From 6b2cda89ff1b9bce97163ec036d9df0a8a53a81c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= <lukasz@holeczek.pl> Date: Wed, 26 Oct 2016 14:03:38 +0200 Subject: [PATCH] SCSS improvements / Add Angular2 Starter --- AJAX_Full_Project_GULP/css/style.css | 51 +- AJAX_Full_Project_GULP/index.html | 39 +- ...riables.scss => _bootstrap-variables.scss} | 0 .../scss/{core => }/_custom-variables.scss | 0 .../scss/{core => }/_custom.scss | 0 .../scss/bootstrap_custom/_nav.scss | 32 + AJAX_Full_Project_GULP/scss/core/_aside.scss | 7 + AJAX_Full_Project_GULP/scss/core/_others.scss | 2 +- .../scss/core/navigation/_sidebar.scss | 35 + AJAX_Full_Project_GULP/scss/style.scss | 7 +- .../views/components/cards.html | 6 +- .../views/components/tabs.html | 122 + AJAX_Full_Project_GULP/views/main.html | 34 +- AJAX_Full_Project_GULP/views/pages/404.html | 18 +- AJAX_Full_Project_GULP/views/pages/500.html | 18 +- AJAX_Full_Project_GULP/views/pages/login.html | 16 - .../views/pages/register.html | 17 - AJAX_Full_Project_GULP/views/widgets.html | 66 +- AJAX_Starter_GULP/css/style.css | 51 +- AJAX_Starter_GULP/index.html | 2 +- ...riables.scss => _bootstrap-variables.scss} | 0 .../scss/{core => }/_custom-variables.scss | 0 .../scss/{core => }/_custom.scss | 0 .../scss/bootstrap_custom/_nav.scss | 32 + AJAX_Starter_GULP/scss/core/_aside.scss | 7 + AJAX_Starter_GULP/scss/core/_others.scss | 2 +- .../scss/core/navigation/_sidebar.scss | 35 + AJAX_Starter_GULP/scss/style.scss | 7 +- .../dist/assets/css/font-awesome.css | 2199 ----- .../dist/assets/css/font-awesome.css.map | 7 - .../dist/assets/css/font-awesome.min.css | 4 - .../dist/assets/css/simple-line-icons.css | 765 -- .../dist/assets/css/style.css | 7297 ----------------- .../dist/assets/fonts/Simple-Line-Icons.eot | Bin 52090 -> 0 bytes .../dist/assets/fonts/Simple-Line-Icons.svg | 197 - .../dist/assets/fonts/Simple-Line-Icons.ttf | Bin 51880 -> 0 bytes .../dist/assets/fonts/Simple-Line-Icons.woff | Bin 80384 -> 0 bytes .../dist/assets/fonts/Simple-Line-Icons.woff2 | Bin 29260 -> 0 bytes Angular2_CLI_Full_Project/dist/inline.js | 1 - .../dist/main.fc3f43653c92bb8037c2.bundle.js | 2025 ----- .../main.fc3f43653c92bb8037c2.bundle.js.gz | Bin 281149 -> 0 bytes .../scripts.b8c90bb9e712621fedc8.bundle.js | 3 - .../scripts.b8c90bb9e712621fedc8.bundle.js.gz | Bin 92176 -> 0 bytes Angular2_CLI_Full_Project/package.json | 26 +- .../src/app/components/cards.component.html | 6 +- .../components/components-routing.module.ts | 8 + .../src/app/components/components.module.ts | 13 +- .../src/app/components/forms.component.html | 2 +- .../src/app/components/tabs.component.html | 93 + .../src/app/components/tabs.component.ts | 10 + .../app/dashboard/dashboard.component.html | 34 +- .../app/layouts/full-layout.component.html | 39 +- .../src/app/pages/404.component.html | 2 +- .../src/app/pages/500.component.html | 2 +- .../src/app/widgets/widgets.component.html | 64 +- .../src/assets/css/style.css | 51 +- ...riables.scss => _bootstrap-variables.scss} | 0 .../scss/{core => }/_custom-variables.scss | 0 .../src/scss/{core => }/_custom.scss | 0 .../src/scss/bootstrap_custom/_nav.scss | 32 + .../scss/bootstrap_src/utilities/_pulls.scss | 13 - .../src/scss/core/_aside.scss | 7 + .../src/scss/core/_others.scss | 2 +- .../src/scss/core/layouts/_layout-1.scss | 3 - .../src/scss/core/navigation/_sidebar.scss | 35 + Angular2_CLI_Full_Project/src/scss/style.scss | 7 +- Angular2_CLI_Starter/README.md | 31 + Angular2_CLI_Starter/angular-cli.json | 47 + Angular2_CLI_Starter/e2e/app.e2e-spec.ts | 14 + Angular2_CLI_Starter/e2e/app.po.ts | 11 + Angular2_CLI_Starter/e2e/tsconfig.json | 16 + Angular2_CLI_Starter/karma.conf.js | 38 + Angular2_CLI_Starter/package.json | 53 + Angular2_CLI_Starter/protractor.conf.js | 32 + .../src/app/app.component.html | 0 .../src/app/app.component.spec.ts | 37 + Angular2_CLI_Starter/src/app/app.component.ts | 7 + Angular2_CLI_Starter/src/app/app.module.ts | 42 + Angular2_CLI_Starter/src/app/app.routing.ts | 33 + .../app/dashboard/dashboard-routing.module.ts | 21 + .../app/dashboard/dashboard.component.html | 3 + .../src/app/dashboard/dashboard.component.ts | 14 + .../src/app/dashboard/dashboard.module.ts | 14 + Angular2_CLI_Starter/src/app/index.ts | 2 + .../app/layouts/full-layout.component.html | 44 + .../src/app/layouts/full-layout.component.ts | 12 + Angular2_CLI_Starter/src/app/main.ts | 6 + .../src/app/shared/aside.directive.ts | 17 + .../src/app/shared/breadcrumb.component.ts | 39 + .../src/app/shared/nav-dropdown.directive.ts | 61 + .../src/app/shared/sidebar.directive.ts | 120 + .../src}/assets/fonts/FontAwesome.otf | Bin .../src/assets/fonts/Simple-Line-Icons.eot | Bin 0 -> 54266 bytes .../src/assets/fonts/Simple-Line-Icons.svg | 200 + .../src/assets/fonts/Simple-Line-Icons.ttf | Bin 0 -> 54056 bytes .../src/assets/fonts/Simple-Line-Icons.woff | Bin 0 -> 81332 bytes .../src/assets/fonts/Simple-Line-Icons.woff2 | Bin 0 -> 30064 bytes .../src}/assets/fonts/fontawesome-webfont.eot | Bin .../src}/assets/fonts/fontawesome-webfont.svg | 0 .../src}/assets/fonts/fontawesome-webfont.ttf | Bin .../assets/fonts/fontawesome-webfont.woff | Bin .../assets/fonts/fontawesome-webfont.woff2 | Bin .../src}/assets/img/avatars/1.jpg | Bin .../src}/assets/img/avatars/2.jpg | Bin .../src}/assets/img/avatars/3.jpg | Bin .../src}/assets/img/avatars/4.jpg | Bin .../src}/assets/img/avatars/5.jpg | Bin .../src}/assets/img/avatars/6.jpg | Bin .../src}/assets/img/avatars/7.jpg | Bin .../src}/assets/img/avatars/8.jpg | Bin .../src}/assets/img/favicon.png | Bin .../src}/assets/img/flags/ASEAN.png | Bin .../src}/assets/img/flags/Afghanistan.png | Bin .../src}/assets/img/flags/African Union.png | Bin .../src}/assets/img/flags/Albania.png | Bin .../src}/assets/img/flags/Algeria.png | Bin .../src}/assets/img/flags/American Samoa.png | Bin .../src}/assets/img/flags/Andorra.png | Bin .../src}/assets/img/flags/Angola.png | Bin .../src}/assets/img/flags/Anguilla.png | Bin .../src}/assets/img/flags/Antarctica.png | Bin .../assets/img/flags/Antigua & Barbuda.png | Bin .../src}/assets/img/flags/Arab League.png | Bin .../src}/assets/img/flags/Argentina.png | Bin .../src}/assets/img/flags/Armenia.png | Bin .../src}/assets/img/flags/Aruba.png | Bin .../src}/assets/img/flags/Australia.png | Bin .../src}/assets/img/flags/Austria.png | Bin .../src}/assets/img/flags/Azerbaijan.png | Bin .../src}/assets/img/flags/Bahamas.png | Bin .../src}/assets/img/flags/Bahrain.png | Bin .../src}/assets/img/flags/Bangladesh.png | Bin .../src}/assets/img/flags/Barbados.png | Bin .../src}/assets/img/flags/Belarus.png | Bin .../src}/assets/img/flags/Belgium.png | Bin .../src}/assets/img/flags/Belize.png | Bin .../src}/assets/img/flags/Benin.png | Bin .../src}/assets/img/flags/Bermuda.png | Bin .../src}/assets/img/flags/Bhutan.png | Bin .../src}/assets/img/flags/Bolivia.png | Bin .../assets/img/flags/Bosnia & Herzegovina.png | Bin .../src}/assets/img/flags/Botswana.png | Bin .../src}/assets/img/flags/Brazil.png | Bin .../src}/assets/img/flags/Brunei.png | Bin .../src}/assets/img/flags/Bulgaria.png | Bin .../src}/assets/img/flags/Burkina Faso.png | Bin .../src}/assets/img/flags/Burundi.png | Bin .../src}/assets/img/flags/CARICOM.png | Bin .../src}/assets/img/flags/CIS.png | Bin .../src}/assets/img/flags/Cambodja.png | Bin .../src}/assets/img/flags/Cameroon.png | Bin .../src}/assets/img/flags/Canada.png | Bin .../src}/assets/img/flags/Cape Verde.png | Bin .../src}/assets/img/flags/Cayman Islands.png | Bin .../img/flags/Central African Republic.png | Bin .../src}/assets/img/flags/Chad.png | Bin .../src}/assets/img/flags/Chile.png | Bin .../src}/assets/img/flags/China.png | Bin .../src}/assets/img/flags/Colombia.png | Bin .../src}/assets/img/flags/Commonwealth.png | Bin .../src}/assets/img/flags/Comoros.png | Bin .../assets/img/flags/Congo-Brazzaville.png | Bin .../img/flags/Congo-Kinshasa(Zaire).png | Bin .../src}/assets/img/flags/Cook Islands.png | Bin .../src}/assets/img/flags/Costa Rica.png | Bin .../src}/assets/img/flags/Cote d'Ivoire.png | Bin .../src}/assets/img/flags/Croatia.png | Bin .../src}/assets/img/flags/Cuba.png | Bin .../src}/assets/img/flags/Cyprus.png | Bin .../src}/assets/img/flags/Czech Republic.png | Bin .../src}/assets/img/flags/Denmark.png | Bin .../src}/assets/img/flags/Djibouti.png | Bin .../src}/assets/img/flags/Dominica.png | Bin .../assets/img/flags/Dominican Republic.png | Bin .../src}/assets/img/flags/Ecuador.png | Bin .../src}/assets/img/flags/Egypt.png | Bin .../src}/assets/img/flags/El Salvador.png | Bin .../src}/assets/img/flags/England.png | Bin .../assets/img/flags/Equatorial Guinea.png | Bin .../src}/assets/img/flags/Eritrea.png | Bin .../src}/assets/img/flags/Estonia.png | Bin .../src}/assets/img/flags/Ethiopia.png | Bin .../src}/assets/img/flags/European Union.png | Bin .../src}/assets/img/flags/Faroes.png | Bin .../src}/assets/img/flags/Fiji.png | Bin .../src}/assets/img/flags/Finland.png | Bin .../src}/assets/img/flags/France.png | Bin .../src}/assets/img/flags/Gabon.png | Bin .../src}/assets/img/flags/Gambia.png | Bin .../src}/assets/img/flags/Georgia.png | Bin .../src}/assets/img/flags/Germany.png | Bin .../src}/assets/img/flags/Ghana.png | Bin .../src}/assets/img/flags/Gibraltar.png | Bin .../src}/assets/img/flags/Greece.png | Bin .../src}/assets/img/flags/Greenland.png | Bin .../src}/assets/img/flags/Grenada.png | Bin .../src}/assets/img/flags/Guadeloupe.png | Bin .../src}/assets/img/flags/Guam.png | Bin .../src}/assets/img/flags/Guatemala.png | Bin .../src}/assets/img/flags/Guernsey.png | Bin .../src}/assets/img/flags/Guinea-Bissau.png | Bin .../src}/assets/img/flags/Guinea.png | Bin .../src}/assets/img/flags/Guyana.png | Bin .../src}/assets/img/flags/Haiti.png | Bin .../src}/assets/img/flags/Honduras.png | Bin .../src}/assets/img/flags/Hong Kong.png | Bin .../src}/assets/img/flags/Hungary.png | Bin .../src}/assets/img/flags/Iceland.png | Bin .../src}/assets/img/flags/India.png | Bin .../src}/assets/img/flags/Indonezia.png | Bin .../src}/assets/img/flags/Iran.png | Bin .../src}/assets/img/flags/Iraq.png | Bin .../src}/assets/img/flags/Ireland.png | Bin .../assets/img/flags/Islamic Conference.png | Bin .../src}/assets/img/flags/Isle of Man.png | Bin .../src}/assets/img/flags/Israel.png | Bin .../src}/assets/img/flags/Italy.png | Bin .../src}/assets/img/flags/Jamaica.png | Bin .../src}/assets/img/flags/Japan.png | Bin .../src}/assets/img/flags/Jersey.png | Bin .../src}/assets/img/flags/Jordan.png | Bin .../src}/assets/img/flags/Kazakhstan.png | Bin .../src}/assets/img/flags/Kenya.png | Bin .../src}/assets/img/flags/Kiribati.png | Bin .../src}/assets/img/flags/Kosovo.png | Bin .../src}/assets/img/flags/Kuwait.png | Bin .../src}/assets/img/flags/Kyrgyzstan.png | Bin .../src}/assets/img/flags/Laos.png | Bin .../src}/assets/img/flags/Latvia.png | Bin .../src}/assets/img/flags/Lebanon.png | Bin .../src}/assets/img/flags/Lesotho.png | Bin .../src}/assets/img/flags/Liberia.png | Bin .../src}/assets/img/flags/Libya.png | Bin .../src}/assets/img/flags/Liechtenshein.png | Bin .../src}/assets/img/flags/Lithuania.png | Bin .../src}/assets/img/flags/Luxembourg.png | Bin .../src}/assets/img/flags/Macao.png | Bin .../src}/assets/img/flags/Macedonia.png | Bin .../src}/assets/img/flags/Madagascar.png | Bin .../src}/assets/img/flags/Malawi.png | Bin .../src}/assets/img/flags/Malaysia.png | Bin .../src}/assets/img/flags/Maldives.png | Bin .../src}/assets/img/flags/Mali.png | Bin .../src}/assets/img/flags/Malta.png | Bin .../assets/img/flags/Marshall Islands.png | Bin .../src}/assets/img/flags/Martinique.png | Bin .../src}/assets/img/flags/Mauritania.png | Bin .../src}/assets/img/flags/Mauritius.png | Bin .../src}/assets/img/flags/Mexico.png | Bin .../src}/assets/img/flags/Micronesia.png | Bin .../src}/assets/img/flags/Moldova.png | Bin .../src}/assets/img/flags/Monaco.png | Bin .../src}/assets/img/flags/Mongolia.png | Bin .../src}/assets/img/flags/Montenegro.png | Bin .../src}/assets/img/flags/Montserrat.png | Bin .../src}/assets/img/flags/Morocco.png | Bin .../src}/assets/img/flags/Mozambique.png | Bin .../src}/assets/img/flags/Myanmar(Burma).png | Bin .../src}/assets/img/flags/NATO.png | Bin .../src}/assets/img/flags/Namibia.png | Bin .../src}/assets/img/flags/Nauru.png | Bin .../src}/assets/img/flags/Nepal.png | Bin .../assets/img/flags/Netherlands Antilles.png | Bin .../src}/assets/img/flags/Netherlands.png | Bin .../src}/assets/img/flags/New Caledonia.png | Bin .../src}/assets/img/flags/New Zealand.png | Bin .../src}/assets/img/flags/Nicaragua.png | Bin .../src}/assets/img/flags/Niger.png | Bin .../src}/assets/img/flags/Nigeria.png | Bin .../src}/assets/img/flags/North Korea.png | Bin .../src}/assets/img/flags/Northern Cyprus.png | Bin .../assets/img/flags/Northern Ireland.png | Bin .../src}/assets/img/flags/Norway.png | Bin .../src}/assets/img/flags/OPEC.png | Bin .../assets/img/flags/Olimpic Movement.png | Bin .../src}/assets/img/flags/Oman.png | Bin .../src}/assets/img/flags/Pakistan.png | Bin .../src}/assets/img/flags/Palau.png | Bin .../src}/assets/img/flags/Palestine.png | Bin .../src}/assets/img/flags/Panama.png | Bin .../assets/img/flags/Papua New Guinea.png | Bin .../src}/assets/img/flags/Paraguay.png | Bin .../src}/assets/img/flags/Peru.png | Bin .../src}/assets/img/flags/Philippines.png | Bin .../src}/assets/img/flags/Poland.png | Bin .../src}/assets/img/flags/Portugal.png | Bin .../src}/assets/img/flags/Puerto Rico.png | Bin .../src}/assets/img/flags/Qatar.png | Bin .../src}/assets/img/flags/Red Cross.png | Bin .../src}/assets/img/flags/Reunion.png | Bin .../src}/assets/img/flags/Romania.png | Bin .../src}/assets/img/flags/Russia.png | Bin .../src}/assets/img/flags/Rwanda.png | Bin .../src}/assets/img/flags/Saint Lucia.png | Bin .../src}/assets/img/flags/Samoa.png | Bin .../src}/assets/img/flags/San Marino.png | Bin .../assets/img/flags/Sao Tome & Principe.png | Bin .../src}/assets/img/flags/Saudi Arabia.png | Bin .../src}/assets/img/flags/Scotland.png | Bin .../src}/assets/img/flags/Senegal.png | Bin .../assets/img/flags/Serbia(Yugoslavia).png | Bin .../src}/assets/img/flags/Seychelles.png | Bin .../src}/assets/img/flags/Sierra Leone.png | Bin .../src}/assets/img/flags/Singapore.png | Bin .../src}/assets/img/flags/Slovakia.png | Bin .../src}/assets/img/flags/Slovenia.png | Bin .../src}/assets/img/flags/Solomon Islands.png | Bin .../src}/assets/img/flags/Somalia.png | Bin .../src}/assets/img/flags/Somaliland.png | Bin .../src}/assets/img/flags/South Africa.png | Bin .../src}/assets/img/flags/South Korea.png | Bin .../src}/assets/img/flags/Spain.png | Bin .../src}/assets/img/flags/Sri Lanka.png | Bin .../assets/img/flags/St Kitts & Nevis.png | Bin .../img/flags/St Vincent & the Grenadines.png | Bin .../src}/assets/img/flags/Sudan.png | Bin .../src}/assets/img/flags/Suriname.png | Bin .../src}/assets/img/flags/Swaziland.png | Bin .../src}/assets/img/flags/Sweden.png | Bin .../src}/assets/img/flags/Switzerland.png | Bin .../src}/assets/img/flags/Syria.png | Bin .../img/flags/Tahiti(French Polinesia).png | Bin .../src}/assets/img/flags/Taiwan.png | Bin .../src}/assets/img/flags/Tajikistan.png | Bin .../src}/assets/img/flags/Tanzania.png | Bin .../src}/assets/img/flags/Thailand.png | Bin .../src}/assets/img/flags/Timor-Leste.png | Bin .../src}/assets/img/flags/Togo.png | Bin .../src}/assets/img/flags/Tonga.png | Bin .../assets/img/flags/Trinidad & Tobago.png | Bin .../src}/assets/img/flags/Tunisia.png | Bin .../src}/assets/img/flags/Turkey.png | Bin .../src}/assets/img/flags/Turkmenistan.png | Bin .../img/flags/Turks and Caicos Islands.png | Bin .../src}/assets/img/flags/Tuvalu.png | Bin .../src}/assets/img/flags/USA.png | Bin .../src}/assets/img/flags/Uganda.png | Bin .../src}/assets/img/flags/Ukraine.png | Bin .../assets/img/flags/United Arab Emirates.png | Bin .../src}/assets/img/flags/United Nations.png | Bin .../src}/assets/img/flags/United-Kingdom.png | Bin .../src}/assets/img/flags/Uruguay.png | Bin .../src}/assets/img/flags/Uzbekistan.png | Bin .../src}/assets/img/flags/Vanutau.png | Bin .../src}/assets/img/flags/Vatican City.png | Bin .../src}/assets/img/flags/Venezuela.png | Bin .../src}/assets/img/flags/Viet Nam.png | Bin .../img/flags/Virgin Islands British.png | Bin .../assets/img/flags/Virgin Islands US.png | Bin .../src}/assets/img/flags/Wales.png | Bin .../src}/assets/img/flags/Western Sahara.png | Bin .../src}/assets/img/flags/Yemen.png | Bin .../src}/assets/img/flags/Zambia.png | Bin .../src}/assets/img/flags/Zimbabwe.png | Bin .../src}/assets/img/logo.png | Bin .../src}/assets/style.css | 0 .../src/environments/environment.prod.ts | 3 + .../src/environments/environment.ts | 8 + Angular2_CLI_Starter/src/favicon.ico | Bin 0 -> 5430 bytes Angular2_CLI_Starter/src/img/favicon.png | Bin 0 -> 7185 bytes Angular2_CLI_Starter/src/img/logo.png | Bin 0 -> 15028 bytes .../src}/index.html | 6 - Angular2_CLI_Starter/src/main.ts | 12 + Angular2_CLI_Starter/src/polyfills.ts | 19 + .../src/scss/_bootstrap-variables.scss | 0 .../src/scss}/_custom-variables.scss | 0 .../src/scss}/_custom.scss | 0 .../scss/bootstrap_custom/_breadcrumb.scss | 6 + .../src/scss/bootstrap_custom/_buttons.scss | 9 + .../src/scss/bootstrap_custom/_card.scss | 259 + .../src/scss/bootstrap_custom/_dropdown.scss | 45 + .../scss/bootstrap_custom/_input-group.scss | 7 + .../src/scss/bootstrap_custom/_nav.scss | 32 + .../src/scss/bootstrap_custom/_navbar.scss | 114 + .../src/scss/bootstrap_custom/_progress.scss | 8 + .../src/scss/bootstrap_custom/_tables.scss | 20 + .../src/scss/bootstrap_custom/_tags.scss | 3 + .../src/scss/bootstrap_src/_alert.scss | 56 + .../src/scss/bootstrap_src/_animation.scss | 36 + .../src/scss/bootstrap_src/_breadcrumb.scss | 38 + .../src/scss/bootstrap_src/_button-group.scss | 235 + .../src/scss/bootstrap_src/_buttons.scss | 176 + .../src/scss/bootstrap_src/_card.scss | 322 + .../src/scss/bootstrap_src/_carousel.scss | 253 + .../src/scss/bootstrap_src/_close.scss | 31 + .../src/scss/bootstrap_src/_code.scss | 57 + .../src/scss/bootstrap_src/_custom-forms.scss | 262 + .../src/scss/bootstrap_src/_custom.scss | 4 + .../src/scss/bootstrap_src/_dropdown.scss | 180 + .../src/scss/bootstrap_src/_forms.scss | 374 + .../src/scss/bootstrap_src/_grid.scss | 39 + .../src/scss/bootstrap_src/_images.scss | 43 + .../src/scss/bootstrap_src/_input-group.scss | 188 + .../src/scss/bootstrap_src/_jumbotron.scss | 20 + .../src/scss/bootstrap_src/_list-group.scss | 125 + .../src/scss/bootstrap_src/_media.scss | 81 + .../src/scss/bootstrap_src/_mixins.scss | 54 + .../src/scss/bootstrap_src/_modal.scss | 134 + .../src/scss/bootstrap_src/_nav.scss | 157 + .../src/scss/bootstrap_src/_navbar.scss | 315 + .../src/scss/bootstrap_src/_normalize.scss | 422 + .../src/scss/bootstrap_src/_pagination.scss | 73 + .../src/scss/bootstrap_src/_popover.scss | 171 + .../src/scss/bootstrap_src/_print.scss | 122 + .../src/scss/bootstrap_src/_progress.scss | 145 + .../src/scss/bootstrap_src/_reboot.scss | 388 + .../scss/bootstrap_src/_responsive-embed.scss | 39 + .../src/scss/bootstrap_src/_tables.scss | 196 + .../src/scss/bootstrap_src/_tags.scss | 77 + .../src/scss/bootstrap_src/_tooltip.scss | 90 + .../src/scss/bootstrap_src/_type.scss | 150 + .../src/scss/bootstrap_src/_utilities.scss | 11 + .../src/scss/bootstrap_src/_variables.scss | 857 ++ .../scss/bootstrap_src/bootstrap-flex.scss | 8 + .../scss/bootstrap_src/bootstrap-grid.scss | 23 + .../scss/bootstrap_src/bootstrap-reboot.scss | 11 + .../src/scss/bootstrap_src/bootstrap.scss | 54 + .../src/scss/bootstrap_src/mixins/_alert.scss | 14 + .../mixins/_background-variant.scss | 12 + .../bootstrap_src/mixins/_border-radius.scss | 35 + .../bootstrap_src/mixins/_breakpoints.scss | 86 + .../scss/bootstrap_src/mixins/_buttons.scss | 113 + .../src/scss/bootstrap_src/mixins/_cards.scss | 44 + .../scss/bootstrap_src/mixins/_clearfix.scss | 7 + .../src/scss/bootstrap_src/mixins/_float.scss | 4 +- .../src/scss/bootstrap_src/mixins/_forms.scss | 81 + .../scss/bootstrap_src/mixins/_gradients.scss | 43 + .../bootstrap_src/mixins/_grid-framework.scss | 69 + .../src/scss/bootstrap_src/mixins/_grid.scss | 107 + .../src/scss/bootstrap_src/mixins/_hover.scss | 60 + .../src/scss/bootstrap_src/mixins/_image.scss | 36 + .../bootstrap_src/mixins/_list-group.scss | 30 + .../src/scss/bootstrap_src/mixins/_lists.scss | 7 + .../bootstrap_src/mixins/_nav-divider.scss | 10 + .../bootstrap_src/mixins/_navbar-align.scss | 9 + .../bootstrap_src/mixins/_pagination.scss | 21 + .../scss/bootstrap_src/mixins/_progress.scss | 23 + .../bootstrap_src/mixins/_reset-filter.scss | 8 + .../bootstrap_src/mixins/_reset-text.scss | 17 + .../scss/bootstrap_src/mixins/_resize.scss | 6 + .../bootstrap_src/mixins/_screen-reader.scss | 32 + .../src/scss/bootstrap_src/mixins/_size.scss | 6 + .../scss/bootstrap_src/mixins/_tab-focus.scss | 9 + .../scss/bootstrap_src/mixins/_table-row.scss | 30 + .../src/scss/bootstrap_src/mixins/_tag.scss | 11 + .../bootstrap_src/mixins/_text-emphasis.scss | 12 + .../scss/bootstrap_src/mixins/_text-hide.scss | 8 + .../bootstrap_src/mixins/_text-truncate.scss | 8 + .../scss/bootstrap_src/utilities/_align.scss | 6 + .../bootstrap_src/utilities/_background.scss | 19 + .../bootstrap_src/utilities/_borders.scss | 30 + .../bootstrap_src/utilities/_clearfix.scss | 3 + .../bootstrap_src/utilities/_display.scss | 13 + .../scss/bootstrap_src/utilities/_flex.scss | 37 + .../scss/bootstrap_src/utilities/_float.scss | 13 + .../utilities/_screenreaders.scss | 11 + .../bootstrap_src/utilities/_spacing.scss | 44 + .../scss/bootstrap_src/utilities/_text.scss | 59 + .../bootstrap_src/utilities/_visibility.scss | 55 + .../src/scss/core/_animate.scss | 43 + .../src/scss/core/_aside.scss | 70 + .../src/scss/core/_avatars.scss | 52 + .../src/scss/core/_breadcrumb-menu.scss | 36 + .../src/scss/core/_buttons.scss | 565 ++ .../src/scss/core/_callout.scss | 85 + .../src/scss/core/_charts.scss | 6 + .../src/scss/core/_footer.scss | 12 + Angular2_CLI_Starter/src/scss/core/_grid.scss | 15 + .../src/scss/core/_layout.scss | 238 + .../src/scss/core/_loading.scss | 127 + .../src/scss/core/_mixins.scss | 97 + .../src/scss/core/_mobile.scss | 89 + .../src/scss/core/_navigation.scss | 8 + .../src/scss/core/_others.scss | 13 + .../src/scss/core/_switches.scss | 314 + Angular2_CLI_Starter/src/scss/core/_temp.scss | 13 + .../src/scss/core/_typography.scss | 36 + .../src/scss/core/_utilities-border.scss | 18 + .../src/scss/core/_widgets.scss | 249 + .../src/scss/core/navigation/_disabled.scss | 6 + .../src/scss/core/navigation/_sidebar.scss | 385 + .../src/scss/core/navigation/_top.scss | 116 + Angular2_CLI_Starter/src/scss/style.scss | 103 + .../src/scss/vendors/_vendors.scss | 1 + .../src/scss/vendors/chart.js/chart.scss | 45 + Angular2_CLI_Starter/src/test.ts | 34 + Angular2_CLI_Starter/src/tsconfig.json | 17 + Angular2_CLI_Starter/src/typings.d.ts | 5 + Angular2_CLI_Starter/tslint.json | 112 + Angular_Full_Project_GULP/css/style.css | 51 +- .../scss/_bootstrap-variables.scss | 0 .../scss}/_custom-variables.scss | 0 .../scss}/_custom.scss | 0 .../scss/bootstrap_custom/_nav.scss | 32 + .../scss/bootstrap_src/mixins/_pulls.scss | 6 - .../scss/bootstrap_src/utilities/_pulls.scss | 13 - .../scss/core/_aside.scss | 7 + .../scss/core/_others.scss | 2 +- .../scss/core/navigation/_sidebar.scss | 35 + Angular_Full_Project_GULP/scss/style.scss | 7 +- .../views/common/aside.html | 32 +- .../views/common/footer.html | 2 +- .../views/common/navbar.html | 2 +- .../views/components/cards.html | 6 +- Angular_Full_Project_GULP/views/main.html | 14 +- .../views/pages/404.html | 2 +- .../views/pages/500.html | 2 +- Angular_Full_Project_GULP/views/widgets.html | 66 +- Angular_Starter_GULP/css/style.css | 51 +- .../scss/_bootstrap-variables.scss | 0 .../scss}/_custom-variables.scss | 0 .../scss}/_custom.scss | 0 .../scss/bootstrap_custom/_nav.scss | 32 + .../scss/bootstrap_src/mixins/_pulls.scss | 6 - .../scss/bootstrap_src/utilities/_pulls.scss | 13 - Angular_Starter_GULP/scss/core/_aside.scss | 7 + Angular_Starter_GULP/scss/core/_others.scss | 2 +- .../scss/core/navigation/_sidebar.scss | 35 + Angular_Starter_GULP/scss/style.scss | 7 +- Angular_Starter_GULP/views/common/aside.html | 32 +- Angular_Starter_GULP/views/common/footer.html | 2 +- Static_Full_Project_GULP/charts.html | 39 +- .../components-buttons.html | 39 +- .../components-cards.html | 45 +- .../components-forms.html | 39 +- .../components-social-buttons.html | 39 +- .../components-switches.html | 39 +- .../components-tables.html | 39 +- Static_Full_Project_GULP/components-tabs.html | 648 ++ Static_Full_Project_GULP/css/style.css | 51 +- .../icons-font-awesome.html | 39 +- .../icons-simple-line-icons.html | 39 +- Static_Full_Project_GULP/index.html | 73 +- Static_Full_Project_GULP/pages-404.html | 18 +- Static_Full_Project_GULP/pages-500.html | 18 +- Static_Full_Project_GULP/pages-login.html | 16 - Static_Full_Project_GULP/pages-register.html | 17 - .../scss/_bootstrap-variables.scss | 0 .../scss}/_custom-variables.scss | 0 .../scss}/_custom.scss | 0 .../scss/bootstrap_custom/_nav.scss | 32 + .../scss/bootstrap_src/mixins/_pulls.scss | 6 - .../scss/bootstrap_src/utilities/_pulls.scss | 13 - .../scss/core/_aside.scss | 7 + .../scss/core/_others.scss | 2 +- .../scss/core/navigation/_sidebar.scss | 35 + Static_Full_Project_GULP/scss/style.scss | 7 +- Static_Full_Project_GULP/widgets.html | 105 +- Static_Starter_GULP/css/style.css | 51 +- Static_Starter_GULP/index.html | 2 +- .../scss/_bootstrap-variables.scss | 99 + .../scss/_custom-variables.scss | 174 + Static_Starter_GULP/scss/_custom.scss | 1 + .../scss/bootstrap_custom/_nav.scss | 32 + .../scss/bootstrap_src/mixins/_pulls.scss | 6 - .../scss/bootstrap_src/utilities/_pulls.scss | 13 - Static_Starter_GULP/scss/core/_aside.scss | 7 + Static_Starter_GULP/scss/core/_others.scss | 2 +- .../scss/core/navigation/_sidebar.scss | 35 + Static_Starter_GULP/scss/style.scss | 7 +- 560 files changed, 14234 insertions(+), 13259 deletions(-) rename AJAX_Full_Project_GULP/scss/{core/bootstrap-variables.scss => _bootstrap-variables.scss} (100%) rename AJAX_Full_Project_GULP/scss/{core => }/_custom-variables.scss (100%) rename AJAX_Full_Project_GULP/scss/{core => }/_custom.scss (100%) create mode 100644 AJAX_Full_Project_GULP/scss/bootstrap_custom/_nav.scss create mode 100644 AJAX_Full_Project_GULP/views/components/tabs.html rename AJAX_Starter_GULP/scss/{core/bootstrap-variables.scss => _bootstrap-variables.scss} (100%) rename AJAX_Starter_GULP/scss/{core => }/_custom-variables.scss (100%) rename AJAX_Starter_GULP/scss/{core => }/_custom.scss (100%) create mode 100644 AJAX_Starter_GULP/scss/bootstrap_custom/_nav.scss delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css.map delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/font-awesome.min.css delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/simple-line-icons.css delete mode 100644 Angular2_CLI_Full_Project/dist/assets/css/style.css delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.eot delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.svg delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.ttf delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff delete mode 100644 Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff2 delete mode 100644 Angular2_CLI_Full_Project/dist/inline.js delete mode 100644 Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js delete mode 100644 Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js.gz delete mode 100644 Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js delete mode 100644 Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js.gz create mode 100644 Angular2_CLI_Full_Project/src/app/components/tabs.component.html create mode 100644 Angular2_CLI_Full_Project/src/app/components/tabs.component.ts rename Angular2_CLI_Full_Project/src/scss/{core/bootstrap-variables.scss => _bootstrap-variables.scss} (100%) rename Angular2_CLI_Full_Project/src/scss/{core => }/_custom-variables.scss (100%) rename Angular2_CLI_Full_Project/src/scss/{core => }/_custom.scss (100%) create mode 100644 Angular2_CLI_Full_Project/src/scss/bootstrap_custom/_nav.scss delete mode 100755 Angular2_CLI_Full_Project/src/scss/bootstrap_src/utilities/_pulls.scss delete mode 100644 Angular2_CLI_Full_Project/src/scss/core/layouts/_layout-1.scss create mode 100644 Angular2_CLI_Starter/README.md create mode 100644 Angular2_CLI_Starter/angular-cli.json create mode 100644 Angular2_CLI_Starter/e2e/app.e2e-spec.ts create mode 100644 Angular2_CLI_Starter/e2e/app.po.ts create mode 100644 Angular2_CLI_Starter/e2e/tsconfig.json create mode 100644 Angular2_CLI_Starter/karma.conf.js create mode 100644 Angular2_CLI_Starter/package.json create mode 100644 Angular2_CLI_Starter/protractor.conf.js rename Angular2_CLI_Full_Project/src/scss/core/layouts/_default.scss => Angular2_CLI_Starter/src/app/app.component.html (100%) create mode 100644 Angular2_CLI_Starter/src/app/app.component.spec.ts create mode 100644 Angular2_CLI_Starter/src/app/app.component.ts create mode 100644 Angular2_CLI_Starter/src/app/app.module.ts create mode 100644 Angular2_CLI_Starter/src/app/app.routing.ts create mode 100644 Angular2_CLI_Starter/src/app/dashboard/dashboard-routing.module.ts create mode 100644 Angular2_CLI_Starter/src/app/dashboard/dashboard.component.html create mode 100644 Angular2_CLI_Starter/src/app/dashboard/dashboard.component.ts create mode 100644 Angular2_CLI_Starter/src/app/dashboard/dashboard.module.ts create mode 100644 Angular2_CLI_Starter/src/app/index.ts create mode 100644 Angular2_CLI_Starter/src/app/layouts/full-layout.component.html create mode 100644 Angular2_CLI_Starter/src/app/layouts/full-layout.component.ts create mode 100644 Angular2_CLI_Starter/src/app/main.ts create mode 100644 Angular2_CLI_Starter/src/app/shared/aside.directive.ts create mode 100644 Angular2_CLI_Starter/src/app/shared/breadcrumb.component.ts create mode 100644 Angular2_CLI_Starter/src/app/shared/nav-dropdown.directive.ts create mode 100644 Angular2_CLI_Starter/src/app/shared/sidebar.directive.ts rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/FontAwesome.otf (100%) create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.eot create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.svg create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.ttf create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff create mode 100644 Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff2 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.eot (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.svg (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.ttf (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.woff (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/fonts/fontawesome-webfont.woff2 (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/1.jpg (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/2.jpg (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/3.jpg (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/4.jpg (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/5.jpg (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/6.jpg (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/7.jpg (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/avatars/8.jpg (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/favicon.png (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/ASEAN.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Afghanistan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/African Union.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Albania.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Algeria.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/American Samoa.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Andorra.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Angola.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Anguilla.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Antarctica.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Antigua & Barbuda.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Arab League.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Argentina.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Armenia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Aruba.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Australia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Austria.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Azerbaijan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bahamas.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bahrain.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bangladesh.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Barbados.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Belarus.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Belgium.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Belize.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Benin.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bermuda.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bhutan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bolivia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bosnia & Herzegovina.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Botswana.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Brazil.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Brunei.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Bulgaria.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Burkina Faso.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Burundi.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/CARICOM.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/CIS.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cambodja.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cameroon.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Canada.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cape Verde.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cayman Islands.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Central African Republic.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Chad.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Chile.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/China.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Colombia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Commonwealth.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Comoros.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Congo-Brazzaville.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Congo-Kinshasa(Zaire).png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cook Islands.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Costa Rica.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cote d'Ivoire.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Croatia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cuba.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Cyprus.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Czech Republic.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Denmark.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Djibouti.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Dominica.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Dominican Republic.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ecuador.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Egypt.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/El Salvador.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/England.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Equatorial Guinea.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Eritrea.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Estonia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ethiopia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/European Union.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Faroes.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Fiji.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Finland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/France.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Gabon.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Gambia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Georgia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Germany.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ghana.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Gibraltar.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Greece.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Greenland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Grenada.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guadeloupe.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guam.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guatemala.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guernsey.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guinea-Bissau.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guinea.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Guyana.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Haiti.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Honduras.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Hong Kong.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Hungary.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Iceland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/India.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Indonezia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Iran.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Iraq.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ireland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Islamic Conference.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Isle of Man.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Israel.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Italy.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Jamaica.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Japan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Jersey.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Jordan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kazakhstan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kenya.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kiribati.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kosovo.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kuwait.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Kyrgyzstan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Laos.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Latvia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Lebanon.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Lesotho.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Liberia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Libya.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Liechtenshein.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Lithuania.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Luxembourg.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Macao.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Macedonia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Madagascar.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Malawi.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Malaysia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Maldives.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mali.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Malta.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Marshall Islands.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Martinique.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mauritania.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mauritius.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mexico.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Micronesia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Moldova.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Monaco.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mongolia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Montenegro.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Montserrat.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Morocco.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Mozambique.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Myanmar(Burma).png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/NATO.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Namibia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Nauru.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Nepal.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Netherlands Antilles.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Netherlands.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/New Caledonia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/New Zealand.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Nicaragua.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Niger.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Nigeria.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/North Korea.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Northern Cyprus.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Northern Ireland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Norway.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/OPEC.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Olimpic Movement.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Oman.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Pakistan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Palau.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Palestine.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Panama.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Papua New Guinea.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Paraguay.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Peru.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Philippines.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Poland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Portugal.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Puerto Rico.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Qatar.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Red Cross.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Reunion.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Romania.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Russia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Rwanda.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Saint Lucia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Samoa.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/San Marino.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sao Tome & Principe.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Saudi Arabia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Scotland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Senegal.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Serbia(Yugoslavia).png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Seychelles.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sierra Leone.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Singapore.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Slovakia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Slovenia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Solomon Islands.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Somalia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Somaliland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/South Africa.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/South Korea.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Spain.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sri Lanka.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/St Kitts & Nevis.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/St Vincent & the Grenadines.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sudan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Suriname.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Swaziland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Sweden.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Switzerland.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Syria.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tahiti(French Polinesia).png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Taiwan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tajikistan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tanzania.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Thailand.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Timor-Leste.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Togo.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tonga.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Trinidad & Tobago.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tunisia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Turkey.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Turkmenistan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Turks and Caicos Islands.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Tuvalu.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/USA.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Uganda.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Ukraine.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/United Arab Emirates.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/United Nations.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/United-Kingdom.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Uruguay.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Uzbekistan.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Vanutau.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Vatican City.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Venezuela.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Viet Nam.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Virgin Islands British.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Virgin Islands US.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Wales.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Western Sahara.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Yemen.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Zambia.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/flags/Zimbabwe.png (100%) mode change 100644 => 100755 rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/img/logo.png (100%) rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/assets/style.css (100%) mode change 100644 => 100755 create mode 100644 Angular2_CLI_Starter/src/environments/environment.prod.ts create mode 100644 Angular2_CLI_Starter/src/environments/environment.ts create mode 100644 Angular2_CLI_Starter/src/favicon.ico create mode 100644 Angular2_CLI_Starter/src/img/favicon.png create mode 100644 Angular2_CLI_Starter/src/img/logo.png rename {Angular2_CLI_Full_Project/dist => Angular2_CLI_Starter/src}/index.html (80%) create mode 100644 Angular2_CLI_Starter/src/main.ts create mode 100644 Angular2_CLI_Starter/src/polyfills.ts rename Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss => Angular2_CLI_Starter/src/scss/_bootstrap-variables.scss (100%) rename {Angular_Full_Project_GULP/scss/core => Angular2_CLI_Starter/src/scss}/_custom-variables.scss (100%) rename {Angular_Full_Project_GULP/scss/core => Angular2_CLI_Starter/src/scss}/_custom.scss (100%) create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_breadcrumb.scss create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_buttons.scss create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_card.scss create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_dropdown.scss create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_input-group.scss create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_nav.scss create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_navbar.scss create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_progress.scss create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_tables.scss create mode 100644 Angular2_CLI_Starter/src/scss/bootstrap_custom/_tags.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_alert.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_animation.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_breadcrumb.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_button-group.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_buttons.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_card.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_carousel.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_close.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_code.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_custom-forms.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_custom.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_dropdown.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_forms.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_grid.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_images.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_input-group.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_jumbotron.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_list-group.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_media.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_mixins.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_modal.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_nav.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_navbar.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_normalize.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_pagination.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_popover.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_print.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_progress.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_reboot.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_responsive-embed.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_tables.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_tags.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_tooltip.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_type.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_utilities.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/_variables.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-flex.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-grid.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-reboot.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_alert.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_background-variant.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_border-radius.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_breakpoints.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_buttons.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_cards.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_clearfix.scss rename Angular2_CLI_Full_Project/src/scss/bootstrap_src/mixins/_pulls.scss => Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_float.scss (58%) create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_forms.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_gradients.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid-framework.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_hover.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_image.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_list-group.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_lists.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_nav-divider.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_navbar-align.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_pagination.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_progress.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-filter.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-text.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_resize.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_screen-reader.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_size.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tab-focus.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_table-row.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tag.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-emphasis.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-hide.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-truncate.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_align.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_background.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_borders.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_clearfix.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_display.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_flex.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_float.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_screenreaders.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_spacing.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_text.scss create mode 100755 Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_visibility.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_animate.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_aside.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_avatars.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_breadcrumb-menu.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_buttons.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_callout.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_charts.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_footer.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_grid.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_layout.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_loading.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_mixins.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_mobile.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_navigation.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_others.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_switches.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_temp.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_typography.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_utilities-border.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/_widgets.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/navigation/_disabled.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/navigation/_sidebar.scss create mode 100644 Angular2_CLI_Starter/src/scss/core/navigation/_top.scss create mode 100644 Angular2_CLI_Starter/src/scss/style.scss create mode 100644 Angular2_CLI_Starter/src/scss/vendors/_vendors.scss create mode 100644 Angular2_CLI_Starter/src/scss/vendors/chart.js/chart.scss create mode 100644 Angular2_CLI_Starter/src/test.ts create mode 100644 Angular2_CLI_Starter/src/tsconfig.json create mode 100644 Angular2_CLI_Starter/src/typings.d.ts create mode 100644 Angular2_CLI_Starter/tslint.json rename Angular_Starter_GULP/scss/core/bootstrap-variables.scss => Angular_Full_Project_GULP/scss/_bootstrap-variables.scss (100%) rename {Angular_Starter_GULP/scss/core => Angular_Full_Project_GULP/scss}/_custom-variables.scss (100%) rename {Angular_Starter_GULP/scss/core => Angular_Full_Project_GULP/scss}/_custom.scss (100%) create mode 100644 Angular_Full_Project_GULP/scss/bootstrap_custom/_nav.scss delete mode 100755 Angular_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss delete mode 100755 Angular_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss rename Static_Full_Project_GULP/scss/core/bootstrap-variables.scss => Angular_Starter_GULP/scss/_bootstrap-variables.scss (100%) rename {Static_Full_Project_GULP/scss/core => Angular_Starter_GULP/scss}/_custom-variables.scss (100%) rename {Static_Full_Project_GULP/scss/core => Angular_Starter_GULP/scss}/_custom.scss (100%) create mode 100644 Angular_Starter_GULP/scss/bootstrap_custom/_nav.scss delete mode 100755 Angular_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss delete mode 100755 Angular_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss create mode 100644 Static_Full_Project_GULP/components-tabs.html rename Static_Starter_GULP/scss/core/bootstrap-variables.scss => Static_Full_Project_GULP/scss/_bootstrap-variables.scss (100%) rename {Static_Starter_GULP/scss/core => Static_Full_Project_GULP/scss}/_custom-variables.scss (100%) rename {Static_Starter_GULP/scss/core => Static_Full_Project_GULP/scss}/_custom.scss (100%) create mode 100644 Static_Full_Project_GULP/scss/bootstrap_custom/_nav.scss delete mode 100755 Static_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss delete mode 100755 Static_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss create mode 100644 Static_Starter_GULP/scss/_bootstrap-variables.scss create mode 100644 Static_Starter_GULP/scss/_custom-variables.scss create mode 100644 Static_Starter_GULP/scss/_custom.scss create mode 100644 Static_Starter_GULP/scss/bootstrap_custom/_nav.scss delete mode 100755 Static_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss delete mode 100755 Static_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss diff --git a/AJAX_Full_Project_GULP/css/style.css b/AJAX_Full_Project_GULP/css/style.css index a16f7f6..6adc408 100644 --- a/AJAX_Full_Project_GULP/css/style.css +++ b/AJAX_Full_Project_GULP/css/style.css @@ -2592,6 +2592,29 @@ tbody.collapse.in { .tab-content > .active { display: block; } +.nav-tabs .nav-link { + color: #607d8b; } + .nav-tabs .nav-link.active { + color: #263238; + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + .nav-tabs .nav-link.active:focus { + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid #cfd8dc; } + .tab-content .tab-pane { + padding: 1rem 1rem; } + +.card-block .tab-content { + margin-top: 0; + border: 0; } + .navbar { position: relative; padding: 0.5rem 1rem; } @@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar { transition: 0s !important; } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before { transition: 0s !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label { + display: block; + padding: 0.09375rem 1rem; + color: #cfd8dc; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover { + color: #fff; + text-decoration: none; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i { + width: 20px; + margin: -3px 0.5rem 0 0; + font-size: 10px; + color: #b0bec5; + text-align: center; + vertical-align: middle; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar, + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } @media (min-width: 576px) { body.sidebar-nav.compact-nav .sidebar { @@ -5412,6 +5456,7 @@ nav.top-nav { color: #263238; border-top: 0; } .aside-menu .nav-tabs .nav-link.active { + color: #20a8d8; border-right-color: #cfd8dc; border-left-color: #cfd8dc; } .aside-menu .nav-tabs .nav-item:first-child .nav-link { @@ -5421,6 +5466,8 @@ nav.top-nav { height: calc(100vh - 2.375rem - 55px); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid #cfd8dc; -ms-overflow-style: -ms-autohiding-scrollbar; } .aside-menu .tab-content::-webkit-scrollbar { width: 10px; @@ -5437,6 +5484,8 @@ nav.top-nav { border-color: transparent; border-style: solid; border-width: 1px 2px; } + .aside-menu .tab-content .tab-pane { + padding: 0; } #loading-bar, #loading-bar-spinner { @@ -6659,8 +6708,8 @@ hr.transparent { display: table; } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } .breadcrumb-menu { diff --git a/AJAX_Full_Project_GULP/index.html b/AJAX_Full_Project_GULP/index.html index 1a4cd49..af5809b 100644 --- a/AJAX_Full_Project_GULP/index.html +++ b/AJAX_Full_Project_GULP/index.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components/tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components/tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -233,7 +236,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -244,7 +247,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -325,7 +328,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -333,14 +336,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -348,14 +351,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -363,14 +366,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -378,14 +381,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -393,7 +396,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -406,7 +409,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -421,7 +424,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -436,7 +439,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -448,7 +451,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -495,7 +498,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/AJAX_Full_Project_GULP/scss/core/bootstrap-variables.scss b/AJAX_Full_Project_GULP/scss/_bootstrap-variables.scss similarity index 100% rename from AJAX_Full_Project_GULP/scss/core/bootstrap-variables.scss rename to AJAX_Full_Project_GULP/scss/_bootstrap-variables.scss diff --git a/AJAX_Full_Project_GULP/scss/core/_custom-variables.scss b/AJAX_Full_Project_GULP/scss/_custom-variables.scss similarity index 100% rename from AJAX_Full_Project_GULP/scss/core/_custom-variables.scss rename to AJAX_Full_Project_GULP/scss/_custom-variables.scss diff --git a/AJAX_Full_Project_GULP/scss/core/_custom.scss b/AJAX_Full_Project_GULP/scss/_custom.scss similarity index 100% rename from AJAX_Full_Project_GULP/scss/core/_custom.scss rename to AJAX_Full_Project_GULP/scss/_custom.scss diff --git a/AJAX_Full_Project_GULP/scss/bootstrap_custom/_nav.scss b/AJAX_Full_Project_GULP/scss/bootstrap_custom/_nav.scss new file mode 100644 index 0000000..ea20f3f --- /dev/null +++ b/AJAX_Full_Project_GULP/scss/bootstrap_custom/_nav.scss @@ -0,0 +1,32 @@ +.nav-tabs { + .nav-link { + color: $gray; + &.active { + color: $gray-dark; + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + &:focus { + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + } + } + } +} + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid $border-color; + .tab-pane { + padding: $spacer-y $spacer-x; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/AJAX_Full_Project_GULP/scss/core/_aside.scss b/AJAX_Full_Project_GULP/scss/core/_aside.scss index 1cb2f5b..47d9b47 100644 --- a/AJAX_Full_Project_GULP/scss/core/_aside.scss +++ b/AJAX_Full_Project_GULP/scss/core/_aside.scss @@ -17,6 +17,7 @@ color: $body-color; border-top: 0; &.active { + color: $brand-primary; border-right-color: $border-color; border-left-color: $border-color; } @@ -33,6 +34,8 @@ height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid $border-color; -ms-overflow-style: -ms-autohiding-scrollbar; &::-webkit-scrollbar { @@ -59,5 +62,9 @@ border-style: solid; border-width: 1px 2px; } + + .tab-pane { + padding: 0; + } } } diff --git a/AJAX_Full_Project_GULP/scss/core/_others.scss b/AJAX_Full_Project_GULP/scss/core/_others.scss index ad016ab..14bd5d9 100644 --- a/AJAX_Full_Project_GULP/scss/core/_others.scss +++ b/AJAX_Full_Project_GULP/scss/core/_others.scss @@ -7,7 +7,7 @@ hr.transparent { } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } diff --git a/AJAX_Full_Project_GULP/scss/core/navigation/_sidebar.scss b/AJAX_Full_Project_GULP/scss/core/navigation/_sidebar.scss index 0e58ac6..16f1365 100644 --- a/AJAX_Full_Project_GULP/scss/core/navigation/_sidebar.scss +++ b/AJAX_Full_Project_GULP/scss/core/navigation/_sidebar.scss @@ -212,6 +212,41 @@ body:not(.top-nav) { } } } + + a.nav-label { + display: block; + padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x; + color: $sidebar-nav-title-color; + + &:hover { + color: $sidebar-color; + text-decoration: none; + } + + i { + width: 20px; + margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 10px; + color: $sidebar-nav-link-icon-color; + text-align: center; + vertical-align: middle; + } + } + + @if (lightness( $sidebar-bg ) < 40) { + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + + // Unfilled portion of the bar + .progress[value]::-webkit-progress-bar { + background-color: lighten($sidebar-bg, 15%) !important; + } + base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + } } } } diff --git a/AJAX_Full_Project_GULP/scss/style.scss b/AJAX_Full_Project_GULP/scss/style.scss index 53b4367..12259a9 100644 --- a/AJAX_Full_Project_GULP/scss/style.scss +++ b/AJAX_Full_Project_GULP/scss/style.scss @@ -6,9 +6,9 @@ * @license MIT */ // Core variables and mixins -@import "core/bootstrap-variables"; +@import "bootstrap-variables"; @import "bootstrap_src/variables"; -@import "core/custom-variables"; +@import "custom-variables"; @import "bootstrap_src/mixins"; @import "core/mixins"; @@ -37,6 +37,7 @@ @import "bootstrap_custom/input-group"; //@import "custom-forms"; @import "bootstrap_src/nav"; + @import "bootstrap_custom/nav"; @import "bootstrap_src/navbar"; @import "bootstrap_custom/navbar"; @import "bootstrap_src/card"; @@ -99,4 +100,4 @@ @import "core/mobile"; // Custom styles -@import "core/custom" +@import "custom"; diff --git a/AJAX_Full_Project_GULP/views/components/cards.html b/AJAX_Full_Project_GULP/views/components/cards.html index a57caf7..c0ae0f7 100644 --- a/AJAX_Full_Project_GULP/views/components/cards.html +++ b/AJAX_Full_Project_GULP/views/components/cards.html @@ -38,7 +38,7 @@ <div class="card"> <div class="card-header"> Card with switch - <label class="switch switch-sm switch-text switch-info pull-right mb-0"> + <label class="switch switch-sm switch-text switch-info float-xs-right mb-0"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -55,7 +55,7 @@ <div class="card"> <div class="card-header"> Card with label - <span class="tag tag-success pull-right">Success</span> + <span class="tag tag-success float-xs-right">Success</span> </div> <div class="card-block"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex @@ -68,7 +68,7 @@ <div class="card"> <div class="card-header"> Card with label - <span class="tag tag-pill tag-danger pull-right">42</span> + <span class="tag tag-pill tag-danger float-xs-right">42</span> </div> <div class="card-block"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex diff --git a/AJAX_Full_Project_GULP/views/components/tabs.html b/AJAX_Full_Project_GULP/views/components/tabs.html new file mode 100644 index 0000000..0f89542 --- /dev/null +++ b/AJAX_Full_Project_GULP/views/components/tabs.html @@ -0,0 +1,122 @@ +<div class="animated fadeIn"> + <div class="animated fadeIn"> + <div class="row"> + <div class="col-md-6 mb-2"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#home" role="tab" aria-controls="home">Home</a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#profile" role="tab" aria-controls="profile">Profile</a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#messages" role="tab" aria-controls="messages">Messages</a> + </li> + </ul> + + <div class="tab-content"> + <div class="tab-pane active" id="home" role="tabpanel"> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="profile" role="tabpanel"> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="messages" role="tabpanel"> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + </div> + </div> + <!--/.col--> + <div class="col-md-6 mb-2"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#home2" role="tab" aria-controls="home"><i class="icon-calculator"></i></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#profile2" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#messages2" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i></a> + </li> + </ul> + + <div class="tab-content"> + <div class="tab-pane active" id="home2" role="tabpanel"> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="profile2" role="tabpanel"> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="messages2" role="tabpanel"> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + </div> + </div> + <!--/.col--> + <div class="col-md-6 mb-2"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#home3" role="tab" aria-controls="home"><i class="icon-calculator"></i> Calculator</a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#profile3" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i> Shoping cart</a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#messages3" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i> Charts</a> + </li> + </ul> + + <div class="tab-content"> + <div class="tab-pane active" id="home3" role="tabpanel"> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="profile3" role="tabpanel"> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="messages3" role="tabpanel"> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + </div> + </div> + <!--/.col--> + <div class="col-md-6 mb-2"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#home4" role="tab" aria-controls="home"><i class="icon-calculator"></i> Calculator <span class="tag tag-success">New</span></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#profile4" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i> Shoping cart <span class="tag tag-pill tag-danger">29</span></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#messages4" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i> Charts</a> + </li> + </ul> + + <div class="tab-content"> + <div class="tab-pane active" id="home4" role="tabpanel"> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="profile4" role="tabpanel"> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="messages4" role="tabpanel"> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + </div> + </div> + <!--/.col--> + </div> + <!--/.row--> + </div> diff --git a/AJAX_Full_Project_GULP/views/main.html b/AJAX_Full_Project_GULP/views/main.html index 122b48c..60f35f5 100644 --- a/AJAX_Full_Project_GULP/views/main.html +++ b/AJAX_Full_Project_GULP/views/main.html @@ -11,7 +11,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-primary"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -34,7 +34,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-info"> <div class="card-block pb-0"> - <button type="button" class="btn btn-transparent active p-0 pull-right"> + <button type="button" class="btn btn-transparent active p-0 float-xs-right"> <i class="icon-location-pin"></i> </button> <h4 class="mb-0">9.823</h4> @@ -50,7 +50,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-warning"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -73,7 +73,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-danger"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -104,7 +104,7 @@ <div class="small text-muted" style="margin-top:-10px;">November 2015</div> </div> <div class="col-xs-7"> - <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups"> + <div class="btn-toolbar float-xs-right" role="toolbar" aria-label="Toolbar with button groups"> <div class="btn-group" data-toggle="buttons" aria-label="First group"> <label class="btn btn-outline-secondary"> <input type="radio" name="options" id="option1">Day @@ -621,10 +621,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>50%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -657,10 +657,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>10%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -691,10 +691,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>74%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -726,10 +726,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>98%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -761,10 +761,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>22%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -796,10 +796,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>43%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> diff --git a/AJAX_Full_Project_GULP/views/pages/404.html b/AJAX_Full_Project_GULP/views/pages/404.html index 46e4196..4479b3f 100644 --- a/AJAX_Full_Project_GULP/views/pages/404.html +++ b/AJAX_Full_Project_GULP/views/pages/404.html @@ -28,7 +28,7 @@ <div class="row"> <div class="col-md-6 offset-md-3"> <div class="clearfix"> - <h1 class="pull-left display-3 mr-2">404</h1> + <h1 class="float-xs-left display-3 mr-2">404</h1> <h4 class="pt-1">Oops! You're lost.</h4> <p class="text-muted">The page you are looking for was not found.</p> </div> @@ -51,22 +51,6 @@ <script src="../../bower_components/tether/dist/js/tether.min.js"></script> <script src="../../bower_components/bootstrap/dist/js/bootstrap.min.js"></script> - <script> - function verticalAlignMiddle() { - var bodyHeight = $(window).height(); - var formHeight = $('.vamiddle').height(); - var marginTop = (bodyHeight / 2) - (formHeight / 2); - - if (marginTop > 0) { - $('.vamiddle').css('margin-top', marginTop); - } - } - - $(document).ready(function(){ - verticalAlignMiddle(); - }); - $(window).bind('resize', verticalAlignMiddle); - </script> </body> </html> diff --git a/AJAX_Full_Project_GULP/views/pages/500.html b/AJAX_Full_Project_GULP/views/pages/500.html index 6471e9b..8a0bf2a 100644 --- a/AJAX_Full_Project_GULP/views/pages/500.html +++ b/AJAX_Full_Project_GULP/views/pages/500.html @@ -28,7 +28,7 @@ <div class="row"> <div class="col-md-6 offset-md-3"> <div class="clearfix"> - <h1 class="pull-left display-3 mr-2">500</h1> + <h1 class="float-xs-left display-3 mr-2">500</h1> <h4 class="pt-1">Houston, we have a problem!</h4> <p class="text-muted">The page you are looking for is temporarily unavailable.</p> </div> @@ -51,22 +51,6 @@ <script src="../../bower_components/tether/dist/js/tether.min.js"></script> <script src="../../bower_components/bootstrap/dist/js/bootstrap.min.js"></script> - <script> - function verticalAlignMiddle() { - var bodyHeight = $(window).height(); - var formHeight = $('.vamiddle').height(); - var marginTop = (bodyHeight / 2) - (formHeight / 2); - - if (marginTop > 0) { - $('.vamiddle').css('margin-top', marginTop); - } - } - - $(document).ready(function(){ - verticalAlignMiddle(); - }); - $(window).bind('resize', verticalAlignMiddle); - </script> </body> </html> diff --git a/AJAX_Full_Project_GULP/views/pages/login.html b/AJAX_Full_Project_GULP/views/pages/login.html index 45d34b4..a00904e 100644 --- a/AJAX_Full_Project_GULP/views/pages/login.html +++ b/AJAX_Full_Project_GULP/views/pages/login.html @@ -73,22 +73,6 @@ <script src="../../bower_components/tether/dist/js/tether.min.js"></script> <script src="../../bower_components/bootstrap/dist/js/bootstrap.min.js"></script> - <script> - function verticalAlignMiddle() { - var bodyHeight = $(window).height(); - var formHeight = $('.vamiddle').height(); - var marginTop = (bodyHeight / 2) - (formHeight / 2); - - if (marginTop > 0) { - $('.vamiddle').css('margin-top', marginTop); - } - } - - $(document).ready(function(){ - verticalAlignMiddle(); - }); - $(window).bind('resize', verticalAlignMiddle); - </script> </body> </html> diff --git a/AJAX_Full_Project_GULP/views/pages/register.html b/AJAX_Full_Project_GULP/views/pages/register.html index fb4bbca..fdc92ea 100644 --- a/AJAX_Full_Project_GULP/views/pages/register.html +++ b/AJAX_Full_Project_GULP/views/pages/register.html @@ -79,23 +79,6 @@ <script src="../../bower_components/jquery/dist/jquery.min.js"></script> <script src="../../bower_components/tether/dist/js/tether.min.js"></script> <script src="../../bower_components/bootstrap/dist/js/bootstrap.min.js"></script> - - <script> - function verticalAlignMiddle() { - var bodyHeight = $(window).height(); - var formHeight = $('.vamiddle').height(); - var marginTop = (bodyHeight / 2) - (formHeight / 2); - - if (marginTop > 0) { - $('.vamiddle').css('margin-top', marginTop); - } - } - - $(document).ready(function(){ - verticalAlignMiddle(); - }); - $(window).bind('resize', verticalAlignMiddle); - </script> </body> </html> diff --git a/AJAX_Full_Project_GULP/views/widgets.html b/AJAX_Full_Project_GULP/views/widgets.html index 4592296..0037308 100644 --- a/AJAX_Full_Project_GULP/views/widgets.html +++ b/AJAX_Full_Project_GULP/views/widgets.html @@ -10,7 +10,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-primary"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -33,7 +33,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-info"> <div class="card-block pb-0"> - <button type="button" class="btn btn-transparent active p-0 pull-right"> + <button type="button" class="btn btn-transparent active p-0 float-xs-right"> <i class="icon-location-pin"></i> </button> <h4 class="mb-0">9.823</h4> @@ -49,7 +49,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-warning"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -74,7 +74,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-danger"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -103,13 +103,13 @@ <div class="card-header card-header-inverse card-header-primary"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -127,13 +127,13 @@ <div class="card-header card-header-inverse card-header-danger"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -151,13 +151,13 @@ <div class="card-header card-header-inverse card-header-success"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -175,13 +175,13 @@ <div class="card-header card-header-inverse card-header-warning"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -372,7 +372,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -383,7 +383,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -394,7 +394,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -405,7 +405,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -416,12 +416,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -430,12 +430,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -444,12 +444,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -458,12 +458,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -476,7 +476,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -487,7 +487,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -498,7 +498,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -509,7 +509,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -520,7 +520,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -531,7 +531,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -542,7 +542,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -553,7 +553,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -639,7 +639,7 @@ </div> <!--/row--> - <div class="card-group mb-1"> + <div class="card-group"> <div class="card"> <div class="card-block"> <div class="h1 text-muted text-xs-right mb-2"> diff --git a/AJAX_Starter_GULP/css/style.css b/AJAX_Starter_GULP/css/style.css index a16f7f6..6adc408 100644 --- a/AJAX_Starter_GULP/css/style.css +++ b/AJAX_Starter_GULP/css/style.css @@ -2592,6 +2592,29 @@ tbody.collapse.in { .tab-content > .active { display: block; } +.nav-tabs .nav-link { + color: #607d8b; } + .nav-tabs .nav-link.active { + color: #263238; + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + .nav-tabs .nav-link.active:focus { + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid #cfd8dc; } + .tab-content .tab-pane { + padding: 1rem 1rem; } + +.card-block .tab-content { + margin-top: 0; + border: 0; } + .navbar { position: relative; padding: 0.5rem 1rem; } @@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar { transition: 0s !important; } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before { transition: 0s !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label { + display: block; + padding: 0.09375rem 1rem; + color: #cfd8dc; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover { + color: #fff; + text-decoration: none; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i { + width: 20px; + margin: -3px 0.5rem 0 0; + font-size: 10px; + color: #b0bec5; + text-align: center; + vertical-align: middle; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar, + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } @media (min-width: 576px) { body.sidebar-nav.compact-nav .sidebar { @@ -5412,6 +5456,7 @@ nav.top-nav { color: #263238; border-top: 0; } .aside-menu .nav-tabs .nav-link.active { + color: #20a8d8; border-right-color: #cfd8dc; border-left-color: #cfd8dc; } .aside-menu .nav-tabs .nav-item:first-child .nav-link { @@ -5421,6 +5466,8 @@ nav.top-nav { height: calc(100vh - 2.375rem - 55px); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid #cfd8dc; -ms-overflow-style: -ms-autohiding-scrollbar; } .aside-menu .tab-content::-webkit-scrollbar { width: 10px; @@ -5437,6 +5484,8 @@ nav.top-nav { border-color: transparent; border-style: solid; border-width: 1px 2px; } + .aside-menu .tab-content .tab-pane { + padding: 0; } #loading-bar, #loading-bar-spinner { @@ -6659,8 +6708,8 @@ hr.transparent { display: table; } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } .breadcrumb-menu { diff --git a/AJAX_Starter_GULP/index.html b/AJAX_Starter_GULP/index.html index 1007135..25da9e4 100644 --- a/AJAX_Starter_GULP/index.html +++ b/AJAX_Starter_GULP/index.html @@ -81,7 +81,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/AJAX_Starter_GULP/scss/core/bootstrap-variables.scss b/AJAX_Starter_GULP/scss/_bootstrap-variables.scss similarity index 100% rename from AJAX_Starter_GULP/scss/core/bootstrap-variables.scss rename to AJAX_Starter_GULP/scss/_bootstrap-variables.scss diff --git a/AJAX_Starter_GULP/scss/core/_custom-variables.scss b/AJAX_Starter_GULP/scss/_custom-variables.scss similarity index 100% rename from AJAX_Starter_GULP/scss/core/_custom-variables.scss rename to AJAX_Starter_GULP/scss/_custom-variables.scss diff --git a/AJAX_Starter_GULP/scss/core/_custom.scss b/AJAX_Starter_GULP/scss/_custom.scss similarity index 100% rename from AJAX_Starter_GULP/scss/core/_custom.scss rename to AJAX_Starter_GULP/scss/_custom.scss diff --git a/AJAX_Starter_GULP/scss/bootstrap_custom/_nav.scss b/AJAX_Starter_GULP/scss/bootstrap_custom/_nav.scss new file mode 100644 index 0000000..ea20f3f --- /dev/null +++ b/AJAX_Starter_GULP/scss/bootstrap_custom/_nav.scss @@ -0,0 +1,32 @@ +.nav-tabs { + .nav-link { + color: $gray; + &.active { + color: $gray-dark; + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + &:focus { + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + } + } + } +} + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid $border-color; + .tab-pane { + padding: $spacer-y $spacer-x; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/AJAX_Starter_GULP/scss/core/_aside.scss b/AJAX_Starter_GULP/scss/core/_aside.scss index 1cb2f5b..47d9b47 100644 --- a/AJAX_Starter_GULP/scss/core/_aside.scss +++ b/AJAX_Starter_GULP/scss/core/_aside.scss @@ -17,6 +17,7 @@ color: $body-color; border-top: 0; &.active { + color: $brand-primary; border-right-color: $border-color; border-left-color: $border-color; } @@ -33,6 +34,8 @@ height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid $border-color; -ms-overflow-style: -ms-autohiding-scrollbar; &::-webkit-scrollbar { @@ -59,5 +62,9 @@ border-style: solid; border-width: 1px 2px; } + + .tab-pane { + padding: 0; + } } } diff --git a/AJAX_Starter_GULP/scss/core/_others.scss b/AJAX_Starter_GULP/scss/core/_others.scss index ad016ab..14bd5d9 100644 --- a/AJAX_Starter_GULP/scss/core/_others.scss +++ b/AJAX_Starter_GULP/scss/core/_others.scss @@ -7,7 +7,7 @@ hr.transparent { } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } diff --git a/AJAX_Starter_GULP/scss/core/navigation/_sidebar.scss b/AJAX_Starter_GULP/scss/core/navigation/_sidebar.scss index 0e58ac6..16f1365 100644 --- a/AJAX_Starter_GULP/scss/core/navigation/_sidebar.scss +++ b/AJAX_Starter_GULP/scss/core/navigation/_sidebar.scss @@ -212,6 +212,41 @@ body:not(.top-nav) { } } } + + a.nav-label { + display: block; + padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x; + color: $sidebar-nav-title-color; + + &:hover { + color: $sidebar-color; + text-decoration: none; + } + + i { + width: 20px; + margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 10px; + color: $sidebar-nav-link-icon-color; + text-align: center; + vertical-align: middle; + } + } + + @if (lightness( $sidebar-bg ) < 40) { + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + + // Unfilled portion of the bar + .progress[value]::-webkit-progress-bar { + background-color: lighten($sidebar-bg, 15%) !important; + } + base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + } } } } diff --git a/AJAX_Starter_GULP/scss/style.scss b/AJAX_Starter_GULP/scss/style.scss index 53b4367..12259a9 100644 --- a/AJAX_Starter_GULP/scss/style.scss +++ b/AJAX_Starter_GULP/scss/style.scss @@ -6,9 +6,9 @@ * @license MIT */ // Core variables and mixins -@import "core/bootstrap-variables"; +@import "bootstrap-variables"; @import "bootstrap_src/variables"; -@import "core/custom-variables"; +@import "custom-variables"; @import "bootstrap_src/mixins"; @import "core/mixins"; @@ -37,6 +37,7 @@ @import "bootstrap_custom/input-group"; //@import "custom-forms"; @import "bootstrap_src/nav"; + @import "bootstrap_custom/nav"; @import "bootstrap_src/navbar"; @import "bootstrap_custom/navbar"; @import "bootstrap_src/card"; @@ -99,4 +100,4 @@ @import "core/mobile"; // Custom styles -@import "core/custom" +@import "custom"; diff --git a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css b/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css deleted file mode 100644 index a0b879f..0000000 --- a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css +++ /dev/null @@ -1,2199 +0,0 @@ -/*! - * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.6.3'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#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; -} -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333333em; - line-height: 0.75em; - vertical-align: -15%; -} -.fa-2x { - font-size: 2em; -} -.fa-3x { - font-size: 3em; -} -.fa-4x { - font-size: 4em; -} -.fa-5x { - font-size: 5em; -} -.fa-fw { - width: 1.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: 0.14285714em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714286em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eeeeee; - 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; -} -/* Deprecated as of 4.4.0 */ -.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: #ffffff; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.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-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"; -} -.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; -} diff --git a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css.map b/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css.map deleted file mode 100644 index 60763a8..0000000 --- a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["../scss/_path.scss","../scss/_core.scss","../scss/_larger.scss","../scss/_fixed-width.scss","../scss/_list.scss","../scss/_variables.scss","../scss/_bordered-pulled.scss","../scss/_animated.scss","../scss/_rotated-flipped.scss","../scss/_mixins.scss","../scss/_stacked.scss","../scss/_icons.scss"], -"names": [], -"file": "font-awesome.css" -} diff --git a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.min.css b/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.min.css deleted file mode 100644 index 9b27f8e..0000000 --- a/Angular2_CLI_Full_Project/dist/assets/css/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.6.3 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.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#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-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"}.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} diff --git a/Angular2_CLI_Full_Project/dist/assets/css/simple-line-icons.css b/Angular2_CLI_Full_Project/dist/assets/css/simple-line-icons.css deleted file mode 100644 index 06956d8..0000000 --- a/Angular2_CLI_Full_Project/dist/assets/css/simple-line-icons.css +++ /dev/null @@ -1,765 +0,0 @@ -@font-face { - font-family: 'simple-line-icons'; - src: url('../fonts/Simple-Line-Icons.eot?v=2.3.2'); - src: url('../fonts/Simple-Line-Icons.eot?v=2.3.2#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2?v=2.3.2') format('woff2'), url('../fonts/Simple-Line-Icons.ttf?v=2.3.2') format('truetype'), url('../fonts/Simple-Line-Icons.woff?v=2.3.2') format('woff'), url('../fonts/Simple-Line-Icons.svg?v=2.3.2#simple-line-icons') format('svg'); - font-weight: normal; - font-style: normal; -} -/* - Use the following CSS code if you want to have a class per icon. - Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower: -*/ -.icon-user, -.icon-people, -.icon-user-female, -.icon-user-follow, -.icon-user-following, -.icon-user-unfollow, -.icon-login, -.icon-logout, -.icon-emotsmile, -.icon-phone, -.icon-call-end, -.icon-call-in, -.icon-call-out, -.icon-map, -.icon-location-pin, -.icon-direction, -.icon-directions, -.icon-compass, -.icon-layers, -.icon-menu, -.icon-list, -.icon-options-vertical, -.icon-options, -.icon-arrow-down, -.icon-arrow-left, -.icon-arrow-right, -.icon-arrow-up, -.icon-arrow-up-circle, -.icon-arrow-left-circle, -.icon-arrow-right-circle, -.icon-arrow-down-circle, -.icon-check, -.icon-clock, -.icon-plus, -.icon-minus, -.icon-close, -.icon-exclamation, -.icon-organization, -.icon-trophy, -.icon-screen-smartphone, -.icon-screen-desktop, -.icon-plane, -.icon-notebook, -.icon-mustache, -.icon-mouse, -.icon-magnet, -.icon-energy, -.icon-disc, -.icon-cursor, -.icon-cursor-move, -.icon-crop, -.icon-chemistry, -.icon-speedometer, -.icon-shield, -.icon-screen-tablet, -.icon-magic-wand, -.icon-hourglass, -.icon-graduation, -.icon-ghost, -.icon-game-controller, -.icon-fire, -.icon-eyeglass, -.icon-envelope-open, -.icon-envelope-letter, -.icon-bell, -.icon-badge, -.icon-anchor, -.icon-wallet, -.icon-vector, -.icon-speech, -.icon-puzzle, -.icon-printer, -.icon-present, -.icon-playlist, -.icon-pin, -.icon-picture, -.icon-handbag, -.icon-globe-alt, -.icon-globe, -.icon-folder-alt, -.icon-folder, -.icon-film, -.icon-feed, -.icon-drop, -.icon-drawer, -.icon-docs, -.icon-doc, -.icon-diamond, -.icon-cup, -.icon-calculator, -.icon-bubbles, -.icon-briefcase, -.icon-book-open, -.icon-basket-loaded, -.icon-basket, -.icon-bag, -.icon-action-undo, -.icon-action-redo, -.icon-wrench, -.icon-umbrella, -.icon-trash, -.icon-tag, -.icon-support, -.icon-frame, -.icon-size-fullscreen, -.icon-size-actual, -.icon-shuffle, -.icon-share-alt, -.icon-share, -.icon-rocket, -.icon-question, -.icon-pie-chart, -.icon-pencil, -.icon-note, -.icon-loop, -.icon-home, -.icon-grid, -.icon-graph, -.icon-microphone, -.icon-music-tone-alt, -.icon-music-tone, -.icon-earphones-alt, -.icon-earphones, -.icon-equalizer, -.icon-like, -.icon-dislike, -.icon-control-start, -.icon-control-rewind, -.icon-control-play, -.icon-control-pause, -.icon-control-forward, -.icon-control-end, -.icon-volume-1, -.icon-volume-2, -.icon-volume-off, -.icon-calendar, -.icon-bulb, -.icon-chart, -.icon-ban, -.icon-bubble, -.icon-camrecorder, -.icon-camera, -.icon-cloud-download, -.icon-cloud-upload, -.icon-envelope, -.icon-eye, -.icon-flag, -.icon-heart, -.icon-info, -.icon-key, -.icon-link, -.icon-lock, -.icon-lock-open, -.icon-magnifier, -.icon-magnifier-add, -.icon-magnifier-remove, -.icon-paper-clip, -.icon-paper-plane, -.icon-power, -.icon-refresh, -.icon-reload, -.icon-settings, -.icon-star, -.icon-symbol-female, -.icon-symbol-male, -.icon-target, -.icon-credit-card, -.icon-paypal, -.icon-social-tumblr, -.icon-social-twitter, -.icon-social-facebook, -.icon-social-instagram, -.icon-social-linkedin, -.icon-social-pinterest, -.icon-social-github, -.icon-social-google, -.icon-social-reddit, -.icon-social-skype, -.icon-social-dribbble, -.icon-social-behance, -.icon-social-foursqare, -.icon-social-soundcloud, -.icon-social-spotify, -.icon-social-stumbleupon, -.icon-social-youtube, -.icon-social-dropbox { - font-family: 'simple-line-icons'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.icon-user:before { - content: "\e005"; -} -.icon-people:before { - content: "\e001"; -} -.icon-user-female:before { - content: "\e000"; -} -.icon-user-follow:before { - content: "\e002"; -} -.icon-user-following:before { - content: "\e003"; -} -.icon-user-unfollow:before { - content: "\e004"; -} -.icon-login:before { - content: "\e066"; -} -.icon-logout:before { - content: "\e065"; -} -.icon-emotsmile:before { - content: "\e021"; -} -.icon-phone:before { - content: "\e600"; -} -.icon-call-end:before { - content: "\e048"; -} -.icon-call-in:before { - content: "\e047"; -} -.icon-call-out:before { - content: "\e046"; -} -.icon-map:before { - content: "\e033"; -} -.icon-location-pin:before { - content: "\e096"; -} -.icon-direction:before { - content: "\e042"; -} -.icon-directions:before { - content: "\e041"; -} -.icon-compass:before { - content: "\e045"; -} -.icon-layers:before { - content: "\e034"; -} -.icon-menu:before { - content: "\e601"; -} -.icon-list:before { - content: "\e067"; -} -.icon-options-vertical:before { - content: "\e602"; -} -.icon-options:before { - content: "\e603"; -} -.icon-arrow-down:before { - content: "\e604"; -} -.icon-arrow-left:before { - content: "\e605"; -} -.icon-arrow-right:before { - content: "\e606"; -} -.icon-arrow-up:before { - content: "\e607"; -} -.icon-arrow-up-circle:before { - content: "\e078"; -} -.icon-arrow-left-circle:before { - content: "\e07a"; -} -.icon-arrow-right-circle:before { - content: "\e079"; -} -.icon-arrow-down-circle:before { - content: "\e07b"; -} -.icon-check:before { - content: "\e080"; -} -.icon-clock:before { - content: "\e081"; -} -.icon-plus:before { - content: "\e095"; -} -.icon-minus:before { - content: "\e615"; -} -.icon-close:before { - content: "\e082"; -} -.icon-exclamation:before { - content: "\e617"; -} -.icon-organization:before { - content: "\e616"; -} -.icon-trophy:before { - content: "\e006"; -} -.icon-screen-smartphone:before { - content: "\e010"; -} -.icon-screen-desktop:before { - content: "\e011"; -} -.icon-plane:before { - content: "\e012"; -} -.icon-notebook:before { - content: "\e013"; -} -.icon-mustache:before { - content: "\e014"; -} -.icon-mouse:before { - content: "\e015"; -} -.icon-magnet:before { - content: "\e016"; -} -.icon-energy:before { - content: "\e020"; -} -.icon-disc:before { - content: "\e022"; -} -.icon-cursor:before { - content: "\e06e"; -} -.icon-cursor-move:before { - content: "\e023"; -} -.icon-crop:before { - content: "\e024"; -} -.icon-chemistry:before { - content: "\e026"; -} -.icon-speedometer:before { - content: "\e007"; -} -.icon-shield:before { - content: "\e00e"; -} -.icon-screen-tablet:before { - content: "\e00f"; -} -.icon-magic-wand:before { - content: "\e017"; -} -.icon-hourglass:before { - content: "\e018"; -} -.icon-graduation:before { - content: "\e019"; -} -.icon-ghost:before { - content: "\e01a"; -} -.icon-game-controller:before { - content: "\e01b"; -} -.icon-fire:before { - content: "\e01c"; -} -.icon-eyeglass:before { - content: "\e01d"; -} -.icon-envelope-open:before { - content: "\e01e"; -} -.icon-envelope-letter:before { - content: "\e01f"; -} -.icon-bell:before { - content: "\e027"; -} -.icon-badge:before { - content: "\e028"; -} -.icon-anchor:before { - content: "\e029"; -} -.icon-wallet:before { - content: "\e02a"; -} -.icon-vector:before { - content: "\e02b"; -} -.icon-speech:before { - content: "\e02c"; -} -.icon-puzzle:before { - content: "\e02d"; -} -.icon-printer:before { - content: "\e02e"; -} -.icon-present:before { - content: "\e02f"; -} -.icon-playlist:before { - content: "\e030"; -} -.icon-pin:before { - content: "\e031"; -} -.icon-picture:before { - content: "\e032"; -} -.icon-handbag:before { - content: "\e035"; -} -.icon-globe-alt:before { - content: "\e036"; -} -.icon-globe:before { - content: "\e037"; -} -.icon-folder-alt:before { - content: "\e039"; -} -.icon-folder:before { - content: "\e089"; -} -.icon-film:before { - content: "\e03a"; -} -.icon-feed:before { - content: "\e03b"; -} -.icon-drop:before { - content: "\e03e"; -} -.icon-drawer:before { - content: "\e03f"; -} -.icon-docs:before { - content: "\e040"; -} -.icon-doc:before { - content: "\e085"; -} -.icon-diamond:before { - content: "\e043"; -} -.icon-cup:before { - content: "\e044"; -} -.icon-calculator:before { - content: "\e049"; -} -.icon-bubbles:before { - content: "\e04a"; -} -.icon-briefcase:before { - content: "\e04b"; -} -.icon-book-open:before { - content: "\e04c"; -} -.icon-basket-loaded:before { - content: "\e04d"; -} -.icon-basket:before { - content: "\e04e"; -} -.icon-bag:before { - content: "\e04f"; -} -.icon-action-undo:before { - content: "\e050"; -} -.icon-action-redo:before { - content: "\e051"; -} -.icon-wrench:before { - content: "\e052"; -} -.icon-umbrella:before { - content: "\e053"; -} -.icon-trash:before { - content: "\e054"; -} -.icon-tag:before { - content: "\e055"; -} -.icon-support:before { - content: "\e056"; -} -.icon-frame:before { - content: "\e038"; -} -.icon-size-fullscreen:before { - content: "\e057"; -} -.icon-size-actual:before { - content: "\e058"; -} -.icon-shuffle:before { - content: "\e059"; -} -.icon-share-alt:before { - content: "\e05a"; -} -.icon-share:before { - content: "\e05b"; -} -.icon-rocket:before { - content: "\e05c"; -} -.icon-question:before { - content: "\e05d"; -} -.icon-pie-chart:before { - content: "\e05e"; -} -.icon-pencil:before { - content: "\e05f"; -} -.icon-note:before { - content: "\e060"; -} -.icon-loop:before { - content: "\e064"; -} -.icon-home:before { - content: "\e069"; -} -.icon-grid:before { - content: "\e06a"; -} -.icon-graph:before { - content: "\e06b"; -} -.icon-microphone:before { - content: "\e063"; -} -.icon-music-tone-alt:before { - content: "\e061"; -} -.icon-music-tone:before { - content: "\e062"; -} -.icon-earphones-alt:before { - content: "\e03c"; -} -.icon-earphones:before { - content: "\e03d"; -} -.icon-equalizer:before { - content: "\e06c"; -} -.icon-like:before { - content: "\e068"; -} -.icon-dislike:before { - content: "\e06d"; -} -.icon-control-start:before { - content: "\e06f"; -} -.icon-control-rewind:before { - content: "\e070"; -} -.icon-control-play:before { - content: "\e071"; -} -.icon-control-pause:before { - content: "\e072"; -} -.icon-control-forward:before { - content: "\e073"; -} -.icon-control-end:before { - content: "\e074"; -} -.icon-volume-1:before { - content: "\e09f"; -} -.icon-volume-2:before { - content: "\e0a0"; -} -.icon-volume-off:before { - content: "\e0a1"; -} -.icon-calendar:before { - content: "\e075"; -} -.icon-bulb:before { - content: "\e076"; -} -.icon-chart:before { - content: "\e077"; -} -.icon-ban:before { - content: "\e07c"; -} -.icon-bubble:before { - content: "\e07d"; -} -.icon-camrecorder:before { - content: "\e07e"; -} -.icon-camera:before { - content: "\e07f"; -} -.icon-cloud-download:before { - content: "\e083"; -} -.icon-cloud-upload:before { - content: "\e084"; -} -.icon-envelope:before { - content: "\e086"; -} -.icon-eye:before { - content: "\e087"; -} -.icon-flag:before { - content: "\e088"; -} -.icon-heart:before { - content: "\e08a"; -} -.icon-info:before { - content: "\e08b"; -} -.icon-key:before { - content: "\e08c"; -} -.icon-link:before { - content: "\e08d"; -} -.icon-lock:before { - content: "\e08e"; -} -.icon-lock-open:before { - content: "\e08f"; -} -.icon-magnifier:before { - content: "\e090"; -} -.icon-magnifier-add:before { - content: "\e091"; -} -.icon-magnifier-remove:before { - content: "\e092"; -} -.icon-paper-clip:before { - content: "\e093"; -} -.icon-paper-plane:before { - content: "\e094"; -} -.icon-power:before { - content: "\e097"; -} -.icon-refresh:before { - content: "\e098"; -} -.icon-reload:before { - content: "\e099"; -} -.icon-settings:before { - content: "\e09a"; -} -.icon-star:before { - content: "\e09b"; -} -.icon-symbol-female:before { - content: "\e09c"; -} -.icon-symbol-male:before { - content: "\e09d"; -} -.icon-target:before { - content: "\e09e"; -} -.icon-credit-card:before { - content: "\e025"; -} -.icon-paypal:before { - content: "\e608"; -} -.icon-social-tumblr:before { - content: "\e00a"; -} -.icon-social-twitter:before { - content: "\e009"; -} -.icon-social-facebook:before { - content: "\e00b"; -} -.icon-social-instagram:before { - content: "\e609"; -} -.icon-social-linkedin:before { - content: "\e60a"; -} -.icon-social-pinterest:before { - content: "\e60b"; -} -.icon-social-github:before { - content: "\e60c"; -} -.icon-social-google:before { - content: "\e60d"; -} -.icon-social-reddit:before { - content: "\e60e"; -} -.icon-social-skype:before { - content: "\e60f"; -} -.icon-social-dribbble:before { - content: "\e00d"; -} -.icon-social-behance:before { - content: "\e610"; -} -.icon-social-foursqare:before { - content: "\e611"; -} -.icon-social-soundcloud:before { - content: "\e612"; -} -.icon-social-spotify:before { - content: "\e613"; -} -.icon-social-stumbleupon:before { - content: "\e614"; -} -.icon-social-youtube:before { - content: "\e008"; -} -.icon-social-dropbox:before { - content: "\e00c"; -} diff --git a/Angular2_CLI_Full_Project/dist/assets/css/style.css b/Angular2_CLI_Full_Project/dist/assets/css/style.css deleted file mode 100644 index 87ab27e..0000000 --- a/Angular2_CLI_Full_Project/dist/assets/css/style.css +++ /dev/null @@ -1,7297 +0,0 @@ -/** - * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.0-alpha.2 - * @link http://coreui.io - * Copyright (c) 2016 creativeLabs Åukasz Holeczek - * @license MIT - */ -/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */ -html { - font-family: sans-serif; - line-height: 1.15; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; } - -body { - margin: 0; } - -article, -aside, -details, -figcaption, -figure, -footer, -header, -main, -menu, -nav, -section, -summary { - display: block; } - -audio, -canvas, -progress, -video { - display: inline-block; } - -audio:not([controls]) { - display: none; - height: 0; } - -progress { - vertical-align: baseline; } - -template, -[hidden] { - display: none; } - -a { - background-color: transparent; - -webkit-text-decoration-skip: objects; } - -a:active, -a:hover { - outline-width: 0; } - -abbr[title] { - border-bottom: none; - text-decoration: underline; - text-decoration: underline dotted; } - -b, -strong { - font-weight: inherit; } - -b, -strong { - font-weight: bolder; } - -dfn { - font-style: italic; } - -h1 { - font-size: 2em; - margin: 0.67em 0; } - -mark { - background-color: #ff0; - color: #000; } - -small { - font-size: 80%; } - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } - -sub { - bottom: -0.25em; } - -sup { - top: -0.5em; } - -img { - border-style: none; } - -svg:not(:root) { - overflow: hidden; } - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; } - -figure { - margin: 1em 40px; } - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; } - -button, -input, -optgroup, -select, -textarea { - font: inherit; - margin: 0; } - -optgroup { - font-weight: bold; } - -button, -input { - overflow: visible; } - -button, -select { - text-transform: none; } - -button, -html [type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; } - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; } - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; } - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; } - -legend { - box-sizing: border-box; - color: inherit; - display: table; - max-width: 100%; - padding: 0; - white-space: normal; } - -textarea { - overflow: auto; } - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; - padding: 0; } - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; } - -[type="search"] { - -webkit-appearance: textfield; - outline-offset: -2px; } - -[type="search"]::-webkit-search-cancel-button, -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -::-webkit-input-placeholder { - color: inherit; - opacity: 0.54; } - -::-webkit-file-upload-button { - -webkit-appearance: button; - font: inherit; } - -@media print { - *, - *::before, - *::after, - *::first-letter, - p::first-line, - div::first-line, - blockquote::first-line, - li::first-line { - text-shadow: none !important; - box-shadow: none !important; } - a, - a:visited { - text-decoration: underline; } - abbr[title]::after { - content: " (" attr(title) ")"; } - pre { - white-space: pre-wrap !important; } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; } - thead { - display: table-header-group; } - tr, - img { - page-break-inside: avoid; } - p, - h2, - h3 { - orphans: 3; - widows: 3; } - h2, - h3 { - page-break-after: avoid; } - .navbar { - display: none; } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; } - .tag { - border: 1px solid #000; } - .table { - border-collapse: collapse !important; } - .table td, - .table th { - background-color: #fff !important; } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; } } - -html { - box-sizing: border-box; } - -*, -*::before, -*::after { - box-sizing: inherit; } - -@-ms-viewport { - width: device-width; } - -html { - font-size: 16px; - -ms-overflow-style: scrollbar; - -webkit-tap-highlight-color: transparent; } - -body { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - font-size: 0.875rem; - line-height: 1.5; - color: #263238; - background-color: #e4e5e6; } - -[tabindex="-1"]:focus { - outline: none !important; } - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: .5rem; } - -p { - margin-top: 0; - margin-bottom: 1rem; } - -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #b0bec5; } - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; } - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; } - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; } - -dt { - font-weight: bold; } - -dd { - margin-bottom: .5rem; - margin-left: 0; } - -blockquote { - margin: 0 0 1rem; } - -a { - color: #20a8d8; - text-decoration: none; } - a:focus, a:hover { - color: #167495; - text-decoration: underline; } - a:focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; } - -a:not([href]):not([tabindex]) { - color: inherit; - text-decoration: none; } - a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { - color: inherit; - text-decoration: none; } - a:not([href]):not([tabindex]):focus { - outline: none; } - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; } - -figure { - margin: 0 0 1rem; } - -img { - vertical-align: middle; } - -[role="button"] { - cursor: pointer; } - -a, -area, -button, -[role="button"], -input, -label, -select, -summary, -textarea { - touch-action: manipulation; } - -table { - border-collapse: collapse; - background-color: transparent; } - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #b0bec5; - text-align: left; - caption-side: bottom; } - -th { - text-align: left; } - -label { - display: inline-block; - margin-bottom: .5rem; } - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; } - -input, -button, -select, -textarea { - line-height: inherit; } - -input[type="radio"]:disabled, -input[type="checkbox"]:disabled { - cursor: not-allowed; } - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; } - -textarea { - resize: vertical; } - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; } - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; } - -input[type="search"] { - -webkit-appearance: none; } - -output { - display: inline-block; } - -[hidden] { - display: none !important; } - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - margin-bottom: 0.5rem; - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; } - -h1, .h1 { - font-size: 2.5rem; } - -h2, .h2 { - font-size: 2rem; } - -h3, .h3 { - font-size: 1.75rem; } - -h4, .h4 { - font-size: 1.5rem; } - -h5, .h5 { - font-size: 1.25rem; } - -h6, .h6 { - font-size: 1rem; } - -.lead { - font-size: 1.25rem; - font-weight: 300; } - -.display-1 { - font-size: 6rem; - font-weight: 300; } - -.display-2 { - font-size: 5.5rem; - font-weight: 300; } - -.display-3 { - font-size: 4.5rem; - font-weight: 300; } - -.display-4 { - font-size: 3.5rem; - font-weight: 300; } - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); } - -small, -.small { - font-size: 80%; - font-weight: normal; } - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; } - -.list-unstyled { - padding-left: 0; - list-style: none; } - -.list-inline { - padding-left: 0; - list-style: none; } - -.list-inline-item { - display: inline-block; } - .list-inline-item:not(:last-child) { - margin-right: 5px; } - -.initialism { - font-size: 90%; - text-transform: uppercase; } - -.blockquote { - padding: 0.5rem 1rem; - margin-bottom: 1rem; - font-size: 1.09375rem; - border-left: 0.25rem solid #cfd8dc; } - -.blockquote-footer { - display: block; - font-size: 80%; - color: #b0bec5; } - .blockquote-footer::before { - content: "\2014 \00A0"; } - -.blockquote-reverse { - padding-right: 1rem; - padding-left: 0; - text-align: right; - border-right: 0.25rem solid #cfd8dc; - border-left: 0; } - -.blockquote-reverse .blockquote-footer::before { - content: ""; } - -.blockquote-reverse .blockquote-footer::after { - content: "\00A0 \2014"; } - -dl.row > dd + dt { - clear: left; } - -.img-fluid { - display: block; - max-width: 100%; - height: auto; } - -.img-thumbnail { - padding: 0.25rem; - background-color: #e4e5e6; - border: 1px solid #ddd; - transition: all .2s ease-in-out; - display: inline-block; - max-width: 100%; - height: auto; } - -.img-circle { - border-radius: 50%; } - -.figure { - display: inline-block; } - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; } - -.figure-caption { - font-size: 90%; - color: #b0bec5; } - -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } - -code { - padding: 0.2rem 0.4rem; - font-size: 90%; - color: #bd4147; - background-color: #f7f7f9; } - -kbd { - padding: 0.2rem 0.4rem; - font-size: 90%; - color: #fff; - background-color: #333; } - kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; } - -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - font-size: 90%; - color: #263238; } - pre code { - padding: 0; - font-size: inherit; - color: inherit; - background-color: transparent; - border-radius: 0; } - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; } - -.container { - margin-left: auto; - margin-right: auto; - padding-left: 15px; - padding-right: 15px; } - .container::after { - content: ""; - display: table; - clear: both; } - @media (min-width: 544px) { - .container { - max-width: 576px; } } - @media (min-width: 768px) { - .container { - max-width: 720px; } } - @media (min-width: 992px) { - .container { - max-width: 940px; } } - @media (min-width: 1200px) { - .container { - max-width: 1140px; } } - -.container-fluid { - margin-left: auto; - margin-right: auto; - padding-left: 15px; - padding-right: 15px; } - .container-fluid::after { - content: ""; - display: table; - clear: both; } - -.row { - margin-right: -15px; - margin-left: -15px; } - .row::after { - content: ""; - display: table; - clear: both; } - @media (min-width: 544px) { - .row { - margin-right: -15px; - margin-left: -15px; } } - @media (min-width: 768px) { - .row { - margin-right: -15px; - margin-left: -15px; } } - @media (min-width: 992px) { - .row { - margin-right: -15px; - margin-left: -15px; } } - @media (min-width: 1200px) { - .row { - margin-right: -15px; - margin-left: -15px; } } - -.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { - position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; } - @media (min-width: 544px) { - .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { - padding-right: 15px; - padding-left: 15px; } } - @media (min-width: 768px) { - .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { - padding-right: 15px; - padding-left: 15px; } } - @media (min-width: 992px) { - .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { - padding-right: 15px; - padding-left: 15px; } } - @media (min-width: 1200px) { - .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { - padding-right: 15px; - padding-left: 15px; } } - -.col-xs-1 { - float: left; - width: 8.33333%; } - -.col-xs-2 { - float: left; - width: 16.66667%; } - -.col-xs-3 { - float: left; - width: 25%; } - -.col-xs-4 { - float: left; - width: 33.33333%; } - -.col-xs-5 { - float: left; - width: 41.66667%; } - -.col-xs-6 { - float: left; - width: 50%; } - -.col-xs-7 { - float: left; - width: 58.33333%; } - -.col-xs-8 { - float: left; - width: 66.66667%; } - -.col-xs-9 { - float: left; - width: 75%; } - -.col-xs-10 { - float: left; - width: 83.33333%; } - -.col-xs-11 { - float: left; - width: 91.66667%; } - -.col-xs-12 { - float: left; - width: 100%; } - -.pull-xs-0 { - right: auto; } - -.pull-xs-1 { - right: 8.33333%; } - -.pull-xs-2 { - right: 16.66667%; } - -.pull-xs-3 { - right: 25%; } - -.pull-xs-4 { - right: 33.33333%; } - -.pull-xs-5 { - right: 41.66667%; } - -.pull-xs-6 { - right: 50%; } - -.pull-xs-7 { - right: 58.33333%; } - -.pull-xs-8 { - right: 66.66667%; } - -.pull-xs-9 { - right: 75%; } - -.pull-xs-10 { - right: 83.33333%; } - -.pull-xs-11 { - right: 91.66667%; } - -.pull-xs-12 { - right: 100%; } - -.push-xs-0 { - left: auto; } - -.push-xs-1 { - left: 8.33333%; } - -.push-xs-2 { - left: 16.66667%; } - -.push-xs-3 { - left: 25%; } - -.push-xs-4 { - left: 33.33333%; } - -.push-xs-5 { - left: 41.66667%; } - -.push-xs-6 { - left: 50%; } - -.push-xs-7 { - left: 58.33333%; } - -.push-xs-8 { - left: 66.66667%; } - -.push-xs-9 { - left: 75%; } - -.push-xs-10 { - left: 83.33333%; } - -.push-xs-11 { - left: 91.66667%; } - -.push-xs-12 { - left: 100%; } - -.offset-xs-1 { - margin-left: 8.33333%; } - -.offset-xs-2 { - margin-left: 16.66667%; } - -.offset-xs-3 { - margin-left: 25%; } - -.offset-xs-4 { - margin-left: 33.33333%; } - -.offset-xs-5 { - margin-left: 41.66667%; } - -.offset-xs-6 { - margin-left: 50%; } - -.offset-xs-7 { - margin-left: 58.33333%; } - -.offset-xs-8 { - margin-left: 66.66667%; } - -.offset-xs-9 { - margin-left: 75%; } - -.offset-xs-10 { - margin-left: 83.33333%; } - -.offset-xs-11 { - margin-left: 91.66667%; } - -@media (min-width: 544px) { - .col-sm-1 { - float: left; - width: 8.33333%; } - .col-sm-2 { - float: left; - width: 16.66667%; } - .col-sm-3 { - float: left; - width: 25%; } - .col-sm-4 { - float: left; - width: 33.33333%; } - .col-sm-5 { - float: left; - width: 41.66667%; } - .col-sm-6 { - float: left; - width: 50%; } - .col-sm-7 { - float: left; - width: 58.33333%; } - .col-sm-8 { - float: left; - width: 66.66667%; } - .col-sm-9 { - float: left; - width: 75%; } - .col-sm-10 { - float: left; - width: 83.33333%; } - .col-sm-11 { - float: left; - width: 91.66667%; } - .col-sm-12 { - float: left; - width: 100%; } - .pull-sm-0 { - right: auto; } - .pull-sm-1 { - right: 8.33333%; } - .pull-sm-2 { - right: 16.66667%; } - .pull-sm-3 { - right: 25%; } - .pull-sm-4 { - right: 33.33333%; } - .pull-sm-5 { - right: 41.66667%; } - .pull-sm-6 { - right: 50%; } - .pull-sm-7 { - right: 58.33333%; } - .pull-sm-8 { - right: 66.66667%; } - .pull-sm-9 { - right: 75%; } - .pull-sm-10 { - right: 83.33333%; } - .pull-sm-11 { - right: 91.66667%; } - .pull-sm-12 { - right: 100%; } - .push-sm-0 { - left: auto; } - .push-sm-1 { - left: 8.33333%; } - .push-sm-2 { - left: 16.66667%; } - .push-sm-3 { - left: 25%; } - .push-sm-4 { - left: 33.33333%; } - .push-sm-5 { - left: 41.66667%; } - .push-sm-6 { - left: 50%; } - .push-sm-7 { - left: 58.33333%; } - .push-sm-8 { - left: 66.66667%; } - .push-sm-9 { - left: 75%; } - .push-sm-10 { - left: 83.33333%; } - .push-sm-11 { - left: 91.66667%; } - .push-sm-12 { - left: 100%; } - .offset-sm-0 { - margin-left: 0%; } - .offset-sm-1 { - margin-left: 8.33333%; } - .offset-sm-2 { - margin-left: 16.66667%; } - .offset-sm-3 { - margin-left: 25%; } - .offset-sm-4 { - margin-left: 33.33333%; } - .offset-sm-5 { - margin-left: 41.66667%; } - .offset-sm-6 { - margin-left: 50%; } - .offset-sm-7 { - margin-left: 58.33333%; } - .offset-sm-8 { - margin-left: 66.66667%; } - .offset-sm-9 { - margin-left: 75%; } - .offset-sm-10 { - margin-left: 83.33333%; } - .offset-sm-11 { - margin-left: 91.66667%; } } - -@media (min-width: 768px) { - .col-md-1 { - float: left; - width: 8.33333%; } - .col-md-2 { - float: left; - width: 16.66667%; } - .col-md-3 { - float: left; - width: 25%; } - .col-md-4 { - float: left; - width: 33.33333%; } - .col-md-5 { - float: left; - width: 41.66667%; } - .col-md-6 { - float: left; - width: 50%; } - .col-md-7 { - float: left; - width: 58.33333%; } - .col-md-8 { - float: left; - width: 66.66667%; } - .col-md-9 { - float: left; - width: 75%; } - .col-md-10 { - float: left; - width: 83.33333%; } - .col-md-11 { - float: left; - width: 91.66667%; } - .col-md-12 { - float: left; - width: 100%; } - .pull-md-0 { - right: auto; } - .pull-md-1 { - right: 8.33333%; } - .pull-md-2 { - right: 16.66667%; } - .pull-md-3 { - right: 25%; } - .pull-md-4 { - right: 33.33333%; } - .pull-md-5 { - right: 41.66667%; } - .pull-md-6 { - right: 50%; } - .pull-md-7 { - right: 58.33333%; } - .pull-md-8 { - right: 66.66667%; } - .pull-md-9 { - right: 75%; } - .pull-md-10 { - right: 83.33333%; } - .pull-md-11 { - right: 91.66667%; } - .pull-md-12 { - right: 100%; } - .push-md-0 { - left: auto; } - .push-md-1 { - left: 8.33333%; } - .push-md-2 { - left: 16.66667%; } - .push-md-3 { - left: 25%; } - .push-md-4 { - left: 33.33333%; } - .push-md-5 { - left: 41.66667%; } - .push-md-6 { - left: 50%; } - .push-md-7 { - left: 58.33333%; } - .push-md-8 { - left: 66.66667%; } - .push-md-9 { - left: 75%; } - .push-md-10 { - left: 83.33333%; } - .push-md-11 { - left: 91.66667%; } - .push-md-12 { - left: 100%; } - .offset-md-0 { - margin-left: 0%; } - .offset-md-1 { - margin-left: 8.33333%; } - .offset-md-2 { - margin-left: 16.66667%; } - .offset-md-3 { - margin-left: 25%; } - .offset-md-4 { - margin-left: 33.33333%; } - .offset-md-5 { - margin-left: 41.66667%; } - .offset-md-6 { - margin-left: 50%; } - .offset-md-7 { - margin-left: 58.33333%; } - .offset-md-8 { - margin-left: 66.66667%; } - .offset-md-9 { - margin-left: 75%; } - .offset-md-10 { - margin-left: 83.33333%; } - .offset-md-11 { - margin-left: 91.66667%; } } - -@media (min-width: 992px) { - .col-lg-1 { - float: left; - width: 8.33333%; } - .col-lg-2 { - float: left; - width: 16.66667%; } - .col-lg-3 { - float: left; - width: 25%; } - .col-lg-4 { - float: left; - width: 33.33333%; } - .col-lg-5 { - float: left; - width: 41.66667%; } - .col-lg-6 { - float: left; - width: 50%; } - .col-lg-7 { - float: left; - width: 58.33333%; } - .col-lg-8 { - float: left; - width: 66.66667%; } - .col-lg-9 { - float: left; - width: 75%; } - .col-lg-10 { - float: left; - width: 83.33333%; } - .col-lg-11 { - float: left; - width: 91.66667%; } - .col-lg-12 { - float: left; - width: 100%; } - .pull-lg-0 { - right: auto; } - .pull-lg-1 { - right: 8.33333%; } - .pull-lg-2 { - right: 16.66667%; } - .pull-lg-3 { - right: 25%; } - .pull-lg-4 { - right: 33.33333%; } - .pull-lg-5 { - right: 41.66667%; } - .pull-lg-6 { - right: 50%; } - .pull-lg-7 { - right: 58.33333%; } - .pull-lg-8 { - right: 66.66667%; } - .pull-lg-9 { - right: 75%; } - .pull-lg-10 { - right: 83.33333%; } - .pull-lg-11 { - right: 91.66667%; } - .pull-lg-12 { - right: 100%; } - .push-lg-0 { - left: auto; } - .push-lg-1 { - left: 8.33333%; } - .push-lg-2 { - left: 16.66667%; } - .push-lg-3 { - left: 25%; } - .push-lg-4 { - left: 33.33333%; } - .push-lg-5 { - left: 41.66667%; } - .push-lg-6 { - left: 50%; } - .push-lg-7 { - left: 58.33333%; } - .push-lg-8 { - left: 66.66667%; } - .push-lg-9 { - left: 75%; } - .push-lg-10 { - left: 83.33333%; } - .push-lg-11 { - left: 91.66667%; } - .push-lg-12 { - left: 100%; } - .offset-lg-0 { - margin-left: 0%; } - .offset-lg-1 { - margin-left: 8.33333%; } - .offset-lg-2 { - margin-left: 16.66667%; } - .offset-lg-3 { - margin-left: 25%; } - .offset-lg-4 { - margin-left: 33.33333%; } - .offset-lg-5 { - margin-left: 41.66667%; } - .offset-lg-6 { - margin-left: 50%; } - .offset-lg-7 { - margin-left: 58.33333%; } - .offset-lg-8 { - margin-left: 66.66667%; } - .offset-lg-9 { - margin-left: 75%; } - .offset-lg-10 { - margin-left: 83.33333%; } - .offset-lg-11 { - margin-left: 91.66667%; } } - -@media (min-width: 1200px) { - .col-xl-1 { - float: left; - width: 8.33333%; } - .col-xl-2 { - float: left; - width: 16.66667%; } - .col-xl-3 { - float: left; - width: 25%; } - .col-xl-4 { - float: left; - width: 33.33333%; } - .col-xl-5 { - float: left; - width: 41.66667%; } - .col-xl-6 { - float: left; - width: 50%; } - .col-xl-7 { - float: left; - width: 58.33333%; } - .col-xl-8 { - float: left; - width: 66.66667%; } - .col-xl-9 { - float: left; - width: 75%; } - .col-xl-10 { - float: left; - width: 83.33333%; } - .col-xl-11 { - float: left; - width: 91.66667%; } - .col-xl-12 { - float: left; - width: 100%; } - .pull-xl-0 { - right: auto; } - .pull-xl-1 { - right: 8.33333%; } - .pull-xl-2 { - right: 16.66667%; } - .pull-xl-3 { - right: 25%; } - .pull-xl-4 { - right: 33.33333%; } - .pull-xl-5 { - right: 41.66667%; } - .pull-xl-6 { - right: 50%; } - .pull-xl-7 { - right: 58.33333%; } - .pull-xl-8 { - right: 66.66667%; } - .pull-xl-9 { - right: 75%; } - .pull-xl-10 { - right: 83.33333%; } - .pull-xl-11 { - right: 91.66667%; } - .pull-xl-12 { - right: 100%; } - .push-xl-0 { - left: auto; } - .push-xl-1 { - left: 8.33333%; } - .push-xl-2 { - left: 16.66667%; } - .push-xl-3 { - left: 25%; } - .push-xl-4 { - left: 33.33333%; } - .push-xl-5 { - left: 41.66667%; } - .push-xl-6 { - left: 50%; } - .push-xl-7 { - left: 58.33333%; } - .push-xl-8 { - left: 66.66667%; } - .push-xl-9 { - left: 75%; } - .push-xl-10 { - left: 83.33333%; } - .push-xl-11 { - left: 91.66667%; } - .push-xl-12 { - left: 100%; } - .offset-xl-0 { - margin-left: 0%; } - .offset-xl-1 { - margin-left: 8.33333%; } - .offset-xl-2 { - margin-left: 16.66667%; } - .offset-xl-3 { - margin-left: 25%; } - .offset-xl-4 { - margin-left: 33.33333%; } - .offset-xl-5 { - margin-left: 41.66667%; } - .offset-xl-6 { - margin-left: 50%; } - .offset-xl-7 { - margin-left: 58.33333%; } - .offset-xl-8 { - margin-left: 66.66667%; } - .offset-xl-9 { - margin-left: 75%; } - .offset-xl-10 { - margin-left: 83.33333%; } - .offset-xl-11 { - margin-left: 91.66667%; } } - -.table { - width: 100%; - max-width: 100%; - margin-bottom: 1rem; } - .table th, - .table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #cfd8dc; } - .table thead th { - vertical-align: bottom; - border-bottom: 2px solid #cfd8dc; } - .table tbody + tbody { - border-top: 2px solid #cfd8dc; } - .table .table { - background-color: #e4e5e6; } - -.table-sm th, -.table-sm td { - padding: 0.3rem; } - -.table-bordered { - border: 1px solid #cfd8dc; } - .table-bordered th, - .table-bordered td { - border: 1px solid #cfd8dc; } - .table-bordered thead th, - .table-bordered thead td { - border-bottom-width: 2px; } - -.table-striped tbody tr:nth-of-type(odd) { - background-color: #eceff1; } - -.table-hover tbody tr:hover { - background-color: #eceff1; } - -.table-active, -.table-active > th, -.table-active > td { - background-color: #eceff1; } - -.table-hover .table-active:hover { - background-color: #dde3e6; } - .table-hover .table-active:hover > td, - .table-hover .table-active:hover > th { - background-color: #dde3e6; } - -.table-success, -.table-success > th, -.table-success > td { - background-color: #dff0d8; } - -.table-hover .table-success:hover { - background-color: #d0e9c6; } - .table-hover .table-success:hover > td, - .table-hover .table-success:hover > th { - background-color: #d0e9c6; } - -.table-info, -.table-info > th, -.table-info > td { - background-color: #d9edf7; } - -.table-hover .table-info:hover { - background-color: #c4e3f3; } - .table-hover .table-info:hover > td, - .table-hover .table-info:hover > th { - background-color: #c4e3f3; } - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #fcf8e3; } - -.table-hover .table-warning:hover { - background-color: #faf2cc; } - .table-hover .table-warning:hover > td, - .table-hover .table-warning:hover > th { - background-color: #faf2cc; } - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f2dede; } - -.table-hover .table-danger:hover { - background-color: #ebcccc; } - .table-hover .table-danger:hover > td, - .table-hover .table-danger:hover > th { - background-color: #ebcccc; } - -.thead-inverse th { - color: #fff; - background-color: #263238; } - -.thead-default th { - color: #607d8b; - background-color: #cfd8dc; } - -.table-inverse { - color: #cfd8dc; - background-color: #263238; } - .table-inverse th, - .table-inverse td, - .table-inverse thead th { - border-color: #607d8b; } - .table-inverse.table-bordered { - border: 0; } - -.table-responsive { - display: block; - width: 100%; - min-height: .01%; - overflow-x: auto; } - -.table-reflow thead { - float: left; } - -.table-reflow tbody { - display: block; - white-space: nowrap; } - -.table-reflow th, -.table-reflow td { - border-top: 1px solid #cfd8dc; - border-left: 1px solid #cfd8dc; } - .table-reflow th:last-child, - .table-reflow td:last-child { - border-right: 1px solid #cfd8dc; } - -.table-reflow thead:last-child tr:last-child th, -.table-reflow thead:last-child tr:last-child td, -.table-reflow tbody:last-child tr:last-child th, -.table-reflow tbody:last-child tr:last-child td, -.table-reflow tfoot:last-child tr:last-child th, -.table-reflow tfoot:last-child tr:last-child td { - border-bottom: 1px solid #cfd8dc; } - -.table-reflow tr { - float: left; } - .table-reflow tr th, - .table-reflow tr td { - display: block !important; - border: 1px solid #cfd8dc; } - -.table-outline { - border: 1px solid #cfd8dc; } - .table-outline td { - vertical-align: middle; } - -.table-align-middle td { - vertical-align: middle; } - -.table-clear td { - border: 0; } - -.form-control { - display: block; - width: 100%; - padding: 0.5rem 0.75rem; - font-size: 0.875rem; - line-height: 1.25; - color: #607d8b; - background-color: #fff; - background-image: none; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } - .form-control::-ms-expand { - background-color: transparent; - border: 0; } - .form-control:focus { - color: #607d8b; - background-color: #fff; - border-color: #66afe9; - outline: none; } - .form-control::placeholder { - color: #999; - opacity: 1; } - .form-control:disabled, .form-control[readonly] { - background-color: #cfd8dc; - opacity: 1; } - .form-control:disabled { - cursor: not-allowed; } - -select.form-control:not([size]):not([multiple]) { - height: 2.3125rem; } - -select.form-control:focus::-ms-value { - color: #607d8b; - background-color: #fff; } - -.form-control-file, -.form-control-range { - display: block; } - -.col-form-label { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - margin-bottom: 0; } - -.col-form-label-lg { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 1.25rem; } - -.col-form-label-sm { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; } - -.col-form-legend { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - margin-bottom: 0; - font-size: 0.875rem; } - -.form-control-static { - min-height: 2.3125rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - margin-bottom: 0; } - .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control, - .input-group-sm > .form-control-static.input-group-addon, - .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control, - .input-group-lg > .form-control-static.input-group-addon, - .input-group-lg > .input-group-btn > .form-control-static.btn { - padding-right: 0; - padding-left: 0; } - -.form-control-sm, .input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; } - -select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), -.input-group-sm > select.input-group-addon:not([size]):not([multiple]), -.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) { - height: 1.8125rem; } - -.form-control-lg, .input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; } - -select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), -.input-group-lg > select.input-group-addon:not([size]):not([multiple]), -.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) { - height: 3.16667rem; } - -.form-group { - margin-bottom: 1rem; } - -.form-text { - display: block; - margin-top: 0.25rem; } - -.form-check { - position: relative; - display: block; - margin-bottom: 0.75rem; } - .form-check + .form-check { - margin-top: -.25rem; } - .form-check.disabled .form-check-label { - color: #b0bec5; - cursor: not-allowed; } - -.form-check-label { - padding-left: 1.25rem; - margin-bottom: 0; - cursor: pointer; } - -.form-check-input { - position: absolute; - margin-top: .25rem; - margin-left: -1.25rem; } - .form-check-input:only-child { - position: static; } - -.form-check-inline { - position: relative; - display: inline-block; - padding-left: 1.25rem; - margin-bottom: 0; - vertical-align: middle; - cursor: pointer; } - .form-check-inline + .form-check-inline { - margin-left: .75rem; } - .form-check-inline.disabled { - color: #b0bec5; - cursor: not-allowed; } - -.form-control-feedback { - margin-top: 0.25rem; } - -.form-control-success, -.form-control-warning, -.form-control-danger { - padding-right: 2.25rem; - background-repeat: no-repeat; - background-position: center right 0.57812rem; - background-size: 1.15625rem 1.15625rem; } - -.has-success .form-control-feedback, -.has-success .form-control-label, -.has-success .form-check-label, -.has-success .form-check-inline, -.has-success .custom-control { - color: #4dbd74; } - -.has-success .form-control { - border-color: #4dbd74; } - -.has-success .input-group-addon { - color: #4dbd74; - border-color: #4dbd74; - background-color: #e2f4e8; } - -.has-success .form-control-feedback { - color: #4dbd74; } - -.has-success .form-control-success { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='$form-icon-success-color' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); } - -.has-warning .form-control-feedback, -.has-warning .form-control-label, -.has-warning .form-check-label, -.has-warning .form-check-inline, -.has-warning .custom-control { - color: #f8cb00; } - -.has-warning .form-control { - border-color: #f8cb00; } - -.has-warning .input-group-addon { - color: #f8cb00; - border-color: #f8cb00; - background-color: #fff4c5; } - -.has-warning .form-control-feedback { - color: #f8cb00; } - -.has-warning .form-control-warning { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#f8cb00' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); } - -.has-danger .form-control-feedback, -.has-danger .form-control-label, -.has-danger .form-check-label, -.has-danger .form-check-inline, -.has-danger .custom-control { - color: #f86c6b; } - -.has-danger .form-control { - border-color: #f86c6b; } - -.has-danger .input-group-addon { - color: #f86c6b; - border-color: #f86c6b; - background-color: white; } - -.has-danger .form-control-feedback { - color: #f86c6b; } - -.has-danger .form-control-danger { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#f86c6b' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); } - -@media (min-width: 544px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; } - .form-inline .form-control-static { - display: inline-block; } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; } - .form-inline .input-group > .form-control { - width: 100%; } - .form-inline .form-control-label { - margin-bottom: 0; - vertical-align: middle; } - .form-inline .form-check { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; } - .form-inline .form-check-label { - padding-left: 0; } - .form-inline .form-check-input { - position: relative; - margin-left: 0; } - .form-inline .has-feedback .form-control-feedback { - top: 0; } } - -.btn { - display: inline-block; - font-weight: normal; - line-height: 1.25; - text-align: center; - white-space: nowrap; - vertical-align: middle; - cursor: pointer; - user-select: none; - border: 1px solid transparent; - padding: 0.5rem 1rem; - font-size: 0.875rem; - transition: all 0.2s ease-in-out; } - .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; } - .btn:focus, .btn:hover { - text-decoration: none; } - .btn.focus { - text-decoration: none; } - .btn:active, .btn.active { - background-image: none; - outline: 0; } - .btn.disabled, .btn:disabled { - cursor: not-allowed; - opacity: .65; } - -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none; } - -.btn-primary { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; } - .btn-primary:hover { - color: #fff; - background-color: #1985ac; - border-color: #187fa3; } - .btn-primary:focus, .btn-primary.focus { - color: #fff; - background-color: #1985ac; - border-color: #187fa3; } - .btn-primary:active, .btn-primary.active, - .open > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #1985ac; - border-color: #187fa3; - background-image: none; } - .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, - .open > .btn-primary.dropdown-toggle:hover, - .open > .btn-primary.dropdown-toggle:focus, - .open > .btn-primary.dropdown-toggle.focus { - color: #fff; - background-color: #156d8c; - border-color: #105269; } - .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus { - background-color: #20a8d8; - border-color: #20a8d8; } - .btn-primary.disabled:hover, .btn-primary:disabled:hover { - background-color: #20a8d8; - border-color: #20a8d8; } - -.btn-secondary { - color: #263238; - background-color: #fff; - border-color: #b0bec5; } - .btn-secondary:hover { - color: #263238; - background-color: #e6e6e6; - border-color: #8da1ab; } - .btn-secondary:focus, .btn-secondary.focus { - color: #263238; - background-color: #e6e6e6; - border-color: #8da1ab; } - .btn-secondary:active, .btn-secondary.active, - .open > .btn-secondary.dropdown-toggle { - color: #263238; - background-color: #e6e6e6; - border-color: #8da1ab; - background-image: none; } - .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, - .open > .btn-secondary.dropdown-toggle:hover, - .open > .btn-secondary.dropdown-toggle:focus, - .open > .btn-secondary.dropdown-toggle.focus { - color: #263238; - background-color: #d4d4d4; - border-color: #68818e; } - .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus { - background-color: #fff; - border-color: #b0bec5; } - .btn-secondary.disabled:hover, .btn-secondary:disabled:hover { - background-color: #fff; - border-color: #b0bec5; } - -.btn-info { - color: #fff; - background-color: #63c2de; - border-color: #63c2de; } - .btn-info:hover { - color: #fff; - background-color: #39b2d5; - border-color: #30aed3; } - .btn-info:focus, .btn-info.focus { - color: #fff; - background-color: #39b2d5; - border-color: #30aed3; } - .btn-info:active, .btn-info.active, - .open > .btn-info.dropdown-toggle { - color: #fff; - background-color: #39b2d5; - border-color: #30aed3; - background-image: none; } - .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, - .open > .btn-info.dropdown-toggle:hover, - .open > .btn-info.dropdown-toggle:focus, - .open > .btn-info.dropdown-toggle.focus { - color: #fff; - background-color: #299fc1; - border-color: #2283a0; } - .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus { - background-color: #63c2de; - border-color: #63c2de; } - .btn-info.disabled:hover, .btn-info:disabled:hover { - background-color: #63c2de; - border-color: #63c2de; } - -.btn-success { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; } - .btn-success:hover { - color: #fff; - background-color: #3a9d5d; - border-color: #379558; } - .btn-success:focus, .btn-success.focus { - color: #fff; - background-color: #3a9d5d; - border-color: #379558; } - .btn-success:active, .btn-success.active, - .open > .btn-success.dropdown-toggle { - color: #fff; - background-color: #3a9d5d; - border-color: #379558; - background-image: none; } - .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, - .open > .btn-success.dropdown-toggle:hover, - .open > .btn-success.dropdown-toggle:focus, - .open > .btn-success.dropdown-toggle.focus { - color: #fff; - background-color: #30834d; - border-color: #25653c; } - .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus { - background-color: #4dbd74; - border-color: #4dbd74; } - .btn-success.disabled:hover, .btn-success:disabled:hover { - background-color: #4dbd74; - border-color: #4dbd74; } - -.btn-warning { - color: #fff; - background-color: #f8cb00; - border-color: #f8cb00; } - .btn-warning:hover { - color: #fff; - background-color: #c5a100; - border-color: #bb9900; } - .btn-warning:focus, .btn-warning.focus { - color: #fff; - background-color: #c5a100; - border-color: #bb9900; } - .btn-warning:active, .btn-warning.active, - .open > .btn-warning.dropdown-toggle { - color: #fff; - background-color: #c5a100; - border-color: #bb9900; - background-image: none; } - .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, - .open > .btn-warning.dropdown-toggle:hover, - .open > .btn-warning.dropdown-toggle:focus, - .open > .btn-warning.dropdown-toggle.focus { - color: #fff; - background-color: #a18400; - border-color: #796300; } - .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus { - background-color: #f8cb00; - border-color: #f8cb00; } - .btn-warning.disabled:hover, .btn-warning:disabled:hover { - background-color: #f8cb00; - border-color: #f8cb00; } - -.btn-danger { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; } - .btn-danger:hover { - color: #fff; - background-color: #f63c3a; - border-color: #f53231; } - .btn-danger:focus, .btn-danger.focus { - color: #fff; - background-color: #f63c3a; - border-color: #f53231; } - .btn-danger:active, .btn-danger.active, - .open > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #f63c3a; - border-color: #f53231; - background-image: none; } - .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, - .open > .btn-danger.dropdown-toggle:hover, - .open > .btn-danger.dropdown-toggle:focus, - .open > .btn-danger.dropdown-toggle.focus { - color: #fff; - background-color: #f41a18; - border-color: #d90c0a; } - .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus { - background-color: #f86c6b; - border-color: #f86c6b; } - .btn-danger.disabled:hover, .btn-danger:disabled:hover { - background-color: #f86c6b; - border-color: #f86c6b; } - -.btn-outline-primary { - color: #20a8d8; - background-image: none; - background-color: transparent; - border-color: #20a8d8; } - .btn-outline-primary:hover { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; } - .btn-outline-primary:focus, .btn-outline-primary.focus { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; } - .btn-outline-primary:active, .btn-outline-primary.active, - .open > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; } - .btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus, - .open > .btn-outline-primary.dropdown-toggle:hover, - .open > .btn-outline-primary.dropdown-toggle:focus, - .open > .btn-outline-primary.dropdown-toggle.focus { - color: #fff; - background-color: #156d8c; - border-color: #105269; } - .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus { - border-color: #74cbea; } - .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover { - border-color: #74cbea; } - -.btn-outline-secondary { - color: #b0bec5; - background-image: none; - background-color: transparent; - border-color: #b0bec5; } - .btn-outline-secondary:hover { - color: #fff; - background-color: #b0bec5; - border-color: #b0bec5; } - .btn-outline-secondary:focus, .btn-outline-secondary.focus { - color: #fff; - background-color: #b0bec5; - border-color: #b0bec5; } - .btn-outline-secondary:active, .btn-outline-secondary.active, - .open > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #b0bec5; - border-color: #b0bec5; } - .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus, - .open > .btn-outline-secondary.dropdown-toggle:hover, - .open > .btn-outline-secondary.dropdown-toggle:focus, - .open > .btn-outline-secondary.dropdown-toggle.focus { - color: #fff; - background-color: #7e95a0; - border-color: #68818e; } - .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus { - border-color: #ebeef0; } - .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover { - border-color: #ebeef0; } - -.btn-outline-info { - color: #63c2de; - background-image: none; - background-color: transparent; - border-color: #63c2de; } - .btn-outline-info:hover { - color: #fff; - background-color: #63c2de; - border-color: #63c2de; } - .btn-outline-info:focus, .btn-outline-info.focus { - color: #fff; - background-color: #63c2de; - border-color: #63c2de; } - .btn-outline-info:active, .btn-outline-info.active, - .open > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #63c2de; - border-color: #63c2de; } - .btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus, - .open > .btn-outline-info.dropdown-toggle:hover, - .open > .btn-outline-info.dropdown-toggle:focus, - .open > .btn-outline-info.dropdown-toggle.focus { - color: #fff; - background-color: #299fc1; - border-color: #2283a0; } - .btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus { - border-color: #b7e3f0; } - .btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover { - border-color: #b7e3f0; } - -.btn-outline-success { - color: #4dbd74; - background-image: none; - background-color: transparent; - border-color: #4dbd74; } - .btn-outline-success:hover { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; } - .btn-outline-success:focus, .btn-outline-success.focus { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; } - .btn-outline-success:active, .btn-outline-success.active, - .open > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; } - .btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus, - .open > .btn-outline-success.dropdown-toggle:hover, - .open > .btn-outline-success.dropdown-toggle:focus, - .open > .btn-outline-success.dropdown-toggle.focus { - color: #fff; - background-color: #30834d; - border-color: #25653c; } - .btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus { - border-color: #97d9ae; } - .btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover { - border-color: #97d9ae; } - -.btn-outline-warning { - color: #f8cb00; - background-image: none; - background-color: transparent; - border-color: #f8cb00; } - .btn-outline-warning:hover { - color: #fff; - background-color: #f8cb00; - border-color: #f8cb00; } - .btn-outline-warning:focus, .btn-outline-warning.focus { - color: #fff; - background-color: #f8cb00; - border-color: #f8cb00; } - .btn-outline-warning:active, .btn-outline-warning.active, - .open > .btn-outline-warning.dropdown-toggle { - color: #fff; - background-color: #f8cb00; - border-color: #f8cb00; } - .btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus, - .open > .btn-outline-warning.dropdown-toggle:hover, - .open > .btn-outline-warning.dropdown-toggle:focus, - .open > .btn-outline-warning.dropdown-toggle.focus { - color: #fff; - background-color: #a18400; - border-color: #796300; } - .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus { - border-color: #ffe25f; } - .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover { - border-color: #ffe25f; } - -.btn-outline-danger { - color: #f86c6b; - background-image: none; - background-color: transparent; - border-color: #f86c6b; } - .btn-outline-danger:hover { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; } - .btn-outline-danger:focus, .btn-outline-danger.focus { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; } - .btn-outline-danger:active, .btn-outline-danger.active, - .open > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; } - .btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus, - .open > .btn-outline-danger.dropdown-toggle:hover, - .open > .btn-outline-danger.dropdown-toggle:focus, - .open > .btn-outline-danger.dropdown-toggle.focus { - color: #fff; - background-color: #f41a18; - border-color: #d90c0a; } - .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus { - border-color: #fdcdcc; } - .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover { - border-color: #fdcdcc; } - -.btn-link { - font-weight: normal; - color: #20a8d8; - border-radius: 0; } - .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled { - background-color: transparent; } - .btn-link, .btn-link:focus, .btn-link:active { - border-color: transparent; } - .btn-link:hover { - border-color: transparent; } - .btn-link:focus, .btn-link:hover { - color: #167495; - text-decoration: underline; - background-color: transparent; } - .btn-link:disabled:focus, .btn-link:disabled:hover { - color: #b0bec5; - text-decoration: none; } - -.btn-lg, .btn-group-lg > .btn { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; } - -.btn-sm, .btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; } - -.btn-block { - display: block; - width: 100%; } - -.btn-block + .btn-block { - margin-top: 0.5rem; } - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; } - -.btn .tag { - position: absolute; - top: 2px; - right: 6px; - font-size: 9px; } - -.fade { - opacity: 0; - transition: opacity .15s linear; } - .fade.in { - opacity: 1; } - -.collapse { - display: none; } - .collapse.in { - display: block; } - -tr.collapse.in { - display: table-row; } - -tbody.collapse.in { - display: table-row-group; } - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition-timing-function: ease; - transition-duration: .35s; - transition-property: height; } - -.dropup, -.dropdown { - position: relative; } - -.dropdown-toggle::after { - display: inline-block; - width: 0; - height: 0; - margin-left: 0.3em; - vertical-align: middle; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-left: 0.3em solid transparent; } - -.dropdown-toggle:focus { - outline: 0; } - -.dropup .dropdown-toggle::after { - border-top: 0; - border-bottom: 0.3em solid; } - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0 0; - margin: 0.125rem 0 0; - font-size: 0.875rem; - color: #263238; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #cfd8dc; } - -.dropdown-divider { - height: 1px; - margin: 0.5rem 0; - overflow: hidden; - background-color: #eceff1; } - -.dropdown-item { - display: block; - width: 100%; - padding: 3px 1.5rem; - clear: both; - font-weight: normal; - color: #263238; - text-align: inherit; - white-space: nowrap; - background: none; - border: 0; } - .dropdown-item:focus, .dropdown-item:hover { - color: #1c2429; - text-decoration: none; - background-color: #f5f5f5; } - .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover { - color: #fff; - text-decoration: none; - background-color: #20a8d8; - outline: 0; } - .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover { - color: #b0bec5; } - .dropdown-item.disabled:focus, .dropdown-item.disabled:hover { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; } - -.open > .dropdown-menu { - display: block; } - -.open > a { - outline: 0; } - -.dropdown-menu-right { - right: 0; - left: auto; } - -.dropdown-menu-left { - right: auto; - left: 0; } - -.dropdown-header { - display: block; - padding: 0 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #b0bec5; - white-space: nowrap; } - -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; } - -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - content: ""; - border-top: 0; - border-bottom: 0.3em solid; } - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 0.125rem; } - -.dropdown-item { - position: relative; - padding: 10px 20px; - border-bottom: 1px solid #cfd8dc; } - .dropdown-item:last-child { - border-bottom: 0; } - .dropdown-item i { - display: inline-block; - width: 20px; - margin-right: 10px; - margin-left: -10px; - color: #cfd8dc; - text-align: center; } - .dropdown-item .tag { - position: absolute; - right: 10px; - margin-top: 2px; } - -.dropdown-header { - padding: 8px 20px; - background: #eceff1; - border-bottom: 1px solid #cfd8dc; } - .dropdown-header .btn { - margin-top: -7px; - color: #b0bec5; } - .dropdown-header .btn:hover { - color: #263238; } - .dropdown-header .btn.pull-right { - margin-right: -20px; } - -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; } - .btn-group > .btn, - .btn-group-vertical > .btn { - position: relative; - float: left; - margin-bottom: 0; } - .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, - .btn-group-vertical > .btn:focus, - .btn-group-vertical > .btn:active, - .btn-group-vertical > .btn.active { - z-index: 2; } - .btn-group > .btn:hover, - .btn-group-vertical > .btn:hover { - z-index: 2; } - -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; } - -.btn-toolbar { - margin-left: -0.5rem; } - .btn-toolbar::after { - content: ""; - display: table; - clear: both; } - .btn-toolbar .btn-group, - .btn-toolbar .input-group { - float: left; } - .btn-toolbar > .btn, - .btn-toolbar > .btn-group, - .btn-toolbar > .input-group { - margin-left: 0.5rem; } - -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; } - -.btn-group > .btn:first-child { - margin-left: 0; } - -.btn-group > .btn-group { - float: left; } - -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; } - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; } - -.btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; } - .btn + .dropdown-toggle-split::after { - margin-left: 0; } - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; } - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 1.125rem; - padding-left: 1.125rem; } - -.btn .caret { - margin-left: 0; } - -.btn-lg .caret, .btn-group-lg > .btn .caret { - border-width: 0.3em 0.3em 0; - border-bottom-width: 0; } - -.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { - border-width: 0 0.3em 0.3em; } - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; } - -.btn-group-vertical > .btn-group::after { - content: ""; - display: table; - clear: both; } - -.btn-group-vertical > .btn-group > .btn { - float: none; } - -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; } - -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; } - -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; } - -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; } - -.input-group { - position: relative; - width: 100%; - display: table; - border-collapse: separate; } - .input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; } - .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover { - z-index: 3; } - -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; } - -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; } - -.input-group-addon { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 0.875rem; - font-weight: normal; - line-height: 1.25; - color: #607d8b; - text-align: center; - background-color: #cfd8dc; - border: 1px solid rgba(0, 0, 0, 0.15); } - .input-group-addon.form-control-sm, - .input-group-sm > .input-group-addon, - .input-group-sm > .input-group-btn > .input-group-addon.btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; } - .input-group-addon.form-control-lg, - .input-group-lg > .input-group-addon, - .input-group-lg > .input-group-btn > .input-group-addon.btn { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; } - .input-group-addon input[type="radio"], - .input-group-addon input[type="checkbox"] { - margin-top: 0; } - -.input-group-addon:not(:last-child) { - border-right: 0; } - -.form-control + .input-group-addon:not(:first-child) { - border-left: 0; } - -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; } - .input-group-btn > .btn { - position: relative; } - .input-group-btn > .btn + .btn { - margin-left: -1px; } - .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover { - z-index: 3; } - .input-group-btn:not(:last-child) > .btn, - .input-group-btn:not(:last-child) > .btn-group { - margin-right: -1px; } - .input-group-btn:not(:first-child) > .btn, - .input-group-btn:not(:first-child) > .btn-group { - z-index: 2; - margin-left: -1px; } - .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover, - .input-group-btn:not(:first-child) > .btn-group:focus, - .input-group-btn:not(:first-child) > .btn-group:active, - .input-group-btn:not(:first-child) > .btn-group:hover { - z-index: 3; } - -.input-group-addon, -.input-group-btn { - min-width: 40px; - white-space: nowrap; - vertical-align: middle; } - -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; } - -.nav-link { - display: inline-block; } - .nav-link:focus, .nav-link:hover { - text-decoration: none; } - .nav-link.disabled { - color: #b0bec5; } - .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover { - color: #b0bec5; - cursor: not-allowed; - background-color: transparent; } - -.nav-inline .nav-item { - display: inline-block; } - -.nav-inline .nav-item + .nav-item, -.nav-inline .nav-link + .nav-link { - margin-left: 1rem; } - -.nav-tabs { - border-bottom: 1px solid #ddd; } - .nav-tabs::after { - content: ""; - display: table; - clear: both; } - .nav-tabs .nav-item { - float: left; - margin-bottom: -1px; } - .nav-tabs .nav-item + .nav-item { - margin-left: 0.2rem; } - .nav-tabs .nav-link { - display: block; - padding: 0.5em 1em; - border: 1px solid transparent; } - .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { - border-color: #cfd8dc #cfd8dc #ddd; } - .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover { - color: #b0bec5; - background-color: transparent; - border-color: transparent; } - .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, - .nav-tabs .nav-item.open .nav-link, - .nav-tabs .nav-item.open .nav-link:focus, - .nav-tabs .nav-item.open .nav-link:hover { - color: #607d8b; - background-color: #e4e5e6; - border-color: #ddd #ddd transparent; } - .nav-tabs .dropdown-menu { - margin-top: -1px; } - -.nav-pills::after { - content: ""; - display: table; - clear: both; } - -.nav-pills .nav-item { - float: left; } - .nav-pills .nav-item + .nav-item { - margin-left: 0.2rem; } - -.nav-pills .nav-link { - display: block; - padding: 0.5em 1em; } - -.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover, -.nav-pills .nav-item.open .nav-link, -.nav-pills .nav-item.open .nav-link:focus, -.nav-pills .nav-item.open .nav-link:hover { - color: #fff; - cursor: default; - background-color: #20a8d8; } - -.nav-stacked .nav-item { - display: block; - float: none; } - .nav-stacked .nav-item + .nav-item { - margin-top: 0.2rem; - margin-left: 0; } - -.tab-content > .tab-pane { - display: none; } - -.tab-content > .active { - display: block; } - -.navbar { - position: relative; - padding: 0.5rem 1rem; } - .navbar::after { - content: ""; - display: table; - clear: both; } - -.navbar-full { - z-index: 1000; } - -.navbar-fixed-top, body.navbar-fixed header.navbar, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; } - -.navbar-fixed-top, body.navbar-fixed header.navbar { - top: 0; } - -.navbar-fixed-bottom { - bottom: 0; } - -.navbar-sticky-top { - position: sticky; - top: 0; - z-index: 1030; - width: 100%; } - -.navbar-brand { - float: left; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - margin-right: 1rem; - font-size: 1.25rem; } - .navbar-brand:focus, .navbar-brand:hover { - text-decoration: none; } - .navbar-brand > img { - display: block; } - -.navbar-divider { - float: left; - width: 1px; - padding-top: .425rem; - padding-bottom: .425rem; - margin-right: 1rem; - margin-left: 1rem; - overflow: hidden; } - .navbar-divider::before { - content: "\00a0"; } - -.navbar-toggler { - width: 2.5em; - height: 2em; - padding: .5rem .75rem; - font-size: 1.25rem; - line-height: 1; - background: transparent no-repeat center center; - background-size: 24px 24px; - border: 1px solid transparent; } - .navbar-toggler:focus, .navbar-toggler:hover { - text-decoration: none; } - -.navbar-nav .nav-item { - float: left; } - -.navbar-nav .nav-link { - display: block; - padding-top: .425rem; - padding-bottom: .425rem; } - .navbar-nav .nav-link + .nav-link { - margin-left: 1rem; } - -.navbar-nav .nav-item + .nav-item { - margin-left: 1rem; } - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.8); } - .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { - color: rgba(0, 0, 0, 0.8); } - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.3); } - .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { - color: rgba(0, 0, 0, 0.6); } - -.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .active > .nav-link:focus, -.navbar-light .navbar-nav .active > .nav-link:hover, -.navbar-light .navbar-nav .nav-link.open, -.navbar-light .navbar-nav .nav-link.open:focus, -.navbar-light .navbar-nav .nav-link.open:hover, -.navbar-light .navbar-nav .nav-link.active, -.navbar-light .navbar-nav .nav-link.active:focus, -.navbar-light .navbar-nav .nav-link.active:hover { - color: rgba(0, 0, 0, 0.8); } - -.navbar-light .navbar-toggler { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.3)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } - -.navbar-light .navbar-divider { - background-color: rgba(0, 0, 0, 0.075); } - -.navbar-dark .navbar-brand { - color: white; } - .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { - color: white; } - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); } - .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { - color: rgba(255, 255, 255, 0.75); } - -.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link:focus, -.navbar-dark .navbar-nav .active > .nav-link:hover, -.navbar-dark .navbar-nav .nav-link.open, -.navbar-dark .navbar-nav .nav-link.open:focus, -.navbar-dark .navbar-nav .nav-link.open:hover, -.navbar-dark .navbar-nav .nav-link.active, -.navbar-dark .navbar-nav .nav-link.active:focus, -.navbar-dark .navbar-nav .nav-link.active:hover { - color: white; } - -.navbar-dark .navbar-toggler { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } - -.navbar-dark .navbar-divider { - background-color: rgba(255, 255, 255, 0.075); } - -.navbar-toggleable-xs::after { - content: ""; - display: table; - clear: both; } - -@media (max-width: 543px) { - .navbar-toggleable-xs .navbar-nav .nav-item { - float: none; - margin-left: 0; } } - -@media (min-width: 544px) { - .navbar-toggleable-xs { - display: block !important; } } - -.navbar-toggleable-sm::after { - content: ""; - display: table; - clear: both; } - -@media (max-width: 767px) { - .navbar-toggleable-sm .navbar-nav .nav-item { - float: none; - margin-left: 0; } } - -@media (min-width: 768px) { - .navbar-toggleable-sm { - display: block !important; } } - -.navbar-toggleable-md::after { - content: ""; - display: table; - clear: both; } - -@media (max-width: 991px) { - .navbar-toggleable-md .navbar-nav .nav-item { - float: none; - margin-left: 0; } } - -@media (min-width: 992px) { - .navbar-toggleable-md { - display: block !important; } } - -header.navbar { - position: relative; - height: 55px; - padding: 0; - line-height: 55px; - background-color: #fff; - border-bottom: 1px solid #cfd8dc; } - header.navbar .container-fluid { - padding: 0; } - header.navbar .nav-item { - position: relative; - min-width: 50px; - margin: 0 !important; - text-align: center; } - header.navbar .nav-item .nav-link i { - vertical-align: middle; } - header.navbar .nav-item .nav-link .tag { - position: absolute; - top: 9px; - right: 7px; } - header.navbar .img-avatar { - height: 35px; - margin: 0 10px; } - header.navbar .dropdown-menu { - padding-bottom: 0; - line-height: 1.5; } - header.navbar .dropdown-item { - min-width: 180px; } - header.navbar a.navbar-brand { - display: inline-block; - width: 155px; - height: 55px; - padding: 0.5rem 1rem; - background-color: #fff; - background-image: url("../img/logo.png"); - background-repeat: no-repeat; - background-position: center center; - background-size: 70px auto; - border-bottom: 1px solid #cfd8dc; } - -header.navbar .navbar-brand { - margin-right: 0; } - -.navbar-toggler { - padding: 0 .75em; - line-height: 51px; } - -header.navbar .navbar-nav .nav-link { - padding-top: 0; - padding-bottom: 0; } - -.navbar-brand { - color: rgba(0, 0, 0, 0.8); } - .navbar-brand:focus, .navbar-brand:hover { - color: rgba(0, 0, 0, 0.8); } - -.navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.3); } - .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover { - color: rgba(0, 0, 0, 0.6); } - -.navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:focus, .navbar-nav .open > .nav-link:hover, -.navbar-nav .active > .nav-link, -.navbar-nav .active > .nav-link:focus, -.navbar-nav .active > .nav-link:hover, -.navbar-nav .nav-link.open, -.navbar-nav .nav-link.open:focus, -.navbar-nav .nav-link.open:hover, -.navbar-nav .nav-link.active, -.navbar-nav .nav-link.active:focus, -.navbar-nav .nav-link.active:hover { - color: rgba(0, 0, 0, 0.8); } - -.navbar-divider { - background-color: rgba(0, 0, 0, 0.075); } - -.card { - position: relative; - display: block; - margin-bottom: 0.75rem; - background-color: #fff; - border: 1px solid #cfd8dc; } - -.card-block { - padding: 1.25rem; } - .card-block::after { - content: ""; - display: table; - clear: both; } - -.card-title { - margin-bottom: 0.75rem; } - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; } - -.card-text:last-child { - margin-bottom: 0; } - -.card-link:hover { - text-decoration: none; } - -.card-link + .card-link { - margin-left: 1.25rem; } - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: #eceff1; - border-bottom: 1px solid #cfd8dc; } - .card-header::after { - content: ""; - display: table; - clear: both; } - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: #eceff1; - border-top: 1px solid #cfd8dc; } - .card-footer::after { - content: ""; - display: table; - clear: both; } - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; } - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; } - -.card-primary { - background-color: #20a8d8; - border-color: #20a8d8; } - .card-primary .card-header, - .card-primary .card-footer { - background-color: transparent; } - -.card-success { - background-color: #4dbd74; - border-color: #4dbd74; } - .card-success .card-header, - .card-success .card-footer { - background-color: transparent; } - -.card-info { - background-color: #63c2de; - border-color: #63c2de; } - .card-info .card-header, - .card-info .card-footer { - background-color: transparent; } - -.card-warning { - background-color: #f8cb00; - border-color: #f8cb00; } - .card-warning .card-header, - .card-warning .card-footer { - background-color: transparent; } - -.card-danger { - background-color: #f86c6b; - border-color: #f86c6b; } - .card-danger .card-header, - .card-danger .card-footer { - background-color: transparent; } - -.card-outline-primary { - background-color: transparent; - border-color: #20a8d8; } - -.card-outline-secondary { - background-color: transparent; - border-color: #b0bec5; } - -.card-outline-info { - background-color: transparent; - border-color: #63c2de; } - -.card-outline-success { - background-color: transparent; - border-color: #4dbd74; } - -.card-outline-warning { - background-color: transparent; - border-color: #f8cb00; } - -.card-outline-danger { - background-color: transparent; - border-color: #f86c6b; } - -.card-inverse .card-header, -.card-inverse .card-footer { - border-color: rgba(255, 255, 255, 0.2); } - -.card-inverse .card-header, -.card-inverse .card-footer, -.card-inverse .card-title, -.card-inverse .card-blockquote { - color: #fff; } - -.card-inverse .card-link, -.card-inverse .card-text, -.card-inverse .card-subtitle, -.card-inverse .card-blockquote .blockquote-footer { - color: rgba(255, 255, 255, 0.65); } - -.card-inverse .card-link:focus, .card-inverse .card-link:hover { - color: #fff; } - -.card-blockquote { - padding: 0; - margin-bottom: 0; - border-left: 0; } - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; } - -@media (min-width: 544px) { - .card-deck { - display: table; - width: 100%; - margin-bottom: 0.75rem; - table-layout: fixed; - border-spacing: 1.25rem 0; } - .card-deck .card { - display: table-cell; - margin-bottom: 0; - vertical-align: top; } - .card-deck-wrapper { - margin-right: -1.25rem; - margin-left: -1.25rem; } } - -@media (min-width: 544px) { - .card-group { - display: table; - width: 100%; - table-layout: fixed; } - .card-group .card { - display: table-cell; - vertical-align: top; } - .card-group .card + .card { - margin-left: 0; - border-left: 0; } } - -@media (min-width: 544px) { - .card-columns { - column-count: 3; - column-gap: 1.25rem; } - .card-columns .card { - display: inline-block; - width: 100%; } } - -.card { - margin-bottom: 1.5rem; } - -.card-header i.icon-bg { - display: inline-block; - padding: 0.75rem 1.25rem !important; - margin-top: -0.75rem; - margin-right: 1.25rem; - margin-bottom: -0.75rem; - margin-left: -1.25rem; - line-height: inherit; - color: #263238; - vertical-align: bottom; - background: transparent; - border-right: 1px solid #cfd8dc; } - -.card-header ul.nav.nav-tabs { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - border-bottom: 0; } - .card-header ul.nav.nav-tabs li.nav-item { - border-top: 0; } - .card-header ul.nav.nav-tabs li.nav-item a.nav-link { - padding: 0.75rem 0.625rem; - color: #b0bec5; - border-top: 0; } - .card-header ul.nav.nav-tabs li.nav-item a.nav-link.active { - color: #263238; - background: #fff; } - -.card-header.card-header-inverse { - color: #fff; } - -.card-header.card-header-primary { - margin: -1px -1px 0; - background: #20a8d8; - border-bottom: 1px solid #20a8d8; } - -.card-header.card-header-secondary { - margin: -1px -1px 0; - background: #cfd8dc; - border-bottom: 1px solid #cfd8dc; } - -.card-header.card-header-success { - margin: -1px -1px 0; - background: #4dbd74; - border-bottom: 1px solid #4dbd74; } - -.card-header.card-header-info { - margin: -1px -1px 0; - background: #63c2de; - border-bottom: 1px solid #63c2de; } - -.card-header.card-header-warning { - margin: -1px -1px 0; - background: #f8cb00; - border-bottom: 1px solid #f8cb00; } - -.card-header.card-header-danger { - margin: -1px -1px 0; - background: #f86c6b; - border-bottom: 1px solid #f86c6b; } - -.card-header .btn { - margin-top: -0.5rem; } - -.card-header .btn-sm, .card-header .btn-group-sm > .btn { - margin-top: -0.25rem; } - -.card-header .btn-lg, .card-header .btn-group-lg > .btn { - margin-top: -0.75rem; } - -.card-footer ul { - display: table; - width: 100%; - padding: 0; - margin: 0; - table-layout: fixed; } - .card-footer ul li { - display: table-cell; - padding: 0 1.25rem; - text-align: center; } - .card-footer ul li progress { - margin-top: 0.75rem; - margin-bottom: 0; } - -.card-primary { - background-color: #20a8d8; } - .card-primary .card-header { - border-color: #1d97c2; } - .card-primary .card-header, .card-primary .card-footer { - background-color: #1d97c2; } - -.card-secondary { - background-color: #cfd8dc; } - .card-secondary .card-header { - border-color: #c0ccd1; } - .card-secondary .card-header, .card-secondary .card-footer { - background-color: #c0ccd1; } - -.card-success { - background-color: #4dbd74; } - .card-success .card-header { - border-color: #41af67; } - .card-success .card-header, .card-success .card-footer { - background-color: #41af67; } - -.card-info { - background-color: #63c2de; } - .card-info .card-header { - border-color: #4ebada; } - .card-info .card-header, .card-info .card-footer { - background-color: #4ebada; } - -.card-warning { - background-color: #f8cb00; } - .card-warning .card-header { - border-color: #dfb600; } - .card-warning .card-header, .card-warning .card-footer { - background-color: #dfb600; } - -.card-danger { - background-color: #f86c6b; } - .card-danger .card-header { - border-color: #f75453; } - .card-danger .card-header, .card-danger .card-footer { - background-color: #f75453; } - -.card-inverse { - color: #fff; } - .card-inverse .text-muted { - color: rgba(255, 255, 255, 0.6) !important; } - .card-inverse .progress[value] { - background-color: rgba(255, 255, 255, 0.2) !important; } - .card-inverse .progress[value]::-webkit-progress-bar { - background-color: rgba(255, 255, 255, 0.2) !important; } - .card-inverse base::-moz-progress-bar, - .card-inverse .progress[value] { - background-color: rgba(255, 255, 255, 0.2) !important; } - .card-inverse .progress[value]::-webkit-progress-value { - background-color: #fff !important; } - .card-inverse .progress[value]::-moz-progress-bar { - background-color: #fff !important; } - .card-inverse .progress[value]::-ms-fill { - background-color: #fff !important; } - @media screen and (min-width: 0\0) { - .card-inverse .progress .progress-bar { - background-color: #fff !important; } } - -[class*="card-outline-"] .card-block { - background: #fff !important; } - -[class*="card-outline-"].card-outline-top { - border-top-width: 2px; - border-right-color: #cfd8dc; - border-bottom-color: #cfd8dc; - border-left-color: #cfd8dc; } - -.card-accent-primary { - border-top-width: 2px; - border-top-color: #20a8d8; } - -.card-accent-secondary { - border-top-width: 2px; - border-top-color: #b0bec5; } - -.card-accent-info { - border-top-width: 2px; - border-top-color: #63c2de; } - -.card-accent-success { - border-top-width: 2px; - border-top-color: #4dbd74; } - -.card-accent-warning { - border-top-width: 2px; - border-top-color: #f8cb00; } - -.card-accent-danger { - border-top-width: 2px; - border-top-color: #f86c6b; } - -.card-header > i { - margin-right: 0.5rem; } - -.card-header .card-actions { - position: absolute; - top: 0; - right: 0; } - .card-header .card-actions a, .card-header .card-actions button { - display: block; - float: left; - width: 50px; - padding: 0.75rem 0; - margin: 0 !important; - color: #263238; - text-align: center; - background: transparent; - border: 0; - border-left: 1px solid #cfd8dc; - box-shadow: 0; } - .card-header .card-actions a:hover, .card-header .card-actions button:hover { - text-decoration: none; } - .card-header .card-actions a [class^="icon-"], .card-header .card-actions a [class*=" icon-"], .card-header .card-actions button [class^="icon-"], .card-header .card-actions button [class*=" icon-"] { - display: inline-block; - vertical-align: middle; } - .card-header .card-actions a i, .card-header .card-actions button i { - display: inline-block; - transition: .4s; } - .card-header .card-actions a i.r180, .card-header .card-actions button i.r180 { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); } - .card-header .card-actions .input-group { - width: 230px; - margin: 6px; } - .card-header .card-actions .input-group .input-group-addon { - background: #fff; } - .card-header .card-actions .input-group input { - border-left: 0; } - -.card-full { - margin-top: -1rem; - margin-right: -15px; - margin-left: -15px; - border: 0; - border-bottom: 1px solid #cfd8dc; } - -@media (min-width: 544px) { - .card-columns { - -moz-column-count: 3; - -webkit-column-count: 3; - column-gap: 1.25rem; - column-count: 3; } - .card-columns .card { - display: inline-block; - width: 100%; } - .card-columns.col-2 { - -moz-column-count: 2; - -webkit-column-count: 2; - column-count: 2; } } - -.card-group { - margin-bottom: 1.5rem; } - -.breadcrumb { - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #fff; } - .breadcrumb::after { - content: ""; - display: table; - clear: both; } - -.breadcrumb-item { - float: left; } - .breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - padding-left: 0.5rem; - color: #b0bec5; - content: "/"; } - .breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; } - .breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; } - .breadcrumb-item.active { - color: #b0bec5; } - -.breadcrumb { - position: relative; - margin-bottom: 1.5rem; - border-bottom: 1px solid #cfd8dc; } - -.pagination { - display: inline-block; - padding-left: 0; - margin-top: 1rem; - margin-bottom: 1rem; } - -.page-item, .pagination-datatables li, .pagination li { - display: inline; } - .page-item:first-child .page-link, .pagination-datatables li:first-child .page-link, .pagination li:first-child .page-link, .page-item:first-child .pagination-datatables li a, .pagination-datatables li .page-item:first-child a, .pagination-datatables li:first-child a, .page-item:first-child .pagination li a, .pagination li .page-item:first-child a, .pagination li:first-child a { - margin-left: 0; } - .page-item.active .page-link, .pagination-datatables li.active .page-link, .pagination li.active .page-link, .page-item.active .pagination-datatables li a, .pagination-datatables li .page-item.active a, .pagination-datatables li.active a, .page-item.active .pagination li a, .pagination li .page-item.active a, .pagination li.active a, .page-item.active .page-link:focus, .pagination-datatables li.active .page-link:focus, .pagination li.active .page-link:focus, .page-item.active .pagination-datatables li a:focus, .pagination-datatables li .page-item.active a:focus, .pagination-datatables li.active a:focus, .page-item.active .pagination li a:focus, .pagination li .page-item.active a:focus, .pagination li.active a:focus, .page-item.active .page-link:hover, .pagination-datatables li.active .page-link:hover, .pagination li.active .page-link:hover, .page-item.active .pagination-datatables li a:hover, .pagination-datatables li .page-item.active a:hover, .pagination-datatables li.active a:hover, .page-item.active .pagination li a:hover, .pagination li .page-item.active a:hover, .pagination li.active a:hover { - z-index: 2; - color: #fff; - cursor: default; - background-color: #20a8d8; - border-color: #20a8d8; } - .page-item.disabled .page-link, .pagination-datatables li.disabled .page-link, .pagination li.disabled .page-link, .page-item.disabled .pagination-datatables li a, .pagination-datatables li .page-item.disabled a, .pagination-datatables li.disabled a, .page-item.disabled .pagination li a, .pagination li .page-item.disabled a, .pagination li.disabled a, .page-item.disabled .page-link:focus, .pagination-datatables li.disabled .page-link:focus, .pagination li.disabled .page-link:focus, .page-item.disabled .pagination-datatables li a:focus, .pagination-datatables li .page-item.disabled a:focus, .pagination-datatables li.disabled a:focus, .page-item.disabled .pagination li a:focus, .pagination li .page-item.disabled a:focus, .pagination li.disabled a:focus, .page-item.disabled .page-link:hover, .pagination-datatables li.disabled .page-link:hover, .pagination li.disabled .page-link:hover, .page-item.disabled .pagination-datatables li a:hover, .pagination-datatables li .page-item.disabled a:hover, .pagination-datatables li.disabled a:hover, .page-item.disabled .pagination li a:hover, .pagination li .page-item.disabled a:hover, .pagination li.disabled a:hover { - color: #b0bec5; - pointer-events: none; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; } - -.page-link, .pagination-datatables li a, .pagination li a { - position: relative; - float: left; - padding: 0.5rem 0.75rem; - margin-left: -1px; - color: #20a8d8; - text-decoration: none; - background-color: #fff; - border: 1px solid #ddd; } - .page-link:focus, .pagination-datatables li a:focus, .pagination li a:focus, .page-link:hover, .pagination-datatables li a:hover, .pagination li a:hover { - color: #167495; - background-color: #cfd8dc; - border-color: #ddd; } - -.pagination-lg .page-link, .pagination-lg .pagination-datatables li a, .pagination-datatables li .pagination-lg a, .pagination-lg .pagination li a, .pagination li .pagination-lg a { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; } - -.pagination-sm .page-link, .pagination-sm .pagination-datatables li a, .pagination-datatables li .pagination-sm a, .pagination-sm .pagination li a, .pagination li .pagination-sm a { - padding: 0.275rem 0.75rem; - font-size: 0.875rem; } - -.tag { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; } - .tag:empty { - display: none; } - -.btn .tag { - position: relative; - top: -1px; } - -a.tag:focus, a.tag:hover { - color: #fff; - text-decoration: none; - cursor: pointer; } - -.tag-pill { - padding-right: 0.6em; - padding-left: 0.6em; } - -.tag-default { - background-color: #b0bec5; } - .tag-default[href]:focus, .tag-default[href]:hover { - background-color: #93a6af; } - -.tag-primary { - background-color: #20a8d8; } - .tag-primary[href]:focus, .tag-primary[href]:hover { - background-color: #1985ac; } - -.tag-success { - background-color: #4dbd74; } - .tag-success[href]:focus, .tag-success[href]:hover { - background-color: #3a9d5d; } - -.tag-info { - background-color: #63c2de; } - .tag-info[href]:focus, .tag-info[href]:hover { - background-color: #39b2d5; } - -.tag-warning { - background-color: #f8cb00; } - .tag-warning[href]:focus, .tag-warning[href]:hover { - background-color: #c5a100; } - -.tag-danger { - background-color: #f86c6b; } - .tag-danger[href]:focus, .tag-danger[href]:hover { - background-color: #f63c3a; } - -.tag-pill { - border-radius: 10rem; } - -.alert { - padding: 1rem; - margin-bottom: 1rem; - border: 1px solid transparent; } - -.alert-heading { - color: inherit; } - -.alert-link { - font-weight: bold; } - -.alert-dismissible { - padding-right: 2rem; } - .alert-dismissible .close { - position: relative; - top: -.125rem; - right: -1rem; - color: inherit; } - -.alert-success { - background-color: #dff0d8; - border-color: #d0e9c6; - color: #3c763d; } - .alert-success hr { - border-top-color: #c1e2b3; } - .alert-success .alert-link { - color: #2b542c; } - -.alert-info { - background-color: #d9edf7; - border-color: #bcdff1; - color: #31708f; } - .alert-info hr { - border-top-color: #a6d5ec; } - .alert-info .alert-link { - color: #245269; } - -.alert-warning { - background-color: #fcf8e3; - border-color: #faf2cc; - color: #8a6d3b; } - .alert-warning hr { - border-top-color: #f7ecb5; } - .alert-warning .alert-link { - color: #66512c; } - -.alert-danger { - background-color: #f2dede; - border-color: #ebcccc; - color: #a94442; } - .alert-danger hr { - border-top-color: #e4b9b9; } - .alert-danger .alert-link { - color: #843534; } - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; } - to { - background-position: 0 0; } } - -.progress { - display: block; - width: 100%; - height: 1rem; - margin-bottom: 1rem; } - -.progress[value] { - background-color: #eceff1; - border: 0; - appearance: none; } - -.progress[value]::-ms-fill { - background-color: #0074d9; - border: 0; } - -.progress[value]::-moz-progress-bar { - background-color: #0074d9; } - -.progress[value]::-webkit-progress-value { - background-color: #0074d9; } - -.progress[value]::-webkit-progress-bar { - background-color: #eceff1; } - -base::-moz-progress-bar, -.progress[value] { - background-color: #eceff1; } - -@media screen and (min-width: 0\0) { - .progress { - background-color: #eceff1; } - .progress-bar { - display: inline-block; - height: 1rem; - text-indent: -999rem; - background-color: #0074d9; } } - -.progress-striped[value]::-webkit-progress-value { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; } - -.progress-striped[value]::-moz-progress-bar { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; } - -.progress-striped[value]::-ms-fill { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; } - -@media screen and (min-width: 0\0) { - .progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; } } - -.progress-animated[value]::-webkit-progress-value { - animation: progress-bar-stripes 2s linear infinite; } - -.progress-animated[value]::-moz-progress-bar { - animation: progress-bar-stripes 2s linear infinite; } - -@media screen and (min-width: 0\0) { - .progress-animated .progress-bar-striped { - animation: progress-bar-stripes 2s linear infinite; } } - -.progress-success[value]::-webkit-progress-value { - background-color: #4dbd74; } - -.progress-success[value]::-moz-progress-bar { - background-color: #4dbd74; } - -.progress-success[value]::-ms-fill { - background-color: #4dbd74; } - -@media screen and (min-width: 0\0) { - .progress-success .progress-bar { - background-color: #4dbd74; } } - -.progress-info[value]::-webkit-progress-value { - background-color: #63c2de; } - -.progress-info[value]::-moz-progress-bar { - background-color: #63c2de; } - -.progress-info[value]::-ms-fill { - background-color: #63c2de; } - -@media screen and (min-width: 0\0) { - .progress-info .progress-bar { - background-color: #63c2de; } } - -.progress-warning[value]::-webkit-progress-value { - background-color: #f8cb00; } - -.progress-warning[value]::-moz-progress-bar { - background-color: #f8cb00; } - -.progress-warning[value]::-ms-fill { - background-color: #f8cb00; } - -@media screen and (min-width: 0\0) { - .progress-warning .progress-bar { - background-color: #f8cb00; } } - -.progress-danger[value]::-webkit-progress-value { - background-color: #f86c6b; } - -.progress-danger[value]::-moz-progress-bar { - background-color: #f86c6b; } - -.progress-danger[value]::-ms-fill { - background-color: #f86c6b; } - -@media screen and (min-width: 0\0) { - .progress-danger .progress-bar { - background-color: #f86c6b; } } - -.progress.progress-sm { - height: 8px; } - -.progress.progress-xs { - height: 4px; } - -.media, -.media-body { - overflow: hidden; } - -.media-body { - width: 10000px; } - -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; } - -.media-middle { - vertical-align: middle; } - -.media-bottom { - vertical-align: bottom; } - -.media-object { - display: block; } - .media-object.img-thumbnail { - max-width: none; } - -.media-right { - padding-left: 10px; } - -.media-left { - padding-right: 10px; } - -.media-heading { - margin-top: 0; - margin-bottom: 5px; } - -.media-list { - padding-left: 0; - list-style: none; } - -.list-group { - padding-left: 0; - margin-bottom: 0; } - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; } - .list-group-item:last-child { - margin-bottom: 0; } - .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover { - color: #b0bec5; - cursor: not-allowed; - background-color: #cfd8dc; } - .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading { - color: inherit; } - .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text { - color: #b0bec5; } - .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { - z-index: 2; - color: #fff; - text-decoration: none; - background-color: #20a8d8; - border-color: #20a8d8; } - .list-group-item.active .list-group-item-heading, - .list-group-item.active .list-group-item-heading > small, - .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, - .list-group-item.active:focus .list-group-item-heading > small, - .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, - .list-group-item.active:hover .list-group-item-heading > small, - .list-group-item.active:hover .list-group-item-heading > .small { - color: inherit; } - .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text { - color: #ccecf8; } - -.list-group-flush .list-group-item { - border-radius: 0; } - -.list-group-item-action { - width: 100%; - color: #555; - text-align: inherit; } - .list-group-item-action .list-group-item-heading { - color: #333; } - .list-group-item-action:focus, .list-group-item-action:hover { - color: #555; - text-decoration: none; - background-color: #f5f5f5; } - -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; } - -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; } - a.list-group-item-success .list-group-item-heading, - button.list-group-item-success .list-group-item-heading { - color: inherit; } - a.list-group-item-success:focus, a.list-group-item-success:hover, - button.list-group-item-success:focus, - button.list-group-item-success:hover { - color: #3c763d; - background-color: #d0e9c6; } - a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, - button.list-group-item-success.active, - button.list-group-item-success.active:focus, - button.list-group-item-success.active:hover { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; } - -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; } - -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; } - a.list-group-item-info .list-group-item-heading, - button.list-group-item-info .list-group-item-heading { - color: inherit; } - a.list-group-item-info:focus, a.list-group-item-info:hover, - button.list-group-item-info:focus, - button.list-group-item-info:hover { - color: #31708f; - background-color: #c4e3f3; } - a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, - button.list-group-item-info.active, - button.list-group-item-info.active:focus, - button.list-group-item-info.active:hover { - color: #fff; - background-color: #31708f; - border-color: #31708f; } - -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; } - -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; } - a.list-group-item-warning .list-group-item-heading, - button.list-group-item-warning .list-group-item-heading { - color: inherit; } - a.list-group-item-warning:focus, a.list-group-item-warning:hover, - button.list-group-item-warning:focus, - button.list-group-item-warning:hover { - color: #8a6d3b; - background-color: #faf2cc; } - a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, - button.list-group-item-warning.active, - button.list-group-item-warning.active:focus, - button.list-group-item-warning.active:hover { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; } - -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; } - -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; } - a.list-group-item-danger .list-group-item-heading, - button.list-group-item-danger .list-group-item-heading { - color: inherit; } - a.list-group-item-danger:focus, a.list-group-item-danger:hover, - button.list-group-item-danger:focus, - button.list-group-item-danger:hover { - color: #a94442; - background-color: #ebcccc; } - a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, - button.list-group-item-danger.active, - button.list-group-item-danger.active:focus, - button.list-group-item-danger.active:hover { - color: #fff; - background-color: #a94442; - border-color: #a94442; } - -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; } - -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; } - -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; } - .embed-responsive .embed-responsive-item, - .embed-responsive iframe, - .embed-responsive embed, - .embed-responsive object, - .embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; } - -.embed-responsive-21by9 { - padding-bottom: 42.85714%; } - -.embed-responsive-16by9 { - padding-bottom: 56.25%; } - -.embed-responsive-4by3 { - padding-bottom: 75%; } - -.embed-responsive-1by1 { - padding-bottom: 100%; } - -.close { - float: right; - font-size: 1.3125rem; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .2; } - .close:focus, .close:hover { - color: #000; - text-decoration: none; - cursor: pointer; - opacity: .5; } - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; } - -.modal-open { - overflow: hidden; } - -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - outline: 0; } - .modal.fade .modal-dialog { - transition: transform .3s ease-out; - transform: translate(0, -25%); } - .modal.in .modal-dialog { - transform: translate(0, 0); } - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; } - -.modal-dialog { - position: relative; - width: auto; - margin: 10px; } - -.modal-content { - position: relative; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - outline: 0; } - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; } - .modal-backdrop.fade { - opacity: 0; } - .modal-backdrop.in { - opacity: 0.5; } - -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; } - .modal-header::after { - content: ""; - display: table; - clear: both; } - -.modal-header .close { - margin-top: -2px; } - -.modal-title { - margin: 0; - line-height: 1.5; } - -.modal-body { - position: relative; - padding: 15px; } - -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; } - .modal-footer::after { - content: ""; - display: table; - clear: both; } - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; } - -@media (min-width: 544px) { - .modal-dialog { - max-width: 600px; - margin: 30px auto; } - .modal-sm { - max-width: 300px; } } - -@media (min-width: 992px) { - .modal-lg { - max-width: 900px; } } - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; } - .tooltip.in { - opacity: 0.9; } - .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom { - padding: 5px 0; - margin-top: -3px; } - .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; } - .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left { - padding: 0 5px; - margin-left: 3px; } - .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; } - .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top { - padding: 5px 0; - margin-top: 3px; } - .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; } - .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right { - padding: 0 5px; - margin-left: -3px; } - .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; } - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; } - -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; } - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - padding: 1px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); } - .popover.popover-top, .popover.bs-tether-element-attached-bottom { - margin-top: -10px; } - .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: rgba(0, 0, 0, 0.25); - border-bottom-width: 0; } - .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after { - bottom: 1px; - margin-left: -10px; - content: ""; - border-top-color: #fff; - border-bottom-width: 0; } - .popover.popover-right, .popover.bs-tether-element-attached-left { - margin-left: 10px; } - .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: rgba(0, 0, 0, 0.25); - border-left-width: 0; } - .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after { - bottom: -10px; - left: 1px; - content: ""; - border-right-color: #fff; - border-left-width: 0; } - .popover.popover-bottom, .popover.bs-tether-element-attached-top { - margin-top: 10px; } - .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: rgba(0, 0, 0, 0.25); } - .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after { - top: 1px; - margin-left: -10px; - content: ""; - border-top-width: 0; - border-bottom-color: #fff; } - .popover.popover-left, .popover.bs-tether-element-attached-right { - margin-left: -10px; } - .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: rgba(0, 0, 0, 0.25); } - .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after { - right: 1px; - bottom: -10px; - content: ""; - border-right-width: 0; - border-left-color: #fff; } - -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 0.875rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; } - .popover-title:empty { - display: none; } - -.popover-content { - padding: 9px 14px; } - -.popover-arrow, .popover-arrow::after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; } - -.popover-arrow { - border-width: 11px; } - -.popover-arrow::after { - content: ""; - border-width: 10px; } - -.bg-faded { - background-color: #eceff1; } - -.bg-primary { - color: #fff !important; - background-color: #20a8d8 !important; } - -a.bg-primary:focus, a.bg-primary:hover { - background-color: #1985ac; } - -.bg-success { - color: #fff !important; - background-color: #4dbd74 !important; } - -a.bg-success:focus, a.bg-success:hover { - background-color: #3a9d5d; } - -.bg-info { - color: #fff !important; - background-color: #63c2de !important; } - -a.bg-info:focus, a.bg-info:hover { - background-color: #39b2d5; } - -.bg-warning { - color: #fff !important; - background-color: #f8cb00 !important; } - -a.bg-warning:focus, a.bg-warning:hover { - background-color: #c5a100; } - -.bg-danger { - color: #fff !important; - background-color: #f86c6b !important; } - -a.bg-danger:focus, a.bg-danger:hover { - background-color: #f63c3a; } - -.bg-inverse { - color: #fff !important; - background-color: #263238 !important; } - -a.bg-inverse:focus, a.bg-inverse:hover { - background-color: #11171a; } - -.clearfix::after { - content: ""; - display: table; - clear: both; } - -.d-block { - display: block !important; } - -.d-inline-block { - display: inline-block !important; } - -.d-inline { - display: inline !important; } - -.pull-xs-left { - float: left !important; } - -.pull-xs-right { - float: right !important; } - -.pull-xs-none { - float: none !important; } - -@media (min-width: 544px) { - .pull-sm-left { - float: left !important; } - .pull-sm-right { - float: right !important; } - .pull-sm-none { - float: none !important; } } - -@media (min-width: 768px) { - .pull-md-left { - float: left !important; } - .pull-md-right { - float: right !important; } - .pull-md-none { - float: none !important; } } - -@media (min-width: 992px) { - .pull-lg-left { - float: left !important; } - .pull-lg-right { - float: right !important; } - .pull-lg-none { - float: none !important; } } - -@media (min-width: 1200px) { - .pull-xl-left { - float: left !important; } - .pull-xl-right { - float: right !important; } - .pull-xl-none { - float: none !important; } } - -.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; } - -.w-100 { - width: 100% !important; } - -.m-x-auto { - margin-right: auto !important; - margin-left: auto !important; } - -.m-a-q { - margin: 0.25rem 0.25rem !important; } - -.m-t-q { - margin-top: 0.25rem !important; } - -.m-r-q { - margin-right: 0.25rem !important; } - -.m-b-q { - margin-bottom: 0.25rem !important; } - -.m-l-q { - margin-left: 0.25rem !important; } - -.m-x-q { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - -.m-y-q { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - -.m-a-h { - margin: 0.5rem 0.5rem !important; } - -.m-t-h { - margin-top: 0.5rem !important; } - -.m-r-h { - margin-right: 0.5rem !important; } - -.m-b-h { - margin-bottom: 0.5rem !important; } - -.m-l-h { - margin-left: 0.5rem !important; } - -.m-x-h { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - -.m-y-h { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - -.m-a-0 { - margin: 0 0 !important; } - -.m-t-0 { - margin-top: 0 !important; } - -.m-r-0 { - margin-right: 0 !important; } - -.m-b-0 { - margin-bottom: 0 !important; } - -.m-l-0 { - margin-left: 0 !important; } - -.m-x-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - -.m-y-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - -.m-a-1 { - margin: 1rem 1rem !important; } - -.m-t-1 { - margin-top: 1rem !important; } - -.m-r-1 { - margin-right: 1rem !important; } - -.m-b-1 { - margin-bottom: 1rem !important; } - -.m-l-1 { - margin-left: 1rem !important; } - -.m-x-1 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - -.m-y-1 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - -.m-a-2 { - margin: 1.5rem 1.5rem !important; } - -.m-t-2 { - margin-top: 1.5rem !important; } - -.m-r-2 { - margin-right: 1.5rem !important; } - -.m-b-2 { - margin-bottom: 1.5rem !important; } - -.m-l-2 { - margin-left: 1.5rem !important; } - -.m-x-2 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - -.m-y-2 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - -.m-a-3 { - margin: 3rem 3rem !important; } - -.m-t-3 { - margin-top: 3rem !important; } - -.m-r-3 { - margin-right: 3rem !important; } - -.m-b-3 { - margin-bottom: 3rem !important; } - -.m-l-3 { - margin-left: 3rem !important; } - -.m-x-3 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - -.m-y-3 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - -.p-a-q { - padding: 0.25rem 0.25rem !important; } - -.p-t-q { - padding-top: 0.25rem !important; } - -.p-r-q { - padding-right: 0.25rem !important; } - -.p-b-q { - padding-bottom: 0.25rem !important; } - -.p-l-q { - padding-left: 0.25rem !important; } - -.p-x-q { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - -.p-y-q { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - -.p-a-h { - padding: 0.5rem 0.5rem !important; } - -.p-t-h { - padding-top: 0.5rem !important; } - -.p-r-h { - padding-right: 0.5rem !important; } - -.p-b-h { - padding-bottom: 0.5rem !important; } - -.p-l-h { - padding-left: 0.5rem !important; } - -.p-x-h { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - -.p-y-h { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - -.p-a-0 { - padding: 0 0 !important; } - -.p-t-0 { - padding-top: 0 !important; } - -.p-r-0 { - padding-right: 0 !important; } - -.p-b-0 { - padding-bottom: 0 !important; } - -.p-l-0 { - padding-left: 0 !important; } - -.p-x-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - -.p-y-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - -.p-a-1 { - padding: 1rem 1rem !important; } - -.p-t-1 { - padding-top: 1rem !important; } - -.p-r-1 { - padding-right: 1rem !important; } - -.p-b-1 { - padding-bottom: 1rem !important; } - -.p-l-1 { - padding-left: 1rem !important; } - -.p-x-1 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - -.p-y-1 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - -.p-a-2 { - padding: 1.5rem 1.5rem !important; } - -.p-t-2 { - padding-top: 1.5rem !important; } - -.p-r-2 { - padding-right: 1.5rem !important; } - -.p-b-2 { - padding-bottom: 1.5rem !important; } - -.p-l-2 { - padding-left: 1.5rem !important; } - -.p-x-2 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - -.p-y-2 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - -.p-a-3 { - padding: 3rem 3rem !important; } - -.p-t-3 { - padding-top: 3rem !important; } - -.p-r-3 { - padding-right: 3rem !important; } - -.p-b-3 { - padding-bottom: 3rem !important; } - -.p-l-3 { - padding-left: 3rem !important; } - -.p-x-3 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - -.p-y-3 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - -.pos-f-t { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; } - -.text-justify { - text-align: justify !important; } - -.text-nowrap { - white-space: nowrap !important; } - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; } - -.text-xs-left { - text-align: left !important; } - -.text-xs-right { - text-align: right !important; } - -.text-xs-center { - text-align: center !important; } - -@media (min-width: 544px) { - .text-sm-left { - text-align: left !important; } - .text-sm-right { - text-align: right !important; } - .text-sm-center { - text-align: center !important; } } - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; } - .text-md-right { - text-align: right !important; } - .text-md-center { - text-align: center !important; } } - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; } - .text-lg-right { - text-align: right !important; } - .text-lg-center { - text-align: center !important; } } - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; } - .text-xl-right { - text-align: right !important; } - .text-xl-center { - text-align: center !important; } } - -.text-lowercase { - text-transform: lowercase !important; } - -.text-uppercase { - text-transform: uppercase !important; } - -.text-capitalize { - text-transform: capitalize !important; } - -.font-weight-normal { - font-weight: normal; } - -.font-weight-bold { - font-weight: bold; } - -.font-italic { - font-style: italic; } - -.text-muted { - color: #b0bec5 !important; } - -a.text-muted:focus, a.text-muted:hover { - color: #93a6af !important; } - -.text-primary { - color: #20a8d8 !important; } - -a.text-primary:focus, a.text-primary:hover { - color: #1985ac !important; } - -.text-success { - color: #4dbd74 !important; } - -a.text-success:focus, a.text-success:hover { - color: #3a9d5d !important; } - -.text-info { - color: #63c2de !important; } - -a.text-info:focus, a.text-info:hover { - color: #39b2d5 !important; } - -.text-warning { - color: #f8cb00 !important; } - -a.text-warning:focus, a.text-warning:hover { - color: #c5a100 !important; } - -.text-danger { - color: #f86c6b !important; } - -a.text-danger:focus, a.text-danger:hover { - color: #f63c3a !important; } - -.text-gray-dark { - color: #263238 !important; } - -a.text-gray-dark:focus, a.text-gray-dark:hover { - color: #11171a !important; } - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; } - -.invisible { - visibility: hidden !important; } - -.hidden-xs-up { - display: none !important; } - -@media (max-width: 543px) { - .hidden-xs-down { - display: none !important; } } - -@media (min-width: 544px) { - .hidden-sm-up { - display: none !important; } } - -@media (max-width: 767px) { - .hidden-sm-down { - display: none !important; } } - -@media (min-width: 768px) { - .hidden-md-up { - display: none !important; } } - -@media (max-width: 991px) { - .hidden-md-down { - display: none !important; } } - -@media (min-width: 992px) { - .hidden-lg-up { - display: none !important; } } - -@media (max-width: 1199px) { - .hidden-lg-down { - display: none !important; } } - -@media (min-width: 1200px) { - .hidden-xl-up { - display: none !important; } } - -.hidden-xl-down { - display: none !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; } } - -.chart-legend, -.bar-legend, -.line-legend, -.pie-legend, -.radar-legend, -.polararea-legend, -.doughnut-legend { - list-style-type: none; - margin-top: 5px; - text-align: center; - -webkit-padding-start: 0; - -moz-padding-start: 0; - padding-left: 0; } - -.chart-legend li, -.bar-legend li, -.line-legend li, -.pie-legend li, -.radar-legend li, -.polararea-legend li, -.doughnut-legend li { - display: inline-block; - white-space: nowrap; - position: relative; - margin-bottom: 4px; - padding: 2px 8px 2px 28px; - font-size: smaller; - cursor: default; } - -.chart-legend li span, -.bar-legend li span, -.line-legend li span, -.pie-legend li span, -.radar-legend li span, -.polararea-legend li span, -.doughnut-legend li span { - display: block; - position: absolute; - left: 0; - top: 0; - width: 20px; - height: 20px; } - -body { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; } - -.font-xs { - font-size: .75rem !important; } - -.font-sm { - font-size: .85rem !important; } - -.font-lg { - font-size: 1rem !important; } - -.font-xl { - font-size: 1.25rem !important; } - -.font-2xl { - font-size: 1.5rem !important; } - -.font-3xl { - font-size: 1.75rem !important; } - -.font-4xl { - font-size: 2rem !important; } - -.font-5xl { - font-size: 2.5rem !important; } - -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; } - -.animated.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; } - -.animated.hinge { - -webkit-animation-duration: 2s; - animation-duration: 2s; } - -@-webkit-keyframes fadeIn { - from { - opacity: 0; } - to { - opacity: 1; } } - -@keyframes fadeIn { - from { - opacity: 0; } - to { - opacity: 1; } } - -.fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; } - -.row.row-equal { - padding-right: 7.5px; - padding-left: 7.5px; - margin-right: -15px; - margin-left: -15px; } - .row.row-equal [class*="col-"] { - padding-right: 7.5px; - padding-left: 7.5px; } - -.main .container-fluid { - padding: 0 30px; } - -html.sidebar-opened { - max-width: 100% !important; - overflow-x: hidden !important; } - -body { - position: relative; - min-height: 100vh; - padding: 0; - margin: 0; } - body .bd-title.main { - padding: 0 !important; } - -.sidebar { - left: -200px; - transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.25s, 0.25s; - transition-property: left, right, padding-left, padding-right, margin-left, margin-right; } - -.main { - padding-bottom: 50px; - transition-duration: 0.25s, 0.25s, 0.25s, 0.25s; - transition-property: padding-left, padding-right, margin-left, margin-right; } - -.aside-menu { - transition-duration: 0.25s, 0.25s; - transition-property: left, right; } - -.footer { - transition-duration: 0.25s, 0.25s, 0.25s, 0.25s, 0.25s, 0.25s; - transition-property: padding-left, padding-right, margin-left, margin-right, left, right; } - -body.std { - position: relative; } - body.std header.navbar { - z-index: 1030; } - body.std .sidebar { - padding-top: 55px; } - body.std .main { - padding-left: 200px; } - -body.navbar-fixed .main { - padding-top: 55px; } - -body.navbar-fixed.top-nav.fixed-nav nav.top-nav { - position: fixed; } - -body.navbar-fixed.top-nav.fixed-nav .main { - padding-top: 95px; } - -body:not(.top-nav) header.navbar { - z-index: 1030; } - -body:not(.top-nav) .sidebar { - display: inline; - padding-top: 55px !important; } - -body:not(.top-nav).compact-nav .main { - padding-left: 50px; } - -body:not(.top-nav).compact-nav .footer { - left: 50px; } - -body:not(.top-nav).fixed-nav .sidebar { - position: fixed; } - body:not(.top-nav).fixed-nav .sidebar .sidebar-nav { - height: calc(100vh - 55px); } - -body:not(.top-nav).fixed-nav .sidebar-footer { - position: fixed; - bottom: 0; - left: 0; } - -body:not(.top-nav).sidebar-off-canvas header.navbar { - z-index: 1032; } - -body:not(.top-nav).sidebar-off-canvas .sidebar { - left: -200px; - z-index: 1031; - padding-top: 0; } - body:not(.top-nav).sidebar-off-canvas .sidebar .sidebar-close { - display: inline; } - body:not(.top-nav).sidebar-off-canvas .sidebar .sidebar-nav { - height: 100vh; } - -body:not(.top-nav).sidebar-off-canvas .main { - padding-left: 0; } - -body:not(.top-nav).sidebar-off-canvas .footer { - left: 0; } - -body:not(.top-nav).sidebar-opened .sidebar { - left: 0; } - -body:not(.top-nav).sidebar-opened.sidebar-off-canvas-push .main { - margin-right: -200px; - margin-left: 200px; } - -body:not(.top-nav).sidebar-opened.sidebar-off-canvas-push .footer { - margin-right: -200px; - margin-left: 200px; } - -body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow { - position: relative; - max-width: 100% !important; - overflow-x: hidden !important; } - body:not(.top-nav).sidebar-opened.sidebar-off-canvas-with-shadow::after { - position: absolute; - top: 0; - left: 0; - z-index: 1030; - width: 100%; - height: 100%; - content: ''; - background: rgba(0, 0, 0, 0.7); } - -body.sidebar-nav .sidebar { - left: 0; } - -body.sidebar-nav .main { - padding-left: 200px; } - -body.sidebar-nav .footer { - left: 200px; } - -body.top-nav .layout-toggler { - display: none !important; } - -body.top-nav .main { - padding-top: 95px; } - -body.aside-menu-open .main { - padding-right: 250px; } - -body.aside-menu-open .aside-menu { - right: 0; } - -body.aside-menu-open .footer { - right: 250px; } - -body.aside-menu-open.aside-menu-off-canvas .main { - right: 0; - padding-right: 0; } - -body.footer-fixed .footer { - position: fixed; - bottom: 0; } - -body:not(.top-nav) .sidebar { - position: absolute; - top: 0; - z-index: 1; - display: inline !important; - width: 200px; - height: 100%; - padding: 0; - color: #fff; - background: #263238; } - body:not(.top-nav) .sidebar .sidebar-close { - position: absolute; - right: 0; - display: none; - padding: 0 1rem; - font-size: 24px; - font-weight: 800; - line-height: 55px; - color: #fff; - background: 0; - border: 0; - opacity: .8; } - body:not(.top-nav) .sidebar .sidebar-close:hover { - opacity: 1; } - body:not(.top-nav) .sidebar .sidebar-nav { - position: relative; - overflow-x: hidden; - overflow-y: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; } - body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar { - width: 10px; - margin-left: -10px; - -webkit-appearance: none; } - body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar-track { - background-color: #304047; - border-right: 1px solid #1c2429; - border-left: 1px solid #1c2429; } - body:not(.top-nav) .sidebar .sidebar-nav::-webkit-scrollbar-thumb { - height: 50px; - background-color: #11171a; - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; } - body:not(.top-nav) .sidebar ul.nav { - width: 200px; } - body:not(.top-nav) .sidebar ul.nav li.nav-title { - padding: 0.75rem 1rem; - font-size: 11px; - font-weight: 600; - color: #cfd8dc; - text-transform: uppercase; } - body:not(.top-nav) .sidebar ul.nav li.divider { - height: 10px; } - body:not(.top-nav) .sidebar ul.nav li.nav-item { - position: relative; - margin: 0; - transition: background .3s ease-in-out; } - body:not(.top-nav) .sidebar ul.nav li.nav-item ul { - max-height: 0; - padding: 0; - margin: 0; - overflow-y: hidden; - transition: max-height .3s ease-in-out; } - body:not(.top-nav) .sidebar ul.nav li.nav-item ul li { - padding: 0; - list-style: none; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link { - display: block; - padding: 0.75rem 1rem; - color: #fff; - text-decoration: none; - background: transparent; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link:hover { - color: #fff !important; - background: #20a8d8 !important; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link:hover i { - color: #fff !important; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.active { - color: #fff; - background: #304047; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.active i { - color: #20a8d8; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link [class^="icon-"], body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link [class*=" icon-"] { - display: inline-block; - margin-top: -4px; - vertical-align: middle; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link i { - width: 20px; - margin: 0 0.5rem 0 0; - font-size: 14px; - color: #b0bec5; - text-align: center; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link .tag { - float: right; - margin-top: 2px; } - body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle::before { - position: absolute; - top: 0.96875rem; - right: 1rem; - display: block; - width: 0.875rem; - height: 0.875rem; - padding: 0; - font-size: 0.875rem; - line-height: 0.65625rem; - text-align: center; - content: "\2039"; - transition: .3s; } - body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open { - background: rgba(0, 0, 0, 0.2); } - body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ul, body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > ol { - max-height: 1000px; } - body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open a.nav-link { - color: #fff; - border-left: 0 !important; } - body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open > a.nav-link.nav-dropdown-toggle::before { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); } - body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.open .nav-dropdown.open { - border-left: 0; } - body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt { - transition: 0s !important; } - body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt > ul, body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt > ol { - transition: 0s !important; } - body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before { - transition: 0s !important; } - -@media (min-width: 544px) { - body.sidebar-nav.compact-nav .sidebar { - z-index: 1029; - width: 50px; } - body.sidebar-nav.compact-nav .sidebar .sidebar-items { - overflow: visible; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-title, body.sidebar-nav.compact-nav .sidebar ul.nav li.divider { - display: none; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item { - border-left: 0 !important; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul { - background: #263238; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link { - position: relative; - width: 50px; - padding: 0 15px 0 0; - margin: 0; - overflow: hidden; - line-height: 50px; - white-space: nowrap; - border-left: 0 !important; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link.nav-dropdown-toggle::before { - display: none; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link i { - display: block; - float: left; - width: 50px; - height: 50px; - padding: 0; - margin: 0; - font-size: 18px; - line-height: 50px; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link .tag { - position: absolute; - top: 6px; - right: 15px; - display: none; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link:hover { - width: 200px; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item a.nav-link:hover .tag { - display: inline; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul { - position: absolute; - top: 50px; - left: 50px; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li { - position: relative; - padding: 0; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li a.nav-link { - width: 150px; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item ul li ol { - position: absolute; - top: 0; - left: 100%; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item.nav-dropdown.open > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item.nav-dropdown.open > ol { - display: none; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > a.nav-link { - width: 250px; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ol { - display: inline; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ul a.nav-link, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover > ol a.nav-link { - width: 200px; } - body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover.nav-dropdown.open > ul, body.sidebar-nav.compact-nav .sidebar ul.nav li.nav-item:hover.nav-dropdown.open > ol { - display: inline; } } - -nav.top-nav { - position: absolute; - top: 55px; - left: 0; - z-index: 1029; - display: inline !important; - width: 100%; - height: 40px; - background: #fff; - border-bottom: 1px solid #cfd8dc; } - nav.top-nav ul.nav { - white-space: nowrap; } - nav.top-nav ul.nav li.nav-item { - position: relative; - display: inline-block; - margin: 0; } - nav.top-nav ul.nav li.nav-item ul { - display: none; - padding: 0; - margin: 0; - white-space: normal; - background: #fff; - border: 1px solid #cfd8dc; } - nav.top-nav ul.nav li.nav-item ul li { - padding: 0; - list-style: none; } - nav.top-nav ul.nav li.nav-item a.nav-link { - display: block; - padding: 0 15px; - font-size: 12px; - font-weight: 400; - line-height: 40px; - color: #263238; - text-decoration: none; - text-transform: uppercase; } - nav.top-nav ul.nav li.nav-item a.nav-link i { - display: block; - float: left; - width: 20px; - margin: 0 10px 0 0; - font-size: 14px; - line-height: 39px; - text-align: center; } - nav.top-nav ul.nav li.nav-item a.nav-link .tag { - float: right; - margin-top: 13px; - margin-left: 10px; } - nav.top-nav ul.nav li.nav-item a.nav-link:hover { - color: #fff; - background: #20a8d8; } - nav.top-nav ul.nav li.nav-item a.nav-link.active { - color: #fff; - background: #20a8d8; } - nav.top-nav ul.nav li.nav-item ul { - position: absolute; - top: 39px; - left: 0; } - nav.top-nav ul.nav li.nav-item ul li { - position: relative; - padding: 0; } - nav.top-nav ul.nav li.nav-item ul li a.nav-link { - min-width: 200px; } - nav.top-nav ul.nav li.nav-item ul li ul { - position: absolute; - top: 0; - left: 100%; } - nav.top-nav ul.nav li.nav-item.nav-more ul { - right: 0; - left: auto; } - nav.top-nav ul.nav li.nav-item.nav-more ul li ul { - right: 100%; - left: auto; } - nav.top-nav ul.nav li.nav-item:hover > ul { - display: inline; } - -.aside-menu { - position: fixed; - top: 0; - right: -250px; - z-index: 1029; - width: 250px; - height: 100%; - padding-top: 55px; - color: #263238; - background: #fff; - border-left: 1px solid #cfd8dc; } - .aside-menu .nav-tabs { - border-color: #cfd8dc; } - .aside-menu .nav-tabs .nav-link { - padding: 0.75rem 1rem; - color: #263238; - border-top: 0; } - .aside-menu .nav-tabs .nav-link.active { - border-right-color: #cfd8dc; - border-left-color: #cfd8dc; } - .aside-menu .nav-tabs .nav-item:first-child .nav-link { - border-left: 0; } - .aside-menu .tab-content { - position: relative; - height: calc(100vh - 2.375rem - 55px); - overflow-x: hidden; - overflow-y: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; } - .aside-menu .tab-content::-webkit-scrollbar { - width: 10px; - margin-left: -10px; - -webkit-appearance: none; } - .aside-menu .tab-content::-webkit-scrollbar-track { - background-color: white; - border-right: 1px solid #f2f2f2; - border-left: 1px solid #f2f2f2; } - .aside-menu .tab-content::-webkit-scrollbar-thumb { - height: 50px; - background-color: #e6e6e6; - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; } - -#loading-bar, -#loading-bar-spinner { - -webkit-pointer-events: none; - pointer-events: none; - -moz-transition: 350ms linear all; - -o-transition: 350ms linear all; - -webkit-transition: 350ms linear all; - transition: 350ms linear all; } - -#loading-bar.ng-enter, -#loading-bar.ng-leave.ng-leave-active, -#loading-bar-spinner.ng-enter, -#loading-bar-spinner.ng-leave.ng-leave-active { - opacity: 0; } - -#loading-bar.ng-enter.ng-enter-active, -#loading-bar.ng-leave, -#loading-bar-spinner.ng-enter.ng-enter-active, -#loading-bar-spinner.ng-leave { - opacity: 1; } - -#loading-bar .bar { - position: fixed; - top: 0; - left: 0; - z-index: 20002; - width: 100%; - height: 2px; - background: #20a8d8; - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - -moz-transition: width 350ms; - -o-transition: width 350ms; - -webkit-transition: width 350ms; - transition: width 350ms; } - -#loading-bar .peg { - position: absolute; - top: 0; - right: 0; - width: 70px; - height: 2px; - -moz-border-radius: 100%; - -webkit-border-radius: 100%; - border-radius: 100%; - -moz-box-shadow: #29d 1px 0 6px 1px; - -ms-box-shadow: #29d 1px 0 6px 1px; - -webkit-box-shadow: #29d 1px 0 6px 1px; - box-shadow: #29d 1px 0 6px 1px; - opacity: .45; } - -#loading-bar-spinner { - position: fixed; - top: 10px; - left: 10px; - z-index: 10002; - display: block; } - -#loading-bar-spinner .spinner-icon { - width: 14px; - height: 14px; - border: solid 2px transparent; - border-top-color: #29d; - border-left-color: #29d; - border-radius: 50%; - -moz-animation: loading-bar-spinner 400ms linear infinite; - -ms-animation: loading-bar-spinner 400ms linear infinite; - -o-animation: loading-bar-spinner 400ms linear infinite; - -webkit-animation: loading-bar-spinner 400ms linear infinite; - animation: loading-bar-spinner 400ms linear infinite; } - -@-webkit-keyframes loading-bar-spinner { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -@-moz-keyframes loading-bar-spinner { - 0% { - -moz-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -moz-transform: rotate(360deg); - transform: rotate(360deg); } } - -@-o-keyframes loading-bar-spinner { - 0% { - -o-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -o-transform: rotate(360deg); - transform: rotate(360deg); } } - -@-ms-keyframes loading-bar-spinner { - 0% { - -ms-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -ms-transform: rotate(360deg); - transform: rotate(360deg); } } - -@keyframes loading-bar-spinner { - 0% { - transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - transform: rotate(360deg); - transform: rotate(360deg); } } - -.pace { - -webkit-pointer-events: none; - pointer-events: none; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; } - -.pace-inactive { - display: none; } - -.pace .pace-progress { - position: fixed; - top: 0; - right: 100%; - z-index: 2000; - width: 100%; - height: 2px; - background: #20a8d8; } - -.social-box { - min-height: 160px; - margin-bottom: 20px; - text-align: center; - background: #fff; - border: 1px solid #cfd8dc; } - .social-box i { - display: block; - margin: -1px -1px 0; - font-size: 40px; - line-height: 90px; - background: #cfd8dc; } - .social-box .chart-wrapper { - height: 90px; - margin: -90px 0 0; } - .social-box .chart-wrapper canvas { - width: 100% !important; - height: 90px !important; } - .social-box ul { - padding: 10px 0; - list-style: none; } - .social-box ul li { - display: block; - float: left; - width: 50%; } - .social-box ul li:first-child { - border-right: 1px solid #cfd8dc; } - .social-box ul li strong { - display: block; - font-size: 20px; } - .social-box ul li span { - font-size: 10px; - font-weight: 500; - color: #cfd8dc; - text-transform: uppercase; } - .social-box.facebook i { - color: #fff; - background: #3b5998; } - .social-box.twitter i { - color: #fff; - background: #00aced; } - .social-box.linkedin i { - color: #fff; - background: #4875b4; } - .social-box.google-plus i { - color: #fff; - background: #bb4b39; } - -.horizontal-bars { - padding: 0; - margin: 0; - list-style: none; } - .horizontal-bars li { - position: relative; - height: 40px; - line-height: 40px; - vertical-align: middle; } - .horizontal-bars li .title { - width: 100px; - font-size: 12px; - font-weight: 600; - color: #b0bec5; - vertical-align: middle; } - .horizontal-bars li .bars { - position: absolute; - top: 15px; - width: 100%; - padding-left: 100px; } - .horizontal-bars li.legend { - text-align: center; } - .horizontal-bars li.legend .tag { - display: inline-block; - width: 8px; - height: 8px; - padding: 0; } - .horizontal-bars li.divider { - height: 40px; } - .horizontal-bars li.divider i { - margin: 0 !important; } - .horizontal-bars.type-2 li { - overflow: hidden; } - .horizontal-bars.type-2 li i { - display: inline-block; - margin-right: 1rem; - margin-left: 5px; - font-size: 18px; - line-height: 40px; } - .horizontal-bars.type-2 li .title { - display: inline-block; - width: auto; - margin-top: -9px; - font-size: 0.875rem; - font-weight: normal; - line-height: 40px; - color: #263238; } - .horizontal-bars.type-2 li .value { - float: right; - font-weight: 600; } - .horizontal-bars.type-2 li .bars { - position: absolute; - top: auto; - bottom: 0; - padding: 0; } - -ul.icons-list { - padding: 0; - margin: 0; - list-style: none; } - ul.icons-list li { - position: relative; - height: 40px; - vertical-align: middle; } - ul.icons-list li i { - display: block; - float: left; - width: 35px !important; - height: 35px !important; - margin: 2px; - line-height: 35px !important; - text-align: center; } - ul.icons-list li .desc { - height: 40px; - margin-left: 50px; - border-bottom: 1px solid #cfd8dc; } - ul.icons-list li .desc .title { - padding: 2px 0 0; - margin: 0; } - ul.icons-list li .desc small { - display: block; - margin-top: -4px; - color: #b0bec5; } - ul.icons-list li .value { - position: absolute; - top: 2px; - right: 45px; - text-align: right; } - ul.icons-list li .value strong { - display: block; - margin-top: -3px; } - ul.icons-list li .actions { - position: absolute; - top: -4px; - right: 10px; - width: 40px; - height: 40px; - line-height: 40px; - text-align: center; } - ul.icons-list li .actions i { - float: none; - width: auto; - height: auto; - padding: 0; - margin: 0; - line-height: normal; } - ul.icons-list li.divider { - height: 40px; } - ul.icons-list li.divider i { - width: auto; - height: auto; - margin: 2px 0 0; - font-size: 18px; } - -footer.footer { - position: absolute; - right: 0; - bottom: 0; - left: 0; - height: 50px; - padding: 0 1rem; - line-height: 50px; - color: #263238; - background: #eceff1; - border-top: 1px solid #cfd8dc; } - -.btn-transparent { - color: #fff; - background-color: transparent; - border-color: transparent; } - .btn-transparent:hover { - color: #fff; - background-color: transparent; - border-color: transparent; } - .btn-transparent:focus, .btn-transparent.focus { - color: #fff; - background-color: transparent; - border-color: transparent; } - .btn-transparent:active, .btn-transparent.active, - .open > .btn-transparent.dropdown-toggle { - color: #fff; - background-color: transparent; - border-color: transparent; - background-image: none; } - .btn-transparent:active:hover, .btn-transparent:active:focus, .btn-transparent:active.focus, .btn-transparent.active:hover, .btn-transparent.active:focus, .btn-transparent.active.focus, - .open > .btn-transparent.dropdown-toggle:hover, - .open > .btn-transparent.dropdown-toggle:focus, - .open > .btn-transparent.dropdown-toggle.focus { - color: #fff; - background-color: transparent; - border-color: transparent; } - .btn-transparent.disabled:focus, .btn-transparent.disabled.focus, .btn-transparent:disabled:focus, .btn-transparent:disabled.focus { - background-color: transparent; - border-color: transparent; } - .btn-transparent.disabled:hover, .btn-transparent:disabled:hover { - background-color: transparent; - border-color: transparent; } - -.btn [class^="icon-"], .btn [class*=" icon-"] { - display: inline-block; - margin-top: -2px; - vertical-align: middle; } - -.btn-facebook, -.btn-twitter, -.btn-linkedin, -.btn-flickr, -.btn-tumblr, -.btn-xing, -.btn-github, -.btn-html5, -.btn-openid, -.btn-stack-overflow, -.btn-youtube, -.btn-css3, -.btn-dribbble, -.btn-google-plus, -.btn-instagram, -.btn-pinterest, -.btn-vk, -.btn-yahoo, -.btn-behance, -.btn-dropbox, -.btn-reddit, -.btn-spotify, -.btn-vine, -.btn-foursquare, -.btn-vimeo { - position: relative; - overflow: hidden; - color: #fff !important; - text-align: center; - padding: 0.5rem 1rem; - font-size: 0.875rem; - line-height: 1.5; - border: 0; } - .btn-facebook::before, - .btn-twitter::before, - .btn-linkedin::before, - .btn-flickr::before, - .btn-tumblr::before, - .btn-xing::before, - .btn-github::before, - .btn-html5::before, - .btn-openid::before, - .btn-stack-overflow::before, - .btn-youtube::before, - .btn-css3::before, - .btn-dribbble::before, - .btn-google-plus::before, - .btn-instagram::before, - .btn-pinterest::before, - .btn-vk::before, - .btn-yahoo::before, - .btn-behance::before, - .btn-dropbox::before, - .btn-reddit::before, - .btn-spotify::before, - .btn-vine::before, - .btn-foursquare::before, - .btn-vimeo::before { - position: absolute; - top: 0; - left: 0; - display: block; - font-family: 'FontAwesome'; - font-style: normal; - font-weight: normal; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; } - .btn-facebook:hover, - .btn-twitter:hover, - .btn-linkedin:hover, - .btn-flickr:hover, - .btn-tumblr:hover, - .btn-xing:hover, - .btn-github:hover, - .btn-html5:hover, - .btn-openid:hover, - .btn-stack-overflow:hover, - .btn-youtube:hover, - .btn-css3:hover, - .btn-dribbble:hover, - .btn-google-plus:hover, - .btn-instagram:hover, - .btn-pinterest:hover, - .btn-vk:hover, - .btn-yahoo:hover, - .btn-behance:hover, - .btn-dropbox:hover, - .btn-reddit:hover, - .btn-spotify:hover, - .btn-vine:hover, - .btn-foursquare:hover, - .btn-vimeo:hover { - color: #fff; } - .btn-facebook.icon span, - .btn-twitter.icon span, - .btn-linkedin.icon span, - .btn-flickr.icon span, - .btn-tumblr.icon span, - .btn-xing.icon span, - .btn-github.icon span, - .btn-html5.icon span, - .btn-openid.icon span, - .btn-stack-overflow.icon span, - .btn-youtube.icon span, - .btn-css3.icon span, - .btn-dribbble.icon span, - .btn-google-plus.icon span, - .btn-instagram.icon span, - .btn-pinterest.icon span, - .btn-vk.icon span, - .btn-yahoo.icon span, - .btn-behance.icon span, - .btn-dropbox.icon span, - .btn-reddit.icon span, - .btn-spotify.icon span, - .btn-vine.icon span, - .btn-foursquare.icon span, - .btn-vimeo.icon span { - display: none; } - .btn-facebook.text::before, - .btn-twitter.text::before, - .btn-linkedin.text::before, - .btn-flickr.text::before, - .btn-tumblr.text::before, - .btn-xing.text::before, - .btn-github.text::before, - .btn-html5.text::before, - .btn-openid.text::before, - .btn-stack-overflow.text::before, - .btn-youtube.text::before, - .btn-css3.text::before, - .btn-dribbble.text::before, - .btn-google-plus.text::before, - .btn-instagram.text::before, - .btn-pinterest.text::before, - .btn-vk.text::before, - .btn-yahoo.text::before, - .btn-behance.text::before, - .btn-dropbox.text::before, - .btn-reddit.text::before, - .btn-spotify.text::before, - .btn-vine.text::before, - .btn-foursquare.text::before, - .btn-vimeo.text::before { - display: none; } - .btn-facebook.text span, - .btn-twitter.text span, - .btn-linkedin.text span, - .btn-flickr.text span, - .btn-tumblr.text span, - .btn-xing.text span, - .btn-github.text span, - .btn-html5.text span, - .btn-openid.text span, - .btn-stack-overflow.text span, - .btn-youtube.text span, - .btn-css3.text span, - .btn-dribbble.text span, - .btn-google-plus.text span, - .btn-instagram.text span, - .btn-pinterest.text span, - .btn-vk.text span, - .btn-yahoo.text span, - .btn-behance.text span, - .btn-dropbox.text span, - .btn-reddit.text span, - .btn-spotify.text span, - .btn-vine.text span, - .btn-foursquare.text span, - .btn-vimeo.text span { - margin-left: 0 !important; } - .btn-facebook::before, - .btn-twitter::before, - .btn-linkedin::before, - .btn-flickr::before, - .btn-tumblr::before, - .btn-xing::before, - .btn-github::before, - .btn-html5::before, - .btn-openid::before, - .btn-stack-overflow::before, - .btn-youtube::before, - .btn-css3::before, - .btn-dribbble::before, - .btn-google-plus::before, - .btn-instagram::before, - .btn-pinterest::before, - .btn-vk::before, - .btn-yahoo::before, - .btn-behance::before, - .btn-dropbox::before, - .btn-reddit::before, - .btn-spotify::before, - .btn-vine::before, - .btn-foursquare::before, - .btn-vimeo::before { - width: 2.3125rem; - height: 2.3125rem; - padding: 0.5rem 0; - font-size: 0.875rem; - line-height: 1.5; } - .btn-facebook span, - .btn-twitter span, - .btn-linkedin span, - .btn-flickr span, - .btn-tumblr span, - .btn-xing span, - .btn-github span, - .btn-html5 span, - .btn-openid span, - .btn-stack-overflow span, - .btn-youtube span, - .btn-css3 span, - .btn-dribbble span, - .btn-google-plus span, - .btn-instagram span, - .btn-pinterest span, - .btn-vk span, - .btn-yahoo span, - .btn-behance span, - .btn-dropbox span, - .btn-reddit span, - .btn-spotify span, - .btn-vine span, - .btn-foursquare span, - .btn-vimeo span { - margin-left: 2.3125rem; } - .btn-facebook.icon, - .btn-twitter.icon, - .btn-linkedin.icon, - .btn-flickr.icon, - .btn-tumblr.icon, - .btn-xing.icon, - .btn-github.icon, - .btn-html5.icon, - .btn-openid.icon, - .btn-stack-overflow.icon, - .btn-youtube.icon, - .btn-css3.icon, - .btn-dribbble.icon, - .btn-google-plus.icon, - .btn-instagram.icon, - .btn-pinterest.icon, - .btn-vk.icon, - .btn-yahoo.icon, - .btn-behance.icon, - .btn-dropbox.icon, - .btn-reddit.icon, - .btn-spotify.icon, - .btn-vine.icon, - .btn-foursquare.icon, - .btn-vimeo.icon { - width: 2.3125rem; - height: 2.3125rem; } - .btn-facebook.btn-lg, .btn-group-lg > .btn-facebook.btn, - .btn-twitter.btn-lg, - .btn-group-lg > .btn-twitter.btn, - .btn-linkedin.btn-lg, - .btn-group-lg > .btn-linkedin.btn, - .btn-flickr.btn-lg, - .btn-group-lg > .btn-flickr.btn, - .btn-tumblr.btn-lg, - .btn-group-lg > .btn-tumblr.btn, - .btn-xing.btn-lg, - .btn-group-lg > .btn-xing.btn, - .btn-github.btn-lg, - .btn-group-lg > .btn-github.btn, - .btn-html5.btn-lg, - .btn-group-lg > .btn-html5.btn, - .btn-openid.btn-lg, - .btn-group-lg > .btn-openid.btn, - .btn-stack-overflow.btn-lg, - .btn-group-lg > .btn-stack-overflow.btn, - .btn-youtube.btn-lg, - .btn-group-lg > .btn-youtube.btn, - .btn-css3.btn-lg, - .btn-group-lg > .btn-css3.btn, - .btn-dribbble.btn-lg, - .btn-group-lg > .btn-dribbble.btn, - .btn-google-plus.btn-lg, - .btn-group-lg > .btn-google-plus.btn, - .btn-instagram.btn-lg, - .btn-group-lg > .btn-instagram.btn, - .btn-pinterest.btn-lg, - .btn-group-lg > .btn-pinterest.btn, - .btn-vk.btn-lg, - .btn-group-lg > .btn-vk.btn, - .btn-yahoo.btn-lg, - .btn-group-lg > .btn-yahoo.btn, - .btn-behance.btn-lg, - .btn-group-lg > .btn-behance.btn, - .btn-dropbox.btn-lg, - .btn-group-lg > .btn-dropbox.btn, - .btn-reddit.btn-lg, - .btn-group-lg > .btn-reddit.btn, - .btn-spotify.btn-lg, - .btn-group-lg > .btn-spotify.btn, - .btn-vine.btn-lg, - .btn-group-lg > .btn-vine.btn, - .btn-foursquare.btn-lg, - .btn-group-lg > .btn-foursquare.btn, - .btn-vimeo.btn-lg, - .btn-group-lg > .btn-vimeo.btn { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.33333; - border: 0; } - .btn-facebook.btn-lg::before, .btn-group-lg > .btn-facebook.btn::before, - .btn-twitter.btn-lg::before, - .btn-group-lg > .btn-twitter.btn::before, - .btn-linkedin.btn-lg::before, - .btn-group-lg > .btn-linkedin.btn::before, - .btn-flickr.btn-lg::before, - .btn-group-lg > .btn-flickr.btn::before, - .btn-tumblr.btn-lg::before, - .btn-group-lg > .btn-tumblr.btn::before, - .btn-xing.btn-lg::before, - .btn-group-lg > .btn-xing.btn::before, - .btn-github.btn-lg::before, - .btn-group-lg > .btn-github.btn::before, - .btn-html5.btn-lg::before, - .btn-group-lg > .btn-html5.btn::before, - .btn-openid.btn-lg::before, - .btn-group-lg > .btn-openid.btn::before, - .btn-stack-overflow.btn-lg::before, - .btn-group-lg > .btn-stack-overflow.btn::before, - .btn-youtube.btn-lg::before, - .btn-group-lg > .btn-youtube.btn::before, - .btn-css3.btn-lg::before, - .btn-group-lg > .btn-css3.btn::before, - .btn-dribbble.btn-lg::before, - .btn-group-lg > .btn-dribbble.btn::before, - .btn-google-plus.btn-lg::before, - .btn-group-lg > .btn-google-plus.btn::before, - .btn-instagram.btn-lg::before, - .btn-group-lg > .btn-instagram.btn::before, - .btn-pinterest.btn-lg::before, - .btn-group-lg > .btn-pinterest.btn::before, - .btn-vk.btn-lg::before, - .btn-group-lg > .btn-vk.btn::before, - .btn-yahoo.btn-lg::before, - .btn-group-lg > .btn-yahoo.btn::before, - .btn-behance.btn-lg::before, - .btn-group-lg > .btn-behance.btn::before, - .btn-dropbox.btn-lg::before, - .btn-group-lg > .btn-dropbox.btn::before, - .btn-reddit.btn-lg::before, - .btn-group-lg > .btn-reddit.btn::before, - .btn-spotify.btn-lg::before, - .btn-group-lg > .btn-spotify.btn::before, - .btn-vine.btn-lg::before, - .btn-group-lg > .btn-vine.btn::before, - .btn-foursquare.btn-lg::before, - .btn-group-lg > .btn-foursquare.btn::before, - .btn-vimeo.btn-lg::before, - .btn-group-lg > .btn-vimeo.btn::before { - width: 3.16667rem; - height: 3.16667rem; - padding: 0.75rem 0; - font-size: 1.25rem; - line-height: 1.33333; } - .btn-facebook.btn-lg span, .btn-group-lg > .btn-facebook.btn span, - .btn-twitter.btn-lg span, .btn-group-lg > .btn-twitter.btn span, - .btn-linkedin.btn-lg span, .btn-group-lg > .btn-linkedin.btn span, - .btn-flickr.btn-lg span, .btn-group-lg > .btn-flickr.btn span, - .btn-tumblr.btn-lg span, .btn-group-lg > .btn-tumblr.btn span, - .btn-xing.btn-lg span, .btn-group-lg > .btn-xing.btn span, - .btn-github.btn-lg span, .btn-group-lg > .btn-github.btn span, - .btn-html5.btn-lg span, .btn-group-lg > .btn-html5.btn span, - .btn-openid.btn-lg span, .btn-group-lg > .btn-openid.btn span, - .btn-stack-overflow.btn-lg span, .btn-group-lg > .btn-stack-overflow.btn span, - .btn-youtube.btn-lg span, .btn-group-lg > .btn-youtube.btn span, - .btn-css3.btn-lg span, .btn-group-lg > .btn-css3.btn span, - .btn-dribbble.btn-lg span, .btn-group-lg > .btn-dribbble.btn span, - .btn-google-plus.btn-lg span, .btn-group-lg > .btn-google-plus.btn span, - .btn-instagram.btn-lg span, .btn-group-lg > .btn-instagram.btn span, - .btn-pinterest.btn-lg span, .btn-group-lg > .btn-pinterest.btn span, - .btn-vk.btn-lg span, .btn-group-lg > .btn-vk.btn span, - .btn-yahoo.btn-lg span, .btn-group-lg > .btn-yahoo.btn span, - .btn-behance.btn-lg span, .btn-group-lg > .btn-behance.btn span, - .btn-dropbox.btn-lg span, .btn-group-lg > .btn-dropbox.btn span, - .btn-reddit.btn-lg span, .btn-group-lg > .btn-reddit.btn span, - .btn-spotify.btn-lg span, .btn-group-lg > .btn-spotify.btn span, - .btn-vine.btn-lg span, .btn-group-lg > .btn-vine.btn span, - .btn-foursquare.btn-lg span, .btn-group-lg > .btn-foursquare.btn span, - .btn-vimeo.btn-lg span, .btn-group-lg > .btn-vimeo.btn span { - margin-left: 3.16667rem; } - .btn-facebook.btn-lg.icon, .btn-group-lg > .btn-facebook.icon.btn, - .btn-twitter.btn-lg.icon, - .btn-group-lg > .btn-twitter.icon.btn, - .btn-linkedin.btn-lg.icon, - .btn-group-lg > .btn-linkedin.icon.btn, - .btn-flickr.btn-lg.icon, - .btn-group-lg > .btn-flickr.icon.btn, - .btn-tumblr.btn-lg.icon, - .btn-group-lg > .btn-tumblr.icon.btn, - .btn-xing.btn-lg.icon, - .btn-group-lg > .btn-xing.icon.btn, - .btn-github.btn-lg.icon, - .btn-group-lg > .btn-github.icon.btn, - .btn-html5.btn-lg.icon, - .btn-group-lg > .btn-html5.icon.btn, - .btn-openid.btn-lg.icon, - .btn-group-lg > .btn-openid.icon.btn, - .btn-stack-overflow.btn-lg.icon, - .btn-group-lg > .btn-stack-overflow.icon.btn, - .btn-youtube.btn-lg.icon, - .btn-group-lg > .btn-youtube.icon.btn, - .btn-css3.btn-lg.icon, - .btn-group-lg > .btn-css3.icon.btn, - .btn-dribbble.btn-lg.icon, - .btn-group-lg > .btn-dribbble.icon.btn, - .btn-google-plus.btn-lg.icon, - .btn-group-lg > .btn-google-plus.icon.btn, - .btn-instagram.btn-lg.icon, - .btn-group-lg > .btn-instagram.icon.btn, - .btn-pinterest.btn-lg.icon, - .btn-group-lg > .btn-pinterest.icon.btn, - .btn-vk.btn-lg.icon, - .btn-group-lg > .btn-vk.icon.btn, - .btn-yahoo.btn-lg.icon, - .btn-group-lg > .btn-yahoo.icon.btn, - .btn-behance.btn-lg.icon, - .btn-group-lg > .btn-behance.icon.btn, - .btn-dropbox.btn-lg.icon, - .btn-group-lg > .btn-dropbox.icon.btn, - .btn-reddit.btn-lg.icon, - .btn-group-lg > .btn-reddit.icon.btn, - .btn-spotify.btn-lg.icon, - .btn-group-lg > .btn-spotify.icon.btn, - .btn-vine.btn-lg.icon, - .btn-group-lg > .btn-vine.icon.btn, - .btn-foursquare.btn-lg.icon, - .btn-group-lg > .btn-foursquare.icon.btn, - .btn-vimeo.btn-lg.icon, - .btn-group-lg > .btn-vimeo.icon.btn { - width: 3.16667rem; - height: 3.16667rem; } - .btn-facebook.btn-sm, .btn-group-sm > .btn-facebook.btn, - .btn-twitter.btn-sm, - .btn-group-sm > .btn-twitter.btn, - .btn-linkedin.btn-sm, - .btn-group-sm > .btn-linkedin.btn, - .btn-flickr.btn-sm, - .btn-group-sm > .btn-flickr.btn, - .btn-tumblr.btn-sm, - .btn-group-sm > .btn-tumblr.btn, - .btn-xing.btn-sm, - .btn-group-sm > .btn-xing.btn, - .btn-github.btn-sm, - .btn-group-sm > .btn-github.btn, - .btn-html5.btn-sm, - .btn-group-sm > .btn-html5.btn, - .btn-openid.btn-sm, - .btn-group-sm > .btn-openid.btn, - .btn-stack-overflow.btn-sm, - .btn-group-sm > .btn-stack-overflow.btn, - .btn-youtube.btn-sm, - .btn-group-sm > .btn-youtube.btn, - .btn-css3.btn-sm, - .btn-group-sm > .btn-css3.btn, - .btn-dribbble.btn-sm, - .btn-group-sm > .btn-dribbble.btn, - .btn-google-plus.btn-sm, - .btn-group-sm > .btn-google-plus.btn, - .btn-instagram.btn-sm, - .btn-group-sm > .btn-instagram.btn, - .btn-pinterest.btn-sm, - .btn-group-sm > .btn-pinterest.btn, - .btn-vk.btn-sm, - .btn-group-sm > .btn-vk.btn, - .btn-yahoo.btn-sm, - .btn-group-sm > .btn-yahoo.btn, - .btn-behance.btn-sm, - .btn-group-sm > .btn-behance.btn, - .btn-dropbox.btn-sm, - .btn-group-sm > .btn-dropbox.btn, - .btn-reddit.btn-sm, - .btn-group-sm > .btn-reddit.btn, - .btn-spotify.btn-sm, - .btn-group-sm > .btn-spotify.btn, - .btn-vine.btn-sm, - .btn-group-sm > .btn-vine.btn, - .btn-foursquare.btn-sm, - .btn-group-sm > .btn-foursquare.btn, - .btn-vimeo.btn-sm, - .btn-group-sm > .btn-vimeo.btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border: 0; } - .btn-facebook.btn-sm::before, .btn-group-sm > .btn-facebook.btn::before, - .btn-twitter.btn-sm::before, - .btn-group-sm > .btn-twitter.btn::before, - .btn-linkedin.btn-sm::before, - .btn-group-sm > .btn-linkedin.btn::before, - .btn-flickr.btn-sm::before, - .btn-group-sm > .btn-flickr.btn::before, - .btn-tumblr.btn-sm::before, - .btn-group-sm > .btn-tumblr.btn::before, - .btn-xing.btn-sm::before, - .btn-group-sm > .btn-xing.btn::before, - .btn-github.btn-sm::before, - .btn-group-sm > .btn-github.btn::before, - .btn-html5.btn-sm::before, - .btn-group-sm > .btn-html5.btn::before, - .btn-openid.btn-sm::before, - .btn-group-sm > .btn-openid.btn::before, - .btn-stack-overflow.btn-sm::before, - .btn-group-sm > .btn-stack-overflow.btn::before, - .btn-youtube.btn-sm::before, - .btn-group-sm > .btn-youtube.btn::before, - .btn-css3.btn-sm::before, - .btn-group-sm > .btn-css3.btn::before, - .btn-dribbble.btn-sm::before, - .btn-group-sm > .btn-dribbble.btn::before, - .btn-google-plus.btn-sm::before, - .btn-group-sm > .btn-google-plus.btn::before, - .btn-instagram.btn-sm::before, - .btn-group-sm > .btn-instagram.btn::before, - .btn-pinterest.btn-sm::before, - .btn-group-sm > .btn-pinterest.btn::before, - .btn-vk.btn-sm::before, - .btn-group-sm > .btn-vk.btn::before, - .btn-yahoo.btn-sm::before, - .btn-group-sm > .btn-yahoo.btn::before, - .btn-behance.btn-sm::before, - .btn-group-sm > .btn-behance.btn::before, - .btn-dropbox.btn-sm::before, - .btn-group-sm > .btn-dropbox.btn::before, - .btn-reddit.btn-sm::before, - .btn-group-sm > .btn-reddit.btn::before, - .btn-spotify.btn-sm::before, - .btn-group-sm > .btn-spotify.btn::before, - .btn-vine.btn-sm::before, - .btn-group-sm > .btn-vine.btn::before, - .btn-foursquare.btn-sm::before, - .btn-group-sm > .btn-foursquare.btn::before, - .btn-vimeo.btn-sm::before, - .btn-group-sm > .btn-vimeo.btn::before { - width: 1.8125rem; - height: 1.8125rem; - padding: 0.25rem 0; - font-size: 0.875rem; - line-height: 1.5; } - .btn-facebook.btn-sm span, .btn-group-sm > .btn-facebook.btn span, - .btn-twitter.btn-sm span, .btn-group-sm > .btn-twitter.btn span, - .btn-linkedin.btn-sm span, .btn-group-sm > .btn-linkedin.btn span, - .btn-flickr.btn-sm span, .btn-group-sm > .btn-flickr.btn span, - .btn-tumblr.btn-sm span, .btn-group-sm > .btn-tumblr.btn span, - .btn-xing.btn-sm span, .btn-group-sm > .btn-xing.btn span, - .btn-github.btn-sm span, .btn-group-sm > .btn-github.btn span, - .btn-html5.btn-sm span, .btn-group-sm > .btn-html5.btn span, - .btn-openid.btn-sm span, .btn-group-sm > .btn-openid.btn span, - .btn-stack-overflow.btn-sm span, .btn-group-sm > .btn-stack-overflow.btn span, - .btn-youtube.btn-sm span, .btn-group-sm > .btn-youtube.btn span, - .btn-css3.btn-sm span, .btn-group-sm > .btn-css3.btn span, - .btn-dribbble.btn-sm span, .btn-group-sm > .btn-dribbble.btn span, - .btn-google-plus.btn-sm span, .btn-group-sm > .btn-google-plus.btn span, - .btn-instagram.btn-sm span, .btn-group-sm > .btn-instagram.btn span, - .btn-pinterest.btn-sm span, .btn-group-sm > .btn-pinterest.btn span, - .btn-vk.btn-sm span, .btn-group-sm > .btn-vk.btn span, - .btn-yahoo.btn-sm span, .btn-group-sm > .btn-yahoo.btn span, - .btn-behance.btn-sm span, .btn-group-sm > .btn-behance.btn span, - .btn-dropbox.btn-sm span, .btn-group-sm > .btn-dropbox.btn span, - .btn-reddit.btn-sm span, .btn-group-sm > .btn-reddit.btn span, - .btn-spotify.btn-sm span, .btn-group-sm > .btn-spotify.btn span, - .btn-vine.btn-sm span, .btn-group-sm > .btn-vine.btn span, - .btn-foursquare.btn-sm span, .btn-group-sm > .btn-foursquare.btn span, - .btn-vimeo.btn-sm span, .btn-group-sm > .btn-vimeo.btn span { - margin-left: 1.8125rem; } - .btn-facebook.btn-sm.icon, .btn-group-sm > .btn-facebook.icon.btn, - .btn-twitter.btn-sm.icon, - .btn-group-sm > .btn-twitter.icon.btn, - .btn-linkedin.btn-sm.icon, - .btn-group-sm > .btn-linkedin.icon.btn, - .btn-flickr.btn-sm.icon, - .btn-group-sm > .btn-flickr.icon.btn, - .btn-tumblr.btn-sm.icon, - .btn-group-sm > .btn-tumblr.icon.btn, - .btn-xing.btn-sm.icon, - .btn-group-sm > .btn-xing.icon.btn, - .btn-github.btn-sm.icon, - .btn-group-sm > .btn-github.icon.btn, - .btn-html5.btn-sm.icon, - .btn-group-sm > .btn-html5.icon.btn, - .btn-openid.btn-sm.icon, - .btn-group-sm > .btn-openid.icon.btn, - .btn-stack-overflow.btn-sm.icon, - .btn-group-sm > .btn-stack-overflow.icon.btn, - .btn-youtube.btn-sm.icon, - .btn-group-sm > .btn-youtube.icon.btn, - .btn-css3.btn-sm.icon, - .btn-group-sm > .btn-css3.icon.btn, - .btn-dribbble.btn-sm.icon, - .btn-group-sm > .btn-dribbble.icon.btn, - .btn-google-plus.btn-sm.icon, - .btn-group-sm > .btn-google-plus.icon.btn, - .btn-instagram.btn-sm.icon, - .btn-group-sm > .btn-instagram.icon.btn, - .btn-pinterest.btn-sm.icon, - .btn-group-sm > .btn-pinterest.icon.btn, - .btn-vk.btn-sm.icon, - .btn-group-sm > .btn-vk.icon.btn, - .btn-yahoo.btn-sm.icon, - .btn-group-sm > .btn-yahoo.icon.btn, - .btn-behance.btn-sm.icon, - .btn-group-sm > .btn-behance.icon.btn, - .btn-dropbox.btn-sm.icon, - .btn-group-sm > .btn-dropbox.icon.btn, - .btn-reddit.btn-sm.icon, - .btn-group-sm > .btn-reddit.icon.btn, - .btn-spotify.btn-sm.icon, - .btn-group-sm > .btn-spotify.icon.btn, - .btn-vine.btn-sm.icon, - .btn-group-sm > .btn-vine.icon.btn, - .btn-foursquare.btn-sm.icon, - .btn-group-sm > .btn-foursquare.icon.btn, - .btn-vimeo.btn-sm.icon, - .btn-group-sm > .btn-vimeo.icon.btn { - width: 1.8125rem; - height: 1.8125rem; } - -.btn-facebook { - background: #3b5998; } - .btn-facebook::before { - content: "\f09a"; - background: #344e86; } - .btn-facebook:hover { - background: #344e86; } - .btn-facebook:hover::before { - background: #2d4373; } - -.btn-twitter { - background: #00aced; } - .btn-twitter::before { - content: "\f099"; - background: #0099d4; } - .btn-twitter:hover { - background: #0099d4; } - .btn-twitter:hover::before { - background: #0087ba; } - -.btn-linkedin { - background: #4875b4; } - .btn-linkedin::before { - content: "\f0e1"; - background: #4169a2; } - .btn-linkedin:hover { - background: #4169a2; } - .btn-linkedin:hover::before { - background: #395d90; } - -.btn-flickr { - background: #ff0084; } - .btn-flickr::before { - content: "\f16e"; - background: #e60077; } - .btn-flickr:hover { - background: #e60077; } - .btn-flickr:hover::before { - background: #cc006a; } - -.btn-tumblr { - background: #32506d; } - .btn-tumblr::before { - content: "\f173"; - background: #2a435c; } - .btn-tumblr:hover { - background: #2a435c; } - .btn-tumblr:hover::before { - background: #22364a; } - -.btn-xing { - background: #026466; } - .btn-xing::before { - content: "\f168"; - background: #024b4d; } - .btn-xing:hover { - background: #024b4d; } - .btn-xing:hover::before { - background: #013334; } - -.btn-github { - background: #4183c4; } - .btn-github::before { - content: "\f09b"; - background: #3876b4; } - .btn-github:hover { - background: #3876b4; } - .btn-github:hover::before { - background: #3269a0; } - -.btn-html5 { - background: #e34f26; } - .btn-html5::before { - content: "\f13b"; - background: #d4431b; } - .btn-html5:hover { - background: #d4431b; } - .btn-html5:hover::before { - background: #be3c18; } - -.btn-openid { - background: #f78c40; } - .btn-openid::before { - content: "\f19b"; - background: #f67d28; } - .btn-openid:hover { - background: #f67d28; } - .btn-openid:hover::before { - background: #f56f0f; } - -.btn-stack-overflow { - background: #fe7a15; } - .btn-stack-overflow::before { - content: "\f16c"; - background: #f86c01; } - .btn-stack-overflow:hover { - background: #f86c01; } - .btn-stack-overflow:hover::before { - background: #df6101; } - -.btn-css3 { - background: #0170ba; } - .btn-css3::before { - content: "\f13c"; - background: #0161a1; } - .btn-css3:hover { - background: #0161a1; } - .btn-css3:hover::before { - background: #015187; } - -.btn-youtube { - background: #b00; } - .btn-youtube::before { - content: "\f167"; - background: #a20000; } - .btn-youtube:hover { - background: #a20000; } - .btn-youtube:hover::before { - background: #880000; } - -.btn-dribbble { - background: #ea4c89; } - .btn-dribbble::before { - content: "\f17d"; - background: #e7357a; } - .btn-dribbble:hover { - background: #e7357a; } - .btn-dribbble:hover::before { - background: #e51e6b; } - -.btn-google-plus { - background: #bb4b39; } - .btn-google-plus::before { - content: "\f0d5"; - background: #a74333; } - .btn-google-plus:hover { - background: #a74333; } - .btn-google-plus:hover::before { - background: #943b2d; } - -.btn-instagram { - background: #517fa4; } - .btn-instagram::before { - content: "\f16d"; - background: #497293; } - .btn-instagram:hover { - background: #497293; } - .btn-instagram:hover::before { - background: #406582; } - -.btn-pinterest { - background: #cb2027; } - .btn-pinterest::before { - content: "\f0d2"; - background: #b51d23; } - .btn-pinterest:hover { - background: #b51d23; } - .btn-pinterest:hover::before { - background: #9f191f; } - -.btn-vk { - background: #45668e; } - .btn-vk::before { - content: "\f189"; - background: #3d5a7d; } - .btn-vk:hover { - background: #3d5a7d; } - .btn-vk:hover::before { - background: #344d6c; } - -.btn-yahoo { - background: #400191; } - .btn-yahoo::before { - content: "\f19e"; - background: #350178; } - .btn-yahoo:hover { - background: #350178; } - .btn-yahoo:hover::before { - background: #2a015e; } - -.btn-behance { - background: #1769ff; } - .btn-behance::before { - content: "\f1b4"; - background: #0059fd; } - .btn-behance:hover { - background: #0059fd; } - .btn-behance:hover::before { - background: #0050e3; } - -.btn-dropbox { - background: #007ee5; } - .btn-dropbox::before { - content: "\f16b"; - background: #0070cc; } - .btn-dropbox:hover { - background: #0070cc; } - .btn-dropbox:hover::before { - background: #0062b2; } - -.btn-reddit { - background: #ff4500; } - .btn-reddit::before { - content: "\f1a1"; - background: #e63e00; } - .btn-reddit:hover { - background: #e63e00; } - .btn-reddit:hover::before { - background: #cc3700; } - -.btn-spotify { - background: #7ab800; } - .btn-spotify::before { - content: "\f1bc"; - background: #699f00; } - .btn-spotify:hover { - background: #699f00; } - .btn-spotify:hover::before { - background: #588500; } - -.btn-vine { - background: #00bf8f; } - .btn-vine::before { - content: "\f1ca"; - background: #00a67c; } - .btn-vine:hover { - background: #00a67c; } - .btn-vine:hover::before { - background: #008c69; } - -.btn-foursquare { - background: #1073af; } - .btn-foursquare::before { - content: "\f180"; - background: #0e6498; } - .btn-foursquare:hover { - background: #0e6498; } - .btn-foursquare:hover::before { - background: #0c5480; } - -.btn-vimeo { - background: #aad450; } - .btn-vimeo::before { - content: "\f194"; - background: #a0cf3c; } - .btn-vimeo:hover { - background: #a0cf3c; } - .btn-vimeo:hover::before { - background: #93c130; } - -hr.transparent { - border-top: 1px solid transparent; } - -.breadcrumb-menu { - position: absolute; - top: 0; - right: 1rem; } - .breadcrumb-menu::before { - display: none; } - .breadcrumb-menu .btn { - padding-top: 0.75rem; - padding-bottom: 0.75rem; } - .breadcrumb-menu .btn.btn-secondary { - color: #b0bec5; - border: 0; } - .breadcrumb-menu .btn.btn-secondary:hover, .breadcrumb-menu .btn.btn-secondary.active { - color: #263238; - background: transparent; } - .breadcrumb-menu .open .btn.btn-secondary { - color: #263238; - background: transparent; } - .breadcrumb-menu .dropdown-menu { - min-width: 180px; - line-height: 1.5; } - -.img-avatar { - border-radius: 50em; } - -.avatar { - position: relative; - display: inline-block; - width: 36px; } - .avatar .img-avatar { - width: 36px; - height: 36px; } - .avatar .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 10px; - height: 10px; - border: 1px solid #fff; - border-radius: 50em; } - -.avatar.avatar-xs { - position: relative; - display: inline-block; - width: 20px; } - .avatar.avatar-xs .img-avatar { - width: 20px; - height: 20px; } - .avatar.avatar-xs .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 8px; - height: 8px; - border: 1px solid #fff; - border-radius: 50em; } - -.avatar.avatar-sm { - position: relative; - display: inline-block; - width: 24px; } - .avatar.avatar-sm .img-avatar { - width: 24px; - height: 24px; } - .avatar.avatar-sm .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 8px; - height: 8px; - border: 1px solid #fff; - border-radius: 50em; } - -.avatar.avatar-lg { - position: relative; - display: inline-block; - width: 72px; } - .avatar.avatar-lg .img-avatar { - width: 72px; - height: 72px; } - .avatar.avatar-lg .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 12px; - height: 12px; - border: 1px solid #fff; - border-radius: 50em; } - -.avatars-stack .avatar.avatar-xs { - margin-right: -10px; } - -.avatars-stack .avatar { - margin-right: -15px; - transition-duration: 0.25s, 0.25s; - transition-property: margin-left, margin-right; } - .avatars-stack .avatar:hover { - margin-right: 0 !important; } - -.callout { - position: relative; - padding: 0 1rem; - margin: 1rem 0; - border: 0 solid #cfd8dc; - border-left-width: .25rem; } - .callout .chart-wrapper { - position: absolute; - top: 18px; - left: 45%; - float: right; - width: 100px; } - -.callout-bordered { - border: 1px solid #cfd8dc; - border-left-width: .25rem; } - -.callout code { - border-radius: .25rem; } - -.callout h4 { - margin-top: 0; - margin-bottom: .25rem; } - -.callout p:last-child { - margin-bottom: 0; } - -.callout + .callout { - margin-top: -0.25rem; } - -.callout-default { - border-left-color: #b0bec5; } - .callout-default h4 { - color: #b0bec5; } - -.callout-primary { - border-left-color: #20a8d8; } - .callout-primary h4 { - color: #20a8d8; } - -.callout-info { - border-left-color: #63c2de; } - .callout-info h4 { - color: #63c2de; } - -.callout-warning { - border-left-color: #f8cb00; } - .callout-warning h4 { - color: #f8cb00; } - -.callout-danger { - border-left-color: #f86c6b; } - .callout-danger h4 { - color: #f86c6b; } - -.callout-success { - border-left-color: #4dbd74; } - .callout-success h4 { - color: #4dbd74; } - -.switch.switch-default { - position: relative; - display: inline-block; - vertical-align: top; - width: 40px; - height: 24px; - background-color: transparent; - cursor: pointer; } - .switch.switch-default .switch-input { - position: absolute; - top: 0; - left: 0; - opacity: 0; } - .switch.switch-default .switch-label { - position: relative; - display: block; - height: inherit; - font-size: 10px; - font-weight: 600; - text-transform: uppercase; - background-color: #fff; - border: 1px solid #cfd8dc; - border-radius: 2px; - -moz-transition: 0.15s ease-out; - -o-transition: 0.15s ease-out; - -webkit-transition: 0.15s ease-out; - transition: 0.15s ease-out; - -moz-transition-property: opacity background; - -o-transition-property: opacity background; - -webkit-transition-property: opacity background; - transition-property: opacity background; } - .switch.switch-default .switch-input:checked ~ .switch-label::before { - opacity: 0; } - .switch.switch-default .switch-input:checked ~ .switch-label::after { - opacity: 1; } - .switch.switch-default .switch-handle { - position: absolute; - top: 2px; - left: 2px; - width: 20px; - height: 20px; - background: #fff; - border: 1px solid #cfd8dc; - border-radius: 1px; - -moz-transition: left 0.15s ease-out; - -o-transition: left 0.15s ease-out; - -webkit-transition: left 0.15s ease-out; - transition: left 0.15s ease-out; } - .switch.switch-default .switch-input:checked ~ .switch-handle { - left: 18px; } - .switch.switch-default.switch-lg { - width: 48px; - height: 28px; } - .switch.switch-default.switch-lg .switch-label { - font-size: 12px; } - .switch.switch-default.switch-lg .switch-handle { - width: 24px; - height: 24px; } - .switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle { - left: 22px; } - .switch.switch-default.switch-sm { - width: 32px; - height: 20px; } - .switch.switch-default.switch-sm .switch-label { - font-size: 8px; } - .switch.switch-default.switch-sm .switch-handle { - width: 16px; - height: 16px; } - .switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle { - left: 14px; } - .switch.switch-default.switch-xs { - width: 24px; - height: 16px; } - .switch.switch-default.switch-xs .switch-label { - font-size: 7px; } - .switch.switch-default.switch-xs .switch-handle { - width: 12px; - height: 12px; } - .switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle { - left: 10px; } - -.switch.switch-text { - position: relative; - display: inline-block; - vertical-align: top; - width: 48px; - height: 24px; - background-color: transparent; - cursor: pointer; } - .switch.switch-text .switch-input { - position: absolute; - top: 0; - left: 0; - opacity: 0; } - .switch.switch-text .switch-label { - position: relative; - display: block; - height: inherit; - font-size: 10px; - font-weight: 600; - text-transform: uppercase; - background-color: #fff; - border: 1px solid #cfd8dc; - border-radius: 2px; - -moz-transition: 0.15s ease-out; - -o-transition: 0.15s ease-out; - -webkit-transition: 0.15s ease-out; - transition: 0.15s ease-out; - -moz-transition-property: opacity background; - -o-transition-property: opacity background; - -webkit-transition-property: opacity background; - transition-property: opacity background; } - .switch.switch-text .switch-label::before, - .switch.switch-text .switch-label::after { - position: absolute; - top: 50%; - width: 50%; - margin-top: -.5em; - line-height: 1; - text-align: center; - -moz-transition: inherit; - -o-transition: inherit; - -webkit-transition: inherit; - transition: inherit; } - .switch.switch-text .switch-label::before { - right: 1px; - color: #cfd8dc; - content: attr(data-off); } - .switch.switch-text .switch-label::after { - left: 1px; - color: #fff; - content: attr(data-on); - opacity: 0; } - .switch.switch-text .switch-input:checked ~ .switch-label::before { - opacity: 0; } - .switch.switch-text .switch-input:checked ~ .switch-label::after { - opacity: 1; } - .switch.switch-text .switch-handle { - position: absolute; - top: 2px; - left: 2px; - width: 20px; - height: 20px; - background: #fff; - border: 1px solid #cfd8dc; - border-radius: 1px; - -moz-transition: left 0.15s ease-out; - -o-transition: left 0.15s ease-out; - -webkit-transition: left 0.15s ease-out; - transition: left 0.15s ease-out; } - .switch.switch-text .switch-input:checked ~ .switch-handle { - left: 26px; } - .switch.switch-text.switch-lg { - width: 56px; - height: 28px; } - .switch.switch-text.switch-lg .switch-label { - font-size: 12px; } - .switch.switch-text.switch-lg .switch-handle { - width: 24px; - height: 24px; } - .switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle { - left: 30px; } - .switch.switch-text.switch-sm { - width: 40px; - height: 20px; } - .switch.switch-text.switch-sm .switch-label { - font-size: 8px; } - .switch.switch-text.switch-sm .switch-handle { - width: 16px; - height: 16px; } - .switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle { - left: 22px; } - .switch.switch-text.switch-xs { - width: 32px; - height: 16px; } - .switch.switch-text.switch-xs .switch-label { - font-size: 7px; } - .switch.switch-text.switch-xs .switch-handle { - width: 12px; - height: 12px; } - .switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle { - left: 18px; } - -.switch.switch-icon { - position: relative; - display: inline-block; - vertical-align: top; - width: 48px; - height: 24px; - background-color: transparent; - cursor: pointer; } - .switch.switch-icon .switch-input { - position: absolute; - top: 0; - left: 0; - opacity: 0; } - .switch.switch-icon .switch-label { - position: relative; - display: block; - height: inherit; - font-family: FontAwesome; - font-size: 10px; - font-weight: 600; - text-transform: uppercase; - background-color: #fff; - border: 1px solid #cfd8dc; - border-radius: 2px; - -moz-transition: 0.15s ease-out; - -o-transition: 0.15s ease-out; - -webkit-transition: 0.15s ease-out; - transition: 0.15s ease-out; - -moz-transition-property: opacity background; - -o-transition-property: opacity background; - -webkit-transition-property: opacity background; - transition-property: opacity background; } - .switch.switch-icon .switch-label::before, - .switch.switch-icon .switch-label::after { - position: absolute; - top: 50%; - width: 50%; - margin-top: -.5em; - line-height: 1; - text-align: center; - -moz-transition: inherit; - -o-transition: inherit; - -webkit-transition: inherit; - transition: inherit; } - .switch.switch-icon .switch-label::before { - right: 1px; - color: #cfd8dc; - content: attr(data-off); } - .switch.switch-icon .switch-label::after { - left: 1px; - color: #fff; - content: attr(data-on); - opacity: 0; } - .switch.switch-icon .switch-input:checked ~ .switch-label::before { - opacity: 0; } - .switch.switch-icon .switch-input:checked ~ .switch-label::after { - opacity: 1; } - .switch.switch-icon .switch-handle { - position: absolute; - top: 2px; - left: 2px; - width: 20px; - height: 20px; - background: #fff; - border: 1px solid #cfd8dc; - border-radius: 1px; - -moz-transition: left 0.15s ease-out; - -o-transition: left 0.15s ease-out; - -webkit-transition: left 0.15s ease-out; - transition: left 0.15s ease-out; } - .switch.switch-icon .switch-input:checked ~ .switch-handle { - left: 26px; } - .switch.switch-icon.switch-lg { - width: 56px; - height: 28px; } - .switch.switch-icon.switch-lg .switch-label { - font-size: 12px; } - .switch.switch-icon.switch-lg .switch-handle { - width: 24px; - height: 24px; } - .switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle { - left: 30px; } - .switch.switch-icon.switch-sm { - width: 40px; - height: 20px; } - .switch.switch-icon.switch-sm .switch-label { - font-size: 8px; } - .switch.switch-icon.switch-sm .switch-handle { - width: 16px; - height: 16px; } - .switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle { - left: 22px; } - .switch.switch-icon.switch-xs { - width: 32px; - height: 16px; } - .switch.switch-icon.switch-xs .switch-label { - font-size: 7px; } - .switch.switch-icon.switch-xs .switch-handle { - width: 12px; - height: 12px; } - .switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle { - left: 18px; } - -.switch.switch-3d { - position: relative; - display: inline-block; - vertical-align: top; - width: 40px; - height: 24px; - background-color: transparent; - cursor: pointer; } - .switch.switch-3d .switch-input { - position: absolute; - top: 0; - left: 0; - opacity: 0; } - .switch.switch-3d .switch-label { - position: relative; - display: block; - height: inherit; - font-size: 10px; - font-weight: 600; - text-transform: uppercase; - background-color: #eceff1; - border: 1px solid #cfd8dc; - border-radius: 2px; - -moz-transition: 0.15s ease-out; - -o-transition: 0.15s ease-out; - -webkit-transition: 0.15s ease-out; - transition: 0.15s ease-out; - -moz-transition-property: opacity background; - -o-transition-property: opacity background; - -webkit-transition-property: opacity background; - transition-property: opacity background; } - .switch.switch-3d .switch-input:checked ~ .switch-label::before { - opacity: 0; } - .switch.switch-3d .switch-input:checked ~ .switch-label::after { - opacity: 1; } - .switch.switch-3d .switch-handle { - position: absolute; - top: 0; - left: 0; - width: 24px; - height: 24px; - background: #fff; - border: 1px solid #cfd8dc; - border-radius: 1px; - -moz-transition: left 0.15s ease-out; - -o-transition: left 0.15s ease-out; - -webkit-transition: left 0.15s ease-out; - transition: left 0.15s ease-out; - border: 0; - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); } - .switch.switch-3d .switch-input:checked ~ .switch-handle { - left: 16px; } - .switch.switch-3d.switch-lg { - width: 48px; - height: 28px; } - .switch.switch-3d.switch-lg .switch-label { - font-size: 12px; } - .switch.switch-3d.switch-lg .switch-handle { - width: 28px; - height: 28px; } - .switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle { - left: 20px; } - .switch.switch-3d.switch-sm { - width: 32px; - height: 20px; } - .switch.switch-3d.switch-sm .switch-label { - font-size: 8px; } - .switch.switch-3d.switch-sm .switch-handle { - width: 20px; - height: 20px; } - .switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle { - left: 12px; } - .switch.switch-3d.switch-xs { - width: 24px; - height: 16px; } - .switch.switch-3d.switch-xs .switch-label { - font-size: 7px; } - .switch.switch-3d.switch-xs .switch-handle { - width: 16px; - height: 16px; } - .switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle { - left: 8px; } - -.switch-pill .switch-label, .switch.switch-3d .switch-label, -.switch-pill .switch-handle, .switch.switch-3d .switch-handle { - border-radius: 50em !important; } - -.switch-pill .switch-label::before, .switch.switch-3d .switch-label::before { - right: 2px !important; } - -.switch-pill .switch-label::after, .switch.switch-3d .switch-label::after { - left: 2px !important; } - -.switch-primary > .switch-input:checked ~ .switch-label { - background: #20a8d8 !important; - border-color: #1985ac; } - -.switch-primary > .switch-input:checked ~ .switch-handle { - border-color: #1985ac; } - -.switch-primary-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #20a8d8; } - .switch-primary-outline > .switch-input:checked ~ .switch-label::after { - color: #20a8d8; } - -.switch-primary-outline > .switch-input:checked ~ .switch-handle { - border-color: #20a8d8; } - -.switch-primary-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #20a8d8; } - .switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #20a8d8; } - -.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle { - background: #20a8d8 !important; - border-color: #20a8d8; } - -.switch-secondary > .switch-input:checked ~ .switch-label { - background: #cfd8dc !important; - border-color: #b2c0c6; } - -.switch-secondary > .switch-input:checked ~ .switch-handle { - border-color: #b2c0c6; } - -.switch-secondary-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #cfd8dc; } - .switch-secondary-outline > .switch-input:checked ~ .switch-label::after { - color: #cfd8dc; } - -.switch-secondary-outline > .switch-input:checked ~ .switch-handle { - border-color: #cfd8dc; } - -.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #cfd8dc; } - .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #cfd8dc; } - -.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle { - background: #cfd8dc !important; - border-color: #cfd8dc; } - -.switch-success > .switch-input:checked ~ .switch-label { - background: #4dbd74 !important; - border-color: #3a9d5d; } - -.switch-success > .switch-input:checked ~ .switch-handle { - border-color: #3a9d5d; } - -.switch-success-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #4dbd74; } - .switch-success-outline > .switch-input:checked ~ .switch-label::after { - color: #4dbd74; } - -.switch-success-outline > .switch-input:checked ~ .switch-handle { - border-color: #4dbd74; } - -.switch-success-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #4dbd74; } - .switch-success-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #4dbd74; } - -.switch-success-outline-alt > .switch-input:checked ~ .switch-handle { - background: #4dbd74 !important; - border-color: #4dbd74; } - -.switch-info > .switch-input:checked ~ .switch-label { - background: #63c2de !important; - border-color: #39b2d5; } - -.switch-info > .switch-input:checked ~ .switch-handle { - border-color: #39b2d5; } - -.switch-info-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #63c2de; } - .switch-info-outline > .switch-input:checked ~ .switch-label::after { - color: #63c2de; } - -.switch-info-outline > .switch-input:checked ~ .switch-handle { - border-color: #63c2de; } - -.switch-info-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #63c2de; } - .switch-info-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #63c2de; } - -.switch-info-outline-alt > .switch-input:checked ~ .switch-handle { - background: #63c2de !important; - border-color: #63c2de; } - -.switch-warning > .switch-input:checked ~ .switch-label { - background: #f8cb00 !important; - border-color: #c5a100; } - -.switch-warning > .switch-input:checked ~ .switch-handle { - border-color: #c5a100; } - -.switch-warning-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #f8cb00; } - .switch-warning-outline > .switch-input:checked ~ .switch-label::after { - color: #f8cb00; } - -.switch-warning-outline > .switch-input:checked ~ .switch-handle { - border-color: #f8cb00; } - -.switch-warning-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #f8cb00; } - .switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #f8cb00; } - -.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle { - background: #f8cb00 !important; - border-color: #f8cb00; } - -.switch-danger > .switch-input:checked ~ .switch-label { - background: #f86c6b !important; - border-color: #f63c3a; } - -.switch-danger > .switch-input:checked ~ .switch-handle { - border-color: #f63c3a; } - -.switch-danger-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #f86c6b; } - .switch-danger-outline > .switch-input:checked ~ .switch-label::after { - color: #f86c6b; } - -.switch-danger-outline > .switch-input:checked ~ .switch-handle { - border-color: #f86c6b; } - -.switch-danger-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #f86c6b; } - .switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #f86c6b; } - -.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle { - background: #f86c6b !important; - border-color: #f86c6b; } - -canvas.chart { - display: inline-block !important; } - -base-chart.chart { - display: block !important; } - -.b-a-0 { - border: 0 !important; } - -.b-t-0 { - border-top: 0 !important; } - -.b-r-0 { - border-right: 0 !important; } - -.b-b-0 { - border-bottom: 0 !important; } - -.b-l-0 { - border-left: 0 !important; } - -.b-a-1 { - border: 1px solid #cfd8dc !important; } - -.b-t-1 { - border-top: 1px solid #cfd8dc !important; } - -.b-r-1 { - border-right: 1px solid #cfd8dc !important; } - -.b-b-1 { - border-bottom: 1px solid #cfd8dc !important; } - -.b-l-1 { - border-left: 1px solid #cfd8dc !important; } - -.b-a-2 { - border: 2px solid #cfd8dc !important; } - -.b-t-2 { - border-top: 2px solid #cfd8dc !important; } - -.b-r-2 { - border-right: 2px solid #cfd8dc !important; } - -.b-b-2 { - border-bottom: 2px solid #cfd8dc !important; } - -.b-l-2 { - border-left: 2px solid #cfd8dc !important; } - -.label-pill { - border-radius: 1rem !important; } - -@media (max-width: 991px) { - body { - padding: 0 !important; - margin: 0 !important; } - header.navbar { - position: fixed !important; - top: 0 !important; - right: 0 !important; - left: 0 !important; } - header.navbar .navbar-toggler { - position: absolute; - top: 0; - left: 0; - width: 70px; - height: inherit; } - header.navbar .navbar-toggler { - color: rgba(0, 0, 0, 0.3); } - header.navbar .navbar-brand { - width: 100% !important; - margin: 0 auto !important; } - .sidebar { - width: 200px; - margin-left: -200px; } - .sidebar .sidebar-footer { - margin-left: -200px; } - .breadcrumb-menu { - display: none; } - .main { - width: 100% !important; - padding: 0 !important; - padding-top: 55px !important; - margin: 0 !important; - overflow: hidden; } - .footer { - display: none; } - html { - max-width: 100%; - overflow-x: hidden; } - body.mobile-open { - max-width: 100%; - overflow-x: hidden; } - body.mobile-open .sidebar { - margin-left: 0; } - body.mobile-open .sidebar .sidebar-footer { - margin-left: 0; } - body.mobile-open .main { - margin-left: 200px !important; } } diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.eot b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.eot deleted file mode 100644 index 886e555f8054cd6fd5d3e628b73c4882c315a893..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52090 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 C0H;I% diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.svg b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.svg deleted file mode 100644 index f6422da..0000000 --- a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.svg +++ /dev/null @@ -1,197 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'> -<svg xmlns="http://www.w3.org/2000/svg" version="1.1"> -<defs> -<font id="simple-line-icons" horiz-adv-x="1024"> -<font-face descent="-64" underline-position="0" unicode-range="U+0020-E617" units-per-em="1024" underline-thickness="0" bbox="-3.63064 -66.0327 1030.76 962.035" font-family="simple-line-icons" panose-1="2 0 5 3 0 0 0 0 0 0" font-weight="400" ascent="960"/> -<missing-glyph/> -<glyph glyph-name="space" horiz-adv-x="512" unicode=" "/> -<glyph glyph-name="user-female" d="M960.032 157.312l-278.497 132.064c37.1523 18.624 182.256 24.5283 194.256 57.2803c0 0 -57.3438 88.0156 -71.3438 202.336c-5.44043 44.3682 -14.752 102.592 -24 184.592c-15.0078 133.008 -126.88 226.416 -268.191 226.416h-0.255859h-0.255859 c-141.312 0 -253.184 -93.4082 -268.176 -226.4c-9.24805 -82 -18.5605 -140.224 -24.001 -184.592c-14 -114.336 -71.3438 -202.336 -71.3438 -202.336c12 -32.752 157.088 -38.6562 194.256 -57.2803l-278.512 -132.08s-63.9678 -22.4639 -63.9678 -75.4717v-84.5283 c0 -35.376 28.624 -61.3115 63.9678 -61.3115h896.064c35.3438 0 63.9678 25.9355 63.9678 61.3115v84.5283c0 53.0078 -63.9678 75.4717 -63.9675 75.4717zM63.999 -0v81.8398c0 3.4082 12.0957 11.6006 21.9355 15.3447c2.12793 0.751953 3.44043 1.34375 5.44043 2.31934 l278.496 132.064c22.1279 10.4639 36.3203 32.6875 36.5928 57.1514c0.255859 24.4639 -13.4404 46.9756 -35.3125 57.9355c-21.6797 10.8799 -50.3359 16.2559 -95.248 24.0322c-10.6562 1.87207 -25.2158 4.49609 -39.3438 7.3125 c18.3203 41.1045 38.5605 98.5928 46.5283 163.633c1.96777 16.1924 4.49609 34.416 7.3125 54.5918c4.84766 34.3359 10.8477 77.8721 16.752 130.224c11.168 98.8643 95.2803 169.553 204.592 169.553h0.255859h0.255859c109.312 0 193.439 -70.6885 204.592 -169.568 c5.9043 -52.3359 11.9043 -95.8877 16.752 -130.224c2.81641 -20.1758 5.34473 -38.3994 7.3125 -54.5918c7.96777 -65.0244 28.2236 -122.513 46.5273 -163.633c-14.1279 -2.81641 -28.6875 -5.44043 -39.3438 -7.3125 c-44.9121 -7.77637 -73.5684 -13.1523 -95.248 -24.0322c-21.8721 -10.9756 -35.5684 -33.4717 -35.3125 -57.9355c0.288086 -24.4639 14.4639 -46.6875 36.5918 -57.1514l278.496 -132.064c2 -0.975586 3.31152 -1.56738 5.43945 -2.31934 c9.83984 -3.74414 20.4961 -11.9365 21.9365 -15.3447l0.0322266 -81.8242h-896.032z" unicode=""/> -<glyph glyph-name="people" d="M746 124.72l-201.471 111.602c74.8799 58.9121 95.2158 174.688 95.2158 239.601v135.12c0 89.4717 -118.88 189.12 -238.288 189.12c-119.376 0 -241.408 -99.6641 -241.408 -189.12v-135.12c0 -59.0244 24.9756 -178.433 100.624 -239.089l-206.672 -112.112 s-54 -24.0645 -54 -54.0645v-81.0879c0 -29.8398 24.2236 -54.0635 54 -54.0635h692c29.8076 0 54.0312 24.2236 54.0312 54.0635v81.0879c0 31.8076 -54.0322 54.0635 -54.0322 54.0635zM736.033 -0.495117h-672.031v57.2158 c4.5918 3.34375 11.0078 7.21582 16.0635 9.53613c1.50391 0.688477 3.00781 1.4082 4.43164 2.22461l206.688 112.096c18.8477 10.2236 31.3438 29.1836 33.248 50.5273s-7.00781 42.2559 -23.7119 55.6641c-53.6641 43.0244 -76.6562 138.32 -76.6562 189.152v135.12 c0 45.9678 86.6562 125.12 177.408 125.12c92.4316 0 174.288 -78.0645 174.288 -125.12v-135.12c0 -50.1279 -15.5684 -145.84 -70.7842 -189.28c-16.9121 -13.3115 -26 -34.2236 -24.2236 -55.6641c1.80762 -21.4404 14.2559 -40.5283 33.1201 -50.8486l201.472 -111.6 c1.77637 -0.975586 4.03223 -2.03125 5.9043 -2.84766c4.71973 -2 10.5273 -5.34375 14.7832 -8.28809v-57.8877zM969.97 284.064l-204.465 111.601c74.8799 58.9121 98.2236 174.688 98.2236 239.601v135.12c0 89.4717 -121.872 190.128 -241.28 190.128 c-77.5996 0 -156.943 -42.1924 -203.119 -96.2246c26.3359 -1.63184 55.376 -1.66406 80.4639 -9.66406c33.7119 26.2559 76.3682 41.8721 122.656 41.8721c92.4316 0 177.279 -79.0557 177.279 -126.128v-135.12c0 -50.1279 -18.5596 -145.84 -73.7754 -189.28 c-16.9121 -13.3115 -26 -34.2236 -24.2236 -55.6641c1.80762 -21.4404 14.2559 -40.5283 33.1201 -50.8486l204.464 -111.6c1.77637 -0.975586 4.03223 -2.03125 5.9043 -2.84766c4.71973 -2 10.5273 -5.34375 14.7832 -8.28809v-56.9121h-129.184 c19.5039 -14.7197 25.4082 -35.7754 32.9766 -63.999h106.192c29.8076 0 54.0312 24.2236 54.0312 54.0635v80.0957c-0.015625 31.8398 -54.0479 54.0957 -54.0479 54.0957z" unicode="î€"/> -<glyph glyph-name="user-follow" d="M64.0645 65.3115c0 25.4404 19.0908 33.4053 26.7227 36.9414l281.04 132.624c20.1436 9.24805 34.0479 28.3203 36.752 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119c-66.4805 53.376 -97.4561 170.688 -97.4561 233.185v159.904 c0 66.8643 116.4 159.856 224.128 159.856c108.672 0 223.92 -91.5361 223.92 -159.856v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.359c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.624 l95.9199 -45.5039l15.8076 63.8721l-85.0078 39.7764c88.6562 69.7764 118.656 206.832 118.656 283.648v159.92c0 105.92 -146.624 223.855 -287.92 223.855c-141.312 0 -288.129 -117.936 -288.129 -223.855v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088 l-281.04 -132.624s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h703.92v64l-703.872 -0.0322266v64.9443zM991.939 128.125h-96v96c0 17.6797 -14.3359 32 -32 32s-32 -14.3203 -32 -32v-96h-96 c-17.6641 0 -32 -14.3203 -32 -32c0 -17.6641 14.3359 -32 32 -32h96v-96c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v96h96c17.6641 0 32 14.3359 32 32c0 17.6797 -14.3203 32 -32 32z" unicode=""/> -<glyph glyph-name="user-following" d="M63.5039 0.240234l0.00195312 64.9414c0 25.4404 19.1035 33.4248 26.7197 36.9443l281.04 132.624c20.1436 9.24805 34.0479 28.3203 36.752 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119c-66.4805 53.376 -97.4561 170.704 -97.4561 233.185v159.92 c0 66.8643 116.4 159.856 224.128 159.856c108.672 0 223.936 -91.5361 223.936 -159.856v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.376c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.624 l162.24 -77.248l38.1436 54.0645l-173.664 81.3438c88.6562 69.7764 118.656 206.849 118.656 283.665v159.92c0 105.92 -146.624 223.855 -287.936 223.855s-288.128 -117.936 -288.128 -223.855v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088l-281.04 -132.656 s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h639.712l-52 63.9844zM1012.21 236.493c-13.9043 10.9121 -34.0322 8.43164 -44.9121 -5.47266l-136.848 -208.704l-85.0557 85.0723 c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0s-12.4961 -32.752 0 -45.248l113.136 -113.136c12.4961 -12.4961 32.752 -12.4961 45.248 0c3.04004 3.02441 5.3125 6.54395 6.88086 10.2881l152.304 232.304c10.8799 13.9043 8.43164 34.0166 -5.48828 44.8965z" unicode=""/> -<glyph glyph-name="user-unfollow" d="M799.12 576.144l0.000976562 159.92c0 105.92 -146.608 223.855 -287.904 223.855c-141.312 0 -288.128 -117.936 -288.128 -223.855v-159.92c0 -69.8721 31.8877 -211.232 121.392 -283.072l-281.04 -132.64s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322 c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h607.936v64l-607.888 -0.0322266v64.9443c0 25.4404 19.1035 33.4248 26.7197 36.9443l281.04 132.624c20.1436 9.24805 34.0479 28.3359 36.752 50.3359c2.71973 22 -6.16016 43.8242 -23.4561 57.6963 c-66.4805 53.376 -97.4561 170.688 -97.4561 233.199v159.92c0 66.8643 116.4 159.856 224.128 159.856c108.688 0 223.904 -91.5361 223.904 -159.856v-159.92c0 -61.5518 -25.5996 -179.328 -94.2236 -233.36c-17.5361 -13.7598 -26.624 -35.6641 -23.9678 -57.792 c2.5918 -22.1602 16.5596 -41.3125 36.8477 -50.624l18.1123 -8.35156l28.0645 51.792l-19.4883 14.7197c88.6562 69.7275 118.656 206.768 118.656 283.584zM924.625 81.1992l90.4961 90.5117c12.4961 12.4639 12.4961 32.752 0 45.248 c-12.4805 12.4805 -32.7529 12.4805 -45.2334 0l-90.5117 -90.5283l-90.4961 90.5283c-12.4961 12.4805 -32.7686 12.4805 -45.249 0c-12.4961 -12.4961 -12.4961 -32.7842 0 -45.248l90.4961 -90.5117l-90.4961 -90.4961c-12.4961 -12.4805 -12.4961 -32.7686 0 -45.2646 c12.4805 -12.4639 32.7529 -12.4639 45.249 0l90.4961 90.5117l90.5117 -90.5117c12.4805 -12.4639 32.7529 -12.4639 45.2334 0c12.4961 12.4961 12.4961 32.7842 0 45.2646z" unicode=""/> -<glyph glyph-name="user" d="M511.728 896c108.672 0 223.92 -91.5342 223.92 -159.854v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.376c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.625l278.496 -132.064 c2.17578 -0.992188 26.6875 -5.10449 26.6875 -39.3447l0.0322266 -62.4639l-895.488 -0.0478516v64.9443c0 25.4404 19.0879 33.4248 26.7197 36.9443l281.024 132.624c20.1602 9.24805 34.0645 28.3203 36.7686 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119 c-66.4805 53.376 -97.4561 170.704 -97.4561 233.185v159.92c0.015625 66.8477 116.416 159.855 224.128 159.854zM511.728 960.002c-141.312 0 -288.127 -117.938 -288.127 -223.857v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088l-281.04 -132.64 s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h895.552c35.3438 0 63.9678 28.624 63.9678 63.9678v96.0322c0 37.5996 -63.9678 63.9678 -63.9678 63.9678l-278.496 132.064 c88.6562 69.7764 118.656 206.849 118.656 283.665v159.92c0 105.92 -146.64 223.855 -287.936 223.855v0z" unicode=""/> -<glyph glyph-name="trophy" d="M735.808 32.1279h-449.936c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h449.936c17.6797 0 32 14.3203 32 32s-14.3037 32 -32 32zM1017.31 838.368c-3.02441 14.8799 -16.1592 25.5684 -31.3428 25.5684h-156.624v31.9355c0 17.6797 -14.3203 32 -32 32 h-575.536c-17.6797 0 -32 -14.3203 -32 -32v-31.9355h-151.776c-15.1836 0 -28.3193 -10.6885 -31.3438 -25.5684c-0.944336 -4.62402 -22.4004 -116.752 39.9033 -193.152c35.8398 -43.9199 90.6074 -66.9277 162.495 -68.9756 c40.9922 -121.152 144.064 -210.864 268.192 -224.24v-222.912h-95.7764c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h258.688c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-98.9121v222.88c124.336 13.1201 227.632 102.8 268.736 224.08 c74.3359 1.08789 130.736 24.2402 167.393 69.168c62.3037 76.416 40.8477 188.528 39.9038 193.152zM96.4014 685.44c-28.3359 34.4961 -31.1846 85.4092 -29.7441 114.497h123.152v-108.032c0 -17.2959 1.59961 -34.1602 3.93555 -50.7686 c-43.6797 4.08008 -76.4473 18.832 -97.3438 44.3037zM765.345 691.905c0 -153.088 -114.721 -277.663 -255.713 -277.663c-141.056 0 -255.808 124.56 -255.808 277.663v171.968h511.536v-171.968h-0.015zM927.6 685.442 c-21.6797 -26.4316 -56.0322 -41.4883 -102.272 -44.8643c2.38379 16.7842 4.01562 33.8398 4.01562 51.3281v108.032h128c1.44043 -29.1201 -1.40723 -80 -29.7436 -114.496z" unicode=""/> -<glyph glyph-name="speedometer" d="M511.984 923.872c-281.968 0 -511.345 -229.408 -511.345 -511.376c0 -177.152 89.6797 -339.185 239.903 -433.408c14.9443 -9.47168 34.6885 -4.87988 44.0967 10.0957s4.87988 34.7197 -10.0957 44.0957c-54.0957 33.9521 -99.04 78.0479 -133.424 128.88 l33.5518 19.376c15.3115 8.84766 20.5596 28.3994 11.7119 43.7109c-8.87988 15.3438 -28.4639 20.5596 -43.7119 11.7119l-33.5996 -19.3916c-24.4004 50.5117 -39.2969 105.792 -43.2812 163.424h35.6162c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-35.4561 c4.24023 58.6875 19.7764 114.304 44.5605 164.592l32.1602 -18.5596c5.02441 -2.91211 10.5283 -4.28809 15.9688 -4.28809c11.0557 0 21.8076 5.74414 27.7432 16c8.84766 15.3125 3.59961 34.8809 -11.7119 43.7129l-31.8398 18.3682 c32.1123 46.832 72.8643 87.2959 119.984 119.023l18.0156 -31.2002c5.93555 -10.2881 16.6875 -16 27.7432 -16c5.44043 0 10.9443 1.37598 15.9688 4.28809c15.3115 8.84766 20.5596 28.3994 11.7119 43.7119l-17.9521 31.0723 c49.3281 23.792 103.68 38.6562 160.976 42.8164v-39.8721c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v40c58.5918 -4.08008 114.128 -19.3916 164.384 -43.9512l-17.3604 -30.0479c-8.84766 -15.3115 -3.59961 -34.8799 11.7119 -43.7119 c5.02441 -2.91211 10.5283 -4.28809 15.9688 -4.28809c11.0557 0 21.8076 5.71191 27.7432 16l17.2803 29.9355c46.6885 -31.7764 87.0723 -72.1445 118.88 -118.816l-29.9678 -17.3115c-15.3115 -8.84766 -20.5596 -28.3994 -11.7119 -43.7109 c5.93555 -10.2881 16.6875 -16 27.7432 -16c5.44043 0 10.9443 1.37598 15.9688 4.28809l30.1279 17.3916c24.5918 -50.2725 39.9521 -105.824 44.0479 -164.433h-35.1357c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h35.1201 c-4.04785 -56.8799 -18.5918 -111.439 -42.4961 -161.312l-31.6797 18.2881c-15.2803 8.84766 -34.9121 3.56738 -43.7119 -11.7129c-8.84766 -15.3115 -3.59961 -34.8799 11.7119 -43.7119l31.7764 -18.3516c-35.1035 -52.2402 -81.4395 -97.3926 -137.359 -131.824 c-15.0557 -9.28027 -19.7119 -29.0078 -10.4639 -44.0322c6.06445 -9.80762 16.5283 -15.2158 27.2803 -15.2158c5.71191 0 11.5361 1.53613 16.752 4.75195c152.464 93.9043 243.472 256.784 243.472 435.632c0 281.952 -229.408 511.36 -511.376 511.36zM748.111 512.272 c15.2959 8.84766 20.5439 28.3984 11.7119 43.71c-8.83203 15.2959 -28.416 20.5439 -43.7119 11.6963l-173.824 -100.352c-9.28027 5.24805 -19.8564 8.49609 -31.2803 8.49609c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076 c0 -35.248 28.5762 -63.8398 63.8398 -63.8398c35.2803 0 63.8398 28.5918 63.8398 63.8398c0 0.0644531 -0.015625 0.144531 -0.015625 0.208984z" unicode=""/> -<glyph glyph-name="social-youtube" d="M940.736 770.304c-27.7441 19.9678 -105.056 46.4961 -429.008 46.4961c-347.152 0 -398.656 -30.4639 -415.185 -40.4316c-87.9678 -52.8477 -96.3193 -286.815 -97.0869 -334.256c1.05566 -62.6562 11.1836 -271.12 97.0234 -322.688 c16.4961 -9.93555 67.7119 -40.2236 415.248 -40.2236c324.16 0 401.376 26.4004 429.008 46.2881c74.9756 53.9355 83.5996 239.68 83.8076 317.439c-0.192383 62.5283 -6.75195 271.872 -83.8071 327.376zM903.36 177.424 c-11.1523 -8.03223 -75.1855 -34.2227 -391.634 -34.2227c-305.936 0 -370.128 23.7441 -382.256 31.0557c-30.8799 18.5283 -63.4717 116.88 -66.0312 268.032c2.52832 150.816 35.5684 260.912 66.0967 279.216c12.1602 7.34375 76.5918 31.2793 382.191 31.2793 c316.192 0 380.4 -26.3682 391.633 -34.4326c27.4082 -19.7441 56.752 -123.68 57.1836 -275.632c-0.431641 -154.336 -29.9678 -245.712 -57.1836 -265.296zM720.415 473.17l-287.934 176.689c-9.9043 5.96777 -22.2246 6.12793 -32.2568 0.463867 c-10.0645 -5.67969 -16.2881 -16.3359 -16.2881 -27.8721v-353.44c0 -11.5361 6.22363 -22.1924 16.2881 -27.8721c4.87988 -2.75195 10.3203 -4.12793 15.7119 -4.12793c5.71191 0 11.4717 1.53613 16.5273 4.5918l287.936 176.752 c9.59961 5.80762 15.4717 16.1914 15.4717 27.4072s-5.85645 21.6318 -15.4561 27.4083zM447.953 325.699v240.097l194 -120.032z" unicode=""/> -<glyph glyph-name="social-twitter" d="M684.4 801.312c52.8799 0 100.621 -21.6357 134.253 -56.3721c41.8398 8.0957 81.2803 22.8477 116.721 43.2793c-13.7119 -41.6318 -42.8799 -76.5596 -80.8154 -98.6553c37.1201 4.36816 72.6562 13.9043 105.632 28.1602 c-24.7197 -35.7441 -55.8398 -67.2158 -91.7754 -92.3682c0.335938 -7.63184 0.52832 -15.3438 0.52832 -23.0234c0 -235.728 -185.008 -507.615 -523.312 -507.615c-103.84 0 -200.56 29.6318 -281.903 80.2236c14.3682 -1.67969 29.0078 -2.52734 43.8398 -2.52734 c86.1602 0 165.504 28.4961 228.464 76.4004c-80.5283 1.37598 -148.496 53.0078 -171.808 123.84c11.2158 -2.0957 22.752 -3.21582 34.624 -3.21582c16.7197 0 33.0078 2.16016 48.3994 6.25586c-84.1279 16.3359 -147.536 88.4482 -147.536 174.929v2.28809 c24.8164 -13.376 53.1523 -21.4082 83.3447 -22.3359c-49.376 32.0322 -81.8398 86.5605 -81.8398 148.465c0 32.7197 9.08789 63.376 24.9121 89.6318c90.6885 -107.872 226.208 -178.912 379.088 -186.384c-3.15234 13.0244 -4.78418 26.7842 -4.78418 40.624 c0 98.5439 82.3516 178.4 183.967 178.4zM960.189 717.691h0.160156h-0.160156zM684.397 865.308c-125.664 0 -229.773 -91.8086 -245.806 -210.433c-102.816 20.6562 -196.32 75.0879 -263.504 154.944c-12.1924 14.5117 -30.1602 22.8154 -48.9766 22.8154 c-1.66406 0 -3.34375 -0.0644531 -5.02344 -0.192383c-20.5918 -1.64844 -39.1201 -13.1201 -49.7764 -30.7842c-22.3203 -37.0244 -34.0967 -79.4404 -34.0967 -122.656c0 -28.8477 5.18359 -56.9434 15.0078 -83.2158 c-10.4639 -11.6318 -16.4961 -26.8477 -16.4961 -42.9121v-2.28809c0 -62.6885 24.7842 -120.864 65.9365 -164.464c-2.36816 -10.9756 -1.83984 -22.4639 1.77637 -33.4717c14.1924 -43.1836 40.0322 -80.3994 73.5361 -108.751 c-22.4961 -5.00781 -45.7119 -7.53613 -69.4082 -7.53613c-12.5283 0 -24.7207 0.688477 -36.2568 2.09668c-2.55957 0.320312 -5.08789 0.432617 -7.63184 0.432617c-26.8799 0 -51.2803 -16.9443 -60.3359 -42.7842c-9.93555 -28.3203 1.08887 -59.7119 26.5605 -75.5684 c94.5283 -58.8164 203.712 -89.8721 315.712 -89.8721c364.032 0 583.008 284.976 587.264 563.344c29.792 24.6562 56.1279 53.1846 78.4482 85.1523c8.12793 10.6885 12.96 24.0322 12.96 38.4961c0 21.7764 -10.8955 41.0244 -27.4873 52.5928 c7.18359 24.624 -1.00879 51.2803 -21.0088 67.5684c-11.6797 9.50391 -26 14.3359 -40.4004 14.3359c-11.0078 0 -22.0322 -2.81641 -31.9678 -8.56055c-21.1523 -12.1924 -43.7764 -21.8408 -67.6006 -28.7852c-43.1045 32.4316 -96.5449 50.4961 -151.425 50.4967z" unicode=""/> -<glyph glyph-name="social-tumblr" d="M528.016 896.256l-0.00195312 -223.871h224.32v-95.9678h-223.328l-0.320312 -278.528c0 -51.7764 2.68848 -85.0088 8.16016 -99.7451c8.52832 -23.248 39.5684 -53.0078 97.1846 -53.0078c44.6885 0 104.977 13.4404 150.16 47.248v-149.312 c-37.6797 -17.9678 -72.7197 -25.2158 -103.248 -32.4639c-30.5596 -7.21582 -63.6631 -10.8477 -99.1514 -10.8477c-39.5361 0 -153.664 1.08789 -200.496 120.399c-8.43164 21.4717 -12.6553 52.6553 -12.6553 93.4717v362.624h-128.848l0.624023 98.1279 c42.6562 0 170.624 25.9043 170.624 221.872zM528.014 960.257l-116.976 0.00195312c-35.3438 0 -64 -28.6562 -64 -64c0 -146.496 -81.6318 -157.872 -106.624 -157.872c-35.2158 0 -63.8398 -28.4639 -64 -63.6797l-0.624023 -98.1279 c-0.0957031 -17.0244 6.62402 -33.376 18.624 -45.4717c12.0322 -12.0645 28.3359 -18.8486 45.376 -18.8486h64.8477v-298.624c0 -49.376 5.59961 -87.6318 17.0879 -116.88c28.8477 -73.4404 97.376 -161.009 260.064 -161.009c40.2881 0 78.5918 4.22363 113.872 12.5596 l7.05566 1.66406c29.8721 7.02441 68.0322 15.7764 109.008 35.3125c22.2881 10.624 36.4639 33.0879 36.4639 57.7764v149.312c0 24.2236 -13.6797 46.3672 -35.3438 57.2148c-9.05566 4.55957 -18.8799 6.7832 -28.6562 6.7832 c-13.5684 0 -27.0566 -4.32031 -38.3369 -12.752c-38.0957 -28.5283 -86.8477 -34.4961 -111.808 -34.4961c-25.5996 0 -35.1191 9.28027 -37.2148 11.7441c-1.08789 5.02441 -4.12793 23.7764 -4.12793 77.0088l0.223633 214.528h159.408c35.3438 0 64 28.6562 64 64 v95.9678c0 35.3438 -28.6562 64 -64 64h-160.32v159.888c0 35.3438 -28.6562 64 -64 64v0z" unicode=""/> -<glyph glyph-name="social-facebook" d="M581.76 879.504c3.80762 0 5.99902 -0.15918 5.99902 -0.15918h83.5684l-0.431641 -96h-83.0078c-45.6797 0 -44.624 -39.0078 -44.624 -39.0078v-152.192h161.632l-22.5596 -95.8721h-139.6v-479.776h-95.9043l-0.0644531 479.776h-127.408l-0.255859 95.8721h127.712 v149.184c0.015625 130.08 108.048 138.176 134.944 138.176zM671.327 879.345h0.160156h-0.160156zM581.76 943.505c-23.0078 0 -67.9697 -3.80859 -110.562 -29.4727c-40.3203 -24.2559 -88.3682 -73.9355 -88.3682 -172.688v-85.1836h-63.7119 c-17.0078 0 -33.3115 -6.78418 -45.3438 -18.8164c-12 -12.0645 -18.7197 -28.3682 -18.6553 -45.4082l0.255859 -95.8721c0.12793 -35.248 28.752 -63.7764 64 -63.7764h63.4082l0.0644531 -415.776c0 -35.3438 28.6562 -64 64 -64h95.9043c35.3438 0 64 28.6562 64 64 v415.776h75.5996c28.4004 0 53.4082 18.7197 61.4082 45.9678l22.5596 95.8721c5.67969 19.3438 1.90332 40.2559 -10.1924 56.3682c-12.0645 16.1602 -31.0566 25.6641 -51.2168 25.6641h-97.6318v63.1523l63.6318 0.0322266c35.2158 0 63.8398 28.4639 64 63.7119 l0.431641 92.752c0.0644531 1.18359 0.0966797 2.33594 0.0966797 3.53613c0 35.3438 -28.5918 64 -63.9355 64h-81.9355c-1.83984 0.0957031 -4.49609 0.160156 -7.80713 0.160643z" unicode=""/> -<glyph glyph-name="social-dropbox" d="M1023.42 735.248c-0.719727 10.2236 -6.28711 19.4736 -14.9756 24.9141l-285.184 177.968c-11.5996 7.21582 -26.4316 6.31934 -37.0557 -2.28906l-174.224 -140.944l-174.192 140.944c-10.5918 8.55957 -25.5361 9.53516 -37.0557 2.28711l-285.184 -177.968 c-8.68848 -5.44043 -14.2568 -14.6885 -14.9766 -24.9121c-0.751953 -10.2236 3.47168 -20.1592 11.3115 -26.751l165.216 -138.816l-141.536 -111.184c-8.0957 -6.32031 -12.624 -16.1768 -12.2236 -26.417s5.68066 -19.6641 14.2246 -25.3604l130.976 -87.3115 c-6.43164 -5.83984 -10.5439 -14.208 -10.5439 -23.5996v-128.336c0 -11.1201 5.77637 -21.4404 15.248 -27.2803l321.968 -182.432c5.12012 -3.15234 10.9443 -4.7207 16.752 -4.7207s11.6318 1.59961 16.7842 4.75195l318.224 182.432 c9.47168 5.83984 15.2158 16.1602 15.2158 27.248v150.528c0 2.06445 -0.240234 4.08008 -0.608398 6.03223l124.048 82.6885c8.52832 5.67969 13.8086 15.0879 14.2246 25.3281c0.400391 10.2559 -4.0957 20.0801 -12.1602 26.416l-140.912 111.152l165.312 138.88 c7.85645 6.5918 12.0801 16.5273 11.3281 26.751zM736.673 569.346l-224.688 -140.784l-224.688 140.784l224.688 146.224zM86.8008 729.153l228.464 142.592l142.368 -115.184l-227.344 -147.968zM229.921 529.777l225.969 -141.6l-128.064 -98.0322l-218 145.312z M222.018 283.777l89.3438 -59.5674c11.3438 -7.56836 26.3193 -7.05664 37.1836 1.21582l129.408 99.04v-282.8l-255.936 143.68v98.4316zM798.209 185.346l-256.256 -145.681v287.776l132.656 -101.968c5.71191 -4.40039 12.624 -6.62402 19.5039 -6.62402 c6.19238 0 12.3682 1.77637 17.7441 5.37598l86.3359 57.5684v-96.4482h0.015625zM913.457 435.521l-218.031 -145.327l-127.44 97.9355l226 141.632zM793.666 608.595l-227.345 147.968l142.4 115.184l228.464 -142.592z" unicode=""/> -<glyph glyph-name="social-dribbble" d="M511.984 959.728c-69.8564 0 -136.464 -14.1113 -197.184 -39.5674c-2.1123 -0.671875 -4.17676 -1.55176 -6.14453 -2.67188c-181.264 -78.8164 -308.384 -259.553 -308.384 -469.505c0 -282.16 229.568 -511.712 511.712 -511.712 c282.192 0 511.744 229.568 511.744 511.712c0 282.192 -229.552 511.744 -511.744 511.744zM959.729 447.984c0 -3.58398 -0.192383 -7.11914 -0.272461 -10.6709c-49.0244 13.0078 -173.393 37.4395 -326.801 3.74316c-13.5195 30.8955 -28.5117 62.5752 -45.2793 94.8154 c-1.4082 2.7041 -2.78418 5.28027 -4.17578 7.95215c164.128 63.3438 233.888 148.672 262.768 201.952c70.6885 -79.2158 113.761 -183.552 113.761 -297.792zM797.537 792.562c-14.9121 -35.2002 -69.0391 -126 -244.719 -191.888 c-78.8965 144.224 -140.225 230.672 -174.593 274.64c42.2559 13.2637 87.1836 20.416 133.76 20.416c108.432 0 207.983 -38.7676 285.552 -103.168zM316.05 850.481c27.2158 -33.2803 90.3838 -117.056 175.104 -270.447c-200 -60.2881 -362.448 -53.04 -418.832 -47.792 c26.8164 140.144 119.072 257.312 243.729 318.239h-0.001zM64.2734 447.986c0 6.89648 0.209961 13.7451 0.530273 20.5771c19.248 -1.93555 49.1523 -4.0791 88.2881 -4.0791c86.8955 0 217.712 10.752 369.008 58.1436 c2.84766 -5.37598 5.66406 -10.7363 8.54395 -16.2725c14.4316 -27.7764 27.4873 -55.1846 39.4072 -82.0645c-27.376 -8.6084 -55.3916 -19.0723 -83.8721 -31.9688c-182.624 -82.7041 -268.192 -200.704 -298.673 -252.336 c-76.2725 80.3203 -123.232 188.752 -123.232 308zM236.1 95.7637c16.2402 30.752 90.6074 154.082 276.447 238.258c27.9678 12.6719 55.5195 22.7842 82.3838 30.9121c60.7363 -154.32 81.8086 -281.568 88.1768 -330.593 c-52.752 -21.9043 -110.528 -34.0645 -171.12 -34.0645c-104.016 0 -199.792 35.7598 -275.888 95.4873zM743.618 64.9658c-9.23242 61.5996 -32.1445 177.392 -85.9688 315.664c148.448 29.5518 265.952 0.55957 295.616 -8.08008 c-22.2236 -130.208 -100.735 -241.488 -209.647 -307.584z" unicode="î€"/> -<glyph glyph-name="shield" d="M907.952 815.52c-11.8721 11.0879 -27.5029 17.2168 -43.6631 17.2168c-1.47168 0 -2.94336 -0.0644531 -4.39941 -0.160156c-0.912109 -0.0644531 -11.1846 -0.688477 -27.2803 -0.688477c-26.6562 0 -78.6885 1.80762 -127.969 13.9355 c-63.6641 15.6318 -137.12 88.1602 -158.496 102.464c-10.752 7.18359 -23.1523 10.7832 -35.5684 10.7832c-12.3682 0 -24.7842 -3.59961 -35.5361 -10.752c-2.5918 -1.74414 -79.5039 -84.0322 -154.752 -102.496c-49.248 -12.1279 -102.288 -13.9355 -128.912 -13.9355 c-16.0957 0 -26.3682 0.624023 -27.376 0.688477c-1.4082 0.0957031 -2.81641 0.160156 -4.22461 0.160156c-16.1924 0 -31.8721 -6.16016 -43.7764 -17.2803c-12.9443 -12.0957 -20.3203 -29.0078 -20.3203 -46.7197v-160.032c0 -591.632 387.12 -667.808 403.568 -670.783 c3.74414 -0.65625 7.53613 -1.00781 11.3125 -1.00781c3.77637 0 7.60059 0.335938 11.3125 1.00781c16.4316 2.97559 406.399 79.1514 406.399 670.783v160.032c0.0322266 17.7441 -7.34375 34.6885 -20.3193 46.7842zM864.305 608.704 c0 -544.912 -353.714 -607.777 -353.714 -607.777s-350.88 62.8799 -350.88 607.776v160.032s12.0957 -0.847656 31.6797 -0.847656c33.5684 0 90.0322 2.46387 144.16 15.7754c88.624 21.7441 175.024 111.408 175.024 111.408s90.2559 -89.6641 178.784 -111.408 c54.1924 -13.3115 109.681 -15.7754 143.249 -15.7754c19.5684 0 31.6807 0.847656 31.6807 0.847656s0.015625 -20.3516 0.015625 -160.031h0.000975zM647.599 613.759c-12.4961 12.4961 -32.7686 12.4961 -45.249 0l-90.5117 -90.5117l-90.5117 90.5117 c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0s-12.4961 -32.7686 0 -45.249l90.5117 -90.5117l-90.5117 -90.5117c-12.4961 -12.4805 -12.4961 -32.7529 0 -45.249s32.7686 -12.4961 45.2646 0l90.5117 90.5117l90.5117 -90.5117 c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249l-90.5117 90.5117l90.5117 90.5117c12.4961 12.4805 12.4961 32.7529 0 45.249z" unicode=""/> -<glyph glyph-name="screen-tablet" d="M832.144 960h-640.288c-53.0244 0 -96 -42.9756 -96 -96v-832c0 -53.0244 42.9756 -96 96 -96h640.288c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.9756 96 -96 96zM864.144 32c0 -17.6641 -14.3359 -32 -32 -32h-640.288c-17.6641 0 -32 14.3359 -32 32v832 c0 17.6641 14.3359 32 32 32h640.288c17.6641 0 32 -14.3359 32 -32v-832zM512.048 159.824c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8408 63.8398 -63.8408c35.2637 0 63.8398 28.6084 63.8398 63.8408c0 35.2324 -28.5762 63.8242 -63.8398 63.8242z M576.048 864h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z" unicode="î€"/> -<glyph glyph-name="screen-smartphone" d="M704.144 960h-384.288c-53.0244 0 -96 -42.9756 -96 -96v-832c0 -53.0244 42.9756 -96 96 -96h384.288c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.9756 96 -96 96zM736.144 32c0 -17.6641 -14.3359 -32 -32 -32h-384.288c-17.6641 0 -32 14.3359 -32 32v832 c0 17.6641 14.3359 32 32 32h384.288c17.6641 0 32 -14.3359 32 -32v-832zM512.048 159.824c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5762 -63.8408 63.8398 -63.8408c35.2803 0 63.8398 28.6084 63.8398 63.8408c0 35.2324 -28.5596 63.8242 -63.8398 63.8242z M576.048 864h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z" unicode="î€"/> -<glyph glyph-name="screen-desktop" d="M960 864.192h-896c-35.1836 0 -64 -28.7998 -64 -64v-544.192c0 -35.1836 28.8164 -63.9834 64 -63.9834h416v-96.208h-160c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h384c17.6641 0 32 14.3359 32 32c0 17.6641 -14.3359 32 -32 32h-160v96.208h416 c35.1836 0 64 28.7998 64 63.9834v544.192c0 35.2002 -28.8164 64 -64 64zM960 256h-896v544.192h896v-544.192z" unicode=""/> -<glyph glyph-name="plane" d="M934.32 894.096c10.4316 0 17.7764 -1.93848 21.6006 -3.41016c4.5918 -12.2236 10.752 -56.0312 -34.5283 -101.343l-230.992 -230.976l1.66406 -28.6562c3.50391 -59.9678 10 -167.439 15.5996 -259.567c4.94434 -82 9.63281 -159.44 9.93652 -166.032 c0.160156 -4.52832 0.224609 -5.60059 -3.99902 -10.6885c-9.44043 -11.4717 -27.0566 -30.9121 -41.9043 -47.0244c-23.0244 62.0322 -71.4082 193.057 -98.1279 266.4l-34.3359 94.3682l-71.0244 -71.0244l-130.608 -125.584l-18.1924 -18.1602l-0.55957 -25.6797 c-0.431641 -20.4961 -0.335938 -57.2803 -0.288086 -89.7119c0.0644531 -22.5918 0.128906 -43.1201 -0.03125 -54.4316c-0.288086 -0.52832 4.36816 -1.15234 3.93652 -1.9043c-2.78418 4.46387 -5.77637 9.28027 -8.94434 14.2881 c-26.3359 42 -62.7842 100.096 -73.9043 118.224l-8.12793 13.2803l-13.3438 8.06445c-48.5283 29.3115 -102.288 63.1514 -135.088 84.2871c1.13574 0.65625 2.06348 -2.81543 2.81543 -2.41504h2.12793c10.3203 0 27.376 -0.223633 46.4961 -0.496094 c25.0078 -0.335938 53.376 -0.751953 75.0879 -0.751953c8.32031 0 15.7119 0.0644531 21.6641 0.192383l25.6797 0.591797l18.1602 18.1602l125.744 129.712l70.7842 70.752l-93.9355 34.5596c-70.5918 25.9678 -205.808 76.4639 -269.056 100.224 c16.2236 14.9443 35.7754 32.6885 47.1836 42.1289c3.18359 2.62402 5.66406 3.96777 7.37598 3.96777l2.25586 -0.0644531c7.05566 -0.335938 94.6875 -6.06348 179.407 -11.5996c89.9355 -5.87207 191.439 -12.4961 249.151 -16.1602l28.8477 -1.80762l231.024 231.04 c32.4482 32.4004 64.3203 37.248 80.449 37.2475zM934.321 958.093c-37.8076 0 -84.2217 -14.5264 -125.678 -55.998l-210.608 -210.592c-118.624 7.50391 -422.432 27.5996 -429.968 27.8076c-1.34375 0.0644531 -3.00781 0.128906 -4.87988 0.128906 c-10.2559 0 -27.9678 -1.96777 -48.1279 -18.624c-23.6641 -19.5684 -73.0078 -65.9688 -73.0078 -65.9688c-11.9043 -11.9355 -17.9365 -26.7197 -16.4961 -40.624c0.879883 -8.40039 5.43945 -23.7119 26.0635 -31.7764 c12.5283 -4.91211 211.904 -79.5039 303.969 -113.376l-125.744 -129.712c-5.56836 -0.12793 -12.4648 -0.192383 -20.2568 -0.192383c-38.3359 0 -97.7764 1.24805 -121.601 1.24805c-3.15234 0 -5.68066 0 -7.47266 -0.0644531 c-7.24805 -0.223633 -22.2559 3.34473 -61.8398 -29.7432l-2.81641 -2.62402c-11.8721 -11.8721 -14.6562 -23.7119 -14.9121 -31.5361c-0.255859 -8.06445 1.9043 -19.6807 13.5684 -29.0244c7.00781 -5.66406 96.8477 -63.1836 170.527 -107.68 c17.6641 -28.8164 98.9443 -158 103.185 -165.008c6.19238 -10.4639 16.3203 -16.4316 28.4326 -16.8154h1.00781c11.7764 0 23.8721 5.83984 35.7119 17.3438c33.5039 39.1836 28.8799 55.4072 29.0234 62.2236c0.52832 21.376 -0.368164 111.936 0.399414 147.84 l130.592 125.6c33.376 -91.6797 106.336 -289.008 111.216 -301.567c8.12793 -20.624 23.4404 -25.1523 31.8408 -26c1.37598 -0.160156 2.78418 -0.224609 4.16016 -0.224609c12.624 0 25.7119 5.93555 36.4316 16.6553c0 0 46.2559 49.0879 65.9043 72.9756 c19.6797 23.8721 18.9121 44.2559 18.5283 53.8721c-0.160156 6.65625 -18.6885 308.816 -25.5684 426.816l210.656 210.656c74.6562 74.6885 62.7842 164.688 35.0566 192.368c-12.2402 12.3037 -37.0244 21.6152 -67.2969 21.6158z" unicode=""/> -<glyph glyph-name="notebook" d="M849.152 960h-637.999c-46 0 -66.0322 -34 -66.0322 -66v-127.312h-34.9277c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3447c0 -17.3115 14.0322 -31.3438 31.3438 -31.3438h34.9277v-128.752h-31.9355c-17.3125 0 -31.3447 -14.0322 -31.3447 -31.3438 c0 -17.3125 14.0322 -31.3447 31.3438 -31.3447h31.9355v-129.44h-32.624c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3438s14.0322 -31.3438 31.3438 -31.3438h32.624v-128.464h-32.624c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3438 s14.0322 -31.3438 31.3438 -31.3438h32.624v-129.28c0 -53.0244 41.5361 -64 64.5283 -64h639.504c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.96 96 -96.0002 96.0002zM209.121 0l-0.000976562 129.279h33.3438c17.3115 0 31.3438 14.0322 31.3438 31.3438 c0 17.3125 -14.0322 31.3447 -31.3438 31.3447h-33.3438v128.464h33.3438c17.3115 0 31.3438 14.0322 31.3438 31.3438s-14.0322 31.3438 -31.3438 31.3438h-33.3438v129.44h34.0322c17.3125 0 31.3447 14.0322 31.3447 31.3447 c0 17.3115 -14.0322 31.3438 -31.3438 31.3438h-34.0322v128.752h31.0244c17.3115 0 31.3438 14.0322 31.3438 31.3438c0 17.3125 -14.0322 31.3447 -31.3438 31.3447h-31.0244v127.312c0 0.751953 0.0644531 1.37598 0.160156 1.93555 c0.496094 0.0322266 1.12012 0.0644531 1.87207 0.0644531h510v-896h-512.032zM881.152 31.999c0 -17.6641 -14.3359 -32 -32 -32h-64v896h64c17.6641 0 32 -14.3359 32 -32v-832z" unicode=""/> -<glyph glyph-name="mustache" d="M792.848 223.28c-101.344 0 -158.865 47.6289 -196.945 79.1484c-13.4717 11.1523 -25.7275 21.9043 -36.8799 31.6641c-16.9121 14.8477 -38 33.3438 -45.3438 35.9033c-0.223633 0 -3.71191 0.160156 -3.93555 0.192383 c-1.16797 -0.0957031 -4.14355 -0.6875 -4.44727 -0.719727c-5.07227 -2.06445 -23.0879 -17.5684 -37.5684 -30c-13.1357 -11.2803 -28.1113 -24.1602 -45.0391 -37.376l-3.08789 -2.36816c-43.4717 -33.9355 -97.584 -76.1592 -193.152 -76.1592 c-70.9922 0 -140.928 32.1279 -182.576 83.8721c-27.9199 34.6885 -57.2959 95.0244 -38.6719 185.473c2.25586 10.9443 10.0156 19.9043 20.4316 23.6318c10.4805 3.77637 22.0166 1.71191 30.6084 -5.37598c0.624023 -0.463867 22.5762 -17.3438 59.0566 -17.3438 c18.3682 0 37.5039 4.33594 56.832 12.9443c33.1357 14.752 56.7354 56.1279 81.7109 84.0635c34.1758 38.1602 72.8477 81.4082 136.688 81.9043c44.0479 0 83.792 -16.2881 119.248 -48.4961c35.3115 32.0645 74.7676 48.2568 117.68 48.2568 c65.1035 -0.496094 104.592 -43.7764 139.439 -82c25.4404 -27.8721 49.4727 -69.2158 82.6084 -83.9678c19.3281 -8.5918 38.6719 -12.9434 57.4883 -12.9434c37.8721 0 61.5039 17.3115 62.4482 18.0635c8.76758 6.49609 20.3193 8.19238 30.4795 4.22461 c10.1436 -4 17.6797 -12.8799 19.7119 -23.6641c17.0879 -89.4404 -12.96 -149.408 -41.1836 -183.968c-42.7676 -52.4004 -113.903 -84.96 -185.6 -84.9598zM510.733 434.125c0.992188 0 3.68262 -0.0947266 4.62695 -0.19043 c0.0322266 0 4.68848 -0.335938 4.68848 -0.368164c0.335938 -0.0322266 3.00781 -0.368164 3.2959 -0.432617c23.1523 -3.28027 44.624 -22.1279 77.2158 -50.6875c10.7041 -9.4082 22.4961 -19.7441 35.4717 -30.4961c34.7842 -28.8164 78.0967 -64.6562 156.816 -64.6562 c53.3115 0 105.743 23.6318 136.783 61.6797c20.4004 24.9756 31.0088 54.7197 31.6807 88.7842c-15.0244 -4.68848 -33.2803 -8.19238 -54.3203 -8.19238c-27.6641 0 -55.5684 6.19238 -82.9766 18.3682c-45.248 20.0957 -76.3037 69.1201 -103.68 99.1523 c-34.5283 37.8721 -57.4727 61.0879 -92.0811 61.376c-46.1602 0 -75.9521 -29.0557 -94.416 -50.9121c-6.03223 -7.12012 -14.8164 -11.2158 -24.0967 -11.2158v0c-9.28027 0 -18.0801 4.12793 -24.0801 11.248c-18.5283 21.9355 -48.416 51.1191 -93.8398 51.1191 c-35.0879 -0.255859 -57.4082 -23.2803 -90.9922 -60.8486c-27.0557 -30.2236 -57.6953 -79.4717 -103.231 -99.6797c-27.3916 -12.1924 -55.1035 -18.3682 -82.3037 -18.3682c-20.4004 0 -38.0645 3.4082 -52.624 8.03223 c-0.0322266 -34.7197 10.1113 -64.9121 30.335 -90.0322c29.9355 -37.1523 81.0391 -60.2559 133.439 -60.2559c74 0 114.896 31.9355 154.464 62.8154l3.08789 2.41602c16.0479 12.5283 30.2402 24.752 42.6885 35.4404c28.5117 24.4961 47.3281 40.6885 67.6484 44.2881v0 c0.015625 -0.015625 9.69531 1.61621 16.3994 1.61621z" unicode=""/> -<glyph glyph-name="mouse" d="M513.584 960c-158.128 0 -289.504 -128.225 -289.504 -286.337v-451.312c0 -158.128 131.376 -286.352 289.504 -286.352s286.352 128.224 286.352 286.336v451.328c0 158.112 -128.224 286.336 -286.352 286.336v0.001zM735.936 222.335 c0 -122.592 -99.7422 -222.336 -222.351 -222.336s-225.505 99.7441 -225.505 222.336v451.328c0 122.592 102.912 222.336 225.504 222.336s222.352 -99.7441 222.352 -222.336v-451.328zM512.338 767.999c-17.6641 0 -32 -14.3359 -32 -32v-160 c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32z" unicode=""/> -<glyph glyph-name="magnet" d="M960.288 899.824v29.0078c0 17.6797 -14.3203 32 -32 32h-224.624c-17.6797 0 -32 -14.3203 -32 -32v-130.656c0 -0.0478516 0.0322266 -0.0957031 0.0322266 -0.143555v-397.52c0 -96.3203 -54.3359 -174.656 -150.656 -174.656s-168.656 78.3359 -168.656 174.656 v499.312h-0.0957031v29.0078c0 17.6797 -14.3203 32 -32 32h-224.624c-17.6797 0 -32 -14.3203 -32 -32v-130.656c0 -0.65625 0.335938 -1.2002 0.368164 -1.83984v-410.496c0 -248.912 198.784 -450.656 447.664 -450.656c248.88 0 448.656 201.744 448.656 450.656 v513.984zM896.288 896.832v-128.336h-160.256v128.336h160.256zM288.288 896.832v-128.336h-160.256v128.336h160.256zM511.68 -0.832031c-213.216 0 -383.663 173.472 -383.663 386.655v318.672h160.336v-303.984c0 -131.808 100.848 -238.655 232.655 -238.655 s214.672 106.848 214.672 238.655v303.984h160.656v-318.672c0 -213.184 -171.424 -386.655 -384.656 -386.655z" unicode=""/> -<glyph glyph-name="magic-wand" d="M1020.51 530.624l-102.783 153.678l51.1523 178.816c3.18359 11.2158 0.0634766 23.2803 -8.22461 31.5039c-8.25586 8.25586 -20.2559 11.3115 -31.5361 8.03125l-178.512 -52.1279l-154.288 103.904c-9.71191 6.52832 -22.1602 7.3125 -32.4639 1.93652 c-10.3682 -5.31152 -17.0244 -15.8711 -17.4082 -27.5029l-5.53613 -185.936l-146.496 -114.592c-9.18359 -7.18359 -13.7119 -18.8154 -11.8721 -30.3193s9.80762 -21.0879 20.8154 -25.0234l137.456 -49.2803c-0.927734 -0.736328 -1.90332 -1.39258 -2.76758 -2.25684 l-530.752 -530.752c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598c8.1924 0 16.3682 3.12012 22.624 9.37598l530.752 530.752c2.06445 2.06445 3.66406 4.40039 5.04004 6.81641l53.792 -147.552 c4 -10.9443 13.6318 -18.8486 25.1514 -20.6562c1.63184 -0.255859 3.28027 -0.368164 4.91211 -0.368164c9.80762 0 19.1836 4.52832 25.3115 12.4326l113.776 147.168l183.904 6.55957c11.6641 0.400391 22.1602 7.12012 27.4404 17.5361 c5.26367 10.3838 4.44727 22.8477 -2.1123 32.4795zM794.049 537.454c-9.50391 -0.320312 -18.3682 -4.88184 -24.1924 -12.4014l-87.4717 -113.104l-48.9756 134.32c-3.24805 8.94434 -10.3203 15.9365 -19.2803 19.1523l-134.592 48.2559l112.624 88.0645 c7.50391 5.87207 11.9678 14.752 12.2881 24.2559l4.25586 142.944l118.592 -79.8721c7.9043 -5.31152 17.7764 -6.81543 26.8486 -4.19141l137.248 40.0957l-39.3438 -137.472c-2.5918 -9.15234 -1.00781 -18.9766 4.33594 -26.8486l80.5596 -118.128z" unicode=""/> -<glyph glyph-name="hourglass" d="M833.056 895.392h-64.4648v-215.408c0 -104.384 -56.6562 -183.359 -178.097 -245.199c126.064 -63.8076 179.104 -142.159 179.104 -259.071c0 -76.1279 -0.335938 -140 -0.591797 -175.12h64.0645c17.6797 0 32 -14.2881 32 -31.9678s-14.3203 -32 -32 -32h-642.128 c-17.6797 0 -32 14.3203 -32 32s14.3203 31.9678 32 31.9678h65.9355c-0.240234 35.1201 -0.591797 99.0078 -0.591797 175.12c0 116.912 52.2881 195.248 178.145 259.056c-121.232 61.8398 -177.137 140.815 -177.137 245.199v215.424h-66.3516 c-17.6797 0 -32 14.3037 -32 32c0 17.6641 14.3203 31.9844 32 31.9844h642.128c17.6797 0 32 -14.3203 32 -31.9844c-0.015625 -17.6963 -14.3193 -32 -32.0156 -32zM320.271 175.712c0 -76.2881 0.352539 -140.224 0.592773 -175.12h384.176 c0.223633 34.9121 0.591797 98.8477 0.591797 175.12c0 89.0078 -33.1201 158.032 -193.185 224.4c-160.016 -66.3682 -192.176 -135.393 -192.176 -224.4zM704.623 895.392h-383.359v-215.408c0 -61.376 20.6396 -140.416 191.168 -210.528 c170.56 70.1123 192.191 149.152 192.191 210.528v215.408z" unicode=""/> -<glyph glyph-name="graduation" d="M990.848 263.696v258.144l16.0957 8.49609c10.4639 5.44043 17.0557 16.2246 17.1836 28.0322c0.12793 11.7764 -6.25586 22.6885 -16.5918 28.3682l-481.44 257.6c-9.63184 5.28027 -21.2803 5.24805 -30.9766 -0.0957031l-478.8 -257.92 c-10.1924 -5.67969 -16.4961 -16.4639 -16.4316 -28.1602s6.49609 -22.4004 16.8164 -27.9688l210.384 -111.984c-2.63965 -4.65625 -4.27148 -9.96777 -4.27148 -15.6953v-270.784c0 -9.12012 3.9043 -17.8398 10.7207 -23.9043 c6.94434 -6.16016 73.4404 -60.0957 276.752 -60.0957c202.592 0 270.88 50.9756 278 56.7832c7.44043 6.06445 11.7441 15.1523 11.7441 24.7842v277.728c0 4.49609 -0.944336 8.76855 -2.6084 12.6406l129.424 68.3682v-224.512 c-18.9756 -11.1035 -31.8398 -31.4717 -31.8398 -55.0234c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6963 -13.04 44.1445 -32.1602 55.2002zM736.031 147.632c-25.1523 -12.0957 -91.7119 -35.9043 -225.744 -35.9043 c-134.88 0 -199.936 25.3438 -223.472 37.5361v237.136l207.808 -110.624c4.71973 -2.55957 9.96777 -3.83984 15.1836 -3.83984c5.08789 0 10.1924 1.21582 14.8164 3.66406l211.408 111.664v-239.632zM510.063 340.19l-411.6 218.561l412.32 220.976l413.6 -220.336z" unicode=""/> -<glyph glyph-name="ghost" d="M511.984 960.128c-229.216 0 -415.681 -199.903 -415.681 -445.6v-546.672c0 -13.2158 8.16016 -25.0879 20.4961 -29.8398c3.71191 -1.47168 7.63184 -2.16016 11.5039 -2.16016c8.84766 0 17.5361 3.67969 23.7119 10.5273l120.592 133.12l94.4316 -130.432 c5.96777 -8.25586 15.5039 -13.1514 25.6797 -13.2158h0.223633c10.0957 0 19.6318 4.78418 25.6641 12.9121l94.8164 127.344l93.1836 -127.152c6.03223 -8.22363 15.6006 -13.0879 25.8086 -13.0879c10.1924 0 19.7764 4.84766 25.8086 13.0557l95.5684 130.288 l118 -132.624c8.81641 -9.9043 22.9443 -13.376 35.2803 -8.62402c12.4004 4.71973 20.624 16.624 20.624 29.9043v546.672c0 245.68 -186.496 445.584 -415.712 445.584zM863.695 51.9688l-88.4023 99.375c-6.43164 7.21582 -15.8076 11.3115 -25.4072 10.6875 c-9.66406 -0.463867 -18.5918 -5.24805 -24.3193 -13.0244l-93.1201 -127.008l-93.0078 126.912c-6 8.19238 -15.5361 13.0566 -25.6797 13.0889h-0.12793c-10.1279 0 -19.6318 -4.78418 -25.6641 -12.9121l-94.6885 -127.152l-92 127.088 c-5.66406 7.80762 -14.5283 12.6553 -24.1602 13.1514c-0.591797 0.0322266 -1.15137 0.0644531 -1.74316 0.0644531c-9.00781 0 -17.6318 -3.80762 -23.7119 -10.5273l-91.376 -100.848v463.68c0 210.4 157.776 381.601 351.681 381.601 c193.936 0 351.712 -171.184 351.712 -381.6v-462.576h0.015625zM671.997 607.84c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5596 -63.8398 63.8398 -63.8398s63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5596 63.8076 -63.8398 63.8076z M351.997 607.84c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5762 -63.8398 63.8398 -63.8398s63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5596 63.8076 -63.8398 63.8076z" unicode=""/> -<glyph glyph-name="game-controller" d="M743.216 884.448c-25.5996 12.0156 -49.8057 23.3281 -71.8379 34.3838c-56.4639 28.2881 -107.664 42.0322 -156.464 42.0322c-98.2881 0 -166.304 -56.7041 -208.96 -99.3604l-206.848 -207.072c-110.688 -110.8 -128.368 -223.6 -57.2646 -365.808 c11.0244 -22.0801 22.3682 -46.3359 34.3682 -72.0322c64.7041 -138.384 131.584 -281.487 241.056 -281.487c3.07227 0 6.1123 0.0957031 9.21582 0.335938c112.976 8.84766 145.023 154.288 173.312 282.592c4.49609 20.3203 8.75195 39.8086 13.1201 57.2803 c7.59961 30.208 22.5596 48.9756 63.5518 90.0635l5.63184 5.66406l3.47168 3.47168l9.12012 9.08789c41.0879 41.0879 59.8555 56.0322 90.0957 63.6641c17.3115 4.35156 36.752 8.63965 57.0244 13.0879c128.224 28.3037 273.6 60.3682 282.399 173.521 c8.87988 114.832 -138.464 183.84 -280.992 250.575zM958.466 639.665c-6.22363 -79.7764 -184.813 -103.324 -291.102 -129.98c-47.0078 -11.8721 -75.6162 -36.752 -118.784 -79.9355c-3.00781 -3.00781 -6.03223 -6.01562 -9.08789 -9.07129 c-3.02441 -3.02441 -6.03223 -6.09668 -9.05664 -9.08887c-43.168 -43.2158 -68 -71.8076 -79.8242 -118.88c-26.6719 -106.384 -50.1914 -285.168 -129.871 -291.44c-1.44043 -0.112305 -2.88086 -0.144531 -4.32129 -0.144531c-84.5439 0 -155.68 192.24 -218.447 317.664 c-63.7441 127.504 -36.4326 210.224 45.3594 292.096c15.6963 15.7275 35.2158 35.2471 59.1357 59.1826c24.4316 24.4639 53.4873 53.5518 87.9189 88c23.9043 23.9355 43.4082 43.4238 59.1201 59.1836c50.7998 50.8477 101.936 80.6396 163.92 80.6396 c37.8076 0 79.6318 -11.0557 127.872 -35.248c127.456 -63.9043 323.888 -136.48 317.168 -222.978zM478.788 608.725h64v64h-64v-64zM478.788 704.725h64v64h-64v-64zM574.788 704.725h64v64h-64v-64zM574.788 608.725h64v64h-64v-64zM329.893 416.564l24.3359 24.3359 c12 12 12 31.4717 0 43.4561c-12 12 -31.4404 12 -43.4404 0l-24.3516 -24.3516l-24.3516 24.3516c-12 12 -31.4404 12 -43.4404 0s-12 -31.4561 0 -43.4561l24.3516 -24.3516l-24.3516 -24.3516c-12 -11.9844 -12 -31.4404 0 -43.4404s31.4561 -12 43.4404 0 l24.3516 24.3359l25.0557 -25.0557c12 -12 31.4404 -12 43.4404 0s12 31.4717 0 43.4717z" unicode=""/> -<glyph glyph-name="fire" d="M508.416 -63.2803c-241.248 0 -412.369 167.281 -412.369 397.777c0 122.368 73.376 254.192 76.4961 259.712c6.36816 11.3438 18.8799 17.5039 31.9355 16.0635c12.9121 -1.66406 23.5361 -10.9756 26.8799 -23.5674 c0.192383 -0.751953 19.9688 -74.752 46.0645 -115.84c17.5361 -27.6484 35.3125 -47.1846 55.3125 -60.7529c-13.5361 58.6562 -23.9043 146.912 -7.02441 237.472c46.3359 248.576 241.984 308.048 250.368 310.448c10.7842 3.08789 22.2246 0.320312 30.4326 -7.15137 c8.19238 -7.50391 11.9365 -18.752 9.80859 -29.6641c-0.320312 -1.74414 -32.624 -175.776 35.9355 -324.064c6.22363 -13.4717 14.9121 -29.1201 24.2559 -44.7842c2.65625 21.5039 6.78418 44.3682 13.1201 66.5605c25.1523 87.9678 90.1924 118 92.9443 119.216 c10.8477 4.94434 23.5039 3.3125 32.8799 -4.03125c9.34375 -7.37598 13.8398 -19.2803 11.6797 -31.0078c-0.335938 -2.16016 -9.4082 -62.0322 41.5361 -146.944c46 -76.6719 59.2803 -126.368 59.2803 -221.681c0 -230.48 -176.432 -397.761 -419.536 -397.761z M195.695 492.32c-17.5684 -44.3037 -35.665 -103.246 -35.665 -157.806c0 -193.408 144.192 -333.776 348.368 -333.776c206 0 355.536 140.368 355.536 333.776c0 83.5361 -10.3203 122.32 -50.1602 188.752c-26.624 44.3682 -39.7764 84.2559 -46.0645 116 c-6.33594 -10.2559 -12.2236 -22.7842 -16.5273 -37.8721c-19.5039 -68.1924 -14.5918 -147.937 -14.5273 -148.753c0.944336 -14.2725 -7.74414 -27.4727 -21.248 -32.2568s-28.5283 -0.0644531 -36.8164 11.6631c-2.40039 3.4082 -59.3125 83.9678 -84.4004 138.24 c-52.0957 112.592 -51.2158 234.336 -45.9043 304.464c-52.7197 -30.7197 -133.664 -99.3438 -159.664 -238.912c-25.3115 -135.808 23.8721 -271.6 24.4004 -272.943c4.25586 -11.0879 2 -23.6641 -5.80762 -32.5918 c-7.83984 -8.87988 -19.9043 -12.8154 -31.5361 -10.0312c-3.96777 0.975586 -94.0322 24.3994 -152.336 116.287c-10.416 16.4639 -19.7598 36.3838 -27.6475 55.7598z" unicode=""/> -<glyph glyph-name="eyeglass" d="M1025.38 308.208c-0.975586 13.8398 -53.0078 319.313 -61.1514 368.226c-0.78418 4.68848 -1.4082 9.68066 -2.0957 14.9443c-6.28809 49.1523 -18.0322 140.624 -165.473 140.624c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32 c91.1201 0 95.9365 -37.4082 102.001 -84.7842c0.78418 -6.06445 1.53613 -11.8721 2.43262 -17.2803c3.74414 -22.5283 20.7041 -112.16 35.3438 -201.024c-37.5518 28.624 -84.2881 45.8076 -135.12 45.8076c-81.6484 0 -154.32 -43.9521 -194.272 -109.36 c-19.2158 7.26367 -51.8242 16.3359 -95.3926 16.3359c-42.9443 0 -74.5127 -9.13574 -94.0322 -17.0879c-38.8477 65.8242 -110.304 110.128 -192.271 110.128c-53.2637 0 -102.735 -18.7197 -141.84 -49.8398c14.832 89.9844 32.4004 182.032 36.208 205.024 c0.912109 5.4082 1.66406 11.2158 2.43164 17.2803c6.06445 47.376 10.8809 84.7842 102.001 84.7842c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32c-147.44 0 -159.185 -91.4717 -165.473 -140.624c-0.688477 -5.24805 -1.3125 -10.2559 -2.09668 -14.9443 c-8.16016 -48.9121 -57.0078 -352.368 -57.9678 -366.225c-0.223633 -3.08789 0.144531 -6.04785 0.75293 -8.94336c-0.303711 -4.62402 -0.719727 -9.21582 -0.719727 -13.9043c0 -123.344 103.344 -223.344 226.688 -223.344c123.344 0 223.344 100 223.344 223.344 c0 18.6562 -2.54395 36.6719 -6.84766 53.9834c13.1201 5.28027 36.832 12.3359 69.8076 12.3359c32.1758 0 56.4639 -6.43164 70.3037 -11.3281c-4.6084 -17.6318 -7.32812 -35.9678 -7.32812 -54.9922c0 -123.344 103.344 -223.344 226.688 -223.344 s223.344 100 223.344 223.344c0 3.34375 -0.351562 6.60742 -0.495117 9.91992c0.975586 3.48828 1.51953 7.13672 1.23145 10.9443zM225.344 128.018c-88.1924 0 -162.688 72.9756 -162.688 159.344s74.4961 159.344 162.688 159.344 c87.8721 0 159.344 -71.4717 159.344 -159.344s-71.4717 -159.344 -159.344 -159.344zM801.312 128.018c-88.1924 0 -162.689 72.9775 -162.689 159.346s74.4961 159.344 162.688 159.344c76 0 139.632 -53.4883 155.456 -124.784 c0.65625 -6.52832 1.2002 -12.6719 1.61621 -18.2881c0.192383 -2.68848 0.912109 -5.2168 1.83984 -7.66504c0.160156 -2.87988 0.432617 -5.71191 0.432617 -8.62402c0 -87.8564 -71.4717 -159.328 -159.344 -159.328z" unicode="î€"/> -<glyph glyph-name="envelope-open" d="M1023.31 486.704c-1.36035 11.3115 -5.61426 21.7129 -12.0947 30.4648h0.160156l-0.879883 0.879883c-3.28027 4.32031 -7.12012 8.12793 -11.4082 11.5039l-417.28 403.408c-36.2236 36.2236 -99.5039 36.2881 -135.776 0l-417.216 -400.256 c-9.02441 -8.40039 -28.8809 -31.0889 -28.8809 -53.3447v-479.52c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v478.256c0.223633 2.87988 -0.0644531 5.75977 -0.624023 8.60742zM269.794 233.665l-205.856 -189.567v371.184zM335.569 207.281 c2.28809 1.51953 4.46484 3.24805 6.36914 5.4082c0.368164 0.416016 0.624023 0.912109 0.959961 1.34375l141.168 130c7.24805 5.83984 15.8398 8.91211 24.8799 8.91211c9.18359 0 18.3672 -3.21582 24.5273 -8l383.6 -345.104h-806.736zM757.458 229.442l202.48 179.696 v-361.84zM103.778 517.171l387.501 370.544c6.06445 6.03223 14.0967 9.37598 22.625 9.37598c8.55957 0 16.5918 -3.34375 22.6562 -9.37598l361.376 -344.352h-0.975586l54.8965 -55.792l-242.304 -215.04l-135.248 121.664 c-37.6797 29.5361 -91.7754 30.8164 -131.68 -1.37598l-125.504 -115.584l-241.792 213.344l26.9922 26.5918h1.45605z" unicode=""/> -<glyph glyph-name="envolope-letter" d="M1023.31 486.72c-1.36035 11.3115 -5.61426 21.7129 -12.0947 30.4648h0.160156l-0.879883 0.879883c-3.28027 4.32031 -7.12012 8.12793 -11.4082 11.5039l-167.152 168.384v103.264c0 17.6797 -14.3203 32 -32 32h-101.328l-116.8 99.7119 c-36.2236 36.2236 -99.5039 36.2881 -135.776 0l-116.4 -99.7119h-105.696c-17.6797 0 -32 -14.3203 -32 -32v-105.376l-163.12 -163.12c-17.3438 -11.4717 -28.8799 -31.0879 -28.8799 -53.3438v-479.504c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64 v478.24c0.223633 2.87988 -0.0644531 5.75977 -0.624023 8.60742zM268.865 234.497l-204.928 -190.079v370.896zM330.562 204.498c4.22363 1.80762 8.12891 4.52734 11.377 8.22363c1.71191 1.93555 3.05566 4.06348 4.22363 6.25586l137.904 127.936 c7.24805 5.83984 15.8398 8.91211 24.8799 8.91211c9.18359 0 18.3672 -3.21582 24.5273 -8l383.84 -347.936h-807.312zM758.339 230.274l201.6 178.896v-361.632zM897.938 543.378h-0.975586l54.8955 -55.792l-119.92 -106.432v228.208zM491.283 887.682 c6.06445 6.03223 14.0947 9.37598 22.623 9.37598c8.55957 0 16.5918 -3.34375 22.6562 -9.37598l64.624 -54.4639h-174.432zM767.938 769.218v-444.848l-57.3115 -50.8799l-136.32 123.568c-37.6797 29.5361 -91.7754 30.8164 -131.68 -1.37598l-126.624 -117.44 l-60.0645 53.0078v437.968zM103.777 517.187l88.1602 88.1289v-217.616l-116.624 102.896l26.9922 26.5918h1.47168z" unicode=""/> -<glyph glyph-name="energy" d="M595.344 895.28h0.175781h-0.175781zM595.344 895.28l-72.207 -379.377l261.584 -0.879883l-356.064 -514.304l72.208 417.376l-261.568 0.912109zM595.393 959.279c-1.72754 0 -3.45508 -0.0625 -5.15137 -0.19043 c-11.2959 -0.912109 -18.7842 -4.68848 -27.6641 -10.6562c-4.92773 -3.28027 -9.43945 -7.28027 -13.3916 -11.9365c-1.16797 -1.37598 -2.27246 -2.81641 -3.29688 -4.28809l-358.608 -474.608c-14.1602 -19.4082 -16.2402 -45.0244 -5.36035 -66.4326 c10.8643 -21.4082 32.832 -34.9766 56.9121 -35.1523l184.736 -1.34375l-58.0801 -342.192c-5.51953 -29.4082 10.1602 -58.7207 37.7598 -70.5283c8.22363 -3.53613 16.8633 -5.21582 25.3916 -5.21582c20.1123 0 36.6406 9.4082 49.041 26.4004l359.056 514.304 c14.1602 19.4082 16.2246 45.0566 5.36035 66.4326c-10.8643 21.4082 -32.832 34.9766 -56.9121 35.1523l-184.736 0.320312l57.4561 300.88c1.2002 4.84766 1.82422 9.87207 1.82422 15.0557c0 34.624 -27.5684 62.8477 -62.0645 63.9678 c-0.767578 0.0322266 -1.51953 0.0322266 -2.27148 0.0322266v0z" unicode="î€ "/> -<glyph glyph-name="emotsmile" d="M781.264 352.848c-16.2559 7.28027 -35.0889 -0.0644531 -42.2568 -16.1924c-0.65625 -1.42383 -66.1279 -144.208 -229.439 -146.128c-1.00781 0 -2 -0.0322266 -3.00781 -0.0322266c-153.664 0 -219.937 140.368 -222.688 146.4 c-7.31152 16 -26.1914 23.1201 -42.3193 15.8721c-16.0957 -7.28027 -23.248 -26.208 -15.9678 -42.3359c3.4082 -7.56836 85.376 -183.937 280.848 -183.937c1.28027 0 2.5918 0.0322266 3.87207 0.0322266c203.872 2.40039 283.84 176.656 287.12 184.064 c7.24805 16.1602 -0.0322266 35.0723 -16.1602 42.2559zM511.999 959.999c-282.784 0 -512 -229.216 -512 -512s229.216 -512 512 -512s512 229.216 512 512s-229.216 512 -512 512zM511.999 -0.000976562c-247.024 0 -448 200.976 -448 448s200.976 448 448 448 s448 -200.976 448 -448s-200.976 -448 -448 -448zM351.503 480.175c35.2637 0 63.8398 28.5918 63.8398 63.8242s-28.5762 63.8242 -63.8398 63.8242c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8242 63.8398 -63.8242zM671.503 480.175 c35.2637 0 63.8398 28.5918 63.8398 63.8242s-28.5762 63.8242 -63.8398 63.8242c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8242 63.8398 -63.8242z" unicode=""/> -<glyph glyph-name="disc" d="M512 960c-282.784 0 -512 -229.216 -512 -512s229.216 -512 512 -512s512 229.216 512 512s-229.216 512 -512 512zM960 448c0 -66.3203 -14.5928 -129.263 -40.5605 -185.935l-283.216 151.552c3.02441 10.9756 4.78418 22.4639 4.78418 34.3838 c0 71.248 -57.7441 129.008 -129.008 129.008c-14.624 0 -28.624 -2.54395 -41.7119 -7.02441l-169.616 272.912c62.9922 33.8398 134.944 53.1035 211.328 53.1035c247.024 0 448 -200.976 448 -448zM511.999 512.994c35.8398 0 65.0078 -29.1514 65.0078 -65.0078 s-29.168 -64.9922 -65.0078 -64.9922s-64.9922 29.168 -64.9922 65.0078s29.1523 64.9922 64.9922 64.9922zM246.575 808.627l170.177 -273.84c-0.751953 -0.832031 -1.53613 -1.64844 -2.28809 -2.5127l-283.168 151.52c30.208 48.5762 69.3916 90.9766 115.279 124.833z M64 448.003c0 63.6797 13.4395 124.256 37.5039 179.168l284.368 -152.16c-1.85645 -8.71973 -2.88086 -17.7275 -2.88086 -27.0078c0 -71.248 57.7441 -129.008 129.008 -129.008c12.4004 0 24.3525 1.83984 35.6963 5.10352l170.192 -273.792 c-61.6797 -32.0479 -131.664 -50.3037 -205.888 -50.3037c-247.024 0 -448 200.976 -448 448zM772.447 83.8428l-169.504 272.688c0.496094 0.496094 0.959961 1.02441 1.45605 1.53613l284.288 -152.144c-30.752 -47.6318 -70.2402 -89.0879 -116.24 -122.08z" unicode=""/> -<glyph glyph-name="cursor-move" d="M1016.4 463.36l-8.47949 8.0791c-0.160156 0.160156 -0.335938 0.224609 -0.52832 0.368164l-129.744 118.432c-9.34375 8.94434 -24.4482 8.94434 -33.8242 0l-5.48828 -8.06445c-9.34375 -8.94434 -6.30371 -23.4082 3.04004 -32.3359l76.4639 -69.3438h-371.344 v373.344l69.3438 -76.4639c8.94434 -9.34375 23.4082 -12.3838 32.3359 -3.02344l8.06445 5.47168c8.94434 9.37598 8.94434 24.4805 0 33.8408l-113.168 123.968c-2.75195 5.55176 -7.00781 10.1436 -12.3193 13.2959l-1.42383 1.48828 c-4.43164 4.67188 -10.3359 7.00781 -16.2236 6.97559c-5.9043 0.0322266 -11.7764 -2.30371 -16.2881 -6.97559l-8.0957 -8.46387c-0.160156 -0.160156 -0.175781 -0.368164 -0.335938 -0.543945l-115.504 -127.744c-8.92773 -9.32812 -8.92773 -24.4482 0 -33.8242 l8.06445 -5.47168c8.92773 -9.34375 23.4238 -6.31934 32.3682 3.02441l69.1523 77.1045v-375.984h-376.304l76.4639 69.3438c9.34375 8.94434 12.3838 23.4082 3.04004 32.3359l-5.47168 8.06445c-9.36035 8.94434 -24.4961 8.94434 -33.8398 0l-123.984 -113.184 c-5.53613 -2.73633 -10.1279 -7.00879 -13.2803 -12.2891l-1.48828 -1.42383c-4.68848 -4.44824 -7.00879 -10.3525 -6.97656 -16.2402c-0.015625 -5.9043 2.28809 -11.7764 6.97656 -16.2881l8.46387 -8.0957c0.160156 -0.160156 0.368164 -0.175781 0.52832 -0.335938 l127.744 -115.504c9.34375 -8.92773 24.4639 -8.92773 33.8398 0l5.47168 8.06445c9.34375 8.94434 6.30371 23.4404 -3.04004 32.3682l-77.1201 69.1523h379.008v-376.96l-69.1523 77.1035c-8.94434 9.34375 -23.4404 12.3682 -32.3682 3.02441l-8.06445 -5.47168 c-8.92773 -9.37598 -8.92773 -24.4961 0 -33.8242l115.504 -127.744c0.160156 -0.175781 0.192383 -0.368164 0.335938 -0.52832l8.0957 -8.48047c4.51172 -4.67188 10.3838 -7.00781 16.2881 -6.97559c5.87207 -0.0322266 11.7764 2.30371 16.2246 6.97559l8.0957 8.48047 c0.160156 0.160156 0.224609 0.335938 0.368164 0.52832l118.432 129.744c8.94434 9.34375 8.94434 24.4639 0 33.8242l-8.06445 5.48828c-8.94434 9.34375 -23.4082 6.30371 -32.3359 -3.04004l-69.3438 -76.4639v374.336h373.968l-77.1045 -69.1523 c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.92773 24.4961 -8.92773 33.8242 0l127.744 115.504c0.175781 0.175781 0.368164 0.191406 0.52832 0.334961l8.48047 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881 c0.0322266 5.85645 -2.30371 11.7764 -6.97559 16.2246z" unicode=""/> -<glyph glyph-name="crop" d="M992 160l-128 -0.00195312v593.904l119.456 119.296c12.4805 12.4961 12.4805 32.7686 0 45.2646c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0l-118.608 -118.464h-595.584v128c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-128h-128 c-17.6797 0 -32 -14.3203 -32 -32c0 -17.6641 14.3203 -32 32 -32h128v-608c0 -2.94434 0.944336 -5.60059 1.68066 -8.28809c0.320312 -1.21582 0.255859 -2.46387 0.719727 -3.63184c3.21582 -8.06445 9.59961 -14.4326 17.6641 -17.6807 c1.37598 -0.55957 2.87988 -0.495117 4.28809 -0.84668c2.52832 -0.639648 4.92871 -1.55176 7.64844 -1.55176h608v-128c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v128h128c17.6797 0 32 14.3203 32 32c0 17.6797 -14.3203 32 -32 32zM755.488 735.998 l-531.488 -530.784v530.784h531.488zM269.28 159.998l530.72 529.984v-529.984z" unicode=""/> -<glyph glyph-name="credit-card" d="M928.144 784h-832.288c-53.0244 0 -96 -42.9756 -96 -96v-480c0 -53.0244 42.9756 -96 96 -96h832.288c53.0244 0 96 42.9756 96 96v480c0 53.0244 -42.9756 96 -96 96zM95.8555 720h832.288c17.6641 0 32 -14.3359 32 -32v-64h-896.288v64c0 17.6641 14.3516 32 32 32z M928.144 176h-832.288c-17.6641 0 -32 14.3359 -32 32v288h896.288v-288c0 -17.6641 -14.3516 -32 -32 -32z" unicode=""/> -<glyph glyph-name="chemistry" d="M810.416 -10.7197l-170.401 201.664v353.504h21.3115c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-53.3115c-17.6797 0 -32 -14.3203 -32 -32v-397.824c0 -7.93555 2.94434 -15.5674 8.25586 -21.4395l130.368 -157.344h-405.28l130.368 157.344 c5.31152 5.87207 8.25586 13.5039 8.25586 21.4395v397.824c0 17.6797 -14.3203 32 -32 32h-53.3115c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h21.3115v-353.504l-170.4 -201.664c-8.46387 -9.37598 -10.624 -22.8799 -5.50391 -34.4316 c5.15234 -11.5684 16.5928 -19.0088 29.249 -19.0088h549.344c12.6562 0 24.0967 7.44043 29.249 19.0088c5.12012 11.5518 2.97656 25.0557 -5.50391 34.4316zM479.999 640.32c35.2637 0 63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5762 63.8076 -63.8398 63.8076 c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5596 -63.8398 63.8398 -63.8398zM688.479 735.312c62.3682 0 112.928 50.3359 112.928 112.416s-50.5439 112.416 -112.928 112.416c-62.3516 0 -112.928 -50.3359 -112.928 -112.416 s50.5762 -112.416 112.928 -112.416zM687.983 896.337c26.6562 0 48.3359 -21.584 48.3359 -48.1279c0 -26.5283 -21.6797 -48.1279 -48.3359 -48.1279s-48.3359 21.5996 -48.3359 48.1279c0.015625 26.5439 21.6797 48.1279 48.3359 48.1279z" unicode=""/> -<glyph glyph-name="bell" d="M905.616 248.112c-37.3438 45.4238 -88.4805 109.742 -88.4805 175.358v208.96c0 180.016 -134.64 326.479 -306.688 326.479c-172.08 0 -305.664 -146.464 -305.664 -326.479v-208.96c0 -64.5117 -55.4883 -125.487 -90.6719 -172.799 c-31.6484 -42.5117 -56.624 -76.0957 -39.7598 -109.664c14.832 -29.5361 51.9678 -33.3281 82.6553 -33.3281h183.36c0.0478516 -94.208 76.4482 -170.576 170.672 -170.576c94.2402 0 170.641 76.3682 170.688 170.576h187.664c19.5195 0 65.1514 0 80.8633 33.2002 c15.8564 33.6162 -9.51953 64.5127 -44.6396 107.232zM511.007 4.14258c-57.2158 0 -103.632 46.3516 -103.712 103.535h207.424c-0.0800781 -57.1836 -46.4639 -103.535 -103.712 -103.535zM869.391 175.807h-712.385c-4.89551 0 -8.99121 0.160156 -12.3672 0.368164 c6.5918 10.208 16.2715 23.248 24.1436 33.8564c38.9922 52.4004 104.145 126.368 104.145 213.424v208.96c0 142.464 103.04 258.352 237.521 258.352s238.561 -115.888 238.561 -258.352v-208.96c0 -90.0156 60.0801 -165.248 103.968 -218.608 c7.3916 -8.99219 16.2393 -19.7598 23.1191 -28.96c-2.03223 -0.0478516 -4.27246 -0.0800781 -6.7041 -0.0800781z" unicode=""/> -<glyph glyph-name="badge" d="M1021.06 120.032l-187.262 346.304c19.1035 43.3604 29.792 91.2803 29.792 141.696c0 194.304 -157.52 351.808 -351.808 351.808c-194.336 0 -351.84 -157.52 -351.84 -351.808c0 -51.6318 11.2158 -100.624 31.1836 -144.784l-188.096 -343.056 c-6.06445 -11.0244 -5.05664 -24.624 2.52734 -34.6885c7.59961 -10.0322 20.4316 -14.752 32.6875 -11.8721l160.624 36.8477l54.9756 -153.12c4.28809 -11.9043 15.1523 -20.1602 27.7441 -21.0879c0.816406 -0.0644531 1.60059 -0.0966797 2.36816 -0.0966797 c11.7119 0 22.5918 6.43164 28.1914 16.8799l163.696 304.976c11.8076 -1.2002 23.792 -1.80859 35.9199 -1.80859c11.1201 0 22.0957 0.576172 32.9434 1.60059l167.248 -305.008c5.66406 -10.3203 16.4316 -16.624 28.0635 -16.624 c0.816406 0 1.66406 0.0322266 2.49609 0.0966797c12.5596 1.00781 23.376 9.24805 27.6318 21.0879l54.9756 153.12l160.624 -36.8477c12.3203 -2.97559 25.0244 1.80859 32.624 11.8086c7.63184 9.98438 8.65625 23.5205 2.68848 34.5762zM289.778 46.6562 l-40.2578 112.161c-5.50391 15.248 -21.4717 24.1279 -37.2793 20.3682l-118.8 -27.248l135.408 246.976c44.5918 -60.2402 107.952 -105.681 181.44 -127.793zM224.225 608.033c0 158.544 129.009 287.536 287.568 287.536c158.544 0 287.536 -128.992 287.536 -287.536 s-128.992 -287.568 -287.536 -287.568c-158.576 0 -287.568 129.024 -287.568 287.568zM811.745 179.186c-15.8721 3.74414 -31.7764 -5.11914 -37.2803 -20.3672l-40.5283 -112.976l-123.152 224.56c75.4404 22.0957 140.337 68.7354 185.505 130.735l134.848 -249.328z " unicode=""/> -<glyph glyph-name="anchor" d="M1021.02 228.592l-82.2861 151.298c-0.12793 0.208008 -0.0957031 0.400391 -0.223633 0.592773l-5.87207 10.1436c-3.28027 5.61621 -8.43262 9.23242 -14.1924 10.5928c-5.69629 1.4082 -11.9844 0.543945 -17.4082 -2.97559l-9.83984 -6.33594 c-0.192383 -0.112305 -0.304688 -0.288086 -0.49707 -0.416016l-145.6 -98.3203c-10.8799 -7.00781 -14.416 -21.6797 -7.93555 -32.9121l6.54395 -7.2002c6.48047 -11.1836 21.2646 -11.6475 32.1611 -4.63965l87.04 59.1836 c-20.6084 -166 -154.736 -293.392 -318.96 -308.176v641.6h128.048c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-129.44c-0.240234 0.832031 -0.448242 1.66406 -0.768555 2.46387c57.1035 13.2803 99.6953 64.3682 99.6953 125.536 c0 71.248 -57.7441 129.008 -129.008 129.008c-71.248 0 -128.992 -57.7441 -128.992 -129.008c0 -60.8164 42.1123 -111.664 98.7363 -125.28c-0.335938 -0.879883 -0.576172 -1.80762 -0.848633 -2.71973h-129.376c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32 h127.984v-641.584c-164.176 14.7842 -298.16 142.128 -318.816 308.112l86.9443 -59.1201c10.8799 -7.00781 25.6641 -6.54395 32.1445 4.63965l6.55957 7.2002c6.48047 11.2158 2.94434 25.9033 -7.95117 32.9111l-145.6 98.3203 c-0.192383 0.143555 -0.304688 0.319336 -0.480469 0.415039l-9.85645 6.33594c-5.4082 3.51953 -11.6963 4.36719 -17.4082 2.97559c-5.74414 -1.36035 -10.9121 -4.99219 -14.1924 -10.5918l-5.87207 -10.1602 c-0.112305 -0.192383 -0.0966797 -0.384766 -0.208984 -0.592773l-82.2725 -151.296c-6.49609 -11.168 -2.94434 -25.8721 7.95215 -32.8965l9.12012 -3.42383c10.8799 -6.99219 24.2559 -0.640625 30.752 10.543l47.9043 88.9756 c29.376 -204.72 205.104 -357.823 413.279 -357.823c208.064 0 383.921 153.088 413.361 357.712l47.8398 -88.8643c6.49609 -11.1836 19.8877 -17.5352 30.7676 -10.543l9.12012 3.42383c10.8965 7.02441 14.4482 21.7285 7.95215 32.8965zM447.506 833.025 c0 35.8398 29.1533 65.0098 64.9932 65.0098c35.8399 0 65.0078 -29.1523 65.0078 -65.0088s-29.1523 -65.0088 -65.0088 -65.0088c-35.8242 0.015625 -64.9922 29.168 -64.9922 65.0078z" unicode=""/> -<glyph glyph-name="wallet" d="M1023.65 669.52c0.463867 23.6641 -5.9043 78.8477 -77.8398 98.0635l-722.416 144.624c-52.9443 0 -96 -43.0557 -96 -96v-128.704l-32 0.0800781c-52.752 -0.223633 -95.6318 -43.1514 -95.6318 -95.9678v-511.808c0 -52.9443 43.0557 -96 96 -96h832.464 c52.9443 0 96 43.0557 96 96zM191.393 816.207c0 16.7197 12.8799 30.4629 29.2158 31.8711l706 -142.88c0.255859 -0.12793 -5.24805 -17.9355 -30.8799 -17.5996h-704.336zM960.24 79.79c0 -17.6641 -14.3359 -32 -32 -32h-832.48c-17.6641 0 -32 14.3359 -32 32v511.824 c0 17.6641 14.3359 32 32 32h800.064c31.4082 0 64.4004 10.7041 64.4004 31.8877v-575.712h0.015625zM191.824 399.502c-35.3438 0 -64 -28.6562 -64 -64s28.6562 -64 64 -64s64 28.6562 64 64s-28.6562 64 -64 64z" unicode=""/> -<glyph glyph-name="vector" d="M992 288h-32.2725v1.61621c0 161.92 -86.5283 303.808 -215.664 382.384h160.816c11.0879 -19.04 31.5039 -32 55.1201 -32c35.3438 0 64 28.6562 64 64s-28.6562 64 -64 64c-23.6318 0 -44.0322 -12.96 -55.1201 -32h-296.88v32c0 17.6641 -14.3359 32 -32 32h-128 c-17.6641 0 -32 -14.3359 -32 -32v-32h-296.88c-11.0879 19.04 -31.4883 32 -55.1201 32c-35.3438 0 -64 -28.6562 -64 -64s28.6562 -64 64 -64c23.6318 0 44.0322 12.96 55.1201 32h160.8c-129.136 -78.5918 -215.647 -220.464 -215.647 -382.384v-1.61621h-32.2725 c-17.6641 0 -32 -14.3359 -32 -32v-128c0 -17.6641 14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32v128c0 17.6641 -14.3359 32 -32 32h-31.7275v1.61621c0 178.448 122.464 328.672 287.728 371.392v-21.0078c0 -17.6641 14.3359 -32 32 -32h128 c17.6641 0 32 14.3359 32 32v21.0078c165.264 -42.7363 287.728 -192.96 287.728 -371.392v-1.61621h-31.7275c-17.6641 0 -32 -14.3359 -32 -32v-128c0 -17.6641 14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32v128c0 17.6641 -14.3359 32 -32 32zM128 160h-64v64h64 v-64zM544 672h-64v64h64v-64zM960 160h-64v64h64v-64z" unicode=""/> -<glyph glyph-name="speech" d="M960 896.4h-895.999c-35.3438 0 -64 -28.6562 -64 -64v-577.504c0 -35.3438 28.6562 -64 64 -64h127.536v-159.312c0 -12.9121 7.74414 -24.5283 19.6318 -29.5039c4 -1.67969 8.22363 -2.49609 12.3672 -2.49609c8.25586 0 16.3359 3.18359 22.4316 9.18359 l185.024 182.128h529.008c35.3438 0 64 28.6562 64 64v577.504c0 35.3438 -28.6562 64 -63.9996 64.0004zM960.001 254.912h-555.216l-149.248 -146.912v146.912h-191.536v577.488h896v-577.488zM224.001 510.992h576c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-576 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM224.001 638.992h576c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-576c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM224.001 382.992h384c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-384 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z" unicode=""/> -<glyph glyph-name="puzzle" d="M512 -64.1602c-20.2881 0 -39.3779 7.87012 -53.7461 22.1904l-436.512 436.496c-29.5361 29.6797 -29.5361 77.9521 -0.0644531 107.568l159.904 159.872c9.87207 9.87207 25.0244 12.2236 37.4404 5.74316c12.3682 -6.46387 19.1201 -20.2236 16.6885 -33.9678 c-1.63184 -9.15234 -2.36816 -16.4961 -2.36816 -23.1201c0 -70 56.9756 -128.144 127.008 -128.144c70.0957 0 121.279 58.1436 121.279 128.144c0 70.0957 -51.1836 127.088 -121.279 127.088c-6.55957 0 -13.8711 -0.751953 -23.0234 -2.36816 c-13.8721 -2.55957 -27.5039 4.32031 -33.9678 16.6885c-6.46387 12.4004 -4.12793 27.5684 5.74414 37.4404l149.088 149.12c28.8799 28.752 78.8154 28.6875 107.567 0.0634766l109.152 -109.216c22.7842 70.8164 89.2803 122.225 167.536 122.225 c97.0244 0 175.969 -78.9756 175.969 -176.031c0 -78.2559 -51.376 -144.752 -122.224 -167.504l106.032 -105.968c29.5996 -29.6797 29.5996 -77.9521 0.03125 -107.601l-436.448 -436.464c-14.4316 -14.3838 -33.5195 -22.2559 -53.8076 -22.2559zM174.895 564.782 l-107.905 -107.872c-4.65625 -4.68848 -4.65625 -12.4326 0.0634766 -17.1846l436.368 -436.384c6.12793 -6.06445 10.9443 -6.12891 17.1846 0.0634766l436.352 436.384c4.68848 4.71973 4.68848 12.3994 -0.03125 17.1514l-153.904 153.808 c-9.63184 9.63184 -12.1279 24.3203 -6.19238 36.5605s18.8477 19.5039 32.5273 17.8398l4.87988 -0.624023c2.68848 -0.368164 5.37695 -0.816406 8.19336 -0.816406c61.7441 0 111.968 50.1924 111.968 111.904c0 61.7764 -50.2236 112.032 -111.968 112.032 c-61.7119 0 -111.936 -50.2559 -111.936 -112.032c0 -2.55957 0.400391 -5.05566 0.751953 -7.56738l0.688477 -5.71191c1.44043 -13.5039 -5.77539 -26.4316 -18.0312 -32.2881c-12.1602 -5.80762 -26.8164 -3.31152 -36.4004 6.25684l-156.944 157.024 c-6.12793 6.06445 -10.9443 6.12891 -17.1846 -0.0634766l-97.1201 -97.1201c83.2803 -20.624 139.376 -95.9678 139.376 -185.536c0 -105.312 -79.9199 -192.128 -185.296 -192.128c-89.5361 0.015625 -164.848 63.0879 -185.439 146.304z" unicode="î€"/> -<glyph glyph-name="printer" d="M952.736 705.072h-120.719v254.448h-640.032v-254.448h-120.72c-39.3125 0 -71.3125 -32 -71.3125 -71.3438v-433.888c0 -39.3438 32 -71.3438 71.3115 -71.3438h120.72v-192.016h640.032v192.016h120.72c39.3125 0 71.3125 32 71.3125 71.3438v433.888 c0 39.3438 -32 71.3438 -71.3125 71.3438zM255.985 896.513h512.032v-191.44h-512.032v191.44zM768.018 0.480469h-512.032v352.4h512.032v-352.4zM960.05 199.841c0 -4.08008 -3.28027 -7.34375 -7.3125 -7.34375h-120.72v224.384h-640.032v-224.368h-120.72 c-4.03223 0 -7.3125 3.26367 -7.3125 7.34375v433.872c0 4.06445 3.28027 7.34473 7.3125 7.34473h881.472c4.03223 0 7.3125 -3.28027 7.3125 -7.34473zM832.002 576.561h-32c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h32c17.6641 0 32 14.3359 32 32 s-14.3359 32 -32 32z" unicode=""/> -<glyph glyph-name="present" d="M1024 639.504c0 35.3438 -28.6543 64 -63.998 64h-109.248c28.2725 27.8877 46.3682 64.4473 46.3682 109.472c0 55.4404 -31.8398 115.664 -121.216 115.664c-117.6 0 -215.84 -125.216 -262 -195.408c-46.1924 70.1758 -147.44 195.392 -265.024 195.392 c-89.376 0 -121.216 -60.2236 -121.216 -115.664c0 -45.0078 18.5918 -81.584 47.4395 -109.472h-111.104c-35.3438 0 -64 -28.6562 -64 -64v-191.568h64.5596v-416.56c0 -35.3438 28.6562 -64 64 -64h767.68c35.3438 0 64 28.6562 64 64v416.576h63.7598v191.568z M775.906 864.624c39.5684 0 57.2158 -16.625 57.2158 -51.665c0 -71.0879 -79.3438 -109.439 -153.968 -109.439h-108.336c45.4717 67.5361 125.504 161.104 205.088 161.104zM248.881 864.623c79.5996 0 162.655 -93.5684 208.127 -161.088h-108.368 c-74.624 0 -156.976 39.3438 -156.976 110.432c0 35.0244 17.6484 50.6562 57.217 50.656zM960.001 511.936h-416v127.568h416v-127.568zM64.001 639.504h416v-127.568h-416zM128.561 447.936h351.44v-416.56h-351.44zM896.257 31.376h-352.256v416.56h352.256v-416.56z" unicode=""/> -<glyph glyph-name="playlist" d="M33.7598 896.24h448c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32zM33.7598 704.24h448c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32z M513.76 544.24c0 17.6641 -14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h448c17.6641 0 32 14.3359 32 32zM1012.88 635.456l-312.912 312.898c-9.9043 9.91992 -24.6562 11.8398 -36.5918 6.01562 c-12.5439 -4.33594 -21.6162 -16.1123 -21.6162 -30.1279v-708.4c-33.9199 25.1357 -78.4316 40.5273 -127.376 40.5273c-106.064 0 -192.097 -71.7764 -192.097 -160.288c0 -88.5283 86.0322 -160.336 192.097 -160.336c106.128 0 192.096 71.8076 192.096 160.336 c0 4.01562 -0.368164 7.93555 -0.719727 11.8711v744.096l261.84 -261.856c12.4961 -12.4961 32.7686 -12.4961 45.2646 0c12.496 12.4961 12.4961 32.7686 0.015625 45.2646zM641.76 92.9785c-2.30371 -44.4961 -54.1914 -92.8145 -128.127 -92.8145 c-75.6484 0 -128.353 50.5596 -128.353 95.8711c0 45.3438 52.7041 95.8398 128.353 95.8398c73.9355 0 125.823 -48.2559 128.127 -92.7842v-6.1123v0.0001z" unicode=""/> -<glyph glyph-name="pin" d="M1014.85 580.336l-368.158 370.015c-7.93555 7.96777 -19.376 11.2158 -30.3203 8.49609c-10.9121 -2.65625 -19.6006 -10.8486 -22.9443 -21.5684c-22.1602 -71.3115 -24.7197 -135.84 -7.79199 -194.688c-1.55176 -1.07227 -3.04004 -2.24023 -4.41602 -3.61621 l-171.104 -171.072c-55.2002 25.5996 -114.544 39.4561 -173.696 39.4561c-37.5996 0 -74.4639 -5.56836 -109.567 -16.4648c-10.6885 -3.34375 -18.8809 -12 -21.5693 -22.8477c-2.68848 -10.8799 0.463867 -22.3359 8.36816 -30.2881l218.976 -220.384l-306.16 -311.04 l-26.624 -70.1279l64.3682 24.8799l313.36 311.04l221.824 -223.264c6.06445 -6.12793 14.2881 -9.43945 22.6885 -9.43945c2.52832 0 5.08789 0.320312 7.63184 0.912109c10.9121 2.68848 19.6006 10.8809 22.9443 21.6006 c28.9756 93.2324 20.4795 193.345 -20.3369 283.121l174.704 174.736c0.624023 0.624023 1.05566 1.32812 1.63184 2c26.3682 -7.53613 53.6963 -11.5684 82.0479 -11.5684c35.2158 0 72.5596 5.05566 110.976 17.0078c10.6885 3.3125 18.8809 12 21.5693 22.8477 c2.65625 10.8477 -0.496094 22.3037 -8.40039 30.2559zM603.153 135.854l-402.783 405.407c103.376 12.0645 214.848 -29.5996 295.567 -110.319c80.3203 -80.3037 119.504 -191.296 107.216 -295.088zM600.227 403.454c-16.832 25.7275 -36.4648 50.1758 -59.0244 72.752 c-22.4639 22.4639 -47.0078 42.2559 -72.96 59.3281l144.128 144.096c14.7041 -25.5684 33.6641 -50 57.0078 -73.3281c23.8564 -23.8398 49.0889 -43.1357 75.6006 -58.0635zM714.626 651.55c-61.5361 61.5361 -85.2471 130.129 -72.6875 212.881l286.912 -288.4 c-82.6562 -11.8564 -151.601 12.8955 -214.225 75.519z" unicode=""/> -<glyph glyph-name="picture" d="M960 880.096h-896c-35.1836 0 -64 -28.8164 -64 -64v-736.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v736.192c0 35.1836 -28.8164 64 -64 64zM960 79.9033l-895.999 0.000976562v188.56l256.848 248.912l264.784 -264.496 c10.9121 -13.248 30.3359 -11.5684 44.1279 -1.12012l116.88 105.808l210.8 -216.384c0.799805 -0.799805 1.69531 -1.3916 2.55957 -2.08008v-59.2002zM960.001 230.208l-188.031 192.416c-11.4082 11.248 -29.2803 12.4004 -41.9365 2.75195l-120.56 -105.024 l-264.944 262.08c-5.66406 6.84766 -13.8398 11.0234 -22.6875 11.5996c-8.81641 0.320312 -17.5049 -2.55957 -23.9688 -8.62402l-233.872 -227.6v458.288h896v-585.888zM736.002 559.872c35.2803 0 63.8398 28.6084 63.8398 63.8408 c0 35.2158 -28.5596 63.8242 -63.8398 63.8242s-63.8398 -28.6084 -63.8398 -63.8242c0 -35.2324 28.5596 -63.8408 63.8398 -63.8408z" unicode=""/> -<glyph glyph-name="map" d="M993.184 824.992l-320.961 133.069l-319.44 -126.432l-321.968 126.368c-2.75195 0.816406 -5.43945 1.12012 -7.96777 1.12012c-13.1357 0.0644531 -22.8477 -9.74316 -22.8477 -24.4951v-830c0 -17.5684 13.8721 -35.8721 30.8164 -40.5605l322.336 -127.184 l319.008 129.504l321.024 -126.128c2.75195 -0.751953 5.44043 -1.12012 7.96875 -1.12012c13.1201 0 22.8477 9.74414 22.8477 24.4961v820.736c0 17.5684 -13.8721 35.8887 -30.8164 40.625zM383.999 778.861l256 100.304v-761.504l-256 -101.184v762.384zM63.999 873.309 l256 -94.5771v-761.76l-256 104.272v752.064zM959.999 21.9951l-256 96.3838v759.824l256 -110.384v-745.824v0.0002z" unicode=""/> -<glyph glyph-name="layers" d="M21.8398 658.192l475.09 -258.72c4.78418 -2.5918 10.0322 -3.9043 15.3125 -3.9043c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.160156 11.9355 -6.91211 22.752 -17.5039 28.1602l-475.12 241.28 c-9.05566 4.5918 -19.7441 4.62402 -28.8799 0.0644531l-480.048 -241.28c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624zM517.153 891.713l406.159 -206.271l-410.976 -221.472l-406.176 221.184zM1001.34 479.682 l-94.9736 48.2246l-68.5596 -36.9756l80 -40.624l-410.96 -221.456l-406.192 221.184l85.3115 42.8799l-68.3682 37.248l-100.32 -50.4004c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624l475.088 -258.72 c4.78418 -2.5918 10.0322 -3.90332 15.3125 -3.90332c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.143555 11.9355 -6.89551 22.752 -17.4873 28.1436zM1001.35 255.683l-89.9658 44.2236 l-68.5596 -36.9756l75.0078 -36.624l-410.976 -221.456l-406.192 221.184l79.3115 35.8721l-68.3682 37.248l-94.3203 -43.4082c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624l475.088 -258.72 c4.78418 -2.5918 10.0322 -3.90332 15.3125 -3.90332c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.143555 11.9521 -6.89551 22.7686 -17.4873 28.1602z" unicode=""/> -<glyph glyph-name="handbag" d="M1022.74 17.3604l-83.4072 503.777c-7.44043 65.3115 -66.9766 118.432 -132.721 118.432h-70.6562v85.2803c0 130.16 -92.8477 236.032 -222.976 236.032c-130.096 0 -224.943 -105.872 -224.943 -236.032v-85.2803h-76.6719 c-65.7441 0 -125.28 -53.1201 -132.528 -117.056l-77.2803 -504.16c-2.97559 -26.5596 2.22461 -47.5039 15.4082 -62.2881c12.4316 -13.9043 30.5273 -20.9766 53.7432 -20.9766h873.568c32.9121 0 51.7764 13.2158 61.8408 24.3203 c9.21582 10.208 19.6475 28.1436 16.623 57.9512zM352.049 724.865c0 94.8477 66.127 172.031 160.943 172.031c94.816 0 158.977 -77.1836 158.977 -172.031v-85.2803h-319.92zM947.168 -0.446289l-872.498 -0.449219c-5.50391 0 -11.0078 2.94434 -9.71191 10.6885 l77.248 504.096c3.83984 33.4404 35.5039 61.6807 69.1523 61.6807h76.6885v-72.9277c-19.0723 -11.0723 -32.0479 -31.4883 -32.0479 -55.1367c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6162 -12.9277 44 -31.9521 55.0879v72.9922h319.904v-72.9922 c-19.0078 -11.0879 -31.9521 -31.4883 -31.9521 -55.0879c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6484 -12.9756 44.0645 -32.0479 55.1523v72.9277h70.6562c33.6641 0 65.3125 -28.2559 69.4082 -63.4395l83.3438 -503.28 c0.400391 -4.0957 -2.81543 -9.31152 -12.1914 -9.31152z" unicode=""/> -<glyph glyph-name="globe-alt" d="M929.504 545.584c0 168.784 -88.9775 321.873 -237.97 409.569c-15.248 9.00781 -34.8799 3.87207 -43.8076 -11.376c-8.94434 -15.2158 -3.87207 -34.8477 11.376 -43.8076c129.248 -76.0322 206.4 -208.528 206.4 -354.368 c0 -242.368 -175.936 -418.288 -418.319 -418.288c-54.1924 0 -106.784 10.1602 -156.32 30.1602c-16.3682 6.65625 -35.0566 -1.2793 -41.665 -17.6631c-6.62402 -16.4004 1.28027 -35.0566 17.6641 -41.665c57.2158 -23.1201 117.872 -34.8477 180.32 -34.8477 c0.192383 0 0.384766 0.015625 0.577148 0.015625v-63.0078h-92.9277c-18.4639 0 -33.4395 -14.3037 -33.4395 -31.9521s14.9756 -31.9365 33.4395 -31.9365h252.848c18.4639 0 33.4395 14.3037 33.4395 31.9355c0 17.6641 -14.9756 31.9521 -33.4395 31.9521h-96.3838 v66.7998c245.808 28.5596 418.208 220.911 418.208 478.479zM799.374 542.705c0 194.656 -157.744 353.408 -352.4 353.408c-194.688 0 -352.465 -158.752 -352.465 -353.408s157.776 -351.44 352.465 -351.44c194.656 0 352.4 156.784 352.4 351.44zM158.494 542.705 c0 159.024 129.408 289.408 288.464 289.408c159.024 0 288.4 -130.368 288.4 -289.408s-129.376 -287.44 -288.4 -287.44c-159.056 0 -288.464 128.4 -288.464 287.44z" unicode=""/> -<glyph glyph-name="globe" d="M1025.02 448c0 272.016 -213.663 495.104 -482.319 511.023c-5.53613 0.608398 -11.0879 1.00879 -16.7197 1.00879c-1.66406 0 -3.32812 -0.175781 -4.99219 -0.223633c-2.99219 0.0478516 -5.96777 0.223633 -8.99219 0.223633 c-282.88 0 -513.023 -229.696 -513.023 -512.032s230.144 -512.032 513.023 -512.032c3.02441 0 6 0.175781 9.00781 0.240234c1.66406 -0.0644531 3.32812 -0.240234 4.99219 -0.240234c5.63184 0 11.1836 0.400391 16.7197 1.00879 c268.64 15.9199 482.304 238.976 482.303 511.023zM929.569 283.168c-17.6318 5.12012 -61.9209 16.2393 -140.064 25.3916c6.46387 44.1924 10 90.8965 10 139.44c0 38.2559 -2.20801 75.3438 -6.28809 111.008c99.0078 11.8242 142.384 26.7207 145.296 27.7451 l-11.9199 33.584c22.2402 -53.0879 34.5605 -111.296 34.5605 -172.336c0 -58.1924 -11.2803 -113.761 -31.584 -164.833zM285.488 447.999c0 35.8076 2.36914 70.7695 6.70508 104.401c51.8877 -4.08008 113.936 -7.08789 186.863 -7.79199v-222.064 c-70.9922 -0.688477 -131.664 -3.56836 -182.688 -7.47266c-7.04004 42.1924 -10.8799 86.8799 -10.8801 132.928zM542.945 891.777c78.4639 -22.7363 145.648 -131.695 175.744 -276.111c-48.3682 -3.85645 -106.624 -6.67285 -175.744 -7.3291v283.44zM479.059 890.994 v-282.624c-68.3682 0.688477 -126.88 3.47266 -176.063 7.23242c30.7041 142.608 98.4316 250.752 176.063 275.392zM479.059 258.771l0.000976562 -253.743c-72.4004 22.9756 -136.192 118.575 -169.36 247.023c47.7598 3.50391 104.096 6.06348 169.359 6.71973z M542.947 4.22754l-0.000976562 254.561c65.9521 -0.624023 122.064 -3.28027 169.217 -6.92871c-32.6084 -130.128 -96 -226.416 -169.216 -247.632zM542.946 322.548l0.000976562 222.032c73.3115 0.688477 134.991 3.77637 186.191 8 c4.20801 -33.6963 6.49609 -68.7041 6.49609 -104.592c0 -46.1279 -3.71191 -90.8643 -10.5283 -133.12c-50.416 4.08008 -110.8 7.00781 -182.16 7.67969zM914.804 646.068c-9.66406 -3.00781 -50.0635 -14.4805 -131.023 -24.0322 c-18.0479 95.9521 -50.6719 177.968 -93.1201 237.168c97.5361 -42.3838 177.136 -118.304 224.144 -213.136zM358.82 869.411c-52.208 -59.9521 -94.832 -146.161 -118.096 -248.113c-72.4805 7.85645 -115.921 17.0889 -133.312 21.2812 c50.7197 104.64 141.04 186.752 251.408 226.832zM83.6367 582.818c12.3203 -3.34375 58.9131 -14.9414 145.553 -24.5254c-4.95996 -35.4404 -7.67969 -72.3047 -7.67969 -110.305c0 -48.2725 4.36816 -94.7207 12.2402 -138.688 c-74.4004 -8.03223 -120.16 -17.6484 -140.688 -22.6084c-19.4404 50.0957 -30.208 104.447 -30.208 161.312c0 46.96 7.31152 92.2559 20.7832 134.815zM121.094 227.652c23.2637 4.94434 64.9121 12.4639 126.592 18.9277 c24.2881 -89.7119 63.792 -165.616 111.136 -219.968c-101.12 36.7197 -185.296 108.752 -237.728 201.04v0.0003zM690.662 36.8203c38.2236 53.2637 68.4795 125.024 87.2959 208.801c63.4082 -7.28027 103.216 -15.792 123.296 -20.8643 c-48.0156 -83.0723 -121.855 -149.393 -210.592 -187.937z" unicode=""/> -<glyph glyph-name="frame" d="M224 848h-192c-17.6641 0 -32 -14.3359 -32 -32v-192c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v160h160c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM992 304c-17.6641 0 -32 -14.3359 -32 -32v-160h-160c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h192c17.6641 0 32 14.3359 32 32v192c0 17.6641 -14.3359 32 -32 32zM224 112h-160v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-192c0 -17.6641 14.3359 -32 32 -32h192c17.6641 0 32 14.3359 32 32c0 17.6641 -14.3359 32 -32 32z M992 848h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h160v-160c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v192c0 17.6641 -14.3359 32 -32 32z" unicode=""/> -<glyph glyph-name="folder-alt" d="M960.16 752h-480l-96 96h-320c-35.3438 0 -64 -28.6562 -64 -64v-160h-0.303711v-64h0.303711v-448c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v576c0 35.3438 -28.6562 64 -64 64zM64.1445 784h290.751l78.624 -77.248l20.1123 -18.752h506.528v-64 h-896v160h-0.015625h0.000325zM64.1436 112v448h896v-448h-896z" unicode=""/> -<glyph glyph-name="film" d="M800 687.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 495.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 303.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 111.712h64c17.6641 0 32 14.3359 32 32 v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 687.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32z M160 495.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 303.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 111.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM960 944.096h-896 c-35.1836 0 -64 -28.8164 -64 -64v-864.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v864.192c0 35.1836 -28.8164 64 -64 64zM960 15.9033h-896v864.192h896v-864.192z" unicode=""/> -<glyph glyph-name="feed" d="M101.872 629.744c-18.1279 0 -32.7686 -14.6562 -32.7686 -32.7686c0 -18.0957 14.6396 -32.7676 32.7676 -32.7676c303.008 0 525.344 -224.368 525.344 -527.36c0 -18.0957 14.6562 -32.752 32.7686 -32.752s32.7686 14.6562 32.7686 32.752 c0 340.368 -250.528 592.896 -590.88 592.896zM102.159 957.376c-18.1123 0 -32.7695 -14.6553 -32.7695 -32.7676s14.6562 -32.7686 32.7686 -32.7686c470.176 0 852.672 -382.496 852.672 -852.656c0 -18.0957 14.6562 -32.752 32.7686 -32.752 s32.7686 14.6562 32.7686 32.752c-0.015625 506.288 -411.92 918.192 -918.208 918.192zM184.015 300.401c-99.4717 0 -180.369 -81.1191 -180.369 -180.879c0 -99.7119 80.9121 -180.912 180.368 -180.912c99.4559 0 180.4 81.1836 180.4 180.911 c0 99.7598 -80.9277 180.88 -180.399 180.88zM184.014 1.9707c-64.6084 0 -117.168 52.752 -117.168 117.568s52.5596 117.536 117.168 117.536c64.624 0 117.216 -52.7197 117.216 -117.536s-52.5918 -117.568 -117.216 -117.568z" unicode=""/> -<glyph glyph-name="earphones-alt" d="M1023.84 387.456c0.0957031 21.0557 -3.2168 100.496 -5.74512 123.216c-29.1201 260.752 -240.752 450 -503.184 450c-273.344 0 -494.815 -210.624 -509.84 -489.904c-0.320312 -6.0957 -2.56055 -49.3438 -2.7207 -75.0879l-0.0800781 -14.3203 c-1.31152 -5.91992 -2.11133 -12.0322 -2.11133 -18.3359v-214.656c0 -46.8799 38.1279 -85.0078 85.0078 -85.0078h86.2881c46.8799 0 85.0234 38.1279 85.0234 85.0078v214.64c0 46.8799 -38.1602 85.0078 -85.0244 85.0078h-86.3037 c-5.8877 0 -11.6318 -0.608398 -17.1836 -1.74414c0.480469 10.3838 0.912109 18.5762 1.02441 21.0566c13.168 244.784 207.136 429.344 445.92 429.344c229.28 0 414.128 -165.344 439.568 -393.12c1.07227 -9.50391 2.44824 -33.6641 3.55176 -57.9199 c-6.19238 1.44043 -12.5762 2.38477 -19.2002 2.38477h-85.2803c-46.8799 0 -85.0078 -38.1279 -85.0078 -85.0078v-213.664c0 -32.3682 18.4004 -60.2559 45.0889 -74.5918l-205.44 -80.6562v5.21582c0 17.6641 -14.3359 32 -32 32h-96c-17.6641 0 -32 -14.3359 -32 -32 v-32c0 -17.6641 14.3359 -32 32 -32h96c0.272461 0 0.512695 0.0800781 0.785156 0.0800781l57.3604 0.223633l329.552 129.376c4.32031 1.79199 7.98438 4.46387 10.9922 7.66406c28.8477 13.6162 48.9912 42.7363 48.9912 76.6885v213.664 c0 5.21582 -0.639648 10.2881 -1.55176 15.2324c0.879883 2.94434 1.50391 6 1.51953 9.21582zM85.1514 384.016h86.2891c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-214.656c0 -11.5996 -9.44043 -21.0078 -21.0244 -21.0078h-86.2881 c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v214.656c0.015625 11.5996 9.42383 21.0078 21.0078 21.0078zM832.528 363.008c0 11.5996 9.40918 21.0078 21.0088 21.0078h85.2803c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-213.664 c0 -11.5996 -9.44043 -21.0078 -21.0244 -21.0078h-85.2803c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v213.664z" unicode=""/> -<glyph glyph-name="earphones" d="M1023.84 355.44c0.0957031 21.0557 -3.21582 100.497 -5.74414 123.217c-29.1201 260.752 -240.752 450 -503.184 450c-273.344 0 -494.815 -210.624 -509.84 -489.904c-0.320312 -6.0957 -2.56055 -49.3438 -2.7207 -75.0879l-0.0800781 -14.3203 c-1.31152 -5.91992 -2.11133 -12.0322 -2.11133 -18.3359v-278.656c0 -46.8799 38.1279 -85.0078 85.0078 -85.0078h86.2881c46.8799 0 85.0234 38.1279 85.0234 85.0078v278.64c0 46.8799 -38.1602 85.0078 -85.0244 85.0078h-86.3203 c-5.8877 0 -11.6318 -0.608398 -17.1836 -1.74414c0.480469 10.3838 0.912109 18.5918 1.02441 21.0557c13.1836 244.784 207.136 429.344 445.936 429.344c229.28 0 414.128 -165.344 439.568 -393.12c1.08789 -9.50391 2.46387 -33.6641 3.56836 -57.9199 c-6.24023 1.44043 -12.6084 2.38477 -19.2324 2.38477h-85.2803c-46.8799 0 -85.0078 -38.1279 -85.0078 -85.0078v-277.664c0 -46.8955 38.1279 -85.0078 85.0078 -85.0078h85.2803c46.8799 0 85.0234 38.1279 85.0234 85.0078v277.664 c0 5.21582 -0.639648 10.2881 -1.56738 15.2158c0.927734 2.94434 1.53613 6.0166 1.56836 9.23242zM85.1357 352.001h86.2881c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-278.656c0 -11.6162 -9.44043 -21.0078 -21.0244 -21.0078h-86.2881 c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v278.656c0.0322266 11.5996 9.44043 21.0078 21.0088 21.0078zM959.84 53.3447c0 -11.5996 -9.43945 -21.0078 -21.0234 -21.0078h-85.2803c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v277.648 c0 11.5996 9.4082 21.0078 21.0078 21.0078h85.2803c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-277.648z" unicode=""/> -<glyph glyph-name="drop" d="M510.4 -62.7041c-193.312 0 -350.592 155.12 -350.592 345.776c0 222.688 311.632 644.848 324.912 662.72c6 8.06445 15.4082 12.8486 25.4727 12.9131c11.1836 0.0957031 19.5674 -4.59277 25.6631 -12.5605c13.4082 -17.5361 328.336 -432.225 328.336 -663.057 c0 -190.672 -158.72 -345.792 -353.792 -345.792zM510.752 872.304c-74.4004 -105.664 -286.943 -422.064 -286.943 -589.217c0 -155.376 128.56 -281.776 286.592 -281.776c159.776 0 289.776 126.4 289.776 281.776c0.015625 173.36 -214.145 485.024 -289.425 589.217z " unicode=""/> -<glyph glyph-name="drawar" d="M1022.98 450.016l-117.505 407.089c-3.83984 13.8721 -16.4639 23.4717 -30.8477 23.4717h-735.344c-14.4961 0 -27.1846 -9.74414 -30.9443 -23.7764l-107.392 -386.352c-1.98438 -7.50391 -1.00879 -15.0078 1.99902 -21.5361 c-1.72754 -5.79199 -2.94336 -11.8242 -2.94336 -18.1758v-351.312c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v351.312c0 1.71191 -0.368164 3.32812 -0.496094 5.00781c0.832031 4.5918 0.816406 9.43945 -0.526566 14.2718zM163.902 816.576 l686.369 0.000976562l93.1201 -321.84h-298.336c-1.44043 -76.8164 -55.9043 -129.681 -133.057 -129.681s-130.624 52.8799 -132.064 129.68h-305.776zM959.999 79.4248h-895.998v351.312h263.12c27.9355 -80.4316 95.7754 -129.68 184.879 -129.68 s157.936 49.248 185.871 129.68h262.128v-351.312z" unicode=""/> -<glyph glyph-name="docs" d="M768 960h-352c-35.3438 0 -64 -28.6562 -64 -64h352v-256h256v-512h-224v-64h224c35.3438 0 64 28.6562 64 64v575.984zM768 704v165.504l165.472 -165.504h-165.472zM64 832c-35.3438 0 -64 -28.6562 -64 -64v-768c0 -35.3438 28.6562 -64 64 -64h544 c35.3438 0 64 28.6562 64 64v575.984l-256 256.016h-352zM608 0h-544v768h288v-256h256v-512zM416 576v165.504l165.472 -165.504h-165.472z" unicode="î€"/> -<glyph glyph-name="directions" d="M1017.06 773.936l-99.6963 111.343c-6.06445 6.84766 -14.7842 10.752 -23.9365 10.752h-350.256v33.9678c0 16.5596 -14.3359 30 -32 30s-32 -13.4404 -32 -30v-33.9678h-255.808c-17.6797 0 -32 -14.3203 -32 -32v-223.664c0 -17.6797 14.3203 -32 32 -32h255.808 v-64.0957h-348.592c-9.15234 0 -17.8721 -3.9043 -23.9365 -10.752l-99.6797 -113.312c-10.752 -12.1279 -10.752 -30.3682 0 -42.4961l99.6797 -112.288c6.1123 -6.84766 14.7842 -9.74414 23.9365 -9.74414h348.592v-289.68c0 -16.5596 14.3359 -30 32 -30 c17.6641 0 32 13.4404 32 30v289.68h256.464c17.6797 0 32 14.3203 32 32v224.608c0 17.6797 -14.3203 32 -32 32h-256.464v64.0957h350.256c9.15234 0 17.8721 3.9043 23.9365 10.752l99.6963 112.32c10.7363 12.1123 10.7363 30.3525 0 42.4805v0.00074zM767.647 319.679 h-622.688l-71.2803 79.2803l71.2803 81.3115h622.688v-160.592zM879.039 672.367h-623.68v159.664h623.68l71.2803 -79.3438z" unicode="î"/> -<glyph glyph-name="direction" d="M966.912 661.84l-179.121 192c-6.08008 6.48047 -14.5439 10.1602 -23.4238 10.1602h-267.12l-1.00781 66c0 16.5596 -14.3359 30 -32 30s-30 -13.4404 -30 -30l-0.975586 -66h-352.768c-17.6797 0 -32 -14.3203 -32 -32v-384c0 -17.6797 14.3203 -32 32 -32h352.336 v-450c0 -16.5596 14.3359 -30 32 -30s32 13.4404 32 30v450h267.536c8.87988 0 17.3438 3.67969 23.4082 10.1602l179.12 192c11.4717 12.3037 11.4717 31.376 0.015996 43.6796zM750.463 480h-637.968v320h637.968l149.28 -160z" unicode="î‚"/> -<glyph glyph-name="diamond" d="M1018.72 664.528l-139.872 267.442c-8.16016 15.5996 -29.2637 28.3516 -46.8477 28.3516h-321.936c-0.351562 0.015625 -0.703125 0.111328 -1.05469 0.126953c-0.288086 0 -0.560547 -0.112305 -0.848633 -0.12793h-316.16 c-17.5996 0 -38.752 -12.7197 -47.0244 -28.2559l-139.504 -262.288c-8.28809 -15.5361 -6.62402 -39.9365 3.63184 -54.2568l480.016 -669.152c5.15234 -7.18359 12 -10.8154 18.832 -10.8154c6.78418 0 13.584 3.53613 18.7676 10.5918l487.904 664.256 c10.3838 14.1924 12.2559 38.5439 4.09598 54.1277zM942.367 672.371h-171.456l68.6562 196.608zM575.343 896.323h205.968l-63.8877 -182.928zM668.238 672.371h-297.647l140.672 202.096zM313.887 702.915l-64.1768 193.408h198.816zM680.75 608.371l-172.032 -492.544 l-163.456 492.544h335.488zM436.926 128.915l-343.936 479.456h184.832zM748.542 608.371h185.168l-352.976 -480.56zM188.478 877.587l68.0957 -205.216h-177.248z" unicode="îƒ"/> -<glyph glyph-name="cup" d="M832.56 544.208c-8.33594 0 -35.2021 0.160156 -64.3057 0.368164l0.112305 63.9678c0 35.3438 -28.6562 64 -64 64l-640.496 0.160156c-35.3438 0 -64 -28.6562 -64 -64v-480.944c0 -106.032 85.9678 -192 192 -192h384.656c106.032 0 191.008 85.9678 191.008 192 l0.0644531 32.8477c29.0244 -0.223633 58.6084 -0.399414 64.9766 -0.399414c105.776 0 191.568 85.04 191.568 191.072c-0.015625 106.048 -85.8076 192.928 -191.584 192.928zM703.533 127.76c0 -70.5918 -56.3994 -128 -127.008 -128h-384.656 c-70.5918 0 -128 57.4082 -128 128l-0.0957031 480.944l640.592 -0.192383zM832.559 223.279c-6.35156 0 -35.8877 0.191406 -64.8633 0.399414l0.448242 256.816c29.1201 -0.208008 56.0479 -0.368164 64.3994 -0.368164c73.1201 0 128.624 -54.5439 128.624 -127.84 s-55.4883 -129.008 -128.608 -129.008zM575.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32zM191.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32 s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32zM383.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32z" unicode="î„"/> -<glyph glyph-name="compass" d="M733.184 679.728l-313.15 -134.64c-5.66406 -2.87988 -10.2559 -7.47168 -13.1514 -13.1514l-143.456 -289.216c-5.87207 -11.5361 -3.74414 -25.5361 5.31152 -34.7842c5.80762 -5.9043 13.6318 -9.02441 21.5361 -9.02441c4.43164 0 8.94336 0.975586 13.1191 3.00781 l305.728 126.976c5.59961 2.68848 10.2236 7.05664 13.2158 12.4971l150.88 296.896c6.43164 11.5996 4.52734 26.0312 -4.65625 35.5674c-9.21582 9.53613 -23.584 11.8721 -35.376 5.87207zM357.857 295.184l87.0078 177.681l87.8721 -109.984zM584.705 400.384 l-88.7998 111.152l176.784 69.7598zM512.001 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512.001 -1.00781c-247.024 0 -448 201.984 -448 449.009 c0 247.025 200.976 448 448 448s448 -200.976 448 -448s-200.976 -449.009 -448 -449.009z" unicode="î…"/> -<glyph glyph-name="call-out" d="M1000.35 188.384c-15.6641 11.0078 -187.059 124.974 -208.066 137.806c-9.15234 5.59961 -20.3203 8.33594 -32.4639 8.33594c-15.6641 0 -33.0078 -4.55957 -49.9355 -13.4717c-16.4961 -8.68848 -66.4639 -37.1201 -90.9121 -51.0879 c-21.5361 15.1201 -72.1279 53.8721 -151.84 133.664c-79.2158 79.1836 -118.319 130.191 -133.535 151.84c13.9355 24.4316 42.3359 74.3994 50.9756 90.8477c16.3682 31.0078 18.2246 61.9678 4.94434 82.8477c-12.4639 19.6797 -125.968 191.808 -137.68 208 c-11.0244 15.2803 -30.8164 23.5361 -52.2881 23.5361c-16.9443 0 -34.9121 -5.12012 -50.4961 -15.9678c-1.50391 -1.07227 -152.096 -110.256 -150.096 -172.352c5.55176 -174.432 175.056 -379.424 316.271 -520.688c141.215 -141.264 346.224 -310.815 521.344 -316.399 h1.44043c61.3115 0 169.088 148.688 170.128 150.16c28.2725 40.4004 17.9688 84.8809 -7.79067 102.929zM956.141 122.733c-40.5918 -56.2236 -98.2246 -114.945 -120.784 -123.346c-120.032 5.63184 -288.464 111.12 -474.88 297.568 c-186.4 186.464 -291.872 354.704 -297.44 474.336c8.0957 22.624 66.8154 80.624 122.527 120.912c4.12793 2.84766 9.21582 4.49609 13.9678 4.49609c1.05566 0 1.93555 -0.0957031 2.62402 -0.223633c18 -26.1602 114.624 -172.433 132.16 -199.776 c0.0644531 -2.87988 -0.911133 -10.1914 -6.39941 -20.623c-5.83984 -11.1201 -24.0322 -43.5361 -49.9043 -88.8799l-20.1279 -35.2803l23.3438 -33.248c17.4082 -24.7197 58.8164 -78.4639 140.624 -160.288c82.1602 -82.1924 135.712 -123.473 160.336 -140.784 l33.248 -23.3438l35.2803 20.1602c34.1924 19.5361 75.5039 42.9443 88.9443 50c10.7842 5.67969 18.1602 6.12793 20.1602 6.12793c0.320312 0 0.592773 0 0.816406 -0.0322266c24.4961 -15.376 173.937 -114.592 200.32 -132.688 c0.431641 -2.55957 0.03125 -8.12793 -4.81641 -15.0879zM683.899 577.724l275.246 273.572l-0.879883 -155.056c-0.288086 -12.9443 9.96777 -24.1924 22.9121 -23.8887l16.416 0.015625c12.96 0.320312 23.6484 8 23.9209 20.9277l0.65625 231.008 c0 0.223633 -0.864258 0.383789 -0.864258 0.607422l1.26367 11.7119c0.12793 6.49609 -1.37598 12.2881 -5.59961 16.4316c-4.12793 4.17578 -9.93555 6.71973 -16.3838 6.54395l-11.6963 -0.272461c-0.223633 0 -0.399414 -0.0957031 -0.655273 -0.12793l-229.472 1.02441 c-12.9277 -0.288086 -23.6162 -10.9766 -23.9199 -23.9209l-0.0322266 -16.416c1.96777 -15.2324 13.9355 -24.1602 26.8799 -23.8721l151.248 -0.400391l-274.288 -272.624c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646 c12.4961 -12.4805 32.752 -12.4805 45.2484 0.000475z" unicode="î†"/> -<glyph glyph-name="call-in" d="M1000.35 188.384c-15.6641 11.0078 -187.059 124.974 -208.066 137.806c-9.15234 5.59961 -20.3203 8.33594 -32.4639 8.33594c-15.6641 0 -33.0078 -4.55957 -49.9355 -13.4717c-16.4961 -8.68848 -66.4639 -37.1201 -90.9121 -51.0879 c-21.5361 15.1201 -72.1279 53.8721 -151.84 133.664c-79.2158 79.1836 -118.319 130.191 -133.535 151.84c13.9355 24.4316 42.3359 74.3994 50.9756 90.8477c16.3682 31.0078 18.2246 61.9678 4.94434 82.8477c-12.4639 19.6797 -125.968 191.808 -137.68 208 c-11.0244 15.2803 -30.8164 23.5361 -52.2881 23.5361c-16.9443 0 -34.9121 -5.12012 -50.4961 -15.9678c-1.50391 -1.07227 -152.096 -110.256 -150.096 -172.352c5.55176 -174.432 175.056 -379.424 316.271 -520.688c141.215 -141.264 346.224 -310.815 521.344 -316.399 h1.44043c61.3115 0 169.088 148.688 170.128 150.16c28.2725 40.4004 17.9688 84.8809 -7.79067 102.929zM956.141 122.733c-40.5918 -56.2236 -98.2246 -114.945 -120.784 -123.346c-120.032 5.63184 -288.464 111.12 -474.88 297.568 c-186.4 186.464 -291.872 354.704 -297.44 474.336c8.0957 22.624 66.8154 80.624 122.527 120.912c4.12793 2.84766 9.21582 4.49609 13.9678 4.49609c1.05566 0 1.93555 -0.0957031 2.62402 -0.223633c18 -26.1602 114.624 -172.433 132.16 -199.776 c0.0644531 -2.87988 -0.911133 -10.1914 -6.39941 -20.623c-5.83984 -11.1201 -24.0322 -43.5361 -49.9043 -88.8799l-20.1279 -35.2803l23.3438 -33.248c17.4082 -24.7197 58.8164 -78.4639 140.624 -160.288c82.1602 -82.1924 135.712 -123.473 160.336 -140.784 l33.248 -23.3438l35.2803 20.1602c34.1924 19.5361 75.5039 42.9443 88.9443 50c10.7842 5.67969 18.1602 6.12793 20.1602 6.12793c0.320312 0 0.592773 0 0.816406 -0.0322266c24.4961 -15.376 173.937 -114.592 200.32 -132.688 c0.431641 -2.55957 0.03125 -8.12793 -4.81641 -15.0879zM643.836 583.483c4.12793 -4.17578 9.9375 -6.72168 16.3857 -6.5459l11.7119 0.272461c0.223633 0 0.383789 0.0957031 0.639648 0.111328l229.504 -1.00781c12.9121 0.303711 23.6162 10.9922 23.9199 23.9365 l0.015625 16.416c-1.95215 15.2324 -13.9365 24.1602 -26.8643 23.8721l-151.504 0.400391l261.952 261.6c12.4961 12.4961 12.4961 32.7686 0 45.2646c-12.4961 12.4805 -32.752 12.4805 -45.248 0.000976562l-262.672 -262.32l0.879883 154.832 c0.288086 12.9277 -9.96777 24.1914 -22.8955 23.8877l-16.416 -0.015625c-12.96 -0.320312 -23.6641 -8.0166 -23.9365 -20.9443l-0.65625 -231.008c0 -0.223633 0.879883 -0.383789 0.879883 -0.607422l-1.28027 -11.7119 c-0.12793 -6.49609 1.3916 -12.2725 5.58428 -16.4331z" unicode="î‡"/> -<glyph glyph-name="call-end" d="M961.696 760.448c0 -1.05566 -0.0966797 -1.93457 -0.224609 -2.62305c-26.1602 -18 -172.433 -114.624 -199.776 -132.16c-2.87988 -0.0644531 -10.1914 0.911133 -20.623 6.39941c-11.1201 5.83984 -43.5361 24.0322 -88.8799 49.9043l-35.2803 20.1279 l-33.248 -23.3438c-24.7197 -17.4082 -78.4639 -58.8164 -160.288 -140.624c-82.1758 -82.1602 -123.456 -135.712 -140.768 -160.336l-23.3438 -33.248l20.1602 -35.2803c19.5361 -34.1924 42.9443 -75.5039 50 -88.9443 c5.67969 -10.7842 6.12793 -18.1602 6.12793 -20.1602c0 -0.320312 0 -0.592773 -0.0322266 -0.816406c-15.3604 -24.4961 -114.593 -173.937 -132.673 -200.32c-2.55957 -0.431641 -8.12793 -0.03125 -15.0879 4.81641c-56.2559 40.6084 -114.96 98.2402 -123.376 120.8 c5.63184 120.032 111.12 288.464 297.568 474.88c186.464 186.4 354.72 291.872 474.352 297.44c22.624 -8.0957 80.624 -66.8154 120.912 -122.527c2.83203 -4.12793 4.48047 -9.23242 4.48061 -13.985zM1023.7 760.449c0 16.9443 -5.12109 34.9141 -15.9688 50.498 c-1.05566 1.50391 -108.256 152.096 -170.336 150.096c-174.432 -5.55176 -379.439 -175.056 -520.703 -316.271c-141.232 -141.216 -310.801 -346.224 -316.385 -521.344v-1.44043c0 -61.3115 148.672 -169.088 150.144 -170.128 c40.4004 -28.2881 84.8809 -17.9678 102.945 7.77637c11.0078 15.6641 124.976 187.056 137.808 208.063c5.59961 9.15234 8.33594 20.3203 8.33594 32.4639c0 15.6641 -4.57617 33.0078 -13.4727 49.9355c-8.6875 16.4961 -37.1191 66.4639 -51.0869 90.9121 c15.1201 21.5361 53.8721 72.1279 133.664 151.84c79.1836 79.2158 130.191 118.319 151.84 133.535c24.4316 -13.9355 74.3994 -42.3359 90.8477 -50.9756c31.0078 -16.3682 61.9678 -18.2246 82.8477 -4.94434c19.6797 12.4639 189.808 125.968 206 137.68 c15.2803 11.0557 23.5205 30.8477 23.5201 52.3035z" unicode="îˆ"/> -<glyph glyph-name="calculator" d="M960 960.096h-896c-35.1836 0 -64 -28.8164 -64 -64v-896.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v896.192c0 35.1836 -28.8164 64 -64 64zM960 -0.0966797h-896v896.192h896v-896.192zM224 607.695h64v-64c0 -17.6641 14.3359 -32 32 -32 s32 14.3359 32 32v64h64c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-64v64c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-64h-64c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM433.136 368.848 c-12.4961 12.4961 -32.752 12.4971 -45.248 0.000976562l-67.8877 -67.8721l-67.8877 67.8721c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646l67.8721 -67.8721l-67.8721 -67.8721 c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646s32.752 -12.4961 45.2637 0l67.8877 67.8564l67.8877 -67.8721c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.7686 0 45.2646l-67.8721 67.8721l67.8721 67.8721c12.4961 12.5117 12.4961 32.7676 0 45.2793z M608 607.696h192c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM608 287.696h192c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM608 159.696h192 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z" unicode="î‰"/> -<glyph glyph-name="bubbles" d="M424.816 280.656c230.944 0 409.902 131.903 407.15 327.631c0 173.184 -183.216 311.632 -414.16 311.632c-230.976 0 -418.159 -138.448 -418.159 -311.632c0 -107.872 52.9121 -222.88 163.408 -279.376c0 -0.65625 -0.192383 -1.15234 -0.192383 -1.87207 c0 -46.8799 -39.0244 -111.152 -54.4004 -137.664h0.0644531c-1.21582 -2.87988 -1.95215 -6 -1.95215 -9.34375c0 -13.1201 10.5762 -23.6641 23.6963 -23.6641c1.93555 0 5.08789 0.400391 6.22363 0.400391c0.320312 0 0.432617 0 0.400391 -0.0957031 c81.6641 13.3438 202.256 105.248 220.128 127.024c18.3359 -2.71973 30.7197 -3.15137 46.0801 -3.15137c6.52832 0.015625 13.4727 0.111328 21.7129 0.111328zM330.687 349.535l-40.9766 -34.0322c-9.50391 -10.9756 -50.7998 -45.4395 -86.3516 -67.8076 c21.6484 61.6797 20.7041 81.2158 20.7041 81.2158l3.00781 39.1523l-34.8799 17.8076c-88.6719 45.3438 -128.528 139.744 -128.528 222.4c0 137.664 158.864 247.632 354.16 247.632c195.28 0 350.16 -109.968 350.16 -247.632 c-0.608398 -152.608 -145.872 -264.624 -341.152 -264.624c0 0 -29.8076 -1.15234 -60.3994 3.37598zM1024.33 349.807c0 86.7363 -33.8867 152.881 -118.446 202.513c-2.06445 -23.0723 -8.64062 -47.8242 -15.793 -69.5684 c54.6562 -37.7764 70.2559 -76.5605 70.2559 -132.944c0 -69.0244 -32.1602 -119.089 -106.912 -157.345l-31.8398 -15.8076s3.31152 -82 8.22363 -102.752c-62.4482 45.7764 -83.9043 84 -83.9043 84l-33.6641 -5.18359 c-13.3115 -1.93555 -49.3115 -1.96777 -49.3115 -1.96777c-86.9443 0 -151.376 20.7197 -206.336 63.7441c14.9277 0.912109 -89.1846 0.879883 -91.5049 -1.15234c63.5684 -77.6318 167.473 -126.592 297.841 -126.592c7.08789 0 13.0879 -0.0644531 18.7197 -0.0644531 c13.2803 0 24 0.368164 39.8398 2.68848c15.4883 -18.7842 102.225 -101.504 172.816 -113.008c-0.0322266 0.0644531 0.0634766 0.0644531 0.367188 0.0644531c0.944336 0 3.68066 -0.335938 5.34473 -0.335938c11.3438 0 20.4961 9.12012 20.4961 20.4639 c0 2.87988 -0.65625 5.59961 -1.68066 8.06348h0.0644531c-13.2803 22.8799 -34.1279 89.7441 -34.1279 130.256c0 0.624023 -0.192383 1.05566 -0.192383 1.63184c95.5039 48.832 139.744 120.08 139.744 213.296z" unicode="îŠ"/> -<glyph glyph-name="briefcase" d="M960.016 768.528h-255.601v62c0 52.9443 -43.0557 96 -96 96h-192.432c-52.9443 0 -96 -43.0557 -96 -96v-62h-255.968c-35.1836 0 -64 -28.8164 -64 -64v-224.256h-0.0322266v-64h0.0322266v-382.816c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64 v671.072c0 35.1836 -28.8164 64 -64 64h0.001zM383.983 830.528c0 17.6641 14.3359 32 32 32h192.432c17.6641 0 32 -14.3359 32 -32v-62h-256.432zM64.0156 704.528h896v-224.256h-352.368v32.752c0 35.2803 -28.7197 64 -64 64h-63.7441c-35.2803 0 -64 -28.7197 -64 -64 v-32.752h-351.888v224.256h0.0001zM543.695 351.872h-63.8086v161.152h63.7441zM64.0146 33.4717v382.816h351.872v-64.4004c0 -35.2803 28.7197 -64 64 -64h63.7441c35.2803 0 64 28.7197 64 64v64.4004h352.368v-382.816h-895.984h-0.0001z" unicode="î‹"/> -<glyph glyph-name="book-open" d="M952.08 958.448l-423.041 -114.592c-10.752 -2.87988 -34.0957 -2.84766 -44.8154 0.160156l-412.144 114.208c-36.7842 10.1279 -72.416 -16.4004 -72.416 -54.2725v-778.112c0 -32.0957 24.3359 -62.7842 55.3115 -71.4082l412.16 -114.224 c11.0244 -3.05566 25.2168 -4.75195 39.9365 -4.75195c10.0957 0 25.0078 0.78418 38.7197 4.52832l423.024 114.592c31.0557 8.40039 55.5039 39.0244 55.5039 71.248v778.128c0.015625 37.8398 -35.6162 64.4639 -72.2402 54.4961zM479.999 3.05664l-408.928 113.056 c-3.08789 0.847656 -7.4082 6.49609 -7.4082 9.71191v768.032l403.472 -111.536c3.9043 -1.08789 8.28809 -1.93555 12.8643 -2.65527v-776.608zM960.335 125.824c0 -3.15234 -5.18359 -8.65527 -8.25586 -9.50293l-408.08 -110.528v775.92 c0.591797 0.143555 1.2002 0.223633 1.79199 0.383789l414.528 112.128v-768.4h0.015625zM641.999 593.697c2.87988 0 5.80957 0.367188 8.68945 1.18359l223.936 63.0244c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727s-22.5605 26.8799 -39.4727 22.1602 l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.4727c3.96777 -14.1279 16.8154 -23.3438 30.7833 -23.3438zM642.001 401.696c2.87988 0 5.80957 0.368164 8.68945 1.18457l223.936 63.0244c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727 c-4.7841 17.0079 -22.5605 26.8799 -39.4727 22.1602l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.457c3.96777 -14.1279 16.8154 -23.3604 30.7833 -23.3605zM642.003 209.696c2.87988 0 5.80957 0.368164 8.68945 1.18457l223.936 63.0244 c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727s-22.5605 26.8799 -39.4727 22.1602l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.4727c3.96777 -14.1123 16.8154 -23.3447 30.7833 -23.3448zM394.629 656.513l-223.934 63.0254 c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457c13.9678 0 26.8154 9.21582 30.7832 23.3438c4.78418 16.9922 -5.12012 34.6562 -22.1602 39.4727z M394.631 464.514l-223.934 63.0254c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457c13.9678 0 26.8154 9.21582 30.7832 23.3438 c4.78418 16.9922 -5.12012 34.6562 -22.1602 39.4727zM394.633 272.515l-223.934 63.0254c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457 c13.9678 0 26.8154 9.21582 30.7832 23.3438c4.78418 17.0078 -5.12012 34.6562 -22.1602 39.4727z" unicode="îŒ"/> -<glyph glyph-name="basket-loaded" d="M1015.66 676c-5.96777 8.46387 -15.6631 13.502 -25.999 13.502h-99.7441l-205.136 174.832c-24.9756 24.9756 -65.5195 25.0078 -90.4951 0l-201.648 -174.832h-82.0957l-51.4082 177.28c-20.1602 69.8076 -68.0645 77.3438 -87.7129 77.3438h-137.088 c-17.5684 0 -31.7764 -14.2236 -31.7764 -31.7754s14.2236 -31.7754 31.7754 -31.7754h137.056c4.33594 0 17.5684 0 26.5928 -31.1836l176.848 -649.936c3.83984 -13.7119 16.3359 -23.1836 30.5918 -23.1836h431.968c13.4082 0 25.376 8.40039 29.9043 21.0244 l152.256 449.68c3.50391 9.74414 2.04785 20.5918 -3.8877 29.0234zM639.537 819.07l152.032 -129.584h-304.112zM815.025 239.807h-385.487l-101.152 386.128h616.096zM752.002 111.871c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80 c0 44.1924 -35.8076 80 -80 80zM464.002 111.871c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80z" unicode="î"/> -<glyph glyph-name="basket" d="M1015.66 676c-5.96777 8.46387 -15.6621 13.502 -25.998 13.502h-679.136l-51.4082 177.28c-20.1602 69.8076 -68.0645 77.3438 -87.7129 77.3438h-137.072c-17.5684 0 -31.7764 -14.2236 -31.7764 -31.7754s14.2236 -31.7754 31.7754 -31.7754h137.056 c4.33594 0 17.5684 0 26.5928 -31.1836l176.848 -649.936c3.83984 -13.7119 16.3359 -23.1836 30.5918 -23.1836h431.968c13.4082 0 25.376 8.40039 29.9043 21.0244l152.256 449.68c3.50391 9.74414 2.04785 20.5918 -3.8877 29.0234zM815.026 239.806h-385.487 l-101.152 386.128h616.096zM752.003 111.87c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80zM464.003 111.87c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80z " unicode="îŽ"/> -<glyph glyph-name="bag" d="M864 801.296h-191.185v61.376c0 52.9443 -43.0557 96 -96 96h-127.632c-52.9443 0 -96 -43.0557 -96 -96v-61.376h-193.184c-35.3438 0 -64 -28.6562 -64 -64v-735.968c0 -35.3438 28.6562 -64 64 -64h704c35.3438 0 64 28.6562 64 64v735.968 c0 35.3438 -28.6562 64 -64 64h0.001zM417.184 862.672c0 17.6641 14.3359 32 32 32h127.632c17.6641 0 32 -14.3359 32 -32v-61.376h-191.632v61.376zM864 1.32812h-704v735.968h193.184v-65.8398s-0.847656 -31.9678 31.8086 -31.9678 c36 0 32.1924 31.9678 32.1924 31.9678v65.8398h191.632v-65.8398s-2.12793 -32.1279 31.8721 -32.1279c32 0 32.1279 32.1279 32.1279 32.1279v65.8398h191.184v-735.968z" unicode="î"/> -<glyph glyph-name="action-undo" d="M990.064 17.6641c-0.335938 0 -0.719727 -0.000976562 -1.08789 0.03125c-16.1924 0.52832 -26.4004 13.0879 -27.7764 29.2158c-1.08789 11.8721 -33.9678 299.088 -482.256 298.784v-183.664c0 -12.3682 -7.12012 -23.6641 -18.3359 -28.9443 c-11.0879 -5.31152 -24.4316 -3.67969 -33.9678 4.22461l-414.976 343.776c-7.44043 6.0957 -11.7129 15.1836 -11.6807 24.7832c0.0322 9.5996 4.33594 18.6875 11.7764 24.752l414.96 340.56c9.56836 7.80762 22.7842 9.31152 33.9365 4.0957 c11.1523 -5.31152 18.2881 -16.5596 18.2881 -28.9111v-179.632c185.968 -5.9043 330.992 -65.7119 424.336 -174.976c151.936 -177.776 118.031 -436.16 116.432 -446.912c-2.36816 -15.6641 -13.8721 -27.1836 -29.6484 -27.1836zM446.944 410.191l0.0625 0.000976562 c320.224 -0.192383 442.592 -108.32 512.464 -203.809c-10.2236 76.4961 -40.0635 168.72 -105.008 244.031c-86.3359 100.096 -225.439 152.848 -407.535 152.848c-17.6797 0 -32 14.3203 -32 32v143.776l-332.432 -273.36l332.432 -275.904v148.4 c0 8.49609 3.37598 16.6562 9.4082 22.6562c6 5.98438 14.1279 9.36035 22.6084 9.36035z" unicode="î"/> -<glyph glyph-name="action-redo" d="M33.9355 17.6641c0.335938 0 0.719727 -0.000976562 1.08789 0.03125c16.1924 0.52832 26.4004 13.0879 27.7764 29.2158c1.08789 11.8721 32.9756 299.088 481.248 298.784l1.00781 -183.664c0 -12.3682 7.12012 -23.6641 18.3359 -28.9443 c11.0879 -5.31152 24.4316 -3.67969 33.9678 4.22461l414.976 343.776c7.44043 6.0957 11.7129 15.1836 11.6807 24.7832c-0.0322 9.5996 -4.33594 18.6875 -11.7764 24.752l-414.96 340.56c-9.56836 7.80762 -22.7842 9.31152 -33.9365 4.0957 c-11.1523 -5.31152 -18.2881 -16.5596 -18.2881 -28.9111l-1.00781 -179.632c-185.952 -5.8877 -329.968 -65.7119 -423.328 -174.96c-151.936 -177.776 -118.031 -436.16 -116.432 -446.912c2.36816 -15.6797 13.8721 -27.1992 29.6484 -27.1992zM577.056 410.191h-0.0625 c-320.208 -0.192383 -442.592 -108.32 -512.464 -203.824c10.2236 76.4961 40.0635 168.72 105.008 244.031c86.3359 100.096 225.44 152.848 407.536 152.848c17.6797 0 32 14.3203 32 32v143.776l332.432 -273.344l-332.448 -275.904v148.4 c0 8.49609 -3.37598 16.6562 -9.4082 22.6562c-5.98438 5.98438 -14.1123 9.36035 -22.5928 9.36035z" unicode="î‘"/> -<glyph glyph-name="wrench" d="M1006.37 744.064c-10.7842 4.97559 -23.582 3.08789 -32.5576 -4.84766l-161.312 -144.896l-145.632 149.408l144.192 166.528c7.83984 9.05566 9.74414 21.5361 4.86426 32.5117s-15.6641 17.6953 -27.5205 17.6953h-8.68848 c-89.1201 0 -242.977 -7.66406 -311.664 -77.3438l-13.8564 -13.7598c-73.2803 -74.7676 -86.2881 -197.376 -47.6797 -290.576l-369.28 -376.896c-49.792 -50.4805 -49.792 -132.32 0 -182.816l45.0723 -45.6963c24.8955 -25.2324 57.5352 -37.8564 90.1748 -37.8564 c32.624 0 65.2637 12.624 90.1436 37.8564l374.72 377.728c35.4404 -19.1523 84 -31.6641 124.784 -31.6641c65.376 0 127.344 26.3682 174.527 74.2559l13.6641 13.8398c74.6084 75.6484 73.4561 237.297 73.792 308.417 c0.0322266 12.0957 -6.92773 23.0879 -17.7434 28.112zM905.666 450.992l-11.873 -13.8711c-35.7441 -36.2725 -82.4961 -53.6484 -131.664 -53.6484c-24.3203 0 -57.0879 4.57617 -79.2158 13.792c-20 8.30371 -38.5762 20.2881 -55.2002 35.4238l-410.176 -413.616 c-12.0322 -12.2236 -28.0322 -18.9434 -45.0566 -18.9434s-33.04 6.71973 -45.0879 18.9434l-45.0557 45.6797c-24.8643 25.2158 -24.8643 66.2236 -0.0166016 91.4395l400.784 408.864c-13.4404 19.5684 -22.5928 40.8965 -28.0488 62.9766h-0.015625 c-15.4238 62.3838 -6.43164 148.607 42.0166 198.048l13.792 13.9199c41.5518 42.1602 149.456 54.624 209.2 58.3037l-117.36 -135.536c-10.4961 -12.1279 -9.96777 -30.4004 1.21582 -41.8721l185.536 -190.336c11.248 -11.584 29.4404 -12.2559 41.5527 -1.51953 l130.608 117.632c-3.8877 -63.3604 -16.1914 -155.376 -55.9349 -195.68z" unicode="î’"/> -<glyph glyph-name="umbrella" d="M1024.32 450.416c0 -17.6641 -14.29 -31.9844 -31.9697 -31.9844h-448.88v-324.192c0 -87.1523 -70.9121 -158.08 -158.096 -158.08s-158.111 70.9277 -158.111 158.08c0 17.6641 14.3203 31.9844 31.9844 31.9844c17.6641 0 31.9844 -14.3203 31.9844 -31.9844 c0 -51.9043 42.2236 -94.1279 94.1592 -94.1279c51.9199 0 94.1602 42.2236 94.1602 94.1279v324.192h-447.888c-17.6641 0 -31.9844 14.3359 -31.9844 31.9844c0 247.296 180.912 404.112 479.856 414.48v62.9756c0 17.6641 14.3203 31.9678 31.9844 31.9678 c17.6797 0 31.9678 -14.3203 31.9678 -31.9688v-62.9756c299.008 -10.3516 480.832 -167.184 480.833 -414.479zM959.15 482.384c-15.7764 200.528 -178.896 319.119 -447.648 319.119s-430.896 -118.592 -446.655 -319.104h894.304v-0.015625z" unicode="î“"/> -<glyph glyph-name="trash" d="M896.8 800.976l-225.277 -0.000976562v87.2637c0 40.5283 -33.0078 72.4961 -73.5361 72.4961h-171.984c-40.5283 0 -73.5205 -31.9678 -73.5205 -72.4961v-87.2637h-225.28c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h44.0156l74.2402 -739.92 c3.10352 -34.624 32.6074 -61.7764 67.1357 -61.7764h398.8c34.5283 0 64 27.1523 67.0879 61.4727l74.3037 740.24h44.0156c17.6797 0 32 14.3359 32 32s-14.3203 31.9844 -32 31.9844zM416.482 888.238c0 5.23242 4.27148 9.50488 9.51953 9.50488h171.984 c5.24805 0 9.53613 -4.27246 9.53613 -9.50488v-87.2637h-191.04zM714.77 2.79785c-0.160156 -1.77637 -2.25586 -3.53613 -3.37598 -3.53613h-398.8c-1.12012 0 -3.23242 1.74414 -3.4248 3.83984l-73.6318 733.856h552.912z" unicode="î”"/> -<glyph glyph-name="tag" d="M1023.98 543.728l-0.000976562 338.367c0 42.9443 -34.9443 77.9043 -77.8721 77.9043h-345.376c-21.6797 0 -54.4961 0 -75.9199 -21.4404l-505.936 -505.952c-12.1602 -12.1602 -18.8799 -28.3037 -18.8799 -45.4873c0 -17.2158 6.68848 -33.376 18.8486 -45.5361 l386.8 -386.72c12.1123 -12.1758 28.2725 -18.8643 45.4561 -18.8643s33.3594 6.68848 45.4873 18.8486l505.952 505.968c21.6963 21.6484 21.5684 52.8164 21.4409 82.9122zM957.295 506.062l-506.417 -505.936l-386.752 387.216l505.392 505.504 c5.08789 3.15234 23.4082 3.15234 30.9922 3.15234l14.4004 -0.0478516l331.2 0.0478516c7.66406 0 13.8721 -6.24023 13.8721 -13.9043v-338.624c0.0644531 -12.1758 0.128906 -32.5439 -2.6877 -37.408zM768.014 831.999c-70.6885 0 -128 -57.3115 -128 -128 s57.3115 -128 128 -128c70.6875 0 128 57.3115 128 128s-57.3115 128 -128 128zM768.014 639.999c-35.3438 0 -64 28.6562 -64 64s28.6562 64 64 64s64 -28.6562 64 -64s-28.6562 -64 -64 -64z" unicode="î•"/> -<glyph glyph-name="support" d="M512 960c-282.768 0 -512 -229.232 -512 -512s229.232 -512 512 -512s512 229.232 512 512s-229.232 512 -512 512zM640 877.024c144.224 -42.9922 257.648 -156.8 300.704 -301.023h-207.568c-22.416 38.5283 -54.5918 70.6719 -93.1357 93.0557zM703.633 447.792 c0 -105.936 -85.792 -191.808 -191.632 -191.808s-191.632 85.8721 -191.632 191.808s85.8076 191.823 191.632 191.823c105.824 0 191.632 -85.8877 191.632 -191.823zM448.001 891.072c20.9121 2.99219 42.2559 4.62402 64 4.62402 c21.7275 0 43.0879 -1.63184 64 -4.62402v-195.808c-20.4805 5.2959 -41.8564 8.39941 -64 8.39941s-43.5039 -3.10352 -64 -8.39941v195.808zM384.001 877.024v-207.968c-38.5596 -22.3838 -70.7197 -54.5439 -93.1357 -93.0557h-207.568 c43.04 144.224 156.48 258.031 300.704 301.024zM64.3047 447.841c0 21.8242 1.85547 43.1689 4.87988 64.1611h195.392c-5.31152 -20.5117 -8.23926 -41.9834 -8.23926 -64.1758c0 -22.0645 2.91211 -43.4248 8.16016 -63.8252h-195.36 c-2.97559 20.8799 -4.83203 42.1436 -4.83203 63.8398zM384 18.6738c-144.336 43.0078 -257.807 156.977 -300.799 301.328h207.472c22.4316 -38.6562 54.6553 -70.9443 93.3271 -93.3926v-207.936zM576.001 4.62695c-20.9121 -2.99219 -42.2725 -4.62402 -64 -4.62402 c-21.7441 0 -43.0879 1.64844 -64 4.62402v195.776c20.4961 -5.2959 41.8564 -8.39941 64 -8.39941s43.5195 3.10352 64 8.39941v-195.776zM640.001 18.6748v207.936c38.6562 22.4482 70.8965 54.7363 93.3125 93.3926h207.472 c-42.9922 -144.336 -156.464 -258.32 -300.784 -301.328zM759.505 384.002c5.24805 20.4004 8.16016 41.7607 8.16016 63.8252c0 22.1924 -2.92773 43.6641 -8.25586 64.1758h195.408c3.00781 -20.9922 4.87988 -42.3359 4.87988 -64.1602 c0 -21.6963 -1.83984 -42.9766 -4.83203 -63.8408h-195.36z" unicode="î–"/> -<glyph glyph-name="size-fullscreen" d="M685.904 576.816l275.264 273.572l-0.896484 -155.072c-0.288086 -12.9277 9.96777 -24.1758 22.9121 -23.8877l16.416 0.015625c12.9443 0.303711 23.6484 8 23.9209 20.9277l0.671875 231.008c0 0.223633 -0.879883 0.399414 -0.879883 0.623047l1.26367 11.7119 c0.12793 6.49609 -1.3916 12.2881 -5.58398 16.4316c-4.14355 4.17578 -9.95117 6.71973 -16.3994 6.54395l-11.6963 -0.272461c-0.223633 0 -0.399414 -0.0800781 -0.639648 -0.112305l-229.488 1.00781c-12.9277 -0.288086 -23.6318 -10.9766 -23.9199 -23.9209 l-0.0322266 -16.416c1.96777 -15.248 13.9521 -24.1602 26.8799 -23.8721l151.248 -0.400391l-274.288 -272.624c-12.4961 -12.4961 -12.4961 -32.752 0 -45.2637c12.4961 -12.4805 32.752 -12.4805 45.2474 -7.5e-05zM339.088 319.188l-275.263 -272.72l0.879883 154.224 c0.303711 12.9443 -9.96875 24.1924 -22.8965 23.9043l-17.4238 -0.0322266c-12.96 -0.320312 -23.6484 -8 -23.9209 -20.9443l-0.671875 -231.008c0 -0.223633 0.879883 -0.367188 0.879883 -0.623047l-1.26367 -11.6797 c-0.143555 -6.49609 1.37598 -12.3203 5.58398 -16.4326c4.12793 -4.19238 9.95215 -6.7207 16.3838 -6.56055l11.7119 0.288086c0.223633 0 0.383789 0.0957031 0.639648 0.0957031l230.496 -1.00781c12.9277 0.320312 23.6162 11.0088 23.9199 23.9365l0.0322266 16.4316 c-1.96777 15.2158 -13.9521 24.1602 -26.8799 23.8721l-151.248 0.400391l274.272 272.592c12.4961 12.4961 12.4961 32.752 0 45.248s-32.7363 12.5117 -45.2324 0.015625zM1024.21 -27.3711l-0.671875 231.009c-0.288086 12.9443 -10.9922 20.624 -23.9199 20.9443 l-16.416 0.0322266c-12.9443 0.288086 -23.1846 -10.9756 -22.9121 -23.9033l0.895508 -155.072l-275.28 273.552c-12.4961 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l274.272 -272.592l-151.232 -0.400391 c-12.9277 0.288086 -24.9121 -8.65625 -26.8799 -23.8721l0.0322266 -16.4316c0.303711 -12.9443 11.0078 -23.6328 23.9199 -23.9365l229.504 1.00781c0.240234 0 0.416016 -0.0957031 0.639648 -0.0957031l11.6963 -0.288086 c6.44824 -0.160156 12.2725 2.36816 16.4004 6.56055c4.19238 4.12793 5.69629 9.93555 5.58398 16.4316l-1.26367 11.6797c0 0.255859 0.879883 0.399414 0.879883 0.623047zM110.049 894.678l151.264 0.397461c12.9277 -0.288086 24.9121 8.63965 26.8799 23.8721 l-0.0322266 16.4316c-0.320312 12.9443 -11.0088 23.6484 -23.9209 23.9209l-230.512 -0.992188c-0.255859 0.0322266 -0.416016 0.112305 -0.639648 0.112305l-11.7119 0.272461c-6.43164 0.175781 -12.2715 -2.36816 -16.3838 -6.54395 c-4.20801 -4.14355 -5.72754 -9.93555 -5.58398 -16.4316l1.26367 -11.7119c0 -0.223633 -0.879883 -0.383789 -0.879883 -0.624023l0.671875 -231.008c0.288086 -12.9277 10.9766 -20.624 23.9209 -20.9277l17.4238 -0.015625 c12.9277 -0.288086 23.1836 10.96 22.8955 23.8877l-0.879883 154.224l275.264 -272.72c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.2646z" unicode="î—"/> -<glyph glyph-name="size-actual" d="M383.2 613.2l-0.672852 231.011c-0.288086 12.9277 -10.9922 20.624 -23.9199 20.9277l-16.416 0.015625c-12.9443 0.288086 -23.1846 -10.9756 -22.9121 -23.8877l0.895508 -155.248l-266.272 263.728c-12.4961 12.4961 -32.752 12.4961 -45.248 0 s-12.4961 -32.752 0 -45.248l265.12 -262.608l-151.088 -0.400391c-12.9277 0.288086 -24.9121 -8.63965 -26.8799 -23.8721l0.0322266 -16.416c0.320312 -12.9443 11.0088 -23.6484 23.9209 -23.9365l229.504 1.00781 c0.255859 -0.015625 0.416016 -0.111328 0.639648 -0.111328l11.6963 -0.272461c6.44824 -0.175781 12.2725 2.35254 16.4004 6.54492c4.20801 4.14355 5.71191 9.95117 5.58398 16.4316l-1.26367 11.7119c0.015625 0.223633 0.879883 0.399414 0.879883 0.623047z M645.983 584.435c4.12793 -4.17578 9.95215 -6.72363 16.4004 -6.54785l11.6963 0.272461c0.223633 0 0.383789 0.0800781 0.639648 0.112305l229.504 -1.00781c12.9277 0.288086 23.6162 10.9922 23.9199 23.9365l0.0322266 16.416 c-1.96777 15.248 -13.9521 24.1602 -26.8799 23.8721l-151.088 0.400391l265.12 262.608c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-266.256 -263.712l0.879883 155.232c0.303711 12.9277 -9.95215 24.1758 -22.8965 23.8877l-16.416 -0.015625 c-12.96 -0.303711 -23.6484 -8 -23.9209 -20.9277l-0.671875 -231.008c0 -0.223633 0.879883 -0.383789 0.879883 -0.624023l-1.26367 -11.7119c-0.143555 -6.49609 1.36035 -12.2881 5.56836 -16.4316zM378.016 312.574 c-4.14355 4.17578 -9.95215 6.70508 -16.4004 6.54492l-11.6963 -0.288086c-0.223633 0 -0.383789 -0.0957031 -0.639648 -0.111328l-229.52 1.00781c-12.9277 -0.303711 -23.6162 -10.9922 -23.9199 -23.9199l-0.0322266 -16.4316 c1.96777 -15.2158 13.9521 -24.1602 26.8799 -23.8564l151.248 -0.400391l-265.28 -263.616c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248c12.4961 -12.496 32.752 -12.4961 45.248 0l266.272 264.576l-0.896484 -156.08 c-0.288086 -12.9443 9.96777 -24.1924 22.9121 -23.9043l16.416 0.0322266c12.9443 0.320312 23.6484 8 23.9209 20.9277l0.671875 231.008c0 0.223633 -0.879883 0.367188 -0.879883 0.607422l1.26367 12.7041c0.143555 6.49609 -1.36035 12.2881 -5.56836 16.4482z M750.062 255.104l151.249 0.400391c12.9277 -0.303711 24.9121 8.64062 26.8799 23.8564l-0.0322266 16.4316c-0.320312 12.9443 -11.0088 23.6328 -23.9209 23.9209h-229.504c-0.255859 0.015625 -0.416016 0.111328 -0.639648 0.111328l-13.6963 0.272461 c-6.44824 0.175781 -12.2881 -4.35254 -16.4004 -8.54492c-4.20801 -4.14355 -5.71191 -9.93555 -5.58398 -16.4316l1.26367 -11.6963c0 -0.240234 -0.879883 -0.383789 -0.879883 -0.607422l0.671875 -231.008c0.288086 -12.9277 10.9766 -20.6074 23.9209 -20.9277 l17.4238 -0.0322266c12.9443 -0.288086 23.1846 10.9756 22.8965 23.9033l-0.879883 154.528l267.264 -263.024c12.4961 -12.4961 32.752 -12.4961 45.248 0c12.496 12.4961 12.4961 32.752 0 45.248z" unicode="î˜"/> -<glyph glyph-name="shuffle" d="M402.304 454.144l39.2637 55.248l-134.304 183.28h-304.528v-64h271.488zM918.783 628.672l-77.5361 -69.5352c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.94434 24.4961 -8.94434 33.8242 0l127.744 115.504 c0.175781 0.160156 0.383789 0.192383 0.543945 0.335938l8.46387 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881c0.0322266 5.87207 -2.30371 11.7764 -6.97559 16.2246l-8.46387 8.0957c-0.160156 0.160156 -0.335938 0.224609 -0.543945 0.368164 l-129.728 118.432c-9.36035 8.94434 -24.4639 8.94434 -33.8398 0l-5.47168 -8.06445c-9.36035 -8.94434 -6.32031 -23.4082 3.02344 -32.3359l76.0479 -68.9756h-231.76l-409.312 -576h-271.488v-64h304.512l409.328 576zM1005.81 107.232 c-0.160156 0.160156 -0.336914 0.225586 -0.544922 0.369141l-129.728 118.432c-9.36035 8.94434 -24.4639 8.94434 -33.8398 0l-5.47168 -8.06445c-9.36035 -8.94434 -6.32031 -23.4082 3.02344 -32.3359l76.3359 -69.2324l-199.008 0.272461l-114.432 177.008 l-39.2803 -55.248l120.656 -185.76l234.944 -0.288086l-77.2158 -69.248c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.94434 24.4961 -8.94434 33.8242 0l127.744 115.504c0.175781 0.160156 0.383789 0.192383 0.543945 0.335938 l8.46387 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881c0.0322266 5.87207 -2.30371 11.7764 -6.97559 16.2246z" unicode="î™"/> -<glyph glyph-name="share-alt" d="M901.84 10.624h-831.999v640h257.6l64.7197 62.3359l-1.66406 1.66406h-320.656c-35.3438 0 -64 -28.6562 -64 -64v-640c0 -35.3438 28.6562 -64 64 -64h832c35.3438 0 64 28.6562 64 64v500.672l-64 -61.0879v-439.584zM270.129 266.624l64.4805 0.000976562 c44.8643 254.496 266.544 448 533.888 448c11.2158 0 21.8555 -0.0957031 32.623 -0.175781l-117.248 -117.232c-12.4639 -12.4961 -12.4639 -32.752 0 -45.248c6.25586 -6.25586 14.4639 -9.37598 22.6562 -9.37598s16.3359 3.12012 22.5918 9.37598l189.024 194 l-189.024 194.032c-12.4639 12.4961 -32.7197 12.4961 -45.248 0c-12.4639 -12.4961 -12.4639 -32.752 0 -45.248l116.176 -116.16c-10.0322 0.015625 -19.9678 0.0478516 -30.208 0.0478516c-303.056 0 -553.567 -221.952 -599.711 -512.017z" unicode="îš"/> -<glyph glyph-name="share" d="M864 256c-52.6885 0 -99.2949 -25.585 -128.431 -64.8809l-421.36 214.72c3.66406 13.4561 5.79199 27.5361 5.79199 42.1602c0 18.3037 -3.21582 35.8076 -8.87988 52.1758l423.76 205.616c29.0879 -39.8076 76.0156 -65.792 129.119 -65.792 c88.3682 0 160 71.6484 160 160c0 88.3682 -71.6318 160 -160 160s-160 -71.6318 -160 -160c0 -12.4316 1.56836 -24.4639 4.24023 -36.0801l-429.84 -208.576c-29.2803 32.2725 -71.3926 52.6562 -118.4 52.6562c-88.3682 0 -160 -71.6318 -160 -160 c0 -88.3516 71.6318 -160 160 -160c50.8955 0 96.1279 23.8242 125.424 60.8643l423.104 -215.632c-2.86426 -11.9678 -4.52832 -24.3838 -4.52832 -37.2314c0 -88.3682 71.6318 -160 160 -160s160 71.6318 160 160s-71.6318 160 -160 160zM864.002 895.999 c53.0078 0 96 -42.9922 96 -96s-42.9922 -96 -96 -96s-96 42.9922 -96 96s42.9922 96 96 96zM160.002 351.999c-53.0244 0 -96 42.9922 -96 96s42.9756 96 96 96c53.0078 0 96 -42.9922 96 -96s-42.9922 -96 -96 -96zM864.002 -0.000976562c-53.0078 0 -96 42.9922 -96 96 c0 53.0078 42.9922 96 96 96s96 -42.9922 96 -96s-42.9922 -96 -96 -96z" unicode="î›"/> -<glyph glyph-name="rocket" d="M209.68 76.7363c-20.1123 -41.8076 -32.8018 -69.666 -144.689 -73.7305c3.21582 107.968 23.792 119.552 64.9922 140.08c17.2959 8.62402 38.832 19.3438 62.1123 37.248l-38.96 49.7441c-18.4004 -14.1279 -35.3281 -21.5684 -51.6963 -29.7119 c-68.6396 -34.2236 -100.991 -67.9355 -100.991 -228.655l0.543945 -32.7041l31.4561 0.704102c169.632 0 201.328 38.3203 233.104 104.32c6.95996 14.4639 10.832 24.2402 22.5596 43.7285l-47.4561 43.1045c-14.2236 -19.4082 -23.1035 -37.8721 -30.9756 -54.1279z M704.959 771.343c-70.7676 0 -128.352 -57.583 -128.352 -128.335c0 -70.7842 57.5996 -128.353 128.352 -128.353s128.336 57.584 128.336 128.352c0 70.752 -57.5996 128.336 -128.336 128.336zM704.959 578.928c-35.3281 0 -64.0801 28.752 -64.0801 64.0801 c0 35.3125 28.752 64.0801 64.0801 64.0801s64.0801 -28.7676 64.0801 -64.0801c-0.015625 -35.3438 -28.752 -64.0801 -64.0801 -64.0801zM1023.78 930.688c-0.975586 15.9678 -13.6299 28.7715 -29.5977 29.9551c0 0 -179.088 13.0557 -351.376 -51.2803 c-62.9443 -23.5039 -114.752 -60.7363 -163.104 -117.137c-40.3203 -47.0244 -80.3848 -132.032 -115.745 -202.608c-13.6641 -27.248 -26.7197 -53.3125 -37.792 -73.2168h-178.016c-9.15234 0 -17.8564 -3.91992 -23.9365 -10.7676l-117.296 -127.136 c-7.50391 -8.46387 -9.98438 -20.2559 -6.52832 -31.0078c3.44043 -10.7842 12.3203 -18.9443 23.3281 -21.4404l190.944 -43.6641c13.0078 -16.0645 34.6875 -40.0967 69.376 -78.5928l72.3359 -80.1924l38.9443 -164.72 c2.55957 -10.8477 10.6074 -19.5996 21.2314 -23.0557c3.23242 -1.02441 6.57617 -1.56836 9.9043 -1.56836c7.53613 0 14.9443 2.65625 20.832 7.71191l118.56 117.936c7.08789 6.06445 11.1836 14.9443 11.1836 24.2881v165.12 c15.9355 9.9043 44.1914 25.1523 70.7832 40.0322c72.4639 40.4961 180.624 90.9121 225.472 130.784c63.1523 56.1279 86.1602 97.2803 108.752 158.112c53.7119 144.688 42.2881 344.031 41.7441 352.447zM922.001 600.531 c-19.7119 -53.0723 -37.5684 -84.8301 -91.248 -132.558c-39.6641 -35.2324 -148.128 -85.8242 -214.192 -122.769c-49.3115 -27.5684 -78.8477 -43.6641 -91.792 -54.2559c-7.44043 -6.06445 -11.7607 -15.1523 -11.7607 -24.7842v-167.248l-67.5195 -74.1924 l-28.752 121.6c-1.23242 5.21582 -3.77637 10.0635 -7.39258 14.0635c-58.8477 65.2158 -147.743 163.808 -154.56 171.632c-4.44824 5.4082 -10.6084 9.24805 -17.5684 10.8477l-146.592 33.5361l71.9043 76h182.032c11.1201 0 21.4561 5.77637 27.2637 15.248 c14.0801 22.9277 30.416 55.5361 49.3438 93.2959c32.0479 63.9521 71.9199 148.544 107.12 189.632c41.584 48.5283 83.8242 79.0088 136.896 98.8486c118.096 44.1279 239.968 48.7676 295.68 48.3516c1.04004 -59.0078 -1.18359 -195.824 -38.8626 -297.248z" unicode="îœ"/> -<glyph glyph-name="question" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512.017 229.216 512.017 512c0 282.768 -229.232 512 -512.017 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448 s448.017 -200.976 448.017 -448s-200.992 -449.009 -448.017 -449.009zM464.944 159.521h80.5117v81.248h-80.5117zM511.056 736.465c-46.8799 0 -85.5029 -12.6406 -115.839 -37.8887c-30.3359 -25.2637 -45.0879 -75.8555 -44.3359 -117.775l1.18359 -2.33594h73.4404 c0 25.0078 8.33594 60.9434 25.0078 73.8398c16.6562 12.8799 36.8486 19.3281 60.5605 19.3281c27.3281 0 48.3359 -7.42383 63.0723 -22.2715c14.7197 -14.8477 22.0635 -36.0801 22.0635 -63.6641c0 -23.1836 -5.44043 -42.9756 -16.3682 -59.376 c-10.96 -16.4004 -29.3281 -39.8408 -55.0879 -70.3213c-26.5762 -23.9678 -42.9922 -43.2314 -49.2324 -57.8076c-6.25586 -14.5918 -9.50391 -40.7676 -9.74414 -78.5117h76.96c0 23.6797 1.50391 41.1357 4.49609 52.3359 c2.97559 11.1836 11.5039 23.8232 25.5684 37.8877c30.2236 29.1523 54.4961 57.6641 72.8799 85.5518c18.3359 27.8564 27.5195 58.5928 27.5195 92.1924c0 46.8799 -14.1758 83.4082 -42.5762 109.568c-28.416 26.1758 -68.2725 39.248 -119.568 39.2481z" unicode="î"/> -<glyph glyph-name="pie-chart" d="M575.6 866.592c-17.6641 0 -32.001 -14.3369 -32.001 -32.001s14.3359 -32 32 -32c226.448 0 384.4 -165.472 384.4 -391.903c0 -226.464 -184.224 -410.688 -410.672 -410.688c-226.432 0 -391.92 163.6 -391.92 390.063c0 17.6641 -14.3359 32 -32 32 s-32 -14.3359 -32 -32c0 -261.744 194.192 -454.064 455.92 -454.064c261.728 0 474.672 212.944 474.672 474.688c0 261.712 -186.672 455.904 -448.399 455.904v0.001zM480.255 511.743v416.256c0 17.6641 -14.3359 32 -32 32 c-249.248 0 -448.256 -199.008 -448.256 -448.256c0 -17.6641 14.3359 -32 32 -32h416.256c17.6641 0 32 14.3359 32 32zM416.255 543.743h-350.944c15.4561 188.496 162.448 335.488 350.944 350.944v-350.944z" unicode="îž"/> -<glyph glyph-name="pencil" d="M964.256 910.336c-34.8643 33.4082 -73.3232 50.3359 -114.379 50.3359c-64.1924 0 -111.024 -41.4717 -123.841 -54.1758c-18.0322 -17.8564 -633.152 -633.2 -633.152 -633.2c-4.01562 -4.03223 -6.94336 -9.07227 -8.44727 -14.5918 c-13.8721 -51.2637 -83.3604 -278.72 -84.0488 -281.008c-3.56836 -11.6484 -0.384766 -24.3369 8.20703 -32.9287c6.17578 -6.14355 14.3994 -9.43945 22.8311 -9.43945c3.31152 0 6.65527 0.496094 9.91895 1.56836c2.35156 0.767578 237.136 76.6553 275.775 88.1914 c5.08789 1.53613 9.74414 4.28809 13.5361 8.03223c24.416 24.1279 598.128 591.456 636.208 630.784c39.3916 40.5918 58.96 82.8643 58.208 125.616c-0.78418 42.208 -21.248 82.8477 -60.8161 120.816zM715.845 804.16 c16.3037 -3.95215 54.7529 -16.8623 94.0166 -56.4785c39.6797 -40.0322 50.416 -85.792 52.416 -96.208c-125.824 -125.168 -415.456 -411.728 -529.632 -524.672c-10.5439 24.5596 -27.584 54.1436 -54.9922 81.7598c-33.4717 33.7275 -67.5361 52.7832 -93.8086 63.5029 c112.992 113.008 408.08 408.224 532 532.096zM140.39 218.05c17.584 -4.67188 54.1113 -18.2236 91.3438 -55.7598c28.6719 -28.9121 42.208 -60.7998 48.2881 -80.2402c-44.4805 -14.3037 -141.872 -47.9199 -203.76 -67.8721 c18.3359 60.3359 49.3115 154.304 64.1279 203.872zM920.421 709.634c-1.31152 -1.34375 -3.47363 -3.53516 -6.06543 -6.15918c-10.1123 26.0479 -27.8564 59.5195 -58.5762 90.4951c-31.3916 31.6484 -63.2314 50.3203 -88.751 61.3604 c2.17578 2.16016 3.85547 3.85645 4.51172 4.49609c3.66406 3.61621 36.8965 35.376 78.3203 35.376c23.8398 0 47.248 -10.8799 69.6162 -32.3203c26.5117 -25.4238 40.1758 -50.5117 40.624 -74.5918c0.431641 -24.5762 -12.9121 -51.04 -39.6796 -78.6563z" unicode="îŸ"/> -<glyph glyph-name="note" d="M799.344 -0.288086h-736v800h449.6l64.7041 62.3359l-1.66406 1.66406h-512.64c-35.3438 0 -64 -28.6562 -64 -64v-800c0 -35.3438 28.6562 -64 64 -64h736c35.3438 0 64 28.6562 64 64v468.656l-64 -61.0879v-407.568zM974.224 918.56 c-28.8799 27.6797 -60.751 41.7129 -94.751 41.7129c-53.2158 0 -92.0322 -34.3682 -102.592 -44.8965c-14.9756 -14.7842 -439.168 -438.353 -439.168 -438.353c-3.32812 -3.3916 -5.75977 -7.53516 -7.00781 -12.1436 c-11.4883 -42.4482 -69.0723 -230.992 -69.6484 -232.864c-2.97559 -9.66406 -0.319336 -20.1924 6.80078 -27.2168c5.10352 -5.12012 11.9199 -7.83984 18.9121 -7.83984c2.75195 0 5.51953 0.400391 8.23926 1.24805c1.95215 0.65625 196.496 63.5684 228.512 73.1201 c4.22363 1.24805 8.04785 3.53613 11.2158 6.62402c20.208 19.9355 410.112 403.792 441.664 436.384c32.624 33.6641 48.8477 68.6562 48.2236 104.097c-0.591797 35.0078 -17.6162 68.7041 -50.4003 100.128zM930.433 758.881 c-17.8076 -18.3682 -157.249 -156.16 -414.449 -409.536l-19.6797 -19.4082c-29.4883 -9.12012 -100.097 -31.8076 -153.473 -49.0234c17.1836 56.752 37.8076 125.312 47.0078 157.743c54.96 54.8799 418.384 417.744 432.191 431.376 c2.68848 2.68848 27.2168 26.2568 57.4404 26.2568c17.1523 0 33.6807 -7.82422 50.4648 -23.9199c20.0645 -19.248 30.4004 -37.7441 30.6885 -55.0244c0.320312 -17.792 -9.83984 -37.4561 -30.1908 -58.4639z" unicode="î "/> -<glyph glyph-name="music-tone-alt" d="M991.728 254.592c0.015625 0.55957 0.160156 1.07129 0.160156 1.63086v667.024c0.383789 3.50391 0.255859 7.12012 -0.576172 10.752c-2.73633 14.9121 -15.7285 26.2236 -31.4248 26.2236c-5.8877 0 -11.3438 -1.69629 -16.0801 -4.48047l-597.872 -155.648 c-10.7676 -2.67188 -18.752 -10.7197 -22.0322 -20.6719c-2.48047 -4.54395 -4 -9.66406 -4 -15.2002v-572.544c-30.4639 20.3838 -69.4082 32.6562 -111.872 32.6562c-97.5361 0 -176.64 -64.6084 -176.64 -144.272c0 -79.6797 79.1035 -144.304 176.64 -144.304 c97.5684 0 176.608 64.6084 176.608 144.305c0 4.06445 -0.335938 8.06445 -0.736328 12.0488v0.0957031v651.648l544 141.6v-533.76c-30.4482 20.3838 -69.4082 32.6562 -111.872 32.6562c-97.5361 0 -176.64 -64.624 -176.64 -144.272 c0 -79.6797 79.1035 -144.304 176.64 -144.304c97.5684 0 176.608 64.6084 176.608 144.305c-0.015625 4.91211 -0.319336 9.74414 -0.911133 14.5117zM208.704 0.0478516c-66.5596 0 -112.961 42.1914 -112.961 79.999c0 37.8242 46.3838 79.9521 112.96 79.9521 c59.2324 0 102.4 -33.3916 111.185 -67.4072v-0.368164c0 -3.23242 0.624023 -6.28809 1.52051 -9.21582c0.0644531 -0.992188 0.224609 -1.96777 0.224609 -2.95996c0 -37.8076 -46.4004 -80 -112.929 -80zM815.695 160.047c-65.9678 0 -111.953 42.1758 -111.953 80 s45.9844 79.9521 111.952 79.9521c65.9521 0 111.937 -42.1279 111.937 -79.9521s-45.9678 -80 -111.936 -80z" unicode="î¡"/> -<glyph glyph-name="music-tone" d="M852.608 636.704l-312.914 312.912c-9.91992 9.91992 -24.6719 11.8398 -36.6074 6.01562c-12.5439 -4.33594 -21.5996 -16.1123 -21.5996 -30.1279v-708.4c-33.9199 25.1201 -78.4316 40.5283 -127.376 40.5283c-106.064 0 -192.112 -71.7764 -192.112 -160.288 c0 -88.5439 86.0479 -160.336 192.112 -160.336c106.112 0 192.08 71.7764 192.08 160.336c0 3.91992 -0.368164 7.75977 -0.704102 11.6318v744.336l261.872 -261.856c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249zM353.374 1.42383 c-75.6484 0 -128.352 50.5439 -128.352 95.8721c0 45.3282 52.7197 95.8242 128.352 95.8242c74.0322 0 126 -48.4004 128.128 -92.9922v-5.67969c-2.14355 -44.5762 -54.0957 -93.0244 -128.128 -93.0244v-1e-05z" unicode="î¢"/> -<glyph glyph-name="microphone" d="M510.88 256h7.60059c88.96 0 153.52 65.5996 153.52 155.968v381.408c0 93.4404 -67.4404 166.624 -153.536 166.624h-7.58398c-87.6162 0 -158.88 -74.752 -158.88 -166.624v-381.408c0 -88.9121 68.3037 -155.968 158.88 -155.968zM416 793.376 c0 56.5918 42.5596 102.624 94.8799 102.624h7.59961c51.0244 0 89.5205 -44.1279 89.5205 -102.624v-381.408c0 -54.9922 -35.9678 -91.9678 -89.5361 -91.9678h-7.58398c-55.8721 0 -94.8799 37.8076 -94.8799 91.9678zM800 608c-17.6797 0 -32 -14.3359 -32 -32v-133.072 c0 -190.4 -67.9678 -282.929 -207.744 -282.929h-95.1357c-182.8 0 -209.12 153.84 -209.12 282.928v133.072c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-133.072c0 -220.496 91.8877 -346.928 273.12 -346.928h14.8799v-96h-160c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h384c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-160v96h16.2559c123.968 0 271.744 60.1924 271.744 346.929v133.072c0 17.6641 -14.3203 32 -32.0001 32z" unicode="î£"/> -<glyph glyph-name="loop" d="M960 858.16l-896.002 -0.00195312c-35.3438 0 -64 -28.6562 -64 -64v-576c0 -35.3604 28.6562 -64 64 -64h160c20.4961 0 32 26.3203 32 31.9844v0.015625c0 5.82422 -10.8799 32.416 -32 32.416h-120.96c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v496.704 c0 21.3916 17.3281 38.7197 38.7197 38.7197l818.272 1.00781c21.376 0 38.7197 -17.3281 38.7197 -38.7197v-497.696c0 -21.376 -17.3438 -38.7197 -38.7197 -38.7197h-403.168l75.9844 68.9121c9.34375 8.94434 12.3682 23.4082 3.02441 32.3359l-5.47168 8.06445 c-9.37598 8.94434 -24.4961 8.94434 -33.8398 0l-129.728 -118.432c-0.192383 -0.160156 -0.368164 -0.224609 -0.52832 -0.368164l-8.48047 -8.0957c-4.67188 -4.43164 -7.00781 -10.3359 -6.97559 -16.2236c-0.0322266 -5.9043 2.28809 -11.7764 6.97656 -16.2881 l8.48047 -8.0957c0.160156 -0.160156 0.368164 -0.192383 0.52832 -0.335938l127.728 -115.504c9.34375 -8.94434 24.4639 -8.94434 33.8398 0l5.47168 8.06445c9.34375 8.94434 6.31934 23.4404 -3.02441 32.3682l-77.1357 69.168h445.008c35.3438 0 64 28.6396 64 64v576 c0 35.3438 -28.6562 64 -63.9997 64.0002z" unicode="î¤"/> -<glyph glyph-name="logout" d="M116.832 416.336h554.448c17.6963 0 32 14.3359 32 32s-14.3037 32 -32 32h-552.448l115.76 115.76c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-189.008 -194l189.008 -194c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598 s16.3682 3.12012 22.624 9.37598c12.4961 12.4961 12.4961 32.752 0 45.248zM959.664 960h-544.001c-35.3604 0 -64 -28.6562 -64 -64v-288h64.416v248.976c0 21.376 17.3438 38.7197 38.7197 38.7197h464.72c21.3916 0 38.7197 -17.3438 38.7197 -38.7197l1.00781 -818.288 c0 -21.376 -17.3281 -38.7197 -38.7197 -38.7197h-465.712c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v250.368l-64.416 -0.0800781v-288.976c0 -35.3438 28.6396 -64 64 -64h543.984c35.3604 0 64.0166 28.6562 64.0166 64v896 c-0.015625 35.3438 -28.6719 64 -64.0154 64.0001z" unicode="î¥"/> -<glyph glyph-name="login" d="M532.528 298.592c-12.5117 -12.4961 -12.5127 -32.752 -0.000976562 -45.248c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l189.008 194l-189.008 194.016c-12.4961 12.4961 -32.752 12.4961 -45.248 0 c-12.5117 -12.4961 -12.5117 -32.752 0 -45.248l115.744 -115.76h-616.432c-17.6797 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32h618.448zM960.159 960h-576c-35.3604 0 -64.0166 -28.6562 -64.0166 -64v-288h64.4316v248.976c0 21.376 17.3438 38.7197 38.7197 38.7197 h496.704c21.4082 0 38.7197 -17.3438 38.7197 -38.7197l1.00781 -818.288c0 -21.376 -17.3115 -38.7197 -38.7197 -38.7197h-497.696c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v250.368l-64.4316 -0.0800781v-288.976c0 -35.3438 28.6562 -64 64.0166 -64h576 c35.3438 0 64 28.6562 64 64v896c-0.015625 35.3438 -28.6719 64 -64.0158 64.0001z" unicode="î¦"/> -<glyph glyph-name="list" d="M96 512h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM992 480h-672c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h672c17.6641 0 32 14.3359 32 32 s-14.3359 32 -32 32zM96 256h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM992 224h-672c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h672 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM96 768h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM320 672h672c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-672 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z" unicode="î§"/> -<glyph glyph-name="like" d="M608.544 -63.7441c-290.832 0 -293.071 12.0625 -329.087 39.1826c-19.1035 14.3682 -55.1514 24.3203 -186.815 32.8965c-9.55176 0.624023 -18.6396 4.28809 -24.7354 11.6797c-2.7998 3.4082 -68.5918 99.3604 -68.5918 253.04 c0 151.44 47.0879 220.465 49.1035 223.665c5.83984 9.36035 16.0957 15.04 27.1201 15.04c108.112 0 257.984 138 358.736 378.896c17.4238 41.6641 21.0234 69.0723 85.0234 69.0723c36.4004 0 77.2002 -26.0645 97.3438 -59.5049 c41.3281 -68.3203 20.3359 -215.057 0.927734 -293.473c66 0.52832 185.472 1.4248 242.319 1.4248c79.0723 0 131.408 -47.1523 132.992 -116.08c0.52832 -22.752 -2.46387 -51.8076 -9.04004 -66.8477c17.4082 -17.3604 39.8564 -43.5361 40.832 -77.248 c1.21582 -43.5195 -27.2803 -76.6553 -45.4727 -95.6631c4.17578 -12.6562 12.5273 -29.4404 11.7109 -49.5049c-2 -49.3438 -40.0957 -81.1357 -63.8232 -97.7275c1.96777 -13.5039 3.50391 -38.9756 -0.832031 -58.6719 c-17.1201 -78.6084 -132.4 -110.177 -317.712 -110.177zM109.617 73.2295c114.688 -9.48828 175.998 -22.3359 208.334 -46.6719c25.0244 -18.8477 21.168 -26.3193 290.592 -26.3193c82.1758 0 242.896 3.42383 255.216 59.8398 c4.89648 22.5596 -18.8955 44.7354 -18.9756 44.9111c-6.49609 16.0322 0.736328 34.8486 16.5762 41.7764c0.255859 0.12793 64.1436 23.0078 65.5996 58.7197c0.959961 22.832 -14.7197 36.5439 -15.0713 37.1201c-9.32812 14.4639 -5.91992 34.3037 8.22363 44.1602 c0.160156 0.12793 41.5518 25.2158 40.5439 59.4238c-0.78418 27.168 -36.5762 46.2881 -37.6641 46.9277c-8 4.57617 -13.8242 12.4961 -15.6484 21.5518c-1.79199 9.04004 0.223633 18.5283 5.83984 25.8721c0 0 16.2725 25.8564 15.6807 50.1123 c-1.16797 51.9199 -57.0078 53.5518 -68.9922 53.5518c-80.7197 0 -288.031 -0.816406 -288.031 -0.816406c-11.1836 -0.0478516 -20.8633 5.23242 -26.8789 14.1768c-6 8.94434 -6.44824 20.0479 -2.92871 30.2236c31.2637 90.0322 48.7197 231.28 19.7275 279.536 c-8.54395 14.2236 -10.4961 28.4316 -42.4961 28.4316c-4.43164 0 -14.9912 -3.50391 -25.999 -29.7441c-106.928 -255.84 -266.64 -403.824 -397.456 -417.168c-11.2803 -25.7275 -32.4961 -79.0391 -32.4961 -175.775c0 -98.7363 31.2803 -175.12 46.3047 -199.84z" unicode="î¨"/> -<glyph glyph-name="home" d="M1016.7 446.64l-480.369 503.168c-6.03223 6.30371 -14.3682 9.83984 -23.0879 9.83984c-8.7041 0 -17.04 -3.55176 -23.0879 -9.83984l-482.848 -503.152c-12.2402 -12.752 -11.8086 -32.9922 0.943359 -45.248c12.752 -12.2236 32.9922 -11.8721 45.248 0.944336 l43.0078 44.832v-478.832c0 -17.6797 14.3359 -32 32 -32h223.552c17.6318 0 31.9355 14.2559 32 31.9043l1.00781 319.664h254.992v-319.568c0 -17.6797 14.3203 -32 32 -32h223.472c17.6797 0 32 14.3203 32 32v478.992l42.9922 -45.04 c6.28809 -6.52832 14.6885 -9.83984 23.0889 -9.83984c7.96777 0 15.9678 2.94434 22.1602 8.94434c12.7363 12.2236 13.1523 32.4795 0.928711 45.2314zM863.535 505.184v-504.831h-159.472v319.552c0 17.6797 -14.3203 32 -32 32h-318.88 c-17.6318 0 -31.9355 -14.2559 -32 -31.9043l-1.00781 -319.664h-159.664v504.848c0 2.63965 -0.416016 5.16797 -1.00781 7.63184l353.76 368.624l351.424 -368.208c-0.688477 -2.5918 -1.15234 -5.26367 -1.15234 -8.04785z" unicode="î©"/> -<glyph glyph-name="grid" d="M960 -64h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM960 320h-320v-320h320v320zM960 512h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320 c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM960 896h-320v-320h320v320zM384 -64h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM384 320h-320 v-320h320v320zM384 512h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM384 896h-320v-320h320v320z" unicode="îª"/> -<glyph glyph-name="graph" d="M944 736c-44.1924 0 -79.999 -35.8242 -79.999 -80c0 -9.07227 1.83984 -17.6318 4.60742 -25.7598l-195.008 -167.92c-13.6797 10.8955 -30.752 17.6797 -49.5996 17.6797c-21.7441 0 -41.4082 -8.73633 -55.8086 -22.8164l-152.752 76.4805 c-2.97559 41.4883 -37.1992 74.3359 -79.4395 74.3359c-44.1758 0 -80 -35.8242 -80 -80c0 -12.0957 2.87988 -23.4395 7.67969 -33.7119l-155.744 -179.584c-8.73633 3.26367 -18.0645 5.2959 -27.9365 5.2959c-44.1758 0 -80 -35.8242 -80 -80s35.8242 -80 80 -80 c44.1758 0 80 35.8242 80 80c0 10.6396 -2.17578 20.7676 -5.95215 30.0479l158.272 181.92c7.53613 -2.33594 15.376 -3.96777 23.6797 -3.96777c23.2803 0 44.0479 10.1123 58.6719 26l149.408 -74.9121c0.52832 -43.7441 36.0479 -79.0879 79.9199 -79.0879 c44.1924 0 80 35.8242 80 80c0 1.42383 -0.335938 2.75195 -0.416016 4.16016l208.096 178.768c9.9043 -4.38379 20.7842 -6.92773 32.3203 -6.92773c44.1924 0 80 35.8076 80 80c0 44.1758 -35.8076 80 -79.9995 79.9995z" unicode="î«"/> -<glyph glyph-name="equalizer" d="M160.048 572.128v355.872c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-355.84c-55.3281 -14.2559 -96.4004 -64.4482 -96.4004 -124.16c0 -59.7275 41.0723 -109.903 96.4004 -124.176v-355.824c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32 v355.856c55.2803 14.3037 96.3047 64.4473 96.3047 124.144c0 59.6797 -41.0244 109.84 -96.3047 124.128zM128.416 383.968c-0.112305 0 -0.240234 0.0302734 -0.368164 0.0302734c-0.143555 0 -0.271484 -0.0322266 -0.415039 -0.0478516 c-35.1523 0.208008 -63.6963 28.8477 -63.6963 64.0479c0 35.1836 28.5596 63.8398 63.7119 64.0322c0.12793 0 0.271484 -0.0322266 0.399414 -0.0322266c0.12793 0 0.240234 0.0322266 0.368164 0.0322266c35.1357 -0.223633 63.6641 -28.8633 63.6641 -64.0312 c0 -35.1836 -28.5283 -63.8076 -63.6641 -64.0313zM544.064 380.126l-0.000976562 547.872c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-547.84c-55.3281 -14.2725 -96.4004 -64.4326 -96.4004 -124.16s41.0723 -109.903 96.4004 -124.176v-163.824 c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v163.856c55.2637 14.3037 96.2881 64.4473 96.2881 124.144c-0.015625 59.6641 -41.0234 109.824 -96.2871 124.128zM512.415 191.966c-0.12793 0 -0.240234 0.03125 -0.368164 0.03125 c-0.143555 0 -0.271484 -0.0322266 -0.415039 -0.0478516c-35.1523 0.208008 -63.6963 28.8477 -63.6963 64.0479c0 35.2158 28.6084 63.8721 63.792 64.0322c0.112305 0 0.224609 -0.0322266 0.336914 -0.0322266c0.0957031 0 0.191406 0.0322266 0.287109 0.0322266 c35.168 -0.192383 63.7441 -28.832 63.7441 -64.0322c0 -35.1836 -28.5283 -63.8076 -63.6806 -64.0313zM928.063 764.125l-0.000976562 163.871c0 17.6641 -14.3359 32 -32 32c-17.6797 0 -32 -14.3359 -32 -32v-163.84 c-55.3281 -14.2559 -96.4004 -64.4316 -96.4004 -124.159s41.0723 -109.92 96.4004 -124.176v-547.824c0 -17.6641 14.3203 -32 32 -32c17.6641 0 32 14.3359 32 32v547.856c55.2637 14.3037 96.2881 64.4473 96.2881 124.144 c-0.015625 59.6641 -41.0234 109.824 -96.2871 124.128zM896.414 575.964c-0.12793 0 -0.239258 0.03125 -0.351562 0.03125c-0.143555 0 -0.287109 -0.0322266 -0.415039 -0.0322266c-35.1523 0.192383 -63.7119 28.832 -63.7119 64.0322 c0 35.1836 28.5596 63.8398 63.6953 64.0322c0.143555 0 0.287109 -0.0322266 0.415039 -0.0322266s0.240234 0.0322266 0.352539 0.0322266c35.1357 -0.240234 63.6641 -28.8643 63.6641 -64.0322c0.0322266 -35.1836 -28.4961 -63.8076 -63.6485 -64.0312z" unicode="î¬"/> -<glyph glyph-name="dislike" d="M415.44 959.76c290.832 0 293.089 -12.0664 329.104 -39.1865c19.1035 -14.3682 55.1514 -24.3359 186.831 -32.9121c9.56836 -0.624023 18.6406 -4.28809 24.7363 -11.6797c2.7998 -3.4082 68.5918 -99.3604 68.5918 -253.024 c0 -151.44 -47.0879 -220.48 -49.1035 -223.696c-5.83984 -9.34375 -16.0957 -15.0234 -27.1201 -15.0234c-108.112 0 -257.984 -138 -358.752 -378.912c-17.4238 -41.6641 -21.0078 -69.0557 -85.0234 -69.0557c-36.4004 0 -77.2002 26.0645 -97.376 59.5049 c-41.3115 68.3203 -20.3359 215.057 -0.912109 293.473c-66 -0.52832 -185.472 -1.44043 -242.319 -1.44043c-79.0723 0 -131.393 47.1523 -133.009 116.097c-0.511719 22.752 2.46387 51.8242 9.05566 66.832c-17.3916 17.3604 -39.8555 43.5527 -40.8311 77.2646 c-1.23242 43.5039 27.2793 76.6396 45.4551 95.6641c-4.16016 12.6562 -12.5117 29.4404 -11.7119 49.5049c2.01562 49.3438 40.0957 81.1514 63.8398 97.7432c-1.95215 13.4561 -3.48828 38.9443 0.832031 58.624c17.1201 78.624 132.4 110.224 317.712 110.224z M914.386 822.75c-114.688 9.48828 -175.996 22.3379 -208.332 46.6895c-25.0244 18.832 -21.1523 26.3037 -290.608 26.3037c-82.1758 0 -242.896 -3.42383 -255.216 -59.8242c-4.91211 -22.5596 18.8799 -44.752 18.9756 -44.9121 c6.49609 -16.0479 -0.751953 -34.8477 -16.5918 -41.7754c-0.255859 -0.12793 -64.1279 -23.0244 -65.5996 -58.7363c-0.944336 -22.832 14.7197 -36.5439 15.0879 -37.1035c9.31152 -14.4639 5.90332 -34.3203 -8.22461 -44.1602 c-0.160156 -0.12793 -41.5684 -25.2158 -40.5439 -59.4395c0.78418 -27.1523 36.5762 -46.2881 37.6641 -46.9277c8 -4.57617 13.8242 -12.4961 15.6318 -21.5684c1.80762 -9.02441 -0.224609 -18.5283 -5.82422 -25.8398c0 0 -16.2725 -25.8721 -15.6963 -50.1123 c1.18359 -51.9355 57.0234 -53.5674 69.0078 -53.5674c80.7197 0 288.031 0.847656 288.031 0.847656c11.1836 0.0322266 20.8633 -5.24805 26.8633 -14.1924s6.46387 -20.0645 2.92773 -30.2246c-31.248 -90.0322 -48.7041 -231.28 -19.7119 -279.536 c8.52832 -14.2236 10.4961 -28.4316 42.4961 -28.4316c4.43164 0 14.9912 3.50391 25.999 29.7441c106.992 255.808 266.704 403.808 397.521 417.151c11.2803 25.7275 32.4961 79.0391 32.4961 175.791c-0.0322266 98.7363 -31.3125 175.104 -46.3531 199.824z" unicode="î"/> -<glyph glyph-name="cursor" d="M921.088 856.768l-336.256 -785.792l-119.312 344.512l-344.192 104.032zM1004.46 959.231c-6.0957 0 -13.5195 -1.72754 -22.0957 -5.35938l-954.656 -405.072c-34.3838 -14.5918 -36.5596 -42.7041 -4.84766 -62.4639l395.296 -123.584l129.36 -403.264 c9.28027 -15.1836 20.4961 -22.7197 31.2637 -22.7197c11.9355 0 23.2959 9.15234 31.04 27.248l408.272 953.728c11.0557 25.8877 4.76758 41.4873 -13.6323 41.487z" unicode="î®"/> -<glyph glyph-name="control-start" d="M974.944 894.608c0 23.2324 -12.5918 44.6543 -32.9121 55.9346c-9.67969 5.3916 -20.3682 8.06348 -31.0879 8.06348c-11.7119 0 -23.4717 -3.23242 -33.7754 -9.64844l-735.728 -446.592c-15.9521 -9.9043 -26.5117 -26.208 -29.376 -44.4004v470.032 c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-960c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v470.064c2.87988 -18.208 13.4395 -34.5117 29.375 -44.3838l736.72 -446.64c10.3203 -6.43164 22.0645 -9.66406 33.7764 -9.66406 c10.7197 0 21.4082 2.68848 31.0879 8.06445c20.3203 11.2803 32.9121 32.6885 32.9121 55.9365zM175.2 448.015l735.744 446.592l1.00781 -893.216z" unicode="î¯"/> -<glyph glyph-name="control-rewind" d="M573.92 762.096l-505.28 -314.097l505.28 -314.096v246.976l384 -246.976v628.192l-384 -246.992v255.84v-8.847zM571.264 826.095c10.7041 0 22.7363 -2.6709 32.416 -8.0625c20.3203 -11.2803 34.2402 -32.7041 34.2402 -55.9365v-131.84l298.224 186.192 c10.3203 6.40039 21.376 9.64844 33.1201 9.64844c10.6875 0 15.7275 -2.67188 25.4238 -8.06348c20.3203 -11.2803 27.2324 -32.7041 27.2324 -55.9365v-628.192c0 -23.248 -7.24805 -44.6562 -27.5684 -55.9365c-9.67969 -5.37598 -17.7275 -8.06348 -28.4316 -8.06348 c-11.7275 0 -20.7832 3.21582 -31.1035 9.66406l-296.896 186.176v-131.84c0 -23.248 -13.9199 -44.6562 -34.2402 -55.9365c-9.67969 -5.37598 -21.04 -8.06445 -31.7598 -8.06445c-11.7119 0 -23.792 3.21582 -34.1123 9.66406l-505.456 314.096 c-18.7676 11.6484 -30.2715 32.208 -30.2715 54.3359s11.376 42.6719 30.1602 54.3516l505.264 314.096c10.3037 6.41602 22.0312 9.64844 33.7586 9.64785z" unicode="î°"/> -<glyph glyph-name="control-play" d="M144.624 894.608l735.744 -446.592l-736.736 -446.624zM144.624 958.608c-10.7197 0 -21.4082 -2.67188 -31.0879 -8.06348c-20.3203 -11.2803 -32.9121 -32.7041 -32.9121 -55.9365l-0.992188 -893.216c0 -23.248 12.5918 -44.6562 32.9121 -55.9365 c9.67969 -5.37598 20.3682 -8.06445 31.0879 -8.06445c11.7119 0 23.4717 3.21582 33.7754 9.66406l736.72 446.624c18.8164 11.6641 30.2568 32.2236 30.2568 54.3359s-11.4404 42.6719 -30.2568 54.3516l-735.728 446.608 c-10.3037 6.40039 -22.0635 9.63281 -33.7754 9.63281v0z" unicode="î±"/> -<glyph glyph-name="control-pause" d="M416.272 960h-224.208c-17.6641 0 -32 -14.3203 -32 -32v-960c0 -17.6641 14.3359 -32 32 -32h224.208c17.6797 0 32 14.3359 32 32v960c0 17.6797 -14.3203 32 -32 32zM384.272 0h-160.208v896h160.208v-896zM831.937 960h-223.056c-17.6797 0 -32 -14.3203 -32 -32 v-960c0 -17.6641 14.3203 -32 32 -32h223.056c17.6797 0 32 14.3359 32 32v960c0 17.6797 -14.3037 32 -32 32zM799.937 0h-159.056v896h159.056v-896z" unicode="î²"/> -<glyph glyph-name="control-forward" d="M450.08 762.096l505.28 -314.097l-505.28 -314.096v246.976l-384 -246.976v628.192l384 -246.992v255.84zM452.736 826.095c-10.7197 0 -22.7363 -2.6709 -32.4326 -8.0625c-20.3037 -11.2803 -34.2236 -32.7041 -34.2236 -55.9365v-131.84l-298.224 186.192 c-10.3203 6.40039 -21.376 9.64844 -33.1201 9.64844c-10.6885 0 -15.7285 -2.67188 -25.4404 -8.06348c-20.2881 -11.2803 -27.2158 -32.7041 -27.2158 -55.9365v-628.192c0 -23.248 7.24805 -44.6562 27.5684 -55.9365 c9.67969 -5.37598 17.7275 -8.06348 28.4316 -8.06348c11.7275 0 20.7832 3.21582 31.1035 9.66406l296.896 186.176v-131.84c0 -23.248 13.9199 -44.6562 34.2236 -55.9365c9.69629 -5.37598 21.0566 -8.06445 31.7764 -8.06445c11.7119 0 23.792 3.21582 34.1123 9.66406 l505.456 314.096c18.7842 11.6641 30.2881 32.2236 30.2881 54.3359s-11.376 42.6719 -30.1602 54.3516l-505.28 314.096c-10.3037 6.41602 -22.0479 9.64844 -33.7598 9.64844v0z" unicode="î³"/> -<glyph glyph-name="control-end" d="M943.936 960c-17.6641 0 -31.998 -14.3379 -31.998 -32.002v-470c-2.87988 18.1924 -13.4395 34.4648 -29.375 44.3691l-735.712 446.608c-10.3203 6.40039 -22.0645 9.64844 -33.7764 9.64844c-10.7197 0 -21.4082 -2.67188 -31.0879 -8.06348 c-20.3203 -11.2803 -32.9121 -32.7041 -32.9121 -55.9365l-1.00781 -893.232c0 -23.248 12.5918 -44.6562 32.9121 -55.9365c9.67969 -5.37598 20.3672 -8.06445 31.0869 -8.06445c11.7119 0 23.4717 3.21582 33.7754 9.66406l736.72 446.608 c15.9355 9.87207 26.4951 26.1602 29.375 44.3525v-470.016c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v960c0 17.6641 -14.3203 32 -32.0002 32.0008zM112.065 1.38965l0.992188 893.216l735.744 -446.592z" unicode="î´"/> -<glyph glyph-name="calender" d="M960 864.112l-256.224 -0.000976562v63.7764c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-63.7598h-256v63.7598c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-63.7598h-255.776c-35.3438 0 -64 -28.6562 -64 -64v-800c0 -35.3438 28.6562 -64 64 -64 h896c35.3438 0 64 28.6562 64 64v800c0 35.3281 -28.6562 63.9844 -64 63.9844zM960 0.126953l-896 0.000976562v800h255.776v-32.2402c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v32.2236h256v-32.2402c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v32.2402 h256.224v-799.984v-0.000376562zM736 448.112h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32zM736 192.128h64c17.6641 0 32 14.3203 32 32v64c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6963 14.3359 -32 32 -32zM544 320.128h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6797 14.3359 -32 32 -32h64c17.6641 0 32 14.3203 32 32v64c0 17.6484 -14.3359 32 -32 32zM544 576.112h-64 c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6797 -14.3359 32 -32 32zM288 576.112h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64 c0 17.6797 -14.3359 32 -32 32zM288 320.128h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6797 14.3359 -32 32 -32h64c17.6641 0 32 14.3203 32 32v64c0 17.6484 -14.3359 32 -32 32z" unicode="îµ"/> -<glyph glyph-name="bulb" d="M511.984 960c-198.032 0 -353.12 -161.104 -353.12 -359.136c0 -149.2 73.2803 -220.256 131.185 -272.128c37.2803 -33.4238 62.3682 -53.5518 62.3682 -78.3516v-54.2559c0 -1.3916 0.192383 -2.75195 0.368164 -4.12793h-0.719727v-92.624 c0.015625 -97.7119 63.1992 -163.376 161.071 -163.376c94.4639 0 158.944 65.6641 158.944 163.376v92.624h-0.927734c0.175781 1.37598 0.416016 2.73633 0.416016 4.12793v54.2559c0 37.7598 28.0322 60.5918 70.5283 97.6953 c57.5039 50.208 123.023 112.688 123.023 252.784c0.015625 198.032 -155.104 359.136 -353.137 359.136zM510.769 0c-59.9043 0 -94.6885 37.1523 -94.6885 99.376l-0.463867 42.6719c23.0244 -7.87207 54.3848 -14.0479 96.3848 -14.0479 c41.4238 0 72.8477 6.62402 96.0801 14.7676v-43.3916c0 -63.1523 -35.248 -99.376 -97.3125 -99.376zM700.017 396.288c-43.4717 -37.9678 -92.4326 -77.2158 -92.4326 -145.904v-40.4316c-15.1836 -8.48047 -43.1836 -18.5605 -96.1279 -18.5605 c-55.5684 0 -81.9199 9.85645 -95.0234 17.4727v41.5361c0 54.6084 -42.6885 89.2969 -83.6807 126.017c-54.3203 48.6719 -109.872 103.84 -109.872 224.464c-0.015625 162.72 126.385 295.12 289.104 295.12c162.752 0 289.152 -132.4 289.152 -295.137 c0 -111.024 -48.4639 -158.576 -101.12 -204.576z" unicode="î¶"/> -<glyph glyph-name="chart" d="M272.064 640.016h-224.064c-17.6797 0 -32 -14.3203 -32 -32v-640.016c0 -17.6797 14.3203 -32 32 -32h224.064c17.6797 0 32 14.3203 32 32v640.016c0 17.6797 -14.3203 32 -32 32zM240.064 -0h-160.064v576.016h160.064v-576.016zM623.744 449.744h-224.08 c-17.6797 0 -32 -14.3203 -32 -32v-449.744c0 -17.6797 14.3203 -32 32 -32h224.08c17.6797 0 32 14.3203 32 32v449.744c0 17.6963 -14.3037 32 -32 32zM591.744 0h-160.08v385.744h160.08v-385.744zM976 960h-223.728c-17.6797 0 -32 -14.3203 -32 -32v-960 c0 -17.6797 14.3203 -32 32 -32h223.728c17.6797 0 32 14.3203 32 32v960c0 17.6797 -14.3203 32 -32 32zM944 0h-159.728v896h159.728v-896z" unicode="î·"/> -<glyph glyph-name="arrow-up-circle" d="M1024 448c0 282.784 -229.232 512 -512 512c-282.784 0 -512 -229.216 -512 -512c0 -282.768 229.216 -512 512 -512c282.768 0 512 229.232 512 512zM63.0078 448c0 247.024 201.968 448 448.992 448c247.024 0 448 -200.976 448 -448s-200.976 -448 -448 -448 s-448.992 200.976 -448.992 448zM544.336 223.68v360.464l115.76 -115.76c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.752 0 45.248l-194 189.008l-194 -189.008c-6.25586 -6.25586 -9.37598 -14.4316 -9.37598 -22.624s3.12012 -16.3682 9.37598 -22.624 c12.4961 -12.4961 32.752 -12.4961 45.248 0l117.744 117.76v-362.464c0 -17.6797 14.3359 -32 32 -32c17.6641 0 32 14.3203 32 32z" unicode="î¸"/> -<glyph glyph-name="arrow-right-circle" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM532.368 641.36c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l115.76 -115.76h-360.448c-17.6797 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32h362.464l-117.76 -117.744c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248 c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l189.008 194l-189.008 194c-12.5117 12.4961 -32.752 12.4961 -45.264 1.13687e-13z" unicode="î¹"/> -<glyph glyph-name="arrow-left-circle" d="M512 960c-282.784 0 -512 -229.232 -512 -512c0 -282.784 229.216 -512 512 -512c282.768 0 512 229.216 512 512c0 282.768 -229.232 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM736.32 480.336h-360.464l115.76 115.76c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-189.008 -194l189.008 -194c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598 c12.4961 12.4961 12.4961 32.752 0 45.248l-117.76 117.744h362.464c17.6797 0 32 14.3359 32 32s-14.3203 32 -32 32z" unicode="îº"/> -<glyph glyph-name="arrow-down-circle" d="M0 448c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512c-282.768 0 -512 -229.232 -512 -512zM961.008 448c0 -247.024 -201.969 -448 -449.009 -448s-448 200.976 -448 448s200.976 448 448 448 s449.009 -200.976 449.009 -448zM479.663 672.32v-360.448l-115.76 115.76c-12.4961 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l194.016 -189.008l194 189.008c6.25586 6.25586 9.37598 14.4316 9.37598 22.624s-3.12012 16.3682 -9.37598 22.624 c-12.4961 12.4961 -32.752 12.4961 -45.248 0l-117.744 -117.76v362.448c0 17.6797 -14.3359 32 -32 32s-32.0156 -14.3203 -32.016 -32z" unicode="î»"/> -<glyph glyph-name="ban" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM64 448c0 112.272 41.6152 214.959 110.096 293.663l631.856 -631.856 c-78.7363 -68.8799 -181.536 -110.815 -293.952 -110.815c-247.024 0 -448 201.984 -448 449.009v-0.001zM851.023 155.214l-631.615 631.616c78.5762 67.9355 180.832 109.168 292.592 109.168c247.024 0 448 -200.976 448 -448 c0 -111.664 -41.1523 -214.032 -108.977 -292.784z" unicode="î¼"/> -<glyph glyph-name="bubble" d="M512 832c247.024 0 448 -143.553 448 -320.001c0 -176.432 -200.976 -320 -448 -320l-26.5117 -0.0957031c-17.584 0 -29.0879 0.463867 -47.0723 3.15234l-35.8564 5.12012l-23.0078 -27.8398c-10.5762 -12.7842 -64.5439 -57.1201 -124.112 -85.6641 c12.1123 32.0322 21.04 67.0078 21.8398 101.6l0.320312 1.9043v44.624l-34.8643 17.8076c-113.6 58.1123 -178.735 152.641 -178.735 259.393c0 176.448 200.976 320 448 320zM512 895.999c-282.8 0 -512 -171.935 -512 -383.999 c0 -132.064 78.2559 -247.152 213.584 -316.336c0 -0.816406 -0.255859 -1.4082 -0.255859 -2.32031c0 -57.376 -32.1602 -120.464 -51.0078 -152.944h0.0478516c-1.48828 -3.48828 -2.36816 -7.3125 -2.36816 -11.4082c0 -16.0801 12.96 -28.9922 29.0078 -28.9922 c2.41602 0 6.25586 0.496094 7.66406 0.496094c0.335938 0 0.52832 0 0.496094 -0.0957031c100 16.3359 209.952 104.688 231.824 131.344c22.4805 -3.34375 37.6641 -3.83984 56.4805 -3.83984c7.93555 0 16.4951 0.0957031 26.5273 0.0957031 c282.752 0 512 171.904 512 384c0 212.064 -229.248 384 -512 383.999z" unicode="î½"/> -<glyph glyph-name="camrecorder" d="M638.128 736.624c1.28027 0 2.32031 -1.00781 2.32031 -2.24023v-127.872c0 -23.6641 13.0557 -45.4238 34 -56.5273c9.4082 -5.00781 19.7119 -7.47168 30 -7.47168c12.5596 0 27.0557 3.67969 37.8398 10.9912l217.712 123.232v-456.416l-218.912 119.52 c-10.9756 7.66406 -23.7754 11.5361 -36.6553 11.5361c-10.1279 0 -20.2559 -2.40039 -29.5674 -7.2168c-21.1201 -11.0244 -34.4004 -32.8809 -34.4326 -56.6885l-0.160156 -125.84c0 -1.24805 -1.00781 -2.25586 -2.28809 -2.25586h-571.696 c-1.28027 0 -2.28809 0.992188 -2.28809 2.22461l0.160156 572.784c0 1.24805 1.00781 2.24023 2.28809 2.24023h571.68zM990.368 768.656c-6.81641 0 -20.291 -2.01562 -27.9707 -9.66406l-257.968 -152.48v127.872c0 36.5596 -29.6797 66.2393 -66.3193 66.2393h-571.68 c-36.6719 0 -66.2881 -29.6641 -66.2881 -66.2402l-0.143555 -572.752c0 -36.5596 29.6318 -66.2559 66.2881 -66.2559h571.712c36.6562 0 66.2881 29.6797 66.2881 66.2559l0.160156 125.744l262.976 -153.312c7.71191 -7.67969 16.2559 -6.6875 23.0879 -6.6875 c7.08789 0 12.3682 2.16016 13.0244 2.43262c12.4316 5.18359 20.4639 17.1836 20.4639 30.6875v574.976c0 13.5039 -8.03223 25.5518 -20.4639 30.6562c-0.719727 0.320312 -6.03125 2.52832 -13.167 2.52814z" unicode="î¾"/> -<glyph glyph-name="camera" d="M928 736h-147.184l-76.8164 128h-384l-76.7998 -128h-147.2c-32 0 -96 -32 -96 -95.0078v-512.992c0 -53.0078 48 -96 89.3281 -96h840.672c42 0 94 44.9922 94 94.9922v513.008c0 32 -32 96 -95.9999 95.9996zM960 126.992 c0 -12.624 -20.4629 -30.2881 -29.999 -31.0078h-840.48c-7.4082 0.608398 -25.5205 15.04 -25.5205 32.0156v512.992c0 20.2725 27.2324 30.4961 32 31.0078h183.44l76.7998 128h313.648l57.1201 -96.9443l17.5996 -31.0557h183.392c22.5596 0 31.6797 -29.4717 32 -32 v-513.008v0.0004zM512.001 640c-123.712 0 -224 -100.288 -224 -224s100.288 -224 224 -224s224 100.288 224 224s-100.288 224 -224 224zM512.001 256c-88.2236 0 -160 71.7764 -160 160s71.7764 160 160 160s160 -71.7764 160 -160s-71.7764 -160 -160 -160z" unicode="î¿"/> -<glyph glyph-name="check" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM716.336 635.344l-300.401 -302.288l-135.28 135.28c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l158.384 -158.4c12.4961 -12.4805 32.752 -12.4805 45.2637 0 c1.44043 1.44043 2.67285 3.00879 3.79297 4.64062l318.784 320.752c12.4805 12.4961 12.4805 32.752 0 45.2637c-12.5117 12.4961 -32.7676 12.4961 -45.28 -0.00032z" unicode="î‚€"/> -<glyph glyph-name="clock" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM544 460.992v307.006c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-320c0 -9.05566 3.79199 -17.1992 9.85645 -23.0068c0.52832 -0.624023 0.959961 -1.2959 1.53613 -1.8877l158.384 -158.4 c12.4961 -12.4805 32.752 -12.4805 45.248 0c12.4961 12.4961 12.4961 32.7686 0 45.2646z" unicode="î‚"/> -<glyph glyph-name="close" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM693.008 629.008c-12.4961 12.4961 -32.752 12.4961 -45.248 0l-135.76 -135.76l-135.76 135.76c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l135.76 -135.76l-135.76 -135.76 c-12.4961 -12.4805 -12.4961 -32.7686 0 -45.249c12.4961 -12.4961 32.752 -12.4961 45.2637 0l135.76 135.76l135.76 -135.76c12.4961 -12.4961 32.752 -12.4961 45.248 0c12.4961 12.4805 12.4961 32.7686 0 45.249l-135.76 135.76l135.76 135.76 c12.5117 12.5117 12.5117 32.7676 0 45.248z" unicode="î‚‚"/> -<glyph glyph-name="cloud-download" d="M763.024 700c-44.624 118.432 -140.559 193.441 -285.455 193.441c-184.384 0 -313.392 -136.912 -324.479 -315.536c-88.9121 -28.4316 -153.088 -119.12 -153.088 -221.84c0 -125.744 98.8477 -231.968 215.823 -231.968h28.4482c17.6641 0 32 14.3203 32 32 s-14.3359 32 -32 32h-28.4482c-82.3037 0 -152.832 76.9121 -152.832 167.968c0 80.4639 56.416 153.056 127.184 165.216l29.04 5.00781l-2.5918 29.3438l-0.240234 0.368164c0.015625 155.872 102.607 273.44 261.184 273.44c127.104 0 198.513 -62.624 231.553 -169.44 l6.83203 -22.0322l23.0723 -0.496094c118.864 -2.49609 223.088 -98.9443 223.088 -218.784c0 -109.056 -72.2725 -230.592 -181.713 -230.592h-9.10449c-17.6641 0 -32 -14.3203 -32 -32s14.3359 -32 32 -32v0.0957031c160 4.22363 252.24 157.088 252.24 294.496 c-0.0322266 147.728 -115.792 265.743 -260.512 281.312zM646.337 184.53c-8.94434 9.34375 -23.4072 9.34473 -32.335 0.000976562l-70.3838 -77.6484v322.144c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-322.432l-68.1123 75.9355 c-8.94434 9.34375 -23.4404 11.3438 -32.3682 2l-8.06445 -4.41602c-8.94434 -9.37598 -8.94434 -24.4795 0 -33.8232l115.504 -127.744c0.160156 -0.160156 0.192383 -0.368164 0.335938 -0.52832l8.0957 -8.46387c4.49609 -4.68848 10.3682 -7.00879 16.2881 -6.97656 c5.87207 -0.0322266 11.7764 2.28809 16.2246 6.97656l8.0957 8.46387c0.160156 0.160156 0.240234 0.335938 0.368164 0.52832l118.432 129.744c8.94434 9.34375 8.94434 20.4473 0 29.8232z" unicode=""/> -<glyph glyph-name="cloud-upload" d="M763.024 700.032c-44.624 118.432 -140.559 193.441 -285.471 193.441c-184.384 0 -313.392 -136.912 -324.479 -315.536c-88.8965 -28.4316 -153.072 -119.12 -153.072 -221.84c0 -125.744 98.8477 -231.968 215.823 -231.968h92.4482c17.6641 0 32 14.3359 32 32 c0 17.6797 -14.3359 32 -32 32h-92.4482c-82.3037 0 -152.832 76.9121 -152.832 167.968c0 80.4639 56.416 153.056 127.184 165.216l29.04 5.00781l-2.57617 29.3281l-0.240234 0.368164c0 155.872 102.576 273.44 261.152 273.44 c127.104 0 198.513 -62.624 231.537 -169.44l6.84766 -22.0322l23.0557 -0.496094c118.88 -2.49609 223.104 -98.9443 223.104 -218.769c0 -109.056 -72.2725 -230.592 -181.696 -230.592h-73.1201c-17.6641 0 -32 -14.3359 -32 -32c0 -17.6797 14.3359 -32 32 -32 l72.8799 0.0957031c160 4.22363 243.344 157.071 243.344 294.495c0 147.712 -115.76 265.744 -260.479 281.312zM535.985 445.059c-0.175781 0.192383 -0.241211 0.351562 -0.353516 0.511719l-8.0957 8.46387c-4.43164 4.68848 -10.3359 7.00879 -16.2402 6.97656 c-5.9043 0.0478516 -11.7764 -2.28809 -16.2881 -6.97559l-8.0957 -8.46387c-0.160156 -0.160156 -0.192383 -0.352539 -0.335938 -0.512695l-115.504 -127.744c-8.94434 -9.34375 -8.94434 -24.4639 0 -33.8398l8.06445 -5.47168 c8.94434 -9.34375 23.4404 -6.31934 32.3682 3.02441l68.1123 75.9355v-322.432c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v322.128l70.3682 -77.6318c8.94434 -9.34375 23.4082 -12.3682 32.3359 -3.02441l8.06445 5.47168 c8.94434 9.37598 8.94434 24.4961 0 33.8398z" unicode="î‚„"/> -<glyph glyph-name="doc" d="M560 960h-352c-35.3438 0 -64 -28.6562 -64 -64v-896c0 -35.3438 28.6562 -64 64 -64h608c35.3438 0 64 28.6562 64 64v639.984zM816 613.472v-5.47168h-288v288h5.50391zM208 0v896h256v-352h352v-544h-608z" unicode="î‚…"/> -<glyph glyph-name="envolope" d="M1023.46 728c0.992188 6.14355 0.176758 12.4795 -2.47949 18.2715c-8.06445 35.4404 -33.6807 53.7285 -76.9766 53.7285h-832c-38.0801 0 -79.1045 -14 -99.2803 -41.4717c-1.74414 -1.32812 -3.4082 -2.83203 -4.91211 -4.57617 c-6.44824 -7.44043 -8.7041 -17.0088 -7.26367 -26.0332c-0.288086 -2.5918 -0.543945 -5.2002 -0.543945 -7.91992v-512c0 -53.0244 58.9922 -112 112 -112h832c53.0244 0 80 58.9756 80 112v512c0 2.83203 -0.368164 5.3125 -0.543885 8.00099zM112.001 736 l832.001 0.000976562h0.431641l-432.432 -344.656l-430.688 343.248c9.79199 1.80762 21.8398 1.40723 30.6875 1.40723zM944.002 160.001h-831.999c-17.6484 0 -48 30.3359 -48 48v458.448l427.04 -341.648c6.01562 -5.2002 13.4873 -7.79199 20.959 -7.79199 c7.4717 0 14.9434 2.5918 20.9756 7.79199l427.024 341.632v-458.432c0 -17.6641 1.66406 -48 -15.9996 -48z" unicode=""/> -<glyph glyph-name="eye" d="M515.472 638.592c-106.032 0 -192 -85.9678 -192 -192c0 -106.016 85.9678 -192 192 -192s192 85.9678 192 192s-85.9678 192 -192 192zM515.472 318.592c-70.5762 0 -129.473 58.8164 -129.473 129.393c0 70.5766 57.4238 128 128 128c70.5918 0 128 -57.4238 128 -128 s-55.9355 -129.393 -126.527 -129.393zM1023.68 455.424c-0.368164 1.61621 -0.207031 3.3252 -0.6875 4.90918c-0.208008 0.671875 -0.624023 1.05566 -0.864258 1.64746c-0.335938 0.912109 -0.255859 1.98438 -0.719727 2.86426 c-93.0723 213.104 -293.664 335.76 -507.424 335.76s-418.368 -122.432 -511.488 -335.552c-0.400391 -0.896484 -0.335938 -1.82422 -0.65625 -2.84863c-0.223633 -0.624023 -0.6875 -0.975586 -0.895508 -1.56738 c-0.496094 -1.61621 -0.303711 -3.2959 -0.607422 -4.92773c-0.591797 -2.87988 -1.13574 -5.67969 -1.13574 -8.5918c0 -2.94434 0.543945 -5.66406 1.13574 -8.5918c0.320312 -1.59961 0.112305 -3.34375 0.608398 -4.87988 c0.208008 -0.719727 0.671875 -1.02344 0.895508 -1.67969c0.335938 -0.879883 0.255859 -1.96777 0.65625 -2.84766c93.1357 -213.056 295.744 -333.712 509.504 -333.712c213.776 0 416.336 120.4 509.44 333.505c0.463867 0.912109 0.368164 1.87207 0.719727 2.87988 c0.223633 0.55957 0.655273 0.975586 0.847656 1.59961c0.496094 1.56836 0.335938 3.28027 0.6875 4.91211c0.55957 2.86426 1.08789 5.66406 1.08789 8.62402c0 2.81641 -0.52832 5.60059 -1.10426 8.49705zM512 159.405c-181.296 0 -359.743 95.5684 -447.423 287.681 c86.8477 191.472 267.68 289.504 449.424 289.504c181.68 0 358.496 -98.1436 445.376 -289.712c-86.8164 -191.408 -265.633 -287.473 -447.377 -287.473z" unicode=""/> -<glyph glyph-name="flag" d="M680 864.672c-160 0 -202.655 96 -405.312 96c-130.688 0 -210.688 -98.6885 -210.688 -98.6885v-894.656c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v407.872c33.7598 21.7764 80.3359 41.4727 138.688 41.4727c202.656 0 261.312 -96 421.312 -96s272 96 272 96 v544s-120 -96 -280 -96.0002zM896.001 449.28c-36.1602 -23.584 -112.784 -64.6064 -208 -64.6064c-62.9121 0 -105.84 17.2637 -160.224 39.1357c-66.2725 26.6396 -141.408 56.8633 -261.088 56.8633c-54.6885 0 -101.072 -13.7598 -138.688 -32.1602v387.472 c24.0957 21.9199 76.624 60.6875 146.688 60.6875c94.1123 0 147.088 -22.8477 203.184 -47.0078c55.8721 -24.0801 113.664 -48.9922 202.128 -48.9922c85.248 0 160.128 23.5684 216 48.9121v-400.304z" unicode=""/> -<glyph glyph-name="folder" d="M354.752 784l78.624 -77.248l20.1123 -18.752h506.512v-576h-896v672h288h2.7517zM384 848h-320c-35.3438 0 -64 -28.6562 -64 -64v-672c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v576c0 35.3438 -28.6562 64 -64 64h-480z" unicode=""/> -<glyph glyph-name="heart" d="M287.984 845.84c31.376 0 88.0938 -15.0078 180.094 -105.616l45.6162 -44.9121l44.9277 45.6318c63.8721 64.8965 131.84 105.2 177.376 105.2c61.4082 0 109.809 -21.0078 157.009 -68.0957c44.4639 -44.3682 68.9922 -103.36 68.9922 -166.112 c0.0322266 -62.7842 -24.4482 -121.824 -69.4082 -166.672c-3.66406 -3.71191 -196.992 -212.304 -358.96 -387.104c-7.63184 -7.24805 -16.3516 -8.32031 -20.9912 -8.32031c-4.57617 0 -13.2002 1.02441 -20.7998 8.09668c-39.4717 43.9043 -325.552 362 -358.815 395.232 c-44.5283 44.416 -69.0244 103.456 -69.0244 166.224c0.015625 62.752 24.5117 121.728 69.04 166.144c43.2959 43.2637 93.9844 60.3037 154.944 60.3037zM287.982 909.84c-76.5283 0 -144 -22.8955 -200.176 -79.0078c-117.072 -116.768 -117.072 -306.128 0 -422.96 c33.4238 -33.4404 357.855 -394.337 357.855 -394.337c18.4805 -18.4961 42.7529 -27.6797 66.9609 -27.6797c24.2236 0 48.3994 9.18359 66.9111 27.6797c0 0 354.88 383.024 358.656 386.849c117.04 116.88 117.04 306.24 0 423.008 c-58.1123 58 -123.024 86.7842 -202.208 86.7842c-75.6484 0 -160 -60.3203 -223.008 -124.32c-64.9922 63.9844 -146.736 123.984 -224.992 123.984v0z" unicode=""/> -<glyph glyph-name="info" d="M576 224l-32 0.000976562v286c0 0.335938 -0.0957031 0.65625 -0.0957031 1.00781s0.0957031 0.655273 0.0957031 0.991211c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h32v-256h-32c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM512 608.001c35.3438 0 64 28.6562 64 64s-28.6562 64 -64 64s-64 -28.6562 -64 -64s28.6562 -64 64 -64zM512 960.001c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512 c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00684c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448s-200.976 -449.009 -448 -449.009z" unicode="î‚‹"/> -<glyph glyph-name="key" d="M655.696 960c-159.056 0 -288.003 -129.154 -288.003 -288.467c0 -71.4082 26.0322 -136.624 68.9443 -187.008c-8.83203 0.543945 -17.8398 -2.43164 -24.5918 -9.18359l-322.384 -324.384c-12.4805 -12.4961 -12.4805 -32.7686 0 -45.249 c0.240234 -0.240234 0.512695 -0.383789 0.768555 -0.624023c0.0800781 -0.0800781 0.12793 -0.175781 0.208008 -0.255859l156.912 -159.904c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249l-135.472 138.064l82.4961 83.0078l135.728 -138.32 c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4805 32.7686 0 45.249l-135.856 138.448l172.384 173.472c6.67188 6.67188 9.66406 15.5361 9.21582 24.2725c50.624 -44.2881 116.672 -71.3125 189.168 -71.3125c159.056 0 288 129.152 288 288.48 c-0.015625 159.312 -128.943 288.465 -288.016 288.466zM655.693 447.998c-123.248 0 -224 100.272 -224 224c0 123.744 100.752 224 224 224s224 -100.256 224 -224c0 -123.728 -100.736 -224 -224 -224z" unicode=""/> -<glyph glyph-name="link" d="M295.664 227.552c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l387.664 390.688c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-387.664 -390.688c-12.5117 -12.4961 -12.5117 -32.752 0 -45.248z M475.872 295.695c10.5762 -46.624 -0.833984 -92.3994 -36.8662 -128.432l-129.248 -125.248c-27.2002 -27.1836 -63.3604 -42.1592 -101.824 -42.1592s-74.624 14.9756 -101.808 42.1592c-56.1436 56.1602 -56.1436 147.536 -0.335938 203.344l126.256 130.256 c27.2002 27.1836 63.3604 42.1758 101.824 42.1758c13.1523 0 25.8242 -2.35156 38.1758 -5.74316l49.9521 49.9521c-27.8721 13.0244 -57.9521 19.792 -88.1279 19.792c-53.2324 0 -106.465 -20.3203 -147.073 -60.9287l-125.936 -129.936 c-81.2158 -81.2158 -81.2158 -212.912 0 -294.16c40.6084 -40.624 93.8408 -60.9121 147.073 -60.9121s106.465 20.2881 147.073 60.9121l128.944 124.944c62.1279 62.1279 75.5684 148.72 42.6562 224.72zM963.134 899.216 c-40.624 40.6084 -93.8408 60.9287 -147.057 60.9287c-53.248 0 -106.496 -20.3203 -147.088 -60.9287l-128.928 -124.944c-64.4004 -64.4004 -77.5361 -160.465 -39.792 -238.033l49.6641 49.6484c-14.7041 49.1035 -3.4082 104.336 35.0557 142.832l129.248 125.248 c27.2158 27.1836 63.3438 42.1758 101.84 42.1758c38.4316 0 74.624 -14.9922 101.808 -42.1758c56.1279 -56.1602 56.1279 -147.536 0.320312 -203.344l-129.248 -129.248c-27.1836 -27.1836 -63.376 -42.1592 -101.808 -42.1592 c-9.80762 0 -18.4316 -0.992188 -27.8398 0.927734l-50.9756 -51.0078c25.4717 -10.5918 51.6318 -13.9355 78.8154 -13.9355c53.2158 0 106.432 20.3037 147.056 60.9277l128.944 128.944c81.2002 81.2158 81.2002 212.896 -0.015112 294.144z" unicode="î‚"/> -<glyph glyph-name="lock" d="M800 576h-32v122.128c0 146.848 -106.256 261.872 -257.184 261.872c-151.536 0 -254.816 -117.472 -254.816 -261.872v-122.128h-32c-70.5918 0 -128 -57.4082 -128 -128v-384c0 -70.5918 57.4082 -128 128 -128h576c70.5918 0 128 57.4082 128 128v384 c0 70.5918 -57.4082 128 -128 128zM320 698.128c0 109.088 74.5605 197.872 190.816 197.872c115.056 0 193.184 -86.9121 193.184 -197.872v-122.128h-384v122.128zM864.001 64c0 -35.2803 -28.7197 -64 -64 -64h-576c-35.2803 0 -64 28.7197 -64 64v384 c0 35.2803 28.7197 64 64 64h576c35.2803 0 64 -28.7197 64 -64v-384zM512.001 384c-35.3438 0 -64 -28.6562 -64 -64c0 -23.6318 12.96 -44.0322 32 -55.1201v-104.88c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v104.88 c19.04 11.0879 32 31.5039 32 55.1201c0 35.3438 -28.6562 64 -64 64z" unicode=""/> -<glyph glyph-name="lock-open" d="M800 574.896l-456.96 -0.000976562l-16.5596 74.2725c-28.2402 105.376 20.8154 210.432 133.088 240.512c111.136 29.7764 209.088 -33.9355 237.824 -141.119l13.5996 -53.9678c4.57617 -17.0723 22.1123 -27.2002 39.2002 -22.624 c17.0723 4.57617 27.2002 22.1123 22.624 39.1846l-13.6162 53.9678c-37.9844 141.84 -170.385 225.439 -316.192 186.384c-146.368 -39.2158 -215.712 -179.424 -178.336 -318.912l12.8643 -57.6963h-53.5361c-70.5918 0 -128 -57.4082 -128 -128v-384 c0 -70.5918 57.4082 -128 128 -128h576c70.5918 0 128 57.4082 128 128v384c0 70.5918 -57.4082 128 -128 128zM864 62.8955c0 -35.2803 -28.7197 -64 -64 -64h-576c-35.2803 0 -64 28.7197 -64 64v384c0 35.2803 28.7197 64 64 64h576c35.2803 0 64 -28.7197 64 -64v-384z M512 382.896c-35.3438 0 -64 -28.6562 -64 -64c0 -23.6318 12.96 -44.0322 32 -55.1201v-104.88c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v104.88c19.04 11.0879 32 31.5039 32 55.1201c0 35.3438 -28.6562 64 -64 64z" unicode="î‚"/> -<glyph glyph-name="magnifier" d="M1014.64 -9.04004l-310.93 312.833c57.9521 69.4082 92.8799 158.704 92.8799 256.208c0 220.912 -179.088 400 -400 400s-400 -179.088 -400 -400s179.088 -400 400 -400c100.368 0 192.048 37.0557 262.288 98.1436l310.496 -312.448 c12.4961 -12.4961 32.7686 -12.4961 45.2646 0c12.4805 12.4961 12.4805 32.752 0.000976562 45.2637zM396.59 223.473c-185.856 0 -336.528 150.672 -336.528 336.528s150.672 336.528 336.528 336.528c185.856 0 336.528 -150.672 336.528 -336.528 s-150.672 -336.528 -336.528 -336.528z" unicode="î‚"/> -<glyph glyph-name="magnifier-add" d="M1014.62 -9.04004l-283.026 284.767c60.6084 72.4004 97.0889 165.761 97.0889 267.713c0 230.064 -185.504 416.561 -415.552 416.561s-416.544 -186.496 -416.544 -416.544s186.496 -416.544 416.544 -416.544c105.008 0 200.672 38.96 273.696 103.072 l282.528 -284.304c12.4961 -12.4961 32.7686 -12.4961 45.249 0c12.5117 12.5117 12.5117 32.7676 0.015625 45.2793zM412.59 191.999c-193.552 0 -352 158.448 -352 352s158.448 352 352 352c193.552 0 352 -158.448 352 -352s-158.448 -352 -352 -352zM572.59 575.999 h-128v128c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-128h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128v-128c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v128h128c17.6641 0 32 14.3359 32 32s-14.3203 32 -32 32z" unicode="î‚‘"/> -<glyph glyph-name="magnifier-remove" d="M1014.62 -9.04004l-283.026 284.767c60.6084 72.4004 97.0889 165.761 97.0889 267.713c0 230.064 -185.504 416.561 -415.552 416.561s-416.544 -186.496 -416.544 -416.544s186.496 -416.544 416.544 -416.544c105.008 0 200.672 38.96 273.696 103.072 l282.528 -284.304c12.4961 -12.4961 32.7686 -12.4961 45.249 0c12.5117 12.5117 12.5117 32.7676 0.015625 45.2793zM412.59 191.999c-193.552 0 -352 158.448 -352 352s158.448 352 352 352c193.552 0 352 -158.448 352 -352s-158.448 -352 -352 -352zM572.59 575.999 h-320c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h320c17.6641 0 32 14.3359 32 32s-14.3203 32 -32 32z" unicode="î‚’"/> -<glyph glyph-name="paper-clip" d="M172.72 -47.6318c-43.4082 0 -85.085 17.9648 -118.301 51.2129c-73.6484 73.8877 -73.6484 194.063 -0.0166016 267.903l574.272 609.824c89.5996 89.7441 226.848 81.6797 327.008 -18.6084c44.8799 -44.96 70.0635 -109.776 69.1191 -177.904 c-0.944336 -67.4082 -27.2803 -131.92 -72.2881 -177.008l-434.016 -462.048c-12.0801 -12.9443 -32.3359 -13.5361 -45.2314 -1.39258c-12.8643 12.1602 -13.4883 32.4482 -1.36035 45.3447l434.672 462.752c34 34.0645 53.5039 82.3848 54.2236 133.249 c0.719727 50.8955 -17.6641 98.8799 -50.3682 131.664c-61.4404 61.5684 -161.473 93.8086 -235.841 19.2646l-574.256 -609.824c-49.376 -49.5039 -49.3604 -129.008 -0.640625 -177.855c22.8477 -22.8643 49.9678 -34 78.8477 -32.2559 c28.5762 1.74414 57.9521 16.4004 82.7197 41.2324l456.928 486.336c16.5596 16.5918 49.8398 57.2637 15.9678 91.2158c-19.1836 19.2158 -32.6553 18.0322 -37.0869 17.6641c-12.6562 -1.12012 -27.4404 -9.87207 -42.7842 -25.2637l-343.92 -365.776 c-12.1436 -12.9121 -32.416 -13.5361 -45.2324 -1.36035c-12.8799 12.1279 -13.4717 32.4482 -1.35938 45.3125l344.544 366.464c27.0879 27.2158 54.7842 41.9678 82.9766 44.4961c22 1.95215 54.7197 -2.73633 88.0957 -36.208 c49.5361 -49.6318 43.376 -122.432 -15.2803 -181.216l-456.928 -486.304c-36.4805 -36.6084 -80.5283 -57.8721 -124.721 -60.5918c-3.24805 -0.223633 -6.49609 -0.319336 -9.74414 -0.319336z" unicode="î‚“"/> -<glyph glyph-name="paper-plane" d="M1004.03 960c-6.0957 0 -13.5195 -1.72949 -22.0957 -5.36133l-954.656 -405.088c-34.3682 -14.5762 -36.5439 -42.6885 -4.83203 -62.4482l269.76 -168.032c31.7119 -19.7441 73.6475 -62.0801 93.1836 -94.0479l161.712 -264.768 c9.28027 -15.1836 20.4961 -22.7197 31.2803 -22.7197c11.9199 0 23.2803 9.15234 31.0244 27.2324l408.256 953.744c11.0557 25.8721 4.75195 41.4883 -13.6326 41.4887zM325.552 376.078l-218.656 136.209l733.616 311.248l-472.192 -480.192 c-14.4316 12.7998 -29.0879 24.2236 -42.7676 32.7354zM572.72 44.7354l-130.432 213.52c-7.69629 12.6084 -17.8564 26.0488 -29.1846 39.3926l474.384 482.384z" unicode="î‚”"/> -<glyph glyph-name="plus" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM736 480h-192v192c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-192h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h192v-192c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v192h192 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z" unicode="î‚•"/> -<glyph glyph-name="location-pin" d="M515.664 960.368c-209.904 0 -387.664 -178.768 -387.664 -390.544c0 -221.76 206.032 -448.544 344.624 -607.936c0.52832 -0.639648 22.9287 -25.5195 50.5283 -25.5195h2.44824c27.5996 0 49.8398 24.8799 50.3994 25.5195c130.064 149.52 320 396.048 320 607.936 c0 211.776 -138.656 390.544 -380.336 390.544zM528.496 4.81641c-1.12012 -1.12012 -2.75293 -2.36914 -4.19336 -3.40918c-1.47168 1.00781 -3.07129 2.28809 -4.25488 3.4082l-16.7363 19.248c-131.392 150.736 -311.312 357.152 -311.312 545.761 c0 177.008 148.224 326.56 323.664 326.56c218.528 0 316.336 -164 316.336 -326.56c0 -143.184 -102.128 -333.296 -303.504 -565.008zM513.119 766.592c-106.032 0 -192 -85.9678 -192 -192s85.9678 -192 192 -192s192 85.9678 192 192s-85.9678 192 -192 192z M513.119 446.592c-70.5762 0 -129.473 58.8164 -129.473 129.408c0 70.5762 57.4238 128 128 128c70.624 0 128 -57.4238 128 -128c0.0322266 -70.5918 -55.9033 -129.408 -126.527 -129.408z" unicode="î‚–"/> -<glyph glyph-name="power" d="M701.552 795.904c-16 7.45605 -35.0254 0.59082 -42.5293 -15.4248c-7.51953 -16 -0.591797 -35.04 15.4082 -42.5439c162.336 -76 250.496 -251.952 214.353 -427.872c-42.9121 -208.88 -247.664 -343.808 -456.56 -301.023 c-101.168 20.7842 -184.208 79.7119 -241.056 165.936c-56.8643 86.2559 -76.7363 189.504 -55.9521 290.672c24.7041 120.224 102.624 219.328 213.76 271.904c15.9678 7.55176 22.7998 26.624 15.2314 42.6084c-7.55176 15.9521 -26.5918 22.7363 -42.5918 15.2324 c-129.504 -61.2637 -220.288 -176.735 -249.088 -316.863c-24.2236 -117.936 -1.07129 -238.256 65.1846 -338.784c66.2725 -100.48 163.696 -169.169 281.632 -193.409c30.4316 -6.25586 60.8154 -9.24805 90.751 -9.24805c209.456 0 397.648 147.12 441.376 360.112 c42.1123 205.008 -60.6553 410.096 -249.919 498.704zM512.015 543.999c17.6641 0 32 14.3359 32 32v352c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-352c0 -17.6641 14.3359 -32 32 -32z" unicode="î‚—"/> -<glyph glyph-name="refresh" d="M497.408 61.4404c-0.0800781 0.192383 -0.272461 0.322266 -0.384766 0.482422l-91.9199 143.664c-6.52832 10.7197 -20.6885 14.5273 -31.7285 8.51172l-8.19238 -5.04004c-11.0078 -6 -10.7676 -21.5361 -4.25586 -32.2559l58.9277 -91.4082 c-5.02441 1.10352 -10.0967 2 -15.0566 3.2959c-103.184 26.9922 -190.495 96.832 -239.535 191.6c-46.3359 89.5195 -55.04 191.695 -24.5117 287.743c30.5117 96.0479 99.7754 174.464 189.295 220.784c15.248 7.8877 21.2002 26.6396 13.3125 41.8555 c-7.87207 15.2637 -26.6396 21.2314 -41.8555 13.3271c-104.272 -53.9521 -184.4 -145.28 -219.969 -257.152c-35.5518 -111.856 -25.4238 -230.881 28.5439 -335.137c57.1357 -110.336 158.832 -191.664 279.024 -223.136 c1.36035 -0.351562 2.78418 -0.55957 4.16016 -0.911133l-81.3115 -41.2324c-11.0078 -6.03223 -14.6562 -19.6318 -8.12793 -30.3516l3.15234 -8.17578c6.55957 -10.7197 17.8398 -14.5273 28.8154 -8.51172l148.832 76.208 c0.192383 0.12793 0.384766 0.0957031 0.577148 0.223633l9.98438 5.45605c5.51953 3.02441 9.16797 7.96875 10.624 13.5049c1.51953 5.51953 0.81543 11.6631 -2.44824 16.9912zM913.904 639.187c-57.0557 110.304 -155.586 191.63 -275.762 223.118 c-8.55957 2.24023 -17.3115 3.98438 -26.0479 5.71191l79.8242 40.4805c11.0078 6.03223 17.5674 19.6318 11.0391 30.3682l-3.15234 8.16016c-6.55957 10.7363 -20.752 14.5283 -31.7275 8.52832l-148.816 -76.208 c-0.175781 -0.112305 -0.383789 -0.0800781 -0.576172 -0.208008l-9.96777 -5.47168c-5.53613 -3.04004 -9.16797 -7.96777 -10.624 -13.5039c-1.51953 -5.51953 -0.81543 -11.6475 2.46484 -16.9756l5.91992 -9.71191 c0.0957031 -0.192383 0.271484 -0.304688 0.383789 -0.49707l91.9199 -143.648c6.51172 -10.7363 20.6875 -14.5283 31.7119 -8.5127l7.21582 5.02441c11.0078 6 11.7275 21.5361 5.23145 32.2402l-59.2002 91.8564c13.0078 -2 25.9678 -4.41602 38.624 -7.75977 c103.232 -27.04 187.393 -96.8643 236.4 -191.568c46.3203 -89.5195 55.0244 -191.695 24.4805 -287.728c-30.5117 -96.0479 -96.6553 -174.448 -186.175 -220.816c-15.2324 -7.8877 -21.168 -26.6074 -13.2803 -41.8711 c5.51953 -10.6396 16.3359 -16.7676 27.5996 -16.7676c4.7998 0 9.66406 1.12012 14.2725 3.48828c104.272 53.9355 181.248 145.279 216.816 257.119c35.5361 111.904 25.3926 230.929 -28.5743 335.152z" unicode=""/> -<glyph glyph-name="reload" d="M511.28 960c-255.808 0 -463.92 -208.126 -463.92 -463.934c0 -240.448 185.296 -441.536 423.568 -462.096l-91.8564 -46.5596c-11.3438 -6.22363 -18.0957 -20.2236 -11.376 -31.2793l3.24805 -8.40039c6.75195 -11.0557 21.376 -14.9756 32.6875 -8.7832 l153.312 78.4961c0.192383 0.12793 0.400391 0.0957031 0.592773 0.223633l10.2881 5.63184c5.67969 3.12012 9.43945 8.22363 10.9434 13.9033c1.56836 5.67969 0.848633 12 -2.52734 17.5039l-6.0957 10c-0.0957031 0.192383 -0.288086 0.320312 -0.400391 0.496094 l-94.6885 147.968c-6.71973 11.0557 -21.3115 14.9756 -32.6875 8.7832l-7.44043 -5.18359c-11.3438 -6.19238 -12.0957 -22.1924 -5.37598 -33.2168l55.8721 -86.6719c-0.303711 0.015625 -0.576172 0.12793 -0.864258 0.143555 c-209.28 13.7275 -373.2 189.039 -373.2 399.039c0 220.528 179.408 399.937 399.92 399.937c220.544 0 400.96 -179.408 400.96 -399.937c0 -126.976 -58.3203 -243.6 -160 -319.968c-14.1279 -10.624 -16.9756 -30.6885 -6.36719 -44.8164 c10.624 -14.1602 30.6885 -16.9766 44.8164 -6.36816c117.936 88.5918 185.567 223.872 185.567 371.152c-0.015625 255.808 -209.151 463.936 -464.976 463.937z" unicode="î‚™"/> -<glyph glyph-name="settings" d="M960.496 544.944l-82.1289 18.2236c-6.40039 20.4805 -14.7842 40.0801 -24.4004 58.9277l44.4316 74.0322c16.5918 26.5117 24.9756 65.5195 0 90.5117l-45.2803 45.248c-24.9756 24.9922 -67.1514 20.4961 -92.623 2.83203l-72.0322 -45.8877 c-18.6885 9.69629 -38.2246 18 -58.5283 24.5596l-18.4316 83.1201c-5.50391 30.4805 -32.1602 63.4883 -67.5039 63.4883h-64c-35.3438 0 -57.0078 -33.5039 -64 -64l-20.5283 -82.1279c-21.6797 -6.91211 -42.4961 -15.7441 -62.3359 -26.208l-73.8398 47.0244 c-25.4561 17.6641 -67.6484 22.1602 -92.624 -2.83203l-45.2637 -45.248c-24.9922 -25.0078 -16.6084 -64 0 -90.5117l46.752 -77.9199c-8.76758 -17.6641 -16.5439 -35.9365 -22.5439 -55.0244l-82.1123 -18.2236c-30.4961 -5.48828 -63.5039 -32.1445 -63.5039 -67.4883 v-64c0 -35.3438 33.5039 -57.0078 64 -64l83.1523 -20.7842c5.74414 -17.6318 12.9277 -34.5596 21.0557 -50.9756l-46.7998 -78c-16.5918 -26.4961 -24.9756 -65.5039 0 -90.4961l45.2803 -45.248c24.9756 -25.0078 67.1514 -20.4961 92.623 -2.84766l74 47.1523 c19.9521 -10.5283 40.8799 -19.4404 62.7041 -26.3369l20.4805 -81.9043c7.00781 -30.4961 28.6562 -64 64 -64h64c35.3438 0 62 33.0078 67.5039 63.5039l18.4639 83.3438c20.0957 6.49609 39.376 14.6885 57.8398 24.2568l72.1924 -46 c25.4717 -17.6641 67.6641 -22.1602 92.624 2.84766l45.2803 45.248c24.9756 25.0078 16.5918 64 0 90.4961l-44.4639 74.1279c8.94434 17.5684 16.6885 35.8408 22.9121 54.8486l83.1523 20.7676c30.4961 7.00781 64 28.6562 64 64v64 c0 35.3438 -32.9922 62 -63.5041 67.504zM960.031 417.952c-2.71973 -1.95215 -7.8418 -4.63477 -14.3379 -6.13867l-118.656 -29.6318l-11.0078 -33.6318c-4.97559 -15.1523 -11.4072 -30.5283 -19.1191 -45.7119l-16.0645 -31.5684l62.6885 -104.528 c4 -6.40039 5.87207 -12.1279 6.43164 -15.5039l-42.0957 -42.0322c-4.06445 1.28027 -8.68848 2.94434 -10.9121 4.46387l-105.344 67.1836l-32.752 -16.9443c-15.7764 -8.19238 -31.9688 -14.9766 -48.0967 -20.1924l-34.8799 -11.2803l-26.3682 -119.12 c-1.21582 -6.36816 -4.62402 -11.5039 -6.95996 -13.3438h-57.5996c-1.95215 2.71973 -4.62402 7.83984 -6.1123 14.3203l-29.4561 117.808l-34.0957 10.8164c-17.5684 5.53613 -35.0879 12.9121 -52.1436 21.9043l-32.9121 17.376l-105.36 -67.1523 c-4.30371 -2.91211 -8.91211 -4.56055 -13.0879 -4.56055l-41.9678 40.8477c0.55957 3.31152 2.30371 8.7832 5.79199 14.3672l65.4561 109.056l-15.5684 31.3438c-7.26367 14.7842 -13.0234 28.6562 -17.5039 42.4004l-10.9922 33.6641l-117.488 29.376 c-7.3916 1.67969 -12.7354 4.43164 -15.5195 6.39941v59.5039c0.0322266 -0.015625 0.0800781 -0.03125 0.144531 -0.03125c1.07227 0 6.33594 3.74414 10.7197 4.54395l120.72 26.7363l11.0879 35.2803c4.51172 14.3682 10.6719 29.3438 18.8154 45.7754l15.5684 31.3604 l-64.7676 107.92c-4.01562 6.43164 -5.87207 12.1592 -6.43164 15.5195l42.0801 42.0645c4.08008 -1.31152 8.67188 -2.95996 10.8799 -4.47949l107.312 -68.4004l32.8799 17.3438c16.8799 8.89551 34.3359 16.2393 51.9043 21.8232l34.0156 10.832l29.1836 116.768 c1.69629 7.3916 4.41602 12.7354 6.40039 15.5195h59.4883c-0.431641 -0.65625 3.68066 -6.24023 4.52832 -10.8643l26.8799 -121.408l34.8477 -11.2637c16.3359 -5.28027 32.752 -12.1602 48.7197 -20.4482l32.752 -17.0078l103.152 65.7119 c4.32031 2.94434 8.94434 4.57617 13.0879 4.57617l42 -40.8164c-0.55957 -3.32812 -2.31934 -8.81641 -5.80762 -14.416l-63.3438 -105.488l16.1602 -31.6162c8.71973 -17.0557 15.376 -33.0557 20.3203 -48.9277l11.0557 -35.3438l118.288 -26.2559 c7.15234 -1.32812 12.7207 -5.45605 13.9043 -7.69629zM512.43 640.326c-106.272 0 -192.736 -86.2881 -192.736 -192.32c0 -106.016 86.4639 -192.304 192.736 -192.304s192.736 86.2881 192.736 192.304c0 106.032 -86.4639 192.32 -192.736 192.32zM511.998 320.006 c-70.5762 0 -128 57.4238 -128 128c0 70.5918 57.4238 128 128 128c70.5918 0 128 -57.4082 128 -128c0 -70.5762 -57.4238 -128 -128 -128z" unicode=""/> -<glyph glyph-name="star" d="M512 882.512l137.472 -285.088l312.608 -46.4639l-226.416 -225.84l7.61621 -45.3115l45.2803 -270.16l-276.608 148.784l-276.592 -148.848l45.2959 270.224l7.58398 45.3115l-226.336 225.872l312.592 46.4639l20.5439 42.5439zM511.983 944.448 c-28.6562 0 -54.7842 -16.1758 -66.9766 -41.4561l-115.904 -240.64l-266.704 -39.6641c-27.3916 -4.0957 -50.1436 -22.7998 -58.9756 -48.3838c-8.81641 -25.6641 -2.14453 -53.9043 17.1992 -73.1523l195.408 -195.2l-45.3281 -270.656 c-4.55957 -27.2803 7.23242 -54.624 30.3682 -70.5762c12.7197 -8.73633 27.6641 -13.1523 42.624 -13.1523c12.3203 0 24.6406 2.99219 35.793 8.97656l232.496 125.184l232.512 -125.184c11.1836 -5.98438 23.5039 -8.97656 35.7764 -8.97656 c14.96 0 29.9043 4.41602 42.6562 13.1523c23.1035 15.9521 34.9111 43.2959 30.3193 70.5762l-45.3438 270.656l195.504 195.2c19.3438 19.248 25.9678 47.5039 17.1514 73.1523c-8.84766 25.6162 -31.5996 44.3203 -58.9756 48.3848l-266.656 39.6641l-115.968 240.64 c-12.1123 25.3115 -38.2559 41.4551 -66.976 41.4551z" unicode="î‚›"/> -<glyph glyph-name="symble-female" d="M623.696 960.224c-220.912 0 -400 -179.073 -400 -400.001c0 -98.5117 35.6797 -188.672 94.7354 -258.368l-127.312 -128.096l-135.264 136.544c-12.4805 12.4961 -32.7529 12.4961 -45.249 0s-12.4961 -32.752 0 -45.248l135.392 -136.688l-136.352 -137.184 c-12.4961 -12.4961 -12.4961 -32.7842 0 -45.248c12.4805 -12.4961 32.7529 -12.4961 45.249 0l136.144 136.992l136.464 -137.76c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.752 0 45.248l-136.608 137.904l127.408 128.192 c69.9521 -59.9678 160.769 -96.2881 260.129 -96.2881c220.912 0 400 179.088 400 400c0.015625 220.928 -179.072 400 -399.984 400zM623.696 223.679c-185.856 0 -336.528 150.688 -336.528 336.545s150.672 336.528 336.528 336.528s336.528 -150.672 336.528 -336.528 c0.015625 -185.856 -150.656 -336.545 -336.528 -336.545z" unicode=""/> -<glyph glyph-name="symbol-male" d="M1023.3 937.344c0.143555 6.48047 -1.37793 12.2891 -5.58594 16.4326c-4.14355 4.17578 -9.95117 6.71973 -16.3994 6.52734l-11.6963 -0.272461c-0.223633 0 -0.383789 -0.0800781 -0.639648 -0.112305l-293.504 1.02441 c-12.9277 -0.288086 -23.6162 -10.9922 -23.9199 -23.9199l-0.0322266 -16.4316c1.96777 -15.248 13.9521 -24.1602 26.8799 -23.8721l215.216 -0.431641l-256.144 -254.592c-69.4883 58.2402 -159.008 93.3604 -256.768 93.3604c-220.928 0 -400 -179.072 -400 -400 c0 -220.912 179.072 -400 400 -400c220.912 0 400 179.088 400 400c0 100.112 -36.8643 191.568 -97.6641 261.712l256.896 255.312l-0.944336 -219.152c-0.303711 -12.9277 9.95215 -24.1758 22.8965 -23.8877l16.416 0.0322266c12.96 0.303711 23.6475 8 23.9199 20.9277 l0.671875 295.008c0 0.240234 -0.879883 0.400391 -0.879883 0.624023zM737.229 335.057c0 -185.856 -150.672 -336.528 -336.544 -336.528c-185.856 0 -336.528 150.672 -336.528 336.528c0 185.856 150.672 336.528 336.528 336.528 c185.872 0.015625 336.544 -150.656 336.544 -336.528z" unicode="î‚"/> -<glyph glyph-name="target" d="M992 480h-97.4404c-15.3916 186.528 -164.048 335.04 -350.56 350.464v97.5361c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-97.5361c-186.496 -15.4238 -335.168 -163.936 -350.576 -350.464h-97.4238c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32 h97.4238c15.4082 -186.512 164.08 -335.04 350.576 -350.464v-97.5361c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v97.5361c186.512 15.4238 335.168 163.952 350.56 350.464h97.4404c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM480 766.416v-286.416 h-286.448c15.0078 151.2 135.248 271.408 286.448 286.416zM193.552 416h286.448v-286.416c-151.2 15.0078 -271.44 135.216 -286.448 286.416zM544 129.584v286.416h286.448c-15.0078 -151.2 -135.248 -271.408 -286.448 -286.416zM544 480v286.416 c151.2 -15.0078 271.44 -135.216 286.448 -286.416z" unicode=""/> -<glyph glyph-name="volume-1" d="M654.768 894.096c-10.4316 5.55176 -23.0879 4.92773 -32.9121 -1.69629l-321.088 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c-0.015625 11.8242 -6.54395 22.6885 -16.9761 28.2566zM607.728 90.3682l-277.599 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.71191 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.312 224v-715.376z M789.825 612.366c-17.7119 2.92773 -33.9365 -8.86426 -36.8486 -26.3047c-2.91211 -17.4238 8.87988 -33.9199 26.2881 -36.832c50.3203 -8.40039 85.4727 -52.3047 85.4727 -106.753c0 -51.8398 -36.3682 -96.6875 -86.4961 -106.688 c-17.3438 -3.44043 -28.5918 -20.2881 -25.1201 -37.6318c3.02441 -15.2158 16.3682 -25.7441 31.3438 -25.7441c2.06445 0 4.19238 0.192383 6.28809 0.624023c79.9678 15.9043 138 87.1846 138 169.44c-0.015625 85.0244 -58.4473 156.465 -138.928 169.89z" unicode=""/> -<glyph glyph-name="volume-2" d="M574.496 894.096c-10.4316 5.55176 -23.0869 4.92773 -32.9111 -1.69629l-321.088 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c0 11.8242 -6.52832 22.6885 -16.9771 28.2566zM527.473 90.3682l-277.599 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.71191 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.312 224v-715.376z M848.466 442.494c0 85.0078 -58.4326 156.433 -138.913 169.873c-17.7119 2.92773 -33.9355 -8.86426 -36.8477 -26.3047c-2.91211 -17.4238 8.87988 -33.9199 26.2881 -36.832c50.3203 -8.40039 85.4727 -52.3047 85.4727 -106.753 c0 -51.8398 -36.3682 -96.6875 -86.4961 -106.688c-17.3438 -3.44043 -28.5918 -20.2881 -25.1201 -37.6318c3.02441 -15.2158 16.3682 -25.7441 31.3438 -25.7441c2.06445 0 4.19238 0.192383 6.28809 0.624023c79.9521 15.9355 137.984 87.2158 137.984 169.456z M806.001 736.095c-16.5283 6.16016 -35.0098 -2.24121 -41.1533 -18.8008c-6.19238 -16.5596 2.22363 -34.9912 18.7832 -41.167c96.5283 -36.0156 161.376 -129.903 161.376 -233.631c0 -103.776 -64.8477 -197.841 -161.312 -234.001 c-16.5596 -6.22363 -24.9434 -24.6553 -18.751 -41.1836c4.81641 -12.8799 17.0088 -20.7842 29.9688 -20.7842c3.74414 0 7.53613 0.65625 11.2158 2.03223c121.344 45.5039 202.88 163.632 202.88 293.936s-81.5996 248.288 -203.007 293.599z" unicode="î‚ "/> -<glyph glyph-name="volume-off" d="M575.536 894.096c-10.4316 5.55176 -23.0869 4.92773 -32.9111 -1.69629l-321.104 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c0 11.8242 -6.52832 22.6885 -16.96 28.2568zM528.497 90.3682l-277.6 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.72754 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.328 224v-715.376z M894.002 447.486l104.593 105.84c12.4961 12.4961 12.4961 32.752 0 45.248c-12.4639 12.4961 -32.752 12.4961 -45.248 0l-104.336 -105.568l-104.336 105.568c-12.4639 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l104.592 -105.84l-103.6 -104.816 c-12.4639 -12.4805 -12.4961 -32.7529 0 -45.249s32.7842 -12.4961 45.2803 0l103.312 104.544l103.312 -104.544c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.7686 0 45.249z" unicode="î‚¡"/> -<glyph glyph-name="phone" d="M262.2 923c37.4004 -51.5996 82.002 -118.197 133.602 -199.598c13 -22 11 -48.4004 -5.7998 -79.4004c-6.40039 -13 -22.6006 -42.5996 -48.4004 -89.1992c28.4004 -40 71.6006 -89.2002 129.801 -147.2s106.601 -101.4 145.2 -129.801 c46.4004 27.2002 76.2002 43.7998 89.2002 50.3994c16.7998 9 33 13.5996 48.4004 13.5996c11.5996 0 22 -2.59961 31 -7.7998c59.4004 -36.2002 126.601 -80.7998 201.4 -133.6c14.2002 -10.4004 22.2002 -24.6006 24.2002 -42.6006 c2 -18.2002 -3.59961 -37.4004 -16.3994 -58.2002c-6.40039 -9 -16.8008 -22.2002 -31.001 -39.7998c-14.2002 -17.4004 -35.6006 -39.4004 -64.001 -65.8008s-51.6006 -39.8008 -69.8008 -39.8008h-2c-136.6 5.40039 -305 107.801 -504.4 307.201 c-199.6 199.6 -302 367.8 -307.2 504.6c0 18 13.2002 41.5996 39.7998 70.7998c26.4004 29 48.2002 50 64.7998 63c16.7998 12.7998 31 23.2002 42.5996 31c14.2002 10.4004 30.4004 15.4004 48.4004 15.4004c22.2002 0 38.7998 -7.7998 50.5996 -23.2002zM198.202 882.402 c-27.2002 -19.4004 -52.6035 -41.1982 -76.6035 -64.998c-23.7998 -24 -37.7998 -41.5996 -41.5996 -53.1992c5.2002 -120.2 101 -273.2 287.6 -459.2c186.6 -186 340 -282.2 460 -288.601c10.4004 3.7998 27.4004 18 51.4004 42.5996s45.5996 50.3994 64.7998 77.3994 c3.7998 5.2002 5.2002 9.60059 3.7998 13.6006c-77.4004 54.2002 -142 97.4004 -193.8 129.801c-5.2002 0 -11.6006 -2 -19.4004 -5.7998c-11.5996 -6.40039 -40.5996 -22.6006 -87.1992 -48.4004l-33 -19.4004l-33 21.4004 c-42.5996 29.5996 -94.1992 75.5996 -154.999 137.6c-60.5996 60.5996 -105.8 112.399 -135.6 154.999l-23.2002 31l19.4004 34.7998c25.7998 46.4004 42 75.6006 48.4004 87.2002c3.7998 7.7998 5.7998 14.2002 5.7998 19.4004c-46 73.4004 -88.5996 138 -127.399 193.6h-2 c-5 0 -9.59961 -1.40039 -13.3994 -3.80078z" unicode=""/> -<glyph glyph-name="menu" d="M27 766.4c-8.2002 8.2002 -12.2002 18.6006 -12.2002 31.2002s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4 31.2002 -12.2002s12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002 h-912.4c-12.5996 0 -23 4 -31.2002 12.2002zM1001.8 481.2c8.2002 -8.2002 12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002h-912.4c-12.5996 0 -23 4 -31.2002 12.2002s-12.2002 18.6006 -12.2002 31.2002 s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4 31.2002 -12.2002zM1001.8 133.8c8.2002 -8.2002 12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002h-912.4 c-12.5996 0 -23 4 -31.2002 12.2002c-8.2002 8.2002 -12.2002 18.6006 -12.2002 31.2002s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4.2002 31.2002 -12.2002z" unicode="î˜"/> -<glyph glyph-name="options-vertical" d="M388.8 63.5996v27.1982c0.599609 2.2002 1.59961 4.2002 2 6.40039c8.7998 57.2002 56.3994 102.4 112.199 106.2c62.4004 4.40039 115.2 -31.1992 132.4 -89.1992c2.2002 -7.59961 3.7998 -15.5996 5.7998 -23.3994v-27.2002 c-0.599609 -1.7998 -1.59961 -3.39941 -1.7998 -5.39941c-8.59961 -52.7998 -46.5996 -93 -98.5996 -104.4c-4 -0.799805 -8 -2 -12 -3h-27.2002c-1.7998 0.599609 -3.59961 1.59961 -5.39941 1.7998c-52 8.40039 -91.5996 45.4004 -103.6 96.8008 c-1.2002 5 -2.60059 9.59961 -3.80078 14.1992zM641.2 832.397l-0.000976562 -27.2021c-0.599609 -2.2002 -1.59961 -4.2002 -1.7998 -6.40039c-9 -57.5996 -56.7998 -102.6 -113.2 -106.199c-62.2002 -4 -114.8 32 -131.8 90.2002 c-2.2002 7.40039 -3.7998 15 -5.59961 22.4004v27.2002c0.599609 1.7998 1.59961 3.39941 2 5.19922c9.59961 52 39.7998 86 90.2002 102.2c6.59961 2.2002 13.5996 3.40039 20.3994 5.2002h27.2002c1.7998 -0.599609 3.59961 -1.59961 5.39941 -1.7998 c52.2002 -8.59961 91.6006 -45.3994 103.601 -96.7998c1.2002 -4.7998 2.40039 -9.39941 3.60018 -13.9991zM641.199 461.596v-27.1992c-0.599609 -2.2002 -1.59961 -4.2002 -2 -6.40039c-9 -57.4004 -58.5996 -103.601 -114.6 -106.001 c-63 -2.7998 -116.4 35.2002 -131.4 93.7998c-1.59961 6.2002 -3 12.4004 -4.40039 18.6006v27.2002c0.599609 2.2002 1.59961 4.2002 2 6.40039c8.7998 57.4004 58.5996 103.601 114.6 106.2c63 3 116.4 -35.2002 131.4 -93.7998 c1.59961 -6.40039 3 -12.6006 4.40039 -18.8006z" unicode=""/> -<glyph glyph-name="options" d="M899.4 321.8h-27.1982c-2.2002 0.599609 -4.2002 1.59961 -6.40039 2c-57.2002 8.7998 -102.4 56.3994 -106.2 112.199c-4.40039 62.4004 31.1992 115.2 89.1992 132.4c7.59961 2.2002 15.5996 3.7998 23.3994 5.7998h27.2002 c1.7998 -0.599609 3.39941 -1.59961 5.39941 -1.7998c52.7998 -8.59961 93 -46.5996 104.4 -98.5996c0.799805 -4 2 -8 3 -12v-27.2002c-0.599609 -1.7998 -1.59961 -3.59961 -1.7998 -5.39941c-8.40039 -52 -45.4004 -91.5996 -96.8008 -103.6 c-5 -1.2002 -9.59961 -2.60059 -14.1992 -3.80078zM130.603 574.2l27.2021 -0.000976562c2.2002 -0.599609 4.2002 -1.59961 6.40039 -1.7998c57.5996 -9 102.6 -56.7998 106.199 -113.2c4 -62.2002 -32 -114.8 -90.2002 -131.8 c-7.40039 -2.2002 -15 -3.7998 -22.4004 -5.59961h-27.2002c-1.7998 0.599609 -3.39941 1.59961 -5.19922 2c-52 9.59961 -86 39.7998 -102.2 90.2002c-2.2002 6.59961 -3.40039 13.5996 -5.2002 20.3994v27.2002c0.599609 1.7998 1.59961 3.59961 1.7998 5.39941 c8.59961 52.2002 45.3994 91.6006 96.7998 103.601c4.7998 1.2002 9.39941 2.40039 13.999 3.60059zM501.404 574.199h27.1992c2.2002 -0.599609 4.2002 -1.59961 6.40039 -2c57.4004 -9 103.601 -58.5996 106.001 -114.6c2.7998 -63 -35.2002 -116.4 -93.7998 -131.4 c-6.2002 -1.59961 -12.4004 -3 -18.6006 -4.40039h-27.2002c-2.2002 0.599609 -4.2002 1.59961 -6.40039 2c-57.4004 8.7998 -103.601 58.5996 -106.2 114.6c-3 63 35.2002 116.4 93.7998 131.4c6.40039 1.59961 12.6006 3 18.8006 4.40039z" unicode=""/> -<glyph glyph-name="arrow-down" d="M8.2002 684.6c0 8.59961 3.40039 17.4014 10 24.001c13.2002 13.2002 34.7998 13.2002 48 0l451.8 -451.8l445.2 445.2c13.2002 13.2002 34.7998 13.2002 48 0s13.2002 -34.7998 0 -48l-469.2 -469.4c-13.2002 -13.2002 -34.7998 -13.2002 -48 0l-475.8 475.8 c-6.7998 6.7998 -10 15.3994 -10 24.199z" unicode=""/> -<glyph glyph-name="arrow-left" d="M752.145 960c8.68457 0 17.5723 -3.43359 24.2373 -10.0986c13.3301 -13.3301 13.3301 -35.1436 0 -48.4736l-456.256 -456.458l449.591 -449.591c13.3301 -13.3301 13.3301 -35.1436 0 -48.4736c-13.3301 -13.33 -35.1426 -13.3301 -48.4727 0l-473.827 473.827 c-13.3301 13.3301 -13.3301 35.1436 0 48.4736l480.492 480.694c6.66504 6.66504 15.5518 10.0986 24.2363 10.0986z" unicode=""/> -<glyph glyph-name="arrow-right" d="M271.653 -63.1924c-8.68457 0 -17.5732 3.43262 -24.2383 10.0977c-13.3301 13.3301 -13.3301 35.1436 0 48.4736l456.256 456.458l-449.591 449.591c-13.3301 13.3301 -13.3301 35.1436 0 48.4736c13.3301 13.33 35.1436 13.3301 48.4736 0l473.827 -473.827 c13.3301 -13.3301 13.3301 -35.1426 0 -48.4727l-480.492 -480.694c-6.66504 -6.66504 -15.5518 -10.0986 -24.2363 -10.0986z" unicode=""/> -<glyph glyph-name="arrow-up" d="M8.2002 208.6c0 -8.59961 3.40039 -17.4014 10 -24.001c13.2002 -13.2002 34.7998 -13.2002 48 0l451.8 451.8l445.2 -445.2c13.2002 -13.2002 34.7998 -13.2002 48 0s13.2002 34.7998 0 48l-469.2 469.4c-13.2002 13.2002 -34.7998 13.2002 -48 0l-475.8 -475.8 c-6.7998 -6.7998 -10 -15.3994 -10 -24.1992z" unicode=""/> -<glyph glyph-name="paypal" d="M318.753 104.566h-215.652c-8.75195 0 -17.1543 3.85059 -22.7559 10.6777s-7.87695 15.5791 -6.30176 24.3311l138.284 752.159c8.22656 41.1348 42.0098 68.4414 84.3711 68.4414h331.881c133.383 0 223.179 -85.2461 223.179 -212.152 c0 -127.956 -88.2217 -366.89 -300.548 -366.89h-145.11l-58.4639 -253.637c-3.15137 -13.4775 -15.0547 -22.9307 -28.8828 -22.9307zM138.635 163.557l156.66 0.00195312l58.2891 253.637c3.15137 13.4775 15.0547 22.9307 28.8828 22.9307h168.741 c168.566 0 241.385 203.75 241.385 307.725c0 94.3477 -62.8398 152.986 -164.015 152.986h-331.881c-8.22656 0 -22.7559 -2.62598 -26.2559 -20.4805zM421.151 -64.1729l-215.655 -0.000976562c-8.75195 0 -16.9785 3.85059 -22.5801 10.5029 s-8.05176 15.5791 -6.47656 24.1562l27.6572 157.538c2.80078 16.1045 18.0283 26.7822 34.1318 23.9814c16.1045 -2.80078 26.7822 -18.2041 23.9814 -34.1328l-21.5303 -122.88h156.663l55.8389 256.088c2.97559 13.6533 15.0537 23.2812 28.8818 23.2812h168.741 c168.566 0 241.385 203.75 241.385 307.725c0 67.7422 -28.5322 114.479 -84.5459 138.81c-14.8789 6.47656 -21.8799 23.9805 -15.2285 38.8584c6.47656 15.0537 23.9805 21.8799 38.8584 15.4043c77.3691 -33.6084 120.079 -102.226 120.079 -193.072 c0 -127.956 -88.2217 -366.89 -300.548 -366.89h-144.935l-55.8389 -256.088c-2.97559 -13.6533 -15.0537 -23.2812 -28.8818 -23.2812h0.00195312zM459.833 546.9h-58.1162c-8.75195 0 -16.9785 3.85059 -22.7559 10.6777 c-5.60059 6.65234 -8.05176 15.5791 -6.47656 24.1562l38.8594 215.653c2.45117 14.0029 14.7041 24.3311 29.0566 24.3311h93.998c35.5342 0 63.8916 -11.3779 81.9209 -32.7334c19.6055 -23.2812 26.0811 -56.3643 19.0801 -98.5488 c-14.1777 -100.299 -66.6904 -143.535 -175.567 -143.535zM437.076 606.065l22.7559 0.000976562c87.8711 0 108.526 31.5078 117.279 93.4727c2.80078 17.3291 4.02539 39.5605 -5.77637 51.2881c-8.22656 9.80176 -24.6807 11.7275 -36.9336 11.7275h-69.3174 l-28.0068 -156.488z" unicode=""/> -<glyph glyph-name="social-instagram" d="M511 956c138 0 155 -1 209 -3c53 -2 90 -11 123 -24c34 -13 62 -30 90 -58s45 -56 58 -90c13 -33 22 -70 24 -123c2 -54 3 -71 3 -209s-1 -155 -3 -209c-2 -53 -11 -90 -24 -123c-13 -34 -30 -62 -58 -90s-56 -45 -90 -58c-33 -13 -70 -22 -123 -24 c-54 -2 -71 -3 -209 -3s-155 1 -209 3c-53 2 -90 11 -123 24c-34 13 -62 30 -90 58s-45 56 -58 90c-13 33 -22 70 -24 123c-2 54 -3 71 -3 209s1 155 3 209c2 53 11 90 24 123c13 34 30 62 58 90s56 45 90 58c33 13 70 22 123 24c54 2 71 3 209 3zM511 890 c-144 0 -161 -1 -217 -3c-52 -2 -81 -12 -100 -19c-49 -20 -82 -53 -102 -102c-7 -19 -17 -48 -19 -100c-2 -56 -3 -73 -3 -217s1 -161 3 -217c2 -52 12 -81 19 -100c20 -49 53 -82 102 -102c19 -7 48 -17 100 -19c56 -2 73 -3 217 -3s161 1 217 3c52 2 81 12 100 19 c49 20 82 53 102 102c7 19 17 48 19 100c2 56 3 73 3 217s-1 161 -3 217c-2 52 -12 81 -19 100c-20 49 -53 82 -102 102c-19 7 -48 17 -100 19c-56 2 -73 3 -217 3zM511 246c112 0 203 91 203 203s-91 203 -203 203s-203 -91 -203 -203s91 -203 203 -203zM511 709 c144 0 260 -116 260 -260s-116 -260 -260 -260s-260 116 -260 260s116 260 260 260zM843 719c0 -34 -28 -60 -62 -60s-60 26 -60 60s26 62 60 62s62 -28 62 -62z" unicode=""/> -<glyph glyph-name="social-linkedin" d="M997.795 -42.4307h-208.026c-14.7148 0 -26.6074 11.8926 -26.6074 26.6074v335.017c0 114.898 -59.2627 114.898 -78.8154 114.898c-52.6113 0 -74.9863 -41.5244 -82.2432 -59.4658c-3.42676 -8.06348 -5.03906 -21.7705 -5.03906 -40.9209v-349.732 c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074h-208.227c-7.05469 0 -13.9082 2.82227 -18.9473 7.86133s-7.86133 11.8936 -7.66016 18.9482c0 5.64355 2.82227 567.433 0 624.882c-0.40332 7.25684 2.2168 14.3115 7.25684 19.5527s11.8926 8.26562 19.3506 8.26562 h208.227c14.7148 0 26.6074 -11.8926 26.6074 -26.6074v-15.7227c35.0742 31.2441 85.6689 57.0459 161.058 57.0459c166.702 0 266.28 -115.301 266.28 -308.409v-359.005c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074h0.000976562zM816.377 10.7842 l155.012 0.00390625v332.397c0 162.268 -77.6064 255.193 -213.065 255.193c-90.5068 0 -134.45 -45.1533 -162.066 -86.4766c-3.22461 -10.8848 -13.5059 -18.9482 -25.5996 -18.9482h-1.41113c-9.67578 0 -18.5449 5.24121 -23.1807 13.707 c-3.62793 6.65234 -4.43457 14.3125 -2.01562 21.3672v55.8359h-154.608c1.41113 -111.068 0 -470.477 -0.40332 -572.877h154.809v322.923c0 26.8086 2.82227 46.1602 8.86914 60.875c23.3828 57.8516 72.5664 92.7236 131.427 92.7236 c83.8555 0 132.031 -61.2793 132.031 -168.113v-308.611h0.203125zM247.131 -42.4268h-208.227c-14.7148 0 -26.6074 11.8926 -26.6074 26.6074v626.091c0 14.7148 11.8926 26.6074 26.6074 26.6074h208.227c14.7148 0 26.6074 -11.8926 26.6074 -26.6074v-626.091 c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074zM65.5127 10.7881h155.011v572.876h-155.011v-572.876zM143.118 669.132l-1.41211 0.000976562c-82.041 0 -141.707 56.8438 -141.707 135.055c0 78.0088 60.6738 134.854 144.529 134.854 c82.4443 0 141.305 -55.2314 142.918 -134.249c0 -78.8164 -60.6738 -135.66 -144.328 -135.66zM144.528 885.624c-54.627 0 -91.3125 -32.8574 -91.3125 -81.6387c0 -47.9746 36.2832 -81.6377 88.4912 -81.6377h1.41113c54.4248 0 91.1113 32.8574 91.1113 81.6387 c-1.00781 49.3857 -36.2832 81.6377 -89.7011 81.6377z" unicode=""/> -<glyph glyph-name="social-pintarest" d="M886.796 608.541c-3.82227 186.292 -156.11 321.28 -362.52 321.28c-22.3311 0 -45.0645 -1.60938 -67.7979 -4.82812c-165.369 -22.9336 -292.313 -142.031 -316.053 -296.134c-16.8994 -109.844 18.5078 -241.816 135.393 -271.591l16.8994 -4.22461l9.8584 14.2842 c3.41992 4.82812 33.3955 49.0879 28.5664 85.7021c-2.41406 18.3066 -13.4795 29.5723 -20.1182 36.2109l-3.21875 3.21875c-18.3066 28.7686 -25.9512 77.4531 -18.3066 118.292c18.5078 100.589 102.399 173.617 208.621 181.664 c7.44434 0.603516 14.8877 0.804688 22.1309 0.804688c110.045 0 184.48 -65.584 189.712 -166.978c4.82812 -97.9736 -24.5439 -187.297 -76.8496 -233.166l-3.41992 -3.01758c-12.2725 -10.8643 -21.9287 -19.5146 -42.0469 -22.5322 c-5.23145 -0.804688 -10.4619 -1.20703 -15.291 -1.20703c-40.2363 0 -62.1641 26.5557 -62.9688 52.709c-1.00586 29.3721 10.6621 61.5615 23.1357 95.7617c15.29 42.0459 31.1826 85.7021 25.3486 130.767c-6.2373 46.6729 -48.6855 83.0869 -96.7676 83.0869 c-12.2725 0 -24.7451 -2.41406 -36.8164 -6.83984c-87.3115 -33.1943 -100.187 -147.464 -68.1992 -239.604c-7.64453 -36.4131 -17.5029 -72.4238 -27.9639 -110.447c-31.1826 -114.471 -63.5713 -232.965 -39.0283 -371.778l5.43164 -30.7803l28.7686 11.8701 c27.9639 11.668 43.0518 37.4189 55.5244 58.7441c2.41406 4.02441 4.82812 8.04785 7.04102 11.8711c40.8389 64.1758 63.7734 140.825 81.4766 215.261c44.0576 -33.1943 89.1221 -43.8574 153.298 -36.8164c177.44 19.3135 269.58 209.428 266.16 378.418z M406.587 478.777l1.41309 7.04004l-2.61523 6.83984c-27.3604 72.2227 -21.124 160.138 36.6152 182.066c6.2373 2.41406 12.6738 3.62109 18.9111 3.62109c23.5381 0 44.2588 -17.3008 47.0762 -39.4307c4.42578 -32.9932 -8.85254 -68.8027 -22.7334 -107.026 c-13.4795 -37.0166 -27.5615 -75.2402 -26.1533 -114.471c1.60938 -49.0879 41.8457 -101.193 113.062 -101.193c7.44434 0 15.0879 0.603516 22.9336 1.81055c34.8037 5.23145 54.1162 22.3311 67.9971 34.8037l3.21875 2.81738 c63.3711 55.7266 99.3818 160.541 93.749 273.402c-6.83984 136.399 -115.678 224.918 -265.556 213.652c-129.358 -9.8584 -231.356 -99.1816 -254.09 -222.505c-9.8584 -53.1113 0.401367 -115.275 25.3486 -154.506c3.01758 -4.62695 6.4375 -8.24805 9.65625 -11.4668 c2.21289 -2.41406 5.83398 -5.83398 6.03516 -7.44434c0.804688 -6.83984 -3.41992 -20.9229 -10.6621 -34.8037c-72.8271 30.9824 -93.3467 128.956 -80.874 209.628c20.1182 131.973 129.961 234.172 273.402 254.089c20.5195 2.81738 41.0391 4.22559 60.9561 4.22559 c177.842 0 309.212 -114.471 312.229 -272.194c3.01758 -146.861 -73.6318 -311.426 -221.096 -327.721c-10.0586 -1.00586 -19.5137 -1.6084 -28.3652 -1.6084c-53.5137 0 -82.2812 18.5078 -116.884 52.9102l-32.1895 31.9873l-9.8584 -44.2588 c-18.9111 -84.0928 -40.8389 -172.008 -84.2939 -240.409c-2.81738 -4.42578 -5.63379 -9.25391 -8.45117 -14.2842c-1.00586 -1.81055 -2.01172 -3.62012 -3.21875 -5.23047c-8.04688 107.429 18.5078 204.8 44.4609 299.555 c10.6621 39.2305 21.9277 80.0693 29.9756 120.104z" unicode=""/> -<glyph glyph-name="social-github" d="M158.6 437.4c-11.5996 0 -22.4004 7.40234 -26 19.002c-29.4004 91.7998 -33.6006 254 29.3994 327.6c-14 53.2002 -6.2002 125.2 19.5996 163.8c5.40039 8 14.2002 12.5996 24 12.1992c73.4004 -3.2002 121.2 -33.7998 163.2 -61.7998 c59.7998 15.5996 118 21 187 17.2002c17 -1 33.7998 -4.7998 48.5996 -8.2002c14 -3.2002 28.4004 -6.60059 36.8008 -5.80078c7.59961 0.799805 21.1992 10 32.1992 17.5996c10.2002 7 21 14.2002 32.2002 19.2002c32 14 60.7998 20.4004 99.5996 21.8008 c15 0.400391 27.7998 -11.1992 28.3994 -26.3994s-11.2002 -27.7998 -26.4004 -28.2002c-32.2002 -1.2002 -53.7998 -5.7998 -79.5996 -17.2002c-6.59961 -3 -14.7998 -8.40039 -23.3994 -14.4004c-17 -11.5996 -36.4004 -24.7998 -58 -26.7998 c-17.4004 -1.59961 -35.4004 2.40039 -54.4004 7c-13.2002 3 -27 6.2002 -39.2002 7c-67.4004 3.7998 -123.4 -2 -181.4 -18.5996c-7.59961 -2.2002 -15.7998 -1 -22.5996 3.59961l-6.7998 4.59961c-36.5996 24.2002 -71.1992 47.4004 -121.799 53.6006 c-12.5996 -32.2002 -14.1992 -85.6006 -1.59961 -117.2c4.40039 -10.7998 1.2002 -23.3994 -7.59961 -30.7998c-49.4004 -42 -55.6006 -190.6 -26.2002 -282.8c4.59961 -14.4004 -3.40039 -29.8008 -17.8008 -34.4004c-2.7998 -1.2002 -5.59961 -1.60059 -8.19922 -1.60059z M366.599 167.402c-2 0 -4.00195 0.200195 -6.00195 0.600586c-14.7998 3.2002 -24 17.7998 -20.7998 32.5996l1.7998 7.7998c8.40039 38 16.2002 68.5996 25.4004 91.3994c-112.2 23.4004 -194 76.8008 -232.8 152.4c-6.7998 13.4004 -1.59961 30 11.8008 36.7998 s30 1.59961 36.7998 -11.8008c35 -68.2002 117.4 -114.4 232.2 -130.2c11 -1.59961 20 -9.59961 22.7998 -20.1992c2.7998 -10.7998 -1.2002 -22.2002 -10.2002 -28.7998c-5.7998 -5.2002 -16.3994 -27 -32.5996 -101.2l-1.7998 -8 c-2.7998 -12.5996 -14 -21.3994 -26.5996 -21.3994zM316.196 -32.7979c-1.7998 0 -3.40039 0.199219 -5.2002 0.599609c-14.7998 3 -24.5996 16.7998 -21.5996 31.5996c5 25.4004 22.7998 36 33.3994 42.2002c7.2002 4.2002 9.40039 5.7998 10.6006 8.59961 c6.2002 13.2002 4.60059 47.4004 3.2002 74.8008c-0.599609 11.5996 -1.19922 23.3994 -1.39941 34.7998c-63.4004 -11 -132.2 -14.4004 -168.601 45.7998c-7.2002 12 -11.7998 24.2002 -16 35.2002c-4.7998 12.4004 -8.7998 23.2002 -15.3994 31.2002 c-9.59961 11.5996 -7.7998 28.7998 3.7998 38.3994s28.7998 8 38.3994 -3.7998c12.2002 -15 18.6006 -31.7998 24.2002 -46.5996c3.59961 -9.59961 7 -18.5996 11.5996 -26.1992c19.5996 -32.4004 62.3994 -30.4004 144.8 -13.8008 c8.59961 1.7998 17.3994 -0.799805 23.7998 -6.59961c6.40039 -6 9.60059 -14.5996 8.60059 -23.1992c-2 -17.4004 -0.799805 -40.2002 0.200195 -62.2002c2 -38.5996 3.7998 -75 -8.40039 -100.8c-8.7998 -18.5996 -23 -27 -32.4004 -32.4004 c-2.59961 -1.59961 -6.59961 -3.7998 -7.39941 -4.7998c-1.7998 -13.4004 -13.2002 -22.8008 -26.2002 -22.8008zM713.795 -27.5986c-9 0 -17.5996 4.39746 -23 12.3975c-2.2002 3.59961 -5.40039 5.7998 -11 9.59961c-8.7998 6.2002 -20.7998 14.6006 -29.7998 32.001 c-16.2002 31.7998 -13.6006 78 -11.001 126.8c1.59961 30 3.19922 61 -0.000976562 85.4004c-2.7998 20.5996 -10 29.7998 -20 42.5996c-6.40039 8.40039 -13.8008 17.8008 -19.6006 30.2012c-3.7998 8.2002 -3.2002 17.6006 1.2002 25.4004 c4.59961 7.7998 12.5996 12.7998 21.5996 13.3994c102.6 7.59961 183.6 56 222.6 132.6c6.7998 13.4004 23.2002 18.8008 36.7998 12.001c13.4004 -6.7998 18.8008 -23.2002 12.001 -36.7998c-41.5996 -82.2002 -121 -137.601 -221.4 -156.601 c9 -13.2002 17.7998 -30 21.2002 -55.7998c4 -29.4004 2.2002 -63 0.400391 -95.4004c-2 -37.5996 -4.2002 -80.1992 5.2002 -98.999c2.40039 -4.7998 5.40039 -7 12.2002 -11.7998c7.40039 -5 17.4004 -12 25.6006 -24.5996s4.60059 -29.5996 -7.99902 -37.7998 c-4.59961 -3.2002 -9.7998 -4.60059 -15 -4.60059zM869.195 442.998c-2.40039 0 -5.00195 0.399414 -7.40234 0.999023c-14.5996 4.2002 -23 19.2002 -18.7998 33.7998c30.2002 106.2 9.60059 244.2 -43.1992 289.2c-8.59961 7.40039 -11.7998 19.2002 -8 29.7998 c12.7998 36.5996 4.2002 91.5996 -10.3994 124.8c-6 13.7998 0.200195 30 14 36s30 -0.200195 36 -14c16.7998 -38 27.7998 -97.7998 16.7998 -147.6c65.2002 -72 78 -225.6 47.4004 -333.199c-3.59961 -12 -14.3994 -19.7998 -26.3995 -19.7996zM623.594 -64.4033 c-5 0 -10.2002 1.40039 -14.7998 4.40039c-5 3.2002 -20 12.7998 -47.7998 56c-12.5996 19.5996 -21.7998 117.199 -27.3994 290.399c-0.400391 15 11.3994 27.7998 26.3994 28.2002s27.7998 -11.3994 28.2002 -26.3994c3.59961 -113.4 12 -242 19.5996 -264 c20.4004 -31.5996 30 -38 30.4004 -38.2002c12.5996 -8.2002 16.3994 -25 8.19922 -37.7998c-5 -8.2002 -13.7998 -12.6006 -22.7998 -12.6006zM416.193 -64.4033c-9 0 -17.7998 4.40039 -23 12.6006c-8.2002 12.5996 -4.40039 29.5996 8.19922 37.7998 c0.400391 0.200195 10 6.60059 30.4004 38.2002c7.59961 21.7998 15.7998 150.6 19.5996 264c0.400391 15 13.2002 27 28.2002 26.4004c15 -0.400391 27 -13.2002 26.4004 -28.2002c-5.59961 -173.2 -14.7998 -271 -27.3994 -290.4 c-27.7998 -43 -42.7998 -52.7998 -47.7998 -56c-4.40039 -3 -9.60059 -4.40039 -14.6006 -4.40039z" unicode=""/> -<glyph glyph-name="social-google" d="M707 600c-70 75 -128 87 -184 88h-2c-126 0 -245 -104 -245 -248c0 -151 136 -239 244 -239h1c60 0 133 11 197 103h-246v255l523 -2c5 -26 14 -91 14 -125c0 -289 -194 -495 -493 -495c-284 0 -515 226 -515 508s231 507 515 507c139 0 288 -55 382 -180zM520 507v-154 h263c-12 -65 -81 -195 -263 -195c-159 0 -287 130 -287 285c0 156 131 287 287 287c91 0 152 -40 185 -72l126 119c-80 75 -185 120 -311 120c-256 0 -464 -201 -464 -454c0 -251 208 -453 464 -453c270 0 445 185 445 442c0 29 -2 52 -6 75h-439z" unicode="î˜"/> -<glyph glyph-name="social-reddit" d="M664.6 230.2c-9.59961 2.59961 -21.1982 -0.800781 -35.3984 -10.2012l-1.40039 -1.2002c-23 -23 -64.7998 -34.5996 -124.2 -34.5996s-101.2 11.5996 -124.2 34.5996c-9.59961 9.59961 -29 9.59961 -38.5996 0c-10 -10 -10 -28.5996 0.599609 -39.1992 c42.5996 -35.5996 96.1992 -52.1992 168.399 -52.1992c75 0 135 18.7998 169 52.7998c4.7998 4.7998 7.59961 11.7998 7.59961 19.2002c0 6.7998 -2.40039 13.3994 -6.40039 17.999c-4.59961 8.40039 -10.7998 11.6006 -15.3994 12.8008zM438.2 380.601 c0 44.2002 -37.2002 84.4004 -78.2002 84.4004s-78.2002 -40.2002 -78.2002 -84.4004c0 -42.4004 35.7998 -78.2002 78.2002 -78.2002s78.2002 35.7998 78.2002 78.2002zM659.601 458.801c-42.4004 0 -78.2002 -35.7998 -78.2002 -78.2002 s35.7998 -78.2002 78.2002 -78.2002s78.2002 35.7998 78.2002 78.2002s-35.7998 78.2002 -78.2002 78.2002zM896.601 583.601c-25.5996 0 -55.5996 -11.5996 -75.7998 -28.5996c-68 43.2002 -159.8 70 -267.2 77.7998l50 167l140.2 -33.5996 c4.2002 -51.7998 50.4004 -95.5996 102.801 -95.5996c55 0 103.2 48.2002 103.2 103.2s-48.2002 103.2 -103.2 103.2c-37.7998 0 -76 -23 -92.7998 -54.5996l-166.8 41.7998l-2.40039 0.200195c-11.4004 0 -27.2002 -10 -28.2002 -26.5996l-66 -204.2 c-105.2 -1.2002 -208.601 -29.2002 -292.4 -79.4004c-25 15.5996 -49.5996 23.1992 -75 23.1992c-67.2002 0 -122 -54.5996 -122 -122c0 -42 20.2002 -79.4004 56.2002 -99.4004v-25.4004c0 -87.2002 47 -163.2 135.2 -220c83 -57.4004 195.8 -89 317.6 -89 s237.8 31.5996 320.8 89c87.2002 60.4004 138.4 138.601 138.4 220.001v26c26 22.7998 52.7998 63.5996 52.7998 105.199c-0.200195 67.2002 -58 121.8 -125.401 121.8zM962.001 455.4c0 -11.4004 -6.40137 -27.6006 -17.001 -39.6006 c-12.5996 33.4004 -36.3994 65 -74.5996 99.4004c7.59961 3.2002 16 5.40039 26.4004 5.40039c38.4004 0.200195 65.2002 -26.7998 65.2002 -65.2002zM905.8 330.601c0 -78 -59 -137.201 -107.8 -172.801c-84.7998 -52.2002 -184.399 -79.7998 -288.199 -79.7998 c-107.2 0 -212.2 29 -288 79.5996c-74.7998 49.7998 -114.2 109.6 -114.2 173s39.4004 123.2 114.2 173c77 51.2002 177 79.6006 281.8 79.6006c107.2 0 212.2 -29 288 -79.5996c74.5996 -49.7998 114.199 -109.6 114.199 -173zM150.399 517.6 c-32.2002 -25.5996 -59.5996 -59.8008 -78.7998 -98.6006c-7.7998 12.5996 -14 25 -14 36.4004c0 38.4004 26.7998 65.2002 65.2002 65.2002c13 0.200195 21 0 27.5996 -3zM800.2 773.599c0 26.2002 20.4004 46.6006 46.6006 46.6006s46.6006 -20.4004 46.6006 -46.6006 s-20.4004 -46.6006 -46.6006 -46.6006c-26.2002 0.200195 -46.6006 20.6006 -46.6006 46.6006z" unicode=""/> -<glyph glyph-name="social-skype" d="M977.768 385.546c3.24414 22.71 4.86816 45.8271 4.86816 68.7402c0 261.779 -212.911 474.894 -474.894 474.894c-21.8994 0 -44.2041 -1.62207 -65.9014 -4.46094c-42.9883 23.1162 -91.6533 35.2822 -140.725 35.2822c-163.84 0 -297.061 -133.221 -297.061 -296.858 c0 -48.2598 11.7607 -95.9111 34.2686 -138.291c-3.44727 -23.3193 -5.27246 -47.043 -5.27246 -70.5654c0 -261.779 212.911 -474.894 474.894 -474.894c18.4521 0 37.1074 1.01367 55.3574 3.24414c47.6514 -30.416 102.807 -46.6377 159.785 -46.6377 c163.84 0 296.858 133.221 296.858 296.858c0 53.9365 -14.5996 106.657 -42.1768 152.688zM884.898 71.0459c-43.1904 -43.1904 -100.777 -67.1182 -162.015 -67.1182c-45.2178 0 -88.8135 13.1797 -126.326 38.1211l-16.8301 11.1523l-20.0742 -2.63574 c-17.0332 -2.23047 -34.4717 -3.24414 -51.708 -3.24414c-54.9512 0 -108.28 10.7471 -158.365 32.0381c-48.4629 20.4805 -92.0586 49.8828 -129.368 87.1924s-66.7119 80.9053 -87.1924 129.368c-21.291 50.085 -32.0381 103.414 -32.0381 158.365 c0 21.4941 1.62207 43.1904 5.06934 64.4824l2.83887 18.25l-8.92188 16.2217c-18.25 33.457 -27.9834 71.376 -27.9834 109.903c0 61.2373 23.7236 118.622 67.1172 162.015c43.1904 43.1904 100.778 67.1182 162.016 67.1182c39.1348 0 77.8652 -10.1387 111.729 -29.1982 l16.2217 -9.125l18.4521 2.63574c19.8721 3.04199 40.3525 4.46094 60.4268 4.46094c54.9512 0 108.28 -10.7471 158.365 -32.0381c48.4629 -20.4805 92.0586 -49.8828 129.368 -87.1924s66.7119 -80.9053 87.1924 -129.368 c21.291 -50.085 32.0381 -103.414 32.0381 -158.365c0 -21.0879 -1.62207 -42.3789 -4.86719 -63.2646l-3.04199 -19.8721l10.7471 -17.2363c22.5078 -36.2959 34.4707 -78.0674 34.4707 -120.853c-0.203125 -61.0342 -24.1299 -118.622 -67.3203 -161.812v-0.000976562z M578.714 498.49l-96.1143 21.6943c-52.3154 11.7607 -78.6768 29.8076 -78.6768 54.5459c0 17.6406 7.2998 32.0381 21.6973 42.9883s34.8779 16.4248 61.0352 16.4248c30.8213 0 55.9648 -6.48926 75.0254 -19.6689c5.67773 -3.65039 17.8438 -15.6133 36.499 -35.6885 c12.166 -12.9766 25.3467 -19.6689 39.3379 -19.6689c14.3975 0 26.9697 4.05469 37.1074 12.166c10.3408 8.11133 15.4111 19.2637 15.4111 33.2559c0 32.2412 -21.291 60.2236 -63.873 83.9482c-40.1494 22.5078 -84.1504 33.6602 -132.006 33.6602 c-55.1543 0 -100.981 -11.7607 -137.48 -35.0801c-42.582 -27.5771 -63.873 -67.3203 -63.873 -119.027c0 -70.9697 41.1631 -117 123.488 -137.885l129.774 -32.8486c32.6455 -8.31445 49.0703 -25.9551 49.0703 -52.5186c0 -17.8438 -7.9082 -32.8486 -23.7246 -45.4209 c-17.2363 -13.9912 -40.1494 -21.0879 -68.5371 -21.0879c-33.0518 0 -59.6152 7.9082 -79.6904 23.7246c-4.66406 3.24414 -17.4385 17.6416 -38.3242 43.3936c-12.9766 15.8164 -27.7793 23.7246 -44.001 23.7246c-13.9912 0 -25.5488 -4.46094 -34.6738 -13.3828 s-13.5859 -20.2773 -13.5859 -34.2695c0 -31.835 17.0332 -59.8184 51.0996 -83.9482c39.541 -28.9961 92.8701 -43.3936 159.379 -43.3936c67.1182 0 118.825 15.208 155.324 45.624c34.4707 27.9834 51.707 65.9014 51.707 113.553 c0.608398 76.6484 -43.3926 125.11 -131.396 145.186z" unicode="î˜"/> -<glyph glyph-name="social-behance" d="M376.743 545.159c15.9238 9.67578 23.9873 27.2139 23.9873 51.8057c0 27.2129 -10.6826 45.5557 -31.8486 54.4248c-17.7393 6.04688 -40.7188 9.07129 -68.1328 9.07129h-152.592v-129.613h167.106c24.9951 0 45.7568 4.83789 61.4795 14.3115zM360.215 596.965 c0 -9.27246 -1.61133 -15.3193 -4.63477 -17.1338c-9.27246 -5.64355 -22.7783 -8.46582 -40.5176 -8.46582h-126.387v48.5801h112.076c22.375 0 40.5166 -2.2168 53.8193 -6.4502c2.01562 -1.00781 5.64355 -2.62012 5.64355 -16.5293v-0.000976562zM374.932 429.256 c-13.707 6.24902 -33.2607 9.67578 -57.8525 9.87695h-168.92v-156.019h166.904c24.9951 0 44.75 3.42676 58.6582 10.2793c25.5996 12.6992 38.501 37.291 38.501 72.9697c0.202148 30.2363 -12.2959 51.4023 -37.291 62.8916v0.000976562zM188.676 398.616h128.402 c24.5918 -0.202148 36.2832 -4.03125 41.1211 -6.24902c7.25684 -3.42676 13.707 -7.86035 13.707 -26.002c0 -28.8252 -10.8848 -34.0664 -16.126 -36.6875c-3.83008 -1.81445 -15.1182 -6.04785 -40.7178 -6.04785h-126.387v74.9863zM848.229 507.266 c-17.9404 15.3203 -40.3135 23.1816 -66.7197 23.1816c-28.624 0 -51.4023 -8.26465 -67.3262 -24.7939c-15.9238 -16.3281 -26.0029 -38.7021 -29.833 -66.5205l-0.202148 -1.81445h194.52l-0.202148 1.61328c-2.2168 30.0352 -12.2959 53.0137 -30.2368 68.334z M743.612 478.038c3.42676 3.42676 12.6982 12.0947 37.8955 12.0947c15.7227 0 28.4219 -4.03125 38.7021 -12.0947h-76.5976zM1026.62 455.865c-6.04688 38.9043 -19.5518 73.7773 -40.1113 103.812c-18.9482 28.2197 -42.5322 50.3936 -70.5508 66.5195v160.857h-268.498 v-162.469c-16.3281 -9.87695 -31.2441 -21.5693 -45.1533 -35.4775c-31.6475 -31.8486 -52.4092 -72.7686 -62.6904 -121.952c-7.45801 10.8848 -16.3281 20.7617 -26.2051 29.4297c1.41113 1.61328 2.41895 2.82227 3.42676 4.03125 c23.584 28.4219 35.4766 65.1084 35.4766 109.253c0 42.1289 -11.2881 79.2188 -33.6631 110.261c-36.4854 49.7891 -96.5547 75.792 -178.395 77.2031h-343.887v-651.087h323.326c31.4463 0 61.4805 2.82227 88.8945 8.66797 c30.6387 6.4502 57.6494 18.5449 80.4277 36.082c20.1572 15.1182 36.8887 33.8652 50.1924 55.8359c5.24121 8.26465 9.87695 16.9316 13.707 26.0029c13.3037 -32.4541 32.6543 -59.2627 58.4561 -80.0244c49.9912 -40.3154 108.447 -60.6748 173.757 -60.6748 c79.4199 0 142.715 24.9951 188.068 74.3809c30.0352 31.8486 47.1689 64.9062 51.2002 98.3682l2.62012 22.5762h2.82227l0.605469 38.2988c1.00781 37.4932 -0.40332 67.9316 -3.83008 90.1045h0.00292969zM442.46 494.166l-3.22559 -1.61133l3.42676 -1.20898 c28.8252 -10.4824 50.7969 -27.2139 65.5117 -49.9922c14.7148 -22.7783 22.1729 -50.7969 22.1729 -83.0488c0 -33.4609 -8.46582 -63.8994 -25.3975 -90.709c-10.6826 -17.7393 -24.1885 -32.6553 -40.1123 -44.75c-17.9404 -13.707 -39.71 -23.3828 -64.1006 -28.4219 c-24.7939 -5.24121 -51.8047 -7.86133 -80.6299 -7.86133h-283.213v570.255h301.757c69.1396 -1.00781 118.728 -21.3672 147.351 -60.4727c17.335 -23.9873 26.0029 -53.0146 26.0029 -86.6777c0 -34.4688 -8.86914 -62.4873 -26.2051 -83.4512 c-9.87695 -11.6914 -24.3906 -22.375 -43.3389 -32.0498zM781.509 659.257c-10.0791 0 -19.957 -0.40332 -29.4307 -1.41113h-64.1006v88.6934h187.666v-88.6934h-64.1006c-9.87695 0.805664 -19.9561 1.41113 -30.0352 1.41113h0.0011zM681.525 365.764 c1.81445 -42.9346 16.9346 -73.374 45.1553 -90.71c17.1338 -10.6826 37.8955 -16.126 61.8828 -16.126c25.5996 0 46.5635 6.65234 62.4873 19.7539c8.66797 7.05469 16.3281 16.7305 22.7783 28.8242h110.463c-3.42676 -24.1895 -16.9316 -48.9834 -40.5166 -73.9785 c-37.4932 -40.7178 -90.709 -61.2783 -158.438 -61.2783c-55.8359 0 -105.827 17.335 -148.359 51.8047c-42.5322 34.2676 -64.1016 91.1113 -64.1016 168.517c0 72.5674 19.5527 129.209 57.8516 167.912c32.6553 32.8574 74.1807 52.0068 123.565 57.0469h55.0303 c25.5996 -2.62012 49.3857 -8.66797 70.9541 -18.3428c29.2275 -13.1016 53.6182 -34.0654 72.5664 -62.2861c17.1338 -24.7939 28.4219 -54.2236 33.4609 -87.0801c3.02441 -19.3506 4.2334 -46.9668 3.62793 -82.4434h-308.409v-1.61328h0.00195312zM825.653 310.129 c-8.86914 -7.25684 -20.9639 -10.6826 -37.0898 -10.6826c-16.5293 0 -29.6309 3.22461 -40.3145 9.87695c-5.24121 3.22461 -11.6914 8.0625 -16.9326 17.7383h107.036c-4.03125 -7.66016 -8.26562 -13.3037 -12.6992 -16.9316z" unicode="î˜"/> -<glyph glyph-name="social-foursqare" d="M145 884.2c0.799805 1.7998 1.59766 3.79883 2.19727 5.59863c14.4004 46.2002 45.8008 69.7998 94.4004 69.7998c115.2 0.200195 230.4 0 345.601 0h197.8c14.4004 0 28.6006 -1.2002 42.4004 -5.2002c29.2002 -8.40039 46.4004 -30.2002 50 -60.2002 c4.2002 -34.2002 -4.2002 -66.7998 -11 -99.5996c-30.2002 -146.6 -60.7998 -293.199 -91.2002 -439.999c-3.40039 -16 -7.40039 -31.7998 -15 -46.3994c-17.4004 -33.4004 -47.4004 -43.8008 -82.6006 -44.001c-50.5996 -0.200195 -101.199 -0.200195 -151.799 0 c-9.2002 0 -16.2002 -2.59961 -22.2002 -9.59961c-35.7998 -41.7998 -71.5996 -83.3994 -107.6 -125.199c-50.2002 -58.4004 -100 -117.2 -150.8 -175.2c-15.5996 -17.7998 -37 -22 -59.7998 -16.7998c-21 4.7998 -33 19.2002 -38.4004 39.4004 c-0.599609 2 -1.39941 3.7998 -1.99902 5.7998v901.6zM231.198 35.7988c1.40039 2.59961 2.00391 4.20215 3.00391 5.40234c32.2002 40.4004 64.4004 80.6006 96.8008 121.001c36.5996 45.5996 73.1992 91.1992 109.399 136.999 c15.5996 19.5996 34.1992 29.7998 60.1992 29.2002c57.5996 -1.2002 115.399 -0.400391 172.999 -0.200195c27.7998 0 39.3994 10 44.999 37.2002c8.59961 42.5996 17.5996 85.3994 26 127.999c5.59961 28.4004 -8 44.6006 -36.5996 44.6006 c-62.2002 0 -124.4 1.7998 -186.4 -0.600586c-51.7998 -1.7998 -77 21 -74 74.5996c2.2002 40.7998 21.4004 61.5996 62.4004 61.7998h237.2c24.5996 0 36.3994 9.40039 41.3994 33.4004c9 42.5996 17.7998 85.1992 26.5996 127.999 c6.2002 30.5996 -6.7998 46.5996 -37.7998 46.5996h-508.4c-30.4004 0 -41.4004 -11 -41.4004 -41.7998v-789.2c0 -4 -1.2002 -8.59961 3.59961 -15z" unicode=""/> -<glyph glyph-name="social-soundcloud" d="M1021.8 382.2c0 -88 -71.3994 -159.399 -159.399 -159.399h-63.7998c-17.5996 0 -31.7998 14.2002 -31.7998 31.7998s14.2002 31.7998 31.7998 31.7998h63.7998c52.7998 0 95.5996 42.7998 95.5996 95.5996s-42.7998 95.5996 -95.5996 95.5996h-0.400391 c-41.4004 0 -76.8008 26.4004 -90.001 63.2002c0 0.200195 -0.400391 0.400391 -0.400391 0.800781c-24.7998 69.7998 -89 121 -166 126.6c-16.5996 -1 -29.7998 -14.7998 -29.7998 -31.5996v-381.8c0 -17.5996 -14.2002 -31.7998 -31.7998 -31.7998 s-31.7998 14.2002 -31.7998 31.7998v381.8c0 52.4004 42.2002 94.8008 94.4004 95.4004c104 -6 191.2 -74.2002 224.8 -168.2c0.200195 -0.200195 0.400391 -0.400391 0.600586 -0.400391c4.2002 -12.7998 16.2002 -22 30.2002 -22h0.400391 c1.7998 0 3.59961 -0.200195 5.19922 -0.200195h1c85 -3.40039 153 -73.2002 153 -159v0zM416.4 222.801c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v350.6c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-350.6 c0 -17.4004 -14.2002 -31.8008 -31.7998 -31.8008v-2.84217e-14zM288.801 222.802c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v366.6c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-366.4 c0.200195 -17.5996 -14.2002 -32 -31.7998 -32v0v-0.0008zM161.4 222.803c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v255c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-255c0 -17.4004 -14.2002 -31.8008 -31.7998 -31.8008 v2.84217e-14zM34 286.604c-17.5996 0 -31.7998 14.2002 -31.7998 31.7998v127.4c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-127.4c0 -17.5996 -14.2002 -31.7998 -31.7998 -31.7998v-5.68434e-14zM671.2 286.604 c17.5996 0 31.7998 -14.2002 31.7998 -31.7998s-14.2002 -31.7998 -31.7998 -31.7998s-31.7998 14.2002 -31.7998 31.7998s14.2002 31.7998 31.7998 31.7998v0z" unicode=""/> -<glyph glyph-name="social-spotify" d="M417.534 649.254c154.872 -4.20703 274.084 -22.042 384.678 -78.1396c15.627 -8.01367 34.4609 -19.4336 40.6709 -33.8594c5.80957 -13.4238 2.40332 -41.4727 -7.41406 -48.4844c-13.8242 -10.0176 -41.6729 -14.8252 -56.0986 -7.41211 c-113.8 58.9043 -235.013 77.7373 -360.634 72.7285c-50.2881 -2.00391 -100.777 -11.4199 -150.265 -21.0371c-32.2568 -6.41113 -58.9043 -2.80469 -68.3203 30.4541c-10.2178 35.2617 14.8262 53.2939 44.8789 58.9043c67.5186 12.0205 135.839 21.2363 172.503 26.8467z M440.576 496.582c110.194 -6.6123 214.176 -29.251 309.143 -83.3467c15.627 -8.81543 32.0557 -30.2539 33.6582 -47.084c2.60547 -30.0527 -31.8555 -40.2705 -67.5186 -21.2363c-123.217 65.5146 -253.646 80.1406 -389.685 57.0996 c-15.2266 -2.60547 -31.2549 -11.8213 -45.0791 -9.0166c-17.6309 3.80664 -33.459 16.6289 -50.0879 25.4453c10.418 15.8281 18.2324 42.4756 31.8564 45.8818c58.1016 14.4248 118.208 22.0391 177.712 32.2568zM420.141 343.513 c115.002 -1.80273 199.954 -19.4336 277.891 -63.5117c20.2363 -11.4199 44.0771 -26.6465 24.4434 -51.2891c-7.81445 -9.81738 -39.6709 -11.0195 -53.6953 -3.40625c-100.577 53.6943 -207.164 60.3066 -316.957 46.4824 c-18.2324 -2.2041 -36.4648 -10.418 -53.8955 -8.61523c-16.6289 1.80273 -32.2568 13.0225 -48.2852 20.0342c11.0186 13.4238 20.2354 36.0625 33.6582 38.8672c53.2939 11.8213 107.99 17.2305 136.841 21.4385zM1024 447.896 c0 -141.248 -50.0889 -262.062 -150.064 -362.036s-220.588 -150.063 -362.036 -150.063c-141.248 0 -262.061 50.0879 -362.035 150.063s-150.063 220.588 -150.063 362.036c0 141.248 50.0879 262.062 150.063 362.036c100.176 99.9756 220.788 150.063 362.036 150.063 s262.062 -50.0879 362.036 -150.063c99.9756 -99.9756 150.063 -220.788 150.063 -362.036zM959.891 447.896c0 124.018 -43.6748 229.603 -131.027 316.955c-87.1533 87.3545 -192.939 131.03 -316.957 131.03c-123.818 0 -229.604 -43.6768 -316.957 -131.029 s-131.029 -192.938 -131.029 -316.956s43.6768 -230.004 131.029 -317.959c87.3535 -87.9551 192.938 -132.032 316.956 -132.032s229.604 44.0771 316.956 132.032c87.3535 87.9551 131.029 193.941 131.029 317.959z" unicode=""/> -<glyph glyph-name="social-stumbleupon" d="M777.2 59.4004c-129.8 0 -236.401 105.601 -237.401 235.4v134c0 7.7998 4 15 10.5996 19.2002s14.7998 4.7998 22 1.39941l57.7998 -27l89.4004 26.7998c7 2 14.4004 0.799805 20.2002 -3.60059s9.2002 -11.2002 9.2002 -18.4004v-134.8c0 -15.4004 12.5996 -28 28 -28 s28 12.5996 28 28v137.4c0 6 2.40039 11.7998 6.60059 16.2002c4.2002 4.2002 10 6.60059 16.2002 6.60059v0h164.2c12.5996 0 22.7998 -10.2002 22.7998 -22.7998v-133.2c-0.200195 -130.8 -106.8 -237.2 -237.6 -237.2zM585.398 392.802v-98.002 c1 -104.6 87 -189.8 191.8 -189.8c105.8 0 191.8 86 191.8 191.8v110.2h-118.6v-114.6c0 -40.5996 -33 -73.5996 -73.5996 -73.5996s-73.7998 33 -73.7998 73.5996v104.2l-68.4004 -20.4004c-5.40039 -1.59961 -11.2002 -1.19922 -16.2002 1.20117zM246.398 59.3994 c-131 0 -237.6 106.4 -237.6 237.4v133c0 12.5996 10.2002 22.7998 22.7998 22.7998h164.2c12.5996 0 22.7998 -10.2002 22.7998 -22.7998v-131.4c0 -15.4004 12.5996 -28 28 -28s28 12.5996 28 28v310c4.59961 129.2 108.6 229.8 237 229.8c129 0 233 -101.2 237 -230.2 v-68.5996c0 -10.2002 -6.59961 -19 -16.3994 -22l-97.7998 -29.2002c-5.40039 -1.59961 -11.2002 -1.19922 -16.2002 1.20117l-65.5996 30.5996c-8 3.7998 -13.2002 11.7998 -13.2002 20.7998v59c0 15.4004 -12.5996 28 -28 28s-28 -12.5996 -28 -28l-0.200195 -306.2 c-1.40039 -129.2 -107.801 -234.2 -236.801 -234.2zM54.5986 406.999l-0.000976562 -110.198c0 -105.8 86 -191.8 191.8 -191.8c104.2 0 190 84.7998 191.4 189l0.200195 305.8c0 40.5996 33 73.5996 73.5996 73.5996c40.5996 0 73.5996 -33 73.5996 -73.5996v-44.4004 l44.5996 -20.7998l73.2002 21.7998v50.7998c-3.2002 103.6 -87.2002 185.199 -191.2 185.199c-103.6 0 -187.6 -81.2002 -191.199 -184.8v-309.2c0 -40.5996 -33 -73.5996 -73.5996 -73.5996s-73.5996 33 -73.5996 73.5996v108.6h-118.8z" unicode=""/> -<glyph glyph-name="minus" d="M512 960c283 0 512 -229 512 -512s-229 -512 -512 -512s-512 229 -512 512s229 512 512 512zM512 -1c247 0 448 202 448 449s-201 448 -448 448s-448 -201 -448 -448s201 -449 448 -449zM477 416h-189c-18 0 -32 14 -32 32s14 32 32 32h190h258c18 0 32 -14 32 -32 s-14 -32 -32 -32h-259z" unicode=""/> -<glyph glyph-name="organization" d="M815 384h145c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-320c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h113v38h-483v-38h114c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-320c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h144v60c0 22 28 33 53 33h220v36 h-138c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h320c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-118v-37c83 0 134 1 217 1c25 0 53 -10 53 -33v-60zM960 320h-320v-320h320v320zM663 897h-320v-320h320v320zM384 320h-320v-320h320v320z" unicode=""/> -<glyph glyph-name="exclamation" d="M480 286v482c0 18 14 32 32 32s32 -14 32 -32v-482h-64zM480 223h64v-60h-64v60zM0 448c0 283 229 512 512 512s512 -229 512 -512s-229 -512 -512 -512s-512 229 -512 512zM961 448c0 247 -202 448 -449 448s-448 -201 -448 -448s201 -448 448 -448s449 201 449 448z " unicode=""/> -</font> -</defs> -</svg> diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.ttf b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.ttf deleted file mode 100644 index 92c70e2f5a35d2ee9da3076a78f764ab7bee92d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51880 zcmdqKd3+qzl{Q?r_NwmcrK%UHTWWQy)!o{xwHNJb$(FqD`z|kFV~nwlv2h5tY#@Yv zOV|lAN!UUNfh0p_2o?;JOfm@}%Y>OE1d)w|A!H`+Bq5Bu^ggFrHcn=~nfLeme&74Y zCt2OKFZZ5%&U2n~&Nat4jx)G%PT-b}j;>n#q54bqaojg<!q%#}b4EtF2JU67@5Op- z>B`oQH52Qe=Qy?w>uYvgvTgr62Y;$_oX~}B8+L8GZ2$B$uEc#~C-$qm_8z_Pg2hi= z$8mCi<G%dd?hCf<)XtbD_Wc-t`Q6x{&Jv!(x!BLu?Y`vD71p<m-B^Dbe;?U<>5gq{ z7B_s8<HV0){n#bjuGr5EreYcQ<Kp|aU2?&<-agUGai?(%uk63{vO_ih8v8xRz4(3H z{uYkj4SyedXZ7i=-oD>+E)g3z?t5ELeAoHDX5p8n-<^I=bP4~6b(Q03D}Hc}@Q>5a zahpUA``;H`&Xvmh%Ab<6<pn08?dXTjWX`rCt>T9XC3YJpaVmc=kEi2qEq}9r;X0W{ zCrD_gnIGmmyM*s$7mn=Yid_7cVPSH5lG}u5n}^NxF8C?G0ajO+Z+dpUytn)Y(`UHP zansJ0t=v}b4QFY|^l!N-Zg9H9eFE!a)4#`G`It}5oJ(I{<3^_6pV@wP^UR$&ZrbLy zoZDA^`iJNsY-=kYJdK~Tr{SB&@78ncGfOxEFOReSgZ4O|HQXs~^4xKBALqyUZo|<_ zxe0vIJwCym-&7x*QeL{vxqESD^D=yI#aou>*Lix58|U))ZN=Ijrr&pt+sb)xO&{lB z*Kj6e;5YbHxw%e5U(M}vdR4^vx8Vs$Mn3qV7NEbXnZ8+tHEOFWoJ;blI}$}_#ivgF zGCb2V@hR??)MDK9&*Ea_k(qOG5dARuTt{<^&ZNKde@HUVU;qF6@-u87dyhXRh{6@3 zPkc{0EH}%~DKX^<b(0p+_G@3&Z2jL|H@FYEpEg3q4aR$(LtYi#`33)B|If`2oBw1T zvfd3m66Asd!7qgJp%=ot!!K8?sCcPzyz<A9Es^g>*F~R>zF&2)>b>eivE8w+)^Ig1 z$J^pROdLvlq1LQjSNl@ZliZv9Y2Cb3I`xP2Et#&&AL_>%)-`;iG2M7g<2y}Dnts^a z+<Zmz4`&^0S=1V7y{q+iZ5OuhZ2xgbSI1;$W9K8C|DN5G{eG@5H<1tJe^=O0_(4~5 z*AKfN?tZ1m)3dYZzMh}-cJ+R^Z&}|@`}_Lu>VJ1&!N8{memYnje5$Axw-=ut3Jg6w zoE}~^{KV|8*`JvGjX7;|?wa$jBZo%5KiW5X#pn;`HqQOj++WV?oA>m5-~8tn)GfSX z;g1*1S@hUq-{KD~@h$oAQf}#zr9WP_XW4DbURd__a&!4BEB3FfUo~g-ch|J7ty_C$ z{k-)rY#86zw($>}IyODLi8M2hVLT~v!i!utcNNFYVgo{<Ma;A?{7bgidYIzj6%X^W zm=KmcVl@lI_|8N}zMo|?X(^Y@53<w%%jH{?Od7xWLcTD-@UOGIBNPsWaaJfSD>AMU z4#dQ;6ppcQP?)seb`ACCL_rDpEs^<U*WG(YFJGXDy2>j_uUE|V54r5O1vTXN=>7^r z7>}m9#WPoVREdRs0mgVi6lGZ!!}G$vI-Qp!Rn!iySaDF3U5w`$)9ZZL<??Ba7Zp{< zSrXpj!E0ng_qzq7Y1VMub*yd2@$TJ2b@TdtoflMAy8XH#U&92CFXCNogne2vvbrV8 z9$3Naf^dyeV~MJwDzYp|yvq=U6)XIy#6WW4)~yS>=WA}SA+1;;h=xlxLvGpa(lv#@ zmKQW(g)@w&Pm2s~To3(rGsmSe0}Ks_7OwROXwpy^?L*%)EsG9N61n^!KOp7unHB-Z z<~ut=I08)>s^LT7LS}%rw(!YXS?NG4f3P3zEYz@=6b>e1e7Lj2xm7yDzy0-&StI*< zYUlN}MLRmbEt|1;i2p(;E^BVLCK#nLRTaN2;SEJWh*&kIcAz+XNo^`B$G$Er>f7Ip z)Q9w@;q}d3m)1!kx8+mvbB6b)Qc*#a6<z)&FQ7{V{)A@8(jIT6C+fNC()t?)u4`V` z9ZI)$MXu|*rD4CIR~gI0H8tVo=m=er*p=O~z#rfhMbmYuHstNdcLc6WuU(V5uKm*L z&>a7zf*}8Fe{gV4f8@HvNIqF;q`v1H)@H72Jy0D?QcJ7irPzoc)~$q0zo*i>%o9~e zwxM}RwkNq!?m~_$WD5}00vePWe?aW)h><)yvKeDF3~lQ4ihy2WPOnI9klY}3OD>U0 z=CbMX9{R-AUizSs(AkmCri)Ql=?(B=)vT;p)7;(_iFCC$)mUw<s#{`wz&qw!-PfDw zp0~PT<hoV;efC@N8kUamlcl0CF=iQ>M;pVRWsF%7Ys|2$p-T6)O4L^uO5I$T@THUS z3a_Ukkxcm~x^Jpetf0#uRb~}4ZJ(YyQ8U~%D>D0{?8NZnZP%I=p|ME1IF4(mUTqA2 zhI2jV!e_@jk2V?RHgjBO&S{kMnuOl`KQ#$E*CMqZiJGP}kx8}CRxit>YazYVfT4~8 z)ImO7jIhdt8g0p1Xox~2d+|_Pi{^4#;o<aW`+8Pgcl}45CSan+?bVf3gdfkci$q;R zUtYgji|C@r^P+e_#}a?9Do|T^N5gfuoNbBhg4*+%VR3#rHA8myoH@J8jUXth+wD=Q zA>M&d%Hnrc>$(6L)5HUsCd$9oBj<D<Lt7NNO|Zr}jL35@>gYPB=gUo0$hYt_&4dn* zm77V1Ix7o~Re%iCI;|lGYM3HJGzM81@{!F5HRs-#*PzkR?PH~hvb-=}*5#J$@Wq`@ zGgXNY6|*YP-*aq(W=6G*8?>mUZ`hz)QEkIUEoy3faUy%sY^S#$YrhsP=n3ldo-^{I z`k{$PWD*OroeP~-3e`bW)U3Dl)Al;&5*s&`FRe!`4a-&pu>R~=Asw|GZP5`Uh2#iA zC@i(b(Cg6lG=R=FLg7C(m17lJ_*SwAW#z<knUw?e<uM?|Sr|$i>hsJAyn9@$YUv!_ zlbsn2j;e<;8IPn4%T#3h*L}U6%l32%<29|_m1jG<&U+0Mx}>_50p<wBTxWRTU5nHr zLyyn2h_)?~N=3HmL9bijuWfx~bRx67SWgH_g2kH>Y+-_P0c)@3#<)Gu$BA0>7b)Lt znzaZ`kc4y++p0-HlLds)f-QsPg1S9>AdYe@U130M;iYt;Gg!r-a9da^;DK6B_p?M8 zCsR{&hWIIa0E60KFX5B9nXKyagQlnSqG8>mcr?ZYCI`*jB{jEi+UhY)598_R9h+~j z=~@+a`*ax^j-9zMAzsPwlW6B}t{>Tw-E$Y4{-nP%$@Al49C`!)gtV+FVw}#7D=t;C zT4xnP!@{Ny>2H(|ctiitCYDTi;_;eTIH29#uwbv`(xH8YP^4?u!sbt2_T;lxm^Uho zy$fb^=+B@-AK-4~$a|>u@X&hU&;TQI4@2Jq6#%s0=)fkHFN8y#Py^}Kvx@^fmeEi% zy3#Rqgal%I2W%5R$eb<Iy0`?bIZfQlWB>|?AEN<A-#7sm2GqbH6$XGl=*CdUaxmbW zn&WrB`jzXKA3xxVcx2b|T&+tnBCc99BqXUplX51mXr`tpu6X-gQ?pc6QUxZO>E(@9 z)Lgs7L<7UL0DeOAh&+tF!u#j8#bia~1<9+5su)YlNov@nTo-p&DmYM)<M~xCS%GSi zH1*(#<=1z^iYk@vr@X#M+8^^r(!vAFuYY0pHNTt-%N<cVmjvWUSW&F>iYD~O+9j6g zb46rpZd;8{6kIMtt}%mRJw0)~oQ?^Sj9*C<srz|R7Gv$Brl7kGNmY5?zj!UKv3ilI zC~nDc>w>i`i+hWTD2={#-L4m|x4$TPeX2{5FVNBvJWV>niSS330*kbB)m$&o2;d1M zJ{gChlNCa1iFkn^pdgSCJ1`Jtu`qzfhy3FJ4--;pIp_~iN9PNvJUWDza$(`KM)QV8 zFS9>2d#MjCshEw`v)N|0cPLWllNgh{bwgUmS8l!WxemQD!}Il(TE}xY-ujge%@y$J zjMctkPx<0Lw4NrgxDW4Yzw?s7YaXxG(E7_*w07YoYt8x=YsH0&)3pottuMVK8(xn~ z_TF*v-Uq#s+v7D9rDbG$Veic>{CVB7?1wB3J@>S3qATUw|Md#sFnFLby!&=w-5%~Z zX}NH|AS?L-Fm5Oq@QBIU3<*;K@9l^iA%#%5g$K?p;Pun^mQp}mko_dJSTGQVlE4RH zT@SQHE5lw|gKP^97S3fed0dX51CLW$1pdiog@Jsqx6t9PPMEBwcjJLOSKNET6?Bj9 z?Av0>F1K769$b}auB;0h?vcMcAnj#i_B)$za-Z5|#iWG4*6SOFG=#GLq(9(Sf(b?O zTDLv9=lL5h$gx=oMUD!*TQ|d^iq@>D^VMbQg+!OTrdTV7%tW=}cJ*FyaQlMBWsG0U zM)Hs>#l3xq4>I4Z?pQ@jVC8l>5L~c(<()^@$FB@CzN&k;sotvKw~nfQb*LGGgH>3; zCfA0+eYbvcRjN%5xDu985muqK1m4o!mLbEQd~W)*upF2-&4E#3!OkF_mPANK`v%cS zXzO&&pUia(h`E9@jy+NtU%|!bWe~6!AR6!l20g3^wV-oS3-2H<Y)Y3EHSe2xgOQcj zT|R*CwS$S#mfXE<?h{6=p)PJ+et9IVc>{rvNAXvinpt5C`L#%MepzdOP8q591(F_b z(BCo~)zK0UMS*B1$PP`7*>6WOQB~4inktK}ANToOSHuU{p6#+P-m<8rn2N^Q;}wR= z`>XxijS5q@f3TpbqOrLq;O2dn8aF>)Z_4hZTXd%?evpogMN<>e6kPi0=~o3+c$%x> z;@lFnOc*Uw>yfMZP9=#RP3C~f2E=d%Z%g)v<O@*KPahrmoZr!sd3tp$p%GxJnpm12 zl~=A*3{{Z?#vTseI5s}+i&oVJcB~(0UssHz(-Ax`V8X%>gg{Hjw_{r>vO*O0voT(h zWkmu!yJyUfv#GI<*R)p!pc{u`xhq!V!6RvV8#N1iC=wW}=^RW)HuEf+Vw?)!@jDn# zf5kO}vB`o7DRPUrW!x&*iF78FCN!i-9w>0~T9`9Zq#3P2Pmb}Cg>fiIN~Vx1gq2`e z$q<ShWN@t{|5=j|EMR{wQwZZ$9{XpO`P5UUW&g}07@xk`V4ka8UN)?1q9(Ed?}rU0 z%Qt`8{>__jzG<)h`K>?y>G%)#uh#<F2~bhRY3^E4mn2PGbJ-7%{}g-qZzt4e+@70n z_PC$X;;tL^>v3(J<~iZlza;U(mvsN#g0NEasUC6v4L9C&)1AhxmwjyME!%IuyHApL z*uT8>c2;wtAP9WVw*R<e`z=d9cG<0Xbq>DAjNcLDGF*-u;x=*@bBEE_wX&Cy?*QXB z0Hx9*0AdBxPzsrBn$&D4;}M};@}z82023abHVfGTT8$JC{^0<RptLXx`elGGl+{j( z4x^ns&t-SC$Txgu`3+xr^(!|l&u%^T0K0_U{~5{Uaw`JccU9HFhh=}JV`ayd<wGO6 zT^sCCvvE;o^rlNksskrK!Rp)o>aTf;*8`gB_xt=>aqrv)Pw&u^dQI`-A)_klnH{WO zGwVKfGCbJ1Yw0Y%t7nZc83+h{_WiqYKiqcr$_I{Z&DtEVvc|MKTv6d>65qHtJN`LO zRdYkD`I%k8%9hGt&(YCfC4}yxN9_kRx73UN3p50Ih@v7^&!3;I?0?99&up5vs9JXE z;*$^g%%S@p)<vNAp+j59r`|d}DVzd!U&tNc?nK+dn{H&uHo1|sIIueOg{-uBBq)tW zAx-;8HDffvH4XuL6b4iXq2eQ@EcdgHP>(<x*&v~~P-hP-bOw|eNDur00sa8g!-*up z1qc#u(!y>s&VnFGvM{f!dbnTkS-Pp}{!mqQ!q+ul)MSaU1#^eBK=aUsMJsDvf(+BH zgu3(d`Uje$#mVK%)XMq8%X{h>+-X3LWkZ>@l@)q&OJ-=P3S{t4aD@o}Yce482l$=H z41VKAY!up5jd_&DPTnQSI@F!%6+KMTtmwqiZ(e(Gp<cryFgaA+HM09dk8Yi)dfvYO zkvV>*B-_W1{>}ag=F_^uVZEkb^ReJZH1Z2H+3%x!mAwQFxP)%y^Mms|+xC7gfw2z; zlqCR^0SX)to$~{uSpgXk8X6wdMWQ1VgzS^IOz_P@Pn6YJHZ2rO<B{e_S3N&o-xX<= zEu%C}7>mcJJpsj)1&nHSHqnPLiG$Bf)^~N)3q@KSql1MaeU^$i*ugpcWEtyXEQ;J4 zkdp-Dgr0R4EdT$(v+`wB3F;&VBm2R_@{@M?VcFS-wVfwp`24#Z9<(;*cQ(++|L~}U z#|R+uzdZM>@WHqmVC`+N4N2!Y31^{6|HAEnpMqvh3kg5o>&!T5cQ!FWO+XJ~854{e zE^=mE7#GG;(b7~TO{@a`jluPdM^mK<K8|~l&-WtkcN%u+i@0A0^b2|Pz%rq505Y#Y z$h~|}4hMoDD}eXYtx!lE;ZS>LM`sW3jF`?r0Xt~ebYcgb;e3I#T#M+8IJ%tdTu-5K z2~*X`dqiwg%3JA9H0q>udp?bkNB73qgw5wM#vm(jF>p)3(MJqOuweP#;zhT{L?vYO zW|DJHT99g923ydhYsQ?}wC1kmy^=?9D>{yhn8)UBxn#mqsVcnk*{}3fzm;mL8LIwX z{J{R*vvENt8v$*;CGZu4|8@+lq9pRcjk>}lL6LRcPy`QS-q6Qf1690kG1ITOWPow{ zIT>ChX(3R2mMZy^T7cIK;d_y4-sO@!{-AJ7kj<)E-&<9So;w8$uS7f#?%Oi=Dy!0( z+vEa4DGKr?zo9iW(YQ2E&aJKQ^Mqv4WeEIRsbaMHyCB8jdZ_BK6$<H<>rUd$Bw3RM zuix)B*PGj01RwLOUN=mitRD^>8~nK|ENH4^W?U69e&V(E??wBwjk=`D0{U9umH>}E zgK^LYJVv&NMyvxc$bkZvMcAv%Y7taDw<MOA&W-G}13U=yI}n71NEwVcu332_+~_7? zwvNt(zYvg{7(h!XC@e3X4AmG(!&JR$GL8?^h$m#1CRy%8f<U^+W2vEnKaSyDT9+^^ zNpmTQghPuZYBdjh1D8@;W0<B<gGRF_ETdR7Fwg?k{^OQ`E1tlgVV(p*ARE>=oCrk~ z4eLa*n$$&o*O}r8U{kj$jpLd)PW5QCcEXHU$N4kkaa?QMGQbeL%e^5o{uH-{`#jiz zTCygY7Ae!n+G~??JKRwLb{sq*Mg)uip?wnA0T_@_7~D6=6S%9+<~#{MQRsXf<hs2r z)J{9#NRfk(qibXwx*g!waX*L?rt3RU7Z4a18xRMXbM*p@l2BPU&{-8QDrDKEsGtP| z{7P}+yJR6;)zMp<+g{Tj5)+<^WL32{no#_~y83XUHyY`USJbD1rjn@gR#(-Bygr{O zF`wxU_Kw<<5-$m^NFW&Wn4yNYsz|n}#wWWCuiDsPR0hp}5=&QfHi3JQB*Cj$vtkwL zYPmX)@HRF?D`TN~88cB8ig*n{F*VKbSRMr?@eNOPz~>5**vi1Ae3hi2yLr=!x@V;q z?K9nOzadAP!Dd!@Dk~}~jH+NjX^P5*smltGaC_VvNe92jn9pZgF0U`_@>ZprBk(eq zDVyOyCElfj@E3CjV^s;IE*w=%HJh%Ai@NT2>4NN06}QVH^N{~3$bTI2Z*WndGQwhx zaxLppvQ{(33Zj}WqizRZ^Zb#|eCEjE#~#~#a?|E(uid=q<aeVM7z1JQvBP#BwjX9M zAAYP9+jR2kjqK%(SD)Op1sd2<!xS$T5r;i3ya+$2k!#^PIB+WE5kt4|&)n4+LbRbR zfM+7N2k1};CUemIIR-Bru%8S886;Zrh{B}lnev#+N9S#G7UJD2w;vkV_~;d*#R<DO z!NxE8{Dl+OZ7=S~PDDHAuG%SFQ%#R_wSC#59T(1L|Es))F?3=7<vUjPB<5Z5=q5IO z0zYSt?SAGWHei2e=Z(d^vstVCQf}w!xgAwxFQ(4`*Q&x-f%fS=GT?a#<I7$i{EQQJ zkb|%wkob;*!~f6_804YO^BIR5CCtR<z!41sOo1+gYao<%bxKk5nftx9OuAE62uR7o z4MOQR1a$y=cvIl>3O;=Lf#)=@sQ$*Qt!tM&AK5QTf^^vMT%Vy)u$;H<eb$Uh*<CKb z_1Bk4K23mABeHg$mEHxCQ8bOW1o2~jff;uyK(`_Hfsc5k_H}}yNw+Rj#ro?7B3t;w zkd;pWGi-;fw85iUj5kdNL50Sk6cvo{GO)?!dl~To;0pRNX44MLi3vCmd_clsMF8em zg1~+lLtPjuuG?5#l4j6Yz$(Y+bC|8(ykYGyE%GNN9h%xI{f@D5=4)8e+d8MIQe!88 zFjC9=`d8F>gyXL*Ioc9mw5fN?atNRqwbra(cV%146-!?ud6ZQRO0U$ue$A$pb%pM1 zh1J;5*1|vgTC}CRtFp4IyCq6?0Q^rY9I4gd{~b?_`Jur`oo85D0SOr(PYqJ&@NEM! z?F81y6oO<EVk&HNE-Mi?l*y5HLPySmv3$d)YM{deJLdJ-37@8ZS9EEa>o=x`JDcKR zzXDv(_>;Ovg^7hy)({SertCNUEf);jJrDk{=>6VL?VapF{HlysMIYEX5O53#*0wbZ z-M(K@?SJ!XS}-Q68X^S}FB%F935qahO7;iclCEj6A(FtSBdKkw$CLWaKEQ%YTYvQW z>&`eFn|?u<z&K1H;=hjDMH-+CSsfvDlsNcDS|KolcXQsHx8TDPph1`eAAmKrNi6uY z1E9!(cm>C55?SPQdEy+(m3Z#J>HTg^lD*o|ExJ!Nq%B)CA9`6BJ1hrG_rHH(z3x>E zam!{cu5aDMBoT7Ym`B^R_2CyD-Z}|zNTJV28lU#F4iXk+&E@tAlSf{;qV&4%6M6k3 zR~w3a{J0^=;>l~!W<H%yKF6dphjzFz!mz_Qew;@@kLee%S9d*q;e}7{vfKG)T-&Jd z>*<K|NvK)zx?ONCIA!|Z5vvr?PJ`Sr?j-jS?gs7_2OYu!Le9y5CHn;yr*lAc7_LEK zz@fTigh-??94>NEDQN6`$_g6HF>w?dcA~?1AjOy@b>@icNQUtj#2>D4HiF_X?tkWQ z4G1Km{9B#D#>J_9JHEX#nsbFMD;3Eko5GT4B`PcYCKSD*iBcpki<&PKwA?00h>>(h zG|2P5iuTOB#-~_K<4EUH(^DC&083AnL*^@@VM+4n;Et+&ybx$iHdHmZYUE6ll5K5J zo3v#sdq%_Sdlxpv?3yBe#^~es6`EP8RaR(~8VE5^#ud(nib~`v@L<Tm*7CxkN<A3d z@#@N__k`Q)8%EO|l_qbPiD*krK33i64b?eM8t|!tgdt)1qOtmlik7<iXgctwl?a90 zrYO4H0gIj#lq##NX$YBvEqzUyARljD(6cr?aM6k;IoHytHfqb0?#8OdWOHXRj^~>I z*@1^MH9VIlXc#d9o{iQkp$NhFP#_z?kVn?cq%$stxGNDJff3A7cS8ONxrBjl#6liR zPM^@$ayRB<yb_S1+As(L9*SO&eRAA8U?n2#;X=?Cai2g*glJ$P0+0&1jCk0YFZ{|E z09~yIbuVv4BeCj`(LXT1Mpu0p7EBbSpe4Bh`a*+}p!z*f2fSi=Yb)y)?mB6Y*S&nt z{a@FDfuzeNt14r_-8u$WUuCZmZfr|wit15t6~QniZ#voJS3HALpG_|9=?%*kY=Abu zsUdLXWh0jjw!w!MWVfkSE?%&`Q41TX*wQ+L26&fW6ZBZTt)hGLyg65Ho15mFHq5@` z`RDIw?9J8o^!S6Z#kGpdgg*dgesymA^Pak{Rqg53gS{212JRK=UotD2BCcxEyEa#Z zNDLv*=tJD?&^}oqo5{5(j(Z8jNQn{%tdN2MA%T&mv_Q!!q>Bb5w5$_+mXtOx6UZN% zY3&RV^TYw2-H^`Z(T9{SKpi8)11~R!t5_%yL_eapc#-uZT&_T|#Aih))(}Yr3=*-Z z>Z*uV#k_sHYRtCkY-6BjLBrAkHHz@Mpc=tMh)h+iBVOszFmzZCV;|YH`D#V=SNno> zNQ$_2^X97=f98$hv9aOi`Au7xO-t#aS?C|eB8|N)%d>rw${XHlE8_F2@JV%d#I)QJ ze@9O9xKy#P1J9Lcuj<HsT=4t66^M1<AeS#1OqgEYu<sBhm$2#Tt2afXU|bZ*sPfPn z58L&*ttYlN&2JvwjPFEu(sAZQQDyPorb?IqP6A(9&clc~TtFL`IrIZXEFq-~acl-7 zS0*t?`S&qN@k@~R_5!IamPi%+8p~rT38u1zkyR)N(=cfQd{DvO8eI{!w<0AW9TCQ% zVoRP^m=Dc*v&-Yr+4z}%=CAvQGmo*W0czMqtnj;!nk{YCvEN16TcGMe&VdwScSfW3 ze%TXt*@<Wh*I+;4#rI!em%WPXoYYkN(O-PQzKi{UT?WJWXyLV^US0Pc`a#6uV(Hyp z;+lXnd$|E_Hkh$Z+_n$iu(b?4!Htnu4l%37So|+umqhN|`wDo~9IXNtBqcvyTO{Wv z<5vp7^I!f^%edfjS2Pxjx(@9ztWQ>-Z3E+5%q4^8V>g^@g^zv%ROc1;XOM5>mWofY z)!o<29*@`O^?AJV@xFW3U4DL(JhscQb|T{jxivd2<DySm$-iit?+G#!_;EDOr+)dY zeK-4U;o_gOuqKIxqCLCw!;%UVh!LtvhjZ*pXV(4mE{gpN+^3-THUZ-?@U_HXbtVOg zSt$mhux!0RTmXuP1%z{)pb#<}nn1e}SaQe>ekEh`m~1~V&wiin#1K*4UN~gTzBg<N zn#=GgU+xuw77e93z;=b}GGE4ckyMw*N25VFZePnvHai8kh)G}^cxI>LN%+H%0{ih$ z1|uxO^YKwO3jsaN=YgYoPKG%=cPDyy4f=OKo;?js3kODSuWf;LB@<0Ztw1p-L}+;) z4t<$(2BQLhLV%9v;iN(paAloMT1e_Zx)Dq;xH-XaSHdF<RMa>3C-8vT`eZcVk(mtZ zAv4M6uZ}mh_5!?jU)a~~h4>4i`oya*T)!N#&hnT2!}-_mTRCg)6_0%Bkt^on%YHkT zLZk$7gK@=U&|9W*sTA8LX|Mor-YWcX;wq{uDs;iExsdXuS60TW;OVkV>p)ZkoJ2;| zwsY5~+nl+5*2;a?&)-<S0o{j9mE)Y*bQvls4s4>ak8H~sPTs}UfwSyDPS7H3k9(Le z#t_%>rLBOH0#K*ktyKilpu9+EA1YL^yeyRm4=>Gxn+q128}z-<nUiGxM*Hn|uD|{r z7Q*NJ2KyK2OQ!iNsuE@}`1p?f^ni9MpHAn~fByvI?O(JUNV6&-*_$-YC$?SUG!*~x z<BV0e3X|8rbM9jH_1o6p1GKA&aIP!-n!@}!v}6R=N$1%T`(1===G*_UW%WHC0~eF* zcRQ#-?AMu}-7^njaqgWzjFn6->0nq2#Uv=Wf>EArWuW+gYz0bMaiS6kz9b+tq!OXu z=pXik+HpM4F$nKgoD2~o92lw*C|J{xg?^+f;b4CPCLdR#gR`C3EWD?(6G}jlWnNiq z-!!V2NTO2?h$=5zipnli6xAUWz`KpuA6-n2f@rv<4<peJyV!BbZNRwllDLFjIYK8R zI4@qtRK=22b{L0X+X%b-+=<7ri+%gtu2FW_*@Y)KcS(90$`J&Ou-Lxdxu^uE^Mhxi zTd1PjEuQ~GbYVQuxp!fQ|NL<vOYp56`!b1`PZxABmr9az1^5HloN$JgL%5aWc{O0) z0H->788N))Ws(WZZ!y0xHGV`9MFrVVhf7bw1dfyK9f#t;2qf6b6Q@fX-!J`U7H>`P zD~=Fhuj_})M`AB{UT9ukhAKI?jW3pd!&{|E-YmUaer9ez?1m5gcoe=7$Nm$OFM+<V zrsvON9|-*fXbWND3^DO#S}oFi<`JUc&x~8b;xm&DizfK6+l~`a&!(_gEOT|GDUj50 zd&;nIZ;|^NxRGx78Vy`OH$rhkDMJBHq7NN<29jEExNcf^nhm@$lrb1^1VbH2L|&<q zrxhGgz?cQ<p~M9|uF&`d=q%HdLn_?W_MWR%%gE7s@Ci_fK8;TY{PttSl#>_akcGPL zdTjIX@aEzDx@jm-J|UyZ^$oU-+-;A2nV~)Spk}a}agitz48GyDG(FAVm(HcgQ$w6e zcUa7=xBx(i0van&g-ZlLo(Race^GcITzea05ZfUeEfT^{gz=nYL*QeNfSih6M0=r< zok&!RD1my+bq3^AqLEL+ccN2BF;Na4VQ(?q$b=i*zOdJ;wk<zcTy^s@J>p3VZnsa8 z{KJ2>^Ol`|Gwg-=Q)RDi?+vD_{IB-2-clC^6q8MscE?=q>vvY?TN@H#x0#BDkZ&nU zKzr|b1Mz4g;r-6+qieJ4?ppsHGu0IA5d8kAKcpw-?%X*y0hiJ54!D2ik7j~R{ZHx@ ze21?+))M&6-n%`Ob+bBpYQ9r5*q4ezh~e2%e^37jI#_XRS3k1MHlh^-$7MhxfH}cv zfUzYXJlsYBIx7TOaK3t2r{kLgi%GyQUPMa6!dZ~(5#e7t+6Q5XLRcvMO>FDKTYD~E zGn`aB`ty2a;8Z~gGG=L?GEKxm<wrG&8U&QWDb19OQnX%hd(|T!9li9gA3w6>n#F-s zesIB(g@d_NkYD5uO7&NEZLPiT3btX+g0Y9U)D5lK+a2j>3EPjG390U0i}w@9#O!bT z!9djsisCQqS6m_={o|Hew*1KBi?3ahaV{22<pvkp9}?WI15^Ilt$zZaW>0?wKEdB2 zI~D0EsZ3it`ASfuL1<A@$k5Snn9dG~Opd?@<Q&=pE`Z!lR-1AIfL_BPM?JSdann_B zzL&K-VRzaA3x~`sy4(PR1cBm&&qi*!P+B2Nh^mVE9q1!P45(|pU-+=2EKabdu7wvb z>S|&q9L@9LXMJncfJk1LB;KK`nxqKw3S?euswuUF{)Kh@OQ=mUu_~2bNar$&+ZS-b zZF6hlFYb1!Xd>XW?GR1yKfKiU;m^AHlh9Fc+(u{R7A?xn8bulqBdvAJ{p3}B60ag1 zTvPcS#2rhb>u${gMWSfy@B8LA?^~}aSh4sEqUm(hW%=9+IDe0yWNdo+x6o&|b75fo z4&?bb2tSi@hFS8wASK$NAhmf|CV?RQd7(<^8;;r)Dn;ZZPi<vs7W7v<<AfX$Lpbd> z_?INFt28Ju%OG`!0AxIpE=7Q6a%uh(u5e96xee!xv#yNIkqYFe43pieX{<Cshx43a z`Msq{R)p$E<uEjyysWKw?gTf+?c{blIWx#OMrJ@Kflo)*At$`78KI5SPTymYbk0O^ z%4s4FWex2~#3ZDIQbzibx_@3GiE~5?lfb>OnLlAF9!TegGpE!T@L4KaXW6g8)F1%+ znpIccaB9cpaYqX1BmT*&oZbBwFKRx!Rr8#=yI5osGk<ZuZPUsH{S{t+DxZow2gT#G z*!K@dc;{s2gTLn6@gQ9?=o{U3<<Pl32+xcc*<`UaSw!0a_fAhEPI&@x(KPyWz+s<3 zwUP5eS=bH@LAgTZ$S9(P2_={GCuqH#$r%V0&Re$5Tc!vqz2i8K8UiRkL;Et1R*)gR zdg&iOJ}Hcs;(U>wu{24a=P#GTtxgPB7)PM>bTsu4@&ILme_u*P`5}@_xpe%_JNY5| zG(;Q!#>-#RT=^TX2R(4sFC7No1`Y-wo~5%iSYsg3=mkjxh@=HFl@TWe`3Mv@;6$2e zC@bMm01hzxxiAYAu!B%tKHM2<r(o(?I|&>|^b4S!;{iI%4X|#D%5x}^Kpq4}n!P9# znoxqK4un+OTbmuVKoMx3aLE60S5>Uab%}pdPu);!l`9lW2ls?R_M)(T+g?ca7w8YH z0)L+`5R#Dc(K<BL8fuK07}Uss2>2c(9#Z7D4K6k+5)JJUBT^X-29U0-6$y(865NO{ zh6ZtWQMYu(B>~bd%tu<10YPl^-KD!+`o8=~RqJpvJS$yOq3pr2_QDW<`CfQ_3&8+= zkw^64K3{{thBgnIvBnSr2`DoVbljTY9>2}IYj&igv91yXrOWV|phFx^U=rhQl8bOL zuGWz*jzM-P<~}1|37BJt3~u35i6ErPp9lvq#^@N3<3J<9GL1vS4RQG|A1#d^t!`|r zKFW_DwGx)gik7;04k<Ct-=sqO6-79xP{<ME2_O86knzT9dr7QuaxxGPuxC6`%QZP! z8f4q<Ro|Ra*fWaKU8em>W+=x9F-qYSYTSlqvaZ%SS?t*sL|o5WRTa5KgfNh(i1(>x zP8bQ&k1&$Z0m)%a2rUBNVJ{JXNG;Aa@WDhl;cwvm35+=aP~GiTE@=sMH~N$Dn(Am} zDCkpy?W3z28oNWSmqt@Vko4(js`y@a%SdK#v}dIq%3s>Fw|~rC$^Xb6V-sh_*@Qhd z#J1X}VDcuAaW*a+R3Re?vx>2fI>qA;g`<_xkUQQxRA1K-E4HMfr|qo-&EOxO%GP#P zWQM!85B7DKA(#Eo_;}IY%1%KqFyO~&;71p<eX<;@Ie%=2&l~6BSw(>EO2N6Iapf;- zQ8Y&%=pGC<;EOCQZaJI-1}$96oI!6Fsh`eUX1}qFa~pZt{+bfhG<RYC(gOz`+K&`8 zpI_GOYxw!O!h!{bWN(5Yu<Q)~$@14{os}zDH>h91=PLEpZ@Fg6mSGG6{#W+<<;Yj* zUy?n2^ZKe9!{~3aYm>kVFC)*c5BhH@$7u-IfT@td{&^`Ang%em0#gc36oVqt`AnfL zUp62_zNf)n;iY1TV+io!GC)zGFvwXZ3xBk415pYWI|0&xeP;FguACnXfczu-TahB` zd0htqL%W-YJ_qR35R7(J`H>}UZ?P}Q?%7`7*X0I<<I{Ypz-^&qU43km#cGc7bJ#&J zxrkHmSqGoxGZ~-kSAFv9_SZ)%S>X*NT*{hs%gvvI(+91IUG@U@aXFN)?|bkox@DTG zKW5yPNhZU)Hy*X8VBOIU`13+851@{-3Ncj}Pk1F~X)N*;kRG1Mr5M4Ua7Q@j_^RZC zk#j20IG&+6W-@0`aX^XMkWnaYwbFI@cNzb@7S@m2?`fdz-bN-Uc2j1Nus<Cs!O$az zhBlp<dj3!LdpcA1{4>AtMU_`CVkkai`p?)mra5Gq;=o*Lrr$`vM4hZ2iae*J6uJwD z7v?K0rJR&V=fS0vADYvT{eDS!(>`s#XukkolrkesgAD_|4T+*|sGibYjGN}{N%|DV zr{U=f-PayFMk(T|c;+QfSUi5>81uM<tmZeGcb1e3h4ouX^6njD{CoS(J=4ovfU7`G z)Ethp;DjPf%aC(JnVXcg84RQhJZeV4BNj3kE-)?SW3tNm8=cq}&di3`kKmpoar8|; zTGCE=J$78xd5+y>UtsSMj&Gf_j22eUxxf#C;zyJyFS04Wxna&i+P-woR%bg{U1%NJ z!{1?-h-Ma$zv&hKO;P?$^lE`Ozy12_-)c)Wy#9Jqszb|Yb_wwp9FuviIhA_-^}1A( zvk~%E-b{XZX(pysi?>B>a!P1{;w#(JGJJwX0Ilw1uNCrT9}D#_2`1GRkZ1{vLH-Fj zX5j1-K?30AW%y!p*b2$Q^eSmd``kqD%C_RJp2fa+RfXy17fS&vDO?neX@Sy~jibrF zhOj-!uRL=PcJXej!o64lt4FYi6&-XmS9T)|hje4MlF5GdUi;|kwzb7nac^<8<_$$+ zUR$XT1wDG0e{0^(XzO5db!nWr*n94<U!O0zJbtwd*XGYZ3*6=l66znJ!EHpwFm?pg zbx#TpLmms@hc`IrSOP&ox&w-Vq60t#=zgdM<g1VsEW=1A%O`IlCyNXUdEJzn!lz&~ zKn|DBOA8OXg0cFx?i!RKi72($wr}v#`!^WTXrwYyQK`G!Yqqe>o<P7;@>rH<+h70s z>g3Scz1{OpZY^wic#OVE$Cq5Y<jCW*mh9<0@&sR7H#&QuCp!z7Knf}@x}U#f!vp&U zQICOl(km*Z<RBbz7{%EkroPa<ckNJJ*Ve1&!b|Jga&jIn^u&?gJ&Ri&$9o&_wN68S zz6gH27nMKD5d+=|zw1)e0bIv@jC+9lw9^(M+JZ9I;BS}T5{Wwag+JN@7JNWZkev%5 zfNss;rDb~k0!9E5+S8Ob3Vkg2kq*aOL8zQeKJ16SMae`iU%=rw2H{ZzLy_GJB<AGy zmV-B8oS(~DPL%<`xpUDl#GrOy{hq6aflQI%fLIpW{eqLz``}87F=8X)-8-H+v1n^{ zovt)52+8hRUuiFht!Ve0<hC`ah0ToQyp{RE+TxZK-rQ(<NmtOb^uE^Bsmcxc3sx(x zl^~iBD~%>C8A)ql_xwYpKi2pAS7b9MC$pPH!M(aG){|RccGoTX5N}q^@>J)l-3!>{ z?D2h@=QN0nYFk!5c-7V{lUINAxgoD>&fKm7lJEG$iVaOGkD19@Kc40%Oc~-i*WyF- zu!1NP7*b{Kp+%*S*_Btc<z<_jW`eNeTGomKv$;7#3Y!B}hEyZII^WS!Z^rlCGwb*w z%~*1Hn)A4#g{sjJtgIZd-*Bn3_cug$AFbarC?b90gkvAtU>}yjK9K)68@kOwJ~U!y zN;To$o#WvgcL>f98HKYh6pFxR#NHX_;9SyE1Op=01U?0>{B2;<nW+h~=d@_?|BF5i zXM?b;yv<o7&g<-9pQS4}hes@aYUYZx4iR;7GuqIp%YbHPGC(u1ZPk1^B;^=4F_i!* z7EI(S0Ygzo9UrqN$s|#Qw5Yi~zB5Nya%q6QPuZXRzasr}qG%UMEAYi~5Fx(UDo&Kf z*rZ*=J$2y7Z==0F&v|jrRz&@mVqDOuxDBHMQ4yzs96pYk2g#aLbnt(?{{Q;?|7_b~ z#p6Y4#sB%Ebo2jwjB^=bRymFK92h{`J#Bj8bep)xM6%U?zsMK=rz6h0giu6o?u656 zV}v8dgfYT3!t_f*NqB*)1V1=Ll_3@pJ)~tRs|d;%nN#opg>rHx8J-WeislSsp`4BP zLfOa{dXPAyt^efs)(+(3Ar)oA13x+jiz5e&wU6I@<H0S(q~(#ZefaPbUw=1#*F_iI zb<r2vMn>A=`I?Rz{;=i2>783oJiNgJ1?*Oi{rJHRY%Z2$kCiNLIe6pUkFPZXvTDdz zz5Dei4iA?u-ShE1dp<rnvTdZMP&1GWLcYNJ&BR>SfzvoaIu_s)x)qKnN~<02bB3k> zas$n)^Z`n=m&4l7ogYY=g14sw%EOdLDJn89oywqm3a#Okt713mE)m?4ki-CQ%qi0) zCkNh*$jPp?*F3%Lx}V=fiAAg<xu&i?l&M&wsZ9RR-yeSRJqwsY*H+iHR|H?7+G*<j zG1ko%z;oq8QJz1udJW165T9D3xsh+h|0|RfBL9@$sL87}H@kYIF!tz?Ipc3$-yT6s zMHXI5c620P3unSej*_IKf4BdQCzQCwcO-uhu6He$G$g^2Xt5I%jnEq^f1n`nflG_8 zsfMAxMmjBsJT?(PS^j~f%Z57Bre)u69%{G`mfO@Jl4shq?6;DaH`8QFHs4O!sjyI? zFvxLgMjRBQHlm|4P7_iBKYT|b&yn9mwJEeBVI_~_LP4~k=cXT@_)iT;r8m-o!>87* zzW2}~4dk(`2xvvs7mRpTCp(;WlXVHrhPObIDZ)OtwwfG%SOYAf;dYD^#$P$~LA%+% zriNo-v>d7yyc-`nINZ1Ej#Zv!>Nops<nQ=2><>|M;iC4hA%rx`gVR>_KdJ^I!f;r4 z7NXe=&}KaM5cv0P;NL5O0ElA&{)4?mG(Sdih<eBJC?n5VWcJomTi)(yKxUQ_DrAT9 zt&utcDw!o04Lx@FiYICceRJCfH$SxHDR#l)f?;Sii&pH}bMfxRu05-ZN#W7LhramP zo<om3a;V{w%PzTeF7+Am?m)!DZ;2xU(1$(~z~)e_1;7(iWKfsEGo{YRWpjNzOIV3A zN6Y6N#=(JGtdJ0<4>R4Zl;R2!;x8uVgsRn|sWYGApW1Byz^I5fgsa<<0s9r<Fq|4C zxP7>JVa@|`=p}YHve%I|Y+ofIS4MTpD<W(RQV&X3Vh8LO!u9d6+p2A=hTA^YKT^|M zk4Ja-w@E0dN!SPz&!0xThI70wFd=><Z_#5Xa$!_Pe()O1qMZq32@0G&fw1ow<EEyf zscG)hXYP0GQJhvLOH(Y)xXDiolc^|N8m>r|>XAo?PUFgEi*aWrQ8ve6E43rxI04T> z84eWWM4?ZD`pmKNWG<cQ34#g4+?=2$qD5$1=Ml@c3x_Ab6;km|B2!2duo@Qrv{Uoi z4?961$*`t58vBg1KjqbSs_IVBt+Gw9){N11dzx**c9iAXrQ7Gu<uARobQ`~at{`9P zs>O&UZ_Qn68B>N;)DLPE+5t(lf8sVxH>-7$b&Ib3vd?Q5moA^2fFBRpYy&2L71*?y zYoB=|;B2af6oSeJ@wg9OgPvYN>xPA|J*#`{-vb*uWkVnzQ2=N^1nq^#-$qaDLT&J~ zD*I{aB!BEK{;o-V7@1fYdNfL*`N6aje`yam&-aofO=^+Pvf>0Di_^~Wk`Yu3$HA~r z&o=`lbl@rBLqUGqYunN0jttMZhnOKCSx9vv;)%MwPRqqC^gyS^!b#yjZj!4E`vn9` zUN)-an`D%TO{ow?k^M>$R(@v0{^KjfcKfxP{;v47Up@J$P4;77X0LtOe#kyD@(h13 zbGdy!xBb35u9vo>ijTj?6}SE_`d1C#_{@v;lpSF2*a`NA9p~SD1<x*@_v|S=aWAqy zSK_IWwpu2F&Ppl@e9Igu<)-0<D8OmeX8hQQ*gw)E2<|viC7!qJfXSKd!jO@Lw2ntp z`<Jm3OZNve($f9=Uj=(=AI~l1$4}^mtdU=^z<%B#ee64(ukSgZJUl-_0(Q-^{ri_C z*#3tO*kj4w+J!mxrhSYtZvMUnJi-hUBzOPy$Jy~o977l^W;J}=BHk4BWpHV!&;X`V zELiz8f@6hD;lD`+;a|7Erir&{UZ?{^gJjl0DUv+9+f`#<zII)9{pY*?`y>zkvFk+5 zek0%|_e3}j51g{f8Uk_q@@Mv?_K&bD|2%=?wppvrPvAH@_uTk?ksAgI{RDh<${i)+ z2FnYN2|g8AEpS)Fpn$}~L;{#oNT7LcoLm>;^^_Kd`cwE&gd$+@P|AdoBP@U&17s+` znqgUEisRV=M&#Pk?FE`qAgR>0XPhZcs3ZpZ11@n#Uig*R*wxjH;v5wJAbN#70KuBq zzi~rTgB}UGj;JXA@%vRN+*u!Itg5Yd!JKsO;Tvy7Dn(mE6YBL<!N|uJ_&5CC{`GyL zys!~A5Y5szPlj1{8)_ij3hpmaSKWbHV}uNu{Wb=TNArssvcf2}OcUMg7a&HU_)rX? z-)+CEqqxcKeqO9frK*Wm$6?f0dPCF34gK@Yj)eaUt_old(QImHHybx^+OT0^y7z)@ zJ$$^Oy+ZWHqv77hg^F}9tN8tT|AH8LnXNgX8Uo@T6`o{b_LeOz6#;*>sC2GS*lFg! zU-u9$d5gJqSwKV?9veI~aF>StTht}OS^JB=Lrv!YXMM*)y?hv4UO$N3CI-MrxqB!k z23{dV+0m{9{_l6%OA3I@FJND(hk!~juL=^w(2cZ-|G(8$FCz-%lKn0eLR00Y{U>xB z*ps*1F4!4v`fp&zDM#=kXo$8z60{FhvSMf<>WmQr2B?jS^J#?901^to;Gr<ZAzP5u ztpF-vu!SfU0V9e05obi=P>d*NYzZ$pa%9duD?<&MD0Hk;R7cuw8olO<z0Hs}X#h#n zAo~1G4Q=MYEjJ!Md`>pw-7tGqC?|q|(J>^`*+pRzYTvW23jRI5Zyr;$hO@(FuBqq( zTY8kq&KSFC<dQ`VJVu$UA{hn~o5&#=m#ER+dHB3R8Bl^kys^DGA<2GJff<HOLpnR; zqcN>tp@MCu7|Ut2*Nfm10zhpmxGk71rd&IB9?}8ErczASIl~qJ4mo65**p-F5Tg_; zs4OfZtDU$tQY%i80oBH!Dkg8uoJD@z`OD;Rm)&h-<^3gPO|i)$jC_%-!`X#jVXB}x zb7<P2IdhQXEsJi$EzX(ae1*ev=IEcEq{IK8K7>iC94%7{<ee6UaeJyrX){G|Z8LX@ znt!tBCRPNWly!vRFU_7!pCQ~rV^*1$vnR{n<K-{dWy+EI6>#u9h+`}R$G|ZRV}Ko* z)Hxb3+!km@l?{2ml=a*W$_*lj{Er?+95nKw3%LTMlY&)FiZl31Ig`p}P@m(lmtM4P zivW>!+`ddwK@MjR>;MUJ8?FN&NFHdeEt|`;$1nTqi<!S>R$=yn6-@^x_pe%7Al}%~ zY)oQR3kO><w~7lI&$GTk%~$F=6Ow~NTR%B@YIAnO@p-Wt{*J?fQ6F<h8mejp$&8t( z->j7@bnU9;8=2MCRh*ZBAr*pVXwNJVcAA@)+`4ijt6YB9SbU(Xqp>z@th{aY>ig>X z<}FmvM9>V>Ua~QTx$8!1^(Jq$K~^$m{L0yL4h|0=oYS>qq#jh@wIkK_RsGG8S(${_ zyCP^r0zPC!FvJMLnVOJ`uUw`g^FmbPbr~;X<bpV{&NtEa4*?@&5I5}M=A-=yJkR*m zgr3hQn^>ys`GE<Sh;#bjKqq|wLDI4Xg&rm{YMQH@6`8E>n&!&lLxGjj=OAhxlY$ix zqzSXyUqs>01e+=r?KlHHRYa(SjR|Z32@~C!fpp}}qJ4tS=O?honKWsj_-2A)Fp<Rg zDV%g1SHLO`!#kbDs9$xm*C?ZV88RpiaW`@g;oZPvqee63%vXa@ixa=V<Wz97(hT#L zA;i@Y>ZEC|BtID5l%F|%fs<iGIkX5M5z;PaJJM>8lR<NCUC5*<00&q>7?O}hTEQl$ zQ=}wdBZLhB#TFhLp;OP>295EYz1|s;_Rgy2c$hul4{Je<JsOTT+irUo^7igTG6I{D zd3!gE?I-M)Byq}(Bz?C}bH4p9XM++pW>zt41D4LMzcU5FMY)yXp28k-7HLuQxl!4G zT<9sJ(W4a3Su`-ShO>Yy8$bMJxA4M2+>;$tYpc%up`t-Kh{-T6lN%~9eP8XF{sRaX z3fz9abP!4R`vi4=iDTbqgJRf?R9+t6hHgyKdZi)!S8MF_ApA{TafeaZDq)(Y@biOI z)Qt)*6toU9Lq{QpBEK*w7{&+N@Z^pRBU|Fz;PF2X38sq59z-!P+ei~lO9m5`#Lxx^ zaELSFfB3Kk#~FTg!AgbUM+*s|%#@Moay+YYB&P-WaF%c9w@{I6e0@b$sfY&j>zzvF z>rtDd3ZEDJI(u683-{XB++%;6&9jeR$nTy^w6+en8o`+TYA6-NqDa}@CVzMIDMM9_ zr#@c+ENOaBl*~&WSLv{BpmhDECr{dg>}1Kt@vRA8ENF!4Lby;uGksJ5L0sV3cZ@r^ z%E%<;;N<?rt1-NqGZkmS!doSvb?8;Hl<4FbBD^7Rn&m64|FhQ-6}R|#9&BFub-v}i z$U}IP;a2;$@>{6hKn336yr=hiONV6_s6zIVebL!xA8ws_aHAsNE%Q=a!Ldw$V<G)A zg7HTgOr%?AmP;7IvpyG%zjLZ33EctHN&H5>ACVNAMUBYL0@!+C>@?+3d1GNyf6-wB zCh=*fo#dfOcDhu2k@upIc~U^42WFlW*l8g_ngr7y#k>RX%HobHnTn>$n&iwBKQ%14 zOiVO2Jj{?(PBTvm!Z79FaDM2<Ly)OaAXhlHD0mZ-6xaeBf)2p!cPx)YSOolH@SQO) z0OpSj!y|#u*v~ZDKfnt=VQ#2fSMQe7n8{WVEw8;zmfh?jZ>oO5Xt5{T5@;#}NX7d~ z|G4Cuol6HAEo;ry_B(LFpJj_RK~+tk;hD8_$-r}vI~kJ-uyvB5cy+eQ@CTpe5eBTT zZ3uUq*uA&ejaz-xSCeXQj^4iGUdy=6{;mDa$B^+N^5?xz8k{~?=xE0n7?3+rV?_Bu zuz|>!3@X5M0-+J=BFuwD4ig++dKq%DYMqx6D^m-$-MxvWyzC*oi@nX8V)k3NoP7_z zY193?*LH@jHBDFCyAfRGV*6PTraIn3tsLl@-IjPRfavx4Z=pT%!Sh$9yE_xN@8}o- zV^V$r@_LA}qj#9$j$63(kS5BEM9ncqI*AmrKnY2e^V3mpOr9>ZwU|pIl@<;o`HD=& zj9e{9>!1Vxs%wFccJ#HAS;-6Us($6v9k&^%Kh@NR1zVQF^{EpB_ARN@tn@``cGy!B zPk1j_V1!~QXlIwZ&8C)0tJxQ;v@f)B)+{%YKG^LRGV?3Lp6HRm%T=a+8H~@>s9xZI zg><sp?|Q_Glt{^wsPxobcu}i;UHam53+f&|M3LWxp5RE&x>VA#f9^3WK+GFqd%I<| zxD&N*c5hWOF*>)xQxy@f(<;>$G^QR-55r<R?NZKJYH=!8D18w{;gq(5yg#tKGYY_; za9B=)OrXTUXH>J0s1W-uE6D9ZM)P3f{HCGJn0?f%7M66`MSNfOPamiG6%F%E#tq5C z2T$$%`rB^d7)@MgKi@R3Y4eaXv1q1H$gnv${>tZeNrMzbu#7?V_4^hcS<(FX-N1R6 zBjz;b=Xnu1RgDf`bXFIDpd(BS(*K-lCff;GCY6QC#$JZ^sm(yCop>`)8+bC-{3Zd` z<^@6~!fuIV_=U~HZ`r2)q&^8z5bT2jo6lpCv$cU*tFeYA#Vb`s>gpo=&uN|qYpt%Y zJ@ZqPY5t^~M{^qEe3C2A&D0OMf;Pep%f-(~a)2xi@QTI*VCH*310X#LiVJpQMoH1w zkSWdrf=J|A;;6$4+Onl<>}oS_vG)NIXWO!U6?-366?6Fr9=1?cCvyvHdz18`<|s1+ z%+HE=3!NA>!kT>*riFZ8uL+s9%&x|nl(KDqHqM3?<{UZ*ACpKFNafN06tgSyu`c)} zRLznF?wJSVvyL*$&#!68z*|eEGbqKJ$%%(_2vov`IS!Oe5Ktva^GiY766D6A7%iDj z02&!Y8CoKYz;&mGw;YYpi6p~6t9AKfer$1%4@_6_z|!ox?17~<y{*Z>G#4+%<AaG} zb*ul?#KiYOO|X|W^=~Cs+<PjHqbIRHF&HoQ*1j5AbF@tqwU@ypoL~8p_w_6u%lFp4 zzHEQz`s~sJfn;khdq9$2*0e9Z>Tj*yd&<5{_4#~i96z=8f%vJty|q7)q`y_wFX9IC zj;>|vFq<Iu_0^X9ygXh~h;AN1tRJ~k4*5evqs;waK0k;0K^SR<`U!PNWl8~>F^G9P zZ~{^y3Y}rnkfeg3Opq)CSztLd8kx5+wiD1pfgq7nj=U7wa0ZGPGHsn?;V=|&t0ZQ3 zgP9Ju)jBmGj{IjJd6+Dgf2z#==my#i6fGzP35D4+tdAA7pR#`gQo)?zh6GGs;AX$n zQN{$)!6Xk1$!GkdKv90p!|dObYeJX_?q6k!uKWTK7u3J7GyCq=eaxf(lGZ5@gEKJs zAPU$l@*VjhP(GTMxip9If$~E|l{CZlSnt`trJaCAL<nIbP3%VnHAn})<bt~if6$(I zOLJl4{g~Yw&jgCd{;lN3bX#-_%&p@V?l)XMJU0R$s^n&LH1^$Z|CZ*uMUE2j{4`GM zAlVmlcVL{NnH_8whC5A-tN>L5>U0*`pf`w)KpRWvF+)n`&zK<`OvF%#rJMK+(L^y2 zqOc(`9`>Qk1)_VBg{)Kv0eqlulWn*kY9zyL$skDue8&t9ht!~>*zvP%{0C|<rj^^% zX<w&30WHvZXmY1(G<q%j55xyKT`SmsboQ5f&i*4B$&IW*rk^{4?YldKy7XUQS}%mn zoc=+NGM7lx9|*e6U+|Xhq6SuHs3vB({J0$GLdjiyjs^maNfZ6r?|}$%>2J9u&3+eM z0Qo?7G5b%7&+kU`fN2jn`wdr?u^`|s{`U>cMd{q)KKoCojl?t$s9c495nzE%V-DR0 zM1~qE6A@EqCxQ*+a+4=C$l5wEw;w9Pl9YW%lP8di1e_O4Xyt9#1lwJMVg<z^M5xq( z2$AxM8Fokgb@r>6dg|IG3UUKcuywZj3iH2dh^z9-qPOe|?SEr!>^@{^oj6w|w)kt8 zWsbh>lzgG+T@#)2*jEeB6=y2XP&(!mo*kyy%AMjd<d~x->JRMjxw5ZO_W7<avvPSC zSkCe(cyIh)7SrDl{zLc@v@YyM3ZxHS+<~=aCnM)qq)xK5G@m;VEr1mb?LmT4XdJw7 zBaE*o3m-W%$=DEY1I@z8#Y|@DV(Ftpp}T)^wN`OC;2ZFh=vFW%lJJ$U(4=n|K!;HG zr3oLmOOLzwam<MoDUHLK#;lD0-v3v}zIm8kjybPU^G+G0qVUp7<=NW~UH3Mg8!iRx z1&yUVqGqGctdoEMG<7SSV+VMXO(VyFs>A^wBv9dGqd}Wsu8$eJmre6C<&fNr^*j45 zjAdqr><tJjvByGlGQ(S%7OYtS1<BhhLjB2MklTyf*khnInie!+ZO^i<u4P@Nzjwa) zk2+tBOU7Oc292oum73(1VH}8m=xO{2->IxZc5MGYfu)nN70diMF3`2it|)))cD~R% z?@zw~-|!_afjC+pcMZ*3K{F4~6b1z_M0k}jieix$TgZ6$88^|v9xX!XgUkuCfwgHu z#5e{2BxHA&W!RZ}KLpNzkfzY@Ov^-B2p~$+F!Q(podRb^0r(`_0BR2sK(_~B3Nj!Z z`mXM->BLx3Ew48d&Ui6(V+E@jSkV#jc$HSgklEV=5=MJ#jc`08p*|!EvI7}X7^OyY z%j}`W$xU-LKdRXD3UoHYjk55JN59<dGEcj^=Ve3_#kkPvM=+riOi)TT56%zFYB9aA z-TZ~VRN9=k$6W5Bd5-5)3DWJDI8(Y~-j{gD7&dv5LR7Et2GqXA*M3r195ll&h5`W0 z25FfcF3YOlxFo^cHSy{iqe%-I{AV0^0$>x&#KXp<Gh3fO!g}0(^uFQ>7_}?)a6H@) zXq9ypIt9VLaU&@<dk2?&+Js6`57YP-J}tQef~&X5tRHD_xNya)T6?motJc?;cg@o1 z0P)cUM>Pr4Kgukz2>cwLJ~UU#2WM5r^wFvg_S|_g?gipZJM$Vtpi$e4_UE0v8IXSG z%APZraKxe>CY9BRVwnLP2m6kcKI%bCR|{{h94x{h;kg^BzW2u6<qGHBe^J_e!?I;9 zo=8O~s0Aw+TVS}|F*8`>3aP3;U2iQGdBYV-d7`V&LY$cx*qOn<jDDS3&VDN(B&3+L z6GE^V^VPdup$4<sz@#9}T}i)cxk62W#?H|t4v$LQ^dvm(UMJpH9<NmY=y*SP?6Zh< zK&Ig>5X_xP9!fwaGYPyP?=ZV7Z`;{DwC|o(Py7Tt?cwj7Xy3AGaWPwG9eicV^lW<M z$Xo=IC!GHpf-l;q++V#}*ny<WzFoJkT6NF9p&vg%@chK9ms@q&;^I|X+E2WC#D0)X z7}ne)k8JXoPEb8{^H&}IM#LB`&o4t`wAYErlCnXt5iL&vOVGYFTwr54_<Cs&%3yJ1 za^R3w35SmoCP4!;I6Mk%gxPSM8z@`!p73&{yJn<dmhMHAY8m)HXi^}5S^VA*QhX1x z-&G*4XMeM!*{oFf>+HjUWMek@>+h8Q*xpp@3EZ8~+60T|`9Qk99T7Fjo3YHK57TW3 zw^T+7{?a|N`oBB-68JdE^X`3Tc4qdzFYO_%j@{L@x>u5QSdwpB@@>Gktz#|8I#$-< z3v6T?g8?VtaAOYFApsJSKuLkn00Pn+{iR8oqzO&>1w-@o_q9pBhJ0-asWkrn&pRvm zASL}(25Dw?W_IR1p7%Na&;N0%zXu@;elWt9yK(;m>^C{B9c|T?a#w}lbh~=AqNvnc z_%A=0`;E1%phBrJ=RUyGaD}==v6pUYaXB3BxXVT03N2@taH(!Y7?$XCCG5(ol0}4o zEgTI*+!Ul-k`_uWRNuhc2Mveu3fmofTC`Kln~SoyI)u5)^S+Pvuawm-N~)`YF|s!R zDqt|{^{0Bk%J4;74P(1Q>M@UJOLdW%U2p{Rf;qWNjM54-3%3atm>;(ax{{;{6qH`5 ze-R!z(ZI?hc%{$TYg4JQuzJ!hha3ls*^`c7AQB8hKgffA@E+c&3LfUI&=2aWfidE1 z3Q|FdbYfwB;f94X#xpUn&XE5h6-PoRux>OZv4%p!^Hve#iH*fH>H?ao=;=#LfJ`)s zb6;>udVf>i>VbjPRU50A5Up-oJrJ(yC|W(h=8RQk5ob6R4Od4XZ=4Y!3~02+6t0UR zK?!12I4?_PyC6KKcPfUtZ`hq%4sVGsO-PDx_EU4eif(C%)W`i>S`5Fp`6D)WEZ_kr z2OO#}&}<R^XN(T7-;AR*Er3J_x<7;es~`MmggoW>8F*EibXo9ti;$o!6IcNl*c@lY z&2`ZaLrlCu{g%V)t6vQps>n@QButhN;*~)0s+x*gqHF4X#kqbf6V?dF*dm9?;G1hM zaYl-(gS5cnkwi)zK}=Q;rq;PTa?AWhEoN6BWR(k%1S#rf&?g;`7szhp-V|zShy?CR zA;%o@X`$hgsmozsECo0Zurz#!@{S=+G=Qvz2`8s24|74jVkLxxWtWwuH*M=sh;C&^ zs4)TbM|Fu3E(=haT>s#n_~Npt+pLFme)sKmNCyZNd;nO3qh#fpR6fWanQrScc5Fp= zFuAxuJ+*Y3kW<#uT&|ufsr8qJzTvi>zUQnfH(Ax3$~{dNo__kPdvQ1Xx7ShGd3^I} zVi&}mV({g~ARBjZe2}J~!QFs`9%2yhOQf_A88LE{5Cva8q)nFZpc-?D7|^OgVMnD* zz;;0T0orLkPw;}#0lsz95r<zk+YDlj*=6!O)R8WQ=;lCHaMDPcrEwZcD}ZjwTJ{>2 z@0hq9zQ~zi9BaJI?sKpY4B)P3W~W)TIeZJ6<{<-=R-{l6D+2Kv;7Xw#q~Z7xva!e+ z_*Q{>a`V>5lfw{!&5778Ep+hT;SCdvzcSH?lj|EqSXzE-E7ICH$PDWNUT8`vrKsNA zJCk76faUSpYZ6#9$$3a{$G@Ay<Zm~*%<OL+KIU_%6%Ic^v!ck{G84^soL#^gFqzd( z-+Bw#L2zE;M-(22h15$Q;ab0A_InP$-|+|a-B4^km5jh@c%Q6qkKP9uZSKmWSIFwh zq&)-Y%-1xy?MXFt{?{+W2eJTfCOoe64zImt3TA1!CgvWdp(5;O^>Z_5&kmEz#6EEN zQAUcIz5{V4v~Y}-Q4`=D-g*m#Vif)!lUNLeD6aV<FQZ}Z&@bQ>(M@BlAu9<Hs4`?# zaGcRR=A3LsnmbbVRcOut*Oi?~AODQhZf%xnpIx27wzr+$gno$=b9?z)UBK_zi9dP# zM*^LQ5>NOo=&m5AquT5NK7IZc*&{;q%AxEOqcMm+qZ~BC-d*4rN&$n9^jtlh-&lRH zY=a<?+dZhNz!fS)W&J)BmcY{GQ{)&e=A@930EA}=!QHwFrMiOrvVb>}#!P-%aE_(m zrbHTs!ns#5Kk*Ua;rLpoStLUD@R1Iu+rEA$s2nUlx2@Xb+VY*%f>A)Oh!x~-@u<m- z(fa4@&8v}?<phwl61K5`qFQob_WwLp?g$({RkCzzJr)m;{3BKvqFhw~<0$?r2w16X zUKRt)m#{AI#UTB{8FCnk?yavUwpzg`JAl#w69+=X1`vozYk#)SV6nQ~?MNcF5*LtJ z^i(!(Df`Si`**)0`edhsP=h1n%$w}1VC{9~erL>ISuNN>1K3cO9~`~Yns1?`chIl~ zh<`^0;VF{8h~1mC28$ULLUQdnKD`-)K)~FBNx-4F0^mgkOhRvUR*d%f1ryX95p|Vb z{a+?m(Yo^Fwp#StT(;k;Xs#Jy-*9~b$`r920;Z&eaitV6n|u=!ifb7N&7&ki7BDAb zD`7+vex&BXI<=bA2xbglr1a%3+q?Wx;YiY5=GezFqs@w(;ENXkn0ymqfhQU31_%^b zq7Nm>q;i>qfVHGgs`*woa(W~gxnu3>3=LKGZW2z8;4)Rw_%e~|_7SR}jH&m+m_@89 z>;JSvYbt~W+yG6olROcaXC&S0x!fb364>Z)gMaK8M9RmG{ju|qVKKv%AQBQGJO!Tb z+Womdc?QHL%U(|GN5}xvU4LY5`uZauKSx{Fo<wl)J@P&vi3JW@g)~F1SwTW-yF3ht z_)Y`VM36pkoeIQGEv%X!sT2QpNu~6*KNJl-A|#`T_!%Cv*?1sRegY1pT+0IpXgadN z$RF69`IW+@%6yCM8JB-;UYR%Mb2?v?c<j<{e+dJv(-HAnwZNy5i7zUZP-3s(FA0+v zgLirpc&ZSucVjS-!-Q5@KgJsAAmm0>5N<=Sp=coKdD7Kq@n9xQZO9lpjbsf!5k#vv zLKaN~v+%0h!OY_)Qq`9EJ6?dKE3L0D)&8uZE+p3r`}CFLj$BYI)vqx+5rmcK;}|<l zY|%z3d!e^5XscgCTrt|kLJRAov8q01UcPm?S$&KT+&<cQVV;RzFBH+yxqslNJVo12 z>79NQekou60#Q~tj8M{HVYc8iqPu>IpE&mqbf!=w0nP2hnM5x`$~+b$w5>Lu$)B@G zL(p*G7UnVtVUYJh<{w$HGLk_sG*ID&2g4d*ETOIs9QtvvsF3BviLQ|KC@Y1qgh8WI zjZFwwvaz%+90RbS0U%1~MZ6vhH_Xt$?8%Q1_=fN`SoNCpMGYhw^4F!fOF|6}lDuDC z%q4H})q+<HJXOvFqdC8+Z|(1_e?;;s$Z{aLYb8=K0kt~d14msr&_+LUhtp(~QDl!n z{6WH6A#d~Zz=SN@N!TJ4j!WBf>!AgF_bVj^H!BD(h+3fBu9dV9=x{s;Ek1u%)LP)~ z(L}8&XwU?$0)AFmFol3o068z@Ke*tn&Q+f;5v-81xe&2y_H~S8*G0mli;zc<uVM^t zV+=~aL=-j%8^?hgc>a+3v^Zh3&aMcG0e1IEEEE>@F!ZHuv;UWE9b_*{>X12RzgZpj zg~V6gKJ+ti;coyJJ_C(CMphJoUJ<5JveQG0nWvCE52J!?!W4j4;`j4yPM2dY8X(?8 z9{-X8!g~fM26q1JyTT>la$|0TN$s#l*iUGf&9>t#h}@q<>}m)2T--6p=r?9h;`;^N za`<_hfrP8WdkHDYDWP_VAAv+<-|#>q#T_v=XoSTm=Lo#Os3%4ABdlIn4DtODB;K^> z0=si5aqpNTR>^8Yr5ez=t3NHUV*yuXgeLS38~cM@_=EaQ^_w4lC`^9HbPaft+g^py z>4>=J&RV=K0PZE})!XRlS(6@f2fUL8)<iC8Jn4GaUM~Q9ARsSX=SEAA=N^<w)HL)o zJfscki^6llyD*T^8Z2J{Z86A+-^)b}wz()hA87eH)DH1=eE00hn47+lz2Pb{dy$#_ z2HZ~cU3%RG;Pv;SUz~^{79;+qLjz#qEG(Wd7Yd!VG0em4F(@}YGaX0Sg-cqv^b*wX ziVGLm%)8VJ@6th|t>nok#TgO=vs@(;u^JKtubsL{lMvzzx{Hoo(?1Oh{nJ3MW^@q6 zc{#r$U&+xqaHH^H0(S|w5}*aJx7bIjqE0jFA-h}s35X~`wPz27k<4#rC6W<UwcvKL zvp*OC{zR?-2A}b|UNYu7Z+jIi?95;<nLArzH<(_%&FHWrsGvtbNlq_pN(mbhwcV95 zU4(U8$Ebx6r>B9973`|+YRIk*cvJ+$#OLwyfw`yy^*!ybY{wad_p*b0_GKnq5@#Tb zOCxsn2E+xBiwoUnkEo^8#9GUBh{x5At8|Dc#`ZFBj}4*z?LE5B;+gUx-$)H#_{+Ny zZ3m-^n}Sd&va8a<Uw{v|qE7)TQs4>0Ns9mcKE(%dT+6s3b6Jn>xmwi+9O?Q4*Pj8_ zcTO9V{l!smWKG3FNc7QRwr77`;zQ@!UoT=8_-&JfzvPfJ>gPYlU{gQ3YDbyh=BJ5S zt3x}8ZzAdgq?<;OadbhPXZE4ijq-X7w1so=hzmBwG&VJIb89=ImPn7mb7ns!i~Z{D zE7xgfLZZ%dv8Ui28=(<HnhuaRWJ;h#{ebB3DGu|tDn)Hh_5+A4(ZU4G;aU(JgKo_+ z4*^vnA_s&}&q!^9hCp5bFzO4s?$7Qrd;J9gP^qJO4r9fut5$ABEX*5r`J-NsF(=uv zc4tkprlcWK<*vO)(0hHk)`B)i$m29g4FE?wy%Cqw@XV17r@IupGw2a#_I|FXsJ*Tv z5pVz->I#_anYgQJP09AvyATtvcNKba9KKkrs=1(g*Se(@!P)jyMHxyKlvmcVv#3qz zixmfo-JBYyq`FSF%64CVeravw=I7R**$}FXM{+$hr(~T2^60maM_22^B$MXFk2Y)} zd|*R;?ARYWk2x+;Ptva>MAS6ND%+L4t3DIZy;n;1%uNgJ$1x2Tie0LU*-2rsCcS6| zYT`^s26I-2H-mQv{Hr=g1&eBAoFHJBrzgd70!;<Az$i9OICU)}gG?6Q>3ZE&e3`S~ zUU_7mZgj^NrjG_B_8uG*ZWD#WxG!xAfEAmIr8rZkMzqNeUBw@IVB|vn8*E^b0;=Rh zFp)d$p!y&#b6x+;khoVPE#S_(D!w2P(mQMOL$GlroLn2%z$er@uL~r!x{Z_S!_?Gl z|3Q2;GHtmtV?J=eDMn|%eSO$KIE&CSc`K&qC9#UYiGhc^u8rXY{I8$aO`aqIscQ*C zq>_{C3&%eBiBGE!XB&&imPD)8U~E6$;ZHpDLf25LP_}pAP`duPLsYRT0R1KkidKve zS%>fjoC17=z)%2Im%IYdVyW~He+9Bvu^MOjSgDuA#w!EkrOzKx_f2wFl_I*Vh!(y@ zy*=f&5+Y0JTwq_l^G@}bS?*fxPd?sN^Nzv6ioh&I)eq9ELXW?ut$onfu5D{T2f5&p zU~WU;z#V)|v(A2JR5*O=(|k0b1jL!v2RCWkS7Tz-JD<LF?o5U{{~v_I@aGfvEixi$ zP1X3(rr}HLz&<1zv@&vZ5)2;UPnJUcJVG$m7h#HF=>i^zlr?N|b_@7psNfkKGw64A z$M3#>`0)3SglrybAquuf%e^KGE4*R%VfG_xoUwhZ7LIqgNLa=GrPg4s-X&3ZOl-gL zzAxW*Bb?)5$sGupa_Ry?(p7e5!%g=+*#E*n@8^IkU>#c}+2S-b);aY3FZ|#IJUe`~ zd*DCI2a*6e?}Y!t6xUNq9ws>y-crOpkiUh)aMUKqv?qkCLIR%hXSp<^g}IdxyqmLy zVwxQn3gA${4=ULie)e;RmqN*sNY#dryEOL=^65N=azc7lHMs(|xo?CLiIC6|N`Q6N z2`S@|h4;i;6DSIcGbQ<Ewc#)omPfTGGxD;JAp{BQPlzHU^6;&;fXkc+&wV4DNQ93) z0yK+HX!9E&;HcJW6z{edT4EXant|g5Ksled!bmN|Q*+lcua&0c6C53Cb8Q0%9{8dZ zCGRJu;5^n$yl~%Ib$ac6xl0yB#ns;Oh^IpE8D?Km+&Rk2YgyAG*UKh{tUmtgsZ+0> zdIEG(h?8HMo~|pKyBu!{CIcv%Q(83lq>-pFEdsMT*>rcF!z$wJQ?Jh9?A^CrFEc(- z#<?|EgUF%o6p`X+n`;L4$0XbV^~ZNmO&1IvIIV;y;XXzSw_yhU32`CZqW<s>U|wL= zDu@$4flYyRK)7SPU%Qr6<4ATPAy(&W<uV09dF%Uu=;Dh?;*%e^8ETb@;W=H#Kk<a@ zd#sk$MRmqz6rSK9rjI?_;!k=u*Y!z46oQ~qI-Jh0q5hK}v=`OF&zzy>JadNdB4}CK z<=7Ey{E3GbM(8>!3y!Oayo~mE0YLo4Lz9fr2^h=AAz=nFj(Gr&RCdjE2ww}Sx`aQ) zGFM1yRi40O(Rv()X@ucU+}d%GUJ|Ad#33dDgp!t}?V-*9{s*|Bgz%pQ=l0+EqH*bs z(_6zNlwG#);vH*J5rN%%@WndC-@I?J#hag~!OL;nX;aVQ!iWA5u$~nNUBDxWY#rA! z1@zL2G6|w+#c<GW7rwq@--~B_H?Q4&7hhK0eal+*8l~Jrk3Q=|A%k>NxS=+g&s{K3 zkW)A8OO0HBk5XC3kS~oSDwsFu+Sj{aeoI&3k?i(s+NKqJ3|iZ8t5|CsvOG~2?Mma& z8i3XzwUYzds0n%FNGSk?i2apwZj%7iJY=xjh^$*{nH}dg%hWW8tP@aoXSQkD53i%P z*?zkGhSX{rhpU_RG)Es&zrtH!l1G#b%b+A=fl$;SoA24iTLfz#1Y@>E*4?s_nq+!g z<KPMm{%l+PKaKu+T0yltgtfZV*SVUqWF5u53~r>#(LB5tdgvJRP%C%>0%(b=<TJ2Q zUI6_O-NrwmiYNgPPTGqglX^*3Uu8NZ0nLyl!;epgBo-wK8}-86C4O(z&)5T(cNA+} z0c5F;gbkJld;__<{3uzhiBwW`Q*|*Q&4{j=gept`$R;NR@e%H2mX6t(T%dvkBn_@Y zS-4o)?3mcDZcsNG#G7VkjD83EB9TV0FADEq)e!4_s1Aq-v0ea|>#Akt@QR==wfZ#M z%I0Pqek1#9^@~7OvKv%r_izPha-W_xANqJMIQnV6U=C=WSaMp58ZH|i6pcd)(<WX8 zlcb18II6-xBZA$RmS^~Msn!STg88T_7;C5jJxX<5s=m4&g~2GvnU)Ga2$#gf%G$iV z+Leja*4nWR1uccZ%m!1PYuLB3>@HJ({n?>!{uxYZ`dQArPYwOmg(PjyUH<g%+S>l@ z(>tI2bg84Hvc9>kW0`O(?z3)HZEo$>)cOPJ42U>`!1Z>fQe9_=hYF4O_>1cv8H5bS znuw4Jq&aQV@fX%Uyl`B-^uXPBKh%DDS5aH4qA=_tK_ckd;nSJ{HlTz@XW`E!WeqZ6 z-kU`h8IKWR_}lcHXCE2h<jipLk9Y*BL3k#%yry;0mde<QsyL8-g!69iTy~^$AeG$K zRs#xoS99ymFZPb0)}1fc<tiv%(OJ5B$<ht^i|X^jvGNTi!^2{?&70%3dm|B(X%?je z$qDvwX>L)jI}*nF64hJtgC2EnJ3NJEMX}mF#wa`0syM)|?Q~$7A(^OgO(|d%(NVyX zMt8$Cqn?5%taqJ<{U?m{XjBUyXjZ!#6&-7div0pY1ap`QM16taD8<=6K%DI!;Fy-< zzBQD#4p<D4yvlGZ!YI-uD!_+B&RC3p?)}cyS7WIF2xJ~;5iexX)k76Ydww)895QcP zwtTsyJ|UqVwNd?gp}|fy7$jkNw5zhYucR!QEHiFQ_bv;q53?Tq)~)5e&8ex>@m_J= z{$zy%Y<5<8+48qm=+zUb#lr>)4Q@Baq%UCZS)LbZkC&8<9T+P!ZW|k26ArUm#jU@; zsl04O{Vnj7X?EV5U?wO4{%|#LlZDQC&j?ArYYMEA#R0X)#UT^(RgwkFm#b~7_Gs2+ zpt&EWA?*eT8Xvpw^N%0jU6+Md)$Kn1+w1JBORyst&JL1)f&&NGG%kzPvu2$A_~v<h z*Jj*icH(+73;n$TWA}N;w+hbSg5)mDPjmng1$b+-HY%#y%`e$d@1T?7m9z<ugaL?r zLAbY|qp_wqY+tTeCG~Zr3p`Gl+GjSO0oOlKf1Y_xk~R(>diL2vt^F;hzIIzt%Vu%L z9!b<J>c}730BH5sv97ZVv|8V_`7UjlzWYm(RbKh*zdoz#TKZdeojSFvVslF&Wb#4| zjUBuYH=_0Fi8NJ>T-3e>AK`NmebI`(G{APEC7D)ZME_`==U`obL!5wCaC7-Q1m49M zL_s{RrGqlH7=A*t#BSq2<YQ1jUNyKvCrS@*DLr1=;`G*(R@~Tny!GgFttTpcIqa*s zT_rcRo~ZIhYAo*X2~!{#wzX_2J>f}3{8Ftolw&LD%01EgOOSl9+hJvy)T2PLFD_aV zI##;naLK7sxyI9avh}&6t;Z^kHVP%Vd93AF<>{uHqIHpDK%q-G=_GL8wIH#`!;PLJ znauN1E}-vnI67wu=2aoYE=gRTkaE@XLAhzX<N=vcSYfV23iVK0(ABgmw~|L$j7HCm ztvT2hO?7srgm(O%`_=w046D-|H$Z?7!WW=``d@<M5hE@tv>(kpwDQoZqn#;rnl57a zeRRwCfg6shI__Cx({vF8LXmrrmhnNrmGJx`>U6!1e44)l9zMmTLOw;xVf9i7m(VK^ z0{~esm=@gS<Nnhxpf)(Yt3G!-2rm6Wt7wb7I6T}NvDPoV5F&!kKlUPRYc}3hzG-7U z66gKa`r)B)<dywRSHBg1AA~iv_d!uUm-arcSP<`{)sm##ddgtYNt%BioxzuZ2A&H6 zxEFczGzXmsirVk&8v5GbzcMuR%E$u;SUpC@+^2S)-@g6)%jdTjEZ*F2WQ#KAM(FdO zy)x9Jej7UY2RqKcbbiN<^E(>)H?<W|JEDfAmeU`Ebj2vpz8N92g|E&6{EHU89bse| zD&($3`;yGcjsR_Lf2jWN?j@N=Z#XcM$;=#h>>vvQp>G1Nc5e2Ki@SGUeB<JtJ>Apr zZA_EOM5*v3v5YJ-`OpoIjxEW|{NqffU;QOw;RuEsLqFu@|L7OXrxUHy7&r?Xc!lfU z0Z6m|-aBAf;zlRQqyN@3!;&FaRQrGTX*H3Gi3OSS1FT=KkhJ&1g9rBqhALc3K!HGZ zR503y?ypJCTsUrUKo4~esvJJY2IX23TAI#4`Nc0St!roy+R7&m)&M_Y6jrEfAu^Gt z_+m<^i>}*VIQM2O<}CJ=$Juuz#34~O+3j)%)Mv<+L1Na{lG3W;xUpPqXk0ExRdo%I zHwZn+U~#pxBw3TQf2CSuVy=*heXssPEpqP)=bnfS#GFn+NU(nbI?(BK89ajES3d)Y zJ7_gbEK{u47svX_)tp8>)B0o%wX_Kv<Hbssk4E4TKqQ@KbC7u$kO4mtcf)6uVB)V4 z3S92AnjlRbMN#8L#G*WA_K3kS*Y$JZ7iz-)OJot6WcD+}gVZ5|H(+|k6fJV7ADYcP zJ~;Qv8P=%gdDS=nPPU;G=KI&#!Jq8!`-B1g$#&-H8Fcdujm!CsKVe$3_pUjcUq<qH z8n(hT=6{&SUp7#Sk(~%SAM)%2IMtvd!wIRj<f;dRnd`bZ1LtM&l=Ly-2D0m_e%(C- zZGmV@<%aTN3*xpxix~C+XtU>B7hpYtGhW(N-jwIt`oK-=Z|RJyZ_XnvbL*frcXjUX z^c0`~Q`_LZ>&o|T>RaAhS7AdgjV;K=e!JmQLyKpZ!vQ3?%d2;H?CQKJannOv8+MPk zy~7^&6jn8H{w7kv)tRpSkn2HEu+g{>boGc!zJqZ=98@|MCub!`NFmZrF?gtUSBQ(i z1V@-0uIbmK`V<%9T%-%HgS`{6P?K`>aL9Yt+x-u3L#WFbZ&+D^a#=Z+o|9g8K~4Xk z`;-2GS5JDQXHnUP6df^)+Mfmku3hx6xAi}=#G7|V$Aewvn^rV>Bvh}ID?T^4?JJ#+ z$Mn+n&ksDxd|!hOyq9`cy<nYx{;!FDjkszfSQT`!x@vB-(^`X3jQ>y|@|x!-yjQcf z82Q?OInk5|yeYP5nSypvMJUTWu=H@dmJZ{k;lagG{KvzUfFH9Dc1kXkQDjmxk`siw z9jkIyRhcPRVm4R;=JgZ7kiEF<GuvTyY&0N$(Cm7^gum>3**)8h&JD<!6GgK{egKjf zM{zHJ`UI)j=kS##it-~l=2cbxy-Upo+2A%P>&8;{R(3D0mrw&`CmA!=`n8pJKTy=s zSmBZbeuG?cdh?bqt=l~1XQg`F%Vk_E;hsV#j)-D0-5!;|_%YMMec%*#fVR0H=DGWU zRpW(nz~a;wpMK^`7znybtml7=aY57^+Q?@}8$!E~v0qnJ3qTxE!=Rdr#y63NO%99J z0`I)ICJh#}E9MCkcE9%AEo;W!I=GW~^(D9Q5e6(LaBGsh2Ybj2k{kM;>un#pf8)s4 zhPHG8z$O`j=B?dpZV_kJ-16M+gMV|vRH;XcgUe|h>NkLl1i*{?4bbK!l!Z}7U+mv_ z|8U#T*M|2zvj`>N6qDYt<n7Vj&)q`fg!t*Te7%0%Pjv6=euG!kI-O=Ogt{Gbn6}^u z;R+?8mPqr22E+H^;Kim-YXV-gMo&$_VY^UGwdyql$R#zDXg}kaKvZ~|^A;(TYLh*n z6vius3Ij!p3Mo4Pp*|s=NWpqWwPM<bQ=oyO1#L+DtF3~t$rE_=pq4Y~qe-#vFXF2u zpo*zFPO7RQlf;=#MteC_ZcEablM^tlLckmqZ&0C4is!WF<jY=1o_&oKYe<Dtv{l*+ zn{pEI;AVrh(k419JawKmL^WiUJ#s;y-I?nWUAf^^-a1bbXP4WIn}hL04l*spL&)-z z9c>cEn#>0Ck?U$G48rB!q!)7G*@iP4?rfmj1{JxKN#I>p%u`q^L`gUTng&OQpf5EK z<>!P7fYV391Ac;qIf49sI$aRk9AHc`A2N&TJx?Auu)cU@UGAGu`1T|3NXU0Za@W}M z3h;u+IF~EnQNu72*_HraWRqkyRKhD}N%|`M>mosy6brTo&{8?Ub^Z!p(#33*;G~Az zeN!;*jyN_O?G-lWqO;e8!u+L!@teu1o||v+o1+6p1qH0wQYXm51<N567m^JJHAg#~ zETZ6CDwQaPkvyNL0LA#41u<0U&B+@E=)Y82=Cm5klc45-Bbgns7%a{u`Vy3m9*kN8 zmco!AeQxZ+7>V``Kfs&uJSB`%;qt$OKg10F5DS;bZb|XGW0Jce5o-Y9uAL}j6d9Eb zA&Pkzg0nOsumCxRvbY#Ki5SG5pu3YTdS9tff2IDaLV2GxdZ&Cv2;Tj>C#u+@ZzuIm zrwB(i`0(A1fBrv4l-+eZo%-b4QJWI=sQ*4GdxPSH`hLaxN%eR4-_LBx_bbX+mCyY_ zLJWFJqHn7oc;XhqVGG7%$AIm$#68UZcC^G36cZnyt{C3qqpTjA)ch#qibYjYBpUKq z7$u6#yN?B)hX%WEJ`rj@xdLc0ROB9m%DnqlxaEx$4!h$FxvtOL2`xv<`Mh&_?Ea1S z54DrzSbocn)b{f`lUvs;E(;hPfxK8rCHV1Xppk!OZ2FAJ<U|3nJMSbf^qnwFxgIRu zb)p;Be)j&Mwz+6(`>|zE*#qT^*W6SQs;{XmiRA?xa16nhl6{{VZrzY`Pbovj2b6Be zIKRX#H3G5F;z;xr0IYH8Af((#;pV2=m9!C&%Cagz^{PKZ&aB<^j(VA!25m$4ZyNsE zP!A>qa-AJKvzn>@xc&T&?5j2G+q}3yd=_AKEv4B)IkLO(eq8pE;i0?ybJ-#z^;v>> zJomzm^V{jAc09Jdplwq>=UCG0i&A92q`*(J6q2wI!zOD%AexmmBCt|s?FhJWU`mh_ zhkFzxBKgRVk(~KR3UNXm5-)XIzI7IB`Ofou4c)XhXZO#3%Yt2_ZSF($eP#WzAF<p6 z7g0DM*L?9nY-LMbJV#`g&VI|>Lzna@d(RVt>B7Dlx3t1-#&Xs7JCChbpH<&CU;NVi zEySF7UCYWC*`0eXtFSxIz@J-2%qS>2!a)Qe5@}`<=_)+thWxS^Lb2S<o#2@y4KaTl z{so9r@^eErV~futG=y-E)1kgGRMI3gmF#Cgg&?`isW;TA|3XM+ankM)JoYINGY4L> z`t){dyvkRc1BzckZ~+9}vTnV2+-RPyDf&@S?JUsFMz^?3HXCN&eGj6=X8e)CCSQ6B z6$pKT+)|R0%##GO!)UfM%ih-Zy`+2E@J_$OI|bnrS&e#I*S!@@6~3-=%vOvd8(1?E zh&hv58lyB4qIuHZjc_INuO@0op`Magjvu8|HoWj+heLgR|NILZjEGJOST>ZD`YVHJ z(&U6{Vze42O$L<N=qPMY*u3=Gl~r-L9^qYenMJ&IsU-*T$HLZ9|F%^~rPMnxMa3Os zV^_5X)rJI_$$WcAib?(vl0^0LCH4N&)z$KRtHfIshPn_6Zxz-nnR5b?wW@V>V(p2r zJ^;xIN|=jpUqt^q&{n@iTX}&&Bwgi?_P@v*DULR(*P19Bi-$bYIPVZ8<Pje3BufYz z@~`cG0O~>LMNPrGUTcTZLGmXJ3{aqba9}=Wi11;5KOGXMT-S|(+26k>WxHQ}WIvs= ze?Q$~{{XBA9yc@^2l-7QZyc9@DE^1|B7AvU(Em`pVSI8}5e!eBNT(g55DmIpmq3OC z{j05^c!T28`S}omjzh>bV)r9R5uK63>4gPMUbNPoV<?8<7S3~SZR!Z*_+8d*2SEPg zG5EbVgoOUt2f<WboCpRT-f*-c5i3HjLFHfAS49A#pIC3O=o>@%`E5J5Cj*|CSuSXg z2nO-|x}(ub$7)M3lAG_`S{k?54D}lv!BCzh9NeIP^Z{1>H=*)Uug7d}566m}U!D7* zNnTS7wCaW$S%}&^zOvmr+VcvRdMt+e?oyiHHeIv$p|}RIihQc3<0c)G<L7zSkPex4 zaDnj@4;*zb>>|iQXNB~#5O9m<+<}05Hscmw*8cLfi_r&p7XE>S*h%@BE<x3s%nB}u z=cxY~hzBh2uOr15=K3R+cn%2i5WSSJs}tF6m%k^R<Xm5?QR!G0OYx#;RF59TiwXW! zMe~e01XC0|Cun&@)4kcF*h9G%a%^G_HnS>N7Ld6fpNG!y(sk&wM5?Mjg|4I;_v|#5 zh4#|QRS^2xkDN+iim?#j0-zoOvUe6|bd=_yloH%Ewl46>hUue5O2SY&N~>0zVQR`t z_(nS})0edh`s#9|i9(CgGlaDgiwykUGTbmGRO*lzP7%DN5z&o0>*8AIfA|gr`y^4l zE3AE5S1wzwY+@3k-(0Li{CA-Z-m?|dHsq0w7XsUcyc$>z%_M#NRajx*bJ3azEcwu= zF%98S!5S2&_7d>=7_nq(#A>T}``}|4ACs;Q4<mFQ@f3f36c2SVyow0n6%zD#4TOT| zC1m}qN^csej4%<O<2CdQufan?`d~>=&u+Q$@RqRFD9qsS=elIJ1WoHfEjem*=!F7W z+_KQzpee!G(dux;YO5sJx{#TLYS|(SmVw_wSZHuO$C6TaVO|b!rf3@mbmx~vRro%l zkUBTq0|?T=M?e+w2%XFfp0J61gS}=7drWGXDQr@UAdSCd!(I!H;!_+ov7bw@fSK+$ z@Kd;9r}=Sbkj0~DHpoYzlc1S!H}X^o?}tq=&7mo)jqEK7zMCQ@HI7@nC(fAAUa(^E zk-AuRxj;$Eeul4P?_GUwfW0L+GBCghua5`D{jr3=Y+?>1`m^ugTJ5&%?=d|jH7Z%# z=q<j(-c(#L#qf2K6+tgG4=~#+?+<iDJtYj+;LZdk!SfP;9A+*(!gWpXQ>#^vr+Zsn zN=?9if(r9R5{)%Uw-RxWSKzA&BCj>AyG3_~qBsaY#!($f%P|CkvWyn_1ngF>mQl_* z0dy3k!o|sCL(|z=t(&i*gwMoG<p-f1fU-}7ryXZvMAoI?QNSWX{s7z#!3t>Ih@Z1I z5I{%<;V!u{%DVb)cI4KyZ?8SqgtF^@`B<~yFg=^sSe^(Y7V0l+jj3Pt>mPc@>Jq{N zL>;_A-p3kort)lITV+YeZQNopn*8QOeaKt2w7>OSqu?+nngHAo;hK{bleD`blxtQ> zR;}|du2N)BFIWuA2PKqP5`LQ(o7$7VcJtcSB2_j^&2uKJE3dSw7SwKqi%=A3c7xaY zgaz~xNDsXk#pO+MAW^rdx!%7o2G^ERayE1&i+A^Jth=l;S%qFR&qMeriWung3)^ej za+}L)V>U=tYIptRZ;F2qzYe5yCo<)CpzU?KD0dOzm(PKTs!i=E<QPrYMBITDh@@GA zK1yPd{yFGe`WL0uiT*k0O#B18xfX8A@_H0O)^nIb4ajYD8<*GDb$Pr%c0-@(s;ghV z@$$!yu^ZL@*iv7y3Yn@9@Xp*-74=(~>AEB8kDfVn=$S)%-g)@pcODit6a{k%3u{me z`4jHD@yhqN&ENMEzG?1O-2c!sY%9Lt;dlPBrm!$4h_Hf=^T7WdV)4&G6W<ApcSd)! z?oKo<y(hFgk^KH>L_~jR384{Pg$R3#5KqNPlc6;ROFm^qBdsP;%dv%gwZWOGLZ65u z$X4WdEob(obRAuQvkM#WJp_g!#9e}dM^Ku{eu29DPd_j_tj?g-6o}iAyzMam07UqF zX~3pzQuOWJ$3CUUP<-ipX5T=Q<Pq%9<IW4hd86XViR3#=oAc(rg`41Xv*QQn&#z^R zH*9Ka-M}`smekfHSg6F$s!Hu<wm!eYXJrAu1&f|~(d-}sfVvI)M>E@(n9MM}O|pH_ zQ|Hu2z{#mkv96=1Z*<#C=EjU#!<Hs|&WPV`EbgpVznij~g>m}6xladELhB7{r@A_u zo7et*GFDXKjRj&!w6~x;b@@H<h<H)gtNSa6IK&T0KO&zeMX||cNGl5;qtq-un*t{g zL@A9tawg&oin4HCLPGwD<eH)Ni7xR$G)P4MOM4voz$=<&)o+o9EGy8TNYCUW-b)`} z^KI1G_$KZwf_%aJ;Q6M4cu4%4^ZA9heA#7iFK={$T^%zRzAw>cl57(jOqR|4Se6Mv zZ?QUzqR#^bUJMs722Nm*?lcw|-Nu}l3!jU?3Lpy<oU15y;0LZo2*>S<ceW3<7pU+n z*u-F10^SwNh=3|)Sn3wnm@O8c)1-)1HG1j(F<(i%FdFu|P?OFE%sv)6S*$HK*&iCp z%f0=1kyQ<>RP1uRHXJpX-35qCK(S(aB>fm<i_m@dOOo@ciKfx*HoZ;plsOCzxC4Dl z@;duuwxi2|3ZCI$!0Q5oJ(lmNH+M-mTH`IO0%2pkdQnr@SrQIZRB!FrQk-Xz{0_T8 zU%tPi(xj{&y0t@5VryE=sFC9`JD|08B|yj_C>B&QExGT8{zC@AX!8U@`Gs+B@eL8^ zbl}&tD!wC2d(YbSj~?v$R6j;{PB>a#xBR9kD3&2FY9>~-MRF=JZWP@p)|hkR+rXFY z(tS$zb=}W&zhyuVpcVs955_b?Kqy!A*OMsI1Q{ZOSsACuB+#_lwh8hfqnk<5kr8Ym z>{J6+X1K*hmlNALMh4wllZc6UisDZ5XOVu1K?S9dyeT9^3yFP#3r)I&Zy=41#$>ig zuflIjN*6XrF7pQmBQORv{o(;IrqC1HM3LW0q@f2<feUaQ&z*wuM*rxZUK*V8lV0#e zi#c$MS`Ch1Wog)RQ=c<0;s|&x$$E=}*)8RT21k+4RTMV&Yyq`&POvfnGBSg`$OgV% zv;MoX8I;sE^OnOA0M~p{@bHaDq_SBtZtN|BXtoMc1Z;Sskl(t<sUS;2aQPG~)OEdJ zThVIuLM21NBR{+$c6J+xY{60tTNFP|n=Bg?+uEs!<n=02-b9y^T!luYjet-ciF?XJ zA}S_`{!qe(6D@j!*Q>XglxP&hUMS%A2ZQ1XyMdenbik=teaKBwly@QHB%{#>dRi2< zH@L%4+Wx{_v~9<Y!EkdEViU~lao9iy10amkMlum_E#?r-Iq;OpObP&v=5V;gz;Yl~ za=*6B<P`<=cT8|wl(vX-eWS@|QcSf=Euzz9wrs;>{x;dxL6qCHwfZfRm=iHq8jL=> zXs}1228e#iCc15oiq4=LT*OFS6J@*8x3Zu$2Pr;)0$Z58ya~7TnOZm6b8>T+Y;c2= z$!s<GWI<#<g=%YF|9pYP6<HoKd5s2B-rC~AgU9P7%t;k)y|M_C42a!1%)cxu(91p) zYQ&ZLf`WfCI~a<c{AZ-hiiBT8RNoXoKs>cT*Un`s?91$0Qr}SMlmIKyA+IIt)<Zg= zH{S+W6<>J(+$b#2;RNnsN(gUP-B=@Z-+z7^Thv|lAA;GYe(;OI*YDbN*Kf{_{>@VL zb|hDN${M%U9eU;qQ<*i#r(d2?f6E**-}yIL*jih}?it*Fx@58Lvaq`D=jyLFoca2| z-T!>Y_U-D2kNPSb%EHh5%NJH1I;?*9+Sk<&KYY8S0Gc?{c~PTx6u7-I<Sif3okU%^ zCv;zd1{u!+Ni+z*=1<}7BtYRn2~W!ae40K|0pZoue19-jpjToa0VOW>p}}Ac7Zhp| zT1l`+O#{P6yK=D}xx+vYRS2j90=6J5IttHI#GE7m6<>s6xK0Z&qM&0ozJm3>ATB&& z_cCW&`SwBqg+DMkC<igRxqdRG$nvj!MV`FMgv%SP_(jrhwt6Fua{lKRr3C|@tvM^U z6qhVsTw;p^Jo3|m$;Fm@_CzdRvnmq0<HTz_pI#g+EAU%PZqzg_s4Q{17FlhPqQ>Eq zPi%Z}(fD}Nx%C?!S~NaqsgBqjxo(eePO*YO%WF|AE~6*(PkI}3x(Z45i=Zj8NuglM zU`80=5pN<;n~%q-98I`Al$%}b^4js|SY(Oi>4HS#;!TS|@N9u%@Lge@9}!Cwh&+AM zwhEAMl_#rmf(Cy$&mO3VdQN!U)irYLkv;1+l*YT>>WY_?#Mka9ZuVQ<fP@%bcoHvI z1g(mOPtiku&%#D1gr4;%Mkx<Vp$)S=g4harkkaHDs7Dc1p@o<SX-Eu10K-tn21m7_ zQ)tyk=Wx+Tyj(ocL%u{sI}2ixcb(SDxF4)vQX6mv!bsUvRP-@dKjsHReX3skp&)kM z`uyH#!II9Kzg!@QRa>Xdt+j=%t8cpb%Xj2&u2{av>B$Lg?p%E!FNzSD&9)Q=Ba4C# zw=K_(!;8Y@_9%=`(d=|CRlm2lIAJz>i~TXXA?)^=+y;Al%c_#)p=k8xlhuJ>X-%$@ z=LvXiid@^=SF<jJEQpiN0%!O0w|43azkKtWc2}Wm?YXI~Rf16Y<(oJCTeL847WC1) z1FJhX=SN+RoW{tWr6^`)Goq`bd5z(YSm$Pw&uj8H!>!RhOW7BFK*3wRMh8k=<a$8R z?5jf6O_#ShF_f2YDGs^40Vy7^Do%4{QMun=x^e=`t<HRTR(BhU_2!~>b_hPOHe_FH zhGzVX?uBghj(geR`b2rJ222>#%SCTg0mI?1koZyb09?5Vg`6tX;5I$nzi<LmH-Kxi z7M)2XAbGT|!q0%Rxj2lT#-hi&D*>z|#Z~CP`UbiQP5w4ko5Fe-Q!u-^<Cw033(A>~ zMG|;Bkchy0k*f6;#^E=BH-o|&q#)MPX((4mBMJATr_vT<CEx3(Psl#1l@ThkL_;Ny zJRMi`w$Smhd{A;>ZG)8#wl(?Lr`-{A+~t0C+ToFG4g}N`gIPW<+-LOqt-b<FKz<u1 zAG8Gh_U{|>OuihO`u_snN;?Yk;WpsoxkY`3EvqW=7d!1a$Qd_9++96~mnFfNk0CSn zvZyaBmn;TH0ASB@ltHZ+DAQB$ng#8w!D(&(db?{(F+0q`BBRT0lM!7MN2S6=`z(GR zn%He@Z>nC?;3-7bpe?9KATqnx8Zg={h-D1PLcS7omspJ_me@pNHA>FFGXv5^0_=i1 z*In<A8o=y@<i;>r83KD5E3U<oQwm^9feRXFQ-v+yG5py@ySK8_V8?<llrC+n>=fpv zjFQW04m+*ZoML-xXJxG~5l%YeOt3Gnc0?oAkjraOgeIX`w%EYNZm5eoA7tCMG4<z; zu-~aT5NO6kGAS`6jf3O^N@3m9NK=ggU<Om3H&zp=XN^QiXfT<v*4=yg74ZQ4EphM} z>!?CsZIk8>AVrMpL`nfBH6IqVPQ;NjfdA;9pVEf-aH451L-B&O#Xo@~f^u%oG3HyH z*weYM;F|$gQqtR<OANBn-`v$@Gn6bnYxcz>Mgb{IiKf*>fmr@ok4F;R@J0H*XfKY5 zV)Jj@ZoSE2s#5iSmpCbkD`ZPmWW|l@+p%0{88cR`yJ*cZDEaVzrC=;nuiBZ+1+dw+ zJ%BZt6%{YGyK2@|y8W}i;`w<p-u4&pQ~fVQ@U|cdaRil!?}OyjOi`>yie@ZwGZn+P zDusCjdsQ<=xd976CK*<+Dv7BYGe*x36C%dxLEM^BiZtU?Bk~e)fXr27@O$JqFP6za z$1X}?konIcccQv`NgEO+iD?mjC$Wtv^__u;!xIZC)~cm(#45Bj3h?Sg9BYr}Fa>Xj zq1L`_?)i|*6>>dEQ74Y6o`zjXAaN|9dH~9%flHylldvm$28e`@FWKd?QNk9v(HOqW z5dq`BBMb_M#(c<NgL+cS6lTZm^of4gO6C)GwLb}X+HSgydeQ2}_9*8jS3kpZosF{Y zG7<Gq@$}0;hr6uPh?dz6(_mgeXu#&QBkm}1+=33{EeG-7ZMp$oPcth!u$%~3LTId! z0#Eh_gbMP0u?tihFxaqwAbX(u=R!ZQLBf#F3cUo%&&3Ea=%P9Yhi<#za)BC#1MK3> zFRi!xkQ{H2>~_2S*mqMsjTQ-9S*}07>Ct6+6BvMm($Moi5eq=83@eIg#K80;2OBra zUl>LWZ7>tXO{ZQ}V8j{hUcG>X41*Xzk(<5hkJYW}j~~oQEoyCBR`}yzBd_aKl%SH? zq;RKLSgbfrrhF8M!9udpAh^w?4j?}DC*(vzz|=EKKC5k45$rqab#hiqId(8cTOSl# z5t~BA1VLWm2SgFxR;*AafFKwOOR-k^PFBvIc`&CmKgVg9Tfrtzol^gxo>hNOu{Hyb zFRVm$;X1VL{m}bh=p%SQ2n=G9(7?11+2l5%VadF?SojI!QHVGijZri|d^5m&&^f%O zD@lE%c4(d#=z7rnDjA)jX^r5Q!Qw$Di47R=Af>{c{S9!t(Bed#Zy4vTC>q~=H}jgC zwwsLzX2YFkddg@!tNwx=SXZ~L_E1@C*)kNeKihM+)$|lRG7gX)8CXtv)5>_;aJ%5_ zF&H{*IAnIRyVXl$>+_nx+(&>Lv?eOC<d!8@3z>E6GD3MSc<h_+>bc!wlS3iIqAYhn zc`)AvB!$g*y5}rg*RwtYqVv&-+_JLVL9ZaHZ=LNqZL~qI-)44_g;1YZ(OBwl9c*9j zlp=zdC)=Cx&ESvwUiV#W=jetpcVXosV5(%B+02JfS#Hwftz9=Xv{wD=+%iwTX9O{W z`J8J7(Vhsj01VHo|0ka=wJ}KJ&_vXytXvyYY$Y3Kiu#fIY4s!a_-lj<eVqyP2MkGk z)X~{<L(DLL-XpHC3;&U>0V|&8dcTQS_)3kZiPUaLC<-lc8P&|7AAI~6JxmG@#l;w& ziY|ffQ3ILf^ZKC^P{sxQFIJu-*tAv)`+yo5zp{64)cX&2(XLi$@nFgArQYZ{PUZAd z{`;TlH=CZnnxD3CFWPIdyNc#7r*DWcr{flNMm(X;sF&55h4-6*7sCt&80f=DapN*r zfu2%yO&dc3Ttd6F^ZG{%Ei62s{+_q3g7(X0?^DaFxos`0|9BTrt6Fpq!nUFx1|E{4 z?6!dF0A1N_5z*}zv)g)|lTl=Vek7flRc5zk9N&YH!SqHPDZr=Nwg6mqeRf;aZP(qD z-PYrr_p;lP&d2=OZCO{qnspP%bs7QF(=a^MN&Ftvjq<HQcmp%ohUz&nI5IYzP7V)_ zrjvucnNb}2qvu_H!U}%zBm!L-i06LXGKxS%1ppRNxOJodjjz?tt488j60eoS)m5OM zMKOgHnbFA=neqN~w5Fme+7$iR<Kb9!ZL&UDQ&o-A|7S0FBc6DiUrUV;#W&Nl>uyYs zPYh;8qtzAI`Jdex8pJ36ypE3<&Vu@h<ry*^s{tbafKHp3nOT^XL-QQW$y}gW@h~q# zpRxeUVL?Pa!<;2Qk3~VUUI4n7A{JwDz+Q@32`fclyqqQB%mql1RkIpa%j%%_)C1k! zh^pD7khDO^62V+M>p-AyDO-lzvlWmftJrF`hIO(owwA49>lu93Y!jd>Ti6ZkMuy@I zY#ZCocCejn7u$`IwFks;-K>Z8vObn(`&d64V1sNw8)Cz3gpINc8)FABb0*j%n_>sq zA$FJ@VMp1`>=t&69Y-`{nw?-L*(r7#V!XGrJJ=a^C%cQ?4VsNlu}`ym*uCr=`wY8} z-OnD-+1P{ZA@(qP1myDP*<<W+_5|4LF0emi7ujdoQ|xo>^XzF%%xBpb*caJz>`Uy+ z>?`bf_5%BJ_9FW#`wRAx?qAu<>=pCWM0z~AFFn#doR-JZ84UdFq0I1b=8#SMm~Rh` z_FMVx)aX8bKu>$}<alOm;D~u*ES>JljHD;i<F<)R?_l?E@<?WCa;hgizdLzoa1x(d zv!6~*jr0tU+p~N7x_i?-nat4q$$hwMPv-Fa$9?02Jv}{m#EF5y^l+bbqIW!<9!*Ym z<JhD#yEie?Jw7=$kQv2SYM=L|Cx#|7W761g_h{NMnwjL^VHla3nC$KyNJ}Fbyn;N^ z-9MV1G~v%+Z}L$0XrFN)Gd12n+&wX2>L2g!o9dp#9FY14G82>b{_c@<5<&s5Jv^Kq z*Y6t~PaD!l()@I5dh}p=I5U<`;{Q=Q_A-1A4~aLI)1&F}{v*cpNM>?kWN<jG?;D)x zHTO=9Ph`fEBbkF~eJ@_yjA!o~oJ{t1kM|kzlp})^ljBG9J?Y_Lsi(WIKP`8U_6}sm z<wM<gf=T&cx_1(L)B(K%^4QeTqr+)sY<zGOUx~lziS+2C0WEN37&j8f21k{#!QRQK z@w7P7JtpHg=D0F|*Y4@=H}(%_deX`6;Yo>aN&Cj}z9#f{ABG7I<9&xm^!w1))^ztc zZ|n&=Zd};YQ`gCT<K2h4$Mt=g-U(A5ny8nWaKgB-sq_tYk7P#s#NMefr8hG&hQ>DZ z;)RkJGz#As9Muk_NBc}T&^tBUjrUY~rf48c7<<MC)BAe6C(=e5H@v~EJ>3&S>B;19 zrn@iQCu@5mUd!Cgzdt!O+LxK%Mk8nBL*r?*r2#{69L?J;O^$a@42YB6{mR7D*jQ$K z(mpYGG@aZxH9V{hDKp>4?WVeim5G6=efx&f#)*OMajnt#mOP&6#bX%91~F3b(Ih6; zXz$>#o(7-|gAc=O5~Gyb&2(kgG%`rtPvciVoIx87XZq0?68;R1>Z$YaYbdQBz%0}E zj}P`q7@T7R#`FO^3!ZWuZ8||`$l8dqW=ClfgMEC`HorHXJ~TMmXPMunfw6GrSU2W_ zeg30;nQ`=CpLu>C9YH;UKN$BtQ^P$He>;2k_;}_}a%wEuJ2>7uoOWsZ<AePJ7{vUL zQ#&-A-gn)RzRaP~>^bPCQCaI;b8q(uhD>H0UnFBYJ>HG4O7{*)y~Ai)`aO}h;rCQu zlI}qLZP9k8#%M>xxHHVpJ`uB1zi+s^U)F}PG=Q->sUL(C6Nl1A(5RzBXz<=4BmLq7 z$w(q$aNi)L)xuV?yRXl2Wp5m__+Z*J);)%a(K|diX4W>jsIlNqTxcXQ-K4S1A#~1o zdLQQEfQ*5LCp1hzBtW80=&5(C6GtEnG0wOgHq%~aI5|Qx8K3s2Ck+rJQxH7W^BXm$ z?2*jAeUdh2M$)5Gj?5UJXvu@=@yS7SmXbYS(t3beE4xXZVZN%X4BGb8m^{{fWUPDG zk(JDYqj*A$w2^sPOzi~$H9CI+UJ(zOo|v4M?EQn215-T<dznoCaC&|ZvktP&lD+rD z(2=o)^`R#XA=I0mzwJKA;E4mcv2*_945lyd<@rToVk|Q`xbKK-{sg|Hq^HI*qZa5( z-J^p?c_*0DhkJ*+NBA~ZMTmVH5esY+;XjZqd{5N9hGVb<7Bm(*L-(U)PyTQIch89* L^1rurzV!bAO;d|# diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff deleted file mode 100644 index a314fdfd32369a7a9ca9387afe7ca60e01216989..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80384 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 R004NLV_;^$3jhFp00e$EIW_<Q diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff2 b/Angular2_CLI_Full_Project/dist/assets/fonts/Simple-Line-Icons.woff2 deleted file mode 100644 index 92ff5bfb30e8f24cadd993162a996a59725a725e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29260 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 diff --git a/Angular2_CLI_Full_Project/dist/inline.js b/Angular2_CLI_Full_Project/dist/inline.js deleted file mode 100644 index c8388d8..0000000 --- a/Angular2_CLI_Full_Project/dist/inline.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(t,c,u){for(var i,a,f,l=0,s=[];l<t.length;l++)a=t[l],o[a]&&s.push(o[a][0]),o[a]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(n&&n(t,c,u);s.length;)s.shift()();if(u)for(l=0;l<u.length;l++)f=r(r.s=u[l]);return f};var t={},o={2:0};r.e=function(e){function n(){c.onerror=c.onload=null,clearTimeout(u);var r=o[e];0!==r&&(r&&r[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}if(0===o[e])return Promise.resolve();if(o[e])return o[e][2];var t=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,c.src=r.p+""+e+"."+{0:"fc3f43653c92bb8037c2",1:"b8c90bb9e712621fedc8"}[e]+".chunk.js";var u=setTimeout(n,12e4);c.onerror=c.onload=n,t.appendChild(c);var i=new Promise(function(r,n){o[e]=[r,n]});return o[e][2]=i},r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,r,n){Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="",r.oe=function(e){throw console.error(e),e}}([]); \ No newline at end of file diff --git a/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js b/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js deleted file mode 100644 index 6d204bc..0000000 --- a/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js +++ /dev/null @@ -1,2025 +0,0 @@ -webpackJsonp([0,2],[function(t,e,n){"use strict";var i=n(491);n.d(e,"assertPlatform",function(){return i.a}),n.d(e,"destroyPlatform",function(){return i.b}),n.d(e,"getPlatform",function(){return i.c}),n.d(e,"createPlatform",function(){return i.d}),n.d(e,"ApplicationRef",function(){return i.e}),n.d(e,"enableProdMode",function(){return i.f}),n.d(e,"isDevMode",function(){return i.g}),n.d(e,"createPlatformFactory",function(){return i.h}),n.d(e,"PlatformRef",function(){return i.i}),n.d(e,"APP_ID",function(){return i.j}),n.d(e,"PACKAGE_ROOT_URL",function(){return i.k}),n.d(e,"APP_BOOTSTRAP_LISTENER",function(){return i.l}),n.d(e,"PLATFORM_INITIALIZER",function(){return i.m}),n.d(e,"ApplicationInitStatus",function(){return i.n}),n.d(e,"APP_INITIALIZER",function(){return i.o}),n.d(e,"DebugElement",function(){return i.p}),n.d(e,"DebugNode",function(){return i.q}),n.d(e,"asNativeElements",function(){return i.r}),n.d(e,"getDebugNode",function(){return i.s}),n.d(e,"Testability",function(){return i.t}),n.d(e,"TestabilityRegistry",function(){return i.u}),n.d(e,"setTestabilityGetter",function(){return i.v}),n.d(e,"TRANSLATIONS",function(){return i.w}),n.d(e,"TRANSLATIONS_FORMAT",function(){return i.x}),n.d(e,"LOCALE_ID",function(){return i.y}),n.d(e,"ApplicationModule",function(){return i.z}),n.d(e,"wtfCreateScope",function(){return i.A}),n.d(e,"wtfLeave",function(){return i.B}),n.d(e,"wtfStartTimeRange",function(){return i.C}),n.d(e,"wtfEndTimeRange",function(){return i.D}),n.d(e,"Type",function(){return i.E}),n.d(e,"EventEmitter",function(){return i.F}),n.d(e,"ErrorHandler",function(){return i.G}),n.d(e,"AnimationTransitionEvent",function(){return i.H}),n.d(e,"AnimationPlayer",function(){return i.I}),n.d(e,"Sanitizer",function(){return i.J}),n.d(e,"SecurityContext",function(){return i.K}),n.d(e,"Attribute",function(){return i.L}),n.d(e,"ContentChild",function(){return i.M}),n.d(e,"ContentChildren",function(){return i.N}),n.d(e,"Query",function(){return i.O}),n.d(e,"ViewChild",function(){return i.P}),n.d(e,"ViewChildren",function(){return i.Q}),n.d(e,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return i.R}),n.d(e,"Component",function(){return i.S}),n.d(e,"Directive",function(){return i.T}),n.d(e,"HostBinding",function(){return i.U}),n.d(e,"HostListener",function(){return i.V}),n.d(e,"Input",function(){return i.W}),n.d(e,"Output",function(){return i.X}),n.d(e,"Pipe",function(){return i.Y}),n.d(e,"OnDestroy",function(){return i.Z}),n.d(e,"AfterContentInit",function(){return i._0}),n.d(e,"AfterViewChecked",function(){return i._1}),n.d(e,"AfterViewInit",function(){return i._2}),n.d(e,"DoCheck",function(){return i._3}),n.d(e,"OnChanges",function(){return i._4}),n.d(e,"AfterContentChecked",function(){return i._5}),n.d(e,"OnInit",function(){return i._6}),n.d(e,"CUSTOM_ELEMENTS_SCHEMA",function(){return i._7}),n.d(e,"NO_ERRORS_SCHEMA",function(){return i._8}),n.d(e,"NgModule",function(){return i._9}),n.d(e,"ViewEncapsulation",function(){return i._10}),n.d(e,"Class",function(){return i._11}),n.d(e,"forwardRef",function(){return i._12}),n.d(e,"resolveForwardRef",function(){return i._13}),n.d(e,"Injector",function(){return i._14}),n.d(e,"ReflectiveInjector",function(){return i._15}),n.d(e,"ResolvedReflectiveFactory",function(){return i._16}),n.d(e,"ReflectiveKey",function(){return i._17}),n.d(e,"OpaqueToken",function(){return i._18}),n.d(e,"NgZone",function(){return i._19}),n.d(e,"RenderComponentType",function(){return i._20}),n.d(e,"Renderer",function(){return i._21}),n.d(e,"RootRenderer",function(){return i._22}),n.d(e,"COMPILER_OPTIONS",function(){return i._23}),n.d(e,"CompilerFactory",function(){return i._24}),n.d(e,"ModuleWithComponentFactories",function(){return i._25}),n.d(e,"Compiler",function(){return i._26}),n.d(e,"ComponentFactory",function(){return i._27}),n.d(e,"ComponentRef",function(){return i._28}),n.d(e,"ComponentFactoryResolver",function(){return i._29}),n.d(e,"ElementRef",function(){return i._30}),n.d(e,"NgModuleFactory",function(){return i._31}),n.d(e,"NgModuleRef",function(){return i._32}),n.d(e,"NgModuleFactoryLoader",function(){return i._33}),n.d(e,"getModuleFactory",function(){return i._34}),n.d(e,"QueryList",function(){return i._35}),n.d(e,"SystemJsNgModuleLoader",function(){return i._36}),n.d(e,"SystemJsNgModuleLoaderConfig",function(){return i._37}),n.d(e,"TemplateRef",function(){return i._38}),n.d(e,"ViewContainerRef",function(){return i._39}),n.d(e,"EmbeddedViewRef",function(){return i._40}),n.d(e,"ViewRef",function(){return i._41}),n.d(e,"ChangeDetectionStrategy",function(){return i._42}),n.d(e,"ChangeDetectorRef",function(){return i._43}),n.d(e,"CollectionChangeRecord",function(){return i._44}),n.d(e,"DefaultIterableDiffer",function(){return i._45}),n.d(e,"IterableDiffers",function(){return i._46}),n.d(e,"KeyValueChangeRecord",function(){return i._47}),n.d(e,"KeyValueDiffers",function(){return i._48}),n.d(e,"SimpleChange",function(){return i._49}),n.d(e,"WrappedValue",function(){return i._50}),n.d(e,"platformCore",function(){return i._51}),n.d(e,"__core_private__",function(){return i._52}),n.d(e,"AUTO_STYLE",function(){return i._53}),n.d(e,"AnimationEntryMetadata",function(){return i._54}),n.d(e,"AnimationStateMetadata",function(){return i._55}),n.d(e,"AnimationStateDeclarationMetadata",function(){return i._56}),n.d(e,"AnimationStateTransitionMetadata",function(){return i._57}),n.d(e,"AnimationMetadata",function(){return i._58}),n.d(e,"AnimationKeyframesSequenceMetadata",function(){return i._59}),n.d(e,"AnimationStyleMetadata",function(){return i._60}),n.d(e,"AnimationAnimateMetadata",function(){return i._61}),n.d(e,"AnimationWithStepsMetadata",function(){return i._62}),n.d(e,"AnimationSequenceMetadata",function(){return i._63}),n.d(e,"AnimationGroupMetadata",function(){return i._64}),n.d(e,"animate",function(){return i._65}),n.d(e,"group",function(){return i._66}),n.d(e,"sequence",function(){return i._67}),n.d(e,"style",function(){return i._68}),n.d(e,"state",function(){return i._69}),n.d(e,"keyframes",function(){return i._70}),n.d(e,"transition",function(){return i._71}),n.d(e,"trigger",function(){return i._72}),n.d(e,"Inject",function(){return i._73}),n.d(e,"Optional",function(){return i._74}),n.d(e,"Injectable",function(){return i._75}),n.d(e,"Self",function(){return i._76}),n.d(e,"SkipSelf",function(){return i._77}),n.d(e,"Host",function(){return i._78})},function(t,e,n){var i=n(11),r=n(10),o=n(47),s=n(27),a=n(73),c="prototype",l=function(t,e,n){var u,d,p,f,h=t&l.F,m=t&l.G,v=t&l.S,g=t&l.P,b=t&l.B,y=m?i:v?i[e]||(i[e]={}):(i[e]||{})[c],w=m?r:r[e]||(r[e]={}),_=w[c]||(w[c]={});m&&(n=e);for(u in n)d=!h&&y&&void 0!==y[u],p=(d?y:n)[u],f=b&&d?a(p,i):g&&"function"==typeof p?a(Function.call,p):p,y&&s(y,u,p,t&l.U),w[u]!=p&&o(w,u,f),g&&_[u]!=p&&(_[u]=p)};i.core=r,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e,n){"use strict";(function(t){function i(t){return void 0!==t&&null!==t}function r(t){return void 0===t||null===t}function o(t){return"string"==typeof t}function s(t){return"object"==typeof t&&null!==t}function a(t){return s(t)&&Object.getPrototypeOf(t)===y}function c(t){return Array.isArray(t)}function l(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function u(t){return r(t)?null:t}function d(t){return!r(t)&&t}function p(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function f(){if(r(x))if(i(g.Symbol)&&i(Symbol.iterator))x=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(x=n)}return x}function h(t,e,n,i){var r=n+"\nreturn "+e+"\n//# sourceURL="+t,o=[],s=[];for(var a in i)o.push(a),s.push(i[a]);return(new(Function.bind.apply(Function,[void 0].concat(o.concat(r))))).apply(void 0,s)}function m(t){return!p(t)}function v(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}n.d(e,"o",function(){return b}),e.a=i,e.b=r,e.f=o,e.k=s,e.g=a,e.c=c,e.p=l,n.d(e,"m",function(){return w}),n.d(e,"l",function(){return _}),e.j=u,e.i=d,e.d=p,e.e=f,e.q=h,e.h=m,e.n=v;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var g;g="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var b=g;b.assert=function(t){};var y=Object.getPrototypeOf({}),w=function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),_=function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),x=(b.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return b.JSON.parse(t)},t.stringify=function(t){return b.JSON.stringify(t,null,2)},t}(),null)}).call(e,n(24))},function(t,e,n){"use strict";(function(t){function i(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function r(t){return t.name||typeof t}function o(t){return void 0!==t&&null!==t}function s(t){return void 0===t||null===t}function a(t){return"string"==typeof t}function c(t){return"function"==typeof t}function l(t){return Array.isArray(t)}function u(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function d(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function p(t){return t}function f(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function h(t){console.log(t)}function m(t){console.warn(t)}function v(){if(s(w))if(o(b.Symbol)&&o(Symbol.iterator))w=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(w=n)}return w}function g(t){return!f(t)}e.o=i,n.d(e,"a",function(){return y}),e.m=r,e.e=o,e.c=s,e.p=a,e.d=c,e.f=l,e.b=u,e.k=d,e.l=p,e.g=f,e.i=h,e.j=m,e.h=v,e.n=g;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var b;b="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var y=b;y.assert=function(t){};var w=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),y.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return y.JSON.parse(t)},t.stringify=function(t){return y.JSON.stringify(t,null,2)},t}(),null)}).call(e,n(24))},function(t,e,n){var i=n(7);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){"use strict";function i(t,e,n){var i=new mt(t,e);return n.visitExpression(i,null)}function r(t){var e=new vt;return e.visitAllStatements(t,null),e.varNames}function o(t,e){return void 0===e&&(e=null),new A(t,e)}function s(t,e){return void 0===e&&(e=null),new H(t,null,e)}function a(t,e,i){return void 0===e&&(e=null),void 0===i&&(i=null),n.i(f.a)(t)?new w(t,e,i):null}function c(t,e){return void 0===e&&(e=null),new K(t,e)}function l(t,e){return void 0===e&&(e=null),new Z(t,e)}function u(t){return new B(t)}function d(t,e,n){return void 0===n&&(n=null),new W(t,e,n)}function p(t,e){return void 0===e&&(e=null),new V(t,e)}var f=n(2);n.d(e,"d",function(){return h}),n.d(e,"Q",function(){return g}),n.d(e,"R",function(){return v}),n.d(e,"I",function(){return w}),n.d(e,"q",function(){return _}),n.d(e,"w",function(){return x}),n.d(e,"l",function(){return C}),n.d(e,"D",function(){return k}),n.d(e,"L",function(){return E}),n.d(e,"K",function(){return S}),n.d(e,"E",function(){return O}),n.d(e,"y",function(){return b}),n.d(e,"m",function(){return P}),n.d(e,"O",function(){return T}),n.d(e,"B",function(){return A}),n.d(e,"r",function(){return M}),n.d(e,"G",function(){return V}),n.d(e,"S",function(){return H}),n.d(e,"k",function(){return z}),n.d(e,"z",function(){return G}),n.d(e,"o",function(){return Y}),n.d(e,"n",function(){return Q}),n.d(e,"J",function(){return J}),n.d(e,"h",function(){return X}),n.d(e,"u",function(){return N}),n.d(e,"P",function(){return tt}),n.d(e,"x",function(){return et}),n.d(e,"F",function(){return it}),n.d(e,"t",function(){return rt}),n.d(e,"s",function(){return st}),n.d(e,"C",function(){return at}),n.d(e,"v",function(){return ct}),n.d(e,"M",function(){return lt}),n.d(e,"i",function(){return ut}),n.d(e,"H",function(){return dt}),e.p=i,e.N=r,e.e=o,e.b=s,e.c=a,e.g=c,e.f=l,e.A=u,e.j=d,e.a=p;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h,m=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};!function(t){t[t.Const=0]="Const"}(h||(h={}));var v,g=function(){function t(t){void 0===t&&(t=null),this.modifiers=t,t||(this.modifiers=[])}return t.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},t}();!function(t){t[t.Dynamic=0]="Dynamic",t[t.Bool=1]="Bool",t[t.String=2]="String",t[t.Int=3]="Int",t[t.Number=4]="Number",t[t.Function=5]="Function"}(v||(v={}));var b,y=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.name=e}return m(e,t),e.prototype.visitType=function(t,e){return t.visitBuiltintType(this,e)},e}(g),w=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,i),this.value=e,this.typeParams=n}return m(e,t),e.prototype.visitType=function(t,e){return t.visitExternalType(this,e)},e}(g),_=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.of=e}return m(e,t),e.prototype.visitType=function(t,e){return t.visitArrayType(this,e)},e}(g),x=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.valueType=e}return m(e,t),e.prototype.visitType=function(t,e){return t.visitMapType(this,e)},e}(g),C=new y(v.Dynamic),k=new y(v.Bool),E=(new y(v.Int),new y(v.Number)),S=new y(v.String),O=new y(v.Function);!function(t){t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Identical=2]="Identical",t[t.NotIdentical=3]="NotIdentical",t[t.Minus=4]="Minus",t[t.Plus=5]="Plus",t[t.Divide=6]="Divide",t[t.Multiply=7]="Multiply",t[t.Modulo=8]="Modulo",t[t.And=9]="And",t[t.Or=10]="Or",t[t.Lower=11]="Lower",t[t.LowerEquals=12]="LowerEquals",t[t.Bigger=13]="Bigger",t[t.BiggerEquals=14]="BiggerEquals"}(b||(b={}));var T,P=function(){function t(t){this.type=t}return t.prototype.prop=function(t){return new Y(this,t)},t.prototype.key=function(t,e){return void 0===e&&(e=null),new $(this,t,e)},t.prototype.callMethod=function(t,e){return new j(this,t,e)},t.prototype.callFn=function(t){return new L(this,t)},t.prototype.instantiate=function(t,e){return void 0===e&&(e=null),new F(this,t,e)},t.prototype.conditional=function(t,e){return void 0===e&&(e=null),new U(this,t,e)},t.prototype.equals=function(t){return new G(b.Equals,this,t)},t.prototype.notEquals=function(t){return new G(b.NotEquals,this,t)},t.prototype.identical=function(t){return new G(b.Identical,this,t)},t.prototype.notIdentical=function(t){return new G(b.NotIdentical,this,t)},t.prototype.minus=function(t){return new G(b.Minus,this,t)},t.prototype.plus=function(t){return new G(b.Plus,this,t)},t.prototype.divide=function(t){return new G(b.Divide,this,t)},t.prototype.multiply=function(t){return new G(b.Multiply,this,t)},t.prototype.modulo=function(t){return new G(b.Modulo,this,t)},t.prototype.and=function(t){return new G(b.And,this,t)},t.prototype.or=function(t){return new G(b.Or,this,t)},t.prototype.lower=function(t){return new G(b.Lower,this,t)},t.prototype.lowerEquals=function(t){return new G(b.LowerEquals,this,t)},t.prototype.bigger=function(t){return new G(b.Bigger,this,t)},t.prototype.biggerEquals=function(t){return new G(b.BiggerEquals,this,t)},t.prototype.isBlank=function(){return this.equals(X)},t.prototype.cast=function(t){return new q(this,t)},t.prototype.toStmt=function(){return new it(this)},t}();!function(t){t[t.This=0]="This",t[t.Super=1]="Super",t[t.CatchError=2]="CatchError",t[t.CatchStack=3]="CatchStack"}(T||(T={}));var M,A=function(t){function e(e,i){void 0===i&&(i=null),t.call(this,i),n.i(f.f)(e)?(this.name=e,this.builtin=null):(this.name=null,this.builtin=e)}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadVarExpr(this,e)},e.prototype.set=function(t){return new I(this.name,t)},e}(P),I=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i||n.type),this.name=e,this.value=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitWriteVarExpr(this,e)},e.prototype.toDeclStmt=function(t,e){return void 0===t&&(t=null),void 0===e&&(e=null),new et(this.name,this.value,t,e)},e}(P),D=function(t){function e(e,n,i,r){void 0===r&&(r=null),t.call(this,r||i.type),this.receiver=e,this.index=n,this.value=i}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitWriteKeyExpr(this,e)},e}(P),R=function(t){function e(e,n,i,r){void 0===r&&(r=null),t.call(this,r||i.type),this.receiver=e,this.name=n,this.value=i}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitWritePropExpr(this,e)},e}(P);!function(t){t[t.ConcatArray=0]="ConcatArray",t[t.SubscribeObservable=1]="SubscribeObservable",t[t.Bind=2]="Bind"}(M||(M={}));var N,j=function(t){function e(e,i,r,o){void 0===o&&(o=null),t.call(this,o),this.receiver=e,this.args=r,n.i(f.f)(i)?(this.name=i,this.builtin=null):(this.name=null,this.builtin=i)}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitInvokeMethodExpr(this,e)},e}(P),L=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.fn=e,this.args=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitInvokeFunctionExpr(this,e)},e}(P),F=function(t){function e(e,n,i){t.call(this,i),this.classExpr=e,this.args=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitInstantiateExpr(this,e)},e}(P),V=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.value=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralExpr(this,e)},e}(P),H=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n),this.value=e,this.typeParams=i}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitExternalExpr(this,e)},e}(P),U=function(t){function e(e,n,i,r){void 0===i&&(i=null),void 0===r&&(r=null),t.call(this,r||n.type),this.condition=e,this.falseCase=i,this.trueCase=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitConditionalExpr(this,e)},e}(P),B=function(t){function e(e){t.call(this,k),this.condition=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitNotExpr(this,e)},e}(P),q=function(t){function e(e,n){t.call(this,n),this.value=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitCastExpr(this,e)},e}(P),z=function(){function t(t,e){void 0===e&&(e=null),this.name=t,this.type=e}return t}(),W=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.params=e,this.statements=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitFunctionExpr(this,e)},e.prototype.toDeclStmt=function(t,e){return void 0===e&&(e=null),new nt(t,this.params,this.statements,this.type,e)},e}(P),G=function(t){function e(e,n,i,r){void 0===r&&(r=null),t.call(this,r||n.type),this.operator=e,this.rhs=i,this.lhs=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitBinaryOperatorExpr(this,e)},e}(P),Y=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.receiver=e,this.name=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadPropExpr(this,e)},e.prototype.set=function(t){return new R(this.receiver,this.name,t)},e}(P),$=function(t){function e(e,n,i){void 0===i&&(i=null),t.call(this,i),this.receiver=e,this.index=n}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadKeyExpr(this,e)},e.prototype.set=function(t){return new D(this.receiver,this.index,t)},e}(P),K=function(t){function e(e,n){void 0===n&&(n=null),t.call(this,n),this.entries=e}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralArrayExpr(this,e)},e}(P),Z=function(t){function e(e,i){void 0===i&&(i=null),t.call(this,i),this.entries=e,this.valueType=null,n.i(f.a)(i)&&(this.valueType=i.valueType)}return m(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralMapExpr(this,e)},e}(P),Q=new A(T.This),J=new A(T.Super),X=(new A(T.CatchError),new A(T.CatchStack),new V(null,null));!function(t){t[t.Final=0]="Final",t[t.Private=1]="Private"}(N||(N={}));var tt=function(){function t(t){void 0===t&&(t=null),this.modifiers=t,t||(this.modifiers=[])}return t.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},t}(),et=function(t){function e(e,n,i,r){void 0===i&&(i=null),void 0===r&&(r=null),t.call(this,r),this.name=e,this.value=n,this.type=i||n.type}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareVarStmt(this,e)},e}(tt),nt=function(t){function e(e,n,i,r,o){void 0===r&&(r=null),void 0===o&&(o=null),t.call(this,o),this.name=e,this.params=n,this.statements=i,this.type=r}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareFunctionStmt(this,e)},e}(tt),it=function(t){function e(e){t.call(this),this.expr=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitExpressionStmt(this,e)},e}(tt),rt=function(t){function e(e){t.call(this),this.value=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitReturnStmt(this,e)},e}(tt),ot=function(){function t(t,e){void 0===t&&(t=null),this.type=t,this.modifiers=e,e||(this.modifiers=[])}return t.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},t}(),st=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.name=e}return m(e,t),e}(ot),at=function(t){function e(e,n,i,r,o){void 0===r&&(r=null),void 0===o&&(o=null),t.call(this,r,o),this.name=e,this.params=n,this.body=i}return m(e,t),e}(ot),ct=function(t){function e(e,n,i,r){void 0===i&&(i=null),void 0===r&&(r=null),t.call(this,i,r),this.name=e,this.body=n}return m(e,t),e}(ot),lt=function(t){function e(e,n,i,r,o,s,a){void 0===a&&(a=null),t.call(this,a),this.name=e,this.parent=n,this.fields=i,this.getters=r,this.constructorMethod=o,this.methods=s}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareClassStmt(this,e)},e}(tt),ut=function(t){function e(e,n,i){void 0===i&&(i=[]),t.call(this),this.condition=e,this.trueCase=n,this.falseCase=i}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitIfStmt(this,e)},e}(tt),dt=(function(t){function e(e){t.call(this),this.comment=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitCommentStmt(this,e)},e}(tt),function(t){function e(e,n){t.call(this),this.bodyStmts=e,this.catchStmts=n}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitTryCatchStmt(this,e)},e}(tt)),pt=function(t){function e(e){t.call(this),this.error=e}return m(e,t),e.prototype.visitStatement=function(t,e){return t.visitThrowStmt(this,e)},e}(tt),ft=function(){function t(){}return t.prototype.visitReadVarExpr=function(t,e){return t},t.prototype.visitWriteVarExpr=function(t,e){return new I(t.name,t.value.visitExpression(this,e))},t.prototype.visitWriteKeyExpr=function(t,e){return new D(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e))},t.prototype.visitWritePropExpr=function(t,e){return new R(t.receiver.visitExpression(this,e),t.name,t.value.visitExpression(this,e))},t.prototype.visitInvokeMethodExpr=function(t,e){var n=t.builtin||t.name;return new j(t.receiver.visitExpression(this,e),n,this.visitAllExpressions(t.args,e),t.type)},t.prototype.visitInvokeFunctionExpr=function(t,e){return new L(t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},t.prototype.visitInstantiateExpr=function(t,e){return new F(t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},t.prototype.visitLiteralExpr=function(t,e){return t},t.prototype.visitExternalExpr=function(t,e){return t},t.prototype.visitConditionalExpr=function(t,e){return new U(t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e))},t.prototype.visitNotExpr=function(t,e){return new B(t.condition.visitExpression(this,e))},t.prototype.visitCastExpr=function(t,e){return new q(t.value.visitExpression(this,e),e)},t.prototype.visitFunctionExpr=function(t,e){return t},t.prototype.visitBinaryOperatorExpr=function(t,e){return new G(t.operator,t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t.type)},t.prototype.visitReadPropExpr=function(t,e){return new Y(t.receiver.visitExpression(this,e),t.name,t.type)},t.prototype.visitReadKeyExpr=function(t,e){return new $(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.type)},t.prototype.visitLiteralArrayExpr=function(t,e){return new K(this.visitAllExpressions(t.entries,e))},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,i=t.entries.map(function(t){return[t[0],t[1].visitExpression(n,e)]});return new Z(i)},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitDeclareVarStmt=function(t,e){return new et(t.name,t.value.visitExpression(this,e),t.type,t.modifiers)},t.prototype.visitDeclareFunctionStmt=function(t,e){return t},t.prototype.visitExpressionStmt=function(t,e){return new it(t.expr.visitExpression(this,e))},t.prototype.visitReturnStmt=function(t,e){return new rt(t.value.visitExpression(this,e))},t.prototype.visitDeclareClassStmt=function(t,e){return t},t.prototype.visitIfStmt=function(t,e){return new ut(t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e))},t.prototype.visitTryCatchStmt=function(t,e){return new dt(this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e))},t.prototype.visitThrowStmt=function(t,e){return new pt(t.error.visitExpression(this,e))},t.prototype.visitCommentStmt=function(t,e){return t},t.prototype.visitAllStatements=function(t,e){var n=this;return t.map(function(t){return t.visitStatement(n,e)})},t}(),ht=function(){function t(){}return t.prototype.visitReadVarExpr=function(t,e){return t},t.prototype.visitWriteVarExpr=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitWriteKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e),t},t.prototype.visitWritePropExpr=function(t,e){return t.receiver.visitExpression(this,e),t.value.visitExpression(this,e),t},t.prototype.visitInvokeMethodExpr=function(t,e){return t.receiver.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitInstantiateExpr=function(t,e){return t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitLiteralExpr=function(t,e){return t},t.prototype.visitExternalExpr=function(t,e){return t},t.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e),t},t.prototype.visitNotExpr=function(t,e){return t.condition.visitExpression(this,e),t},t.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitFunctionExpr=function(t,e){return t},t.prototype.visitBinaryOperatorExpr=function(t,e){return t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),t},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e),t},t.prototype.visitLiteralMapExpr=function(t,e){var n=this;return t.entries.forEach(function(t){return t[1].visitExpression(n,e)}),t},t.prototype.visitAllExpressions=function(t,e){var n=this;t.forEach(function(t){return t.visitExpression(n,e)})},t.prototype.visitDeclareVarStmt=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitDeclareFunctionStmt=function(t,e){return t},t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),t},t.prototype.visitReturnStmt=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitDeclareClassStmt=function(t,e){return t},t.prototype.visitIfStmt=function(t,e){return t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e),t},t.prototype.visitTryCatchStmt=function(t,e){return this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e),t},t.prototype.visitThrowStmt=function(t,e){return t.error.visitExpression(this,e),t},t.prototype.visitCommentStmt=function(t,e){return t},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}(),mt=function(t){function e(e,n){t.call(this),this._varName=e,this._newValue=n}return m(e,t),e.prototype.visitReadVarExpr=function(t,e){return t.name==this._varName?this._newValue:t},e}(ft),vt=function(t){function e(){t.apply(this,arguments),this.varNames=new Set}return m(e,t),e.prototype.visitReadVarExpr=function(t,e){return this.varNames.add(t.name),null},e}(ht)},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){"use strict";var i=n(51),r=n(770),o=n(246),s=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var i=this.operator,o=r.toSubscriber(t,e,n);if(i?i.call(o,this):o.add(this._subscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},t.prototype.forEach=function(t,e){var n=this;if(e||(i.root.Rx&&i.root.Rx.config&&i.root.Rx.config.Promise?e=i.root.Rx.config.Promise:i.root.Promise&&(e=i.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,i){var r=n.subscribe(function(e){if(r)try{t(e)}catch(t){i(t),r.unsubscribe()}else t(e)},i,e)})},t.prototype._subscribe=function(t){return this.source.subscribe(t)},t.prototype[o.$$observable]=function(){return this},t.create=function(e){return new t(e)},t}();e.Observable=s},function(t,e,n){var i=n(133)("wks"),r=n(98),o=n(11).Symbol,s="function"==typeof o,a=t.exports=function(t){return i[t]||(i[t]=s&&o[t]||(s?o:r)("Symbol."+t))};a.store=i},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";function i(){return o}function r(t){o||(o=t)}e.a=i,e.c=r,n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=null,s=function(){function t(){this.resourceLoaderType=null}return Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function i(t){return new c.a({name:t.name,moduleUrl:t.moduleUrl,reference:l.P.resolveIdentifier(t.name,t.moduleUrl,t.runtime)})}function r(t){return new c.b({identifier:t})}function o(t){return r(i(t))}function s(t,e){var n=l.P.resolveEnum(t.reference,e);return new c.a({name:t.name+"."+e,moduleUrl:t.moduleUrl,reference:n})}var a=n(0),c=n(19),l=n(14),u=n(22);n.d(e,"b",function(){return m}),e.d=i,e.c=r,e.a=o,e.e=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=n.i(u.c)("core","linker/view"),p=n.i(u.c)("core","linker/view_utils"),f=n.i(u.c)("core","change_detection/change_detection"),h=n.i(u.c)("core","animation/animation_style_util"),m=function(){function t(){}return t.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleUrl:n.i(u.c)("core","metadata/di"),runtime:a.ANALYZE_FOR_ENTRY_COMPONENTS},t.ViewUtils={name:"ViewUtils",moduleUrl:n.i(u.c)("core","linker/view_utils"),runtime:l.a},t.AppView={name:"AppView",moduleUrl:d,runtime:l.b},t.DebugAppView={name:"DebugAppView",moduleUrl:d,runtime:l.c},t.AppElement={name:"AppElement",moduleUrl:n.i(u.c)("core","linker/element"),runtime:l.d},t.ElementRef={name:"ElementRef",moduleUrl:n.i(u.c)("core","linker/element_ref"),runtime:a.ElementRef},t.ViewContainerRef={name:"ViewContainerRef",moduleUrl:n.i(u.c)("core","linker/view_container_ref"),runtime:a.ViewContainerRef},t.ChangeDetectorRef={name:"ChangeDetectorRef",moduleUrl:n.i(u.c)("core","change_detection/change_detector_ref"),runtime:a.ChangeDetectorRef},t.RenderComponentType={name:"RenderComponentType",moduleUrl:n.i(u.c)("core","render/api"),runtime:a.RenderComponentType},t.QueryList={name:"QueryList",moduleUrl:n.i(u.c)("core","linker/query_list"),runtime:a.QueryList},t.TemplateRef={name:"TemplateRef",moduleUrl:n.i(u.c)("core","linker/template_ref"),runtime:a.TemplateRef},t.TemplateRef_={name:"TemplateRef_",moduleUrl:n.i(u.c)("core","linker/template_ref"),runtime:l.e},t.CodegenComponentFactoryResolver={name:"CodegenComponentFactoryResolver",moduleUrl:n.i(u.c)("core","linker/component_factory_resolver"),runtime:l.f},t.ComponentFactoryResolver={name:"ComponentFactoryResolver",moduleUrl:n.i(u.c)("core","linker/component_factory_resolver"),runtime:a.ComponentFactoryResolver},t.ComponentFactory={name:"ComponentFactory",runtime:a.ComponentFactory,moduleUrl:n.i(u.c)("core","linker/component_factory")},t.NgModuleFactory={name:"NgModuleFactory",runtime:a.NgModuleFactory,moduleUrl:n.i(u.c)("core","linker/ng_module_factory")},t.NgModuleInjector={name:"NgModuleInjector",runtime:l.g,moduleUrl:n.i(u.c)("core","linker/ng_module_factory")},t.RegisterModuleFactoryFn={name:"registerModuleFactory",runtime:l.h,moduleUrl:n.i(u.c)("core","linker/ng_module_factory_loader")},t.ValueUnwrapper={name:"ValueUnwrapper",moduleUrl:f,runtime:l.i},t.Injector={name:"Injector",moduleUrl:n.i(u.c)("core","di/injector"),runtime:a.Injector},t.ViewEncapsulation={name:"ViewEncapsulation",moduleUrl:n.i(u.c)("core","metadata/view"),runtime:a.ViewEncapsulation},t.ViewType={name:"ViewType",moduleUrl:n.i(u.c)("core","linker/view_type"),runtime:l.j},t.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleUrl:f,runtime:a.ChangeDetectionStrategy},t.StaticNodeDebugInfo={name:"StaticNodeDebugInfo",moduleUrl:n.i(u.c)("core","linker/debug_context"),runtime:l.k},t.DebugContext={name:"DebugContext",moduleUrl:n.i(u.c)("core","linker/debug_context"),runtime:l.l},t.Renderer={name:"Renderer",moduleUrl:n.i(u.c)("core","render/api"),runtime:a.Renderer},t.SimpleChange={name:"SimpleChange",moduleUrl:f,runtime:a.SimpleChange},t.UNINITIALIZED={name:"UNINITIALIZED",moduleUrl:f,runtime:l.m},t.ChangeDetectorStatus={name:"ChangeDetectorStatus",moduleUrl:f,runtime:l.n},t.checkBinding={name:"checkBinding",moduleUrl:p,runtime:l.o},t.flattenNestedViewRenderNodes={name:"flattenNestedViewRenderNodes",moduleUrl:p,runtime:l.p},t.devModeEqual={name:"devModeEqual",moduleUrl:f,runtime:l.q},t.interpolate={name:"interpolate",moduleUrl:p,runtime:l.r},t.castByValue={name:"castByValue",moduleUrl:p,runtime:l.s},t.EMPTY_ARRAY={name:"EMPTY_ARRAY",moduleUrl:p,runtime:l.t},t.EMPTY_MAP={name:"EMPTY_MAP",moduleUrl:p,runtime:l.u},t.pureProxies=[null,{name:"pureProxy1",moduleUrl:p,runtime:l.v},{name:"pureProxy2",moduleUrl:p,runtime:l.w},{name:"pureProxy3",moduleUrl:p,runtime:l.x},{name:"pureProxy4",moduleUrl:p,runtime:l.y},{name:"pureProxy5",moduleUrl:p,runtime:l.z},{name:"pureProxy6",moduleUrl:p,runtime:l.A},{name:"pureProxy7",moduleUrl:p,runtime:l.B},{name:"pureProxy8",moduleUrl:p,runtime:l.C},{name:"pureProxy9",moduleUrl:p,runtime:l.D},{name:"pureProxy10",moduleUrl:p,runtime:l.E}],t.SecurityContext={name:"SecurityContext",moduleUrl:n.i(u.c)("core","security"),runtime:a.SecurityContext},t.AnimationKeyframe={name:"AnimationKeyframe",moduleUrl:n.i(u.c)("core","animation/animation_keyframe"),runtime:l.F},t.AnimationStyles={name:"AnimationStyles",moduleUrl:n.i(u.c)("core","animation/animation_styles"),runtime:l.G},t.NoOpAnimationPlayer={name:"NoOpAnimationPlayer",moduleUrl:n.i(u.c)("core","animation/animation_player"),runtime:l.H},t.AnimationGroupPlayer={name:"AnimationGroupPlayer",moduleUrl:n.i(u.c)("core","animation/animation_group_player"),runtime:l.I},t.AnimationSequencePlayer={name:"AnimationSequencePlayer",moduleUrl:n.i(u.c)("core","animation/animation_sequence_player"),runtime:l.J},t.prepareFinalAnimationStyles={name:"prepareFinalAnimationStyles",moduleUrl:h,runtime:l.K},t.balanceAnimationKeyframes={name:"balanceAnimationKeyframes",moduleUrl:h,runtime:l.L},t.clearStyles={name:"clearStyles",moduleUrl:h,runtime:l.M},t.renderStyles={name:"renderStyles",moduleUrl:h,runtime:l.N},t.collectAndResolveStyles={name:"collectAndResolveStyles",moduleUrl:h,runtime:l.O},t.LOCALE_ID={name:"LOCALE_ID",moduleUrl:n.i(u.c)("core","i18n/tokens"),runtime:a.LOCALE_ID},t.TRANSLATIONS_FORMAT={name:"TRANSLATIONS_FORMAT",moduleUrl:n.i(u.c)("core","i18n/tokens"),runtime:a.TRANSLATIONS_FORMAT},t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"X",function(){return r}),n.d(e,"n",function(){return o}),n.d(e,"W",function(){return s}),n.d(e,"Z",function(){return a}),n.d(e,"Y",function(){return c}),n.d(e,"d",function(){return l}),n.d(e,"f",function(){return u}),n.d(e,"b",function(){return d}),n.d(e,"c",function(){return p}),n.d(e,"g",function(){return f}),n.d(e,"h",function(){return h}),n.d(e,"j",function(){return m}),n.d(e,"R",function(){return v}),n.d(e,"o",function(){return g}),n.d(e,"p",function(){return b}),n.d(e,"r",function(){return y}),n.d(e,"a",function(){return w}),n.d(e,"l",function(){return _}),n.d(e,"k",function(){return x}),n.d(e,"q",function(){return C}),n.d(e,"m",function(){return k}),n.d(e,"i",function(){return E}),n.d(e,"e",function(){return S}),n.d(e,"t",function(){return O}),n.d(e,"u",function(){return T}),n.d(e,"v",function(){return P}),n.d(e,"w",function(){return M}),n.d(e,"x",function(){return A}),n.d(e,"y",function(){return I}),n.d(e,"z",function(){return D}),n.d(e,"A",function(){return R}),n.d(e,"B",function(){return N}),n.d(e,"C",function(){return j}),n.d(e,"D",function(){return L}),n.d(e,"E",function(){return F}),n.d(e,"s",function(){return V}),n.d(e,"Q",function(){return H}),n.d(e,"P",function(){return U}),n.d(e,"_1",function(){return B}),n.d(e,"_2",function(){return q}),n.d(e,"H",function(){return z}),n.d(e,"J",function(){return W}),n.d(e,"I",function(){return G}),n.d(e,"F",function(){return Y}),n.d(e,"G",function(){return $}),n.d(e,"S",function(){return K}),n.d(e,"T",function(){return Z}),n.d(e,"U",function(){return Q}),n.d(e,"V",function(){return J}),n.d(e,"K",function(){return X}),n.d(e,"L",function(){return tt}),n.d(e,"M",function(){return et}),n.d(e,"O",function(){return nt}),n.d(e,"N",function(){return it}),n.d(e,"_0",function(){return rt});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=i.__core_private__.isDefaultChangeDetectionStrategy,o=i.__core_private__.ChangeDetectorStatus,s=i.__core_private__.LifecycleHooks,a=i.__core_private__.LIFECYCLE_HOOKS_VALUES,c=i.__core_private__.ReflectorReader,l=i.__core_private__.AppElement,u=i.__core_private__.CodegenComponentFactoryResolver,d=i.__core_private__.AppView,p=i.__core_private__.DebugAppView,f=i.__core_private__.NgModuleInjector,h=i.__core_private__.registerModuleFactory,m=i.__core_private__.ViewType,v=i.__core_private__.MAX_INTERPOLATION_VALUES,g=i.__core_private__.checkBinding,b=i.__core_private__.flattenNestedViewRenderNodes,y=i.__core_private__.interpolate,w=i.__core_private__.ViewUtils,_=i.__core_private__.DebugContext,x=i.__core_private__.StaticNodeDebugInfo,C=i.__core_private__.devModeEqual,k=i.__core_private__.UNINITIALIZED,E=i.__core_private__.ValueUnwrapper,S=i.__core_private__.TemplateRef_,O=(i.__core_private__.RenderDebugInfo,i.__core_private__.EMPTY_ARRAY),T=i.__core_private__.EMPTY_MAP,P=i.__core_private__.pureProxy1,M=i.__core_private__.pureProxy2,A=i.__core_private__.pureProxy3,I=i.__core_private__.pureProxy4,D=i.__core_private__.pureProxy5,R=i.__core_private__.pureProxy6,N=i.__core_private__.pureProxy7,j=i.__core_private__.pureProxy8,L=i.__core_private__.pureProxy9,F=i.__core_private__.pureProxy10,V=i.__core_private__.castByValue,H=i.__core_private__.Console,U=i.__core_private__.reflector,B=i.__core_private__.Reflector,q=i.__core_private__.ReflectionCapabilities,z=i.__core_private__.NoOpAnimationPlayer,W=(i.__core_private__.AnimationPlayer,i.__core_private__.AnimationSequencePlayer),G=i.__core_private__.AnimationGroupPlayer,Y=i.__core_private__.AnimationKeyframe,$=i.__core_private__.AnimationStyles,K=i.__core_private__.ANY_STATE,Z=i.__core_private__.DEFAULT_STATE,Q=i.__core_private__.EMPTY_STATE,J=i.__core_private__.FILL_STYLE_FLAG,X=i.__core_private__.prepareFinalAnimationStyles,tt=i.__core_private__.balanceAnimationKeyframes,et=i.__core_private__.clearStyles,nt=i.__core_private__.collectAndResolveStyles,it=i.__core_private__.renderStyles,rt=(i.__core_private__.ViewMetadata,i.__core_private__.ComponentStillLoadingError)},function(t,e,n){var i=n(4),r=n(363),o=n(65),s=Object.defineProperty;e.f=n(20)?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var i=n(446),r=n(101),o=n(438),s=n(251),a=n(255);n.d(e,"PlatformLocation",function(){return i.e}),n.d(e,"LocationStrategy",function(){return i.a}),n.d(e,"APP_BASE_HREF",function(){return i.f}),n.d(e,"HashLocationStrategy",function(){return i.c}),n.d(e,"PathLocationStrategy",function(){return i.b}),n.d(e,"Location",function(){return i.d}),n.d(e,"NgLocalization",function(){return r.b}),n.d(e,"CommonModule",function(){return o.a}),n.d(e,"NgClass",function(){return s.b}),n.d(e,"NgFor",function(){return s.c}),n.d(e,"NgIf",function(){return s.d}),n.d(e,"NgPlural",function(){return s.e}),n.d(e,"NgPluralCase",function(){return s.f}),n.d(e,"NgStyle",function(){return s.g}),n.d(e,"NgSwitch",function(){return s.h}),n.d(e,"NgSwitchCase",function(){return s.i}),n.d(e,"NgSwitchDefault",function(){return s.j}),n.d(e,"NgTemplateOutlet",function(){return s.k}),n.d(e,"LowerCasePipe",function(){return a.b}),n.d(e,"DatePipe",function(){return a.c}),n.d(e,"I18nPluralPipe",function(){return a.d}),n.d(e,"I18nSelectPipe",function(){return a.e}),n.d(e,"JsonPipe",function(){return a.f}),n.d(e,"AsyncPipe",function(){return a.g}),n.d(e,"CurrencyPipe",function(){return a.h}),n.d(e,"DecimalPipe",function(){return a.i}),n.d(e,"PercentPipe",function(){return a.j}),n.d(e,"SlicePipe",function(){return a.k}),n.d(e,"UpperCasePipe",function(){return a.l})},function(t,e,n){"use strict";function i(t,e){if(n.i(r.a)(t))for(var o=0;o<t.length;o++){var s=t[o];n.i(r.c)(s)?i(s,e):e.push(s)}return e}var r=n(2);n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),s=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),a=function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return o(t)},t.iterable=function(t){return t},t.keys=function(t){return s(t,!1)},t.values=function(t){return s(t,!0)},t}(),c=function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),l=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(r.b)(a)){var c=e(a);c>o&&(i=a,o=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";function i(t,e){if(n.i(a.e)(t))for(var r=0;r<t.length;r++){var o=t[r];n.i(a.f)(o)?i(o,e):e.push(o)}return e}function r(t){return!!n.i(a.g)(t)&&(n.i(a.f)(t)||!(t instanceof Map)&&n.i(a.h)()in t)}function o(t,e,i){for(var r=t[n.i(a.h)()](),o=e[n.i(a.h)()]();;){var s=r.next(),c=o.next();if(s.done&&c.done)return!0;if(s.done||c.done)return!1;if(!i(s.value,c.value))return!1}}function s(t,e){if(n.i(a.f)(t))for(var i=0;i<t.length;i++)e(t[i]);else for(var r,o=t[n.i(a.h)()]();!(r=o.next()).done;)e(r.value)}var a=n(3);n.d(e,"b",function(){return u}),n.d(e,"f",function(){return d}),n.d(e,"a",function(){return p}),e.c=r,e.e=o,e.d=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),l=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),u=function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return c(t)},t.iterable=function(t){return t},t.keys=function(t){return l(t,!1)},t.values=function(t){return l(t,!0)},t}(),d=function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),p=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(a.e)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,r=-(1/0),o=0;o<t.length;o++){var s=t[o];if(!n.i(a.c)(s)){var c=e(s);c>r&&(i=s,r=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";function i(){throw new Error("unimplemented")}function r(t){var e=d.a.parse(t.selector)[0].getMatchingElementTemplate();return N.create({type:new A({reference:Object,name:t.type.name+"_Host",moduleUrl:t.type.moduleUrl,isHost:!0}),template:new R({encapsulation:c.ViewEncapsulation.None,template:e,templateUrl:"",styles:[],styleUrls:[],ngContentSelectors:[],animations:[]}),changeDetection:c.ChangeDetectionStrategy.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],viewQueries:[]})}function o(t){var e=new Map;return t.forEach(function(t){e.get(t.identifier.reference)||e.set(t.identifier.reference,t)}),l.b.values(e)}function s(t){return t||[]}function a(t){return n.i(u.k)(t)&&n.i(u.a)(t.name)&&n.i(u.a)(t.filePath)}var c=n(0),l=n(17),u=n(2),d=n(158),p=n(22);n.d(e,"r",function(){return m}),n.d(e,"g",function(){return g}),n.d(e,"s",function(){return b}),n.d(e,"m",function(){return w}),n.d(e,"k",function(){return _}),n.d(e,"l",function(){return x}),n.d(e,"j",function(){return C}),n.d(e,"h",function(){return k}),n.d(e,"i",function(){return E}),n.d(e,"a",function(){return S}),n.d(e,"c",function(){return O}),n.d(e,"d",function(){return T}),n.d(e,"v",function(){return P}),n.d(e,"b",function(){return M}),n.d(e,"e",function(){return A}),n.d(e,"y",function(){return I}),n.d(e,"o",function(){return D}),n.d(e,"p",function(){return R}),n.d(e,"q",function(){return N}),e.n=r,n.d(e,"w",function(){return j}),n.d(e,"t",function(){return L}),n.d(e,"u",function(){return F}),e.f=o,e.z=a,n.d(e,"x",function(){return V});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/,m=(new Object,function(){function t(){}return Object.defineProperty(t.prototype,"identifier",{get:function(){return i()},enumerable:!0,configurable:!0}),t}(),function(){function t(t,e){void 0===t&&(t=null),void 0===e&&(e=null),this.name=t,this.definitions=e}return t}()),v=function(){function t(){}return t}(),g=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return f(e,t),e}(v),b=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return f(e,t),e}(v),y=function(){function t(){}return t}(),w=function(t){function e(e){void 0===e&&(e=[]),t.call(this),this.steps=e}return f(e,t),e}(y),_=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.offset=e,this.styles=n}return f(e,t),e}(y),x=function(t){function e(e,n){void 0===e&&(e=0),void 0===n&&(n=null),t.call(this),this.timings=e,this.styles=n}return f(e,t),e}(y),C=function(t){function e(e){void 0===e&&(e=null),t.call(this),this.steps=e}return f(e,t),e}(y),k=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return f(e,t),e}(C),E=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return f(e,t),e}(C),S=function(){function t(t){var e=void 0===t?{}:t,n=e.reference,i=e.name,r=e.moduleUrl,o=e.prefix,s=e.value;this.reference=n,this.name=i,this.prefix=o,this.moduleUrl=r,this.value=s}return Object.defineProperty(t.prototype,"identifier",{get:function(){return this},enumerable:!0,configurable:!0}),t}(),O=function(){function t(t){var e=void 0===t?{}:t,i=e.isAttribute,r=e.isSelf,o=e.isHost,s=e.isSkipSelf,a=e.isOptional,c=e.isValue,l=e.query,d=e.viewQuery,p=e.token,f=e.value;this.isAttribute=n.i(u.i)(i),this.isSelf=n.i(u.i)(r),this.isHost=n.i(u.i)(o),this.isSkipSelf=n.i(u.i)(s),this.isOptional=n.i(u.i)(a),this.isValue=n.i(u.i)(c),this.query=l,this.viewQuery=d,this.token=p,this.value=f}return t}(),T=function(){function t(t){var e=t.token,i=t.useClass,r=t.useValue,o=t.useExisting,s=t.useFactory,a=t.deps,c=t.multi;this.token=e,this.useClass=i,this.useValue=r,this.useExisting=o,this.useFactory=s,this.deps=n.i(u.j)(a),this.multi=n.i(u.i)(c)}return t}(),P=function(t){function e(e){var n=e.reference,i=e.name,r=e.moduleUrl,o=e.prefix,a=e.diDeps,c=e.value;t.call(this,{reference:n,name:i,prefix:o,moduleUrl:r,value:c}),this.diDeps=s(a)}return f(e,t),e}(S),M=function(){function t(t){var e=t.value,i=t.identifier,r=t.identifierIsInstance;this.value=e,this.identifier=i,this.identifierIsInstance=n.i(u.i)(r)}return Object.defineProperty(t.prototype,"reference",{get:function(){return n.i(u.a)(this.identifier)?this.identifier.reference:this.value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return n.i(u.a)(this.value)?n.i(p.a)(this.value):this.identifier.name},enumerable:!0,configurable:!0}),t}(),A=function(t){function e(e){var i=void 0===e?{}:e,r=i.reference,o=i.name,a=i.moduleUrl,c=i.prefix,l=i.isHost,d=i.value,p=i.diDeps,f=i.lifecycleHooks;t.call(this,{reference:r,name:o,moduleUrl:a,prefix:c,value:d}),this.isHost=n.i(u.i)(l),this.diDeps=s(p),this.lifecycleHooks=s(f)}return f(e,t),e}(S),I=function(){function t(t){var e=void 0===t?{}:t,i=e.selectors,r=e.descendants,o=e.first,s=e.propertyName,a=e.read;this.selectors=i,this.descendants=n.i(u.i)(r),this.first=n.i(u.i)(o),this.propertyName=s,this.read=a}return t}(),D=function(){function t(t){var e=void 0===t?{}:t,n=e.moduleUrl,i=e.styles,r=e.styleUrls;this.moduleUrl=n,this.styles=s(i),this.styleUrls=s(r)}return t}(),R=function(){function t(t){var e=void 0===t?{}:t,i=e.encapsulation,r=e.template,o=e.templateUrl,a=e.styles,c=e.styleUrls,d=e.externalStylesheets,p=e.animations,f=e.ngContentSelectors,h=e.interpolation;if(this.encapsulation=i,this.template=r,this.templateUrl=o,this.styles=s(a),this.styleUrls=s(c),this.externalStylesheets=s(d),this.animations=n.i(u.a)(p)?l.a.flatten(p):[],this.ngContentSelectors=f||[],n.i(u.a)(h)&&2!=h.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=h}return t}(),N=function(){function t(t){var e=void 0===t?{}:t,n=e.type,i=e.isComponent,r=e.selector,o=e.exportAs,a=e.changeDetection,c=e.inputs,l=e.outputs,u=e.hostListeners,d=e.hostProperties,p=e.hostAttributes,f=e.providers,h=e.viewProviders,m=e.queries,v=e.viewQueries,g=e.entryComponents,b=e.template;this.type=n,this.isComponent=i,this.selector=r,this.exportAs=o,this.changeDetection=a,this.inputs=c,this.outputs=l,this.hostListeners=u,this.hostProperties=d,this.hostAttributes=p,this.providers=s(f),this.viewProviders=s(h),this.queries=s(m),this.viewQueries=s(v),this.entryComponents=s(g),this.template=b}return t.create=function(e){var i=void 0===e?{}:e,r=i.type,o=i.isComponent,s=i.selector,a=i.exportAs,c=i.changeDetection,l=i.inputs,d=i.outputs,f=i.host,m=i.providers,v=i.viewProviders,g=i.queries,b=i.viewQueries,y=i.entryComponents,w=i.template,_={},x={},C={};n.i(u.a)(f)&&Object.keys(f).forEach(function(t){var e=f[t],i=t.match(h);null===i?C[t]=e:n.i(u.a)(i[1])?x[i[1]]=e:n.i(u.a)(i[2])&&(_[i[2]]=e)});var k={};n.i(u.a)(l)&&l.forEach(function(t){var e=n.i(p.b)(t,[t,t]);k[e[0]]=e[1]});var E={};return n.i(u.a)(d)&&d.forEach(function(t){var e=n.i(p.b)(t,[t,t]);E[e[0]]=e[1]}),new t({type:r,isComponent:n.i(u.i)(o),selector:s,exportAs:a,changeDetection:c,inputs:k,outputs:E,hostListeners:_,hostProperties:x,hostAttributes:C,providers:m,viewProviders:v,queries:g,viewQueries:b,entryComponents:y,template:w})},Object.defineProperty(t.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),t}(),j=function(){function t(t){var e=void 0===t?{}:t,i=e.type,r=e.name,o=e.pure;this.type=i,this.name=r,this.pure=n.i(u.i)(o)}return Object.defineProperty(t.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),t}(),L=function(){function t(t){var e=void 0===t?{}:t,n=e.type,i=e.providers,r=e.declaredDirectives,o=e.exportedDirectives,a=e.declaredPipes,c=e.exportedPipes,l=e.entryComponents,u=e.bootstrapComponents,d=e.importedModules,p=e.exportedModules,f=e.schemas,h=e.transitiveModule,m=e.id;this.type=n,this.declaredDirectives=s(r),this.exportedDirectives=s(o),this.declaredPipes=s(a),this.exportedPipes=s(c),this.providers=s(i),this.entryComponents=s(l),this.bootstrapComponents=s(u),this.importedModules=s(d),this.exportedModules=s(p),this.schemas=s(f),this.id=m,this.transitiveModule=h}return Object.defineProperty(t.prototype,"identifier",{get:function(){return this.type},enumerable:!0,configurable:!0}),t}(),F=function(){function t(t,e,n,i,r){var o=this;this.modules=t,this.providers=e,this.entryComponents=n,this.directives=i,this.pipes=r,this.directivesSet=new Set,this.pipesSet=new Set,i.forEach(function(t){return o.directivesSet.add(t.type.reference)}),r.forEach(function(t){return o.pipesSet.add(t.type.reference)})}return t}(),V=function(){function t(t,e){var n=e.useClass,i=e.useValue,r=e.useExisting,o=e.useFactory,s=e.deps,a=e.multi;this.token=t,this.useClass=n,this.useValue=i,this.useExisting=r,this.useFactory=o,this.dependencies=s,this.multi=!!a}return t}()},function(t,e,n){t.exports=!n(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";(function(t){function i(t){return t.name||typeof t}function r(t){return void 0!==t&&null!==t}function o(t){return void 0===t||null===t}function s(t){return"object"==typeof t&&null!==t}function a(t){return Array.isArray(t)}function c(t){return t instanceof Date&&!isNaN(t.valueOf())}function l(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function u(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function d(){if(o(v))if(r(p.Symbol)&&r(Symbol.iterator))v=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(v=n)}return v}e.f=i,e.a=r,e.b=o,e.j=s,e.c=a,e.i=c,e.g=l,n.d(e,"h",function(){return h}),e.d=u,n.d(e,"k",function(){return m}),e.e=d;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p;p="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var f=p;f.assert=function(t){};var h=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}()),m=(f.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return f.JSON.parse(t)},t.stringify=function(t){return f.JSON.stringify(t,null,2)},t}()),v=null}).call(e,n(24))},function(t,e,n){"use strict";function i(t){return t.replace(h,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return"-"+t[1].toLowerCase()})}function r(t,e){return s(t,":",e)}function o(t,e){return s(t,".",e)}function s(t,e,n){var i=t.indexOf(e);return i==-1?n:[t.slice(0,i).trim(),t.slice(i+1).trim()]}function a(t){return t.replace(/\W/g,"_")}function c(t,e,i){return n.i(d.c)(t)?e.visitArray(t,i):n.i(d.g)(t)?e.visitStringMap(t,i):n.i(d.b)(t)||n.i(d.h)(t)?e.visitPrimitive(t,i):e.visitOther(t,i)}function l(t,e,n){return void 0===e&&(e=null),void 0===n&&(n="src"),null==e?"asset:@angular/lib/"+t+"/index":"asset:@angular/lib/"+t+"/src/"+e}function u(t){return n.i(d.a)(t.value)?p.a(t.value):t.identifierIsInstance?p.b(t.identifier).instantiate([],p.c(t.identifier,[],[p.d.Const])):p.b(t.identifier)}var d=n(2),p=n(6);n.d(e,"i",function(){return f}),e.g=i,e.b=r,e.d=o,e.a=a,e.e=c,n.d(e,"j",function(){return m}),e.c=l,e.f=u,n.d(e,"h",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f="",h=/([A-Z])/g,m=function(){function t(){}return t.prototype.visitArray=function(t,e){var n=this;return t.map(function(t){return c(t,n,e)})},t.prototype.visitStringMap=function(t,e){var n=this,i={};return Object.keys(t).forEach(function(r){i[r]=c(t[r],n,e)}),i},t.prototype.visitPrimitive=function(t,e){return t},t.prototype.visitOther=function(t,e){return t},t}(),v=function(){function t(t,e){void 0===e&&(e=null),this.syncResult=t,this.asyncResult=e,e||(this.asyncResult=Promise.resolve(t))}return t}()},function(t,e,n){"use strict";var i=n(512);n.d(e,"AbstractControlDirective",function(){return i.a}),n.d(e,"AbstractFormGroupDirective",function(){return i.b}),n.d(e,"CheckboxControlValueAccessor",function(){return i.c}),n.d(e,"ControlContainer",function(){return i.d}),n.d(e,"NG_VALUE_ACCESSOR",function(){return i.e}),n.d(e,"DefaultValueAccessor",function(){return i.f}),n.d(e,"NgControl",function(){return i.g}),n.d(e,"NgControlStatus",function(){return i.h}),n.d(e,"NgControlStatusGroup",function(){return i.i}),n.d(e,"NgForm",function(){return i.j}),n.d(e,"NgModel",function(){return i.k}),n.d(e,"NgModelGroup",function(){return i.l}),n.d(e,"RadioControlValueAccessor",function(){return i.m}),n.d(e,"FormControlDirective",function(){return i.n}),n.d(e,"FormControlName",function(){return i.o}),n.d(e,"FormGroupDirective",function(){return i.p}),n.d(e,"FormArrayName",function(){return i.q}),n.d(e,"FormGroupName",function(){return i.r}),n.d(e,"NgSelectOption",function(){return i.s}),n.d(e,"SelectControlValueAccessor",function(){return i.t}),n.d(e,"SelectMultipleControlValueAccessor",function(){return i.u}),n.d(e,"MaxLengthValidator",function(){return i.v}),n.d(e,"MinLengthValidator",function(){return i.w}),n.d(e,"PatternValidator",function(){return i.x}),n.d(e,"RequiredValidator",function(){return i.y}),n.d(e,"FormBuilder",function(){return i.z}),n.d(e,"AbstractControl",function(){return i.A}),n.d(e,"FormArray",function(){return i.B}),n.d(e,"FormControl",function(){return i.C}),n.d(e,"FormGroup",function(){return i.D}),n.d(e,"NG_ASYNC_VALIDATORS",function(){return i.E}),n.d(e,"NG_VALIDATORS",function(){return i.F}),n.d(e,"Validators",function(){return i.G}),n.d(e,"FormsModule",function(){return i.H}),n.d(e,"ReactiveFormsModule",function(){return i.I})},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";(function(t){function n(t){return void 0!==t&&null!==t}function i(t){return void 0===t||null===t}function r(t){return"string"==typeof t}function o(t){return"object"==typeof t&&null!==t}function s(t){return Array.isArray(t)}function a(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function c(t){return!i(t)&&t}function l(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(){if(i(m))if(n(f.Symbol)&&n(Symbol.iterator))m=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var r=t[e];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(m=r)}return m}function d(t){return!l(t)}function p(t,e){return t.constructor===e}e.a=n,e.b=i,e.h=r,e.k=o,e.c=s,e.g=a,e.j=c,e.d=l,e.e=u,e.f=d,e.i=p;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f;f="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var h=f;h.assert=function(t){};var m=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),h.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return h.JSON.parse(t)},t.stringify=function(t){return h.JSON.stringify(t,null,2)},t}(),null)}).call(e,n(24))},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var i=n(11),r=n(47),o=n(26),s=n(98)("src"),a="toString",c=Function[a],l=(""+c).split(a);n(10).inspectSource=function(t){return c.call(t)},(t.exports=function(t,e,n,a){var c="function"==typeof n;c&&(o(n,"name")||r(n,"name",e)),t[e]!==n&&(c&&(o(n,s)||r(n,s,t[e]?""+t[e]:l.join(String(e)))),t===i?t[e]=n:a?t[e]?t[e]=n:r(t,e,n):(delete t[e],r(t,e,n)))})(Function.prototype,a,function(){return"function"==typeof this&&this[s]||c.call(this)})},function(t,e,n){var i=n(1),r=n(5),o=n(46),s=/"/g,a=function(t,e,n,i){var r=String(o(t)),a="<"+e;return""!==n&&(a+=" "+n+'="'+String(i).replace(s,""")+'"'),a+">"+r+"</"+e+">"};t.exports=function(t,e){var n={};n[t]=e(a),i(i.P+i.F*r(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}),"String",n)}},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(431),o=n(139),s=n(418),a=n(247),c=function(t){function e(n,i,r){switch(t.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=s.empty;break;case 1:if(!n){this.destination=s.empty;break}if("object"==typeof n){n instanceof e?(this.destination=n,this.destination.add(this)):(this.syncErrorThrowable=!0,this.destination=new l(this,n));break}default:this.syncErrorThrowable=!0,this.destination=new l(this,n,i,r)}}return i(e,t),e.prototype[a.$$rxSubscriber]=function(){return this},e.create=function(t,n,i){var r=new e(t,n,i);return r.syncErrorThrowable=!1,r},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e}(o.Subscription);e.Subscriber=c;var l=function(t){function e(e,n,i,o){t.call(this),this._parent=e;var s,a=this;r.isFunction(n)?s=n:n&&(a=n,s=n.next,i=n.error,o=n.complete,r.isFunction(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this)),this._context=a,this._next=s,this._error=i,this._complete=o}return i(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parent;e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parent;if(this._error)e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else{if(!e.syncErrorThrowable)throw this.unsubscribe(),t;e.syncErrorValue=t,e.syncErrorThrown=!0,this.unsubscribe()}}},e.prototype.complete=function(){if(!this.isStopped){var t=this._parent;this._complete?t.syncErrorThrowable?(this.__tryOrSetError(t,this._complete),this.unsubscribe()):(this.__tryOrUnsub(this._complete),this.unsubscribe()):this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(t){throw this.unsubscribe(),t}},e.prototype.__tryOrSetError=function(t,e,n){try{e.call(this._context,n)}catch(e){return t.syncErrorValue=e,t.syncErrorThrown=!0,!0}return!1},e.prototype._unsubscribe=function(){var t=this._parent;this._context=null,this._parent=null,t.unsubscribe()},e}(c)},function(t,e,n){"use strict";function i(){throw new Error("unimplemented")}e.a=i,n.d(e,"b",function(){return o}),n.d(e,"c",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e){var n=t.call(this,e);this._nativeError=n}return r(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error),s=function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return r(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e}(o)},function(t,e,n){"use strict";(function(t){function i(t){return void 0!==t&&null!==t}function r(t){return void 0===t||null===t}function o(t){return"number"==typeof t}function s(t){return"string"==typeof t}function a(t){return Array.isArray(t)}function c(t){if("string"==typeof t)return t;if(void 0===t||null===t)return""+t;if(t.overriddenName)return t.overriddenName;if(t.name)return t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function l(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(t,e,n){for(var r=e.split("."),o=t;r.length>1;){var s=r.shift();o=o.hasOwnProperty(s)&&i(o[s])?o[s]:o[s]={}}void 0!==o&&null!==o||(o={}),o[r.shift()]=n}function d(){if(r(v))if(i(p.Symbol)&&i(Symbol.iterator))v=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(v=n)}return v}n.d(e,"e",function(){return f}),e.a=i,e.c=r,e.b=o,e.i=s,e.f=a,e.k=c,n.d(e,"l",function(){return h}),e.g=l,n.d(e,"j",function(){return m}),e.d=u,e.h=d;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p;p="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var f=p;f.assert=function(t){};var h=(Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}()),m=(f.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return f.JSON.parse(t)},t.stringify=function(t){return f.JSON.stringify(t,null,2)},t}()),v=null}).call(e,n(24))},function(t,e,n){var i=n(76),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},function(t,e,n){"use strict";var i=n(114),r=n(166),o=n(113),s=n(494),a=n(169),c=n(168),l=n(167);n.d(e,"b",function(){return i.a}),n.d(e,"c",function(){return i.b}),n.d(e,"d",function(){return i.c}),n.d(e,"e",function(){return i.f}),n.d(e,"l",function(){return i.d}),n.d(e,"m",function(){return i.e}),n.d(e,"h",function(){return r.b}),n.d(e,"i",function(){return r.a}),n.d(e,"g",function(){return o.b}),n.d(e,"f",function(){return s.a}),n.d(e,"j",function(){return a.b}),n.d(e,"k",function(){return c.a}),n.d(e,"a",function(){return l.a})},function(t,e,n){var i=n(5);t.exports=function(t,e){return!!t&&i(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){var i=n(94),r=n(46);t.exports=function(t){return i(r(t))}},function(t,e,n){var i=n(46);t.exports=function(t){return Object(i(t))}},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=new i.OpaqueToken("NgValueAccessor")},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){return null==t||"string"==typeof t&&0===t.length}function r(t){return n.i(p.a)(t)?t:l.toPromise.call(t)}function o(t,e){return e.map(function(e){return e(t)})}function s(t,e){return e.map(function(e){return e(t)})}function a(t){var e=t.reduce(function(t,e){return n.i(d.a)(e)?u.a.merge(t,e):t},{});return 0===Object.keys(e).length?null:e}var c=n(0),l=n(762),u=(n.n(l),n(56)),d=n(25),p=n(313);n.d(e,"b",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"a",function(){return m});var f=new c.OpaqueToken("NgValidators"),h=new c.OpaqueToken("NgAsyncValidators"),m=function(){function t(){}return t.required=function(t){return i(t.value)?{required:!0}:null},t.minLength=function(t){return function(e){if(i(e.value))return null;var n="string"==typeof e.value?e.value.length:0;return n<t?{minlength:{requiredLength:t,actualLength:n}}:null}},t.maxLength=function(t){return function(e){var n="string"==typeof e.value?e.value.length:0;return n>t?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(t){return function(e){if(i(e.value))return null;var n=new RegExp("^"+t+"$"),r=e.value;return n.test(r)?null:{pattern:{requiredPattern:"^"+t+"$",actualValue:r}}}},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(d.a);return 0==e.length?null:function(t){return a(o(t,e))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(d.a);return 0==e.length?null:function(t){var n=s(t,e).map(r);return Promise.all(n).then(a)}},t}()},function(t,e,n){var i=n(1),r=n(10),o=n(5);t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],s={};s[t]=e(n),i(i.S+i.F*o(function(){n(1)}),"Object",s)}},function(t,e,n){"use strict";var i=n(258);n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t,e){this.start=t,this.end=e}return t.fromArray=function(e){return e?(n.i(i.a)("interpolation",e),new t(e[0],e[1])):o},t}(),o=new r("{{","}}")},function(t,e,n){"use strict";var i=n(2);n.d(e,"c",function(){return o}),n.d(e,"b",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"e",function(){return r}),n.d(e,"a",function(){return c});var r,o=function(){function t(t,e,n,i){this.file=t,this.offset=e,this.line=n,this.col=i}return t.prototype.toString=function(){return n.i(i.a)(this.offset)?this.file.url+"@"+this.line+":"+this.col:this.file.url},t}(),s=function(){function t(t,e){this.content=t,this.url=e}return t}(),a=function(){function t(t,e,n){void 0===n&&(n=null),this.start=t,this.end=e,this.details=n}return t.prototype.toString=function(){return this.start.file.content.substring(this.start.offset,this.end.offset)},t}();!function(t){t[t.WARNING=0]="WARNING",t[t.FATAL=1]="FATAL"}(r||(r={}));var c=function(){function t(t,e,n){void 0===n&&(n=r.FATAL),this.span=t,this.msg=e,this.level=n}return t.prototype.toString=function(){var t=this.span.start.file.content,e=this.span.start.offset,r="",o="";if(n.i(i.a)(e)){e>t.length-1&&(e=t.length-1);for(var s=e,a=0,c=0;a<100&&e>0&&(e--,a++,"\n"!=t[e]||3!=++c););for(a=0,c=0;a<100&&s<t.length-1&&(s++,a++,"\n"!=t[s]||3!=++c););var l=t.substring(e,this.span.start.offset)+"[ERROR ->]"+t.substring(this.span.start.offset,s+1);r=' ("'+l+'")'}return this.span.details&&(o=", "+this.span.details),""+this.msg+r+": "+this.span.start+o},t}()},function(t,e,n){"use strict";var i=n(179);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(){t.apply(this,arguments)}return r(e,t),Object.defineProperty(e.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),e}(i.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r="primary",o=function(t){function e(e){t.call(this,e),this.message=e,this.stack=new Error(e).stack}return i(e,t),e.prototype.toString=function(){return this.message},e}(Error)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!r(t[n],e[n]))return!1;return!0}function r(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r,o=0;o<n.length;o++)if(r=n[o],t[r]!==e[r])return!1;return!0}function o(t){for(var e=[],n=0;n<t.length;++n)for(var i=0;i<t[n].length;++i)e.push(t[n][i]);return e}function s(t){return t.length>0?t[t.length-1]:null}function a(t,e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);return n}function c(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function l(t,e){var i=[],r={};if(c(t,function(t,n){n===w.a&&i.push(b.map.call(e(n,t),function(t){return r[n]=t,t}))}),c(t,function(t,n){n!==w.a&&i.push(b.map.call(e(n,t),function(t){return r[n]=t,t}))}),i.length>0){var o=m.concatAll.call(h.of.apply(void 0,i)),s=g.last.call(o);return b.map.call(s,function(){return r})}return n.i(h.of)(r)}function u(t){var e=y.mergeAll.call(t);return v.every.call(e,function(t){return t===!0})}function d(t){return t instanceof p.Observable?t:t instanceof Promise?n.i(f.fromPromise)(t):n.i(h.of)(t)}var p=n(8),f=(n.n(p),n(244)),h=(n.n(f),n(79)),m=(n.n(h),n(425)),v=(n.n(m),n(427)),g=(n.n(v),n(758)),b=(n.n(g),n(100)),y=(n.n(b),n(141)),w=(n.n(y),n(43));e.h=i,e.d=r,e.a=o,e.i=s,e.g=a,e.c=c,e.e=l,e.f=u,e.b=d},function(t,e,n){var i=n(73),r=n(94),o=n(36),s=n(32),a=n(573);t.exports=function(t,e){var n=1==t,c=2==t,l=3==t,u=4==t,d=6==t,p=5==t||d,f=e||a;return function(e,a,h){for(var m,v,g=o(e),b=r(g),y=i(a,h,3),w=s(b.length),_=0,x=n?f(e,w):c?f(e,0):void 0;w>_;_++)if((p||_ in b)&&(m=b[_],v=y(m,_,g),t))if(n)x[_]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return _;case 2:x.push(m)}else if(u)return!1;return d?-1:l||u?u:x}}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var i=n(15),r=n(64);t.exports=n(20)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(382),r=n(1),o=n(133)("metadata"),s=o.store||(o.store=new(n(694))),a=function(t,e,n){var r=s.get(t);if(!r){if(!n)return;s.set(t,r=new i)}var o=r.get(e);if(!o){if(!n)return;r.set(e,o=new i)}return o},c=function(t,e,n){var i=a(e,n,!1);return void 0!==i&&i.has(t)},l=function(t,e,n){var i=a(e,n,!1);return void 0===i?void 0:i.get(t)},u=function(t,e,n,i){a(n,i,!0).set(t,e)},d=function(t,e){var n=a(t,e,!1),i=[];return n&&n.forEach(function(t,e){i.push(e)}),i},p=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},f=function(t){r(r.S,"Reflect",t)};t.exports={store:s,map:a,has:c,get:l,set:u,keys:d,key:p,exp:f}},function(t,e,n){var i=n(26),r=n(36),o=n(211)("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),i(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?s:null}},function(t,e,n){"use strict";var i=n(0),r=n(186),o=function(){function t(t,e,n){this.applicationRef=t,this.componentFactoryResolver=e,this.injector=n}return t.prototype.getDocument=function(){return this.injector.get(r.DOCUMENT)},t.prototype.setRootViewContainerRef=function(t){this.root=t},t.prototype.getRootViewContainerRef=function(){if(this.root)return this.root;var t=this.applicationRef.components;if(!t.length)throw new Error("ApplicationRef instance not found");try{var e=this.applicationRef._rootComponents[0];return this.root=e._hostElement.vcRef,this.root}catch(t){throw new Error("ApplicationRef instance not found")}},t.prototype.appendNextToLocation=function(t,e,n){var r=this.componentFactoryResolver.resolveComponentFactory(t),o=e.parentInjector,s=o;return n&&n.length>0&&(s=i.ReflectiveInjector.fromResolvedProviders(n,o)),e.createComponent(r,e.length,s)},t.prototype.appendNextToRoot=function(t,e,n){var r=this.getRootViewContainerRef(),o=i.ReflectiveInjector.resolve([{provide:e,useValue:n}]);return this.appendNextToLocation(t,r,o)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:i.ApplicationRef},{type:i.ComponentFactoryResolver},{type:i.Injector}],t}();e.ComponentsHelper=o},function(t,e,n){"use strict";(function(t){if(e.root="object"==typeof window&&window.window===window&&window||"object"==typeof self&&self.self===self&&self||"object"==typeof t&&t.global===t&&t,!e.root)throw new Error("RxJS could not find any global context (window, self, global)")}).call(e,n(24))},function(t,e,n){"use strict";var i=n(445),r=n(21);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e,i){t.call(this,"Invalid argument '"+i+"' for pipe '"+n.i(r.g)(e)+"'")}return o(e,t),e}(i.a)},function(t,e,n){"use strict";function i(t,e,n){void 0===n&&(n=null);var i=[],r=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=r(t);e&&i.push(e)}),i}n.d(e,"d",function(){return r}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"f",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"a",function(){return l}),e.g=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e,n,i,r){this.switchValue=t,this.type=e,this.cases=n,this.sourceSpan=i,this.switchValueSourceSpan=r}return t.prototype.visit=function(t,e){return t.visitExpansion(this,e)},t}(),s=function(){function t(t,e,n,i,r){this.value=t,this.expression=e,this.sourceSpan=n,this.valueSourceSpan=i,this.expSourceSpan=r}return t.prototype.visit=function(t,e){return t.visitExpansionCase(this,e)},t}(),a=function(){function t(t,e,n,i){this.name=t,this.value=e,this.sourceSpan=n,this.valueSpan=i}return t.prototype.visit=function(t,e){return t.visitAttribute(this,e)},t}(),c=function(){function t(t,e,n,i,r,o){this.name=t,this.attrs=e,this.children=n,this.sourceSpan=i,this.startSourceSpan=r,this.endSourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),l=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitComment(this,e)},t}()},function(t,e,n){"use strict";function i(t,e,n){void 0===n&&(n=null);var i=[],r=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=r(t);e&&i.push(e)}),i}n.d(e,"e",function(){return o}),n.d(e,"d",function(){return s}),n.d(e,"f",function(){return a}),n.d(e,"k",function(){return c}),n.d(e,"m",function(){return l}),n.d(e,"n",function(){return u}),n.d(e,"j",function(){return d}),n.d(e,"i",function(){return p}),n.d(e,"h",function(){return f}),n.d(e,"p",function(){return h}),n.d(e,"o",function(){return m}),n.d(e,"b",function(){return v}),n.d(e,"a",function(){return r}),n.d(e,"g",function(){return b}),n.d(e,"l",function(){return g}),e.c=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r,o=function(){function t(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),s=function(){function t(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitBoundText(this,e)},t}(),a=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitAttr(this,e)},t}(),c=function(){function t(t,e,n,i,r,o){this.name=t,this.type=e,this.securityContext=n,this.value=i,this.unit=r,this.sourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElementProperty(this,e)},Object.defineProperty(t.prototype,"isAnimation",{get:function(){return this.type===g.Animation},enumerable:!0,configurable:!0}),t}(),l=function(){function t(t,e,n,i,r){this.name=t,this.target=e,this.phase=n,this.handler=i,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitEvent(this,e)},Object.defineProperty(t.prototype,"fullName",{get:function(){return this.target?this.target+":"+this.name:this.name},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isAnimation",{get:function(){return!!this.phase},enumerable:!0,configurable:!0}),t}(),u=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitReference(this,e)},t}(),d=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitVariable(this,e)},t}(),p=function(){function t(t,e,n,i,r,o,s,a,c,l,u,d){this.name=t,this.attrs=e,this.inputs=n,this.outputs=i,this.references=r,this.directives=o,this.providers=s,this.hasViewContainer=a,this.children=c,this.ngContentIndex=l,this.sourceSpan=u,this.endSourceSpan=d}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),f=function(){function t(t,e,n,i,r,o,s,a,c,l){this.attrs=t,this.outputs=e,this.references=n,this.variables=i,this.directives=r,this.providers=o,this.hasViewContainer=s,this.children=a,this.ngContentIndex=c,this.sourceSpan=l}return t.prototype.visit=function(t,e){return t.visitEmbeddedTemplate(this,e)},t}(),h=function(){function t(t,e,n,i){this.directiveName=t,this.templateName=e,this.value=n,this.sourceSpan=i}return t.prototype.visit=function(t,e){return t.visitDirectiveProperty(this,e)},t}(),m=function(){function t(t,e,n,i,r){this.directive=t,this.inputs=e,this.hostProperties=n,this.hostEvents=i,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitDirective(this,e)},t}(),v=function(){function t(t,e,n,i,r,o,s){this.token=t,this.multiProvider=e,this.eager=n,this.providers=i,this.providerType=r,this.lifecycleHooks=o,this.sourceSpan=s}return t.prototype.visit=function(t,e){return null},t}();!function(t){t[t.PublicService=0]="PublicService",t[t.PrivateService=1]="PrivateService",t[t.Component=2]="Component",t[t.Directive=3]="Directive",t[t.Builtin=4]="Builtin"}(r||(r={}));var g,b=function(){function t(t,e,n){this.index=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitNgContent(this,e)},t}();!function(t){t[t.Property=0]="Property",t[t.Attribute=1]="Attribute",t[t.Class=2]="Class",t[t.Style=3]="Style",t[t.Animation=4]="Animation"}(g||(g={}))},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e){var n=h.b.clone(e.path);return n.push(t),n}function r(t,e){t||c(e,"Cannot find control with"),e.valueAccessor||c(e,"No value accessor for form control with"),t.validator=v.a.compose([t.validator,e.validator]),t.asyncValidator=v.a.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),e.valueAccessor.registerOnChange(function(n){e.viewToModelUpdate(n),t.markAsDirty(),t.setValue(n,{emitModelToViewChange:!1})}),e.valueAccessor.registerOnTouched(function(){return t.markAsTouched()}),t.registerOnChange(function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)}),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(function(t){e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})}),e._rawAsyncValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})})}function o(t,e){e.valueAccessor.registerOnChange(function(){return a(e)}),e.valueAccessor.registerOnTouched(function(){return a(e)}),e._rawValidators.forEach(function(t){return t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(function(t){return t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}function s(t,e){n.i(m.b)(t)&&c(e,"Cannot find control with"),t.validator=v.a.compose([t.validator,e.validator]),t.asyncValidator=v.a.composeAsync([t.asyncValidator,e.asyncValidator])}function a(t){return c(t,"There is no FormControl instance attached to form control element with")}function c(t,e){var n;throw n=t.path.length>1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function l(t){return n.i(m.a)(t)?v.a.compose(t.map(y.a)):null}function u(t){return n.i(m.a)(t)?v.a.composeAsync(t.map(y.b)):null}function d(t,e){if(!t.hasOwnProperty("model"))return!1;var i=t.model;return!!i.isFirstChange()||!n.i(m.g)(e,i.currentValue)}function p(t){return n.i(m.i)(t,g.a)||n.i(m.i)(t,w.a)||n.i(m.i)(t,x.a)||n.i(m.i)(t,C.a)||n.i(m.i)(t,_.a)}function f(t,e){if(!e)return null;var i,r,o;return e.forEach(function(e){n.i(m.i)(e,b.a)?i=e:p(e)?(n.i(m.a)(r)&&c(t,"More than one built-in value accessor matches form control with"),r=e):(n.i(m.a)(o)&&c(t,"More than one custom value accessor matches form control with"),o=e)}),n.i(m.a)(o)?o:n.i(m.a)(r)?r:n.i(m.a)(i)?i:(c(t,"No valid value accessor for form control with"),null)}var h=n(56),m=n(25),v=n(38),g=n(119),b=n(120),y=n(510),w=n(182),_=n(88),x=n(123),C=n(124);e.a=i,e.d=r,e.h=o,e.e=s,e.b=l,e.c=u,e.g=d,e.f=f},function(t,e,n){"use strict";function i(t,e){if(n.i(r.a)(t))for(var o=0;o<t.length;o++){var s=t[o];n.i(r.c)(s)?i(s,e):e.push(s)}return e}var r=n(25);n.d(e,"c",function(){return a}),n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),s=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),a=function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return o(t)},t.iterable=function(t){return t},t.keys=function(t){return s(t,!1)},t.values=function(t){return s(t,!0)},t}(),c=function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),l=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(r.b)(a)){var c=e(a);c>o&&(i=a,o=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";var i=n(536);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b}),n.d(e,"c",function(){return i.c}),n.d(e,"d",function(){return i.d}),n.d(e,"e",function(){return i.e})},function(t,e,n){var i=n(98)("meta"),r=n(7),o=n(26),s=n(15).f,a=0,c=Object.isExtensible||function(){return!0},l=!n(5)(function(){return c(Object.preventExtensions({}))}),u=function(t){s(t,i,{value:{i:"O"+ ++a,w:{}}})},d=function(t,e){if(!r(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,i)){if(!c(t))return"F";if(!e)return"E";u(t)}return t[i].i},p=function(t,e){if(!o(t,i)){if(!c(t))return!0;if(!e)return!1;u(t)}return t[i].w},f=function(t){return l&&h.NEED&&c(t)&&!o(t,i)&&u(t),t},h=t.exports={KEY:i,NEED:!1,fastKey:d,getWeak:p,onFreeze:f}},function(t,e,n){var i=n(131),r=n(64),o=n(35),s=n(65),a=n(26),c=n(363),l=Object.getOwnPropertyDescriptor;e.f=n(20)?l:function(t,e){if(t=o(t),e=s(e,!0),c)try{return l(t,e)}catch(t){}if(a(t,e))return r(!i.f.call(t,e),t[e])}},function(t,e,n){"use strict";function i(){throw new Error("unimplemented")}var r=n(179);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}return o(e,t),Object.defineProperty(e.prototype,"validator",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return i()},enumerable:!0,configurable:!0}),e}(r.a)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(){return new C(new k([],{}),{},null)}function r(t,e,n){return n?o(t.root,e.root):s(t.root,e.root)}function o(t,e){if(!c(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(var n in e.children){if(!t.children[n])return!1;if(!o(t.children[n],e.children[n]))return!1}return!0}function s(t,e){return a(t,e,e.segments)}function a(t,e,n){if(t.segments.length>n.length){var i=t.segments.slice(0,n.length);return!!c(i,n)&&!e.hasChildren()}if(t.segments.length===n.length){if(!c(t.segments,n))return!1;for(var r in e.children){if(!t.children[r])return!1;if(!s(t.children[r],e.children[r]))return!1}return!0}var i=n.slice(0,t.segments.length),o=n.slice(t.segments.length);return!!c(t.segments,i)&&(!!t.children[_.a]&&a(t.children[_.a],e,o))}function c(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(t[n].path!==e[n].path)return!1;return!0}function l(t,e){var i=[];return n.i(x.c)(t.children,function(t,n){n===_.a&&(i=i.concat(e(t,n)))}),n.i(x.c)(t.children,function(t,n){n!==_.a&&(i=i.concat(e(t,n)))}),i}function u(t){return t.segments.map(function(t){return h(t)}).join("/")}function d(t,e){if(t.hasChildren()&&e){var i=t.children[_.a]?d(t.children[_.a],!1):"",r=[];return n.i(x.c)(t.children,function(t,e){e!==_.a&&r.push(e+":"+d(t,!1))}),r.length>0?i+"("+r.join("//")+")":""+i}if(t.hasChildren()&&!e){var o=l(t,function(e,n){return n===_.a?[d(t.children[_.a],!1)]:[n+":"+d(e,!1)]});return u(t)+"/("+o.join("//")+")"}return u(t)}function p(t){return encodeURIComponent(t)}function f(t){return decodeURIComponent(t)}function h(t){return""+p(t.path)+m(t.parameters)}function m(t){return g(t).map(function(t){return";"+p(t.first)+"="+p(t.second)}).join("")}function v(t){var e=g(t).map(function(t){return p(t.first)+"="+p(t.second)});return e.length>0?"?"+e.join("&"):""}function g(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(new T(n,t[n]));return e}function b(t){P.lastIndex=0;var e=t.match(P);return e?e[0]:""}function y(t){M.lastIndex=0;var e=t.match(P);return e?e[0]:""}function w(t){A.lastIndex=0;var e=t.match(A);return e?e[0]:""}var _=n(43),x=n(44);e.e=i,e.f=r,n.d(e,"b",function(){return C}),n.d(e,"a",function(){return k}),n.d(e,"c",function(){return E}),e.d=l,n.d(e,"g",function(){return S}),n.d(e,"h",function(){return O});var C=function(){function t(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}return t.prototype.toString=function(){return(new O).serialize(this)},t}(),k=function(){function t(t,e){var i=this;this.segments=t,this.children=e,this.parent=null,n.i(x.c)(e,function(t,e){return t.parent=i})}return t.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(t.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return u(this)},t}(),E=function(){function t(t,e){this.path=t,this.parameters=e}return t.prototype.toString=function(){return h(this)},t}(),S=function(){function t(){}return t}(),O=function(){function t(){}return t.prototype.parse=function(t){var e=new I(t);return new C(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())},t.prototype.serialize=function(t){var e="/"+d(t.root,!0),n=v(t.queryParams),i=null!==t.fragment&&void 0!==t.fragment?"#"+encodeURI(t.fragment):"";return""+e+n+i},t}(),T=function(){function t(t,e){this.first=t,this.second=e}return t}(),P=/^[^\/\(\)\?;=&#]+/,M=/^[^=\?&#]+/,A=/^[^\?&#]+/,I=function(){function t(t){this.url=t,this.remaining=t}return t.prototype.peekStartsWith=function(t){return this.remaining.startsWith(t)},t.prototype.capture=function(t){if(!this.remaining.startsWith(t))throw new Error('Expected "'+t+'".');this.remaining=this.remaining.substring(t.length)},t.prototype.parseRootSegment=function(){return this.remaining.startsWith("/")&&this.capture("/"),""===this.remaining||this.remaining.startsWith("?")||this.remaining.startsWith("#")?new k([],{}):new k([],this.parseChildren())},t.prototype.parseChildren=function(){if(0==this.remaining.length)return{};this.peekStartsWith("/")&&this.capture("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegments());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegments());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[_.a]=new k(t,e)),n},t.prototype.parseSegments=function(){var t=b(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");this.capture(t);var e={};return this.peekStartsWith(";")&&(e=this.parseMatrixParams()),new E(f(t),e)},t.prototype.parseQueryParams=function(){var t={};if(this.peekStartsWith("?"))for(this.capture("?"),this.parseQueryParam(t);this.remaining.length>0&&this.peekStartsWith("&");)this.capture("&"),this.parseQueryParam(t);return t},t.prototype.parseFragment=function(){return this.peekStartsWith("#")?decodeURI(this.remaining.substring(1)):null},t.prototype.parseMatrixParams=function(){for(var t={};this.remaining.length>0&&this.peekStartsWith(";");)this.capture(";"),this.parseParam(t);return t},t.prototype.parseParam=function(t){var e=b(this.remaining);if(e){this.capture(e);var n="";if(this.peekStartsWith("=")){this.capture("=");var i=b(this.remaining);i&&(n=i,this.capture(n))}t[f(e)]=f(n)}},t.prototype.parseQueryParam=function(t){var e=y(this.remaining);if(e){this.capture(e);var n="";if(this.peekStartsWith("=")){this.capture("=");var i=w(this.remaining);i&&(n=i,this.capture(n))}t[f(e)]=f(n)}},t.prototype.parseParens=function(t){var e={};for(this.capture("(");!this.peekStartsWith(")")&&this.remaining.length>0;){var n=b(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error("Cannot parse url '"+this.url+"'");var r=void 0;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=_.a);var o=this.parseChildren();e[r]=1===Object.keys(o).length?o[_.a]:new k([],o),this.peekStartsWith("//")&&this.capture("//")}return this.capture(")"),e},t}()},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var i=n(7);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){"use strict";function i(t,e){return t.length>0&&t[t.length-1]===e}var r=n(17),o=n(2),s=n(41),a=n(53),c=n(40),l=n(468),u=n(67);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p=function(t){function e(e,n,i){t.call(this,n,i),this.elementName=e}return d(e,t),e.create=function(t,n,i){return new e(t,n,i)},e}(s.a),f=function(){function t(t,e){this.rootNodes=t,this.errors=e}return t}(),h=function(){function t(t){this.getTagDefinition=t}return t.prototype.parse=function(t,e,n,i){void 0===n&&(n=!1),void 0===i&&(i=c.a);var r=l.a(t,e,this.getTagDefinition,n,i),o=new m(r.tokens,this.getTagDefinition).build();return new f(o.rootNodes,r.errors.concat(o.errors))},t}(),m=function(){function t(t,e){this.tokens=t,this.getTagDefinition=e,this._index=-1,this._rootNodes=[],this._errors=[],this._elementStack=[],this._advance()}return t.prototype.build=function(){for(;this._peek.type!==l.b.EOF;)this._peek.type===l.b.TAG_OPEN_START?this._consumeStartTag(this._advance()):this._peek.type===l.b.TAG_CLOSE?this._consumeEndTag(this._advance()):this._peek.type===l.b.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===l.b.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===l.b.TEXT||this._peek.type===l.b.RAW_TEXT||this._peek.type===l.b.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===l.b.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._advance();return new f(this._rootNodes,this._errors)},t.prototype._advance=function(){var t=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],t},t.prototype._advanceIf=function(t){return this._peek.type===t?this._advance():null},t.prototype._consumeCdata=function(t){this._consumeText(this._advance()),this._advanceIf(l.b.CDATA_END)},t.prototype._consumeComment=function(t){var e=this._advanceIf(l.b.RAW_TEXT);this._advanceIf(l.b.COMMENT_END);var i=n.i(o.a)(e)?e.parts[0].trim():null;this._addToParent(new a.a(i,t.sourceSpan))},t.prototype._consumeExpansion=function(t){for(var e=this._advance(),n=this._advance(),i=[];this._peek.type===l.b.EXPANSION_CASE_VALUE;){var r=this._parseExpansionCase();if(!r)return;i.push(r)}if(this._peek.type!==l.b.EXPANSION_FORM_END)return void this._errors.push(p.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));var o=new s.d(t.sourceSpan.start,this._peek.sourceSpan.end);this._addToParent(new a.b(e.parts[0],n.parts[0],i,o,e.sourceSpan)),this._advance()},t.prototype._parseExpansionCase=function(){var e=this._advance();if(this._peek.type!==l.b.EXPANSION_CASE_EXP_START)return this._errors.push(p.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;var n=this._advance(),i=this._collectExpansionExpTokens(n);if(!i)return null;var r=this._advance();i.push(new l.c(l.b.EOF,[],r.sourceSpan));var o=new t(i,this.getTagDefinition).build();if(o.errors.length>0)return this._errors=this._errors.concat(o.errors),null;var c=new s.d(e.sourceSpan.start,r.sourceSpan.end),u=new s.d(n.sourceSpan.start,r.sourceSpan.end);return new a.c(e.parts[0],o.rootNodes,c,e.sourceSpan,u)},t.prototype._collectExpansionExpTokens=function(t){for(var e=[],n=[l.b.EXPANSION_CASE_EXP_START];;){if(this._peek.type!==l.b.EXPANSION_FORM_START&&this._peek.type!==l.b.EXPANSION_CASE_EXP_START||n.push(this._peek.type),this._peek.type===l.b.EXPANSION_CASE_EXP_END){if(!i(n,l.b.EXPANSION_CASE_EXP_START))return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(n.pop(),0==n.length)return e}if(this._peek.type===l.b.EXPANSION_FORM_END){if(!i(n,l.b.EXPANSION_FORM_START))return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.pop()}if(this._peek.type===l.b.EOF)return this._errors.push(p.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;e.push(this._advance())}},t.prototype._consumeText=function(t){var e=t.parts[0];if(e.length>0&&"\n"==e[0]){var i=this._getParentElement();n.i(o.a)(i)&&0==i.children.length&&this.getTagDefinition(i.name).ignoreFirstLf&&(e=e.substring(1))}e.length>0&&this._addToParent(new a.d(e,t.sourceSpan))},t.prototype._closeVoidElement=function(){if(this._elementStack.length>0){var t=r.a.last(this._elementStack);this.getTagDefinition(t.name).isVoid&&this._elementStack.pop()}},t.prototype._consumeStartTag=function(t){for(var e=t.parts[0],i=t.parts[1],r=[];this._peek.type===l.b.ATTR_NAME;)r.push(this._consumeAttr(this._advance()));var o=this._getElementFullName(e,i,this._getParentElement()),c=!1;if(this._peek.type===l.b.TAG_OPEN_END_VOID){this._advance(),c=!0;var d=this.getTagDefinition(o);d.canSelfClose||null!==n.i(u.c)(o)||d.isVoid||this._errors.push(p.create(o,t.sourceSpan,'Only void and foreign elements can be self closed "'+t.parts[1]+'"'))}else this._peek.type===l.b.TAG_OPEN_END&&(this._advance(),c=!1);var f=this._peek.sourceSpan.start,h=new s.d(t.sourceSpan.start,f),m=new a.e(o,r,[],h,h,null);this._pushElement(m),c&&(this._popElement(o),m.endSourceSpan=h)},t.prototype._pushElement=function(t){if(this._elementStack.length>0){var e=r.a.last(this._elementStack);this.getTagDefinition(e.name).isClosedByChild(t.name)&&this._elementStack.pop()}var i=this.getTagDefinition(t.name),s=this._getParentElementSkippingContainers(),c=s.parent,l=s.container;if(n.i(o.a)(c)&&i.requireExtraParent(c.name)){var u=new a.e(i.parentToAdd,[],[],t.sourceSpan,t.startSourceSpan,t.endSourceSpan);this._insertBeforeContainer(c,l,u)}this._addToParent(t),this._elementStack.push(t)},t.prototype._consumeEndTag=function(t){var e=this._getElementFullName(t.parts[0],t.parts[1],this._getParentElement());this._getParentElement()&&(this._getParentElement().endSourceSpan=t.sourceSpan),this.getTagDefinition(e).isVoid?this._errors.push(p.create(e,t.sourceSpan,'Void elements do not have end tags "'+t.parts[1]+'"')):this._popElement(e)||this._errors.push(p.create(e,t.sourceSpan,'Unexpected closing tag "'+t.parts[1]+'"'))},t.prototype._popElement=function(t){for(var e=this._elementStack.length-1;e>=0;e--){var n=this._elementStack[e];if(n.name==t)return r.a.splice(this._elementStack,e,this._elementStack.length-e),!0;if(!this.getTagDefinition(n.name).closedByParent)return!1}return!1},t.prototype._consumeAttr=function(t){var e,i=n.i(u.d)(t.parts[0],t.parts[1]),r=t.sourceSpan.end,o="";if(this._peek.type===l.b.ATTR_VALUE){var c=this._advance();o=c.parts[0],r=c.sourceSpan.end,e=c.sourceSpan}return new a.f(i,o,new s.d(t.sourceSpan.start,r),e)},t.prototype._getParentElement=function(){return this._elementStack.length>0?r.a.last(this._elementStack):null},t.prototype._getParentElementSkippingContainers=function(){for(var t=null,e=this._elementStack.length-1;e>=0;e--){if("ng-container"!==this._elementStack[e].name)return{parent:this._elementStack[e],container:t};t=this._elementStack[e]}return{parent:r.a.last(this._elementStack),container:t}},t.prototype._addToParent=function(t){var e=this._getParentElement();n.i(o.a)(e)?e.children.push(t):this._rootNodes.push(t)},t.prototype._insertBeforeContainer=function(t,e,n){if(e){if(t){var i=t.children.indexOf(e);t.children[i]=n}else this._rootNodes.push(n);n.children.push(e),this._elementStack.splice(this._elementStack.indexOf(e),0,n)}else this._addToParent(n),this._elementStack.push(n)},t.prototype._getElementFullName=function(t,e,i){return n.i(o.b)(t)&&(t=this.getTagDefinition(e).implicitNamespacePrefix,n.i(o.b)(t)&&n.i(o.a)(i)&&(t=n.i(u.c)(i.name))),n.i(u.d)(t,e)},t}()},function(t,e,n){"use strict";function i(t){if(":"!=t[0])return[null,t];var e=t.indexOf(":",1);if(e==-1)throw new Error('Unsupported format "'+t+'" expecting ":namespace:name"');return[t.slice(1,e),t.slice(e+1)]}function r(t){return null===t?null:i(t)[0]}function o(t,e){return t?":"+t+":"+e:e}n.d(e,"a",function(){return s}),e.e=i,e.c=r,e.d=o,n.d(e,"b",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s;!function(t){t[t.RAW_TEXT=0]="RAW_TEXT",t[t.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",t[t.PARSABLE_DATA=2]="PARSABLE_DATA"}(s||(s={}));var a={Aacute:"Ã",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à ",alefsym:"ℵ",Alpha:"Α",alpha:"α",amp:"&",and:"∧",ang:"∠",apos:"'",Aring:"Ã…",aring:"Ã¥",asymp:"≈",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",bdquo:"„",Beta:"Î’",beta:"β",brvbar:"¦",bull:"•",cap:"∩",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",Chi:"Χ",chi:"χ",circ:"ˆ",clubs:"♣",cong:"≅",copy:"©",crarr:"↵",cup:"∪",curren:"¤",dagger:"†",Dagger:"‡",darr:"↓",dArr:"⇓",deg:"°",Delta:"Δ",delta:"δ",diams:"♦",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",empty:"∅",emsp:" ",ensp:" ",Epsilon:"Ε",epsilon:"ε",equiv:"≡",Eta:"Η",eta:"η",ETH:"Ã",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",exist:"∃",fnof:"Æ’",forall:"∀",frac12:"½",frac14:"¼",frac34:"¾",frasl:"â„",Gamma:"Γ",gamma:"γ",ge:"≥",gt:">",harr:"↔",hArr:"⇔",hearts:"♥",hellip:"…",Iacute:"Ã",iacute:"Ã",Icirc:"ÃŽ",icirc:"î",iexcl:"¡",Igrave:"ÃŒ",igrave:"ì",image:"â„‘",infin:"∞",int:"∫",Iota:"Ι",iota:"ι",iquest:"¿",isin:"∈",Iuml:"Ã",iuml:"ï",Kappa:"Κ",kappa:"κ",Lambda:"Λ",lambda:"λ",lang:"⟨",laquo:"«",larr:"â†",lArr:"â‡",lceil:"⌈",ldquo:"“",le:"≤",lfloor:"⌊",lowast:"∗",loz:"â—Š",lrm:"‎",lsaquo:"‹",lsquo:"‘",lt:"<",macr:"¯",mdash:"—",micro:"µ",middot:"·",minus:"−",Mu:"Μ",mu:"μ",nabla:"∇",nbsp:" ",ndash:"–",ne:"≠",ni:"∋",not:"¬",notin:"∉",nsub:"⊄",Ntilde:"Ñ",ntilde:"ñ",Nu:"Î",nu:"ν",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",OElig:"Å’",oelig:"Å“",Ograve:"Ã’",ograve:"ò",oline:"‾",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",oplus:"⊕",or:"∨",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",otimes:"⊗",Ouml:"Ö",ouml:"ö",para:"¶",permil:"‰",perp:"⊥",Phi:"Φ",phi:"φ",Pi:"Î ",pi:"Ï€",piv:"Ï–",plusmn:"±",pound:"£",prime:"′",Prime:"″",prod:"âˆ",prop:"âˆ",Psi:"Ψ",psi:"ψ",quot:'"',radic:"√",rang:"⟩",raquo:"»",rarr:"→",rArr:"⇒",rceil:"⌉",rdquo:"â€",real:"ℜ",reg:"®",rfloor:"⌋",Rho:"Ρ",rho:"Ï",rlm:"â€",rsaquo:"›",rsquo:"’",sbquo:"‚",Scaron:"Å ",scaron:"Å¡",sdot:"â‹…",sect:"§",shy:"Â",Sigma:"Σ",sigma:"σ",sigmaf:"Ï‚",sim:"∼",spades:"â™ ",sub:"⊂",sube:"⊆",sum:"∑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supe:"⊇",szlig:"ß",Tau:"Τ",tau:"Ï„",there4:"∴",Theta:"Θ",theta:"θ",thetasym:"Ï‘",thinsp:" ",THORN:"Þ",thorn:"þ",tilde:"Ëœ",times:"×",trade:"â„¢",Uacute:"Ú",uacute:"ú",uarr:"↑",uArr:"⇑",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",upsih:"Ï’",Upsilon:"Î¥",upsilon:"Ï…",Uuml:"Ü",uuml:"ü",weierp:"℘",Xi:"Ξ",xi:"ξ",Yacute:"Ã",yacute:"ý",yen:"Â¥",yuml:"ÿ",Yuml:"Ÿ",Zeta:"Ζ",zeta:"ζ",zwj:"â€",zwnj:"‌"}},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e){return s.b(n.i(o.e)(t,e))}var r=n(0),o=n(13),s=n(6),a=n(14);n.d(e,"f",function(){return c}),n.d(e,"h",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"e",function(){return d}),n.d(e,"c",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"a",function(){return h}),n.d(e,"d",function(){return m});var c=function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ViewType);switch(t){case a.j.HOST:return i(e,"HOST");case a.j.COMPONENT:return i(e,"COMPONENT");case a.j.EMBEDDED:return i(e,"EMBEDDED");default:throw Error("Inavlid ViewType value: "+t)}},t}(),l=function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ViewEncapsulation);switch(t){case r.ViewEncapsulation.Emulated:return i(e,"Emulated");case r.ViewEncapsulation.Native:return i(e,"Native");case r.ViewEncapsulation.None:return i(e,"None");default:throw Error("Inavlid ViewEncapsulation value: "+t)}},t}(),u=(function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ChangeDetectionStrategy);switch(t){case r.ChangeDetectionStrategy.OnPush:return i(e,"OnPush");case r.ChangeDetectionStrategy.Default:return i(e,"Default");default:throw Error("Inavlid ChangeDetectionStrategy value: "+t)}},t}(),function(){function t(){}return t.fromValue=function(t){var e=n.i(o.d)(o.b.ChangeDetectorStatus);switch(t){case a.n.CheckOnce:return i(e,"CheckOnce");case a.n.Checked:return i(e,"Checked");case a.n.CheckAlways:return i(e,"CheckAlways");case a.n.Detached:return i(e,"Detached");case a.n.Errored:return i(e,"Errored");case a.n.Destroyed:return i(e,"Destroyed");default:throw Error("Inavlid ChangeDetectorStatus value: "+t)}},t}()),d=function(){function t(){}return t.viewUtils=s.e("viewUtils"),t.parentInjector=s.e("parentInjector"),t.declarationEl=s.e("declarationEl"),t}(),p=function(){function t(){}return t.renderer=s.n.prop("renderer"),t.projectableNodes=s.n.prop("projectableNodes"),t.viewUtils=s.n.prop("viewUtils"),t}(),f=function(){function t(){}return t.event=s.e("$event"),t}(),h=function(){function t(){}return t.token=s.e("token"),t.requestNodeIndex=s.e("requestNodeIndex"),t.notFoundResult=s.e("notFoundResult"),t}(),m=function(){function t(){}return t.throwOnChange=s.e("throwOnChange"),t.changes=s.e("changes"),t.changed=s.e("changed"),t.valUnwrapper=s.e("valUnwrapper"),t}()},function(t,e,n){"use strict";function i(t){return"function"==typeof t&&t.hasOwnProperty("annotation")&&(t=t.annotation),t}function r(t,e){if(t===Object||t===String||t===Function||t===Number||t===Array)throw new Error("Can not use native "+n.i(u.b)(t)+" as constructor");if("function"==typeof t)return t;if(Array.isArray(t)){var r=t,o=r.length-1,s=t[o];if("function"!=typeof s)throw new Error("Last position of Class method array must be Function in key "+e+" was '"+n.i(u.b)(s)+"'");if(o!=s.length)throw new Error("Number of annotations ("+o+") does not match number of arguments ("+s.length+") in the function: "+n.i(u.b)(s));for(var a=[],c=0,l=r.length-1;c<l;c++){var d=[];a.push(d);var f=r[c];if(Array.isArray(f))for(var h=0;h<f.length;h++)d.push(i(f[h]));else"function"==typeof f?d.push(i(f)):d.push(f)}return p.defineMetadata("parameters",a,s),s}throw new Error("Only Function or Array is supported in Class definition for key '"+e+"' is '"+n.i(u.b)(t)+"'")}function o(t){var e=r(t.hasOwnProperty("constructor")?t.constructor:void 0,"constructor"),i=e.prototype;if(t.hasOwnProperty("extends")){if("function"!=typeof t.extends)throw new Error("Class definition 'extends' property must be a constructor function was: "+n.i(u.b)(t.extends));e.prototype=i=Object.create(t.extends.prototype)}for(var o in t)"extends"!==o&&"prototype"!==o&&t.hasOwnProperty(o)&&(i[o]=r(t[o],o));this&&this.annotations instanceof Array&&p.defineMetadata("annotations",this.annotations,e);var s=e.name;return s&&"constructor"!==s||(e.overriddenName="class"+d++),e}function s(t,e,n,i){function r(t){if(!p||!p.getMetadata)throw"reflect-metadata shim is required when using class decorators";if(this instanceof r)return s.call(this,t),this;var e=new r(t),n="function"==typeof this&&Array.isArray(this.annotations)?this.annotations:[];n.push(e);var a=function(t){var n=p.getOwnMetadata("annotations",t)||[];return n.push(e),p.defineMetadata("annotations",n,t),t};return a.annotations=n,a.Class=o,i&&i(a),a}void 0===i&&(i=null);var s=a([e]);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.toString=function(){return"@"+t},r.annotationCls=r,r}function a(t){function e(){for(var e=this,n=[],i=0;i<arguments.length;i++)n[i-0]=arguments[i];t.forEach(function(t,i){var r=n[i];if(Array.isArray(t))e[t[0]]=r&&void 0!==r?r:t[1];else for(var o in t)e[o]=r&&void 0!==r[o]?r[o]:t[o]})}return e}function c(t,e,n){function i(){function t(t,e,n){for(var i=p.getMetadata("parameters",t)||[];i.length<=n;)i.push(null);return i[n]=i[n]||[],i[n].push(o),p.defineMetadata("parameters",i,t),t}for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];if(this instanceof i)return r.apply(this,e),this;var o=new((s=i).bind.apply(s,[void 0].concat(e)));return t.annotation=o,t;var s}var r=a(e);return n&&(i.prototype=Object.create(n.prototype)),i.prototype.toString=function(){return"@"+t},i.annotationCls=i,i}function l(t,e,n){function i(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(this instanceof i)return r.apply(this,t),this;var n=new((o=i).bind.apply(o,[void 0].concat(t)));return function(t,e){var i=p.getOwnMetadata("propMetadata",t.constructor)||{};i[e]=i[e]||[],i[e].unshift(n),p.defineMetadata("propMetadata",i,t.constructor)};var o}var r=a(e);return n&&(i.prototype=Object.create(n.prototype)),i.prototype.toString=function(){return"@"+t},i.annotationCls=i,i}var u=n(3);e.d=o,e.c=s,e.a=c,e.b=l;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=0,p=u.a.Reflect},function(t,e,n){"use strict";var i=n(78),r=(n.n(i),n(8));n.n(r);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return o(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,i){var r,o=function(t){return null},s=function(){return null};return e&&"object"==typeof e?(r=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(r=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),i&&(s=this.__isAsync?function(){setTimeout(function(){return i()})}:function(){i()})),t.prototype.subscribe.call(this,r,o,s)},e}(i.Subject)},function(t,e,n){"use strict";var i=n(0);n.d(e,"c",function(){return r}),n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=new i.OpaqueToken("EventManagerPlugins"),o=function(){function t(t,e){var n=this;this._zone=e,t.forEach(function(t){return t.manager=n}),this._plugins=t.slice().reverse()}return t.prototype.addEventListener=function(t,e,n){var i=this._findPluginFor(e);return i.addEventListener(t,e,n)},t.prototype.addGlobalEventListener=function(t,e,n){var i=this._findPluginFor(e);return i.addGlobalEventListener(t,e,n)},t.prototype.getZone=function(){return this._zone},t.prototype._findPluginFor=function(t){for(var e=this._plugins,n=0;n<e.length;n++){var i=e[n];if(i.supports(t))return i}throw new Error("No event manager plugin found for event "+t)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:Array,decorators:[{type:i.Inject,args:[r]}]},{type:i.NgZone}],t}(),s=function(){function t(){}return t.prototype.supports=function(t){return!1},t.prototype.addEventListener=function(t,e,n){throw"not implemented"},t.prototype.addGlobalEventListener=function(t,e,n){throw"not implemented"},t}()},function(t,e,n){"use strict";function i(t,e){var n=r(t,e),i=new c.BehaviorSubject([new u.c("",{})]),o=new c.BehaviorSubject({}),s=new c.BehaviorSubject({}),a=new c.BehaviorSubject({}),d=new c.BehaviorSubject(""),f=new m(i,o,a,d,s,l.a,e,n.root);return f.snapshot=n.root,new h(new p.b(f,[]),n)}function r(t,e){var n={},i={},r={},o="",s=new g([],n,r,o,i,l.a,e,null,t.root,-1,v.empty);return new b("",new p.b(s,[]))}function o(t,e){e.value._routerState=t,e.children.forEach(function(e){return o(t,e)})}function s(t){var e=t.children.length>0?" { "+t.children.map(s).join(", ")+" } ":"";return""+t.value+e}function a(t){t.snapshot?(n.i(d.d)(t.snapshot.queryParams,t._futureSnapshot.queryParams)||t.queryParams.next(t._futureSnapshot.queryParams),t.snapshot.fragment!==t._futureSnapshot.fragment&&t.fragment.next(t._futureSnapshot.fragment),n.i(d.d)(t.snapshot.params,t._futureSnapshot.params)||(t.params.next(t._futureSnapshot.params),t.data.next(t._futureSnapshot.data)),n.i(d.h)(t.snapshot.url,t._futureSnapshot.url)||t.url.next(t._futureSnapshot.url),t.snapshot=t._futureSnapshot):(t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data))}var c=n(417),l=(n.n(c),n(43)),u=n(61),d=n(44),p=n(195);n.d(e,"a",function(){return h}),e.f=i,n.d(e,"b",function(){return m}),n.d(e,"c",function(){return v}),n.d(e,"d",function(){return g}),n.d(e,"e",function(){return b}),e.g=a;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=function(t){function e(e,n){t.call(this,e),this.snapshot=n,o(this,e)}return f(e,t),e.prototype.toString=function(){return this.snapshot.toString()},e}(p.a),m=function(){function t(t,e,n,i,r,o,s,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this._futureSnapshot=a}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},t}(),v=function(){function t(t,e){this.parent=t,this.current=e,this.resolvedData={}}return Object.defineProperty(t.prototype,"flattenedResolvedData",{get:function(){return this.parent?n.i(d.g)(this.parent.flattenedResolvedData,this.resolvedData):this.resolvedData},enumerable:!0,configurable:!0}),Object.defineProperty(t,"empty",{get:function(){return new t(null,{})},enumerable:!0,configurable:!0}),t}(),g=function(){function t(t,e,n,i,r,o,s,a,c,l,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this._routeConfig=a,this._urlSegment=c,this._lastPathIndex=l,this._resolve=u}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),t.prototype.toString=function(){var t=this.url.map(function(t){return t.toString()}).join("/"),e=this._routeConfig?this._routeConfig.path:"";return"Route(url:'"+t+"', path:'"+e+"')"},t}(),b=function(t){function e(e,n){t.call(this,n),this.url=e,o(this,n)}return f(e,t),e.prototype.toString=function(){return s(this._root)},e}(p.a)},function(t,e,n){var i=n(62);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var i=n(4),r=n(372),o=n(198),s=n(211)("IE_PROTO"),a=function(){},c="prototype",l=function(){var t,e=n(361)("iframe"),i=o.length,r="<",s=">";for(e.style.display="none",n(362).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(r+"script"+s+"document.F=Object"+r+"/script"+s),t.close(),l=t.F;i--;)delete l[c][o[i]];return l()};t.exports=Object.create||function(t,e){var n;return null!==t?(a[c]=i(t),n=new a,a[c]=null,n[s]=t):n=l(),void 0===e?n:r(n,e)}},function(t,e,n){var i=n(374),r=n(198);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){"use strict";var i=n(241);!function(t){t[t.BS3=1]="BS3",t[t.BS4=2]="BS4"}(e.Ng2BootstrapTheme||(e.Ng2BootstrapTheme={}));var r=e.Ng2BootstrapTheme,o=function(){function t(){}return Object.defineProperty(t,"theme",{get:function(){return"bs4"===i.window.__theme?r.BS4:this._theme||r.BS3},set:function(t){this._theme=t},enumerable:!0,configurable:!0}),t}();e.Ng2BootstrapConfig=o},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=n(29),s=n(139),a=n(429),c=n(747),l=n(247),u=function(t){function e(e){t.call(this,e),this.destination=e}return i(e,t),e}(o.Subscriber);e.SubjectSubscriber=u;var d=function(t){function e(){t.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return i(e,t),e.prototype[l.$$rxSubscriber]=function(){return new u(this)},e.prototype.lift=function(t){var e=new p(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;if(!this.isStopped)for(var e=this.observers,n=e.length,i=e.slice(),r=0;r<n;r++)i[r].next(t)},e.prototype.error=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,i=e.slice(),r=0;r<n;r++)i[r].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new a.ObjectUnsubscribedError;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),i=0;i<e;i++)n[i].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._subscribe=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;return this.hasError?(t.error(this.thrownError),s.Subscription.EMPTY):this.isStopped?(t.complete(),s.Subscription.EMPTY):(this.observers.push(t),new c.SubjectSubscription(this,t))},e.prototype.asObservable=function(){var t=new r.Observable;return t.source=this,t},e.create=function(t,e){return new p(t,e)},e}(r.Observable);e.Subject=d;var p=function(t){function e(e,n){t.call(this),this.destination=e,this.source=n}return i(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){var e=this.source;return e?this.source.subscribe(t):s.Subscription.EMPTY},e}(d);e.AnonymousSubject=p},function(t,e,n){"use strict";var i=n(420);e.of=i.ArrayObservable.of},function(t,e,n){"use strict";function i(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof e&&(n=e,e=null),this.lift(new a(t,e,n))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(250),s=n(243);e.mergeMap=i;var a=function(){function t(t,e,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.project=t,this.resultSelector=e,this.concurrent=n}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.project,this.resultSelector,this.concurrent))},t}();e.MergeMapOperator=a;var c=function(t){function e(e,n,i,r){void 0===r&&(r=Number.POSITIVE_INFINITY),t.call(this,e),this.project=n,this.resultSelector=i,this.concurrent=r,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return r(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(t){return void this.destination.error(t)}this.active++,this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){this.add(o.subscribeToResult(this,t,e,n))},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,i,r){this.resultSelector?this._notifyResultSelector(t,e,n,i):this.destination.next(e)},e.prototype._notifyResultSelector=function(t,e,n,i){var r;try{r=this.resultSelector(t,e,n,i)}catch(t){return void this.destination.error(t)}this.destination.next(r)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(s.OuterSubscriber);e.MergeMapSubscriber=c},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(){throw new Error("unimplemented")}var r=n(0),o=n(13);n.d(e,"a",function(){return s});var s=function(){function t(t){var e=void 0===t?{}:t,n=e.renderTypes,i=void 0===n?new a:n,o=e.defaultEncapsulation,s=void 0===o?r.ViewEncapsulation.Emulated:o,c=e.genDebugInfo,l=e.logBindingUpdate,u=e.useJit,d=void 0===u||u;this.renderTypes=i,this.defaultEncapsulation=s,this._genDebugInfo=c,this._logBindingUpdate=l,this.useJit=d}return Object.defineProperty(t.prototype,"genDebugInfo",{get:function(){return void 0===this._genDebugInfo?n.i(r.isDevMode)():this._genDebugInfo},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logBindingUpdate",{get:function(){return void 0===this._logBindingUpdate?n.i(r.isDevMode)():this._logBindingUpdate},enumerable:!0,configurable:!0}),t}(),a=(function(){function t(){}return Object.defineProperty(t.prototype,"renderer",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderText",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderElement",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderComment",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return i()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderEvent",{get:function(){return i()},enumerable:!0,configurable:!0}),t}(),function(){function t(){this.renderText=null,this.renderElement=null,this.renderComment=null,this.renderNode=null,this.renderEvent=null}return Object.defineProperty(t.prototype,"renderer",{get:function(){return n.i(o.d)(o.b.Renderer)},enumerable:!0,configurable:!0}),t}())},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t}()},function(t,e,n){"use strict";function i(t){var e=o(t);return e&&e[d.Scheme]||""}function r(t,e,i,r,o,s,a){var c=[];return n.i(u.a)(t)&&c.push(t+":"),n.i(u.a)(i)&&(c.push("//"),n.i(u.a)(e)&&c.push(e+"@"),c.push(i),n.i(u.a)(r)&&c.push(":"+r)),n.i(u.a)(o)&&c.push(o),n.i(u.a)(s)&&c.push("?"+s),n.i(u.a)(a)&&c.push("#"+a),c.join("")}function o(t){return t.match(m)}function s(t){if("/"==t)return"/";for(var e="/"==t[0]?"/":"",n="/"===t[t.length-1]?"/":"",i=t.split("/"),r=[],o=0,s=0;s<i.length;s++){var a=i[s];switch(a){case"":case".":break;case"..":r.length>0?r.pop():o++;break;default:r.push(a)}}if(""==e){for(;o-- >0;)r.unshift("..");0===r.length&&r.push(".")}return e+r.join("/")+n}function a(t){var e=t[d.Path];return e=n.i(u.b)(e)?"":s(e),t[d.Path]=e,r(t[d.Scheme],t[d.UserInfo],t[d.Domain],t[d.Port],e,t[d.QueryData],t[d.Fragment])}function c(t,e){var i=o(encodeURI(e)),r=o(t);if(n.i(u.a)(i[d.Scheme]))return a(i);i[d.Scheme]=r[d.Scheme];for(var s=d.Scheme;s<=d.Port;s++)n.i(u.b)(i[s])&&(i[s]=r[s]);if("/"==i[d.Path][0])return a(i);var c=r[d.Path];n.i(u.b)(c)&&(c="/");var l=c.lastIndexOf("/");return c=c.substring(0,l+1)+i[d.Path],i[d.Path]=c,a(i)}var l=n(0),u=n(2);n.d(e,"c",function(){return f}),n.d(e,"a",function(){return h}),e.b=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d,p="asset:",f={provide:l.PACKAGE_ROOT_URL,useValue:"/"},h=function(){function t(t){void 0===t&&(t=null),this._packagePrefix=t}return t.prototype.resolve=function(t,e){var i=e;n.i(u.a)(t)&&t.length>0&&(i=c(t,i));var r=o(i),s=this._packagePrefix;if(n.i(u.a)(s)&&n.i(u.a)(r)&&"package"==r[d.Scheme]){var a=r[d.Path];if(this._packagePrefix!==p)return s=s.replace(/\/+$/,""),a=a.replace(/^\/+/,""),s+"/"+a;var l=a.split(/\//);i="asset:"+l[0]+"/lib/"+l.slice(1).join("/")}return i},t.decorators=[{type:l.Injectable}],t.ctorParameters=[{type:void 0,decorators:[{type:l.Inject,args:[l.PACKAGE_ROOT_URL]}]}],t}(),m=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");!function(t){t[t.Scheme=1]="Scheme",t[t.UserInfo=2]="UserInfo",t[t.Domain=3]="Domain",t[t.Port=4]="Port",t[t.Path=5]="Path",t[t.QueryData=6]="QueryData",t[t.Fragment=7]="Fragment"}(d||(d={}))},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e,i){if(e===i)return t;for(var r=u.n,o=e;o!==i&&n.i(c.a)(o.declarationElement.view);)o=o.declarationElement.view,r=r.prop("parent");if(o!==i)throw new Error("Internal error: Could not calculate a property in a parent view: "+t);if(t instanceof u.o){var s=t;(i.fields.some(function(t){return t.name==s.name})||i.getters.some(function(t){return t.name==s.name}))&&(r=r.cast(i.classType))}return u.p(u.n.name,r,t)}function r(t,e){var i=[n.i(d.f)(t)];return e&&i.push(u.h),u.n.prop("parentInjector").callMethod("get",i)}function o(t,e){return"viewFactory_"+t.type.name+e}function s(t){for(var e=[],n=u.g([]),i=0;i<t.length;i++){var r=t[i];r.type instanceof u.q?(e.length>0&&(n=n.callMethod(u.r.ConcatArray,[u.g(e)]),e=[]),n=n.callMethod(u.r.ConcatArray,[r])):e.push(r)}return e.length>0&&(n=n.callMethod(u.r.ConcatArray,[u.g(e)])),n}function a(t,e,i,r){r.fields.push(new u.s(i.name,null));var o=e<l.b.pureProxies.length?l.b.pureProxies[e]:null;if(!o)throw new Error("Unsupported number of argument for pure functions: "+e);r.createMethod.addStmt(u.n.prop(i.name).set(u.b(n.i(l.d)(o)).callFn([t])).toStmt())}var c=n(2),l=n(13),u=n(6),d=n(22);e.a=i,e.b=r,e.d=o,e.e=s,e.c=a},function(t,e,n){"use strict";function i(){throw new Error("Runtime compiler is not loaded")}var r=n(33),o=n(30),s=n(3);n.d(e,"e",function(){return c}),n.d(e,"d",function(){return l}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return d}),n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(e){t.call(this,"Can't compile synchronously as "+n.i(s.b)(e)+" is still being loaded!"),this.compType=e}return a(e,t),e}(o.b),l=function(){function t(t,e){this.ngModuleFactory=t,this.componentFactories=e}return t}(),u=function(){function t(){}return t.prototype.compileModuleSync=function(t){throw i()},t.prototype.compileModuleAsync=function(t){throw i()},t.prototype.compileModuleAndAllComponentsSync=function(t){throw i()},t.prototype.compileModuleAndAllComponentsAsync=function(t){throw i()},t.prototype.clearCache=function(){},t.prototype.clearCacheFor=function(t){},t}(),d=new r.a("compilerOptions"),p=function(){function t(){}return t}()},function(t,e,n){"use strict";var i=n(42),r=n(55);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return n.i(r.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(r.b)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(r.c)(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){},e}(i.a)},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(56),s=n(25),a=n(125),c=n(38),l=n(42),u=n(55);n.d(e,"a",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p={provide:l.a,useExisting:n.i(i.forwardRef)(function(){return h})},f=Promise.resolve(null),h=function(t){function e(e,i){t.call(this),this._submitted=!1,this.ngSubmit=new r.a,this.form=new a.a({},n.i(u.b)(e),n.i(u.c)(i))}return d(e,t),Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path);t._control=i.registerControl(t.name,t.control),n.i(u.d)(t.control,t),t.control.updateValueAndValidity({emitEvent:!1})})},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path);n.i(s.a)(i)&&i.removeControl(t.name)})},e.prototype.addFormGroup=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path),r=new a.a({});n.i(u.e)(r,t),i.registerControl(t.name,r),r.updateValueAndValidity({emitEvent:!1})})},e.prototype.removeFormGroup=function(t){var e=this;f.then(function(){var i=e._findContainer(t.path);n.i(s.a)(i)&&i.removeControl(t.name)})},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this;f.then(function(){var i=n.form.get(t.path);i.setValue(e)})},e.prototype.setValue=function(t){this.control.setValue(t)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._findContainer=function(t){return t.pop(),o.b.isEmpty(t)?this.form:this.form.get(t)},e.decorators=[{type:i.Directive,args:[{selector:"form:not([ngNoForm]):not([formGroup]),ngForm,[ngForm]",providers:[p],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},outputs:["ngSubmit"],exportAs:"ngForm"}]}],e.ctorParameters=[{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[c.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[c.c]}]}],e}(l.a)},function(t,e,n){"use strict";var i=n(0),r=n(56),o=n(37),s=n(60);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a={provide:o.a,useExisting:n.i(i.forwardRef)(function(){return l}),multi:!0},c=function(){function t(){this._accessors=[]}return t.prototype.add=function(t,e){this._accessors.push([t,e])},t.prototype.remove=function(t){for(var e=-1,n=0;n<this._accessors.length;++n)this._accessors[n][1]===t&&(e=n);r.b.removeAt(this._accessors,e)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&(t[0]._parent===e._control._parent&&t[1].name===e.name)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),l=function(){function t(t,e,n,i){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=i,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(s.a),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: <input type="radio" formControlName="food" name="food">\n ')},t.decorators=[{type:i.Directive,args:[{selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[a]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef},{type:c},{type:i.Injector}],t.propDecorators={name:[{type:i.Input}],formControlName:[{type:i.Input}],value:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(56),s=n(38),a=n(42),c=n(122),l=n(55);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d={provide:a.a,useExisting:n.i(i.forwardRef)(function(){return p})},p=function(t){function e(e,n){t.call(this),this._validators=e,this._asyncValidators=n,this._submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new r.a}return u(e,t),e.prototype.ngOnChanges=function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this.form.get(t.path);return n.i(l.d)(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){o.b.remove(this.directives,t)},e.prototype.addFormGroup=function(t){var e=this.form.get(t.path);n.i(l.e)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormGroup=function(t){},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.addFormArray=function(t){var e=this.form.get(t.path);n.i(l.e)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormArray=function(t){},e.prototype.getFormArray=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this.form.get(t.path);n.setValue(e)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._updateDomValue=function(){var t=this;this.directives.forEach(function(e){var i=t.form.get(e.path);e._control!==i&&(n.i(l.h)(e._control,e),i&&n.i(l.d)(i,e),e._control=i)}),this.form._updateTreeValidity({emitEvent:!1})},e.prototype._updateRegistrations=function(){var t=this;this.form._registerOnCollectionChange(function(){return t._updateDomValue()}),this._oldForm&&this._oldForm._registerOnCollectionChange(function(){}),this._oldForm=this.form},e.prototype._updateValidators=function(){var t=n.i(l.b)(this._validators);this.form.validator=s.a.compose([this.form.validator,t]);var e=n.i(l.c)(this._asyncValidators);this.form.asyncValidator=s.a.composeAsync([this.form.asyncValidator,e])},e.prototype._checkFormPresent=function(){this.form||c.a.missingFormException()},e.decorators=[{type:i.Directive,args:[{selector:"[formGroup]",providers:[d],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},exportAs:"ngForm"}]}],e.ctorParameters=[{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.c]}]}],e.propDecorators={form:[{type:i.Input,args:["formGroup"]}],ngSubmit:[{type:i.Output}]},e}(a.a)},function(t,e,n){"use strict";function i(t){return!(t instanceof f||t instanceof u.a||t instanceof m)}var r=n(0),o=n(38),s=n(86),a=n(42),c=n(122),l=n(55),u=n(89);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return f})},f=function(t){function e(e,n,i){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=i}return d(e,t),e.prototype._checkParentType=function(){i(this._parent)&&c.a.groupParentException()},e.decorators=[{type:r.Directive,args:[{selector:"[formGroupName]",providers:[p]}]}],e.ctorParameters=[{type:a.a,decorators:[{type:r.Optional},{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.c]}]}],e.propDecorators={name:[{type:r.Input,args:["formGroupName"]}]},e}(s.a),h={provide:a.a,useExisting:n.i(r.forwardRef)(function(){return m})},m=function(t){function e(e,n,i){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=i}return d(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return n.i(l.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(l.b)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(l.c)(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){i(this._parent)&&c.a.arrayParentException()},e.decorators=[{type:r.Directive,args:[{selector:"[formArrayName]",providers:[h]}]}],e.ctorParameters=[{type:a.a,decorators:[{type:r.Optional},{type:r.Host},{type:r.SkipSelf}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.b]}]},{type:Array,decorators:[{type:r.Optional},{type:r.Self},{type:r.Inject,args:[o.c]}]}],e.propDecorators={name:[{type:r.Input,args:["formArrayName"]}]},e}(a.a)},function(t,e,n){"use strict";function i(t){throw t}function r(t){for(var e=t.parent;e;){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null;e=e.parent}return null}function o(t){if(!t)return null;for(var e=t.parent;e;){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;e=e.parent}return null}function s(t){return t?t.children.reduce(function(t,e){return t[e.value.outlet]=e,t},{}):{}}function a(t,e){var n=t._outlets[e.outlet];if(!n){var i=e.component.name;throw e.outlet===S.a?new Error("Cannot find primary outlet to load '"+i+"'"):new Error("Cannot find the outlet "+e.outlet+" to load '"+i+"'")}return n}var c=n(0),l=n(78),u=(n.n(l),n(140)),d=(n.n(u),n(79)),p=(n.n(d),n(426)),f=(n.n(p),n(427)),h=(n.n(f),n(100)),m=(n.n(h),n(141)),v=(n.n(m),n(80)),g=(n.n(v),n(760)),b=(n.n(g),n(532)),y=n(533),w=n(534),_=n(535),x=n(538),C=n(92),k=n(127),E=n(72),S=n(43),O=n(61),T=n(44);n.d(e,"b",function(){return M}),n.d(e,"a",function(){return R});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var P=function(){function t(t,e){this.id=t,this.url=e}return t.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},t}(),M=function(){function t(t,e,n){this.id=t,this.url=e,this.urlAfterRedirects=n}return t.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},t}(),A=function(){function t(t,e,n){this.id=t,this.url=e,this.reason=n}return t.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},t}(),I=function(){function t(t,e,n){this.id=t,this.url=e,this.error=n}return t.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},t}(),D=function(){function t(t,e,n,i){this.id=t,this.url=e,this.urlAfterRedirects=n,this.state=i}return t.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(),R=function(){function t(t,e,r,o,s,a,c,u){this.rootComponentType=t,this.urlSerializer=e,this.outletMap=r,this.location=o,this.injector=s,this.config=u,this.navigationId=0,this.errorHandler=i,this.navigated=!1,this.resetConfig(u),this.routerEvents=new l.Subject,this.currentUrlTree=n.i(O.e)(),this.configLoader=new C.b(a,c),this.currentRouterState=n.i(E.f)(this.currentUrlTree,this.rootComponentType)}return t.prototype.resetRootComponentType=function(t){this.rootComponentType=t,this.currentRouterState.root.component=this.rootComponentType},t.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},t.prototype.setUpLocationChangeListener=function(){var t=this;this.locationSubscription=this.location.subscribe(Zone.current.wrap(function(e){var n=t.urlSerializer.parse(e.url);return t.currentUrlTree.toString()!==n.toString()?t.scheduleNavigation(n,{skipLocationChange:e.pop,replaceUrl:!0}):null}))},Object.defineProperty(t.prototype,"routerState",{get:function(){return this.currentRouterState},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"events",{get:function(){return this.routerEvents},enumerable:!0,configurable:!0}),t.prototype.resetConfig=function(t){n.i(y.a)(t),this.config=t},t.prototype.ngOnDestroy=function(){this.dispose()},t.prototype.dispose=function(){this.locationSubscription.unsubscribe()},t.prototype.createUrlTree=function(t,e){var i=void 0===e?{}:e,r=i.relativeTo,o=i.queryParams,s=i.fragment,a=i.preserveQueryParams,c=i.preserveFragment,l=r?r:this.routerState.root,u=a?this.currentUrlTree.queryParams:o,d=c?this.currentUrlTree.fragment:s;return n.i(_.a)(l,this.currentUrlTree,t,u,d)},t.prototype.navigateByUrl=function(t,e){if(void 0===e&&(e={skipLocationChange:!1}),t instanceof O.b)return this.scheduleNavigation(t,e);var n=this.urlSerializer.parse(t);return this.scheduleNavigation(n,e)},t.prototype.navigate=function(t,e){return void 0===e&&(e={skipLocationChange:!1}),this.scheduleNavigation(this.createUrlTree(t,e),e)},t.prototype.serializeUrl=function(t){return this.urlSerializer.serialize(t)},t.prototype.parseUrl=function(t){return this.urlSerializer.parse(t)},t.prototype.isActive=function(t,e){if(t instanceof O.b)return n.i(O.f)(this.currentUrlTree,t,e);var i=this.urlSerializer.parse(t);return n.i(O.f)(this.currentUrlTree,i,e)},t.prototype.scheduleNavigation=function(t,e){var n=this,i=++this.navigationId;return this.routerEvents.next(new P(i,this.serializeUrl(t))),Promise.resolve().then(function(r){return n.runNavigate(t,e.skipLocationChange,e.replaceUrl,i)})},t.prototype.runNavigate=function(t,e,i,r){var o=this;return r!==this.navigationId?(this.location.go(this.urlSerializer.serialize(this.currentUrlTree)),this.routerEvents.next(new A(r,this.serializeUrl(t),"Navigation ID "+r+" is not equal to the current navigation id "+this.navigationId)),Promise.resolve(!1)):new Promise(function(s,a){var c,l,u,p,f=o.currentRouterState,m=o.currentUrlTree,g=n.i(b.a)(o.injector,o.configLoader,t,o.config),y=v.mergeMap.call(g,function(t){return p=t,n.i(x.a)(o.rootComponentType,o.config,p,o.serializeUrl(p))}),_=h.map.call(y,function(e){return o.routerEvents.next(new D(r,o.serializeUrl(t),o.serializeUrl(p),e)),e}),C=h.map.call(_,function(t){return n.i(w.a)(t,o.currentRouterState)}),k=h.map.call(C,function(t){c=t,u=new L(c.snapshot,o.currentRouterState.snapshot,o.injector),u.traverse(o.outletMap)}),E=v.mergeMap.call(k,function(){return u.checkGuards()}),O=v.mergeMap.call(E,function(t){return t?h.map.call(u.resolveData(),function(){return t}):n.i(d.of)(t)});O.forEach(function(t){if(!t||r!==o.navigationId)return void(l=!1);if(o.currentUrlTree=p,o.currentRouterState=c,!e){var n=o.urlSerializer.serialize(p);o.location.isCurrentPathEqualTo(n)||i?o.location.replaceState(n):o.location.go(n)}new F(c,f).activate(o.outletMap),l=!0}).then(function(){o.navigated=!0,l?(o.routerEvents.next(new M(r,o.serializeUrl(t),o.serializeUrl(p))),s(!0)):(o.routerEvents.next(new A(r,o.serializeUrl(t),"")),s(!1))},function(e){if(e instanceof S.b)o.navigated=!0,o.routerEvents.next(new A(r,o.serializeUrl(t),e.message)),s(!1);else{o.routerEvents.next(new I(r,o.serializeUrl(t),e));try{s(o.errorHandler(e))}catch(t){a(t)}}r===o.navigationId&&(o.currentRouterState=f,o.currentUrlTree=m,o.location.replaceState(o.serializeUrl(m)))})})},t}(),N=function(){function t(t){this.path=t}return Object.defineProperty(t.prototype,"route",{get:function(){return this.path[this.path.length-1]},enumerable:!0,configurable:!0}),t}(),j=function(){function t(t,e){this.component=t,this.route=e}return t}(),L=function(){function t(t,e,n){this.future=t,this.curr=e,this.injector=n,this.checks=[]}return t.prototype.traverse=function(t){var e=this.future._root,n=this.curr?this.curr._root:null;this.traverseChildRoutes(e,n,t,[e.value])},t.prototype.checkGuards=function(){var t=this;if(0===this.checks.length)return n.i(d.of)(!0);var e=n.i(u.from)(this.checks),i=h.map.call(e,function(e){if(e instanceof N)return n.i(T.f)(n.i(u.from)([t.runCanActivateChild(e.path),t.runCanActivate(e.route)]));if(e instanceof j){var i=e;return t.runCanDeactivate(i.component,i.route)}throw new Error("Cannot be reached")}),r=m.mergeAll.call(i);return f.every.call(r,function(t){return t===!0})},t.prototype.resolveData=function(){var t=this;if(0===this.checks.length)return n.i(d.of)(null);var e=n.i(u.from)(this.checks),i=p.concatMap.call(e,function(e){return e instanceof N?t.runResolve(e.route):n.i(d.of)(null)});return g.reduce.call(i,function(t,e){return t})},t.prototype.traverseChildRoutes=function(t,e,i,r){var o=this,a=s(e);t.children.forEach(function(t){o.traverseRoutes(t,a[t.value.outlet],i,r.concat([t.value])),delete a[t.value.outlet]}),n.i(T.c)(a,function(t,e){return o.deactivateOutletAndItChildren(t,i._outlets[e])})},t.prototype.traverseRoutes=function(t,e,i,r){var o=t.value,s=e?e.value:null,a=i?i._outlets[t.value.outlet]:null;s&&o._routeConfig===s._routeConfig?(n.i(T.d)(o.params,s.params)?o.data=s.data:this.checks.push(new j(a.component,s),new N(r)),o.component?this.traverseChildRoutes(t,e,a?a.outletMap:null,r):this.traverseChildRoutes(t,e,i,r)):(s&&(s.component?this.deactivateOutletAndItChildren(s,a):this.deactivateOutletMap(i)),this.checks.push(new N(r)),o.component?this.traverseChildRoutes(t,null,a?a.outletMap:null,r):this.traverseChildRoutes(t,null,i,r))},t.prototype.deactivateOutletAndItChildren=function(t,e){e&&e.isActivated&&(this.deactivateOutletMap(e.outletMap),this.checks.push(new j(e.component,t)))},t.prototype.deactivateOutletMap=function(t){var e=this;n.i(T.c)(t._outlets,function(t){t.isActivated&&e.deactivateOutletAndItChildren(t.activatedRoute.snapshot,t)})},t.prototype.runCanActivate=function(t){var e=this,i=t._routeConfig?t._routeConfig.canActivate:null;if(!i||0===i.length)return n.i(d.of)(!0);var r=h.map.call(n.i(u.from)(i),function(i){var r=e.getToken(i,t);return r.canActivate?n.i(T.b)(r.canActivate(t,e.future)):n.i(T.b)(r(t,e.future))});return n.i(T.f)(r)},t.prototype.runCanActivateChild=function(t){var e=this,i=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(function(t){return e.extractCanActivateChild(t)}).filter(function(t){return null!==t});return n.i(T.f)(h.map.call(n.i(u.from)(r),function(t){var r=h.map.call(n.i(u.from)(t.guards),function(t){var r=e.getToken(t,t.node);return r.canActivateChild?n.i(T.b)(r.canActivateChild(i,e.future)):n.i(T.b)(r(i,e.future))});return n.i(T.f)(r)}))},t.prototype.extractCanActivateChild=function(t){var e=t._routeConfig?t._routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null},t.prototype.runCanDeactivate=function(t,e){var i=this,r=e&&e._routeConfig?e._routeConfig.canDeactivate:null;if(!r||0===r.length)return n.i(d.of)(!0);var o=h.map.call(n.i(u.from)(r),function(r){var o=i.getToken(r,e);return o.canDeactivate?n.i(T.b)(o.canDeactivate(t,e,i.curr)):n.i(T.b)(o(t,e,i.curr))}),s=m.mergeAll.call(o);return f.every.call(s,function(t){return t===!0})},t.prototype.runResolve=function(t){var e=t._resolve;return h.map.call(this.resolveNode(e.current,t),function(i){return e.resolvedData=i,t.data=n.i(T.g)(t.data,e.flattenedResolvedData),null})},t.prototype.resolveNode=function(t,e){var i=this;return n.i(T.e)(t,function(t,r){var o=i.getToken(r,e);return o.resolve?n.i(T.b)(o.resolve(e,i.future)):n.i(T.b)(o(e,i.future))})},t.prototype.getToken=function(t,e){var n=o(e),i=n?n.injector:this.injector;return i.get(t)},t}(),F=function(){function t(t,e){this.futureState=t,this.currState=e}return t.prototype.activate=function(t){var e=this.futureState._root,i=this.currState?this.currState._root:null;n.i(E.g)(this.futureState.root),this.activateChildRoutes(e,i,t)},t.prototype.activateChildRoutes=function(t,e,i){var r=this,o=s(e);t.children.forEach(function(t){r.activateRoutes(t,o[t.value.outlet],i),delete o[t.value.outlet]}),n.i(T.c)(o,function(t,e){return r.deactivateOutletAndItChildren(i._outlets[e])})},t.prototype.activateRoutes=function(t,e,i){var r=t.value,o=e?e.value:null;if(r===o)if(n.i(E.g)(r),r.component){var s=a(i,t.value);this.activateChildRoutes(t,e,s.outletMap)}else this.activateChildRoutes(t,e,i);else{if(o)if(o.component){var s=a(i,t.value);this.deactivateOutletAndItChildren(s)}else this.deactivateOutletMap(i);if(r.component){n.i(E.g)(r);var s=a(i,t.value),c=new k.a;this.placeComponentIntoOutlet(c,r,s),this.activateChildRoutes(t,null,c)}else n.i(E.g)(r),this.activateChildRoutes(t,null,i)}},t.prototype.placeComponentIntoOutlet=function(t,e,n){var i=[{provide:E.b,useValue:e},{provide:k.a,useValue:t}],o=r(e.snapshot),s=null,a=null;o&&(s=o.factoryResolver,a=o.injector,i.push({provide:c.ComponentFactoryResolver,useValue:s})),n.activate(e,s,a,c.ReflectiveInjector.resolve(i),t)},t.prototype.deactivateOutletAndItChildren=function(t){t&&t.isActivated&&(this.deactivateOutletMap(t.outletMap),t.deactivate())},t.prototype.deactivateOutletMap=function(t){var e=this;n.i(T.c)(t._outlets,function(t){return e.deactivateOutletAndItChildren(t)})},t}()},function(t,e,n){"use strict";var i=n(0),r=n(244),o=(n.n(r),n(79)),s=(n.n(o),n(100)),a=(n.n(s),n(80)),c=(n.n(a),n(44));n.d(e,"c",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=new i.OpaqueToken("ROUTES"),u=function(){function t(t,e,n){this.routes=t,this.injector=e,this.factoryResolver=n}return t}(),d=function(){function t(t,e){this.loader=t,this.compiler=e}return t.prototype.load=function(t,e){return s.map.call(this.loadModuleFactory(e),function(e){var i=e.create(t);return new u(n.i(c.a)(i.injector.get(l)),i.injector,i.componentFactoryResolver)})},t.prototype.loadModuleFactory=function(t){var e=this;if("string"==typeof t)return n.i(r.fromPromise)(this.loader.load(t));var s=this.compiler instanceof i.Compiler;return a.mergeMap.call(n.i(c.b)(t()),function(t){return s?n.i(o.of)(t):n.i(r.fromPromise)(e.compiler.compileModuleAsync(t))})},t}()},function(t,e,n){var i=n(9)("unscopables"),r=Array.prototype;void 0==r[i]&&n(47)(r,i,{}),t.exports=function(t){r[i][t]=!0}},function(t,e,n){var i=n(63);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e){t.exports={}},function(t,e,n){var i=n(374),r=n(198).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},function(t,e,n){var i=n(76),r=Math.max,o=Math.min;t.exports=function(t,e){return t=i(t),t<0?r(t+e,0):o(t,e)}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e,n){"use strict";var i=n(0),r=n(398),o="DD",s="MMMM",a="YYYY",c="dd",l="MMMM YYYY",u="YYYY",d="day",p="day",f="year",h=!0,m=!1,v=0,g=20,b=!1,y=function(){function t(){this.selectionDone=new i.EventEmitter(void 0),this.update=new i.EventEmitter(!1),this.stepDay={},this.stepMonth={},this.stepYear={},this.modes=["day","month","year"],this.dateFormatter=new r.DateFormatter}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.formatDay=this.formatDay||o,this.formatMonth=this.formatMonth||s,this.formatYear=this.formatYear||a,this.formatDayHeader=this.formatDayHeader||c,this.formatDayTitle=this.formatDayTitle||l,this.formatMonthTitle=this.formatMonthTitle||u,this.showWeeks=void 0===this.showWeeks?h:this.showWeeks,this.onlyCurrentMonth=void 0===this.onlyCurrentMonth?m:this.onlyCurrentMonth,this.startingDay=this.startingDay||v,this.yearRange=this.yearRange||g,this.shortcutPropagation=this.shortcutPropagation||b,this.datepickerMode=this.datepickerMode||d,this.minMode=this.minMode||p,this.maxMode=this.maxMode||f,this.uniqueId="datepicker--"+Math.floor(1e4*Math.random()),this.initDate?(this.activeDate=this.initDate,this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate)):void 0===this.activeDate&&(this.activeDate=new Date)},t.prototype.ngOnChanges=function(t){this.refreshView()},t.prototype.setCompareHandler=function(t,e){"day"===e&&(this.compareHandlerDay=t),"month"===e&&(this.compareHandlerMonth=t),"year"===e&&(this.compareHandlerYear=t)},t.prototype.compare=function(t,e){if(void 0!==t&&void 0!==e)return"day"===this.datepickerMode&&this.compareHandlerDay?this.compareHandlerDay(t,e):"month"===this.datepickerMode&&this.compareHandlerMonth?this.compareHandlerMonth(t,e):"year"===this.datepickerMode&&this.compareHandlerYear?this.compareHandlerYear(t,e):void 0},t.prototype.setRefreshViewHandler=function(t,e){"day"===e&&(this.refreshViewHandlerDay=t),"month"===e&&(this.refreshViewHandlerMonth=t),"year"===e&&(this.refreshViewHandlerYear=t)},t.prototype.refreshView=function(){"day"===this.datepickerMode&&this.refreshViewHandlerDay&&this.refreshViewHandlerDay(),"month"===this.datepickerMode&&this.refreshViewHandlerMonth&&this.refreshViewHandlerMonth(),"year"===this.datepickerMode&&this.refreshViewHandlerYear&&this.refreshViewHandlerYear()},t.prototype.dateFilter=function(t,e){return this.dateFormatter.format(t,e)},t.prototype.isActive=function(t){return 0===this.compare(t.date,this.activeDate)&&(this.activeDateId=t.uid,!0)},t.prototype.createDateObject=function(t,e){var n={};return n.date=new Date(t.getFullYear(),t.getMonth(),t.getDate()),n.label=this.dateFilter(t,e),n.selected=0===this.compare(t,this.selectedDate),n.disabled=this.isDisabled(t),n.current=0===this.compare(t,new Date),n.customClass=this.getCustomClassForDate(n.date),n},t.prototype.split=function(t,e){for(var n=[];t.length>0;)n.push(t.splice(0,e));return n},t.prototype.fixTimeZone=function(t){var e=t.getHours();return new Date(t.getFullYear(),t.getMonth(),t.getDate(),23===e?e+2:0)},t.prototype.select=function(t,e){void 0===e&&(e=!0),this.datepickerMode===this.minMode?(this.activeDate||(this.activeDate=new Date(0,0,0,0,0,0,0)),this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e&&this.selectionDone.emit(this.activeDate)):(this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)-1]),this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate),this.refreshView()},t.prototype.move=function(t){var e;if("day"===this.datepickerMode&&(e=this.stepDay),"month"===this.datepickerMode&&(e=this.stepMonth),"year"===this.datepickerMode&&(e=this.stepYear),e){var n=this.activeDate.getFullYear()+t*(e.years||0),i=this.activeDate.getMonth()+t*(e.months||0);this.activeDate=new Date(n,i,1),this.refreshView()}},t.prototype.toggleMode=function(t){t=t||1,this.datepickerMode===this.maxMode&&1===t||this.datepickerMode===this.minMode&&t===-1||(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)+t],this.refreshView())},t.prototype.getCustomClassForDate=function(t){var e=this;if(!this.customClass)return"";var n=this.customClass.find(function(n){return n.date.valueOf()===t.valueOf()&&n.mode===e.datepickerMode},this);return void 0===n?"":n.clazz},t.prototype.isDisabled=function(t){return this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0},t.decorators=[{type:i.Component,args:[{selector:"datepicker-inner",template:'\n <div *ngIf="datepickerMode" class="well well-sm bg-faded p-a card" role="application" ><!--<!–ng-keydown="keydown($event)"–>-->\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=[],t.propDecorators={datepickerMode:[{type:i.Input}],startingDay:[{type:i.Input}],yearRange:[{type:i.Input}],minDate:[{type:i.Input}],maxDate:[{type:i.Input}],minMode:[{type:i.Input}],maxMode:[{type:i.Input}],showWeeks:[{type:i.Input}],formatDay:[{type:i.Input}],formatMonth:[{type:i.Input}],formatYear:[{type:i.Input}],formatDayHeader:[{type:i.Input}],formatDayTitle:[{type:i.Input}],formatMonthTitle:[{type:i.Input}],onlyCurrentMonth:[{type:i.Input}],shortcutPropagation:[{type:i.Input}],customClass:[{type:i.Input}],dateDisabled:[{type:i.Input}],initDate:[{type:i.Input}],selectionDone:[{type:i.Output}],update:[{type:i.Output}],activeDate:[{type:i.Input}]},t}();e.DatePickerInnerComponent=y},function(t,e,n){"use strict";function i(t,e){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return this.lift(new s(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.map=i;var s=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.project,this.thisArg))},t}();e.MapOperator=s;var a=function(t){function e(e,n,i){t.call(this,e),this.project=n,this.count=0,this.thisArg=i||this}return r(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e,n){var i="="+t;return e.indexOf(i)>-1?i:n.getPluralCategory(t)}function r(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,i=n.toString().replace(/^[^.]*\.?/,""),r=Math.floor(Math.abs(n)),o=i.length,a=parseInt(i,10),c=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0,l=t.split("-")[0].toLowerCase();switch(l){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?s.One:s.Other;case"agq":case"bas":case"cu":case"dav":case"dje":case"dua":case"dyo":case"ebu":case"ewo":case"guz":case"kam":case"khq":case"ki":case"kln":case"kok":case"ksf":case"lrc":case"lu":case"luo":case"luy":case"mer":case"mfe":case"mgh":case"mua":case"mzn":case"nmg":case"nus":case"qu":case"rn":case"rw":case"sbp":case"twq":case"vai":case"yav":case"yue":case"zgh":case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?s.One:s.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===r||1===n?s.One:s.Other;case"ar":return 0===n?s.Zero:1===n?s.One:2===n?s.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?s.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?s.Many:s.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===r&&0===o?s.One:s.Other;case"be":return n%10===1&&n%100!==11?s.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?s.Few:n%10===0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?s.Many:s.Other;case"br":return n%10===1&&n%100!==11&&n%100!==71&&n%100!==91?s.One:n%10===2&&n%100!==12&&n%100!==72&&n%100!==92?s.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10===9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?s.Few:0!==n&&n%1e6===0?s.Many:s.Other;case"bs":case"hr":case"sr":return 0===o&&r%10===1&&r%100!==11||a%10===1&&a%100!==11?s.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?s.Few:s.Other;case"cs":case"sk":return 1===r&&0===o?s.One:r===Math.floor(r)&&r>=2&&r<=4&&0===o?s.Few:0!==o?s.Many:s.Other;case"cy":return 0===n?s.Zero:1===n?s.One:2===n?s.Two:3===n?s.Few:6===n?s.Many:s.Other;case"da":return 1===n||0!==c&&(0===r||1===r)?s.One:s.Other;case"dsb":case"hsb":return 0===o&&r%100===1||a%100===1?s.One:0===o&&r%100===2||a%100===2?s.Two:0===o&&r%100===Math.floor(r%100)&&r%100>=3&&r%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?s.Few:s.Other;case"ff":case"fr":case"hy":case"kab":return 0===r||1===r?s.One:s.Other;case"fil":return 0===o&&(1===r||2===r||3===r)||0===o&&r%10!==4&&r%10!==6&&r%10!==9||0!==o&&a%10!==4&&a%10!==6&&a%10!==9?s.One:s.Other;case"ga":return 1===n?s.One:2===n?s.Two:n===Math.floor(n)&&n>=3&&n<=6?s.Few:n===Math.floor(n)&&n>=7&&n<=10?s.Many:s.Other;case"gd":return 1===n||11===n?s.One:2===n||12===n?s.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?s.Few:s.Other;case"gv":return 0===o&&r%10===1?s.One:0===o&&r%10===2?s.Two:0!==o||r%100!==0&&r%100!==20&&r%100!==40&&r%100!==60&&r%100!==80?0!==o?s.Many:s.Other:s.Few;case"he":return 1===r&&0===o?s.One:2===r&&0===o?s.Two:0!==o||n>=0&&n<=10||n%10!==0?s.Other:s.Many;case"is":return 0===c&&r%10===1&&r%100!==11||0!==c?s.One:s.Other;case"ksh":return 0===n?s.Zero:1===n?s.One:s.Other;case"kw":case"naq":case"se":case"smn":return 1===n?s.One:2===n?s.Two:s.Other;case"lag":return 0===n?s.Zero:0!==r&&1!==r||0===n?s.Other:s.One;case"lt":return n%10!==1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?s.Few:0!==a?s.Many:s.Other:s.One;case"lv":case"prg":return n%10===0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===o&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?s.Zero:n%10===1&&n%100!==11||2===o&&a%10===1&&a%100!==11||2!==o&&a%10===1?s.One:s.Other;case"mk":return 0===o&&r%10===1||a%10===1?s.One:s.Other;case"mt":return 1===n?s.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?s.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?s.Many:s.Other;case"pl":return 1===r&&0===o?s.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)?s.Few:0===o&&1!==r&&r%10===Math.floor(r%10)&&r%10>=0&&r%10<=1||0===o&&r%10===Math.floor(r%10)&&r%10>=5&&r%10<=9||0===o&&r%100===Math.floor(r%100)&&r%100>=12&&r%100<=14?s.Many:s.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?s.One:s.Other;case"ro":return 1===r&&0===o?s.One:0!==o||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?s.Few:s.Other;case"ru":case"uk":return 0===o&&r%10===1&&r%100!==11?s.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)?s.Few:0===o&&r%10===0||0===o&&r%10===Math.floor(r%10)&&r%10>=5&&r%10<=9||0===o&&r%100===Math.floor(r%100)&&r%100>=11&&r%100<=14?s.Many:s.Other;case"shi":return 0===r||1===n?s.One:n===Math.floor(n)&&n>=2&&n<=10?s.Few:s.Other;case"si":return 0===n||1===n||0===r&&1===a?s.One:s.Other;case"sl":return 0===o&&r%100===1?s.One:0===o&&r%100===2?s.Two:0===o&&r%100===Math.floor(r%100)&&r%100>=3&&r%100<=4||0!==o?s.Few:s.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?s.One:s.Other;default:return s.Other}}var o=n(0);n.d(e,"b",function(){return c}),e.a=i,n.d(e,"c",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s,a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return t}(),l=function(t){function e(e){t.call(this),this._locale=e}return a(e,t),e.prototype.getPluralCategory=function(t){var e=r(this._locale,t);switch(e){case s.Zero:return"zero";case s.One:return"one";case s.Two:return"two";case s.Few:return"few";case s.Many:return"many";default:return"other"}},e.decorators=[{type:o.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:o.Inject,args:[o.LOCALE_ID]}]}],e}(c);!function(t){t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other"}(s||(s={}))},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t}(),o=new i.OpaqueToken("appBaseHref")},function(t,e,n){"use strict";var i=n(465);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b})},function(t,e,n){"use strict";function i(t,e){return new C(t,w.Character,e,String.fromCharCode(e))}function r(t,e){return new C(t,w.Identifier,0,e)}function o(t,e){return new C(t,w.Keyword,0,e)}function s(t,e){return new C(t,w.Operator,0,e)}function a(t,e){return new C(t,w.String,0,e)}function c(t,e){return new C(t,w.Number,e,"")}function l(t,e){return new C(t,w.Error,0,e)}function u(t){return b.H<=t&&t<=b.I||b.J<=t&&t<=b.K||t==b.L||t==b.M}function d(t){if(0==t.length)return!1;var e=new E(t);if(!u(e.peek))return!1;for(e.advance();e.peek!==b.a;){if(!p(e.peek))return!1;e.advance()}return!0}function p(t){return b.N(t)||b.c(t)||t==b.L||t==b.M}function f(t){return t==b.O||t==b.P}function h(t){return t==b.r||t==b.q}function m(t){return t===b.n||t===b.o||t===b.Q}function v(t){switch(t){case b.R:return b.S;case b.T:return b.U;case b.V:return b.W;case b.X:return b.Y;case b.Z:return b._0;default:return t}}var g=n(0),b=n(145),y=n(2);n.d(e,"e",function(){return w}),n.d(e,"c",function(){return x}),n.d(e,"d",function(){return k}),e.a=d,e.b=m;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var w;!function(t){t[t.Character=0]="Character",t[t.Identifier=1]="Identifier",t[t.Keyword=2]="Keyword",t[t.String=3]="String",t[t.Operator=4]="Operator",t[t.Number=5]="Number",t[t.Error=6]="Error"}(w||(w={}));var _=["var","let","null","undefined","true","false","if","else","this"],x=function(){function t(){}return t.prototype.tokenize=function(t){for(var e=new E(t),n=[],i=e.scanToken();null!=i;)n.push(i),i=e.scanToken();return n},t.decorators=[{type:g.Injectable}],t.ctorParameters=[],t}(),C=function(){function t(t,e,n,i){this.index=t,this.type=e,this.numValue=n,this.strValue=i}return t.prototype.isCharacter=function(t){return this.type==w.Character&&this.numValue==t},t.prototype.isNumber=function(){return this.type==w.Number},t.prototype.isString=function(){return this.type==w.String},t.prototype.isOperator=function(t){return this.type==w.Operator&&this.strValue==t},t.prototype.isIdentifier=function(){return this.type==w.Identifier},t.prototype.isKeyword=function(){return this.type==w.Keyword},t.prototype.isKeywordLet=function(){return this.type==w.Keyword&&"let"==this.strValue},t.prototype.isKeywordNull=function(){return this.type==w.Keyword&&"null"==this.strValue},t.prototype.isKeywordUndefined=function(){return this.type==w.Keyword&&"undefined"==this.strValue},t.prototype.isKeywordTrue=function(){return this.type==w.Keyword&&"true"==this.strValue},t.prototype.isKeywordFalse=function(){return this.type==w.Keyword&&"false"==this.strValue},t.prototype.isKeywordThis=function(){return this.type==w.Keyword&&"this"==this.strValue},t.prototype.isError=function(){return this.type==w.Error},t.prototype.toNumber=function(){return this.type==w.Number?this.numValue:-1},t.prototype.toString=function(){switch(this.type){case w.Character:case w.Identifier:case w.Keyword:case w.Operator:case w.String:case w.Error:return this.strValue;case w.Number:return this.numValue.toString();default:return null}},t}(),k=new C(-1,w.Character,0,""),E=function(){function t(t){this.input=t,this.peek=0,this.index=-1,this.length=t.length,this.advance()}return t.prototype.advance=function(){this.peek=++this.index>=this.length?b.a:this.input.charCodeAt(this.index)},t.prototype.scanToken=function(){for(var t=this.input,e=this.length,n=this.peek,r=this.index;n<=b.b;){if(++r>=e){n=b.a;break}n=t.charCodeAt(r)}if(this.peek=n,this.index=r,r>=e)return null;if(u(n))return this.scanIdentifier();if(b.c(n))return this.scanNumber(r);var o=r;switch(n){case b.d:return this.advance(),b.c(this.peek)?this.scanNumber(o):i(o,b.d);case b.e:case b.f:case b.g:case b.h:case b.i:case b.j:case b.k:case b.l:case b.m:return this.scanCharacter(o,n);case b.n:case b.o:return this.scanString();case b.p:case b.q:case b.r:case b.s:case b.t:case b.u:case b.v:return this.scanOperator(o,String.fromCharCode(n));case b.w:return this.scanComplexOperator(o,"?",b.d,".");case b.x:case b.y:return this.scanComplexOperator(o,String.fromCharCode(n),b.z,"=");case b.A:case b.z:return this.scanComplexOperator(o,String.fromCharCode(n),b.z,"=",b.z,"=");case b.B:return this.scanComplexOperator(o,"&",b.B,"&");case b.C:return this.scanComplexOperator(o,"|",b.C,"|");case b.D:for(;b.E(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error("Unexpected character ["+String.fromCharCode(n)+"]",0)},t.prototype.scanCharacter=function(t,e){return this.advance(),i(t,e)},t.prototype.scanOperator=function(t,e){return this.advance(),s(t,e)},t.prototype.scanComplexOperator=function(t,e,i,r,o,a){this.advance();var c=e;return this.peek==i&&(this.advance(),c+=r),n.i(y.a)(o)&&this.peek==o&&(this.advance(),c+=a),s(t,c)},t.prototype.scanIdentifier=function(){var t=this.index;for(this.advance();p(this.peek);)this.advance();var e=this.input.substring(t,this.index);return _.indexOf(e)>-1?o(t,e):r(t,e)},t.prototype.scanNumber=function(t){var e=this.index===t;for(this.advance();;){if(b.c(this.peek));else if(this.peek==b.d)e=!1;else{if(!f(this.peek))break;if(this.advance(),h(this.peek)&&this.advance(),!b.c(this.peek))return this.error("Invalid exponent",-1);e=!1}this.advance()}var n=this.input.substring(t,this.index),i=e?y.l.parseIntAutoRadix(n):parseFloat(n);return c(t,i)},t.prototype.scanString=function(){var t=this.index,e=this.peek;this.advance();for(var n,i=this.index,r=this.input;this.peek!=e;)if(this.peek==b.F){null==n&&(n=new y.m),n.add(r.substring(i,this.index)),this.advance();var o;if(this.peek==b.G){var s=r.substring(this.index+1,this.index+5);try{o=y.l.parseInt(s,16)}catch(t){return this.error("Invalid unicode escape [\\u"+s+"]",0)}for(var c=0;c<5;c++)this.advance()}else o=v(this.peek),this.advance();n.add(String.fromCharCode(o)),i=this.index}else{if(this.peek==b.a)return this.error("Unterminated quote",0);this.advance()}var l=r.substring(i,this.index);this.advance();var u=l;return null!=n&&(n.add(l),u=n.toString()),a(t,u)},t.prototype.error=function(t,e){var n=this.index+e;return l(n,"Lexer Error: "+t+" at column "+n+" in expression ["+this.input+"]")},t}()},function(t,e,n){"use strict";function i(t){var e=n.i(s.n)(t.start)+"([\\s\\S]*?)"+n.i(s.n)(t.end);return new RegExp(e,"g")}var r=n(0),o=n(145),s=n(2),a=n(40),c=n(148),l=n(104);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=function(){function t(t,e,n){this.strings=t,this.expressions=e,this.offsets=n}return t}(),d=function(){function t(t,e,n){this.templateBindings=t,this.warnings=e,this.errors=n}return t}(),p=function(){function t(t){this._lexer=t,this.errors=[]}return t.prototype.parseAction=function(t,e,n){void 0===n&&(n=a.a),this._checkNoInterpolation(t,e,n);var i=this._stripComments(t),r=this._lexer.tokenize(this._stripComments(t)),o=new f(t,e,r,i.length,!0,this.errors,t.length-i.length).parseChain();return new c.a(o,t,e,this.errors)},t.prototype.parseBinding=function(t,e,n){void 0===n&&(n=a.a);var i=this._parseBindingAst(t,e,n);return new c.a(i,t,e,this.errors)},t.prototype.parseSimpleBinding=function(t,e,n){void 0===n&&(n=a.a);var i=this._parseBindingAst(t,e,n);return h.check(i)||this._reportError("Host binding expression can only contain field access and constants",t,e),new c.a(i,t,e,this.errors)},t.prototype._reportError=function(t,e,n,i){this.errors.push(new c.b(t,e,n,i))},t.prototype._parseBindingAst=function(t,e,i){var r=this._parseQuote(t,e);if(n.i(s.a)(r))return r;this._checkNoInterpolation(t,e,i);var o=this._stripComments(t),a=this._lexer.tokenize(o);return new f(t,e,a,o.length,!1,this.errors,t.length-o.length).parseChain()},t.prototype._parseQuote=function(t,e){if(n.i(s.b)(t))return null;var i=t.indexOf(":");if(i==-1)return null;var r=t.substring(0,i).trim();if(!n.i(l.a)(r))return null;var o=t.substring(i+1);return new c.c(new c.d(0,t.length),r,o,e)},t.prototype.parseTemplateBindings=function(t,e){var n=this._lexer.tokenize(t);return new f(t,e,n,t.length,!1,this.errors,0).parseTemplateBindings()},t.prototype.parseInterpolation=function(t,e,i){void 0===i&&(i=a.a);var r=this.splitInterpolation(t,e,i);if(null==r)return null;for(var o=[],l=0;l<r.expressions.length;++l){var u=r.expressions[l],d=this._stripComments(u),p=this._lexer.tokenize(this._stripComments(r.expressions[l])),h=new f(t,e,p,d.length,!1,this.errors,r.offsets[l]+(u.length-d.length)).parseChain();o.push(h)}return new c.a(new c.e(new c.d(0,n.i(s.b)(t)?0:t.length),r.strings,o),t,e,this.errors)},t.prototype.splitInterpolation=function(t,e,n){void 0===n&&(n=a.a);var r=i(n),o=t.split(r);if(o.length<=1)return null;for(var s=[],c=[],l=[],d=0,p=0;p<o.length;p++){var f=o[p];p%2===0?(s.push(f),d+=f.length):f.trim().length>0?(d+=n.start.length,c.push(f),l.push(d),d+=f.length+n.end.length):this._reportError("Blank expressions are not allowed in interpolated strings",t,"at column "+this._findInterpolationErrorColumn(o,p,n)+" in",e)}return new u(s,c,l)},t.prototype.wrapLiteralPrimitive=function(t,e){return new c.a(new c.f(new c.d(0,n.i(s.b)(t)?0:t.length),t),t,e,this.errors)},t.prototype._stripComments=function(t){var e=this._commentStart(t);return n.i(s.a)(e)?t.substring(0,e).trim():t},t.prototype._commentStart=function(t){for(var e=null,i=0;i<t.length-1;i++){var r=t.charCodeAt(i),a=t.charCodeAt(i+1);if(r===o.t&&a==o.t&&n.i(s.b)(e))return i;e===r?e=null:n.i(s.b)(e)&&n.i(l.b)(r)&&(e=r)}return null},t.prototype._checkNoInterpolation=function(t,e,n){var r=i(n),o=t.split(r);o.length>1&&this._reportError("Got interpolation ("+n.start+n.end+") where expression was expected",t,"at column "+this._findInterpolationErrorColumn(o,1,n)+" in",e)},t.prototype._findInterpolationErrorColumn=function(t,e,n){for(var i="",r=0;r<e;r++)i+=r%2===0?t[r]:""+n.start+t[r]+n.end;return i.length},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:l.c}],t}(),f=function(){function t(t,e,n,i,r,o,s){this.input=t,this.location=e,this.tokens=n,this.inputLength=i,this.parseAction=r,this.errors=o,this.offset=s,this.rparensExpected=0,this.rbracketsExpected=0,this.rbracesExpected=0,this.index=0}return t.prototype.peek=function(t){var e=this.index+t;return e<this.tokens.length?this.tokens[e]:l.d},Object.defineProperty(t.prototype,"next",{get:function(){return this.peek(0)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputIndex",{get:function(){return this.index<this.tokens.length?this.next.index+this.offset:this.inputLength+this.offset},enumerable:!0,configurable:!0}),t.prototype.span=function(t){return new c.d(t,this.inputIndex)},t.prototype.advance=function(){this.index++},t.prototype.optionalCharacter=function(t){return!!this.next.isCharacter(t)&&(this.advance(),!0)},t.prototype.peekKeywordLet=function(){return this.next.isKeywordLet()},t.prototype.expectCharacter=function(t){this.optionalCharacter(t)||this.error("Missing expected "+String.fromCharCode(t))},t.prototype.optionalOperator=function(t){return!!this.next.isOperator(t)&&(this.advance(),!0)},t.prototype.expectOperator=function(t){this.optionalOperator(t)||this.error("Missing expected operator "+t)},t.prototype.expectIdentifierOrKeyword=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier or keyword"),"")},t.prototype.expectIdentifierOrKeywordOrString=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()||t.isString()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier, keyword, or string"),"")},t.prototype.parseChain=function(){for(var t=[],e=this.inputIndex;this.index<this.tokens.length;){var n=this.parsePipe();if(t.push(n),this.optionalCharacter(o.m))for(this.parseAction||this.error("Binding expression cannot contain chained expression");this.optionalCharacter(o.m););else this.index<this.tokens.length&&this.error("Unexpected token '"+this.next+"'")}return 0==t.length?new c.g(this.span(e)):1==t.length?t[0]:new c.h(this.span(e),t)},t.prototype.parsePipe=function(){var t=this.parseExpression();if(this.optionalOperator("|")){this.parseAction&&this.error("Cannot have a pipe in an action expression");do{for(var e=this.expectIdentifierOrKeyword(),n=[];this.optionalCharacter(o.l);)n.push(this.parseExpression());t=new c.i(this.span(t.span.start-this.offset),t,e,n)}while(this.optionalOperator("|"))}return t},t.prototype.parseExpression=function(){return this.parseConditional()},t.prototype.parseConditional=function(){var t=this.inputIndex,e=this.parseLogicalOr();if(this.optionalOperator("?")){var n=this.parsePipe(),i=void 0;if(this.optionalCharacter(o.l))i=this.parsePipe();else{var r=this.inputIndex,s=this.input.substring(t,r);this.error("Conditional expression "+s+" requires all 3 expressions"),i=new c.g(this.span(t))}return new c.j(this.span(t),e,n,i)}return e},t.prototype.parseLogicalOr=function(){for(var t=this.parseLogicalAnd();this.optionalOperator("||");){var e=this.parseLogicalAnd();t=new c.k(this.span(t.span.start),"||",t,e)}return t},t.prototype.parseLogicalAnd=function(){for(var t=this.parseEquality();this.optionalOperator("&&");){var e=this.parseEquality();t=new c.k(this.span(t.span.start),"&&",t,e)}return t},t.prototype.parseEquality=function(){for(var t=this.parseRelational();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"==":case"===":case"!=":case"!==":this.advance();var n=this.parseRelational();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseRelational=function(){for(var t=this.parseAdditive();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"<":case">":case"<=":case">=":this.advance();var n=this.parseAdditive();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseAdditive=function(){for(var t=this.parseMultiplicative();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"+":case"-":this.advance();var n=this.parseMultiplicative();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseMultiplicative=function(){for(var t=this.parsePrefix();this.next.type==l.e.Operator;){var e=this.next.strValue;switch(e){case"*":case"%":case"/":this.advance();var n=this.parsePrefix();t=new c.k(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parsePrefix=function(){if(this.next.type==l.e.Operator){var t=this.inputIndex,e=this.next.strValue,n=void 0;switch(e){case"+":return this.advance(),this.parsePrefix();case"-":return this.advance(),n=this.parsePrefix(),new c.k(this.span(t),e,new c.f(new c.d(t,t),0),n);case"!":return this.advance(),n=this.parsePrefix(),new c.l(this.span(t),n)}}return this.parseCallChain()},t.prototype.parseCallChain=function(){for(var t=this.parsePrimary();;)if(this.optionalCharacter(o.d))t=this.parseAccessMemberOrMethodCall(t,!1);else if(this.optionalOperator("?."))t=this.parseAccessMemberOrMethodCall(t,!0);else if(this.optionalCharacter(o.i)){this.rbracketsExpected++;var e=this.parsePipe();if(this.rbracketsExpected--,this.expectCharacter(o.j),this.optionalOperator("=")){var n=this.parseConditional();t=new c.m(this.span(t.span.start),t,e,n)}else t=new c.n(this.span(t.span.start),t,e)}else{if(!this.optionalCharacter(o.e))return t;this.rparensExpected++;var i=this.parseCallArguments();this.rparensExpected--,this.expectCharacter(o.f),t=new c.o(this.span(t.span.start),t,i)}},t.prototype.parsePrimary=function(){var t=this.inputIndex;if(this.optionalCharacter(o.e)){this.rparensExpected++;var e=this.parsePipe();return this.rparensExpected--,this.expectCharacter(o.f),e}if(this.next.isKeywordNull())return this.advance(),new c.f(this.span(t),null);if(this.next.isKeywordUndefined())return this.advance(),new c.f(this.span(t),void 0);if(this.next.isKeywordTrue())return this.advance(),new c.f(this.span(t),!0);if(this.next.isKeywordFalse())return this.advance(),new c.f(this.span(t),!1);if(this.next.isKeywordThis())return this.advance(),new c.p(this.span(t));if(this.optionalCharacter(o.i)){this.rbracketsExpected++;var n=this.parseExpressionList(o.j);return this.rbracketsExpected--,this.expectCharacter(o.j),new c.q(this.span(t),n)}if(this.next.isCharacter(o.g))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMemberOrMethodCall(new c.p(this.span(t)),!1);if(this.next.isNumber()){var i=this.next.toNumber();return this.advance(),new c.f(this.span(t),i)}if(this.next.isString()){var r=this.next.toString();return this.advance(),new c.f(this.span(t),r)}return this.index>=this.tokens.length?(this.error("Unexpected end of expression: "+this.input),new c.g(this.span(t))):(this.error("Unexpected token "+this.next),new c.g(this.span(t)))},t.prototype.parseExpressionList=function(t){var e=[];if(!this.next.isCharacter(t))do e.push(this.parsePipe());while(this.optionalCharacter(o.k));return e},t.prototype.parseLiteralMap=function(){var t=[],e=[],n=this.inputIndex;if(this.expectCharacter(o.g),!this.optionalCharacter(o.h)){this.rbracesExpected++;do{var i=this.expectIdentifierOrKeywordOrString();t.push(i),this.expectCharacter(o.l),e.push(this.parsePipe())}while(this.optionalCharacter(o.k));this.rbracesExpected--,this.expectCharacter(o.h)}return new c.r(this.span(n),t,e)},t.prototype.parseAccessMemberOrMethodCall=function(t,e){void 0===e&&(e=!1);var n=t.span.start,i=this.expectIdentifierOrKeyword();if(this.optionalCharacter(o.e)){this.rparensExpected++;var r=this.parseCallArguments();this.expectCharacter(o.f),this.rparensExpected--;var s=this.span(n);return e?new c.s(s,t,i,r):new c.t(s,t,i,r)}if(e)return this.optionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),new c.g(this.span(n))):new c.u(this.span(n),t,i);if(this.optionalOperator("=")){if(!this.parseAction)return this.error("Bindings cannot contain assignments"),new c.g(this.span(n));var a=this.parseConditional();return new c.v(this.span(n),t,i,a)}return new c.w(this.span(n),t,i)},t.prototype.parseCallArguments=function(){if(this.next.isCharacter(o.f))return[];var t=[];do t.push(this.parsePipe());while(this.optionalCharacter(o.k));return t},t.prototype.expectTemplateBindingKey=function(){var t="",e=!1;do t+=this.expectIdentifierOrKeywordOrString(),e=this.optionalOperator("-"),e&&(t+="-");while(e);return t.toString()},t.prototype.parseTemplateBindings=function(){for(var t=[],e=null,n=[];this.index<this.tokens.length;){var i=this.peekKeywordLet();i&&this.advance();var r=this.expectTemplateBindingKey();i||(null==e?e=r:r=e+r[0].toUpperCase()+r.substring(1)),this.optionalCharacter(o.l);var s=null,a=null;if(i)s=this.optionalOperator("=")?this.expectTemplateBindingKey():"$implicit";else if(this.next!==l.d&&!this.peekKeywordLet()){var u=this.inputIndex,p=this.parsePipe(),f=this.input.substring(u,this.inputIndex);a=new c.a(p,f,this.location,this.errors)}t.push(new c.x(r,i,s,a)),this.optionalCharacter(o.m)||this.optionalCharacter(o.k)}return new d(t,n,this.errors)},t.prototype.error=function(t,e){void 0===e&&(e=null),this.errors.push(new c.b(t,this.input,this.locationText(e),this.location)),this.skip()},t.prototype.locationText=function(t){return void 0===t&&(t=null),n.i(s.b)(t)&&(t=this.index),t<this.tokens.length?"at column "+(this.tokens[t].index+1)+" in":"at the end of the expression"},t.prototype.skip=function(){for(var t=this.next;this.index<this.tokens.length&&!t.isCharacter(o.m)&&(this.rparensExpected<=0||!t.isCharacter(o.f))&&(this.rbracesExpected<=0||!t.isCharacter(o.h))&&(this.rbracketsExpected<=0||!t.isCharacter(o.j));)this.next.isError()&&this.errors.push(new c.b(this.next.toString(),this.input,this.locationText(),this.location)),this.advance(),t=this.next},t}(),h=function(){function t(){this.simple=!0}return t.check=function(e){var n=new t;return e.visit(n),n.simple},t.prototype.visitImplicitReceiver=function(t,e){},t.prototype.visitInterpolation=function(t,e){this.simple=!1},t.prototype.visitLiteralPrimitive=function(t,e){},t.prototype.visitPropertyRead=function(t,e){},t.prototype.visitPropertyWrite=function(t,e){this.simple=!1},t.prototype.visitSafePropertyRead=function(t,e){this.simple=!1},t.prototype.visitMethodCall=function(t,e){this.simple=!1},t.prototype.visitSafeMethodCall=function(t,e){this.simple=!1},t.prototype.visitFunctionCall=function(t,e){this.simple=!1},t.prototype.visitLiteralArray=function(t,e){this.visitAll(t.expressions)},t.prototype.visitLiteralMap=function(t,e){this.visitAll(t.values)},t.prototype.visitBinary=function(t,e){this.simple=!1},t.prototype.visitPrefixNot=function(t,e){this.simple=!1},t.prototype.visitConditional=function(t,e){this.simple=!1},t.prototype.visitPipe=function(t,e){this.simple=!1},t.prototype.visitKeyedRead=function(t,e){this.simple=!1},t.prototype.visitKeyedWrite=function(t,e){this.simple=!1},t.prototype.visitAll=function(t){var e=this;return t.map(function(t){return t.visit(e)})},t.prototype.visitChain=function(t,e){this.simple=!1},t.prototype.visitQuote=function(t,e){this.simple=!1},t}()},function(t,e,n){"use strict";var i=n(0),r=n(152),o=n(40),s=n(66);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return s.a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(){t.call(this,r.a)}return a(e,t),e.prototype.parse=function(e,n,i,r){return void 0===i&&(i=!1),void 0===r&&(r=o.a),t.prototype.parse.call(this,e,n,i,r)},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(s.b)},function(t,e,n){"use strict";function i(t){return t.trim().split(/\s+/g)}function r(t,e){var r=new C.a,o=n.i(b.e)(t)[1];r.setElement(o);for(var s=0;s<e.length;s++){var a=e[s][0],c=n.i(b.e)(a)[1],l=e[s][1];if(r.addAttribute(c,l),a.toLowerCase()==z){var u=i(l);u.forEach(function(t){return r.addClassName(t)})}}return r}function o(t){return"@"==t[0]}function s(t){return t instanceof h.d&&0==t.value.trim().length}var a=n(0),c=n(19),l=n(148),u=n(105),d=n(2),p=n(261),f=n(13),h=n(53),m=n(106),v=n(467),g=n(40),b=n(67),y=n(41),w=n(14),_=n(272),x=n(82),C=n(158),k=n(275),E=n(22),S=n(54),O=n(276);n.d(e,"a",function(){return X});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var T=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},P=/^(?:(?:(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/,M=1,A=2,I=3,D=4,R=5,N=6,j=7,L=8,F=9,V=10,H="animate-",U="template",B="template",q="*",z="class",W=".",G="attr",Y="class",$="style",K=C.a.parse("*")[0],Z=new a.OpaqueToken("TemplateTransforms"),Q=function(t){function e(e,n,i){t.call(this,n,e,i)}return T(e,t),e}(y.a),J=function(){function t(t,e){this.templateAst=t,this.errors=e}return t}(),X=function(){function t(t,e,n,i,r){this._exprParser=t,this._schemaRegistry=e,this._htmlParser=n,this._console=i,this.transforms=r}return t.prototype.parse=function(t,e,n,i,r,o){var s=this.tryParse(t,e,n,i,r,o),a=s.errors.filter(function(t){return t.level===y.e.WARNING}),c=s.errors.filter(function(t){return t.level===y.e.FATAL});if(a.length>0&&this._console.warn("Template parse warnings:\n"+a.join("\n")),c.length>0){var l=c.join("\n");throw new Error("Template parse errors:\n"+l)}return s.templateAst},t.prototype.tryParse=function(t,e,n,i,r,o){return this.tryParseHtml(this.expandHtml(this._htmlParser.parse(e,o,!0,this.getInterpolationConfig(t))),t,e,n,i,r,o)},t.prototype.tryParseHtml=function(t,e,i,r,o,s,a){var l,u=t.errors;if(t.rootNodes.length>0){var p=n.i(c.f)(r),f=n.i(c.f)(o),m=new _.a(e,t.rootNodes[0].sourceSpan),v=new tt(m,p,f,s,this._exprParser,this._schemaRegistry);l=h.g(v,t.rootNodes,ot),u.push.apply(u,v.errors.concat(m.errors))}else l=[];return this._assertNoReferenceDuplicationOnTemplate(l,u),u.length>0?new J(l,u):(n.i(d.a)(this.transforms)&&this.transforms.forEach(function(t){l=n.i(S.c)(t,l)}),new J(l,u))},t.prototype.expandHtml=function(t,e){void 0===e&&(e=!1);var i=t.errors;if(0==i.length||e){var r=n.i(v.a)(t.rootNodes);i.push.apply(i,r.errors),t=new m.a(r.nodes,i)}return t},t.prototype.getInterpolationConfig=function(t){if(t.template)return g.b.fromArray(t.template.interpolation)},t.prototype._assertNoReferenceDuplicationOnTemplate=function(t,e){var n=[];t.filter(function(t){return!!t.references}).forEach(function(t){return t.references.forEach(function(t){var i=t.name;if(n.indexOf(i)<0)n.push(i);else{var r=new Q('Reference "#'+i+'" is defined several times',t.sourceSpan,y.e.FATAL);e.push(r)}})})},t.decorators=[{type:a.Injectable}],t.ctorParameters=[{type:u.a},{type:x.a},{type:p.a},{type:w.Q},{type:Array,decorators:[{type:a.Optional},{type:a.Inject,args:[Z]}]}],t}(),tt=function(){function t(t,e,n,i,r,o){var s=this;this.providerViewContext=t,this._schemas=i,this._exprParser=r,this._schemaRegistry=o,this.selectorMatcher=new C.b,this.errors=[],this.directivesIndex=new Map,this.ngContentCount=0,this.pipesByName=new Map;var a=t.component.template;a&&a.interpolation&&(this._interpolationConfig={start:a.interpolation[0],end:a.interpolation[1]}),e.forEach(function(t,e){var n=C.a.parse(t.selector);s.selectorMatcher.addSelectables(n,t),s.directivesIndex.set(t,e)}),n.forEach(function(t){return s.pipesByName.set(t.name,t)})}return t.prototype._reportError=function(t,e,n){void 0===n&&(n=y.e.FATAL),this.errors.push(new Q(t,e,n))},t.prototype._reportParserErrors=function(t,e){for(var n=0,i=t;n<i.length;n++){var r=i[n];this._reportError(r.message,e)}},t.prototype._parseInterpolation=function(t,e){var i=e.start.toString();try{var r=this._exprParser.parseInterpolation(t,i,this._interpolationConfig);if(r&&this._reportParserErrors(r.errors,e),this._checkPipes(r,e),n.i(d.a)(r)&&r.ast.expressions.length>w.R)throw new Error("Only support at most "+w.R+" interpolation values!");return r}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",i)}},t.prototype._parseAction=function(t,e){var n=e.start.toString();try{var i=this._exprParser.parseAction(t,n,this._interpolationConfig);return i&&this._reportParserErrors(i.errors,e),!i||i.ast instanceof l.g?(this._reportError("Empty expressions are not allowed",e),this._exprParser.wrapLiteralPrimitive("ERROR",n)):(this._checkPipes(i,e),i)}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype._parseBinding=function(t,e){var n=e.start.toString();try{var i=this._exprParser.parseBinding(t,n,this._interpolationConfig);return i&&this._reportParserErrors(i.errors,e),this._checkPipes(i,e),i}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype._parseTemplateBindings=function(t,e){var i=this,r=e.start.toString();try{var o=this._exprParser.parseTemplateBindings(t,r);return this._reportParserErrors(o.errors,e),o.templateBindings.forEach(function(t){n.i(d.a)(t.expression)&&i._checkPipes(t.expression,e)}),o.warnings.forEach(function(t){i._reportError(t,e,y.e.WARNING)}),o.templateBindings}catch(t){return this._reportError(""+t,e),[]}},t.prototype._checkPipes=function(t,e){var i=this;if(n.i(d.a)(t)){var r=new at;t.visit(r),r.pipes.forEach(function(t){i.pipesByName.has(t)||i._reportError("The pipe '"+t+"' could not be found",e)})}},t.prototype.visitExpansion=function(t,e){return null},t.prototype.visitExpansionCase=function(t,e){return null},t.prototype.visitText=function(t,e){var i=e.findNgContentIndex(K),r=this._parseInterpolation(t.value,t.sourceSpan);return n.i(d.a)(r)?new S.d(r,i,t.sourceSpan):new S.e(t.value,i,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return new S.f(t.name,t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitElement=function(t,e){var i=this,o=t.name,a=n.i(O.a)(t);if(a.type===O.b.SCRIPT||a.type===O.b.STYLE)return null;if(a.type===O.b.STYLESHEET&&n.i(k.a)(a.hrefAttr))return null;var c=[],l=[],u=[],p=[],f=[],m=[],v=[],g=[],y=[],w=!1,x=[],E=n.i(b.e)(o.toLowerCase())[1],T=E==U;t.attrs.forEach(function(t){var e=i._parseAttr(T,t,c,l,f,m,u,p),n=i._parseInlineTemplateBinding(t,g,v,y);n&&w&&i._reportError("Can't have multiple template bindings on one element. Use only one attribute named 'template' or prefixed with *",t.sourceSpan),e||n||(x.push(i.visitAttribute(t,null)),c.push([t.name,t.value])),n&&(w=!0)});var P=r(o,c),M=this._parseDirectives(this.selectorMatcher,P),A=M.directives,I=M.matchElement,D=[],R=this._createDirectiveAsts(T,t.name,A,l,u,t.sourceSpan,D),N=this._createElementPropertyAsts(t.name,l,R).concat(f),j=e.isTemplateElement||w,L=new _.b(this.providerViewContext,e.providerContext,j,R,x,D,t.sourceSpan),F=h.g(a.nonBindable?st:this,t.children,rt.create(T,R,T?e.providerContext:L));L.afterElement();var V,H=n.i(d.a)(a.projectAs)?C.a.parse(a.projectAs)[0]:P,B=e.findNgContentIndex(H);if(a.type===O.b.NG_CONTENT)t.children&&!t.children.every(s)&&this._reportError("<ng-content> element cannot have content.",t.sourceSpan),V=new S.g(this.ngContentCount++,w?null:B,t.sourceSpan);else if(T)this._assertAllEventsPublishedByDirectives(R,m),this._assertNoComponentsNorElementBindingsOnTemplate(R,N,t.sourceSpan),V=new S.h(x,m,D,p,L.transformedDirectiveAsts,L.transformProviders,L.transformedHasViewContainer,F,w?null:B,t.sourceSpan);else{this._assertElementExists(I,t),this._assertOnlyOneComponent(R,t.sourceSpan);var q=w?null:e.findNgContentIndex(H);V=new S.i(o,x,N,m,D,L.transformedDirectiveAsts,L.transformProviders,L.transformedHasViewContainer,F,w?null:q,t.sourceSpan,t.endSourceSpan),this._findComponentDirectives(R).forEach(function(t){return i._validateElementAnimationInputOutputs(t.hostProperties,t.hostEvents,t.directive.template)});var z=L.viewContext.component.template;this._validateElementAnimationInputOutputs(N,m,z)}if(w){var W=r(U,g),G=this._parseDirectives(this.selectorMatcher,W).directives,Y=this._createDirectiveAsts(!0,t.name,G,v,[],t.sourceSpan,[]),$=this._createElementPropertyAsts(t.name,v,Y);this._assertNoComponentsNorElementBindingsOnTemplate(Y,$,t.sourceSpan);var K=new _.b(this.providerViewContext,e.providerContext,e.isTemplateElement,Y,[],[],t.sourceSpan);K.afterElement(),V=new S.h([],[],[],y,K.transformedDirectiveAsts,K.transformProviders,K.transformedHasViewContainer,[V],B,t.sourceSpan)}return V},t.prototype._validateElementAnimationInputOutputs=function(t,e,n){var i=this,r=new Set;n.animations.forEach(function(t){r.add(t.name)});var o=t.filter(function(t){return t.isAnimation});o.forEach(function(t){var e=t.name;r.has(e)||i._reportError("Couldn't find an animation entry for \""+e+'"',t.sourceSpan)}),e.forEach(function(t){if(t.isAnimation){var e=o.find(function(e){return e.name==t.name});e||i._reportError("Unable to listen on (@"+t.name+"."+t.phase+") because the animation trigger [@"+t.name+"] isn't being used on the same element",t.sourceSpan)}})},t.prototype._parseInlineTemplateBinding=function(t,e,i,r){var o=null;if(this._normalizeAttributeName(t.name)==B)o=t.value;else if(t.name.startsWith(q)){var s=t.name.substring(q.length);o=0==t.value.length?s:s+" "+t.value}if(n.i(d.a)(o)){for(var a=this._parseTemplateBindings(o,t.sourceSpan),c=0;c<a.length;c++){var l=a[c];l.keyIsVar?r.push(new S.j(l.key,l.name,t.sourceSpan)):n.i(d.a)(l.expression)?this._parsePropertyAst(l.key,l.expression,t.sourceSpan,e,i):(e.push([l.key,""]),this._parseLiteralAttr(l.key,null,t.sourceSpan,i))}return!0}return!1},t.prototype._parseAttr=function(t,e,i,r,s,a,c,l){var u=this._normalizeAttributeName(e.name),p=e.value,f=e.sourceSpan,h=u.match(P),m=!1;if(null!==h)if(m=!0,n.i(d.a)(h[M]))this._parsePropertyOrAnimation(h[j],p,f,i,r,s);else if(h[A])if(t){var v=h[j];this._parseVariable(v,p,f,l)}else this._reportError('"let-" is only supported on template elements.',f);else if(h[I]){var v=h[j];this._parseReference(v,p,f,c)}else h[D]?this._parseEventOrAnimationEvent(h[j],p,f,i,a):h[R]?(this._parsePropertyOrAnimation(h[j],p,f,i,r,s),this._parseAssignmentEvent(h[j],p,f,i,a)):h[N]?(o(u)&&n.i(d.a)(p)&&p.length>0&&this._reportError('Assigning animation triggers via @prop="exp" attributes with an expression is invalid. Use property bindings (e.g. [@prop]="exp") or use an attribute without a value (e.g. @prop) instead.',f,y.e.FATAL),this._parseAnimation(h[j],p,f,i,s)):h[L]?(this._parsePropertyOrAnimation(h[L],p,f,i,r,s),this._parseAssignmentEvent(h[L],p,f,i,a)):h[F]?this._parsePropertyOrAnimation(h[F],p,f,i,r,s):h[V]&&this._parseEventOrAnimationEvent(h[V],p,f,i,a);else m=this._parsePropertyInterpolation(u,p,f,i,r);return m||this._parseLiteralAttr(u,p,f,r),m},t.prototype._normalizeAttributeName=function(t){return/^data-/i.test(t)?t.substring(5):t},t.prototype._parseVariable=function(t,e,n,i){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in variable names',n),i.push(new S.j(t,e,n))},t.prototype._parseReference=function(t,e,n,i){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in reference names',n),i.push(new it(t,e,n))},t.prototype._parsePropertyOrAnimation=function(t,e,n,i,r,s){var a=H.length,c=o(t),l=1;t.substring(0,a)==H&&(c=!0,l=a),c?this._parseAnimation(t.substr(l),e,n,i,s):this._parsePropertyAst(t,this._parseBinding(e,n),n,i,r)},t.prototype._parseAnimation=function(t,e,i,r,o){n.i(d.a)(e)&&0!=e.length||(e="null");var s=this._parseBinding(e,i);r.push([t,s.source]),o.push(new S.k(t,S.l.Animation,a.SecurityContext.NONE,s,null,i))},t.prototype._parsePropertyInterpolation=function(t,e,i,r,o){var s=this._parseInterpolation(e,i);return!!n.i(d.a)(s)&&(this._parsePropertyAst(t,s,i,r,o),!0)},t.prototype._parsePropertyAst=function(t,e,n,i,r){i.push([t,e.source]),r.push(new nt(t,e,!1,n))},t.prototype._parseAssignmentEvent=function(t,e,n,i,r){this._parseEventOrAnimationEvent(t+"Change",e+"=$event",n,i,r)},t.prototype._parseEventOrAnimationEvent=function(t,e,n,i,r){o(t)?(t=t.substr(1),this._parseAnimationEvent(t,e,n,r)):this._parseEvent(t,e,n,i,r)},t.prototype._parseAnimationEvent=function(t,e,i,r){var o=n.i(E.d)(t,[t,""]),s=o[0],a=o[1].toLowerCase();if(a)switch(a){case"start":case"done":var c=this._parseAction(e,i);r.push(new S.m(s,null,a,c,i));break;default:this._reportError('The provided animation output phase value "'+a+'" for "@'+s+'" is not supported (use start or done)',i)}else this._reportError("The animation trigger output event (@"+s+") is missing its phase value name (start or done are currently supported)",i)},t.prototype._parseEvent=function(t,e,i,r,o){var s=n.i(E.b)(t,[null,t]),a=s[0],c=s[1],l=this._parseAction(e,i);r.push([t,l.source]),o.push(new S.m(c,a,null,l,i))},t.prototype._parseLiteralAttr=function(t,e,n,i){i.push(new nt(t,this._exprParser.wrapLiteralPrimitive(e,""),!0,n))},t.prototype._parseDirectives=function(t,e){var n=this,i=new Array(this.directivesIndex.size),r=!1;return t.match(e,function(t,e){i[n.directivesIndex.get(e)]=e,r=r||t.hasElementSelector()}),{directives:i.filter(function(t){return!!t}),matchElement:r}},t.prototype._createDirectiveAsts=function(t,e,i,r,o,s,a){var c=this,l=new Set,u=null,d=i.map(function(t){var i=new y.d(s.start,s.end,"Directive "+t.type.name);t.isComponent&&(u=t);var d=[],p=[],h=[];return c._createDirectiveHostPropertyAsts(e,t.hostProperties,i,d),c._createDirectiveHostEventAsts(t.hostListeners,i,p),c._createDirectivePropertyAsts(t.inputs,r,h),o.forEach(function(e){(0===e.value.length&&t.isComponent||t.exportAs==e.value)&&(a.push(new S.n(e.name,n.i(f.c)(t.type),e.sourceSpan)),l.add(e.name))}),new S.o(t,h,d,p,i)});return o.forEach(function(e){if(e.value.length>0)l.has(e.name)||c._reportError('There is no directive with "exportAs" set to "'+e.value+'"',e.sourceSpan);else if(!u){var i=null;t&&(i=n.i(f.a)(f.b.TemplateRef)),a.push(new S.n(e.name,i,e.sourceSpan))}}),d},t.prototype._createDirectiveHostPropertyAsts=function(t,e,i,r){var o=this;e&&Object.keys(e).forEach(function(s){var a=e[s];if(n.i(d.f)(a)){var c=o._parseBinding(a,i);r.push(o._createElementPropertyAst(t,s,c,i))}else o._reportError('Value of the host property binding "'+s+'" needs to be a string representing an expression but got "'+a+'" ('+typeof a+")",i)})},t.prototype._createDirectiveHostEventAsts=function(t,e,i){var r=this;t&&Object.keys(t).forEach(function(o){var s=t[o];n.i(d.f)(s)?r._parseEventOrAnimationEvent(o,s,e,[],i):r._reportError('Value of the host listener "'+o+'" needs to be a string representing an expression but got "'+s+'" ('+typeof s+")",e)})},t.prototype._createDirectivePropertyAsts=function(t,e,n){if(t){var i=new Map;e.forEach(function(t){var e=i.get(t.name);e&&!e.isLiteral||i.set(t.name,t)}),Object.keys(t).forEach(function(e){var r=t[e],o=i.get(r);o&&n.push(new S.p(e,o.name,o.expression,o.sourceSpan))})}},t.prototype._createElementPropertyAsts=function(t,e,n){var i=this,r=[],o=new Map;return n.forEach(function(t){t.inputs.forEach(function(t){o.set(t.templateName,t)})}),e.forEach(function(e){e.isLiteral||o.get(e.name)||r.push(i._createElementPropertyAst(t,e.name,e.expression,e.sourceSpan))}),r},t.prototype._createElementPropertyAst=function(t,e,i,r){var s,c,l,u=null,d=e.split(W);if(1===d.length){var p=d[0];if(o(p))c=p.substr(1),s=S.l.Animation,l=a.SecurityContext.NONE;else if(c=this._schemaRegistry.getMappedPropName(p),l=this._schemaRegistry.securityContext(t,c),s=S.l.Property,this._validatePropertyOrAttributeName(c,r,!1),!this._schemaRegistry.hasProperty(t,c,this._schemas)){var f="Can't bind to '"+c+"' since it isn't a known property of '"+t+"'.";t.indexOf("-")>-1&&(f+="\n1. If '"+t+"' is an Angular component and it has '"+c+"' input, then verify that it is part of this module."+("\n2. If '"+t+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.\n")),this._reportError(f,r)}}else if(d[0]==G){c=d[1],this._validatePropertyOrAttributeName(c,r,!0);var h=this._schemaRegistry.getMappedPropName(c);l=this._schemaRegistry.securityContext(t,h);var m=c.indexOf(":");if(m>-1){var v=c.substring(0,m),g=c.substring(m+1);c=n.i(b.d)(v,g)}s=S.l.Attribute}else d[0]==Y?(c=d[1],s=S.l.Class,l=a.SecurityContext.NONE):d[0]==$?(u=d.length>2?d[2]:null,c=d[1],s=S.l.Style,l=a.SecurityContext.STYLE):(this._reportError("Invalid property name '"+e+"'",r),s=null,l=null);return new S.k(c,s,l,i,u,r)},t.prototype._validatePropertyOrAttributeName=function(t,e,n){var i=n?this._schemaRegistry.validateAttribute(t):this._schemaRegistry.validateProperty(t);i.error&&this._reportError(i.msg,e,y.e.FATAL)},t.prototype._findComponentDirectives=function(t){return t.filter(function(t){return t.directive.isComponent})},t.prototype._findComponentDirectiveNames=function(t){return this._findComponentDirectives(t).map(function(t){return t.directive.type.name})},t.prototype._assertOnlyOneComponent=function(t,e){var n=this._findComponentDirectiveNames(t);n.length>1&&this._reportError("More than one component: "+n.join(","),e)},t.prototype._assertElementExists=function(t,e){var n=e.name.replace(/^:xhtml:/,"");if(!t&&!this._schemaRegistry.hasElement(n,this._schemas)){var i="'"+n+"' is not a known element:\n"+("1. If '"+n+"' is an Angular component, then verify that it is part of this module.\n")+("2. If '"+n+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.");this._reportError(i,e.sourceSpan)}},t.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(t,e,n){var i=this,r=this._findComponentDirectiveNames(t);r.length>0&&this._reportError("Components on an embedded template: "+r.join(","),n),e.forEach(function(t){i._reportError("Property binding "+t.name+' not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "directives" section.',n)})},t.prototype._assertAllEventsPublishedByDirectives=function(t,e){var i=this,r=new Set;t.forEach(function(t){Object.keys(t.directive.outputs).forEach(function(e){var n=t.directive.outputs[e];r.add(n)})}),e.forEach(function(t){!n.i(d.a)(t.target)&&r.has(t.name)||i._reportError("Event binding "+t.fullName+' not emitted by any directive on an embedded template. Make sure that the event name is spelled correctly and all directives are listed in the "directives" section.',t.sourceSpan)})},t}(),et=function(){function t(){}return t.prototype.visitElement=function(t,e){var i=n.i(O.a)(t);if(i.type===O.b.SCRIPT||i.type===O.b.STYLE||i.type===O.b.STYLESHEET)return null;var o=t.attrs.map(function(t){return[t.name,t.value]}),s=r(t.name,o),a=e.findNgContentIndex(s),c=h.g(this,t.children,ot);return new S.i(t.name,h.g(this,t.attrs),[],[],[],[],[],!1,c,a,t.sourceSpan,t.endSourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return new S.f(t.name,t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){var n=e.findNgContentIndex(K);return new S.e(t.value,n,t.sourceSpan)},t.prototype.visitExpansion=function(t,e){return t},t.prototype.visitExpansionCase=function(t,e){return t},t}(),nt=function(){function t(t,e,n,i){this.name=t,this.expression=e,this.isLiteral=n,this.sourceSpan=i}return t}(),it=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t}(),rt=function(){function t(t,e,n,i){this.isTemplateElement=t,this._ngContentIndexMatcher=e,this._wildcardNgContentIndex=n,this.providerContext=i}return t.create=function(e,n,i){var r=new C.b,o=null,s=n.find(function(t){return t.directive.isComponent});if(s)for(var a=s.directive.template.ngContentSelectors,c=0;c<a.length;c++){var l=a[c];"*"===l?o=c:r.addSelectables(C.a.parse(a[c]),c)}return new t(e,r,o,i)},t.prototype.findNgContentIndex=function(t){var e=[];return this._ngContentIndexMatcher.match(t,function(t,n){e.push(n)}),e.sort(),n.i(d.a)(this._wildcardNgContentIndex)&&e.push(this._wildcardNgContentIndex),e.length>0?e[0]:null},t}(),ot=new rt(!0,new C.b,null,null),st=new et,at=function(t){function e(){t.apply(this,arguments),this.pipes=new Set}return T(e,t),e.prototype.visitPipe=function(t,e){return this.pipes.add(t.name),t.exp.visit(this),this.visitAll(t.args,e),null},e}(l.y)},function(t,e,n){"use strict";var i=n(0),r=n(144),o=n(81),s=n(278),a=n(280),c=n(482),l=n(282);n.d(e,"c",function(){return d}),n.d(e,"b",function(){return l.d}),n.d(e,"a",function(){return l.c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=function(){function t(t,e,n){this.statements=t,this.viewFactoryVar=e,this.dependencies=n}return t}(),d=function(){function t(t){this._genConfig=t,this._animationCompiler=new r.a}return t.prototype.compileComponent=function(t,e,i,r,o){var d=[],p=new a.a(t,this._genConfig,r,i,o,0,s.a.createNull(),[]),f=[];return n.i(l.a)(p,e,d),n.i(c.a)(p,e),n.i(l.b)(p,f),new u(f,p.viewFactory.name,d)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:o.a}],t}()},function(t,e,n){"use strict";function i(){return""+r()+r()+r()}function r(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var o=n(33);n.d(e,"a",function(){return s}),n.d(e,"e",function(){return a}),n.d(e,"b",function(){return c}),n.d(e,"c",function(){return l}),n.d(e,"d",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=new o.a("AppId"),a={provide:s,useFactory:i,deps:[]},c=new o.a("Platform Initializer"),l=new o.a("appBootstrapListener"),u=new o.a("Application Packages Root URL")},function(t,e,n){"use strict";var i=n(164),r=n(288),o=n(289),s=n(290),a=n(111),c=n(490),l=n(112);n.d(e,"k",function(){return p}),n.d(e,"l",function(){return f}),n.d(e,"i",function(){return a.c}),n.d(e,"j",function(){return a.d}),n.d(e,"a",function(){return a.b}),n.d(e,"c",function(){return c.a}),n.d(e,"b",function(){return l.a}),n.d(e,"m",function(){return l.b}),n.d(e,"d",function(){return i.b}),n.d(e,"e",function(){return i.c}),n.d(e,"g",function(){return r.b}),n.d(e,"f",function(){return o.a}),n.d(e,"h",function(){return s.a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=[new r.a],d=[new i.a],p=new o.a(d),f=new s.a(u)},function(t,e,n){"use strict";function i(t,e){return n.i(r.c)(t)&&n.i(r.c)(e)?n.i(r.e)(t,e,i):!(n.i(r.c)(t)||n.i(o.n)(t)||n.i(r.c)(e)||n.i(o.n)(e))||n.i(o.k)(t,e)}var r=n(18),o=n(3);n.d(e,"a",function(){return s}),e.b=i,n.d(e,"d",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"c",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s={toString:function(){return"CD_INIT_VALUE"}},a=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t}(),c=function(){function t(){this.hasWrappedValue=!1}return t.prototype.unwrap=function(t){return t instanceof a?(this.hasWrappedValue=!0,t.wrapped):t},t.prototype.reset=function(){this.hasWrappedValue=!1},t}(),l=function(){function t(t,e){this.previousValue=t,this.currentValue=e}return t.prototype.isFirstChange=function(){return this.previousValue===s},t}()},function(t,e,n){"use strict";function i(t){return n.i(r.c)(t)||t===o.Default}var r=n(3);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s}),e.c=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o;!function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"}(o||(o={}));var s;!function(t){t[t.CheckOnce=0]="CheckOnce",t[t.Checked=1]="Checked",t[t.CheckAlways=2]="CheckAlways",t[t.Detached=3]="Detached",t[t.Errored=4]="Errored",t[t.Destroyed=5]="Destroyed"}(s||(s={}))},function(t,e,n){"use strict";var i=n(30),r=n(3);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new Object,s=o,a=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=o),e===o)throw new Error("No provider for "+n.i(r.b)(t)+"!");return e},t}(),c=function(){function t(){}return t.prototype.get=function(t,e){return n.i(i.a)()},t.THROW_IF_NOT_FOUND=o,t.NULL=new a,t}()},function(t,e,n){"use strict";var i=n(69);n.d(e,"b",function(){return r}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"f",function(){return c}),n.d(e,"e",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=n.i(i.a)("Inject",[["token",void 0]]),o=n.i(i.a)("Optional",[]),s=n.i(i.a)("Injectable",[]),a=n.i(i.a)("Self",[]),c=n.i(i.a)("SkipSelf",[]),l=n.i(i.a)("Host",[])},function(t,e,n){"use strict";var i=n(30),r=n(3);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){t.call(this,"No component factory found for "+n.i(r.b)(e)),this.component=e}return o(e,t),e}(i.b),a=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw new s(t)},t}(),c=function(){function t(){}return t.NULL=new a,t}(),l=function(){function t(t,e){this._parent=e,this._factories=new Map;for(var n=0;n<t.length;n++){var i=t[n];this._factories.set(i.componentType,i)}}return t.prototype.resolveComponentFactory=function(t){var e=this._factories.get(t);return e||(e=this._parent.resolveComponentFactory(t)),e},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i;!function(t){t[t.HOST=0]="HOST",t[t.COMPONENT=1]="COMPONENT",t[t.EMBEDDED=2]="EMBEDDED"}(i||(i={}))},function(t,e,n){"use strict";function i(t){return r(t,[])}function r(t,e){for(var i=0;i<t.length;i++){var o=t[i];if(o instanceof O.a){var s=o;if(e.push(s.nativeElement),n.i(k.e)(s.nestedViews))for(var a=0;a<s.nestedViews.length;a++)r(s.nestedViews[a].rootNodesOrAppElements,e)}else e.push(o)}return e}function o(t,e){var n;if(t)if(t.length<e){var i=t.length;n=new Array(e);for(var r=0;r<e;r++)n[r]=r<i?t[r]:M}else n=t;else n=M;return n}function s(t,e,n,i,r,o,s,c,l,u,d,p,f,h,m,v,g,b,y,w){switch(t){case 1:return e+a(n)+i;case 2:return e+a(n)+i+a(r)+o;case 3:return e+a(n)+i+a(r)+o+a(s)+c;case 4:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u;case 5:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p;case 6:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h;case 7:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h+a(m)+v;case 8:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h+a(m)+v+a(g)+b;case 9:return e+a(n)+i+a(r)+o+a(s)+c+a(l)+u+a(d)+p+a(f)+h+a(m)+v+a(g)+b+a(y)+w;default:throw new Error("Does not support more than 9 expressions")}}function a(t){return null!=t?t.toString():""}function c(t,e,i){if(t){if(!n.i(_.a)(e,i))throw new T.a(e,i);return!1}return!n.i(k.k)(e,i)}function l(t,e){return t}function u(t){var e,i=x.a;return function(r){return n.i(k.k)(i,r)||(i=r,e=t(r)),e}}function d(t){var e,i=x.a,r=x.a;return function(o,s){return n.i(k.k)(i,o)&&n.i(k.k)(r,s)||(i=o,r=s,e=t(o,s)),e}}function p(t){var e,i=x.a,r=x.a,o=x.a;return function(s,a,c){return n.i(k.k)(i,s)&&n.i(k.k)(r,a)&&n.i(k.k)(o,c)||(i=s,r=a,o=c,e=t(s,a,c)),e}}function f(t){var e,i,r,o,s;return i=r=o=s=x.a,function(a,c,l,u){return n.i(k.k)(i,a)&&n.i(k.k)(r,c)&&n.i(k.k)(o,l)&&n.i(k.k)(s,u)||(i=a,r=c,o=l,s=u,e=t(a,c,l,u)),e}}function h(t){var e,i,r,o,s,a;return i=r=o=s=a=x.a,function(c,l,u,d,p){return n.i(k.k)(i,c)&&n.i(k.k)(r,l)&&n.i(k.k)(o,u)&&n.i(k.k)(s,d)&&n.i(k.k)(a,p)||(i=c,r=l,o=u,s=d,a=p,e=t(c,l,u,d,p)),e}}function m(t){var e,i,r,o,s,a,c;return i=r=o=s=a=c=x.a,function(l,u,d,p,f,h){return n.i(k.k)(i,l)&&n.i(k.k)(r,u)&&n.i(k.k)(o,d)&&n.i(k.k)(s,p)&&n.i(k.k)(a,f)&&n.i(k.k)(c,h)||(i=l,r=u,o=d,s=p,a=f,c=h,e=t(l,u,d,p,f,h)),e}}function v(t){var e,i,r,o,s,a,c,l;return i=r=o=s=a=c=l=x.a,function(u,d,p,f,h,m,v){return n.i(k.k)(i,u)&&n.i(k.k)(r,d)&&n.i(k.k)(o,p)&&n.i(k.k)(s,f)&&n.i(k.k)(a,h)&&n.i(k.k)(c,m)&&n.i(k.k)(l,v)||(i=u,r=d,o=p,s=f,a=h,c=m,l=v,e=t(u,d,p,f,h,m,v)),e}}function g(t){var e,i,r,o,s,a,c,l,u;return i=r=o=s=a=c=l=u=x.a,function(d,p,f,h,m,v,g,b){return n.i(k.k)(i,d)&&n.i(k.k)(r,p)&&n.i(k.k)(o,f)&&n.i(k.k)(s,h)&&n.i(k.k)(a,m)&&n.i(k.k)(c,v)&&n.i(k.k)(l,g)&&n.i(k.k)(u,b)||(i=d,r=p,o=f,s=h,a=m,c=v,l=g,u=b,e=t(d,p,f,h,m,v,g,b)),e}}function b(t){var e,i,r,o,s,a,c,l,u,d;return i=r=o=s=a=c=l=u=d=x.a,function(p,f,h,m,v,g,b,y,w){return n.i(k.k)(i,p)&&n.i(k.k)(r,f)&&n.i(k.k)(o,h)&&n.i(k.k)(s,m)&&n.i(k.k)(a,v)&&n.i(k.k)(c,g)&&n.i(k.k)(l,b)&&n.i(k.k)(u,y)&&n.i(k.k)(d,w)||(i=p,r=f,o=h,s=m,a=v,c=g,l=b,u=y,d=w,e=t(p,f,h,m,v,g,b,y,w)),e}}function y(t){var e,i,r,o,s,a,c,l,u,d,p;return i=r=o=s=a=c=l=u=d=p=x.a,function(f,h,m,v,g,b,y,w,_,x){return n.i(k.k)(i,f)&&n.i(k.k)(r,h)&&n.i(k.k)(o,m)&&n.i(k.k)(s,v)&&n.i(k.k)(a,g)&&n.i(k.k)(c,b)&&n.i(k.k)(l,y)&&n.i(k.k)(u,w)&&n.i(k.k)(d,_)&&n.i(k.k)(p,x)||(i=f,r=h,o=m,s=v,a=g,c=b,l=y,u=w,d=_,p=x,e=t(f,h,m,v,g,b,y,w,_,x)),e}}var w=n(109),_=n(110),x=n(111),C=n(33),k=n(3),E=n(174),S=n(309),O=n(171),T=n(298);n.d(e,"a",function(){return P}),e.c=i,e.b=o,n.d(e,"d",function(){return A}),e.f=s,e.e=c,e.s=l,n.d(e,"g",function(){return I}),n.d(e,"h",function(){return D}),e.i=u,e.j=d,e.k=p,e.l=f,e.m=h,e.n=m,e.o=v,e.p=g,e.q=b,e.r=y;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var P=function(){function t(t,e,n){this._renderer=t,this._appId=e,this._nextCompTypeId=0,this.sanitizer=n}return t.prototype.createRenderComponentType=function(t,e,n,i,r){return new E.a(this._appId+"-"+this._nextCompTypeId++,t,e,n,i,r)},t.prototype.renderComponent=function(t){return this._renderer.renderComponent(t)},t.decorators=[{type:C.b}],t.ctorParameters=[{type:E.b},{type:void 0,decorators:[{type:C.c,args:[w.a]}]},{type:S.a}],t}(),M=[],A=9,I=[],D={}},function(t,e,n){"use strict";function i(t,e){return null}var r=n(505);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=n.i(r.a)(),s=o?r.b:function(t,e){return i},a=o?r.c:function(t,e){return e},c=o?r.d:function(t,e){return null},l=o?r.e:function(t){return null}},function(t,e,n){"use strict";var i=n(0),r=n(37);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o={provide:r.a,useExisting:n.i(i.forwardRef)(function(){return s}),multi:!0},s=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:i.Directive,args:[{selector:"input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]",host:{"(change)":"onChange($event.target.checked)","(blur)":"onTouched()"},providers:[o]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(37);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s={provide:o.a,useExisting:n.i(i.forwardRef)(function(){return a}),multi:!0},a=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=n.i(r.b)(t)?"":t;this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:i.Directive,args:[{selector:"input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]",host:{"(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[s]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(38),o=n(86),s=n(42),a=n(87),c=n(311);n.d(e,"a",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u={provide:s.a,useExisting:n.i(i.forwardRef)(function(){return d})},d=function(t){function e(e,n,i){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=i}return l(e,t),e.prototype._checkParentType=function(){this._parent instanceof e||this._parent instanceof a.a||c.a.modelGroupParentException()},e.decorators=[{type:i.Directive,args:[{selector:"[ngModelGroup]",providers:[u],exportAs:"ngModelGroup"}]}],e.ctorParameters=[{type:s.a,decorators:[{type:i.Host},{type:i.SkipSelf}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[r.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[r.c]}]}],e.propDecorators={name:[{type:i.Input,args:["ngModelGroup"]}]},e}(o.a)},function(t,e,n){"use strict";var i=n(310);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.controlParentException=function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+i.a.formControlName)},t.ngModelGroupException=function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '+i.a.formGroupName+"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n "+i.a.ngModelGroup)},t.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n "+i.a.formControlName)},t.groupParentException=function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+i.a.formGroupName)},t.arrayParentException=function(){throw new Error("formArrayName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n "+i.a.formArrayName)},t.disabledAttrWarning=function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")},t}()},function(t,e,n){"use strict";function i(t,e){return n.i(a.b)(t)?""+e:(n.i(a.f)(e)||(e="Object"),(t+": "+e).slice(0,50))}function r(t){return t.split(":")[0]}var o=n(0),s=n(56),a=n(25),c=n(37);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l={provide:c.a,useExisting:n.i(o.forwardRef)(function(){return u}),multi:!0},u=function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this.value=t;var e=i(this._getOptionId(t),t);this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){e.value=n,t(e._getOptionValue(n))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(){return(this._idCounter++).toString()},t.prototype._getOptionId=function(t){for(var e=0,i=s.c.keys(this._optionMap);e<i.length;e++){var r=i[e];if(n.i(a.g)(this._optionMap.get(r),t))return r}return null},t.prototype._getOptionValue=function(t){var e=this._optionMap.get(r(t));return n.i(a.a)(e)?e:t},t.decorators=[{type:o.Directive,args:[{selector:"select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]",host:{"(change)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[l]}]}],t.ctorParameters=[{type:o.Renderer},{type:o.ElementRef}],t}(),d=function(){function t(t,e,i){this._element=t,this._renderer=e,this._select=i,n.i(a.a)(this._select)&&(this.id=this._select._registerOption())}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(i(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){this._setElementValue(t),n.i(a.a)(this._select)&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setElementProperty(this._element.nativeElement,"value",t)},t.prototype.ngOnDestroy=function(){n.i(a.a)(this._select)&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t.decorators=[{type:o.Directive,args:[{selector:"option"}]}],t.ctorParameters=[{type:o.ElementRef},{type:o.Renderer},{type:u,decorators:[{type:o.Optional},{type:o.Host}]}],t.propDecorators={ngValue:[{type:o.Input,args:["ngValue"]}],value:[{type:o.Input,args:["value"]}]},t}()},function(t,e,n){"use strict";function i(t,e){return n.i(a.b)(t)?""+e:(n.i(a.h)(e)&&(e="'"+e+"'"),n.i(a.f)(e)||(e="Object"),(t+": "+e).slice(0,50))}function r(t){return t.split(":")[0]}var o=n(0),s=n(56),a=n(25),c=n(37);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l={provide:c.a,useExisting:n.i(o.forwardRef)(function(){return u}),multi:!0},u=(function(){function t(){}return t}(),function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=this;if(this.value=t,null!=t){var n=t,i=n.map(function(t){return e._getOptionId(t)});this._optionMap.forEach(function(t,e){t._setSelected(i.indexOf(e.toString())>-1)})}},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var i=[];if(n.hasOwnProperty("selectedOptions"))for(var r=n.selectedOptions,o=0;o<r.length;o++){var s=r.item(o),a=e._getOptionValue(s.value);i.push(a)}else for(var r=n.options,o=0;o<r.length;o++){var s=r.item(o);if(s.selected){var a=e._getOptionValue(s.value);i.push(a)}}t(i)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(t){var e=(this._idCounter++).toString();return this._optionMap.set(e,t),e},t.prototype._getOptionId=function(t){for(var e=0,i=s.c.keys(this._optionMap);e<i.length;e++){var r=i[e];if(n.i(a.g)(this._optionMap.get(r)._value,t))return r}return null},t.prototype._getOptionValue=function(t){var e=this._optionMap.get(r(t));return n.i(a.a)(e)?e._value:t},t.decorators=[{type:o.Directive,args:[{selector:"select[multiple][formControlName],select[multiple][formControl],select[multiple][ngModel]",host:{"(change)":"onChange($event.target)","(blur)":"onTouched()"},providers:[l]}]}],t.ctorParameters=[{type:o.Renderer},{type:o.ElementRef}],t}()),d=function(){function t(t,e,i){this._element=t,this._renderer=e,this._select=i,n.i(a.a)(this._select)&&(this.id=this._select._registerOption(this))}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._value=t,this._setElementValue(i(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){n.i(a.a)(this._select)?(this._value=t,this._setElementValue(i(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setElementProperty(this._element.nativeElement,"value",t)},t.prototype._setSelected=function(t){this._renderer.setElementProperty(this._element.nativeElement,"selected",t)},t.prototype.ngOnDestroy=function(){n.i(a.a)(this._select)&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t.decorators=[{type:o.Directive,args:[{selector:"option"}]}],t.ctorParameters=[{type:o.ElementRef},{type:o.Renderer},{type:u,decorators:[{type:o.Optional},{type:o.Host}]}],t.propDecorators={ngValue:[{type:o.Input,args:["ngValue"]}],value:[{type:o.Input,args:["value"]}]},t}()},function(t,e,n){"use strict";function i(t,e,i){return n.i(d.b)(e)?null:(e instanceof Array||(e=e.split(i)),e instanceof Array&&u.b.isEmpty(e)?null:e.reduce(function(t,e){return t instanceof w?t.controls[e]||null:t instanceof _?t.at(e)||null:null},t))}function r(t){return n.i(p.a)(t)?n.i(a.fromPromise)(t):t}function o(t){return Array.isArray(t)?n.i(c.b)(t):t}function s(t){return Array.isArray(t)?n.i(c.c)(t):t}var a=n(244),c=(n.n(a),n(55)),l=n(70),u=n(56),d=n(25),p=n(313);n.d(e,"d",function(){return b}),n.d(e,"b",function(){return y}),n.d(e,"a",function(){return w}),n.d(e,"c",function(){return _});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h="VALID",m="INVALID",v="PENDING",g="DISABLED",b=function(){function t(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=function(){},this._pristine=!0,this._touched=!1,this._onDisabledChange=[]}return Object.defineProperty(t.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this._status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this._status===h},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return this._status===m},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return this._status==v},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._status===g},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this._status!==g},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return this._errors},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return this._pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return!this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return this._valueChanges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return this._statusChanges},enumerable:!0,configurable:!0}),t.prototype.setValidators=function(t){this.validator=o(t)},t.prototype.setAsyncValidators=function(t){this.asyncValidator=s(t)},t.prototype.clearValidators=function(){this.validator=null},t.prototype.clearAsyncValidators=function(){this.asyncValidator=null},t.prototype.markAsTouched=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(d.j)(e),this._touched=!0,n.i(d.a)(this._parent)&&!e&&this._parent.markAsTouched({onlySelf:e})},t.prototype.markAsUntouched=function(t){var e=(void 0===t?{}:t).onlySelf;this._touched=!1,this._forEachChild(function(t){t.markAsUntouched({onlySelf:!0})}),n.i(d.a)(this._parent)&&!e&&this._parent._updateTouched({onlySelf:e})},t.prototype.markAsDirty=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(d.j)(e),this._pristine=!1,n.i(d.a)(this._parent)&&!e&&this._parent.markAsDirty({onlySelf:e})},t.prototype.markAsPristine=function(t){var e=(void 0===t?{}:t).onlySelf;this._pristine=!0,this._forEachChild(function(t){t.markAsPristine({onlySelf:!0})}),n.i(d.a)(this._parent)&&!e&&this._parent._updatePristine({onlySelf:e})},t.prototype.markAsPending=function(t){var e=(void 0===t?{}:t).onlySelf;e=n.i(d.j)(e),this._status=v,n.i(d.a)(this._parent)&&!e&&this._parent.markAsPending({onlySelf:e})},t.prototype.disable=function(t){var e=void 0===t?{}:t,i=e.onlySelf,r=e.emitEvent;r=!n.i(d.a)(r)||r,this._status=g,this._errors=null,this._forEachChild(function(t){t.disable({onlySelf:!0})}),this._updateValue(),r&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),this._updateAncestors(i),this._onDisabledChange.forEach(function(t){return t(!0)})},t.prototype.enable=function(t){var e=void 0===t?{}:t,n=e.onlySelf,i=e.emitEvent;this._status=h,this._forEachChild(function(t){t.enable({onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i}),this._updateAncestors(n),this._onDisabledChange.forEach(function(t){return t(!1)})},t.prototype._updateAncestors=function(t){n.i(d.a)(this._parent)&&!t&&(this._parent.updateValueAndValidity(),this._parent._updatePristine(),this._parent._updateTouched())},t.prototype.setParent=function(t){this._parent=t},t.prototype.updateValueAndValidity=function(t){var e=void 0===t?{}:t,i=e.onlySelf,r=e.emitEvent;i=n.i(d.j)(i),r=!n.i(d.a)(r)||r,this._setInitialStatus(),this._updateValue(),this.enabled&&(this._errors=this._runValidator(),this._status=this._calculateStatus(),this._status!==h&&this._status!==v||this._runAsyncValidator(r)),r&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),n.i(d.a)(this._parent)&&!i&&this._parent.updateValueAndValidity({onlySelf:i,emitEvent:r})},t.prototype._updateTreeValidity=function(t){var e=(void 0===t?{emitEvent:!0}:t).emitEvent;this._forEachChild(function(t){return t._updateTreeValidity({emitEvent:e})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e})},t.prototype._setInitialStatus=function(){this._status=this._allControlsDisabled()?g:h},t.prototype._runValidator=function(){return n.i(d.a)(this.validator)?this.validator(this):null},t.prototype._runAsyncValidator=function(t){var e=this;if(n.i(d.a)(this.asyncValidator)){this._status=v,this._cancelExistingSubscription();var i=r(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe({next:function(n){return e.setErrors(n,{emitEvent:t})}})}},t.prototype._cancelExistingSubscription=function(){n.i(d.a)(this._asyncValidationSubscription)&&this._asyncValidationSubscription.unsubscribe()},t.prototype.setErrors=function(t,e){var i=(void 0===e?{}:e).emitEvent;i=!n.i(d.a)(i)||i,this._errors=t,this._updateControlsErrors(i)},t.prototype.get=function(t){return i(this,t,".")},t.prototype.getError=function(t,e){void 0===e&&(e=null);var i=n.i(d.a)(e)&&!u.b.isEmpty(e)?this.get(e):this;return n.i(d.a)(i)&&n.i(d.a)(i._errors)?i._errors[t]:null},t.prototype.hasError=function(t,e){return void 0===e&&(e=null),n.i(d.a)(this.getError(t,e))},Object.defineProperty(t.prototype,"root",{get:function(){for(var t=this;n.i(d.a)(t._parent);)t=t._parent;return t},enumerable:!0,configurable:!0}),t.prototype._updateControlsErrors=function(t){this._status=this._calculateStatus(),t&&this._statusChanges.emit(this._status),n.i(d.a)(this._parent)&&this._parent._updateControlsErrors(t)},t.prototype._initObservables=function(){this._valueChanges=new l.a,this._statusChanges=new l.a},t.prototype._calculateStatus=function(){return this._allControlsDisabled()?g:n.i(d.a)(this._errors)?m:this._anyControlsHaveStatus(v)?v:this._anyControlsHaveStatus(m)?m:h},t.prototype._anyControlsHaveStatus=function(t){return this._anyControls(function(e){return e.status==t})},t.prototype._anyControlsDirty=function(){return this._anyControls(function(t){return t.dirty})},t.prototype._anyControlsTouched=function(){return this._anyControls(function(t){return t.touched})},t.prototype._updatePristine=function(t){var e=(void 0===t?{}:t).onlySelf;this._pristine=!this._anyControlsDirty(),n.i(d.a)(this._parent)&&!e&&this._parent._updatePristine({onlySelf:e})},t.prototype._updateTouched=function(t){var e=(void 0===t?{}:t).onlySelf;this._touched=this._anyControlsTouched(),n.i(d.a)(this._parent)&&!e&&this._parent._updateTouched({onlySelf:e})},t.prototype._isBoxedValue=function(t){return n.i(d.k)(t)&&2===Object.keys(t).length&&"value"in t&&"disabled"in t},t.prototype._registerOnCollectionChange=function(t){this._onCollectionChange=t},t}(),y=function(t){function e(e,n,i){void 0===e&&(e=null),void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,o(n),s(i)),this._onChange=[],this._applyFormState(e),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}return f(e,t),e.prototype.setValue=function(t,e){var i=this,r=void 0===e?{}:e,o=r.onlySelf,s=r.emitEvent,a=r.emitModelToViewChange,c=r.emitViewToModelChange;a=!n.i(d.a)(a)||a,c=!n.i(d.a)(c)||c,this._value=t,this._onChange.length&&a&&this._onChange.forEach(function(t){return t(i._value,c)}),this.updateValueAndValidity({onlySelf:o,emitEvent:s})},e.prototype.patchValue=function(t,e){void 0===e&&(e={}),this.setValue(t,e)},e.prototype.reset=function(t,e){void 0===t&&(t=null);var n=(void 0===e?{}:e).onlySelf;this._applyFormState(t),this.markAsPristine({onlySelf:n}),this.markAsUntouched({onlySelf:n}),this.setValue(this._value,{onlySelf:n})},e.prototype._updateValue=function(){},e.prototype._anyControls=function(t){return!1},e.prototype._allControlsDisabled=function(){return this.disabled},e.prototype.registerOnChange=function(t){this._onChange.push(t)},e.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},e.prototype.registerOnDisabledChange=function(t){this._onDisabledChange.push(t)},e.prototype._forEachChild=function(t){},e.prototype._applyFormState=function(t){this._isBoxedValue(t)?(this._value=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this._value=t},e}(b),w=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.controls=e,this._initObservables(),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return f(e,t),e.prototype.registerControl=function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)},e.prototype.addControl=function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeControl=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.contains=function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled},e.prototype.setValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;this._checkAllValuesPresent(t),Object.keys(t).forEach(function(e){n._throwIfControlMissing(e),n.controls[e].setValue(t[e],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.patchValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;Object.keys(t).forEach(function(e){n.controls[e]&&n.controls[e].patchValue(t[e],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.reset=function(t,e){void 0===t&&(t={});var n=(void 0===e?{}:e).onlySelf;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:n}),this._updatePristine({onlySelf:n}),this._updateTouched({onlySelf:n})},e.prototype.getRawValue=function(){return this._reduceChildren({},function(t,e,n){return t[n]=e.value,t})},e.prototype._throwIfControlMissing=function(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error("Cannot find form control with name: "+t+".")},e.prototype._forEachChild=function(t){var e=this;Object.keys(this.controls).forEach(function(n){return t(e.controls[n],n)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)})},e.prototype._updateValue=function(){this._value=this._reduceValue()},e.prototype._anyControls=function(t){var e=this,n=!1;return this._forEachChild(function(i,r){n=n||e.contains(r)&&t(i)}),n},e.prototype._reduceValue=function(){var t=this;return this._reduceChildren({},function(e,n,i){return(n.enabled||t.disabled)&&(e[i]=n.value),e})},e.prototype._reduceChildren=function(t,e){var n=t;return this._forEachChild(function(t,i){n=e(n,t,i)}),n},e.prototype._allControlsDisabled=function(){for(var t=0,e=Object.keys(this.controls);t<e.length;t++){var n=e[t];if(this.controls[n].enabled)return!1}return Object.keys(this.controls).length>0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},e}(b),_=function(t){function e(e,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.controls=e,this._initObservables(),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return f(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){u.b.insert(this.controls,t,e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),u.b.removeAt(this.controls,t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),u.b.removeAt(this.controls,t),e&&(u.b.insert(this.controls,t,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;this._checkAllValuesPresent(t),t.forEach(function(t,e){n._throwIfControlMissing(e),n.at(e).setValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.patchValue=function(t,e){var n=this,i=(void 0===e?{}:e).onlySelf;t.forEach(function(t,e){n.at(e)&&n.at(e).patchValue(t,{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:i})},e.prototype.reset=function(t,e){void 0===t&&(t=[]);var n=(void 0===e?{}:e).onlySelf;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0})}),this.updateValueAndValidity({onlySelf:n}),this._updatePristine({onlySelf:n}),this._updateTouched({onlySelf:n})},e.prototype.getRawValue=function(){return this.controls.map(function(t){return t.value})},e.prototype._throwIfControlMissing=function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)},e.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},e.prototype._updateValue=function(){var t=this;this._value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},e.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},e.prototype._allControlsDisabled=function(){for(var t=0,e=this.controls;t<e.length;t++){var n=e[t];if(n.enabled)return!1}return this.controls.length>0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(b)},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=new i.OpaqueToken("DocumentToken")},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){this._outlets={}}return t.prototype.registerOutlet=function(t,e){this._outlets[t]=e},t.prototype.removeOutlet=function(t){this._outlets[t]=void 0},t}()},function(t,e,n){"use strict";var i=n(47),r=n(27),o=n(5),s=n(46),a=n(9);t.exports=function(t,e,n){var c=a(t),l=n(s,c,""[t]),u=l[0],d=l[1];o(function(){var e={};return e[c]=function(){return 7},7!=""[t](e)})&&(r(String.prototype,t,u),i(RegExp.prototype,c,2==e?function(t,e){return d.call(t,this,e)}:function(t){return d.call(t,this)}))}},function(t,e,n){var i=n(73),r=n(366),o=n(364),s=n(4),a=n(32),c=n(380),l={},u={},e=t.exports=function(t,e,n,d,p){var f,h,m,v,g=p?function(){return t}:c(t),b=i(n,d,e?2:1),y=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(o(g)){for(f=a(t.length);f>y;y++)if(v=e?b(s(h=t[y])[0],h[1]):b(t[y]),v===l||v===u)return v}else for(m=g.call(t);!(h=m.next()).done;)if(v=r(m,b,h.value,e),v===l||v===u)return v};e.BREAK=l,e.RETURN=u},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var i=n(15).f,r=n(26),o=n(9)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e,n){var i=n(11),r="__core-js_shared__",o=i[r]||(i[r]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var i=n(1),r=n(46),o=n(5),s=n(213),a="["+s+"]",c="​…",l=RegExp("^"+a+a+"*"),u=RegExp(a+a+"*$"),d=function(t,e,n){var r={},a=o(function(){return!!s[t]()||c[t]()!=c}),l=r[t]=a?e(p):s[t];n&&(r[n]=l),i(i.P+i.F*a,"String",r)},p=d.trim=function(t,e){return t=String(r(t)),1&e&&(t=t.replace(l,"")),2&e&&(t=t.replace(u,"")),t};t.exports=d},function(t,e,n){"use strict";var i=n(358),r={};r[n(9)("toStringTag")]="z",r+""!="[object z]"&&n(27)(Object.prototype,"toString",function(){return"[object "+i(this)+"]"},!0)},function(t,e,n){"use strict";var i=n(377)(!0);n(204)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){"use strict";var i=n(0),r=n(396),o=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.CollapseDirective],exports:[r.CollapseDirective]}]}],t.ctorParameters=[],t}();e.CollapseModule=o},function(t,e,n){"use strict";var i=n(0),r=n(405),o=function(){function t(t,e){this.onToggle=new i.EventEmitter(!1),this.isOpenChange=new i.EventEmitter(!1),this.addClass=!0,this.el=t,this._changeDetector=e}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=!!t,this.isOpen?(this.focusToggleElement(),r.dropdownService.open(this)):(r.dropdownService.close(this),this.selectedOption=void 0),this.onToggle.emit(this.isOpen),this.isOpenChange.emit(this.isOpen),this._changeDetector.markForCheck()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.autoClose=this.autoClose||r.NONINPUT,this.isOpen},t.prototype.ngOnDestroy=function(){this.appendToBody&&this.menuEl&&this.menuEl.nativeElement.remove()},Object.defineProperty(t.prototype,"dropDownMenu",{set:function(t){this.menuEl=t.el,this.appendToBody&&window.document.body.appendChild(this.menuEl.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dropDownToggle",{set:function(t){this.toggleEl=t.el},enumerable:!0,configurable:!0}),t.prototype.toggle=function(t){return this.isOpen=arguments.length?!!t:!this.isOpen},t.prototype.focusDropdownEntry=function(t){var e=this.menuEl?this.menuEl.nativeElement:this.el.nativeElement.getElementsByTagName("ul")[0];if(e){var n=e.getElementsByTagName("a");if(n&&n.length){switch(t){case 40:if("number"!=typeof this.selectedOption){this.selectedOption=0;break}if(this.selectedOption===n.length-1)break;this.selectedOption++;break;case 38:if("number"!=typeof this.selectedOption)return;if(0===this.selectedOption)break;this.selectedOption--}n[this.selectedOption].focus()}}},t.prototype.focusToggleElement=function(){this.toggleEl&&this.toggleEl.nativeElement.focus()},t.decorators=[{type:i.Directive,args:[{selector:"[dropdown]",exportAs:"bs-dropdown"}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.ChangeDetectorRef}],t.propDecorators={isOpen:[{type:i.HostBinding,args:["class.open"]},{type:i.Input}],autoClose:[{type:i.Input}],keyboardNav:[{type:i.Input}],appendToBody:[{type:i.Input}],onToggle:[{type:i.Output}],isOpenChange:[{type:i.Output}],addClass:[{type:i.HostBinding,args:["class.dropdown"]}]},t}();e.DropdownDirective=o},function(t,e,n){"use strict";var i=n(249),r=n(768),o=n(431),s=n(771),a=n(430),c=n(767),l=function(){function t(t){this.closed=!1,t&&(this._unsubscribe=t)}return t.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){this.closed=!0;var n=this,l=n._unsubscribe,u=n._subscriptions;if(this._subscriptions=null,o.isFunction(l)){var d=s.tryCatch(l).call(this);d===a.errorObject&&(e=!0,(t=t||[]).push(a.errorObject.e))}if(i.isArray(u))for(var p=-1,f=u.length;++p<f;){var h=u[p];if(r.isObject(h)){var d=s.tryCatch(h.unsubscribe).call(h);if(d===a.errorObject){e=!0,t=t||[];var m=a.errorObject.e;m instanceof c.UnsubscriptionError?t=t.concat(m.errors):t.push(m)}}}if(e)throw new c.UnsubscriptionError(t)}},t.prototype.add=function(e){if(!e||e===t.EMPTY)return t.EMPTY;if(e===this)return this;var n=e;switch(typeof e){case"function":n=new t(e);case"object":if(n.closed||"function"!=typeof n.unsubscribe)break;this.closed?n.unsubscribe():(this._subscriptions||(this._subscriptions=[])).push(n);break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}return n},t.prototype.remove=function(e){if(null!=e&&e!==this&&e!==t.EMPTY){var n=this._subscriptions;if(n){var i=n.indexOf(e);i!==-1&&n.splice(i,1)}}},t.EMPTY=function(t){return t.closed=!0,t}(new t),t}();e.Subscription=l},function(t,e,n){"use strict";var i=n(754);e.from=i.FromObservable.create},function(t,e,n){"use strict";function i(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),this.lift(new a(t))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(243),s=n(250);e.mergeAll=i;var a=function(){function t(t){this.concurrent=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.concurrent))},t}();e.MergeAllOperator=a;var c=function(t){function e(e,n){t.call(this,e),this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0}return r(e,t),e.prototype._next=function(t){this.active<this.concurrent?(this.active++,this.add(s.subscribeToResult(this,t))):this.buffer.push(t)},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(o.OuterSubscriber);e.MergeAllSubscriber=c},function(t,e,n){"use strict";function i(t,e){return t.length>0&&e.startsWith(t)?e.substring(t.length):e}function r(t){return/\/index.html$/g.test(t)?t.substring(0,t.length-11):t}var o=n(0),s=n(102);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(e){var n=this;this._subject=new o.EventEmitter,this._platformStrategy=e;var i=this._platformStrategy.getBaseHref();this._baseHref=t.stripTrailingSlash(r(i)),this._platformStrategy.onPopState(function(t){n._subject.emit({url:n.path(!0),pop:!0,type:t.type})})}return t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.isCurrentPathEqualTo=function(e,n){return void 0===n&&(n=""),this.path()==this.normalize(e+t.normalizeQueryParams(n))},t.prototype.normalize=function(e){return t.stripTrailingSlash(i(this._baseHref,r(e)))},t.prototype.prepareExternalUrl=function(t){return t.length>0&&!t.startsWith("/")&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,e){void 0===e&&(e=""),this._platformStrategy.pushState(null,"",t,e)},t.prototype.replaceState=function(t,e){void 0===e&&(e=""),this._platformStrategy.replaceState(null,"",t,e)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.subscribe=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t.length>0&&"?"!=t.substring(0,1)?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){return/\/$/g.test(t)&&(t=t.substring(0,t.length-1)),t},t.decorators=[{type:o.Injectable}],t.ctorParameters=[{type:s.a}],t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return Object.defineProperty(t.prototype,"pathname",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"search",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hash",{get:function(){return null},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function i(t,e){var n=c.a(l.U);switch(e){case l.U:return t.equals(n);case l.S:return c.a(!0);default:return t.equals(c.a(e))}}function r(t){if(t instanceof u.a&&t.duration>0&&2==t.keyframes.length){var e=o(t.keyframes[0])[0],n=o(t.keyframes[1])[0];return 0===Object.keys(e).length&&0===Object.keys(n).length}return!1}function o(t){return t.styles.styles}var s=n(2),a=n(13),c=n(6),l=n(14),u=n(256);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=function(){function t(t,e,n){this.name=t,this.statements=e,this.fnExp=n}return t}(),p=function(){function t(){}return t.prototype.compile=function(t,e){return e.map(function(e){var n=t+"_"+e.name,i=new E(e.name,n);return i.build(e)})},t}(),f=c.e("element"),h=c.e("defaultStateStyles"),m=c.e("view"),v=m.prop("renderer"),g=c.e("currentState"),b=c.e("nextState"),y=c.e("player"),w=c.e("totalTime"),_=c.e("startStateStyles"),x=c.e("endStateStyles"),C=c.e("collectedStyles"),k=c.f([]),E=function(){function t(t,e){this.animationName=t,this._fnVarName=e+"_factory",this._statesMapVarName=e+"_states",this._statesMapVar=c.e(this._statesMapVarName)}return t.prototype.visitAnimationStyles=function(t,e){var i=[];return e.isExpectingFirstStyleStep&&(i.push(_),e.isExpectingFirstStyleStep=!1),t.styles.forEach(function(t){var e=Object.keys(t).map(function(e){return[e,c.a(t[e])]});i.push(c.f(e))}),c.b(n.i(a.d)(a.b.AnimationStyles)).instantiate([c.b(n.i(a.d)(a.b.collectAndResolveStyles)).callFn([C,c.g(i)])])},t.prototype.visitAnimationKeyframe=function(t,e){return c.b(n.i(a.d)(a.b.AnimationKeyframe)).instantiate([c.a(t.offset),t.styles.visit(this,e)])},t.prototype.visitAnimationStep=function(t,e){var n=this;if(e.endStateAnimateStep===t)return this._visitEndStateAnimation(t,e);var i=t.startingStyles.visit(this,e),r=t.keyframes.map(function(t){return t.visit(n,e)});return this._callAnimateMethod(t,i,c.g(r),e)},t.prototype._visitEndStateAnimation=function(t,e){var i=this,r=t.startingStyles.visit(this,e),o=t.keyframes.map(function(t){return t.visit(i,e)}),s=c.b(n.i(a.d)(a.b.balanceAnimationKeyframes)).callFn([C,x,c.g(o)]);return this._callAnimateMethod(t,r,s,e)},t.prototype._callAnimateMethod=function(t,e,n,i){return i.totalTransitionTime+=t.duration+t.delay,v.callMethod("animate",[f,e,n,c.a(t.duration),c.a(t.delay),c.a(t.easing)])},t.prototype.visitAnimationSequence=function(t,e){var i=this,r=t.steps.map(function(t){return t.visit(i,e)});return c.b(n.i(a.d)(a.b.AnimationSequencePlayer)).instantiate([c.g(r)])},t.prototype.visitAnimationGroup=function(t,e){var i=this,r=t.steps.map(function(t){return t.visit(i,e)});return c.b(n.i(a.d)(a.b.AnimationGroupPlayer)).instantiate([c.g(r)])},t.prototype.visitAnimationStateDeclaration=function(t,e){var n={};o(t).forEach(function(t){Object.keys(t).forEach(function(e){n[e]=t[e]})}),e.stateMap.registerState(t.stateName,n)},t.prototype.visitAnimationStateTransition=function(t,e){var n=t.animation.steps,o=n[n.length-1];r(o)&&(e.endStateAnimateStep=o),e.totalTransitionTime=0,e.isExpectingFirstStyleStep=!0;var s=[];t.stateChanges.forEach(function(t){s.push(i(g,t.fromState).and(i(b,t.toState))),t.fromState!=l.S&&e.stateMap.registerState(t.fromState),t.toState!=l.S&&e.stateMap.registerState(t.toState)});var a=t.animation.visit(this,e),u=s.reduce(function(t,e){return t.or(e)}),d=y.equals(c.h).and(u),p=y.set(a).toStmt(),f=w.set(c.a(e.totalTransitionTime)).toStmt();return new c.i(d,[p,f])},t.prototype.visitAnimationEntry=function(t,e){var i=this;t.stateDeclarations.forEach(function(t){return t.visit(i,e)}),e.stateMap.registerState(l.T,{});var r=[];r.push(m.callMethod("cancelActiveAnimation",[f,c.a(this.animationName),b.equals(c.a(l.U))]).toStmt()),r.push(C.set(k).toDeclStmt()),r.push(y.set(c.h).toDeclStmt()),r.push(w.set(c.a(0)).toDeclStmt()),r.push(h.set(this._statesMapVar.key(c.a(l.T))).toDeclStmt()),r.push(_.set(this._statesMapVar.key(g)).toDeclStmt()),r.push(new c.i(_.equals(c.h),[_.set(h).toStmt()])),r.push(x.set(this._statesMapVar.key(b)).toDeclStmt()),r.push(new c.i(x.equals(c.h),[x.set(h).toStmt()]));var o=c.b(n.i(a.d)(a.b.renderStyles));return r.push(o.callFn([f,v,c.b(n.i(a.d)(a.b.clearStyles)).callFn([_])]).toStmt()),t.stateTransitions.forEach(function(t){return r.push(t.visit(i,e))}),r.push(new c.i(y.equals(c.h),[y.set(c.b(n.i(a.d)(a.b.NoOpAnimationPlayer)).instantiate([])).toStmt()])),r.push(y.callMethod("onDone",[c.j([],[o.callFn([f,v,c.b(n.i(a.d)(a.b.prepareFinalAnimationStyles)).callFn([_,x])]).toStmt()])]).toStmt()),r.push(m.callMethod("queueAnimation",[f,c.a(this.animationName),y,w,g,b]).toStmt()),c.j([new c.k(m.name,c.c(n.i(a.d)(a.b.AppView),[c.l])),new c.k(f.name,c.l),new c.k(g.name,c.l),new c.k(b.name,c.l)],r)},t.prototype.build=function(t){var e=new S,i=t.visit(this,e).toDeclStmt(this._fnVarName),r=c.e(this._fnVarName),o=[];Object.keys(e.stateMap.states).forEach(function(t){var i=e.stateMap.states[t],r=k;if(n.i(s.a)(i)){var a=[];Object.keys(i).forEach(function(t){a.push([t,c.a(i[t])])}),r=c.f(a)}o.push([t,r])});var a=this._statesMapVar.set(c.f(o)).toDeclStmt(),l=[a,i];return new d(this.animationName,l,r)},t}(),S=function(){function t(){this.stateMap=new O,this.endStateAnimateStep=null,this.isExpectingFirstStyleStep=!1,this.totalTransitionTime=0}return t}(),O=function(){function t(){this._states={}}return Object.defineProperty(t.prototype,"states",{get:function(){return this._states},enumerable:!0,configurable:!0}),t.prototype.registerState=function(t,e){void 0===e&&(e=null);var n=this._states[t];n||(this._states[t]=e)},t}()},function(t,e,n){"use strict";function i(t){return t>=c&&t<=f||t==st}function r(t){return N<=t&&t<=j}function o(t){return t>=Y&&t<=nt||t>=L&&t<=U}function s(t){return t>=Y&&t<=K||t>=L&&t<=V||r(t)}n.d(e,"a",function(){return a}),n.d(e,"Y",function(){return c}),n.d(e,"S",function(){return l}),n.d(e,"_0",function(){return u}),n.d(e,"U",function(){return d}),n.d(e,"W",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"A",function(){return h}),n.d(e,"o",function(){return m}),n.d(e,"p",function(){return v}),n.d(e,"M",function(){return g}),n.d(e,"u",function(){return b}),n.d(e,"B",function(){return y}),n.d(e,"n",function(){return w}),n.d(e,"e",function(){return _}),n.d(e,"f",function(){return x}),n.d(e,"s",function(){return C}),n.d(e,"q",function(){return k}),n.d(e,"k",function(){return E}),n.d(e,"r",function(){return S}),n.d(e,"d",function(){return O}),n.d(e,"t",function(){return T}),n.d(e,"l",function(){return P}),n.d(e,"m",function(){return M}),n.d(e,"x",function(){return A}),n.d(e,"z",function(){return I}),n.d(e,"y",function(){return D}),n.d(e,"w",function(){return R}),n.d(e,"_3",function(){return N}),n.d(e,"_4",function(){return j}),n.d(e,"J",function(){return L}),n.d(e,"P",function(){return F}),n.d(e,"_2",function(){return H}),n.d(e,"K",function(){return U}),n.d(e,"i",function(){return B}),n.d(e,"F",function(){return q}),n.d(e,"j",function(){return z}),n.d(e,"v",function(){return W}),n.d(e,"L",function(){return G}),n.d(e,"H",function(){return Y}),n.d(e,"O",function(){return $}),n.d(e,"T",function(){return K}),n.d(e,"R",function(){return Z}),n.d(e,"V",function(){return Q}),n.d(e,"X",function(){return J}),n.d(e,"G",function(){return X}),n.d(e,"Z",function(){return tt}),n.d(e,"_1",function(){return et}),n.d(e,"I",function(){return nt}),n.d(e,"g",function(){return it}),n.d(e,"C",function(){return rt}),n.d(e,"h",function(){return ot}),n.d(e,"D",function(){return st}),n.d(e,"Q",function(){return at}),e.E=i,e.c=r,e.N=o,e._5=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=0,c=9,l=10,u=11,d=12,p=13,f=32,h=33,m=34,v=35,g=36,b=37,y=38,w=39,_=40,x=41,C=42,k=43,E=44,S=45,O=46,T=47,P=58,M=59,A=60,I=61,D=62,R=63,N=48,j=57,L=65,F=69,V=70,H=88,U=90,B=91,q=92,z=93,W=94,G=95,Y=97,$=101,K=102,Z=110,Q=114,J=116,X=117,tt=118,et=120,nt=122,it=123,rt=124,ot=125,st=160,at=96},function(t,e,n){"use strict";function i(t,e){return new o.q({type:t.type,isComponent:t.isComponent,selector:t.selector,exportAs:t.exportAs,changeDetection:t.changeDetection,inputs:t.inputs,outputs:t.outputs,hostListeners:t.hostListeners,hostProperties:t.hostProperties,hostAttributes:t.hostAttributes,providers:t.providers,viewProviders:t.viewProviders,queries:t.queries,viewQueries:t.viewQueries,entryComponents:t.entryComponents,template:e})}var r=n(0),o=n(19),s=n(81),a=n(17),c=n(2),l=n(53),u=n(106),d=n(40),p=n(157),f=n(275),h=n(276),m=n(83),v=n(22);n.d(e,"a",function(){return g});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var g=function(){function t(t,e,n,i){this._resourceLoader=t,this._urlResolver=e,this._htmlParser=n,this._config=i,this._resourceLoaderCache=new Map}return t.prototype.clearCache=function(){this._resourceLoaderCache.clear()},t.prototype.clearCacheFor=function(t){var e=this;t.isComponent&&(this._resourceLoaderCache.delete(t.template.templateUrl),t.template.externalStylesheets.forEach(function(t){e._resourceLoaderCache.delete(t.moduleUrl)}))},t.prototype._fetch=function(t){var e=this._resourceLoaderCache.get(t);return e||(e=this._resourceLoader.get(t),this._resourceLoaderCache.set(t,e)),e},t.prototype.normalizeDirective=function(t){var e=this;if(!t.isComponent)return new v.h(t,Promise.resolve(t));var r,o=null;if(n.i(c.a)(t.template.template))o=this.normalizeTemplateSync(t.type,t.template),r=Promise.resolve(o);else{if(!t.template.templateUrl)throw new Error("No template specified for component "+t.type.name);r=this.normalizeTemplateAsync(t.type,t.template)}if(o&&0===o.styleUrls.length){var s=i(t,o);return new v.h(s,Promise.resolve(s))}return new v.h(null,r.then(function(t){return e.normalizeExternalStylesheets(t)}).then(function(e){return i(t,e)}))},t.prototype.normalizeTemplateSync=function(t,e){return this.normalizeLoadedTemplate(t,e,e.template,t.moduleUrl)},t.prototype.normalizeTemplateAsync=function(t,e){var n=this,i=this._urlResolver.resolve(t.moduleUrl,e.templateUrl);return this._fetch(i).then(function(r){return n.normalizeLoadedTemplate(t,e,r,i)})},t.prototype.normalizeLoadedTemplate=function(t,e,i,s){var a=d.b.fromArray(e.interpolation),u=this._htmlParser.parse(i,t.name,!1,a);if(u.errors.length>0){var p=u.errors.join("\n");throw new Error("Template parse errors:\n"+p)}var f=this.normalizeStylesheet(new o.o({styles:e.styles,styleUrls:e.styleUrls,moduleUrl:t.moduleUrl})),h=new b;l.g(h,u.rootNodes);var m=this.normalizeStylesheet(new o.o({styles:h.styles,styleUrls:h.styleUrls,moduleUrl:s})),v=e.encapsulation;n.i(c.b)(v)&&(v=this._config.defaultEncapsulation);var g=f.styles.concat(m.styles),y=f.styleUrls.concat(m.styleUrls);return v===r.ViewEncapsulation.Emulated&&0===g.length&&0===y.length&&(v=r.ViewEncapsulation.None),new o.p({encapsulation:v,template:i,templateUrl:s,styles:g,styleUrls:y,externalStylesheets:e.externalStylesheets,ngContentSelectors:h.ngContentSelectors,animations:e.animations,interpolation:e.interpolation})},t.prototype.normalizeExternalStylesheets=function(t){return this._loadMissingExternalStylesheets(t.styleUrls).then(function(e){return new o.p({encapsulation:t.encapsulation,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,externalStylesheets:e,ngContentSelectors:t.ngContentSelectors,animations:t.animations,interpolation:t.interpolation})})},t.prototype._loadMissingExternalStylesheets=function(t,e){var n=this;return void 0===e&&(e=new Map),Promise.all(t.filter(function(t){return!e.has(t)}).map(function(t){return n._fetch(t).then(function(i){var r=n.normalizeStylesheet(new o.o({styles:[i],moduleUrl:t}));return e.set(t,r),n._loadMissingExternalStylesheets(r.styleUrls,e)})})).then(function(t){return a.b.values(e)})},t.prototype.normalizeStylesheet=function(t){var e=this,i=t.styleUrls.filter(f.a).map(function(n){return e._urlResolver.resolve(t.moduleUrl,n)}),r=t.styles.map(function(r){var o=n.i(f.b)(e._urlResolver,t.moduleUrl,r);return i.push.apply(i,o.styleUrls),o.style});return new o.o({styles:r,styleUrls:i,moduleUrl:t.moduleUrl})},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:p.a},{type:m.a},{type:u.b},{type:s.a}],t}(),b=function(){function t(){this.ngContentSelectors=[],this.styles=[],this.styleUrls=[],this.ngNonBindableStackCount=0}return t.prototype.visitElement=function(t,e){var i=n.i(h.a)(t);switch(i.type){case h.b.NG_CONTENT:0===this.ngNonBindableStackCount&&this.ngContentSelectors.push(i.selectAttr);break;case h.b.STYLE:var r="";t.children.forEach(function(t){t instanceof l.d&&(r+=t.value)}),this.styles.push(r);break;case h.b.STYLESHEET:this.styleUrls.push(i.hrefAttr)}return i.nonBindable&&this.ngNonBindableStackCount++,l.g(this,t.children),i.nonBindable&&this.ngNonBindableStackCount--,null},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return null},t.prototype.visitText=function(t,e){return null},t.prototype.visitExpansion=function(t,e){return null},t.prototype.visitExpansionCase=function(t,e){return null},t}()},function(t,e,n){"use strict";function i(t){return t instanceof r.Directive}var r=n(0),o=n(17),s=n(2),a=n(14),c=n(22);n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l=function(){function t(t){void 0===t&&(t=a.P),this._reflector=t}return t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var o=this._reflector.annotations(n.i(r.resolveForwardRef)(t));if(o){var a=o.find(i);if(a){var c=this._reflector.propMetadata(t);return this._mergeWithPropertyMetadata(a,c,t)}}if(e)throw new Error("No Directive annotation found on "+n.i(s.p)(t));return null},t.prototype._mergeWithPropertyMetadata=function(t,e,n){var i=[],o=[],s={},a={};return Object.keys(e).forEach(function(t){e[t].forEach(function(e){if(e instanceof r.Input)e.bindingPropertyName?i.push(t+": "+e.bindingPropertyName):i.push(t);else if(e instanceof r.Output){var n=e;n.bindingPropertyName?o.push(t+": "+n.bindingPropertyName):o.push(t)}else if(e instanceof r.HostBinding){var c=e;if(c.hostPropertyName){var l=c.hostPropertyName[0];if("("===l)throw new Error("@HostBinding can not bind to events. Use @HostListener instead.");if("["===l)throw new Error("@HostBinding parameter should be a property name, 'class.<name>', or 'attr.<name>'.");s["["+c.hostPropertyName+"]"]=t}else s["["+t+"]"]=t}else if(e instanceof r.HostListener){var u=e,d=u.args||[];s["("+u.eventName+")"]=t+"("+d.join(",")+")"}else e instanceof r.Query&&(a[t]=e)})}),this._merge(t,i,o,s,a,n)},t.prototype._extractPublicName=function(t){return n.i(c.b)(t,[null,t])[1].trim()},t.prototype._merge=function(t,e,i,a,c,l){var u=this,d=e;if(t.inputs){var p=t.inputs.map(function(t){return u._extractPublicName(t)});e.forEach(function(t){var e=u._extractPublicName(t);if(p.indexOf(e)>-1)throw new Error("Input '"+e+"' defined multiple times in '"+n.i(s.p)(l)+"'")}),d.unshift.apply(d,t.inputs)}var f=i;if(t.outputs){var h=t.outputs.map(function(t){return u._extractPublicName(t)});i.forEach(function(t){var e=u._extractPublicName(t);if(h.indexOf(e)>-1)throw new Error("Output event '"+e+"' defined multiple times in '"+n.i(s.p)(l)+"'")}),f.unshift.apply(f,t.outputs)}var m=t.host?o.c.merge(t.host,a):a,v=t.queries?o.c.merge(t.queries,c):c;return t instanceof r.Component?new r.Component({selector:t.selector,inputs:d,outputs:f,host:m,exportAs:t.exportAs,moduleId:t.moduleId,queries:v,changeDetection:t.changeDetection,providers:t.providers,viewProviders:t.viewProviders,entryComponents:t.entryComponents,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,encapsulation:t.encapsulation,animations:t.animations,interpolation:t.interpolation}):new r.Directive({selector:t.selector,inputs:d,outputs:f,host:m,exportAs:t.exportAs,queries:v,providers:t.providers})},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:a.Y}],t}()},function(t,e,n){"use strict";var i=n(2);n.d(e,"b",function(){return o}),n.d(e,"d",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"p",function(){return u}),n.d(e,"h",function(){return d}),n.d(e,"j",function(){return p}),n.d(e,"w",function(){return f}),n.d(e,"v",function(){return h}),n.d(e,"u",function(){return m}),n.d(e,"n",function(){return v}),n.d(e,"m",function(){return g}),n.d(e,"i",function(){return b}),n.d(e,"f",function(){return y}),n.d(e,"q",function(){return w}),n.d(e,"r",function(){return _}),n.d(e,"e",function(){return x}),n.d(e,"k",function(){return C}),n.d(e,"l",function(){return k}),n.d(e,"t",function(){return E}),n.d(e,"s",function(){return S}),n.d(e,"o",function(){return O}),n.d(e,"a",function(){return T}),n.d(e,"x",function(){return P}),n.d(e,"y",function(){return M});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(){function t(t,e,n,i){this.input=e,this.errLocation=n,this.ctxLocation=i,this.message="Parser Error: "+t+" "+n+" ["+e+"] in "+i}return t}(),s=function(){function t(t,e){this.start=t,this.end=e}return t}(),a=function(){function t(t){this.span=t}return t.prototype.visit=function(t,e){return void 0===e&&(e=null),null},t.prototype.toString=function(){return"AST"},t}(),c=function(t){function e(e,n,i,r){t.call(this,e),this.prefix=n,this.uninterpretedExpression=i,this.location=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitQuote(this,e)},e.prototype.toString=function(){return"Quote"},e}(a),l=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.visit=function(t,e){void 0===e&&(e=null)},e}(a),u=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitImplicitReceiver(this,e)},e}(a),d=function(t){function e(e,n){t.call(this,e),this.expressions=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitChain(this,e)},e}(a),p=function(t){function e(e,n,i,r){t.call(this,e),this.condition=n,this.trueExp=i,this.falseExp=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitConditional(this,e)},e}(a),f=function(t){function e(e,n,i){t.call(this,e),this.receiver=n,this.name=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyRead(this,e)},e}(a),h=function(t){function e(e,n,i,r){t.call(this,e),this.receiver=n,this.name=i,this.value=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyWrite(this,e)},e}(a),m=function(t){function e(e,n,i){t.call(this,e),this.receiver=n,this.name=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafePropertyRead(this,e)},e}(a),v=function(t){function e(e,n,i){t.call(this,e),this.obj=n,this.key=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedRead(this,e)},e}(a),g=function(t){function e(e,n,i,r){t.call(this,e),this.obj=n,this.key=i,this.value=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedWrite(this,e)},e}(a),b=function(t){function e(e,n,i,r){t.call(this,e),this.exp=n,this.name=i,this.args=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPipe(this,e)},e}(a),y=function(t){function e(e,n){t.call(this,e),this.value=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralPrimitive(this,e)},e}(a),w=function(t){function e(e,n){t.call(this,e),this.expressions=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralArray(this,e)},e}(a),_=function(t){function e(e,n,i){t.call(this,e),this.keys=n,this.values=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralMap(this,e)},e}(a),x=function(t){function e(e,n,i){t.call(this,e),this.strings=n,this.expressions=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitInterpolation(this,e)},e}(a),C=function(t){function e(e,n,i,r){t.call(this,e),this.operation=n,this.left=i,this.right=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitBinary(this,e)},e}(a),k=function(t){function e(e,n){t.call(this,e),this.expression=n}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPrefixNot(this,e)},e}(a),E=function(t){function e(e,n,i,r){t.call(this,e),this.receiver=n,this.name=i,this.args=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitMethodCall(this,e)},e}(a),S=function(t){function e(e,n,i,r){t.call(this,e),this.receiver=n,this.name=i,this.args=r}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafeMethodCall(this,e)},e}(a),O=function(t){function e(e,n,i){t.call(this,e),this.target=n,this.args=i}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitFunctionCall(this,e)},e}(a),T=function(t){function e(e,r,o,a){t.call(this,new s(0,n.i(i.b)(r)?0:r.length)),this.ast=e,this.source=r,this.location=o,this.errors=a}return r(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),this.ast.visit(t,e)},e.prototype.toString=function(){return this.source+" in "+this.location},e}(a),P=function(){function t(t,e,n,i){this.key=t,this.keyIsVar=e,this.name=n,this.expression=i}return t}(),M=function(){function t(){}return t.prototype.visitBinary=function(t,e){return t.left.visit(this),t.right.visit(this),null},t.prototype.visitChain=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){return t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this),null},t.prototype.visitPipe=function(t,e){return t.exp.visit(this),this.visitAll(t.args,e),null},t.prototype.visitFunctionCall=function(t,e){return t.target.visit(this),this.visitAll(t.args,e),null},t.prototype.visitImplicitReceiver=function(t,e){return null},t.prototype.visitInterpolation=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitKeyedRead=function(t,e){return t.obj.visit(this),t.key.visit(this),null},t.prototype.visitKeyedWrite=function(t,e){return t.obj.visit(this),t.key.visit(this),t.value.visit(this),null},t.prototype.visitLiteralArray=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitLiteralMap=function(t,e){return this.visitAll(t.values,e)},t.prototype.visitLiteralPrimitive=function(t,e){return null},t.prototype.visitMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitPrefixNot=function(t,e){return t.expression.visit(this),null},t.prototype.visitPropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitPropertyWrite=function(t,e){return t.receiver.visit(this),t.value.visit(this),null},t.prototype.visitSafePropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitSafeMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitAll=function(t,e){var n=this;return t.forEach(function(t){return t.visit(n,e)}),null},t.prototype.visitQuote=function(t,e){return null},t}();(function(){function t(){}return t.prototype.visitImplicitReceiver=function(t,e){return t},t.prototype.visitInterpolation=function(t,e){return new x(t.span,t.strings,this.visitAll(t.expressions))},t.prototype.visitLiteralPrimitive=function(t,e){return new y(t.span,t.value)},t.prototype.visitPropertyRead=function(t,e){return new f(t.span,t.receiver.visit(this),t.name)},t.prototype.visitPropertyWrite=function(t,e){return new h(t.span,t.receiver.visit(this),t.name,t.value)},t.prototype.visitSafePropertyRead=function(t,e){return new m(t.span,t.receiver.visit(this),t.name)},t.prototype.visitMethodCall=function(t,e){return new E(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitSafeMethodCall=function(t,e){return new S(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitFunctionCall=function(t,e){return new O(t.span,t.target.visit(this),this.visitAll(t.args))},t.prototype.visitLiteralArray=function(t,e){return new w(t.span,this.visitAll(t.expressions))},t.prototype.visitLiteralMap=function(t,e){return new _(t.span,t.keys,this.visitAll(t.values))},t.prototype.visitBinary=function(t,e){return new C(t.span,t.operation,t.left.visit(this),t.right.visit(this))},t.prototype.visitPrefixNot=function(t,e){return new k(t.span,t.expression.visit(this))},t.prototype.visitConditional=function(t,e){return new p(t.span,t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this))},t.prototype.visitPipe=function(t,e){return new b(t.span,t.exp.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitKeyedRead=function(t,e){return new v(t.span,t.obj.visit(this),t.key.visit(this))},t.prototype.visitKeyedWrite=function(t,e){return new g(t.span,t.obj.visit(this),t.key.visit(this),t.value.visit(this))},t.prototype.visitAll=function(t){for(var e=new Array(t.length),n=0;n<t.length;++n)e[n]=t[n].visit(this);return e},t.prototype.visitChain=function(t,e){return new d(t.span,this.visitAll(t.expressions))},t.prototype.visitQuote=function(t,e){return new c(t.span,t.prefix,t.uninterpretedExpression,t.location)},t})()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){return o(r(t.nodes).join("")+("["+t.meaning+"]"))}function r(t){return t.map(function(t){return t.visit(h,null)})}function o(t){var e=s(t),n=c(e),i=8*e.length,r=new Array(80),o=[1732584193,4023233417,2562383102,271733878,3285377520],a=o[0],f=o[1],h=o[2],m=o[3],v=o[4];n[i>>5]|=128<<24-i%32,n[(i+64>>9<<4)+15]=i;for(var g=0;g<n.length;g+=16){for(var b=[a,f,h,m,v],y=b[0],w=b[1],_=b[2],x=b[3],C=b[4],k=0;k<80;k++){k<16?r[k]=n[g+k]:r[k]=p(r[k-3]^r[k-8]^r[k-14]^r[k-16],1);var E=u(k,f,h,m),S=E[0],O=E[1],T=[p(a,5),S,v,O,r[k]].reduce(d);I=[m,h,p(f,30),a,T],v=I[0],m=I[1],h=I[2],f=I[3],a=I[4]}D=[d(a,y),d(f,w),d(h,_),d(m,x),d(v,C)],a=D[0],f=D[1],h=D[2],m=D[3],v=D[4]}for(var P=l([a,f,h,m,v]),M="",g=0;g<P.length;g++){var A=P.charCodeAt(g);M+=(A>>>4&15).toString(16)+(15&A).toString(16)}return M.toLowerCase();var I,D}function s(t){for(var e="",n=0;n<t.length;n++){var i=a(t,n);i<=127?e+=String.fromCharCode(i):i<=2047?e+=String.fromCharCode(192|i>>>6,128|63&i):i<=65535?e+=String.fromCharCode(224|i>>>12,128|i>>>6&63,128|63&i):i<=2097151&&(e+=String.fromCharCode(240|i>>>18,128|i>>>12&63,128|i>>>6&63,128|63&i))}return e}function a(t,e){if(e<0||e>=t.length)throw new Error("index="+e+' is out of range in "'+t+'"');var n,i=t.charCodeAt(e);return i>=55296&&i<=57343&&t.length>e+1&&(n=t.charCodeAt(e+1),n>=56320&&n<=57343)?1024*(i-55296)+n-56320+65536:i}function c(t){for(var e=Array(t.length>>>2),n=0;n<e.length;n++)e[n]=0;for(var n=0;n<t.length;n++)e[n>>>2]|=(255&t.charCodeAt(n))<<8*(3-n&3);return e}function l(t){for(var e="",n=0;n<4*t.length;n++)e+=String.fromCharCode(t[n>>>2]>>>8*(3-n&3)&255);return e}function u(t,e,n,i){return t<20?[e&n|~e&i,1518500249]:t<40?[e^n^i,1859775393]:t<60?[e&n|e&i|n&i,2400959708]:[e^n^i,3395469782]}function d(t,e){var n=(65535&t)+(65535&e),i=(t>>16)+(e>>16)+(n>>16);return i<<16|65535&n}function p(t,e){return t<<e|t>>>32-e}e.a=i;var f=function(){function t(){}return t.prototype.visitText=function(t,e){return t.value},t.prototype.visitContainer=function(t,e){var n=this;return"["+t.children.map(function(t){return t.visit(n)}).join(", ")+"]"},t.prototype.visitIcu=function(t,e){var n=this,i=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.expression+", "+t.type+", "+i.join(", ")+"}"},t.prototype.visitTagPlaceholder=function(t,e){var n=this;return t.isVoid?'<ph tag name="'+t.startName+'"/>':'<ph tag name="'+t.startName+'">'+t.children.map(function(t){return t.visit(n)}).join(", ")+'</ph name="'+t.closeName+'">'},t.prototype.visitPlaceholder=function(t,e){return'<ph name="'+t.name+'">'+t.value+"</ph>"},t.prototype.visitIcuPlaceholder=function(t,e){return'<ph icu name="'+t.name+'">'+t.value.visit(this)+"</ph>"},t}(),h=new f},function(t,e,n){"use strict";var i=n(41);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){t.call(this,e,n)}return r(e,t),e}(i.a)},function(t,e,n){"use strict";function i(t,e,n,r){return void 0===n&&(n=[]),void 0===r&&(r=new Set),t.forEach(function(t){if(!r.has(t.type.reference)){r.add(t.type.reference);var o=e?t.importedModules.concat(t.exportedModules):t.exportedModules;i(o,e,n,r),n.push(t)}}),n}function r(t,e){if(void 0===e&&(e=[]),t)for(var i=0;i<t.length;i++){var o=n.i(l.resolveForwardRef)(t[i]);Array.isArray(o)?r(o,e):e.push(o)}return e}function o(t){return d.z(t)||t instanceof l.Type}function s(t){return d.z(t)?t.filePath:null}function a(t,e,i){if(d.z(e))return s(e);var r=i.moduleId;if("string"==typeof r){var o=n.i(w.b)(r);return o?r:"package:"+r+_.i}if(null!==r&&void 0!==r)throw new Error('moduleId should be a string in "'+n.i(f.p)(e)+"\". See https://goo.gl/wIDDiL for more information.\nIf you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.");return t.importUri(e)}function c(t,e){return n.i(_.e)(t,new k,e)}var l=n(0),u=n(258),d=n(19),p=n(147),f=n(2),h=n(13),m=n(466),v=n(154),g=n(156),b=n(14),y=n(82),w=n(83),_=n(22);n.d(e,"a",function(){return C});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var x=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},C=function(){function t(t,e,n,i,r){void 0===r&&(r=b.P),this._ngModuleResolver=t,this._directiveResolver=e,this._pipeResolver=n,this._schemaRegistry=i,this._reflector=r,this._directiveCache=new Map,this._pipeCache=new Map,this._ngModuleCache=new Map,this._ngModuleOfTypes=new Map,this._anonymousTypes=new Map,this._anonymousTypeIndex=0}return t.prototype.sanitizeTokenName=function(t){var e=n.i(f.p)(t);if(e.indexOf("(")>=0){var i=this._anonymousTypes.get(t);i||(this._anonymousTypes.set(t,this._anonymousTypeIndex++),i=this._anonymousTypes.get(t)),e="anonymous_token_"+i+"_"}return n.i(_.a)(e)},t.prototype.clearCacheFor=function(t){this._directiveCache.delete(t),this._pipeCache.delete(t),this._ngModuleOfTypes.delete(t),this._ngModuleCache.clear()},t.prototype.clearCache=function(){this._directiveCache.clear(),this._pipeCache.clear(),this._ngModuleCache.clear(),this._ngModuleOfTypes.clear()},t.prototype.getAnimationEntryMetadata=function(t){var e=this,n=t.definitions.map(function(t){return e.getAnimationStateMetadata(t)});return new d.r(t.name,n)},t.prototype.getAnimationStateMetadata=function(t){if(t instanceof l.AnimationStateDeclarationMetadata){var e=this.getAnimationStyleMetadata(t.styles);return new d.g(t.stateNameExpr,e)}return t instanceof l.AnimationStateTransitionMetadata?new d.s(t.stateChangeExpr,this.getAnimationMetadata(t.steps)):null},t.prototype.getAnimationStyleMetadata=function(t){return new d.k(t.offset,t.styles)},t.prototype.getAnimationMetadata=function(t){var e=this;if(t instanceof l.AnimationStyleMetadata)return this.getAnimationStyleMetadata(t);if(t instanceof l.AnimationKeyframesSequenceMetadata)return new d.m(t.steps.map(function(t){return e.getAnimationStyleMetadata(t)}));if(t instanceof l.AnimationAnimateMetadata){var n=this.getAnimationMetadata(t.styles);return new d.l(t.timings,n)}if(t instanceof l.AnimationWithStepsMetadata){var i=t.steps.map(function(t){return e.getAnimationMetadata(t)});return t instanceof l.AnimationGroupMetadata?new d.i(i):new d.h(i)}return null},t.prototype.getDirectiveMetadata=function(t,e){var i=this;void 0===e&&(e=!0),t=n.i(l.resolveForwardRef)(t);var o=this._directiveCache.get(t);if(!o){var c=this._directiveResolver.resolve(t,e);if(!c)return null;var p=null,h=null,m=[],v=s(t),g=[],b=c.selector;if(c instanceof l.Component){n.i(u.b)("styles",c.styles),n.i(u.b)("styleUrls",c.styleUrls),n.i(u.a)("interpolation",c.interpolation);var y=c.animations?c.animations.map(function(t){return i.getAnimationEntryMetadata(t)}):null;p=new d.p({encapsulation:c.encapsulation,template:c.template,templateUrl:c.templateUrl,styles:c.styles,styleUrls:c.styleUrls,animations:y,interpolation:c.interpolation}),h=c.changeDetection,c.viewProviders&&(m=this.getProvidersMetadata(c.viewProviders,g,'viewProviders for "'+n.i(f.p)(t)+'"')),v=a(this._reflector,t,c),c.entryComponents&&(g=r(c.entryComponents).map(function(t){return i.getTypeMetadata(t,s(t))}).concat(g)),b||(b=this._schemaRegistry.getDefaultComponentElementName())}else if(!b)throw new Error("Directive "+n.i(f.p)(t)+" has no selector, please add it!");var w=[];n.i(f.a)(c.providers)&&(w=this.getProvidersMetadata(c.providers,g,'providers for "'+n.i(f.p)(t)+'"'));var _=[],x=[];n.i(f.a)(c.queries)&&(_=this.getQueriesMetadata(c.queries,!1,t),x=this.getQueriesMetadata(c.queries,!0,t)),o=d.q.create({selector:b,exportAs:c.exportAs,isComponent:!!p,type:this.getTypeMetadata(t,v),template:p,changeDetection:h,inputs:c.inputs,outputs:c.outputs,host:c.host,providers:w,viewProviders:m,queries:_,viewQueries:x,entryComponents:g}),this._directiveCache.set(t,o)}return o},t.prototype.getNgModuleMetadata=function(t,e){var i=this;void 0===e&&(e=!0),t=n.i(l.resolveForwardRef)(t);var a=this._ngModuleCache.get(t);if(!a){var c=this._ngModuleResolver.resolve(t,e);if(!c)return null;var u=[],p=[],h=[],m=[],v=[],g=[],b=[],y=[],w=[],_=[];c.imports&&r(c.imports).forEach(function(e){var r;if(o(e))r=e;else if(e&&e.ngModule){var s=e;r=s.ngModule,s.providers&&b.push.apply(b,i.getProvidersMetadata(s.providers,y,"provider for the NgModule '"+n.i(f.p)(r)+"'"))}if(!r)throw new Error("Unexpected value '"+n.i(f.p)(e)+"' imported by the module '"+n.i(f.p)(t)+"'");var a=i.getNgModuleMetadata(r,!1);if(null===a)throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(f.p)(e)+"' imported by the module '"+n.i(f.p)(t)+"'");v.push(a)}),c.exports&&r(c.exports).forEach(function(e){if(!o(e))throw new Error("Unexpected value '"+n.i(f.p)(e)+"' exported by the module '"+n.i(f.p)(t)+"'");var r,s,a;if(r=i.getDirectiveMetadata(e,!1))p.push(r);else if(s=i.getPipeMetadata(e,!1))m.push(s);else{if(!(a=i.getNgModuleMetadata(e,!1)))throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(f.p)(e)+"' exported by the module '"+n.i(f.p)(t)+"'");g.push(a)}});var x=this._getTransitiveNgModuleMetadata(v,g);if(c.declarations&&r(c.declarations).forEach(function(e){if(!o(e))throw new Error("Unexpected value '"+n.i(f.p)(e)+"' declared by the module '"+n.i(f.p)(t)+"'");var r,s;if(r=i.getDirectiveMetadata(e,!1))i._addDirectiveToModule(r,t,x,u,!0);else{if(!(s=i.getPipeMetadata(e,!1)))throw new Error("Unexpected "+i._getTypeDescriptor(e)+" '"+n.i(f.p)(e)+"' declared by the module '"+n.i(f.p)(t)+"'");i._addPipeToModule(s,t,x,h,!0)}}),c.providers&&b.push.apply(b,this.getProvidersMetadata(c.providers,y,"provider for the NgModule '"+n.i(f.p)(t)+"'")),c.entryComponents&&y.push.apply(y,r(c.entryComponents).map(function(t){return i.getTypeMetadata(t,s(t))})),c.bootstrap){var C=r(c.bootstrap).map(function(e){if(!o(e))throw new Error("Unexpected value '"+n.i(f.p)(e)+"' used in the bootstrap property of module '"+n.i(f.p)(t)+"'");return i.getTypeMetadata(e,s(e))});w.push.apply(w,C)}y.push.apply(y,w),c.schemas&&_.push.apply(_,r(c.schemas)),(k=x.entryComponents).push.apply(k,y),(E=x.providers).push.apply(E,b),a=new d.t({type:this.getTypeMetadata(t,s(t)),providers:b,entryComponents:y,bootstrapComponents:w,schemas:_,declaredDirectives:u,exportedDirectives:p,declaredPipes:h,exportedPipes:m,importedModules:v,exportedModules:g,transitiveModule:x,id:c.id}),x.modules.push(a),this._verifyModule(a),this._ngModuleCache.set(t,a)}return a;var k,E},t.prototype._verifyModule=function(t){t.exportedDirectives.forEach(function(e){if(!t.transitiveModule.directivesSet.has(e.type.reference))throw new Error("Can't export directive "+n.i(f.p)(e.type.reference)+" from "+n.i(f.p)(t.type.reference)+" as it was neither declared nor imported!")}),t.exportedPipes.forEach(function(e){if(!t.transitiveModule.pipesSet.has(e.type.reference))throw new Error("Can't export pipe "+n.i(f.p)(e.type.reference)+" from "+n.i(f.p)(t.type.reference)+" as it was neither declared nor imported!")})},t.prototype._getTypeDescriptor=function(t){return null!==this._directiveResolver.resolve(t,!1)?"directive":null!==this._pipeResolver.resolve(t,!1)?"pipe":null!==this._ngModuleResolver.resolve(t,!1)?"module":t.provide?"provider":"value"},t.prototype._addTypeToModule=function(t,e){var i=this._ngModuleOfTypes.get(t);if(i&&i!==e)throw new Error("Type "+n.i(f.p)(t)+" is part of the declarations of 2 modules: "+n.i(f.p)(i)+" and "+n.i(f.p)(e)+"! "+("Please consider moving "+n.i(f.p)(t)+" to a higher module that imports "+n.i(f.p)(i)+" and "+n.i(f.p)(e)+". ")+("You can also create a new NgModule that exports and includes "+n.i(f.p)(t)+" then import that NgModule in "+n.i(f.p)(i)+" and "+n.i(f.p)(e)+"."));this._ngModuleOfTypes.set(t,e)},t.prototype._getTransitiveNgModuleMetadata=function(t,e){var n=i(t.concat(e),!0),o=r(n.map(function(t){return t.providers})),s=r(n.map(function(t){return t.entryComponents})),a=i(t,!1),c=r(a.map(function(t){return t.exportedDirectives})),l=r(a.map(function(t){return t.exportedPipes}));return new d.u(n,o,s,c,l)},t.prototype._addDirectiveToModule=function(t,e,n,i,r){return void 0===r&&(r=!1),!(!r&&n.directivesSet.has(t.type.reference))&&(n.directivesSet.add(t.type.reference),n.directives.push(t),i.push(t),this._addTypeToModule(t.type.reference,e),!0)},t.prototype._addPipeToModule=function(t,e,n,i,r){return void 0===r&&(r=!1),!(!r&&n.pipesSet.has(t.type.reference))&&(n.pipesSet.add(t.type.reference),n.pipes.push(t),i.push(t),this._addTypeToModule(t.type.reference,e),!0)},t.prototype.getTypeMetadata=function(t,e,i){return void 0===i&&(i=null),t=n.i(l.resolveForwardRef)(t),new d.e({name:this.sanitizeTokenName(t),moduleUrl:e,reference:t,diDeps:this.getDependenciesMetadata(t,i),lifecycleHooks:b.Z.filter(function(e){return n.i(m.a)(e,t)})})},t.prototype.getFactoryMetadata=function(t,e,i){return void 0===i&&(i=null),t=n.i(l.resolveForwardRef)(t),new d.v({name:this.sanitizeTokenName(t),moduleUrl:e,reference:t,diDeps:this.getDependenciesMetadata(t,i)})},t.prototype.getPipeMetadata=function(t,e){void 0===e&&(e=!0),t=n.i(l.resolveForwardRef)(t);var i=this._pipeCache.get(t);if(!i){var r=this._pipeResolver.resolve(t,e);if(!r)return null;i=new d.w({type:this.getTypeMetadata(t,s(t)),name:r.name,pure:r.pure}),this._pipeCache.set(t,i)}return i},t.prototype.getDependenciesMetadata=function(t,e){var i=this,r=!1,s=e||this._reflector.parameters(t)||[],a=s.map(function(e){var s=!1,a=!1,c=!1,u=!1,p=!1,h=null,m=null,v=null;return Array.isArray(e)?e.forEach(function(t){t instanceof l.Host?a=!0:t instanceof l.Self?c=!0:t instanceof l.SkipSelf?u=!0:t instanceof l.Optional?p=!0:t instanceof l.Attribute?(s=!0,v=t.attributeName):t instanceof l.Query?t.isViewQuery?m=t:h=t:t instanceof l.Inject?v=t.token:o(t)&&n.i(f.b)(v)&&(v=t)}):v=e,n.i(f.b)(v)?(r=!0,null):new d.c({isAttribute:s,isHost:a,isSelf:c,isSkipSelf:u,isOptional:p,query:h?i.getQueryMetadata(h,null,t):null,viewQuery:m?i.getQueryMetadata(m,null,t):null,token:i.getTokenMetadata(v)})});if(r){var c=a.map(function(t){return t?n.i(f.p)(t.token):"?"}).join(", ");throw new Error("Can't resolve all parameters for "+n.i(f.p)(t)+": ("+c+").")}return a},t.prototype.getTokenMetadata=function(t){t=n.i(l.resolveForwardRef)(t);var e;return e=n.i(f.f)(t)?new d.b({value:t}):new d.b({identifier:new d.a({reference:t,name:this.sanitizeTokenName(t),moduleUrl:s(t)})})},t.prototype.getProvidersMetadata=function(t,e,i){var r=this,a=[];return t.forEach(function(c,u){c=n.i(l.resolveForwardRef)(c),c&&"object"==typeof c&&c.hasOwnProperty("provide")&&(c=new d.x(c.provide,c));var p;if(Array.isArray(c))p=r.getProvidersMetadata(c,e,i);else if(c instanceof d.x){var m=r.getTokenMetadata(c.token);m.reference===n.i(h.a)(h.b.ANALYZE_FOR_ENTRY_COMPONENTS).reference?e.push.apply(e,r._getEntryComponentsFromProvider(c)):p=r.getProviderMetadata(c)}else{if(!o(c)){var v=t.reduce(function(t,e,i){return i<u?t.push(""+n.i(f.p)(e)):i==u?t.push("?"+n.i(f.p)(e)+"?"):i==u+1&&t.push("..."),t},[]).join(", ");throw new Error("Invalid "+(i?i:"provider")+" - only instances of Provider and Type are allowed, got: ["+v+"]")}p=r.getTypeMetadata(c,s(c))}p&&a.push(p)}),a},t.prototype._getEntryComponentsFromProvider=function(t){var e=this,n=[],i=[];if(t.useFactory||t.useExisting||t.useClass)throw new Error("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports useValue!");if(!t.multi)throw new Error("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports 'multi = true'!");return c(t.useValue,i),i.forEach(function(t){var i=e.getDirectiveMetadata(t.reference,!1);i&&n.push(i.type)}),n},t.prototype.getProviderMetadata=function(t){var e,n=null,i=null;return t.useClass?(n=this.getTypeMetadata(t.useClass,s(t.useClass),t.dependencies),e=n.diDeps):t.useFactory&&(i=this.getFactoryMetadata(t.useFactory,s(t.useFactory),t.dependencies),e=i.diDeps),new d.d({token:this.getTokenMetadata(t.token),useClass:n,useValue:c(t.useValue,[]),useFactory:i,useExisting:t.useExisting?this.getTokenMetadata(t.useExisting):null,deps:e,multi:t.multi})},t.prototype.getQueriesMetadata=function(t,e,n){var i=this,r=[];return Object.keys(t).forEach(function(o){var s=t[o];s.isViewQuery===e&&r.push(i.getQueryMetadata(s,o,n))}),r},t.prototype._queryVarBindings=function(t){return t.split(/\s*,\s*/)},t.prototype.getQueryMetadata=function(t,e,i){var r,o=this;if("string"==typeof t.selector)r=this._queryVarBindings(t.selector).map(function(t){return o.getTokenMetadata(t)});else{if(!t.selector)throw new Error("Can't construct a query for the property \""+e+'" of "'+n.i(f.p)(i)+"\" since the query selector wasn't defined.");r=[this.getTokenMetadata(t.selector)]}return new d.y({selectors:r,first:t.first,descendants:t.descendants,propertyName:e,read:t.read?this.getTokenMetadata(t.read):null})},t.decorators=[{type:l.Injectable}],t.ctorParameters=[{type:v.a},{type:p.a},{type:g.a},{type:y.a},{type:b.Y}],t}(),k=function(t){function e(){t.apply(this,arguments)}return x(e,t),e.prototype.visitOther=function(t,e){var n;return n=d.z(t)?new d.a({name:t.name,moduleUrl:t.filePath,reference:t}):new d.a({reference:t}),e.push(n),n},e}(_.j)},function(t,e,n){"use strict";function i(t){return s[t.toLowerCase()]||a}var r=n(67);e.a=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){var e=this,n=void 0===t?{}:t,i=n.closedByChildren,o=n.requiredParents,s=n.implicitNamespacePrefix,a=n.contentType,c=void 0===a?r.a.PARSABLE_DATA:a,l=n.closedByParent,u=void 0!==l&&l,d=n.isVoid,p=void 0!==d&&d,f=n.ignoreFirstLf,h=void 0!==f&&f;this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,i&&i.length>0&&i.forEach(function(t){return e.closedByChildren[t]=!0}),this.isVoid=p,this.closedByParent=u||p,o&&o.length>0&&(this.requiredParents={},this.parentToAdd=o[0],o.forEach(function(t){return e.requiredParents[t]=!0})),this.implicitNamespacePrefix=s,this.contentType=c,this.ignoreFirstLf=h}return t.prototype.requireExtraParent=function(t){if(!this.requiredParents)return!1;if(!t)return!0;var e=t.toLowerCase();return 1!=this.requiredParents[e]&&"template"!=e},t.prototype.isClosedByChild=function(t){return this.isVoid||t.toLowerCase()in this.closedByChildren},t}(),s={base:new o({isVoid:!0}),meta:new o({isVoid:!0}),area:new o({isVoid:!0}),embed:new o({isVoid:!0}),link:new o({isVoid:!0}),img:new o({isVoid:!0}),input:new o({isVoid:!0}),param:new o({isVoid:!0}),hr:new o({isVoid:!0}),br:new o({isVoid:!0}),source:new o({isVoid:!0}),track:new o({isVoid:!0}),wbr:new o({isVoid:!0}),p:new o({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new o({closedByChildren:["tbody","tfoot"]}),tbody:new o({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new o({closedByChildren:["tbody"],closedByParent:!0}),tr:new o({closedByChildren:["tr"],requiredParents:["tbody","tfoot","thead"],closedByParent:!0}),td:new o({closedByChildren:["td","th"],closedByParent:!0}),th:new o({closedByChildren:["td","th"],closedByParent:!0}),col:new o({requiredParents:["colgroup"],isVoid:!0}),svg:new o({implicitNamespacePrefix:"svg"}),math:new o({implicitNamespacePrefix:"math"}),li:new o({closedByChildren:["li"],closedByParent:!0}),dt:new o({closedByChildren:["dt","dd"]}),dd:new o({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new o({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new o({closedByChildren:["optgroup"],closedByParent:!0}),option:new o({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new o({ignoreFirstLf:!0}),listing:new o({ignoreFirstLf:!0}),style:new o({contentType:r.a.RAW_TEXT}),script:new o({contentType:r.a.RAW_TEXT}),title:new o({contentType:r.a.ESCAPABLE_RAW_TEXT}),textarea:new o({contentType:r.a.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})},a=new o},function(t,e,n){"use strict";var i=n(0),r=n(19),o=n(2),s=n(13),a=n(6),c=n(271),l=n(41),u=n(14),d=n(272),p=n(22);n.d(e,"a",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var f=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),h=function(){function t(t,e,n){this.statements=t,this.ngModuleFactoryVar=e,this.dependencies=n}return t}(),m=function(){function t(){}return t.prototype.compile=function(t,e){var i=n.i(o.a)(t.type.moduleUrl)?"in NgModule "+t.type.name+" in "+t.type.moduleUrl:"in NgModule "+t.type.name,c=new l.b("",i),u=new l.d(new l.c(c,null,null,null),new l.c(c,null,null,null)),p=[],m=[],g=t.transitiveModule.entryComponents.map(function(e){var n=new r.a({name:e.name});return t.bootstrapComponents.indexOf(e)>-1&&m.push(n),p.push(new f(e,n)),n}),b=new v(t,g,m,u),y=new d.c(t,e,u);y.parse().forEach(function(t){return b.addProvider(t)});var w=b.build(),_=t.type.name+"NgFactory",x=a.e(_).set(a.b(n.i(s.d)(s.b.NgModuleFactory)).instantiate([a.e(w.name),a.b(t.type)],a.c(n.i(s.d)(s.b.NgModuleFactory),[a.c(t.type)],[a.d.Const]))).toDeclStmt(null,[a.u.Final]),C=[w,x];if(t.id){var k=a.b(n.i(s.d)(s.b.RegisterModuleFactoryFn)).callFn([a.a(t.id),a.e(_)]).toStmt();C.push(k)}return new h(C,_,p)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),v=function(){function t(t,e,n,i){this._ngModuleMeta=t,this._entryComponentFactories=e,this._bootstrapComponentFactories=n,this._sourceSpan=i,this._tokens=[],this._instances=new Map,this._fields=[],this._createStmts=[],this._destroyStmts=[],this._getters=[]}return t.prototype.addProvider=function(t){var e=this,n=t.providers.map(function(t){return e._getProviderValue(t)}),i="_"+t.token.name+"_"+this._instances.size,r=this._createProviderProperty(i,t,n,t.multiProvider,t.eager);t.lifecycleHooks.indexOf(u.W.OnDestroy)!==-1&&this._destroyStmts.push(r.callMethod("ngOnDestroy",[]).toStmt()),this._tokens.push(t.token),this._instances.set(t.token.reference,r)},t.prototype.build=function(){var t=this,e=this._tokens.map(function(e){var i=t._instances.get(e.reference);return new a.i(b.token.identical(n.i(p.f)(e)),[new a.t(i)])}),i=[new a.C("createInternal",[],this._createStmts.concat(new a.t(this._instances.get(this._ngModuleMeta.type.reference))),a.c(this._ngModuleMeta.type)),new a.C("getInternal",[new a.k(b.token.name,a.l),new a.k(b.notFoundResult.name,a.l)],e.concat([new a.t(b.notFoundResult)]),a.l),new a.C("destroyInternal",[],this._destroyStmts)],r=new a.C(null,[new a.k(g.parent.name,a.c(n.i(s.d)(s.b.Injector)))],[a.J.callFn([a.e(g.parent.name),a.g(this._entryComponentFactories.map(function(t){return a.b(t)})),a.g(this._bootstrapComponentFactories.map(function(t){return a.b(t)}))]).toStmt()]),o=this._ngModuleMeta.type.name+"Injector";return new a.M(o,a.b(n.i(s.d)(s.b.NgModuleInjector),[a.c(this._ngModuleMeta.type)]),this._fields,this._getters,r,i)},t.prototype._getProviderValue=function(t){var e,i=this;if(n.i(o.a)(t.useExisting))e=this._getDependency(new r.c({token:t.useExisting}));else if(n.i(o.a)(t.useFactory)){var s=t.deps||t.useFactory.diDeps,l=s.map(function(t){return i._getDependency(t)});e=a.b(t.useFactory).callFn(l)}else if(n.i(o.a)(t.useClass)){var s=t.deps||t.useClass.diDeps,l=s.map(function(t){return i._getDependency(t)});e=a.b(t.useClass).instantiate(l,a.c(t.useClass))}else e=n.i(c.a)(t.useValue);return e},t.prototype._createProviderProperty=function(t,e,n,i,r){var o,s;if(i?(o=a.g(n),s=new a.q(a.l)):(o=n[0],s=n[0].type),s||(s=a.l),r)this._fields.push(new a.s(t,s)),this._createStmts.push(a.n.prop(t).set(o).toStmt());else{var c="_"+t;this._fields.push(new a.s(c,s));var l=[new a.i(a.n.prop(c).isBlank(),[a.n.prop(c).set(o).toStmt()]),new a.t(a.n.prop(c))];this._getters.push(new a.v(t,l,s))}return a.n.prop(t)},t.prototype._getDependency=function(t){var e=null;if(t.isValue&&(e=a.a(t.value)),t.isSkipSelf||(!t.token||t.token.reference!==n.i(s.a)(s.b.Injector).reference&&t.token.reference!==n.i(s.a)(s.b.ComponentFactoryResolver).reference||(e=a.n),e||(e=this._instances.get(t.token.reference))),!e){var i=[n.i(p.f)(t.token)];t.isOptional&&i.push(a.h),e=g.parent.callMethod("get",i)}return e},t}(),g=function(){function t(){}return t.parent=a.n.prop("parent"),t}(),b=function(){function t(){}return t.token=a.e("token"),t.notFoundResult=a.e("notFoundResult"),t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){return t instanceof r.NgModule}var r=n(0),o=n(2),s=n(14);n.d(e,"a",function(){return a});var a=function(){function t(t){void 0===t&&(t=s.P),this._reflector=t}return t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var r=this._reflector.annotations(t).find(i);if(n.i(o.a)(r))return r;if(e)throw new Error("No NgModule metadata found for '"+n.i(o.p)(t)+"'.");return null},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:s.Y}],t}()},function(t,e,n){"use strict";function i(t,e,i){if(void 0===i&&(i=!0),n.i(o.b)(t))return null;var r=t.replace(a,function(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];return"$"==t[0]?e?"\\$":"$":"\n"==t[0]?"\\n":"\r"==t[0]?"\\r":"\\"+t[0]}),s=i||!c.test(r);return s?"'"+r+"'":r}function r(t){for(var e="",n=0;n<t;n++)e+=" ";return e}var o=n(2),s=n(6);n.d(e,"b",function(){return l}),n.d(e,"c",function(){return u}),n.d(e,"a",function(){return p}),n.d(e,"d",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=/'|\\|\n|\r|\$/g,c=/^[$A-Z_][0-9A-Z_$]*$/i,l=s.e("error"),u=s.e("stack"),d=(function(){function t(){}return t}(),function(){function t(t){this.indent=t,this.parts=[]}return t}()),p=function(){function t(t,e){this._exportedVars=t,this._indent=e,this._classes=[],this._lines=[new d(e)]}return t.createRoot=function(e){return new t(e,0)},Object.defineProperty(t.prototype,"_currentLine",{get:function(){return this._lines[this._lines.length-1]},enumerable:!0,configurable:!0}),t.prototype.isExportedVar=function(t){return this._exportedVars.indexOf(t)!==-1},t.prototype.println=function(t){void 0===t&&(t=""),this.print(t,!0)},t.prototype.lineIsEmpty=function(){return 0===this._currentLine.parts.length},t.prototype.print=function(t,e){void 0===e&&(e=!1),t.length>0&&this._currentLine.parts.push(t),e&&this._lines.push(new d(this._indent))},t.prototype.removeEmptyLastLine=function(){this.lineIsEmpty()&&this._lines.pop()},t.prototype.incIndent=function(){this._indent++,this._currentLine.indent=this._indent},t.prototype.decIndent=function(){this._indent--,this._currentLine.indent=this._indent},t.prototype.pushClass=function(t){this._classes.push(t)},t.prototype.popClass=function(){return this._classes.pop()},Object.defineProperty(t.prototype,"currentClass",{get:function(){return this._classes.length>0?this._classes[this._classes.length-1]:null},enumerable:!0,configurable:!0}),t.prototype.toSource=function(){var t=this._lines;return 0===t[t.length-1].parts.length&&(t=t.slice(0,t.length-1)),t.map(function(t){return t.parts.length>0?r(t.indent)+t.parts.join(""):""}).join("\n")},t}(),f=function(){function t(t){this._escapeDollarInStrings=t}return t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),e.println(";"),null},t.prototype.visitReturnStmt=function(t,e){return e.print("return "),t.value.visitExpression(this,e),e.println(";"),null},t.prototype.visitIfStmt=function(t,e){e.print("if ("),t.condition.visitExpression(this,e),e.print(") {");var i=n.i(o.a)(t.falseCase)&&t.falseCase.length>0;return t.trueCase.length<=1&&!i?(e.print(" "),this.visitAllStatements(t.trueCase,e),e.removeEmptyLastLine(),e.print(" ")):(e.println(),e.incIndent(),this.visitAllStatements(t.trueCase,e),e.decIndent(),i&&(e.println("} else {"),e.incIndent(),this.visitAllStatements(t.falseCase,e),e.decIndent())),e.println("}"),null},t.prototype.visitThrowStmt=function(t,e){return e.print("throw "),t.error.visitExpression(this,e),e.println(";"),null},t.prototype.visitCommentStmt=function(t,e){var n=t.comment.split("\n");return n.forEach(function(t){e.println("// "+t)}),null},t.prototype.visitWriteVarExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),e.print(t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWriteKeyExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("] = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWritePropExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("."+t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitInvokeMethodExpr=function(t,e){t.receiver.visitExpression(this,e);var i=t.name;return n.i(o.a)(t.builtin)&&(i=this.getBuiltinMethodName(t.builtin),n.i(o.b)(i))?null:(e.print("."+i+"("),this.visitAllExpressions(t.args,e,","),e.print(")"),null)},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitReadVarExpr=function(t,e){var i=t.name;if(n.i(o.a)(t.builtin))switch(t.builtin){case s.O.Super:i="super";break;case s.O.This:i="this";break;case s.O.CatchError:i=l.name;break;case s.O.CatchStack:i=u.name;break;default:throw new Error("Unknown builtin variable "+t.builtin)}return e.print(i),null},t.prototype.visitInstantiateExpr=function(t,e){return e.print("new "),t.classExpr.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitLiteralExpr=function(t,e,r){void 0===r&&(r="null");var s=t.value;return n.i(o.f)(s)?e.print(i(s,this._escapeDollarInStrings)):n.i(o.b)(s)?e.print(r):e.print(""+s),null},t.prototype.visitConditionalExpr=function(t,e){return e.print("("),t.condition.visitExpression(this,e),e.print("? "),t.trueCase.visitExpression(this,e),e.print(": "),t.falseCase.visitExpression(this,e),e.print(")"),null},t.prototype.visitNotExpr=function(t,e){return e.print("!"),t.condition.visitExpression(this,e),null},t.prototype.visitBinaryOperatorExpr=function(t,e){var n;switch(t.operator){case s.y.Equals:n="==";break;case s.y.Identical:n="===";break;case s.y.NotEquals:n="!=";break;case s.y.NotIdentical:n="!==";break;case s.y.And:n="&&";break;case s.y.Or:n="||";break;case s.y.Plus:n="+";break;case s.y.Minus:n="-";break;case s.y.Divide:n="/";break;case s.y.Multiply:n="*";break;case s.y.Modulo:n="%";break;case s.y.Lower:n="<";break;case s.y.LowerEquals:n="<=";break;case s.y.Bigger:n=">";break;case s.y.BiggerEquals:n=">=";break;default:throw new Error("Unknown operator "+t.operator)}return e.print("("),t.lhs.visitExpression(this,e),e.print(" "+n+" "),t.rhs.visitExpression(this,e),e.print(")"),null},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("."),e.print(t.name),null},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("]"),null},t.prototype.visitLiteralArrayExpr=function(t,e){var n=t.entries.length>1;return e.print("[",n),e.incIndent(),this.visitAllExpressions(t.entries,e,",",n),e.decIndent(),e.print("]",n),null},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,r=t.entries.length>1;return e.print("{",r),e.incIndent(),this.visitAllObjects(function(t){e.print(i(t[0],n._escapeDollarInStrings,!1)+": "),t[1].visitExpression(n,e)},t.entries,e,",",r),e.decIndent(),e.print("}",r),null},t.prototype.visitAllExpressions=function(t,e,n,i){var r=this;void 0===i&&(i=!1),this.visitAllObjects(function(t){return t.visitExpression(r,e)},t,e,n,i)},t.prototype.visitAllObjects=function(t,e,n,i,r){void 0===r&&(r=!1);for(var o=0;o<e.length;o++)o>0&&n.print(i,r),t(e[o]);r&&n.println()},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){return t instanceof r.Pipe}var r=n(0),o=n(2),s=n(14);n.d(e,"a",function(){return a});var a=function(){function t(t){void 0===t&&(t=s.P),this._reflector=t}return t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var s=this._reflector.annotations(n.i(r.resolveForwardRef)(t));if(n.i(o.a)(s)){var a=s.find(i);if(n.i(o.a)(a))return a}if(e)throw new Error("No Pipe decorator found on "+n.i(o.p)(t));return null},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:s.Y}],t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t.prototype.get=function(t){return null},t}()},function(t,e,n){"use strict";var i=n(152);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=new RegExp("(\\:not\\()|([-\\w]+)|(?:\\.([-\\w]+))|(?:\\[([-\\w*]+)(?:=([^\\]]*))?\\])|(\\))|(\\s*,\\s*)","g"),o=function(){function t(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return t.parse=function(e){var n,i=[],o=function(t,e){e.notSelectors.length>0&&!e.element&&0==e.classNames.length&&0==e.attrs.length&&(e.element="*"),t.push(e)},s=new t,a=s,c=!1;for(r.lastIndex=0;n=r.exec(e);){if(n[1]){if(c)throw new Error("Nesting :not is not allowed in a selector");c=!0,a=new t,s.notSelectors.push(a)}if(n[2]&&a.setElement(n[2]),n[3]&&a.addClassName(n[3]),n[4]&&a.addAttribute(n[4],n[5]),n[6]&&(c=!1,a=s),n[7]){if(c)throw new Error("Multiple selectors in :not are not supported");o(i,s),s=a=new t}}return o(i,s),i},t.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},t.prototype.hasElementSelector=function(){return!!this.element},t.prototype.setElement=function(t){void 0===t&&(t=null),this.element=t},t.prototype.getMatchingElementTemplate=function(){for(var t=this.element||"div",e=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",r="",o=0;o<this.attrs.length;o+=2){var s=this.attrs[o],a=""!==this.attrs[o+1]?'="'+this.attrs[o+1]+'"':"";r+=" "+s+a}return n.i(i.a)(t).isVoid?"<"+t+e+r+"/>":"<"+t+e+r+"></"+t+">"},t.prototype.addAttribute=function(t,e){void 0===e&&(e=""),this.attrs.push(t,e&&e.toLowerCase()||"")},t.prototype.addClassName=function(t){this.classNames.push(t.toLowerCase())},t.prototype.toString=function(){var t=this.element||"";if(this.classNames&&this.classNames.forEach(function(e){return t+="."+e}),this.attrs)for(var e=0;e<this.attrs.length;e+=2){var n=this.attrs[e],i=this.attrs[e+1];t+="["+n+(i?"="+i:"")+"]"}return this.notSelectors.forEach(function(e){return t+=":not("+e+")"}),t},t}(),s=function(){function t(){this._elementMap={},this._elementPartialMap={},this._classMap={},this._classPartialMap={},this._attrValueMap={},this._attrValuePartialMap={},this._listContexts=[]}return t.createNotMatcher=function(e){var n=new t;return n.addSelectables(e,null),n},t.prototype.addSelectables=function(t,e){var n=null;t.length>1&&(n=new a(t),this._listContexts.push(n));for(var i=0;i<t.length;i++)this._addSelectable(t[i],e,n)},t.prototype._addSelectable=function(t,e,n){var i=this,r=t.element,o=t.classNames,s=t.attrs,a=new c(t,e,n);if(r){var l=0===s.length&&0===o.length;l?this._addTerminal(i._elementMap,r,a):i=this._addPartial(i._elementPartialMap,r)}if(o)for(var u=0;u<o.length;u++){var l=0===s.length&&u===o.length-1,d=o[u];l?this._addTerminal(i._classMap,d,a):i=this._addPartial(i._classPartialMap,d)}if(s)for(var u=0;u<s.length;u+=2){var l=u===s.length-2,p=s[u],f=s[u+1];if(l){var h=i._attrValueMap,m=h[p];m||(m={},h[p]=m),this._addTerminal(m,f,a)}else{var v=i._attrValuePartialMap,g=v[p];g||(g={},v[p]=g),i=this._addPartial(g,f)}}},t.prototype._addTerminal=function(t,e,n){var i=t[e];i||(i=[],t[e]=i),i.push(n)},t.prototype._addPartial=function(e,n){var i=e[n];return i||(i=new t,e[n]=i),i},t.prototype.match=function(t,e){for(var n=!1,i=t.element,r=t.classNames,o=t.attrs,s=0;s<this._listContexts.length;s++)this._listContexts[s].alreadyMatched=!1;if(n=this._matchTerminal(this._elementMap,i,t,e)||n,n=this._matchPartial(this._elementPartialMap,i,t,e)||n,r)for(var s=0;s<r.length;s++){var a=r[s];n=this._matchTerminal(this._classMap,a,t,e)||n,n=this._matchPartial(this._classPartialMap,a,t,e)||n}if(o)for(var s=0;s<o.length;s+=2){var c=o[s],l=o[s+1],u=this._attrValueMap[c];l&&(n=this._matchTerminal(u,"",t,e)||n),n=this._matchTerminal(u,l,t,e)||n;var d=this._attrValuePartialMap[c];l&&(n=this._matchPartial(d,"",t,e)||n),n=this._matchPartial(d,l,t,e)||n}return n},t.prototype._matchTerminal=function(t,e,n,i){if(!t||"string"!=typeof e)return!1;var r=t[e],o=t["*"];if(o&&(r=r.concat(o)),!r)return!1;for(var s,a=!1,c=0;c<r.length;c++)s=r[c],a=s.finalize(n,i)||a;return a},t.prototype._matchPartial=function(t,e,n,i){if(!t||"string"!=typeof e)return!1;var r=t[e];return!!r&&r.match(n,i)},t}(),a=function(){function t(t){this.selectors=t,this.alreadyMatched=!1}return t}(),c=function(){function t(t,e,n){this.selector=t,this.cbContext=e,this.listContext=n,this.notSelectors=t.notSelectors}return t.prototype.finalize=function(t,e){var n=!0;if(this.notSelectors.length>0&&(!this.listContext||!this.listContext.alreadyMatched)){var i=s.createNotMatcher(this.notSelectors);n=!i.match(t,null)}return!n||!e||this.listContext&&this.listContext.alreadyMatched||(this.listContext&&(this.listContext.alreadyMatched=!0),e(this.selector,this.cbContext)),n},t}()},function(t,e,n){"use strict";function i(t){var e="styles";return t&&(e+="_"+t.type.name),e}var r=n(0),o=n(19),s=n(6),a=n(477),c=n(83);n.d(e,"a",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l="%COMP%",u="_nghost-"+l,d="_ngcontent-"+l,p=function(){function t(t,e,n){this.moduleUrl=t,this.isShimmed=e,this.valuePlaceholder=n}return t}(),f=function(){function t(t,e){this.componentStylesheet=t,this.externalStylesheets=e}return t}(),h=function(){function t(t,e,n,i,r){this.statements=t,this.stylesVar=e,this.dependencies=n,this.isShimmed=i,this.meta=r}return t}(),m=function(){function t(t){this._urlResolver=t,this._shadowCss=new a.a}return t.prototype.compileComponent=function(t){var e=this,n=[],i=this._compileStyles(t,new o.o({styles:t.template.styles,styleUrls:t.template.styleUrls,moduleUrl:t.type.moduleUrl}),!0);return t.template.externalStylesheets.forEach(function(i){var r=e._compileStyles(t,i,!1);n.push(r)}),new f(i,n)},t.prototype._compileStyles=function(t,e,n){for(var a=this,c=t.template.encapsulation===r.ViewEncapsulation.Emulated,l=e.styles.map(function(t){return s.a(a._shimIfNeeded(t,c))}),u=[],d=0;d<e.styleUrls.length;d++){var f=new o.a({name:i(null)});u.push(new p(e.styleUrls[d],c,f)),l.push(new s.S(f))}var m=i(n?t:null),v=s.e(m).set(s.g(l,new s.q(s.l,[s.d.Const]))).toDeclStmt(null,[s.u.Final]);return new h([v],m,u,c,e)},t.prototype._shimIfNeeded=function(t,e){return e?this._shadowCss.shimCssText(t,d,u):t},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:c.a}],t}()},function(t,e,n){"use strict";var i=n(17),r=n(2),o=n(6);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t,e){this.nodeIndex=t,this.sourceAst=e}return t}(),a=new s(null,null),c=function(){function t(t){this._view=t,this._newState=a,this._currState=a,this._bodyStatements=[],this._debugEnabled=this._view.genConfig.genDebugInfo}return t.prototype._updateDebugContextIfNeeded=function(){if(this._newState.nodeIndex!==this._currState.nodeIndex||this._newState.sourceAst!==this._currState.sourceAst){var t=this._updateDebugContext(this._newState);n.i(r.a)(t)&&this._bodyStatements.push(t.toStmt())}},t.prototype._updateDebugContext=function(t){if(this._currState=this._newState=t,this._debugEnabled){var e=n.i(r.a)(t.sourceAst)?t.sourceAst.sourceSpan.start:null;return o.n.callMethod("debug",[o.a(t.nodeIndex),n.i(r.a)(e)?o.a(e.line):o.h,n.i(r.a)(e)?o.a(e.col):o.h])}return null},t.prototype.resetDebugInfoExpr=function(t,e){var n=this._updateDebugContext(new s(t,e));return n||o.h},t.prototype.resetDebugInfo=function(t,e){this._newState=new s(t,e)},t.prototype.addStmt=function(t){this._updateDebugContextIfNeeded(),this._bodyStatements.push(t)},t.prototype.addStmts=function(t){this._updateDebugContextIfNeeded(),i.a.addAll(this._bodyStatements,t)},t.prototype.finish=function(){return this._bodyStatements},t.prototype.isEmpty=function(){return 0===this._bodyStatements.length},t}()},function(t,e,n){"use strict";var i=n(3);n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return Object.defineProperty(t.prototype,"parentPlayer",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},set:function(t){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),t}(),o=function(){function t(){var t=this;this._onDoneFns=[],this._onStartFns=[],this._started=!1,this.parentPlayer=null,n.i(i.o)(function(){return t._onFinish()})}return t.prototype._onFinish=function(){this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[]},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.init=function(){},t.prototype.play=function(){this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]),this._started=!0},t.prototype.pause=function(){},t.prototype.restart=function(){},t.prototype.finish=function(){this._onFinish()},t.prototype.destroy=function(){},t.prototype.reset=function(){},t.prototype.setPosition=function(t){},t.prototype.getPosition=function(){return 0},t}()},function(t,e,n){"use strict";var i=n(177),r=n(33);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new r.a("Application Initializer"),s=function(){function t(t){var e=this;this._done=!1;var r=[];if(t)for(var o=0;o<t.length;o++){var s=t[o]();n.i(i.a)(s)&&r.push(s)}this._donePromise=Promise.all(r).then(function(){e._done=!0}),0===r.length&&(this._done=!0)}return Object.defineProperty(t.prototype,"done",{get:function(){return this._done},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"donePromise",{get:function(){return this._donePromise},enumerable:!0,configurable:!0}),t.decorators=[{type:r.b}],t.ctorParameters=[{type:Array,decorators:[{type:r.c,args:[o]},{type:r.d}]}],t}()},function(t,e,n){"use strict";function i(){if(P)throw new Error("Cannot enable prod mode after platform setup.");T=!1}function r(){return P=!0,T}function o(t){if(S&&!S.destroyed)throw new Error("There can be only one platform. Destroy the previous one to create a new one.");S=t.get(M);var e=t.get(g.b,null);return e&&e.forEach(function(t){return t()}),S}function s(t,e,n){void 0===n&&(n=[]);var i=new y.a("Platform: "+e);return function(e){return void 0===e&&(e=[]),l()||(t?t(n.concat(e).concat({provide:i,useValue:!0})):o(y.f.resolveAndCreate(n.concat(e).concat({provide:i,useValue:!0})))),a(i)}}function a(t){var e=l();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}function c(){S&&!S.destroyed&&S.destroy()}function l(){return S&&!S.destroyed?S:null}function u(t,e){try{var i=e();return n.i(m.a)(i)?i.catch(function(e){throw t.handleError(e),e}):i}catch(e){throw t.handleError(e),e}}var d=n(293),p=n(18),f=n(30),h=n(3),m=n(177),v=n(162),g=n(109),b=n(165),y=n(33),w=n(85),_=n(295),x=n(115),C=n(118),k=n(175),E=n(178);e.f=i,e.g=r,e.d=o,e.h=s,e.a=a,e.b=c,e.c=l,n.d(e,"i",function(){return M}),n.d(e,"j",function(){return A}),n.d(e,"e",function(){return I}),n.d(e,"k",function(){return D});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var S,O=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},T=!0,P=!1,M=function(){function t(){}return t.prototype.bootstrapModuleFactory=function(t){throw n.i(f.a)()},t.prototype.bootstrapModule=function(t,e){throw void 0===e&&(e=[]),n.i(f.a)()},Object.defineProperty(t.prototype,"injector",{get:function(){throw n.i(f.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){throw n.i(f.a)()},enumerable:!0,configurable:!0}),t}(),A=function(t){function e(e){t.call(this),this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return O(e,t),e.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0},e.prototype.bootstrapModuleFactory=function(t){return this._bootstrapModuleFactoryWithZone(t,null)},e.prototype._bootstrapModuleFactoryWithZone=function(t,e){var n=this;return e||(e=new E.a({enableLongStackTrace:r()})),e.run(function(){var i=y.f.resolveAndCreate([{provide:E.a,useValue:e}],n.injector),r=t.create(i),o=r.injector.get(d.a,null);if(!o)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return r.onDestroy(function(){return p.a.remove(n._modules,r)}),e.onError.subscribe({next:function(t){o.handleError(t)}}),u(o,function(){var t=r.injector.get(v.a);return t.donePromise.then(function(){return n._moduleDoBootstrap(r),r})})})},e.prototype.bootstrapModule=function(t,e){return void 0===e&&(e=[]),this._bootstrapModuleWithZone(t,e,null)},e.prototype._bootstrapModuleWithZone=function(t,e,n,i){var r=this;void 0===e&&(e=[]);var o=this.injector.get(w.a),s=o.createCompiler(Array.isArray(e)?e:[e]);return i?s.compileModuleAndAllComponentsAsync(t).then(function(t){var e=t.ngModuleFactory,o=t.componentFactories;return i(o),r._bootstrapModuleFactoryWithZone(e,n)}):s.compileModuleAsync(t).then(function(t){return r._bootstrapModuleFactoryWithZone(t,n)})},e.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(I);if(t.bootstrapFactories.length>0)t.bootstrapFactories.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+n.i(h.b)(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}},e.decorators=[{type:y.b}],e.ctorParameters=[{type:y.g}],e}(M),I=function(){function t(){}return Object.defineProperty(t.prototype,"componentTypes",{get:function(){return n.i(f.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"components",{get:function(){return n.i(f.a)()},enumerable:!0,configurable:!0}),t}(),D=function(t){function e(e,n,i,o,s,a,c,l){var u=this;t.call(this),this._zone=e,this._console=n,this._injector=i,this._exceptionHandler=o,this._componentFactoryResolver=s,this._initStatus=a,this._testabilityRegistry=c,this._testability=l,this._bootstrapListeners=[],this._rootComponents=[],this._rootComponentTypes=[],this._changeDetectorRefs=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._enforceNoNewChanges=r(),this._zone.onMicrotaskEmpty.subscribe({next:function(){u._zone.run(function(){u.tick()})}})}return O(e,t),e.prototype.registerChangeDetector=function(t){this._changeDetectorRefs.push(t)},e.prototype.unregisterChangeDetector=function(t){p.a.remove(this._changeDetectorRefs,t)},e.prototype.bootstrap=function(t){var e=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var n;n=t instanceof _.a?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(n.componentType);var i=n.create(this._injector,[],n.selector);i.onDestroy(function(){e._unloadComponent(i)});var o=i.injector.get(k.a,null);return o&&i.injector.get(k.b).registerApplication(i.location.nativeElement,o),this._loadComponent(i),r()&&this._console.log("Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode."),i},e.prototype._loadComponent=function(t){this._changeDetectorRefs.push(t.changeDetectorRef),this.tick(),this._rootComponents.push(t);var e=this._injector.get(g.c,[]).concat(this._bootstrapListeners);e.forEach(function(e){return e(t)})},e.prototype._unloadComponent=function(t){this._rootComponents.indexOf(t)!=-1&&(this.unregisterChangeDetector(t.changeDetectorRef),p.a.remove(this._rootComponents,t))},e.prototype.tick=function(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var t=e._tickScope();try{this._runningTick=!0,this._changeDetectorRefs.forEach(function(t){return t.detectChanges()}),this._enforceNoNewChanges&&this._changeDetectorRefs.forEach(function(t){return t.checkNoChanges()})}finally{this._runningTick=!1,n.i(C.b)(t)}},e.prototype.ngOnDestroy=function(){this._rootComponents.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(e.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),e._tickScope=n.i(C.a)("ApplicationRef#tick()"),e.decorators=[{type:y.b}],e.ctorParameters=[{type:E.a},{type:b.a},{type:y.g},{type:d.a},{type:x.a},{type:v.a},{type:k.b,decorators:[{type:y.d}]},{type:k.a,decorators:[{type:y.d}]}],e}(I)},function(t,e,n){"use strict";function i(t,e,n){var i=t.previousIndex;if(null===i)return i;var r=0;return n&&i<n.length&&(r=n[i]),i+e+r}var r=n(18),o=n(3);n.d(e,"a",function(){return s}),n.d(e,"c",function(){return c}),n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.prototype.supports=function(t){return n.i(r.c)(t)},t.prototype.create=function(t,e){return new c(e)},t}(),a=function(t,e){return e},c=function(){function t(t){this._trackByFn=t,this._length=null,this._collection=null,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=this._trackByFn||a}return Object.defineProperty(t.prototype,"collection",{get:function(){return this._collection},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._length},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},t.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,o=null;e||n;){var s=!n||e&&e.currentIndex<i(n,r,o)?e:n,a=i(s,r,o),c=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(e=e._next,null==s.previousIndex)r++;else{o||(o=[]);var l=a-r,u=c-r;if(l!=u){for(var d=0;d<l;d++){var p=d<o.length?o[d]:o[d]=0,f=p+d;u<=f&&f<l&&(o[d]=p+1)}var h=s.previousIndex;o[h]=u-l}}a!==c&&t(s,a,c)}},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},t.prototype.diff=function(t){if(n.i(o.c)(t)&&(t=[]),!n.i(r.c)(t))throw new Error("Error trying to diff '"+t+"'");return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var i,s,a,c=this._itHead,l=!1;if(n.i(o.f)(t)){var u=t;for(this._length=t.length,i=0;i<this._length;i++)s=u[i],a=this._trackByFn(i,s),null!==c&&n.i(o.k)(c.trackById,a)?(l&&(c=this._verifyReinsertion(c,s,a,i)),n.i(o.k)(c.item,s)||this._addIdentityChange(c,s)):(c=this._mismatch(c,s,a,i),l=!0),c=c._next}else i=0,n.i(r.d)(t,function(t){a=e._trackByFn(i,t),null!==c&&n.i(o.k)(c.trackById,a)?(l&&(c=e._verifyReinsertion(c,t,a,i)),n.i(o.k)(c.item,t)||e._addIdentityChange(c,t)):(c=e._mismatch(c,t,a,i),l=!0),c=c._next,i++}),this._length=i;return this._truncate(c),this._collection=t,this.isDirty},Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),t.prototype._reset=function(){if(this.isDirty){var t,e;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},t.prototype._mismatch=function(t,e,i,r){var s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),t=null===this._linkedRecords?null:this._linkedRecords.get(i,r),null!==t?(n.i(o.k)(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,r)):(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i),null!==t?(n.i(o.k)(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,s,r)):t=this._addAfter(new l(e,i),s,r)),t},t.prototype._verifyReinsertion=function(t,e,n,i){var r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n);return null!==r?t=this._reinsertAfter(r,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t},t.prototype._truncate=function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},t.prototype._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var i=t._prevRemoved,r=t._nextRemoved;return null===i?this._removalsHead=r:i._nextRemoved=r,null===r?this._removalsTail=i:r._prevRemoved=i,this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._addAfter=function(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t},t.prototype._insertAfter=function(t,e,n){var i=null===e?this._itHead:e._next;return t._next=i,t._prev=e,null===i?this._itTail=t:i._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new d),this._linkedRecords.put(t),t.currentIndex=n,t},t.prototype._remove=function(t){return this._addToRemovals(this._unlink(t))},t.prototype._unlink=function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t},t.prototype._addToMoves=function(t,e){return t.previousIndex===e?t:(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t,t)},t.prototype._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new d),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t},t.prototype._addIdentityChange=function(t,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t},t.prototype.toString=function(){var t=[];this.forEachItem(function(e){return t.push(e)});var e=[];this.forEachPreviousItem(function(t){return e.push(t)});var n=[];this.forEachAddedItem(function(t){return n.push(t)});var i=[];this.forEachMovedItem(function(t){return i.push(t)});var r=[];this.forEachRemovedItem(function(t){return r.push(t)});var o=[];return this.forEachIdentityChange(function(t){return o.push(t)}),"collection: "+t.join(", ")+"\nprevious: "+e.join(", ")+"\nadditions: "+n.join(", ")+"\nmoves: "+i.join(", ")+"\nremovals: "+r.join(", ")+"\nidentityChanges: "+o.join(", ")+"\n"},t}(),l=function(){function t(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}return t.prototype.toString=function(){return this.previousIndex===this.currentIndex?n.i(o.b)(this.item):n.i(o.b)(this.item)+"["+n.i(o.b)(this.previousIndex)+"->"+n.i(o.b)(this.currentIndex)+"]"},t}(),u=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<i.currentIndex)&&n.i(o.k)(i.trackById,t))return i;return null},t.prototype.remove=function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head},t}(),d=function(){function t(){this.map=new Map}return t.prototype.put=function(t){var e=n.i(o.l)(t.trackById),i=this.map.get(e);n.i(o.e)(i)||(i=new u,this.map.set(e,i)),i.add(t)},t.prototype.get=function(t,e){void 0===e&&(e=null);var i=n.i(o.l)(t),r=this.map.get(i);return r?r.get(t,e):null},t.prototype.remove=function(t){var e=n.i(o.l)(t.trackById),i=this.map.get(e);return i.remove(t)&&this.map.delete(e),t},Object.defineProperty(t.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this.map.clear()},t.prototype.toString=function(){return"_DuplicateMap("+n.i(o.b)(this.map)+")"},t}()},function(t,e,n){"use strict";var i=n(33),r=n(3);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.log=function(t){n.i(r.i)(t)},t.prototype.warn=function(t){n.i(r.j)(t)},t.decorators=[{type:i.b}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){return t.__forward_ref__=i,t.toString=function(){return n.i(o.b)(this())},t}function r(t){return n.i(o.d)(t)&&t.hasOwnProperty("__forward_ref__")&&t.__forward_ref__===i?t():t}var o=n(3);e.b=i,e.a=r},function(t,e,n){"use strict";var i=n(114);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t){this._desc=t}return t.prototype.toString=function(){return"Token "+this._desc},t.decorators=[{type:i.a}],t.ctorParameters=[null],t}()},function(t,e,n){"use strict";var i=n(3),r=n(166);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t,e){if(this.token=t,this.id=e,!t)throw new Error("Token must be defined!")}return Object.defineProperty(t.prototype,"displayName",{get:function(){return n.i(i.b)(this.token)},enumerable:!0,configurable:!0}),t.get=function(t){return a.get(n.i(r.a)(t))},Object.defineProperty(t,"numberOfKeys",{get:function(){return a.numberOfKeys},enumerable:!0,configurable:!0}),t}(),s=function(){function t(){this._allKeys=new Map}return t.prototype.get=function(t){if(t instanceof o)return t;if(this._allKeys.has(t))return this._allKeys.get(t);var e=new o(t,o.numberOfKeys);return this._allKeys.set(t,e),e},Object.defineProperty(t.prototype,"numberOfKeys",{get:function(){return this._allKeys.size},enumerable:!0,configurable:!0}),t}(),a=new s},function(t,e,n){"use strict";function i(t){var e,i;if(n.i(f.e)(t.useClass)){var r=n.i(v.a)(t.useClass);e=h.a.factory(r),i=l(r)}else n.i(f.e)(t.useExisting)?(e=function(t){return t},i=[w.fromKey(y.a.get(t.useExisting))]):n.i(f.e)(t.useFactory)?(e=t.useFactory,i=c(t.useFactory,t.deps)):(e=function(){return t.useValue},i=_);return new C(e,i)}function r(t){return new x(y.a.get(t.provide),[i(t)],t.multi)}function o(t){var e=a(t,[]),n=e.map(r);return p.b.values(s(n,new Map))}function s(t,e){for(var i=0;i<t.length;i++){var r=t[i],o=e.get(r.key.id);if(n.i(f.e)(o)){if(r.multiProvider!==o.multiProvider)throw new b.a(o,r);if(r.multiProvider)for(var s=0;s<r.resolvedFactories.length;s++)o.resolvedFactories.push(r.resolvedFactories[s]);else e.set(r.key.id,r)}else{var a;a=r.multiProvider?new x(r.key,p.a.clone(r.resolvedFactories),r.multiProvider):r,e.set(r.key.id,a)}}return e}function a(t,e){return t.forEach(function(t){if(t instanceof m.a)e.push({provide:t,useClass:t});else if(t&&"object"==typeof t&&void 0!==t.provide)e.push(t);else{if(!(t instanceof Array))throw new b.b(t);a(t,e)}}),e}function c(t,e){if(e){var n=e.map(function(t){return[t]});return e.map(function(e){return u(t,e,n)})}return l(t)}function l(t){var e=h.a.parameters(t);if(!e)return[];if(e.some(f.c))throw new b.c(t,e);return e.map(function(n){return u(t,n,e)})}function u(t,e,i){var r=[],o=null,s=!1;if(!n.i(f.f)(e))return e instanceof g.b?d(e.token,s,null,null,r):d(e,s,null,null,r);for(var a=null,c=null,l=0;l<e.length;++l){var u=e[l];u instanceof m.a?o=u:u instanceof g.b?o=u.token:u instanceof g.c?s=!0:u instanceof g.d?c=u:u instanceof g.e?c=u:u instanceof g.f&&(a=u)}if(o=n.i(v.a)(o),n.i(f.e)(o))return d(o,s,a,c,r);throw new b.c(t,i)}function d(t,e,n,i,r){return new w(y.a.get(t),e,n,i,r)}var p=n(18),f=n(3),h=n(172),m=n(176),v=n(166),g=n(114),b=n(292),y=n(168);n.d(e,"b",function(){return C}),e.a=o,e.c=c;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var w=function(){function t(t,e,n,i,r){this.key=t,this.optional=e,this.lowerBoundVisibility=n,this.upperBoundVisibility=i,this.properties=r}return t.fromKey=function(e){return new t(e,!1,null,null,[])},t}(),_=[],x=function(){function t(t,e,n){this.key=t,this.resolvedFactories=e,this.multiProvider=n}return Object.defineProperty(t.prototype,"resolvedFactory",{get:function(){return this.resolvedFactories[0]},enumerable:!0,configurable:!0}),t}(),C=function(){function t(t,e){this.factory=t,this.dependencies=e}return t}()},function(t,e,n){"use strict";var i=n(78),r=(n.n(i),n(8));n.n(r);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){void 0===e&&(e=!1),t.call(this),this.__isAsync=e}return o(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,i){var r,o=function(t){return null},s=function(){return null};return e&&"object"==typeof e?(r=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(r=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),i&&(s=this.__isAsync?function(){setTimeout(function(){return i()})}:function(){i()})),t.prototype.subscribe.call(this,r,o,s)},e}(i.Subject)},function(t,e,n){"use strict";var i=n(18),r=n(3),o=n(297),s=n(302),a=n(116);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=function(){function t(t,e,n,i){this.index=t,this.parentIndex=e,this.parentView=n,this.nativeElement=i,this.nestedViews=null,this.componentView=null}return Object.defineProperty(t.prototype,"elementRef",{get:function(){return new o.a(this.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"vcRef",{get:function(){return new s.a(this)},enumerable:!0,configurable:!0}),t.prototype.initComponent=function(t,e,n){this.component=t,this.componentConstructorViewQueries=e,this.componentView=n},Object.defineProperty(t.prototype,"parentInjector",{get:function(){return this.parentView.injector(this.parentIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this.parentView.injector(this.index)},enumerable:!0,configurable:!0}),t.prototype.mapNestedViews=function(t,e){var i=[];return n.i(r.e)(this.nestedViews)&&this.nestedViews.forEach(function(n){n.clazz===t&&i.push(e(n))}),i},t.prototype.moveView=function(t,e){var o=this.nestedViews.indexOf(t);if(t.type===a.a.COMPONENT)throw new Error("Component views can't be moved!");var s=this.nestedViews;null==s&&(s=[],this.nestedViews=s),i.a.removeAt(s,o),i.a.insert(s,e,t);var c;if(e>0){var l=s[e-1];c=l.lastRootNode}else c=this.nativeElement;n.i(r.e)(c)&&t.renderer.attachViewAfter(c,t.flatRootNodes),t.markContentChildAsMoved(this)},t.prototype.attachView=function(t,e){if(t.type===a.a.COMPONENT)throw new Error("Component views can't be moved!");var o=this.nestedViews;null==o&&(o=[],this.nestedViews=o),i.a.insert(o,e,t);var s;if(e>0){var c=o[e-1];s=c.lastRootNode}else s=this.nativeElement;n.i(r.e)(s)&&t.renderer.attachViewAfter(s,t.flatRootNodes),t.addToContentChildren(this)},t.prototype.detachView=function(t){var e=i.a.removeAt(this.nestedViews,t);if(e.type===a.a.COMPONENT)throw new Error("Component views can't be moved!");return e.detach(),e.removeFromContentChildren(this),e},t}()},function(t,e,n){"use strict";var i=n(307),r=n(308);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return r.a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new r.a(new i.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t}()},function(t,e,n){"use strict";var i=n(30);n.d(e,"a",function(){return r}),n.d(e,"d",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"b",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t,e,n,i,r,o){this.id=t,this.templateUrl=e,this.slotCount=n,this.encapsulation=i,this.styles=r,this.animations=o}return t}(),o=function(){function t(){}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t}(),s=function(){function t(){}return t}(),a=function(){function t(){}return t}()},function(t,e,n){"use strict";function i(t){d=t}var r=n(33),o=n(18),s=n(3),a=n(178);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l}),e.c=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=function(){function t(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return t.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){a.a.assertNotInAngularZone(),n.i(s.o)(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;this.isStable()?n.i(s.o)(function(){for(;0!==t._callbacks.length;)t._callbacks.pop()(t._didWork);t._didWork=!1}):this._didWork=!0},t.prototype.whenStable=function(t){this._callbacks.push(t),this._runCallbacksIfReady()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findBindings=function(t,e,n){return[]},t.prototype.findProviders=function(t,e,n){return[]},t.decorators=[{type:r.b}],t.ctorParameters=[{type:a.a}],t}(),l=function(){function t(){this._applications=new Map,d.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.getTestability=function(t){return this._applications.get(t)},t.prototype.getAllTestabilities=function(){return o.b.values(this._applications)},t.prototype.getAllRootElements=function(){return o.b.keys(this._applications)},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),d.findTestabilityInTree(this,t,e)},t.decorators=[{type:r.b}],t.ctorParameters=[],t}(),u=function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}(),d=new u},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=Function},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){return!!t&&"function"==typeof t.then}e.a=i},function(t,e,n){"use strict";var i=n(170);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t){var e=t.enableLongStackTrace,n=void 0!==e&&e;if(this._hasPendingMicrotasks=!1,this._hasPendingMacrotasks=!1,this._isStable=!0,this._nesting=0,this._onUnstable=new i.a(!1),this._onMicrotaskEmpty=new i.a(!1),this._onStable=new i.a(!1),this._onErrorEvents=new i.a(!1),"undefined"==typeof Zone)throw new Error("Angular requires Zone.js prolyfill.");Zone.assertZonePatched(),this.outer=this.inner=Zone.current,Zone.wtfZoneSpec&&(this.inner=this.inner.fork(Zone.wtfZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(this.inner=this.inner.fork(Zone.longStackTraceZoneSpec)),this.forkInnerZoneWithAngularBehavior()}return t.isInAngularZone=function(){return Zone.current.get("isAngularZone")===!0},t.assertInAngularZone=function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},t.assertNotInAngularZone=function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},t.prototype.run=function(t){return this.inner.run(t)},t.prototype.runGuarded=function(t){return this.inner.runGuarded(t)},t.prototype.runOutsideAngular=function(t){return this.outer.run(t)},Object.defineProperty(t.prototype,"onUnstable",{get:function(){return this._onUnstable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onMicrotaskEmpty",{get:function(){return this._onMicrotaskEmpty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onStable",{get:function(){return this._onStable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onError",{get:function(){return this._onErrorEvents},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isStable",{get:function(){return this._isStable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasPendingMicrotasks",{get:function(){return this._hasPendingMicrotasks},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasPendingMacrotasks",{get:function(){return this._hasPendingMacrotasks},enumerable:!0,configurable:!0}),t.prototype.checkStable=function(){var t=this;if(0==this._nesting&&!this._hasPendingMicrotasks&&!this._isStable)try{this._nesting++,this._onMicrotaskEmpty.emit(null)}finally{if(this._nesting--,!this._hasPendingMicrotasks)try{this.runOutsideAngular(function(){return t._onStable.emit(null)})}finally{this._isStable=!0}}},t.prototype.forkInnerZoneWithAngularBehavior=function(){var t=this;this.inner=this.inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,n,i,r,o,s){try{return t.onEnter(),e.invokeTask(i,r,o,s)}finally{t.onLeave()}},onInvoke:function(e,n,i,r,o,s,a){try{return t.onEnter(),e.invoke(i,r,o,s,a)}finally{t.onLeave()}},onHasTask:function(e,n,i,r){e.hasTask(i,r),n===i&&("microTask"==r.change?t.setHasMicrotask(r.microTask):"macroTask"==r.change&&t.setHasMacrotask(r.macroTask))},onHandleError:function(e,n,i,r){return e.handleError(i,r),t.triggerError(r),!1}})},t.prototype.onEnter=function(){this._nesting++,this._isStable&&(this._isStable=!1,this._onUnstable.emit(null))},t.prototype.onLeave=function(){this._nesting--,this.checkStable()},t.prototype.setHasMicrotask=function(t){this._hasPendingMicrotasks=t,this.checkStable()},t.prototype.setHasMacrotask=function(t){this._hasPendingMacrotasks=t},t.prototype.triggerError=function(t){this._onErrorEvents.emit(t)},t}()},function(t,e,n){"use strict";var i=n(25);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return Object.defineProperty(t.prototype,"control",{get:function(){throw new Error("unimplemented")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return n.i(i.a)(this.control)?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return n.i(i.a)(this.control)?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return n.i(i.a)(this.control)?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return n.i(i.a)(this.control)?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return n.i(i.a)(this.control)?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return n.i(i.a)(this.control)?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return n.i(i.a)(this.control)?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return n.i(i.a)(this.control)?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return n.i(i.a)(this.control)?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return n.i(i.a)(this.control)?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return n.i(i.a)(this.control)?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return n.i(i.a)(this.control)?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return n.i(i.a)(this.control)?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.reset=function(t){void 0===t&&(t=void 0),n.i(i.a)(this.control)&&this.control.reset(t)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(42),s=n(60);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(t){this._cd=t}return Object.defineProperty(t.prototype,"ngClassUntouched",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassTouched",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPristine",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassDirty",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassValid",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassInvalid",{get:function(){return!!n.i(r.a)(this._cd.control)&&this._cd.control.invalid},enumerable:!0,configurable:!0}),t}(),l={"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid"},u=function(t){function e(e){t.call(this,e)}return a(e,t),e.decorators=[{type:i.Directive,args:[{selector:"[formControlName],[ngModel],[formControl]",host:l}]}],e.ctorParameters=[{type:s.a,decorators:[{type:i.Self}]}],e}(c),d=function(t){function e(e){t.call(this,e)}return a(e,t),e.decorators=[{type:i.Directive,args:[{selector:"[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]",host:l}]}],e.ctorParameters=[{type:o.a,decorators:[{type:i.Self}]}],e}(c)},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(125),s=n(38),a=n(86),c=n(42),l=n(37),u=n(60),d=n(87),p=n(121),f=n(55),h=n(311);n.d(e,"a",function(){return b});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var m=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},v={provide:u.a,useExisting:n.i(i.forwardRef)(function(){return b})},g=Promise.resolve(null),b=function(t){function e(e,i,s,a){t.call(this),this._control=new o.b,this._registered=!1,this.update=new r.a,this._parent=e,this._rawValidators=i||[],this._rawAsyncValidators=s||[],this.valueAccessor=n.i(f.f)(this,a)}return m(e,t),e.prototype.ngOnChanges=function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),n.i(f.g)(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return this._parent?n.i(f.a)(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(f.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(f.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._setUpControl=function(){this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},e.prototype._isStandalone=function(){return!this._parent||this.options&&this.options.standalone},e.prototype._setUpStandalone=function(){n.i(f.d)(this._control,this),this._control.updateValueAndValidity({emitEvent:!1})},e.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},e.prototype._checkParentType=function(){!(this._parent instanceof p.a)&&this._parent instanceof a.a?h.a.formGroupNameException():this._parent instanceof p.a||this._parent instanceof d.a||h.a.modelParentException()},e.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||h.a.missingNameException()},e.prototype._updateValue=function(t){var e=this;g.then(function(){e.control.setValue(t,{emitViewToModelChange:!1})})},e.prototype._updateDisabled=function(t){var e=this,n=t.isDisabled.currentValue,i=""===n||n&&"false"!==n;g.then(function(){i&&!e.control.disabled?e.control.disable():!i&&e.control.disabled&&e.control.enable()})},e.decorators=[{type:i.Directive,args:[{selector:"[ngModel]:not([formControlName]):not([formControl])",providers:[v],exportAs:"ngModel"}]}],e.ctorParameters=[{type:c.a,decorators:[{type:i.Optional},{type:i.Host}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.c]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[l.a]}]}],e.propDecorators={name:[{type:i.Input}],isDisabled:[{type:i.Input,args:["disabled"]}],model:[{type:i.Input,args:["ngModel"]}],options:[{type:i.Input,args:["ngModelOptions"]}],update:[{type:i.Output,args:["ngModelChange"]}]},e}(u.a)},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(37);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s={provide:o.a,useExisting:n.i(i.forwardRef)(function(){return a}),multi:!0},a=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=n.i(r.b)(t)?"":t;this._renderer.setElementProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.decorators=[{type:i.Directive,args:[{selector:"input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[s]}]}],t.ctorParameters=[{type:i.Renderer},{type:i.ElementRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(38),s=n(37),a=n(60),c=n(122),l=n(55);n.d(e,"a",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d={provide:a.a,useExisting:n.i(i.forwardRef)(function(){return p})},p=function(t){function e(e,i,o){t.call(this),this.update=new r.a,this._rawValidators=e||[],this._rawAsyncValidators=i||[],this.valueAccessor=n.i(l.f)(this,o)}return u(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){c.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._isControlChanged(t)&&(n.i(l.d)(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),n.i(l.g)(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)},Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(l.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(l.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._isControlChanged=function(t){return t.hasOwnProperty("form")},e.decorators=[{type:i.Directive,args:[{selector:"[formControl]",providers:[d],exportAs:"ngForm"}]}],e.ctorParameters=[{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.c]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[s.a]}]}],e.propDecorators={form:[{type:i.Input,args:["formControl"]}],model:[{type:i.Input,args:["ngModel"]}],update:[{type:i.Output,args:["ngModelChange"]}],isDisabled:[{type:i.Input,args:["disabled"]}]},e}(a.a)},function(t,e,n){"use strict";var i=n(0),r=n(70),o=n(38),s=n(86),a=n(42),c=n(37),l=n(60),u=n(122),d=n(55),p=n(89),f=n(90);n.d(e,"a",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},m={provide:l.a,useExisting:n.i(i.forwardRef)(function(){return v})},v=function(t){function e(e,i,o,s){t.call(this),this._added=!1,this.update=new r.a,this._parent=e,this._rawValidators=i||[],this._rawAsyncValidators=o||[],this.valueAccessor=n.i(d.f)(this,s)}return h(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){u.a.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._added||this._setUpControl(),n.i(d.g)(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},Object.defineProperty(e.prototype,"path",{get:function(){return n.i(d.a)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(d.b)(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(d.c)(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){!(this._parent instanceof f.a)&&this._parent instanceof s.a?u.a.ngModelGroupException():this._parent instanceof f.a||this._parent instanceof p.a||this._parent instanceof f.b||u.a.controlParentException()},e.prototype._setUpControl=function(){this._checkParentType(),this._control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0},e.decorators=[{type:i.Directive,args:[{selector:"[formControlName]",providers:[m]}]}],e.ctorParameters=[{type:a.a,decorators:[{type:i.Optional},{type:i.Host},{type:i.SkipSelf}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.b]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[o.c]}]},{type:Array,decorators:[{type:i.Optional},{type:i.Self},{type:i.Inject,args:[c.a]}]}],e.propDecorators={name:[{type:i.Input,args:["formControlName"]}],model:[{type:i.Input,args:["ngModel"]}],update:[{type:i.Output,args:["ngModelChange"]}],isDisabled:[{type:i.Input,args:["disabled"]}]},e}(l.a)},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(38);n.d(e,"a",function(){return a}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return d}),n.d(e,"d",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return a}),multi:!0},a=function(){function t(){}return Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(t){this._required=n.i(r.a)(t)&&""+t!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this.required?o.a.required(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[required][formControlName],[required][formControl],[required][ngModel]",providers:[s],host:{"[attr.required]":'required? "" : null'}}]}],t.ctorParameters=[],t.propDecorators={required:[{type:i.Input}]},t}(),c={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return l}),multi:!0},l=function(){function t(){}return t.prototype._createValidator=function(){this._validator=o.a.minLength(parseInt(this.minlength,10))},t.prototype.ngOnChanges=function(t){t.minlength&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return n.i(r.a)(this.minlength)?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[c],host:{"[attr.minlength]":"minlength? minlength : null"}}]}],t.ctorParameters=[],t.propDecorators={minlength:[{type:i.Input}]},t}(),u={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return d}),multi:!0},d=function(){function t(){}return t.prototype._createValidator=function(){this._validator=o.a.maxLength(parseInt(this.maxlength,10))},t.prototype.ngOnChanges=function(t){t.maxlength&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return n.i(r.a)(this.maxlength)?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[u],host:{"[attr.maxlength]":"maxlength? maxlength : null"}}]}],t.ctorParameters=[],t.propDecorators={maxlength:[{type:i.Input}]},t}(),p={provide:o.b,useExisting:n.i(i.forwardRef)(function(){return f}),multi:!0},f=function(){function t(){}return t.prototype._createValidator=function(){this._validator=o.a.pattern(this.pattern)},t.prototype.ngOnChanges=function(t){t.pattern&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return n.i(r.a)(this.pattern)?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:i.Directive,args:[{selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[p],host:{"[attr.pattern]":"pattern? pattern : null"}}]}],t.ctorParameters=[],t.propDecorators={pattern:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(528);n.d(e,"BrowserModule",function(){return i.b}),n.d(e,"platformBrowser",function(){return i.c}),n.d(e,"Title",function(){return i.d}),n.d(e,"disableDebugTools",function(){return i.e}),n.d(e,"enableDebugTools",function(){return i.f}),n.d(e,"AnimationDriver",function(){return i.g}),n.d(e,"By",function(){return i.h}),n.d(e,"NgProbeToken",function(){return i.i}),n.d(e,"DOCUMENT",function(){return i.j}),n.d(e,"EVENT_MANAGER_PLUGINS",function(){return i.k}),n.d(e,"EventManager",function(){return i.l}),n.d(e,"HAMMER_GESTURE_CONFIG",function(){return i.m}),n.d(e,"HammerGestureConfig",function(){return i.n}),n.d(e,"DomSanitizer",function(){return i.o}),n.d(e,"__platform_browser_private__",function(){return i.a})},function(t,e,n){"use strict";var i=n(324);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.prototype.animate=function(t,e,n,r,o,s){return new i.a},t}(),o=function(){function t(){}return t.NOOP=new r,t}()},function(t,e,n){"use strict";function i(t){return n.i(a.getDebugNode)(t)}function r(t,e){return n.i(a.isDevMode)()?o(t,e):t}function o(t,e){return n.i(u.a)().setGlobalVar(f,i),n.i(u.a)().setGlobalVar(h,c.b.merge(p,s(e||[]))),new l.b(t)}function s(t){return t.reduce(function(t,e){return t[e.name]=e.token,t},{})}var a=n(0),c=n(192),l=n(324),u=n(12),d=n(189);n.d(e,"b",function(){return m}),n.d(e,"a",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p={ApplicationRef:a.ApplicationRef,NgZone:a.NgZone},f="ng.probe",h="ng.coreTokens",m=function(){function t(t,e){this.name=t,this.token=e}return t}(),v=[{provide:a.RootRenderer,useFactory:r,deps:[d.a,[m,new a.Optional]]}];[{provide:a.RootRenderer,useFactory:o,deps:[d.a,[m,new a.Optional]]}]},function(t,e,n){"use strict";function i(t,e){var i=n.i(f.a)().parentElement(t);if(e.length>0&&n.i(d.a)(i)){var r=n.i(f.a)().nextSibling(t);if(n.i(d.a)(r))for(var o=0;o<e.length;o++)n.i(f.a)().insertBefore(r,e[o]);else for(var o=0;o<e.length;o++)n.i(f.a)().appendChild(i,e[o])}}function r(t,e){for(var i=0;i<e.length;i++)n.i(f.a)().appendChild(t,e[i])}function o(t){return function(e){var i=t(e);i===!1&&n.i(f.a)().preventDefault(e)}}function s(t){return T.replace(E,t)}function a(t){return O.replace(E,t)}function c(t,e,i){for(var r=0;r<e.length;r++){var o=e[r];n.i(d.f)(o)?c(t,o,i):(o=o.replace(E,t),i.push(o))}return i}function l(t){if(":"!=t[0])return[null,t];var e=t.match(P);return[e[1],e[2]]}var u=n(0),d=n(31),p=n(187),f=n(12),h=n(126),m=n(71),v=n(191),g=n(323);n.d(e,"a",function(){return x}),n.d(e,"b",function(){return C});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var b=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},y={xlink:"http://www.w3.org/1999/xlink",svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml"},w="template bindings={}",_=/^template bindings=(.*)$/,x=function(){function t(t,e,n,i){this.document=t,this.eventManager=e,this.sharedStylesHost=n,this.animationDriver=i,this.registeredComponents=new Map}return t.prototype.renderComponent=function(t){var e=this.registeredComponents.get(t.id);return e||(e=new k(this,t,this.animationDriver),this.registeredComponents.set(t.id,e)),e},t}(),C=function(t){function e(e,n,i,r){t.call(this,e,n,i,r)}return b(e,t),e.decorators=[{type:u.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:u.Inject,args:[h.a]}]},{type:m.a},{type:v.a},{type:p.a}],e}(x),k=function(){function t(t,e,n){this._rootRenderer=t,this.componentProto=e,this._animationDriver=n,this._styles=c(e.id,e.styles,[]),e.encapsulation!==u.ViewEncapsulation.Native&&this._rootRenderer.sharedStylesHost.addStyles(this._styles),this.componentProto.encapsulation===u.ViewEncapsulation.Emulated?(this._contentAttr=s(e.id),this._hostAttr=a(e.id)):(this._contentAttr=null,this._hostAttr=null)}return t.prototype.selectRootElement=function(t,e){var i;if(n.i(d.i)(t)){if(i=n.i(f.a)().querySelector(this._rootRenderer.document,t),n.i(d.c)(i))throw new Error('The selector "'+t+'" did not match any elements')}else i=t;return n.i(f.a)().clearNodes(i),i},t.prototype.createElement=function(t,e,i){var r=l(e),o=n.i(d.a)(r[0])?n.i(f.a)().createElementNS(y[r[0]],r[1]):n.i(f.a)().createElement(r[1]);return n.i(d.a)(this._contentAttr)&&n.i(f.a)().setAttribute(o,this._contentAttr,""),n.i(d.a)(t)&&n.i(f.a)().appendChild(t,o),o},t.prototype.createViewRoot=function(t){var e;if(this.componentProto.encapsulation===u.ViewEncapsulation.Native){e=n.i(f.a)().createShadowRoot(t),this._rootRenderer.sharedStylesHost.addHost(e);for(var i=0;i<this._styles.length;i++)n.i(f.a)().appendChild(e,n.i(f.a)().createStyleElement(this._styles[i]))}else n.i(d.a)(this._hostAttr)&&n.i(f.a)().setAttribute(t,this._hostAttr,""),e=t;return e},t.prototype.createTemplateAnchor=function(t,e){var i=n.i(f.a)().createComment(w);return n.i(d.a)(t)&&n.i(f.a)().appendChild(t,i),i},t.prototype.createText=function(t,e,i){var r=n.i(f.a)().createTextNode(e);return n.i(d.a)(t)&&n.i(f.a)().appendChild(t,r),r},t.prototype.projectNodes=function(t,e){n.i(d.c)(t)||r(t,e)},t.prototype.attachViewAfter=function(t,e){i(t,e)},t.prototype.detachView=function(t){for(var e=0;e<t.length;e++)n.i(f.a)().remove(t[e])},t.prototype.destroyView=function(t,e){this.componentProto.encapsulation===u.ViewEncapsulation.Native&&n.i(d.a)(t)&&this._rootRenderer.sharedStylesHost.removeHost(n.i(f.a)().getShadowRoot(t))},t.prototype.listen=function(t,e,n){return this._rootRenderer.eventManager.addEventListener(t,e,o(n))},t.prototype.listenGlobal=function(t,e,n){return this._rootRenderer.eventManager.addGlobalEventListener(t,e,o(n))},t.prototype.setElementProperty=function(t,e,i){n.i(f.a)().setProperty(t,e,i)},t.prototype.setElementAttribute=function(t,e,i){var r,o=l(e);n.i(d.a)(o[0])&&(e=o[0]+":"+o[1],r=y[o[0]]),n.i(d.a)(i)?n.i(d.a)(r)?n.i(f.a)().setAttributeNS(t,r,e,i):n.i(f.a)().setAttribute(t,e,i):n.i(d.a)(r)?n.i(f.a)().removeAttributeNS(t,r,o[1]):n.i(f.a)().removeAttribute(t,e)},t.prototype.setBindingDebugInfo=function(t,e,i){var r=n.i(g.b)(e);if(n.i(f.a)().isCommentNode(t)){var o=n.i(f.a)().getText(t).replace(/\n/g,"").match(_),s=d.j.parse(o[1]);s[r]=i,n.i(f.a)().setText(t,w.replace("{}",d.j.stringify(s)))}else this.setElementAttribute(t,e,i)},t.prototype.setElementClass=function(t,e,i){i?n.i(f.a)().addClass(t,e):n.i(f.a)().removeClass(t,e)},t.prototype.setElementStyle=function(t,e,i){n.i(d.a)(i)?n.i(f.a)().setStyle(t,e,n.i(d.k)(i)):n.i(f.a)().removeStyle(t,e)},t.prototype.invokeElementMethod=function(t,e,i){n.i(f.a)().invoke(t,e,i)},t.prototype.setText=function(t,e){n.i(f.a)().setText(t,e)},t.prototype.animate=function(t,e,n,i,r,o){return this._animationDriver.animate(t,e,n,i,r,o)},t}(),E=/%COMP%/g,S="%COMP%",O="_nghost-"+S,T="_ngcontent-"+S,P=/^:([^:]+):(.+)$/},function(t,e,n){"use strict";var i=n(0),r=n(31),o=n(524);n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=new i.OpaqueToken("HammerGestureConfig"),c=function(){function t(){this.events=[],this.overrides={}}return t.prototype.buildHammer=function(t){var e=new Hammer(t);e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0});for(var n in this.overrides)e.get(n).set(this.overrides[n]);return e},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),l=function(t){function e(e){t.call(this),this._config=e}return s(e,t),e.prototype.supports=function(e){if(!t.prototype.supports.call(this,e)&&!this.isCustomEvent(e))return!1;if(!n.i(r.a)(window.Hammer))throw new Error("Hammer.js is not loaded, can not bind "+e+" event");return!0},e.prototype.addEventListener=function(t,e,n){var i=this,r=this.manager.getZone();return e=e.toLowerCase(),r.runOutsideAngular(function(){var o=i._config.buildHammer(t),s=function(t){r.runGuarded(function(){n(t)})};return o.on(e,s),function(){o.off(e,s)}})},e.prototype.isCustomEvent=function(t){return this._config.events.indexOf(t)>-1},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:c,decorators:[{type:i.Inject,args:[a]}]}],e}(o.a)},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(126);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){this._styles=[],this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=[];t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),e._styles.push(t),n.push(t))}),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return this._styles},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}(),c=function(t){function e(e){t.call(this),this._hostNodes=new Set,this._hostNodes.add(e.head)}return s(e,t),e.prototype._addStylesToHost=function(t,e){for(var i=0;i<t.length;i++){var o=t[i];n.i(r.a)().appendChild(e,n.i(r.a)().createStyleElement(o))}},e.prototype.addHost=function(t){this._addStylesToHost(this._styles,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){e._addStylesToHost(t,n)})},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[o.a]}]}],e}(a)},function(t,e,n){"use strict";function i(t,e){if(n.i(r.a)(t))for(var o=0;o<t.length;o++){var s=t[o];n.i(r.f)(s)?i(s,e):e.push(s)}return e}var r=n(31);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),s=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),a=(function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return o(t)},t.iterable=function(t){return t},t.keys=function(t){return s(t,!1)},t.values=function(t){return s(t,!0)},t}(),function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}()),c=function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(r.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,o=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(r.c)(a)){var c=e(a);c>o&&(i=a,o=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}()},function(t,e,n){"use strict";function i(t){return t=String(t),t.match(a)||t.match(c)?t:(n.i(o.isDevMode)()&&n.i(s.a)().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function r(t){return t=String(t),t.split(",").map(function(t){return i(t.trim())}).join(", ")}var o=n(0),s=n(12);e.a=i,e.b=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,c=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i},function(t,e,n){"use strict";function i(t){return""===t||!!t}var r=n(16),o=n(0),s=n(91),a=n(72);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=function(){function t(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[]}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){Array.isArray(t)?this.commands=t:this.commands=[t]},enumerable:!0,configurable:!0}),t.prototype.onClick=function(t,e,n){return!(0===t&&!e&&!n)||(this.router.navigateByUrl(this.urlTree),!1)},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:i(this.preserveQueryParams),preserveFragment:i(this.preserveFragment)})},enumerable:!0,configurable:!0}),t.decorators=[{type:o.Directive,args:[{selector:":not(a)[routerLink]"}]}],t.ctorParameters=[{type:s.a},{type:a.b},{type:r.LocationStrategy}],t.propDecorators={queryParams:[{type:o.Input}],fragment:[{type:o.Input}],preserveQueryParams:[{type:o.Input}],preserveFragment:[{type:o.Input}],routerLink:[{type:o.Input}],onClick:[{type:o.HostListener,args:["click",["$event.button","$event.ctrlKey","$event.metaKey"]]}]},t}(),l=function(){function t(t,e,n){var i=this;this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.subscription=t.events.subscribe(function(t){t instanceof s.b&&i.updateTargetUrlAndHref()})}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){Array.isArray(t)?this.commands=t:this.commands=[t]},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.updateTargetUrlAndHref()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.onClick=function(t,e,n){return!(0===t&&!e&&!n)||("string"==typeof this.target&&"_self"!=this.target||(this.router.navigateByUrl(this.urlTree),!1))},t.prototype.updateTargetUrlAndHref=function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:i(this.preserveQueryParams),preserveFragment:i(this.preserveFragment)})},enumerable:!0,configurable:!0}),t.decorators=[{type:o.Directive,args:[{selector:"a[routerLink]"}]}],t.ctorParameters=[{type:s.a},{type:a.b},{type:r.LocationStrategy}],t.propDecorators={target:[{type:o.Input}],queryParams:[{type:o.Input}],fragment:[{type:o.Input}],routerLinkOptions:[{type:o.Input}],preserveQueryParams:[{type:o.Input}],preserveFragment:[{type:o.Input}],href:[{type:o.HostBinding}],routerLink:[{type:o.Input}],onClick:[{type:o.HostListener,args:["click",["$event.button","$event.ctrlKey","$event.metaKey"]]}]},t}()},function(t,e,n){"use strict";function i(t,e){if(t===e.value)return e;for(var n=0,r=e.children;n<r.length;n++){var o=r[n],s=i(t,o);if(s)return s}return null}function r(t,e,n){if(n.push(e),t===e.value)return n;for(var i=0,o=e.children;i<o.length;i++){var s=o[i],a=n.slice(0),c=r(t,s,a);if(c.length>0)return c}return[]}n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){this._root=t}return Object.defineProperty(t.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),t.prototype.parent=function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null},t.prototype.children=function(t){var e=i(t,this._root);return e?e.children.map(function(t){return t.value}):[]},t.prototype.firstChild=function(t){var e=i(t,this._root);return e&&e.children.length>0?e.children[0].value:null},t.prototype.siblings=function(t){var e=r(t,this._root,[]);if(e.length<2)return[];var n=e[e.length-2].children.map(function(t){return t.value});return n.filter(function(e){return e!==t})},t.prototype.pathFromRoot=function(t){return r(t,this._root,[]).map(function(t){return t.value})},t}(),s=function(){function t(t,e){this.value=t,this.children=e}return t.prototype.toString=function(){return"TreeNode("+this.value+")"},t}()},function(t,e){t.exports=function(t,e,n,i){if(!(t instanceof e)||void 0!==i&&i in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){"use strict";var i=n(11),r=n(1),o=n(27),s=n(208),a=n(58),c=n(129),l=n(196),u=n(7),d=n(5),p=n(368),f=n(132),h=n(201);t.exports=function(t,e,n,m,v,g){var b=i[t],y=b,w=v?"set":"add",_=y&&y.prototype,x={},C=function(t){var e=_[t];o(_,t,"delete"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!u(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof y&&(g||_.forEach&&!d(function(){(new y).entries().next()}))){var k=new y,E=k[w](g?{}:-0,1)!=k,S=d(function(){k.has(1)}),O=p(function(t){new y(t)}),T=!g&&d(function(){for(var t=new y,e=5;e--;)t[w](e,e);return!t.has(-0)});O||(y=e(function(e,n){l(e,y,t);var i=h(new b,e,y);return void 0!=n&&c(n,v,i[w],i),i}),y.prototype=_,_.constructor=y),(S||T)&&(C("delete"),C("has"),v&&C("get")),(T||E)&&C(w),g&&_.clear&&delete _.clear}else y=m.getConstructor(e,t,v,w),s(y.prototype,n),a.NEED=!0;return f(y,t),x[t]=y,r(r.G+r.W+r.F*(y!=b),x),g||m.setStrong(y,t,v),y}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var i=n(9)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[i]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){"use strict";var i=n(4);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var i=n(7),r=n(209).set;t.exports=function(t,e,n){var o,s=e.constructor;return s!==n&&"function"==typeof s&&(o=s.prototype)!==n.prototype&&i(o)&&r&&r(t,o),t}},function(t,e,n){var i=n(63);t.exports=Array.isArray||function(t){return"Array"==i(t)}},function(t,e,n){var i=n(7),r=n(63),o=n(9)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==r(t))}},function(t,e,n){"use strict";var i=n(205),r=n(1),o=n(27),s=n(47),a=n(26),c=n(95),l=n(367),u=n(132),d=n(49),p=n(9)("iterator"),f=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};t.exports=function(t,e,n,b,y,w,_){l(n,e,b);var x,C,k,E=function(t){if(!f&&t in P)return P[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",O=y==v,T=!1,P=t.prototype,M=P[p]||P[h]||y&&P[y],A=M||E(y),I=y?O?E("entries"):A:void 0,D="Array"==e?P.entries||M:M;if(D&&(k=d(D.call(new t)),k!==Object.prototype&&(u(k,S,!0),i||a(k,p)||s(k,p,g))),O&&M&&M.name!==v&&(T=!0,A=function(){return M.call(this)}),i&&!_||!f&&!T&&P[p]||s(P,p,A),c[e]=A,c[S]=g,y)if(x={values:O?A:E(v),keys:w?A:E(m),entries:I},_)for(C in x)C in P||o(P,C,x[C]);else r(r.P+r.F*(f||T),e,x);return x}},function(t,e){t.exports=!1},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,n){var i=n(27);t.exports=function(t,e,n){for(var r in e)i(t,r,e[r],n);return t}},function(t,e,n){var i=n(7),r=n(4),o=function(t,e){if(r(t),!i(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,i){try{i=n(73)(Function.call,n(59).f(Object.prototype,"__proto__").set,2),i(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:i(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){"use strict";var i=n(11),r=n(15),o=n(20),s=n(9)("species");t.exports=function(t){var e=i[t];o&&e&&!e[s]&&r.f(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){var i=n(133)("keys"),r=n(98);t.exports=function(t){return i[t]||(i[t]=r(t))}},function(t,e,n){var i=n(203),r=n(46);t.exports=function(t,e,n){if(i(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(t))}},function(t,e){t.exports="\t\n\v\f\r Â áš€á Žâ€€â€â€‚         âŸã€€\u2028\u2029\ufeff"},function(t,e,n){"use strict";var i=n(0),r=function(){function t(){this.addClass=!0,this.groups=[]}return t.prototype.closeOtherPanels=function(t){this.closeOthers&&this.groups.forEach(function(e){e!==t&&(e.isOpen=!1)})},t.prototype.addGroup=function(t){this.groups.push(t)},t.prototype.removeGroup=function(t){var e=this.groups.indexOf(t);e!==-1&&this.groups.splice(e,1)},t.decorators=[{type:i.Component,args:[{selector:"accordion",template:"<ng-content></ng-content>"}]}],t.ctorParameters=[],t.propDecorators={closeOthers:[{type:i.Input}],addClass:[{type:i.HostBinding,args:["class.panel-group"]}]},t}();e.AccordionComponent=r},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(137),s=n(391),a=n(214),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.CollapseModule],declarations:[a.AccordionComponent,s.AccordionPanelComponent],exports:[a.AccordionComponent,s.AccordionPanelComponent]}]}],t.ctorParameters=[],t}();e.AccordionModule=c},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(392),s=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[o.AlertComponent],exports:[o.AlertComponent]}]}],t.ctorParameters=[],t}();e.AlertModule=s},function(t,e,n){"use strict";var i=n(0),r=n(23),o=n(393),s=n(394),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{imports:[r.FormsModule],declarations:[o.ButtonCheckboxDirective,s.ButtonRadioDirective],exports:[o.ButtonCheckboxDirective,s.ButtonRadioDirective,r.FormsModule]}]}],t.ctorParameters=[],t}();e.ButtonsModule=a},function(t,e,n){"use strict";var i=n(0),r=n(77);!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.NEXT=1]="NEXT",t[t.PREV=2]="PREV"}(e.Direction||(e.Direction={}));var o=e.Direction,s=function(){function t(){this.slides=[],this.destroyed=!1}return Object.defineProperty(t.prototype,"interval",{get:function(){return this._interval},set:function(t){this._interval=t,this.restartTimer()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.destroyed=!0},t.prototype.select=function(t,e){void 0===e&&(e=o.UNKNOWN);var n=t.index;e===o.UNKNOWN&&(e=n>this.getCurrentIndex()?o.NEXT:o.PREV),t&&t!==this.currentSlide&&this.goNext(t,e)},t.prototype.play=function(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())},t.prototype.pause=function(){this.noPause||(this.isPlaying=!1,this.resetTimer())},t.prototype.next=function(){var t=(this.getCurrentIndex()+1)%this.slides.length;return 0===t&&this.noWrap?void this.pause():this.select(this.getSlideByIndex(t),o.NEXT)},t.prototype.prev=function(){var t=this.getCurrentIndex()-1<0?this.slides.length-1:this.getCurrentIndex()-1;return this.noWrap&&t===this.slides.length-1?void this.pause():this.select(this.getSlideByIndex(t),o.PREV)},t.prototype.addSlide=function(t){t.index=this.slides.length,this.slides.push(t),1===this.slides.length||t.active?(this.select(this.slides[this.slides.length-1]),1===this.slides.length&&this.play()):t.active=!1},t.prototype.removeSlide=function(t){if(this.slides.splice(t.index,1),0===this.slides.length)return void(this.currentSlide=void 0);for(var e=0;e<this.slides.length;e++)this.slides[e].index=e},t.prototype.goNext=function(t,e){this.destroyed||(t.direction=e,t.active=!0,this.currentSlide&&(this.currentSlide.direction=e,this.currentSlide.active=!1),this.currentSlide=t,this.restartTimer())},t.prototype.getSlideByIndex=function(t){for(var e=this.slides.length,n=0;n<e;++n)if(this.slides[n].index===t)return this.slides[n]},t.prototype.getCurrentIndex=function(){return this.currentSlide?this.currentSlide.index:0},t.prototype.restartTimer=function(){var t=this;this.resetTimer();var e=+this.interval;!isNaN(e)&&e>0&&(this.currentInterval=setInterval(function(){var e=+t.interval;t.isPlaying&&!isNaN(t.interval)&&e>0&&t.slides.length?t.next():t.pause()},e))},t.prototype.resetTimer=function(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)},t.decorators=[{type:i.Component,args:[{selector:"carousel",template:'\n <div (mouseenter)="pause()" (mouseleave)="play()" class="carousel slide">\n <ol class="carousel-indicators" *ngIf="slides.length > 1">\n <li *ngFor="let slidez of slides" [class.active]="slidez.active === true" (click)="select(slidez)"></li>\n </ol>\n <div class="carousel-inner"><ng-content></ng-content></div>\n <a class="left carousel-control" (click)="prev()" *ngIf="slides.length">\n <span class="icon-prev" aria-hidden="true"></span>\n <span *ngIf="isBS4" class="sr-only">Previous</span>\n </a>\n <a class="right carousel-control" (click)="next()" *ngIf="slides.length">\n <span class="icon-next" aria-hidden="true"></span>\n <span *ngIf="isBS4" class="sr-only">Next</span>\n </a>\n </div>\n '}]}],t.ctorParameters=[],t.propDecorators={noWrap:[{type:i.Input}],noPause:[{type:i.Input}],noTransition:[{type:i.Input}],interval:[{type:i.Input}]},t}();e.CarouselComponent=s},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(218),s=n(395),a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[s.SlideComponent,o.CarouselComponent],exports:[s.SlideComponent,o.CarouselComponent]}]}],t.ctorParameters=[],t}();e.CarouselModule=a},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(99),a=n(399),c=n(400),l=n(401),u=n(402),d=n(50),p=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[a.DatePickerComponent,s.DatePickerInnerComponent,c.DayPickerComponent,l.MonthPickerComponent,u.YearPickerComponent],exports:[a.DatePickerComponent,s.DatePickerInnerComponent,c.DayPickerComponent,o.FormsModule,l.MonthPickerComponent,u.YearPickerComponent],providers:[d.ComponentsHelper]}]}],t.ctorParameters=[],t}();e.DatepickerModule=p},function(t,e,n){"use strict";var i=n(0),r=n(403),o=n(404),s=n(138),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[s.DropdownDirective,r.DropdownMenuDirective,o.DropdownToggleDirective],exports:[s.DropdownDirective,r.DropdownMenuDirective,o.DropdownToggleDirective]}]}],t.ctorParameters=[],t}();e.DropdownModule=a},function(t,e,n){"use strict";var i=n(0),r=n(223),o=function(){function t(t){this.animate=!0,Object.assign(this,t)}return t}();e.ModalBackdropOptions=o;var s=function(){function t(t,e,n){this._isShown=!1,this.element=e,this.renderer=n,this.isAnimated=t.animate!==!1}return Object.defineProperty(t.prototype,"isAnimated",{get:function(){return this._isAnimated},set:function(t){this._isAnimated=t,this.renderer.setElementClass(this.element.nativeElement,""+r.ClassName.FADE,t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},set:function(t){this._isShown=t,this.renderer.setElementClass(this.element.nativeElement,""+r.ClassName.IN,t)},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Component,args:[{selector:"bs-modal-backdrop",template:"",host:{class:r.ClassName.BACKDROP}}]}],t.ctorParameters=[{type:o},{type:i.ElementRef},{type:i.Renderer}],t}();e.ModalBackdropComponent=s},function(t,e){"use strict";e.modalConfigDefaults={backdrop:!0,keyboard:!0,focus:!0,show:!0,ignoreBackdropClick:!1},e.ClassName={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in"},e.Selector={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".navbar-fixed-top, .navbar-fixed-bottom, .is-fixed"}},function(t,e,n){"use strict";var i=n(0),r=n(222),o=n(406),s=n(50),a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.ModalBackdropComponent,o.ModalDirective],exports:[r.ModalBackdropComponent,o.ModalDirective],entryComponents:[r.ModalBackdropComponent],providers:[s.ComponentsHelper]}]}],t.ctorParameters=[],t}();e.ModalModule=a},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(23),o=(t.MouseEvent,{maxSize:void 0,itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0}),s='\n <ul class="pagination" [ngClass]="classMap">\n <li class="pagination-first page-item"\n *ngIf="boundaryLinks"\n [class.disabled]="noPrevious()||disabled">\n <a class="page-link" href (click)="selectPage(1, $event)" [innerHTML]="getText(\'first\')"></a>\n </li>\n\n <li class="pagination-prev page-item"\n *ngIf="directionLinks"\n [class.disabled]="noPrevious()||disabled">\n <a class="page-link" href (click)="selectPage(page - 1, $event)" [innerHTML]="getText(\'previous\')"></a>\n </li>\n\n <li *ngFor="let pg of pages"\n [class.active]="pg.active"\n [class.disabled]="disabled&&!pg.active"\n class="pagination-page page-item">\n <a class="page-link" href (click)="selectPage(pg.number, $event)" [innerHTML]="pg.text"></a>\n </li>\n\n <li class="pagination-next page-item"\n *ngIf="directionLinks"\n [class.disabled]="noNext()||disabled">\n <a class="page-link" href (click)="selectPage(page + 1, $event)" [innerHTML]="getText(\'next\')"></a></li>\n\n <li class="pagination-last page-item"\n *ngIf="boundaryLinks"\n [class.disabled]="noNext()||disabled">\n <a class="page-link" href (click)="selectPage(totalPages, $event)" [innerHTML]="getText(\'last\')"></a></li>\n </ul>\n ',a=function(){function t(t,e,n){this.numPages=new i.EventEmitter(!1),this.pageChanged=new i.EventEmitter(!1),this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this.cd=t,this.renderer=e,this.elementRef=n,t.valueAccessor=this,this.config=this.config||o}return Object.defineProperty(t.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,e!==this._page&&"undefined"!=typeof e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.classMap=this.elementRef.nativeElement.getAttribute("class")||"",this.maxSize="undefined"!=typeof this.maxSize?this.maxSize:o.maxSize,this.rotate="undefined"!=typeof this.rotate?this.rotate:o.rotate,this.boundaryLinks="undefined"!=typeof this.boundaryLinks?this.boundaryLinks:o.boundaryLinks,this.directionLinks="undefined"!=typeof this.directionLinks?this.directionLinks:o.directionLinks,this.itemsPerPage="undefined"!=typeof this.itemsPerPage?this.itemsPerPage:o.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.page=this.cd.value,this.inited=!0},t.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},t.prototype.getText=function(t){return this[t+"Text"]||o[t+"Text"]},t.prototype.noPrevious=function(){return 1===this.page},t.prototype.noNext=function(){return this.page===this.totalPages},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){var n=e.target;n.blur()}this.writeValue(t),this.cd.viewToModelUpdate(this.page)}},t.prototype.makePage=function(t,e,n){return{number:t,text:e,active:n}},t.prototype.getPages=function(t,e){var n=[],i=1,r=e,o="undefined"!=typeof this.maxSize&&this.maxSize<e;o&&(this.rotate?(i=Math.max(t-Math.floor(this.maxSize/2),1),r=i+this.maxSize-1,r>e&&(r=e,i=r-this.maxSize+1)):(i=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,r=Math.min(i+this.maxSize-1,e)));for(var s=i;s<=r;s++){var a=this.makePage(s,s.toString(),s===t);n.push(a)}if(o&&!this.rotate){if(i>1){var c=this.makePage(i-1,"...",!1);n.unshift(c)}if(r<e){var l=this.makePage(r+1,"...",!1);n.push(l)}}return n},t.prototype.calculateTotalPages=function(){var t=this.itemsPerPage<1?1:Math.ceil(this.totalItems/this.itemsPerPage);return Math.max(t||0,1)},t.decorators=[{type:i.Component,args:[{selector:"pagination[ngModel]",template:s,providers:[r.NgModel]}]}],t.ctorParameters=[{type:r.NgModel,decorators:[{type:i.Self}]},{type:i.Renderer},{type:i.ElementRef}],t.propDecorators={align:[{type:i.Input}],maxSize:[{type:i.Input}],boundaryLinks:[{type:i.Input}],directionLinks:[{type:i.Input}],firstText:[{type:i.Input}],previousText:[{type:i.Input}],nextText:[{type:i.Input}],lastText:[{type:i.Input}],rotate:[{type:i.Input}],disabled:[{type:i.Input}],numPages:[{type:i.Output}],pageChanged:[{type:i.Output}],itemsPerPage:[{type:i.Input}],totalItems:[{type:i.Input}]},t}();e.PaginationComponent=a}).call(e,n(24))},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(407),a=n(225),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.PagerComponent,a.PaginationComponent],exports:[o.FormsModule,s.PagerComponent,a.PaginationComponent]}]}],t.ctorParameters=[],t}();e.PaginationModule=c},function(t,e){"use strict";var n=function(){function t(){}return t.prototype.position=function(t){var e=this.offset(t),n={top:0,left:0},i=this.parentOffsetEl(t);i!==this.document&&(n=this.offset(i),n.top+=i.clientTop-i.scrollTop,n.left+=i.clientLeft-i.scrollLeft);var r=t.getBoundingClientRect();return{width:r.width||t.offsetWidth,height:r.height||t.offsetHeight,top:e.top-n.top,left:e.left-n.left}},t.prototype.offset=function(t){var e=t.getBoundingClientRect();return{width:e.width||t.offsetWidth,height:e.height||t.offsetHeight,top:e.top+(this.window.pageYOffset||this.document.documentElement.scrollTop),left:e.left+(this.window.pageXOffset||this.document.documentElement.scrollLeft)}},t.prototype.positionElements=function(t,e,n,i){var r,o=n.split("-"),s=o[0],a=o[1]||"center",c=i?this.offset(t):this.position(t),l=e.offsetWidth,u=e.offsetHeight,d={center:function(){return c.left+c.width/2-l/2},left:function(){return c.left},right:function(){return c.left+c.width}},p={center:function(){return c.top+c.height/2-u/2},top:function(){return c.top},bottom:function(){return c.top+c.height}};switch(s){case"right":r={top:p[a](),left:d[s]()};break;case"left":r={top:p[a](),left:c.left-l};break;case"bottom":r={top:p[s](),left:d[a]()};break;default:r={top:c.top-u,left:d[a]()}}return r},Object.defineProperty(t.prototype,"window",{get:function(){return window},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"document",{get:function(){return window.document},enumerable:!0,configurable:!0}),t.prototype.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:this.window.getComputedStyle?this.window.getComputedStyle(t)[e]:t.style[e]},t.prototype.isStaticPositioned=function(t){return"static"===(this.getStyle(t,"position")||"static")},t.prototype.parentOffsetEl=function(t){for(var e=t.offsetParent||this.document;e&&e!==this.document&&this.isStaticPositioned(e);)e=e.offsetParent;return e||this.document},t}();e.PositionService=n,e.positionService=new n},function(t,e,n){"use strict";var i=n(0),r={animate:!0,max:100},o=function(){function t(){this.addClass=!0,this.bars=[]}return Object.defineProperty(t.prototype,"max",{get:function(){return this._max},set:function(t){this._max=t,this.bars.forEach(function(t){t.recalculatePercentage()})},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.animate=this.animate!==!1,this.max="number"==typeof this.max?this.max:r.max},t.prototype.addBar=function(t){this.animate||(t.transition="none"),this.bars.push(t)},t.prototype.removeBar=function(t){this.bars.splice(this.bars.indexOf(t),1)},t.decorators=[{type:i.Directive,args:[{selector:"bs-progress, [progress]"}]}],t.ctorParameters=[],t.propDecorators={animate:[{type:i.Input}],max:[{type:i.HostBinding,args:["attr.max"]},{type:i.Input}],addClass:[{type:i.HostBinding,args:["class.progress"]}]},t}();e.ProgressDirective=o},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(408),s=n(228),a=n(409),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[s.ProgressDirective,o.BarComponent,a.ProgressbarComponent],exports:[s.ProgressDirective,o.BarComponent,a.ProgressbarComponent]}]}],t.ctorParameters=[],t}();e.ProgressbarModule=c},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(410),a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.RatingComponent],exports:[o.FormsModule,s.RatingComponent]}]}],t.ctorParameters=[],t}();e.RatingModule=a},function(t,e,n){"use strict";var i=n(0),r=n(233),o=function(){function t(t){this.select=new i.EventEmitter(!1),this.deselect=new i.EventEmitter(!1),this.removed=new i.EventEmitter(!1),this.addClass=!0,this.tabset=t,this.tabset.addTab(this)}return Object.defineProperty(t.prototype,"active",{get:function(){return this._active},set:function(t){var e=this;return this.disabled&&t||!t?(t||(this._active=t),void this.deselect.emit(this)):(this._active=t,this.select.emit(this),void this.tabset.tabs.forEach(function(t){t!==e&&(t.active=!1)}))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.removable=!!this.removable},t.prototype.ngOnDestroy=function(){this.tabset.removeTab(this)},t.decorators=[{type:i.Directive,args:[{selector:"tab, [tab]"}]}],t.ctorParameters=[{type:r.TabsetComponent}],t.propDecorators={heading:[{type:i.Input}],disabled:[{type:i.Input}],removable:[{type:i.Input}],customClass:[{type:i.Input}],active:[{type:i.HostBinding,args:["class.active"]},{type:i.Input}],select:[{type:i.Output}],deselect:[{type:i.Output}],removed:[{type:i.Output}],addClass:[{type:i.HostBinding,args:["class.tab-pane"]}]},t}();e.TabDirective=o},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(397),s=n(411),a=n(231),c=n(233),l=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[o.NgTranscludeDirective,a.TabDirective,c.TabsetComponent,s.TabHeadingDirective],exports:[a.TabDirective,c.TabsetComponent,s.TabHeadingDirective]}]}],t.ctorParameters=[],t}();e.TabsModule=l},function(t,e,n){"use strict";var i=n(0),r=function(){function t(){this.clazz=!0,this.tabs=[],this.classMap={}}return Object.defineProperty(t.prototype,"vertical",{get:function(){return this._vertical},set:function(t){this._vertical=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"justified",{get:function(){return this._justified},set:function(t){this._justified=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t,this.setClassMap()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.type="undefined"!==this.type?this.type:"tabs"},t.prototype.ngOnDestroy=function(){this.isDestroyed=!0},t.prototype.addTab=function(t){this.tabs.push(t),t.active=1===this.tabs.length&&t.active!==!1},t.prototype.removeTab=function(t){var e=this.tabs.indexOf(t);if(e!==-1&&!this.isDestroyed){if(t.active&&this.hasAvailableTabs(e)){var n=this.getClosestTabIndex(e);this.tabs[n].active=!0}t.removed.emit(t),this.tabs.splice(e,1)}},t.prototype.getClosestTabIndex=function(t){var e=this.tabs.length;if(!e)return-1;for(var n=1;n<=e;n+=1){var i=t-n,r=t+n;if(this.tabs[i]&&!this.tabs[i].disabled)return i;if(this.tabs[r]&&!this.tabs[r].disabled)return r}return-1},t.prototype.hasAvailableTabs=function(t){var e=this.tabs.length;if(!e)return!1;for(var n=0;n<e;n+=1)if(!this.tabs[n].disabled&&n!==t)return!0;return!1},t.prototype.setClassMap=function(){this.classMap=(t={"nav-stacked":this.vertical,"nav-justified":this.justified},t["nav-"+(this.type||"tabs")]=!0,t);var t},t.decorators=[{type:i.Component,args:[{selector:"tabset",template:'\n <ul class="nav" [ngClass]="classMap" (click)="$event.preventDefault()">\n <li *ngFor="let tabz of tabs" class="nav-item {{tabz.customClass}}"\n [class.active]="tabz.active" [class.disabled]="tabz.disabled">\n <a href="javascript:void(0);" class="nav-link"\n [class.active]="tabz.active" [class.disabled]="tabz.disabled"\n (click)="tabz.active = true">\n <span [ngTransclude]="tabz.headingRef">{{tabz.heading}}</span>\n <span *ngIf="tabz.removable">\n <span (click)="$event.preventDefault(); removeTab(tabz);" class="glyphicon glyphicon-remove-circle"></span>\n </span>\n </a>\n </li>\n </ul>\n <div class="tab-content">\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=[],t.propDecorators={vertical:[{type:i.Input}],justified:[{type:i.Input}],type:[{type:i.Input}],clazz:[{type:i.HostBinding,args:["class.tab-container"]}]},t}();e.TabsetComponent=r},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(412),a=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.TimepickerComponent],exports:[o.FormsModule,s.TimepickerComponent]}]}],t.ctorParameters=[],t}();e.TimepickerModule=a},function(t,e,n){"use strict";var i=n(0),r=n(227),o=n(413),s=function(){function t(t,e,n){this.top="-1000px",this.left="-1000px",this.display="block",this.element=t,this.cdr=e,Object.assign(this,n),this.classMap={in:!1,fade:!1},this.classMap[n.placement]=!0,this.classMap["tooltip-"+n.placement]=!0}return t.prototype.ngAfterViewInit=function(){var t=r.positionService.positionElements(this.hostEl.nativeElement,this.element.nativeElement.children[0],this.placement,this.appendToBody);this.top=t.top+"px",this.left=t.left+"px",this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.popupClass&&(this.classMap[this.popupClass]=!0),this.cdr.detectChanges()},Object.defineProperty(t.prototype,"isTemplate",{get:function(){return this.htmlContent instanceof i.TemplateRef},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Component,args:[{selector:"tooltip-container",template:'<div class="tooltip" role="tooltip"\n [ngStyle]="{top: top, left: left, display: display}"\n [ngClass]="classMap">\n <div class="tooltip-arrow"></div>\n <div class="tooltip-inner"\n *ngIf="htmlContent && !isTemplate" \n innerHtml="{{htmlContent}}">\n </div>\n <div class="tooltip-inner"\n *ngIf="htmlContent && isTemplate">\n <template [ngTemplateOutlet]="htmlContent"\n [ngOutletContext]="{model: context}">\n </template>\n </div>\n <div class="tooltip-inner"\n *ngIf="content">\n {{content}}\n </div>\n </div>'}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.ChangeDetectorRef},{type:o.TooltipOptions,decorators:[{type:i.Inject,args:[o.TooltipOptions]}]}],t}();e.TooltipContainerComponent=s},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(235),s=n(414),a=n(50),c=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule],declarations:[s.TooltipDirective,o.TooltipContainerComponent],exports:[s.TooltipDirective,o.TooltipContainerComponent],providers:[a.ComponentsHelper],entryComponents:[o.TooltipContainerComponent]}]}],t.ctorParameters=[],t}();e.TooltipModule=c},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(227),s=n(238),a=n(239),c='\n <div class="dropdown-menu"\n [ngStyle]="{top: top, left: left, display: \'block\'}"\n (mouseleave)="focusLost()">\n <template ngFor let-match let-i="index" [ngForOf]="matches">\n <h6 *ngIf="match.isHeader()" class="dropdown-header">{{match}}</h6>\n <div *ngIf="!match.isHeader() && !itemTemplate">\n <a href="#"\n class="dropdown-item"\n (click)="selectMatch(match, $event)"\n (mouseenter)="selectActive(match)"\n [class.active]="isActive(match)"\n [innerHtml]="hightlight(match, query)"></a>\n </div>\n <div *ngIf="!match.isHeader() && itemTemplate">\n <a href="#"\n class="dropdown-item"\n (click)="selectMatch(match, $event)"\n (mouseenter)="selectActive(match)"\n [class.active]="isActive(match)">\n <template [ngTemplateOutlet]="itemTemplate"\n [ngOutletContext]="{item: match.item, index: i}">\n </template>\n </a>\n </div>\n </template>\n </div>\n',l='\n <ul class="dropdown-menu"\n [ngStyle]="{top: top, left: left, display: \'block\'}"\n (mouseleave)="focusLost()">\n <template ngFor let-match let-i="index" [ngForOf]="matches">\n <li *ngIf="match.isHeader()" class="dropdown-header">{{match}}</li>\n <li *ngIf="!match.isHeader()"\n [class.active]="isActive(match)"\n (mouseenter)="selectActive(match)">\n <a href="#"\n *ngIf="!itemTemplate"\n (click)="selectMatch(match, $event)"\n tabindex="-1"\n [innerHtml]="hightlight(match, query)"></a>\n <a href="#"\n *ngIf="itemTemplate"\n (click)="selectMatch(match, $event)"\n tabindex="-1">\n <template [ngTemplateOutlet]="itemTemplate"\n [ngOutletContext]="{item: match.item, index: i}">\n </template>\n </a>\n </li>\n </template>\n </ul>\n',u=r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4,d=function(){function t(t,e){this.isFocused=!1,this._matches=[],this.element=t,Object.assign(this,e)}return Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},set:function(t){this._matches=t,this._matches.length>0&&(this._active=this._matches[0],this._active.isHeader()&&this.nextActiveMatch())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemTemplate",{get:function(){return this.parent?this.parent.typeaheadItemTemplate:void 0},enumerable:!0,configurable:!0}),t.prototype.position=function(t){this.top="0px",this.left="0px";var e=o.positionService.positionElements(t.nativeElement,this.element.nativeElement.children[0],this.placement,!1); -this.top=e.top+"px",this.left=e.left+"px"},t.prototype.selectActiveMatch=function(){this.selectMatch(this._active)},t.prototype.prevActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t-1<0?this.matches.length-1:t-1],this._active.isHeader()&&this.prevActiveMatch()},t.prototype.nextActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t+1>this.matches.length-1?0:t+1],this._active.isHeader()&&this.nextActiveMatch()},t.prototype.selectActive=function(t){this.isFocused=!0,this._active=t},t.prototype.hightlight=function(t,e){var n,i,r=t.value,o=(this.parent&&this.parent.typeaheadLatinize?a.TypeaheadUtils.latinize(r):r).toLowerCase();if("object"==typeof e)for(var s=e.length,c=0;c<s;c+=1)n=o.indexOf(e[c]),i=e[c].length,n>=0&&i>0&&(r=r.substring(0,n)+"<strong>"+r.substring(n,n+i)+"</strong>"+r.substring(n+i),o=o.substring(0,n)+" "+" ".repeat(i)+" "+o.substring(n+i));else e&&(n=o.indexOf(e),i=e.length,n>=0&&i>0&&(r=r.substring(0,n)+"<strong>"+r.substring(n,n+i)+"</strong>"+r.substring(n+i)));return r},t.prototype.focusLost=function(){this.isFocused=!1},t.prototype.isActive=function(t){return this._active===t},t.prototype.selectMatch=function(t,e){var n=this;return void 0===e&&(e=void 0),e&&(e.stopPropagation(),e.preventDefault()),this.parent.changeModel(t),setTimeout(function(){return n.parent.typeaheadOnSelect.emit(t)},0),!1},t.decorators=[{type:i.Component,args:[{selector:"typeahead-container",template:u?c:l,encapsulation:i.ViewEncapsulation.None}]}],t.ctorParameters=[{type:i.ElementRef},{type:s.TypeaheadOptions}],t}();e.TypeaheadContainerComponent=d},function(t,e){"use strict";var n=function(){function t(t){Object.assign(this,t)}return t}();e.TypeaheadOptions=n},function(t,e,n){"use strict";var i=n(721),r=function(){function t(){}return t.latinize=function(e){return e?e.replace(/[^A-Za-z0-9\[\] ]/g,function(e){return t.latinMap[e]||e}):""},t.escapeRegexp=function(t){return t.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},t.tokenize=function(t,e,n){void 0===e&&(e=" "),void 0===n&&(n="");for(var i,r="(?:["+n+"])([^"+n+"]+)(?:["+n+"])|([^"+e+"]+)",o=t.split(new RegExp(r,"g")),s=[],a=o.length,c=new RegExp("["+n+"]+","g"),l=0;l<a;l+=1)i=o[l],i&&i.length&&i!==e&&s.push(i.replace(c,""));return s},t.getValueFromObject=function(t,e){if(!e||"object"!=typeof t)return t.toString();if(e.endsWith("()")){var n=e.slice(0,e.length-2);return t[n]().toString()}for(var i=e.replace(/\[(\w+)\]/g,".$1").replace(/^\./,""),r=i.split("."),o=0,s=r;o<s.length;o++){var a=s[o];a in t&&(t=t[a])}return t.toString()},t.latinMap=i.latinMap,t}();e.TypeaheadUtils=r},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(23),s=n(237),a=n(416),c=n(50),l=function(){function t(){}return t.decorators=[{type:r.NgModule,args:[{imports:[i.CommonModule,o.FormsModule],declarations:[s.TypeaheadContainerComponent,a.TypeaheadDirective],exports:[o.FormsModule,s.TypeaheadContainerComponent,a.TypeaheadDirective],providers:[c.ComponentsHelper],entryComponents:[s.TypeaheadContainerComponent]}]}],t.ctorParameters=[],t}();e.TypeaheadModule=l},function(t,e){"use strict";var n="undefined"!=typeof window&&window||{};e.window=n,e.document=n.document,e.location=n.location,e.gc=n.gc?function(){return n.gc()}:function(){return null},e.performance=n.performance?n.performance:null,e.Event=n.Event,e.MouseEvent=n.MouseEvent,e.KeyboardEvent=n.KeyboardEvent,e.EventTarget=n.EventTarget,e.History=n.History,e.Location=n.Location,e.EventListener=n.EventListener},function(t,e,n){"use strict";function i(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}i(n(724))},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(29),o=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.notifyNext=function(t,e,n,i,r){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(r.Subscriber);e.OuterSubscriber=o},function(t,e,n){"use strict";var i=n(422);e.fromPromise=i.PromiseObservable.create},function(t,e,n){"use strict";var i=n(51),r=i.root.Symbol;if("function"==typeof r)r.iterator?e.$$iterator=r.iterator:"function"==typeof r.for&&(e.$$iterator=r.for("iterator"));else if(i.root.Set&&"function"==typeof(new i.root.Set)["@@iterator"])e.$$iterator="@@iterator";else if(i.root.Map)for(var o=Object.getOwnPropertyNames(i.root.Map.prototype),s=0;s<o.length;++s){var a=o[s];if("entries"!==a&&"size"!==a&&i.root.Map.prototype[a]===i.root.Map.prototype.entries){e.$$iterator=a;break}}else e.$$iterator="@@iterator"},function(t,e,n){"use strict";function i(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}var r=n(51);e.getSymbolObservable=i,e.$$observable=i(r.root)},function(t,e,n){"use strict";var i=n(51),r=i.root.Symbol;e.$$rxSubscriber="function"==typeof r&&"function"==typeof r.for?r.for("rxSubscriber"):"@@rxSubscriber"},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"no elements in sequence");this.name=e.name="EmptyError",this.stack=e.stack,this.message=e.message}return n(e,t),e}(Error);e.EmptyError=i},function(t,e){"use strict";e.isArray=Array.isArray||function(t){return t&&"number"==typeof t.length}},function(t,e,n){"use strict";function i(t,e,n,i){var d=new l.InnerSubscriber(t,n,i);if(d.closed)return null;if(e instanceof a.Observable)return e._isScalar?(d.next(e.value),d.complete(),null):e.subscribe(d);if(o.isArray(e)){for(var p=0,f=e.length;p<f&&!d.closed;p++)d.next(e[p]);d.closed||d.complete()}else{if(s.isPromise(e))return e.then(function(t){d.closed||(d.next(t),d.complete())},function(t){return d.error(t)}).then(null,function(t){r.root.setTimeout(function(){throw t})}),d;if("function"==typeof e[c.$$iterator])for(var h=e[c.$$iterator]();;){var m=h.next();if(m.done){d.complete();break}if(d.next(m.value),d.closed)break}else if("function"==typeof e[u.$$observable]){var v=e[u.$$observable]();if("function"==typeof v.subscribe)return v.subscribe(new l.InnerSubscriber(t,n,i));d.error(new Error("invalid observable"))}else d.error(new TypeError("unknown type returned"))}return null}var r=n(51),o=n(249),s=n(432),a=n(8),c=n(245),l=n(744),u=n(246);e.subscribeToResult=i},function(t,e,n){"use strict";var i=n(439),r=n(440),o=n(441),s=n(442),a=n(443),c=n(252),l=n(444);n.d(e,"a",function(){return u}),/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -n.d(e,"b",function(){return i.a}),n.d(e,"c",function(){return r.a}),n.d(e,"d",function(){return o.a}),n.d(e,"e",function(){return s.a}),n.d(e,"f",function(){return s.b}),n.d(e,"g",function(){return a.a}),n.d(e,"h",function(){return c.b}),n.d(e,"i",function(){return c.c}),n.d(e,"j",function(){return c.d}),n.d(e,"k",function(){return l.a});var u=[i.a,r.a,o.a,l.a,a.a,c.b,c.c,c.d,s.a,s.b]},function(t,e,n){"use strict";var i=n(0),r=n(253);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"d",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new Object,s=function(){function t(t,e){this._viewContainerRef=t,this._templateRef=e}return t.prototype.create=function(){this._viewContainerRef.createEmbeddedView(this._templateRef)},t.prototype.destroy=function(){this._viewContainerRef.clear()},t}(),a=function(){function t(){this._useDefault=!1,this._valueViews=new Map,this._activeViews=[]}return Object.defineProperty(t.prototype,"ngSwitch",{set:function(t){this._emptyAllActiveViews(),this._useDefault=!1;var e=this._valueViews.get(t);e||(this._useDefault=!0,e=this._valueViews.get(o)||null),this._activateViews(e),this._switchValue=t},enumerable:!0,configurable:!0}),t.prototype._onCaseValueChanged=function(t,e,n){this._deregisterView(t,n),this._registerView(e,n),t===this._switchValue?(n.destroy(),r.b.remove(this._activeViews,n)):e===this._switchValue&&(this._useDefault&&(this._useDefault=!1,this._emptyAllActiveViews()),n.create(),this._activeViews.push(n)),0!==this._activeViews.length||this._useDefault||(this._useDefault=!0,this._activateViews(this._valueViews.get(o)))},t.prototype._emptyAllActiveViews=function(){for(var t=this._activeViews,e=0;e<t.length;e++)t[e].destroy();this._activeViews=[]},t.prototype._activateViews=function(t){if(t){for(var e=0;e<t.length;e++)t[e].create();this._activeViews=t}},t.prototype._registerView=function(t,e){var n=this._valueViews.get(t);n||(n=[],this._valueViews.set(t,n)),n.push(e)},t.prototype._deregisterView=function(t,e){if(t!==o){var n=this._valueViews.get(t);1==n.length?this._valueViews.delete(t):r.b.remove(n,e)}},t.decorators=[{type:i.Directive,args:[{selector:"[ngSwitch]"}]}],t.ctorParameters=[],t.propDecorators={ngSwitch:[{type:i.Input}]},t}(),c=function(){function t(t,e,n){this._value=o,this._switch=n,this._view=new s(t,e)}return Object.defineProperty(t.prototype,"ngSwitchCase",{set:function(t){this._switch._onCaseValueChanged(this._value,t,this._view),this._value=t},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Directive,args:[{selector:"[ngSwitchCase]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef},{type:a,decorators:[{type:i.Host}]}],t.propDecorators={ngSwitchCase:[{type:i.Input}]},t}(),l=function(){function t(t,e,n){n._registerView(o,new s(t,e))}return t.decorators=[{type:i.Directive,args:[{selector:"[ngSwitchDefault]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef},{type:a,decorators:[{type:i.Host}]}],t}()},function(t,e,n){"use strict";function i(t,e){if(n.i(o.a)(t))for(var r=0;r<t.length;r++){var s=t[r];n.i(o.c)(s)?i(s,e):e.push(s)}return e}function r(t){return!!n.i(o.d)(t)&&(n.i(o.c)(t)||!(t instanceof Map)&&n.i(o.e)()in t)}var o=n(21);n.d(e,"b",function(){return c}),e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){try{if(1===new Map([[1,2]]).size)return function(t){return new Map(t)}}catch(t){}return function(t){for(var e=new Map,n=0;n<t.length;n++){var i=t[n];e.set(i[0],i[1])}return e}}(),a=(function(){try{if(new Map(new Map))return function(t){return new Map(t)}}catch(t){}return function(t){var e=new Map;return t.forEach(function(t,n){e.set(n,t)}),e}}(),function(){return(new Map).keys().next?function(t){for(var e,n=t.keys();!(e=n.next()).done;)t.set(e.value,null)}:function(t){t.forEach(function(e,n){t.set(n,null)})}}(),function(){try{if((new Map).values().next)return function(t,e){return e?Array.from(t.values()):Array.from(t.keys())}}catch(t){}return function(t,e){var n=new Array(t.size),i=0;return t.forEach(function(t,r){n[i]=e?t:r,i++}),n}}()),c=(function(){function t(){}return t.createFromStringMap=function(t){var e=new Map;for(var n in t)e.set(n,t[n]);return e},t.toStringMap=function(t){var e={};return t.forEach(function(t,n){return e[n]=t}),e},t.createFromPairs=function(t){return s(t)},t.iterable=function(t){return t},t.keys=function(t){return a(t,!1)},t.values=function(t){return a(t,!0)},t}(),function(){function t(){}return t.merge=function(t,e){for(var n={},i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];n[o]=t[o]}for(var s=0,a=Object.keys(e);s<a.length;s++){var o=a[s];n[o]=e[o]}return n},t.equals=function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var o=n[r];if(t[o]!==e[o])return!1}return!0},t}(),function(){function t(){}return t.createFixedSize=function(t){return new Array(t)},t.createGrowableSize=function(t){return new Array(t)},t.clone=function(t){return t.slice(0)},t.forEachWithIndex=function(t,e){for(var n=0;n<t.length;n++)e(t[n],n)},t.first=function(t){return t?t[0]:null},t.last=function(t){return t&&0!=t.length?t[t.length-1]:null},t.indexOf=function(t,e,n){return void 0===n&&(n=0),t.indexOf(e,n)},t.contains=function(t,e){return t.indexOf(e)!==-1},t.reversed=function(e){var n=t.clone(e);return n.reverse()},t.concat=function(t,e){return t.concat(e)},t.insert=function(t,e,n){t.splice(e,0,n)},t.removeAt=function(t,e){var n=t[e];return t.splice(e,1),n},t.removeAll=function(t,e){for(var n=0;n<e.length;++n){var i=t.indexOf(e[n]);t.splice(i,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.clear=function(t){t.length=0},t.isEmpty=function(t){return 0==t.length},t.fill=function(t,e,n,i){void 0===n&&(n=0),void 0===i&&(i=null),t.fill(e,n,null===i?t.length:i)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n<t.length;++n)if(t[n]!==e[n])return!1;return!0},t.slice=function(t,e,n){return void 0===e&&(e=0),void 0===n&&(n=null),t.slice(e,null===n?void 0:n)},t.splice=function(t,e,n){return t.splice(e,n)},t.sort=function(t,e){n.i(o.a)(e)?t.sort(e):t.sort()},t.toString=function(t){return t.toString()},t.toJSON=function(t){return JSON.stringify(t)},t.maximum=function(t,e){if(0==t.length)return null;for(var i=null,r=-(1/0),s=0;s<t.length;s++){var a=t[s];if(!n.i(o.b)(a)){var c=e(a);c>r&&(i=a,r=c)}}return i},t.flatten=function(t){var e=[];return i(t,e),e},t.addAll=function(t,e){for(var n=0;n<e.length;n++)t.push(e[n])},t}())},function(t,e,n){"use strict";function i(t){return function(e,n){var i=t(e,n);return 1==i.length?"0"+i:i}}function r(t){return function(e,n){var i=t(e,n);return i.split(" ")[1]}}function o(t){return function(e,n){var i=t(e,n);return i.split(" ")[0]}}function s(t,e,n){return new Intl.DateTimeFormat(e,n).format(t).replace(/[\u200e\u200f]/g,"")}function a(t){var e={hour:"2-digit",hour12:!1,timeZoneName:t};return function(t,n){var i=s(t,n,e);return i?i.substring(3):""}}function c(t,e){return t.hour12=e,t}function l(t,e){var n={};return n[t]=2==e?"2-digit":"numeric",n}function u(t,e){var n={};return n[t]=e<4?"short":"long",n}function d(t){var e={};return t.forEach(function(t){Object.assign(e,t)}),e}function p(t){return function(e,n){return s(e,n,t)}}function f(t,e,n){var i,r,o="",s=[];if(b[t])return b[t](e,n);if(w.has(t))s=w.get(t);else{for(g.exec(t);t;)i=g.exec(t),i?(s=h(s,i,1),t=s.pop()):(s.push(t),t=null);w.set(t,s)}return s.forEach(function(t){r=y[t],o+=r?r(e,n):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),o}function h(t,e,n){return t.concat(_.call(e,n))}n.d(e,"b",function(){return m}),n.d(e,"c",function(){return v}),n.d(e,"a",function(){return x});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var m;!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency"}(m||(m={}));var v=function(){function t(){}return t.format=function(t,e,n,i){var r=void 0===i?{}:i,o=r.minimumIntegerDigits,s=r.minimumFractionDigits,a=r.maximumFractionDigits,c=r.currency,l=r.currencyAsSymbol,u=void 0!==l&&l,d={minimumIntegerDigits:o,minimumFractionDigits:s,maximumFractionDigits:a,style:m[n].toLowerCase()};return n==m.Currency&&(d.currency=c,d.currencyDisplay=u?"symbol":"code"),new Intl.NumberFormat(e,d).format(t)},t}(),g=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,b={yMMMdjms:p(d([l("year",1),u("month",3),l("day",1),l("hour",1),l("minute",1),l("second",1)])),yMdjm:p(d([l("year",1),l("month",1),l("day",1),l("hour",1),l("minute",1)])),yMMMMEEEEd:p(d([l("year",1),u("month",4),u("weekday",4),l("day",1)])),yMMMMd:p(d([l("year",1),u("month",4),l("day",1)])),yMMMd:p(d([l("year",1),u("month",3),l("day",1)])),yMd:p(d([l("year",1),l("month",1),l("day",1)])),jms:p(d([l("hour",1),l("second",1),l("minute",1)])),jm:p(d([l("hour",1),l("minute",1)]))},y={yyyy:p(l("year",4)),yy:p(l("year",2)),y:p(l("year",1)),MMMM:p(u("month",4)),MMM:p(u("month",3)),MM:p(l("month",2)),M:p(l("month",1)),LLLL:p(u("month",4)),dd:p(l("day",2)),d:p(l("day",1)),HH:i(o(p(c(l("hour",2),!1)))),H:o(p(c(l("hour",1),!1))),hh:i(o(p(c(l("hour",2),!0)))),h:o(p(c(l("hour",1),!0))),jj:p(l("hour",2)),j:p(l("hour",1)),mm:i(p(l("minute",2))),m:p(l("minute",1)),ss:i(p(l("second",2))),s:p(l("second",1)),sss:p(l("second",3)),EEEE:p(u("weekday",4)),EEE:p(u("weekday",3)),EE:p(u("weekday",2)),E:p(u("weekday",1)),a:r(p(c(l("hour",1),!0))),Z:a("short"),z:a("long"),ww:p({}),w:p({}),G:p(u("era",1)),GG:p(u("era",2)),GGG:p(u("era",3)),GGGG:p(u("era",4))},w=new Map,_=[].slice,x=function(){function t(){}return t.format=function(t,e,n){return f(n,t,e)},t}()},function(t,e,n){"use strict";var i=n(449),r=n(450),o=n(451),s=n(452),a=n(453),c=n(454),l=n(455),u=n(456),d=n(457);n.d(e,"a",function(){return p}),/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -n.d(e,"g",function(){return i.a}),n.d(e,"h",function(){return l.c}),n.d(e,"c",function(){return r.a}),n.d(e,"i",function(){return l.a}),n.d(e,"d",function(){return o.a}),n.d(e,"e",function(){return s.a}),n.d(e,"f",function(){return a.a}),n.d(e,"b",function(){return c.a}),n.d(e,"j",function(){return l.b}),n.d(e,"k",function(){return u.a}),n.d(e,"l",function(){return d.a});var p=[i.a,d.a,c.a,a.a,u.a,l.a,l.b,l.c,r.a,o.a,s.a]},function(t,e,n){"use strict";n.d(e,"b",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"h",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"c",function(){return d}),n.d(e,"i",function(){return p}),n.d(e,"e",function(){return f}),n.d(e,"j",function(){return h}),n.d(e,"f",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(){function t(){this.startTime=0,this.playTime=0}return t}(),o=function(t){function e(){t.apply(this,arguments)}return i(e,t),e}(r),s=function(t){function e(e,n,i){t.call(this),this.name=e,this.stateDeclarations=n,this.stateTransitions=i}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationEntry(this,e)},e}(r),a=function(t){function e(e,n){t.call(this),this.stateName=e,this.styles=n}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateDeclaration(this,e)},e}(o),c=function(){function t(t,e){this.fromState=t,this.toState=e}return t}(),l=function(t){function e(e,n){t.call(this),this.stateChanges=e,this.animation=n}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateTransition(this,e)},e}(o),u=function(t){function e(e,n,i,r,o){t.call(this),this.startingStyles=e,this.keyframes=n,this.duration=i,this.delay=r,this.easing=o}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStep(this,e)},e}(r),d=function(t){function e(e){t.call(this),this.styles=e}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStyles(this,e)},e}(r),p=function(t){function e(e,n){t.call(this),this.offset=e,this.styles=n}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationKeyframe(this,e)},e}(r),f=function(t){function e(e){t.call(this),this.steps=e}return i(e,t),e}(r),h=function(t){function e(e){t.call(this,e)}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationGroup(this,e)},e}(f),m=function(t){function e(e){t.call(this,e)}return i(e,t),e.prototype.visit=function(t,e){return t.visitAnimationSequence(this,e)},e}(f)},function(t,e,n){"use strict";function i(t,e){var i=[];t.styles.styles.forEach(function(t){n.i(w.k)(t)?i.push(t):e.push(new M("State based animations cannot contain references to other states"))});var r=new k.c(i),o=t.stateNameExpr.split(/\s*,\s*/);return o.map(function(t){return new k.d(t,r)})}function r(t,e,n){var i=new E.a,r=[],o=t.stateChangeExpr.split(/\s*,\s*/);o.forEach(function(t){r.push.apply(r,s(t,n))});var c=a(t.steps),u=l(c,e,n),d=h(u,0,i,e,n);0==n.length&&m(d,i,n);var p=d instanceof k.e?d:new k.f([d]);return new k.g(r,p)}function o(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";default:return e.push(new M('the transition alias value "'+t+'" is not supported')),"* => *"}}function s(t,e){var i=[];":"==t[0]&&(t=o(t,e));var r=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(!n.i(w.a)(r)||r.length<4)return e.push(new M("the provided "+t+" is not of a supported format")),i;var s=r[1],a=r[2],c=r[3];i.push(new k.h(s,c));var l=s==C.S&&c==C.S;return"<"!=a[0]||l||i.push(new k.h(c,s)),i}function a(t){return n.i(w.c)(t)?new b.h(t):t}function c(t,e,i){var r=[];return t.styles.forEach(function(t){n.i(w.f)(t)?y.a.addAll(r,p(t,e,i)):r.push(t)}),r}function l(t,e,n){var i=d(t,e,n);return t instanceof b.i?new b.i(i):new b.h(i)}function u(t,e){if(n.i(w.k)(e)&&t.length>0){var i=t.length-1,r=t[i];if(n.i(w.k)(r))return void(t[i]=y.c.merge(r,e))}t.push(e)}function d(t,e,i){var r;if(!(t instanceof b.j))return[t];r=t.steps;var o,s=[];return r.forEach(function(t){if(t instanceof b.k)n.i(w.a)(o)||(o=[]),c(t,e,i).forEach(function(t){u(o,t)});else{if(n.i(w.a)(o)&&(s.push(new b.k(0,o)),o=null),t instanceof b.l){var r=t.styles;r instanceof b.k?r.styles=c(r,e,i):r instanceof b.m&&r.steps.forEach(function(t){t.styles=c(t,e,i)})}else if(t instanceof b.j){var a=d(t,e,i);t=t instanceof b.i?new b.i(a):new b.h(a)}s.push(t)}}),n.i(w.a)(o)&&s.push(new b.k(0,o)),s}function p(t,e,i){var r=[];if(":"!=t[0])i.push(new M('Animation states via styles must be prefixed with a ":"'));else{var o=t.substring(1),s=e[o];n.i(w.a)(s)?s.styles.forEach(function(t){n.i(w.k)(t)&&r.push(t)}):i.push(new M('Unable to apply styles due to missing a state: "'+o+'"'))}return r}function f(t,e,i,r,o){var s=t.steps.length,a=0;t.steps.forEach(function(t){return a+=n.i(w.a)(t.offset)?1:0}),a>0&&a<s&&(o.push(new M("Not all style() entries contain an offset for the provided keyframe()")),a=s);var c=s-1,l=0==a?1/c:0,u=[],d=0,p=!1,f=0;t.steps.forEach(function(t){var e=t.offset,i={};t.styles.forEach(function(t){Object.keys(t).forEach(function(e){"offset"!=e&&(i[e]=t[e])})}),n.i(w.a)(e)?p=p||e<f:e=d==c?T:l*d,u.push([e,i]),f=e,d++}),p&&y.a.sort(u,function(t,e){return t[0]<=e[0]?-1:1});var h=u[0];h[0]!=O&&y.a.insert(u,0,h=[O,{}]);var m=h[1];c=u.length-1;var v=u[c];v[0]!=T&&(u.push(v=[T,{}]),c++);for(var g=v[1],b=1;b<=c;b++){var _=u[b],x=_[1];Object.keys(x).forEach(function(t){n.i(w.a)(m[t])||(m[t]=C.V)})}for(var E=function(t){var e=u[t],i=e[1];Object.keys(i).forEach(function(t){n.i(w.a)(g[t])||(g[t]=i[t])})},b=c-1;b>=0;b--)E(b);return u.map(function(t){return new k.i(t[0],new k.c([t[1]]))})}function h(t,e,i,r,o){var s,a=0,c=e;if(t instanceof b.j){var l,u=0,d=[],p=t instanceof b.i;if(t.steps.forEach(function(t){var s=p?c:e;if(t instanceof b.k)return t.styles.forEach(function(t){var e=t;Object.keys(e).forEach(function(t){i.insertAtTime(t,s,e[t])})}),void(l=t.styles);var f=h(t,s,i,r,o);if(n.i(w.a)(l)){if(t instanceof b.j){var m=new k.c(l);d.push(new k.a(m,[],0,0,""))}else{var v=f;y.a.addAll(v.startingStyles.styles,l)}l=null}var g=f.playTime;e+=g,a+=g,u=_.a.max(g,u),d.push(f)}),n.i(w.a)(l)){var m=new k.c(l);d.push(new k.a(m,[],0,0,""))}p?(s=new k.j(d),a=u,e=c+a):s=new k.f(d)}else if(t instanceof b.l){var g,x=v(t.timings,o),C=t.styles;if(C instanceof b.m)g=f(C,e,i,r,o);else{var E=C,S=T,O=new k.c(E.styles),P=new k.i(S,O);g=[P]}s=new k.a(new k.c([]),g,x.duration,x.delay,x.easing),a=x.duration+x.delay,e+=a,g.forEach(function(t){return t.styles.styles.forEach(function(t){return Object.keys(t).forEach(function(n){i.insertAtTime(n,e,t[n])})})})}else s=new k.a(null,[],0,0,"");return s.playTime=a,s.startTime=c,s}function m(t,e,n){if(t instanceof k.a&&t.keyframes.length>0){var i=t.keyframes;if(1==i.length){var r=i[0],o=g(r,t.startTime,t.playTime,e,n);t.keyframes=[o,r]}}else t instanceof k.e&&t.steps.forEach(function(t){return m(t,e,n)})}function v(t,e){var i,r=/^([\.\d]+)(m?s)(?:\s+([\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?/i,o=0,s=null;if(n.i(w.f)(t)){var a=t.match(r);if(null===a)return e.push(new M('The provided timing value "'+t+'" is invalid.')),new D(0,0,null);var c=parseFloat(a[1]),l=a[2];"s"==l&&(c*=P),i=_.a.floor(c);var u=a[3],d=a[4];if(n.i(w.a)(u)){var p=parseFloat(u);n.i(w.a)(d)&&"s"==d&&(p*=P),o=_.a.floor(p)}var f=a[5];n.i(w.b)(f)||(s=f)}else i=t;return new D(i,o,s)}function g(t,e,i,r,o){var s={},a=e+i;return t.styles.styles.forEach(function(t){Object.keys(t).forEach(function(i){var c=t[i];if("offset"!=i){var l,u,d,p=r.indexOfAtOrBeforeTime(i,e);n.i(w.a)(p)?(l=r.getByIndex(i,p),d=l.value,u=r.getByIndex(i,p+1)):d=C.V,n.i(w.a)(u)&&!u.matches(a,c)&&o.push(new M('The animated CSS property "'+i+'" unexpectedly changes between steps "'+l.time+'ms" and "'+a+'ms" at "'+u.time+'ms"')),s[i]=d}})}),new k.i(O,new k.c([s]))}var b=n(19),y=n(17),w=n(2),_=n(461),x=n(41),C=n(14),k=n(256),E=n(459);n.d(e,"a",function(){return I});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var S=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},O=0,T=1,P=1e3,M=function(t){function e(e){t.call(this,null,e)}return S(e,t),e.prototype.toString=function(){return""+this.msg},e}(x.a),A=function(){function t(t,e){this.ast=t,this.errors=e}return t}(),I=function(){function t(){}return t.prototype.parseComponent=function(t){var e=this,n=[],i=t.type.name,r=new Set,o=t.template.animations.map(function(t){var o=e.parseEntry(t),s=o.ast,a=s.name;if(r.has(a)?o.errors.push(new M('The animation trigger "'+a+'" has already been registered for the '+i+" component")):r.add(a),o.errors.length>0){var c='- Unable to parse the animation sequence for "'+a+'" on the '+i+" component due to the following errors:";o.errors.forEach(function(t){c+="\n-- "+t.msg}),n.push(c)}return s});if(n.length>0){var s=n.join("\n");throw new Error("Animation parse errors:\n"+s)}return o},t.prototype.parseEntry=function(t){var e=[],n={},o=[],s=[];t.definitions.forEach(function(t){t instanceof b.g?i(t,e).forEach(function(t){s.push(t),n[t.stateName]=t.styles}):o.push(t)});var a=o.map(function(t){return r(t,n,e)}),c=new k.b(t.name,s,a);return new A(c,e)},t}(),D=function(){function t(t,e,n){this.duration=t,this.delay=e,this.easing=n}return t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e){if(n.i(o.isDevMode)()&&!n.i(s.b)(e)){if(!n.i(s.c)(e))throw new Error("Expected '"+t+"' to be an array of strings.");for(var i=0;i<e.length;i+=1)if(!n.i(s.f)(e[i]))throw new Error("Expected '"+t+"' to be an array of strings.")}}function r(t,e){if(n.i(s.a)(e)&&(!n.i(s.c)(e)||2!=e.length))throw new Error("Expected '"+t+"' to be an array, [start, end].");if(n.i(o.isDevMode)()&&!n.i(s.b)(e)){var i=e[0],r=e[1];a.forEach(function(t){if(t.test(i)||t.test(r))throw new Error("['"+i+"', '"+r+"'] contains unusable interpolation symbol.")})}}var o=n(0),s=n(2);e.b=i,e.a=r;var a=[/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//]},function(t,e,n){"use strict";function i(t,e,n,i){var r=new w(n,i);return r.extract(t,e)}function r(t,e,n,i,r){var o=new w(i,r);return o.merge(t,e,n)}function o(t){return t instanceof l.a&&t.value&&t.value.startsWith("i18n")}function s(t){return t instanceof l.a&&t.value&&"/i18n"===t.value}function a(t){return t.attrs.find(function(t){return t.name===v})||null}function c(t){if(!t)return["",""];var e=t.indexOf("|");return e==-1?["",t]:[t.slice(0,e),t.slice(e+1)]}var l=n(53),u=n(66),d=n(149),p=n(260),f=n(462),h=n(150);e.a=i,e.b=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var m,v="i18n",g="i18n-",b=/^i18n:?/,y=function(){function t(t,e){this.messages=t,this.errors=e}return t}();!function(t){t[t.Extract=0]="Extract",t[t.Merge=1]="Merge"}(m||(m={}));var w=function(){function t(t,e){this._implicitTags=t,this._implicitAttrs=e}return t.prototype.extract=function(t,e){var n=this;return this._init(m.Extract,e),t.forEach(function(t){return t.visit(n,null)}),this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new y(this._messages,this._errors)},t.prototype.merge=function(t,e,n){this._init(m.Merge,n),this._translations=e;var i=new l.e("wrapper",[],t,null,null,null),r=i.visit(this,null);return this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new u.a(r.children,this._errors)},t.prototype.visitExpansionCase=function(t,e){var n=l.g(this,t.expression,e);if(this._mode===m.Merge)return new l.c(t.value,n,t.sourceSpan,t.valueSourceSpan,t.expSourceSpan)},t.prototype.visitExpansion=function(t,e){this._mayBeAddBlockChildren(t);var n=this._inIcu;this._inIcu||(this._isInTranslatableSection&&this._addMessage([t]),this._inIcu=!0);var i=l.g(this,t.cases,e);return this._mode===m.Merge&&(t=new l.b(t.switchValue,t.type,i,t.sourceSpan,t.switchValueSourceSpan)),this._inIcu=n,t},t.prototype.visitComment=function(t,e){var n=o(t);if(n&&this._isInTranslatableSection)return void this._reportError(t,"Could not start a block inside a translatable section");var i=s(t);if(i&&!this._inI18nBlock)return void this._reportError(t,"Trying to close an unopened block");if(!this._inI18nNode&&!this._inIcu)if(this._inI18nBlock){if(i){if(this._depth==this._blockStartDepth){this._closeTranslatableSection(t,this._blockChildren),this._inI18nBlock=!1;var r=this._addMessage(this._blockChildren,this._blockMeaningAndDesc),a=this._translateMessage(t,r);return l.g(this,a)}return void this._reportError(t,"I18N blocks should not cross element boundaries")}}else n&&(this._inI18nBlock=!0,this._blockStartDepth=this._depth,this._blockChildren=[],this._blockMeaningAndDesc=t.value.replace(b,"").trim(),this._openTranslatableSection(t))},t.prototype.visitText=function(t,e){return this._isInTranslatableSection&&this._mayBeAddBlockChildren(t),t},t.prototype.visitElement=function(t,e){var n=this;this._mayBeAddBlockChildren(t),this._depth++;var i,r=this._inI18nNode,o=this._inImplicitNode,s=a(t),c=this._implicitTags.some(function(e){return t.name===e})&&!this._inIcu&&!this._isInTranslatableSection,u=!o&&c;if(this._inImplicitNode=this._inImplicitNode||c,this._isInTranslatableSection||this._inIcu)(s||u)&&this._reportError(t,"Could not mark an element as translatable inside a translatable section"),this._mode==m.Extract&&l.g(this,t.children),this._mode==m.Merge&&(i=[],t.children.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(i=i.concat(r))}));else{if(s){this._inI18nNode=!0;var d=this._addMessage(t.children,s.value);i=this._translateMessage(t,d)}else if(u){this._inI18nNode=!0;var d=this._addMessage(t.children);i=this._translateMessage(t,d)}if(this._mode==m.Extract){var p=s||u;p&&this._openTranslatableSection(t),l.g(this,t.children),p&&this._closeTranslatableSection(t,t.children)}this._mode!==m.Merge||s||u||(i=[],t.children.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(i=i.concat(r))}))}if(this._visitAttributesOf(t),this._depth--,this._inI18nNode=r,this._inImplicitNode=o,this._mode===m.Merge){var f=this._translateAttributes(t);return new l.e(t.name,f,i,t.sourceSpan,t.startSourceSpan,t.endSourceSpan)}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype._init=function(t,e){this._mode=t,this._inI18nBlock=!1,this._inI18nNode=!1,this._depth=0,this._inIcu=!1,this._msgCountAtSectionStart=void 0,this._errors=[],this._messages=[],this._inImplicitNode=!1,this._createI18nMessage=n.i(f.a)(e)},t.prototype._visitAttributesOf=function(t){var e=this,n={},i=this._implicitAttrs[t.name]||[];t.attrs.filter(function(t){return t.name.startsWith(g)}).forEach(function(t){return n[t.name.slice(g.length)]=t.value}),t.attrs.forEach(function(t){t.name in n?e._addMessage([t],n[t.name]):i.some(function(e){return t.name===e})&&e._addMessage([t])})},t.prototype._addMessage=function(t,e){if(!(0==t.length||1==t.length&&t[0]instanceof l.f&&!t[0].value)){var n=c(e),i=n[0],r=n[1],o=this._createI18nMessage(t,i,r);return this._messages.push(o),o}},t.prototype._translateMessage=function(t,e){if(e&&this._mode===m.Merge){var i=n.i(d.a)(e),r=this._translations.get(i);if(r)return r;this._reportError(t,'Translation unavailable for message id="'+i+'"')}return[]},t.prototype._translateAttributes=function(t){var e=this,i=t.attrs,r={};i.forEach(function(t){t.name.startsWith(g)&&(r[t.name.slice(g.length)]=c(t.value)[0])});var o=[];return i.forEach(function(i){if(i.name!==v&&!i.name.startsWith(g))if(i.value&&""!=i.value&&r.hasOwnProperty(i.name)){var s=r[i.name],a=e._createI18nMessage([i],s,""),c=n.i(d.a)(a),u=e._translations.get(c);if(u)if(u[0]instanceof l.d){var p=u[0].value;o.push(new l.f(i.name,p,i.sourceSpan))}else e._reportError(t,'Unexpected translation for attribute "'+i.name+'" (id="'+c+'")');else e._reportError(t,'Translation unavailable for attribute "'+i.name+'" (id="'+c+'")')}else o.push(i)}),o},t.prototype._mayBeAddBlockChildren=function(t){this._inI18nBlock&&!this._inIcu&&this._depth==this._blockStartDepth&&this._blockChildren.push(t)},t.prototype._openTranslatableSection=function(t){this._isInTranslatableSection?this._reportError(t,"Unexpected section start"):this._msgCountAtSectionStart=this._messages.length},Object.defineProperty(t.prototype,"_isInTranslatableSection",{get:function(){return void 0!==this._msgCountAtSectionStart},enumerable:!0,configurable:!0}),t.prototype._closeTranslatableSection=function(t,e){if(!this._isInTranslatableSection)return void this._reportError(t,"Unexpected section end");var n=this._msgCountAtSectionStart,i=e.reduce(function(t,e){return t+(e instanceof l.a?0:1)},0);if(1==i)for(var r=this._messages.length-1;r>=n;r--){var o=this._messages[r].nodes;if(!(1==o.length&&o[0]instanceof p.f)){this._messages.splice(r,1);break}}this._msgCountAtSectionStart=void 0},t.prototype._reportError=function(t,e){this._errors.push(new h.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"f",function(){return r}),n.d(e,"d",function(){return o}),n.d(e,"c",function(){return s}),n.d(e,"b",function(){return a}),n.d(e,"g",function(){return c}),n.d(e,"e",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t,e,n,i,r){this.nodes=t,this.placeholders=e,this.placeholderToMsgIds=n,this.meaning=i,this.description=r}return t}(),r=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e){this.children=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitContainer(this,e)},t}(),s=function(){function t(t,e,n,i){this.expression=t,this.type=e,this.cases=n,this.sourceSpan=i}return t.prototype.visit=function(t,e){return t.visitIcu(this,e)},t}(),a=function(){function t(t,e,n,i,r,o,s){this.tag=t,this.attrs=e,this.startName=n,this.closeName=i,this.children=r,this.isVoid=o,this.sourceSpan=s}return t.prototype.visit=function(t,e){return t.visitTagPlaceholder(this,e)},t}(),c=function(){function t(t,e,n){void 0===e&&(e=""),this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitPlaceholder(this,e)},t}(),l=function(){function t(t,e,n){void 0===e&&(e=""),this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitIcuPlaceholder(this,e)},t}()},function(t,e,n){"use strict";var i=n(40),r=n(66),o=n(259),s=n(263),a=n(265),c=n(266),l=n(268),u=n(464);n.d(e,"a",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=function(){function t(t,e,n){this._htmlParser=t,this._translations=e,this._translationsFormat=n}return t.prototype.parse=function(t,e,a,c){void 0===a&&(a=!1),void 0===c&&(c=i.a);var l=this._htmlParser.parse(t,e,a,c);if(!this._translations||""===this._translations)return l;var d=new s.a(this._htmlParser,[],{}),p=d.updateFromTemplate(t,e,c);if(p&&p.length)return new r.a(l.rootNodes,l.errors.concat(p));var f=this._createSerializer(c),h=u.a.load(this._translations,e,d,f);return n.i(o.b)(l.rootNodes,h,c,[],{})},t.prototype._createSerializer=function(t){var e=(this._translationsFormat||"xlf").toLowerCase();switch(e){case"xmb":return new c.a;case"xtb":return new l.a(this._htmlParser,t);case"xliff":case"xlf":default:return new a.a(this._htmlParser,t)}},t}()},function(t,e,n){"use strict";var i=n(261);n(263),n(265),n(266),n(268);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";var i=n(149),r=n(259);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t,e,n){this._htmlParser=t,this._implicitTags=e,this._implicitAttrs=n,this._messageMap={}}return t.prototype.updateFromTemplate=function(t,e,o){var s=this,a=this._htmlParser.parse(t,e,!0,o);if(a.errors.length)return a.errors;var c=n.i(r.a)(a.rootNodes,o,this._implicitTags,this._implicitAttrs);return c.errors.length?c.errors:void c.messages.forEach(function(t){s._messageMap[n.i(i.a)(t)]=t})},t.prototype.getMessageMap=function(){return this._messageMap},t.prototype.write=function(t){return t.write(this._messageMap)},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){var e=t.getMessageMap(),n={};return Object.keys(e).forEach(function(t){n[t]=e[t].placeholders}),n}function r(t){var e=t.getMessageMap(),n={};return Object.keys(e).forEach(function(t){n[t]=e[t].placeholderToMsgIds}),n}e.a=i,e.b=r},function(t,e,n){"use strict";function i(t){switch(t.toLowerCase()){case"br":return"lb";case"img":return"image";default:return"x-"+t}}var r=n(17),o=n(53),s=n(269),a=n(150),c=n(264),l=n(267);n.d(e,"a",function(){return g});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var u="1.2",d="urn:oasis:names:tc:xliff:document:1.2",p="en",f="x",h="source",m="target",v="trans-unit",g=function(){function t(t,e){this._htmlParser=t,this._interpolationConfig=e}return t.prototype.write=function(t){var e=new b,n=[];Object.keys(t).forEach(function(i){var r=t[i],o=new l.a(v,{id:i,datatype:"html"});o.children.push(new l.b(8),new l.a(h,{},e.serialize(r.nodes)),new l.b(8),new l.a(m)),r.description&&o.children.push(new l.b(8),new l.a("note",{priority:"1",from:"description"},[new l.c(r.description)])),r.meaning&&o.children.push(new l.b(8),new l.a("note",{priority:"1",from:"meaning"},[new l.c(r.meaning)])),o.children.push(new l.b(6)),n.push(new l.b(6),o)});var i=new l.a("body",{},n.concat([new l.b(4)])),r=new l.a("file",{"source-language":p,datatype:"plaintext",original:"ng2.template"},[new l.b(4),i,new l.b(2)]),o=new l.a("xliff",{version:u,xmlns:d},[new l.b(2),r,new l.b]);return l.d([new l.e({version:"1.0",encoding:"UTF-8"}),new l.b,o,new l.b])},t.prototype.load=function(t,e,n){var i=this,r=(new s.a).parse(t,e);if(r.errors.length)throw new Error("xtb parse errors:\n"+r.errors.join("\n"));var o=(new y).parse(r.rootNodes,n),a=o.messages,c=o.errors;if(c.length)throw new Error("xtb parse errors:\n"+c.join("\n"));var l={},u=[];if(Object.keys(a).forEach(function(t){var n=i._htmlParser.parse(a[t],e,!0,i._interpolationConfig);u.push.apply(u,n.errors),l[t]=n.rootNodes}),u.length)throw new Error("xtb parse errors:\n"+u.join("\n"));return l},t}(),b=function(){function t(){}return t.prototype.visitText=function(t,e){return[new l.c(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,i=[];return t.children.forEach(function(t){return i.push.apply(i,t.visit(n))}),i},t.prototype.visitIcu=function(t,e){if(this._isInIcu)throw new Error("xliff does not support nested ICU messages");this._isInIcu=!0;var n=[];return this._isInIcu=!1,n},t.prototype.visitTagPlaceholder=function(t,e){var n=i(t.tag),r=new l.a(f,{id:t.startName,ctype:n});if(t.isVoid)return[r];var o=new l.a(f,{id:t.closeName,ctype:n});return[r].concat(this.serialize(t.children),[o])},t.prototype.visitPlaceholder=function(t,e){return[new l.a(f,{id:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new l.a(f,{id:t.name})]},t.prototype.serialize=function(t){var e=this;return this._isInIcu=!1,r.a.flatten(t.map(function(t){return t.visit(e)}))},t}(),y=function(){function t(){}return t.prototype.parse=function(t,e){var i=this;this._messageNodes=[],this._translatedMessages={},this._msgId="",this._target=[],this._errors=[],o.g(this,t,null);var r=e.getMessageMap(),s=n.i(c.a)(e),a=n.i(c.b)(e);return this._messageNodes.filter(function(t){return r.hasOwnProperty(t[0])}).sort(function(t,e){return 0==Object.keys(r[t[0]].placeholderToMsgIds).length?-1:0==Object.keys(r[e[0]].placeholderToMsgIds).length?1:0}).forEach(function(t){var e=t[0];i._placeholders=s[e]||{},i._placeholderToIds=a[e]||{},i._translatedMessages[e]=o.g(i,t[1]).join("")}),{messages:this._translatedMessages,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case v:this._target=null;var n=t.attrs.find(function(t){return"id"===t.name});n?this._msgId=n.value:this._addError(t,"<"+v+'> misses the "id" attribute'),o.g(this,t.children,null),null!==this._msgId&&this._messageNodes.push([this._msgId,this._target]);break;case h:break;case m:this._target=t.children;break;case f:var i=t.attrs.find(function(t){return"id"===t.name});if(i){var r=i.value;if(this._placeholders.hasOwnProperty(r))return this._placeholders[r];if(this._placeholderToIds.hasOwnProperty(r)&&this._translatedMessages.hasOwnProperty(this._placeholderToIds[r]))return this._translatedMessages[this._placeholderToIds[r]];this._addError(t,'The placeholder "'+r+'" does not exists in the source message')}else this._addError(t,"<"+f+'> misses the "id" attribute');break;default:o.g(this,t.children,null)}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype.visitText=function(t,e){return t.value},t.prototype.visitComment=function(t,e){return""},t.prototype.visitExpansion=function(t,e){throw new Error("unreachable code")},t.prototype.visitExpansionCase=function(t,e){throw new Error("unreachable code")},t.prototype._addError=function(t,e){this._errors.push(new a.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";var i=n(17),r=n(267);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o="messagebundle",s="msg",a="ph",c="ex",l='<!ELEMENT messagebundle (msg)*>\n<!ATTLIST messagebundle class CDATA #IMPLIED>\n\n<!ELEMENT msg (#PCDATA|ph|source)*>\n<!ATTLIST msg id CDATA #IMPLIED>\n<!ATTLIST msg seq CDATA #IMPLIED>\n<!ATTLIST msg name CDATA #IMPLIED>\n<!ATTLIST msg desc CDATA #IMPLIED>\n<!ATTLIST msg meaning CDATA #IMPLIED>\n<!ATTLIST msg obsolete (obsolete) #IMPLIED>\n<!ATTLIST msg xml:space (default|preserve) "default">\n<!ATTLIST msg is_hidden CDATA #IMPLIED>\n\n<!ELEMENT source (#PCDATA)>\n\n<!ELEMENT ph (#PCDATA|ex)*>\n<!ATTLIST ph name CDATA #REQUIRED>\n\n<!ELEMENT ex (#PCDATA)>',u=function(){function t(){}return t.prototype.write=function(t){var e=new d,n=new r.a(o);return Object.keys(t).forEach(function(i){var o=t[i],a={id:i};o.description&&(a.desc=o.description),o.meaning&&(a.meaning=o.meaning),n.children.push(new r.b(2),new r.a(s,a,e.serialize(o.nodes)))}),n.children.push(new r.b),r.d([new r.e({version:"1.0",encoding:"UTF-8"}),new r.b,new r.f(o,l),new r.b,n,new r.b])},t.prototype.load=function(t,e,n){throw new Error("Unsupported")},t}(),d=function(){function t(){}return t.prototype.visitText=function(t,e){return[new r.c(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,i=[];return t.children.forEach(function(t){return i.push.apply(i,t.visit(n))}),i},t.prototype.visitIcu=function(t,e){var n=this,i=[new r.c("{"+t.expression+", "+t.type+", ")];return Object.keys(t.cases).forEach(function(e){i.push.apply(i,[new r.c(e+" {")].concat(t.cases[e].visit(n),[new r.c("} ")]))}),i.push(new r.c("}")),i},t.prototype.visitTagPlaceholder=function(t,e){var n=new r.a(c,{},[new r.c("<"+t.tag+">")]),i=new r.a(a,{name:t.startName},[n]);if(t.isVoid)return[i];var o=new r.a(c,{},[new r.c("</"+t.tag+">")]),s=new r.a(a,{name:t.closeName},[o]);return[i].concat(this.serialize(t.children),[s])},t.prototype.visitPlaceholder=function(t,e){return[new r.a(a,{name:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new r.a(a,{name:t.name})]},t.prototype.serialize=function(t){var e=this;return i.a.flatten(t.map(function(t){return t.visit(e)}))},t}()},function(t,e,n){"use strict";function i(t){return t.map(function(t){return t.visit(a)}).join("")}function r(t){return f.reduce(function(t,e){return t.replace(e[0],e[1])},t)}e.d=i,n.d(e,"e",function(){return c}),n.d(e,"f",function(){return l}),n.d(e,"a",function(){return u}),n.d(e,"c",function(){return d}),n.d(e,"b",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return t.prototype.visitTag=function(t){var e=this,n=this._serializeAttributes(t.attrs);if(0==t.children.length)return"<"+t.name+n+"/>";var i=t.children.map(function(t){return t.visit(e)});return"<"+t.name+n+">"+i.join("")+"</"+t.name+">"},t.prototype.visitText=function(t){return t.value},t.prototype.visitDeclaration=function(t){return"<?xml"+this._serializeAttributes(t.attrs)+" ?>"},t.prototype._serializeAttributes=function(t){var e=Object.keys(t).map(function(e){return e+'="'+t[e]+'"'}).join(" ");return e.length>0?" "+e:""},t.prototype.visitDoctype=function(t){return"<!DOCTYPE "+t.rootTag+" [\n"+t.dtd+"\n]>"},t}(),a=new s,c=function(){function t(t){var e=this;this.attrs={},Object.keys(t).forEach(function(n){e.attrs[n]=r(t[n])})}return t.prototype.visit=function(t){return t.visitDeclaration(this)},t}(),l=function(){function t(t,e){this.rootTag=t,this.dtd=e}return t.prototype.visit=function(t){return t.visitDoctype(this)},t}(),u=function(){function t(t,e,n){var i=this;void 0===e&&(e={}),void 0===n&&(n=[]),this.name=t,this.children=n,this.attrs={},Object.keys(e).forEach(function(t){i.attrs[t]=r(e[t])})}return t.prototype.visit=function(t){return t.visitTag(this)},t}(),d=function(){function t(t){this.value=r(t)}return t.prototype.visit=function(t){return t.visitText(this)},t}(),p=function(t){function e(e){void 0===e&&(e=0),t.call(this,"\n"+new Array(e+1).join(" "))}return o(e,t),e}(d),f=[[/&/g,"&"],[/"/g,"""],[/'/g,"'"],[/</g,"<"],[/>/g,">"]]},function(t,e,n){"use strict";var i=n(53),r=n(269),o=n(150),s=n(264);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a="translationbundle",c="translation",l="ph",u=function(){function t(t,e){this._htmlParser=t,this._interpolationConfig=e}return t.prototype.write=function(t){throw new Error("Unsupported")},t.prototype.load=function(t,e,n){var i=this,o=(new r.a).parse(t,e);if(o.errors.length)throw new Error("xtb parse errors:\n"+o.errors.join("\n"));var s=(new d).parse(o.rootNodes,n),a=s.messages,c=s.errors;if(c.length)throw new Error("xtb parse errors:\n"+c.join("\n"));var l={},u=[];if(Object.keys(a).forEach(function(t){var n=i._htmlParser.parse(a[t],e,!0,i._interpolationConfig);u.push.apply(u,n.errors),l[t]=n.rootNodes}),u.length)throw new Error("xtb parse errors:\n"+u.join("\n"));return l},t}(),d=function(){function t(){}return t.prototype.parse=function(t,e){var r=this;this._messageNodes=[],this._translatedMessages={},this._bundleDepth=0,this._translationDepth=0,this._errors=[],i.g(this,t,null);var o=e.getMessageMap(),a=n.i(s.a)(e),c=n.i(s.b)(e);return this._messageNodes.filter(function(t){return o.hasOwnProperty(t[0])}).sort(function(t,e){return 0==Object.keys(o[t[0]].placeholderToMsgIds).length?-1:0==Object.keys(o[e[0]].placeholderToMsgIds).length?1:0}).forEach(function(t){var e=t[0];r._placeholders=a[e]||{},r._placeholderToIds=c[e]||{},r._translatedMessages[e]=i.g(r,t[1]).join("")}),{messages:this._translatedMessages,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case a:this._bundleDepth++,this._bundleDepth>1&&this._addError(t,"<"+a+"> elements can not be nested"),i.g(this,t.children,null),this._bundleDepth--;break;case c:this._translationDepth++,this._translationDepth>1&&this._addError(t,"<"+c+"> elements can not be nested");var n=t.attrs.find(function(t){return"id"===t.name});n?this._messageNodes.push([n.value,t.children]):this._addError(t,"<"+c+'> misses the "id" attribute'),this._translationDepth--;break;case l:var r=t.attrs.find(function(t){return"name"===t.name});if(r){var o=r.value;if(this._placeholders.hasOwnProperty(o))return this._placeholders[o];if(this._placeholderToIds.hasOwnProperty(o)&&this._translatedMessages.hasOwnProperty(this._placeholderToIds[o]))return this._translatedMessages[this._placeholderToIds[o]];this._addError(t,'The placeholder "'+o+'" does not exists in the source message')}else this._addError(t,"<"+l+'> misses the "name" attribute');break;default:this._addError(t,"Unexpected tag")}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype.visitText=function(t,e){return t.value},t.prototype.visitComment=function(t,e){return""},t.prototype.visitExpansion=function(t,e){var n=this;t.cases.map(function(t){return t.visit(n,null)});return"{"+t.switchValue+", "+t.type+", strCases.join(' ')}"},t.prototype.visitExpansionCase=function(t,e){return t.value+" {"+i.g(this,t.expression,null)+"}"},t.prototype._addError=function(t,e){this._errors.push(new o.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";var i=n(66),r=n(469);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.call(this,r.a)}return o(e,t),e.prototype.parse=function(e,n,i){return void 0===i&&(i=!1),t.prototype.parse.call(this,e,n,i,null)},e}(i.b)},function(t,e,n){"use strict";function i(t){var e,i=new u(c),a=o.a.createRoot([]);return e=n.i(r.c)(t)?t:[t],e.forEach(function(t){if(t instanceof s.P)t.visitStatement(i,a);else if(t instanceof s.m)t.visitExpression(i,a);else{if(!(t instanceof s.Q))throw new Error("Don't know how to print debug info for "+t);t.visitType(i,a)}}),a.toSource()}var r=n(2),o=n(155),s=n(6);e.a=i,n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c="asset://debug/lib",l=function(){function t(t){this._importGenerator=t}return t.prototype.emitStatements=function(t,e,n){var i=this,r=new u(t),s=o.a.createRoot(n);r.visitAllStatements(e,s);var a=[];return r.importsWithPrefixes.forEach(function(e,n){a.push("imp"+("ort * as "+e+" from '"+i._importGenerator.getImportPath(t,n)+"';"))}),a.push(s.toSource()),a.join("\n")},t}(),u=function(t){function e(e){t.call(this,!1),this._moduleUrl=e,this.importsWithPrefixes=new Map}return a(e,t),e.prototype.visitType=function(t,e,i){void 0===i&&(i="any"),n.i(r.a)(t)?t.visitType(this,e):e.print(i)},e.prototype.visitLiteralExpr=function(e,n){t.prototype.visitLiteralExpr.call(this,e,n,"(null as any)")},e.prototype.visitLiteralArrayExpr=function(e,n){0===e.entries.length&&n.print("(");var i=t.prototype.visitLiteralArrayExpr.call(this,e,n);return 0===e.entries.length&&n.print(" as any[])"),i},e.prototype.visitExternalExpr=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},e.prototype.visitDeclareVarStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),t.hasModifier(s.u.Final)?e.print("const"):e.print("var"),e.print(" "+t.name+":"),this.visitType(t.type,e),e.print(" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return e.print("(<"),t.type.visitType(this,e),e.print(">"),t.value.visitExpression(this,e),e.print(")"),null},e.prototype.visitDeclareClassStmt=function(t,e){var i=this;return e.pushClass(t),e.isExportedVar(t.name)&&e.print("export "),e.print("class "+t.name),n.i(r.a)(t.parent)&&(e.print(" extends "),t.parent.visitExpression(this,e)),e.println(" {"),e.incIndent(),t.fields.forEach(function(t){return i._visitClassField(t,e)}),n.i(r.a)(t.constructorMethod)&&this._visitClassConstructor(t,e),t.getters.forEach(function(t){return i._visitClassGetter(t,e)}),t.methods.forEach(function(t){return i._visitClassMethod(t,e)}),e.decIndent(),e.println("}"),e.popClass(),null},e.prototype._visitClassField=function(t,e){t.hasModifier(s.u.Private)&&e.print("/*private*/ "),e.print(t.name),e.print(":"),this.visitType(t.type,e),e.println(";")},e.prototype._visitClassGetter=function(t,e){t.hasModifier(s.u.Private)&&e.print("private "),e.print("get "+t.name+"()"),e.print(":"),this.visitType(t.type,e),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassConstructor=function(t,e){e.print("constructor("),this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.constructorMethod.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassMethod=function(t,e){t.hasModifier(s.u.Private)&&e.print("private "),e.print(t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype.visitFunctionExpr=function(t,e){return e.print("("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" => {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),e.print("function "+t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+o.b.name+") {"),e.incIndent();var n=[o.c.set(o.b.prop("stack")).toDeclStmt(null,[s.u.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype.visitBuiltintType=function(t,e){var n;switch(t.name){case s.R.Bool:n="boolean";break;case s.R.Dynamic:n="any";break;case s.R.Function:n="Function";break;case s.R.Number:n="number";break;case s.R.Int:n="number";break;case s.R.String:n="string";break;default:throw new Error("Unsupported builtin type "+t.name)}return e.print(n),null},e.prototype.visitExternalType=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},e.prototype.visitArrayType=function(t,e){return this.visitType(t.of,e),e.print("[]"),null},e.prototype.visitMapType=function(t,e){return e.print("{[key: string]:"),this.visitType(t.valueType,e),e.print("}"),null},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case s.r.ConcatArray:e="concat";break;case s.r.SubscribeObservable:e="subscribe";break;case s.r.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e.prototype._visitParams=function(t,e){var n=this;this.visitAllObjects(function(t){e.print(t.name),e.print(":"),n.visitType(t.type,e)},t,e,",")},e.prototype._visitIdentifier=function(t,e,i){var o=this;if(n.i(r.b)(t.name))throw new Error("Internal error: unknown identifier "+t);if(n.i(r.a)(t.moduleUrl)&&t.moduleUrl!=this._moduleUrl){var s=this.importsWithPrefixes.get(t.moduleUrl);n.i(r.b)(s)&&(s="import"+this.importsWithPrefixes.size,this.importsWithPrefixes.set(t.moduleUrl,s)),i.print(s+".")}t.reference&&t.reference.members?(i.print(t.reference.name),i.print("."),i.print(t.reference.members.join("."))):i.print(t.name),n.i(r.a)(e)&&e.length>0&&(i.print("<"),this.visitAllObjects(function(t){return t.visitType(o,i)},e,i,","),i.print(">"))},e}(o.d)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e){return void 0===e&&(e=null),n.i(o.e)(t,new a,e)}var r=n(19),o=n(22),s=n(6);e.a=i;var a=function(){function t(){}return t.prototype.visitArray=function(t,e){var i=this;return s.g(t.map(function(t){return n.i(o.e)(t,i,null)}),e)},t.prototype.visitStringMap=function(t,e){var i=this,r=[];return Object.keys(t).forEach(function(e){r.push([e,n.i(o.e)(t[e],i,null)])}),s.f(r,e)},t.prototype.visitPrimitive=function(t,e){return s.a(t,e)},t.prototype.visitOther=function(t,e){if(t instanceof r.a)return s.b(t);if(t instanceof s.m)return t;throw new Error("Illegal state: Don't now how to compile value "+t)},t}()},function(t,e,n){"use strict";function i(t,e){var n=e.useExisting,i=e.useValue,r=e.deps;return new d.d({token:t.token,useClass:t.useClass,useExisting:n,useFactory:t.useFactory,useValue:i,deps:r,multi:t.multi})}function r(t,e){var n=e.eager,i=e.providers;return new v.b(t.token,t.multiProvider,t.eager||n,i,t.providerType,t.lifecycleHooks,t.sourceSpan)}function o(t,e,i,r){return void 0===r&&(r=null),r||(r=[]),n.i(f.a)(t)&&t.forEach(function(t){if(n.i(f.c)(t))o(t,e,i,r);else{var s=void 0;t instanceof d.d?s=t:t instanceof d.e?s=new d.d({token:new d.b({identifier:t}),useClass:t}):i.push(new b("Unknown provider type "+t,e)),n.i(f.a)(s)&&r.push(s)}}),r}function s(t,e,n){var i=new Map;t.forEach(function(t){var r=new d.d({token:new d.b({identifier:t.type}),useClass:t.type});a([r],t.isComponent?v.a.Component:v.a.Directive,!0,e,n,i)});var r=t.filter(function(t){return t.isComponent}).concat(t.filter(function(t){return!t.isComponent}));return r.forEach(function(t){a(o(t.providers,e,n),v.a.PublicService,!1,e,n,i),a(o(t.viewProviders,e,n),v.a.PrivateService,!1,e,n,i)}),i}function a(t,e,i,r,o,s){t.forEach(function(t){var a=s.get(t.token.reference);if(n.i(f.a)(a)&&a.multiProvider!==t.multi&&o.push(new b("Mixing multi and non multi provider is not possible for token "+a.token.name,r)),a)t.multi||p.a.clear(a.providers),a.providers.push(t);else{var c=t.token.identifier&&t.token.identifier instanceof d.e?t.token.identifier.lifecycleHooks:[];a=new v.b(t.token,t.multi,i||c.length>0,[t],e,c,r),s.set(t.token.reference,a)}})}function c(t){var e=new Map;return n.i(f.a)(t.viewQueries)&&t.viewQueries.forEach(function(t){return u(e,t)}),t.type.diDeps.forEach(function(t){n.i(f.a)(t.viewQuery)&&u(e,t.viewQuery)}),e}function l(t){var e=new Map;return t.forEach(function(t){n.i(f.a)(t.queries)&&t.queries.forEach(function(t){return u(e,t)}),t.type.diDeps.forEach(function(t){n.i(f.a)(t.query)&&u(e,t.query)})}),e}function u(t,e){e.selectors.forEach(function(n){var i=t.get(n.reference);i||(i=[],t.set(n.reference,i)),i.push(e)})}var d=n(19),p=n(17),f=n(2),h=n(13),m=n(41),v=n(54);n.d(e,"a",function(){return y}),n.d(e,"b",function(){return w}),n.d(e,"c",function(){return _});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var g=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},b=function(t){function e(e,n){t.call(this,n,e)}return g(e,t),e}(m.a),y=function(){function t(t,e){var i=this;this.component=t,this.sourceSpan=e,this.errors=[],this.viewQueries=c(t),this.viewProviders=new Map,o(t.viewProviders,e,this.errors).forEach(function(t){n.i(f.b)(i.viewProviders.get(t.token.reference))&&i.viewProviders.set(t.token.reference,!0)})}return t}(),w=function(){function t(t,e,i,r,o,a,c){var u=this;this.viewContext=t,this._parent=e,this._isViewRoot=i,this._directiveAsts=r,this._sourceSpan=c,this._transformedProviders=new Map,this._seenProviders=new Map,this._hasViewContainer=!1,this._attrs={},o.forEach(function(t){return u._attrs[t.name]=t.value});var m=r.map(function(t){return t.directive});this._allProviders=s(m,c,t.errors),this._contentQueries=l(m);var v=new Map;p.b.values(this._allProviders).forEach(function(t){u._addQueryReadsTo(t.token,v)}),a.forEach(function(t){u._addQueryReadsTo(new d.b({value:t.name}),v)}),n.i(f.a)(v.get(n.i(h.a)(h.b.ViewContainerRef).reference))&&(this._hasViewContainer=!0),p.b.values(this._allProviders).forEach(function(t){var e=t.eager||n.i(f.a)(v.get(t.token.reference));e&&u._getOrCreateLocalProvider(t.providerType,t.token,!0)})}return t.prototype.afterElement=function(){var t=this;p.b.values(this._allProviders).forEach(function(e){t._getOrCreateLocalProvider(e.providerType,e.token,!1)})},Object.defineProperty(t.prototype,"transformProviders",{get:function(){return p.b.values(this._transformedProviders)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedDirectiveAsts",{get:function(){var t=this.transformProviders.map(function(t){return t.token.identifier}),e=p.a.clone(this._directiveAsts);return p.a.sort(e,function(e,n){return t.indexOf(e.directive.type)-t.indexOf(n.directive.type)}),e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedHasViewContainer",{get:function(){return this._hasViewContainer},enumerable:!0,configurable:!0}),t.prototype._addQueryReadsTo=function(t,e){this._getQueriesFor(t).forEach(function(i){var r=i.read||t;n.i(f.b)(e.get(r.reference))&&e.set(r.reference,!0)})},t.prototype._getQueriesFor=function(t){for(var e,i=[],r=this,o=0;null!==r;)e=r._contentQueries.get(t.reference),n.i(f.a)(e)&&p.a.addAll(i,e.filter(function(t){return t.descendants||o<=1})),r._directiveAsts.length>0&&o++,r=r._parent;return e=this.viewContext.viewQueries.get(t.reference),n.i(f.a)(e)&&p.a.addAll(i,e),i},t.prototype._getOrCreateLocalProvider=function(t,e,o){var s=this,a=this._allProviders.get(e.reference);if(!a||(t===v.a.Directive||t===v.a.PublicService)&&a.providerType===v.a.PrivateService||(t===v.a.PrivateService||t===v.a.PublicService)&&a.providerType===v.a.Builtin)return null;var c=this._transformedProviders.get(e.reference);if(n.i(f.a)(c))return c;if(n.i(f.a)(this._seenProviders.get(e.reference)))return this.viewContext.errors.push(new b("Cannot instantiate cyclic dependency! "+e.name,this._sourceSpan)),null;this._seenProviders.set(e.reference,!0);var l=a.providers.map(function(t){var e,r=t.useValue,c=t.useExisting;if(n.i(f.a)(t.useExisting)){var l=s._getDependency(a.providerType,new d.c({token:t.useExisting}),o);n.i(f.a)(l.token)?c=l.token:(c=null,r=l.value)}else if(n.i(f.a)(t.useFactory)){var u=t.deps||t.useFactory.diDeps;e=u.map(function(t){return s._getDependency(a.providerType,t,o)})}else if(n.i(f.a)(t.useClass)){var u=t.deps||t.useClass.diDeps;e=u.map(function(t){return s._getDependency(a.providerType,t,o)})}return i(t,{useExisting:c,useValue:r,deps:e})});return c=r(a,{eager:o,providers:l}),this._transformedProviders.set(e.reference,c),c},t.prototype._getLocalDependency=function(t,e,i){if(void 0===i&&(i=null),e.isAttribute){var r=this._attrs[e.token.value];return new d.c({isValue:!0,value:n.i(f.j)(r)})}if(n.i(f.a)(e.query)||n.i(f.a)(e.viewQuery))return e;if(n.i(f.a)(e.token)){if(t===v.a.Directive||t===v.a.Component){if(e.token.reference===n.i(h.a)(h.b.Renderer).reference||e.token.reference===n.i(h.a)(h.b.ElementRef).reference||e.token.reference===n.i(h.a)(h.b.ChangeDetectorRef).reference||e.token.reference===n.i(h.a)(h.b.TemplateRef).reference)return e;e.token.reference===n.i(h.a)(h.b.ViewContainerRef).reference&&(this._hasViewContainer=!0)}if(e.token.reference===n.i(h.a)(h.b.Injector).reference)return e;if(n.i(f.a)(this._getOrCreateLocalProvider(t,e.token,i)))return e}return null},t.prototype._getDependency=function(t,e,i){void 0===i&&(i=null);var r=this,o=i,s=null;if(e.isSkipSelf||(s=this._getLocalDependency(t,e,i)),e.isSelf)!s&&e.isOptional&&(s=new d.c({isValue:!0,value:null}));else{for(;!s&&n.i(f.a)(r._parent);){var a=r;r=r._parent,a._isViewRoot&&(o=!1),s=r._getLocalDependency(v.a.PublicService,e,o)}s||(s=!e.isHost||this.viewContext.component.type.isHost||this.viewContext.component.type.reference===e.token.reference||n.i(f.a)(this.viewContext.viewProviders.get(e.token.reference))?e:e.isOptional?s=new d.c({isValue:!0,value:null}):null)}return s||this.viewContext.errors.push(new b("No provider for "+e.token.name,this._sourceSpan)),s},t}(),_=function(){function t(t,e,n){var i=this;this._transformedProviders=new Map,this._seenProviders=new Map,this._errors=[],this._allProviders=new Map;var r=t.transitiveModule.modules.map(function(t){return t.type});r.forEach(function(t){var e=new d.d({token:new d.b({identifier:t}),useClass:t});a([e],v.a.PublicService,!0,n,i._errors,i._allProviders)}),a(o(t.transitiveModule.providers.concat(e),n,this._errors),v.a.PublicService,!1,n,this._errors,this._allProviders)}return t.prototype.parse=function(){var t=this;if(p.b.values(this._allProviders).forEach(function(e){t._getOrCreateLocalProvider(e.token,e.eager)}),this._errors.length>0){var e=this._errors.join("\n");throw new Error("Provider parse errors:\n"+e)}return p.b.values(this._transformedProviders)},t.prototype._getOrCreateLocalProvider=function(t,e){var o=this,s=this._allProviders.get(t.reference);if(!s)return null;var a=this._transformedProviders.get(t.reference);if(n.i(f.a)(a))return a;if(n.i(f.a)(this._seenProviders.get(t.reference)))return this._errors.push(new b("Cannot instantiate cyclic dependency! "+t.name,s.sourceSpan)),null;this._seenProviders.set(t.reference,!0);var c=s.providers.map(function(t){var r,a=t.useValue,c=t.useExisting;if(n.i(f.a)(t.useExisting)){var l=o._getDependency(new d.c({token:t.useExisting}),e,s.sourceSpan);n.i(f.a)(l.token)?c=l.token:(c=null,a=l.value)}else if(n.i(f.a)(t.useFactory)){var u=t.deps||t.useFactory.diDeps;r=u.map(function(t){return o._getDependency(t,e,s.sourceSpan)})}else if(n.i(f.a)(t.useClass)){var u=t.deps||t.useClass.diDeps;r=u.map(function(t){return o._getDependency(t,e,s.sourceSpan)})}return i(t,{useExisting:c,useValue:a,deps:r})});return a=r(s,{eager:e,providers:c}),this._transformedProviders.set(t.reference,a),a},t.prototype._getDependency=function(t,e,i){void 0===e&&(e=null);var r=!1;!t.isSkipSelf&&n.i(f.a)(t.token)&&(t.token.reference===n.i(h.a)(h.b.Injector).reference||t.token.reference===n.i(h.a)(h.b.ComponentFactoryResolver).reference?r=!0:n.i(f.a)(this._getOrCreateLocalProvider(t.token,e))&&(r=!0));var o=t;return t.isSelf&&!r&&(t.isOptional?o=new d.c({isValue:!0,value:null}):this._errors.push(new b("No provider for "+t.token.name,i))),o},t}()},function(t,e,n){"use strict";function i(t){if(!t.isComponent)throw new Error("Could not compile '"+t.type.name+"' because it is not a component.")}var r=n(0),o=n(144),s=n(257),a=n(19),c=n(81),l=n(146),u=n(2),d=n(151),p=n(153),f=n(6),h=n(472),m=n(473),v=n(14),g=n(159),b=n(107),y=n(22),w=n(108);n.d(e,"a",function(){return _});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var _=function(){function t(t,e,n,i,r,a,c,l){this._injector=t,this._metadataResolver=e,this._templateNormalizer=n,this._templateParser=i,this._styleCompiler=r,this._viewCompiler=a,this._ngModuleCompiler=c,this._compilerConfig=l,this._compiledTemplateCache=new Map,this._compiledHostTemplateCache=new Map,this._compiledNgModuleCache=new Map,this._animationParser=new s.a,this._animationCompiler=new o.a}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._compileModuleAndComponents(t,!0).syncResult},t.prototype.compileModuleAsync=function(t){return this._compileModuleAndComponents(t,!1).asyncResult},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._compileModuleAndAllComponents(t,!0).syncResult},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._compileModuleAndAllComponents(t,!1).asyncResult},t.prototype._compileModuleAndComponents=function(t,e){var n=this._compileComponents(t,e),i=this._compileModule(t);return new y.h(i,n.then(function(){return i}))},t.prototype._compileModuleAndAllComponents=function(t,e){var n=this,i=this._compileComponents(t,e),o=this._compileModule(t),s=this._metadataResolver.getNgModuleMetadata(t),a=[],c=new Set;s.transitiveModule.modules.forEach(function(t){t.declaredDirectives.forEach(function(t){if(t.isComponent){var e=n._createCompiledHostTemplate(t.type.reference);c.add(e),a.push(e.proxyComponentFactory)}})});var l=new r.ModuleWithComponentFactories(o,a),u=function(){return c.forEach(function(t){n._compileTemplate(t)}),l},d=e?Promise.resolve(u()):i.then(u);return new y.h(l,d)},t.prototype._compileModule=function(t){var e=this,i=this._compiledNgModuleCache.get(t);if(!i){var o=this._metadataResolver.getNgModuleMetadata(t),s=[this._metadataResolver.getProviderMetadata(new a.x(r.Compiler,{useFactory:function(){return new C(e,o.type.reference)}}))],c=this._ngModuleCompiler.compile(o,s);c.dependencies.forEach(function(t){t.placeholder.reference=e._assertComponentKnown(t.comp.reference,!0).proxyComponentFactory,t.placeholder.name="compFactory_"+t.comp.name}),i=this._compilerConfig.useJit?n.i(m.a)(o.type.name+".ngfactory.js",c.statements,c.ngModuleFactoryVar):n.i(h.a)(c.statements,c.ngModuleFactoryVar),this._compiledNgModuleCache.set(o.type.reference,i)}return i},t.prototype._compileComponents=function(t,e){var n=this,i=new Set,r=[],o=this._metadataResolver.getNgModuleMetadata(t);o.transitiveModule.modules.forEach(function(t){t.declaredDirectives.forEach(function(e){e.isComponent&&(i.add(n._createCompiledTemplate(e,t)),e.entryComponents.forEach(function(t){i.add(n._createCompiledHostTemplate(t.reference))}))}),t.entryComponents.forEach(function(t){i.add(n._createCompiledHostTemplate(t.reference))})}),i.forEach(function(t){if(t.loading){if(e)throw new v._0(t.compType.reference);r.push(t.loading)}});var s=function(){i.forEach(function(t){n._compileTemplate(t)})};return e?(s(),Promise.resolve(null)):Promise.all(r).then(s)},t.prototype.clearCacheFor=function(t){this._compiledNgModuleCache.delete(t),this._metadataResolver.clearCacheFor(t),this._compiledHostTemplateCache.delete(t);var e=this._compiledTemplateCache.get(t);e&&(this._templateNormalizer.clearCacheFor(e.normalizedCompMeta),this._compiledTemplateCache.delete(t))},t.prototype.clearCache=function(){this._metadataResolver.clearCache(),this._compiledTemplateCache.clear(),this._compiledHostTemplateCache.clear(),this._templateNormalizer.clearCache(),this._compiledNgModuleCache.clear()},t.prototype._createCompiledHostTemplate=function(t){var e=this._compiledHostTemplateCache.get(t);if(!e){var r=this._metadataResolver.getDirectiveMetadata(t);i(r);var o=n.i(a.n)(r);e=new x(!0,r.selector,r.type,[r],[],[],this._templateNormalizer.normalizeDirective(o)),this._compiledHostTemplateCache.set(t,e)}return e},t.prototype._createCompiledTemplate=function(t,e){var n=this._compiledTemplateCache.get(t.type.reference);return n||(i(t),n=new x(!1,t.selector,t.type,e.transitiveModule.directives,e.transitiveModule.pipes,e.schemas,this._templateNormalizer.normalizeDirective(t)),this._compiledTemplateCache.set(t.type.reference,n)),n},t.prototype._assertComponentKnown=function(t,e){var i=e?this._compiledHostTemplateCache.get(t):this._compiledTemplateCache.get(t);if(!i)throw e?new Error("Illegal state: Compiled view for component "+n.i(u.p)(t)+" does not exist!"):new Error("Component "+n.i(u.p)(t)+" is not part of any NgModule or the module has not been imported into your module.");return i},t.prototype._assertComponentLoaded=function(t,e){var i=this._assertComponentKnown(t,e);if(i.loading)throw new Error("Illegal state: CompiledTemplate for "+n.i(u.p)(t)+" (isHost: "+e+") is still loading!");return i},t.prototype._compileTemplate=function(t){var e=this;if(!t.isCompiled){var i=t.normalizedCompMeta,r=new Map,o=this._styleCompiler.compileComponent(i);o.externalStylesheets.forEach(function(t){r.set(t.meta.moduleUrl,t)}),this._resolveStylesCompileResult(o.componentStylesheet,r);var s=t.viewComponentTypes.map(function(t){return e._assertComponentLoaded(t,!1).normalizedCompMeta}),a=this._animationParser.parseComponent(i),c=this._templateParser.parse(i,i.template.template,t.viewDirectives.concat(s),t.viewPipes,t.schemas,i.type.name),l=this._animationCompiler.compile(i.type.name,a),u=this._viewCompiler.compileComponent(i,c,f.e(o.componentStylesheet.stylesVar),t.viewPipes,l);u.dependencies.forEach(function(t){var n;if(t instanceof w.a){var i=t;n=e._assertComponentLoaded(i.comp.reference,!1),i.placeholder.reference=n.proxyViewFactory,i.placeholder.name="viewFactory_"+i.comp.name}else if(t instanceof w.b){var r=t;n=e._assertComponentLoaded(r.comp.reference,!0),r.placeholder.reference=n.proxyComponentFactory,r.placeholder.name="compFactory_"+r.comp.name}});var d=o.componentStylesheet.statements.concat(u.statements);l.forEach(function(t){t.statements.forEach(function(t){d.push(t)})});var p;p=this._compilerConfig.useJit?n.i(m.a)(""+t.compType.name+(t.isHost?"_Host":"")+".ngfactory.js",d,u.viewFactoryVar):n.i(h.a)(d,u.viewFactoryVar),t.compiled(p)}},t.prototype._resolveStylesCompileResult=function(t,e){var n=this;t.dependencies.forEach(function(t,i){var r=e.get(t.moduleUrl),o=n._resolveAndEvalStylesCompileResult(r,e);t.valuePlaceholder.reference=o,t.valuePlaceholder.name="importedStyles"+i})},t.prototype._resolveAndEvalStylesCompileResult=function(t,e){return this._resolveStylesCompileResult(t,e),this._compilerConfig.useJit?n.i(m.a)(t.meta.moduleUrl+".css.js",t.statements,t.stylesVar):n.i(h.a)(t.statements,t.stylesVar)},t.decorators=[{type:r.Injectable}],t.ctorParameters=[{type:r.Injector},{type:d.a},{type:l.a},{type:b.a},{type:g.a},{type:w.c},{type:p.a},{type:c.a}],t}(),x=function(){function t(t,e,i,o,s,a,c){var l=this;this.isHost=t,this.compType=i,this.viewPipes=s,this.schemas=a,this._viewFactory=null,this.loading=null,this._normalizedCompMeta=null,this.isCompiled=!1,this.isCompiledWithDeps=!1,this.viewComponentTypes=[],this.viewDirectives=[],o.forEach(function(t){t.isComponent?l.viewComponentTypes.push(t.type.reference):l.viewDirectives.push(t)}),this.proxyViewFactory=function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(!l._viewFactory)throw new Error("Illegal state: CompiledTemplate for "+n.i(u.p)(l.compType)+" is not compiled yet!");return l._viewFactory.apply(null,t)},this.proxyComponentFactory=t?new r.ComponentFactory(e,this.proxyViewFactory,i.reference):null,c.syncResult?this._normalizedCompMeta=c.syncResult:this.loading=c.asyncResult.then(function(t){l._normalizedCompMeta=t,l.loading=null})}return Object.defineProperty(t.prototype,"normalizedCompMeta",{get:function(){if(this.loading)throw new Error("Template is still loading for "+this.compType.name+"!");return this._normalizedCompMeta},enumerable:!0,configurable:!0}),t.prototype.compiled=function(t){this._viewFactory=t,this.isCompiled=!0},t.prototype.depsCompiled=function(){this.isCompiledWithDeps=!0},t}(),C=function(){function t(t,e){this._delegate=t,this._ngModule=e}return Object.defineProperty(t.prototype,"_injector",{get:function(){return this._delegate.injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._delegate.compileModuleSync(t)},t.prototype.compileModuleAsync=function(t){return this._delegate.compileModuleAsync(t)},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._delegate.compileModuleAndAllComponentsSync(t)},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._delegate.compileModuleAndAllComponentsAsync(t)},t.prototype.clearCache=function(){this._delegate.clearCache()},t.prototype.clearCacheFor=function(t){this._delegate.clearCacheFor(t)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(476),o=n(82);n.d(e,"a",function(){return f});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a="boolean",c="number",l="string",u="object",d=["[Element]|textContent,%classList,className,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*copy,*cut,*paste,*search,*selectstart,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerHTML,#scrollLeft,#scrollTop","[HTMLElement]^[Element]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","abbr,address,article,aside,b,bdi,bdo,cite,code,dd,dfn,dt,em,figcaption,figure,footer,header,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","media^[HTMLElement]|!autoplay,!controls,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,#playbackRate,preload,src,%srcObject,#volume",":svg:^[HTMLElement]|*abort,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cuechange,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*seeked,*seeking,*select,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!autofocus,!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,!allowFullscreen,frameBorder,height,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,#height,#hspace,!isMap,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocapitalize,autocomplete,!autofocus,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","keygen^[HTMLElement]|!autofocus,challenge,!disabled,keytype,name","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,integrity,media,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,src,text,type","select^[HTMLElement]|!autofocus,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","shadow^[HTMLElement]|","source^[HTMLElement]|media,sizes,src,srcset,type","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocapitalize,!autofocus,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|#height,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:cursor^:svg:|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime"],p={class:"className",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},f=function(t){function e(){var e=this;t.call(this),this._schema={},d.forEach(function(t){var n={},i=t.split("|"),r=i[0],o=i[1],s=o.split(","),d=r.split("^"),p=d[0],f=d[1];p.split(",").forEach(function(t){return e._schema[t.toLowerCase()]=n});var h=f&&e._schema[f.toLowerCase()];h&&Object.keys(h).forEach(function(t){n[t]=h[t]}),s.forEach(function(t){if(t.length>0)switch(t[0]){case"*":break;case"!":n[t.substring(1)]=a;break;case"#":n[t.substring(1)]=c;break;case"%":n[t.substring(1)]=u;break;default:n[t]=l}})})}return s(e,t),e.prototype.hasProperty=function(t,e,n){if(n.some(function(t){return t.name===i.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!1;if(n.some(function(t){return t.name===i.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}var r=this._schema[t.toLowerCase()]||this._schema.unknown;return!!r[e]},e.prototype.hasElement=function(t,e){if(e.some(function(t){return t.name===i.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!0;if(e.some(function(t){return t.name===i.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}return!!this._schema[t.toLowerCase()]},e.prototype.securityContext=function(t,e){t=t.toLowerCase(),e=e.toLowerCase();var n=r.a[t+"|"+e];return n?n:(n=r.a["*|"+e],n?n:i.SecurityContext.NONE)},e.prototype.getMappedPropName=function(t){return p[t]||t},e.prototype.getDefaultComponentElementName=function(){return"ng-component"},e.prototype.validateProperty=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event property '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...")+("\nIf '"+t+"' is a directive input, make sure the directive is imported by the")+" current module.";return{error:!0,msg:e}}return{error:!1}},e.prototype.validateAttribute=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event attribute '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...");return{error:!0,msg:e}}return{error:!1}},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(o.a)},function(t,e,n){"use strict";function i(t){if(n.i(o.b)(t)||0===t.length||"/"==t[0])return!1;var e=t.match(c);return null===e||"package"==e[1]||"asset"==e[1]}function r(t,e,n){var r=[],o=n.replace(a,function(){for(var n=[],o=0;o<arguments.length;o++)n[o-0]=arguments[o];var s=n[1]||n[2];return i(s)?(r.push(t.resolve(e,s)),""):n[0]});return new s(o,r)}var o=n(2);e.a=i,e.b=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t,e){this.style=t,this.styleUrls=e}return t}(),a=/@import\s+(?:url\()?\s*(?:(?:['"]([^'"]*))|([^;\)\s]*))[^;]*;?/g,c=/^([^:\/?#]+):/},function(t,e,n){"use strict";function i(t){var e=null,i=null,b=null,y=!1,w=null;t.attrs.forEach(function(t){var n=t.name.toLowerCase();n==a?e=t.value:n==d?i=t.value:n==u?b=t.value:t.name==m?y=!0:t.name==v&&t.value.length>0&&(w=t.value)}),e=r(e);var _=t.name.toLowerCase(),x=s.OTHER;return n.i(o.e)(_)[1]==c?x=s.NG_CONTENT:_==f?x=s.STYLE:_==h?x=s.SCRIPT:_==l&&b==p&&(x=s.STYLESHEET),new g(x,e,i,y,w)}function r(t){return null===t||0===t.length?"*":t}var o=n(67);e.a=i,n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s,a="select",c="ng-content",l="link",u="rel",d="href",p="stylesheet",f="style",h="script",m="ngNonBindable",v="ngProjectAs";!function(t){t[t.NG_CONTENT=0]="NG_CONTENT",t[t.STYLE=1]="STYLE",t[t.STYLESHEET=2]="STYLESHEET",t[t.SCRIPT=3]="SCRIPT",t[t.OTHER=4]="OTHER"}(s||(s={}));var g=function(){function t(t,e,n,i,r){this.type=t,this.selectAttr=e,this.hrefAttr=n,this.nonBindable=i,this.projectAs=r}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t,e){this.node=t,this.sourceAst=e}return t}()},function(t,e,n){"use strict";function i(t,e,i,r){var o;return o=e>0?l.a(t).lowerEquals(m.a.requestNodeIndex).and(m.a.requestNodeIndex.lowerEquals(l.a(t+e))):l.a(t).identical(m.a.requestNodeIndex),new l.i(m.a.token.identical(n.i(p.f)(i.token)).and(o),[new l.t(r)])}function r(t,e,n,i,r,o){var s,a,c=o.view;if(i?(s=l.g(n),a=new l.q(l.l)):(s=n[0],a=n[0].type),a||(a=l.l),r)c.fields.push(new l.s(t,a)),c.createMethod.addStmt(l.n.prop(t).set(s).toStmt());else{var u="_"+t;c.fields.push(new l.s(u,a));var d=new f.a(c);d.resetDebugInfo(o.nodeIndex,o.sourceAst),d.addStmt(new l.i(l.n.prop(u).isBlank(),[l.n.prop(u).set(s).toStmt()])),d.addStmt(new l.t(l.n.prop(u))),c.getters.push(new l.v(t,d.finish(),a))}return l.n.prop(t)}var o=n(19),s=n(17),a=n(2),c=n(13),l=n(6),u=n(271),d=n(54),p=n(22),f=n(160),h=n(279),m=n(68),v=n(84);n.d(e,"b",function(){return b}),n.d(e,"a",function(){return y});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var g=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},b=function(){function t(t,e,n,i,r){this.parent=t,this.view=e,this.nodeIndex=n,this.renderNode=i,this.sourceAst=r}return t.prototype.isNull=function(){return!this.renderNode},t.prototype.isRootElement=function(){return this.view!=this.parent.view},t}(),y=function(t){function e(e,i,r,o,s,u,d,p,f,h,m){var v=this;t.call(this,e,i,r,o,s),this.component=u,this._directives=d,this._resolvedProvidersArray=p,this.hasViewContainer=f,this.hasEmbeddedView=h,this._compViewExpr=null,this.instances=new Map,this._queryCount=0,this._queries=new Map,this._componentConstructorViewQueryLists=[],this.contentNodesByNgContentIndex=null,this.referenceTokens={},m.forEach(function(t){return v.referenceTokens[t.name]=t.value}),this.elementRef=l.b(n.i(c.d)(c.b.ElementRef)).instantiate([this.renderNode]),this.instances.set(n.i(c.a)(c.b.ElementRef).reference,this.elementRef),this.injector=l.n.callMethod("injector",[l.a(this.nodeIndex)]),this.instances.set(n.i(c.a)(c.b.Injector).reference,this.injector),this.instances.set(n.i(c.a)(c.b.Renderer).reference,l.n.prop("renderer")),(this.hasViewContainer||this.hasEmbeddedView||n.i(a.a)(this.component))&&this._createAppElement()}return g(e,t),e.createNull=function(){return new e(null,null,null,null,null,null,[],[],!1,!1,[])},e.prototype._createAppElement=function(){var t="_appEl_"+this.nodeIndex,e=this.isRootElement()?null:this.parent.nodeIndex;this.view.fields.push(new l.s(t,l.c(n.i(c.d)(c.b.AppElement)),[l.u.Private]));var i=l.n.prop(t).set(l.b(n.i(c.d)(c.b.AppElement)).instantiate([l.a(this.nodeIndex),l.a(e),l.n,this.renderNode])).toStmt();this.view.createMethod.addStmt(i),this.appElement=l.n.prop(t),this.instances.set(n.i(c.a)(c.b.AppElement).reference,this.appElement)},e.prototype.createComponentFactoryResolver=function(t){if(t&&0!==t.length){var e=l.b(n.i(c.d)(c.b.CodegenComponentFactoryResolver)).instantiate([l.g(t.map(function(t){return l.b(t)})),n.i(v.b)(n.i(c.a)(c.b.ComponentFactoryResolver),!1)]),i=new o.d({token:n.i(c.a)(c.b.ComponentFactoryResolver),useValue:e});this._resolvedProvidersArray.unshift(new d.b(i.token,!1,!0,[i],d.a.PrivateService,[],this.sourceAst.sourceSpan))}},e.prototype.setComponentView=function(t){this._compViewExpr=t,this.contentNodesByNgContentIndex=new Array(this.component.template.ngContentSelectors.length);for(var e=0;e<this.contentNodesByNgContentIndex.length;e++)this.contentNodesByNgContentIndex[e]=[]},e.prototype.setEmbeddedView=function(t){if(this.embeddedView=t,n.i(a.a)(t)){var e=l.b(n.i(c.d)(c.b.TemplateRef_)).instantiate([this.appElement,this.embeddedView.viewFactory]),i=new o.d({token:n.i(c.a)(c.b.TemplateRef),useValue:e});this._resolvedProvidersArray.unshift(new d.b(i.token,!1,!0,[i],d.a.Builtin,[],this.sourceAst.sourceSpan))}},e.prototype.beforeChildren=function(){var t=this;this.hasViewContainer&&this.instances.set(n.i(c.a)(c.b.ViewContainerRef).reference,this.appElement.prop("vcRef")),this._resolvedProviders=new Map,this._resolvedProvidersArray.forEach(function(e){return t._resolvedProviders.set(e.token.reference,e)}),s.b.values(this._resolvedProviders).forEach(function(e){var i=e.providers.map(function(i){if(n.i(a.a)(i.useExisting))return t._getDependency(e.providerType,new o.c({token:i.useExisting}));if(n.i(a.a)(i.useFactory)){var r=i.deps||i.useFactory.diDeps,s=r.map(function(n){return t._getDependency(e.providerType,n)});return l.b(i.useFactory).callFn(s)}if(n.i(a.a)(i.useClass)){var r=i.deps||i.useClass.diDeps,s=r.map(function(n){return t._getDependency(e.providerType,n)});return l.b(i.useClass).instantiate(s,l.c(i.useClass))}return n.i(u.a)(i.useValue)}),s="_"+e.token.name+"_"+t.nodeIndex+"_"+t.instances.size,c=r(s,e,i,e.multiProvider,e.eager,t);t.instances.set(e.token.reference,c)});for(var e=0;e<this._directives.length;e++){var i=this._directives[e],d=this.instances.get(n.i(c.c)(i.type).reference);i.queries.forEach(function(e){t._addQuery(e,d)})}var p=[];if(s.b.values(this._resolvedProviders).forEach(function(e){var n=t._getQueriesFor(e.token);s.a.addAll(p,n.map(function(t){return new w(t,e.token)}))}),Object.keys(this.referenceTokens).forEach(function(e){var i,r=t.referenceTokens[e];i=n.i(a.a)(r)?t.instances.get(r.reference):t.renderNode,t.view.locals.set(e,i);var c=new o.b({value:e});s.a.addAll(p,t._getQueriesFor(c).map(function(t){return new w(t,c)}))}),p.forEach(function(e){var i;if(n.i(a.a)(e.read.identifier))i=t.instances.get(e.read.reference);else{var r=t.referenceTokens[e.read.value];i=n.i(a.a)(r)?t.instances.get(r.reference):t.elementRef}n.i(a.a)(i)&&e.query.addValue(i,t.view)}),n.i(a.a)(this.component)){var f=n.i(a.a)(this.component)?l.g(this._componentConstructorViewQueryLists):l.h,h=n.i(a.a)(this.getComponent())?this.getComponent():l.h;this.view.createMethod.addStmt(this.appElement.callMethod("initComponent",[h,f,this._compViewExpr]).toStmt())}},e.prototype.afterChildren=function(t){var e=this;s.b.values(this._resolvedProviders).forEach(function(n){var r=e.instances.get(n.token.reference),o=n.providerType===d.a.PrivateService?0:t;e.view.injectorGetMethod.addStmt(i(e.nodeIndex,o,n,r))}),s.b.values(this._queries).forEach(function(t){return t.forEach(function(t){return t.afterChildren(e.view.createMethod,e.view.updateContentQueriesMethod)})})},e.prototype.addContentNode=function(t,e){this.contentNodesByNgContentIndex[t].push(e)},e.prototype.getComponent=function(){return n.i(a.a)(this.component)?this.instances.get(n.i(c.c)(this.component.type).reference):null},e.prototype.getProviderTokens=function(){return s.b.values(this._resolvedProviders).map(function(t){return n.i(p.f)(t.token)})},e.prototype._getQueriesFor=function(t){for(var e,i=[],r=this,o=0;!r.isNull();)e=r._queries.get(t.reference),n.i(a.a)(e)&&s.a.addAll(i,e.filter(function(t){return t.meta.descendants||o<=1})),r._directives.length>0&&o++,r=r.parent;return e=this.view.componentView.viewQueries.get(t.reference),n.i(a.a)(e)&&s.a.addAll(i,e),i},e.prototype._addQuery=function(t,e){var i="_query_"+t.selectors[0].name+"_"+this.nodeIndex+"_"+this._queryCount++,r=n.i(h.a)(t,e,i,this.view),o=new h.b(t,r,e,this.view);return n.i(h.c)(this._queries,o),o},e.prototype._getLocalDependency=function(t,e){var i=null;if(!i&&n.i(a.a)(e.query)&&(i=this._addQuery(e.query,null).queryList),!i&&n.i(a.a)(e.viewQuery)&&(i=n.i(h.a)(e.viewQuery,null,"_viewQuery_"+e.viewQuery.selectors[0].name+"_"+this.nodeIndex+"_"+this._componentConstructorViewQueryLists.length,this.view),this._componentConstructorViewQueryLists.push(i)),n.i(a.a)(e.token)){if(!i&&e.token.reference===n.i(c.a)(c.b.ChangeDetectorRef).reference)return t===d.a.Component?this._compViewExpr.prop("ref"):n.i(v.a)(l.n.prop("ref"),this.view,this.view.componentView);if(!i){var r=this._resolvedProviders.get(e.token.reference);if(r&&(t===d.a.Directive||t===d.a.PublicService)&&r.providerType===d.a.PrivateService)return null;i=this.instances.get(e.token.reference)}}return i},e.prototype._getDependency=function(t,e){var i=this,r=null;for(e.isValue&&(r=l.a(e.value)),r||e.isSkipSelf||(r=this._getLocalDependency(t,e));!r&&!i.parent.isNull();)i=i.parent,r=i._getLocalDependency(d.a.PublicService,new o.c({token:e.token}));return r||(r=n.i(v.b)(e.token,e.isOptional)),r||(r=l.h),n.i(v.a)(r,this.view,i.view)},e}(b),w=function(){function t(t,e){this.query=t,this.read=t.meta.read||e}return t}()},function(t,e,n){"use strict";function i(t){return a.a.flatten(t.values.map(function(t){return t instanceof p?r(t.view.declarationElement.appElement,t.view,i(t)):t}))}function r(t,e,n){var i=n.map(function(t){return u.p(u.n.name,u.e("nestedView"),t)});return t.callMethod("mapNestedViews",[u.e(e.className),u.j([new u.k("nestedView",e.classType)],[new u.t(u.g(i))],u.l)])}function o(t,e,i,r){r.fields.push(new u.s(i,u.c(n.i(l.d)(l.b.QueryList),[u.l])));var o=u.n.prop(i);return r.createMethod.addStmt(u.n.prop(i).set(u.b(n.i(l.d)(l.b.QueryList),[u.l]).instantiate([])).toStmt()),o}function s(t,e){e.meta.selectors.forEach(function(n){var i=t.get(n.reference);i||(i=[],t.set(n.reference,i)),i.push(e)})}var a=n(17),c=n(2),l=n(13),u=n(6),d=n(84);n.d(e,"b",function(){return f}),e.a=o,e.c=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=function(){function t(t,e){this.view=t,this.values=e}return t}(),f=function(){function t(t,e,n,i){this.meta=t,this.queryList=e,this.ownerDirectiveExpression=n,this.view=i,this._values=new p(i,[])}return t.prototype.addValue=function(t,e){for(var i=e,r=[];n.i(c.a)(i)&&i!==this.view;){var o=i.declarationElement;r.unshift(o),i=o.view}var s=n.i(d.a)(this.queryList,e,this.view),a=this._values;r.forEach(function(t){var e=a.values.length>0?a.values[a.values.length-1]:null;if(e instanceof p&&e.view===t.embeddedView)a=e;else{var n=new p(t.embeddedView,[]);a.values.push(n),a=n}}),a.values.push(t),r.length>0&&e.dirtyParentQueriesMethod.addStmt(s.callMethod("setDirty",[]).toStmt())},t.prototype._isStatic=function(){return!this._values.values.some(function(t){return t instanceof p})},t.prototype.afterChildren=function(t,e){var r=i(this._values),o=[this.queryList.callMethod("reset",[u.g(r)]).toStmt()];if(n.i(c.a)(this.ownerDirectiveExpression)){var s=this.meta.first?this.queryList.prop("first"):this.queryList;o.push(this.ownerDirectiveExpression.prop(this.meta.propertyName).set(s).toStmt())}this.meta.first||o.push(this.queryList.callMethod("notifyOnChanges",[]).toStmt()),this.meta.first&&this._isStatic()?t.addStmts(o):e.addStmt(new u.i(this.queryList.prop("dirty"),o))},t}()},function(t,e,n){"use strict";function i(t,e){return e>0?l.j.EMBEDDED:t.type.isHost?l.j.HOST:l.j.COMPONENT}var r=n(19),o=n(17),s=n(2),a=n(13),c=n(6),l=n(14),u=n(160),d=n(478),p=n(279),f=n(68),h=n(84);n.d(e,"a",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var m=function(){function t(t,e,a,d,f,m,v,g){var b=this;this.component=t,this.genConfig=e,this.pipeMetas=a,this.styles=d,this.animations=f,this.viewIndex=m,this.declarationElement=v,this.templateVariableBindings=g,this.nodes=[],this.rootNodesOrAppElements=[],this.bindings=[],this.classStatements=[],this.eventHandlerMethods=[],this.fields=[],this.getters=[],this.disposables=[],this.subscriptions=[],this.purePipes=new Map,this.pipes=[],this.locals=new Map,this.literalArrayCount=0,this.literalMapCount=0,this.pipeCount=0,this.createMethod=new u.a(this),this.animationBindingsMethod=new u.a(this),this.injectorGetMethod=new u.a(this),this.updateContentQueriesMethod=new u.a(this),this.dirtyParentQueriesMethod=new u.a(this),this.updateViewQueriesMethod=new u.a(this),this.detectChangesInInputsMethod=new u.a(this),this.detectChangesRenderPropertiesMethod=new u.a(this),this.afterContentLifecycleCallbacksMethod=new u.a(this),this.afterViewLifecycleCallbacksMethod=new u.a(this),this.destroyMethod=new u.a(this),this.detachMethod=new u.a(this),this.viewType=i(t,m),this.className="_View_"+t.type.name+m,this.classType=c.c(new r.a({name:this.className})),this.viewFactory=c.e(n.i(h.d)(t,m)),this.viewType===l.j.COMPONENT||this.viewType===l.j.HOST?this.componentView=this:this.componentView=this.declarationElement.view.componentView,this.componentContext=n.i(h.a)(c.n.prop("context"),this,this.componentView);var y=new Map;if(this.viewType===l.j.COMPONENT){var w=c.n.prop("context");o.a.forEachWithIndex(this.component.viewQueries,function(t,e){var i="_viewQuery_"+t.selectors[0].name+"_"+e,r=n.i(p.a)(t,w,i,b),o=new p.b(t,r,w,b);n.i(p.c)(y,o)});var _=0;this.component.type.diDeps.forEach(function(t){if(n.i(s.a)(t.viewQuery)){var e=c.n.prop("declarationAppElement").prop("componentConstructorViewQueries").key(c.a(_++)),i=new p.b(t.viewQuery,e,null,b);n.i(p.c)(y,i)}})}this.viewQueries=y,g.forEach(function(t){b.locals.set(t[1],c.n.prop("context").prop(t[0]))}),this.declarationElement.isNull()||this.declarationElement.setEmbeddedView(this)}return t.prototype.callPipe=function(t,e,n){return d.a.call(this,t,[e].concat(n))},t.prototype.getLocal=function(t){if(t==f.b.event.name)return f.b.event;for(var e=this,i=e.locals.get(t);!i&&n.i(s.a)(e.declarationElement.view);)e=e.declarationElement.view,i=e.locals.get(t);return n.i(s.a)(i)?n.i(h.a)(i,this,e):null},t.prototype.createLiteralArray=function(t){if(0===t.length)return c.b(n.i(a.d)(a.b.EMPTY_ARRAY));for(var e=c.n.prop("_arr_"+this.literalArrayCount++),i=[],r=[],o=0;o<t.length;o++){var s="p"+o;i.push(new c.k(s)),r.push(c.e(s))}return n.i(h.c)(c.j(i,[new c.t(c.g(r))],new c.q(c.l)),t.length,e,this),e.callFn(t)},t.prototype.createLiteralMap=function(t){if(0===t.length)return c.b(n.i(a.d)(a.b.EMPTY_MAP));for(var e=c.n.prop("_map_"+this.literalMapCount++),i=[],r=[],o=[],s=0;s<t.length;s++){var l="p"+s;i.push(new c.k(l)),r.push([t[s][0],c.e(l)]),o.push(t[s][1])}return n.i(h.c)(c.j(i,[new c.t(c.f(r))],new c.w(c.l)),t.length,e,this),e.callFn(o)},t.prototype.afterNodes=function(){var t=this;o.b.values(this.viewQueries).forEach(function(e){return e.forEach(function(e){return e.afterChildren(t.createMethod,t.updateViewQueriesMethod)})})},t}()},function(t,e,n){"use strict";function i(t,e,n,i,r){var o=new b(t,e,i,r),s=n.visit(o,v.Expression);return new g(s,o.needsValueUnwrapper,o.temporaryCount)}function r(t,e,n,i){var r=new b(t,e,null,i),o=[];return d(n.visit(r,v.Statement),o),a(r.temporaryCount,i,o),o}function o(t,e){return"tmp_"+t+"_"+e}function s(t,e){return new m.x(o(t,e),m.h)}function a(t,e,n){for(var i=t-1;i>=0;i--)n.unshift(s(e,i))}function c(t,e){if(t!==v.Statement)throw new Error("Expected a statement, but saw "+e)}function l(t,e){if(t!==v.Expression)throw new Error("Expected an expression, but saw "+e)}function u(t,e){return t===v.Statement?e.toStmt():e}function d(t,e){n.i(f.c)(t)?t.forEach(function(t){return d(t,e)}):e.push(t)}var p=n(148),f=n(2),h=n(13),m=n(6);e.b=i,e.a=r,e.c=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var v,g=function(){function t(t,e,n){this.expression=t,this.needsValueUnwrapper=e,this.temporaryCount=n}return t}();!function(t){t[t.Statement=0]="Statement",t[t.Expression=1]="Expression"}(v||(v={}));var b=function(){function t(t,e,n,i){this._nameResolver=t,this._implicitReceiver=e,this._valueUnwrapper=n,this.bindingIndex=i,this._nodeMap=new Map,this._resultMap=new Map,this._currentTemporary=0,this.needsValueUnwrapper=!1,this.temporaryCount=0}return t.prototype.visitBinary=function(t,e){var n;switch(t.operation){case"+":n=m.y.Plus;break;case"-":n=m.y.Minus;break;case"*":n=m.y.Multiply;break;case"/":n=m.y.Divide;break;case"%":n=m.y.Modulo;break;case"&&":n=m.y.And;break;case"||":n=m.y.Or;break;case"==":n=m.y.Equals;break;case"!=":n=m.y.NotEquals;break;case"===":n=m.y.Identical;break;case"!==":n=m.y.NotIdentical;break;case"<":n=m.y.Lower;break;case">":n=m.y.Bigger;break;case"<=":n=m.y.LowerEquals;break;case">=":n=m.y.BiggerEquals;break;default:throw new Error("Unsupported operation "+t.operation)}return u(e,new m.z(n,this.visit(t.left,v.Expression),this.visit(t.right,v.Expression)))},t.prototype.visitChain=function(t,e){return c(e,t),this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){var n=this.visit(t.condition,v.Expression);return u(e,n.conditional(this.visit(t.trueExp,v.Expression),this.visit(t.falseExp,v.Expression)))},t.prototype.visitPipe=function(t,e){var n=this.visit(t.exp,v.Expression),i=this.visitAll(t.args,v.Expression),r=this._nameResolver.callPipe(t.name,n,i);return this.needsValueUnwrapper=!0,u(e,this._valueUnwrapper.callMethod("unwrap",[r]))},t.prototype.visitFunctionCall=function(t,e){return u(e,this.visit(t.target,v.Expression).callFn(this.visitAll(t.args,v.Expression)))},t.prototype.visitImplicitReceiver=function(t,e){return l(e,t),this._implicitReceiver},t.prototype.visitInterpolation=function(t,e){l(e,t);for(var i=[m.a(t.expressions.length)],r=0;r<t.strings.length-1;r++)i.push(m.a(t.strings[r])),i.push(this.visit(t.expressions[r],v.Expression));return i.push(m.a(t.strings[t.strings.length-1])),m.b(n.i(h.d)(h.b.interpolate)).callFn(i)},t.prototype.visitKeyedRead=function(t,e){return u(e,this.visit(t.obj,v.Expression).key(this.visit(t.key,v.Expression)))},t.prototype.visitKeyedWrite=function(t,e){var n=this.visit(t.obj,v.Expression),i=this.visit(t.key,v.Expression),r=this.visit(t.value,v.Expression);return u(e,n.key(i).set(r))},t.prototype.visitLiteralArray=function(t,e){return u(e,this._nameResolver.createLiteralArray(this.visitAll(t.expressions,e)))},t.prototype.visitLiteralMap=function(t,e){for(var n=[],i=0;i<t.keys.length;i++)n.push([t.keys[i],this.visit(t.values[i],v.Expression)]);return u(e,this._nameResolver.createLiteralMap(n))},t.prototype.visitLiteralPrimitive=function(t,e){return u(e,m.a(t.value))},t.prototype.visitMethodCall=function(t,e){var i=this.leftMostSafeNode(t);if(i)return this.convertSafeAccess(t,i,e);var r=this.visitAll(t.args,v.Expression),o=null,s=this.visit(t.receiver,v.Expression);if(s===this._implicitReceiver){var a=this._nameResolver.getLocal(t.name);n.i(f.a)(a)&&(o=a.callFn(r))}return n.i(f.b)(o)&&(o=s.callMethod(t.name,r)),u(e,o)},t.prototype.visitPrefixNot=function(t,e){return u(e,m.A(this.visit(t.expression,v.Expression)))},t.prototype.visitPropertyRead=function(t,e){var i=this.leftMostSafeNode(t);if(i)return this.convertSafeAccess(t,i,e);var r=null,o=this.visit(t.receiver,v.Expression);return o===this._implicitReceiver&&(r=this._nameResolver.getLocal(t.name)),n.i(f.b)(r)&&(r=o.prop(t.name)),u(e,r)},t.prototype.visitPropertyWrite=function(t,e){var i=this.visit(t.receiver,v.Expression);if(i===this._implicitReceiver){var r=this._nameResolver.getLocal(t.name);if(n.i(f.a)(r))throw new Error("Cannot assign to a reference or variable!")}return u(e,i.prop(t.name).set(this.visit(t.value,v.Expression)))},t.prototype.visitSafePropertyRead=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},t.prototype.visitSafeMethodCall=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},t.prototype.visitAll=function(t,e){var n=this;return t.map(function(t){return n.visit(t,e)})},t.prototype.visitQuote=function(t,e){throw new Error("Quotes are not supported for evaluation!")},t.prototype.visit=function(t,e){var n=this._resultMap.get(t);return n?n:(this._nodeMap.get(t)||t).visit(this,e)},t.prototype.convertSafeAccess=function(t,e,n){var i,r=this.visit(e.receiver,v.Expression);this.needsTemporary(e.receiver)&&(i=this.allocateTemporary(),r=i.set(r),this._resultMap.set(e.receiver,i));var o=r.isBlank();e instanceof p.s?this._nodeMap.set(e,new p.t(e.span,e.receiver,e.name,e.args)):this._nodeMap.set(e,new p.w(e.span,e.receiver,e.name));var s=this.visit(t,v.Expression);return this._nodeMap.delete(e),i&&this.releaseTemporary(i),u(n,o.conditional(m.a(null),s))},t.prototype.leftMostSafeNode=function(t){var e=this,n=function(t,n){return(e._nodeMap.get(n)||n).visit(t)};return t.visit({visitBinary:function(t){return null},visitChain:function(t){return null},visitConditional:function(t){return null},visitFunctionCall:function(t){return null},visitImplicitReceiver:function(t){return null},visitInterpolation:function(t){return null},visitKeyedRead:function(t){return n(this,t.obj)},visitKeyedWrite:function(t){return null},visitLiteralArray:function(t){return null},visitLiteralMap:function(t){return null},visitLiteralPrimitive:function(t){return null},visitMethodCall:function(t){return n(this,t.receiver)},visitPipe:function(t){return null},visitPrefixNot:function(t){return null},visitPropertyRead:function(t){return n(this,t.receiver)},visitPropertyWrite:function(t){return null},visitQuote:function(t){return null},visitSafeMethodCall:function(t){return n(this,t.receiver)||t},visitSafePropertyRead:function(t){return n(this,t.receiver)||t}})},t.prototype.needsTemporary=function(t){var e=this,n=function(t,n){return n&&(e._nodeMap.get(n)||n).visit(t)},i=function(t,e){return e.some(function(e){return n(t,e)})};return t.visit({visitBinary:function(t){return n(this,t.left)||n(this,t.right)},visitChain:function(t){return!1},visitConditional:function(t){return n(this,t.condition)||n(this,t.trueExp)||n(this,t.falseExp)},visitFunctionCall:function(t){return!0},visitImplicitReceiver:function(t){return!1},visitInterpolation:function(t){return i(this,t.expressions)},visitKeyedRead:function(t){return!1},visitKeyedWrite:function(t){return!1},visitLiteralArray:function(t){return!0},visitLiteralMap:function(t){return!0},visitLiteralPrimitive:function(t){return!1},visitMethodCall:function(t){return!0},visitPipe:function(t){return!0},visitPrefixNot:function(t){return n(this,t.expression)},visitPropertyRead:function(t){return!1},visitPropertyWrite:function(t){return!1},visitQuote:function(t){return!1},visitSafeMethodCall:function(t){return!0},visitSafePropertyRead:function(t){return!1}})},t.prototype.allocateTemporary=function(){var t=this._currentTemporary++;return this.temporaryCount=Math.max(this._currentTemporary,this.temporaryCount),new m.B(o(this.bindingIndex,t))},t.prototype.releaseTemporary=function(t){if(this._currentTemporary--,t.name!=o(this.bindingIndex,this._currentTemporary))throw new Error("Temporary "+t.name+" released out of order")},t}()},function(t,e,n){"use strict";function i(t,e,i){var r=new B(t,i);return n.i(T.c)(r,e,t.declarationElement.isNull()?t.declarationElement:t.declarationElement.parent),r.nestedViewCount}function r(t,e){t.afterNodes(),p(t,e),t.nodes.forEach(function(t){t instanceof M.a&&t.hasEmbeddedView&&r(t.embeddedView,e)})}function o(t){for(var e=t.view;a(t.parent,e);)t=t.parent;return t}function s(t){for(var e=t.view;a(t,e);)t=t.parent;return t}function a(t,e){return!t.isNull()&&t.sourceAst.name===L&&t.view===e}function c(t,e){var i={};return Object.keys(t).forEach(function(e){i[e]=t[e]}),e.forEach(function(t){Object.keys(t.hostAttributes).forEach(function(e){var r=t.hostAttributes[e],o=i[e];i[e]=n.i(k.a)(o)?u(e,o,r):r})}),d(i)}function l(t){var e={};return t.forEach(function(t){e[t.name]=t.value}),e}function u(t,e,n){return t==N||t==j?e+" "+n:n}function d(t){var e=[];return Object.keys(t).forEach(function(n){e.push([n,t[n]])}),C.a.sort(e),e}function p(t,e){var i=S.h;t.genConfig.genDebugInfo&&(i=S.e("nodeDebugInfos_"+t.component.type.name+t.viewIndex),e.push(i.set(S.g(t.nodes.map(f),new S.q(new S.I(n.i(E.d)(E.b.StaticNodeDebugInfo)),[S.d.Const]))).toDeclStmt(null,[S.u.Final])));var r=S.e("renderType_"+t.component.type.name);0===t.viewIndex&&e.push(r.set(S.h).toDeclStmt(S.c(n.i(E.d)(E.b.RenderComponentType))));var o=h(t,r,i);e.push(o),e.push(m(t,o,r))}function f(t){var e=t instanceof M.a?t:null,i=[],r=S.h,o=[];return n.i(k.a)(e)&&(i=e.getProviderTokens(),n.i(k.a)(e.component)&&(r=n.i(P.f)(n.i(E.c)(e.component.type))),Object.keys(e.referenceTokens).forEach(function(t){var i=e.referenceTokens[t];o.push([t,n.i(k.a)(i)?n.i(P.f)(i):S.h])})),S.b(n.i(E.d)(E.b.StaticNodeDebugInfo)).instantiate([S.g(i,new S.q(S.l,[S.d.Const])),r,S.f(o,new S.w(S.l,[S.d.Const]))],S.c(n.i(E.d)(E.b.StaticNodeDebugInfo),null,[S.d.Const]))}function h(t,e,i){var r=[new S.k(I.e.viewUtils.name,S.c(n.i(E.d)(E.b.ViewUtils))),new S.k(I.e.parentInjector.name,S.c(n.i(E.d)(E.b.Injector))),new S.k(I.e.declarationEl.name,S.c(n.i(E.d)(E.b.AppElement)))],o=[S.e(t.className),e,I.f.fromValue(t.viewType),I.e.viewUtils,I.e.parentInjector,I.e.declarationEl,I.g.fromValue(w(t))];t.genConfig.genDebugInfo&&o.push(i);var s=new S.C(null,r,[S.J.callFn(o).toStmt()]),a=[new S.C("createInternal",[new S.k(V.name,S.K)],v(t),S.c(n.i(E.d)(E.b.AppElement))),new S.C("injectorGetInternal",[new S.k(I.a.token.name,S.l),new S.k(I.a.requestNodeIndex.name,S.L),new S.k(I.a.notFoundResult.name,S.l)],b(t.injectorGetMethod.finish(),I.a.notFoundResult),S.l),new S.C("detectChangesInternal",[new S.k(I.d.throwOnChange.name,S.D)],g(t)),new S.C("dirtyParentQueriesInternal",[],t.dirtyParentQueriesMethod.finish()),new S.C("destroyInternal",[],t.destroyMethod.finish()),new S.C("detachInternal",[],t.detachMethod.finish())].concat(t.eventHandlerMethods),c=t.genConfig.genDebugInfo?E.b.DebugAppView:E.b.AppView,l=new S.M(t.className,S.b(n.i(E.d)(c),[y(t)]),t.fields,t.getters,s,a.filter(function(t){return t.body.length>0}));return l}function m(t,e,i){var r,o=[new S.k(I.e.viewUtils.name,S.c(n.i(E.d)(E.b.ViewUtils))),new S.k(I.e.parentInjector.name,S.c(n.i(E.d)(E.b.Injector))),new S.k(I.e.declarationEl.name,S.c(n.i(E.d)(E.b.AppElement)))],s=[];if(r=t.component.template.templateUrl==t.component.type.moduleUrl?t.component.type.moduleUrl+" class "+t.component.type.name+" - inline template":t.component.template.templateUrl,0===t.viewIndex){var a=S.f(t.animations.map(function(t){return[t.name,t.fnExp]}));s=[new S.i(i.identical(S.h),[i.set(I.e.viewUtils.callMethod("createRenderComponentType",[t.genConfig.genDebugInfo?S.a(r):S.a(""),S.a(t.component.template.ngContentSelectors.length),I.h.fromValue(t.component.template.encapsulation),t.styles,a])).toStmt()])]}return S.j(o,s.concat([new S.t(S.e(e.name).instantiate(e.constructorMethod.params.map(function(t){return S.e(t.name)})))]),S.c(n.i(E.d)(E.b.AppView),[y(t)])).toDeclStmt(t.viewFactory.name,[S.u.Final])}function v(t){var e=S.h,i=[];t.viewType===O.j.COMPONENT&&(e=I.c.renderer.callMethod("createViewRoot",[S.n.prop("declarationAppElement").prop("nativeElement")]),i=[F.set(e).toDeclStmt(S.c(t.genConfig.renderTypes.renderNode),[S.u.Final])]);var r;return r=t.viewType===O.j.HOST?t.nodes[0].appElement:S.h,i.concat(t.createMethod.finish(),[S.n.callMethod("init",[n.i(D.e)(t.rootNodesOrAppElements),S.g(t.nodes.map(function(t){return t.renderNode})),S.g(t.disposables),S.g(t.subscriptions)]).toStmt(),new S.t(r)])}function g(t){var e=[];if(t.animationBindingsMethod.isEmpty()&&t.detectChangesInInputsMethod.isEmpty()&&t.updateContentQueriesMethod.isEmpty()&&t.afterContentLifecycleCallbacksMethod.isEmpty()&&t.detectChangesRenderPropertiesMethod.isEmpty()&&t.updateViewQueriesMethod.isEmpty()&&t.afterViewLifecycleCallbacksMethod.isEmpty())return e;C.a.addAll(e,t.animationBindingsMethod.finish()),C.a.addAll(e,t.detectChangesInInputsMethod.finish()),e.push(S.n.callMethod("detectContentChildrenChanges",[I.d.throwOnChange]).toStmt());var i=t.updateContentQueriesMethod.finish().concat(t.afterContentLifecycleCallbacksMethod.finish());i.length>0&&e.push(new S.i(S.A(I.d.throwOnChange),i)),C.a.addAll(e,t.detectChangesRenderPropertiesMethod.finish()),e.push(S.n.callMethod("detectViewChildrenChanges",[I.d.throwOnChange]).toStmt());var r=t.updateViewQueriesMethod.finish().concat(t.afterViewLifecycleCallbacksMethod.finish());r.length>0&&e.push(new S.i(S.A(I.d.throwOnChange),r));var o=[],s=S.N(e);return s.has(I.d.changed.name)&&o.push(I.d.changed.set(S.a(!0)).toDeclStmt(S.D)),s.has(I.d.changes.name)&&o.push(I.d.changes.set(S.h).toDeclStmt(new S.w(S.c(n.i(E.d)(E.b.SimpleChange))))),s.has(I.d.valUnwrapper.name)&&o.push(I.d.valUnwrapper.set(S.b(n.i(E.d)(E.b.ValueUnwrapper)).instantiate([])).toDeclStmt(null,[S.u.Final])),o.concat(e)}function b(t,e){return t.length>0?t.concat([new S.t(e)]):t}function y(t){return t.viewType===O.j.COMPONENT?S.c(t.component.type):S.l}function w(t){var e;return e=t.viewType===O.j.COMPONENT?n.i(O.X)(t.component.changeDetection)?O.n.CheckAlways:O.n.CheckOnce:O.n.CheckAlways}var _=n(0),x=n(19),C=n(17),k=n(2),E=n(13),S=n(6),O=n(14),T=n(54),P=n(22),M=n(278),A=n(280),I=n(68),D=n(84);n.d(e,"c",function(){return H}),n.d(e,"d",function(){return U}),e.a=i,e.b=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var R="$implicit",N="class",j="style",L="ng-container",F=S.e("parentRenderNode"),V=S.e("rootSelector"),H=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),U=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),B=function(){function t(t,e){this.view=t,this.targetDependencies=e,this.nestedViewCount=0}return t.prototype._isRootNode=function(t){return t.view!==this.view},t.prototype._addRootNodeAndProject=function(t){var e=o(t),i=e.parent,r=e.sourceAst.ngContentIndex,s=t instanceof M.a&&t.hasViewContainer?t.appElement:null;this._isRootNode(i)?this.view.viewType!==O.j.COMPONENT&&this.view.rootNodesOrAppElements.push(s||t.renderNode):n.i(k.a)(i.component)&&n.i(k.a)(r)&&i.addContentNode(r,s||t.renderNode)},t.prototype._getParentRenderNode=function(t){return t=s(t),this._isRootNode(t)?this.view.viewType===O.j.COMPONENT?F:S.h:n.i(k.a)(t.component)&&t.component.template.encapsulation!==_.ViewEncapsulation.Native?S.h:t.renderNode},t.prototype.visitBoundText=function(t,e){return this._visitText(t,"",e)},t.prototype.visitText=function(t,e){return this._visitText(t,t.value,e)},t.prototype._visitText=function(t,e,n){var i="_text_"+this.view.nodes.length;this.view.fields.push(new S.s(i,S.c(this.view.genConfig.renderTypes.renderText)));var r=S.n.prop(i),o=new M.b(n,this.view,this.view.nodes.length,r,t),s=S.n.prop(i).set(I.c.renderer.callMethod("createText",[this._getParentRenderNode(n),S.a(e),this.view.createMethod.resetDebugInfoExpr(this.view.nodes.length,t)])).toStmt();return this.view.nodes.push(o),this.view.createMethod.addStmt(s),this._addRootNodeAndProject(o),r},t.prototype.visitNgContent=function(t,e){this.view.createMethod.resetDebugInfo(null,t);var i=this._getParentRenderNode(e),r=I.c.projectableNodes.key(S.a(t.index),new S.q(S.c(this.view.genConfig.renderTypes.renderNode)));return i!==S.h?this.view.createMethod.addStmt(I.c.renderer.callMethod("projectNodes",[i,S.b(n.i(E.d)(E.b.flattenNestedViewRenderNodes)).callFn([r])]).toStmt()):this._isRootNode(e)?this.view.viewType!==O.j.COMPONENT&&this.view.rootNodesOrAppElements.push(r):n.i(k.a)(e.component)&&n.i(k.a)(t.ngContentIndex)&&e.addContentNode(t.ngContentIndex,r),null},t.prototype.visitElement=function(t,e){var i,r=this,o=this.view.nodes.length,s=this.view.createMethod.resetDebugInfoExpr(o,t);i=0===o&&this.view.viewType===O.j.HOST?S.n.callMethod("selectOrCreateHostElement",[S.a(t.name),V,s]):t.name===L?I.c.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),s]):I.c.renderer.callMethod("createElement",[this._getParentRenderNode(e),S.a(t.name),s]);var a="_el_"+o;this.view.fields.push(new S.s(a,S.c(this.view.genConfig.renderTypes.renderElement))),this.view.createMethod.addStmt(S.n.prop(a).set(i).toStmt());for(var u=S.n.prop(a),d=t.directives.map(function(t){return t.directive}),p=d.find(function(t){return t.isComponent}),f=l(t.attrs),h=c(f,d),m=0;m<h.length;m++){var v=h[m][0];if(t.name!==L){var g=h[m][1];this.view.createMethod.addStmt(I.c.renderer.callMethod("setElementAttribute",[u,S.a(v),S.a(g)]).toStmt())}}var b=new M.a(e,this.view,o,u,t,p,d,t.providers,t.hasViewContainer,!1,t.references);this.view.nodes.push(b);var y=null;if(n.i(k.a)(p)){var w=new x.a({name:n.i(D.d)(p,0)});this.targetDependencies.push(new H(p.type,w));var _=p.entryComponents.map(function(t){var e=new x.a({name:t.name});return r.targetDependencies.push(new U(t,e)),e});b.createComponentFactoryResolver(_),y=S.e("compView_"+o),b.setComponentView(y),this.view.createMethod.addStmt(y.set(S.b(w).callFn([I.c.viewUtils,b.injector,b.appElement])).toDeclStmt())}if(b.beforeChildren(),this._addRootNodeAndProject(b),n.i(T.c)(this,t.children,b),b.afterChildren(this.view.nodes.length-o-1),n.i(k.a)(y)){var C;C=this.view.component.type.isHost?I.c.projectableNodes:S.g(b.contentNodesByNgContentIndex.map(function(t){return n.i(D.e)(t)})),this.view.createMethod.addStmt(y.callMethod("create",[b.getComponent(),C,S.h]).toStmt())}return null},t.prototype.visitEmbeddedTemplate=function(t,e){var n=this.view.nodes.length,r="_anchor_"+n;this.view.fields.push(new S.s(r,S.c(this.view.genConfig.renderTypes.renderComment))),this.view.createMethod.addStmt(S.n.prop(r).set(I.c.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),this.view.createMethod.resetDebugInfoExpr(n,t)])).toStmt());var o=S.n.prop(r),s=t.variables.map(function(t){return[t.value.length>0?t.value:R,t.name]}),a=t.directives.map(function(t){return t.directive}),c=new M.a(e,this.view,n,o,t,null,a,t.providers,t.hasViewContainer,!0,t.references);this.view.nodes.push(c),this.nestedViewCount++;var l=new A.a(this.view.component,this.view.genConfig,this.view.pipeMetas,S.h,this.view.animations,this.view.viewIndex+this.nestedViewCount,c,s);return this.nestedViewCount+=i(l,t.children,this.targetDependencies),c.beforeChildren(),this._addRootNodeAndProject(c),c.afterChildren(0),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return r}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i="true",r="*",o="*",s="void"},function(t,e,n){"use strict";var i=n(3),r=n(495);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){var e=this;this._players=t,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this.parentPlayer=null;var r=0,o=this._players.length;0==o?n.i(i.o)(function(){return e._onFinish()}):this._players.forEach(function(t){t.parentPlayer=e,t.onDone(function(){++r>=o&&e._onFinish()})})}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(i.e)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(i.e)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._players.forEach(function(t){return t.play()})},t.prototype.pause=function(){this._players.forEach(function(t){return t.pause()})},t.prototype.restart=function(){this._players.forEach(function(t){return t.restart()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._onFinish(),this._players.forEach(function(t){return t.destroy()})},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()})},t.prototype.setPosition=function(t){this._players.forEach(function(e){e.setPosition(t)})},t.prototype.getPosition=function(){var t=0;return this._players.forEach(function(e){var n=e.getPosition();t=r.a.min(n,t)}),t},t}()},function(t,e,n){"use strict";function i(t){o.push(t)}function r(){for(var t=0;t<o.length;t++){var e=o[t];e.play()}o=[]}e.b=i,e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=[]},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t){var e=t.fromState,n=t.toState,i=t.totalTime;this.fromState=e,this.toState=n,this.totalTime=i}return t}()},function(t,e,n){"use strict";function i(t,e){void 0===e&&(e=null);var i=e;if(!n.i(d.e)(i)){var r={};i=new w([r],1)}return new _(t,i)}function r(t){return new k(t)}function o(t){return new C(t)}function s(t){var e,i=null;return n.i(d.p)(t)?e=[t]:(e=n.i(d.f)(t)?t:[t],e.forEach(function(t){var e=t.offset;n.i(d.e)(e)&&(i=null==i?parseFloat(e):i)})),new w(e,i)}function a(t,e){return new v(t,e)}function c(t){return new y(t)}function l(t,e){var i=n.i(d.f)(e)?new C(e):e;return new g(t,i)}function u(t,e){return new h(t,e)}var d=n(3);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return h}),n.d(e,"c",function(){return m}),n.d(e,"d",function(){return v}),n.d(e,"e",function(){return g}),n.d(e,"f",function(){return b}),n.d(e,"g",function(){return y}),n.d(e,"h",function(){return w}),n.d(e,"i",function(){return _}),n.d(e,"j",function(){return x}),n.d(e,"k",function(){return C}),n.d(e,"l",function(){return k}),e.m=i,e.n=r,e.o=o,e.p=s,e.q=a,e.r=c,e.s=l,e.t=u;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},f="*",h=function(){function t(t,e){this.name=t,this.definitions=e}return t}(),m=function(){function t(){}return t}(),v=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return p(e,t),e}(m),g=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return p(e,t),e}(m),b=function(){function t(){}return t}(),y=function(t){function e(e){t.call(this),this.steps=e}return p(e,t),e}(b),w=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.styles=e,this.offset=n}return p(e,t),e}(b),_=function(t){function e(e,n){t.call(this),this.timings=e,this.styles=n}return p(e,t),e}(b),x=function(t){function e(){t.call(this)}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),e}(b),C=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(x),k=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(x)},function(t,e,n){"use strict";var i=n(3);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||n.i(i.g)(t)},t.prototype.create=function(t){return new o},t}(),o=function(){function t(){this._records=new Map,this._mapHead=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||n.i(i.g)(t)))throw new Error("Error trying to diff '"+t+"'")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._records,i=this._mapHead,r=null,o=null,a=!1;return this._forEach(t,function(t,c){var l;i&&c===i.key?(l=i,e._maybeAddToChanges(l,t)):(a=!0,null!==i&&(e._removeFromSeq(r,i),e._addToRemovals(i)),n.has(c)?(l=n.get(c),e._maybeAddToChanges(l,t)):(l=new s(c),n.set(c,l),l.currentValue=t,e._addToAdditions(l))),a&&(e._isInRemovals(l)&&e._removeFromRemovals(l),null==o?e._mapHead=l:o._next=l),r=i,o=l,i=i&&i._next}),this._truncate(r,i),this.isDirty},t.prototype._reset=function(){if(this.isDirty){var t=void 0;for(t=this._previousMapHead=this._mapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=this._removalsTail=null}},t.prototype._truncate=function(t,e){for(;null!==e;){null===t?this._mapHead=null:t._next=null;var n=e._next;this._addToRemovals(e),t=e,e=n}for(var i=this._removalsHead;null!==i;i=i._nextRemoved)i.previousValue=i.currentValue,i.currentValue=null,this._records.delete(i.key)},t.prototype._maybeAddToChanges=function(t,e){n.i(i.k)(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._isInRemovals=function(t){return t===this._removalsHead||null!==t._nextRemoved||null!==t._prevRemoved},t.prototype._addToRemovals=function(t){null===this._removalsHead?this._removalsHead=this._removalsTail=t:(this._removalsTail._nextRemoved=t,t._prevRemoved=this._removalsTail,this._removalsTail=t)},t.prototype._removeFromSeq=function(t,e){var n=e._next;null===t?this._mapHead=n:t._next=n,e._next=null},t.prototype._removeFromRemovals=function(t){var e=t._prevRemoved,n=t._nextRemoved;null===e?this._removalsHead=n:e._nextRemoved=n,null===n?this._removalsTail=e:n._prevRemoved=e,t._prevRemoved=t._nextRemoved=null},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype.toString=function(){var t,e=[],r=[],o=[],s=[],a=[];for(t=this._mapHead;null!==t;t=t._next)e.push(n.i(i.b)(t));for(t=this._previousMapHead;null!==t;t=t._nextPrevious)r.push(n.i(i.b)(t));for(t=this._changesHead;null!==t;t=t._nextChanged)o.push(n.i(i.b)(t));for(t=this._additionsHead;null!==t;t=t._nextAdded)s.push(n.i(i.b)(t));for(t=this._removalsHead;null!==t;t=t._nextRemoved)a.push(n.i(i.b)(t));return"map: "+e.join(", ")+"\nprevious: "+r.join(", ")+"\nadditions: "+s.join(", ")+"\nchanges: "+o.join(", ")+"\nremovals: "+a.join(", ")+"\n"},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),s=function(){function t(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._nextAdded=null,this._nextRemoved=null,this._prevRemoved=null,this._nextChanged=null}return t.prototype.toString=function(){return n.i(i.k)(this.previousValue,this.currentValue)?n.i(i.b)(this.key):n.i(i.b)(this.key)+"["+n.i(i.b)(this.previousValue)+"->"+n.i(i.b)(this.currentValue)+"]"},t}()},function(t,e,n){"use strict";var i=n(33),r=n(18),o=n(3);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t){this.factories=t}return t.create=function(e,i){if(n.i(o.e)(i)){var s=r.a.clone(i.factories);return e=e.concat(s),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new i.e,new i.d]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(o.e)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+n.i(o.m)(t)+"'")},t}()},function(t,e,n){"use strict";var i=n(33),r=n(18),o=n(3);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t){this.factories=t}return t.create=function(e,i){if(n.i(o.e)(i)){var s=r.a.clone(i.factories);return e=e.concat(s),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new i.e,new i.d]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(o.e)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t}()},function(t,e,n){"use strict";function i(t){return t.map(function(t){return t.nativeElement})}function r(t,e,n){t.childNodes.forEach(function(t){t instanceof h&&(e(t)&&n.push(t),r(t,e,n))})}function o(t,e,n){t instanceof h&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof h&&o(t,e,n)})}function s(t){return m.get(t)}function a(t){m.set(t.nativeNode,t)}function c(t){m.delete(t.nativeNode)}var l=n(18),u=n(3);n.d(e,"g",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"a",function(){return h}),e.c=i,e.d=s,e.e=a,e.f=c;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p=function(){function t(t,e){this.name=t,this.callback=e}return t}(),f=function(){function t(t,e,i){this._debugInfo=i,this.nativeNode=t,n.i(u.e)(e)&&e instanceof h?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.injector:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.component:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.context:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.references:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return n.i(u.e)(this._debugInfo)?this._debugInfo.source:null},enumerable:!0,configurable:!0}),t}(),h=function(t){function e(e,n,i){t.call(this,e,n,i),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}return d(e,t),e.prototype.addChild=function(t){n.i(u.e)(t)&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);e!==-1&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var i=this.childNodes.indexOf(t);if(i!==-1){var r=this.childNodes.slice(0,i+1),o=this.childNodes.slice(i+1);this.childNodes=l.a.concat(l.a.concat(r,e),o);for(var s=0;s<e.length;++s){var a=e[s];n.i(u.e)(a.parent)&&a.parent.removeChild(a),a.parent=this}}},e.prototype.query=function(t){var e=this.queryAll(t);return e.length>0?e[0]:null},e.prototype.queryAll=function(t){var e=[];return r(this,t,e),e},e.prototype.queryAllNodes=function(t){var e=[];return o(this,t,e),e},Object.defineProperty(e.prototype,"children",{get:function(){var t=[];return this.childNodes.forEach(function(n){n instanceof e&&t.push(n)}),t},enumerable:!0,configurable:!0}),e.prototype.triggerEventHandler=function(t,e){this.listeners.forEach(function(n){n.name==t&&n.callback(e)})},e}(f),m=new Map},function(t,e,n){"use strict";function i(t){for(var e=[],n=0;n<t.length;++n){if(o.a.contains(e,t[n]))return e.push(t[n]),e;e.push(t[n])}return e}function r(t){if(t.length>1){var e=i(o.a.reversed(t)),r=e.map(function(t){return n.i(a.b)(t.token)});return" ("+r.join(" -> ")+")"}return""}var o=n(18),s=n(30),a=n(3);n.d(e,"f",function(){return l}),n.d(e,"h",function(){return u}),n.d(e,"e",function(){return d}),n.d(e,"g",function(){return p}),n.d(e,"b",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"d",function(){return m}),n.d(e,"a",function(){return v});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e,n,i){t.call(this,"DI Error"),this.keys=[n],this.injectors=[e],this.constructResolvingMessage=i,this.message=this.constructResolvingMessage(this.keys)}return c(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)},e}(s.b),u=function(t){function e(e,i){t.call(this,e,i,function(t){var e=n.i(a.b)(o.a.first(t).token);return"No provider for "+e+"!"+r(t)})}return c(e,t),e}(l),d=function(t){function e(e,n){t.call(this,e,n,function(t){return"Cannot instantiate cyclic dependency!"+r(t)})}return c(e,t),e}(l),p=function(t){function e(e,n,i,r){t.call(this,"DI Error",n),this.keys=[r],this.injectors=[e]}return c(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e)},Object.defineProperty(e.prototype,"message",{get:function(){var t=n.i(a.b)(o.a.first(this.keys).token);return this.originalError.message+": Error during instantiation of "+t+"!"+r(this.keys)+"."},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"causeKey",{get:function(){return this.keys[0]},enumerable:!0,configurable:!0}),e}(s.c),f=function(t){function e(e){t.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+e)}return c(e,t),e}(s.b),h=function(t){function e(n,i){t.call(this,e._genMessage(n,i))}return c(e,t),e._genMessage=function(t,e){for(var i=[],r=0,o=e.length;r<o;r++){var s=e[r];s&&0!=s.length?i.push(s.map(a.b).join(" ")):i.push("?")}return"Cannot resolve all parameters for '"+n.i(a.b)(t)+"'("+i.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+n.i(a.b)(t)+"' is decorated with Injectable."},e}(s.b),m=function(t){function e(e){t.call(this,"Index "+e+" is out-of-bounds.")}return c(e,t),e}(s.b),v=function(t){function e(e,n){t.call(this,"Cannot mix multi providers and regular providers, got: "+e.toString()+" "+n.toString())}return c(e,t),e}(s.b)},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t){void 0===t&&(t=!0),this._console=console,this.rethrowError=t}return t.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findOriginalStack(t),i=this._findContext(t);if(this._console.error("EXCEPTION: "+this._extractMessage(t)),e&&this._console.error("ORIGINAL EXCEPTION: "+this._extractMessage(e)),n&&(this._console.error("ORIGINAL STACKTRACE:"),this._console.error(n)),i&&(this._console.error("ERROR CONTEXT:"),this._console.error(i)),this.rethrowError)throw t},t.prototype._extractMessage=function(t){return t instanceof Error?t.message:t.toString()},t.prototype._findContext=function(t){return t?t.context?t.context:this._findContext(t.originalError):null},t.prototype._findOriginalError=function(t){for(var e=t.originalError;e&&e.originalError;)e=e.originalError;return e},t.prototype._findOriginalStack=function(t){if(!(t instanceof Error))return null;for(var e=t,n=e.stack;e instanceof Error&&e.originalError;)e=e.originalError,e instanceof Error&&e.stack&&(n=e.stack);return n},t}()},function(t,e,n){"use strict";var i=n(167);n.d(e,"c",function(){return r}),n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=new i.a("LocaleId"),o=new i.a("Translations"),s=new i.a("TranslationsFormat")},function(t,e,n){"use strict";var i=n(30),r=n(117);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return Object.defineProperty(t.prototype,"location",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"instance",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hostView",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t}(),a=function(t){function e(e,n){t.call(this),this._hostElement=e,this._componentType=n}return o(e,t),Object.defineProperty(e.prototype,"location",{get:function(){return this._hostElement.elementRef},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return this._hostElement.injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instance",{get:function(){return this._hostElement.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hostView",{get:function(){return this._hostElement.parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"changeDetectorRef",{get:function(){return this._hostElement.parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this._componentType},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._hostElement.parentView.destroy()},e.prototype.onDestroy=function(t){this.hostView.onDestroy(t)},e}(s),c=new Object,l=function(){function t(t,e,n){this.selector=t,this._viewFactory=e,this._componentType=n}return Object.defineProperty(t.prototype,"componentType",{get:function(){return this._componentType},enumerable:!0,configurable:!0}),t.prototype.create=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=null);var i=t.get(r.a);e||(e=[]);var o=this._viewFactory(i,t,null),s=o.create(c,e,n);return new a(s,this._componentType)},t}()},function(t,e,n){"use strict";var i=n(3),r=n(116);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t,e,n){this.providerTokens=t,this.componentToken=e,this.refTokens=n}return t}(),s=function(){function t(t,e,n,i){this._view=t,this._nodeIndex=e,this._tplRow=n,this._tplCol=i}return Object.defineProperty(t.prototype,"_staticNodeInfo",{get:function(){return n.i(i.e)(this._nodeIndex)?this._view.staticNodeDebugInfos[this._nodeIndex]:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){var t=this._staticNodeInfo;return n.i(i.e)(t)&&n.i(i.e)(t.componentToken)?this.injector.get(t.componentToken):null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentRenderElement",{get:function(){for(var t=this._view;n.i(i.e)(t.declarationAppElement)&&t.type!==r.a.COMPONENT;)t=t.declarationAppElement.parentView;return n.i(i.e)(t.declarationAppElement)?t.declarationAppElement.nativeElement:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this._view.injector(this._nodeIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return n.i(i.e)(this._nodeIndex)&&this._view.allNodes?this._view.allNodes[this._nodeIndex]:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){var t=this._staticNodeInfo;return n.i(i.e)(t)?t.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this._view.componentType.templateUrl+":"+this._tplRow+":"+this._tplCol},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){var t=this,e={},r=this._staticNodeInfo;if(n.i(i.e)(r)){var o=r.refTokens;Object.keys(o).forEach(function(r){var s,a=o[r];s=n.i(i.c)(a)?t._view.allNodes?t._view.allNodes[t._nodeIndex]:null:t._view.injectorGet(a,t._nodeIndex,null),e[r]=s})}return e},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t){this.nativeElement=t}return t}()},function(t,e,n){"use strict";var i=n(111),r=n(30);n.d(e,"a",function(){return s}),n.d(e,"c",function(){return a}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e,n){var r="Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";e===i.a&&(r+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),t.call(this,r)}return o(e,t),e}(r.b),a=function(t){function e(e,n){t.call(this,"Error in "+n.source,e),this.context=n}return o(e,t),e}(r.c),c=function(t){function e(e){t.call(this,"Attempt to use a destroyed view: "+e)}return o(e,t),e}(r.b)},function(t,e,n){"use strict";var i=n(113),r=n(30),o=n(3),s=n(115);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return l}),n.d(e,"c",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentFactoryResolver",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"instance",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),t}(),l=function(){function t(t,e){this._injectorClass=t,this._moduleType=e}return Object.defineProperty(t.prototype,"moduleType",{get:function(){return this._moduleType},enumerable:!0,configurable:!0}),t.prototype.create=function(t){t||(t=i.b.NULL);var e=new this._injectorClass(t);return e.create(),e},t}(),u=new Object,d=function(t){function e(e,n,i){t.call(this,n,e.get(s.a,s.a.NULL)),this.parent=e,this.bootstrapFactories=i,this._destroyListeners=[],this._destroyed=!1}return a(e,t),e.prototype.create=function(){this.instance=this.createInternal()},e.prototype.get=function(t,e){if(void 0===e&&(e=i.a),t===i.b||t===s.a)return this;var n=this.getInternal(t,u);return n===u?this.parent.get(t,e):n},Object.defineProperty(e.prototype,"injector",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentFactoryResolver",{get:function(){return this},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+n.i(o.b)(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,this.destroyInternal(),this._destroyListeners.forEach(function(t){return t()})},e.prototype.onDestroy=function(t){this._destroyListeners.push(t)},e}(s.b)},function(t,e,n){"use strict";function i(t,e){var n=s.get(t);if(n)throw new Error("Duplicate module registered for "+t+" - "+n.moduleType.name+" vs "+e.moduleType.name);s.set(t,e)}function r(t){var e=s.get(t);if(!e)throw new Error("No module with ID "+t+" loaded");return e}n.d(e,"a",function(){return o}),e.c=i,e.b=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t}(),s=new Map},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(){function t(){}return Object.defineProperty(t.prototype,"elementRef",{get:function(){return null},enumerable:!0,configurable:!0}),t}(),o=function(t){function e(e,n){t.call(this),this._appElement=e,this._viewFactory=n}return i(e,t),e.prototype.createEmbeddedView=function(t){var e=this._viewFactory(this._appElement.parentView.viewUtils,this._appElement.parentInjector,this._appElement);return e.create(t||{},null,null),e.ref},Object.defineProperty(e.prototype,"elementRef",{get:function(){return this._appElement.elementRef},enumerable:!0,configurable:!0}),e}(r)},function(t,e,n){"use strict";var i=n(18),r=n(30),o=n(3),s=n(118);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){}return Object.defineProperty(t.prototype,"element",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return n.i(r.a)()},enumerable:!0,configurable:!0}),t}(),c=function(){function t(t){this._element=t,this._createComponentInContainerScope=n.i(s.a)("ViewContainerRef#createComponent()"),this._insertScope=n.i(s.a)("ViewContainerRef#insert()"),this._removeScope=n.i(s.a)("ViewContainerRef#remove()"),this._detachScope=n.i(s.a)("ViewContainerRef#detach()")}return t.prototype.get=function(t){return this._element.nestedViews[t].ref},Object.defineProperty(t.prototype,"length",{get:function(){var t=this._element.nestedViews;return n.i(o.e)(t)?t.length:0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"element",{get:function(){return this._element.elementRef},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this._element.injector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){return this._element.parentInjector},enumerable:!0,configurable:!0}),t.prototype.createEmbeddedView=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=-1);var i=t.createEmbeddedView(e);return this.insert(i,n),i},t.prototype.createComponent=function(t,e,i,r){void 0===e&&(e=-1),void 0===i&&(i=null),void 0===r&&(r=null);var o=this._createComponentInContainerScope(),a=i||this._element.parentInjector,c=t.create(a,r);return this.insert(c.hostView,e),n.i(s.b)(o,c)},t.prototype.insert=function(t,e){void 0===e&&(e=-1);var i=this._insertScope();e==-1&&(e=this.length);var r=t;return this._element.attachView(r.internalView,e),n.i(s.b)(i,r)},t.prototype.move=function(t,e){var i=this._insertScope();if(e!=-1){var r=t;return this._element.moveView(r.internalView,e),n.i(s.b)(i,r)}},t.prototype.indexOf=function(t){return i.a.indexOf(this._element.nestedViews,t.internalView)},t.prototype.remove=function(t){void 0===t&&(t=-1);var e=this._removeScope();t==-1&&(t=this.length-1);var i=this._element.detachView(t);i.destroy(),n.i(s.b)(e)},t.prototype.detach=function(t){void 0===t&&(t=-1);var e=this._detachScope();t==-1&&(t=this.length-1);var i=this._element.detachView(t);return n.i(s.b)(e,i.ref)},t.prototype.clear=function(){for(var t=this.length-1;t>=0;t--)this.remove(t)},t}()},function(t,e,n){"use strict";var i=n(285),r=n(112),o=n(30);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return c}),n.d(e,"c",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t}(),c=function(t){function e(){t.apply(this,arguments)}return s(e,t),Object.defineProperty(e.prototype,"context",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rootNodes",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),e}(a),l=function(){function t(t){this._view=t,this._view=t,this._originalMode=this._view.cdMode}return Object.defineProperty(t.prototype,"internalView",{get:function(){return this._view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rootNodes",{get:function(){return this._view.flatRootNodes},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._view.destroyed},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){this._view.markPathToRootAsCheckOnce()},t.prototype.detach=function(){this._view.cdMode=r.b.Detached},t.prototype.detectChanges=function(){this._view.detectChanges(!1),n.i(i.a)()},t.prototype.checkNoChanges=function(){this._view.detectChanges(!0)},t.prototype.reattach=function(){this._view.cdMode=this._originalMode,this.markForCheck()},t.prototype.onDestroy=function(t){this._view.disposables.push(t)},t.prototype.destroy=function(){this._view.destroy()},t}()},function(t,e,n){"use strict";var i=n(501),r=n(502),o=n(305),s=n(503),a=n(306);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b}),n.d(e,"c",function(){return i.c}),n.d(e,"d",function(){return i.d}),n.d(e,"e",function(){return i.e}),n.d(e,"f",function(){return i.f}),n.d(e,"g",function(){return i.g}),n.d(e,"h",function(){return r.a}),n.d(e,"i",function(){return r.b}),n.d(e,"j",function(){return r.c}),n.d(e,"k",function(){return r.d}),n.d(e,"l",function(){return r.e}),n.d(e,"m",function(){return r.f}),n.d(e,"n",function(){return r.g}),n.d(e,"o",function(){return o.a}),n.d(e,"p",function(){return o.b}),n.d(e,"q",function(){return o.c}),n.d(e,"r",function(){return o.d}),n.d(e,"s",function(){return o.e}),n.d(e,"t",function(){return o.f}),n.d(e,"u",function(){return o.g}),n.d(e,"v",function(){return o.h}),n.d(e,"w",function(){return s.a}),n.d(e,"x",function(){return s.b}),n.d(e,"y",function(){return s.c}),n.d(e,"z",function(){return a.a})},function(t,e,n){"use strict";n.d(e,"i",function(){return i}),n.d(e,"j",function(){return r}),n.d(e,"f",function(){return o}),n.d(e,"h",function(){return s}),n.d(e,"e",function(){return a}),n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"d",function(){return d}),n.d(e,"c",function(){return p});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i;!function(t){t[t.OnInit=0]="OnInit",t[t.OnDestroy=1]="OnDestroy",t[t.DoCheck=2]="DoCheck",t[t.OnChanges=3]="OnChanges",t[t.AfterContentInit=4]="AfterContentInit",t[t.AfterContentChecked=5]="AfterContentChecked",t[t.AfterViewInit=6]="AfterViewInit",t[t.AfterViewChecked=7]="AfterViewChecked"}(i||(i={}));var r=[i.OnInit,i.OnDestroy,i.DoCheck,i.OnChanges,i.AfterContentInit,i.AfterContentChecked,i.AfterViewInit,i.AfterViewChecked],o=function(){function t(){}return t}(),s=function(){function t(){}return t}(),a=function(){function t(){}return t}(),c=function(){function t(){}return t}(),l=function(){function t(){}return t}(),u=function(){function t(){}return t}(),d=function(){function t(){}return t}(),p=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i;!function(t){t[t.Emulated=0]="Emulated",t[t.Native=1]="Native",t[t.None=2]="None"}(i||(i={}));var r=function(){function t(t){var e=void 0===t?{}:t,n=e.templateUrl,i=e.template,r=e.encapsulation,o=e.styles,s=e.styleUrls,a=e.animations,c=e.interpolation;this.templateUrl=n,this.template=i,this.styleUrls=s,this.styles=o,this.encapsulation=r,this.animations=a,this.interpolation=c}return t}()},function(t,e,n){"use strict";function i(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,i=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(i)))}):[]}var r=n(3),o=n(176);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t){this._reflect=t||r.a.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];return new(t.bind.apply(t,[void 0].concat(e)))}},t.prototype._zipTypesAndAnnotations=function(t,e){var i;i="undefined"==typeof t?new Array(e.length):new Array(t.length);for(var o=0;o<i.length;o++)"undefined"==typeof t?i[o]=[]:t[o]!=Object?i[o]=[t[o]]:i[o]=[],e&&n.i(r.e)(e[o])&&(i[o]=i[o].concat(e[o]));return i},t.prototype.parameters=function(t){if(t.parameters)return t.parameters;if(t.ctorParameters){var e=t.ctorParameters,o=e.map(function(t){return t&&t.type}),s=e.map(function(t){return t&&i(t.decorators)});return this._zipTypesAndAnnotations(o,s)}if(n.i(r.e)(this._reflect)&&n.i(r.e)(this._reflect.getMetadata)){var s=this._reflect.getMetadata("parameters",t),o=this._reflect.getMetadata("design:paramtypes",t);if(o||s)return this._zipTypesAndAnnotations(o,s)}return new Array(t.length).fill(void 0)},t.prototype.annotations=function(t){if(t.annotations){var e=t.annotations;return n.i(r.d)(e)&&e.annotations&&(e=e.annotations),e}if(t.decorators)return i(t.decorators);if(this._reflect&&this._reflect.getMetadata){var e=this._reflect.getMetadata("annotations",t);if(e)return e}return[]},t.prototype.propMetadata=function(t){if(t.propMetadata){var e=t.propMetadata;return n.i(r.d)(e)&&e.propMetadata&&(e=e.propMetadata),e}if(t.propDecorators){var o=t.propDecorators,s={};return Object.keys(o).forEach(function(t){s[t]=i(o[t])}),s}if(this._reflect&&this._reflect.getMetadata){var e=this._reflect.getMetadata("propMetadata",t);if(e)return e}return{}},t.prototype.interfaces=function(t){return[]},t.prototype.hasLifecycleHook=function(t,e,n){if(!(t instanceof o.a))return!1;var i=t.prototype;return!!i[n]},t.prototype.getter=function(t){return new Function("o","return o."+t+";")},t.prototype.setter=function(t){return new Function("o","v","return o."+t+" = v;")},t.prototype.method=function(t){var e="if (!o."+t+") throw new Error('\""+t+"\" is undefined');\n return o."+t+".apply(o, args);";return new Function("o","args",e)},t.prototype.importUri=function(t){return"object"==typeof t&&t.filePath?t.filePath:"./"+n.i(r.b)(t)},t.prototype.resolveIdentifier=function(t,e,n){return n},t.prototype.resolveEnum=function(t,e){return t[e]},t}()},function(t,e,n){"use strict";function i(t,e){Object.keys(e).forEach(function(n){t.set(n,e[n])})}var r=n(18),o=n(173);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=(function(){function t(t,e,n,i,r){this.annotations=t,this.parameters=e,this.factory=n,this.interfaces=i,this.propMetadata=r}return t}(),function(t){function e(e){t.call(this),this.reflectionCapabilities=e,this._injectableInfo=new Map,this._getters=new Map,this._setters=new Map,this._methods=new Map,this._usedKeys=null}return s(e,t),e.prototype.updateCapabilities=function(t){this.reflectionCapabilities=t},e.prototype.isReflectionEnabled=function(){return this.reflectionCapabilities.isReflectionEnabled()},e.prototype.trackUsage=function(){this._usedKeys=new Set},e.prototype.listUnusedKeys=function(){var t=this;if(!this._usedKeys)throw new Error("Usage tracking is disabled");var e=r.b.keys(this._injectableInfo);return e.filter(function(e){return!t._usedKeys.has(e)})},e.prototype.registerFunction=function(t,e){this._injectableInfo.set(t,e)},e.prototype.registerType=function(t,e){this._injectableInfo.set(t,e)},e.prototype.registerGetters=function(t){i(this._getters,t)},e.prototype.registerSetters=function(t){i(this._setters,t)},e.prototype.registerMethods=function(t){i(this._methods,t)},e.prototype.factory=function(t){return this._containsReflectionInfo(t)?this._getReflectionInfo(t).factory||null:this.reflectionCapabilities.factory(t)},e.prototype.parameters=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).parameters||[]:this.reflectionCapabilities.parameters(t)},e.prototype.annotations=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).annotations||[]:this.reflectionCapabilities.annotations(t)},e.prototype.propMetadata=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).propMetadata||{}:this.reflectionCapabilities.propMetadata(t)},e.prototype.interfaces=function(t){return this._injectableInfo.has(t)?this._getReflectionInfo(t).interfaces||[]:this.reflectionCapabilities.interfaces(t)},e.prototype.hasLifecycleHook=function(t,e,n){return this.interfaces(t).indexOf(e)!==-1||this.reflectionCapabilities.hasLifecycleHook(t,e,n)},e.prototype.getter=function(t){return this._getters.has(t)?this._getters.get(t):this.reflectionCapabilities.getter(t)},e.prototype.setter=function(t){return this._setters.has(t)?this._setters.get(t):this.reflectionCapabilities.setter(t)},e.prototype.method=function(t){return this._methods.has(t)?this._methods.get(t):this.reflectionCapabilities.method(t)},e.prototype._getReflectionInfo=function(t){return this._usedKeys&&this._usedKeys.add(t),this._injectableInfo.get(t)},e.prototype._containsReflectionInfo=function(t){return this._injectableInfo.has(t)},e.prototype.importUri=function(t){return this.reflectionCapabilities.importUri(t)},e.prototype.resolveIdentifier=function(t,e,n){return this.reflectionCapabilities.resolveIdentifier(t,e,n)},e.prototype.resolveEnum=function(t,e){return this.reflectionCapabilities.resolveEnum(t,e)},e}(o.a))},function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i;!function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"}(i||(i={}));var r=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i={formControlName:'\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',formGroupName:'\n <div [formGroup]="myGroup">\n <div formGroupName="person">\n <input formControlName="firstName">\n </div>\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',formArrayName:'\n <div [formGroup]="myGroup">\n <div formArrayName="cities">\n <div *ngFor="let city of cityArray.controls; let i=index">\n <input [formControlName]="i">\n </div>\n </div>\n </div>\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });',ngModelGroup:'\n <form>\n <div ngModelGroup="person">\n <input [(ngModel)]="person.name" name="firstName">\n </div>\n </form>',ngModelWithFormGroup:'\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n </div>\n '}},function(t,e,n){"use strict";var i=n(310);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.modelParentException=function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '+i.a.formControlName+"\n\n Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n Example:\n\n "+i.a.ngModelWithFormGroup)},t.formGroupNameException=function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n "+i.a.formGroupName+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+i.a.ngModelGroup)},t.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: <input [(ngModel)]="person.firstName" name="first">\n Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">')},t.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+i.a.formGroupName+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+i.a.ngModelGroup)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(25),o=n(125);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.prototype.group=function(t,e){void 0===e&&(e=null);var i=this._reduceControls(t),s=n.i(r.a)(e)?e.validator:null,a=n.i(r.a)(e)?e.asyncValidator:null;return new o.a(i,s,a)},t.prototype.control=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),new o.b(t,e,n)},t.prototype.array=function(t,e,n){var i=this;void 0===e&&(e=null),void 0===n&&(n=null);var r=t.map(function(t){return i._createControl(t)});return new o.c(r,e,n)},t.prototype._reduceControls=function(t){var e=this,n={};return Object.keys(t).forEach(function(i){n[i]=e._createControl(t[i])}),n},t.prototype._createControl=function(t){if(t instanceof o.b||t instanceof o.a||t instanceof o.c)return t;if(n.i(r.c)(t)){var e=t[0],i=t.length>1?t[1]:null,s=t.length>2?t[2]:null;return this.control(e,i,s)}return this.control(t)},t.decorators=[{type:i.Injectable}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=i.__core_private__.isPromise},function(t,e,n){"use strict";var i=n(103),r=n(0),o=n(517),s=n(315);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=[o.a,{provide:r.COMPILER_OPTIONS,useValue:{providers:[{provide:i.a,useClass:s.a}]},multi:!0}]},function(t,e,n){"use strict";var i=n(103),r=n(0);n.d(e,"a",function(){return s});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.get=function(t){var e,n,i=new Promise(function(t,i){e=t,n=i}),r=new XMLHttpRequest;return r.open("GET",t,!0),r.responseType="text",r.onload=function(){var i=r.response||r.responseText,o=1223===r.status?204:r.status;0===o&&(o=i?200:0),200<=o&&o<=300?e(i):n("Failed to load "+t)},r.onerror=function(){n("Failed to load "+t)},r.send(),i},e.decorators=[{type:r.Injectable}],e.ctorParameters=[],e}(i.a)},function(t,e,n){"use strict";function i(){d.a.makeCurrent(),f.a.init()}function r(){return new c.ErrorHandler}function o(){return n.i(v.a)().defaultDoc()}function s(){return n.i(v.a)().supportsWebAnimation()?new u.a:l.a.NOOP}var a=n(16),c=n(0),l=n(187),u=n(525),d=n(317),p=n(318),f=n(319),h=n(320),m=n(188),v=n(12),g=n(189),b=n(126),y=n(321),w=n(71),_=n(190),x=n(322),C=n(191),k=n(325);n.d(e,"b",function(){return E}),n.d(e,"c",function(){return S}),n.d(e,"e",function(){return O}),e.a=i,n.d(e,"d",function(){return T});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var E=[{provide:c.PLATFORM_INITIALIZER,useValue:i,multi:!0},{provide:a.PlatformLocation,useClass:p.a}],S=[{provide:c.Sanitizer,useExisting:k.a},{provide:k.a,useClass:k.b}],O=n.i(c.createPlatformFactory)(c.platformCore,"browser",E),T=function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return t.decorators=[{type:c.NgModule,args:[{providers:[S,{provide:c.ErrorHandler,useFactory:r,deps:[]},{provide:b.a,useFactory:o,deps:[]},{provide:w.c,useClass:y.a,multi:!0},{provide:w.c,useClass:x.a,multi:!0},{provide:w.c,useClass:_.a,multi:!0},{provide:_.b,useClass:_.c},{provide:g.a,useClass:g.b},{provide:c.RootRenderer,useExisting:g.a},{provide:C.b,useExisting:C.a},{provide:l.a,useFactory:s},C.a,c.Testability,w.a,m.a,h.a],exports:[a.CommonModule,c.ApplicationModule]}]}],t.ctorParameters=[{type:t,decorators:[{type:c.Optional},{type:c.SkipSelf}]}],t}()},function(t,e,n){"use strict";function i(){return v||(v=document.querySelector("base"))?v.getAttribute("href"):null}function r(t){return l||(l=document.createElement("a")),l.setAttribute("href",t),"/"===l.pathname.charAt(0)?l.pathname:"/"+l.pathname}function o(t,e){e=encodeURIComponent(e);for(var n=0,i=t.split(";");n<i.length;n++){var r=i[n],o=r.indexOf("="),s=o==-1?[r,""]:[r.slice(0,o),r.slice(o+1)],a=s[0],c=s[1];if(a.trim()===e)return decodeURIComponent(c)}return null}var s=n(12),a=n(31),c=n(519);n.d(e,"a",function(){return m});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l,u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},p=3,f={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},h={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","Â":"NumLock"},m=function(t){function e(){t.apply(this,arguments)}return u(e,t),e.prototype.parse=function(t){throw new Error("parse not implemented")},e.makeCurrent=function(){n.i(s.c)(new e)},e.prototype.hasProperty=function(t,e){return e in t},e.prototype.setProperty=function(t,e,n){t[e]=n},e.prototype.getProperty=function(t,e){return t[e]},e.prototype.invoke=function(t,e,n){(i=t)[e].apply(i,n);var i},e.prototype.logError=function(t){(window.console.error||window.console.log)(t)},e.prototype.log=function(t){window.console.log(t)},e.prototype.logGroup=function(t){window.console.group&&window.console.group(t),this.logError(t)},e.prototype.logGroupEnd=function(){window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return d},enumerable:!0,configurable:!0}),e.prototype.query=function(t){return document.querySelector(t)},e.prototype.querySelector=function(t,e){return t.querySelector(e)},e.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},e.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},e.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},e.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},e.prototype.createMouseEvent=function(t){var e=document.createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},e.prototype.createEvent=function(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!0),e},e.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},e.prototype.isPrevented=function(t){return t.defaultPrevented||n.i(a.a)(t.returnValue)&&!t.returnValue},e.prototype.getInnerHTML=function(t){return t.innerHTML},e.prototype.getTemplateContent=function(t){return"content"in t&&t instanceof HTMLTemplateElement?t.content:null},e.prototype.getOuterHTML=function(t){return t.outerHTML},e.prototype.nodeName=function(t){return t.nodeName},e.prototype.nodeValue=function(t){return t.nodeValue},e.prototype.type=function(t){return t.type},e.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.nextSibling=function(t){return t.nextSibling},e.prototype.parentElement=function(t){return t.parentNode},e.prototype.childNodes=function(t){return t.childNodes},e.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=new Array(e.length),i=0;i<e.length;i++)n[i]=e[i];return n},e.prototype.clearNodes=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},e.prototype.appendChild=function(t,e){t.appendChild(e)},e.prototype.removeChild=function(t,e){t.removeChild(e)},e.prototype.replaceChild=function(t,e,n){t.replaceChild(e,n)},e.prototype.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},e.prototype.insertBefore=function(t,e){t.parentNode.insertBefore(e,t)},e.prototype.insertAllBefore=function(t,e){e.forEach(function(e){return t.parentNode.insertBefore(e,t)})},e.prototype.insertAfter=function(t,e){t.parentNode.insertBefore(e,t.nextSibling)},e.prototype.setInnerHTML=function(t,e){t.innerHTML=e},e.prototype.getText=function(t){return t.textContent},e.prototype.setText=function(t,e){t.textContent=e},e.prototype.getValue=function(t){return t.value},e.prototype.setValue=function(t,e){t.value=e},e.prototype.getChecked=function(t){return t.checked},e.prototype.setChecked=function(t,e){t.checked=e},e.prototype.createComment=function(t){return document.createComment(t)},e.prototype.createTemplate=function(t){var e=document.createElement("template");return e.innerHTML=t,e},e.prototype.createElement=function(t,e){return void 0===e&&(e=document),e.createElement(t)},e.prototype.createElementNS=function(t,e,n){return void 0===n&&(n=document),n.createElementNS(t,e)},e.prototype.createTextNode=function(t,e){return void 0===e&&(e=document),e.createTextNode(t)},e.prototype.createScriptTag=function(t,e,n){void 0===n&&(n=document);var i=n.createElement("SCRIPT");return i.setAttribute(t,e),i},e.prototype.createStyleElement=function(t,e){void 0===e&&(e=document);var n=e.createElement("style");return this.appendChild(n,this.createTextNode(t)),n},e.prototype.createShadowRoot=function(t){return t.createShadowRoot()},e.prototype.getShadowRoot=function(t){return t.shadowRoot},e.prototype.getHost=function(t){return t.host},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.getElementsByClassName=function(t,e){return t.getElementsByClassName(e)},e.prototype.getElementsByTagName=function(t,e){return t.getElementsByTagName(e)},e.prototype.classList=function(t){return Array.prototype.slice.call(t.classList,0)},e.prototype.addClass=function(t,e){t.classList.add(e)},e.prototype.removeClass=function(t,e){t.classList.remove(e)},e.prototype.hasClass=function(t,e){return t.classList.contains(e)},e.prototype.setStyle=function(t,e,n){t.style[e]=n},e.prototype.removeStyle=function(t,e){t.style[e]=""},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.hasStyle=function(t,e,n){void 0===n&&(n=null);var i=this.getStyle(t,e)||"";return n?i==n:i.length>0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,i=0;i<n.length;i++){var r=n[i];e.set(r.name,r.value)}return e},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.hasAttributeNS=function(t,e,n){return t.hasAttributeNS(e,n)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.getAttributeNS=function(t,e,n){return t.getAttributeNS(e,n)},e.prototype.setAttribute=function(t,e,n){t.setAttribute(e,n)},e.prototype.setAttributeNS=function(t,e,n,i){t.setAttributeNS(e,n,i)},e.prototype.removeAttribute=function(t,e){t.removeAttribute(e)},e.prototype.removeAttributeNS=function(t,e,n){t.removeAttributeNS(e,n)},e.prototype.templateAwareRoot=function(t){return this.isTemplateElement(t)?this.content(t):t},e.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},e.prototype.defaultDoc=function(){return document},e.prototype.getBoundingClientRect=function(t){try{return t.getBoundingClientRect()}catch(t){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},e.prototype.getTitle=function(){return document.title},e.prototype.setTitle=function(t){document.title=t||""},e.prototype.elementMatches=function(t,e){return t instanceof HTMLElement&&(t.matches&&t.matches(e)||t.msMatchesSelector&&t.msMatchesSelector(e)||t.webkitMatchesSelector&&t.webkitMatchesSelector(e))},e.prototype.isTemplateElement=function(t){return t instanceof HTMLElement&&"TEMPLATE"==t.nodeName},e.prototype.isTextNode=function(t){return t.nodeType===Node.TEXT_NODE},e.prototype.isCommentNode=function(t){return t.nodeType===Node.COMMENT_NODE},e.prototype.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},e.prototype.hasShadowRoot=function(t){return n.i(a.a)(t.shadowRoot)&&t instanceof HTMLElement},e.prototype.isShadowRoot=function(t){return t instanceof DocumentFragment},e.prototype.importIntoDoc=function(t){return document.importNode(this.templateAwareRoot(t),!0)},e.prototype.adoptNode=function(t){return document.adoptNode(t)},e.prototype.getHref=function(t){return t.href},e.prototype.getEventKey=function(t){var e=t.key;if(n.i(a.c)(e)){if(e=t.keyIdentifier,n.i(a.c)(e))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),t.location===p&&h.hasOwnProperty(e)&&(e=h[e]))}return f[e]||e},e.prototype.getGlobalEventTarget=function(t){return"window"===t?window:"document"===t?document:"body"===t?document.body:void 0},e.prototype.getHistory=function(){return window.history},e.prototype.getLocation=function(){return window.location},e.prototype.getBaseHref=function(){var t=i();return n.i(a.c)(t)?null:r(t)},e.prototype.resetBaseElement=function(){v=null},e.prototype.getUserAgent=function(){return window.navigator.userAgent},e.prototype.setData=function(t,e,n){this.setAttribute(t,"data-"+e,n)},e.prototype.getData=function(t,e){return this.getAttribute(t,"data-"+e)},e.prototype.getComputedStyle=function(t){return getComputedStyle(t)},e.prototype.setGlobalVar=function(t,e){n.i(a.d)(a.e,t,e)},e.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},e.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},e.prototype.supportsCookies=function(){return!0},e.prototype.getCookie=function(t){return o(document.cookie,t)},e.prototype.setCookie=function(t,e){document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)},e}(c.a),v=null},function(t,e,n){"use strict";var i=n(16),r=n(0),o=n(12),s=n(520);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(){t.call(this),this._init()}return a(e,t),e.prototype._init=function(){this._location=n.i(o.a)().getLocation(),this._history=n.i(o.a)().getHistory()},Object.defineProperty(e.prototype,"location",{get:function(){return this._location},enumerable:!0,configurable:!0}),e.prototype.getBaseHrefFromDOM=function(){return n.i(o.a)().getBaseHref()},e.prototype.onPopState=function(t){n.i(o.a)().getGlobalEventTarget("window").addEventListener("popstate",t,!1)},e.prototype.onHashChange=function(t){n.i(o.a)().getGlobalEventTarget("window").addEventListener("hashchange",t,!1)},Object.defineProperty(e.prototype,"pathname",{get:function(){return this._location.pathname},set:function(t){this._location.pathname=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"search",{get:function(){return this._location.search},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hash",{get:function(){return this._location.hash},enumerable:!0,configurable:!0}),e.prototype.pushState=function(t,e,i){n.i(s.a)()?this._history.pushState(t,e,i):this._location.hash=i},e.prototype.replaceState=function(t,e,i){n.i(s.a)()?this._history.replaceState(t,e,i):this._location.hash=i},e.prototype.forward=function(){this._history.forward()},e.prototype.back=function(){this._history.back()},e.decorators=[{type:r.Injectable}],e.ctorParameters=[],e}(i.PlatformLocation)},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(192),s=n(31);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){}return t.init=function(){n.i(i.setTestabilityGetter)(new t)},t.prototype.addToWindow=function(t){s.e.getAngularTestability=function(e,n){void 0===n&&(n=!0);var i=t.findTestabilityInTree(e,n);if(null==i)throw new Error("Could not find testability for element.");return i},s.e.getAllAngularTestabilities=function(){return t.getAllTestabilities()},s.e.getAllAngularRootElements=function(){return t.getAllRootElements()};var e=function(t){var e=s.e.getAllAngularTestabilities(),n=e.length,i=!1,r=function(e){i=i||e,n--,0==n&&t(i)};e.forEach(function(t){t.whenStable(r)})};s.e.frameworkStabilizers||(s.e.frameworkStabilizers=o.a.createGrowableSize(0)),s.e.frameworkStabilizers.push(e)},t.prototype.findTestabilityInTree=function(t,e,i){if(null==e)return null;var o=t.getTestability(e);return n.i(s.a)(o)?o:i?n.i(r.a)().isShadowRoot(e)?this.findTestabilityInTree(t,n.i(r.a)().getHost(e),!0):this.findTestabilityInTree(t,n.i(r.a)().parentElement(e),!0):null},t}()},function(t,e,n){"use strict";var i=n(12);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){}return t.prototype.getTitle=function(){return n.i(i.a)().getTitle()},t.prototype.setTitle=function(t){n.i(i.a)().setTitle(t)},t}()},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(71);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.supports=function(t){return!0},e.prototype.addEventListener=function(t,e,i){var o=this.manager.getZone(),s=function(t){return o.runGuarded(function(){return i(t)})};return this.manager.getZone().runOutsideAngular(function(){return n.i(r.a)().onAndCancel(t,e,s)})},e.prototype.addGlobalEventListener=function(t,e,i){var o=n.i(r.a)().getGlobalEventTarget(t),s=this.manager.getZone(),a=function(t){return s.runGuarded(function(){return i(t)})};return this.manager.getZone().runOutsideAngular(function(){return n.i(r.a)().onAndCancel(o,e,a)})},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(o.b)},function(t,e,n){"use strict";var i=n(0),r=n(192),o=n(31),s=n(12),a=n(71);n.d(e,"a",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=["alt","control","meta","shift"],u={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},d=function(t){function e(){t.call(this)}return c(e,t),e.prototype.supports=function(t){return n.i(o.a)(e.parseEventName(t))},e.prototype.addEventListener=function(t,i,r){var o=e.parseEventName(i),a=e.eventCallback(t,o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return n.i(s.a)().onAndCancel(t,o.domEventName,a)})},e.parseEventName=function(t){var n=t.toLowerCase().split("."),i=n.shift();if(0===n.length||"keydown"!==i&&"keyup"!==i)return null;var o=e._normalizeKey(n.pop()),s="";if(l.forEach(function(t){r.a.contains(n,t)&&(r.a.remove(n,t),s+=t+".")}),s+=o,0!=n.length||0===o.length)return null;var a={};return a.domEventName=i,a.fullKey=s,a},e.getEventFullKey=function(t){var e="",i=n.i(s.a)().getEventKey(t);return i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),l.forEach(function(n){if(n!=i){var r=u[n];r(t)&&(e+=n+".")}}),e+=i},e.eventCallback=function(t,n,i,r){return function(t){e.getEventFullKey(t)===n&&r.runGuarded(function(){return i(t)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(a.b)},function(t,e,n){"use strict";function i(t){return t.replace(o,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return"-"+t[1].toLowerCase()})}function r(t){return t.replace(s,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t[1].toUpperCase()})}e.b=i,e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=/([A-Z])/g,s=/-([a-z])/g},function(t,e,n){"use strict";var i=n(0);n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=(i.__core_private__.RenderDebugInfo,i.__core_private__.ReflectionCapabilities,i.__core_private__.DebugDomRootRenderer),o=(i.__core_private__.reflector,i.__core_private__.NoOpAnimationPlayer);i.__core_private__.AnimationPlayer,i.__core_private__.AnimationSequencePlayer,i.__core_private__.AnimationGroupPlayer,i.__core_private__.AnimationKeyframe,i.__core_private__.AnimationStyles,i.__core_private__.prepareFinalAnimationStyles,i.__core_private__.balanceAnimationKeyframes,i.__core_private__.clearStyles,i.__core_private__.collectAndResolveStyles},function(t,e,n){"use strict";var i=n(0),r=n(530),o=n(531),s=n(193);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(){}return t}(),l=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case i.SecurityContext.NONE:return e;case i.SecurityContext.HTML:return e instanceof d?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),n.i(r.a)(String(e)));case i.SecurityContext.STYLE:return e instanceof p?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),n.i(o.a)(e));case i.SecurityContext.SCRIPT:if(e instanceof f)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case i.SecurityContext.URL:return e instanceof m||e instanceof h?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),n.i(s.a)(String(e)));case i.SecurityContext.RESOURCE_URL:if(e instanceof m)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof u)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new d(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new p(t)},e.prototype.bypassSecurityTrustScript=function(t){return new f(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new h(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new m(t)},e.decorators=[{type:i.Injectable}],e.ctorParameters=[],e}(c),u=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),d=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(u),p=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"Style"},e}(u),f=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"Script"},e}(u),h=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"URL"},e}(u),m=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(u)},function(t,e,n){"use strict";var i=n(0),r=n(91),o=n(194);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t,e,n){var i=this;this.router=t,this.element=e,this.renderer=n,this.classes=[],this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe(function(t){t instanceof r.b&&i.update()})}return t.prototype.ngAfterContentInit=function(){var t=this;this.links.changes.subscribe(function(e){return t.update()}),this.linksWithHrefs.changes.subscribe(function(e){return t.update()}),this.update()},Object.defineProperty(t.prototype,"routerLinkActive",{set:function(t){Array.isArray(t)?this.classes=t:this.classes=t.split(" ")},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.update()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.update=function(){var t=this;if(this.links&&this.linksWithHrefs&&this.router.navigated){var e=this.hasActiveLink();this.classes.forEach(function(n){return t.renderer.setElementClass(t.element.nativeElement,n,e)})}},t.prototype.isLinkActive=function(t){var e=this;return function(n){return t.isActive(n.urlTree,e.routerLinkActiveOptions.exact)}},t.prototype.hasActiveLink=function(){return this.links.some(this.isLinkActive(this.router))||this.linksWithHrefs.some(this.isLinkActive(this.router))},t.decorators=[{type:i.Directive,args:[{selector:"[routerLinkActive]"}]}],t.ctorParameters=[{type:r.a},{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={links:[{type:i.ContentChildren,args:[o.a,{descendants:!0}]}],linksWithHrefs:[{type:i.ContentChildren,args:[o.b,{descendants:!0}]}],routerLinkActiveOptions:[{type:i.Input}],routerLinkActive:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(127),o=n(43);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t,e,n,r){this.parentOutletMap=t,this.location=e,this.resolver=n,this.name=r,this.activateEvents=new i.EventEmitter,this.deactivateEvents=new i.EventEmitter,t.registerOutlet(r?r:o.a,this)}return t.prototype.ngOnDestroy=function(){this.parentOutletMap.removeOutlet(this.name?this.name:o.a)},Object.defineProperty(t.prototype,"isActivated",{get:function(){return!!this.activated},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRoute",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute},enumerable:!0,configurable:!0}),t.prototype.deactivate=function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this.deactivateEvents.emit(t)}},t.prototype.activate=function(t,e,n,r,o){this.outletMap=o,this._activatedRoute=t;var s,a=t._futureSnapshot,c=a._routeConfig.component;s=e?e.resolveComponentFactory(c):this.resolver.resolveComponentFactory(c);var l=n?n:this.location.parentInjector,u=i.ReflectiveInjector.fromResolvedProviders(r,l);this.activated=this.location.createComponent(s,this.location.length,u,[]),this.activated.changeDetectorRef.detectChanges(),this.activateEvents.emit(this.activated.instance)},t.decorators=[{type:i.Directive,args:[{selector:"router-outlet"}]}],t.ctorParameters=[{type:r.a},{type:i.ViewContainerRef},{type:i.ComponentFactoryResolver},{type:void 0,decorators:[{type:i.Attribute,args:["name"]}]}],t.propDecorators={activateEvents:[{type:i.Output,args:["activate"]}],deactivateEvents:[{type:i.Output,args:["deactivate"]}]},t}()},function(t,e,n){"use strict";function i(t,e,n){return void 0===n&&(n={}),n.useHash?new u.HashLocationStrategy(t,e):new u.PathLocationStrategy(t,e)}function r(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function o(t){return[{provide:d.ANALYZE_FOR_ENTRY_COMPONENTS,multi:!0,useValue:t},{provide:v.c,multi:!0,useValue:t}]}function s(t,e,i,r,o,s,a,c,l){void 0===l&&(l={});var u=new m.a(null,e,i,r,o,s,a,n.i(_.a)(c));return l.errorHandler&&(u.errorHandler=l.errorHandler),l.enableTracing&&u.events.subscribe(function(t){console.group("Router Event: "+t.constructor.name),console.log(t.toString()),console.log(t),console.groupEnd()}),u}function a(t){return t.routerState.root}function c(t,e,n,i){return function(){t.resetRootComponentType(e.componentTypes[0]),n.setUpPreloading(),i.initialNavigation===!1?t.setUpLocationChangeListener():t.initialNavigation()}}function l(){return{provide:d.APP_BOOTSTRAP_LISTENER,multi:!0,useFactory:c,deps:[m.a,d.ApplicationRef,b.a,C]}}var u=n(16),d=n(0),p=n(194),f=n(326),h=n(327),m=n(91),v=n(92),g=n(127),b=n(329),y=n(72),w=n(61),_=n(44);n.d(e,"a",function(){return E}),n.d(e,"b",function(){return S});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var x=[h.a,p.a,p.b,f.a],C=new d.OpaqueToken("ROUTER_CONFIGURATION"),k=new d.OpaqueToken("ROUTER_FORROOT_GUARD"),E=({provide:u.LocationStrategy,useClass:u.PathLocationStrategy},{provide:u.LocationStrategy,useClass:u.HashLocationStrategy},[u.Location,{provide:w.g,useClass:w.h},{provide:m.a,useFactory:s,deps:[d.ApplicationRef,w.g,g.a,u.Location,d.Injector,d.NgModuleFactoryLoader,d.Compiler,v.c,C]},g.a,{provide:y.b,useFactory:a,deps:[m.a]},{provide:d.NgModuleFactoryLoader,useClass:d.SystemJsNgModuleLoader},b.a,b.b,b.c,{provide:C,useValue:{enableTracing:!1}}]),S=function(){function t(t){}return t.forRoot=function(e,n){return{ngModule:t,providers:[E,o(e),{provide:k,useFactory:r,deps:[[m.a,new d.Optional,new d.SkipSelf]]},{provide:C,useValue:n?n:{}},{provide:u.LocationStrategy,useFactory:i,deps:[u.PlatformLocation,[new d.Inject(u.APP_BASE_HREF),new d.Optional],C]},{provide:b.d,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:b.b},l()]}},t.forChild=function(e){return{ngModule:t,providers:[o(e)]}},t.decorators=[{type:d.NgModule,args:[{declarations:x,exports:x}]}],t.ctorParameters=[{type:void 0,decorators:[{type:d.Optional},{type:d.Inject,args:[k]}]}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(140),o=(n.n(r),n(79)),s=(n.n(o),n(424)),a=(n.n(s),n(426)),c=(n.n(a),n(428)),l=(n.n(c),n(141)),u=(n.n(l),n(80)),d=(n.n(u),n(91)),p=n(92);n.d(e,"d",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"b",function(){return m}),n.d(e,"a",function(){return v});/** -*@license -*Copyright Google Inc. All Rights Reserved. -* -*Use of this source code is governed by an MIT-style license that can be -*found in the LICENSE file at https://angular.io/license -*/ -var f=function(){function t(){}return t}(),h=function(){function t(){}return t.prototype.preload=function(t,e){return s._catch.call(e(),function(){return n.i(o.of)(null)})},t}(),m=function(){function t(){}return t.prototype.preload=function(t,e){return n.i(o.of)(null)},t}(),v=function(){function t(t,e,n,i,r){this.router=t,this.injector=i,this.preloadingStrategy=r,this.loader=new p.b(e,n)}return t.prototype.setUpPreloading=function(){var t=this,e=c.filter.call(this.router.events,function(t){return t instanceof d.b});this.subscription=a.concatMap.call(e,function(){return t.preload()}).subscribe(function(t){})},t.prototype.preload=function(){return this.processRoutes(this.injector,this.router.config)},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.processRoutes=function(t,e){for(var i=[],o=0,s=e;o<s.length;o++){var a=s[o];if(a.loadChildren&&!a.canLoad&&a._loadedConfig){var c=a._loadedConfig;i.push(this.processRoutes(c.injector,c.routes))}else a.loadChildren&&!a.canLoad?i.push(this.preloadConfig(t,a)):a.children&&i.push(this.processRoutes(t,a.children))}return l.mergeAll.call(n.i(r.from)(i))},t.prototype.preloadConfig=function(t,e){var n=this;return this.preloadingStrategy.preload(e,function(){var i=n.loader.load(t,e.loadChildren);return u.mergeMap.call(i,function(t){var i=e;return i._loadedConfig=t,n.processRoutes(t.injector,t.routes)})})},t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:d.a},{type:i.NgModuleFactoryLoader},{type:i.Compiler},{type:i.Injector},{type:f}],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({selector:"body",template:"<router-outlet></router-outlet>"}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.lineChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"},{data:[18,48,77,9,100,27,40],label:"Series C"}],this.lineChartLabels=["January","February","March","April","May","June","July"],this.lineChartOptions={animation:!1,responsive:!0},this.lineChartColours=[{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"},{backgroundColor:"rgba(77,83,96,0.2)",borderColor:"rgba(77,83,96,1)",pointBackgroundColor:"rgba(77,83,96,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(77,83,96,1)"},{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"}],this.lineChartLegend=!0,this.lineChartType="line",this.barChartOptions={scaleShowVerticalLines:!1,responsive:!0},this.barChartLabels=["2006","2007","2008","2009","2010","2011","2012"],this.barChartType="bar",this.barChartLegend=!0,this.barChartData=[{data:[65,59,80,81,56,55,40],label:"Series A"},{data:[28,48,40,19,86,27,90],label:"Series B"}],this.doughnutChartLabels=["Download Sales","In-Store Sales","Mail-Order Sales"],this.doughnutChartData=[350,450,100],this.doughnutChartType="doughnut",this.radarChartLabels=["Eating","Drinking","Sleeping","Designing","Coding","Cycling","Running"],this.radarChartData=[{data:[65,59,90,81,56,55,40],label:"Series A"},{data:[28,48,40,19,96,27,100],label:"Series B"}],this.radarChartType="radar",this.pieChartLabels=["Download Sales","In-Store Sales","Mail Sales"],this.pieChartData=[300,500,100],this.pieChartType="pie",this.polarAreaChartLabels=["Download Sales","In-Store Sales","Mail Sales","Telesales","Corporate Sales"],this.polarAreaChartData=[300,500,100,40,120],this.polarAreaLegend=!0,this.polarAreaChartType="polarArea"}return t.prototype.chartClicked=function(t){console.log(t)},t.prototype.chartHovered=function(t){console.log(t)},t=r([n.i(i.Component)({template:n(728)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(331),o=n(541);n.d(e,"ChartJSModule",function(){return c});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[o.a,t],declarations:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(729)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(730)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(333),o=n(334),s=n(336),a=n(337),c=n(338),l=n(339),u=n(542);n.d(e,"ComponentsModule",function(){return f});var d=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},p=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(){function t(){}return t=d([n.i(i.NgModule)({imports:[u.a],declarations:[r.a,o.a,s.a,a.a,c.a,l.a]}),p("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(731)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(732)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(733)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(734)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.brandPrimary="#20a8d8",this.brandSuccess="#4dbd74",this.brandInfo="#63c2de",this.brandWarning="#f8cb00",this.brandDanger="#f86c6b",this.status={isopen:!1},this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:this.brandPrimary,borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:this.brandInfo,borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A"}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.mainChartElements=27,this.mainChartData1=[],this.mainChartData2=[],this.mainChartData3=[],this.mainChartData=[{data:this.mainChartData1,label:"Current"},{data:this.mainChartData2,label:"Previous"},{data:this.mainChartData3,label:"BEP"}],this.mainChartLabels=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Thursday","Wednesday","Thursday","Friday","Saturday","Sunday"],this.mainChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{drawOnChartArea:!1},ticks:{callback:function(t){return t.charAt(0)}}}],yAxes:[{ticks:{beginAtZero:!0,maxTicksLimit:5,stepSize:Math.ceil(50),max:250}}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.mainChartColours=[{backgroundColor:this.convertHex(this.brandInfo,10),borderColor:this.brandInfo,pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:this.brandSuccess,pointHoverBackgroundColor:"#fff"},{backgroundColor:"transparent",borderColor:this.brandDanger,pointHoverBackgroundColor:"#fff",borderWidth:1,borderDash:[8,5]}],this.mainChartLegend=!1,this.mainChartType="line",this.socialChartData1=[{data:[65,59,84,84,51,55,40],label:"Facebook"}],this.socialChartData2=[{data:[1,13,9,17,34,41,38],label:"Twitter"}],this.socialChartData3=[{data:[78,81,80,45,34,12,40],label:"LinkedIn"}],this.socialChartData4=[{data:[35,23,56,22,97,23,64],label:"Google+"}],this.socialChartLabels=["January","February","March","April","May","June","July"],this.socialChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.socialChartColours=[{backgroundColor:"rgba(255,255,255,.1)",borderColor:"rgba(255,255,255,.55)",pointHoverBackgroundColor:"#fff"}],this.socialChartLegend=!1,this.socialChartType="line",this.sparklineChartData1=[{data:[35,23,56,22,97,23,64],label:"Clients"}],this.sparklineChartData2=[{data:[65,59,84,84,51,55,40],label:"Clients"}],this.sparklineChartLabels=["January","February","March","April","May","June","July"],this.sparklineChartOptions={responsive:!0,maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4,hoverBorderWidth:3}},legend:{display:!1}},this.sparklineChartDefault=[{backgroundColor:"transparent",borderColor:"#d1d4d7"}],this.sparklineChartPrimary=[{backgroundColor:"transparent",borderColor:this.brandPrimary}],this.sparklineChartInfo=[{backgroundColor:"transparent",borderColor:this.brandInfo}],this.sparklineChartDanger=[{backgroundColor:"transparent",borderColor:this.brandDanger}],this.sparklineChartWarning=[{backgroundColor:"transparent",borderColor:this.brandWarning}],this.sparklineChartSuccess=[{backgroundColor:"transparent",borderColor:this.brandSuccess}],this.sparklineChartLegend=!1,this.sparklineChartType="line"}return t.prototype.toggleDropdown=function(t){t.preventDefault(),t.stopPropagation(),this.status.isopen=!this.status.isopen},t.prototype.convertHex=function(t,e){t=t.replace("#","");var n=parseInt(t.substring(0,2),16),i=parseInt(t.substring(2,4),16),r=parseInt(t.substring(4,6),16),o="rgba("+n+","+i+","+r+","+e/100+")";return o},t.prototype.chartClicked=function(t){console.log(t)},t.prototype.chartHovered=function(t){console.log(t)},t.prototype.random=function(t,e){return Math.floor(Math.random()*(e-t+1)+t)},t.prototype.ngOnInit=function(){for(var t=0;t<=this.mainChartElements;t++)this.mainChartData1.push(this.random(50,200)),this.mainChartData2.push(this.random(80,100)),this.mainChartData3.push(65)},t=r([n.i(i.Component)({template:n(735)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(242),o=(n.n(r),n(340)),s=n(543);n.d(e,"DashboardModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a,r.ChartsModule],declarations:[o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(736)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(342),o=n(344),s=n(544);n.d(e,"IconsModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a],declarations:[r.a,o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(737)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.disabled=!1,this.status={isopen:!1}}return t.prototype.toggled=function(t){console.log("Dropdown is now: ",t)},t.prototype.toggleDropdown=function(t){t.preventDefault(),t.stopPropagation(),this.status.isopen=!this.status.isopen},t.prototype.ngOnInit=function(){},t=r([n.i(i.Component)({selector:"app-dashboard",template:n(738)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t.prototype.ngOnInit=function(){},t=r([n.i(i.Component)({selector:"app-dashboard",template:"<router-outlet></router-outlet>"}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(739)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(740)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(741)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(347),o=n(348),s=n(349),a=n(351),c=n(546);n.d(e,"PagesModule",function(){return d});var l=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},d=function(){function t(){}return t=l([n.i(i.NgModule)({imports:[c.a],declarations:[r.a,o.a,s.a,a.a]}),u("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=r([n.i(i.Component)({template:n(742)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this.brandPrimary="#20a8d8",this.brandSuccess="#4dbd74",this.brandInfo="#63c2de",this.brandWarning="#f8cb00",this.brandDanger="#f86c6b",this.lineChart1Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart1Labels=["January","February","March","April","May","June","July"],this.lineChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:35,max:89}}]},elements:{line:{borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart1Colours=[{backgroundColor:this.brandPrimary,borderColor:"rgba(255,255,255,.55)"}],this.lineChart1Legend=!1,this.lineChart1Type="line",this.lineChart2Data=[{data:[1,18,9,17,34,22,11],label:"Series A"}],this.lineChart2Labels=["January","February","March","April","May","June","July"],this.lineChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{gridLines:{color:"transparent",zeroLineColor:"transparent"},ticks:{fontSize:2,fontColor:"transparent"}}],yAxes:[{display:!1,ticks:{display:!1,min:-4,max:39}}]},elements:{line:{tension:1e-5,borderWidth:1},point:{radius:4,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart2Colours=[{backgroundColor:this.brandInfo,borderColor:"rgba(255,255,255,.55)"}],this.lineChart2Legend=!1,this.lineChart2Type="line",this.lineChart3Data=[{data:[78,81,80,45,34,12,40],label:"Series A"}],this.lineChart3Labels=["January","February","March","April","May","June","July"],this.lineChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},elements:{line:{borderWidth:2},point:{radius:0,hitRadius:10,hoverRadius:4}},legend:{display:!1}},this.lineChart3Colours=[{backgroundColor:"rgba(255,255,255,.2)",borderColor:"rgba(255,255,255,.55)"}],this.lineChart3Legend=!1,this.lineChart3Type="line",this.barChart1Data=[{data:[78,81,80,45,34,12,40,78,81,80,45,34,12,40,12,40],label:"Series A"}],this.barChart1Labels=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"],this.barChart1Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart1Colours=[{backgroundColor:"rgba(255,255,255,.3)",borderWidth:0}],this.barChart1Legend=!1,this.barChart1Type="bar",this.lineChart4Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.lineChart4Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.lineChart4Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart4Colours=[{backgroundColor:"transparent",borderColor:"rgba(255,255,255,.55)",borderWidth:2}],this.lineChart4Legend=!1,this.lineChart4Type="line",this.barChart2Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.barChart2Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart2Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,barPercentage:.6}],yAxes:[{display:!1,ticks:{beginAtZero:!0}}]},legend:{display:!1}},this.barChart2Colours=[{backgroundColor:"rgba(0,0,0,.2)",borderWidth:0}],this.barChart2Legend=!1,this.barChart2Type="bar",this.barChart3Data=[{data:[4,18,9,17,34,22,11,3,15,12,18,9],label:"Series A"}],this.barChart3Labels=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.barChart3Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1}],yAxes:[{display:!1}]},legend:{display:!1}},this.barChart3Primary=[{backgroundColor:this.brandPrimary,borderColor:"transparent",borderWidth:1}],this.barChart3Danger=[{backgroundColor:this.brandDanger,borderColor:"transparent",borderWidth:1}],this.barChart3Success=[{backgroundColor:this.brandSuccess,borderColor:"transparent",borderWidth:1}],this.barChart3Legend=!1,this.barChart3Type="bar",this.lineChart5Data=[{data:[65,59,84,84,51,55,40],label:"Series A"}],this.lineChart5Labels=["January","February","March","April","May","June","July"],this.lineChart5Options={maintainAspectRatio:!1,scales:{xAxes:[{display:!1,points:!1}],yAxes:[{display:!1}]},elements:{point:{radius:0}},legend:{display:!1}},this.lineChart5Info=[{backgroundColor:"transparent",borderColor:this.brandInfo,borderWidth:2}],this.lineChart5Success=[{backgroundColor:"transparent",borderColor:this.brandInfo,borderWidth:2}],this.lineChart5Warning=[{backgroundColor:"transparent",borderColor:this.brandWarning,borderWidth:2}],this.lineChart5Legend=!1,this.lineChart5Type="line"}return t.prototype.convertHex=function(t,e){t=t.replace("#","");var n=parseInt(t.substring(0,2),16),i=parseInt(t.substring(2,4),16),r=parseInt(t.substring(4,6),16),o="rgba("+n+","+i+","+r+","+e/100+")";return o},t.prototype.chartClicked=function(t){console.log(t)},t.prototype.chartHovered=function(t){console.log(t)},t=r([n.i(i.Component)({template:n(743)}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(242),o=(n.n(r),n(352)),s=n(551);n.d(e,"WidgetsModule",function(){return l});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[s.a,r.ChartsModule],declarations:[o.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){var i=n(63);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=i(t))throw TypeError(e);return+t}},function(t,e,n){var i=n(35),r=n(32),o=n(97);t.exports=function(t){return function(e,n,s){var a,c=i(e),l=r(c.length),u=o(s,l);if(t&&n!=n){for(;l>u;)if(a=c[u++],a!=a)return!0}else for(;l>u;u++)if((t||u in c)&&c[u]===n)return t||u||0; -return!t&&-1}}},function(t,e,n){var i=n(62),r=n(36),o=n(94),s=n(32);t.exports=function(t,e,n,a,c){i(e);var l=r(t),u=o(l),d=s(l.length),p=c?d-1:0,f=c?-1:1;if(n<2)for(;;){if(p in u){a=u[p],p+=f;break}if(p+=f,c?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;c?p>=0:d>p;p+=f)p in u&&(a=e(a,u[p],p,l));return a}},function(t,e,n){"use strict";var i=n(62),r=n(7),o=n(577),s=[].slice,a={},c=function(t,e,n){if(!(e in a)){for(var i=[],r=0;r<e;r++)i[r]="a["+r+"]";a[e]=Function("F,a","return new F("+i.join(",")+")")}return a[e](t,n)};t.exports=Function.bind||function(t){var e=i(this),n=s.call(arguments,1),a=function(){var i=n.concat(s.call(arguments));return this instanceof a?c(e,i.length,i):o(e,i,t)};return r(e.prototype)&&(a.prototype=e.prototype),a}},function(t,e,n){var i=n(63),r=n(9)("toStringTag"),o="Arguments"==i(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=s(e=Object(t),r))?n:o?i(e):"Object"==(a=i(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){"use strict";var i=n(15).f,r=n(74),o=n(208),s=n(73),a=n(196),c=n(46),l=n(129),u=n(204),d=n(369),p=n(210),f=n(20),h=n(58).fastKey,m=f?"_s":"size",v=function(t,e){var n,i=h(e);if("F"!==i)return t._i[i];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,u){var d=t(function(t,i){a(t,d,e,"_i"),t._i=r(null),t._f=void 0,t._l=void 0,t[m]=0,void 0!=i&&l(i,n,t[u],t)});return o(d.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[m]=0},delete:function(t){var e=this,n=v(e,t);if(n){var i=n.n,r=n.p;delete e._i[n.i],n.r=!0,r&&(r.n=i),i&&(i.p=r),e._f==n&&(e._f=i),e._l==n&&(e._l=r),e[m]--}return!!n},forEach:function(t){a(this,d,"forEach");for(var e,n=s(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!v(this,t)}}),f&&i(d.prototype,"size",{get:function(){return c(this[m])}}),d},def:function(t,e,n){var i,r,o=v(t,e);return o?o.v=n:(t._l=o={i:r=h(e,!0),k:e,v:n,p:i=t._l,n:void 0,r:!1},t._f||(t._f=o),i&&(i.n=o),t[m]++,"F"!==r&&(t._i[r]=o)),t},getEntry:v,setStrong:function(t,e,n){u(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?d(0,n.k):"values"==e?d(0,n.v):d(0,[n.k,n.v]):(t._t=void 0,d(1))},n?"entries":"values",!n,!0),p(e)}}},function(t,e,n){"use strict";var i=n(15),r=n(64);t.exports=function(t,e,n){e in t?i.f(t,e,r(0,n)):t[e]=n}},function(t,e,n){var i=n(7),r=n(11).document,o=i(r)&&i(r.createElement);t.exports=function(t){return o?r.createElement(t):{}}},function(t,e,n){t.exports=n(11).document&&document.documentElement},function(t,e,n){t.exports=!n(20)&&!n(5)(function(){return 7!=Object.defineProperty(n(361)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(95),r=n(9)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||o[r]===t)}},function(t,e,n){var i=n(7),r=Math.floor;t.exports=function(t){return!i(t)&&isFinite(t)&&r(t)===t}},function(t,e,n){var i=n(4);t.exports=function(t,e,n,r){try{return r?e(i(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&i(o.call(t)),e}}},function(t,e,n){"use strict";var i=n(74),r=n(64),o=n(132),s={};n(47)(s,n(9)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(s,{next:r(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var i=n(9)("iterator"),r=!1;try{var o=[7][i]();o.return=function(){r=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var o=[7],s=o[i]();s.next=function(){return{done:n=!0}},o[i]=function(){return s},t(o)}catch(t){}return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){"use strict";var i=n(75),r=n(130),o=n(131),s=n(36),a=n(94),c=Object.assign;t.exports=!c||n(5)(function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=i})?function(t,e){for(var n=s(t),c=arguments.length,l=1,u=r.f,d=o.f;c>l;)for(var p,f=a(arguments[l++]),h=u?i(f).concat(u(f)):i(f),m=h.length,v=0;m>v;)d.call(f,p=h[v++])&&(n[p]=f[p]);return n}:c},function(t,e,n){var i=n(15),r=n(4),o=n(75);t.exports=n(20)?Object.defineProperties:function(t,e){r(t);for(var n,s=o(e),a=s.length,c=0;a>c;)i.f(t,n=s[c++],e[n]);return t}},function(t,e,n){var i=n(35),r=n(96).f,o={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return r(t)}catch(t){return s.slice()}};t.exports.f=function(t){return s&&"[object Window]"==o.call(t)?a(t):r(i(t))}},function(t,e,n){var i=n(26),r=n(35),o=n(355)(!1),s=n(211)("IE_PROTO");t.exports=function(t,e){var n,a=r(t),c=0,l=[];for(n in a)n!=s&&i(a,n)&&l.push(n);for(;e.length>c;)i(a,n=e[c++])&&(~o(l,n)||l.push(n));return l}},function(t,e,n){var i=n(11).parseFloat,r=n(134).trim;t.exports=1/i(n(213)+"-0")!==-(1/0)?function(t){var e=r(String(t),3),n=i(e);return 0===n&&"-"==e.charAt(0)?-0:n}:i},function(t,e,n){var i=n(11).parseInt,r=n(134).trim,o=n(213),s=/^[\-+]?0[xX]/;t.exports=8!==i(o+"08")||22!==i(o+"0x16")?function(t,e){var n=r(String(t),3);return i(n,e>>>0||(s.test(n)?16:10))}:i},function(t,e,n){var i=n(76),r=n(46);t.exports=function(t){return function(e,n){var o,s,a=String(r(e)),c=i(n),l=a.length;return c<0||c>=l?t?"":void 0:(o=a.charCodeAt(c),o<55296||o>56319||c+1===l||(s=a.charCodeAt(c+1))<56320||s>57343?t?a.charAt(c):o:t?a.slice(c,c+2):(o-55296<<10)+(s-56320)+65536)}}},function(t,e,n){"use strict";var i=n(76),r=n(46);t.exports=function(t){var e=String(r(this)),n="",o=i(t);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(n+=e);return n}},function(t,e,n){e.f=n(9)},function(t,e,n){var i=n(358),r=n(9)("iterator"),o=n(95);t.exports=n(10).getIteratorMethod=function(t){if(void 0!=t)return t[r]||t["@@iterator"]||o[i(t)]}},function(t,e,n){"use strict";var i=n(93),r=n(369),o=n(95),s=n(35);t.exports=n(204)(Array,"Array",function(t,e){this._t=s(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,r(1)):"keys"==e?r(0,n):"values"==e?r(0,t[n]):r(0,[n,t[n]])},"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(t,e,n){"use strict";var i=n(359);t.exports=n(197)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=i.getEntry(this,t);return e&&e.v},set:function(t,e){return i.def(this,0===t?0:t,e)}},i,!0)},function(t,e,n){n(20)&&"g"!=/./g.flags&&n(15).f(RegExp.prototype,"flags",{configurable:!0,get:n(200)})},function(t,e,n){n(128)("match",1,function(t,e,n){return[function(n){"use strict";var i=t(this),r=void 0==n?void 0:n[e];return void 0!==r?r.call(n,i):new RegExp(n)[e](String(i))},n]})},function(t,e,n){n(128)("replace",2,function(t,e,n){return[function(i,r){"use strict";var o=t(this),s=void 0==i?void 0:i[e];return void 0!==s?s.call(i,o,r):n.call(String(o),i,r)},n]})},function(t,e,n){n(128)("search",1,function(t,e,n){return[function(n){"use strict";var i=t(this),r=void 0==n?void 0:n[e];return void 0!==r?r.call(n,i):new RegExp(n)[e](String(i))},n]})},function(t,e,n){n(128)("split",2,function(t,e,i){"use strict";var r=n(203),o=i,s=[].push,a="split",c="length",l="lastIndex";if("c"=="abbc"[a](/(b)*/)[1]||4!="test"[a](/(?:)/,-1)[c]||2!="ab"[a](/(?:ab)*/)[c]||4!="."[a](/(.?)(.?)/)[c]||"."[a](/()()/)[c]>1||""[a](/.?/)[c]){var u=void 0===/()??/.exec("")[1];i=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!r(t))return o.call(n,t,e);var i,a,d,p,f,h=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,g=void 0===e?4294967295:e>>>0,b=new RegExp(t.source,m+"g");for(u||(i=new RegExp("^"+b.source+"$(?!\\s)",m));(a=b.exec(n))&&(d=a.index+a[0][c],!(d>v&&(h.push(n.slice(v,a.index)),!u&&a[c]>1&&a[0].replace(i,function(){for(f=1;f<arguments[c]-2;f++)void 0===arguments[f]&&(a[f]=void 0)}),a[c]>1&&a.index<n[c]&&s.apply(h,a.slice(1)),p=a[0][c],v=d,h[c]>=g)));)b[l]===a.index&&b[l]++;return v===n[c]?!p&&b.test("")||h.push(""):h.push(n.slice(v)),h[c]>g?h.slice(0,g):h}}else"0"[a](void 0,0)[c]&&(i=function(t,e){return void 0===t&&0===e?[]:o.call(this,t,e)});return[function(n,r){var o=t(this),s=void 0==n?void 0:n[e];return void 0!==s?s.call(n,o,r):i.call(String(o),n,r)},i]})},function(t,e,n){"use strict";var i=n(359);t.exports=n(197)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return i.def(this,t=0===t?0:t,t)}},i)},function(t,e,n){"use strict";var i=n(11),r=n(26),o=n(20),s=n(1),a=n(27),c=n(58).KEY,l=n(5),u=n(133),d=n(132),p=n(98),f=n(9),h=n(379),m=n(581),v=n(578),g=n(576),b=n(202),y=n(4),w=n(35),_=n(65),x=n(64),C=n(74),k=n(373),E=n(59),S=n(15),O=n(75),T=E.f,P=S.f,M=k.f,A=i.Symbol,I=i.JSON,D=I&&I.stringify,R="prototype",N=f("_hidden"),j=f("toPrimitive"),L={}.propertyIsEnumerable,F=u("symbol-registry"),V=u("symbols"),H=u("op-symbols"),U=Object[R],B="function"==typeof A,q=i.QObject,z=!q||!q[R]||!q[R].findChild,W=o&&l(function(){return 7!=C(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a})?function(t,e,n){var i=T(U,e);i&&delete U[e],P(t,e,n),i&&t!==U&&P(U,e,i)}:P,G=function(t){var e=V[t]=C(A[R]);return e._k=t,e},Y=B&&"symbol"==typeof A.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof A},$=function(t,e,n){return t===U&&$(H,e,n),y(t),e=_(e,!0),y(n),r(V,e)?(n.enumerable?(r(t,N)&&t[N][e]&&(t[N][e]=!1),n=C(n,{enumerable:x(0,!1)})):(r(t,N)||P(t,N,x(1,{})),t[N][e]=!0),W(t,e,n)):P(t,e,n)},K=function(t,e){y(t);for(var n,i=g(e=w(e)),r=0,o=i.length;o>r;)$(t,n=i[r++],e[n]);return t},Z=function(t,e){return void 0===e?C(t):K(C(t),e)},Q=function(t){var e=L.call(this,t=_(t,!0));return!(this===U&&r(V,t)&&!r(H,t))&&(!(e||!r(this,t)||!r(V,t)||r(this,N)&&this[N][t])||e)},J=function(t,e){if(t=w(t),e=_(e,!0),t!==U||!r(V,e)||r(H,e)){var n=T(t,e);return!n||!r(V,e)||r(t,N)&&t[N][e]||(n.enumerable=!0),n}},X=function(t){for(var e,n=M(w(t)),i=[],o=0;n.length>o;)r(V,e=n[o++])||e==N||e==c||i.push(e);return i},tt=function(t){for(var e,n=t===U,i=M(n?H:w(t)),o=[],s=0;i.length>s;)!r(V,e=i[s++])||n&&!r(U,e)||o.push(V[e]);return o};B||(A=function(){if(this instanceof A)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===U&&e.call(H,n),r(this,N)&&r(this[N],t)&&(this[N][t]=!1),W(this,t,x(1,n))};return o&&z&&W(U,t,{configurable:!0,set:e}),G(t)},a(A[R],"toString",function(){return this._k}),E.f=J,S.f=$,n(96).f=k.f=X,n(131).f=Q,n(130).f=tt,o&&!n(205)&&a(U,"propertyIsEnumerable",Q,!0),h.f=function(t){return G(f(t))}),s(s.G+s.W+s.F*!B,{Symbol:A});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)f(et[nt++]);for(var et=O(f.store),nt=0;et.length>nt;)m(et[nt++]);s(s.S+s.F*!B,"Symbol",{for:function(t){return r(F,t+="")?F[t]:F[t]=A(t)},keyFor:function(t){if(Y(t))return v(F,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){z=!0},useSimple:function(){z=!1}}),s(s.S+s.F*!B,"Object",{create:Z,defineProperty:$,defineProperties:K,getOwnPropertyDescriptor:J,getOwnPropertyNames:X,getOwnPropertySymbols:tt}),I&&s(s.S+s.F*(!B||l(function(){var t=A();return"[null]"!=D([t])||"{}"!=D({a:t})||"{}"!=D(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!Y(t)){for(var e,n,i=[t],r=1;arguments.length>r;)i.push(arguments[r++]);return e=i[1],"function"==typeof e&&(n=e),!n&&b(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!Y(e))return e}),i[1]=e,D.apply(I,i)}}}),A[R][j]||n(47)(A[R],j,A[R].valueOf),d(A,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(t,e,n){for(var i=n(381),r=n(27),o=n(11),s=n(47),a=n(95),c=n(9),l=c("iterator"),u=c("toStringTag"),d=a.Array,p=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],f=0;f<5;f++){var h,m=p[f],v=o[m],g=v&&v.prototype;if(g){g[l]||s(g,l,d),g[u]||s(g,u,m),a[m]=d;for(h in i)g[h]||r(g,h,i[h],!0)}}},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(214),o=(t.MouseEvent,function(){function t(t){this.accordion=t}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=t,t&&this.accordion.closeOtherPanels(this)},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.panelClass=this.panelClass||"panel-default",this.accordion.addGroup(this)},t.prototype.ngOnDestroy=function(){this.accordion.removeGroup(this)},t.prototype.toggleOpen=function(t){t.preventDefault(),this.isDisabled||(this.isOpen=!this.isOpen)},t.decorators=[{type:i.Component,args:[{selector:"accordion-group, accordion-panel",template:'\n <div class="panel" [ngClass]="panelClass">\n <div class="panel-heading" (click)="toggleOpen($event)">\n <h4 class="panel-title">\n <a href tabindex="0" class="accordion-toggle">\n <span *ngIf="heading" [ngClass]="{\'text-muted\': isDisabled}">{{heading}}</span>\n <ng-content select="[accordion-heading]"></ng-content>\n </a>\n </h4>\n </div>\n <div class="panel-collapse collapse" [collapse]="!isOpen">\n <div class="panel-body">\n <ng-content></ng-content>\n </div>\n </div>\n </div>\n '}]}],t.ctorParameters=[{type:r.AccordionComponent,decorators:[{type:i.Inject,args:[r.AccordionComponent]}]}],t.propDecorators={heading:[{type:i.Input}],panelClass:[{type:i.Input}],isDisabled:[{type:i.Input}],isOpen:[{type:i.HostBinding,args:["class.panel-open"]},{type:i.Input}]},t}());e.AccordionPanelComponent=o}).call(e,n(24))},function(t,e,n){"use strict";var i=n(0),r='\n <div class="alert" role="alert" [ngClass]="classes" *ngIf="!closed">\n <button *ngIf="dismissible" type="button" class="close" (click)="onClose()" (touch)="onClose()">\n <span aria-hidden="true">×</span>\n <span class="sr-only">Close</span>\n </button>\n <ng-content></ng-content>\n </div>\n ',o=function(){function t(){this.type="warning",this.close=new i.EventEmitter(!1),this.classes=[]}return t.prototype.ngOnInit=function(){var t=this;this.classes[0]="alert-"+this.type,this.dismissible?this.classes[1]="alert-dismissible":this.classes.length=1,this.dismissOnTimeout&&setTimeout(function(){return t.onClose()},this.dismissOnTimeout)},t.prototype.onClose=function(){this.closed=!0,this.close.emit(this)},t.decorators=[{type:i.Component,args:[{selector:"alert",template:r}]}],t.ctorParameters=[],t.propDecorators={type:[{type:i.Input}],dismissible:[{type:i.Input}],dismissOnTimeout:[{type:i.Input}],close:[{type:i.Output}]},t}();e.AlertComponent=o},function(t,e,n){"use strict";var i=n(0),r=n(23),o=function(){function t(t){this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.cd=t,t.valueAccessor=this}return t.prototype.onClick=function(){this.toggle(!this.state),this.cd.viewToModelUpdate(this.value)},t.prototype.ngOnInit=function(){this.toggle(this.trueValue===this.value)},Object.defineProperty(t.prototype,"trueValue",{get:function(){return"undefined"==typeof this.btnCheckboxTrue||this.btnCheckboxTrue},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"falseValue",{get:function(){return"undefined"!=typeof this.btnCheckboxFalse&&this.btnCheckboxFalse},enumerable:!0,configurable:!0}),t.prototype.toggle=function(t){this.state=t,this.value=this.state?this.trueValue:this.falseValue},t.prototype.writeValue=function(t){this.state=this.trueValue===t,this.value=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:i.Directive,args:[{selector:"[btnCheckbox][ngModel]"}]}],t.ctorParameters=[{type:r.NgModel,decorators:[{type:i.Self}]}],t.propDecorators={btnCheckboxTrue:[{type:i.Input}],btnCheckboxFalse:[{type:i.Input}],state:[{type:i.HostBinding,args:["class.active"]}],onClick:[{type:i.HostListener,args:["click"]}]},t}();e.ButtonCheckboxDirective=o},function(t,e,n){"use strict";var i=n(0),r=n(23);e.RADIO_CONTROL_VALUE_ACCESSOR={provide:r.NG_VALUE_ACCESSOR,useExisting:i.forwardRef(function(){return o}),multi:!0};var o=function(){function t(t){this.el=t,this.onChange=Function.prototype,this.onTouched=Function.prototype}return Object.defineProperty(t.prototype,"isActive",{get:function(){return this.btnRadio===this.value},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){this.el.nativeElement.attributes.disabled||(this.uncheckable&&this.btnRadio===this.value?this.value=void 0:this.value=this.btnRadio,this.onTouched(),this.onChange(this.value))},t.prototype.ngOnInit=function(){this.uncheckable="undefined"!=typeof this.uncheckable},t.prototype.onBlur=function(){this.onTouched()},t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:i.Directive,args:[{selector:"[btnRadio]",providers:[e.RADIO_CONTROL_VALUE_ACCESSOR]}]}],t.ctorParameters=[{type:i.ElementRef}],t.propDecorators={btnRadio:[{type:i.Input}],uncheckable:[{type:i.Input}],value:[{type:i.Input}],isActive:[{type:i.HostBinding,args:["class.active"]}],onClick:[{type:i.HostListener,args:["click"]}]},t}();e.ButtonRadioDirective=o},function(t,e,n){"use strict";var i=n(0),r=n(218),o=function(){function t(t){this.addClass=!0,this.carousel=t}return t.prototype.ngOnInit=function(){this.carousel.addSlide(this)},t.prototype.ngOnDestroy=function(){this.carousel.removeSlide(this)},t.decorators=[{type:i.Component,args:[{selector:"slide",template:'\n <div [class.active]="active" class="item">\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=[{type:r.CarouselComponent}],t.propDecorators={index:[{type:i.Input}],direction:[{type:i.Input}],active:[{type:i.HostBinding,args:["class.active"]},{type:i.Input}],addClass:[{type:i.HostBinding,args:["class.item"]},{type:i.HostBinding,args:["class.carousel-item"]}]},t}();e.SlideComponent=o},function(t,e,n){"use strict";var i=n(0),r=function(){function t(t,e){this.collapsed=new i.EventEmitter(!1),this.expanded=new i.EventEmitter(!1),this.isExpanded=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1,this._el=t,this._renderer=e}return Object.defineProperty(t.prototype,"collapse",{get:function(){return this.isExpanded},set:function(t){this.isExpanded=t,this.toggle()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.toggle=function(){this.isExpanded?this.hide():this.show()},t.prototype.hide=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapse=!0,this.isCollapsing=!1,this.display="none",this.collapsed.emit(this)},t.prototype.show=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.display="block",this.isCollapse=!0,this.isCollapsing=!1,this._renderer.setElementStyle(this._el.nativeElement,"overflow","visible"),this._renderer.setElementStyle(this._el.nativeElement,"height","auto"),this.expanded.emit(this)},t.decorators=[{type:i.Directive,args:[{selector:"[collapse]"}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={collapsed:[{type:i.Output}],expanded:[{type:i.Output}],display:[{type:i.HostBinding,args:["style.display"]}],isExpanded:[{type:i.HostBinding,args:["class.in"]},{type:i.HostBinding,args:["attr.aria-expanded"]}],isCollapsed:[{type:i.HostBinding,args:["attr.aria-hidden"]}],isCollapse:[{type:i.HostBinding,args:["class.collapse"]}],isCollapsing:[{type:i.HostBinding,args:["class.collapsing"]}],collapse:[{type:i.Input}]},t}();e.CollapseDirective=r},function(t,e,n){"use strict";var i=n(0),r=function(){function t(t){this._viewRef=t,this.viewRef=t}return Object.defineProperty(t.prototype,"ngTransclude",{get:function(){return this._ngTransclude},set:function(t){this._ngTransclude=t,t&&this.viewRef.createEmbeddedView(t)},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Directive,args:[{selector:"[ngTransclude]"}]}],t.ctorParameters=[{type:i.ViewContainerRef}],t.propDecorators={ngTransclude:[{type:i.Input}]},t}();e.NgTranscludeDirective=r},function(t,e,n){"use strict";var i=n(704),r=function(){function t(){}return t.prototype.format=function(t,e){return i(t.getTime()).format(e)},t}();e.DateFormatter=r},function(t,e,n){"use strict";var i=n(0),r=n(99),o=n(23),s=function(){function t(t){this.selectionDone=new i.EventEmitter(void 0),this.onChange=Function.prototype,this.onTouched=Function.prototype,this._now=new Date,this.cd=t,t.valueAccessor=this}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate||this._now},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.onUpdate=function(t){this.cd.viewToModelUpdate(t)},t.prototype.onSelectionDone=function(t){this.selectionDone.emit(t)},t.prototype.writeValue=function(t){if(0!==this._datePicker.compare(t,this._activeDate))return t&&t instanceof Date?(this.activeDate=t,void this._datePicker.select(t,!1)):void(this.activeDate=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:i.Component,args:[{selector:"datepicker[ngModel]",template:'\n <datepicker-inner [activeDate]="activeDate"\n (update)="onUpdate($event)"\n [datepickerMode]="datepickerMode"\n [initDate]="initDate"\n [minDate]="minDate"\n [maxDate]="maxDate"\n [minMode]="minMode"\n [maxMode]="maxMode"\n [showWeeks]="showWeeks"\n [formatDay]="formatDay"\n [formatMonth]="formatMonth"\n [formatYear]="formatYear"\n [formatDayHeader]="formatDayHeader"\n [formatDayTitle]="formatDayTitle"\n [formatMonthTitle]="formatMonthTitle"\n [startingDay]="startingDay"\n [yearRange]="yearRange"\n [customClass]="customClass"\n [dateDisabled]="dateDisabled"\n [onlyCurrentMonth]="onlyCurrentMonth"\n [shortcutPropagation]="shortcutPropagation"\n (selectionDone)="onSelectionDone($event)">\n <daypicker tabindex="0"></daypicker>\n <monthpicker tabindex="0"></monthpicker>\n <yearpicker tabindex="0"></yearpicker>\n </datepicker-inner>\n ',providers:[o.NgModel]}]}],t.ctorParameters=[{type:o.NgModel,decorators:[{type:i.Self}]}],t.propDecorators={datepickerMode:[{type:i.Input}],initDate:[{type:i.Input}],minDate:[{type:i.Input}],maxDate:[{type:i.Input}],minMode:[{type:i.Input}],maxMode:[{type:i.Input}],showWeeks:[{type:i.Input}],formatDay:[{type:i.Input}],formatMonth:[{type:i.Input}],formatYear:[{type:i.Input}],formatDayHeader:[{type:i.Input}],formatDayTitle:[{type:i.Input}],formatMonthTitle:[{type:i.Input}],startingDay:[{type:i.Input}],yearRange:[{type:i.Input}],onlyCurrentMonth:[{type:i.Input}],shortcutPropagation:[{type:i.Input}],customClass:[{type:i.Input}],dateDisabled:[{type:i.Input}],selectionDone:[{type:i.Output}],_datePicker:[{type:i.ViewChild,args:[r.DatePickerInnerComponent]}],activeDate:[{type:i.Input}]},t}();e.DatePickerComponent=s},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(99),s=(c={},c[r.Ng2BootstrapTheme.BS4]={ARROW_LEFT:"<",ARROW_RIGHT:">"},c[r.Ng2BootstrapTheme.BS3]={ARROW_LEFT:'\n <i class="glyphicon glyphicon-chevron-left"></i>\n ',ARROW_RIGHT:'\n <i class="glyphicon glyphicon-chevron-right"></i>\n '},c),a=function(){function t(t){this.labels=[],this.rows=[],this.weekNumbers=[],this.CURRENT_THEME_TEMPLATE=s[r.Ng2BootstrapConfig.theme||r.Ng2BootstrapTheme.BS3],this.datePicker=t}return Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepDay={months:1},this.datePicker.setRefreshViewHandler(function(){var e=this.activeDate.getFullYear(),n=this.activeDate.getMonth(),i=new Date(e,n,1),r=this.startingDay-i.getDay(),o=r>0?7-r:-r,s=new Date(i.getTime());o>0&&s.setDate(-o+1);for(var a=t.getDates(s,42),c=[],l=0;l<42;l++){var u=this.createDateObject(a[l],this.formatDay);u.secondary=a[l].getMonth()!==n,u.uid=this.uniqueId+"-"+l,c[l]=u}t.labels=[];for(var d=0;d<7;d++)t.labels[d]={},t.labels[d].abbr=this.dateFilter(c[d].date,this.formatDayHeader),t.labels[d].full=this.dateFilter(c[d].date,"EEEE");if(t.title=this.dateFilter(this.activeDate,this.formatDayTitle),t.rows=this.split(c,7),this.showWeeks){t.weekNumbers=[];for(var p=(11-this.startingDay)%7,f=t.rows.length,h=0;h<f;h++)t.weekNumbers.push(t.getISO8601WeekNumber(t.rows[h][p].date))}},"day"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth(),t.getDate()),i=new Date(e.getFullYear(),e.getMonth(),e.getDate());return n.getTime()-i.getTime()},"day"),this.datePicker.refreshView()},t.prototype.getDates=function(t,e){for(var n,i=new Array(e),r=new Date(t.getTime()),o=0;o<e;)n=new Date(r.getTime()),n=this.datePicker.fixTimeZone(n),i[o++]=n,r=new Date(r.getFullYear(),r.getMonth(),r.getDate()+1);return i},t.prototype.getISO8601WeekNumber=function(t){var e=new Date(t.getTime());e.setDate(e.getDate()+4-(e.getDay()||7));var n=e.getTime();return e.setMonth(0),e.setDate(1),Math.floor(Math.round((n-e.getTime())/864e5)/7)+1},t.decorators=[{type:i.Component,args:[{selector:"daypicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'day\'" role="grid" [attr.aria-labelledby]="datePicker.uniqueId+\'-title\'" aria-activedescendant="activeDateId">\n <thead>\n <tr>\n <th>\n <button type="button" \n class="btn btn-default btn-secondary btn-sm pull-left" \n (click)="datePicker.move(-1)" \n tabindex="-1"\n [innerHTML]="CURRENT_THEME_TEMPLATE.ARROW_LEFT">\n </button>\n </th>\n <th [attr.colspan]="5 + (datePicker.showWeeks ? 1 : 0)">\n <button [id]="datePicker.uniqueId + \'-title\'"\n type="button" class="btn btn-default btn-secondary btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{title}}</strong>\n </button>\n </th>\n <th>\n <button type="button" \n class="btn btn-default btn-secondary btn-sm pull-right" \n (click)="datePicker.move(1)" \n tabindex="-1"\n [innerHTML]="CURRENT_THEME_TEMPLATE.ARROW_RIGHT">\n </button>\n </th>\n </tr>\n <tr>\n <th *ngIf="datePicker.showWeeks"></th>\n <th *ngFor="let labelz of labels" [ngClass]="{\'text-xs-center\':isBS4, \'text-center\': !isBS4}">\n <small aria-label="labelz.full"><b>{{labelz.abbr}}</b></small>\n </th>\n </tr>\n </thead>\n <tbody>\n <template ngFor [ngForOf]="rows" let-rowz="$implicit" let-index="index">\n <tr *ngIf="!(datePicker.onlyCurrentMonth && rowz[0].secondary && rowz[6].secondary)">\n <td *ngIf="datePicker.showWeeks" class="h6" [ngClass]="{\'text-xs-center\':isBS4, \'text-center\': !isBS4}">\n <em>{{ weekNumbers[index] }}</em>\n </td>\n <td *ngFor="let dtz of rowz" [ngClass]="{\'text-xs-center\':isBS4, \'text-center\': !isBS4}" role="gridcell" [id]="dtz.uid">\n <button type="button" style="min-width:100%;" class="btn btn-sm {{dtz.customClass}}"\n *ngIf="!(datePicker.onlyCurrentMonth && dtz.secondary)"\n [ngClass]="{\'btn-secondary\': isBS4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected, disabled: dtz.disabled, active: !isBS4 && datePicker.isActive(dtz), \'btn-default\': !isBS4}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-muted\': dtz.secondary || dtz.current, \'text-info\': !isBS4 && dtz.current}">{{dtz.label}}</span>\n </button>\n </td>\n </tr>\n </template>\n </tbody>\n</table>\n '}]}],t.ctorParameters=[{type:o.DatePickerInnerComponent}],t}();e.DayPickerComponent=a;var c},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(99),s=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepMonth={years:1},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(12),i=this.activeDate.getFullYear(),r=0;r<12;r++)e=new Date(i,r,1),e=this.fixTimeZone(e),n[r]=this.createDateObject(e,this.formatMonth),n[r].uid=this.uniqueId+"-"+r;t.title=this.dateFilter(this.activeDate,this.formatMonthTitle),t.rows=this.split(n,3)},"month"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth()),i=new Date(e.getFullYear(),e.getMonth());return n.getTime()-i.getTime()},"month"),this.datePicker.refreshView()},t.decorators=[{type:i.Component,args:[{selector:"monthpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'month\'" role="grid">\n <thead>\n <tr>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-left"\n (click)="datePicker.move(-1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-left"></i>\n </button></th>\n <th>\n <button [id]="datePicker.uniqueId + \'-title\'"\n type="button" class="btn btn-default btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{title}}</strong>\n </button>\n </th>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-right"\n (click)="datePicker.move(1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-right"></i>\n </button>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let rowz of rows">\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell" id="{{dtz.uid}}" [ngClass]="dtz.customClass">\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-link\': isBS4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected || (isBS4 && !dtz.selected && datePicker.isActive(dtz)), disabled: dtz.disabled, active: !isBS4 && datePicker.isActive(dtz)}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-success\': isBS4 && dtz.current, \'text-info\': !isBS4 && dtz.current}">{{dtz.label}}</span>\n </button>\n </td>\n </tr>\n </tbody>\n</table>\n '}]}],t.ctorParameters=[{type:o.DatePickerInnerComponent}],t}();e.MonthPickerComponent=s},function(t,e,n){"use strict";var i=n(0),r=n(77),o=n(99),s=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBS4",{get:function(){return r.Ng2BootstrapConfig.theme===r.Ng2BootstrapTheme.BS4; -},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepYear={years:this.datePicker.yearRange},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(this.yearRange),i=t.getStartingYear(this.activeDate.getFullYear()),r=0;r<this.yearRange;r++)e=new Date(i+r,0,1),e=this.fixTimeZone(e),n[r]=this.createDateObject(e,this.formatYear),n[r].uid=this.uniqueId+"-"+r;t.title=[n[0].label,n[this.yearRange-1].label].join(" - "),t.rows=this.split(n,5)},"year"),this.datePicker.setCompareHandler(function(t,e){return t.getFullYear()-e.getFullYear()},"year"),this.datePicker.refreshView()},t.prototype.getStartingYear=function(t){return(t-1)/this.datePicker.yearRange*this.datePicker.yearRange+1},t.decorators=[{type:i.Component,args:[{selector:"yearpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'year\'" role="grid">\n <thead>\n <tr>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-left"\n (click)="datePicker.move(-1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-left"></i>\n </button>\n </th>\n <th colspan="3">\n <button [id]="datePicker.uniqueId + \'-title\'" role="heading"\n type="button" class="btn btn-default btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{title}}</strong>\n </button>\n </th>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-right"\n (click)="datePicker.move(1)" tabindex="-1">\n <i class="glyphicon glyphicon-chevron-right"></i>\n </button>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let rowz of rows">\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell">\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-link\': isBS4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected || (isBS4 && !dtz.selected && datePicker.isActive(dtz)), disabled: dtz.disabled, active: !isBS4 && datePicker.isActive(dtz)}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-success\': isBS4 && dtz.current, \'text-info\': !isBS4 && dtz.current}">{{dtz.label}}</span>\n </button>\n </td>\n </tr>\n </tbody>\n</table>\n '}]}],t.ctorParameters=[{type:o.DatePickerInnerComponent}],t}();e.YearPickerComponent=s},function(t,e,n){"use strict";var i=n(0),r=n(138),o=function(){function t(t,e){this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownMenu=this},t.decorators=[{type:i.Directive,args:[{selector:"[dropdownMenu]",exportAs:"bs-dropdown-menu"}]}],t.ctorParameters=[{type:r.DropdownDirective,decorators:[{type:i.Host}]},{type:i.ElementRef}],t.propDecorators={addClass:[{type:i.HostBinding,args:["class.dropdown-menu"]}]},t}();e.DropdownMenuDirective=o},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(138),o=(t.MouseEvent,function(){function t(t,e){this.isDisabled=!1,this.addToggleClass=!0,this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownToggle=this},Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.dropdown.isOpen},enumerable:!0,configurable:!0}),t.prototype.toggleDropdown=function(t){return t.stopPropagation(),this.isDisabled||this.dropdown.toggle(),!1},t.decorators=[{type:i.Directive,args:[{selector:"[dropdownToggle]",exportAs:"bs-dropdown-toggle"}]}],t.ctorParameters=[{type:r.DropdownDirective,decorators:[{type:i.Host}]},{type:i.ElementRef}],t.propDecorators={isDisabled:[{type:i.HostBinding,args:["class.disabled"]},{type:i.Input}],addToggleClass:[{type:i.HostBinding,args:["class.dropdown-toggle"]},{type:i.Input}],addClass:[{type:i.HostBinding,args:["attr.aria-haspopup"]}],isOpen:[{type:i.HostBinding,args:["attr.aria-expanded"]}],toggleDropdown:[{type:i.HostListener,args:["click",["$event"]]}]},t}());e.DropdownToggleDirective=o}).call(e,n(24))},function(t,e,n){"use strict";(function(t){e.ALWAYS="always",e.DISABLED="disabled",e.OUTSIDECLICK="outsideClick",e.NONINPUT="nonInput";var n=(t.KeyboardEvent,t.MouseEvent,function(){function t(){this.closeDropdownBind=this.closeDropdown.bind(this),this.keybindFilterBind=this.keybindFilter.bind(this)}return t.prototype.open=function(t){this.openScope||(window.document.addEventListener("click",this.closeDropdownBind,!0),window.document.addEventListener("keydown",this.keybindFilterBind)),this.openScope&&this.openScope!==t&&(this.openScope.isOpen=!1),this.openScope=t},t.prototype.close=function(t){this.openScope===t&&(this.openScope=void 0,window.document.removeEventListener("click",this.closeDropdownBind,!0),window.document.removeEventListener("keydown",this.keybindFilterBind))},t.prototype.closeDropdown=function(t){this.openScope&&(t&&this.openScope.autoClose===e.DISABLED||t&&this.openScope.toggleEl&&this.openScope.toggleEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===e.NONINPUT&&this.openScope.menuEl&&/input|textarea/i.test(t.target.tagName)&&this.openScope.menuEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===e.OUTSIDECLICK&&this.openScope.menuEl&&this.openScope.menuEl.nativeElement.contains(t.target)||(this.openScope.isOpen=!1))},t.prototype.keybindFilter=function(t){return 27===t.which?(this.openScope.focusToggleElement(),void this.closeDropdown(void 0)):void(this.openScope.keyboardNav&&this.openScope.isOpen&&(38===t.which||40===t.which)&&(t.preventDefault(),t.stopPropagation(),this.openScope.focusDropdownEntry(t.which)))},t}());e.DropdownService=n,e.dropdownService=new n}).call(e,n(24))},function(t,e,n){"use strict";var i=n(0),r=n(50),o=n(722),s=n(222),a=n(223),c=n(241),l=300,u=150,d=function(){function t(t,e,n){this.element=t,this.renderer=e,this.componentsHelper=n,this.onShow=new i.EventEmitter,this.onShown=new i.EventEmitter,this.onHide=new i.EventEmitter,this.onHidden=new i.EventEmitter,this.isAnimated=!0,this._isShown=!1,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0}return Object.defineProperty(t.prototype,"config",{get:function(){return this._config},set:function(t){this._config=this.getConfig(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"document",{get:function(){return this.componentsHelper.getDocument()},enumerable:!0,configurable:!0}),t.prototype.onClick=function(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this.element.nativeElement||this.hide(t)},t.prototype.onEsc=function(){this.config.keyboard&&this.hide()},t.prototype.ngOnDestroy=function(){this.config=void 0,this._isShown&&(this._isShown=!1,this.hideModal()),this._isShown=void 0,this.isBodyOverflowing=void 0,this.originalBodyPadding=void 0,this.scrollbarWidth=void 0},t.prototype.ngAfterViewInit=function(){this._config=this._config||this.getConfig()},t.prototype.toggle=function(){return this._isShown?this.hide():this.show()},t.prototype.show=function(){var t=this;this.onShow.emit(this),this._isShown||(this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.document&&this.document.body&&this.renderer.setElementClass(this.document.body,a.ClassName.OPEN,!0),this.showBackdrop(function(){t.showElement()}))},t.prototype.hide=function(t){var e=this;t&&t.preventDefault(),this.onHide.emit(this),this._isShown&&(this._isShown=!1,this.renderer.setElementClass(this.element.nativeElement,a.ClassName.IN,!1),this.isAnimated?setTimeout(function(){return e.hideModal()},l):this.hideModal())},t.prototype.getConfig=function(t){return Object.assign({},a.modalConfigDefaults,t)},t.prototype.showElement=function(){var t=this;this.element.nativeElement.parentNode&&this.element.nativeElement.parentNode.nodeType===Node.ELEMENT_NODE||this.document&&this.document.body&&this.document.body.appendChild(this.element.nativeElement),this.renderer.setElementAttribute(this.element.nativeElement,"aria-hidden","false"),this.renderer.setElementStyle(this.element.nativeElement,"display","block"),this.renderer.setElementProperty(this.element.nativeElement,"scrollTop",0),this.isAnimated&&o.Utils.reflow(this.element.nativeElement),this.renderer.setElementClass(this.element.nativeElement,a.ClassName.IN,!0),this.onShown.emit(this);var e=function(){t._config.focus&&t.element.nativeElement.focus(),t.onShown.emit(t)};this.isAnimated?setTimeout(e,l):e()},t.prototype.hideModal=function(){var t=this;this.renderer.setElementAttribute(this.element.nativeElement,"aria-hidden","true"),this.renderer.setElementStyle(this.element.nativeElement,"display","none"),this.showBackdrop(function(){t.document&&t.document.body&&t.renderer.setElementClass(t.document.body,a.ClassName.OPEN,!1),t.resetAdjustments(),t.resetScrollbar(),t.onHidden.emit(t)})},t.prototype.showBackdrop=function(t){var e=this;if(this._isShown&&this.config.backdrop){if(this.backdrop=this.componentsHelper.appendNextToRoot(s.ModalBackdropComponent,s.ModalBackdropOptions,new s.ModalBackdropOptions({animate:!1})),this.isAnimated&&(this.backdrop.instance.isAnimated=this.isAnimated,o.Utils.reflow(this.backdrop.instance.element.nativeElement)),this.backdrop.instance.isShown=!0,!t)return;if(!this.isAnimated)return void t();setTimeout(t,u)}else if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;var n=function(){e.removeBackdrop(),t&&t()};this.backdrop.instance.isAnimated?setTimeout(n,u):n()}else t&&t()},t.prototype.removeBackdrop=function(){this.backdrop&&(this.backdrop.destroy(),this.backdrop=void 0)},t.prototype.resetAdjustments=function(){this.renderer.setElementStyle(this.element.nativeElement,"paddingLeft",""),this.renderer.setElementStyle(this.element.nativeElement,"paddingRight","")},t.prototype.checkScrollbar=function(){this.isBodyOverflowing=this.document.body.clientWidth<c.window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()},t.prototype.setScrollbar=function(){if(this.document){var t=this.document.querySelector(a.Selector.FIXED_CONTENT);if(t){var e=parseInt(o.Utils.getStyles(t).paddingRight||0,10);this.originalBodyPadding=parseInt(this.document.body.style.paddingRight||0,10),this.isBodyOverflowing&&(this.document.body.style.paddingRight=e+this.scrollbarWidth+"px")}}},t.prototype.resetScrollbar=function(){this.document.body.style.paddingRight=this.originalBodyPadding},t.prototype.getScrollbarWidth=function(){var t=this.renderer.createElement(this.document.body,"div",void 0);t.className=a.ClassName.SCROLLBAR_MEASURER;var e=t.offsetWidth-t.clientWidth;return this.document.body.removeChild(t),e},t.decorators=[{type:i.Directive,args:[{selector:"[bsModal]",exportAs:"bs-modal"}]}],t.ctorParameters=[{type:i.ElementRef},{type:i.Renderer},{type:r.ComponentsHelper}],t.propDecorators={config:[{type:i.Input}],onShow:[{type:i.Output}],onShown:[{type:i.Output}],onHide:[{type:i.Output}],onHidden:[{type:i.Output}],onClick:[{type:i.HostListener,args:["click",["$event"]]}],onEsc:[{type:i.HostListener,args:["keydown.esc"]}]},t}();e.ModalDirective=d},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(0),o=n(23),s=n(225),a={itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0},c='\n <ul class="pager">\n <li [class.disabled]="noPrevious()" [class.previous]="align" [ngClass]="{\'pull-right\': align}">\n <a href (click)="selectPage(page - 1, $event)">{{getText(\'previous\')}}</a>\n </li>\n <li [class.disabled]="noNext()" [class.next]="align" [ngClass]="{\'pull-right\': align}">\n <a href (click)="selectPage(page + 1, $event)">{{getText(\'next\')}}</a>\n </li>\n </ul>\n',l=function(t){function e(e,n,i){t.call(this,e,n,i),this.config=a}return i(e,t),e.decorators=[{type:r.Component,args:[{selector:"pager[ngModel]",template:c,providers:[o.NgModel]}]}],e.ctorParameters=[{type:o.NgModel,decorators:[{type:r.Self}]},{type:r.Renderer},{type:r.ElementRef}],e}(s.PaginationComponent);e.PagerComponent=l},function(t,e,n){"use strict";var i=n(0),r=n(228),o=function(){function t(t){this.percent=0,this.progress=t}return Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){(t||0===t)&&(this._value=t,this.recalculatePercentage())},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.progress.addBar(this)},t.prototype.ngOnDestroy=function(){this.progress.removeBar(this)},t.prototype.recalculatePercentage=function(){this.percent=+(100*this.value/this.progress.max).toFixed(2);var t=this.progress.bars.reduce(function(t,e){return t+e.percent},0);t>100&&(this.percent-=t-100)},t.decorators=[{type:i.Component,args:[{selector:"bar",template:'\n <div class="progress-bar"\n style="min-width: 0;"\n role="progressbar"\n [ngClass]="type && \'progress-bar-\' + type"\n [ngStyle]="{width: (percent < 100 ? percent : 100) + \'%\', transition: transition}"\n aria-valuemin="0"\n [attr.aria-valuenow]="value"\n [attr.aria-valuetext]="percent.toFixed(0) + \'%\'"\n [attr.aria-valuemax]="max"><ng-content></ng-content></div>\n'}]}],t.ctorParameters=[{type:r.ProgressDirective,decorators:[{type:i.Host}]}],t.propDecorators={type:[{type:i.Input}],value:[{type:i.Input}]},t}();e.BarComponent=o},function(t,e,n){"use strict";var i=n(0),r=function(){function t(){}return t.decorators=[{type:i.Component,args:[{selector:"progressbar",template:'\n <div progress [animate]="animate" [max]="max">\n <bar [type]="type" [value]="value">\n <ng-content></ng-content>\n </bar>\n </div>\n '}]}],t.ctorParameters=[],t.propDecorators={animate:[{type:i.Input}],max:[{type:i.Input}],type:[{type:i.Input}],value:[{type:i.Input}]},t}();e.ProgressbarComponent=r},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(23),o=(t.KeyboardEvent,function(){function t(t){this.onHover=new i.EventEmitter(!1),this.onLeave=new i.EventEmitter(!1),this.onChange=Function.prototype,this.onTouched=Function.prototype,this.cd=t,t.valueAccessor=this}return t.prototype.onKeydown=function(t){if([37,38,39,40].indexOf(t.which)!==-1){t.preventDefault(),t.stopPropagation();var e=38===t.which||39===t.which?1:-1;this.rate(this.value+e)}},t.prototype.ngOnInit=function(){this.max="undefined"!=typeof this.max?this.max:5,this.readonly=this.readonly===!0,this.stateOn="undefined"!=typeof this.stateOn?this.stateOn:"glyphicon-star",this.stateOff="undefined"!=typeof this.stateOff?this.stateOff:"glyphicon-star-empty",this.titles="undefined"!=typeof this.titles&&this.titles.length>0?this.titles:["one","two","three","four","five"],this.range=this.buildTemplateObjects(this.ratingStates,this.max)},t.prototype.writeValue=function(t){return t%1!==t?(this.value=Math.round(t),void(this.preValue=t)):(this.preValue=t,void(this.value=t))},t.prototype.enter=function(t){this.readonly||(this.value=t,this.onHover.emit(t))},t.prototype.reset=function(){this.value=this.preValue,this.onLeave.emit(this.value)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.buildTemplateObjects=function(t,e){t=t||[];for(var n=t.length||e,i=[],r=0;r<n;r++)i.push(Object.assign({index:r,stateOn:this.stateOn,stateOff:this.stateOff,title:this.titles[r]||r+1},t[r]||{}));return i},t.prototype.rate=function(t){!this.readonly&&t>=0&&t<=this.range.length&&(this.writeValue(t),this.cd.viewToModelUpdate(t))},t.decorators=[{type:i.Component,args:[{selector:"rating[ngModel]",template:'\n <span (mouseleave)="reset()" (keydown)="onKeydown($event)" tabindex="0" role="slider" aria-valuemin="0" [attr.aria-valuemax]="range.length" [attr.aria-valuenow]="value">\n <template ngFor let-r [ngForOf]="range" let-index="index">\n <span class="sr-only">({{ index < value ? \'*\' : \' \' }})</span>\n <i (mouseenter)="enter(index + 1)" (click)="rate(index + 1)" class="glyphicon" [ngClass]="index < value ? r.stateOn : r.stateOff" [title]="r.title" ></i>\n </template>\n </span>\n ',providers:[r.NgModel]}]}],t.ctorParameters=[{type:r.NgModel,decorators:[{type:i.Self}]}],t.propDecorators={max:[{type:i.Input}],stateOn:[{type:i.Input}],stateOff:[{type:i.Input}],readonly:[{type:i.Input}],titles:[{type:i.Input}],ratingStates:[{type:i.Input}],onHover:[{type:i.Output}],onLeave:[{type:i.Output}],onKeydown:[{type:i.HostListener,args:["keydown",["$event"]]}]},t}());e.RatingComponent=o}).call(e,n(24))},function(t,e,n){"use strict";var i=n(0),r=n(231),o=function(){function t(t,e){e.headingRef=t}return t.decorators=[{type:i.Directive,args:[{selector:"[tabHeading]"}]}],t.ctorParameters=[{type:i.TemplateRef},{type:r.TabDirective}],t}();e.TabHeadingDirective=o},function(t,e,n){"use strict";function i(t){return"undefined"!=typeof t}function r(t,e,n){return e(t)?t:n}function o(t,e){var n=new Date(t.getTime()+6e4*e),i=new Date(t);return i.setHours(n.getHours(),n.getMinutes()),i}var s=n(0),a=n(23);e.timepickerConfig={hourStep:1,minuteStep:1,showMeridian:!0,meridians:void 0,readonlyInput:!1,mousewheel:!0,arrowkeys:!0,showSpinners:!0,min:void 0,max:void 0};var c=function(){function t(t){this.meridians=["AM","PM"],this.onChange=Function.prototype,this.onTouched=Function.prototype,this._selected=new Date,this.cd=t,t.valueAccessor=this}return Object.defineProperty(t.prototype,"showMeridian",{get:function(){return this._showMeridian},set:function(t){this._showMeridian=t,this.updateTemplate()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){t&&(this._selected=t,this.updateTemplate(),this.cd.viewToModelUpdate(this.selected))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.meridians=r(this.meridians,i,e.timepickerConfig.meridians)||["AM","PM"],this.mousewheel=r(this.mousewheel,i,e.timepickerConfig.mousewheel),this.mousewheel,this.arrowkeys=r(this.arrowkeys,i,e.timepickerConfig.arrowkeys),this.arrowkeys,this.readonlyInput=r(this.readonlyInput,i,e.timepickerConfig.readonlyInput),this.hourStep=r(this.hourStep,i,e.timepickerConfig.hourStep),this.minuteStep=r(this.minuteStep,i,e.timepickerConfig.minuteStep),this.min=r(this.min,i,e.timepickerConfig.min),this.max=r(this.max,i,e.timepickerConfig.max),this.showMeridian=r(this.showMeridian,i,e.timepickerConfig.showMeridian),this.showSpinners=r(this.showSpinners,i,e.timepickerConfig.showSpinners)},t.prototype.writeValue=function(t){if(t!==this.selected)return t&&t instanceof Date?void(this.selected=t):void(this.selected=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.readonlyInput=t},t.prototype.updateHours=function(){if(!this.readonlyInput){var t=this.getHoursFromTemplate(),e=this.getMinutesFromTemplate();this.invalidHours=!i(t),this.invalidMinutes=!i(e),this.invalidHours||this.invalidMinutes||(this.selected.setHours(t),this.invalidHours=this.selected<this.min||this.selected>this.max,this.invalidHours||this.refresh())}},t.prototype.hoursOnBlur=function(t){this.readonlyInput||!this.invalidHours&&parseInt(this.hours,10)<10&&(this.hours=this.pad(this.hours))},t.prototype.updateMinutes=function(){if(!this.readonlyInput){var t=this.getMinutesFromTemplate(),e=this.getHoursFromTemplate();this.invalidMinutes=!i(t),this.invalidHours=!i(e),this.invalidMinutes||this.invalidHours||(this.selected.setMinutes(t),this.invalidMinutes=this.selected<this.min||this.selected>this.max,this.invalidMinutes||this.refresh())}},t.prototype.minutesOnBlur=function(t){this.readonlyInput||!this.invalidMinutes&&parseInt(this.minutes,10)<10&&(this.minutes=this.pad(this.minutes))},t.prototype.incrementHours=function(){this.noIncrementHours()||this.addMinutesToSelected(60*this.hourStep)},t.prototype.decrementHours=function(){this.noDecrementHours()||this.addMinutesToSelected(60*-this.hourStep)},t.prototype.incrementMinutes=function(){this.noIncrementMinutes()||this.addMinutesToSelected(this.minuteStep)},t.prototype.decrementMinutes=function(){this.noDecrementMinutes()||this.addMinutesToSelected(-this.minuteStep)},t.prototype.noIncrementHours=function(){var t=o(this.selected,60*this.hourStep);return t>this.max||t<this.selected&&t<this.min},t.prototype.noDecrementHours=function(){var t=o(this.selected,60*-this.hourStep);return t<this.min||t>this.selected&&t>this.max},t.prototype.noIncrementMinutes=function(){var t=o(this.selected,this.minuteStep);return t>this.max||t<this.selected&&t<this.min},t.prototype.noDecrementMinutes=function(){var t=o(this.selected,-this.minuteStep);return t<this.min||t>this.selected&&t>this.max},t.prototype.toggleMeridian=function(){if(!this.noToggleMeridian()){var t=this.selected.getHours()<12?1:-1;this.addMinutesToSelected(720*t)}},t.prototype.refresh=function(){this.updateTemplate(),this.cd.viewToModelUpdate(this.selected)},t.prototype.updateTemplate=function(){var t=this.selected.getHours(),e=this.selected.getMinutes();this.showMeridian&&(t=0===t||12===t?12:t%12),this.hours=this.pad(t),this.minutes=this.pad(e),this.meridian=this.selected.getHours()<12?this.meridians[0]:this.meridians[1]},t.prototype.getHoursFromTemplate=function(){var t=parseInt(this.hours,10),e=this.showMeridian?t>0&&t<13:t>=0&&t<24;if(e)return this.showMeridian&&(12===t&&(t=0),this.meridian===this.meridians[1]&&(t+=12)),t},t.prototype.getMinutesFromTemplate=function(){var t=parseInt(this.minutes,10);return t>=0&&t<60?t:void 0},t.prototype.pad=function(t){return i(t)&&t.toString().length<2?"0"+t:t.toString()},t.prototype.addMinutesToSelected=function(t){this.selected=o(this.selected,t),this.refresh()},t.prototype.noToggleMeridian=function(){return!!this.readonlyInput||(this.selected.getHours()<13?o(this.selected,720)>this.max:o(this.selected,-720)<this.min)},t.decorators=[{type:s.Component,args:[{selector:"timepicker[ngModel]",template:'\n <table>\n <tbody>\n <tr class="text-center" [ngClass]="{hidden: !showSpinners || readonlyInput}">\n <td><a (click)="incrementHours()" [ngClass]="{disabled: noIncrementHours()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n <td> </td>\n <td><a (click)="incrementMinutes()" [ngClass]="{disabled: noIncrementMinutes()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"></td>\n </tr>\n <tr>\n <td class="form-group" [ngClass]="{\'has-error\': invalidHours}">\n <input style="width:50px;" type="text" [(ngModel)]="hours" (change)="updateHours()" class="form-control text-center" [readonly]="readonlyInput" (blur)="hoursOnBlur($event)" maxlength="2">\n </td>\n <td>:</td>\n <td class="form-group" [ngClass]="{\'has-error\': invalidMinutes}">\n <input style="width:50px;" type="text" [(ngModel)]="minutes" (change)="updateMinutes()" class="form-control text-center" [readonly]="readonlyInput" (blur)="minutesOnBlur($event)" maxlength="2">\n </td>\n <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"><button type="button" [ngClass]="{disabled: noToggleMeridian() || readonlyInput}" class="btn btn-default text-center" (click)="toggleMeridian()">{{meridian}}</button></td>\n </tr>\n <tr class="text-center" [ngClass]="{hidden: !showSpinners || readonlyInput}">\n <td><a (click)="decrementHours()" [ngClass]="{disabled: noDecrementHours()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n <td> </td>\n <td><a (click)="decrementMinutes()" [ngClass]="{disabled: noDecrementMinutes()}" class="btn btn-link"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n <td [ngClass]="{hidden: !showMeridian}" *ngIf="showMeridian"></td>\n </tr>\n </tbody>\n </table>\n ',providers:[a.NgModel]}]}],t.ctorParameters=[{type:a.NgModel,decorators:[{type:s.Self}]}],t.propDecorators={hourStep:[{type:s.Input}],minuteStep:[{type:s.Input}],readonlyInput:[{type:s.Input}],mousewheel:[{type:s.Input}],arrowkeys:[{type:s.Input}],showSpinners:[{type:s.Input}],min:[{type:s.Input}],max:[{type:s.Input}],meridians:[{type:s.Input}],showMeridian:[{type:s.Input}]},t}();e.TimepickerComponent=c},function(t,e,n){"use strict";var i=n(0),r=function(){function t(t){Object.assign(this,t)}return t.decorators=[{type:i.Injectable}],t.ctorParameters=[{type:Object}],t}();e.TooltipOptions=r},function(t,e,n){"use strict";var i=n(0),r=n(235),o=n(413),s=n(50),a=function(){function t(t,e){this.placement="top",this.enable=!0,this.animation=!0,this.delay=0,this.tooltipStateChanged=new i.EventEmitter,this.visible=!1,this.viewContainerRef=t,this.componentsHelper=e}return t.prototype.show=function(){var t=this;if(!this.visible&&this.enable&&!this.delayTimeoutId){var e=function(){t.visible=!0;var e=new o.TooltipOptions({content:t.content,htmlContent:t.htmlContent,placement:t.placement,animation:t.animation,hostEl:t.viewContainerRef.element,popupClass:t.popupClass,context:t.tooltipContext}),n=i.ReflectiveInjector.resolve([{provide:o.TooltipOptions,useValue:e}]);t.tooltip=t.componentsHelper.appendNextToLocation(r.TooltipContainerComponent,t.viewContainerRef,n),t.triggerStateChanged()};this.delay?this.delayTimeoutId=setTimeout(function(){e()},this.delay):e()}},t.prototype.hide=function(){this.delayTimeoutId&&(clearTimeout(this.delayTimeoutId),this.delayTimeoutId=void 0),this.visible&&(this.visible=!1,this.tooltip.destroy(),this.triggerStateChanged())},t.prototype.triggerStateChanged=function(){this.tooltipStateChanged.emit(this.visible)},t.decorators=[{type:i.Directive,args:[{selector:"[tooltip], [tooltipHtml]",exportAs:"bs-tooltip"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:s.ComponentsHelper}],t.propDecorators={content:[{type:i.Input,args:["tooltip"]}],htmlContent:[{type:i.Input,args:["tooltipHtml"]}],placement:[{type:i.Input,args:["tooltipPlacement"]}],isOpen:[{type:i.Input,args:["tooltipIsOpen"]}],enable:[{type:i.Input,args:["tooltipEnable"]}],animation:[{type:i.Input,args:["tooltipAnimation"]}],appendToBody:[{type:i.Input,args:["tooltipAppendToBody"]}],popupClass:[{type:i.Input,args:["tooltipClass"]}],tooltipContext:[{type:i.Input,args:["tooltipContext"]}],delay:[{type:i.Input,args:["tooltipPopupDelay"]}],tooltipStateChanged:[{type:i.Output}],show:[{type:i.HostListener,args:["focusin"]},{type:i.HostListener,args:["mouseenter"]}],hide:[{type:i.HostListener,args:["focusout"]},{type:i.HostListener,args:["mouseleave"]}]},t}();e.TooltipDirective=a},function(t,e){"use strict";var n=function(){function t(t,e,n){void 0===e&&(e=t),void 0===n&&(n=!1),this.item=t,this.value=e,this.header=n}return t.prototype.isHeader=function(){return this.header},t.prototype.toString=function(){return this.value},t}();e.TypeaheadMatch=n},function(t,e,n){"use strict";(function(t){var i=n(0),r=n(23),o=n(237),s=n(238),a=n(239),c=n(8);n(748),n(749),n(419),n(750),n(751),n(752);var l=n(50),u=n(415),d=(t.KeyboardEvent,function(){function t(t,e,n,r,o){this.typeaheadLoading=new i.EventEmitter(!1),this.typeaheadNoResults=new i.EventEmitter(!1),this.typeaheadOnSelect=new i.EventEmitter(!1),this.typeaheadMinLength=void 0,this.typeaheadAsync=void 0,this.typeaheadLatinize=!0,this.typeaheadSingleWords=!0,this.typeaheadWordDelimiters=" ",this.typeaheadPhraseDelimiters="'\"",this.isTypeaheadOptionsListActive=!1,this.keyUpEventEmitter=new i.EventEmitter,this.placement="bottom-left",this.element=n,this.ngControl=t,this.viewContainerRef=e,this.renderer=r,this.componentsHelper=o}return t.prototype.onChange=function(t){if(this.container){if(27===t.keyCode)return void this.hide();if(38===t.keyCode)return void this.container.prevActiveMatch();if(40===t.keyCode)return void this.container.nextActiveMatch();if(13===t.keyCode)return void this.container.selectActiveMatch()}var e=void 0!==t.target.value?t.target.value:t.target.innerText;e.trim().length>=this.typeaheadMinLength?(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(t.target.value)):(this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!1),this.hide())},t.prototype.onFocus=function(){0===this.typeaheadMinLength&&(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(""))},t.prototype.onBlur=function(){this.container&&!this.container.isFocused&&this.hide()},t.prototype.onKeydown=function(t){if(this.container)return 13===t.keyCode?void t.preventDefault():9===t.keyCode?void this.hide():void 0},t.prototype.ngOnInit=function(){this.typeaheadOptionsLimit=this.typeaheadOptionsLimit||20,this.typeaheadMinLength=void 0===this.typeaheadMinLength?1:this.typeaheadMinLength,this.typeaheadWaitMs=this.typeaheadWaitMs||0,void 0!==this.typeaheadAsync||this.typeahead instanceof c.Observable||(this.typeaheadAsync=!1),this.typeahead instanceof c.Observable&&(this.typeaheadAsync=!0),this.typeaheadAsync?this.asyncActions():this.syncActions()},t.prototype.changeModel=function(t){var e=t.value;this.ngControl.viewToModelUpdate(e),this.ngControl.control.setValue(e),this.hide()},Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},enumerable:!0,configurable:!0}),t.prototype.show=function(){var t=new s.TypeaheadOptions({typeaheadRef:this,placement:this.placement,animation:!1}),e=i.ReflectiveInjector.resolve([{provide:s.TypeaheadOptions,useValue:t}]);this.popup=this.componentsHelper.appendNextToLocation(o.TypeaheadContainerComponent,this.viewContainerRef,e),this.popup.instance.position(this.viewContainerRef.element),this.container=this.popup.instance,this.container.parent=this;var n=(this.typeaheadLatinize?a.TypeaheadUtils.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this.container.query=this.typeaheadSingleWords?a.TypeaheadUtils.tokenize(n,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):n,this.container.matches=this._matches,this.element.nativeElement.focus()},t.prototype.hide=function(){this.container&&(this.popup.destroy(),this.container=void 0)},t.prototype.asyncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(){return t.typeahead}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.syncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(e){var n=t.normalizeQuery(e);return c.Observable.from(t.typeahead).filter(function(e){return e&&t.testMatch(t.normalizeOption(e),n)}).toArray()}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.normalizeOption=function(t){var e=a.TypeaheadUtils.getValueFromObject(t,this.typeaheadOptionField),n=this.typeaheadLatinize?a.TypeaheadUtils.latinize(e):e;return n.toLowerCase()},t.prototype.normalizeQuery=function(t){var e=(this.typeaheadLatinize?a.TypeaheadUtils.latinize(t):t).toString().toLowerCase();return e=this.typeaheadSingleWords?a.TypeaheadUtils.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e},t.prototype.testMatch=function(t,e){var n;if("object"==typeof e){n=e.length;for(var i=0;i<n;i+=1)if(e[i].length>0&&t.indexOf(e[i])<0)return!1;return!0}return t.indexOf(e)>=0},t.prototype.finalizeAsyncCall=function(t){if(this.prepareMatches(t),this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!this.hasMatches()),!this.hasMatches())return void this.hide();if(this.container){ -var e=(this.typeaheadLatinize?a.TypeaheadUtils.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this.container.query=this.typeaheadSingleWords?a.TypeaheadUtils.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e,this.container.matches=this._matches}else this.show()},t.prototype.prepareMatches=function(t){var e=this,n=t.slice(0,this.typeaheadOptionsLimit);if(this.typeaheadGroupField){var i=[],r=n.map(function(t){return a.TypeaheadUtils.getValueFromObject(t,e.typeaheadGroupField)}).filter(function(t,e,n){return n.indexOf(t)===e});r.forEach(function(t){i.push(new u.TypeaheadMatch(t,t,!0)),i=i.concat(n.filter(function(n){return a.TypeaheadUtils.getValueFromObject(n,e.typeaheadGroupField)===t}).map(function(t){return new u.TypeaheadMatch(t,a.TypeaheadUtils.getValueFromObject(t,e.typeaheadOptionField))}))}),this._matches=i}else this._matches=n.map(function(t){return new u.TypeaheadMatch(t,a.TypeaheadUtils.getValueFromObject(t,e.typeaheadOptionField))})},t.prototype.hasMatches=function(){return this._matches.length>0},t.decorators=[{type:i.Directive,args:[{selector:"[typeahead][ngModel],[typeahead][formControlName]"}]}],t.ctorParameters=[{type:r.NgControl},{type:i.ViewContainerRef},{type:i.ElementRef},{type:i.Renderer},{type:l.ComponentsHelper}],t.propDecorators={typeaheadLoading:[{type:i.Output}],typeaheadNoResults:[{type:i.Output}],typeaheadOnSelect:[{type:i.Output}],typeahead:[{type:i.Input}],typeaheadMinLength:[{type:i.Input}],typeaheadWaitMs:[{type:i.Input}],typeaheadOptionsLimit:[{type:i.Input}],typeaheadOptionField:[{type:i.Input}],typeaheadGroupField:[{type:i.Input}],typeaheadAsync:[{type:i.Input}],typeaheadLatinize:[{type:i.Input}],typeaheadSingleWords:[{type:i.Input}],typeaheadWordDelimiters:[{type:i.Input}],typeaheadPhraseDelimiters:[{type:i.Input}],typeaheadItemTemplate:[{type:i.Input}],onChange:[{type:i.HostListener,args:["keyup",["$event"]]}],onFocus:[{type:i.HostListener,args:["focus"]}],onBlur:[{type:i.HostListener,args:["blur"]}],onKeydown:[{type:i.HostListener,args:["keydown",["$event"]]}]},t}());e.TypeaheadDirective=d}).call(e,n(24))},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(78),o=n(429),s=function(t){function e(e){t.call(this),this._value=e}return i(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new o.ObjectUnsubscribedError;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(r.Subject);e.BehaviorSubject=s},function(t,e){"use strict";e.empty={closed:!0,next:function(t){},error:function(t){throw t},complete:function(){}}},function(t,e,n){"use strict";var i=n(8),r=n(428);i.Observable.prototype.filter=r.filter},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=n(423),s=n(421),a=n(769),c=function(t){function e(e,n){t.call(this),this.array=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return i(e,t),e.create=function(t,n){return new e(t,n)},e.of=function(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];var i=t[t.length-1];a.isScheduler(i)?t.pop():i=null;var r=t.length;return r>1?new e(t,i):1===r?new o.ScalarObservable(t[0],i):new s.EmptyObservable(i)},e.dispatch=function(t){var e=t.array,n=t.index,i=t.count,r=t.subscriber;return n>=i?void r.complete():(r.next(e[n]),void(r.closed||(t.index=n+1,this.schedule(t))))},e.prototype._subscribe=function(t){var n=0,i=this.array,r=i.length,o=this.scheduler;if(o)return o.schedule(e.dispatch,0,{array:i,index:n,count:r,subscriber:t});for(var s=0;s<r&&!t.closed;s++)t.next(i[s]);t.complete()},e}(r.Observable);e.ArrayObservable=c},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=function(t){function e(e){t.call(this),this.scheduler=e}return i(e,t),e.create=function(t){return new e(t)},e.dispatch=function(t){var e=t.subscriber;e.complete()},e.prototype._subscribe=function(t){var n=this.scheduler;return n?n.schedule(e.dispatch,0,{subscriber:t}):void t.complete()},e}(r.Observable);e.EmptyObservable=o},function(t,e,n){"use strict";function i(t){var e=t.value,n=t.subscriber;n.closed||(n.next(e),n.complete())}function r(t){var e=t.err,n=t.subscriber;n.closed||n.error(e)}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=n(51),a=n(8),c=function(t){function e(e,n){t.call(this),this.promise=e,this.scheduler=n}return o(e,t),e.create=function(t,n){return new e(t,n)},e.prototype._subscribe=function(t){var e=this,n=this.promise,o=this.scheduler;if(null==o)this._isScalar?t.closed||(t.next(this.value),t.complete()):n.then(function(n){e.value=n,e._isScalar=!0,t.closed||(t.next(n),t.complete())},function(e){t.closed||t.error(e)}).then(null,function(t){s.root.setTimeout(function(){throw t})});else if(this._isScalar){if(!t.closed)return o.schedule(i,0,{value:this.value,subscriber:t})}else n.then(function(n){e.value=n,e._isScalar=!0,t.closed||t.add(o.schedule(i,0,{value:n,subscriber:t}))},function(e){t.closed||t.add(o.schedule(r,0,{err:e,subscriber:t}))}).then(null,function(t){s.root.setTimeout(function(){throw t})})},e}(a.Observable);e.PromiseObservable=c},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=function(t){function e(e,n){t.call(this),this.value=e,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return i(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.done,n=t.value,i=t.subscriber;return e?void i.complete():(i.next(n),void(i.closed||(t.done=!0,this.schedule(t))))},e.prototype._subscribe=function(t){var n=this.value,i=this.scheduler;return i?i.schedule(e.dispatch,0,{done:!1,value:n,subscriber:t}):(t.next(n),void(t.closed||t.complete()))},e}(r.Observable);e.ScalarObservable=o},function(t,e,n){"use strict";function i(t){var e=new a(t),n=this.lift(e);return e.caught=n}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(243),s=n(250);e._catch=i;var a=function(){function t(t){this.selector=t}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.selector,this.caught))},t}(),c=function(t){function e(e,n,i){t.call(this,e),this.selector=n,this.caught=i}return r(e,t),e.prototype.error=function(t){if(!this.isStopped){var e=void 0;try{e=this.selector(t,this.caught)}catch(t){return void this.destination.error(t)}this.unsubscribe(),this.destination.remove(this),s.subscribeToResult(this,e)}},e}(o.OuterSubscriber)},function(t,e,n){"use strict";function i(){return this.lift(new r.MergeAllOperator(1))}var r=n(141);e.concatAll=i},function(t,e,n){"use strict";function i(t,e){return this.lift(new r.MergeMapOperator(t,e,1))}var r=n(80);e.concatMap=i},function(t,e,n){"use strict";function i(t,e){return this.lift(new s(t,e,this))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.every=i;var s=function(){function t(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.thisArg,this.source))},t}(),a=function(t){function e(e,n,i,r){t.call(this,e),this.predicate=n,this.thisArg=i,this.source=r,this.index=0,this.thisArg=i||this}return r(e,t),e.prototype.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},e.prototype._next=function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(t){return void this.destination.error(t)}e||this.notifyComplete(!1)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e){return this.lift(new s(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.filter=i;var s=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.predicate,this.thisArg))},t}(),a=function(t){function e(e,n,i){t.call(this,e),this.predicate=n,this.thisArg=i,this.count=0,this.predicate=n}return r(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}e&&this.destination.next(t)},e}(o.Subscriber)},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"object unsubscribed");this.name=e.name="ObjectUnsubscribedError",this.stack=e.stack,this.message=e.message}return n(e,t),e}(Error);e.ObjectUnsubscribedError=i},function(t,e){"use strict";e.errorObject={e:{}}},function(t,e){"use strict";function n(t){return"function"==typeof t}e.isFunction=n},function(t,e){"use strict";function n(t){return t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}e.isPromise=n},,function(t,e,n){function i(t){var e=r[t];return e?Promise.all(e.slice(1).map(n.e)).then(function(){return n(e[0])}):Promise.reject(new Error("Cannot find module '"+t+"'."))}var r={"app/charts/charts.module":[332],"app/components/components.module":[335],"app/dashboard/dashboard.module":[341],"app/icons/icons.module":[343],"app/pages/pages.module":[350],"app/widgets/widgets.module":[353]};i.keys=function(){return Object.keys(r)},t.exports=i,i.id=434},function(t,e,n){"use strict";var i=n(553),r=(n.n(i),n(513)),o=n(0),s=n(552),a=n(545);s.a.production&&n.i(o.enableProdMode)(),n.i(r.a)().bootstrapModule(a.a)},,,function(t,e,n){"use strict";var i=n(0),r=n(251),o=n(101),s=n(255);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.a,s.a],exports:[r.a,s.a],providers:[{provide:o.b,useClass:o.c}]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(253),o=n(21);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t,e,n,i){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=i,this._initialClasses=[]}return Object.defineProperty(t.prototype,"klass",{set:function(t){this._applyInitialClasses(!0),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyInitialClasses(!1),this._applyClasses(this._rawClass,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClass",{set:function(t){this._cleanupClasses(this._rawClass),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(n.i(r.a)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create(null):this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}},t.prototype._cleanupClasses=function(t){this._applyClasses(t,!0),this._applyInitialClasses(!1)},t.prototype._applyKeyValueChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachRemovedItem(function(t){t.previousValue&&e._toggleClass(t.key,!1)})},t.prototype._applyIterableChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.item,!0)}),t.forEachRemovedItem(function(t){return e._toggleClass(t.item,!1)})},t.prototype._applyInitialClasses=function(t){var e=this;this._initialClasses.forEach(function(n){return e._toggleClass(n,!t)})},t.prototype._applyClasses=function(t,e){var i=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return i._toggleClass(t,!e)}):Object.keys(t).forEach(function(r){n.i(o.a)(t[r])&&i._toggleClass(r,!e)}))},t.prototype._toggleClass=function(t,e){var n=this;t=t.trim(),t&&t.split(/\s+/g).forEach(function(t){n._renderer.setElementClass(n._ngEl.nativeElement,t,e)})},t.decorators=[{type:i.Directive,args:[{selector:"[ngClass]"}]}],t.ctorParameters=[{type:i.IterableDiffers},{type:i.KeyValueDiffers},{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={klass:[{type:i.Input,args:["class"]}],ngClass:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(21);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t,e,n){this.$implicit=t,this.index=e,this.count=n}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2===0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),s=function(){function t(t,e,n,i){this._viewContainer=t,this._template=e,this._differs=n,this._cdr=i,this._differ=null}return Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){if("ngForOf"in t){var e=t.ngForOf.currentValue;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this._cdr,this.ngForTrackBy)}catch(t){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+n.i(r.f)(e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this.ngForOf);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,i,r){if(null==t.previousIndex){var s=e._viewContainer.createEmbeddedView(e._template,new o(null,null,null),r),c=new a(t,s);n.push(c)}else if(null==r)e._viewContainer.remove(i);else{var s=e._viewContainer.get(i);e._viewContainer.move(s,r);var c=new a(t,s);n.push(c)}});for(var i=0;i<n.length;i++)this._perViewChange(n[i].view,n[i].record);for(var i=0,r=this._viewContainer.length;i<r;i++){var s=this._viewContainer.get(i);s.context.index=i,s.context.count=r}t.forEachIdentityChange(function(t){var n=e._viewContainer.get(t.currentIndex);n.context.$implicit=t.item})},t.prototype._perViewChange=function(t,e){t.context.$implicit=e.item},t.decorators=[{type:i.Directive,args:[{selector:"[ngFor][ngForOf]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef},{type:i.IterableDiffers},{type:i.ChangeDetectorRef}],t.propDecorators={ngForOf:[{type:i.Input}],ngForTrackBy:[{type:i.Input}],ngForTemplate:[{type:i.Input}]},t}(),a=function(){function t(t,e){this.record=t,this.view=e}return t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t,e){this._viewContainer=t,this._template=e,this._hasView=!1}return Object.defineProperty(t.prototype,"ngIf",{set:function(t){t&&!this._hasView?(this._hasView=!0,this._viewContainer.createEmbeddedView(this._template)):!t&&this._hasView&&(this._hasView=!1,this._viewContainer.clear())},enumerable:!0,configurable:!0}),t.decorators=[{type:i.Directive,args:[{selector:"[ngIf]"}]}],t.ctorParameters=[{type:i.ViewContainerRef},{type:i.TemplateRef}],t.propDecorators={ngIf:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(101),o=n(252);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(t){this._localization=t,this._caseViews={}}return Object.defineProperty(t.prototype,"ngPlural",{set:function(t){this._switchValue=t,this._updateView()},enumerable:!0,configurable:!0}),t.prototype.addCase=function(t,e){this._caseViews[t]=e},t.prototype._updateView=function(){this._clearViews();var t=Object.keys(this._caseViews),e=n.i(r.a)(this._switchValue,t,this._localization);this._activateView(this._caseViews[e])},t.prototype._clearViews=function(){this._activeView&&this._activeView.destroy()},t.prototype._activateView=function(t){t&&(this._activeView=t,this._activeView.create())},t.decorators=[{type:i.Directive,args:[{selector:"[ngPlural]"}]}],t.ctorParameters=[{type:r.b}],t.propDecorators={ngPlural:[{type:i.Input}]},t}(),a=function(){function t(t,e,n,i){this.value=t,i.addCase(t,new o.a(n,e))}return t.decorators=[{type:i.Directive,args:[{selector:"[ngPluralCase]"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Attribute,args:["ngPluralCase"]}]},{type:i.TemplateRef},{type:i.ViewContainerRef},{type:s,decorators:[{type:i.Host}]}],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t,e,n){this._differs=t,this._ngEl=e,this._renderer=n}return Object.defineProperty(t.prototype,"ngStyle",{set:function(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this;t.forEachRemovedItem(function(t){return e._setStyle(t.key,null)}),t.forEachAddedItem(function(t){return e._setStyle(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._setStyle(t.key,t.currentValue)})},t.prototype._setStyle=function(t,e){var n=t.split("."),i=n[0],r=n[1];e=e&&r?""+e+r:e,this._renderer.setElementStyle(this._ngEl.nativeElement,i,e)},t.decorators=[{type:i.Directive,args:[{selector:"[ngStyle]"}]}],t.ctorParameters=[{type:i.KeyValueDiffers},{type:i.ElementRef},{type:i.Renderer}],t.propDecorators={ngStyle:[{type:i.Input}]},t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(t){this._viewContainerRef=t}return Object.defineProperty(t.prototype,"ngOutletContext",{set:function(t){this._context=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngTemplateOutlet",{set:function(t){this._templateRef=t},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this._templateRef&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this._templateRef,this._context))},t.decorators=[{type:i.Directive,args:[{selector:"[ngTemplateOutlet]"}]}],t.ctorParameters=[{type:i.ViewContainerRef}],t.propDecorators={ngOutletContext:[{type:i.Input}],ngTemplateOutlet:[{type:i.Input}]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=function(t){function e(e){var n=t.call(this,e);this._nativeError=n}return i(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error);(function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return i(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e})(r)},function(t,e,n){"use strict";var i=n(143),r=n(102),o=n(447),s=n(448),a=n(142);n.d(e,"e",function(){return i.a}),n.d(e,"a",function(){return r.a}),n.d(e,"f",function(){return r.b}),n.d(e,"c",function(){return o.a}),n.d(e,"b",function(){return s.a}),n.d(e,"d",function(){return a.a})},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(142),s=n(102),a=n(143);n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e,i){t.call(this),this._platformLocation=e,this._baseHref="",n.i(r.a)(i)&&(this._baseHref=i)}return c(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.hash;return n.i(r.a)(e)||(e="#"),e.length>0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=o.a.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(t,e,r)},e.prototype.replaceState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,r)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:a.a},{type:void 0,decorators:[{type:i.Optional},{type:i.Inject,args:[s.b]}]}],e}(s.a)},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(142),s=n(102),a=n(143);n.d(e,"a",function(){return l});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e,i){if(t.call(this),this._platformLocation=e,n.i(r.b)(i)&&(i=this._platformLocation.getBaseHrefFromDOM()),n.i(r.b)(i))throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=i}return c(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return o.a.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+o.a.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));this._platformLocation.pushState(t,e,r)},e.prototype.replaceState=function(t,e,n,i){var r=this.prepareExternalUrl(n+o.a.normalizeQueryParams(i));this._platformLocation.replaceState(t,e,r)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:i.Injectable}],e.ctorParameters=[{type:a.a},{type:void 0,decorators:[{type:i.Optional},{type:i.Inject,args:[s.b]}]}],e}(s.a)},function(t,e,n){"use strict";var i=n(0),r=n(458),o=n(52);n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),a=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}(),c=new a,l=new s,u=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,i.WrappedValue.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},t.prototype._selectStrategy=function(e){if(n.i(r.a)(e))return c;if(e.subscribe)return l;throw new o.a(t,e)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t.decorators=[{type:i.Pipe,args:[{name:"async",pure:!1}]}],t.ctorParameters=[{type:i.ChangeDetectorRef}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(254),o=n(21),s=n(52);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,i){if(void 0===i&&(i="mediumDate"),n.i(o.b)(e))return null;if(!this.supports(e))throw new s.a(t,e);return o.h.isNumeric(e)&&(e=parseFloat(e)),r.a.format(new Date(e),this._locale,t._ALIASES[i]||i)},t.prototype.supports=function(t){return n.i(o.i)(t)||o.h.isNumeric(t)||"string"==typeof t&&n.i(o.i)(new Date(t))},t._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t.decorators=[{type:i.Pipe,args:[{name:"date",pure:!0}]}],t.ctorParameters=[{type:void 0,decorators:[{type:i.Inject,args:[i.LOCALE_ID]}]}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(101),s=n(52);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=/#/g,c=function(){function t(t){this._localization=t}return t.prototype.transform=function(e,i){if(n.i(r.b)(e))return"";if(!n.i(r.j)(i))throw new s.a(t,i);var c=n.i(o.a)(e,Object.keys(i),this._localization);return i[c].replace(a,e.toString())},t.decorators=[{type:i.Pipe,args:[{name:"i18nPlural",pure:!0}]}],t.ctorParameters=[{type:o.b}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.prototype.transform=function(e,i){if(n.i(r.b)(e))return"";if(!n.i(r.j)(i))throw new o.a(t,i);return i.hasOwnProperty(e)?i[e]:""},t.decorators=[{type:i.Pipe,args:[{name:"i18nSelect",pure:!0}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.prototype.transform=function(t){return r.k.stringify(t)},t.decorators=[{type:i.Pipe,args:[{name:"json",pure:!1}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(r.b)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toLowerCase()},t.decorators=[{type:i.Pipe,args:[{name:"lowercase"}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";function i(t,e,i,r,l,u,d){if(void 0===u&&(u=null),void 0===d&&(d=!1),n.i(s.b)(i))return null;if(i="string"==typeof i&&s.h.isNumeric(i)?+i:i,"number"!=typeof i)throw new a.a(t,i);var p,f,h;if(r!==o.b.Currency&&(p=1,f=0,h=3),l){var m=l.match(c);if(null===m)throw new Error(l+" is not a valid digit info for number pipes");n.i(s.a)(m[1])&&(p=s.h.parseIntAutoRadix(m[1])),n.i(s.a)(m[3])&&(f=s.h.parseIntAutoRadix(m[3])),n.i(s.a)(m[5])&&(h=s.h.parseIntAutoRadix(m[5]))}return o.c.format(i,e,r,{minimumIntegerDigits:p,minimumFractionDigits:f,maximumFractionDigits:h,currency:u,currencyAsSymbol:d})}var r=n(0),o=n(254),s=n(21),a=n(52);n.d(e,"a",function(){return l}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=/^(\d+)?\.((\d+)(-(\d+))?)?$/,l=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),i(t,this._locale,e,o.b.Decimal,n)},t.decorators=[{type:r.Pipe,args:[{name:"number"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],t}(),u=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),i(t,this._locale,e,o.b.Percent,n)},t.decorators=[{type:r.Pipe,args:[{name:"percent"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],t}(),d=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n,r,s){return void 0===n&&(n="USD"),void 0===r&&(r=!1),void 0===s&&(s=null),i(t,this._locale,e,o.b.Currency,s,n,r)},t.decorators=[{type:r.Pipe,args:[{name:"currency"}]}],t.ctorParameters=[{type:void 0,decorators:[{type:r.Inject,args:[r.LOCALE_ID]}]}],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.prototype.transform=function(e,i,s){if(n.i(r.b)(e))return e;if(!this.supports(e))throw new o.a(t,e);return e.slice(i,s)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t.decorators=[{type:i.Pipe,args:[{name:"slice",pure:!1}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0),r=n(21),o=n(52);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(r.b)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toUpperCase()},t.decorators=[{type:i.Pipe,args:[{name:"uppercase"}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=i.__core_private__.isPromise},function(t,e,n){"use strict";var i=n(17),r=n(2);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t,e){this.time=t,this.value=e}return t.prototype.matches=function(t,e){return t==this.time&&e==this.value},t}(),s=function(){function t(){this.styles={}}return t.prototype.insertAtTime=function(t,e,s){var a=new o(e,s),c=this.styles[t];n.i(r.a)(c)||(c=this.styles[t]=[]);for(var l=0,u=c.length-1;u>=0;u--)if(c[u].time<=e){l=u+1;break}i.a.insert(c,l,a)},t.prototype.getByIndex=function(t,e){var i=this.styles[t];return n.i(r.a)(i)?e>=i.length?null:i[e]:null},t.prototype.indexOfAtOrBeforeTime=function(t,e){var i=this.styles[t];if(n.i(r.a)(i))for(var o=i.length-1;o>=0;o--)if(i[o].time<=e)return o;return null},t}()},function(t,e,n){"use strict";function i(){E.P.reflectionCapabilities=new E._2}function r(t){return{useDebug:o(t.map(function(t){return t.useDebug})),useJit:o(t.map(function(t){return t.useJit})),defaultEncapsulation:o(t.map(function(t){return t.defaultEncapsulation})),providers:s(t.map(function(t){return t.providers}))}}function o(t){for(var e=t.length-1;e>=0;e--)if(void 0!==t[e])return t[e]}function s(t){var e=[];return t.forEach(function(t){return t&&e.push.apply(e,t)}),e}var a=n(0),c=(n(54),n(19),n(470),n(107)),l=n(106),u=n(146),d=n(151),p=n(159),f=n(108),h=n(153),m=n(81),v=n(273),g=n(82),b=n(274),y=n(83),w=n(105),_=n(104),x=n(147),C=n(156),k=n(154),E=n(14),S=n(157),O=n(262);n.d(e,"b",function(){return A}),n.d(e,"a",function(){return S.a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var T={get:function(t){throw new Error("No ResourceLoader implementation has been provided. Can't read the url \""+t+'"')}},P=[{provide:E._1,useValue:E.P},{provide:E.Y,useExisting:E._1},{provide:S.a,useValue:T},E.Q,_.c,w.a,l.b,{provide:O.a,useFactory:function(t,e,n){return new O.a(t,e,n)},deps:[l.b,[new a.Optional,new a.Inject(a.TRANSLATIONS)],[new a.Optional,new a.Inject(a.TRANSLATIONS_FORMAT)]]},c.a,u.a,d.a,y.c,p.a,f.c,h.a,{provide:m.a,useValue:new m.a},v.a,{provide:a.Compiler,useExisting:v.a},b.a,{provide:g.a,useExisting:b.a},y.a,x.a,C.a,k.a],M=function(){function t(t){this._defaultOptions=[{useDebug:n.i(a.isDevMode)(),useJit:!0,defaultEncapsulation:a.ViewEncapsulation.Emulated}].concat(t)}return t.prototype.createCompiler=function(t){void 0===t&&(t=[]);var e=r(this._defaultOptions.concat(t)),n=a.ReflectiveInjector.resolveAndCreate([P,{provide:m.a,useFactory:function(){return new m.a({genDebugInfo:e.useDebug,useJit:e.useJit,defaultEncapsulation:e.defaultEncapsulation,logBindingUpdate:e.useDebug})},deps:[]},e.providers]);return n.get(a.Compiler)},t.decorators=[{type:a.Injectable}],t.ctorParameters=[{type:Array,decorators:[{type:a.Inject,args:[a.COMPILER_OPTIONS]}]}],t}(),A=n.i(a.createPlatformFactory)(a.platformCore,"coreDynamic",[{provide:a.COMPILER_OPTIONS,useValue:{},multi:!0},{provide:a.CompilerFactory,useClass:M},{provide:a.PLATFORM_INITIALIZER,useValue:i,multi:!0}])},function(t,e,n){"use strict";var i=n(2);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=i.o.Math},function(t,e,n){"use strict";function i(t){var e=new f(p,t);return function(t,n,i){return e.toI18nMessage(t,n,i)}}function r(t){return t.split(h)[1]}var o=n(104),s=n(105),a=n(53),c=n(152),l=n(149),u=n(260),d=n(463);e.a=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=new s.a(new o.c),f=function(){function t(t,e){this._expressionParser=t,this._interpolationConfig=e}return t.prototype.toI18nMessage=function(t,e,n){this._isIcu=1==t.length&&t[0]instanceof a.b,this._icuDepth=0,this._placeholderRegistry=new d.a,this._placeholderToContent={},this._placeholderToIds={};var i=a.g(this,t,{});return new u.a(i,this._placeholderToContent,this._placeholderToIds,e,n)},t.prototype.visitElement=function(t,e){var i=a.g(this,t.children),r={};t.attrs.forEach(function(t){r[t.name]=t.value});var o=n.i(c.a)(t.name).isVoid,s=this._placeholderRegistry.getStartTagPlaceholderName(t.name,r,o);this._placeholderToContent[s]=t.sourceSpan.toString();var l="";return o||(l=this._placeholderRegistry.getCloseTagPlaceholderName(t.name),this._placeholderToContent[l]="</"+t.name+">"),new u.b(t.name,r,s,l,i,o,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitExpansion=function(e,i){var r=this;this._icuDepth++;var o={},s=new u.c(e.switchValue,e.type,o,e.sourceSpan);if(e.cases.forEach(function(t){o[t.value]=new u.d(t.expression.map(function(t){return t.visit(r,{})}),t.expSourceSpan)}),this._icuDepth--,this._isIcu||this._icuDepth>0)return s;var a=this._placeholderRegistry.getPlaceholderName("ICU",e.sourceSpan.toString()),c=new t(this._expressionParser,this._interpolationConfig);return this._placeholderToIds[a]=n.i(l.a)(c.toI18nMessage([e],"","")),new u.e(s,a,e.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Unreachable code")},t.prototype._visitTextWithInterpolation=function(t,e){var n=this._expressionParser.splitInterpolation(t,e.start.toString(),this._interpolationConfig);if(!n)return new u.f(t,e);for(var i=[],o=new u.d(i,e),s=this._interpolationConfig,a=s.start,c=s.end,l=0;l<n.strings.length-1;l++){var d=n.expressions[l],p=r(d)||"INTERPOLATION",f=this._placeholderRegistry.getPlaceholderName(p,d);n.strings[l].length&&i.push(new u.f(n.strings[l],e)),i.push(new u.g(d,f,e)),this._placeholderToContent[f]=a+d+c}var h=n.strings.length-1;return n.strings[h].length&&i.push(new u.f(n.strings[h],e)),o},t}(),h=/\/\/[\s\S]*i18n[\s\S]*\([\s\S]*ph[\s\S]*=[\s\S]*"([\s\S]*?)"[\s\S]*\)/g},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},r=function(){function t(){this._placeHolderNameCounts={},this._signatureToName={}}return t.prototype.getStartTagPlaceholderName=function(t,e,n){var r=this._hashTag(t,e,n);if(this._signatureToName[r])return this._signatureToName[r];var o=t.toUpperCase(),s=i[o]||"TAG_"+o,a=this._generateUniqueName(n?s:"START_"+s);return this._signatureToName[r]=a,a},t.prototype.getCloseTagPlaceholderName=function(t){var e=this._hashClosingTag(t);if(this._signatureToName[e])return this._signatureToName[e];var n=t.toUpperCase(),r=i[n]||"TAG_"+n,o=this._generateUniqueName("CLOSE_"+r);return this._signatureToName[e]=o,o},t.prototype.getPlaceholderName=function(t,e){var n=t.toUpperCase(),i="PH: "+n+"="+e;if(this._signatureToName[i])return this._signatureToName[i];var r=this._generateUniqueName(n);return this._signatureToName[i]=r,r},t.prototype._hashTag=function(t,e,n){var i="<"+t,r=Object.keys(e).sort().map(function(t){return" "+t+"="+e[t]}).join(""),o=n?"/>":"></"+t+">";return i+r+o},t.prototype._hashClosingTag=function(t){return this._hashTag("/"+t,{},!1)},t.prototype._generateUniqueName=function(t){var e=t,n=this._placeHolderNameCounts[e];return n?(e+="_"+n,n++):n=1,this._placeHolderNameCounts[t]=n,e},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t){void 0===t&&(t={}),this._messageMap=t}return t.load=function(e,n,i,r){return new t(r.load(e,n,i))},t.prototype.get=function(t){return this._messageMap[t]},t.prototype.has=function(t){return t in this._messageMap},t}()},function(t,e,n){"use strict";var i=n(460);n(40),n(82),n(262),n(54),n(475);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.b})},function(t,e,n){"use strict";function i(t,e){var n=a.get(t),i=c.get(t);return s.P.hasLifecycleHook(e,n,i)}var r=n(0),o=n(17),s=n(14);e.a=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=o.b.createFromPairs([[s.W.OnInit,r.OnInit],[s.W.OnDestroy,r.OnDestroy],[s.W.DoCheck,r.DoCheck],[s.W.OnChanges,r.OnChanges],[s.W.AfterContentInit,r.AfterContentInit],[s.W.AfterContentChecked,r.AfterContentChecked],[s.W.AfterViewInit,r.AfterViewInit],[s.W.AfterViewChecked,r.AfterViewChecked]]),c=o.b.createFromPairs([[s.W.OnInit,"ngOnInit"],[s.W.OnDestroy,"ngOnDestroy"],[s.W.DoCheck,"ngDoCheck"],[s.W.OnChanges,"ngOnChanges"],[s.W.AfterContentInit,"ngAfterContentInit"],[s.W.AfterContentChecked,"ngAfterContentChecked"],[s.W.AfterViewInit,"ngAfterViewInit"],[s.W.AfterViewChecked,"ngAfterViewChecked"]])},function(t,e,n){"use strict";function i(t){var e=new p;return new u(a.g(e,t),e.isExpanded,e.errors)}function r(t,e){var n=t.cases.map(function(t){l.indexOf(t.value)!=-1||t.value.match(/^=\d+$/)||e.push(new d(t.valueSourceSpan,'Plural cases should be "=<number>" or one of '+l.join(", ")));var n=i(t.expression);return e.push.apply(e,n.errors),new a.e("template",[new a.f("ngPluralCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new a.f("[ngPlural]",t.switchValue,t.switchValueSourceSpan);return new a.e("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}function o(t,e){var n=t.cases.map(function(t){var n=i(t.expression);return e.push.apply(e,n.errors),new a.e("template",[new a.f("ngSwitchCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new a.f("[ngSwitch]",t.switchValue,t.switchValueSourceSpan);return new a.e("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}var s=n(41),a=n(53);e.a=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=["zero","one","two","few","many","other"],u=function(){function t(t,e,n){this.nodes=t,this.expanded=e,this.errors=n}return t}(),d=function(t){function e(e,n){t.call(this,e,n)}return c(e,t),e}(s.a),p=function(){function t(){this.isExpanded=!1,this.errors=[]}return t.prototype.visitElement=function(t,e){return new a.e(t.name,t.attrs,a.g(this,t.children),t.sourceSpan,t.startSourceSpan,t.endSourceSpan)},t.prototype.visitAttribute=function(t,e){return t},t.prototype.visitText=function(t,e){return t},t.prototype.visitComment=function(t,e){return t},t.prototype.visitExpansion=function(t,e){return this.isExpanded=!0,"plural"==t.type?r(t,this.errors):o(t,this.errors)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Should not be reached")},t}()},function(t,e,n){"use strict";function i(t,e,n,i,r){return void 0===i&&(i=!1),void 0===r&&(r=b.a),new O(new g.b(t,e),n,i,r).tokenize()}function r(t){var e=t===v.a?"EOF":String.fromCharCode(t);return'Unexpected character "'+e+'"'}function o(t){return'Unknown entity "'+t+'" - use the "&#<decimal>;" or "&#x<hex>;" syntax'}function s(t){return!v.E(t)||t===v.a}function a(t){return v.E(t)||t===v.y||t===v.t||t===v.n||t===v.o||t===v.z}function c(t){return(t<v.H||v.I<t)&&(t<v.J||v.K<t)&&(t<v._3||t>v._4)}function l(t){return t==v.m||t==v.a||!v._5(t)}function u(t){return t==v.m||t==v.a||!v.N(t)}function d(t,e,n){var i=!!n&&t.indexOf(n.start,e)==e;return t.charCodeAt(e)==v.g&&!i}function p(t){return t===v.z||v.N(t)}function f(t,e){return h(t)==h(e)}function h(t){return t>=v.H&&t<=v.I?t-v.H+v.J:t}function m(t){for(var e,n=[],i=0;i<t.length;i++){var r=t[i];e&&e.type==w.TEXT&&r.type==w.TEXT?(e.parts[0]+=r.parts[0],e.sourceSpan.end=r.sourceSpan.end):(e=r,n.push(e))}return n}var v=n(145),g=n(41),b=n(40),y=n(67);n.d(e,"b",function(){return w}),n.d(e,"c",function(){return x}),e.a=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var w,_=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};!function(t){t[t.TAG_OPEN_START=0]="TAG_OPEN_START",t[t.TAG_OPEN_END=1]="TAG_OPEN_END",t[t.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",t[t.TAG_CLOSE=3]="TAG_CLOSE",t[t.TEXT=4]="TEXT",t[t.ESCAPABLE_RAW_TEXT=5]="ESCAPABLE_RAW_TEXT",t[t.RAW_TEXT=6]="RAW_TEXT",t[t.COMMENT_START=7]="COMMENT_START",t[t.COMMENT_END=8]="COMMENT_END",t[t.CDATA_START=9]="CDATA_START",t[t.CDATA_END=10]="CDATA_END",t[t.ATTR_NAME=11]="ATTR_NAME",t[t.ATTR_VALUE=12]="ATTR_VALUE",t[t.DOC_TYPE=13]="DOC_TYPE",t[t.EXPANSION_FORM_START=14]="EXPANSION_FORM_START",t[t.EXPANSION_CASE_VALUE=15]="EXPANSION_CASE_VALUE",t[t.EXPANSION_CASE_EXP_START=16]="EXPANSION_CASE_EXP_START",t[t.EXPANSION_CASE_EXP_END=17]="EXPANSION_CASE_EXP_END",t[t.EXPANSION_FORM_END=18]="EXPANSION_FORM_END",t[t.EOF=19]="EOF"}(w||(w={}));var x=function(){function t(t,e,n){this.type=t,this.parts=e,this.sourceSpan=n}return t}(),C=function(t){function e(e,n,i){t.call(this,i,e),this.tokenType=n}return _(e,t),e}(g.a),k=function(){function t(t,e){this.tokens=t,this.errors=e}return t}(),E=/\r\n?/g,S=function(){function t(t){this.error=t}return t}(),O=function(){function t(t,e,n,i){void 0===i&&(i=b.a),this._file=t,this._getTagDefinition=e,this._tokenizeIcu=n,this._interpolationConfig=i,this._peek=-1,this._nextPeek=-1,this._index=-1,this._line=0,this._column=-1,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this._input=t.content,this._length=t.content.length,this._advance()}return t.prototype._processCarriageReturns=function(t){return t.replace(E,"\n")},t.prototype.tokenize=function(){for(;this._peek!==v.a;){var t=this._getLocation();try{this._attemptCharCode(v.x)?this._attemptCharCode(v.A)?this._attemptCharCode(v.i)?this._consumeCdata(t):this._attemptCharCode(v.r)?this._consumeComment(t):this._consumeDocType(t):this._attemptCharCode(v.t)?this._consumeTagClose(t):this._consumeTagOpen(t):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(t){if(!(t instanceof S))throw t;this.errors.push(t.error)}}return this._beginToken(w.EOF),this._endToken([]),new k(m(this.tokens),this.errors)},t.prototype._tokenizeExpansionForm=function(){if(d(this._input,this._index,this._interpolationConfig))return this._consumeExpansionFormStart(),!0;if(p(this._peek)&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._peek===v.h){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1},t.prototype._getLocation=function(){return new g.c(this._file,this._index,this._line,this._column)},t.prototype._getSpan=function(t,e){return void 0===t&&(t=this._getLocation()),void 0===e&&(e=this._getLocation()),new g.d(t,e)},t.prototype._beginToken=function(t,e){void 0===e&&(e=this._getLocation()),this._currentTokenStart=e,this._currentTokenType=t},t.prototype._endToken=function(t,e){void 0===e&&(e=this._getLocation());var n=new x(this._currentTokenType,t,new g.d(this._currentTokenStart,e));return this.tokens.push(n),this._currentTokenStart=null,this._currentTokenType=null,n},t.prototype._createError=function(t,e){this._isInExpansionForm()&&(t+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');var n=new C(t,this._currentTokenType,e);return this._currentTokenStart=null,this._currentTokenType=null,new S(n)},t.prototype._advance=function(){if(this._index>=this._length)throw this._createError(r(v.a),this._getSpan());this._peek===v.S?(this._line++,this._column=0):this._peek!==v.S&&this._peek!==v.W&&this._column++,this._index++,this._peek=this._index>=this._length?v.a:this._input.charCodeAt(this._index),this._nextPeek=this._index+1>=this._length?v.a:this._input.charCodeAt(this._index+1)},t.prototype._attemptCharCode=function(t){return this._peek===t&&(this._advance(),!0)},t.prototype._attemptCharCodeCaseInsensitive=function(t){return!!f(this._peek,t)&&(this._advance(),!0)},t.prototype._requireCharCode=function(t){var e=this._getLocation();if(!this._attemptCharCode(t))throw this._createError(r(this._peek),this._getSpan(e,e))},t.prototype._attemptStr=function(t){var e=t.length;if(this._index+e>this._length)return!1;for(var n=this._savePosition(),i=0;i<e;i++)if(!this._attemptCharCode(t.charCodeAt(i)))return this._restorePosition(n),!1;return!0},t.prototype._attemptStrCaseInsensitive=function(t){for(var e=0;e<t.length;e++)if(!this._attemptCharCodeCaseInsensitive(t.charCodeAt(e)))return!1;return!0},t.prototype._requireStr=function(t){var e=this._getLocation();if(!this._attemptStr(t))throw this._createError(r(this._peek),this._getSpan(e))},t.prototype._attemptCharCodeUntilFn=function(t){for(;!t(this._peek);)this._advance()},t.prototype._requireCharCodeUntilFn=function(t,e){var n=this._getLocation();if(this._attemptCharCodeUntilFn(t),this._index-n.offset<e)throw this._createError(r(this._peek),this._getSpan(n,n))},t.prototype._attemptUntilChar=function(t){for(;this._peek!==t;)this._advance()},t.prototype._readChar=function(t){if(t&&this._peek===v.B)return this._decodeEntity();var e=this._index;return this._advance(),this._input[e]},t.prototype._decodeEntity=function(){var t=this._getLocation();if(this._advance(),!this._attemptCharCode(v.p)){var e=this._savePosition();if(this._attemptCharCodeUntilFn(u),this._peek!=v.m)return this._restorePosition(e),"&";this._advance();var n=this._input.substring(t.offset+1,this._index-1),i=y.b[n];if(!i)throw this._createError(o(n),this._getSpan(t));return i}var s=this._attemptCharCode(v._1)||this._attemptCharCode(v._2),a=this._getLocation().offset;if(this._attemptCharCodeUntilFn(l),this._peek!=v.m)throw this._createError(r(this._peek),this._getSpan());this._advance();var c=this._input.substring(a,this._index-1);try{var d=parseInt(c,s?16:10);return String.fromCharCode(d)}catch(e){var p=this._input.substring(t.offset+1,this._index-1);throw this._createError(o(p),this._getSpan(t))}},t.prototype._consumeRawText=function(t,e,n){var i,r=this._getLocation();this._beginToken(t?w.ESCAPABLE_RAW_TEXT:w.RAW_TEXT,r);for(var o=[];;){if(i=this._getLocation(),this._attemptCharCode(e)&&n())break;for(this._index>i.offset&&o.push(this._input.substring(i.offset,this._index));this._peek!==e;)o.push(this._readChar(t))}return this._endToken([this._processCarriageReturns(o.join(""))],i)},t.prototype._consumeComment=function(t){var e=this;this._beginToken(w.COMMENT_START,t),this._requireCharCode(v.r),this._endToken([]);var n=this._consumeRawText(!1,v.r,function(){return e._attemptStr("->")});this._beginToken(w.COMMENT_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeCdata=function(t){var e=this;this._beginToken(w.CDATA_START,t),this._requireStr("CDATA["),this._endToken([]);var n=this._consumeRawText(!1,v.j,function(){return e._attemptStr("]>")});this._beginToken(w.CDATA_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeDocType=function(t){this._beginToken(w.DOC_TYPE,t),this._attemptUntilChar(v.y),this._advance(),this._endToken([this._input.substring(t.offset+2,this._index-1)])},t.prototype._consumePrefixAndName=function(){for(var t=this._index,e=null;this._peek!==v.l&&!c(this._peek);)this._advance();var n;this._peek===v.l?(this._advance(),e=this._input.substring(t,this._index-1),n=this._index):n=t,this._requireCharCodeUntilFn(a,this._index===n?1:0);var i=this._input.substring(n,this._index);return[e,i]},t.prototype._consumeTagOpen=function(t){var e,n,i=this._savePosition();try{if(!v.N(this._peek))throw this._createError(r(this._peek),this._getSpan());var o=this._index;for(this._consumeTagOpenStart(t),e=this._input.substring(o,this._index),n=e.toLowerCase(),this._attemptCharCodeUntilFn(s);this._peek!==v.t&&this._peek!==v.y;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(s),this._attemptCharCode(v.z)&&(this._attemptCharCodeUntilFn(s),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(s);this._consumeTagOpenEnd()}catch(e){if(e instanceof S)return this._restorePosition(i),this._beginToken(w.TEXT,t),void this._endToken(["<"]);throw e}var a=this._getTagDefinition(e).contentType;a===y.a.RAW_TEXT?this._consumeRawTextWithTagClose(n,!1):a===y.a.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,!0)},t.prototype._consumeRawTextWithTagClose=function(t,e){var n=this,i=this._consumeRawText(e,v.x,function(){return!!n._attemptCharCode(v.t)&&(n._attemptCharCodeUntilFn(s),!!n._attemptStrCaseInsensitive(t)&&(n._attemptCharCodeUntilFn(s),n._attemptCharCode(v.y)))});this._beginToken(w.TAG_CLOSE,i.sourceSpan.end),this._endToken([null,t])},t.prototype._consumeTagOpenStart=function(t){this._beginToken(w.TAG_OPEN_START,t);var e=this._consumePrefixAndName();this._endToken(e)},t.prototype._consumeAttributeName=function(){this._beginToken(w.ATTR_NAME);var t=this._consumePrefixAndName();this._endToken(t)},t.prototype._consumeAttributeValue=function(){this._beginToken(w.ATTR_VALUE);var t;if(this._peek===v.n||this._peek===v.o){var e=this._peek;this._advance();for(var n=[];this._peek!==e;)n.push(this._readChar(!0));t=n.join(""),this._advance()}else{var i=this._index;this._requireCharCodeUntilFn(a,1),t=this._input.substring(i,this._index)}this._endToken([this._processCarriageReturns(t)])},t.prototype._consumeTagOpenEnd=function(){var t=this._attemptCharCode(v.t)?w.TAG_OPEN_END_VOID:w.TAG_OPEN_END;this._beginToken(t),this._requireCharCode(v.y),this._endToken([])},t.prototype._consumeTagClose=function(t){this._beginToken(w.TAG_CLOSE,t),this._attemptCharCodeUntilFn(s);var e=this._consumePrefixAndName();this._attemptCharCodeUntilFn(s),this._requireCharCode(v.y),this._endToken(e)},t.prototype._consumeExpansionFormStart=function(){this._beginToken(w.EXPANSION_FORM_START,this._getLocation()),this._requireCharCode(v.g),this._endToken([]),this._expansionCaseStack.push(w.EXPANSION_FORM_START),this._beginToken(w.RAW_TEXT,this._getLocation());var t=this._readUntil(v.k);this._endToken([t],this._getLocation()),this._requireCharCode(v.k),this._attemptCharCodeUntilFn(s),this._beginToken(w.RAW_TEXT,this._getLocation());var e=this._readUntil(v.k);this._endToken([e],this._getLocation()),this._requireCharCode(v.k),this._attemptCharCodeUntilFn(s)},t.prototype._consumeExpansionCaseStart=function(){this._beginToken(w.EXPANSION_CASE_VALUE,this._getLocation());var t=this._readUntil(v.g).trim();this._endToken([t],this._getLocation()),this._attemptCharCodeUntilFn(s),this._beginToken(w.EXPANSION_CASE_EXP_START,this._getLocation()),this._requireCharCode(v.g),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(s),this._expansionCaseStack.push(w.EXPANSION_CASE_EXP_START)},t.prototype._consumeExpansionCaseEnd=function(){this._beginToken(w.EXPANSION_CASE_EXP_END,this._getLocation()),this._requireCharCode(v.h),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(s),this._expansionCaseStack.pop()},t.prototype._consumeExpansionFormEnd=function(){this._beginToken(w.EXPANSION_FORM_END,this._getLocation()),this._requireCharCode(v.h),this._endToken([]),this._expansionCaseStack.pop()},t.prototype._consumeText=function(){var t=this._getLocation();this._beginToken(w.TEXT,t);var e=[];do this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(e.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._attemptStr(this._interpolationConfig.end)&&this._inInterpolation?(e.push(this._interpolationConfig.end),this._inInterpolation=!1):e.push(this._readChar(!0));while(!this._isTextEnd());this._endToken([this._processCarriageReturns(e.join(""))])},t.prototype._isTextEnd=function(){if(this._peek===v.x||this._peek===v.a)return!0;if(this._tokenizeIcu&&!this._inInterpolation){if(d(this._input,this._index,this._interpolationConfig))return!0;if(this._peek===v.h&&this._isInExpansionCase())return!0}return!1},t.prototype._savePosition=function(){return[this._peek,this._index,this._column,this._line,this.tokens.length]},t.prototype._readUntil=function(t){var e=this._index;return this._attemptUntilChar(t),this._input.substring(e,this._index)},t.prototype._restorePosition=function(t){this._peek=t[0],this._index=t[1],this._column=t[2],this._line=t[3];var e=t[4];e<this.tokens.length&&(this.tokens=this.tokens.slice(0,e))},t.prototype._isInExpansionCase=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_CASE_EXP_START},t.prototype._isInExpansionForm=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_FORM_START},t}()},function(t,e,n){"use strict";function i(t){return s}var r=n(67);e.a=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){this.closedByParent=!1,this.contentType=r.a.PARSABLE_DATA,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0}return t.prototype.requireExtraParent=function(t){return!1},t.prototype.isClosedByChild=function(t){return!1},t}(),s=new o},function(t,e,n){"use strict";function i(t,e){var n=new Map,i=[];return t.forEach(function(t){var r=e.getNgModuleMetadata(t);i.push(r),r.declaredDirectives.forEach(function(t){t.isComponent&&n.set(t.type.reference,r)})}),new b(n,i)}function r(t){return t.dependencies.forEach(function(t){if(t instanceof v.a){var e=t;e.placeholder.moduleUrl=s(e.comp.moduleUrl)}else if(t instanceof v.b){var n=t;n.placeholder.name=a(n.comp),n.placeholder.moduleUrl=s(n.comp.moduleUrl)}}),t.statements}function o(t,e){return t.dependencies.forEach(function(t){t.valuePlaceholder.moduleUrl=c(t.moduleUrl,t.isShimmed,e)}),t.statements}function s(t){var e=u(t);return e[0]+".ngfactory"+e[1]}function a(t){return t.name+"NgFactory"}function c(t,e,n){return e?t+".shim"+n:""+t+n}function l(t){if(!t.isComponent)throw new Error("Could not compile '"+t.type.name+"' because it is not a component.")}function u(t){if(t.endsWith(".d.ts"))return[t.slice(0,-5),".ts"];var e=t.lastIndexOf(".");return e!==-1?[t.substring(0,e),t.substring(e)]:[t,""]}var d=n(144),p=n(257),f=n(19),h=n(13),m=n(6),v=n(108),g=function(){function t(t,e){this.moduleUrl=t,this.source=e}return t}(),b=function(){function t(t,e){this.ngModuleByComponent=t,this.ngModules=e}return t}();(function(){function t(t,e,n,i,r,o,s,a,c){this._metadataResolver=t,this._directiveNormalizer=e,this._templateParser=n,this._styleCompiler=i,this._viewCompiler=r,this._ngModuleCompiler=o,this._outputEmitter=s,this._localeId=a,this._translationFormat=c,this._animationParser=new p.a,this._animationCompiler=new d.a}return t.prototype.analyzeModules=function(t){return i(t,this._metadataResolver)},t.prototype.clearCache=function(){this._directiveNormalizer.clearCache(),this._metadataResolver.clearCache()},t.prototype.compile=function(t,e,n,i){var r=this,o=u(t)[1],a=[],c=[],d=[];return c.push.apply(c,i.map(function(t){return r._compileModule(t,a)})),Promise.all(n.map(function(t){var n=r._metadataResolver.getDirectiveMetadata(t),i=e.ngModuleByComponent.get(t);if(!i)throw new Error("Cannot determine the module for component "+n.type.name+"!");return Promise.all([n].concat(i.transitiveModule.directives).map(function(t){return r._directiveNormalizer.normalizeDirective(t).asyncResult})).then(function(t){var e=t[0],n=t.slice(1);l(e);var s=r._styleCompiler.compileComponent(e);s.externalStylesheets.forEach(function(t){d.push(r._codgenStyles(t,o))}),c.push(r._compileComponentFactory(e,o,a),r._compileComponent(e,n,i.transitiveModule.pipes,i.schemas,s.componentStylesheet,o,a))})})).then(function(){return a.length>0&&d.unshift(r._codegenSourceModule(s(t),a,c)),d})},t.prototype._compileModule=function(t,e){var i=this._metadataResolver.getNgModuleMetadata(t),r=[];this._localeId&&r.push(new f.d({token:n.i(h.a)(h.b.LOCALE_ID),useValue:this._localeId})),this._translationFormat&&r.push(new f.d({token:n.i(h.a)(h.b.TRANSLATIONS_FORMAT),useValue:this._translationFormat}));var o=this._ngModuleCompiler.compile(i,r);return o.dependencies.forEach(function(t){t.placeholder.name=a(t.comp),t.placeholder.moduleUrl=s(t.comp.moduleUrl)}),e.push.apply(e,o.statements),o.ngModuleFactoryVar},t.prototype._compileComponentFactory=function(t,e,i){var r=n.i(f.n)(t),o=this._compileComponent(r,[t],[],[],null,e,i),s=a(t.type);return i.push(m.e(s).set(m.b(n.i(h.d)(h.b.ComponentFactory),[m.c(t.type)]).instantiate([m.a(t.selector),m.e(o),m.b(t.type)],m.c(n.i(h.d)(h.b.ComponentFactory),[m.c(t.type)],[m.d.Const]))).toDeclStmt(null,[m.u.Final])),s},t.prototype._compileComponent=function(t,e,n,i,s,a,c){var l=this._animationParser.parseComponent(t),u=this._templateParser.parse(t,t.template.template,e,n,i,t.type.name),d=s?m.e(s.stylesVar):m.g([]),p=this._animationCompiler.compile(t.type.name,l),f=this._viewCompiler.compileComponent(t,u,d,n,p);return s&&c.push.apply(c,o(s,a)),p.forEach(function(t){t.statements.forEach(function(t){c.push(t)})}),c.push.apply(c,r(f)),f.viewFactoryVar},t.prototype._codgenStyles=function(t,e){return o(t,e),this._codegenSourceModule(c(t.meta.moduleUrl,t.isShimmed,e),t.statements,[t.stylesVar])},t.prototype._codegenSourceModule=function(t,e,n){return new g(t,this._outputEmitter.emitStatements(t,e,n))},t})()},function(t,e,n){"use strict";var i=n(2),r=n(155),o=n(6);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.call(this,!1)}return s(e,t),e.prototype.visitDeclareClassStmt=function(t,e){var r=this;return e.pushClass(t),this._visitClassConstructor(t,e),n.i(i.a)(t.parent)&&(e.print(t.name+".prototype = Object.create("),t.parent.visitExpression(this,e),e.println(".prototype);")),t.getters.forEach(function(n){return r._visitClassGetter(t,n,e)}),t.methods.forEach(function(n){return r._visitClassMethod(t,n,e)}),e.popClass(),null},e.prototype._visitClassConstructor=function(t,e){e.print("function "+t.name+"("),n.i(i.a)(t.constructorMethod)&&this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),n.i(i.a)(t.constructorMethod)&&t.constructorMethod.body.length>0&&(e.println("var self = this;"),this.visitAllStatements(t.constructorMethod.body,e)),e.decIndent(),e.println("}")},e.prototype._visitClassGetter=function(t,e,n){n.println("Object.defineProperty("+t.name+".prototype, '"+e.name+"', { get: function() {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("}});")},e.prototype._visitClassMethod=function(t,e,n){n.print(t.name+".prototype."+e.name+" = function("),this._visitParams(e.params,n),n.println(") {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("};")},e.prototype.visitReadVarExpr=function(e,n){if(e.builtin===o.O.This)n.print("self");else{if(e.builtin===o.O.Super)throw new Error("'super' needs to be handled at a parent ast node, not at the variable level!");t.prototype.visitReadVarExpr.call(this,e,n)}return null},e.prototype.visitDeclareVarStmt=function(t,e){return e.print("var "+t.name+" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),null},e.prototype.visitInvokeFunctionExpr=function(e,n){var i=e.fn;return i instanceof o.B&&i.builtin===o.O.Super?(n.currentClass.parent.visitExpression(this,n),n.print(".call(this"),e.args.length>0&&(n.print(", "),this.visitAllExpressions(e.args,n,",")),n.print(")")):t.prototype.visitInvokeFunctionExpr.call(this,e,n),null},e.prototype.visitFunctionExpr=function(t,e){return e.print("function("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.print("function "+t.name+"("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+r.b.name+") {"),e.incIndent();var n=[r.c.set(r.b.prop("stack")).toDeclStmt(null,[o.u.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype._visitParams=function(t,e){this.visitAllObjects(function(t){return e.print(t.name)},t,e,",")},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case o.r.ConcatArray:e="concat";break;case o.r.SubscribeObservable:e="subscribe";break;case o.r.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e}(r.d)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e){var i=t.concat([new l.t(l.e(e))]),r=new d(null,null,null,new Map),o=new f,s=o.visitAllStatements(i,r);return n.i(c.a)(s)?s.value:null}function r(t,e,i,r,o){for(var s=r.createChildWihtLocalVars(),a=0;a<t.length;a++)s.vars.set(t[a],e[a]);var l=o.visitAllStatements(i,s);return n.i(c.a)(l)?l.value:null}function o(t,e,n){var i={};t.getters.forEach(function(o){i[o.name]={configurable:!1,get:function(){var i=new d(e,this,t.name,e.vars);return r([],[],o.body,i,n)}}}),t.methods.forEach(function(o){var s=o.params.map(function(t){return t.name});i[o.name]={writable:!1,configurable:!1,value:function(){for(var i=[],a=0;a<arguments.length;a++)i[a-0]=arguments[a];var c=new d(e,this,t.name,e.vars);return r(s,i,o.body,c,n)}}});var o=t.constructorMethod.params.map(function(t){return t.name}),s=function(){for(var i=this,s=[],a=0;a<arguments.length;a++)s[a-0]=arguments[a];var c=new d(e,this,t.name,e.vars);t.fields.forEach(function(t){i[t.name]=void 0}),r(o,s,t.constructorMethod.body,c,n)},a=t.parent.visitExpression(n,e);return s.prototype=Object.create(a.prototype,i),s}function s(t,e,n,i){return function(){for(var o=[],s=0;s<arguments.length;s++)o[s-0]=arguments[s];return r(t,o,e,n,i)}}var a=n(17),c=n(2),l=n(6),u=n(270);e.a=i;var d=function(){function t(t,e,n,i){this.parent=t,this.instance=e,this.className=n,this.vars=i}return t.prototype.createChildWihtLocalVars=function(){return new t(this,this.instance,this.className,new Map)},t}(),p=function(){function t(t){this.value=t}return t}(),f=function(){function t(){}return t.prototype.debugAst=function(t){return n.i(u.a)(t)},t.prototype.visitDeclareVarStmt=function(t,e){return e.vars.set(t.name,t.value.visitExpression(this,e)),null},t.prototype.visitWriteVarExpr=function(t,e){for(var n=t.value.visitExpression(this,e),i=e;null!=i;){if(i.vars.has(t.name))return i.vars.set(t.name,n),n;i=i.parent}throw new Error("Not declared variable "+t.name)},t.prototype.visitReadVarExpr=function(t,e){var i=t.name;if(n.i(c.a)(t.builtin))switch(t.builtin){case l.O.Super:return e.instance.__proto__;case l.O.This:return e.instance;case l.O.CatchError:i=h;break;case l.O.CatchStack:i=m;break;default:throw new Error("Unknown builtin variable "+t.builtin)}for(var r=e;null!=r;){if(r.vars.has(i))return r.vars.get(i);r=r.parent}throw new Error("Not declared variable "+i)},t.prototype.visitWriteKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),i=t.index.visitExpression(this,e),r=t.value.visitExpression(this,e);return n[i]=r,r},t.prototype.visitWritePropExpr=function(t,e){var n=t.receiver.visitExpression(this,e),i=t.value.visitExpression(this,e);return n[t.name]=i,i},t.prototype.visitInvokeMethodExpr=function(t,e){var i,r=t.receiver.visitExpression(this,e),o=this.visitAllExpressions(t.args,e);if(n.i(c.a)(t.builtin))switch(t.builtin){case l.r.ConcatArray:i=a.a.concat(r,o[0]);break;case l.r.SubscribeObservable:i=r.subscribe({next:o[0]});break;case l.r.Bind:i=r.bind(o[0]);break;default:throw new Error("Unknown builtin method "+t.builtin)}else i=r[t.name].apply(r,o);return i},t.prototype.visitInvokeFunctionExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),i=t.fn;if(i instanceof l.B&&i.builtin===l.O.Super)return e.instance.constructor.prototype.constructor.apply(e.instance,n),null;var r=t.fn.visitExpression(this,e);return r.apply(null,n)},t.prototype.visitReturnStmt=function(t,e){return new p(t.value.visitExpression(this,e))},t.prototype.visitDeclareClassStmt=function(t,e){var n=o(t,e,this);return e.vars.set(t.name,n),null},t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e)},t.prototype.visitIfStmt=function(t,e){var i=t.condition.visitExpression(this,e);return i?this.visitAllStatements(t.trueCase,e):n.i(c.a)(t.falseCase)?this.visitAllStatements(t.falseCase,e):null},t.prototype.visitTryCatchStmt=function(t,e){try{return this.visitAllStatements(t.bodyStmts,e)}catch(i){var n=e.createChildWihtLocalVars();return n.vars.set(h,i),n.vars.set(m,i.stack),this.visitAllStatements(t.catchStmts,n)}},t.prototype.visitThrowStmt=function(t,e){throw t.error.visitExpression(this,e)},t.prototype.visitCommentStmt=function(t,e){return null},t.prototype.visitInstantiateExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),i=t.classExpr.visitExpression(this,e);return new(i.bind.apply(i,[void 0].concat(n)))},t.prototype.visitLiteralExpr=function(t,e){return t.value},t.prototype.visitExternalExpr=function(t,e){return t.value.reference},t.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e)?t.trueCase.visitExpression(this,e):n.i(c.a)(t.falseCase)?t.falseCase.visitExpression(this,e):null},t.prototype.visitNotExpr=function(t,e){return!t.condition.visitExpression(this,e)},t.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e)},t.prototype.visitFunctionExpr=function(t,e){var n=t.params.map(function(t){return t.name});return s(n,t.statements,e,this)},t.prototype.visitDeclareFunctionStmt=function(t,e){var n=t.params.map(function(t){return t.name});return e.vars.set(t.name,s(n,t.statements,e,this)),null},t.prototype.visitBinaryOperatorExpr=function(t,e){var n=this,i=function(){return t.lhs.visitExpression(n,e)},r=function(){return t.rhs.visitExpression(n,e)};switch(t.operator){case l.y.Equals:return i()==r();case l.y.Identical:return i()===r();case l.y.NotEquals:return i()!=r();case l.y.NotIdentical:return i()!==r();case l.y.And:return i()&&r();case l.y.Or:return i()||r();case l.y.Plus:return i()+r();case l.y.Minus:return i()-r();case l.y.Divide:return i()/r();case l.y.Multiply:return i()*r();case l.y.Modulo:return i()%r();case l.y.Lower:return i()<r();case l.y.LowerEquals:return i()<=r();case l.y.Bigger:return i()>r();case l.y.BiggerEquals:return i()>=r();default:throw new Error("Unknown operator "+t.operator)}},t.prototype.visitReadPropExpr=function(t,e){var n,i=t.receiver.visitExpression(this,e);return n=i[t.name]},t.prototype.visitReadKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),i=t.index.visitExpression(this,e);return n[i]},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e)},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,i={};return t.entries.forEach(function(t){return i[t[0]]=t[1].visitExpression(n,e)}),i},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitAllStatements=function(t,e){for(var n=0;n<t.length;n++){var i=t[n],r=i.visitStatement(this,e);if(r instanceof p)return r}return null},t}(),h="error",m="stack"},function(t,e,n){"use strict";function i(t,e,i){var o=new l,a=s.a.createRoot([i]);return o.visitAllStatements(e,a),n.i(r.q)(t,i,a.toSource(),o.getArgs())}var r=n(2),o=n(22),s=n(155),a=n(471);e.a=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(){t.apply(this,arguments),this._evalArgNames=[],this._evalArgValues=[]}return c(e,t),e.prototype.getArgs=function(){for(var t={},e=0;e<this._evalArgNames.length;e++)t[this._evalArgNames[e]]=this._evalArgValues[e];return t},e.prototype.visitExternalExpr=function(t,e){var i=t.value.reference,s=this._evalArgValues.indexOf(i);if(s===-1){s=this._evalArgValues.length,this._evalArgValues.push(i);var a=n.i(r.a)(t.value.name)?n.i(o.a)(t.value.name):"val";this._evalArgNames.push(n.i(o.a)("jit_"+a+s))}return e.print(this._evalArgNames[s]),null},e}(a.a)},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=/asset:([^\/]+)\/([^\/]+)\/(.+)/,r=function(){function t(){}return t.parseAssetUrl=function(t){return o.parse(t)},t}(),o=function(){function t(t,e,n){this.packageName=t,this.firstLevelDir=e,this.modulePath=n}return t.parse=function(e,n){void 0===n&&(n=!0);var r=e.match(i);if(null!==r)return new t(r[1],r[2],r[3]);if(n)return null;throw new Error("Url "+e+" is not a valid asset: url")},t}()},function(t,e,n){"use strict";var i=n(146),r=n(104),o=n(105),s=n(151),a=n(106),c=n(40),l=n(153),u=n(474),d=n(270),p=n(41),f=n(274),h=n(158),m=n(159),v=n(107),g=n(108);({SelectorMatcher:h.b,CssSelector:h.a,AssetUrl:u.a,ImportGenerator:u.b,CompileMetadataResolver:s.a,HtmlParser:a.b,InterpolationConfig:c.b,DirectiveNormalizer:i.a,Lexer:r.c,Parser:o.a,ParseLocation:p.c,ParseError:p.a,ParseErrorLevel:p.e,ParseSourceFile:p.b,ParseSourceSpan:p.d,TemplateParser:v.a,DomElementSchemaRegistry:f.a,StyleCompiler:m.a,ViewCompiler:g.c,NgModuleCompiler:l.a,TypeScriptEmitter:d.b})},function(t,e,n){"use strict";function i(t,e){for(var n=0,i=e;n<i.length;n++){var r=i[n];o[r.toLowerCase()]=t}}var r=n(0);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o={};i(r.SecurityContext.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),i(r.SecurityContext.STYLE,["*|style"]),i(r.SecurityContext.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","img|srcset","input|src","ins|cite","q|cite","source|src","source|srcset","track|src","video|poster","video|src"]),i(r.SecurityContext.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])},function(t,e,n){"use strict";function i(t){return t.replace(k,"")}function r(t){var e=t.match(E);return e?e[0]:""}function o(t,e){var n=s(t),i=0;return n.escapedString.replace(S,function(){for(var t=[],r=0;r<arguments.length;r++)t[r-0]=arguments[r];var o=t[2],s="",a=t[4],c="";a&&a.startsWith("{"+M)&&(s=n.blocks[i++],a=a.substring(M.length+1),c="{");var l=e(new A(o,s));return""+t[1]+l.selector+t[3]+c+l.content+a})}function s(t){for(var e=t.split(O),n=[],i=[],r=0,o=[],s=0;s<e.length;s++){var a=e[s];a==P&&r--,r>0?o.push(a):(o.length>0&&(i.push(o.join("")),n.push(M),o=[]),n.push(a)),a==T&&r++}return o.length>0&&(i.push(o.join("")),n.push(M)),new I(n.join(""),i)}n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){this.strictStyling=!0}return t.prototype.shimCssText=function(t,e,n){void 0===n&&(n="");var o=r(t);return t=i(t),t=this._insertDirectives(t),this._scopeCssText(t,e,n)+o},t.prototype._insertDirectives=function(t){return t=this._insertPolyfillDirectivesInCssText(t),this._insertPolyfillRulesInCssText(t)},t.prototype._insertPolyfillDirectivesInCssText=function(t){return t.replace(c,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return t[2]+"{"})},t.prototype._insertPolyfillRulesInCssText=function(t){return t.replace(l,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=t[0].replace(t[1],"").replace(t[2],"");return t[4]+n})},t.prototype._scopeCssText=function(t,e,n){var i=this._extractUnscopedRulesFromCssText(t);return t=this._insertPolyfillHostInCssText(t),t=this._convertColonHost(t),t=this._convertColonHostContext(t),t=this._convertShadowDOMSelectors(t),e&&(t=this._scopeSelectors(t,e,n)),t=t+"\n"+i,t.trim()},t.prototype._extractUnscopedRulesFromCssText=function(t){var e,n="";for(u.lastIndex=0;null!==(e=u.exec(t));){var i=e[0].replace(e[2],"").replace(e[1],e[4]);n+=i+"\n\n"}return n},t.prototype._convertColonHost=function(t){return this._convertColonRule(t,h,this._colonHostPartReplacer)},t.prototype._convertColonHostContext=function(t){return this._convertColonRule(t,m,this._colonHostContextPartReplacer)},t.prototype._convertColonRule=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(t[2]){for(var i=t[2].split(","),r=[],o=0;o<i.length;o++){var s=i[o].trim();if(!s)break;r.push(n(v,s,t[3]))}return r.join(",")}return v+t[3]})},t.prototype._colonHostContextPartReplacer=function(t,e,n){return e.indexOf(d)>-1?this._colonHostPartReplacer(t,e,n):t+e+n+", "+e+" "+t+n},t.prototype._colonHostPartReplacer=function(t,e,n){return t+e.replace(d,"")+n},t.prototype._convertShadowDOMSelectors=function(t){return b.reduce(function(t,e){return t.replace(e," ")},t)},t.prototype._scopeSelectors=function(t,e,n){var i=this;return o(t,function(t){var r=t.selector,o=t.content;return"@"!=t.selector[0]?r=i._scopeSelector(t.selector,e,n,i.strictStyling):(t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document"))&&(o=i._scopeSelectors(t.content,e,n)),new A(r,o)})},t.prototype._scopeSelector=function(t,e,n,i){var r=this;return t.split(",").map(function(t){return t.trim().split(y)}).map(function(t){var o=t[0],s=t.slice(1),a=function(t){return r._selectorNeedsScoping(t,e)?i?r._applyStrictSelectorScope(t,e,n):r._applySelectorScope(t,e,n):t};return[a(o)].concat(s).join(" ")}).join(", ")},t.prototype._selectorNeedsScoping=function(t,e){var n=this._makeScopeMatcher(e);return!n.test(t)},t.prototype._makeScopeMatcher=function(t){var e=/\[/g,n=/\]/g;return t=t.replace(e,"\\[").replace(n,"\\]"),new RegExp("^("+t+")"+w,"m")},t.prototype._applySelectorScope=function(t,e,n){return this._applySimpleSelectorScope(t,e,n)},t.prototype._applySimpleSelectorScope=function(t,e,n){if(_.lastIndex=0,_.test(t)){var i=this.strictStyling?"["+n+"]":e;return t.replace(g,function(t,e){return":"===e[0]?i+e:e+i}).replace(_,i+" ")}return e+" "+t},t.prototype._applyStrictSelectorScope=function(t,e,n){var i=this,r=/\[is=([^\]]*)\]/g;e=e.replace(r,function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e[0]});var o="["+e+"]",s=function(t){var r=t.trim();if(!r)return"";if(t.indexOf(v)>-1)r=i._applySimpleSelectorScope(t,e,n);else{var s=t.replace(_,"");if(s.length>0){var a=s.match(/([^:]*)(:*)(.*)/);null!==a&&(r=a[1]+o+a[2]+a[3])}}return r},a=0,c=[];t=t.replace(/\[[^\]]*\]/g,function(t){var e="__attr_sel_"+a+"__";return c.push(t),a++,e});for(var l,u="",d=0,p=/( |>|\+|~(?!=))\s*/g,f=t.indexOf(v);null!==(l=p.exec(t));){var h=l[1],m=t.slice(d,l.index).trim(),g=d>=f?s(m):m;u+=g+" "+h+" ",d=p.lastIndex}return u+=s(t.substring(d)),u.replace(/__attr_sel_(\d+)__/g,function(t,e){return c[+e]})},t.prototype._insertPolyfillHostInCssText=function(t){return t.replace(C,p).replace(x,d)},t}(),c=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,l=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,u=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,d="-shadowcsshost",p="-shadowcsscontext",f=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",h=new RegExp("("+d+f,"gim"),m=new RegExp("("+p+f,"gim"),v=d+"-no-combinator",g=/-shadowcsshost-no-combinator([^\s]*)/,b=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],y=/(?:>>>)|(?:\/deep\/)/g,w="([>\\s~+[.,{:][\\s\\S]*)?$",_=/-shadowcsshost/gim,x=/:host/gim,C=/:host-context/gim,k=/\/\*\s*[\s\S]*?\*\//g,E=/\/\*\s*#\s*sourceMappingURL=[\s\S]+?\*\//,S=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,O=/([{}])/g,T="{",P="}",M="%BLOCK%",A=function(){function t(t,e){this.selector=t,this.content=e}return t}(),I=function(){function t(t,e){this.escapedString=t,this.blocks=e}return t}()},function(t,e,n){"use strict";function i(t,e){for(var n=null,i=t.pipeMetas.length-1;i>=0;i--){var r=t.pipeMetas[i];if(r.name==e){n=r;break}}if(!n)throw new Error("Illegal state: Could not find pipe "+e+" although the parser should have detected this error!");return n}var r=n(13),o=n(6),s=n(84);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(t,e){var i=this;this.view=t,this.meta=e,this._purePipeProxyCount=0,this.instance=o.n.prop("_pipe_"+e.name+"_"+t.pipeCount++);var a=this.meta.type.diDeps.map(function(t){return t.token.reference===n.i(r.a)(r.b.ChangeDetectorRef).reference?n.i(s.a)(o.n.prop("ref"),i.view,i.view.componentView):n.i(s.b)(t.token,!1)});this.view.fields.push(new o.s(this.instance.name,o.c(this.meta.type))),this.view.createMethod.resetDebugInfo(null,null),this.view.createMethod.addStmt(o.n.prop(this.instance.name).set(o.b(this.meta.type).instantiate(a)).toStmt())}return t.call=function(e,n,r){var o,s=e.componentView,a=i(s,n);return a.pure?(o=s.purePipes.get(n),o||(o=new t(s,a),s.purePipes.set(n,o),s.pipes.push(o))):(o=new t(e,a),e.pipes.push(o)),o._call(e,r)},Object.defineProperty(t.prototype,"pure",{get:function(){return this.meta.pure},enumerable:!0,configurable:!0}),t.prototype._call=function(t,e){if(this.meta.pure){var i=o.n.prop(this.instance.name+"_"+this._purePipeProxyCount++),a=n.i(s.a)(this.instance,t,this.view);return n.i(s.c)(a.prop("transform").callMethod(o.r.Bind,[a]),e.length,i,t),o.b(n.i(r.d)(r.b.castByValue)).callFn([i,a.prop("transform")]).callFn(e)}return n.i(s.a)(this.instance,t,this.view).callMethod("transform",e)},t}()},function(t,e,n){"use strict";function i(t,e,i){var r=[];return t.forEach(function(t){i.view.bindings.push(new d.a(i,t));var e=m.getOrCreate(i,t.target,t.name,t.phase,r);e.addAction(t,null,null)}),e.forEach(function(t){var e=i.instances.get(n.i(l.c)(t.directive.type).reference);t.hostEvents.forEach(function(n){i.view.bindings.push(new d.a(i,n));var o=m.getOrCreate(i,n.target,n.name,n.phase,r);o.addAction(n,t.directive,e)})}),r.forEach(function(t){return t.finishMethod()}),r}function r(t,e,n){Object.keys(t.directive.outputs).forEach(function(i){var r=t.directive.outputs[i];n.filter(function(t){return t.eventName==r}).forEach(function(t){t.listenToDirective(e,i)})})}function o(t){t.forEach(function(t){t.eventPhase?t.listenToAnimation():t.listenToRenderer()})}function s(t){return t instanceof u.F?t.expr:t instanceof u.t?t.value:null}function a(t){return t.replace(/[^a-zA-Z_]/g,"_")}var c=n(2),l=n(13),u=n(6),d=n(277),p=n(160),f=n(68),h=n(281);e.a=i,e.c=r,e.b=o;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var m=function(){function t(t,e,n,i,r){this.compileElement=t,this.eventTarget=e,this.eventName=n,this.eventPhase=i,this._hasComponentHostListener=!1,this._actionResultExprs=[],this._method=new p.a(t.view),this._methodName="_handle_"+a(n)+"_"+t.nodeIndex+"_"+r,this._eventParam=new u.k(f.b.event.name,u.c(this.compileElement.view.genConfig.renderTypes.renderEvent))}return t.getOrCreate=function(e,n,i,r,o){var s=o.find(function(t){return t.eventTarget==n&&t.eventName==i&&t.eventPhase==r});return s||(s=new t(e,n,i,r,o.length),o.push(s)),s},Object.defineProperty(t.prototype,"methodName",{get:function(){return this._methodName},enumerable:!0,configurable:!0}),t.prototype.addAction=function(t,e,i){n.i(c.a)(e)&&e.isComponent&&(this._hasComponentHostListener=!0),this._method.resetDebugInfo(this.compileElement.nodeIndex,t);var r=i||this.compileElement.view.componentContext,o=n.i(h.a)(this.compileElement.view,r,t.handler,this.compileElement.nodeIndex),a=o.length-1;if(a>=0){var l=o[a],d=s(l),p=u.e("pd_"+this._actionResultExprs.length);this._actionResultExprs.push(p),n.i(c.a)(d)&&(o[a]=p.set(d.cast(u.l).notIdentical(u.a(!1))).toDeclStmt(null,[u.u.Final]))}this._method.addStmts(o)},t.prototype.finishMethod=function(){var t=this._hasComponentHostListener?this.compileElement.appElement.prop("componentView"):u.n,e=u.a(!0);this._actionResultExprs.forEach(function(t){e=e.and(t)});var n=[t.callMethod("markPathToRootAsCheckOnce",[]).toStmt()].concat(this._method.finish()).concat([new u.t(e)]);this.compileElement.view.eventHandlerMethods.push(new u.C(this._methodName,[this._eventParam],n,u.D,[u.u.Private]))},t.prototype.listenToRenderer=function(){var t,e=u.n.callMethod("eventHandler",[u.n.prop(this._methodName).callMethod(u.r.Bind,[u.n])]);t=n.i(c.a)(this.eventTarget)?f.c.renderer.callMethod("listenGlobal",[u.a(this.eventTarget),u.a(this.eventName),e]):f.c.renderer.callMethod("listen",[this.compileElement.renderNode,u.a(this.eventName),e]);var i=u.e("disposable_"+this.compileElement.view.disposables.length);this.compileElement.view.disposables.push(i),this.compileElement.view.createMethod.addStmt(i.set(t).toDeclStmt(u.E,[u.u.Private]))},t.prototype.listenToAnimation=function(){var t=u.n.callMethod("eventHandler",[u.n.prop(this._methodName).callMethod(u.r.Bind,[u.n])]),e=u.n.callMethod("registerAnimationOutput",[this.compileElement.renderNode,u.a(this.eventName),u.a(this.eventPhase),t]).toStmt();this.compileElement.view.createMethod.addStmt(e)},t.prototype.listenToDirective=function(t,e){var n=u.e("subscription_"+this.compileElement.view.subscriptions.length);this.compileElement.view.subscriptions.push(n);var i=u.n.callMethod("eventHandler",[u.n.prop(this._methodName).callMethod(u.r.Bind,[u.n])]);this.compileElement.view.createMethod.addStmt(n.set(t.prop(e).callMethod(u.r.SubscribeObservable,[i])).toDeclStmt(null,[u.u.Final]))},t}()},function(t,e,n){"use strict";function i(t,e,n){var i=n.view,r=i.detectChangesInInputsMethod,o=t.directive.type.lifecycleHooks;o.indexOf(l.W.OnChanges)!==-1&&t.inputs.length>0&&r.addStmt(new c.i(u.d.changes.notIdentical(c.h),[e.callMethod("ngOnChanges",[u.d.changes]).toStmt()])),o.indexOf(l.W.OnInit)!==-1&&r.addStmt(new c.i(d.and(p),[e.callMethod("ngOnInit",[]).toStmt()])),o.indexOf(l.W.DoCheck)!==-1&&r.addStmt(new c.i(p,[e.callMethod("ngDoCheck",[]).toStmt()]))}function r(t,e,n){var i=n.view,r=t.type.lifecycleHooks,o=i.afterContentLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),r.indexOf(l.W.AfterContentInit)!==-1&&o.addStmt(new c.i(d,[e.callMethod("ngAfterContentInit",[]).toStmt()])),r.indexOf(l.W.AfterContentChecked)!==-1&&o.addStmt(e.callMethod("ngAfterContentChecked",[]).toStmt())}function o(t,e,n){var i=n.view,r=t.type.lifecycleHooks,o=i.afterViewLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),r.indexOf(l.W.AfterViewInit)!==-1&&o.addStmt(new c.i(d,[e.callMethod("ngAfterViewInit",[]).toStmt()])),r.indexOf(l.W.AfterViewChecked)!==-1&&o.addStmt(e.callMethod("ngAfterViewChecked",[]).toStmt())}function s(t,e,n){var i=n.view.destroyMethod;i.resetDebugInfo(n.nodeIndex,n.sourceAst),t.lifecycleHooks.indexOf(l.W.OnDestroy)!==-1&&i.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}function a(t,e,n){var i=n.destroyMethod;t.type.lifecycleHooks.indexOf(l.W.OnDestroy)!==-1&&i.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}var c=n(6),l=n(14),u=n(68);e.b=i,e.c=r,e.d=o,e.e=s,e.a=a;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=c.n.prop("numberOfChecks").identical(new c.G(0)),p=c.A(u.d.throwOnChange)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){return v.n.prop("_expr_"+t)}function r(t){return v.e("currVal_"+t)}function o(t,e,i,r,o,s,a,c){var l=n.i(x.b)(t,o,r,_.d.valUnwrapper,c);if(l.expression){if(l.temporaryCount)for(var u=0;u<l.temporaryCount;u++)a.addStmt(n.i(x.c)(c,u));if(t.fields.push(new v.s(i.name,null,[v.u.Private])),t.createMethod.addStmt(v.n.prop(i.name).set(v.b(n.i(m.d)(m.b.UNINITIALIZED))).toStmt()),l.needsValueUnwrapper){var d=_.d.valUnwrapper.callMethod("reset",[]).toStmt();a.addStmt(d)}a.addStmt(e.set(l.expression).toDeclStmt(null,[v.u.Final]));var p=v.b(n.i(m.d)(m.b.checkBinding)).callFn([_.d.throwOnChange,i,e]);l.needsValueUnwrapper&&(p=_.d.valUnwrapper.prop("hasWrappedValue").or(p)),a.addStmt(new v.i(p,s.concat([v.n.prop(i.name).set(e).toStmt()])))}}function s(t,e,n){var s=n.bindings.length;n.bindings.push(new w.a(e,t));var a=r(s),c=i(s);n.detectChangesRenderPropertiesMethod.resetDebugInfo(e.nodeIndex,t),o(n,a,c,t.value,n.componentContext,[v.n.prop("renderer").callMethod("setText",[e.renderNode,a]).toStmt()],n.detectChangesRenderPropertiesMethod,s)}function a(t,e,s,a){var l=s.view,u=s.renderNode;t.forEach(function(t){var d=l.bindings.length;l.bindings.push(new w.a(s,t)),l.detectChangesRenderPropertiesMethod.resetDebugInfo(s.nodeIndex,t);var f=i(d),y=r(d),_=c(t,f),x=c(t,y),C=[],k=l.detectChangesRenderPropertiesMethod;switch(t.type){case b.l.Property:l.genConfig.logBindingUpdate&&C.push(p(u,t.name,x)),C.push(v.n.prop("renderer").callMethod("setElementProperty",[u,v.a(t.name),x]).toStmt());break;case b.l.Attribute:x=x.isBlank().conditional(v.h,x.callMethod("toString",[])),C.push(v.n.prop("renderer").callMethod("setElementAttribute",[u,v.a(t.name),x]).toStmt());break;case b.l.Class:C.push(v.n.prop("renderer").callMethod("setElementClass",[u,v.a(t.name),x]).toStmt());break;case b.l.Style:var E=x.callMethod("toString",[]);n.i(h.a)(t.unit)&&(E=E.plus(v.a(t.unit))),x=x.isBlank().conditional(v.h,E),C.push(v.n.prop("renderer").callMethod("setElementStyle",[u,v.a(t.name),x]).toStmt());break;case b.l.Animation:var S=t.name,O=v.n;a&&(O=s.appElement.prop("componentView")),k=l.animationBindingsMethod;var T=O.prop("componentType").prop("animations").key(v.a(S)),P=v.a(g.U),M=v.e("oldRenderVar");C.push(M.set(_).toDeclStmt()),C.push(new v.i(M.equals(v.b(n.i(m.d)(m.b.UNINITIALIZED))),[M.set(P).toStmt()]));var A=v.e("newRenderVar");C.push(A.set(x).toDeclStmt()),C.push(new v.i(A.equals(v.b(n.i(m.d)(m.b.UNINITIALIZED))),[A.set(P).toStmt()])),C.push(T.callFn([v.n,u,M,A]).toStmt()),l.detachMethod.addStmt(T.callFn([v.n,u,_,P]).toStmt())}o(l,y,f,t.value,e,C,k,l.bindings.length)})}function c(t,e){var i;switch(t.securityContext){case f.SecurityContext.NONE:return e;case f.SecurityContext.HTML:i="HTML";break;case f.SecurityContext.STYLE:i="STYLE";break;case f.SecurityContext.SCRIPT:i="SCRIPT";break;case f.SecurityContext.URL:i="URL";break;case f.SecurityContext.RESOURCE_URL:i="RESOURCE_URL";break;default:throw new Error("internal error, unexpected SecurityContext "+t.securityContext+".")}var r=_.c.viewUtils.prop("sanitizer"),o=[v.b(n.i(m.d)(m.b.SecurityContext)).prop(i),e];return r.callMethod("sanitize",o)}function l(t,e){a(t,e.view.componentContext,e,!1)}function u(t,e,n){a(t.hostProperties,e,n,!0)}function d(t,e,s){if(0!==t.inputs.length){var a=s.view,c=a.detectChangesInInputsMethod;c.resetDebugInfo(s.nodeIndex,s.sourceAst);var l=t.directive.type.lifecycleHooks,u=l.indexOf(g.W.OnChanges)!==-1,d=t.directive.isComponent&&!n.i(g.X)(t.directive.changeDetection);u&&c.addStmt(_.d.changes.set(v.h).toStmt()),d&&c.addStmt(_.d.changed.set(v.a(!1)).toStmt()),t.inputs.forEach(function(t){var l=a.bindings.length;a.bindings.push(new w.a(s,t)),c.resetDebugInfo(s.nodeIndex,t);var f=i(l),h=r(l),g=[e.prop(t.directiveName).set(h).toStmt()];u&&(g.push(new v.i(_.d.changes.identical(v.h),[_.d.changes.set(v.f([],new v.w(v.c(n.i(m.d)(m.b.SimpleChange))))).toStmt()])),g.push(_.d.changes.key(v.a(t.directiveName)).set(v.b(n.i(m.d)(m.b.SimpleChange)).instantiate([f,h])).toStmt())),d&&g.push(_.d.changed.set(v.a(!0)).toStmt()),a.genConfig.logBindingUpdate&&g.push(p(s.renderNode,t.directiveName,h)),o(a,h,f,t.value,a.componentContext,g,c,l)}),d&&c.addStmt(new v.i(_.d.changed,[s.appElement.prop("componentView").callMethod("markAsCheckOnce",[]).toStmt()]))}}function p(t,e,i){var r=v.n.prop("renderer").callMethod("setBindingDebugInfo",[t,v.a("ng-reflect-"+n.i(y.g)(e)),i.isBlank().conditional(v.h,i.callMethod("toString",[]))]).toStmt(),o=v.n.prop("renderer").callMethod("setBindingDebugInfo",[t,v.a("ng-reflect-"+n.i(y.g)(e)),v.a("[ERROR] Exception while trying to serialize the value")]).toStmt();return new v.H([r],[o])}var f=n(0),h=n(2),m=n(13),v=n(6),g=n(14),b=n(54),y=n(22),w=n(277),_=n(68),x=n(281);e.a=s,e.b=l,e.d=u,e.c=d},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e){var i=new c(t);n.i(r.c)(i,e),t.pipes.forEach(function(t){n.i(s.a)(t.meta,t.instance,t.view)})}var r=n(54),o=n(479),s=n(480),a=n(481);e.a=i;var c=function(){function t(t){this.view=t,this._nodeIndex=0}return t.prototype.visitBoundText=function(t,e){var i=this.view.nodes[this._nodeIndex++];return n.i(a.a)(t,i,this.view),null},t.prototype.visitText=function(t,e){return this._nodeIndex++,null},t.prototype.visitNgContent=function(t,e){return null},t.prototype.visitElement=function(t,e){var i=this.view.nodes[this._nodeIndex++],c=[];return n.i(o.a)(t.outputs,t.directives,i).forEach(function(t){c.push(t)}),n.i(a.b)(t.inputs,i),n.i(o.b)(c),t.directives.forEach(function(t){var e=i.instances.get(t.directive.type.reference);n.i(a.c)(t,e,i),n.i(s.b)(t,e,i),n.i(a.d)(t,e,i),n.i(o.c)(t,e,c)}),n.i(r.c)(this,t.children,i),t.directives.forEach(function(t){var e=i.instances.get(t.directive.type.reference);n.i(s.c)(t.directive,e,i),n.i(s.d)(t.directive,e,i)}),t.providers.forEach(function(t){var e=i.instances.get(t.token.reference);n.i(s.e)(t,e,i)}),null},t.prototype.visitEmbeddedTemplate=function(t,e){var r=this.view.nodes[this._nodeIndex++],c=n.i(o.a)(t.outputs,t.directives,r);return t.directives.forEach(function(t){var e=r.instances.get(t.directive.type.reference);n.i(a.c)(t,e,r),n.i(s.b)(t,e,r),n.i(o.c)(t,e,c),n.i(s.c)(t.directive,e,r),n.i(s.d)(t.directive,e,r)}),t.providers.forEach(function(t){var e=r.instances.get(t.token.reference);n.i(s.e)(t,e,r)}),i(r.embeddedView,t.children),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t,e){this.offset=t,this.styles=e}return t}()},function(t,e,n){"use strict";var i=n(3),r=n(161);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){var e=this;this._players=t,this._currentIndex=0,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this.parentPlayer=null,this._players.forEach(function(t){t.parentPlayer=e}),this._onNext(!1)}return t.prototype._onNext=function(t){var e=this;if(!this._finished)if(0==this._players.length)this._activePlayer=new r.a,n.i(i.o)(function(){return e._onFinish()});else if(this._currentIndex>=this._players.length)this._activePlayer=new r.a,this._onFinish();else{var o=this._players[this._currentIndex++];o.onDone(function(){return e._onNext(!0)}),this._activePlayer=o,t&&o.play()}},t.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(i.e)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(i.e)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._activePlayer.play()},t.prototype.pause=function(){this._activePlayer.pause()},t.prototype.restart=function(){this._players.length>0&&(this.reset(),this._players[0].restart())},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._onFinish(),this._players.forEach(function(t){return t.destroy()})},t.prototype.setPosition=function(t){this._players[0].setPosition(t)},t.prototype.getPosition=function(){return this._players[0].getPosition()},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e,i){void 0===i&&(i=null);var r={};return Object.keys(e).forEach(function(t){var n=e[t];r[t]=n==p.a?i:n.toString()}),Object.keys(t).forEach(function(t){n.i(u.e)(r[t])||(r[t]=i)}),r}function r(t,e,i){var r=i.length-1,o=i[0],s=c(o.styles.styles),a={},d=!1;Object.keys(t).forEach(function(e){var n=t[e];s[e]||(s[e]=n,a[e]=n,d=!0)});var f=l.f.merge({},s),h=i[r];l.a.insert(h.styles.styles,0,e);var m=c(h.styles.styles),v={},g=!1;return Object.keys(f).forEach(function(t){n.i(u.e)(m[t])||(v[t]=p.a,g=!0)}),g&&h.styles.styles.push(v),Object.keys(m).forEach(function(t){n.i(u.e)(s[t])||(a[t]=p.a,d=!0)}),d&&o.styles.styles.push(a),i}function o(t){var e={};return Object.keys(t).forEach(function(t){e[t]=null}),e}function s(t,e){return e.map(function(e){var i={};return Object.keys(e).forEach(function(r){var o=e[r];o==d.a&&(o=t[r],n.i(u.e)(o)||(o=p.a)),t[r]=o,i[r]=o}),i})}function a(t,e,n){Object.keys(n).forEach(function(i){e.setElementStyle(t,i,n[i])})}function c(t){var e={};return t.forEach(function(t){Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}var l=n(18),u=n(3),d=n(283),p=n(287);e.a=i,e.b=r,e.d=o,e.f=s,e.e=a,e.c=c},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(t){this.styles=t}return t}()},function(t,e,n){"use strict";var i=n(3);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=function(){function t(){this._map=new Map,this._allPlayers=[]}return Object.defineProperty(t.prototype,"length",{get:function(){return this.getAllPlayers().length},enumerable:!0,configurable:!0}),t.prototype.find=function(t,e){var r=this._map.get(t);if(n.i(i.e)(r))return r[e]},t.prototype.findAllPlayersByElement=function(t){var e=this._map.get(t);return e?Object.keys(e).map(function(t){return e[t]}):[]},t.prototype.set=function(t,e,r){var o=this._map.get(t);n.i(i.e)(o)||(o={});var s=o[e];n.i(i.e)(s)&&this.remove(t,e),o[e]=r,this._allPlayers.push(r),this._map.set(t,o)},t.prototype.getAllPlayers=function(){return this._allPlayers},t.prototype.remove=function(t,e){var n=this._map.get(t);if(n){var i=n[e];delete n[e];var r=this._allPlayers.indexOf(i);this._allPlayers.splice(r,1),0===Object.keys(n).length&&this._map.delete(t)}},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(){return c.k}function r(){return c.l}var o=n(162),s=n(163),a=n(109),c=n(110),l=n(294),u=n(85),d=n(117),p=n(304);n.d(e,"a",function(){return f});var f=function(){function t(){}return t.decorators=[{type:p.y,args:[{providers:[s.k,{provide:s.e,useExisting:s.k},o.a,u.b,a.e,d.a,{provide:c.f,useFactory:i},{provide:c.h,useFactory:r},{provide:l.c,useValue:"en-US"}]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(110);n.d(e,"a",function(){return i.b}),n.d(e,"b",function(){return i.c}),n.d(e,"c",function(){return i.d}),n.d(e,"d",function(){return i.e}),n.d(e,"e",function(){return i.f}),n.d(e,"f",function(){return i.g}),n.d(e,"g",function(){return i.h}),n.d(e,"h",function(){return i.i}),n.d(e,"i",function(){return i.j})},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i=function(){function t(){}return t}()},function(t,e,n){"use strict";var i=n(304),r=n(507),o=n(33),s=n(163),a=n(109),c=n(162),l=n(508),u=n(506),d=n(496),p=n(291),f=n(175),h=n(489),m=n(504),v=n(294),g=n(488),b=n(118),y=n(176),w=n(170),_=n(293),x=n(492),C=n(287),k=n(286),E=n(161),S=n(309);n.d(e,"L",function(){return i.a}),n.d(e,"M",function(){return i.b}),n.d(e,"N",function(){return i.c}),n.d(e,"O",function(){return i.d}),n.d(e,"P",function(){return i.e}),n.d(e,"Q",function(){return i.f}),n.d(e,"R",function(){return i.g}),n.d(e,"S",function(){return i.h}),n.d(e,"T",function(){return i.i}),n.d(e,"U",function(){return i.j}),n.d(e,"V",function(){return i.k}),n.d(e,"W",function(){return i.l}),n.d(e,"X",function(){return i.m}),n.d(e,"Y",function(){return i.n}),n.d(e,"Z",function(){return i.o}),n.d(e,"_0",function(){return i.p}),n.d(e,"_1",function(){return i.q}),n.d(e,"_2",function(){return i.r}),n.d(e,"_3",function(){return i.s}),n.d(e,"_4",function(){return i.t}),n.d(e,"_5",function(){return i.u}),n.d(e,"_6",function(){return i.v}),n.d(e,"_7",function(){return i.w}),n.d(e,"_8",function(){return i.x}),n.d(e,"_9",function(){return i.y}),n.d(e,"_10",function(){return i.z}),n.d(e,"_11",function(){return r.a}),n.d(e,"_12",function(){return o.h}),n.d(e,"_13",function(){return o.i}),n.d(e,"_14",function(){return o.g}),n.d(e,"_15",function(){return o.f}),n.d(e,"_16",function(){return o.j}),n.d(e,"_17",function(){return o.k}),n.d(e,"_18",function(){return o.a}),n.d(e,"_73",function(){return o.c}),n.d(e,"_74",function(){return o.d}),n.d(e,"_75",function(){return o.b}),n.d(e,"_76",function(){return o.l}),n.d(e,"_77",function(){return o.e}),n.d(e,"_78",function(){return o.m}),n.d(e,"a",function(){return s.a}),n.d(e,"b",function(){return s.b}),n.d(e,"c",function(){return s.c}),n.d(e,"d",function(){return s.d}),n.d(e,"e",function(){return s.e}),n.d(e,"f",function(){return s.f}),n.d(e,"g",function(){return s.g}),n.d(e,"h",function(){return s.h}),n.d(e,"i",function(){return s.i}),n.d(e,"j",function(){return a.a}),n.d(e,"k",function(){return a.d}),n.d(e,"l",function(){return a.c}),n.d(e,"m",function(){return a.b}),n.d(e,"n",function(){return c.a}),n.d(e,"o",function(){return c.b}),n.d(e,"_19",function(){return l.a}),n.d(e,"_20",function(){return u.a}),n.d(e,"_21",function(){return u.b}),n.d(e,"_22",function(){return u.c}),n.d(e,"_23",function(){return d.a}),n.d(e,"_24",function(){return d.b}),n.d(e,"_25",function(){return d.c}),n.d(e,"_26",function(){return d.d}),n.d(e,"_27",function(){return d.e}),n.d(e,"_28",function(){return d.f}),n.d(e,"_29",function(){return d.g}),n.d(e,"_30",function(){return d.h}),n.d(e,"_31",function(){return d.i}),n.d(e,"_32",function(){return d.j}),n.d(e,"_33",function(){return d.k}),n.d(e,"_34",function(){return d.l}),n.d(e,"_35",function(){return d.m}),n.d(e,"_36",function(){return d.n}),n.d(e,"_37",function(){return d.o}),n.d(e,"_38",function(){return d.p}),n.d(e,"_39",function(){return d.q}),n.d(e,"_40",function(){return d.r}),n.d(e,"_41",function(){return d.s}),n.d(e,"p",function(){return p.a}),n.d(e,"q",function(){return p.b}),n.d(e,"r",function(){return p.c}),n.d(e,"s",function(){return p.d}),n.d(e,"t",function(){return f.a}),n.d(e,"u",function(){return f.b}),n.d(e,"v",function(){return f.c}),n.d(e,"_42",function(){return h.a}),n.d(e,"_43",function(){return h.b}),n.d(e,"_44",function(){return h.c}),n.d(e,"_45",function(){return h.d}),n.d(e,"_46",function(){return h.e}),n.d(e,"_47",function(){return h.f}),n.d(e,"_48",function(){return h.g}),n.d(e,"_49",function(){return h.h}),n.d(e,"_50",function(){return h.i}),n.d(e,"_51",function(){return m.a}),n.d(e,"w",function(){return v.a}),n.d(e,"x",function(){return v.b}),n.d(e,"y",function(){return v.c}),n.d(e,"z",function(){return g.a}),n.d(e,"A",function(){return b.a}),n.d(e,"B",function(){return b.b}),n.d(e,"C",function(){return b.c}),n.d(e,"D",function(){return b.d}),n.d(e,"E",function(){return y.a}),n.d(e,"F",function(){return w.a}),n.d(e,"G",function(){return _.a}),n.d(e,"_52",function(){return x.a}),n.d(e,"_53",function(){return C.a}),n.d(e,"_54",function(){return C.b}),n.d(e,"_55",function(){return C.c}),n.d(e,"_56",function(){return C.d}),n.d(e,"_57",function(){return C.e}),n.d(e,"_58",function(){return C.f}),n.d(e,"_59",function(){return C.g}),n.d(e,"_60",function(){return C.h}),n.d(e,"_61",function(){return C.i}),n.d(e,"_62",function(){return C.j}),n.d(e,"_63",function(){return C.k}),n.d(e,"_64",function(){return C.l}),n.d(e,"_65",function(){return C.m}),n.d(e,"_66",function(){return C.n}),n.d(e,"_67",function(){return C.o}),n.d(e,"_68",function(){return C.p}),n.d(e,"_69",function(){return C.q}),n.d(e,"_70",function(){return C.r}),n.d(e,"_71",function(){return C.s}),n.d(e,"_72",function(){return C.t}),n.d(e,"H",function(){return k.a}),n.d(e,"I",function(){return E.b}),n.d(e,"J",function(){return S.a}),n.d(e,"K",function(){return S.b})},function(t,e,n){"use strict";var i=n(283),r=n(284),o=n(483),s=n(161),a=n(484),c=n(485),l=n(486),u=n(111),d=n(112),p=n(165),f=n(493),h=n(169),m=n(85),v=n(115),g=n(296),b=n(171),y=n(299),w=n(300),_=n(301),x=n(500),C=n(116),k=n(117),E=n(305),S=n(306),O=n(172),T=n(307),P=n(173),M=n(174),A=n(69),I=n(177);n.d(e,"a",function(){return D});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var D={isDefaultChangeDetectionStrategy:d.c,ChangeDetectorStatus:d.b,constructDependencies:h.c,LifecycleHooks:E.i,LIFECYCLE_HOOKS_VALUES:E.j,ReflectorReader:P.a,CodegenComponentFactoryResolver:v.b,AppElement:b.a,AppView:x.a,DebugAppView:x.b,NgModuleInjector:y.c,registerModuleFactory:w.c,ViewType:C.a,MAX_INTERPOLATION_VALUES:k.d,checkBinding:k.e,flattenNestedViewRenderNodes:k.c,interpolate:k.f,ViewUtils:k.a,ViewMetadata:S.b,DebugContext:g.a,StaticNodeDebugInfo:g.b,devModeEqual:u.b,UNINITIALIZED:u.a,ValueUnwrapper:u.e,RenderDebugInfo:M.d,TemplateRef_:_.b,ReflectionCapabilities:T.a,makeDecorator:A.c,DebugDomRootRenderer:f.a,EMPTY_ARRAY:k.g,EMPTY_MAP:k.h,pureProxy1:k.i,pureProxy2:k.j,pureProxy3:k.k,pureProxy4:k.l,pureProxy5:k.m,pureProxy6:k.n,pureProxy7:k.o,pureProxy8:k.p,pureProxy9:k.q,pureProxy10:k.r,castByValue:k.s,Console:p.a,reflector:O.a,Reflector:O.b,NoOpAnimationPlayer:s.a,AnimationPlayer:s.b,AnimationSequencePlayer:a.a,AnimationGroupPlayer:r.a,AnimationKeyframe:o.a,prepareFinalAnimationStyles:c.a,balanceAnimationKeyframes:c.b,flattenStyles:c.c,clearStyles:c.d,renderStyles:c.e,collectAndResolveStyles:c.f,AnimationStyles:l.a,ANY_STATE:i.b,DEFAULT_STATE:i.c,EMPTY_STATE:i.d,FILL_STYLE_FLAG:i.a,ComponentStillLoadingError:m.e,isPromise:I.a}},function(t,e,n){"use strict";var i=n(3),r=n(291);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(t){this._delegate=t}return t.prototype.renderComponent=function(t){return new s(this._delegate.renderComponent(t))},t}(),s=function(){function t(t){this._delegate=t}return t.prototype.selectRootElement=function(t,e){var i=this._delegate.selectRootElement(t,e),o=new r.a(i,null,e);return n.i(r.e)(o),i},t.prototype.createElement=function(t,e,i){var o=this._delegate.createElement(t,e,i),s=new r.a(o,n.i(r.d)(t),i);return s.name=e,n.i(r.e)(s),o},t.prototype.createViewRoot=function(t){return this._delegate.createViewRoot(t)},t.prototype.createTemplateAnchor=function(t,e){var i=this._delegate.createTemplateAnchor(t,e),o=new r.b(i,n.i(r.d)(t),e);return n.i(r.e)(o),i},t.prototype.createText=function(t,e,i){var o=this._delegate.createText(t,e,i),s=new r.b(o,n.i(r.d)(t),i);return n.i(r.e)(s),o},t.prototype.projectNodes=function(t,e){var o=n.i(r.d)(t);if(n.i(i.e)(o)&&o instanceof r.a){var s=o;e.forEach(function(t){s.addChild(n.i(r.d)(t))})}this._delegate.projectNodes(t,e)},t.prototype.attachViewAfter=function(t,e){var o=n.i(r.d)(t);if(n.i(i.e)(o)){var s=o.parent;if(e.length>0&&n.i(i.e)(s)){var a=[];e.forEach(function(t){return a.push(n.i(r.d)(t))}),s.insertChildrenAfter(o,a)}}this._delegate.attachViewAfter(t,e)},t.prototype.detachView=function(t){t.forEach(function(t){var e=n.i(r.d)(t);n.i(i.e)(e)&&n.i(i.e)(e.parent)&&e.parent.removeChild(e)}),this._delegate.detachView(t)},t.prototype.destroyView=function(t,e){e.forEach(function(t){n.i(r.f)(n.i(r.d)(t))}),this._delegate.destroyView(t,e)},t.prototype.listen=function(t,e,o){var s=n.i(r.d)(t);return n.i(i.e)(s)&&s.listeners.push(new r.g(e,o)),this._delegate.listen(t,e,o)},t.prototype.listenGlobal=function(t,e,n){return this._delegate.listenGlobal(t,e,n)},t.prototype.setElementProperty=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.properties[e]=o),this._delegate.setElementProperty(t,e,o)},t.prototype.setElementAttribute=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.attributes[e]=o),this._delegate.setElementAttribute(t,e,o)},t.prototype.setBindingDebugInfo=function(t,e,n){this._delegate.setBindingDebugInfo(t,e,n)},t.prototype.setElementClass=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.classes[e]=o),this._delegate.setElementClass(t,e,o)},t.prototype.setElementStyle=function(t,e,o){var s=n.i(r.d)(t);n.i(i.e)(s)&&s instanceof r.a&&(s.styles[e]=o),this._delegate.setElementStyle(t,e,o)},t.prototype.invokeElementMethod=function(t,e,n){this._delegate.invokeElementMethod(t,e,n)},t.prototype.setText=function(t,e){this._delegate.setText(t,e)},t.prototype.animate=function(t,e,n,i,r,o){return this._delegate.animate(t,e,n,i,r,o)},t}()},function(t,e,n){"use strict";function i(t,e){for(var n=new Array(t._proto.numberOfProviders),i=0;i<t._proto.numberOfProviders;++i)n[i]=e(t._proto.getProviderAtIndex(i));return n}var r=n(18),o=n(30),s=n(113),a=n(114),c=n(292),l=n(168),u=n(169);n.d(e,"a",function(){return b});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=10,p=new Object,f=function(){function t(t,e){this.provider0=null,this.provider1=null,this.provider2=null,this.provider3=null,this.provider4=null,this.provider5=null,this.provider6=null,this.provider7=null,this.provider8=null,this.provider9=null,this.keyId0=null,this.keyId1=null,this.keyId2=null,this.keyId3=null,this.keyId4=null,this.keyId5=null,this.keyId6=null,this.keyId7=null,this.keyId8=null,this.keyId9=null;var n=e.length;n>0&&(this.provider0=e[0],this.keyId0=e[0].key.id),n>1&&(this.provider1=e[1],this.keyId1=e[1].key.id),n>2&&(this.provider2=e[2],this.keyId2=e[2].key.id),n>3&&(this.provider3=e[3],this.keyId3=e[3].key.id),n>4&&(this.provider4=e[4],this.keyId4=e[4].key.id),n>5&&(this.provider5=e[5],this.keyId5=e[5].key.id),n>6&&(this.provider6=e[6],this.keyId6=e[6].key.id),n>7&&(this.provider7=e[7],this.keyId7=e[7].key.id),n>8&&(this.provider8=e[8],this.keyId8=e[8].key.id),n>9&&(this.provider9=e[9],this.keyId9=e[9].key.id)}return t.prototype.getProviderAtIndex=function(t){if(0==t)return this.provider0;if(1==t)return this.provider1;if(2==t)return this.provider2;if(3==t)return this.provider3;if(4==t)return this.provider4;if(5==t)return this.provider5;if(6==t)return this.provider6;if(7==t)return this.provider7;if(8==t)return this.provider8;if(9==t)return this.provider9;throw new c.d(t)},t.prototype.createInjectorStrategy=function(t){return new v(t,this)},t}(),h=function(){function t(t,e){this.providers=e;var n=e.length;this.keyIds=new Array(n);for(var i=0;i<n;i++)this.keyIds[i]=e[i].key.id}return t.prototype.getProviderAtIndex=function(t){if(t<0||t>=this.providers.length)throw new c.d(t);return this.providers[t]},t.prototype.createInjectorStrategy=function(t){return new g(this,t)},t}(),m=function(){function t(t){this.numberOfProviders=t.length,this._strategy=t.length>d?new h(this,t):new f(this,t)}return t.fromResolvedProviders=function(e){return new t(e)},t.prototype.getProviderAtIndex=function(t){return this._strategy.getProviderAtIndex(t)},t}(),v=function(){function t(t,e){this.injector=t,this.protoStrategy=e,this.obj0=p,this.obj1=p,this.obj2=p,this.obj3=p,this.obj4=p,this.obj5=p,this.obj6=p,this.obj7=p,this.obj8=p,this.obj9=p}return t.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},t.prototype.instantiateProvider=function(t){return this.injector._new(t)},t.prototype.getObjByKeyId=function(t){var e=this.protoStrategy,n=this.injector;return e.keyId0===t?(this.obj0===p&&(this.obj0=n._new(e.provider0)),this.obj0):e.keyId1===t?(this.obj1===p&&(this.obj1=n._new(e.provider1)),this.obj1):e.keyId2===t?(this.obj2===p&&(this.obj2=n._new(e.provider2)),this.obj2):e.keyId3===t?(this.obj3===p&&(this.obj3=n._new(e.provider3)),this.obj3):e.keyId4===t?(this.obj4===p&&(this.obj4=n._new(e.provider4)),this.obj4):e.keyId5===t?(this.obj5===p&&(this.obj5=n._new(e.provider5)),this.obj5):e.keyId6===t?(this.obj6===p&&(this.obj6=n._new(e.provider6)),this.obj6):e.keyId7===t?(this.obj7===p&&(this.obj7=n._new(e.provider7)),this.obj7):e.keyId8===t?(this.obj8===p&&(this.obj8=n._new(e.provider8)),this.obj8):e.keyId9===t?(this.obj9===p&&(this.obj9=n._new(e.provider9)),this.obj9):p},t.prototype.getObjAtIndex=function(t){if(0==t)return this.obj0;if(1==t)return this.obj1;if(2==t)return this.obj2;if(3==t)return this.obj3;if(4==t)return this.obj4;if(5==t)return this.obj5;if(6==t)return this.obj6;if(7==t)return this.obj7;if(8==t)return this.obj8;if(9==t)return this.obj9;throw new c.d(t)},t.prototype.getMaxNumberOfObjects=function(){return d},t}(),g=function(){function t(t,e){this.protoStrategy=t,this.injector=e,this.objs=new Array(t.providers.length),r.a.fill(this.objs,p)}return t.prototype.resetConstructionCounter=function(){this.injector._constructionCounter=0},t.prototype.instantiateProvider=function(t){return this.injector._new(t)},t.prototype.getObjByKeyId=function(t){for(var e=this.protoStrategy,n=0;n<e.keyIds.length;n++)if(e.keyIds[n]===t)return this.objs[n]===p&&(this.objs[n]=this.injector._new(e.providers[n])),this.objs[n];return p},t.prototype.getObjAtIndex=function(t){if(t<0||t>=this.objs.length)throw new c.d(t);return this.objs[t]},t.prototype.getMaxNumberOfObjects=function(){return this.objs.length},t}(),b=function(){function t(){}return t.resolve=function(t){return n.i(u.a)(t)},t.resolveAndCreate=function(e,n){void 0===n&&(n=null);var i=t.resolve(e);return t.fromResolvedProviders(i,n)},t.fromResolvedProviders=function(t,e){return void 0===e&&(e=null),new y(m.fromResolvedProviders(t),e)},Object.defineProperty(t.prototype,"parent",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t.prototype.resolveAndCreateChild=function(t){return n.i(o.a)()},t.prototype.createChildFromResolved=function(t){return n.i(o.a)()},t.prototype.resolveAndInstantiate=function(t){return n.i(o.a)()},t.prototype.instantiateResolved=function(t){return n.i(o.a)()},t}(),y=function(){function t(t,e){void 0===e&&(e=null),this._constructionCounter=0,this._proto=t,this._parent=e,this._strategy=t._strategy.createInjectorStrategy(this)}return t.prototype.get=function(t,e){return void 0===e&&(e=s.a),this._getByKey(l.a.get(t),null,null,e)},t.prototype.getAt=function(t){return this._strategy.getObjAtIndex(t)},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"internalStrategy",{get:function(){return this._strategy},enumerable:!0,configurable:!0}),t.prototype.resolveAndCreateChild=function(t){var e=b.resolve(t);return this.createChildFromResolved(e)},t.prototype.createChildFromResolved=function(e){var n=new m(e),i=new t(n);return i._parent=this,i},t.prototype.resolveAndInstantiate=function(t){return this.instantiateResolved(b.resolve([t])[0])},t.prototype.instantiateResolved=function(t){return this._instantiateProvider(t)},t.prototype._new=function(t){if(this._constructionCounter++>this._strategy.getMaxNumberOfObjects())throw new c.e(this,t.key);return this._instantiateProvider(t)},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n<t.resolvedFactories.length;++n)e[n]=this._instantiate(t,t.resolvedFactories[n]);return e}return this._instantiate(t,t.resolvedFactories[0])},t.prototype._instantiate=function(t,e){var n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w,_,x,C=e.factory,k=e.dependencies,E=k.length;try{n=E>0?this._getByReflectiveDependency(t,k[0]):null,i=E>1?this._getByReflectiveDependency(t,k[1]):null,r=E>2?this._getByReflectiveDependency(t,k[2]):null,o=E>3?this._getByReflectiveDependency(t,k[3]):null,s=E>4?this._getByReflectiveDependency(t,k[4]):null,a=E>5?this._getByReflectiveDependency(t,k[5]):null,l=E>6?this._getByReflectiveDependency(t,k[6]):null,u=E>7?this._getByReflectiveDependency(t,k[7]):null,d=E>8?this._getByReflectiveDependency(t,k[8]):null,p=E>9?this._getByReflectiveDependency(t,k[9]):null,f=E>10?this._getByReflectiveDependency(t,k[10]):null,h=E>11?this._getByReflectiveDependency(t,k[11]):null,m=E>12?this._getByReflectiveDependency(t,k[12]):null,v=E>13?this._getByReflectiveDependency(t,k[13]):null,g=E>14?this._getByReflectiveDependency(t,k[14]):null,b=E>15?this._getByReflectiveDependency(t,k[15]):null,y=E>16?this._getByReflectiveDependency(t,k[16]):null,w=E>17?this._getByReflectiveDependency(t,k[17]):null,_=E>18?this._getByReflectiveDependency(t,k[18]):null,x=E>19?this._getByReflectiveDependency(t,k[19]):null}catch(e){throw(e instanceof c.f||e instanceof c.g)&&e.addKey(this,t.key),e}var S;try{switch(E){case 0:S=C();break;case 1:S=C(n);break;case 2:S=C(n,i);break;case 3:S=C(n,i,r);break;case 4:S=C(n,i,r,o);break;case 5:S=C(n,i,r,o,s);break;case 6:S=C(n,i,r,o,s,a);break;case 7:S=C(n,i,r,o,s,a,l);break;case 8:S=C(n,i,r,o,s,a,l,u);break;case 9:S=C(n,i,r,o,s,a,l,u,d);break;case 10:S=C(n,i,r,o,s,a,l,u,d,p);break;case 11:S=C(n,i,r,o,s,a,l,u,d,p,f);break;case 12:S=C(n,i,r,o,s,a,l,u,d,p,f,h);break;case 13:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m);break;case 14:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v);break;case 15:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g);break;case 16:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b);break;case 17:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y);break;case 18:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w);break;case 19:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w,_);break;case 20:S=C(n,i,r,o,s,a,l,u,d,p,f,h,m,v,g,b,y,w,_,x);break;default:throw new Error("Cannot instantiate '"+t.key.displayName+"' because it has more than 20 dependencies")}}catch(e){throw new c.g(this,e,e.stack,t.key)}return S},t.prototype._getByReflectiveDependency=function(t,e){return this._getByKey(e.key,e.lowerBoundVisibility,e.upperBoundVisibility,e.optional?null:s.a)},t.prototype._getByKey=function(t,e,n,i){return t===w?this:n instanceof a.d?this._getByKeySelf(t,i):this._getByKeyDefault(t,i,e)},t.prototype._throwOrNull=function(t,e){if(e!==s.a)return e;throw new c.h(this,t)},t.prototype._getByKeySelf=function(t,e){var n=this._strategy.getObjByKeyId(t.id);return n!==p?n:this._throwOrNull(t,e)},t.prototype._getByKeyDefault=function(e,n,i){var r;for(r=i instanceof a.f?this._parent:this;r instanceof t;){var o=r,s=o._strategy.getObjByKeyId(e.id);if(s!==p)return s;r=o._parent}return null!==r?r.get(e.token,n):this._throwOrNull(e,n)},Object.defineProperty(t.prototype,"displayName",{get:function(){var t=i(this,function(t){return' "'+t.key.displayName+'" '}).join(", ");return"ReflectiveInjector(providers: ["+t+"])"},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.displayName},t}(),w=l.a.get(s.b)},function(t,e,n){"use strict";var i=n(3);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=i.a.Math},function(t,e,n){"use strict";var i=n(85),r=n(295),o=n(115),s=n(297),a=n(299),c=n(300),l=n(498),u=n(499),d=n(301),p=n(302),f=n(303);n.d(e,"a",function(){return i.c}),n.d(e,"b",function(){return i.a}),n.d(e,"c",function(){return i.d}),n.d(e,"d",function(){return i.b}),n.d(e,"e",function(){return r.a}),n.d(e,"f",function(){return r.b}),n.d(e,"g",function(){return o.a}),n.d(e,"h",function(){return s.a}),n.d(e,"i",function(){return a.a}),n.d(e,"j",function(){return a.b}),n.d(e,"k",function(){return c.a}),n.d(e,"l",function(){return c.b}),n.d(e,"m",function(){return l.a}),n.d(e,"n",function(){return u.a}),n.d(e,"o",function(){return u.b}),n.d(e,"p",function(){return d.a}),n.d(e,"q",function(){return p.b}),n.d(e,"r",function(){return f.a}),n.d(e,"s",function(){return f.b})},function(t,e,n){"use strict";var i=n(113);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=new Object,s=function(t){function e(e,n){t.call(this),this._view=e,this._nodeIndex=n}return r(e,t),e.prototype.get=function(t,e){void 0===e&&(e=i.a);var n=o;return n===o&&(n=this._view.injectorGet(t,this._nodeIndex,o)),n===o&&(n=this._view.parentInjector.get(t,e)),n},e}(i.b)},function(t,e,n){"use strict";var i=n(170),r=n(18),o=n(3);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s=function(){function t(){this._dirty=!0,this._results=[],this._emitter=new i.a}return Object.defineProperty(t.prototype,"changes",{get:function(){return this._emitter},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._results.length},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"first",{get:function(){return this._results[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this._results[this.length-1]},enumerable:!0,configurable:!0}),t.prototype.map=function(t){return this._results.map(t)},t.prototype.filter=function(t){return this._results.filter(t)},t.prototype.reduce=function(t,e){return this._results.reduce(t,e)},t.prototype.forEach=function(t){this._results.forEach(t)},t.prototype.some=function(t){return this._results.some(t)},t.prototype.toArray=function(){return this._results.slice()},t.prototype[n.i(o.h)()]=function(){return this._results[n.i(o.h)()]()},t.prototype.toString=function(){return this._results.toString()},t.prototype.reset=function(t){this._results=r.a.flatten(t),this._dirty=!1},t.prototype.notifyOnChanges=function(){this._emitter.emit(this)},t.prototype.setDirty=function(){this._dirty=!0},Object.defineProperty(t.prototype,"dirty",{get:function(){return this._dirty},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";function i(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}var r=n(33),o=n(85);n.d(e,"b",function(){return c}),n.d(e,"a",function(){return u});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var s="#",a="NgFactory",c=function(){function t(){}return t}(),l={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},u=function(){function t(t,e){this._compiler=t,this._config=e||l}return t.prototype.load=function(t){var e=this._compiler instanceof o.b;return e?this.loadFactory(t):this.loadAndCompile(t)},t.prototype.loadAndCompile=function(t){var e=this,r=t.split(s),o=r[0],a=r[1];return void 0===a&&(a="default"),n(434)(o).then(function(t){return t[a]}).then(function(t){return i(t,o,a)}).then(function(t){return e._compiler.compileModuleAsync(t)})},t.prototype.loadFactory=function(t){var e=t.split(s),r=e[0],o=e[1],c=a;return void 0===o&&(o="default",c=""),n(434)(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(function(t){return t[o+c]}).then(function(t){return i(t,r,o)})},t.decorators=[{type:r.b}],t.ctorParameters=[{type:o.b},{type:c,decorators:[{type:r.d}]}],t}()},function(t,e,n){"use strict";function i(t){var e;if(t instanceof f.a){var r=t;if(e=r.nativeElement,n.i(u.e)(r.nestedViews))for(var o=r.nestedViews.length-1;o>=0;o--){var s=r.nestedViews[o];s.rootNodesOrAppElements.length>0&&(e=i(s.rootNodesOrAppElements[s.rootNodesOrAppElements.length-1]))}}else e=t;return e}var r=n(284),o=n(285),s=n(286),a=n(487),c=n(110),l=n(18),u=n(3),d=n(118),p=n(296),f=n(171),h=n(497),m=n(298),v=n(303),g=n(116),b=n(117);n.d(e,"a",function(){return _}),n.d(e,"b",function(){return x});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var y=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},w=n.i(d.a)("AppView#check(ascii id)"),_=function(){function t(t,e,n,i,r,o,s){this.clazz=t,this.componentType=e,this.type=n,this.viewUtils=i,this.parentInjector=r,this.declarationAppElement=o,this.cdMode=s,this.contentChildren=[],this.viewChildren=[],this.viewContainerElement=null,this.numberOfChecks=0,this.animationPlayers=new a.a,this._animationListeners=new Map,this.ref=new v.c(this),n===g.a.COMPONENT||n===g.a.HOST?this.renderer=i.renderComponent(e):this.renderer=o.parentView.renderer}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return this.cdMode===c.m.Destroyed},enumerable:!0,configurable:!0}),t.prototype.cancelActiveAnimation=function(t,e,i){if(void 0===i&&(i=!1),i)this.animationPlayers.findAllPlayersByElement(t).forEach(function(t){return t.destroy()});else{var r=this.animationPlayers.find(t,e);n.i(u.e)(r)&&r.destroy()}},t.prototype.queueAnimation=function(t,e,i,r,a,c){var l=this;n.i(o.b)(i);var u=new s.a({fromState:a,toState:c,totalTime:r});this.animationPlayers.set(t,e,i),i.onDone(function(){l.triggerAnimationOutput(t,e,"done",u),l.animationPlayers.remove(t,e)}),i.onStart(function(){l.triggerAnimationOutput(t,e,"start",u)})},t.prototype.triggerAnimationOutput=function(t,e,i,r){var o=this._animationListeners.get(t);if(n.i(u.e)(o)&&o.length)for(var s=0;s<o.length;s++){var a=o[s];if(a.eventName===e&&a.eventPhase===i){a.handler(r);break}}},t.prototype.registerAnimationOutput=function(t,e,i,r){var o=this._animationListeners.get(t);n.i(u.e)(o)||this._animationListeners.set(t,o=[]),o.push(new C(e,i,r))},t.prototype.create=function(t,e,i){this.context=t;var r;switch(this.type){case g.a.COMPONENT:r=n.i(b.b)(e,this.componentType.slotCount);break;case g.a.EMBEDDED:r=this.declarationAppElement.parentView.projectableNodes;break;case g.a.HOST:r=e}return this._hasExternalHostElement=n.i(u.e)(i),this.projectableNodes=r,this.createInternal(i)},t.prototype.createInternal=function(t){return null},t.prototype.init=function(t,e,n,i){this.rootNodesOrAppElements=t,this.allNodes=e,this.disposables=n,this.subscriptions=i,this.type===g.a.COMPONENT&&(this.declarationAppElement.parentView.viewChildren.push(this),this.dirtyParentQueriesInternal())},t.prototype.selectOrCreateHostElement=function(t,e,i){var r;return r=n.i(u.e)(e)?this.renderer.selectRootElement(e,i):this.renderer.createElement(null,t,i)},t.prototype.injectorGet=function(t,e,n){return this.injectorGetInternal(t,e,n)},t.prototype.injectorGetInternal=function(t,e,n){return n},t.prototype.injector=function(t){return n.i(u.e)(t)?new h.a(this,t):this.parentInjector},t.prototype.destroy=function(){this._hasExternalHostElement?this.renderer.detachView(this.flatRootNodes):n.i(u.e)(this.viewContainerElement)&&this.viewContainerElement.detachView(this.viewContainerElement.nestedViews.indexOf(this)),this._destroyRecurse()},t.prototype._destroyRecurse=function(){if(this.cdMode!==c.m.Destroyed){for(var t=this.contentChildren,e=0;e<t.length;e++)t[e]._destroyRecurse();t=this.viewChildren;for(var e=0;e<t.length;e++)t[e]._destroyRecurse();this.destroyLocal(),this.cdMode=c.m.Destroyed}},t.prototype.destroyLocal=function(){for(var t=this,e=this.type===g.a.COMPONENT?this.declarationAppElement.nativeElement:null,n=0;n<this.disposables.length;n++)this.disposables[n]();for(var n=0;n<this.subscriptions.length;n++)this.subscriptions[n].unsubscribe();if(this.destroyInternal(),this.dirtyParentQueriesInternal(),0==this.animationPlayers.length)this.renderer.destroyView(e,this.allNodes);else{var i=new r.a(this.animationPlayers.getAllPlayers());i.onDone(function(){t.renderer.destroyView(e,t.allNodes)})}},t.prototype.destroyInternal=function(){},t.prototype.detachInternal=function(){},t.prototype.detach=function(){var t=this;if(this.detachInternal(),0==this.animationPlayers.length)this.renderer.detachView(this.flatRootNodes);else{var e=new r.a(this.animationPlayers.getAllPlayers());e.onDone(function(){t.renderer.detachView(t.flatRootNodes)})}},Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return this.ref},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return n.i(u.e)(this.declarationAppElement)?this.declarationAppElement.parentView:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flatRootNodes",{get:function(){return n.i(b.c)(this.rootNodesOrAppElements)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"lastRootNode",{get:function(){var t=this.rootNodesOrAppElements.length>0?this.rootNodesOrAppElements[this.rootNodesOrAppElements.length-1]:null;return i(t)},enumerable:!0,configurable:!0}),t.prototype.dirtyParentQueriesInternal=function(){},t.prototype.detectChanges=function(t){var e=w(this.clazz);this.cdMode!==c.m.Checked&&this.cdMode!==c.m.Errored&&(this.cdMode===c.m.Destroyed&&this.throwDestroyedError("detectChanges"),this.detectChangesInternal(t),this.cdMode===c.m.CheckOnce&&(this.cdMode=c.m.Checked),this.numberOfChecks++,n.i(d.b)(e))},t.prototype.detectChangesInternal=function(t){this.detectContentChildrenChanges(t),this.detectViewChildrenChanges(t)},t.prototype.detectContentChildrenChanges=function(t){for(var e=0;e<this.contentChildren.length;++e){var n=this.contentChildren[e];n.cdMode!==c.m.Detached&&n.detectChanges(t)}},t.prototype.detectViewChildrenChanges=function(t){for(var e=0;e<this.viewChildren.length;++e){var n=this.viewChildren[e];n.cdMode!==c.m.Detached&&n.detectChanges(t)}},t.prototype.markContentChildAsMoved=function(t){this.dirtyParentQueriesInternal()},t.prototype.addToContentChildren=function(t){t.parentView.contentChildren.push(this),this.viewContainerElement=t,this.dirtyParentQueriesInternal()},t.prototype.removeFromContentChildren=function(t){l.a.remove(t.parentView.contentChildren,this),this.dirtyParentQueriesInternal(),this.viewContainerElement=null},t.prototype.markAsCheckOnce=function(){this.cdMode=c.m.CheckOnce},t.prototype.markPathToRootAsCheckOnce=function(){for(var t=this;n.i(u.e)(t)&&t.cdMode!==c.m.Detached;){t.cdMode===c.m.Checked&&(t.cdMode=c.m.CheckOnce);var e=t.type===g.a.COMPONENT?t.declarationAppElement:t.viewContainerElement;t=n.i(u.e)(e)?e.parentView:null}},t.prototype.eventHandler=function(t){return t},t.prototype.throwDestroyedError=function(t){throw new m.b(t)},t}(),x=function(t){function e(e,n,i,r,o,s,a,c){t.call(this,e,n,i,r,o,s,a),this.staticNodeDebugInfos=c,this._currentDebugContext=null}return y(e,t),e.prototype.create=function(e,n,i){this._resetDebug();try{return t.prototype.create.call(this,e,n,i)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.injectorGet=function(e,n,i){this._resetDebug();try{return t.prototype.injectorGet.call(this,e,n,i)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.detach=function(){this._resetDebug();try{t.prototype.detach.call(this)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.destroyLocal=function(){this._resetDebug();try{t.prototype.destroyLocal.call(this)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype.detectChanges=function(e){this._resetDebug();try{t.prototype.detectChanges.call(this,e)}catch(t){throw this._rethrowWithContext(t),t}},e.prototype._resetDebug=function(){this._currentDebugContext=null},e.prototype.debug=function(t,e,n){return this._currentDebugContext=new p.a(this,t,e,n)},e.prototype._rethrowWithContext=function(t){if(!(t instanceof m.c)&&(t instanceof m.a||(this.cdMode=c.m.Errored),n.i(u.e)(this._currentDebugContext)))throw new m.c(t,this._currentDebugContext)},e.prototype.eventHandler=function(e){var n=this,i=t.prototype.eventHandler.call(this,e);return function(t){n._resetDebug();try{return i(t)}catch(t){throw n._rethrowWithContext(t),t}}},e}(_),C=function(){function t(t,e,n){this.eventName=t,this.eventPhase=e,this.handler=n}return t}()},function(t,e,n){"use strict";var i=n(167),r=n(69);n.d(e,"g",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"d",function(){return a}),n.d(e,"c",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"f",function(){return u}),n.d(e,"e",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=new i.a("AnalyzeForEntryComponents"),s=n.i(r.a)("Attribute",[["attributeName",void 0]]),a=function(){function t(){}return t}(),c=n.i(r.b)("ContentChildren",[["selector",void 0],{first:!1,isViewQuery:!1,descendants:!1,read:void 0}],a),l=n.i(r.b)("ContentChild",[["selector",void 0],{first:!0,isViewQuery:!1,descendants:!0,read:void 0}],a),u=n.i(r.b)("ViewChildren",[["selector",void 0],{first:!1,isViewQuery:!0,descendants:!0,read:void 0}],a),d=n.i(r.b)("ViewChild",[["selector",void 0],{first:!0,isViewQuery:!0,descendants:!0,read:void 0}],a)},function(t,e,n){"use strict";var i=n(112),r=n(69);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s}),n.d(e,"g",function(){return a}),n.d(e,"e",function(){return c}),n.d(e,"f",function(){return l}),n.d(e,"c",function(){return u}),n.d(e,"d",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=n.i(r.c)("Directive",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,providers:void 0,exportAs:void 0,queries:void 0}),s=n.i(r.c)("Component",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,exportAs:void 0,moduleId:void 0,providers:void 0,viewProviders:void 0,changeDetection:i.a.Default,queries:void 0,templateUrl:void 0,template:void 0,styleUrls:void 0,styles:void 0,animations:void 0,encapsulation:void 0,interpolation:void 0,entryComponents:void 0},o),a=n.i(r.c)("Pipe",{name:void 0,pure:!0}),c=n.i(r.b)("Input",[["bindingPropertyName",void 0]]),l=n.i(r.b)("Output",[["bindingPropertyName",void 0]]),u=n.i(r.b)("HostBinding",[["hostPropertyName",void 0]]),d=n.i(r.b)("HostListener",[["eventName",void 0],["args",[]]])},function(t,e,n){"use strict";var i=n(69);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r={name:"custom-elements"},o={name:"no-errors-schema"},s=n.i(i.c)("NgModule",{providers:void 0,declarations:void 0,imports:void 0,exports:void 0,entryComponents:void 0,bootstrap:void 0,schemas:void 0,id:void 0})},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(){return s.a}var r=n(163),o=n(165),s=n(172),a=n(173),c=n(175);n.d(e,"a",function(){return u});var l=[r.j,{provide:r.i,useExisting:r.j},{provide:s.b,useFactory:i,deps:[]},{provide:a.a,useExisting:s.b},c.b,o.a],u=n.i(r.h)(null,"core",l)},function(t,e,n){"use strict";function i(){var t=c.a.wtf;return!(!t||!(l=t.trace))&&(u=l.events,!0)}function r(t,e){return void 0===e&&(e=null),u.createScope(t,e)}function o(t,e){return l.leaveScope(t,e),e}function s(t,e){return l.beginTimeRange(t,e)}function a(t){l.endTimeRange(t)}var c=n(3);e.a=i,e.b=r,e.c=o,e.d=s,e.e=a;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var l,u},function(t,e,n){"use strict";var i=n(174);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return i.c}),n.d(e,"c",function(){return i.b})},function(t,e,n){"use strict";var i=n(69);n.d(e,"a",function(){return i.d})},function(t,e,n){"use strict";var i=n(178);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";var i=n(0),r=n(119),o=n(120),s=n(180),a=n(87),c=n(181),l=n(121),u=n(182),d=n(88),p=n(183),f=n(184),h=n(89),m=n(90),v=n(123),g=n(124),b=n(185);n(60);n.d(e,"a",function(){return w}),n.d(e,"c",function(){return _}),n.d(e,"b",function(){return x});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var y=[v.b,g.b,o.a,u.a,r.a,v.a,g.a,d.a,s.a,s.b,b.a,b.b,b.c,b.d],w=[c.a,l.a,a.a],_=[p.a,h.a,f.a,m.a,m.b],x=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:y,exports:y}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){return void 0!==t.validate?function(e){return t.validate(e)}:t}function r(t){return void 0!==t.validate?function(e){return t.validate(e)}:t}e.a=i,e.b=r},function(t,e,n){"use strict";var i=n(0),r=n(509),o=n(88),s=n(312);n.d(e,"a",function(){return a}),n.d(e,"b",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:r.a,providers:[o.b],exports:[r.b,r.a]}]}],t.ctorParameters=[],t}(),c=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{declarations:[r.c],providers:[s.a,o.b],exports:[r.b,r.c]}]}],t.ctorParameters=[],t}()},function(t,e,n){"use strict";var i=n(179),r=n(86),o=n(119),s=n(42),a=n(37),c=n(120),l=n(60),u=n(180),d=n(87),p=n(181),f=n(121),h=n(88),m=n(183),v=n(184),g=n(89),b=n(90),y=n(123),w=n(124),_=n(185),x=n(312),C=n(125),k=n(38),E=n(511);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return r.a}),n.d(e,"c",function(){return o.a}),n.d(e,"d",function(){return s.a}),n.d(e,"e",function(){return a.a}),n.d(e,"f",function(){return c.a}),n.d(e,"g",function(){return l.a}),n.d(e,"h",function(){return u.a}),n.d(e,"i",function(){return u.b}),n.d(e,"j",function(){return d.a}),n.d(e,"k",function(){return p.a}),n.d(e,"l",function(){return f.a}),n.d(e,"m",function(){return h.a}),n.d(e,"n",function(){return m.a}),n.d(e,"o",function(){return v.a}),n.d(e,"p",function(){return g.a}),n.d(e,"q",function(){return b.b}),n.d(e,"r",function(){return b.a}),n.d(e,"s",function(){return y.b}),n.d(e,"t",function(){return y.a}),n.d(e,"u",function(){return w.a}),n.d(e,"v",function(){return _.c}),n.d(e,"w",function(){return _.b}),n.d(e,"x",function(){return _.d}),n.d(e,"y",function(){return _.a}),n.d(e,"z",function(){return x.a}),n.d(e,"A",function(){return C.d}),n.d(e,"B",function(){return C.c}),n.d(e,"C",function(){return C.b}),n.d(e,"D",function(){return C.a}),n.d(e,"E",function(){return k.c}),n.d(e,"F",function(){return k.b}),n.d(e,"G",function(){return k.a}),n.d(e,"H",function(){return E.a}),n.d(e,"I",function(){return E.b})},function(t,e,n){"use strict";var i=n(515);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";(function(t){n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i;i="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var r=i;r.assert=function(t){};Object.getPrototypeOf({}),function(){function t(t){void 0===t&&(t=[]),this.parts=t}return t.prototype.add=function(t){this.parts.push(t)},t.prototype.toString=function(){return this.parts.join("")},t}(),function(){function t(){}return t.toFixed=function(t,e){return t.toFixed(e)},t.equal=function(t,e){return t===e},t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.parseInt=function(t,e){if(10==e){if(/^(\-|\+)?[0-9]+$/.test(t))return parseInt(t,e)}else if(16==e){if(/^(\-|\+)?[0-9ABCDEFabcdef]+$/.test(t))return parseInt(t,e)}else{var n=parseInt(t,e);if(!isNaN(n))return n}throw new Error("Invalid integer literal when parsing "+t+" in base "+e)},Object.defineProperty(t,"NaN",{get:function(){return NaN},enumerable:!0,configurable:!0}),t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t.isNaN=function(t){return isNaN(t)},t.isInteger=function(t){return Number.isInteger(t)},t}(),r.RegExp,function(){function t(){}return t.apply=function(t,e){return t.apply(null,e)},t.bind=function(t,e){return t.bind(e)},t}(),function(){function t(){}return t.parse=function(t){return r.JSON.parse(t)},t.stringify=function(t){return r.JSON.stringify(t,null,2)},t}()}).call(e,n(24))},function(t,e,n){"use strict";var i=n(103),r=n(0),o=n(314),s=n(518);n(516);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=([{provide:i.a,useClass:s.a}],n.i(r.createPlatformFactory)(i.b,"browserDynamic",o.a))},function(t,e,n){"use strict";var i=n(314),r=n(315);({INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS:i.a,ResourceLoaderImpl:r.a})},function(t,e,n){"use strict";var i=n(186);n.d(e,"a",function(){return r});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=i.__platform_browser_private__.INTERNAL_BROWSER_PLATFORM_PROVIDERS;i.__platform_browser_private__.getDOM},function(t,e,n){"use strict";var i=n(103),r=n(514);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){if(t.call(this),this._cache=r.a.$templateCache,null==this._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.")}return o(e,t),e.prototype.get=function(t){return this._cache.hasOwnProperty(t)?Promise.resolve(this._cache[t]):Promise.reject("CachedResourceLoader: Did not find cached template for "+t)},e}(i.a)},function(t,e,n){"use strict";var i=n(12),r=n(31);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){var e=this;t.call(this),this._animationPrefix=null,this._transitionEnd=null;try{var i=this.createElement("div",this.defaultDoc());if(n.i(r.a)(this.getStyle(i,"animationName")))this._animationPrefix="";else for(var o=["Webkit","Moz","O","ms"],s=0;s<o.length;s++)if(n.i(r.a)(this.getStyle(i,o[s]+"AnimationName"))){this._animationPrefix="-"+o[s].toLowerCase()+"-";break}var a={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(a).forEach(function(t){n.i(r.a)(e.getStyle(i,t))&&(e._transitionEnd=a[t])})}catch(t){this._animationPrefix=null,this._transitionEnd=null}}return o(e,t),e.prototype.getDistributedNodes=function(t){return t.getDistributedNodes()},e.prototype.resolveAndSetHref=function(t,e,n){t.href=null==n?e:e+"/../"+n},e.prototype.supportsDOMEvents=function(){return!0},e.prototype.supportsNativeShadowDOM=function(){return"function"==typeof this.defaultDoc().body.createShadowRoot},e.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},e.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},e.prototype.supportsAnimation=function(){return n.i(r.a)(this._animationPrefix)&&n.i(r.a)(this._transitionEnd)},e}(i.b)},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(){return!!window.history.pushState}e.a=i},function(t,e,n){"use strict";var i=n(0),r=n(12),o=n(527),s=n(31);n.d(e,"a",function(){return c});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(t,e){this.msPerTick=t,this.numTicks=e}return t}(),c=function(){function t(t){this.profiler=new l(t)}return t}(),l=function(){function t(t){this.appRef=t.injector.get(i.ApplicationRef)}return t.prototype.timeChangeDetection=function(t){var e=n.i(s.a)(t)&&t.record,i="Change Detection",c=n.i(s.a)(o.a.console.profile);e&&c&&o.a.console.profile(i);for(var l=n.i(r.a)().performanceNow(),u=0;u<5||n.i(r.a)().performanceNow()-l<500;)this.appRef.tick(),u++;var d=n.i(r.a)().performanceNow();e&&c&&o.a.console.profileEnd(i);var p=(d-l)/u;return o.a.console.log("ran "+u+" change detection cycles"),o.a.console.log(s.l.toFixed(p,2)+" ms per check"),new a(p,u)},t}()},function(t,e,n){"use strict";function i(t){return a.ng=new s.a(t),t}function r(){delete a.ng}var o=n(31),s=n(521);e.b=i,e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=o.e},function(t,e,n){"use strict";var i=n(12),r=n(31);n.d(e,"a",function(){return o});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var o=function(){function t(){}return t.all=function(){return function(t){return!0}},t.css=function(t){return function(e){return!!n.i(r.a)(e.nativeElement)&&n.i(i.a)().elementMatches(e.nativeElement,t)}},t.directive=function(t){return function(e){return e.providerTokens.indexOf(t)!==-1}},t}()},function(t,e,n){"use strict";var i=n(71);n.d(e,"a",function(){return s});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},s=function(t){function e(){t.call(this)}return r(e,t),e.prototype.supports=function(t){return o.hasOwnProperty(t.toLowerCase())},e}(i.b)},function(t,e,n){"use strict";function i(t,e,i){var o={};return e.styles.forEach(function(t){Object.keys(t).forEach(function(e){var i=t[e],s=n.i(l.a)(e);o[s]=i==a.AUTO_STYLE?i:i.toString()+r(i,e,s)})}),Object.keys(i).forEach(function(t){n.i(c.a)(o[t])||(o[t]=i[t])}),o}function r(t,e,i){var r="";if(s(i)&&0!=t&&"0"!=t)if(n.i(c.b)(t))r="px";else if(0==o(t.toString()).length)throw new Error("Please provide a CSS unit value for "+e+":"+t);return r}function o(t){for(var e=0;e<t.length;e++){var n=t.charCodeAt(e);if(!(n>=p&&n<=f||n==h))return t.substring(e,t.length)}return""}function s(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var a=n(0),c=n(31),l=n(323),u=n(526);n.d(e,"a",function(){return d});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var d=function(){function t(){}return t.prototype.animate=function(t,e,r,o,s,a){var l=[],d={};if(n.i(c.a)(e)&&e.styles.length>0&&(d=i(t,e,{}),d.offset=0,l.push(d)),r.forEach(function(e){var n=i(t,e.styles,d);n.offset=e.offset,l.push(n)}),1==l.length){var p=l[0];p.offset=null,l=[p,p]}var f={duration:o,delay:s,fill:"both"};return a&&(f.easing=a),new u.a(t,l,f)},t}(),p=48,f=57,h=46},function(t,e,n){"use strict";function i(t,e){return n.i(s.a)().getComputedStyle(t)[e]}var r=n(0),o=n(31),s=n(12);n.d(e,"a",function(){return a});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var a=function(){function t(t,e,n){this.element=t,this.keyframes=e,this.options=n,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._initialized=!1,this._started=!1,this.parentPlayer=null,this._duration=n.duration}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,n.i(o.a)(this.parentPlayer)||this.destroy(),this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes.map(function(e){var n={};return Object.keys(e).forEach(function(o){var s=e[o];n[o]=s==r.AUTO_STYLE?i(t.element,o):s}),n});this._player=this._triggerWebAnimation(this.element,e,this.options),this.reset(),this._player.onfinish=function(){return t._onFinish()}}},t.prototype._triggerWebAnimation=function(t,e,n){return t.animate(e,n)},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.play=function(){this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._player.play()},t.prototype.pause=function(){this.init(),this._player.pause()},t.prototype.finish=function(){this.init(),this._onFinish(),this._player.finish()},t.prototype.reset=function(){this._player.cancel()},t.prototype.restart=function(){this.reset(),this.play()},t.prototype.hasStarted=function(){return this._started},t.prototype.destroy=function(){this.reset(),this._onFinish()},Object.defineProperty(t.prototype,"totalTime",{get:function(){return this._duration},enumerable:!0,configurable:!0}),t.prototype.setPosition=function(t){this._player.currentTime=t*this.totalTime},t.prototype.getPosition=function(){return this._player.currentTime/this.totalTime},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var i="undefined"!=typeof window&&window||{};i.document,i.location,i.gc?function(){return i.gc()}:function(){return null},i.performance?i.performance:null,i.Event,i.MouseEvent,i.KeyboardEvent,i.EventTarget,i.History,i.Location,i.EventListener},function(t,e,n){"use strict";var i=n(316),r=n(320),o=n(522),s=n(187),a=n(523),c=n(188),l=n(126),u=n(71),d=n(190),p=n(325),f=n(529);n.d(e,"b",function(){return i.d}),n.d(e,"c",function(){return i.e}),n.d(e,"d",function(){return r.a}),n.d(e,"e",function(){return o.a}),n.d(e,"f",function(){return o.b}),n.d(e,"g",function(){return s.a}),n.d(e,"h",function(){return a.a}),n.d(e,"i",function(){return c.b}),n.d(e,"j",function(){return l.a}),n.d(e,"k",function(){return u.c}),n.d(e,"l",function(){return u.a}),n.d(e,"m",function(){return d.b}),n.d(e,"n",function(){return d.c}),n.d(e,"o",function(){return p.a}),n.d(e,"a",function(){return f.a})},function(t,e,n){"use strict";var i=n(316),r=n(317),o=n(318),s=n(319),a=n(188),c=n(12),l=n(189),u=n(321),d=n(190),p=n(322),f=n(191);n.d(e,"a",function(){return h});/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var h={BrowserPlatformLocation:o.a,DomAdapter:c.b,BrowserDomAdapter:r.a,BrowserGetTestability:s.a,getDOM:c.a,setRootDomAdapter:c.c,DomRootRenderer_:l.b,DomRootRenderer:l.a,DomSharedStylesHost:f.a,SharedStylesHost:f.b,ELEMENT_PROBE_PROVIDERS:a.a,DomEventsPlugin:u.a,KeyEventsPlugin:p.a,HammerGesturesPlugin:d.a,initDomAdapter:i.a,INTERNAL_BROWSER_PLATFORM_PROVIDERS:i.b,BROWSER_SANITIZATION_PROVIDERS:i.c}},function(t,e,n){"use strict";function i(){if(p)return p;f=n.i(u.a)();var t=f.createElement("template");if("content"in t)return t;var e=f.createHtmlDocument();if(p=f.querySelector(e,"body"),null==p){var i=f.createElement("html",e);p=f.createElement("body",e),f.appendChild(i,p),f.appendChild(e,i)}return p}function r(t){for(var e={},n=0,i=t.split(",");n<i.length;n++){var r=i[n];e[r]=!0}return e}function o(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];for(var n={},i=0,r=t;i<r.length;i++){var o=r[i];for(var s in o)o.hasOwnProperty(s)&&(n[s]=!0)}return n}function s(t){return t.replace(/&/g,"&").replace(S,function(t){var e=t.charCodeAt(0),n=t.charCodeAt(1);return"&#"+(1024*(e-55296)+(n-56320)+65536)+";"}).replace(O,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function a(t){f.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||f.removeAttribute(t,n)});for(var e=0,n=f.childNodesAsList(t);e<n.length;e++){var i=n[e];f.isElementNode(i)&&a(i)}}function c(t){try{var e=i(),r=t?String(t):"",o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,f.setInnerHTML(e,r),f.defaultDoc().documentMode&&a(e),s=f.getInnerHTML(e)}while(r!==s);for(var c=new E,u=c.sanitizeChildren(f.getTemplateContent(e)||e),d=f.getTemplateContent(e)||e,h=0,m=f.childNodesAsList(d);h<m.length;h++){var v=m[h];f.removeChild(d,v)}return n.i(l.isDevMode)()&&c.sanitizedSomething&&f.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),u}catch(t){throw p=null,t}}var l=n(0),u=n(12),d=n(193);e.a=c;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var p=null,f=null,h=r("area,br,col,hr,img,wbr"),m=r("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),v=r("rp,rt"),g=o(v,m),b=o(m,r("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),y=o(v,r("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),w=o(h,b,y,g),_=r("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),x=r("srcset"),C=r("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),k=o(_,x,C),E=function(){function t(){this.sanitizedSomething=!1,this.buf=[]}return t.prototype.sanitizeChildren=function(t){for(var e=t.firstChild;e;)if(f.isElementNode(e)?this.startElement(e):f.isTextNode(e)?this.chars(f.nodeValue(e)):this.sanitizedSomething=!0,f.firstChild(e))e=f.firstChild(e);else for(;e;){if(f.isElementNode(e)&&this.endElement(e),f.nextSibling(e)){e=f.nextSibling(e);break}e=f.parentElement(e)}return this.buf.join("")},t.prototype.startElement=function(t){var e=this,i=f.nodeName(t).toLowerCase();return w.hasOwnProperty(i)?(this.buf.push("<"),this.buf.push(i),f.attributeMap(t).forEach(function(t,i){var r=i.toLowerCase();return k.hasOwnProperty(r)?(_[r]&&(t=n.i(d.a)(t)),x[r]&&(t=n.i(d.b)(t)),e.buf.push(" "),e.buf.push(i),e.buf.push('="'),e.buf.push(s(t)),void e.buf.push('"')):void(e.sanitizedSomething=!0)}),void this.buf.push(">")):void(this.sanitizedSomething=!0)},t.prototype.endElement=function(t){var e=f.nodeName(t).toLowerCase();w.hasOwnProperty(e)&&!h.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))},t.prototype.chars=function(t){this.buf.push(s(t))},t}(),S=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,O=/([^\#-~ |!])/g},function(t,e,n){"use strict";function i(t){for(var e=!0,n=!0,i=0;i<t.length;i++){var r=t.charAt(i);"'"===r&&n?e=!e:'"'===r&&e&&(n=!n)}return e&&n}function r(t){if(t=String(t).trim(),!t)return"";var e=t.match(f);return e&&n.i(a.a)(e[1])===e[1]||t.match(p)&&i(t)?t:(n.i(o.isDevMode)()&&n.i(s.a)().log("WARNING: sanitizing unsafe style value "+t+" (see http://g.co/ng/security#xss)."),"unsafe")}var o=n(0),s=n(12),a=n(193);e.a=r;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var c="[-,.\"'%_!# a-zA-Z0-9]+",l="(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?",u="(?:rgb|hsl)a?",d="\\([-0-9.%, a-zA-Z]+\\)",p=new RegExp("^("+c+"|(?:"+l+"|"+u+")"+d+")$","g"),f=/^url\(([^)]+)\)$/},function(t,e,n){"use strict";function i(t){return new _.Observable(function(e){return e.error(new R(t))})}function r(t){return new _.Observable(function(e){return e.error(new N(t))})}function o(t){return new _.Observable(function(e){return e.error(new A.b("Cannot load children because the guard of the route \"path: '"+t.path+"'\" returned false"))})}function s(t,e,n,i){return new j(t,e,n,i).apply()}function a(t,e){var i=e.canLoad;if(!i||0===i.length)return n.i(C.of)(!0);var r=O.map.call(n.i(x.from)(i),function(i){var r=t.get(i);return r.canLoad?n.i(D.b)(r.canLoad(e)):n.i(D.b)(r(e))});return n.i(D.f)(r)}function c(t,e,n){var i={matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}};if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};for(var r=e.path,o=r.split("/"),s={},a=[],c=0,l=0;l<o.length;++l){if(c>=n.length)return i;var u=n[c],d=o[l],p=d.startsWith(":");if(!p&&d!==u.path)return i;p&&(s[d.substring(1)]=u),a.push(u),c++}return"full"===e.pathMatch&&(t.hasChildren()||c<n.length)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:a,lastChild:c,positionalParamSegments:s}}function l(t,e,n){var i=e.startsWith("/")?e.substring(1):e;return""===i?[]:u(e,i.split("/"),t,n)}function u(t,e,n,i){return e.map(function(e){return e.startsWith(":")?d(e,i,t):p(e,n)})}function d(t,e,n){var i=t.substring(1),r=e[i];if(!r)throw new Error("Cannot redirect to '"+n+"'. Cannot find '"+t+"'.");return r}function p(t,e){for(var n=0,i=0,r=e;i<r.length;i++){var o=r[i];if(o.path===t)return e.splice(n),o;n++}return new I.c(t,{})}function f(t,e,n,i){if(n.length>0&&g(t,n,i)){var r=new I.a(e,v(i,new I.a(n,t.children)));return{segmentGroup:h(r),slicedSegments:[]}}if(0===n.length&&b(t,n,i)){var r=new I.a(t.segments,m(t,n,i,t.children));return{segmentGroup:h(r),slicedSegments:n}}return{segmentGroup:t,slicedSegments:n}}function h(t){if(1===t.numberOfChildren&&t.children[A.a]){var e=t.children[A.a];return new I.a(t.segments.concat(e.segments),e.children)}return t}function m(t,e,i,r){for(var o={},s=0,a=i;s<a.length;s++){var c=a[s];y(t,e,c)&&!r[w(c)]&&(o[w(c)]=new I.a([],{}))}return n.i(D.g)(r,o)}function v(t,e){var n={};n[A.a]=e;for(var i=0,r=t;i<r.length;i++){var o=r[i];""===o.path&&w(o)!==A.a&&(n[w(o)]=new I.a([],{}))}return n}function g(t,e,n){return n.filter(function(n){return y(t,e,n)&&w(n)!==A.a}).length>0}function b(t,e,n){return n.filter(function(n){return y(t,e,n)}).length>0}function y(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0!==n.redirectTo)}function w(t){return t.outlet?t.outlet:A.a}var _=n(8),x=(n.n(_),n(140)),C=(n.n(x),n(79)),k=(n.n(C),n(424)),E=(n.n(k),n(425)),S=(n.n(E),n(757)),O=(n.n(S),n(100)),T=(n.n(O),n(80)),P=(n.n(T),n(248)),M=(n.n(P),n(92)),A=n(43),I=n(61),D=n(44);e.a=s;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var R=function(){function t(t){void 0===t&&(t=null),this.segmentGroup=t}return t}(),N=function(){function t(t){this.segments=t}return t}(),j=function(){function t(t,e,n,i){this.injector=t,this.configLoader=e,this.urlTree=n,this.config=i,this.allowRedirects=!0}return t.prototype.apply=function(){var t=this,e=this.expandSegmentGroup(this.injector,this.config,this.urlTree.root,A.a),n=O.map.call(e,function(e){return t.createUrlTree(e)});return k._catch.call(n,function(e){if(e instanceof N){t.allowRedirects=!1;var n=new I.a([],(i={},i[A.a]=new I.a(e.segments,{}),i));return t.match(n)}throw e instanceof R?t.noMatchError(e):e;var i})},t.prototype.match=function(t){var e=this,n=this.expandSegmentGroup(this.injector,this.config,t,A.a),i=O.map.call(n,function(t){return e.createUrlTree(t)});return k._catch.call(i,function(t){throw t instanceof R?e.noMatchError(t):t})},t.prototype.noMatchError=function(t){return new Error("Cannot match any routes. URL Segment: '"+t.segmentGroup+"'")},t.prototype.createUrlTree=function(t){var e=t.segments.length>0?new I.a([],(n={},n[A.a]=t,n)):t;return new I.b(e,this.urlTree.queryParams,this.urlTree.fragment);var n},t.prototype.expandSegmentGroup=function(t,e,n,i){return 0===n.segments.length&&n.hasChildren()?O.map.call(this.expandChildren(t,e,n),function(t){return new I.a([],t)}):this.expandSegment(t,n,e,n.segments,i,!0)},t.prototype.expandChildren=function(t,e,i){var r=this;return n.i(D.e)(i.children,function(n,i){return r.expandSegmentGroup(t,e,i,n)})},t.prototype.expandSegment=function(t,e,i,r,o,s){var a=this,c=C.of.apply(void 0,i),l=O.map.call(c,function(c){var l=a.expandSegmentAgainstRoute(t,e,i,c,r,o,s);return k._catch.call(l,function(t){if(t instanceof R)return n.i(C.of)(null);throw t})}),u=E.concatAll.call(l),d=S.first.call(u,function(t){return!!t});return k._catch.call(d,function(t,n){throw t instanceof P.EmptyError?new R(e):t})},t.prototype.expandSegmentAgainstRoute=function(t,e,n,r,o,s,a){return w(r)!==s?i(e):void 0===r.redirectTo||a&&this.allowRedirects?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o):this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,o,s):i(e)},t.prototype.expandSegmentAgainstRouteUsingRedirect=function(t,e,n,i,r,o){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(i):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o)},t.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(t){var e=l([],t.redirectTo,{});return t.redirectTo.startsWith("/")?r(e):n.i(C.of)(new I.a(e,{}))},t.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(t,e,n,o,s,a){var u=c(e,o,s),d=u.matched,p=u.consumedSegments,f=u.lastChild,h=u.positionalParamSegments;if(!d)return i(e);var m=l(p,o.redirectTo,h);return o.redirectTo.startsWith("/")?r(m):this.expandSegment(t,e,n,m.concat(s.slice(f)),a,!1)},t.prototype.matchSegmentAgainstRoute=function(t,e,r,o){var s=this;if("**"===r.path)return r.loadChildren?O.map.call(this.configLoader.load(t,r.loadChildren),function(t){return r._loadedConfig=t,n.i(C.of)(new I.a(o,{}))}):n.i(C.of)(new I.a(o,{}));var a=c(e,r,o),l=a.matched,u=a.consumedSegments,d=a.lastChild;if(!l)return i(e);var p=o.slice(d),h=this.getChildConfig(t,r);return T.mergeMap.call(h,function(t){var i=t.injector,r=t.routes,o=f(e,u,p,r),a=o.segmentGroup,c=o.slicedSegments;if(0===c.length&&a.hasChildren()){var l=s.expandChildren(i,r,a);return O.map.call(l,function(t){return new I.a(u,t)})}if(0===r.length&&0===c.length)return n.i(C.of)(new I.a(u,{}));var l=s.expandSegment(i,a,r,c,A.a,!0);return O.map.call(l,function(t){return new I.a(u.concat(t.segments),t.children)})})},t.prototype.getChildConfig=function(t,e){var i=this;return e.children?n.i(C.of)(new M.a(e.children,t,null)):e.loadChildren?T.mergeMap.call(a(t,e),function(r){return r?e._loadedConfig?n.i(C.of)(e._loadedConfig):O.map.call(i.configLoader.load(t,e.loadChildren),function(t){return e._loadedConfig=t,t}):o(e)}):n.i(C.of)(new M.a([],t,null))},t}()},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t){t.forEach(r)}function r(t){if(Array.isArray(t))throw new Error("Invalid route configuration: Array cannot be specified");if(t.redirectTo&&t.children)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and children cannot be used together");if(t.redirectTo&&t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and loadChildren cannot be used together");if(t.children&&t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': children and loadChildren cannot be used together");if(t.redirectTo&&t.component)throw new Error("Invalid configuration of route '"+t.path+"': redirectTo and component cannot be used together");if(void 0===t.redirectTo&&!t.component&&!t.children&&!t.loadChildren)throw new Error("Invalid configuration of route '"+t.path+"': one of the following must be provided (component or redirectTo or children or loadChildren)");if(void 0===t.path)throw new Error("Invalid route configuration: routes must have path specified");if(t.path.startsWith("/"))throw new Error("Invalid route configuration of route '"+t.path+"': path cannot start with a slash");if(""===t.path&&void 0!==t.redirectTo&&void 0===t.pathMatch){var e="The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.";throw new Error("Invalid route configuration of route '{path: \""+t.path+'", redirectTo: "'+t.redirectTo+"\"}': please provide 'pathMatch'. "+e)}if(void 0!==t.pathMatch&&"full"!==t.pathMatch&&"prefix"!==t.pathMatch)throw new Error("Invalid configuration of route '"+t.path+"': pathMatch can only be set to 'prefix' or 'full'")}e.a=i},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e){var n=r(t._root,e?e._root:void 0);return new l.a(n,t)}function r(t,e){if(e&&a(e.value.snapshot,t.value)){var n=e.value;n._futureSnapshot=t.value;var i=o(t,e);return new u.b(n,i)}var n=s(t.value),i=t.children.map(function(t){return r(t)});return new u.b(n,i)}function o(t,e){return t.children.map(function(t){for(var n=0,i=e.children;n<i.length;n++){var o=i[n];if(a(o.value.snapshot,t.value))return r(t,o)}return r(t)})}function s(t){return new l.b(new c.BehaviorSubject(t.url),new c.BehaviorSubject(t.params),new c.BehaviorSubject(t.queryParams),new c.BehaviorSubject(t.fragment),new c.BehaviorSubject(t.data),t.outlet,t.component,t)}function a(t,e){return t._routeConfig===e._routeConfig}var c=n(417),l=(n.n(c),n(72)),u=n(195);e.a=i},function(t,e,n){"use strict";/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function i(t,e,n,i,o){if(0===n.length)return s(e.root,e.root,e,i,o);var a=l(n);if(r(a),c(a))return s(e.root,new x.a([],{}),e,i,o);var d=u(a,e,t),p=d.processChildren?m(d.segmentGroup,d.index,a.commands):h(d.segmentGroup,d.index,a.commands);return s(d.segmentGroup,p,e,i,o)}function r(t){if(t.isAbsolute&&t.commands.length>0&&o(t.commands[0]))throw new Error("Root segment cannot have matrix parameters");var e=t.commands.filter(function(t){return"object"==typeof t&&void 0!==t.outlets});if(e.length>0&&e[0]!==t.commands[t.commands.length-1])throw new Error("{outlets:{}} has to be the last command")}function o(t){return"object"==typeof t&&void 0===t.outlets&&void 0===t.segmentPath}function s(t,e,n,i,r){return n.root===t?new x.b(e,y(i),r):new x.b(a(n.root,t,e),y(i),r)}function a(t,e,i){var r={};return n.i(C.c)(t.children,function(t,n){t===e?r[n]=i:r[n]=a(t,e,i)}),new x.a(t.segments,r)}function c(t){return t.isAbsolute&&1===t.commands.length&&"/"==t.commands[0]}function l(t){if("string"==typeof t[0]&&1===t.length&&"/"==t[0])return new k(!0,0,t);for(var e=0,i=!1,r=[],o=function(o){var s=t[o];if("object"==typeof s&&void 0!==s.outlets){var a={};return n.i(C.c)(s.outlets,function(t,e){"string"==typeof t?a[e]=t.split("/"):a[e]=t}),r.push({outlets:a}),"continue"}if("object"==typeof s&&void 0!==s.segmentPath)return r.push(s.segmentPath),"continue";if("string"!=typeof s)return r.push(s),"continue";if(0===o)for(var c=s.split("/"),l=0;l<c.length;++l){var u=c[l];0==l&&"."==u||(0==l&&""==u?i=!0:".."==u?e++:""!=u&&r.push(u))}else r.push(s)},s=0;s<t.length;++s)o(s);return new k(i,e,r)}function u(t,e,n){if(t.isAbsolute)return new E(e.root,!0,0);if(n.snapshot._lastPathIndex===-1)return new E(n.snapshot._urlSegment,!0,0);var i=o(t.commands[0])?0:1,r=n.snapshot._lastPathIndex+i;return d(n.snapshot._urlSegment,r,t.numberOfDoubleDots)}function d(t,e,n){for(var i=t,r=e,o=n;o>r;){if(o-=r,i=i.parent,!i)throw new Error("Invalid number of '../'");r=i.segments.length}return new E(i,!1,r-o)}function p(t){return""+t}function f(t){return"object"!=typeof t[0]?(e={},e[_.a]=t,e):void 0===t[0].outlets?(n={},n[_.a]=t,n):t[0].outlets;var e,n}function h(t,e,n){if(t||(t=new x.a([],{})),0===t.segments.length&&t.hasChildren())return m(t,e,n);var i=v(t,e,n),r=n.slice(i.lastIndex);return i.match&&0===r.length?new x.a(t.segments,{}):i.match&&!t.hasChildren()?g(t,e,n):i.match?m(t,0,r):g(t,e,n)}function m(t,e,i){if(0===i.length)return new x.a(t.segments,{});var r=f(i),o={};return n.i(C.c)(r,function(n,i){null!==n&&(o[i]=h(t.children[i],e,n))}),n.i(C.c)(t.children,function(t,e){void 0===r[e]&&(o[e]=t)}),new x.a(t.segments,o)}function v(t,e,n){for(var i=0,r=e,o={match:!1,lastIndex:0};r<t.segments.length;){if(i>=n.length)return o;var s=t.segments[r],a=p(n[i]),c=i<n.length-1?n[i+1]:null;if(a&&c&&"object"==typeof c&&void 0===c.outlets){if(!w(a,c,s))return o;i+=2}else{if(!w(a,{},s))return o;i++}r++}return{match:!0,lastIndex:i}}function g(t,e,n){for(var i=t.segments.slice(0,e),r=0;r<n.length;){if("object"==typeof n[r]&&void 0!==n[r].outlets){var s=b(n[r].outlets);return new x.a(i,s)}if(0===r&&o(n[0])){var a=t.segments[e];i.push(new x.c(a.path,n[0])),r++}else{var c=p(n[r]),l=r<n.length-1?n[r+1]:null;c&&l&&o(l)?(i.push(new x.c(c,y(l))),r+=2):(i.push(new x.c(c,{})),r++)}}return new x.a(i,{})}function b(t){var e={};return n.i(C.c)(t,function(t,n){null!==t&&(e[n]=g(new x.a([],{}),0,t))}),e}function y(t){var e={};return n.i(C.c)(t,function(t,n){return e[n]=""+t}),e}function w(t,e,i){return t==i.path&&n.i(C.d)(e,i.parameters)}var _=n(43),x=n(61),C=n(44);e.a=i;var k=function(){function t(t,e,n){this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n}return t}(),E=function(){function t(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}return t}()},function(t,e,n){"use strict";var i=(n(194),n(326),n(327),n(91)),r=n(328),o=(n(127),n(329)),s=n(72);n(43),n(61),n(537);n.d(e,"b",function(){return i.b}),n.d(e,"c",function(){return i.a}),n.d(e,"a",function(){return r.b}),n.d(e,"e",function(){return o.c}),n.d(e,"d",function(){return s.b})},function(t,e,n){"use strict";var i=n(92),r=n(328),o=n(44);({ROUTER_PROVIDERS:r.a,ROUTES:i.c,flatten:o.a})},function(t,e,n){"use strict";function i(t,e,n,i){return new T(t,e,n,i).recognize()}function r(t){t.sort(function(t,e){return t.value.outlet===x.a?-1:e.value.outlet===x.a?1:t.value.outlet.localeCompare(e.value.outlet)})}function o(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}function s(t,e,i,r){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||i.length>0))throw new S;var o=r?r.params:{};return{consumedSegments:[],lastChild:0,parameters:o}}for(var s=e.path,a=s.split("/"),c={},l=[],u=0,d=0;d<a.length;++d){if(u>=i.length)throw new S;var p=i[u],f=a[d],h=f.startsWith(":");if(!h&&f!==p.path)throw new S;h&&(c[f.substring(1)]=p.path),l.push(p),u++}if("full"===e.pathMatch&&(t.hasChildren()||u<i.length))throw new S;var m=n.i(k.g)(c,l[l.length-1].parameters);return{consumedSegments:l,lastChild:u,parameters:m}}function a(t){var e={};t.forEach(function(t){var n=e[t.value.outlet];if(n){var i=n.url.map(function(t){return t.toString()}).join("/"),r=t.value.url.map(function(t){return t.toString()}).join("/");throw new Error("Two segments cannot have the same outlet name: '"+i+"' and '"+r+"'.")}e[t.value.outlet]=t.value})}function c(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function l(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function u(t,e,n,i){if(n.length>0&&f(t,n,i)){var r=new C.a(e,p(t,e,i,new C.a(n,t.children)));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:[]}}if(0===n.length&&h(t,n,i)){var r=new C.a(t.segments,d(t,n,i,t.children));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}var r=new C.a(t.segments,t.children);return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}function d(t,e,i,r){for(var o={},s=0,a=i;s<a.length;s++){var c=a[s];if(m(t,e,c)&&!r[v(c)]){var l=new C.a([],{});l._sourceSegment=t,l._segmentIndexShift=t.segments.length,o[v(c)]=l}}return n.i(k.g)(r,o)}function p(t,e,n,i){var r={};r[x.a]=i,i._sourceSegment=t,i._segmentIndexShift=e.length;for(var o=0,s=n;o<s.length;o++){var a=s[o];if(""===a.path&&v(a)!==x.a){var c=new C.a([],{});c._sourceSegment=t,c._segmentIndexShift=e.length,r[v(a)]=c}}return r}function f(t,e,n){return n.filter(function(n){return m(t,e,n)&&v(n)!==x.a}).length>0}function h(t,e,n){return n.filter(function(n){return m(t,e,n)}).length>0}function m(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0===n.redirectTo)}function v(t){return t.outlet?t.outlet:x.a}function g(t){return t.data?t.data:{}}function b(t){return t.resolve?t.resolve:{}}var y=n(8),w=(n.n(y),n(79)),_=(n.n(w),n(72)),x=n(43),C=n(61),k=n(44),E=n(195);e.a=i;/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -var S=function(){function t(){}return t}(),O=function(){function t(t,e,n,i,r){this.parent=t,this.snapshot=e,this.params=n,this.data=i,this.resolve=r}return Object.defineProperty(t.prototype,"allParams",{get:function(){return this.parent?n.i(k.g)(this.parent.allParams,this.params):this.params},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"allData",{get:function(){return this.parent?n.i(k.g)(this.parent.allData,this.data):this.data},enumerable:!0,configurable:!0}),t.empty=function(e){return new t(null,e,{},{},new _.c(null,{}))},t}(),T=function(){function t(t,e,n,i){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=i}return t.prototype.recognize=function(){try{var t=u(this.urlTree.root,[],[],this.config).segmentGroup,e=this.processSegmentGroup(this.config,t,O.empty(null),x.a),i=new _.d([],Object.freeze({}),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,{},x.a,this.rootComponentType,null,this.urlTree.root,-1,_.c.empty),r=new E.b(i,e);return n.i(w.of)(new _.e(this.url,r))}catch(t){return new y.Observable(function(e){return e.error(t)})}},t.prototype.processSegmentGroup=function(t,e,n,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e,n):this.processSegment(t,e,0,e.segments,n,i)},t.prototype.processChildren=function(t,e,i){var o=this,s=n.i(C.d)(e,function(e,n){return o.processSegmentGroup(t,e,i,n)});return a(s),r(s),s},t.prototype.processSegment=function(t,e,n,i,r,o){for(var s=0,a=t;s<a.length;s++){var c=a[s];try{return this.processSegmentAgainstRoute(c,e,n,i,r,o)}catch(t){if(!(t instanceof S))throw t}}throw new S},t.prototype.processSegmentAgainstRoute=function(t,e,i,r,a,d){if(t.redirectTo)throw new S;if((t.outlet?t.outlet:x.a)!==d)throw new S;var p=new _.c(a.resolve,b(t));if("**"===t.path){var f=r.length>0?n.i(k.i)(r).parameters:{},h=new _.d(r,Object.freeze(n.i(k.g)(a.allParams,f)),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,n.i(k.g)(a.allData,g(t)),d,t.component,t,c(e),l(e)+r.length,p);return[new E.b(h,[])]}var m=s(e,t,r,a.snapshot),v=m.consumedSegments,y=m.parameters,w=m.lastChild,C=r.slice(w),T=o(t),P=u(e,v,C,T),M=P.segmentGroup,A=P.slicedSegments,I=new _.d(v,Object.freeze(n.i(k.g)(a.allParams,y)),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,n.i(k.g)(a.allData,g(t)),d,t.component,t,c(e),l(e)+v.length,p),D=t.component?O.empty(I):new O(a,I,y,g(t),p);if(0===A.length&&M.hasChildren()){var R=this.processChildren(T,M,D);return[new E.b(I,R)]}if(0===T.length&&0===A.length)return[new E.b(I,[])];var R=this.processSegment(T,M,i+w,A,D,x.a);return[new E.b(I,R)]},t}()},function(t,e,n){"use strict";var i=n(0),r=n(186),o=n(16),s=n(330),a=n(723),c=(n.n(a),n(549)),l=n(242),u=(n.n(l),n(550)),d=n(547),p=n(548),f=n(540),h=n(345),m=n(346);n.d(e,"a",function(){return b});var v=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},g=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},b=function(){function t(){}return t=v([n.i(i.NgModule)({imports:[r.BrowserModule,f.a,a.Ng2BootstrapModule,l.ChartsModule],declarations:[s.a,h.a,m.a,c.a,p.a,u.a,d.a],providers:[{provide:o.LocationStrategy,useClass:o.HashLocationStrategy}],bootstrap:[s.a]}),g("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(345),s=n(346);n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=[{path:"",redirectTo:"dashboard",pathMatch:"full"},{path:"",component:o.a,data:{title:"Home"},children:[{path:"dashboard",loadChildren:"app/dashboard/dashboard.module#DashboardModule"},{path:"components",loadChildren:"app/components/components.module#ComponentsModule"},{path:"icons",loadChildren:"app/icons/icons.module#IconsModule"},{path:"widgets",loadChildren:"app/widgets/widgets.module#WidgetsModule"},{path:"charts",loadChildren:"app/charts/charts.module#ChartJSModule"}]},{path:"pages",component:s.a,data:{title:"Pages"},children:[{path:"",loadChildren:"app/pages/pages.module#PagesModule"}]}],u=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[r.a.forRoot(l,{preloadingStrategy:r.e})],exports:[r.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(331);n.d(e,"a",function(){return l});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=[{path:"",component:o.a,data:{title:"Charts"}}],l=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[r.a.forChild(c)],exports:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(333),s=n(334),a=n(336),c=n(337),l=n(338),u=n(339);n.d(e,"a",function(){return h});var d=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},p=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=[{path:"",data:{title:"Components"},children:[{path:"buttons",component:o.a,data:{title:"Buttons"}},{path:"cards",component:s.a,data:{title:"Cards"}},{path:"forms",component:a.a,data:{title:"Forms"}},{path:"social-buttons",component:c.a,data:{title:"Social buttons"}},{path:"switches",component:l.a,data:{title:"Switches"}},{path:"tables",component:u.a,data:{title:"Tables"}}]}],h=function(){function t(){}return t=d([n.i(i.NgModule)({imports:[r.a.forChild(f)],exports:[r.a]}),p("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(340);n.d(e,"a",function(){return l});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=[{path:"",component:o.a,data:{title:"Dashboard"}}],l=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[r.a.forChild(c)],exports:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(342),s=n(344);n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=[{path:"",data:{title:"Icons"},children:[{path:"font-awesome",component:o.a,data:{title:"Font Awesome"}},{path:"simple-line-icons",component:s.a,data:{title:"Simple Line Icons"}}]}],u=function(){function t(){}return t=a([n.i(i.NgModule)({imports:[r.a.forChild(l)],exports:[r.a]}),c("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=(n(330),n(539));n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(347),s=n(348),a=n(349),c=n(351);n.d(e,"a",function(){return p});var l=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},d=[{path:"",data:{title:"Example Pages"},children:[{path:"404",component:o.a,data:{title:"Page 404"}},{path:"500",component:s.a,data:{title:"Page 500"}},{path:"login",component:a.a,data:{title:"Login Page"}},{path:"register",component:c.a,data:{title:"Register Page"}}]}],p=function(){function t(){}return t=l([n.i(i.NgModule)({imports:[r.a.forChild(d)],exports:[r.a]}),u("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return s});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t.prototype.toggleOpen=function(t){t.preventDefault(),document.querySelector("body").classList.toggle("aside-menu-open")},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".aside-toggle"}),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(419);n.n(o);n.d(e,"a",function(){return c});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(t,e){this.router=t,this.route=e}return t.prototype.ngOnInit=function(){var t=this;this.router.events.filter(function(t){return t instanceof r.b}).subscribe(function(e){t.breadcrumbs=[];var n=t.route.root,i="";do{var r=n.children;n=null,r.forEach(function(e){if("primary"===e.outlet){var r=e.snapshot;i+="/"+r.url.map(function(t){return t.path}).join("/"),t.breadcrumbs.push({label:e.snapshot.data,url:i}),n=e}})}while(n)})},t=s([n.i(i.Component)({selector:"breadcrumbs",template:'\n <template ngFor let-breadcrumb [ngForOf]="breadcrumbs" let-last = last>\n <li class="breadcrumb-item" *ngIf="breadcrumb.label.title" [ngClass]="{active: last}">\n <a *ngIf="!last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</a>\n <span *ngIf="last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</span>\n </template>'}),a("design:paramtypes",["function"==typeof(e="undefined"!=typeof r.c&&r.c)&&e||Object,"function"==typeof(o="undefined"!=typeof r.d&&r.d)&&o||Object])],t);var e,o}()},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return c});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){this._open=!1}return t.prototype.isOpen=function(){return this._open},t.prototype.open=function(){this._open=!0},t.prototype.close=function(){this._open=!1},t.prototype.toggle=function(){this.isOpen()?this.close():this.open()},t=r([n.i(i.Directive)({selector:".nav-dropdown",host:{"[class.open]":"_open"}}),o("design:paramtypes",[])],t)}(),a=function(){function t(t){this.dropdown=t}return t.prototype.toggleOpen=function(t){t.preventDefault(),this.dropdown.toggle()},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".nav-dropdown-toggle"}),o("design:paramtypes",[s])],t)}(),c=[s,a]},function(t,e,n){"use strict";var i=n(0);n.d(e,"a",function(){return l});var r=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},t.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},t.prototype.toggleOpen=function(t){t.preventDefault();var e=localStorage.getItem("body-class");this.hasClass(document.querySelector("body"),"sidebar-off-canvas")?(this.toggleClass(document.querySelector("body"),"sidebar-opened"),this.toggleClass(document.querySelector("html"),"sidebar-opened")):(this.hasClass(document.querySelector("body"),"sidebar-nav")||"sidebar-nav"==e)&&(this.toggleClass(document.querySelector("body"),"sidebar-nav"),localStorage.setItem("body-class","sidebar-nav"),"sidebar-nav"==e&&localStorage.clear())},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".sidebar-toggle"}),o("design:paramtypes",[])],t)}(),a=function(){function t(){}return t.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},t.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},t.prototype.toggleOpen=function(t){t.preventDefault(),this.toggleClass(document.querySelector("body"),"mobile-open"),console.log("asdasdasd")},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:"[mobile-nav-toggle]"}),o("design:paramtypes",[])],t)}(),c=function(){function t(){}return t.prototype.hasClass=function(t,e){return new RegExp("(\\s|^)"+e+"(\\s|$)").test(t.className)},t.prototype.toggleClass=function(t,e){var n=" "+t.className.replace(/[\t\r\n]/g," ")+" ";if(this.hasClass(t,e)){for(;n.indexOf(" "+e+" ")>=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}else t.className+=" "+e},t.prototype.toggleOpen=function(t){t.preventDefault(),this.hasClass(document.querySelector("body"),"sidebar-off-canvas")&&this.toggleClass(document.querySelector("body"),"sidebar-opened")},r([n.i(i.HostListener)("click",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],t.prototype,"toggleOpen",null),t=r([n.i(i.Directive)({selector:".sidebar-close"}),o("design:paramtypes",[])],t)}(),l=[s,c,a]},function(t,e,n){"use strict";var i=n(0),r=n(57),o=n(352);n.d(e,"a",function(){return l});var s=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=[{path:"",component:o.a,data:{title:"Widgets"}}],l=function(){function t(){}return t=s([n.i(i.NgModule)({imports:[r.a.forChild(c)],exports:[r.a]}),a("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var i={production:!0}},function(t,e,n){"use strict";var i=n(567),r=(n.n(i),n(560)),o=(n.n(r),n(556)),s=(n.n(o),n(562)),a=(n.n(s),n(561)),c=(n.n(a),n(559)),l=(n.n(c),n(558)),u=(n.n(l),n(566)),d=(n.n(u),n(555)),p=(n.n(d),n(554)),f=(n.n(p),n(564)),h=(n.n(f),n(557)),m=(n.n(h),n(565)),v=(n.n(m),n(563)),g=(n.n(v),n(568)),b=(n.n(g),n(773));n.n(b)},function(t,e,n){n(136),n(591),n(589),n(595),n(592),n(598),n(600),n(588),n(594),n(585),n(599),n(583),n(597),n(596),n(590),n(593),n(582),n(584),n(587),n(586),n(601),n(381),t.exports=n(10).Array},function(t,e,n){n(602),n(604),n(603),n(606),n(605),t.exports=Date},function(t,e,n){n(607),n(609),n(608),t.exports=n(10).Function},function(t,e,n){n(135),n(136),n(390),n(382),t.exports=n(10).Map},function(t,e,n){n(610),n(611),n(612),n(613),n(614),n(615),n(616),n(617),n(618),n(619),n(620),n(621),n(622),n(623),n(624),n(625),n(626),t.exports=n(10).Math},function(t,e,n){n(627),n(637),n(638),n(628),n(629),n(630),n(631),n(632),n(633),n(634),n(635),n(636),t.exports=n(10).Number},function(t,e,n){n(389),n(640),n(642),n(641),n(644),n(646),n(651),n(645),n(643),n(653),n(652),n(648),n(649),n(647),n(639),n(650),n(654),n(135),t.exports=n(10).Object},function(t,e,n){n(655),t.exports=n(10).parseFloat},function(t,e,n){n(656),t.exports=n(10).parseInt},function(t,e,n){n(657),n(658),n(659),n(660),n(661),n(664),n(662),n(663),n(665),n(666),n(667),n(668),n(670),n(669),t.exports=n(10).Reflect},function(t,e,n){n(671),n(672),n(383),n(384),n(385),n(386),n(387),t.exports=n(10).RegExp},function(t,e,n){n(135),n(136),n(390),n(388),t.exports=n(10).Set},function(t,e,n){n(682),n(686),n(693),n(136),n(677),n(678),n(683),n(687),n(689),n(673),n(674),n(675),n(676),n(679),n(680),n(681),n(684),n(685),n(688),n(690),n(691),n(692),n(384),n(385),n(386),n(387),t.exports=n(10).String},function(t,e,n){n(389),n(135),t.exports=n(10).Symbol},function(t,e,n){n(695),n(696),n(698),n(697),n(700),n(699),n(701),n(702),n(703),t.exports=n(10).Reflect},function(t,e,n){"use strict";var i=n(36),r=n(97),o=n(32);t.exports=[].copyWithin||function(t,e){var n=i(this),s=o(n.length),a=r(t,s),c=r(e,s),l=arguments.length>2?arguments[2]:void 0,u=Math.min((void 0===l?s:r(l,s))-c,s-a),d=1;for(c<a&&a<c+u&&(d=-1,c+=u-1,a+=u-1);u-- >0;)c in n?n[a]=n[c]:delete n[a],a+=d,c+=d;return n}},function(t,e,n){"use strict";var i=n(36),r=n(97),o=n(32);t.exports=function(t){for(var e=i(this),n=o(e.length),s=arguments.length,a=r(s>1?arguments[1]:void 0,n),c=s>2?arguments[2]:void 0,l=void 0===c?n:r(c,n);l>a;)e[a++]=t;return e}},function(t,e,n){var i=n(129);t.exports=function(t,e){var n=[];return i(t,!1,n.push,n,e),n}},function(t,e,n){var i=n(7),r=n(202),o=n(9)("species");t.exports=function(t){var e;return r(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!r(e.prototype)||(e=void 0),i(e)&&(e=e[o],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){var i=n(572);t.exports=function(t,e){return new(i(t))(e)}},function(t,e,n){"use strict";var i=n(208),r=n(58).getWeak,o=n(4),s=n(7),a=n(196),c=n(129),l=n(45),u=n(26),d=l(5),p=l(6),f=0,h=function(t){return t._l||(t._l=new m)},m=function(){this.a=[]},v=function(t,e){return d(t.a,function(t){return t[0]===e})};m.prototype={get:function(t){var e=v(this,t);if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=p(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,o){var l=t(function(t,i){a(t,l,e,"_i"),t._i=f++,t._l=void 0,void 0!=i&&c(i,n,t[o],t)});return i(l.prototype,{delete:function(t){if(!s(t))return!1;var e=r(t);return e===!0?h(this).delete(t):e&&u(e,this._i)&&delete e[this._i]},has:function(t){if(!s(t))return!1;var e=r(t);return e===!0?h(this).has(t):e&&u(e,this._i)}}),l},def:function(t,e,n){var i=r(o(e),!0);return i===!0?h(t).set(e,n):i[t._i]=n,t},ufstore:h}},function(t,e,n){"use strict";var i=n(4),r=n(65),o="number";t.exports=function(t){if("string"!==t&&t!==o&&"default"!==t)throw TypeError("Incorrect hint");return r(i(this),t!=o)}},function(t,e,n){var i=n(75),r=n(130),o=n(131);t.exports=function(t){var e=i(t),n=r.f;if(n)for(var s,a=n(t),c=o.f,l=0;a.length>l;)c.call(t,s=a[l++])&&e.push(s);return e}},function(t,e){t.exports=function(t,e,n){var i=void 0===n;switch(e.length){case 0:return i?t():t.call(n);case 1:return i?t(e[0]):t.call(n,e[0]);case 2:return i?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return i?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return i?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var i=n(75),r=n(35);t.exports=function(t,e){for(var n,o=r(t),s=i(o),a=s.length,c=0;a>c;)if(o[n=s[c++]]===e)return n}},function(t,e,n){var i=n(96),r=n(130),o=n(4),s=n(11).Reflect;t.exports=s&&s.ownKeys||function(t){var e=i.f(o(t)),n=r.f;return n?e.concat(n(t)):e}},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},function(t,e,n){var i=n(11),r=n(10),o=n(205),s=n(379),a=n(15).f;t.exports=function(t){var e=r.Symbol||(r.Symbol=o?{}:i.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:s.f(t)})}},function(t,e,n){var i=n(1);i(i.P,"Array",{copyWithin:n(569)}),n(93)("copyWithin")},function(t,e,n){"use strict";var i=n(1),r=n(45)(4);i(i.P+i.F*!n(34)([].every,!0),"Array",{every:function(t){return r(this,t,arguments[1])}})},function(t,e,n){var i=n(1);i(i.P,"Array",{fill:n(570)}),n(93)("fill")},function(t,e,n){"use strict";var i=n(1),r=n(45)(2);i(i.P+i.F*!n(34)([].filter,!0),"Array",{filter:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(1),r=n(45)(6),o="findIndex",s=!0;o in[]&&Array(1)[o](function(){s=!1}),i(i.P+i.F*s,"Array",{findIndex:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),n(93)(o)},function(t,e,n){"use strict";var i=n(1),r=n(45)(5),o="find",s=!0;o in[]&&Array(1)[o](function(){s=!1}),i(i.P+i.F*s,"Array",{find:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),n(93)(o)},function(t,e,n){"use strict";var i=n(1),r=n(45)(0),o=n(34)([].forEach,!0);i(i.P+i.F*!o,"Array",{forEach:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(73),r=n(1),o=n(36),s=n(366),a=n(364),c=n(32),l=n(360),u=n(380);r(r.S+r.F*!n(368)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,r,d,p=o(t),f="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,g=0,b=u(p);if(v&&(m=i(m,h>2?arguments[2]:void 0,2)),void 0==b||f==Array&&a(b))for(e=c(p.length),n=new f(e);e>g;g++)l(n,g,v?m(p[g],g):p[g]);else for(d=b.call(p),n=new f;!(r=d.next()).done;g++)l(n,g,v?s(d,m,[r.value,g],!0):r.value);return n.length=g,n}})},function(t,e,n){"use strict";var i=n(1),r=n(355)(!1),o=[].indexOf,s=!!o&&1/[1].indexOf(1,-0)<0;i(i.P+i.F*(s||!n(34)(o)),"Array",{indexOf:function(t){return s?o.apply(this,arguments)||0:r(this,t,arguments[1])}})},function(t,e,n){var i=n(1);i(i.S,"Array",{isArray:n(202)})},function(t,e,n){"use strict";var i=n(1),r=n(35),o=[].join;i(i.P+i.F*(n(94)!=Object||!n(34)(o)),"Array",{join:function(t){return o.call(r(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var i=n(1),r=n(35),o=n(76),s=n(32),a=[].lastIndexOf,c=!!a&&1/[1].lastIndexOf(1,-0)<0;i(i.P+i.F*(c||!n(34)(a)),"Array",{lastIndexOf:function(t){if(c)return a.apply(this,arguments)||0;var e=r(this),n=s(e.length),i=n-1;for(arguments.length>1&&(i=Math.min(i,o(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in e&&e[i]===t)return i||0;return-1}})},function(t,e,n){"use strict";var i=n(1),r=n(45)(1);i(i.P+i.F*!n(34)([].map,!0),"Array",{map:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(1),r=n(360);i(i.S+i.F*n(5)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)r(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var i=n(1),r=n(356);i(i.P+i.F*!n(34)([].reduceRight,!0),"Array",{reduceRight:function(t){return r(this,t,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict";var i=n(1),r=n(356);i(i.P+i.F*!n(34)([].reduce,!0),"Array",{reduce:function(t){return r(this,t,arguments.length,arguments[1],!1)}})},function(t,e,n){"use strict";var i=n(1),r=n(362),o=n(63),s=n(97),a=n(32),c=[].slice;i(i.P+i.F*n(5)(function(){r&&c.call(r)}),"Array",{slice:function(t,e){var n=a(this.length),i=o(this);if(e=void 0===e?n:e,"Array"==i)return c.call(this,t,e);for(var r=s(t,n),l=s(e,n),u=a(l-r),d=Array(u),p=0;p<u;p++)d[p]="String"==i?this.charAt(r+p):this[r+p];return d}})},function(t,e,n){"use strict";var i=n(1),r=n(45)(3);i(i.P+i.F*!n(34)([].some,!0),"Array",{some:function(t){return r(this,t,arguments[1])}})},function(t,e,n){"use strict";var i=n(1),r=n(62),o=n(36),s=n(5),a=[].sort,c=[1,2,3];i(i.P+i.F*(s(function(){c.sort(void 0)})||!s(function(){c.sort(null)})||!n(34)(a)),"Array",{sort:function(t){return void 0===t?a.call(o(this)):a.call(o(this),r(t))}})},function(t,e,n){n(210)("Array")},function(t,e,n){var i=n(1);i(i.S,"Date",{now:function(){return(new Date).getTime()}})},function(t,e,n){"use strict";var i=n(1),r=n(5),o=Date.prototype.getTime,s=function(t){return t>9?t:"0"+t};i(i.P+i.F*(r(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!r(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),i=e<0?"-":e>9999?"+":"";return i+("00000"+Math.abs(e)).slice(i?-6:-4)+"-"+s(t.getUTCMonth()+1)+"-"+s(t.getUTCDate())+"T"+s(t.getUTCHours())+":"+s(t.getUTCMinutes())+":"+s(t.getUTCSeconds())+"."+(n>99?n:"0"+s(n))+"Z"}})},function(t,e,n){"use strict";var i=n(1),r=n(36),o=n(65);i(i.P+i.F*n(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var e=r(this),n=o(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){var i=n(9)("toPrimitive"),r=Date.prototype;i in r||n(47)(r,i,n(575))},function(t,e,n){var i=Date.prototype,r="Invalid Date",o="toString",s=i[o],a=i.getTime;new Date(NaN)+""!=r&&n(27)(i,o,function(){var t=a.call(this);return t===t?s.call(this):r})},function(t,e,n){var i=n(1);i(i.P,"Function",{bind:n(357)})},function(t,e,n){"use strict";var i=n(7),r=n(49),o=n(9)("hasInstance"),s=Function.prototype;o in s||n(15).f(s,o,{value:function(t){if("function"!=typeof this||!i(t))return!1;if(!i(this.prototype))return t instanceof this;for(;t=r(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,n){var i=n(15).f,r=n(64),o=n(26),s=Function.prototype,a=/^\s*function ([^ (]*)/,c="name",l=Object.isExtensible||function(){return!0};c in s||n(20)&&i(s,c,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(a)[1];return o(t,c)||!l(t)||i(t,c,r(5,e)),e}catch(t){return""}}})},function(t,e,n){var i=n(1),r=n(370),o=Math.sqrt,s=Math.acosh;i(i.S+i.F*!(s&&710==Math.floor(s(Number.MAX_VALUE))&&s(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:r(t-1+o(t-1)*o(t+1))}})},function(t,e,n){function i(t){return isFinite(t=+t)&&0!=t?t<0?-i(-t):Math.log(t+Math.sqrt(t*t+1)):t}var r=n(1),o=Math.asinh;r(r.S+r.F*!(o&&1/o(0)>0),"Math",{asinh:i})},function(t,e,n){var i=n(1),r=Math.atanh;i(i.S+i.F*!(r&&1/r(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var i=n(1),r=n(207);i(i.S,"Math",{cbrt:function(t){return r(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var i=n(1);i(i.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var i=n(1),r=Math.exp;i(i.S,"Math",{cosh:function(t){return(r(t=+t)+r(-t))/2}})},function(t,e,n){var i=n(1),r=n(206);i(i.S+i.F*(r!=Math.expm1),"Math",{expm1:r})},function(t,e,n){var i=n(1),r=n(207),o=Math.pow,s=o(2,-52),a=o(2,-23),c=o(2,127)*(2-a),l=o(2,-126),u=function(t){return t+1/s-1/s};i(i.S,"Math",{fround:function(t){var e,n,i=Math.abs(t),o=r(t);return i<l?o*u(i/l/a)*l*a:(e=(1+a/s)*i,n=e-(e-i),n>c||n!=n?o*(1/0):o*n)}})},function(t,e,n){var i=n(1),r=Math.abs;i(i.S,"Math",{hypot:function(t,e){for(var n,i,o=0,s=0,a=arguments.length,c=0;s<a;)n=r(arguments[s++]),c<n?(i=c/n,o=o*i*i+1,c=n):n>0?(i=n/c,o+=i*i):o+=n;return c===1/0?1/0:c*Math.sqrt(o)}})},function(t,e,n){var i=n(1),r=Math.imul;i(i.S+i.F*n(5)(function(){return r(4294967295,5)!=-5||2!=r.length}),"Math",{imul:function(t,e){var n=65535,i=+t,r=+e,o=n&i,s=n&r;return 0|o*s+((n&i>>>16)*s+o*(n&r>>>16)<<16>>>0)}})},function(t,e,n){var i=n(1);i(i.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},function(t,e,n){var i=n(1);i(i.S,"Math",{log1p:n(370)})},function(t,e,n){var i=n(1);i(i.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var i=n(1);i(i.S,"Math",{sign:n(207)})},function(t,e,n){var i=n(1),r=n(206),o=Math.exp;i(i.S+i.F*n(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(r(t)-r(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},function(t,e,n){var i=n(1),r=n(206),o=Math.exp;i(i.S,"Math",{tanh:function(t){var e=r(t=+t),n=r(-t);return e==1/0?1:n==1/0?-1:(e-n)/(o(t)+o(-t))}})},function(t,e,n){var i=n(1);i(i.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){"use strict";var i=n(11),r=n(26),o=n(63),s=n(201),a=n(65),c=n(5),l=n(96).f,u=n(59).f,d=n(15).f,p=n(134).trim,f="Number",h=i[f],m=h,v=h.prototype,g=o(n(74)(v))==f,b="trim"in String.prototype,y=function(t){var e=a(t,!1);if("string"==typeof e&&e.length>2){e=b?e.trim():p(e,3);var n,i,r,o=e.charCodeAt(0);if(43===o||45===o){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+e}for(var s,c=e.slice(2),l=0,u=c.length;l<u;l++)if(s=c.charCodeAt(l),s<48||s>r)return NaN;return parseInt(c,i)}}return+e};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof h&&(g?c(function(){v.valueOf.call(n)}):o(n)!=f)?s(new m(y(e)),n,h):y(e)};for(var w,_=n(20)?l(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)r(m,w=_[x])&&!r(h,w)&&d(h,w,u(m,w));h.prototype=v,v.constructor=h,n(27)(i,f,h)}},function(t,e,n){ -var i=n(1);i(i.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var i=n(1),r=n(11).isFinite;i(i.S,"Number",{isFinite:function(t){return"number"==typeof t&&r(t)}})},function(t,e,n){var i=n(1);i(i.S,"Number",{isInteger:n(365)})},function(t,e,n){var i=n(1);i(i.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var i=n(1),r=n(365),o=Math.abs;i(i.S,"Number",{isSafeInteger:function(t){return r(t)&&o(t)<=9007199254740991}})},function(t,e,n){var i=n(1);i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var i=n(1);i(i.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var i=n(1),r=n(375);i(i.S+i.F*(Number.parseFloat!=r),"Number",{parseFloat:r})},function(t,e,n){var i=n(1),r=n(376);i(i.S+i.F*(Number.parseInt!=r),"Number",{parseInt:r})},function(t,e,n){"use strict";var i=n(1),r=n(76),o=n(354),s=n(378),a=1..toFixed,c=Math.floor,l=[0,0,0,0,0,0],u="Number.toFixed: incorrect invocation!",d="0",p=function(t,e){for(var n=-1,i=e;++n<6;)i+=t*l[n],l[n]=i%1e7,i=c(i/1e7)},f=function(t){for(var e=6,n=0;--e>=0;)n+=l[e],l[e]=c(n/t),n=n%t*1e7},h=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==l[t]){var n=String(l[t]);e=""===e?n:e+s.call(d,7-n.length)+n}return e},m=function(t,e,n){return 0===e?n:e%2===1?m(t,e-1,n*t):m(t*t,e/2,n)},v=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e};i(i.P+i.F*(!!a&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(5)(function(){a.call({})})),"Number",{toFixed:function(t){var e,n,i,a,c=o(this,u),l=r(t),g="",b=d;if(l<0||l>20)throw RangeError(u);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(g="-",c=-c),c>1e-21)if(e=v(c*m(2,69,1))-69,n=e<0?c*m(2,-e,1):c/m(2,e,1),n*=4503599627370496,e=52-e,e>0){for(p(0,n),i=l;i>=7;)p(1e7,0),i-=7;for(p(m(10,i,1),0),i=e-1;i>=23;)f(1<<23),i-=23;f(1<<i),p(1,1),f(2),b=h()}else p(0,n),p(1<<-e,0),b=h()+s.call(d,l);return l>0?(a=b.length,b=g+(a<=l?"0."+s.call(d,l-a)+b:b.slice(0,a-l)+"."+b.slice(a-l))):b=g+b,b}})},function(t,e,n){"use strict";var i=n(1),r=n(5),o=n(354),s=1..toPrecision;i(i.P+i.F*(r(function(){return"1"!==s.call(1,void 0)})||!r(function(){s.call({})})),"Number",{toPrecision:function(t){var e=o(this,"Number#toPrecision: incorrect invocation!");return void 0===t?s.call(e):s.call(e,t)}})},function(t,e,n){var i=n(1);i(i.S+i.F,"Object",{assign:n(371)})},function(t,e,n){var i=n(1);i(i.S,"Object",{create:n(74)})},function(t,e,n){var i=n(1);i(i.S+i.F*!n(20),"Object",{defineProperties:n(372)})},function(t,e,n){var i=n(1);i(i.S+i.F*!n(20),"Object",{defineProperty:n(15).f})},function(t,e,n){var i=n(7),r=n(58).onFreeze;n(39)("freeze",function(t){return function(e){return t&&i(e)?t(r(e)):e}})},function(t,e,n){var i=n(35),r=n(59).f;n(39)("getOwnPropertyDescriptor",function(){return function(t,e){return r(i(t),e)}})},function(t,e,n){n(39)("getOwnPropertyNames",function(){return n(373).f})},function(t,e,n){var i=n(36),r=n(49);n(39)("getPrototypeOf",function(){return function(t){return r(i(t))}})},function(t,e,n){var i=n(7);n(39)("isExtensible",function(t){return function(e){return!!i(e)&&(!t||t(e))}})},function(t,e,n){var i=n(7);n(39)("isFrozen",function(t){return function(e){return!i(e)||!!t&&t(e)}})},function(t,e,n){var i=n(7);n(39)("isSealed",function(t){return function(e){return!i(e)||!!t&&t(e)}})},function(t,e,n){var i=n(1);i(i.S,"Object",{is:n(580)})},function(t,e,n){var i=n(36),r=n(75);n(39)("keys",function(){return function(t){return r(i(t))}})},function(t,e,n){var i=n(7),r=n(58).onFreeze;n(39)("preventExtensions",function(t){return function(e){return t&&i(e)?t(r(e)):e}})},function(t,e,n){var i=n(7),r=n(58).onFreeze;n(39)("seal",function(t){return function(e){return t&&i(e)?t(r(e)):e}})},function(t,e,n){var i=n(1);i(i.S,"Object",{setPrototypeOf:n(209).set})},function(t,e,n){var i=n(1),r=n(375);i(i.G+i.F*(parseFloat!=r),{parseFloat:r})},function(t,e,n){var i=n(1),r=n(376);i(i.G+i.F*(parseInt!=r),{parseInt:r})},function(t,e,n){var i=n(1),r=n(62),o=n(4),s=(n(11).Reflect||{}).apply,a=Function.apply;i(i.S+i.F*!n(5)(function(){s(function(){})}),"Reflect",{apply:function(t,e,n){var i=r(t),c=o(n);return s?s(i,e,c):a.call(i,e,c)}})},function(t,e,n){var i=n(1),r=n(74),o=n(62),s=n(4),a=n(7),c=n(5),l=n(357),u=(n(11).Reflect||{}).construct,d=c(function(){function t(){}return!(u(function(){},[],t)instanceof t)}),p=!c(function(){u(function(){})});i(i.S+i.F*(d||p),"Reflect",{construct:function(t,e){o(t),s(e);var n=arguments.length<3?t:o(arguments[2]);if(p&&!d)return u(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var i=[null];return i.push.apply(i,e),new(l.apply(t,i))}var c=n.prototype,f=r(a(c)?c:Object.prototype),h=Function.apply.call(t,f,e);return a(h)?h:f}})},function(t,e,n){var i=n(15),r=n(1),o=n(4),s=n(65);r(r.S+r.F*n(5)(function(){Reflect.defineProperty(i.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){o(t),e=s(e,!0),o(n);try{return i.f(t,e,n),!0}catch(t){return!1}}})},function(t,e,n){var i=n(1),r=n(59).f,o=n(4);i(i.S,"Reflect",{deleteProperty:function(t,e){var n=r(o(t),e);return!(n&&!n.configurable)&&delete t[e]}})},function(t,e,n){"use strict";var i=n(1),r=n(4),o=function(t){this._t=r(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};n(367)(o,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),i(i.S,"Reflect",{enumerate:function(t){return new o(t)}})},function(t,e,n){var i=n(59),r=n(1),o=n(4);r(r.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return i.f(o(t),e)}})},function(t,e,n){var i=n(1),r=n(49),o=n(4);i(i.S,"Reflect",{getPrototypeOf:function(t){return r(o(t))}})},function(t,e,n){function i(t,e){var n,a,u=arguments.length<3?t:arguments[2];return l(t)===u?t[e]:(n=r.f(t,e))?s(n,"value")?n.value:void 0!==n.get?n.get.call(u):void 0:c(a=o(t))?i(a,e,u):void 0}var r=n(59),o=n(49),s=n(26),a=n(1),c=n(7),l=n(4);a(a.S,"Reflect",{get:i})},function(t,e,n){var i=n(1);i(i.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var i=n(1),r=n(4),o=Object.isExtensible;i(i.S,"Reflect",{isExtensible:function(t){return r(t),!o||o(t)}})},function(t,e,n){var i=n(1);i(i.S,"Reflect",{ownKeys:n(579)})},function(t,e,n){var i=n(1),r=n(4),o=Object.preventExtensions;i(i.S,"Reflect",{preventExtensions:function(t){r(t);try{return o&&o(t),!0}catch(t){return!1}}})},function(t,e,n){var i=n(1),r=n(209);r&&i(i.S,"Reflect",{setPrototypeOf:function(t,e){r.check(t,e);try{return r.set(t,e),!0}catch(t){return!1}}})},function(t,e,n){function i(t,e,n){var c,p,f=arguments.length<4?t:arguments[3],h=o.f(u(t),e);if(!h){if(d(p=s(t)))return i(p,e,n,f);h=l(0)}return a(h,"value")?!(h.writable===!1||!d(f))&&(c=o.f(f,e)||l(0),c.value=n,r.f(f,e,c),!0):void 0!==h.set&&(h.set.call(f,n),!0)}var r=n(15),o=n(59),s=n(49),a=n(26),c=n(1),l=n(64),u=n(4),d=n(7);c(c.S,"Reflect",{set:i})},function(t,e,n){var i=n(11),r=n(201),o=n(15).f,s=n(96).f,a=n(203),c=n(200),l=i.RegExp,u=l,d=l.prototype,p=/a/g,f=/a/g,h=new l(p)!==p;if(n(20)&&(!h||n(5)(function(){return f[n(9)("match")]=!1,l(p)!=p||l(f)==f||"/a/i"!=l(p,"i")}))){l=function(t,e){var n=this instanceof l,i=a(t),o=void 0===e;return!n&&i&&t.constructor===l&&o?t:r(h?new u(i&&!o?t.source:t,e):u((i=t instanceof l)?t.source:t,i&&o?c.call(t):e),n?this:d,l)};for(var m=(function(t){t in l||o(l,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})}),v=s(u),g=0;v.length>g;)m(v[g++]);d.constructor=l,l.prototype=d,n(27)(i,"RegExp",l)}n(210)("RegExp")},function(t,e,n){"use strict";n(383);var i=n(4),r=n(200),o=n(20),s="toString",a=/./[s],c=function(t){n(27)(RegExp.prototype,s,t,!0)};n(5)(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?c(function(){var t=i(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?r.call(t):void 0)}):a.name!=s&&c(function(){return a.call(this)})},function(t,e,n){"use strict";n(28)("anchor",function(t){return function(e){return t(this,"a","name",e)}})},function(t,e,n){"use strict";n(28)("big",function(t){return function(){return t(this,"big","","")}})},function(t,e,n){"use strict";n(28)("blink",function(t){return function(){return t(this,"blink","","")}})},function(t,e,n){"use strict";n(28)("bold",function(t){return function(){return t(this,"b","","")}})},function(t,e,n){"use strict";var i=n(1),r=n(377)(!1);i(i.P,"String",{codePointAt:function(t){return r(this,t)}})},function(t,e,n){"use strict";var i=n(1),r=n(32),o=n(212),s="endsWith",a=""[s];i(i.P+i.F*n(199)(s),"String",{endsWith:function(t){var e=o(this,t,s),n=arguments.length>1?arguments[1]:void 0,i=r(e.length),c=void 0===n?i:Math.min(r(n),i),l=String(t);return a?a.call(e,l,c):e.slice(c-l.length,c)===l}})},function(t,e,n){"use strict";n(28)("fixed",function(t){return function(){return t(this,"tt","","")}})},function(t,e,n){"use strict";n(28)("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},function(t,e,n){"use strict";n(28)("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},function(t,e,n){var i=n(1),r=n(97),o=String.fromCharCode,s=String.fromCodePoint;i(i.S+i.F*(!!s&&1!=s.length),"String",{fromCodePoint:function(t){for(var e,n=[],i=arguments.length,s=0;i>s;){if(e=+arguments[s++],r(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var i=n(1),r=n(212),o="includes";i(i.P+i.F*n(199)(o),"String",{includes:function(t){return!!~r(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";n(28)("italics",function(t){return function(){return t(this,"i","","")}})},function(t,e,n){"use strict";n(28)("link",function(t){return function(e){return t(this,"a","href",e)}})},function(t,e,n){var i=n(1),r=n(35),o=n(32);i(i.S,"String",{raw:function(t){for(var e=r(t.raw),n=o(e.length),i=arguments.length,s=[],a=0;n>a;)s.push(String(e[a++])),a<i&&s.push(String(arguments[a]));return s.join("")}})},function(t,e,n){var i=n(1);i(i.P,"String",{repeat:n(378)})},function(t,e,n){"use strict";n(28)("small",function(t){return function(){return t(this,"small","","")}})},function(t,e,n){"use strict";var i=n(1),r=n(32),o=n(212),s="startsWith",a=""[s];i(i.P+i.F*n(199)(s),"String",{startsWith:function(t){var e=o(this,t,s),n=r(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),i=String(t);return a?a.call(e,i,n):e.slice(n,n+i.length)===i}})},function(t,e,n){"use strict";n(28)("strike",function(t){return function(){return t(this,"strike","","")}})},function(t,e,n){"use strict";n(28)("sub",function(t){return function(){return t(this,"sub","","")}})},function(t,e,n){"use strict";n(28)("sup",function(t){return function(){return t(this,"sup","","")}})},function(t,e,n){"use strict";n(134)("trim",function(t){return function(){return t(this,3)}})},function(t,e,n){"use strict";var i,r=n(45)(0),o=n(27),s=n(58),a=n(371),c=n(574),l=n(7),u=s.getWeak,d=Object.isExtensible,p=c.ufstore,f={},h=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},m={get:function(t){if(l(t)){var e=u(t);return e===!0?p(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return c.def(this,t,e)}},v=t.exports=n(197)("WeakMap",h,m,c,!0,!0);7!=(new v).set((Object.freeze||Object)(f),7).get(f)&&(i=c.getConstructor(h),a(i.prototype,m),s.NEED=!0,r(["delete","has","get","set"],function(t){var e=v.prototype,n=e[t];o(e,t,function(e,r){if(l(e)&&!d(e)){this._f||(this._f=new i);var o=this._f[t](e,r);return"set"==t?this:o}return n.call(this,e,r)})}))},function(t,e,n){var i=n(48),r=n(4),o=i.key,s=i.set;i.exp({defineMetadata:function(t,e,n,i){s(t,e,r(n),o(i))}})},function(t,e,n){var i=n(48),r=n(4),o=i.key,s=i.map,a=i.store;i.exp({deleteMetadata:function(t,e){var n=arguments.length<3?void 0:o(arguments[2]),i=s(r(e),n,!1);if(void 0===i||!i.delete(t))return!1;if(i.size)return!0;var c=a.get(e);return c.delete(n),!!c.size||a.delete(e)}})},function(t,e,n){var i=n(388),r=n(571),o=n(48),s=n(4),a=n(49),c=o.keys,l=o.key,u=function(t,e){var n=c(t,e),o=a(t);if(null===o)return n;var s=u(o,e);return s.length?n.length?r(new i(n.concat(s))):s:n};o.exp({getMetadataKeys:function(t){return u(s(t),arguments.length<2?void 0:l(arguments[1]))}})},function(t,e,n){var i=n(48),r=n(4),o=n(49),s=i.has,a=i.get,c=i.key,l=function(t,e,n){var i=s(t,e,n);if(i)return a(t,e,n);var r=o(e);return null!==r?l(t,r,n):void 0};i.exp({getMetadata:function(t,e){return l(t,r(e),arguments.length<3?void 0:c(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=i.keys,s=i.key;i.exp({getOwnMetadataKeys:function(t){return o(r(t),arguments.length<2?void 0:s(arguments[1]))}})},function(t,e,n){var i=n(48),r=n(4),o=i.get,s=i.key;i.exp({getOwnMetadata:function(t,e){return o(t,r(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=n(49),s=i.has,a=i.key,c=function(t,e,n){var i=s(t,e,n);if(i)return!0;var r=o(e);return null!==r&&c(t,r,n)};i.exp({hasMetadata:function(t,e){return c(t,r(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=i.has,s=i.key;i.exp({hasOwnMetadata:function(t,e){return o(t,r(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var i=n(48),r=n(4),o=n(62),s=i.key,a=i.set;i.exp({metadata:function(t,e){return function(n,i){a(t,e,(void 0!==i?r:o)(n),s(i))}}})},function(t,e,n){(function(t){!function(e,n){t.exports=n()}(this,function(){"use strict";function e(){return mi.apply(null,arguments)}function i(t){mi=t}function r(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function s(t){var e;for(e in t)return!1;return!0}function a(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function c(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function l(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function u(t,e){for(var n in e)l(e,n)&&(t[n]=e[n]);return l(e,"toString")&&(t.toString=e.toString),l(e,"valueOf")&&(t.valueOf=e.valueOf),t}function d(t,e,n,i){return be(t,e,n,i,!0).utc()}function p(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(t){return null==t._pf&&(t._pf=p()),t._pf}function h(t){if(null==t._isValid){var e=f(t),n=vi.call(e.parsedDateParts,function(t){return null!=t}),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function m(t){var e=d(NaN);return null!=t?u(f(e),t):f(e).userInvalidated=!0,e}function v(t){return void 0===t}function g(t,e){var n,i,r;if(v(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),v(e._i)||(t._i=e._i),v(e._f)||(t._f=e._f),v(e._l)||(t._l=e._l),v(e._strict)||(t._strict=e._strict),v(e._tzm)||(t._tzm=e._tzm),v(e._isUTC)||(t._isUTC=e._isUTC),v(e._offset)||(t._offset=e._offset),v(e._pf)||(t._pf=f(e)),v(e._locale)||(t._locale=e._locale),gi.length>0)for(n in gi)i=gi[n],r=e[i],v(r)||(t[i]=r);return t}function b(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),bi===!1&&(bi=!0,e.updateOffset(this),bi=!1)}function y(t){return t instanceof b||null!=t&&null!=t._isAMomentObject}function w(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function _(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=w(e)),n}function x(t,e,n){var i,r=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),s=0;for(i=0;i<r;i++)(n&&t[i]!==e[i]||!n&&_(t[i])!==_(e[i]))&&s++;return s+o}function C(t){e.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function k(t,n){var i=!0;return u(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),i){for(var r,o=[],s=0;s<arguments.length;s++){if(r="","object"==typeof arguments[s]){r+="\n["+s+"] ";for(var a in arguments[0])r+=a+": "+arguments[0][a]+", ";r=r.slice(0,-2)}else r=arguments[s];o.push(r)}C(t+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function E(t,n){null!=e.deprecationHandler&&e.deprecationHandler(t,n),yi[t]||(C(n),yi[t]=!0)}function S(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function O(t){var e,n;for(n in t)e=t[n],S(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function T(t,e){var n,i=u({},t);for(n in e)l(e,n)&&(o(t[n])&&o(e[n])?(i[n]={},u(i[n],t[n]),u(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)l(t,n)&&!l(e,n)&&o(t[n])&&(i[n]=u({},i[n]));return i}function P(t){null!=t&&this.set(t)}function M(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return S(i)?i.call(e,n):i}function A(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function I(){return this._invalidDate}function D(t){return this._ordinal.replace("%d",t)}function R(t,e,n,i){var r=this._relativeTime[n];return S(r)?r(t,e,n,i):r.replace(/%d/i,t)}function N(t,e){var n=this._relativeTime[t>0?"future":"past"];return S(n)?n(e):n.replace(/%s/i,e)}function j(t,e){var n=t.toLowerCase();Ti[n]=Ti[n+"s"]=Ti[e]=t}function L(t){return"string"==typeof t?Ti[t]||Ti[t.toLowerCase()]:void 0}function F(t){var e,n,i={};for(n in t)l(t,n)&&(e=L(n),e&&(i[e]=t[n]));return i}function V(t,e){Pi[t]=e}function H(t){var e=[];for(var n in t)e.push({unit:n,priority:Pi[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function U(t,n){return function(i){return null!=i?(q(this,t,i),e.updateOffset(this,n),this):B(this,t)}}function B(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function q(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function z(t){return t=L(t),S(this[t])?this[t]():this}function W(t,e){if("object"==typeof t){t=F(t);for(var n=H(t),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit])}else if(t=L(t),S(this[t]))return this[t](e);return this}function G(t,e,n){var i=""+Math.abs(t),r=e-i.length,o=t>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}function Y(t,e,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),t&&(Di[t]=r),e&&(Di[e[0]]=function(){return G(r.apply(this,arguments),e[1],e[2])}),n&&(Di[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),t)})}function $(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function K(t){var e,n,i=t.match(Mi);for(e=0,n=i.length;e<n;e++)Di[i[e]]?i[e]=Di[i[e]]:i[e]=$(i[e]);return function(e){var r,o="";for(r=0;r<n;r++)o+=i[r]instanceof Function?i[r].call(e,t):i[r];return o}}function Z(t,e){return t.isValid()?(e=Q(e,t.localeData()),Ii[e]=Ii[e]||K(e),Ii[e](t)):t.localeData().invalidDate()}function Q(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Ai.lastIndex=0;i>=0&&Ai.test(t);)t=t.replace(Ai,n),Ai.lastIndex=0,i-=1;return t}function J(t,e,n){Qi[t]=S(e)?e:function(t,i){return t&&n?n:e}}function X(t,e){return l(Qi,t)?Qi[t](e._strict,e._locale):new RegExp(tt(t))}function tt(t){return et(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,r){return e||n||i||r}))}function et(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function nt(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(i=function(t,n){n[e]=_(t)}),n=0;n<t.length;n++)Ji[t[n]]=i}function it(t,e){nt(t,function(t,n,i,r){i._w=i._w||{},e(t,i._w,i,r)})}function rt(t,e,n){null!=e&&l(Ji,t)&&Ji[t](e,n._a,n,t)}function ot(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function st(t,e){return t?r(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||cr).test(e)?"format":"standalone"][t.month()]:this._months}function at(t,e){return t?r(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[cr.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function ct(t,e,n){var i,r,o,s=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)o=d([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?(r=_i.call(this._shortMonthsParse,s),r!==-1?r:null):(r=_i.call(this._longMonthsParse,s),r!==-1?r:null):"MMM"===e?(r=_i.call(this._shortMonthsParse,s),r!==-1?r:(r=_i.call(this._longMonthsParse,s),r!==-1?r:null)):(r=_i.call(this._longMonthsParse,s),r!==-1?r:(r=_i.call(this._shortMonthsParse,s),r!==-1?r:null))}function lt(t,e,n){var i,r,o;if(this._monthsParseExact)return ct.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=d([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ut(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=_(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return n=Math.min(t.date(),ot(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function dt(t){return null!=t?(ut(this,t),e.updateOffset(this,!0),this):B(this,"Month")}function pt(){return ot(this.year(),this.month())}function ft(t){return this._monthsParseExact?(l(this,"_monthsRegex")||mt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=dr),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function ht(t){return this._monthsParseExact?(l(this,"_monthsRegex")||mt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=pr),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function mt(){function t(t,e){return e.length-t.length}var e,n,i=[],r=[],o=[];for(e=0;e<12;e++)n=d([2e3,e]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(t),r.sort(t),o.sort(t),e=0;e<12;e++)i[e]=et(i[e]),r[e]=et(r[e]);for(e=0;e<24;e++)o[e]=et(o[e]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function vt(t){return gt(t)?366:365}function gt(t){return t%4===0&&t%100!==0||t%400===0}function bt(){return gt(this.year())}function yt(t,e,n,i,r,o,s){var a=new Date(t,e,n,i,r,o,s);return t<100&&t>=0&&isFinite(a.getFullYear())&&a.setFullYear(t),a}function wt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function _t(t,e,n){var i=7+e-n,r=(7+wt(t,0,i).getUTCDay()-e)%7;return-r+i-1}function xt(t,e,n,i,r){var o,s,a=(7+n-i)%7,c=_t(t,i,r),l=1+7*(e-1)+a+c;return l<=0?(o=t-1,s=vt(o)+l):l>vt(t)?(o=t+1,s=l-vt(t)):(o=t,s=l),{year:o,dayOfYear:s}}function Ct(t,e,n){var i,r,o=_t(t.year(),e,n),s=Math.floor((t.dayOfYear()-o-1)/7)+1;return s<1?(r=t.year()-1,i=s+kt(r,e,n)):s>kt(t.year(),e,n)?(i=s-kt(t.year(),e,n),r=t.year()+1):(r=t.year(),i=s),{week:i,year:r}}function kt(t,e,n){var i=_t(t,e,n),r=_t(t+1,e,n);return(vt(t)-i+r)/7}function Et(t){return Ct(t,this._week.dow,this._week.doy).week}function St(){return this._week.dow}function Ot(){return this._week.doy}function Tt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Pt(t){var e=Ct(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Mt(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function At(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function It(t,e){return t?r(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Dt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Rt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Nt(t,e,n){var i,r,o,s=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=d([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(r=_i.call(this._weekdaysParse,s),r!==-1?r:null):"ddd"===e?(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:null):(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:null):"dddd"===e?(r=_i.call(this._weekdaysParse,s),r!==-1?r:(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:null))):"ddd"===e?(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:(r=_i.call(this._weekdaysParse,s),r!==-1?r:(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:null))):(r=_i.call(this._minWeekdaysParse,s),r!==-1?r:(r=_i.call(this._weekdaysParse,s),r!==-1?r:(r=_i.call(this._shortWeekdaysParse,s),r!==-1?r:null)))}function jt(t,e,n){var i,r,o;if(this._weekdaysParseExact)return Nt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=d([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function Lt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Mt(t,this.localeData()),this.add(t-e,"d")):e}function Ft(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Vt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=At(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function Ht(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=br),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ut(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=yr),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Bt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||qt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=wr),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function qt(){function t(t,e){return e.length-t.length}var e,n,i,r,o,s=[],a=[],c=[],l=[];for(e=0;e<7;e++)n=d([2e3,1]).day(e),i=this.weekdaysMin(n,""),r=this.weekdaysShort(n,""),o=this.weekdays(n,""),s.push(i),a.push(r),c.push(o),l.push(i),l.push(r),l.push(o);for(s.sort(t),a.sort(t),c.sort(t),l.sort(t),e=0;e<7;e++)a[e]=et(a[e]),c[e]=et(c[e]),l[e]=et(l[e]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function zt(){return this.hours()%12||12}function Wt(){return this.hours()||24}function Gt(t,e){Y(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Yt(t,e){return e._meridiemParse}function $t(t){return"p"===(t+"").toLowerCase().charAt(0)}function Kt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Zt(t){return t?t.toLowerCase().replace("_","-"):t}function Qt(t){for(var e,n,i,r,o=0;o<t.length;){for(r=Zt(t[o]).split("-"),e=r.length,n=Zt(t[o+1]),n=n?n.split("-"):null;e>0;){if(i=Jt(r.slice(0,e).join("-")))return i;if(n&&n.length>=e&&x(r,n,!0)>=e-1)break;e--}o++}return null}function Jt(e){var i=null;if(!Er[e]&&"undefined"!=typeof t&&t&&t.exports)try{i=_r._abbr,n(774)("./"+e),Xt(i)}catch(t){}return Er[e]}function Xt(t,e){var n;return t&&(n=v(e)?ne(t):te(t,e),n&&(_r=n)),_r._abbr}function te(t,e){if(null!==e){var n=kr;return e.abbr=t,null!=Er[t]?(E("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."),n=Er[t]._config):null!=e.parentLocale&&(null!=Er[e.parentLocale]?n=Er[e.parentLocale]._config:E("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),Er[t]=new P(T(n,e)),Xt(t),Er[t]}return delete Er[t],null}function ee(t,e){if(null!=e){var n,i=kr;null!=Er[t]&&(i=Er[t]._config),e=T(i,e),n=new P(e),n.parentLocale=Er[t],Er[t]=n,Xt(t)}else null!=Er[t]&&(null!=Er[t].parentLocale?Er[t]=Er[t].parentLocale:null!=Er[t]&&delete Er[t]);return Er[t]}function ne(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return _r;if(!r(t)){if(e=Jt(t))return e;t=[t]}return Qt(t)}function ie(){return wi(Er)}function re(t){var e,n=t._a;return n&&f(t).overflow===-2&&(e=n[tr]<0||n[tr]>11?tr:n[er]<1||n[er]>ot(n[Xi],n[tr])?er:n[nr]<0||n[nr]>24||24===n[nr]&&(0!==n[ir]||0!==n[rr]||0!==n[or])?nr:n[ir]<0||n[ir]>59?ir:n[rr]<0||n[rr]>59?rr:n[or]<0||n[or]>999?or:-1,f(t)._overflowDayOfYear&&(e<Xi||e>er)&&(e=er),f(t)._overflowWeeks&&e===-1&&(e=sr),f(t)._overflowWeekday&&e===-1&&(e=ar),f(t).overflow=e),t}function oe(t){var e,n,i,r,o,s,a=t._i,c=Sr.exec(a)||Or.exec(a);if(c){for(f(t).iso=!0,e=0,n=Pr.length;e<n;e++)if(Pr[e][1].exec(c[1])){r=Pr[e][0],i=Pr[e][2]!==!1;break}if(null==r)return void(t._isValid=!1);if(c[3]){for(e=0,n=Mr.length;e<n;e++)if(Mr[e][1].exec(c[3])){o=(c[2]||" ")+Mr[e][0];break}if(null==o)return void(t._isValid=!1)}if(!i&&null!=o)return void(t._isValid=!1);if(c[4]){if(!Tr.exec(c[4]))return void(t._isValid=!1);s="Z"}t._f=r+(o||"")+(s||""),de(t)}else t._isValid=!1}function se(t){var n=Ar.exec(t._i);return null!==n?void(t._d=new Date(+n[1])):(oe(t),void(t._isValid===!1&&(delete t._isValid,e.createFromInputFallback(t))))}function ae(t,e,n){return null!=t?t:null!=e?e:n}function ce(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]; -}function le(t){var e,n,i,r,o=[];if(!t._d){for(i=ce(t),t._w&&null==t._a[er]&&null==t._a[tr]&&ue(t),t._dayOfYear&&(r=ae(t._a[Xi],i[Xi]),t._dayOfYear>vt(r)&&(f(t)._overflowDayOfYear=!0),n=wt(r,0,t._dayOfYear),t._a[tr]=n.getUTCMonth(),t._a[er]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=o[e]=i[e];for(;e<7;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[nr]&&0===t._a[ir]&&0===t._a[rr]&&0===t._a[or]&&(t._nextDay=!0,t._a[nr]=0),t._d=(t._useUTC?wt:yt).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[nr]=24)}}function ue(t){var e,n,i,r,o,s,a,c;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,s=4,n=ae(e.GG,t._a[Xi],Ct(ye(),1,4).year),i=ae(e.W,1),r=ae(e.E,1),(r<1||r>7)&&(c=!0)):(o=t._locale._week.dow,s=t._locale._week.doy,n=ae(e.gg,t._a[Xi],Ct(ye(),o,s).year),i=ae(e.w,1),null!=e.d?(r=e.d,(r<0||r>6)&&(c=!0)):null!=e.e?(r=e.e+o,(e.e<0||e.e>6)&&(c=!0)):r=o),i<1||i>kt(n,o,s)?f(t)._overflowWeeks=!0:null!=c?f(t)._overflowWeekday=!0:(a=xt(n,i,r,o,s),t._a[Xi]=a.year,t._dayOfYear=a.dayOfYear)}function de(t){if(t._f===e.ISO_8601)return void oe(t);t._a=[],f(t).empty=!0;var n,i,r,o,s,a=""+t._i,c=a.length,l=0;for(r=Q(t._f,t._locale).match(Mi)||[],n=0;n<r.length;n++)o=r[n],i=(a.match(X(o,t))||[])[0],i&&(s=a.substr(0,a.indexOf(i)),s.length>0&&f(t).unusedInput.push(s),a=a.slice(a.indexOf(i)+i.length),l+=i.length),Di[o]?(i?f(t).empty=!1:f(t).unusedTokens.push(o),rt(o,i,t)):t._strict&&!i&&f(t).unusedTokens.push(o);f(t).charsLeftOver=c-l,a.length>0&&f(t).unusedInput.push(a),t._a[nr]<=12&&f(t).bigHour===!0&&t._a[nr]>0&&(f(t).bigHour=void 0),f(t).parsedDateParts=t._a.slice(0),f(t).meridiem=t._meridiem,t._a[nr]=pe(t._locale,t._a[nr],t._meridiem),le(t),re(t)}function pe(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&e<12&&(e+=12),i||12!==e||(e=0),e):e}function fe(t){var e,n,i,r,o;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(r=0;r<t._f.length;r++)o=0,e=g({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[r],de(e),h(e)&&(o+=f(e).charsLeftOver,o+=10*f(e).unusedTokens.length,f(e).score=o,(null==i||o<i)&&(i=o,n=e));u(t,n||e)}function he(t){if(!t._d){var e=F(t._i);t._a=c([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),le(t)}}function me(t){var e=new b(re(ve(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function ve(t){var e=t._i,n=t._f;return t._locale=t._locale||ne(t._l),null===e||void 0===n&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),y(e)?new b(re(e)):(r(n)?fe(t):a(e)?t._d=e:n?de(t):ge(t),h(t)||(t._d=null),t))}function ge(t){var n=t._i;void 0===n?t._d=new Date(e.now()):a(n)?t._d=new Date(n.valueOf()):"string"==typeof n?se(t):r(n)?(t._a=c(n.slice(0),function(t){return parseInt(t,10)}),le(t)):"object"==typeof n?he(t):"number"==typeof n?t._d=new Date(n):e.createFromInputFallback(t)}function be(t,e,n,i,a){var c={};return"boolean"==typeof n&&(i=n,n=void 0),(o(t)&&s(t)||r(t)&&0===t.length)&&(t=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=a,c._l=n,c._i=t,c._f=e,c._strict=i,me(c)}function ye(t,e,n,i){return be(t,e,n,i,!1)}function we(t,e){var n,i;if(1===e.length&&r(e[0])&&(e=e[0]),!e.length)return ye();for(n=e[0],i=1;i<e.length;++i)e[i].isValid()&&!e[i][t](n)||(n=e[i]);return n}function _e(){var t=[].slice.call(arguments,0);return we("isBefore",t)}function xe(){var t=[].slice.call(arguments,0);return we("isAfter",t)}function Ce(t){var e=F(t),n=e.year||0,i=e.quarter||0,r=e.month||0,o=e.week||0,s=e.day||0,a=e.hour||0,c=e.minute||0,l=e.second||0,u=e.millisecond||0;this._milliseconds=+u+1e3*l+6e4*c+1e3*a*60*60,this._days=+s+7*o,this._months=+r+3*i+12*n,this._data={},this._locale=ne(),this._bubble()}function ke(t){return t instanceof Ce}function Ee(t){return t<0?Math.round(-1*t)*-1:Math.round(t)}function Se(t,e){Y(t,0,0,function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+G(~~(t/60),2)+e+G(~~t%60,2)})}function Oe(t,e){var n=(e||"").match(t)||[],i=n[n.length-1]||[],r=(i+"").match(Nr)||["-",0,0],o=+(60*r[1])+_(r[2]);return"+"===r[0]?o:-o}function Te(t,n){var i,r;return n._isUTC?(i=n.clone(),r=(y(t)||a(t)?t.valueOf():ye(t).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+r),e.updateOffset(i,!1),i):ye(t).local()}function Pe(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Me(t,n){var i,r=this._offset||0;return this.isValid()?null!=t?("string"==typeof t?t=Oe($i,t):Math.abs(t)<16&&(t=60*t),!this._isUTC&&n&&(i=Pe(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==t&&(!n||this._changeInProgress?Ge(this,Ue(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:Pe(this):null!=t?this:NaN}function Ae(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Ie(t){return this.utcOffset(0,t)}function De(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Pe(this),"m")),this}function Re(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=Oe(Yi,this._i);0===t?this.utcOffset(0,!0):this.utcOffset(Oe(Yi,this._i))}return this}function Ne(t){return!!this.isValid()&&(t=t?ye(t).utcOffset():0,(this.utcOffset()-t)%60===0)}function je(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Le(){if(!v(this._isDSTShifted))return this._isDSTShifted;var t={};if(g(t,this),t=ve(t),t._a){var e=t._isUTC?d(t._a):ye(t._a);this._isDSTShifted=this.isValid()&&x(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Fe(){return!!this.isValid()&&!this._isUTC}function Ve(){return!!this.isValid()&&this._isUTC}function He(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Ue(t,e){var n,i,r,o=t,s=null;return ke(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(s=jr.exec(t))?(n="-"===s[1]?-1:1,o={y:0,d:_(s[er])*n,h:_(s[nr])*n,m:_(s[ir])*n,s:_(s[rr])*n,ms:_(Ee(1e3*s[or]))*n}):(s=Lr.exec(t))?(n="-"===s[1]?-1:1,o={y:Be(s[2],n),M:Be(s[3],n),w:Be(s[4],n),d:Be(s[5],n),h:Be(s[6],n),m:Be(s[7],n),s:Be(s[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(r=ze(ye(o.from),ye(o.to)),o={},o.ms=r.milliseconds,o.M=r.months),i=new Ce(o),ke(t)&&l(t,"_locale")&&(i._locale=t._locale),i}function Be(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function qe(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function ze(t,e){var n;return t.isValid()&&e.isValid()?(e=Te(e,t),t.isBefore(e)?n=qe(t,e):(n=qe(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function We(t,e){return function(n,i){var r,o;return null===i||isNaN(+i)||(E(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),n="string"==typeof n?+n:n,r=Ue(n,i),Ge(this,r,t),this}}function Ge(t,n,i,r){var o=n._milliseconds,s=Ee(n._days),a=Ee(n._months);t.isValid()&&(r=null==r||r,o&&t._d.setTime(t._d.valueOf()+o*i),s&&q(t,"Date",B(t,"Date")+s*i),a&&ut(t,B(t,"Month")+a*i),r&&e.updateOffset(t,s||a))}function Ye(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function $e(t,n){var i=t||ye(),r=Te(i,this).startOf("day"),o=e.calendarFormat(this,r)||"sameElse",s=n&&(S(n[o])?n[o].call(this,i):n[o]);return this.format(s||this.localeData().calendar(o,this,ye(i)))}function Ke(){return new b(this)}function Ze(t,e){var n=y(t)?t:ye(t);return!(!this.isValid()||!n.isValid())&&(e=L(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())}function Qe(t,e){var n=y(t)?t:ye(t);return!(!this.isValid()||!n.isValid())&&(e=L(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())}function Je(t,e,n,i){return i=i||"()",("("===i[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))}function Xe(t,e){var n,i=y(t)?t:ye(t);return!(!this.isValid()||!i.isValid())&&(e=L(e||"millisecond"),"millisecond"===e?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))}function tn(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function en(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function nn(t,e,n){var i,r,o,s;return this.isValid()?(i=Te(t,this),i.isValid()?(r=6e4*(i.utcOffset()-this.utcOffset()),e=L(e),"year"===e||"month"===e||"quarter"===e?(s=rn(this,i),"quarter"===e?s/=3:"year"===e&&(s/=12)):(o=this-i,s="second"===e?o/1e3:"minute"===e?o/6e4:"hour"===e?o/36e5:"day"===e?(o-r)/864e5:"week"===e?(o-r)/6048e5:o),n?s:w(s)):NaN):NaN}function rn(t,e){var n,i,r=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(r,"months");return e-o<0?(n=t.clone().add(r-1,"months"),i=(e-o)/(o-n)):(n=t.clone().add(r+1,"months"),i=(e-o)/(n-o)),-(r+i)||0}function on(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function sn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?S(Date.prototype.toISOString)?this.toDate().toISOString():Z(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):Z(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function an(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=Z(this,t);return this.localeData().postformat(n)}function cn(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?Ue({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function ln(t){return this.from(ye(),t)}function un(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?Ue({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function dn(t){return this.to(ye(),t)}function pn(t){var e;return void 0===t?this._locale._abbr:(e=ne(t),null!=e&&(this._locale=e),this)}function fn(){return this._locale}function hn(t){switch(t=L(t)){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)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function mn(t){return t=L(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function vn(){return this._d.valueOf()-6e4*(this._offset||0)}function gn(){return Math.floor(this.valueOf()/1e3)}function bn(){return new Date(this.valueOf())}function yn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function wn(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function _n(){return this.isValid()?this.toISOString():null}function xn(){return h(this)}function Cn(){return u({},f(this))}function kn(){return f(this).overflow}function En(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Sn(t,e){Y(0,[t,t.length],0,e)}function On(t){return An.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Tn(t){return An.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Pn(){return kt(this.year(),1,4)}function Mn(){var t=this.localeData()._week;return kt(this.year(),t.dow,t.doy)}function An(t,e,n,i,r){var o;return null==t?Ct(this,i,r).year:(o=kt(t,i,r),e>o&&(e=o),In.call(this,t,e,n,i,r))}function In(t,e,n,i,r){var o=xt(t,e,n,i,r),s=wt(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function Dn(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Rn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Nn(t,e){e[or]=_(1e3*("0."+t))}function jn(){return this._isUTC?"UTC":""}function Ln(){return this._isUTC?"Coordinated Universal Time":""}function Fn(t){return ye(1e3*t)}function Vn(){return ye.apply(null,arguments).parseZone()}function Hn(t){return t}function Un(t,e,n,i){var r=ne(),o=d().set(i,e);return r[n](o,t)}function Bn(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Un(t,e,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=Un(t,i,n,"month");return r}function qn(t,e,n,i){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var r=ne(),o=t?r._week.dow:0;if(null!=n)return Un(e,(n+o)%7,i,"day");var s,a=[];for(s=0;s<7;s++)a[s]=Un(e,(s+o)%7,i,"day");return a}function zn(t,e){return Bn(t,e,"months")}function Wn(t,e){return Bn(t,e,"monthsShort")}function Gn(t,e,n){return qn(t,e,n,"weekdays")}function Yn(t,e,n){return qn(t,e,n,"weekdaysShort")}function $n(t,e,n){return qn(t,e,n,"weekdaysMin")}function Kn(){var t=this._data;return this._milliseconds=Kr(this._milliseconds),this._days=Kr(this._days),this._months=Kr(this._months),t.milliseconds=Kr(t.milliseconds),t.seconds=Kr(t.seconds),t.minutes=Kr(t.minutes),t.hours=Kr(t.hours),t.months=Kr(t.months),t.years=Kr(t.years),this}function Zn(t,e,n,i){var r=Ue(e,n);return t._milliseconds+=i*r._milliseconds,t._days+=i*r._days,t._months+=i*r._months,t._bubble()}function Qn(t,e){return Zn(this,t,e,1)}function Jn(t,e){return Zn(this,t,e,-1)}function Xn(t){return t<0?Math.floor(t):Math.ceil(t)}function ti(){var t,e,n,i,r,o=this._milliseconds,s=this._days,a=this._months,c=this._data;return o>=0&&s>=0&&a>=0||o<=0&&s<=0&&a<=0||(o+=864e5*Xn(ni(a)+s),s=0,a=0),c.milliseconds=o%1e3,t=w(o/1e3),c.seconds=t%60,e=w(t/60),c.minutes=e%60,n=w(e/60),c.hours=n%24,s+=w(n/24),r=w(ei(s)),a+=r,s-=Xn(ni(r)),i=w(a/12),a%=12,c.days=s,c.months=a,c.years=i,this}function ei(t){return 4800*t/146097}function ni(t){return 146097*t/4800}function ii(t){var e,n,i=this._milliseconds;if(t=L(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+ei(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ni(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function ri(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12)}function oi(t){return function(){return this.as(t)}}function si(t){return t=L(t),this[t+"s"]()}function ai(t){return function(){return this._data[t]}}function ci(){return w(this.days()/7)}function li(t,e,n,i,r){return r.relativeTime(e||1,!!n,t,i)}function ui(t,e,n){var i=Ue(t).abs(),r=po(i.as("s")),o=po(i.as("m")),s=po(i.as("h")),a=po(i.as("d")),c=po(i.as("M")),l=po(i.as("y")),u=r<fo.s&&["s",r]||o<=1&&["m"]||o<fo.m&&["mm",o]||s<=1&&["h"]||s<fo.h&&["hh",s]||a<=1&&["d"]||a<fo.d&&["dd",a]||c<=1&&["M"]||c<fo.M&&["MM",c]||l<=1&&["y"]||["yy",l];return u[2]=e,u[3]=+t>0,u[4]=n,li.apply(null,u)}function di(t){return void 0===t?po:"function"==typeof t&&(po=t,!0)}function pi(t,e){return void 0!==fo[t]&&(void 0===e?fo[t]:(fo[t]=e,!0))}function fi(t){var e=this.localeData(),n=ui(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function hi(){var t,e,n,i=ho(this._milliseconds)/1e3,r=ho(this._days),o=ho(this._months);t=w(i/60),e=w(t/60),i%=60,t%=60,n=w(o/12),o%=12;var s=n,a=o,c=r,l=e,u=t,d=i,p=this.asSeconds();return p?(p<0?"-":"")+"P"+(s?s+"Y":"")+(a?a+"M":"")+(c?c+"D":"")+(l||u||d?"T":"")+(l?l+"H":"")+(u?u+"M":"")+(d?d+"S":""):"P0D"}var mi,vi;vi=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;i<n;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var gi=e.momentProperties=[],bi=!1,yi={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var wi;wi=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)l(t,e)&&n.push(e);return n};var _i,xi={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ci={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},ki="Invalid date",Ei="%d",Si=/\d{1,2}/,Oi={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Ti={},Pi={},Mi=/(\[[^\[]*\])|(\\)?([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,Ai=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ii={},Di={},Ri=/\d/,Ni=/\d\d/,ji=/\d{3}/,Li=/\d{4}/,Fi=/[+-]?\d{6}/,Vi=/\d\d?/,Hi=/\d\d\d\d?/,Ui=/\d\d\d\d\d\d?/,Bi=/\d{1,3}/,qi=/\d{1,4}/,zi=/[+-]?\d{1,6}/,Wi=/\d+/,Gi=/[+-]?\d+/,Yi=/Z|[+-]\d\d:?\d\d/gi,$i=/Z|[+-]\d\d(?::?\d\d)?/gi,Ki=/[+-]?\d+(\.\d{1,3})?/,Zi=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Qi={},Ji={},Xi=0,tr=1,er=2,nr=3,ir=4,rr=5,or=6,sr=7,ar=8;_i=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},Y("M",["MM",2],"Mo",function(){return this.month()+1}),Y("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),Y("MMMM",0,0,function(t){return this.localeData().months(this,t)}),j("month","M"),V("month",8),J("M",Vi),J("MM",Vi,Ni),J("MMM",function(t,e){return e.monthsShortRegex(t)}),J("MMMM",function(t,e){return e.monthsRegex(t)}),nt(["M","MM"],function(t,e){e[tr]=_(t)-1}),nt(["MMM","MMMM"],function(t,e,n,i){var r=n._locale.monthsParse(t,i,n._strict);null!=r?e[tr]=r:f(n).invalidMonth=t});var cr=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,lr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ur="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),dr=Zi,pr=Zi;Y("Y",0,0,function(){var t=this.year();return t<=9999?""+t:"+"+t}),Y(0,["YY",2],0,function(){return this.year()%100}),Y(0,["YYYY",4],0,"year"),Y(0,["YYYYY",5],0,"year"),Y(0,["YYYYYY",6,!0],0,"year"),j("year","y"),V("year",1),J("Y",Gi),J("YY",Vi,Ni),J("YYYY",qi,Li),J("YYYYY",zi,Fi),J("YYYYYY",zi,Fi),nt(["YYYYY","YYYYYY"],Xi),nt("YYYY",function(t,n){n[Xi]=2===t.length?e.parseTwoDigitYear(t):_(t)}),nt("YY",function(t,n){n[Xi]=e.parseTwoDigitYear(t)}),nt("Y",function(t,e){e[Xi]=parseInt(t,10)}),e.parseTwoDigitYear=function(t){return _(t)+(_(t)>68?1900:2e3)};var fr=U("FullYear",!0);Y("w",["ww",2],"wo","week"),Y("W",["WW",2],"Wo","isoWeek"),j("week","w"),j("isoWeek","W"),V("week",5),V("isoWeek",5),J("w",Vi),J("ww",Vi,Ni),J("W",Vi),J("WW",Vi,Ni),it(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=_(t)});var hr={dow:0,doy:6};Y("d",0,"do","day"),Y("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),Y("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),Y("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),Y("e",0,0,"weekday"),Y("E",0,0,"isoWeekday"),j("day","d"),j("weekday","e"),j("isoWeekday","E"),V("day",11),V("weekday",11),V("isoWeekday",11),J("d",Vi),J("e",Vi),J("E",Vi),J("dd",function(t,e){return e.weekdaysMinRegex(t)}),J("ddd",function(t,e){return e.weekdaysShortRegex(t)}),J("dddd",function(t,e){return e.weekdaysRegex(t)}),it(["dd","ddd","dddd"],function(t,e,n,i){var r=n._locale.weekdaysParse(t,i,n._strict);null!=r?e.d=r:f(n).invalidWeekday=t}),it(["d","e","E"],function(t,e,n,i){e[i]=_(t)});var mr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),gr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),br=Zi,yr=Zi,wr=Zi;Y("H",["HH",2],0,"hour"),Y("h",["hh",2],0,zt),Y("k",["kk",2],0,Wt),Y("hmm",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)}),Y("hmmss",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),Y("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),Y("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Gt("a",!0),Gt("A",!1),j("hour","h"),V("hour",13),J("a",Yt),J("A",Yt),J("H",Vi),J("h",Vi),J("HH",Vi,Ni),J("hh",Vi,Ni),J("hmm",Hi),J("hmmss",Ui),J("Hmm",Hi),J("Hmmss",Ui),nt(["H","HH"],nr),nt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),nt(["h","hh"],function(t,e,n){e[nr]=_(t),f(n).bigHour=!0}),nt("hmm",function(t,e,n){var i=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i)),f(n).bigHour=!0}),nt("hmmss",function(t,e,n){var i=t.length-4,r=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i,2)),e[rr]=_(t.substr(r)),f(n).bigHour=!0}),nt("Hmm",function(t,e,n){var i=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i))}),nt("Hmmss",function(t,e,n){var i=t.length-4,r=t.length-2;e[nr]=_(t.substr(0,i)),e[ir]=_(t.substr(i,2)),e[rr]=_(t.substr(r))});var _r,xr=/[ap]\.?m?\.?/i,Cr=U("Hours",!0),kr={calendar:xi,longDateFormat:Ci,invalidDate:ki,ordinal:Ei,ordinalParse:Si,relativeTime:Oi,months:lr,monthsShort:ur,week:hr,weekdays:mr,weekdaysMin:gr,weekdaysShort:vr,meridiemParse:xr},Er={},Sr=/^\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)?)?/,Or=/^\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)?)?/,Tr=/Z|[+-]\d\d(?::?\d\d)?/,Pr=[["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/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Mr=[["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/]],Ar=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=k("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non 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(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),e.ISO_8601=function(){};var Ir=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:m()}),Dr=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:m()}),Rr=function(){return Date.now?Date.now():+new Date};Se("Z",":"),Se("ZZ",""),J("Z",$i),J("ZZ",$i),nt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Oe($i,t)});var Nr=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var jr=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Lr=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Ue.fn=Ce.prototype;var Fr=We(1,"add"),Vr=We(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Hr=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});Y(0,["gg",2],0,function(){return this.weekYear()%100}),Y(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Sn("gggg","weekYear"),Sn("ggggg","weekYear"),Sn("GGGG","isoWeekYear"),Sn("GGGGG","isoWeekYear"),j("weekYear","gg"),j("isoWeekYear","GG"),V("weekYear",1),V("isoWeekYear",1),J("G",Gi),J("g",Gi),J("GG",Vi,Ni),J("gg",Vi,Ni),J("GGGG",qi,Li),J("gggg",qi,Li),J("GGGGG",zi,Fi),J("ggggg",zi,Fi),it(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=_(t)}),it(["gg","GG"],function(t,n,i,r){n[r]=e.parseTwoDigitYear(t)}),Y("Q",0,"Qo","quarter"),j("quarter","Q"),V("quarter",7),J("Q",Ri),nt("Q",function(t,e){e[tr]=3*(_(t)-1)}),Y("D",["DD",2],"Do","date"),j("date","D"),V("date",9),J("D",Vi),J("DD",Vi,Ni),J("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),nt(["D","DD"],er),nt("Do",function(t,e){e[er]=_(t.match(Vi)[0],10)});var Ur=U("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear"),j("dayOfYear","DDD"),V("dayOfYear",4),J("DDD",Bi),J("DDDD",ji),nt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=_(t)}),Y("m",["mm",2],0,"minute"),j("minute","m"),V("minute",14),J("m",Vi),J("mm",Vi,Ni),nt(["m","mm"],ir);var Br=U("Minutes",!1);Y("s",["ss",2],0,"second"),j("second","s"),V("second",15),J("s",Vi),J("ss",Vi,Ni),nt(["s","ss"],rr);var qr=U("Seconds",!1);Y("S",0,0,function(){return~~(this.millisecond()/100)}),Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Y(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Y(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Y(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Y(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Y(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),j("millisecond","ms"),V("millisecond",16),J("S",Bi,Ri),J("SS",Bi,Ni),J("SSS",Bi,ji);var zr;for(zr="SSSS";zr.length<=9;zr+="S")J(zr,Wi);for(zr="S";zr.length<=9;zr+="S")nt(zr,Nn);var Wr=U("Milliseconds",!1);Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName");var Gr=b.prototype;Gr.add=Fr,Gr.calendar=$e,Gr.clone=Ke,Gr.diff=nn,Gr.endOf=mn,Gr.format=an,Gr.from=cn,Gr.fromNow=ln,Gr.to=un,Gr.toNow=dn,Gr.get=z,Gr.invalidAt=kn,Gr.isAfter=Ze,Gr.isBefore=Qe,Gr.isBetween=Je,Gr.isSame=Xe,Gr.isSameOrAfter=tn,Gr.isSameOrBefore=en,Gr.isValid=xn,Gr.lang=Hr,Gr.locale=pn,Gr.localeData=fn,Gr.max=Dr,Gr.min=Ir,Gr.parsingFlags=Cn,Gr.set=W,Gr.startOf=hn,Gr.subtract=Vr,Gr.toArray=yn,Gr.toObject=wn,Gr.toDate=bn,Gr.toISOString=sn,Gr.toJSON=_n,Gr.toString=on,Gr.unix=gn,Gr.valueOf=vn,Gr.creationData=En,Gr.year=fr,Gr.isLeapYear=bt,Gr.weekYear=On,Gr.isoWeekYear=Tn,Gr.quarter=Gr.quarters=Dn,Gr.month=dt,Gr.daysInMonth=pt,Gr.week=Gr.weeks=Tt,Gr.isoWeek=Gr.isoWeeks=Pt,Gr.weeksInYear=Mn,Gr.isoWeeksInYear=Pn,Gr.date=Ur,Gr.day=Gr.days=Lt,Gr.weekday=Ft,Gr.isoWeekday=Vt,Gr.dayOfYear=Rn,Gr.hour=Gr.hours=Cr,Gr.minute=Gr.minutes=Br,Gr.second=Gr.seconds=qr,Gr.millisecond=Gr.milliseconds=Wr,Gr.utcOffset=Me,Gr.utc=Ie,Gr.local=De,Gr.parseZone=Re,Gr.hasAlignedHourOffset=Ne,Gr.isDST=je,Gr.isLocal=Fe,Gr.isUtcOffset=Ve,Gr.isUtc=He,Gr.isUTC=He,Gr.zoneAbbr=jn,Gr.zoneName=Ln,Gr.dates=k("dates accessor is deprecated. Use date instead.",Ur),Gr.months=k("months accessor is deprecated. Use month instead",dt),Gr.years=k("years accessor is deprecated. Use year instead",fr),Gr.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ae),Gr.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Le);var Yr=Gr,$r=P.prototype;$r.calendar=M,$r.longDateFormat=A,$r.invalidDate=I,$r.ordinal=D,$r.preparse=Hn,$r.postformat=Hn,$r.relativeTime=R,$r.pastFuture=N,$r.set=O,$r.months=st,$r.monthsShort=at,$r.monthsParse=lt,$r.monthsRegex=ht,$r.monthsShortRegex=ft,$r.week=Et,$r.firstDayOfYear=Ot,$r.firstDayOfWeek=St,$r.weekdays=It,$r.weekdaysMin=Rt,$r.weekdaysShort=Dt,$r.weekdaysParse=jt,$r.weekdaysRegex=Ht,$r.weekdaysShortRegex=Ut,$r.weekdaysMinRegex=Bt,$r.isPM=$t,$r.meridiem=Kt,Xt("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===_(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),e.lang=k("moment.lang is deprecated. Use moment.locale instead.",Xt),e.langData=k("moment.langData is deprecated. Use moment.localeData instead.",ne);var Kr=Math.abs,Zr=oi("ms"),Qr=oi("s"),Jr=oi("m"),Xr=oi("h"),to=oi("d"),eo=oi("w"),no=oi("M"),io=oi("y"),ro=ai("milliseconds"),oo=ai("seconds"),so=ai("minutes"),ao=ai("hours"),co=ai("days"),lo=ai("months"),uo=ai("years"),po=Math.round,fo={s:45,m:45,h:22,d:26,M:11},ho=Math.abs,mo=Ce.prototype;mo.abs=Kn,mo.add=Qn,mo.subtract=Jn,mo.as=ii,mo.asMilliseconds=Zr,mo.asSeconds=Qr,mo.asMinutes=Jr,mo.asHours=Xr,mo.asDays=to,mo.asWeeks=eo,mo.asMonths=no,mo.asYears=io,mo.valueOf=ri,mo._bubble=ti,mo.get=si,mo.milliseconds=ro,mo.seconds=oo,mo.minutes=so,mo.hours=ao,mo.days=co,mo.weeks=ci,mo.months=lo,mo.years=uo,mo.humanize=fi,mo.toISOString=hi,mo.toString=hi,mo.toJSON=hi,mo.locale=pn,mo.localeData=fn,mo.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",hi),mo.lang=Hr,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),J("x",Gi),J("X",Ki),nt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),nt("x",function(t,e,n){n._d=new Date(_(t))}),e.version="2.15.1",i(ye),e.fn=Yr,e.min=_e,e.max=xe,e.now=Rr,e.utc=d,e.unix=Fn,e.months=zn,e.isDate=a,e.locale=Xt,e.invalid=m,e.duration=Ue,e.isMoment=y,e.weekdays=Gn,e.parseZone=Vn,e.localeData=ne,e.isDuration=ke,e.monthsShort=Wn,e.weekdaysMin=$n,e.defineLocale=te,e.updateLocale=ee,e.locales=ie,e.weekdaysShort=Yn,e.normalizeUnits=L,e.relativeTimeRounding=di,e.relativeTimeThreshold=pi,e.calendarFormat=Ye,e.prototype=Yr;var vo=e;return vo})}).call(e,n(772)(t))},function(t,e,n){"use strict";var i=n(391);e.AccordionPanelComponent=i.AccordionPanelComponent;var r=n(214);e.AccordionComponent=r.AccordionComponent;var o=n(215);e.AccordionModule=o.AccordionModule},function(t,e,n){"use strict";var i=n(392);e.AlertComponent=i.AlertComponent;var r=n(216);e.AlertModule=r.AlertModule},function(t,e,n){"use strict";var i=n(393);e.ButtonCheckboxDirective=i.ButtonCheckboxDirective;var r=n(394);e.ButtonRadioDirective=r.ButtonRadioDirective;var o=n(217);e.ButtonsModule=o.ButtonsModule},function(t,e,n){"use strict";var i=n(218);e.CarouselComponent=i.CarouselComponent;var r=n(219);e.CarouselModule=r.CarouselModule;var o=n(395);e.SlideComponent=o.SlideComponent},function(t,e,n){"use strict";var i=n(396);e.CollapseDirective=i.CollapseDirective;var r=n(137);e.CollapseModule=r.CollapseModule},function(t,e,n){"use strict";var i=n(399);e.DatePickerComponent=i.DatePickerComponent;var r=n(220);e.DatepickerModule=r.DatepickerModule;var o=n(400);e.DayPickerComponent=o.DayPickerComponent;var s=n(401);e.MonthPickerComponent=s.MonthPickerComponent;var a=n(402);e.YearPickerComponent=a.YearPickerComponent;var c=n(398);e.DateFormatter=c.DateFormatter},function(t,e,n){"use strict";var i=n(403);e.DropdownMenuDirective=i.DropdownMenuDirective;var r=n(404);e.DropdownToggleDirective=r.DropdownToggleDirective;var o=n(138);e.DropdownDirective=o.DropdownDirective;var s=n(405);e.DropdownService=s.DropdownService;var a=n(221);e.DropdownModule=a.DropdownModule},function(t,e,n){"use strict";var i=n(0),r=n(215),o=n(216),s=n(217),a=n(219),c=n(137),l=n(220),u=n(221),d=n(224),p=n(226),f=n(229),h=n(230),m=n(232),v=n(234),g=n(236),b=n(240),y=n(50),w=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{exports:[r.AccordionModule,o.AlertModule,s.ButtonsModule,a.CarouselModule,c.CollapseModule,l.DatepickerModule,u.DropdownModule,d.ModalModule,p.PaginationModule,f.ProgressbarModule,h.RatingModule,m.TabsModule,v.TimepickerModule,g.TooltipModule,b.TypeaheadModule],providers:[{provide:y.ComponentsHelper,useClass:y.ComponentsHelper}]}]}],t.ctorParameters=[],t}(); -e.Ng2BootstrapModule=w},function(t,e,n){"use strict";function i(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}i(n(222)),i(n(223)),i(n(406));var r=n(224);e.ModalModule=r.ModalModule},function(t,e,n){"use strict";var i=n(407);e.PagerComponent=i.PagerComponent;var r=n(225);e.PaginationComponent=r.PaginationComponent;var o=n(226);e.PaginationModule=o.PaginationModule},function(t,e,n){"use strict";var i=n(408);e.BarComponent=i.BarComponent;var r=n(228);e.ProgressDirective=r.ProgressDirective;var o=n(409);e.ProgressbarComponent=o.ProgressbarComponent;var s=n(229);e.ProgressbarModule=s.ProgressbarModule},function(t,e,n){"use strict";var i=n(410);e.RatingComponent=i.RatingComponent;var r=n(230);e.RatingModule=r.RatingModule},function(t,e,n){"use strict";var i=n(411);e.TabHeadingDirective=i.TabHeadingDirective;var r=n(233);e.TabsetComponent=r.TabsetComponent;var o=n(231);e.TabDirective=o.TabDirective;var s=n(232);e.TabsModule=s.TabsModule},function(t,e,n){"use strict";var i=n(412);e.TimepickerComponent=i.TimepickerComponent;var r=n(234);e.TimepickerModule=r.TimepickerModule},function(t,e,n){"use strict";var i=n(235);e.TooltipContainerComponent=i.TooltipContainerComponent;var r=n(414);e.TooltipDirective=r.TooltipDirective;var o=n(236);e.TooltipModule=o.TooltipModule},function(t,e,n){"use strict";var i=n(415);e.TypeaheadMatch=i.TypeaheadMatch;var r=n(238);e.TypeaheadOptions=r.TypeaheadOptions;var o=n(239);e.TypeaheadUtils=o.TypeaheadUtils;var s=n(237);e.TypeaheadContainerComponent=s.TypeaheadContainerComponent;var a=n(416);e.TypeaheadDirective=a.TypeaheadDirective;var c=n(240);e.TypeaheadModule=c.TypeaheadModule},function(t,e){"use strict";e.latinMap={"Ã":"A","Ä‚":"A","Ắ":"A","Ặ":"A","Ằ":"A","Ẳ":"A","Ẵ":"A","Ç":"A","Â":"A","Ấ":"A","Ậ":"A","Ầ":"A","Ẩ":"A","Ẫ":"A","Ä":"A","Çž":"A","Ȧ":"A","Ç ":"A","Ạ":"A","È€":"A","À":"A","Ả":"A","È‚":"A","Ä€":"A","Ä„":"A","Ã…":"A","Ǻ":"A","Ḁ":"A","Ⱥ":"A","Ã":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ç¢":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ḃ":"B","Ḅ":"B","Æ":"B","Ḇ":"B","Ƀ":"B","Æ‚":"B","Ć":"C","ÄŒ":"C","Ç":"C","Ḉ":"C","Ĉ":"C","ÄŠ":"C","Ƈ":"C","È»":"C","ÄŽ":"D","á¸":"D","Ḓ":"D","Ḋ":"D","Ḍ":"D","ÆŠ":"D","Ḏ":"D","Dz":"D","Ç…":"D","Ä":"D","Æ‹":"D","DZ":"DZ","Ç„":"DZ","É":"E","Ä”":"E","Äš":"E","Ȩ":"E","Ḝ":"E","Ê":"E","Ế":"E","Ệ":"E","Ề":"E","Ể":"E","Ễ":"E","Ḙ":"E","Ë":"E","Ä–":"E","Ẹ":"E","È„":"E","È":"E","Ẻ":"E","Ȇ":"E","Ä’":"E","Ḗ":"E","Ḕ":"E","Ę":"E","Ɇ":"E","Ẽ":"E","Ḛ":"E","êª":"ET","Ḟ":"F","Æ‘":"F","Ç´":"G","Äž":"G","Ǧ":"G","Ä¢":"G","Äœ":"G","Ä ":"G","Æ“":"G","Ḡ":"G","Ǥ":"G","Ḫ":"H","Èž":"H","Ḩ":"H","Ĥ":"H","â±§":"H","Ḧ":"H","Ḣ":"H","Ḥ":"H","Ħ":"H","Ã":"I","Ĭ":"I","Ç":"I","ÃŽ":"I","Ã":"I","Ḯ":"I","İ":"I","Ị":"I","Ȉ":"I","ÃŒ":"I","Ỉ":"I","ÈŠ":"I","Ī":"I","Ä®":"I","Æ—":"I","Ĩ":"I","Ḭ":"I","ê¹":"D","ê»":"F","ê½":"G","êž‚":"R","êž„":"S","Ꞇ":"T","ê¬":"IS","Ä´":"J","Ɉ":"J","Ḱ":"K","Ǩ":"K","Ķ":"K","Ⱪ":"K","ê‚":"K","Ḳ":"K","Ƙ":"K","Ḵ":"K","ê€":"K","ê„":"K","Ĺ":"L","Ƚ":"L","Ľ":"L","Ä»":"L","Ḽ":"L","Ḷ":"L","Ḹ":"L","â± ":"L","êˆ":"L","Ḻ":"L","Ä¿":"L","â±¢":"L","Lj":"L","Å":"L","LJ":"LJ","Ḿ":"M","á¹€":"M","Ṃ":"M","â±®":"M","Ń":"N","Ň":"N","Å…":"N","Ṋ":"N","Ṅ":"N","Ṇ":"N","Ǹ":"N","Æ":"N","Ṉ":"N","È ":"N","Ç‹":"N","Ñ":"N","ÇŠ":"NJ","Ó":"O","ÅŽ":"O","Ç‘":"O","Ô":"O","á»":"O","Ộ":"O","á»’":"O","á»”":"O","á»–":"O","Ö":"O","Ȫ":"O","È®":"O","Ȱ":"O","Ọ":"O","Å":"O","ÈŒ":"O","Ã’":"O","Ỏ":"O","Æ ":"O","Ớ":"O","Ợ":"O","Ờ":"O","Ở":"O","á» ":"O","ÈŽ":"O","êŠ":"O","êŒ":"O","ÅŒ":"O","á¹’":"O","á¹":"O","ÆŸ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Õ":"O","Ṍ":"O","Ṏ":"O","Ȭ":"O","Æ¢":"OI","êŽ":"OO","Æ":"E","Ɔ":"O","È¢":"OU","á¹”":"P","á¹–":"P","ê’":"P","Ƥ":"P","ê”":"P","â±£":"P","ê":"P","ê˜":"Q","ê–":"Q","Å”":"R","Ř":"R","Å–":"R","Ṙ":"R","Ṛ":"R","Ṝ":"R","È":"R","È’":"R","Ṟ":"R","ÉŒ":"R","Ɽ":"R","Ꜿ":"C","ÆŽ":"E","Åš":"S","Ṥ":"S","Å ":"S","Ṧ":"S","Åž":"S","Åœ":"S","Ș":"S","á¹ ":"S","á¹¢":"S","Ṩ":"S","Ť":"T","Å¢":"T","á¹°":"T","Èš":"T","Ⱦ":"T","Ṫ":"T","Ṭ":"T","Ƭ":"T","á¹®":"T","Æ®":"T","Ŧ":"T","Ɐ":"A","Ꞁ":"L","Æœ":"M","É…":"V","Ꜩ":"TZ","Ú":"U","Ŭ":"U","Ç“":"U","Û":"U","á¹¶":"U","Ü":"U","Ç—":"U","Ç™":"U","Ç›":"U","Ç•":"U","á¹²":"U","Ụ":"U","Ű":"U","È”":"U","Ù":"U","Ủ":"U","Ư":"U","Ứ":"U","á»°":"U","Ừ":"U","Ử":"U","á»®":"U","È–":"U","Ū":"U","Ṻ":"U","Ų":"U","Å®":"U","Ũ":"U","Ṹ":"U","á¹´":"U","êž":"V","á¹¾":"V","Ʋ":"V","á¹¼":"V","ê ":"VY","Ẃ":"W","Å´":"W","Ẅ":"W","Ẇ":"W","Ẉ":"W","Ẁ":"W","â±²":"W","Ẍ":"X","Ẋ":"X","Ã":"Y","Ŷ":"Y","Ÿ":"Y","Ẏ":"Y","á»´":"Y","Ỳ":"Y","Ƴ":"Y","á»¶":"Y","Ỿ":"Y","Ȳ":"Y","ÉŽ":"Y","Ỹ":"Y","Ź":"Z","Ž":"Z","áº":"Z","Ⱬ":"Z","Å»":"Z","Ẓ":"Z","Ȥ":"Z","Ẕ":"Z","Ƶ":"Z","IJ":"IJ","Å’":"OE","á´€":"A","á´":"AE","Ê™":"B","á´ƒ":"B","á´„":"C","á´…":"D","á´‡":"E","ꜰ":"F","É¢":"G","Ê›":"G","Êœ":"H","ɪ":"I","Ê":"R","á´Š":"J","á´‹":"K","ÊŸ":"L","á´Œ":"L","á´":"M","É´":"N","á´":"O","ɶ":"OE","á´":"O","á´•":"OU","á´˜":"P","Ê€":"R","á´Ž":"N","á´™":"R","ꜱ":"S","á´›":"T","â±»":"E","á´š":"R","á´œ":"U","á´ ":"V","á´¡":"W","Ê":"Y","á´¢":"Z","á":"a","ă":"a","ắ":"a","ặ":"a","ằ":"a","ẳ":"a","ẵ":"a","ÇŽ":"a","â":"a","ấ":"a","áº":"a","ầ":"a","ẩ":"a","ẫ":"a","ä":"a","ÇŸ":"a","ȧ":"a","Ç¡":"a","ạ":"a","È":"a","à ":"a","ả":"a","ȃ":"a","Ä":"a","Ä…":"a","á¶":"a","ẚ":"a","Ã¥":"a","Ç»":"a","á¸":"a","â±¥":"a","ã":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","Ç£":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ḃ":"b","ḅ":"b","É“":"b","ḇ":"b","ᵬ":"b","á¶€":"b","Æ€":"b","ƃ":"b","ɵ":"o","ć":"c","Ä":"c","ç":"c","ḉ":"c","ĉ":"c","É•":"c","Ä‹":"c","ƈ":"c","ȼ":"c","Ä":"d","ḑ":"d","ḓ":"d","È¡":"d","ḋ":"d","á¸":"d","É—":"d","á¶‘":"d","á¸":"d","áµ":"d","á¶":"d","Ä‘":"d","É–":"d","ÆŒ":"d","ı":"i","È·":"j","ÉŸ":"j","Ê„":"j","dz":"dz","dž":"dz","é":"e","Ä•":"e","Ä›":"e","È©":"e","á¸":"e","ê":"e","ế":"e","ệ":"e","á»":"e","ể":"e","á»…":"e","ḙ":"e","ë":"e","Ä—":"e","ẹ":"e","È…":"e","è":"e","ẻ":"e","ȇ":"e","Ä“":"e","ḗ":"e","ḕ":"e","ⱸ":"e","Ä™":"e","á¶’":"e","ɇ":"e","ẽ":"e","ḛ":"e","ê«":"et","ḟ":"f","Æ’":"f","áµ®":"f","á¶‚":"f","ǵ":"g","ÄŸ":"g","ǧ":"g","Ä£":"g","Ä":"g","Ä¡":"g","É ":"g","ḡ":"g","ᶃ":"g","Ç¥":"g","ḫ":"h","ÈŸ":"h","ḩ":"h","Ä¥":"h","ⱨ":"h","ḧ":"h","ḣ":"h","ḥ":"h","ɦ":"h","ẖ":"h","ħ":"h","Æ•":"hv","Ã":"i","Ä":"i","Ç":"i","î":"i","ï":"i","ḯ":"i","ị":"i","ȉ":"i","ì":"i","ỉ":"i","È‹":"i","Ä«":"i","į":"i","á¶–":"i","ɨ":"i","Ä©":"i","á¸":"i","êº":"d","ê¼":"f","áµ¹":"g","ꞃ":"r","êž…":"s","ꞇ":"t","ê":"is","ǰ":"j","ĵ":"j","Ê":"j","ɉ":"j","ḱ":"k","Ç©":"k","Ä·":"k","ⱪ":"k","êƒ":"k","ḳ":"k","Æ™":"k","ḵ":"k","á¶„":"k","ê":"k","ê…":"k","ĺ":"l","Æš":"l","ɬ":"l","ľ":"l","ļ":"l","ḽ":"l","È´":"l","ḷ":"l","ḹ":"l","ⱡ":"l","ê‰":"l","ḻ":"l","Å€":"l","É«":"l","á¶…":"l","É":"l","Å‚":"l","lj":"lj","Å¿":"s","ẜ":"s","ẛ":"s","áº":"s","ḿ":"m","á¹":"m","ṃ":"m","ɱ":"m","ᵯ":"m","ᶆ":"m","Å„":"n","ň":"n","ņ":"n","ṋ":"n","ȵ":"n","á¹…":"n","ṇ":"n","ǹ":"n","ɲ":"n","ṉ":"n","Æž":"n","áµ°":"n","ᶇ":"n","ɳ":"n","ñ":"n","ÇŒ":"nj","ó":"o","Å":"o","Ç’":"o","ô":"o","ố":"o","á»™":"o","ồ":"o","ổ":"o","á»—":"o","ö":"o","È«":"o","ȯ":"o","ȱ":"o","á»":"o","Å‘":"o","È":"o","ò":"o","á»":"o","Æ¡":"o","á»›":"o","ợ":"o","á»":"o","ở":"o","ỡ":"o","È":"o","ê‹":"o","ê":"o","ⱺ":"o","Å":"o","ṓ":"o","ṑ":"o","Ç«":"o","Ç":"o","ø":"o","Ç¿":"o","õ":"o","á¹":"o","á¹":"o","È":"o","Æ£":"oi","ê":"oo","É›":"e","á¶“":"e","É”":"o","á¶—":"o","È£":"ou","ṕ":"p","á¹—":"p","ê“":"p","Æ¥":"p","áµ±":"p","ᶈ":"p","ê•":"p","áµ½":"p","ê‘":"p","ê™":"q","Ê ":"q","É‹":"q","ê—":"q","Å•":"r","Å™":"r","Å—":"r","á¹™":"r","á¹›":"r","á¹":"r","È‘":"r","ɾ":"r","áµ³":"r","È“":"r","ṟ":"r","ɼ":"r","áµ²":"r","ᶉ":"r","É":"r","ɽ":"r","ↄ":"c","ꜿ":"c","ɘ":"e","É¿":"r","Å›":"s","á¹¥":"s","Å¡":"s","á¹§":"s","ÅŸ":"s","Å":"s","È™":"s","ṡ":"s","á¹£":"s","ṩ":"s","Ê‚":"s","áµ´":"s","á¶Š":"s","È¿":"s","É¡":"g","á´‘":"o","á´“":"o","á´":"u","Å¥":"t","Å£":"t","á¹±":"t","È›":"t","ȶ":"t","ẗ":"t","ⱦ":"t","ṫ":"t","á¹":"t","Æ":"t","ṯ":"t","áµµ":"t","Æ«":"t","ʈ":"t","ŧ":"t","ᵺ":"th","É":"a","á´‚":"ae","Ç":"e","áµ·":"g","É¥":"h","Ê®":"h","ʯ":"h","á´‰":"i","Êž":"k","êž":"l","ɯ":"m","ɰ":"m","á´”":"oe","ɹ":"r","É»":"r","ɺ":"r","â±¹":"r","ʇ":"t","ÊŒ":"v","Ê":"w","ÊŽ":"y","ꜩ":"tz","ú":"u","Å":"u","Ç”":"u","û":"u","á¹·":"u","ü":"u","ǘ":"u","Çš":"u","Çœ":"u","Ç–":"u","á¹³":"u","ụ":"u","ű":"u","È•":"u","ù":"u","á»§":"u","ư":"u","ứ":"u","á»±":"u","ừ":"u","á»":"u","ữ":"u","È—":"u","Å«":"u","á¹»":"u","ų":"u","á¶™":"u","ů":"u","Å©":"u","á¹¹":"u","á¹µ":"u","ᵫ":"ue","ê¸":"um","â±´":"v","êŸ":"v","ṿ":"v","Ê‹":"v","á¶Œ":"v","â±±":"v","á¹½":"v","ê¡":"vy","ẃ":"w","ŵ":"w","ẅ":"w","ẇ":"w","ẉ":"w","áº":"w","â±³":"w","ẘ":"w","áº":"x","ẋ":"x","á¶":"x","ý":"y","Å·":"y","ÿ":"y","áº":"y","ỵ":"y","ỳ":"y","Æ´":"y","á»·":"y","ỿ":"y","ȳ":"y","ẙ":"y","É":"y","ỹ":"y","ź":"z","ž":"z","ẑ":"z","Ê‘":"z","ⱬ":"z","ż":"z","ẓ":"z","È¥":"z","ẕ":"z","áµ¶":"z","á¶Ž":"z","Ê":"z","ƶ":"z","É€":"z","ff":"ff","ffi":"ffi","ffl":"ffl","ï¬":"fi","fl":"fl","ij":"ij","Å“":"oe","st":"st","â‚":"a","â‚‘":"e","áµ¢":"i","â±¼":"j","â‚’":"o","áµ£":"r","ᵤ":"u","áµ¥":"v","â‚“":"x"}},function(t,e,n){"use strict";var i=n(241),r=function(){function t(){}return t.reflow=function(t){new Function("bs","return bs")(t.offsetHeight)},t.getStyles=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=i.window),e.getComputedStyle(t)},t}();e.Utils=r},function(t,e,n){"use strict";function i(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}i(n(705)),i(n(706)),i(n(707)),i(n(708)),i(n(709)),i(n(710)),i(n(713)),i(n(711)),i(n(714)),i(n(715)),i(n(716)),i(n(717)),i(n(718)),i(n(719)),i(n(720)),i(n(227)),i(n(397)),i(n(77));var r=n(215);e.AccordionModule=r.AccordionModule;var o=n(216);e.AlertModule=o.AlertModule;var s=n(217);e.ButtonsModule=s.ButtonsModule;var a=n(219);e.CarouselModule=a.CarouselModule;var c=n(137);e.CollapseModule=c.CollapseModule;var l=n(220);e.DatepickerModule=l.DatepickerModule;var u=n(221);e.DropdownModule=u.DropdownModule;var d=n(224);e.ModalModule=d.ModalModule;var p=n(226);e.PaginationModule=p.PaginationModule;var f=n(229);e.ProgressbarModule=f.ProgressbarModule;var h=n(230);e.RatingModule=h.RatingModule;var m=n(232);e.TabsModule=m.TabsModule;var v=n(234);e.TimepickerModule=v.TimepickerModule;var g=n(236);e.TooltipModule=g.TooltipModule;var b=n(240);e.TypeaheadModule=b.TypeaheadModule;var y=n(50);e.ComponentsHelper=y.ComponentsHelper;var w=n(712);e.Ng2BootstrapModule=w.Ng2BootstrapModule},function(t,e,n){"use strict";function i(t,e){return"rgba("+t.concat(e).join(",")+")"}function r(t,e){return Math.floor(Math.random()*(e-t+1))+t}function o(t){return{backgroundColor:i(t,.4),borderColor:i(t,1),pointBackgroundColor:i(t,1),pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:i(t,.8)}}function s(t){return{backgroundColor:i(t,.6),borderColor:i(t,1),hoverBackgroundColor:i(t,.8),hoverBorderColor:i(t,1)}}function a(t){return{backgroundColor:t.map(function(t){return i(t,.6)}),borderColor:t.map(function(){return"#fff"}),pointBackgroundColor:t.map(function(t){return i(t,1)}),pointBorderColor:t.map(function(){return"#fff"}),pointHoverBackgroundColor:t.map(function(t){return i(t,1)}),pointHoverBorderColor:t.map(function(t){return i(t,1)})}}function c(t){return{backgroundColor:t.map(function(t){return i(t,.6)}),borderColor:t.map(function(t){return i(t,1)}),hoverBackgroundColor:t.map(function(t){return i(t,.8)}),hoverBorderColor:t.map(function(t){return i(t,1)})}}function l(){return[r(0,255),r(0,255),r(0,255)]}function u(t){return h.defaultColors[t]||l()}function d(t){for(var e=new Array(t),n=0;n<t;n++)e[n]=h.defaultColors[n]||l();return e}function p(t,e,n){return"pie"===t||"doughnut"===t?a(d(n)):"polarArea"===t?c(d(n)):"line"===t||"radar"===t?o(u(e)):"bar"===t||"horizontalBar"===t?s(u(e)):u(e)}var f=n(0),h=function(){function t(t){this.labels=[],this.options={},this.chartClick=new f.EventEmitter,this.chartHover=new f.EventEmitter,this.initFlag=!1,this.element=t}return t.prototype.ngOnInit=function(){this.ctx=this.element.nativeElement.getContext("2d"),this.cvs=this.element.nativeElement,this.initFlag=!0,(this.data||this.datasets)&&this.refresh()},t.prototype.ngOnChanges=function(t){this.initFlag&&(t.hasOwnProperty("data")||t.hasOwnProperty("datasets")?(this.chart.data.datasets=this.getDatasets(),this.chart.update()):this.refresh())},t.prototype.ngOnDestroy=function(){this.chart&&(this.chart.destroy(),this.chart=void 0)},t.prototype.getChartBuilder=function(t){var e=this,n=this.getDatasets(),i=Object.assign({},this.options);this.legend===!1&&(i.legend={display:!1}),i.hover=i.hover||{},i.hover.onHover||(i.hover.onHover=function(t){t&&!t.length||e.chartHover.emit({active:t})}),i.onClick||(i.onClick=function(t,n){e.chartClick.emit({event:t,active:n})});var r={type:this.chartType,data:{labels:this.labels,datasets:n},options:i};if("undefined"==typeof Chart)throw new Error("ng2-charts configuration issue: Embedding Chart.js lib is mandatory");return new Chart(t,r)},t.prototype.getDatasets=function(){var t=this,e=void 0;if((!this.datasets||!this.datasets.length&&this.data&&this.data.length)&&(e=Array.isArray(this.data[0])?this.data.map(function(e,n){return{data:e,label:t.labels[n]||"Label "+n}}):[{data:this.data,label:"Label 0"}]),(this.datasets&&this.datasets.length||e&&e.length)&&(e=(this.datasets||e).map(function(e,n){var i=Object.assign({},e);return t.colors&&t.colors.length?Object.assign(i,t.colors[n]):Object.assign(i,p(t.chartType,n,i.data.length)),i})),!e)throw new Error("ng-charts configuration error, \n data or datasets field are required to render char "+this.chartType);return e},t.prototype.refresh=function(){this.ngOnDestroy(),this.chart=this.getChartBuilder(this.ctx)},t.defaultColors=[[255,99,132],[54,162,235],[255,206,86],[231,233,237],[75,192,192],[151,187,205],[220,220,220],[247,70,74],[70,191,189],[253,180,92],[148,159,177],[77,83,96]],t.decorators=[{type:f.Directive,args:[{selector:"canvas[baseChart]"}]}],t.ctorParameters=[{type:f.ElementRef}],t.propDecorators={data:[{type:f.Input}],datasets:[{type:f.Input}],labels:[{type:f.Input}],options:[{type:f.Input}],chartType:[{type:f.Input}],colors:[{type:f.Input}],legend:[{type:f.Input}],chartClick:[{type:f.Output}],chartHover:[{type:f.Output}]},t}();e.BaseChartDirective=h;var m=function(){function t(){}return t.decorators=[{type:f.NgModule,args:[{declarations:[h],exports:[h],imports:[]}]}],t.ctorParameters=[],t}();e.ChartsModule=m},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function r(t){if(u===setTimeout)return setTimeout(t,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function o(t){if(d===clearTimeout)return clearTimeout(t);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function s(){m&&f&&(m=!1,f.length?h=f.concat(h):v=-1,h.length&&a())}function a(){if(!m){var t=r(s);m=!0;for(var e=h.length;e;){for(f=h,h=[];++v<e;)f&&f[v].run();v=-1,e=h.length}f=null,m=!1,o(t)}}function c(t,e){this.fun=t,this.array=e}function l(){}var u,d,p=t.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(t){u=n}try{d="function"==typeof clearTimeout?clearTimeout:i}catch(t){d=i}}();var f,h=[],m=!1,v=-1;p.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];h.push(new c(t,e)),1!==h.length||m||r(a)},c.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=l,p.addListener=l,p.once=l,p.off=l,p.removeListener=l,p.removeAllListeners=l,p.emit=l,p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},,,function(t,e){t.exports='<div class="animated fadeIn">\n <div class="card-columns col-2">\n <div class="card">\n <div class="card-header">\n Line Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="lineChartData"\n [labels]="lineChartLabels"\n [options]="lineChartOptions"\n [colors]="lineChartColours"\n [legend]="lineChartLegend"\n [chartType]="lineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Bar Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="barChartData"\n [labels]="barChartLabels"\n [options]="barChartOptions"\n [legend]="barChartLegend"\n [chartType]="barChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Doughnut Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [data]="doughnutChartData"\n [labels]="doughnutChartLabels"\n [chartType]="doughnutChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Radar Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="radarChartData"\n [labels]="radarChartLabels"\n [chartType]="radarChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Pie Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [data]="pieChartData"\n [labels]="pieChartLabels"\n [chartType]="pieChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Polar Area Chart\n <div class="card-actions">\n <a href="http://www.chartjs.org">\n <small class="text-muted">docs</small>\n </a>\n </div>\n </div>\n <div class="card-block">\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [data]="polarAreaChartData"\n [labels]="polarAreaChartLabels"\n [legend]="polarAreaLegend"\n [chartType]="polarAreaChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Options</strong>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary">Primary</button>\n <button type="button" class="btn btn-secondary">Secondary</button>\n <button type="button" class="btn btn-success">Success</button>\n <button type="button" class="btn btn-warning">Warning</button>\n <button type="button" class="btn btn-danger">Danger</button>\n <button type="button" class="btn btn-link">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>With Icons</strong>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary"><i class="fa fa-star"></i> Primary</button>\n <button type="button" class="btn btn-secondary"><i class="fa fa-lightbulb-o"></i> Secondary</button>\n <button type="button" class="btn btn-success"><i class="fa fa-magic"></i> Success</button>\n <button type="button" class="btn btn-warning"><i class="fa fa-map-marker"></i> Warning</button>\n <button type="button" class="btn btn-danger"><i class="fa fa-rss"></i> Danger</button>\n <button type="button" class="btn btn-link"><i class="fa fa-link"></i> Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Large</strong>\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary btn-lg">Primary</button>\n <button type="button" class="btn btn-secondary btn-lg">Secondary</button>\n <button type="button" class="btn btn-success btn-lg">Success</button>\n <button type="button" class="btn btn-info btn-lg">Info</button>\n <button type="button" class="btn btn-warning btn-lg">Warning</button>\n <button type="button" class="btn btn-danger btn-lg">Danger</button>\n <button type="button" class="btn btn-link btn-lg">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Small</strong>\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary btn-sm">Primary</button>\n <button type="button" class="btn btn-secondary btn-sm">Secondary</button>\n <button type="button" class="btn btn-success btn-sm">Success</button>\n <button type="button" class="btn btn-info btn-sm">Info</button>\n <button type="button" class="btn btn-warning btn-sm">Warning</button>\n <button type="button" class="btn btn-danger btn-sm">Danger</button>\n <button type="button" class="btn btn-link btn-sm">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Disabled state</strong>\n <small>Add this\n <code>disabled="disabled"</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary" disabled="disabled">Primary</button>\n <button type="button" class="btn btn-secondary" disabled="disabled">Secondary</button>\n <button type="button" class="btn btn-success" disabled="disabled">Success</button>\n <button type="button" class="btn btn-info" disabled="disabled">Info</button>\n <button type="button" class="btn btn-warning" disabled="disabled">Warning</button>\n <button type="button" class="btn btn-danger" disabled="disabled">Danger</button>\n <button type="button" class="btn btn-link" disabled="disabled">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Active state</strong>\n <small>Add this class\n <code>.active</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-primary active">Primary</button>\n <button type="button" class="btn btn-secondary active">Secondary</button>\n <button type="button" class="btn btn-success active">Success</button>\n <button type="button" class="btn btn-info active">Info</button>\n <button type="button" class="btn btn-warning active">Warning</button>\n <button type="button" class="btn btn-danger active">Danger</button>\n <button type="button" class="btn btn-link active">Link</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Block Level Buttons</strong>\n <small>Add this class\n <code>.btn-block</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-secondary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-success btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-info btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-warning btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-danger btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-link btn-lg btn-block">Block level button</button>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Options</strong>\n </div>\n <div class="card-block">\n <!-- Provides extra visual weight and identifies the primary action in a set of buttons -->\n <button type="button" class="btn btn-outline-primary">Primary</button>\n <!-- Secondary, outline button -->\n <button type="button" class="btn btn-outline-secondary">Secondary</button>\n <!-- Indicates a successful or positive action -->\n <button type="button" class="btn btn-outline-success">Success</button>\n <!-- Indicates caution should be taken with this action -->\n <button type="button" class="btn btn-outline-warning">Warning</button>\n <!-- Indicates a dangerous or potentially negative action -->\n <button type="button" class="btn btn-outline-danger">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>With Icons</strong>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary"><i class="fa fa-star"></i> Primary</button>\n <button type="button" class="btn btn-outline-secondary"><i class="fa fa-lightbulb-o"></i> Secondary</button>\n <button type="button" class="btn btn-outline-success"><i class="fa fa-magic"></i> Success</button>\n <button type="button" class="btn btn-outline-warning"><i class="fa fa-map-marker"></i> Warning</button>\n <button type="button" class="btn btn-outline-danger"><i class="fa fa-rss"></i> Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Large</strong>\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary btn-lg">Primary</button>\n <button type="button" class="btn btn-outline-secondary btn-lg">Secondary</button>\n <button type="button" class="btn btn-outline-success btn-lg">Success</button>\n <button type="button" class="btn btn-outline-info btn-lg">Info</button>\n <button type="button" class="btn btn-outline-warning btn-lg">Warning</button>\n <button type="button" class="btn btn-outline-danger btn-lg">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Size Small</strong>\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary btn-sm">Primary</button>\n <button type="button" class="btn btn-outline-secondary btn-sm">Secondary</button>\n <button type="button" class="btn btn-outline-success btn-sm">Success</button>\n <button type="button" class="btn btn-outline-info btn-sm">Info</button>\n <button type="button" class="btn btn-outline-warning btn-sm">Warning</button>\n <button type="button" class="btn btn-outline-danger btn-sm">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Disabled state</strong>\n <small>Add this\n <code>disabled="disabled"</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary" disabled="disabled">Primary</button>\n <button type="button" class="btn btn-outline-secondary" disabled="disabled">Secondary</button>\n <button type="button" class="btn btn-success" disabled="disabled">Success</button>\n <button type="button" class="btn btn-outline-info" disabled="disabled">Info</button>\n <button type="button" class="btn btn-outline-warning" disabled="disabled">Warning</button>\n <button type="button" class="btn btn-outline-danger" disabled="disabled">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Active state</strong>\n <small>Add this class\n <code>.active</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-primary active">Primary</button>\n <button type="button" class="btn btn-outline-secondary active">Secondary</button>\n <button type="button" class="btn btn-outline-success active">Success</button>\n <button type="button" class="btn btn-outline-info active">Info</button>\n <button type="button" class="btn btn-outline-warning active">Warning</button>\n <button type="button" class="btn btn-outline-danger active">Danger</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Block Level Buttons</strong>\n <small>Add this class\n <code>.btn-block</code>\n </small>\n </div>\n <div class="card-block">\n <button type="button" class="btn btn-outline-secondary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-primary btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-success btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-info btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-warning btn-lg btn-block">Block level button</button>\n <button type="button" class="btn btn-outline-danger btn-lg btn-block">Block level button</button>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n <div class="card-footer">Card footer</div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-check"></i>Card with icon\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card with switch\n <label class="switch switch-sm switch-text switch-info pull-right m-b-0">\n <input type="checkbox" class="switch-input">\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card with label\n <span class="tag tag-success pull-right">Success</span>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card">\n <div class="card-header">\n Card with label\n <span class="tag tag-pill tag-danger pull-right">42</span>\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-primary">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-secondary">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-success">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-info">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-warning">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-outline-danger">\n <div class="card-header">\n Card outline\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-primary">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-secondary">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-success">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-info">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-warning">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-accent-danger">\n <div class="card-header">\n Card with accent\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-primary text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-success text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-info text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-warning text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-danger text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-primary text-xs-center">\n <div class="card-block">\n <blockquote class="card-blockquote">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\n <footer>Someone famous in\n <cite title="Source Title">Source Title</cite>\n </footer>\n </blockquote>\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n <div class="row">\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-primary">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-success">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-info">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-warning">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n <div class="col-sm-6 col-md-4">\n <div class="card card-inverse card-danger">\n <div class="card-header">\n Card title\n </div>\n <div class="card-block">\n Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\n </div>\n </div>\n </div><!--/.col-->\n </div><!--/.row-->\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Credit Card</strong>\n <small>Form</small>\n </div>\n <div class="card-block">\n <div class="row">\n <div class="col-sm-12">\n <div class="form-group">\n <label for="name">Name</label>\n <input type="text" class="form-control" id="name" placeholder="Enter your name">\n </div>\n </div>\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-12">\n <div class="form-group">\n <label for="ccnumber">Credit Card Number</label>\n <input type="text" class="form-control" id="ccnumber" placeholder="0000 0000 0000 0000">\n </div>\n </div>\n </div>\n <!--/row-->\n <div class="row">\n <div class="form-group col-sm-4">\n <label for="ccmonth">Month</label>\n <select class="form-control" id="ccmonth">\n <option>1</option>\n <option>2</option>\n <option>3</option>\n <option>4</option>\n <option>5</option>\n <option>6</option>\n <option>7</option>\n <option>8</option>\n <option>9</option>\n <option>10</option>\n <option>11</option>\n <option>12</option>\n </select>\n </div>\n <div class="form-group col-sm-4">\n <label for="ccyear">Year</label>\n <select class="form-control" id="ccyear">\n <option>2014</option>\n <option>2015</option>\n <option>2016</option>\n <option>2017</option>\n <option>2018</option>\n <option>2019</option>\n <option>2020</option>\n <option>2021</option>\n <option>2022</option>\n <option>2023</option>\n <option>2024</option>\n <option>2025</option>\n </select>\n </div>\n <div class="col-sm-4">\n <div class="form-group">\n <label for="cvv">CVV/CVC</label>\n <input type="text" class="form-control" id="cvv" placeholder="123">\n </div>\n </div>\n </div>\n <!--/row-->\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Company</strong>\n <small>Form</small>\n </div>\n <div class="card-block">\n <div class="form-group">\n <label for="company">Company</label>\n <input type="text" class="form-control" id="company" placeholder="Enter your company name">\n </div>\n <div class="form-group">\n <label for="vat">VAT</label>\n <input type="text" class="form-control" id="vat" placeholder="PL1234567890">\n </div>\n <div class="form-group">\n <label for="street">Street</label>\n <input type="text" class="form-control" id="street" placeholder="Enter street name">\n </div>\n <div class="row">\n <div class="form-group col-sm-8">\n <label for="city">City</label>\n <input type="text" class="form-control" id="city" placeholder="Enter your city">\n </div>\n <div class="form-group col-sm-4">\n <label for="postal-code">Postal Code</label>\n <input type="text" class="form-control" id="postal-code" placeholder="Postal Code">\n </div>\n </div>\n <!--/row-->\n <div class="form-group">\n <label for="country">Country</label>\n <input type="text" class="form-control" id="country" placeholder="Country name">\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Basic Form</strong> Elements\n </div>\n <div class="card-block">\n <form action="" method="post" enctype="multipart/form-data" class="form-horizontal ">\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Static</label>\n <div class="col-md-9">\n <p class="form-control-static">Username</p>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="text-input">Text Input</label>\n <div class="col-md-9">\n <input type="text" id="text-input" name="text-input" class="form-control" placeholder="Text">\n <span class="help-block">This is a help text</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="email-input">Email Input</label>\n <div class="col-md-9">\n <input type="email" id="email-input" name="email-input" class="form-control" placeholder="Enter Email">\n <span class="help-block">Please enter your email</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="password-input">Password</label>\n <div class="col-md-9">\n <input type="password" id="password-input" name="password-input" class="form-control" placeholder="Password">\n <span class="help-block">Please enter a complex password</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="disabled-input">Disabled Input</label>\n <div class="col-md-9">\n <input type="text" id="disabled-input" name="disabled-input" class="form-control" placeholder="Disabled" disabled>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="textarea-input">Textarea</label>\n <div class="col-md-9">\n <textarea id="textarea-input" name="textarea-input" rows="9" class="form-control" placeholder="Content.."></textarea>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Select</label>\n <div class="col-md-9">\n <select id="select" name="select" class="form-control" size="1">\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Select Large</label>\n <div class="col-md-9">\n <select id="select" name="select" class="form-control input-lg" size="1">\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Select Small</label>\n <div class="col-md-9">\n <select id="select" name="select" class="form-control input-sm" size="1">\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="select">Disabled Select</label>\n <div class="col-md-9">\n <select id="disabledSelect" class="form-control" disabled>\n <option value="0">Please select</option>\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="multiple-select">Multiple select</label>\n <div class="col-md-9">\n <select multiple class="form-control" size="5">\n <option value="1">Option #1</option>\n <option value="2">Option #2</option>\n <option value="3">Option #3</option>\n <option value="4">Option #4</option>\n <option value="5">Option #5</option>\n <option value="6">Option #6</option>\n <option value="7">Option #7</option>\n <option value="8">Option #8</option>\n <option value="9">Option #9</option>\n <option value="10">Option #10</option>\n </select>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Radios</label>\n <div class="col-md-9">\n <div class="radio">\n <label for="radio1">\n <input type="radio" id="radio1" name="radios" value="option1"> Option 1\n </label>\n </div>\n <div class="radio">\n <label for="radio2">\n <input type="radio" id="radio2" name="radios" value="option2"> Option 2\n </label>\n </div>\n <div class="radio">\n <label for="radio3">\n <input type="radio" id="radio3" name="radios" value="option3"> Option 3\n </label>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Inline Radios</label>\n <div class="col-md-9">\n <label class="radio-inline" for="inline-radio1">\n <input type="radio" id="inline-radio1" name="inline-radios" value="option1"> One\n </label>\n <label class="radio-inline" for="inline-radio2">\n <input type="radio" id="inline-radio2" name="inline-radios" value="option2"> Two\n </label>\n <label class="radio-inline" for="inline-radio3">\n <input type="radio" id="inline-radio3" name="inline-radios" value="option3"> Three\n </label>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Checkboxes</label>\n <div class="col-md-9">\n <div class="checkbox">\n <label for="checkbox1">\n <input type="checkbox" id="checkbox1" name="checkbox1" value="option1"> Option 1\n </label>\n </div>\n <div class="checkbox">\n <label for="checkbox2">\n <input type="checkbox" id="checkbox2" name="checkbox2" value="option2"> Option 2\n </label>\n </div>\n <div class="checkbox">\n <label for="checkbox3">\n <input type="checkbox" id="checkbox3" name="checkbox3" value="option3"> Option 3\n </label>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label">Inline Checkboxes</label>\n <div class="col-md-9">\n <label class="checkbox-inline" for="inline-checkbox1">\n <input type="checkbox" id="inline-checkbox1" name="inline-checkbox1" value="option1">One\n </label>\n <label class="checkbox-inline" for="inline-checkbox2">\n <input type="checkbox" id="inline-checkbox2" name="inline-checkbox2" value="option2">Two\n </label>\n <label class="checkbox-inline" for="inline-checkbox3">\n <input type="checkbox" id="inline-checkbox3" name="inline-checkbox3" value="option3">Three\n </label>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="file-input">File input</label>\n <div class="col-md-9">\n <input type="file" id="file-input" name="file-input">\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="file-multiple-input">Multiple File input</label>\n <div class="col-md-9">\n <input type="file" id="file-multiple-input" name="file-multiple-input" multiple>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Inline</strong> Form\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-inline">\n <div class="form-group">\n <label class="sr-only" for="if-email">Email</label>\n <input type="email" id="if-email" name="if-email" class="form-control" placeholder="Enter Email..">\n </div>\n <div class="form-group">\n <label class="sr-only" for="if-password">Password</label>\n <input type="password" id="if-password" name="if-password" class="form-control" placeholder="Enter Password..">\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n <strong>Horizontal</strong> Form\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="hf-email">Email</label>\n <div class="col-md-9">\n <input type="email" id="hf-email" name="hf-email" class="form-control" placeholder="Enter Email..">\n <span class="help-block">Please enter your email</span>\n </div>\n </div>\n <div class="form-group row">\n <label class="col-md-3 form-control-label" for="hf-password">Password</label>\n <div class="col-md-9">\n <input type="password" id="hf-password" name="hf-password" class="form-control" placeholder="Enter Password..">\n <span class="help-block">Please enter your password</span>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n <strong>Normal</strong> Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <label for="nf-email">Email</label>\n <input type="email" id="nf-email" name="nf-email" class="form-control" placeholder="Enter Email..">\n <span class="help-block">Please enter your email</span>\n </div>\n <div class="form-group">\n <label for="nf-password">Password</label>\n <input type="password" id="nf-password" name="nf-password" class="form-control" placeholder="Enter Password..">\n <span class="help-block">Please enter your password</span>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Input\n <strong>Grid</strong>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-sm-3">\n <input type="text" class="form-control" placeholder=".col-sm-3">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-4">\n <input type="text" class="form-control" placeholder=".col-sm-4">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-5">\n <input type="text" class="form-control" placeholder=".col-sm-5">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-6">\n <input type="text" class="form-control" placeholder=".col-sm-6">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-7">\n <input type="text" class="form-control" placeholder=".col-sm-7">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-8">\n <input type="text" class="form-control" placeholder=".col-sm-8">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-9">\n <input type="text" class="form-control" placeholder=".col-sm-9">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-10">\n <input type="text" class="form-control" placeholder=".col-sm-10">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-11">\n <input type="text" class="form-control" placeholder=".col-sm-11">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-sm-12">\n <input type="text" class="form-control" placeholder=".col-sm-12">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-user"></i> Login</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n <div class="card">\n <div class="card-header">\n Input\n <strong>Sizes</strong>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <label class="col-sm-3 form-control-label" for="input-small">Small Input</label>\n <div class="col-sm-6">\n <input type="text" id="input-small" name="input-small" class="form-control input-sm" placeholder=".input-sm">\n </div>\n </div>\n <div class="form-group row">\n <label class="col-sm-3 form-control-label" for="input-normal">Normal Input</label>\n <div class="col-sm-6">\n <input type="text" id="input-normal" name="input-normal" class="form-control" placeholder="Normal">\n </div>\n </div>\n <div class="form-group row">\n <label class="col-sm-3 form-control-label" for="input-large">Large Input</label>\n <div class="col-sm-6">\n <input type="text" id="input-large" name="input-large" class="form-control input-lg" placeholder=".input-lg">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Validation states</strong> Form\n </div>\n <div class="card-block">\n <div class="form-group has-success">\n <label class="form-form-control-label" for="inputSuccess1">Input with success</label>\n <input type="text" class="form-control" id="inputSuccess1">\n </div>\n <div class="form-group has-warning">\n <label class="form-form-control-label" for="inputWarning1">Input with warning</label>\n <input type="text" class="form-control" id="inputWarning1">\n </div>\n <div class="form-group has-danger">\n <label class="form-form-control-label" for="inputError1">Input with error</label>\n <input type="text" class="form-control" id="inputError1">\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6">\n <div class="card">\n <div class="card-header">\n <strong>Validation states</strong> with optional icons\n </div>\n <div class="card-block">\n <div class="form-group has-success">\n <label class="form-form-control-label" for="inputSuccess2">Input with success</label>\n <input type="text" class="form-control form-control-success" id="inputSuccess2">\n </div>\n <div class="form-group has-warning">\n <label class="form-form-control-label" for="inputWarning2">Input with warning</label>\n <input type="text" class="form-control form-control-warning" id="inputWarning2">\n </div>\n <div class="form-group has-danger has-feedback">\n <label class="form-form-control-label" for="inputError2">Input with error</label>\n <input type="text" class="form-control form-control-danger" id="inputError2">\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <div class="row">\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n <strong>Icon/Text</strong> Groups\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n <input type="text" id="input1-group1" name="input1-group1" class="form-control" placeholder="Username">\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <input type="email" id="input2-group1" name="input2-group1" class="form-control" placeholder="Email">\n <span class="input-group-addon"><i class="fa fa-envelope-o"></i></span>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-euro"></i></span>\n <input type="text" id="input3-group1" name="input3-group1" class="form-control" placeholder="..">\n <span class="input-group-addon">.00</span>\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n <strong>Buttons</strong> Groups\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary"><i class="fa fa-search"></i> Search</button>\n </span>\n <input type="text" id="input1-group2" name="input1-group2" class="form-control" placeholder="Username">\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <input type="email" id="input2-group2" name="input2-group2" class="form-control" placeholder="Email">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary">Submit</button>\n </span>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary"><i class="fa fa-facebook"></i></button>\n </span>\n <input type="text" id="input3-group2" name="input3-group2" class="form-control" placeholder="Search">\n <span class="input-group-btn">\n <button type="button" class="btn btn-primary"><i class="fa fa-twitter"></i></button>\n </span>\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n <strong>Dropdowns</strong> Groups\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Action\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n <input type="text" id="input1-group3" name="input1-group3" class="form-control" placeholder="Username">\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <input type="email" id="input2-group3" name="input2-group3" class="form-control" placeholder="Email">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Action\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu dropdown-menu-right">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-12">\n <div class="input-group">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary">Action</button>\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n <input type="text" id="input3-group3" name="input3-group3" class="form-control" placeholder="..">\n <div class="input-group-btn">\n <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">\n <span class="caret"></span>\n </button>\n <ul class="dropdown-menu dropdown-menu-right">\n <li><a href="javascript:void(0)">Action</a>\n </li>\n <li><a href="javascript:void(0)">Another action</a>\n </li>\n <li><a href="javascript:void(0)">Something else here</a>\n </li>\n <li class="divider"></li>\n <li><a href="javascript:void(0)">Separated link</a>\n </li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-success"><i class="fa fa-dot-circle-o"></i> Submit</button>\n <button type="reset" class="btn btn-sm btn-danger"><i class="fa fa-ban"></i> Reset</button>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Use the grid for big devices!\n <small>\n <code>.col-lg-*</code>\n <code>.col-md-*</code>\n <code>.col-sm-*</code>\n </small>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-md-8">\n <input type="text" class="form-control" placeholder=".col-md-8">\n </div>\n <div class="col-md-4">\n <input type="text" class="form-control" placeholder=".col-md-4">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-7">\n <input type="text" class="form-control" placeholder=".col-md-7">\n </div>\n <div class="col-md-5">\n <input type="text" class="form-control" placeholder=".col-md-5">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-6">\n <input type="text" class="form-control" placeholder=".col-md-6">\n </div>\n <div class="col-md-6">\n <input type="text" class="form-control" placeholder=".col-md-6">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-5">\n <input type="text" class="form-control" placeholder=".col-md-5">\n </div>\n <div class="col-md-7">\n <input type="text" class="form-control" placeholder=".col-md-7">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-md-4">\n <input type="text" class="form-control" placeholder=".col-md-4">\n </div>\n <div class="col-md-8">\n <input type="text" class="form-control" placeholder=".col-md-8">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary">Action</button>\n <button type="button" class="btn btn-sm btn-danger">Action</button>\n <button type="button" class="btn btn-sm btn-warning">Action</button>\n <button type="button" class="btn btn-sm btn-info">Action</button>\n <button type="button" class="btn btn-sm btn-success">Action</button>\n </div>\n </div>\n </div>\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Input Grid for small devices!\n <small>\n <code>.col-xs-*</code>\n </small>\n </div>\n <div class="card-block">\n <form action="" method="post" class="form-horizontal ">\n <div class="form-group row">\n <div class="col-xs-4">\n <input type="text" class="form-control" placeholder=".col-xs-4">\n </div>\n <div class="col-xs-8">\n <input type="text" class="form-control" placeholder=".col-xs-8">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-5">\n <input type="text" class="form-control" placeholder=".col-xs-5">\n </div>\n <div class="col-xs-7">\n <input type="text" class="form-control" placeholder=".col-xs-7">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-6">\n <input type="text" class="form-control" placeholder=".col-xs-6">\n </div>\n <div class="col-xs-6">\n <input type="text" class="form-control" placeholder=".col-xs-6">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-7">\n <input type="text" class="form-control" placeholder=".col-xs-5">\n </div>\n <div class="col-xs-5">\n <input type="text" class="form-control" placeholder=".col-xs-5">\n </div>\n </div>\n <div class="form-group row">\n <div class="col-xs-8">\n <input type="text" class="form-control" placeholder=".col-xs-8">\n </div>\n <div class="col-xs-4">\n <input type="text" class="form-control" placeholder=".col-xs-4">\n </div>\n </div>\n </form>\n </div>\n <div class="card-footer">\n <button type="submit" class="btn btn-sm btn-primary">Action</button>\n <button type="button" class="btn btn-sm btn-danger">Action</button>\n <button type="button" class="btn btn-sm btn-warning">Action</button>\n <button type="button" class="btn btn-sm btn-info">Action</button>\n <button type="button" class="btn btn-sm btn-success">Action</button>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n Example Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon">Username</span>\n <input type="text" id="username3" name="username3" class="form-control">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon">Email</span>\n <input type="email" id="email3" name="email3" class="form-control">\n <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon">Password</span>\n <input type="password" id="password3" name="password3" class="form-control">\n <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n </div>\n </div>\n <div class="form-group form-actions">\n <button type="submit" class="btn btn-sm btn-primary">Submit</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n Example Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <div class="input-group">\n <input type="text" id="username2" name="username2" class="form-control" placeholder="Username">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <input type="email" id="email2" name="email2" class="form-control" placeholder="Email">\n <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <input type="password" id="password2" name="password2" class="form-control" placeholder="Password">\n <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n </div>\n </div>\n <div class="form-group form-actions">\n <button type="submit" class="btn btn-sm btn-default">Submit</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n <div class="col-sm-4">\n <div class="card">\n <div class="card-header">\n Example Form\n </div>\n <div class="card-block">\n <form action="" method="post">\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-user"></i></span>\n <input type="text" id="username" name="username" class="form-control" placeholder="Username">\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-envelope"></i></span>\n <input type="email" id="email" name="email" class="form-control" placeholder="Email">\n </div>\n </div>\n <div class="form-group">\n <div class="input-group">\n <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>\n <input type="password" id="password" name="password" class="form-control" placeholder="Password">\n </div>\n </div>\n <div class="form-group form-actions">\n <button type="submit" class="btn btn-sm btn-success">Submit</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-lg-12">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-edit"></i>Form Elements\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <a href="#" class="btn-minimize"><i class="icon-arrow-up"></i></a>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block">\n <form class="form-horizontal">\n <div class="form-group">\n <label class="form-control-label" for="prependedInput">Prepended text</label>\n <div class="controls">\n <div class="input-prepend input-group">\n <span class="input-group-addon">@</span>\n <input id="prependedInput" class="form-control" size="16" type="text">\n </div>\n <p class="help-block">Here\'s some help text</p>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedInput">Appended text</label>\n <div class="controls">\n <div class="input-group">\n <input id="appendedInput" class="form-control" size="16" type="text">\n <span class="input-group-addon">.00</span>\n </div>\n <span class="help-block">Here\'s more help text</span>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedPrependedInput">Append and prepend</label>\n <div class="controls">\n <div class="input-prepend input-group">\n <span class="input-group-addon">$</span>\n <input id="appendedPrependedInput" class="form-control" size="16" type="text">\n <span class="input-group-addon">.00</span>\n </div>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedInputButton">Append with button</label>\n <div class="controls">\n <div class="input-group">\n <input id="appendedInputButton" class="form-control" size="16" type="text">\n <span class="input-group-btn">\n <button class="btn btn-default" type="button">Go!</button>\n </span>\n </div>\n </div>\n </div>\n <div class="form-group">\n <label class="form-control-label" for="appendedInputButtons">Two-button append</label>\n <div class="controls">\n <div class="input-group">\n <input id="appendedInputButtons" size="16" class="form-control" type="text">\n <span class="input-group-btn">\n <button class="btn btn-default" type="button">Search</button>\n <button class="btn btn-default" type="button">Options</button>\n </span>\n </div>\n </div>\n </div>\n <div class="form-actions">\n <button type="submit" class="btn btn-primary">Save changes</button>\n <button class="btn btn-default" type="button">Cancel</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-xs-12">\n <div class="card">\n <div class="card-header">\n <strong>Social Media Button</strong>\n <small>Usage ex.</small>\n <code style="text-transform:lowercase"><button class="btn btn-facebook" type="button"><span>Facebook</span></button></code>\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n <i class="icon-arrow-up"></i>\n </button>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block">\n <h6>Size Small\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-xing" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-github" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-html5" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-openid" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-css3" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vk" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-behance" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vine" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Normal</h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-facebook" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-twitter" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-linkedin" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-flickr" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-tumblr" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-xing" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-github" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-html5" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-openid" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-stack-overflow" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-css3" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-youtube" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dribbble" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-google-plus" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-instagram" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-pinterest" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vk" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-yahoo" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-behance" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dropbox" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-reddit" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-spotify" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vine" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-foursquare" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vimeo" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Large\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-xing" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-github" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-html5" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-openid" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-css3" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vk" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-behance" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vine" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-xs-12">\n <div class="card">\n <div class="card-header">\n <strong>Social Media Button</strong>\n <small>Only icons. Usage ex.</small>\n <code style="text-transform:lowercase"><button class="btn btn-facebook icon" type="button"><span>Facebook</span></button></code>\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n <i class="icon-arrow-up"></i>\n </button>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block collapse in">\n <h6>Size Small\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook icon" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter icon" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin icon" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr icon" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr icon" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-xing icon" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-github icon" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-html5 icon" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-openid icon" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow icon" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-css3 icon" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube icon" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble icon" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus icon" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram icon" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest icon" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vk icon" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo icon" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-behance icon" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox icon" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit icon" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify icon" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vine icon" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare icon" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo icon" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Normal</h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-facebook icon" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-twitter icon" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-linkedin icon" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-flickr icon" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-tumblr icon" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-xing icon" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-github icon" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-html5 icon" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-openid icon" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-stack-overflow icon" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-css3 icon" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-youtube icon" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dribbble icon" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-google-plus icon" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-instagram icon" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-pinterest icon" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vk icon" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-yahoo icon" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-behance icon" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dropbox icon" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-reddit icon" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-spotify icon" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vine icon" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-foursquare icon" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vimeo icon" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Large\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook icon" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter icon" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin icon" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr icon" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr icon" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-xing icon" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-github icon" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-html5 icon" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-openid icon" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow icon" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-css3 icon" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube icon" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble icon" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus icon" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram icon" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest icon" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vk icon" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo icon" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-behance icon" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox icon" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit icon" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify icon" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vine icon" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare icon" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo icon" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-xs-12">\n <div class="card">\n <div class="card-header">\n <strong>Social Media Button</strong>\n <small>Only text. Usage ex.</small>\n <code style="text-transform:lowercase"><button class="btn btn-facebook text" type="button"><span>Facebook</span></button></code>\n <div class="card-actions">\n <a href="#" class="btn-setting"><i class="icon-settings"></i></a>\n <button class="btn-minimize" type="button" data-toggle="collapse" data-target="" aria-expanded="false" aria-controls="collapseExample">\n <i class="icon-arrow-up"></i>\n </button>\n <a href="#" class="btn-close"><i class="icon-close"></i></a>\n </div>\n </div>\n <div class="card-block collapse in">\n <h6>Size Small\n <small>Add this class\n <code>.btn-sm</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-facebook text" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-twitter text" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-linkedin text" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-flickr text" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-tumblr text" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-xing text" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-github text" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-html5 text" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-openid text" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-stack-overflow text" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-css3 text" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-youtube text" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dribbble text" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-google-plus text" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-instagram text" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-pinterest text" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vk text" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-yahoo text" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-behance text" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-dropbox text" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-reddit text" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-spotify text" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vine text" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-foursquare text" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-sm btn-vimeo text" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Normal</h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-facebook text" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-twitter text" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-linkedin text" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-flickr text" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-tumblr text" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-xing text" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-github text" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-html5 text" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-openid text" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-stack-overflow text" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-css3 text" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-youtube text" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dribbble text" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-google-plus text" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-instagram text" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-pinterest text" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vk text" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-yahoo text" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-behance text" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-dropbox text" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-reddit text" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-spotify text" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vine text" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-foursquare text" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-vimeo text" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n <h6>Size Large\n <small>Add this class\n <code>.btn-lg</code>\n </small>\n </h6>\n <p>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-facebook text" type="button">\n <span>Facebook</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-twitter text" type="button">\n <span>Twitter</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-linkedin text" type="button">\n <span>LinkedIn</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-flickr text" type="button">\n <span>Flickr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-tumblr text" type="button">\n <span>Tumblr</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-xing text" type="button">\n <span>Xing</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-github text" type="button">\n <span>Github</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-html5 text" type="button">\n <span>HTML5</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-openid text" type="button">\n <span>OpenID</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-stack-overflow text" type="button">\n <span>StackOverflow</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-css3 text" type="button">\n <span>CSS3</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-youtube text" type="button">\n <span>YouTube</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dribbble text" type="button">\n <span>Dribbble</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-google-plus text" type="button">\n <span>Google+</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-instagram text" type="button">\n <span>Instagram</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-pinterest text" type="button">\n <span>Pinterest</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vk text" type="button">\n <span>VK</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-yahoo text" type="button">\n <span>Yahoo</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-behance text" type="button">\n <span>Behance</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-dropbox text" type="button">\n <span>Dropbox</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-reddit text" type="button">\n <span>Reddit</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-spotify text" type="button">\n <span>Spotify</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vine text" type="button">\n <span>Vine</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-foursquare text" type="button">\n <span>Forsquare</span>\n </button>\n <button style="margin-bottom: 4px" class="btn btn-lg btn-vimeo text" type="button">\n <span>Vimeo</span>\n </button>\n </p>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-md-12">\n <div class="card">\n <div class="card-header">\n 3d Switch\n </div>\n <div class="card-block">\n <label class="switch switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-3d switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch default\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch default - pills\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-pill switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline - pills\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-pill switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline alternative\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch outline alternative - pills\n </div>\n <div class="card-block">\n <label class="switch switch-default switch-pill switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-default switch-pill switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text - pills\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-pill switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline - pills\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-pill switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline alternative\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with text outline alternative - pills\n </div>\n <div class="card-block">\n <label class="switch switch-text switch-pill switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-text switch-pill switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon - pills\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-pill switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-secondary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-success">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-warning">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-info">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-danger">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline - pills\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-pill switch-primary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-secondary-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-success-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-warning-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-info-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-danger-outline">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline alternative\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-6">\n <div class="card">\n <div class="card-header">\n Switch with icon outline alternative - pills\n </div>\n <div class="card-block">\n <label class="switch switch-icon switch-pill switch-primary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-secondary-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-success-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-warning-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-info-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n \n <label class="switch switch-icon switch-pill switch-danger-outline-alt">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="#xf00c" data-off="#xf00d"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-12">\n <div class="card">\n <div class="card-header">\n Sizes\n </div>\n <div class="card-block p-a-0">\n <table class="table table-hover table-striped table-align-middle m-b-0">\n <thead>\n <th>Size</th>\n <th>Example</th>\n <th>CSS Class</th>\n </thead>\n <tbody>\n <tr>\n <td>\n Large\n </td>\n <td>\n <label class="switch switch-lg switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n Add following class\n <code>.switch-lg</code>\n </td>\n </tr>\n <tr>\n <td>\n Normal\n </td>\n <td>\n <label class="switch switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n -\n </td>\n </tr>\n <tr>\n <td>\n Small\n </td>\n <td>\n <label class="switch switch-sm switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n Add following class\n <code>.switch-sm</code>\n </td>\n </tr>\n <tr>\n <td>\n Extra small\n </td>\n <td>\n <label class="switch switch-xs switch-3d switch-primary">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label"></span>\n <span class="switch-handle"></span>\n </label>\n </td>\n <td>\n Add following class\n <code>.switch-sm</code>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Simple Table\n </div>\n <div class="card-block">\n <table class="table">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Samppa Nori</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Estavan Lykos</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Chetan Mohamed</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Derick Maximinus</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Friderik Dávid</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Striped Table\n </div>\n <div class="card-block">\n <table class="table table-striped">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Yiorgos Avraamu</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Avram Tarasios</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Quintin Ed</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Enéas Kwadwo</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Agapetus Tadeáš</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Condensed Table\n </div>\n <div class="card-block">\n <table class="table table-condensed">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Carwyn Fachtna</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Nehemiah Tatius</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Ebbe Gemariah</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Eustorgios Amulius</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Leopold Gáspár</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-lg-6">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Bordered Table\n </div>\n <div class="card-block">\n <table class="table table-bordered">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Pompeius René</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>Paĉjo Jadon</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Micheal Mercurius</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Ganesha Dubhghall</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Hiroto Å imun</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-lg-12">\n <div class="card">\n <div class="card-header">\n <i class="fa fa-align-justify"></i> Combined All Table\n </div>\n <div class="card-block">\n <table class="table table-bordered table-striped table-condensed">\n <thead>\n <tr>\n <th>Username</th>\n <th>Date registered</th>\n <th>Role</th>\n <th>Status</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>Vishnu Serghei</td>\n <td>2012/01/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n <tr>\n <td>ZbynÄ›k Phoibos</td>\n <td>2012/02/01</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-danger">Banned</span>\n </td>\n </tr>\n <tr>\n <td>Einar Randall</td>\n <td>2012/02/01</td>\n <td>Admin</td>\n <td>\n <span class="tag tag-default">Inactive</span>\n </td>\n </tr>\n <tr>\n <td>Félix Troels</td>\n <td>2012/03/01</td>\n <td>Member</td>\n <td>\n <span class="tag tag-warning">Pending</span>\n </td>\n </tr>\n <tr>\n <td>Aulus Agmundr</td>\n <td>2012/01/21</td>\n <td>Staff</td>\n <td>\n <span class="tag tag-success">Active</span>\n </td>\n </tr>\n </tbody>\n </table>\n <nav>\n <ul class="pagination">\n <li class="page-item"><a class="page-link" href="#">Prev</a></li>\n <li class="page-item active">\n <a class="page-link" href="#">1</a>\n </li>\n <li class="page-item"><a class="page-link" href="#">2</a></li>\n <li class="page-item"><a class="page-link" href="#">3</a></li>\n <li class="page-item"><a class="page-link" href="#">4</a></li>\n <li class="page-item"><a class="page-link" href="#">Next</a></li>\n </ul>\n </nav>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-primary">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart1Data"\n [labels]="lineChart1Labels"\n [options]="lineChart1Options"\n [colors]="lineChart1Colours"\n [legend]="lineChart1Legend"\n [chartType]="lineChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-info">\n <div class="card-block p-b-0">\n <button type="button" class="btn btn-transparent p-a-0 pull-right">\n <i class="icon-location-pin"></i>\n </button>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart2Data"\n [labels]="lineChart2Labels"\n [options]="lineChart2Options"\n [colors]="lineChart2Colours"\n [legend]="lineChart2Legend"\n [chartType]="lineChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-warning">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right">\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right">\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart3Data"\n [labels]="lineChart3Labels"\n [options]="lineChart3Options"\n [colors]="lineChart3Colours"\n [legend]="lineChart3Legend"\n [chartType]="lineChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-danger">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="barChart1Data"\n [labels]="barChart1Labels"\n [options]="barChart1Options"\n [colors]="barChart1Colours"\n [legend]="barChart1Legend"\n [chartType]="barChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="card">\n <div class="card-block">\n <div class="row">\n <div class="col-sm-6">\n <h4 class="card-title m-b-0">Traffic</h4>\n <div class="small text-muted">November 2015</div>\n </div>\n <div class="col-sm-6">\n <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups">\n <div class="btn-group" data-toggle="buttons" aria-label="First group">\n <label class="btn btn-outline-secondary">\n <input type="radio" name="options" id="option1"> Day\n </label>\n <label class="btn btn-outline-secondary active">\n <input type="radio" name="options" id="option2" checked> Month\n </label>\n <label class="btn btn-outline-secondary">\n <input type="radio" name="options" id="option3"> Year\n </label>\n </div>\n <div class="btn-group" role="group" aria-label="Second group">\n <button type="button" class="btn btn-primary"><i class="icon-cloud-download"></i></button>\n </div>\n </div>\n </div>\n </div>\n <div class="chart-wrapper" style="height:300px;margin-top:40px;">\n <canvas baseChart class="chart"\n [datasets]="mainChartData"\n [labels]="mainChartLabels"\n [options]="mainChartOptions"\n [colors]="mainChartColours"\n [legend]="mainChartLegend"\n [chartType]="mainChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n <div class="card-footer">\n <ul>\n <li>\n <div class="text-muted">Visits</div>\n <strong>29.703 Users (40%)</strong>\n <progress class="progress progress-xs progress-success" value="40" max="100">40%</progress>\n </li>\n <li class="hidden-xs-down">\n <div class="text-muted">Unique</div>\n <strong>24.093 Unique Users (20%)</strong>\n <progress class="progress progress-xs progress-info" value="20" max="100">20%</progress>\n </li>\n <li>\n <div class="text-muted">Pageviews</div>\n <strong>78.706 Views (60%)</strong>\n <progress class="progress progress-xs progress-warning" value="60" max="100">60%</progress>\n </li>\n <li class="hidden-xs-down">\n <div class="text-muted">New Users</div>\n <strong>22.123 Users (80%)</strong>\n <progress class="progress progress-xs progress-danger" value="80" max="100">80%</progress>\n </li>\n <li class="hidden-xs-down">\n <div class="text-muted">Bounce Rate</div>\n <strong>40.15%</strong>\n <progress class="progress progress-xs progress-primary" value="40" max="100">40%</progress>\n </li>\n </ul>\n </div>\n </div>\n <!--/.card-->\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="social-box facebook">\n <i class="fa fa-facebook"></i>\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="socialChartData1"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <ul>\n <li>\n <strong>89k</strong>\n <span>friends</span>\n </li>\n <li>\n <strong>459</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-3">\n <div class="social-box twitter">\n <i class="fa fa-twitter"></i>\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="socialChartData2"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <ul>\n <li>\n <strong>973k</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>1.792</strong>\n <span>tweets</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-3">\n <div class="social-box linkedin">\n <i class="fa fa-linkedin"></i>\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="socialChartData3"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <ul>\n <li>\n <strong>500+</strong>\n <span>contacts</span>\n </li>\n <li>\n <strong>292</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-3">\n <div class="social-box google-plus">\n <i class="fa fa-google-plus"></i>\n <div class="chart-wrapper">\n <canvas baseChart class="chart"\n [datasets]="socialChartData4"\n [labels]="socialChartLabels"\n [options]="socialChartOptions"\n [colors]="socialChartColours"\n [legend]="socialChartLegend"\n [chartType]="socialChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <ul>\n <li>\n <strong>894</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>92</strong>\n <span>circles</span>\n </li>\n </ul>\n </div>\n <!--/.social-box-->\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-md-12">\n <div class="card">\n <div class="card-header">\n Traffic & Sales\n </div>\n <div class="card-block">\n <div class="row">\n <div class="col-sm-12 col-lg-4">\n <div class="row">\n <div class="col-sm-6">\n <div class="callout callout-info">\n <small class="text-muted">New Clients</small>\n <br>\n <strong class="h4">9,123</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData1"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartInfo"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-sm-6">\n <div class="callout callout-danger">\n <small class="text-muted">Recuring Clients</small>\n <br>\n <strong class="h4">22,643</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData2"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartDanger"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <hr class="m-t-0">\n <ul class="horizontal-bars">\n <li>\n <div class="title">\n Monday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="34" max="100" style="margin-bottom: 2px;">34%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="78" max="100">78%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Tuesday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="56" max="100" style="margin-bottom: 2px;">56%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="94" max="100">94%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Wednesday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="12" max="100" style="margin-bottom: 2px;">12%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="67" max="100">67%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Thursday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="43" max="100" style="margin-bottom: 2px;">43%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="91" max="100">91%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Friday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="22" max="100" style="margin-bottom: 2px;">22%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="73" max="100">73%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Saturday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="53" max="100" style="margin-bottom: 2px;">53%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="82" max="100">82%</progress>\n </div>\n </li>\n <li>\n <div class="title">\n Sunday\n </div>\n <div class="bars">\n <progress class="progress progress-xs progress-info" value="9" max="100" style="margin-bottom: 2px;">9%</progress>\n <progress class="progress progress-xs progress-danger m-a-0" value="69" max="100">69%</progress>\n </div>\n </li>\n <li class="legend">\n <span class="tag tag-pill tag-info"></span>\n <small>New clients</small> \n <span class="tag tag-pill tag-danger"></span>\n <small>Recurring clients</small>\n </li>\n </ul>\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-4">\n <div class="row">\n <div class="col-sm-6">\n <div class="callout callout-warning">\n <small class="text-muted">Pageviews</small>\n <br>\n <strong class="h4">78,623</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData1"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartWarning"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-sm-6">\n <div class="callout callout-success">\n <small class="text-muted">Organic</small>\n <br>\n <strong class="h4">49,123</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData2"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartSuccess"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <hr class="m-t-0">\n <ul class="horizontal-bars type-2">\n <li>\n <i class="icon-user"></i>\n <span class="title">Male</span>\n <span class="value">43%</span>\n <div class="bars">\n <progress class="progress progress-xs progress-warning m-a-0" value="43" max="100">43%</progress>\n </div>\n </li>\n <li>\n <i class="icon-user-female"></i>\n <span class="title">Female</span>\n <span class="value">37%</span>\n <div class="bars">\n <progress class="progress progress-xs progress-warning m-a-0" value="37" max="100">37%</progress>\n </div>\n </li>\n <li class="divider"></li>\n <li>\n <i class="icon-globe"></i>\n <span class="title">Organic Search</span>\n <span class="value">191,235\n <span class="text-muted small">(56%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="56" max="100">56%</progress>\n </div>\n </li>\n <li>\n <i class="icon-social-facebook"></i>\n <span class="title">Facebook</span>\n <span class="value">51,223\n <span class="text-muted small">(15%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="15" max="100">15%</progress>\n </div>\n </li>\n <li>\n <i class="icon-social-twitter"></i>\n <span class="title">Twitter</span>\n <span class="value">37,564\n <span class="text-muted small">(11%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="11" max="100">11%</progress>\n </div>\n </li>\n <li>\n <i class="icon-social-linkedin"></i>\n <span class="title">LinkedIn</span>\n <span class="value">27,319\n <span class="text-muted small">(8%)</span>\n </span>\n <div class="bars">\n <progress class="progress progress-xs progress-success m-a-0" value="8" max="100">8%</progress>\n </div>\n </li>\n <li class="divider text-xs-center">\n <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="" data-original-title="show more"><i class="icon-options"></i></button>\n </li>\n </ul>\n </div>\n <!--/.col-->\n <div class="col-sm-6 col-lg-4">\n <div class="row">\n <div class="col-sm-6">\n <div class="callout">\n <small class="text-muted">CTR</small>\n <br>\n <strong class="h4">23%</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData1"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartDefault"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-sm-6">\n <div class="callout callout-primary">\n <small class="text-muted">Bounce Rate</small>\n <br>\n <strong class="h4">5%</strong>\n <div class="chart-wrapper" style="width:100px;height:30px;">\n <canvas baseChart class="chart"\n [datasets]="sparklineChartData2"\n [labels]="sparklineChartLabels"\n [options]="sparklineChartOptions"\n [colors]="sparklineChartPrimary"\n [legend]="sparklineChartLegend"\n [chartType]="sparklineChartType"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <hr class="m-t-0">\n <ul class="icons-list">\n <li>\n <i class="icon-screen-desktop bg-primary"></i>\n <div class="desc">\n <div class="title">iMac 4k</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>1.924</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-screen-smartphone bg-info"></i>\n <div class="desc">\n <div class="title">Samsung Galaxy Edge</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>1.224</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-screen-smartphone bg-warning"></i>\n <div class="desc">\n <div class="title">iPhone 6S</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>1.163</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-user bg-danger"></i>\n <div class="desc">\n <div class="title">Premium accounts</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>928</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-social-spotify bg-success"></i>\n <div class="desc">\n <div class="title">Spotify Subscriptions</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Sold this week</div>\n <strong>893</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-cloud-download bg-danger"></i>\n <div class="desc">\n <div class="title">Ebook</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Downloads</div>\n <strong>121.924</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li>\n <i class="icon-camera bg-warning"></i>\n <div class="desc">\n <div class="title">Photos</div>\n <small>Lorem ipsum dolor sit amet</small>\n </div>\n <div class="value">\n <div class="small text-muted">Uploaded</div>\n <strong>12.125</strong>\n </div>\n <div class="actions">\n <button type="button" class="btn btn-link text-muted"><i class="icon-settings"></i></button>\n </div>\n </li>\n <li class="divider text-xs-center">\n <button type="button" class="btn btn-sm btn-link text-muted" data-toggle="tooltip" data-placement="top" title="show more"><i class="icon-options"></i></button>\n </li>\n </ul>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <br>\n <table class="table table-hover table-outline m-b-0 hidden-sm-down">\n <thead class="thead-default">\n <tr>\n <th class="text-xs-center"><i class="icon-people"></i></th>\n <th>User</th>\n <th class="text-xs-center">Country</th>\n <th>Usage</th>\n <th class="text-xs-center">Payment Method</th>\n <th>Activity</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/1.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </td>\n <td>\n <div>Yiorgos Avraamu</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/USA.png" alt="USA" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>50%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-success" value="50" max="100" style="margin:5px 0 0 0;">50%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-mastercard" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>10 sec ago</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-danger"></span>\n </div>\n </td>\n <td>\n <div>Avram Tarasios</div>\n <div class="small text-muted">\n <span>Recurring</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/Brazil.png" alt="Brazil" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>10%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-info" value="10" max="100" style="margin:5px 0 0 0;">10%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-visa" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>5 minutes ago</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-warning"></span>\n </div>\n </td>\n <td>\n <div>Quintin Ed</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/India.png" alt="India" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>74%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-warning" value="74" max="100" style="margin:5px 0 0 0;">74%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-stripe" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>1 hour ago</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-default"></span>\n </div>\n </td>\n <td>\n <div>Enéas Kwadwo</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/France.png" alt="France" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>98%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-danger" value="98" max="100" style="margin:5px 0 0 0;">98%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-paypal" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>Last month</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </td>\n <td>\n <div>Agapetus Tadeáš</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/Spain.png" alt="Spain" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>22%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-info" value="22" max="100" style="margin:5px 0 0 0;">22%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-google-wallet" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>Last week</strong>\n </td>\n </tr>\n <tr>\n <td class="text-xs-center">\n <div class="avatar">\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-danger"></span>\n </div>\n </td>\n <td>\n <div>Friderik Dávid</div>\n <div class="small text-muted">\n <span>New</span> | Registered: Jan 1, 2015\n </div>\n </td>\n <td class="text-xs-center">\n <img src="assets/img/flags/Poland.png" alt="Poland" style="height:24px;">\n </td>\n <td>\n <div class="clearfix">\n <div class="pull-left">\n <strong>43%</strong>\n </div>\n <div class="pull-right">\n <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small>\n </div>\n </div>\n <progress class="progress progress-xs progress-success" value="43" max="100" style="margin:5px 0 0 0;">43%</progress>\n </td>\n <td class="text-xs-center">\n <i class="fa fa-cc-amex" style="font-size:24px"></i>\n </td>\n <td>\n <div class="small text-muted">Last login</div>\n <strong>Yesterday</strong>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="card" id="new">\n <div class="card-header">20 New Icons in 4.5</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n <br>bluetooth\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n <br>bluetooth-b\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-codiepie fa-lg m-t-2"></i>\n <br>codiepie\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n <br>credit-card-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-edge fa-lg m-t-2"></i>\n <br>edge\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fort-awesome fa-lg m-t-2"></i>\n <br>fort-awesome\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hashtag fa-lg m-t-2"></i>\n <br>hashtag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mixcloud fa-lg m-t-2"></i>\n <br>mixcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-modx fa-lg m-t-2"></i>\n <br>modx\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle fa-lg m-t-2"></i>\n <br>pause-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle-o fa-lg m-t-2"></i>\n <br>pause-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-percent fa-lg m-t-2"></i>\n <br>percent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-product-hunt fa-lg m-t-2"></i>\n <br>product-hunt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit-alien fa-lg m-t-2"></i>\n <br>reddit-alien\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-scribd fa-lg m-t-2"></i>\n <br>scribd\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-bag fa-lg m-t-2"></i>\n <br>shopping-bag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-basket fa-lg m-t-2"></i>\n <br>shopping-basket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle fa-lg m-t-2"></i>\n <br>stop-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle-o fa-lg m-t-2"></i>\n <br>stop-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-usb fa-lg m-t-2"></i>\n <br>usb\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="web-application">\n <div class="card-header">Web Application Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-adjust fa-lg m-t-2"></i>\n <br>adjust\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-anchor fa-lg m-t-2"></i>\n <br>anchor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-archive fa-lg m-t-2"></i>\n <br>archive\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-area-chart fa-lg m-t-2"></i>\n <br>area-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows fa-lg m-t-2"></i>\n <br>arrows\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-h fa-lg m-t-2"></i>\n <br>arrows-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-v fa-lg m-t-2"></i>\n <br>arrows-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-asterisk fa-lg m-t-2"></i>\n <br>asterisk\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-at fa-lg m-t-2"></i>\n <br>at\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-automobile fa-lg m-t-2"></i>\n <br>automobile\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-balance-scale fa-lg m-t-2"></i>\n <br>balance-scale\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ban fa-lg m-t-2"></i>\n <br>ban\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bank fa-lg m-t-2"></i>\n <br>bank\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart fa-lg m-t-2"></i>\n <br>bar-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart-o fa-lg m-t-2"></i>\n <br>bar-chart-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-barcode fa-lg m-t-2"></i>\n <br>barcode\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bars fa-lg m-t-2"></i>\n <br>bars\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-0 fa-lg m-t-2"></i>\n <br>battery-0\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-1 fa-lg m-t-2"></i>\n <br>battery-1\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-2 fa-lg m-t-2"></i>\n <br>battery-2\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-3 fa-lg m-t-2"></i>\n <br>battery-3\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-4 fa-lg m-t-2"></i>\n <br>battery-4\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-empty fa-lg m-t-2"></i>\n <br>battery-empty\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-full fa-lg m-t-2"></i>\n <br>battery-full\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-half fa-lg m-t-2"></i>\n <br>battery-half\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-quarter fa-lg m-t-2"></i>\n <br>battery-quarter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-battery-three-quarters fa-lg m-t-2"></i>\n <br>battery-three-quarters\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bed fa-lg m-t-2"></i>\n <br>bed\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-beer fa-lg m-t-2"></i>\n <br>beer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell fa-lg m-t-2"></i>\n <br>bell\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell-o fa-lg m-t-2"></i>\n <br>bell-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell-slash fa-lg m-t-2"></i>\n <br>bell-slash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bell-slash-o fa-lg m-t-2"></i>\n <br>bell-slash-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bicycle fa-lg m-t-2"></i>\n <br>bicycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-binoculars fa-lg m-t-2"></i>\n <br>binoculars\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-birthday-cake fa-lg m-t-2"></i>\n <br>birthday-cake\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n <br>bluetooth\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n <br>bluetooth-b\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bolt fa-lg m-t-2"></i>\n <br>bolt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bomb fa-lg m-t-2"></i>\n <br>bomb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-book fa-lg m-t-2"></i>\n <br>book\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bookmark fa-lg m-t-2"></i>\n <br>bookmark\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bookmark-o fa-lg m-t-2"></i>\n <br>bookmark-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-briefcase fa-lg m-t-2"></i>\n <br>briefcase\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bug fa-lg m-t-2"></i>\n <br>bug\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-building fa-lg m-t-2"></i>\n <br>building\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-building-o fa-lg m-t-2"></i>\n <br>building-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bullhorn fa-lg m-t-2"></i>\n <br>bullhorn\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bullseye fa-lg m-t-2"></i>\n <br>bullseye\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bus fa-lg m-t-2"></i>\n <br>bus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cab fa-lg m-t-2"></i>\n <br>cab\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calculator fa-lg m-t-2"></i>\n <br>calculator\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar fa-lg m-t-2"></i>\n <br>calendar\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-check-o fa-lg m-t-2"></i>\n <br>calendar-check-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-minus-o fa-lg m-t-2"></i>\n <br>calendar-minus-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-o fa-lg m-t-2"></i>\n <br>calendar-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-plus-o fa-lg m-t-2"></i>\n <br>calendar-plus-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-calendar-times-o fa-lg m-t-2"></i>\n <br>calendar-times-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-camera fa-lg m-t-2"></i>\n <br>camera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-camera-retro fa-lg m-t-2"></i>\n <br>camera-retro\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-car fa-lg m-t-2"></i>\n <br>car\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-down fa-lg m-t-2"></i>\n <br>caret-square-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-left fa-lg m-t-2"></i>\n <br>caret-square-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-right fa-lg m-t-2"></i>\n <br>caret-square-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-up fa-lg m-t-2"></i>\n <br>caret-square-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cart-arrow-down fa-lg m-t-2"></i>\n <br>cart-arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cart-plus fa-lg m-t-2"></i>\n <br>cart-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc fa-lg m-t-2"></i>\n <br>cc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-certificate fa-lg m-t-2"></i>\n <br>certificate\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check fa-lg m-t-2"></i>\n <br>check\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-circle fa-lg m-t-2"></i>\n <br>check-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-circle-o fa-lg m-t-2"></i>\n <br>check-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square fa-lg m-t-2"></i>\n <br>check-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square-o fa-lg m-t-2"></i>\n <br>check-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-child fa-lg m-t-2"></i>\n <br>child\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle fa-lg m-t-2"></i>\n <br>circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o fa-lg m-t-2"></i>\n <br>circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o-notch fa-lg m-t-2"></i>\n <br>circle-o-notch\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-thin fa-lg m-t-2"></i>\n <br>circle-thin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-clock-o fa-lg m-t-2"></i>\n <br>clock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-clone fa-lg m-t-2"></i>\n <br>clone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-close fa-lg m-t-2"></i>\n <br>close\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cloud fa-lg m-t-2"></i>\n <br>cloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cloud-download fa-lg m-t-2"></i>\n <br>cloud-download\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cloud-upload fa-lg m-t-2"></i>\n <br>cloud-upload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-code fa-lg m-t-2"></i>\n <br>code\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-code-fork fa-lg m-t-2"></i>\n <br>code-fork\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-coffee fa-lg m-t-2"></i>\n <br>coffee\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cog fa-lg m-t-2"></i>\n <br>cog\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cogs fa-lg m-t-2"></i>\n <br>cogs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comment fa-lg m-t-2"></i>\n <br>comment\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comment-o fa-lg m-t-2"></i>\n <br>comment-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-commenting fa-lg m-t-2"></i>\n <br>commenting\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-commenting-o fa-lg m-t-2"></i>\n <br>commenting-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comments fa-lg m-t-2"></i>\n <br>comments\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-comments-o fa-lg m-t-2"></i>\n <br>comments-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-compass fa-lg m-t-2"></i>\n <br>compass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-copyright fa-lg m-t-2"></i>\n <br>copyright\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-creative-commons fa-lg m-t-2"></i>\n <br>creative-commons\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card fa-lg m-t-2"></i>\n <br>credit-card\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n <br>credit-card-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-crop fa-lg m-t-2"></i>\n <br>crop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-crosshairs fa-lg m-t-2"></i>\n <br>crosshairs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cube fa-lg m-t-2"></i>\n <br>cube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cubes fa-lg m-t-2"></i>\n <br>cubes\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cutlery fa-lg m-t-2"></i>\n <br>cutlery\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dashboard fa-lg m-t-2"></i>\n <br>dashboard\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-database fa-lg m-t-2"></i>\n <br>database\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-desktop fa-lg m-t-2"></i>\n <br>desktop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-diamond fa-lg m-t-2"></i>\n <br>diamond\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dot-circle-o fa-lg m-t-2"></i>\n <br>dot-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-download fa-lg m-t-2"></i>\n <br>download\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-edit fa-lg m-t-2"></i>\n <br>edit\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ellipsis-h fa-lg m-t-2"></i>\n <br>ellipsis-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ellipsis-v fa-lg m-t-2"></i>\n <br>ellipsis-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-envelope fa-lg m-t-2"></i>\n <br>envelope\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-envelope-o fa-lg m-t-2"></i>\n <br>envelope-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-envelope-square fa-lg m-t-2"></i>\n <br>envelope-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eraser fa-lg m-t-2"></i>\n <br>eraser\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exchange fa-lg m-t-2"></i>\n <br>exchange\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exclamation fa-lg m-t-2"></i>\n <br>exclamation\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exclamation-circle fa-lg m-t-2"></i>\n <br>exclamation-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exclamation-triangle fa-lg m-t-2"></i>\n <br>exclamation-triangle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-external-link fa-lg m-t-2"></i>\n <br>external-link\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-external-link-square fa-lg m-t-2"></i>\n <br>external-link-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eye fa-lg m-t-2"></i>\n <br>eye\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eye-slash fa-lg m-t-2"></i>\n <br>eye-slash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eyedropper fa-lg m-t-2"></i>\n <br>eyedropper\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fax fa-lg m-t-2"></i>\n <br>fax\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-feed fa-lg m-t-2"></i>\n <br>feed\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-female fa-lg m-t-2"></i>\n <br>female\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fighter-jet fa-lg m-t-2"></i>\n <br>fighter-jet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-archive-o fa-lg m-t-2"></i>\n <br>file-archive-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-audio-o fa-lg m-t-2"></i>\n <br>file-audio-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-code-o fa-lg m-t-2"></i>\n <br>file-code-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-excel-o fa-lg m-t-2"></i>\n <br>file-excel-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-image-o fa-lg m-t-2"></i>\n <br>file-image-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-movie-o fa-lg m-t-2"></i>\n <br>file-movie-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-pdf-o fa-lg m-t-2"></i>\n <br>file-pdf-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-photo-o fa-lg m-t-2"></i>\n <br>file-photo-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-picture-o fa-lg m-t-2"></i>\n <br>file-picture-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-powerpoint-o fa-lg m-t-2"></i>\n <br>file-powerpoint-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-sound-o fa-lg m-t-2"></i>\n <br>file-sound-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-video-o fa-lg m-t-2"></i>\n <br>file-video-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-word-o fa-lg m-t-2"></i>\n <br>file-word-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-zip-o fa-lg m-t-2"></i>\n <br>file-zip-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-film fa-lg m-t-2"></i>\n <br>film\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-filter fa-lg m-t-2"></i>\n <br>filter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fire fa-lg m-t-2"></i>\n <br>fire\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fire-extinguisher fa-lg m-t-2"></i>\n <br>fire-extinguisher\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flag fa-lg m-t-2"></i>\n <br>flag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flag-checkered fa-lg m-t-2"></i>\n <br>flag-checkered\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flag-o fa-lg m-t-2"></i>\n <br>flag-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flash fa-lg m-t-2"></i>\n <br>flash\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flask fa-lg m-t-2"></i>\n <br>flask\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder fa-lg m-t-2"></i>\n <br>folder\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder-o fa-lg m-t-2"></i>\n <br>folder-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder-open fa-lg m-t-2"></i>\n <br>folder-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-folder-open-o fa-lg m-t-2"></i>\n <br>folder-open-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-frown-o fa-lg m-t-2"></i>\n <br>frown-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-futbol-o fa-lg m-t-2"></i>\n <br>futbol-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gamepad fa-lg m-t-2"></i>\n <br>gamepad\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gavel fa-lg m-t-2"></i>\n <br>gavel\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gear fa-lg m-t-2"></i>\n <br>gear\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gears fa-lg m-t-2"></i>\n <br>gears\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gift fa-lg m-t-2"></i>\n <br>gift\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-glass fa-lg m-t-2"></i>\n <br>glass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-globe fa-lg m-t-2"></i>\n <br>globe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-graduation-cap fa-lg m-t-2"></i>\n <br>graduation-cap\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-group fa-lg m-t-2"></i>\n <br>group\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-grab-o fa-lg m-t-2"></i>\n <br>hand-grab-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-lizard-o fa-lg m-t-2"></i>\n <br>hand-lizard-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-paper-o fa-lg m-t-2"></i>\n <br>hand-paper-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-peace-o fa-lg m-t-2"></i>\n <br>hand-peace-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-pointer-o fa-lg m-t-2"></i>\n <br>hand-pointer-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-rock-o fa-lg m-t-2"></i>\n <br>hand-rock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-scissors-o fa-lg m-t-2"></i>\n <br>hand-scissors-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-spock-o fa-lg m-t-2"></i>\n <br>hand-spock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-stop-o fa-lg m-t-2"></i>\n <br>hand-stop-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hashtag fa-lg m-t-2"></i>\n <br>hashtag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hdd-o fa-lg m-t-2"></i>\n <br>hdd-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-headphones fa-lg m-t-2"></i>\n <br>headphones\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart fa-lg m-t-2"></i>\n <br>heart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart-o fa-lg m-t-2"></i>\n <br>heart-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heartbeat fa-lg m-t-2"></i>\n <br>heartbeat\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-history fa-lg m-t-2"></i>\n <br>history\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-home fa-lg m-t-2"></i>\n <br>home\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hotel fa-lg m-t-2"></i>\n <br>hotel\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass fa-lg m-t-2"></i>\n <br>hourglass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-1 fa-lg m-t-2"></i>\n <br>hourglass-1\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-2 fa-lg m-t-2"></i>\n <br>hourglass-2\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-3 fa-lg m-t-2"></i>\n <br>hourglass-3\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-end fa-lg m-t-2"></i>\n <br>hourglass-end\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-half fa-lg m-t-2"></i>\n <br>hourglass-half\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-o fa-lg m-t-2"></i>\n <br>hourglass-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hourglass-start fa-lg m-t-2"></i>\n <br>hourglass-start\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-i-cursor fa-lg m-t-2"></i>\n <br>i-cursor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-image fa-lg m-t-2"></i>\n <br>image\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-inbox fa-lg m-t-2"></i>\n <br>inbox\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-industry fa-lg m-t-2"></i>\n <br>industry\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-info fa-lg m-t-2"></i>\n <br>info\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-info-circle fa-lg m-t-2"></i>\n <br>info-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-institution fa-lg m-t-2"></i>\n <br>institution\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-key fa-lg m-t-2"></i>\n <br>key\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-keyboard-o fa-lg m-t-2"></i>\n <br>keyboard-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-language fa-lg m-t-2"></i>\n <br>language\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-laptop fa-lg m-t-2"></i>\n <br>laptop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-leaf fa-lg m-t-2"></i>\n <br>leaf\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-legal fa-lg m-t-2"></i>\n <br>legal\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lemon-o fa-lg m-t-2"></i>\n <br>lemon-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-level-down fa-lg m-t-2"></i>\n <br>level-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-level-up fa-lg m-t-2"></i>\n <br>level-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-bouy fa-lg m-t-2"></i>\n <br>life-bouy\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-buoy fa-lg m-t-2"></i>\n <br>life-buoy\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-ring fa-lg m-t-2"></i>\n <br>life-ring\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-life-saver fa-lg m-t-2"></i>\n <br>life-saver\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lightbulb-o fa-lg m-t-2"></i>\n <br>lightbulb-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-line-chart fa-lg m-t-2"></i>\n <br>line-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-location-arrow fa-lg m-t-2"></i>\n <br>location-arrow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lock fa-lg m-t-2"></i>\n <br>lock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-magic fa-lg m-t-2"></i>\n <br>magic\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-magnet fa-lg m-t-2"></i>\n <br>magnet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mail-forward fa-lg m-t-2"></i>\n <br>mail-forward\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mail-reply fa-lg m-t-2"></i>\n <br>mail-reply\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mail-reply-all fa-lg m-t-2"></i>\n <br>mail-reply-all\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-male fa-lg m-t-2"></i>\n <br>male\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map fa-lg m-t-2"></i>\n <br>map\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-marker fa-lg m-t-2"></i>\n <br>map-marker\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-o fa-lg m-t-2"></i>\n <br>map-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-pin fa-lg m-t-2"></i>\n <br>map-pin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-map-signs fa-lg m-t-2"></i>\n <br>map-signs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-meh-o fa-lg m-t-2"></i>\n <br>meh-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-microphone fa-lg m-t-2"></i>\n <br>microphone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-microphone-slash fa-lg m-t-2"></i>\n <br>microphone-slash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus fa-lg m-t-2"></i>\n <br>minus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-circle fa-lg m-t-2"></i>\n <br>minus-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square fa-lg m-t-2"></i>\n <br>minus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square-o fa-lg m-t-2"></i>\n <br>minus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mobile fa-lg m-t-2"></i>\n <br>mobile\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mobile-phone fa-lg m-t-2"></i>\n <br>mobile-phone\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-money fa-lg m-t-2"></i>\n <br>money\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-moon-o fa-lg m-t-2"></i>\n <br>moon-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mortar-board fa-lg m-t-2"></i>\n <br>mortar-board\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-motorcycle fa-lg m-t-2"></i>\n <br>motorcycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mouse-pointer fa-lg m-t-2"></i>\n <br>mouse-pointer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-music fa-lg m-t-2"></i>\n <br>music\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-navicon fa-lg m-t-2"></i>\n <br>navicon\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-newspaper-o fa-lg m-t-2"></i>\n <br>newspaper-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-object-group fa-lg m-t-2"></i>\n <br>object-group\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-object-ungroup fa-lg m-t-2"></i>\n <br>object-ungroup\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paint-brush fa-lg m-t-2"></i>\n <br>paint-brush\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paper-plane fa-lg m-t-2"></i>\n <br>paper-plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paper-plane-o fa-lg m-t-2"></i>\n <br>paper-plane-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paw fa-lg m-t-2"></i>\n <br>paw\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pencil fa-lg m-t-2"></i>\n <br>pencil\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pencil-square fa-lg m-t-2"></i>\n <br>pencil-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pencil-square-o fa-lg m-t-2"></i>\n <br>pencil-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-percent fa-lg m-t-2"></i>\n <br>percent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-phone fa-lg m-t-2"></i>\n <br>phone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-phone-square fa-lg m-t-2"></i>\n <br>phone-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-photo fa-lg m-t-2"></i>\n <br>photo\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-picture-o fa-lg m-t-2"></i>\n <br>picture-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pie-chart fa-lg m-t-2"></i>\n <br>pie-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plane fa-lg m-t-2"></i>\n <br>plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plug fa-lg m-t-2"></i>\n <br>plug\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus fa-lg m-t-2"></i>\n <br>plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-circle fa-lg m-t-2"></i>\n <br>plus-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square fa-lg m-t-2"></i>\n <br>plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square-o fa-lg m-t-2"></i>\n <br>plus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-power-off fa-lg m-t-2"></i>\n <br>power-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-print fa-lg m-t-2"></i>\n <br>print\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-puzzle-piece fa-lg m-t-2"></i>\n <br>puzzle-piece\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-qrcode fa-lg m-t-2"></i>\n <br>qrcode\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-question fa-lg m-t-2"></i>\n <br>question\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-question-circle fa-lg m-t-2"></i>\n <br>question-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-quote-left fa-lg m-t-2"></i>\n <br>quote-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-quote-right fa-lg m-t-2"></i>\n <br>quote-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-random fa-lg m-t-2"></i>\n <br>random\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-recycle fa-lg m-t-2"></i>\n <br>recycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-refresh fa-lg m-t-2"></i>\n <br>refresh\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-registered fa-lg m-t-2"></i>\n <br>registered\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-remove fa-lg m-t-2"></i>\n <br>remove\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reorder fa-lg m-t-2"></i>\n <br>reorder\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reply fa-lg m-t-2"></i>\n <br>reply\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reply-all fa-lg m-t-2"></i>\n <br>reply-all\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-retweet fa-lg m-t-2"></i>\n <br>retweet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-road fa-lg m-t-2"></i>\n <br>road\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rocket fa-lg m-t-2"></i>\n <br>rocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rss fa-lg m-t-2"></i>\n <br>rss\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rss-square fa-lg m-t-2"></i>\n <br>rss-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-search fa-lg m-t-2"></i>\n <br>search\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-search-minus fa-lg m-t-2"></i>\n <br>search-minus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-search-plus fa-lg m-t-2"></i>\n <br>search-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-send fa-lg m-t-2"></i>\n <br>send\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-send-o fa-lg m-t-2"></i>\n <br>send-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-server fa-lg m-t-2"></i>\n <br>server\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share fa-lg m-t-2"></i>\n <br>share\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt fa-lg m-t-2"></i>\n <br>share-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt-square fa-lg m-t-2"></i>\n <br>share-alt-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-square fa-lg m-t-2"></i>\n <br>share-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-square-o fa-lg m-t-2"></i>\n <br>share-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shield fa-lg m-t-2"></i>\n <br>shield\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ship fa-lg m-t-2"></i>\n <br>ship\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-bag fa-lg m-t-2"></i>\n <br>shopping-bag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-basket fa-lg m-t-2"></i>\n <br>shopping-basket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shopping-cart fa-lg m-t-2"></i>\n <br>shopping-cart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sign-in fa-lg m-t-2"></i>\n <br>sign-in\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sign-out fa-lg m-t-2"></i>\n <br>sign-out\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-signal fa-lg m-t-2"></i>\n <br>signal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sitemap fa-lg m-t-2"></i>\n <br>sitemap\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sliders fa-lg m-t-2"></i>\n <br>sliders\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-smile-o fa-lg m-t-2"></i>\n <br>smile-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-soccer-ball-o fa-lg m-t-2"></i>\n <br>soccer-ball-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort fa-lg m-t-2"></i>\n <br>sort\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-alpha-asc fa-lg m-t-2"></i>\n <br>sort-alpha-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-alpha-desc fa-lg m-t-2"></i>\n <br>sort-alpha-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-amount-asc fa-lg m-t-2"></i>\n <br>sort-amount-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-amount-desc fa-lg m-t-2"></i>\n <br>sort-amount-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-asc fa-lg m-t-2"></i>\n <br>sort-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-desc fa-lg m-t-2"></i>\n <br>sort-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-down fa-lg m-t-2"></i>\n <br>sort-down\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-numeric-asc fa-lg m-t-2"></i>\n <br>sort-numeric-asc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-numeric-desc fa-lg m-t-2"></i>\n <br>sort-numeric-desc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sort-up fa-lg m-t-2"></i>\n <br>sort-up\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-space-shuttle fa-lg m-t-2"></i>\n <br>space-shuttle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spinner fa-lg m-t-2"></i>\n <br>spinner\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spoon fa-lg m-t-2"></i>\n <br>spoon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square fa-lg m-t-2"></i>\n <br>square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square-o fa-lg m-t-2"></i>\n <br>square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star fa-lg m-t-2"></i>\n <br>star\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half fa-lg m-t-2"></i>\n <br>star-half\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half-empty fa-lg m-t-2"></i>\n <br>star-half-empty\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half-full fa-lg m-t-2"></i>\n <br>star-half-full\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-half-o fa-lg m-t-2"></i>\n <br>star-half-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-star-o fa-lg m-t-2"></i>\n <br>star-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sticky-note fa-lg m-t-2"></i>\n <br>sticky-note\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sticky-note-o fa-lg m-t-2"></i>\n <br>sticky-note-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-street-view fa-lg m-t-2"></i>\n <br>street-view\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-suitcase fa-lg m-t-2"></i>\n <br>suitcase\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sun-o fa-lg m-t-2"></i>\n <br>sun-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-support fa-lg m-t-2"></i>\n <br>support\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tablet fa-lg m-t-2"></i>\n <br>tablet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tachometer fa-lg m-t-2"></i>\n <br>tachometer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tag fa-lg m-t-2"></i>\n <br>tag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tags fa-lg m-t-2"></i>\n <br>tags\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tasks fa-lg m-t-2"></i>\n <br>tasks\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-taxi fa-lg m-t-2"></i>\n <br>taxi\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-television fa-lg m-t-2"></i>\n <br>television\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-terminal fa-lg m-t-2"></i>\n <br>terminal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumb-tack fa-lg m-t-2"></i>\n <br>thumb-tack\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-down fa-lg m-t-2"></i>\n <br>thumbs-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-down fa-lg m-t-2"></i>\n <br>thumbs-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-up fa-lg m-t-2"></i>\n <br>thumbs-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-up fa-lg m-t-2"></i>\n <br>thumbs-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ticket fa-lg m-t-2"></i>\n <br>ticket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-times fa-lg m-t-2"></i>\n <br>times\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-times-circle fa-lg m-t-2"></i>\n <br>times-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-times-circle-o fa-lg m-t-2"></i>\n <br>times-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tint fa-lg m-t-2"></i>\n <br>tint\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-down fa-lg m-t-2"></i>\n <br>toggle-down\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-left fa-lg m-t-2"></i>\n <br>toggle-left\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-off fa-lg m-t-2"></i>\n <br>toggle-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-on fa-lg m-t-2"></i>\n <br>toggle-on\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-right fa-lg m-t-2"></i>\n <br>toggle-right\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-up fa-lg m-t-2"></i>\n <br>toggle-up\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trademark fa-lg m-t-2"></i>\n <br>trademark\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trash fa-lg m-t-2"></i>\n <br>trash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trash-o fa-lg m-t-2"></i>\n <br>trash-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tree fa-lg m-t-2"></i>\n <br>tree\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trophy fa-lg m-t-2"></i>\n <br>trophy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-truck fa-lg m-t-2"></i>\n <br>truck\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tty fa-lg m-t-2"></i>\n <br>tty\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tv fa-lg m-t-2"></i>\n <br>tv\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-umbrella fa-lg m-t-2"></i>\n <br>umbrella\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-university fa-lg m-t-2"></i>\n <br>university\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unlock fa-lg m-t-2"></i>\n <br>unlock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unlock-alt fa-lg m-t-2"></i>\n <br>unlock-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unsorted fa-lg m-t-2"></i>\n <br>unsorted\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-upload fa-lg m-t-2"></i>\n <br>upload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user fa-lg m-t-2"></i>\n <br>user\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-plus fa-lg m-t-2"></i>\n <br>user-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-secret fa-lg m-t-2"></i>\n <br>user-secret\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-times fa-lg m-t-2"></i>\n <br>user-times\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-users fa-lg m-t-2"></i>\n <br>users\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-video-camera fa-lg m-t-2"></i>\n <br>video-camera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-volume-down fa-lg m-t-2"></i>\n <br>volume-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-volume-off fa-lg m-t-2"></i>\n <br>volume-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-volume-up fa-lg m-t-2"></i>\n <br>volume-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-warning fa-lg m-t-2"></i>\n <br>warning\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n <br>wheelchair\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wifi fa-lg m-t-2"></i>\n <br>wifi\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wrench fa-lg m-t-2"></i>\n <br>wrench\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="hand">\n <div class="card-header">Hand Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-grab-o fa-lg m-t-2"></i>\n <br>hand-grab-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-lizard-o fa-lg m-t-2"></i>\n <br>hand-lizard-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-down fa-lg m-t-2"></i>\n <br>hand-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-left fa-lg m-t-2"></i>\n <br>hand-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-right fa-lg m-t-2"></i>\n <br>hand-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-up fa-lg m-t-2"></i>\n <br>hand-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-paper-o fa-lg m-t-2"></i>\n <br>hand-paper-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-peace-o fa-lg m-t-2"></i>\n <br>hand-peace-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-pointer-o fa-lg m-t-2"></i>\n <br>hand-pointer-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-rock-o fa-lg m-t-2"></i>\n <br>hand-rock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-scissors-o fa-lg m-t-2"></i>\n <br>hand-scissors-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-spock-o fa-lg m-t-2"></i>\n <br>hand-spock-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-stop-o fa-lg m-t-2"></i>\n <br>hand-stop-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-down fa-lg m-t-2"></i>\n <br>thumbs-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-down fa-lg m-t-2"></i>\n <br>thumbs-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-o-up fa-lg m-t-2"></i>\n <br>thumbs-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-thumbs-up fa-lg m-t-2"></i>\n <br>thumbs-up\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="transportation">\n <div class="card-header">Transportation Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ambulance fa-lg m-t-2"></i>\n <br>ambulance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-automobile fa-lg m-t-2"></i>\n <br>automobile\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bicycle fa-lg m-t-2"></i>\n <br>bicycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bus fa-lg m-t-2"></i>\n <br>bus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cab fa-lg m-t-2"></i>\n <br>cab\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-car fa-lg m-t-2"></i>\n <br>car\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fighter-jet fa-lg m-t-2"></i>\n <br>fighter-jet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-motorcycle fa-lg m-t-2"></i>\n <br>motorcycle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plane fa-lg m-t-2"></i>\n <br>plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rocket fa-lg m-t-2"></i>\n <br>rocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ship fa-lg m-t-2"></i>\n <br>ship\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-space-shuttle fa-lg m-t-2"></i>\n <br>space-shuttle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-subway fa-lg m-t-2"></i>\n <br>subway\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-taxi fa-lg m-t-2"></i>\n <br>taxi\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-train fa-lg m-t-2"></i>\n <br>train\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-truck fa-lg m-t-2"></i>\n <br>truck\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n <br>wheelchair\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="gender">\n <div class="card-header">Gender Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-genderless fa-lg m-t-2"></i>\n <br>genderless\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-intersex fa-lg m-t-2"></i>\n <br>intersex\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars fa-lg m-t-2"></i>\n <br>mars\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-double fa-lg m-t-2"></i>\n <br>mars-double\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-stroke fa-lg m-t-2"></i>\n <br>mars-stroke\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-stroke-h fa-lg m-t-2"></i>\n <br>mars-stroke-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mars-stroke-v fa-lg m-t-2"></i>\n <br>mars-stroke-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mercury fa-lg m-t-2"></i>\n <br>mercury\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-neuter fa-lg m-t-2"></i>\n <br>neuter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-transgender fa-lg m-t-2"></i>\n <br>transgender\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-transgender-alt fa-lg m-t-2"></i>\n <br>transgender-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-venus fa-lg m-t-2"></i>\n <br>venus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-venus-double fa-lg m-t-2"></i>\n <br>venus-double\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-venus-mars fa-lg m-t-2"></i>\n <br>venus-mars\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="file-type">\n <div class="card-header">File Type Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file fa-lg m-t-2"></i>\n <br>file\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-archive-o fa-lg m-t-2"></i>\n <br>file-archive-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-audio-o fa-lg m-t-2"></i>\n <br>file-audio-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-code-o fa-lg m-t-2"></i>\n <br>file-code-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-excel-o fa-lg m-t-2"></i>\n <br>file-excel-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-image-o fa-lg m-t-2"></i>\n <br>file-image-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-movie-o fa-lg m-t-2"></i>\n <br>file-movie-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-o fa-lg m-t-2"></i>\n <br>file-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-pdf-o fa-lg m-t-2"></i>\n <br>file-pdf-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-photo-o fa-lg m-t-2"></i>\n <br>file-photo-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-picture-o fa-lg m-t-2"></i>\n <br>file-picture-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-powerpoint-o fa-lg m-t-2"></i>\n <br>file-powerpoint-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-sound-o fa-lg m-t-2"></i>\n <br>file-sound-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text fa-lg m-t-2"></i>\n <br>file-text\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text-o fa-lg m-t-2"></i>\n <br>file-text-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-video-o fa-lg m-t-2"></i>\n <br>file-video-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-word-o fa-lg m-t-2"></i>\n <br>file-word-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-zip-o fa-lg m-t-2"></i>\n <br>file-zip-o\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="spinner">\n <div class="card-header">Spinner Icons</div>\n <div class="card-block">\n <div class="alert alert-success">\n <ul class="fa-ul">\n <li>\n <i class="fa fa-info-circle fa-li"></i> These icons work great with the\n <code>fa-spin</code> class.\n </li>\n </ul>\n </div>\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o-notch fa-lg m-t-2"></i>\n <br>circle-o-notch\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cog fa-lg m-t-2"></i>\n <br>cog\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gear fa-lg m-t-2"></i>\n <br>gear\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-refresh fa-lg m-t-2"></i>\n <br>refresh\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spinner fa-lg m-t-2"></i>\n <br>spinner\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="form-control">\n <div class="card-header">Form Control Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square fa-lg m-t-2"></i>\n <br>check-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-check-square-o fa-lg m-t-2"></i>\n <br>check-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle fa-lg m-t-2"></i>\n <br>circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-circle-o fa-lg m-t-2"></i>\n <br>circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dot-circle-o fa-lg m-t-2"></i>\n <br>dot-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square fa-lg m-t-2"></i>\n <br>minus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-minus-square-o fa-lg m-t-2"></i>\n <br>minus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square fa-lg m-t-2"></i>\n <br>plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square-o fa-lg m-t-2"></i>\n <br>plus-square-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square fa-lg m-t-2"></i>\n <br>square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-square-o fa-lg m-t-2"></i>\n <br>square-o\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="payment">\n <div class="card-header">Payment Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-amex fa-lg m-t-2"></i>\n <br>cc-amex\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-diners-club fa-lg m-t-2"></i>\n <br>cc-diners-club\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-discover fa-lg m-t-2"></i>\n <br>cc-discover\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-jcb fa-lg m-t-2"></i>\n <br>cc-jcb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-mastercard fa-lg m-t-2"></i>\n <br>cc-mastercard\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-paypal fa-lg m-t-2"></i>\n <br>cc-paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-stripe fa-lg m-t-2"></i>\n <br>cc-stripe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-visa fa-lg m-t-2"></i>\n <br>cc-visa\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card fa-lg m-t-2"></i>\n <br>credit-card\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-credit-card-alt fa-lg m-t-2"></i>\n <br>credit-card-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-wallet fa-lg m-t-2"></i>\n <br>google-wallet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paypal fa-lg m-t-2"></i>\n <br>paypal\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="chart">\n <div class="card-header">Chart Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-area-chart fa-lg m-t-2"></i>\n <br>area-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart fa-lg m-t-2"></i>\n <br>bar-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bar-chart-o fa-lg m-t-2"></i>\n <br>bar-chart-o\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-line-chart fa-lg m-t-2"></i>\n <br>line-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pie-chart fa-lg m-t-2"></i>\n <br>pie-chart\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="currency">\n <div class="card-header">Currency Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitcoin fa-lg m-t-2"></i>\n <br>bitcoin\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-btc fa-lg m-t-2"></i>\n <br>btc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cny fa-lg m-t-2"></i>\n <br>cny\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dollar fa-lg m-t-2"></i>\n <br>dollar\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eur fa-lg m-t-2"></i>\n <br>eur\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-euro fa-lg m-t-2"></i>\n <br>euro\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gbp fa-lg m-t-2"></i>\n <br>gbp\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg fa-lg m-t-2"></i>\n <br>gg\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg-circle fa-lg m-t-2"></i>\n <br>gg-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ils fa-lg m-t-2"></i>\n <br>ils\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-inr fa-lg m-t-2"></i>\n <br>inr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-jpy fa-lg m-t-2"></i>\n <br>jpy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-krw fa-lg m-t-2"></i>\n <br>krw\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-money fa-lg m-t-2"></i>\n <br>money\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rmb fa-lg m-t-2"></i>\n <br>rmb\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rouble fa-lg m-t-2"></i>\n <br>rouble\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rub fa-lg m-t-2"></i>\n <br>rub\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ruble fa-lg m-t-2"></i>\n <br>ruble\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rupee fa-lg m-t-2"></i>\n <br>rupee\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shekel fa-lg m-t-2"></i>\n <br>shekel\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sheqel fa-lg m-t-2"></i>\n <br>sheqel\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-try fa-lg m-t-2"></i>\n <br>try\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-turkish-lira fa-lg m-t-2"></i>\n <br>turkish-lira\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-usd fa-lg m-t-2"></i>\n <br>usd\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-won fa-lg m-t-2"></i>\n <br>won\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yen fa-lg m-t-2"></i>\n <br>yen\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="text-editor">\n <div class="card-header">Text Editor Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-center fa-lg m-t-2"></i>\n <br>align-center\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-justify fa-lg m-t-2"></i>\n <br>align-justify\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-left fa-lg m-t-2"></i>\n <br>align-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-align-right fa-lg m-t-2"></i>\n <br>align-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bold fa-lg m-t-2"></i>\n <br>bold\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chain fa-lg m-t-2"></i>\n <br>chain\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chain-broken fa-lg m-t-2"></i>\n <br>chain-broken\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-clipboard fa-lg m-t-2"></i>\n <br>clipboard\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-columns fa-lg m-t-2"></i>\n <br>columns\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-copy fa-lg m-t-2"></i>\n <br>copy\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cut fa-lg m-t-2"></i>\n <br>cut\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dedent fa-lg m-t-2"></i>\n <br>dedent\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eraser fa-lg m-t-2"></i>\n <br>eraser\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file fa-lg m-t-2"></i>\n <br>file\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-o fa-lg m-t-2"></i>\n <br>file-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text fa-lg m-t-2"></i>\n <br>file-text\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-file-text-o fa-lg m-t-2"></i>\n <br>file-text-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-files-o fa-lg m-t-2"></i>\n <br>files-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-floppy-o fa-lg m-t-2"></i>\n <br>floppy-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-font fa-lg m-t-2"></i>\n <br>font\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-header fa-lg m-t-2"></i>\n <br>header\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-indent fa-lg m-t-2"></i>\n <br>indent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-italic fa-lg m-t-2"></i>\n <br>italic\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-link fa-lg m-t-2"></i>\n <br>link\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list fa-lg m-t-2"></i>\n <br>list\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list-alt fa-lg m-t-2"></i>\n <br>list-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list-ol fa-lg m-t-2"></i>\n <br>list-ol\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-list-ul fa-lg m-t-2"></i>\n <br>list-ul\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-outdent fa-lg m-t-2"></i>\n <br>outdent\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paperclip fa-lg m-t-2"></i>\n <br>paperclip\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paragraph fa-lg m-t-2"></i>\n <br>paragraph\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paste fa-lg m-t-2"></i>\n <br>paste\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-repeat fa-lg m-t-2"></i>\n <br>repeat\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rotate-left fa-lg m-t-2"></i>\n <br>rotate-left\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rotate-right fa-lg m-t-2"></i>\n <br>rotate-right\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-save fa-lg m-t-2"></i>\n <br>save\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-scissors fa-lg m-t-2"></i>\n <br>scissors\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-strikethrough fa-lg m-t-2"></i>\n <br>strikethrough\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-subscript fa-lg m-t-2"></i>\n <br>subscript\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-superscript fa-lg m-t-2"></i>\n <br>superscript\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-table fa-lg m-t-2"></i>\n <br>table\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-text-height fa-lg m-t-2"></i>\n <br>text-height\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-text-width fa-lg m-t-2"></i>\n <br>text-width\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-th fa-lg m-t-2"></i>\n <br>th\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-th-large fa-lg m-t-2"></i>\n <br>th-large\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-th-list fa-lg m-t-2"></i>\n <br>th-list\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-underline fa-lg m-t-2"></i>\n <br>underline\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-undo fa-lg m-t-2"></i>\n <br>undo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-unlink fa-lg m-t-2"></i>\n <br>unlink\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="directional">\n <div class="card-header">Directional Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-down fa-lg m-t-2"></i>\n <br>angle-double-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-left fa-lg m-t-2"></i>\n <br>angle-double-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-right fa-lg m-t-2"></i>\n <br>angle-double-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-double-up fa-lg m-t-2"></i>\n <br>angle-double-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-down fa-lg m-t-2"></i>\n <br>angle-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-left fa-lg m-t-2"></i>\n <br>angle-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-right fa-lg m-t-2"></i>\n <br>angle-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angle-up fa-lg m-t-2"></i>\n <br>angle-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-down fa-lg m-t-2"></i>\n <br>arrow-circle-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-left fa-lg m-t-2"></i>\n <br>arrow-circle-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-down fa-lg m-t-2"></i>\n <br>arrow-circle-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-left fa-lg m-t-2"></i>\n <br>arrow-circle-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-right fa-lg m-t-2"></i>\n <br>arrow-circle-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-o-up fa-lg m-t-2"></i>\n <br>arrow-circle-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-right fa-lg m-t-2"></i>\n <br>arrow-circle-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-circle-up fa-lg m-t-2"></i>\n <br>arrow-circle-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-down fa-lg m-t-2"></i>\n <br>arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-left fa-lg m-t-2"></i>\n <br>arrow-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-right fa-lg m-t-2"></i>\n <br>arrow-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrow-up fa-lg m-t-2"></i>\n <br>arrow-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows fa-lg m-t-2"></i>\n <br>arrows\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-alt fa-lg m-t-2"></i>\n <br>arrows-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-h fa-lg m-t-2"></i>\n <br>arrows-h\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-v fa-lg m-t-2"></i>\n <br>arrows-v\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-down fa-lg m-t-2"></i>\n <br>caret-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-left fa-lg m-t-2"></i>\n <br>caret-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-right fa-lg m-t-2"></i>\n <br>caret-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-down fa-lg m-t-2"></i>\n <br>caret-square-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-left fa-lg m-t-2"></i>\n <br>caret-square-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-right fa-lg m-t-2"></i>\n <br>caret-square-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-square-o-up fa-lg m-t-2"></i>\n <br>caret-square-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-caret-up fa-lg m-t-2"></i>\n <br>caret-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-down fa-lg m-t-2"></i>\n <br>chevron-circle-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-left fa-lg m-t-2"></i>\n <br>chevron-circle-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-right fa-lg m-t-2"></i>\n <br>chevron-circle-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-circle-up fa-lg m-t-2"></i>\n <br>chevron-circle-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-down fa-lg m-t-2"></i>\n <br>chevron-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-left fa-lg m-t-2"></i>\n <br>chevron-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-right fa-lg m-t-2"></i>\n <br>chevron-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chevron-up fa-lg m-t-2"></i>\n <br>chevron-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-exchange fa-lg m-t-2"></i>\n <br>exchange\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-down fa-lg m-t-2"></i>\n <br>hand-o-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-left fa-lg m-t-2"></i>\n <br>hand-o-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-right fa-lg m-t-2"></i>\n <br>hand-o-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hand-o-up fa-lg m-t-2"></i>\n <br>hand-o-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-down fa-lg m-t-2"></i>\n <br>long-arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-left fa-lg m-t-2"></i>\n <br>long-arrow-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-right fa-lg m-t-2"></i>\n <br>long-arrow-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-long-arrow-up fa-lg m-t-2"></i>\n <br>long-arrow-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-down fa-lg m-t-2"></i>\n <br>toggle-down\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-left fa-lg m-t-2"></i>\n <br>toggle-left\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-right fa-lg m-t-2"></i>\n <br>toggle-right\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-toggle-up fa-lg m-t-2"></i>\n <br>toggle-up\n <span class="text-muted">(alias)</span>\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="video-player">\n <div class="card-header">Video Player Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-arrows-alt fa-lg m-t-2"></i>\n <br>arrows-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-backward fa-lg m-t-2"></i>\n <br>backward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-compress fa-lg m-t-2"></i>\n <br>compress\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-eject fa-lg m-t-2"></i>\n <br>eject\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-expand fa-lg m-t-2"></i>\n <br>expand\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fast-backward fa-lg m-t-2"></i>\n <br>fast-backward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fast-forward fa-lg m-t-2"></i>\n <br>fast-forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-forward fa-lg m-t-2"></i>\n <br>forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause fa-lg m-t-2"></i>\n <br>pause\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle fa-lg m-t-2"></i>\n <br>pause-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pause-circle-o fa-lg m-t-2"></i>\n <br>pause-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-play fa-lg m-t-2"></i>\n <br>play\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-play-circle fa-lg m-t-2"></i>\n <br>play-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-play-circle-o fa-lg m-t-2"></i>\n <br>play-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-random fa-lg m-t-2"></i>\n <br>random\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-step-backward fa-lg m-t-2"></i>\n <br>step-backward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-step-forward fa-lg m-t-2"></i>\n <br>step-forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop fa-lg m-t-2"></i>\n <br>stop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle fa-lg m-t-2"></i>\n <br>stop-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stop-circle-o fa-lg m-t-2"></i>\n <br>stop-circle-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube-play fa-lg m-t-2"></i>\n <br>youtube-play\n </div>\n </div>\n </div>\n </div>\n <div class="card" id="brand">\n <div class="card-header">Brand Icons</div>\n <div class="card-block">\n <div class="alert alert-warning">\n <h4><i class="fa fa-warning"></i> Warning!</h4>\n Apparently, Adblock Plus can remove Font Awesome brand icons with their "Remove Social Media Buttons" setting. We will not use hacks to force them to display. Please\n <a href="https://adblockplus.org/en/bugs" class="alert-link">report an issue with Adblock Plus</a> if you believe this to be an error. To work around this, you\'ll need to modify the social icon class names.\n </div>\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-500px fa-lg m-t-2"></i>\n <br>500px\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-adn fa-lg m-t-2"></i>\n <br>adn\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-amazon fa-lg m-t-2"></i>\n <br>amazon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-android fa-lg m-t-2"></i>\n <br>android\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-angellist fa-lg m-t-2"></i>\n <br>angellist\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-apple fa-lg m-t-2"></i>\n <br>apple\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-behance fa-lg m-t-2"></i>\n <br>behance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-behance-square fa-lg m-t-2"></i>\n <br>behance-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitbucket fa-lg m-t-2"></i>\n <br>bitbucket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitbucket-square fa-lg m-t-2"></i>\n <br>bitbucket-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bitcoin fa-lg m-t-2"></i>\n <br>bitcoin\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-black-tie fa-lg m-t-2"></i>\n <br>black-tie\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth fa-lg m-t-2"></i>\n <br>bluetooth\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-bluetooth-b fa-lg m-t-2"></i>\n <br>bluetooth-b\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-btc fa-lg m-t-2"></i>\n <br>btc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-buysellads fa-lg m-t-2"></i>\n <br>buysellads\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-amex fa-lg m-t-2"></i>\n <br>cc-amex\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-diners-club fa-lg m-t-2"></i>\n <br>cc-diners-club\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-discover fa-lg m-t-2"></i>\n <br>cc-discover\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-jcb fa-lg m-t-2"></i>\n <br>cc-jcb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-mastercard fa-lg m-t-2"></i>\n <br>cc-mastercard\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-paypal fa-lg m-t-2"></i>\n <br>cc-paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-stripe fa-lg m-t-2"></i>\n <br>cc-stripe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-cc-visa fa-lg m-t-2"></i>\n <br>cc-visa\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-chrome fa-lg m-t-2"></i>\n <br>chrome\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-codepen fa-lg m-t-2"></i>\n <br>codepen\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-codiepie fa-lg m-t-2"></i>\n <br>codiepie\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-connectdevelop fa-lg m-t-2"></i>\n <br>connectdevelop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-contao fa-lg m-t-2"></i>\n <br>contao\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-css3 fa-lg m-t-2"></i>\n <br>css3\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dashcube fa-lg m-t-2"></i>\n <br>dashcube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-delicious fa-lg m-t-2"></i>\n <br>delicious\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-deviantart fa-lg m-t-2"></i>\n <br>deviantart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-digg fa-lg m-t-2"></i>\n <br>digg\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dribbble fa-lg m-t-2"></i>\n <br>dribbble\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-dropbox fa-lg m-t-2"></i>\n <br>dropbox\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-drupal fa-lg m-t-2"></i>\n <br>drupal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-edge fa-lg m-t-2"></i>\n <br>edge\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-empire fa-lg m-t-2"></i>\n <br>empire\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-expeditedssl fa-lg m-t-2"></i>\n <br>expeditedssl\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook fa-lg m-t-2"></i>\n <br>facebook\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook-f fa-lg m-t-2"></i>\n <br>facebook-f\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook-official fa-lg m-t-2"></i>\n <br>facebook-official\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-facebook-square fa-lg m-t-2"></i>\n <br>facebook-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-firefox fa-lg m-t-2"></i>\n <br>firefox\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-flickr fa-lg m-t-2"></i>\n <br>flickr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fonticons fa-lg m-t-2"></i>\n <br>fonticons\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-fort-awesome fa-lg m-t-2"></i>\n <br>fort-awesome\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-forumbee fa-lg m-t-2"></i>\n <br>forumbee\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-foursquare fa-lg m-t-2"></i>\n <br>foursquare\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ge fa-lg m-t-2"></i>\n <br>ge\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-get-pocket fa-lg m-t-2"></i>\n <br>get-pocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg fa-lg m-t-2"></i>\n <br>gg\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gg-circle fa-lg m-t-2"></i>\n <br>gg-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-git fa-lg m-t-2"></i>\n <br>git\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-git-square fa-lg m-t-2"></i>\n <br>git-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-github fa-lg m-t-2"></i>\n <br>github\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-github-alt fa-lg m-t-2"></i>\n <br>github-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-github-square fa-lg m-t-2"></i>\n <br>github-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gittip fa-lg m-t-2"></i>\n <br>gittip\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google fa-lg m-t-2"></i>\n <br>google\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-plus fa-lg m-t-2"></i>\n <br>google-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-plus-square fa-lg m-t-2"></i>\n <br>google-plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-google-wallet fa-lg m-t-2"></i>\n <br>google-wallet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-gratipay fa-lg m-t-2"></i>\n <br>gratipay\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hacker-news fa-lg m-t-2"></i>\n <br>hacker-news\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-houzz fa-lg m-t-2"></i>\n <br>houzz\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-html5 fa-lg m-t-2"></i>\n <br>html5\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-instagram fa-lg m-t-2"></i>\n <br>instagram\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-internet-explorer fa-lg m-t-2"></i>\n <br>internet-explorer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ioxhost fa-lg m-t-2"></i>\n <br>ioxhost\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-joomla fa-lg m-t-2"></i>\n <br>joomla\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-jsfiddle fa-lg m-t-2"></i>\n <br>jsfiddle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lastfm fa-lg m-t-2"></i>\n <br>lastfm\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-lastfm-square fa-lg m-t-2"></i>\n <br>lastfm-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-leanpub fa-lg m-t-2"></i>\n <br>leanpub\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-linkedin fa-lg m-t-2"></i>\n <br>linkedin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-linkedin-square fa-lg m-t-2"></i>\n <br>linkedin-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-linux fa-lg m-t-2"></i>\n <br>linux\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-maxcdn fa-lg m-t-2"></i>\n <br>maxcdn\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-meanpath fa-lg m-t-2"></i>\n <br>meanpath\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-medium fa-lg m-t-2"></i>\n <br>medium\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-mixcloud fa-lg m-t-2"></i>\n <br>mixcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-modx fa-lg m-t-2"></i>\n <br>modx\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-odnoklassniki fa-lg m-t-2"></i>\n <br>odnoklassniki\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-odnoklassniki-square fa-lg m-t-2"></i>\n <br>odnoklassniki-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-opencart fa-lg m-t-2"></i>\n <br>opencart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-openid fa-lg m-t-2"></i>\n <br>openid\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-opera fa-lg m-t-2"></i>\n <br>opera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-optin-monster fa-lg m-t-2"></i>\n <br>optin-monster\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pagelines fa-lg m-t-2"></i>\n <br>pagelines\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-paypal fa-lg m-t-2"></i>\n <br>paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pied-piper fa-lg m-t-2"></i>\n <br>pied-piper\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pied-piper-alt fa-lg m-t-2"></i>\n <br>pied-piper-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pinterest fa-lg m-t-2"></i>\n <br>pinterest\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pinterest-p fa-lg m-t-2"></i>\n <br>pinterest-p\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-pinterest-square fa-lg m-t-2"></i>\n <br>pinterest-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-product-hunt fa-lg m-t-2"></i>\n <br>product-hunt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-qq fa-lg m-t-2"></i>\n <br>qq\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ra fa-lg m-t-2"></i>\n <br>ra\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-rebel fa-lg m-t-2"></i>\n <br>rebel\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit fa-lg m-t-2"></i>\n <br>reddit\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit-alien fa-lg m-t-2"></i>\n <br>reddit-alien\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-reddit-square fa-lg m-t-2"></i>\n <br>reddit-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-renren fa-lg m-t-2"></i>\n <br>renren\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-safari fa-lg m-t-2"></i>\n <br>safari\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-scribd fa-lg m-t-2"></i>\n <br>scribd\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-sellsy fa-lg m-t-2"></i>\n <br>sellsy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt fa-lg m-t-2"></i>\n <br>share-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-share-alt-square fa-lg m-t-2"></i>\n <br>share-alt-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-shirtsinbulk fa-lg m-t-2"></i>\n <br>shirtsinbulk\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-simplybuilt fa-lg m-t-2"></i>\n <br>simplybuilt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-skyatlas fa-lg m-t-2"></i>\n <br>skyatlas\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-skype fa-lg m-t-2"></i>\n <br>skype\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-slack fa-lg m-t-2"></i>\n <br>slack\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-slideshare fa-lg m-t-2"></i>\n <br>slideshare\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-soundcloud fa-lg m-t-2"></i>\n <br>soundcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-spotify fa-lg m-t-2"></i>\n <br>spotify\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stack-exchange fa-lg m-t-2"></i>\n <br>stack-exchange\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stack-overflow fa-lg m-t-2"></i>\n <br>stack-overflow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-steam fa-lg m-t-2"></i>\n <br>steam\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-steam-square fa-lg m-t-2"></i>\n <br>steam-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stumbleupon fa-lg m-t-2"></i>\n <br>stumbleupon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stumbleupon-circle fa-lg m-t-2"></i>\n <br>stumbleupon-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tencent-weibo fa-lg m-t-2"></i>\n <br>tencent-weibo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-trello fa-lg m-t-2"></i>\n <br>trello\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tripadvisor fa-lg m-t-2"></i>\n <br>tripadvisor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tumblr fa-lg m-t-2"></i>\n <br>tumblr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-tumblr-square fa-lg m-t-2"></i>\n <br>tumblr-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-twitch fa-lg m-t-2"></i>\n <br>twitch\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-twitter fa-lg m-t-2"></i>\n <br>twitter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-twitter-square fa-lg m-t-2"></i>\n <br>twitter-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-usb fa-lg m-t-2"></i>\n <br>usb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-viacoin fa-lg m-t-2"></i>\n <br>viacoin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vimeo fa-lg m-t-2"></i>\n <br>vimeo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vimeo-square fa-lg m-t-2"></i>\n <br>vimeo-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vine fa-lg m-t-2"></i>\n <br>vine\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-vk fa-lg m-t-2"></i>\n <br>vk\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wechat fa-lg m-t-2"></i>\n <br>wechat\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-weibo fa-lg m-t-2"></i>\n <br>weibo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-weixin fa-lg m-t-2"></i>\n <br>weixin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-whatsapp fa-lg m-t-2"></i>\n <br>whatsapp\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wikipedia-w fa-lg m-t-2"></i>\n <br>wikipedia-w\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-windows fa-lg m-t-2"></i>\n <br>windows\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wordpress fa-lg m-t-2"></i>\n <br>wordpress\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-xing fa-lg m-t-2"></i>\n <br>xing\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-xing-square fa-lg m-t-2"></i>\n <br>xing-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-y-combinator fa-lg m-t-2"></i>\n <br>y-combinator\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-y-combinator-square fa-lg m-t-2"></i>\n <br>y-combinator-square\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yahoo fa-lg m-t-2"></i>\n <br>yahoo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yc fa-lg m-t-2"></i>\n <br>yc\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yc-square fa-lg m-t-2"></i>\n <br>yc-square\n <span class="text-muted">(alias)</span>\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-yelp fa-lg m-t-2"></i>\n <br>yelp\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube fa-lg m-t-2"></i>\n <br>youtube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube-play fa-lg m-t-2"></i>\n <br>youtube-play\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-youtube-square fa-lg m-t-2"></i>\n <br>youtube-square\n </div>\n </div>\n <div class="alert alert-success m-t-2">\n <ul class="margin-bottom-none padding-left-lg">\n <li>All brand icons are trademarks of their respective owners.</li>\n <li>The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa.</li>\n <li>Brand icons should only be used to represent the company or product to which they refer.</li>\n </ul>\n </div>\n </div>\n </div>\n <div class="card" id="medical">\n <div class="card-header">Medical Icons</div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-ambulance fa-lg m-t-2"></i>\n <br>ambulance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-h-square fa-lg m-t-2"></i>\n <br>h-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart fa-lg m-t-2"></i>\n <br>heart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heart-o fa-lg m-t-2"></i>\n <br>heart-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-heartbeat fa-lg m-t-2"></i>\n <br>heartbeat\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-hospital-o fa-lg m-t-2"></i>\n <br>hospital-o\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-medkit fa-lg m-t-2"></i>\n <br>medkit\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-plus-square fa-lg m-t-2"></i>\n <br>plus-square\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-stethoscope fa-lg m-t-2"></i>\n <br>stethoscope\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-user-md fa-lg m-t-2"></i>\n <br>user-md\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2">\n <i class="fa fa-wheelchair fa-lg m-t-2"></i>\n <br>wheelchair\n </div>\n </div>\n </div>\n </div>\n</div>\n'; -},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="card card-default">\n <div class="card-header">\n <i class="fa fa-picture-o"></i> Simple Line Icons\n </div>\n <div class="card-block">\n <div class="row text-xs-center">\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user icons font-2xl d-block m-t-2"></i>icon-user\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-people icons font-2xl d-block m-t-2"></i>icon-people\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-female icons font-2xl d-block m-t-2"></i>icon-user-female\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-follow icons font-2xl d-block m-t-2"></i>icon-user-follow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-following icons font-2xl d-block m-t-2"></i>icon-user-following\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-user-unfollow icons font-2xl d-block m-t-2"></i>icon-user-unfollow\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-login icons font-2xl d-block m-t-2"></i>icon-login\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-logout icons font-2xl d-block m-t-2"></i>icon-logout\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-emotsmile icons font-2xl d-block m-t-2"></i>icon-emotsmile\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-phone icons font-2xl d-block m-t-2"></i>icon-phone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-call-end icons font-2xl d-block m-t-2"></i>icon-call-end\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-call-in icons font-2xl d-block m-t-2"></i>icon-call-in\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-call-out icons font-2xl d-block m-t-2"></i>icon-call-out\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-map icons font-2xl d-block m-t-2"></i>icon-map\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-location-pin icons font-2xl d-block m-t-2"></i>icon-location-pin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-direction icons font-2xl d-block m-t-2"></i>icon-direction\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-directions icons font-2xl d-block m-t-2"></i>icon-directions\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-compass icons font-2xl d-block m-t-2"></i>icon-compass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-layers icons font-2xl d-block m-t-2"></i>icon-layers\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-menu icons font-2xl d-block m-t-2"></i>icon-menu\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-list icons font-2xl d-block m-t-2"></i>icon-list\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-options-vertical icons font-2xl d-block m-t-2"></i>icon-options-vertical\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-options icons font-2xl d-block m-t-2"></i>icon-options\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-down icons font-2xl d-block m-t-2"></i>icon-arrow-down\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-left icons font-2xl d-block m-t-2"></i>icon-arrow-left\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-right icons font-2xl d-block m-t-2"></i>icon-arrow-right\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-up icons font-2xl d-block m-t-2"></i>icon-arrow-up\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-up-circle icons font-2xl d-block m-t-2"></i>icon-arrow-up-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-left-circle icons font-2xl d-block m-t-2"></i>icon-arrow-left-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-right-circle icons font-2xl d-block m-t-2"></i>icon-arrow-right-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-arrow-down-circle icons font-2xl d-block m-t-2"></i>icon-arrow-down-circle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-check icons font-2xl d-block m-t-2"></i>icon-check\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-clock icons font-2xl d-block m-t-2"></i>icon-clock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-plus icons font-2xl d-block m-t-2"></i>icon-plus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-close icons font-2xl d-block m-t-2"></i>icon-close\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-trophy icons font-2xl d-block m-t-2"></i>icon-trophy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-screen-smartphone icons font-2xl d-block m-t-2"></i>icon-screen-smartphone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-screen-desktop icons font-2xl d-block m-t-2"></i>icon-screen-desktop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-plane icons font-2xl d-block m-t-2"></i>icon-plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-notebook icons font-2xl d-block m-t-2"></i>icon-notebook\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-mustache icons font-2xl d-block m-t-2"></i>icon-mustache\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-mouse icons font-2xl d-block m-t-2"></i>icon-mouse\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnet icons font-2xl d-block m-t-2"></i>icon-magnet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-energy icons font-2xl d-block m-t-2"></i>icon-energy\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-disc icons font-2xl d-block m-t-2"></i>icon-disc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cursor icons font-2xl d-block m-t-2"></i>icon-cursor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cursor-move icons font-2xl d-block m-t-2"></i>icon-cursor-move\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-crop icons font-2xl d-block m-t-2"></i>icon-crop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-chemistry icons font-2xl d-block m-t-2"></i>icon-chemistry\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-speedometer icons font-2xl d-block m-t-2"></i>icon-speedometer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-shield icons font-2xl d-block m-t-2"></i>icon-shield\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-screen-tablet icons font-2xl d-block m-t-2"></i>icon-screen-tablet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magic-wand icons font-2xl d-block m-t-2"></i>icon-magic-wand\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-hourglass icons font-2xl d-block m-t-2"></i>icon-hourglass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-graduation icons font-2xl d-block m-t-2"></i>icon-graduation\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-ghost icons font-2xl d-block m-t-2"></i>icon-ghost\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-game-controller icons font-2xl d-block m-t-2"></i>icon-game-controller\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-fire icons font-2xl d-block m-t-2"></i>icon-fire\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-eyeglass icons font-2xl d-block m-t-2"></i>icon-eyeglass\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-envelope-open icons font-2xl d-block m-t-2"></i>icon-envelope-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-envelope-letter icons font-2xl d-block m-t-2"></i>icon-envelope-letter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bell icons font-2xl d-block m-t-2"></i>icon-bell\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-badge icons font-2xl d-block m-t-2"></i>icon-badge\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-anchor icons font-2xl d-block m-t-2"></i>icon-anchor\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-wallet icons font-2xl d-block m-t-2"></i>icon-wallet\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-vector icons font-2xl d-block m-t-2"></i>icon-vector\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-speech icons font-2xl d-block m-t-2"></i>icon-speech\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-puzzle icons font-2xl d-block m-t-2"></i>icon-puzzle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-printer icons font-2xl d-block m-t-2"></i>icon-printer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-present icons font-2xl d-block m-t-2"></i>icon-present\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-playlist icons font-2xl d-block m-t-2"></i>icon-playlist\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-pin icons font-2xl d-block m-t-2"></i>icon-pin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-picture icons font-2xl d-block m-t-2"></i>icon-picture\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-handbag icons font-2xl d-block m-t-2"></i>icon-handbag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-globe-alt icons font-2xl d-block m-t-2"></i>icon-globe-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-globe icons font-2xl d-block m-t-2"></i>icon-globe\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-folder-alt icons font-2xl d-block m-t-2"></i>icon-folder-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-folder icons font-2xl d-block m-t-2"></i>icon-folder\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-film icons font-2xl d-block m-t-2"></i>icon-film\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-feed icons font-2xl d-block m-t-2"></i>icon-feed\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-drop icons font-2xl d-block m-t-2"></i>icon-drop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-drawer icons font-2xl d-block m-t-2"></i>icon-drawer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-docs icons font-2xl d-block m-t-2"></i>icon-docs\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-doc icons font-2xl d-block m-t-2"></i>icon-doc\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-diamond icons font-2xl d-block m-t-2"></i>icon-diamond\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cup icons font-2xl d-block m-t-2"></i>icon-cup\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-calculator icons font-2xl d-block m-t-2"></i>icon-calculator\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bubbles icons font-2xl d-block m-t-2"></i>icon-bubbles\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-briefcase icons font-2xl d-block m-t-2"></i>icon-briefcase\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-book-open icons font-2xl d-block m-t-2"></i>icon-book-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-basket-loaded icons font-2xl d-block m-t-2"></i>icon-basket-loaded\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-basket icons font-2xl d-block m-t-2"></i>icon-basket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bag icons font-2xl d-block m-t-2"></i>icon-bag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-action-undo icons font-2xl d-block m-t-2"></i>icon-action-undo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-action-redo icons font-2xl d-block m-t-2"></i>icon-action-redo\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-wrench icons font-2xl d-block m-t-2"></i>icon-wrench\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-umbrella icons font-2xl d-block m-t-2"></i>icon-umbrella\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-trash icons font-2xl d-block m-t-2"></i>icon-trash\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-tag icons font-2xl d-block m-t-2"></i>icon-tag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-support icons font-2xl d-block m-t-2"></i>icon-support\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-frame icons font-2xl d-block m-t-2"></i>icon-frame\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-size-fullscreen icons font-2xl d-block m-t-2"></i>icon-size-fullscreen\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-size-actual icons font-2xl d-block m-t-2"></i>icon-size-actual\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-shuffle icons font-2xl d-block m-t-2"></i>icon-shuffle\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-share-alt icons font-2xl d-block m-t-2"></i>icon-share-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-share icons font-2xl d-block m-t-2"></i>icon-share\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-rocket icons font-2xl d-block m-t-2"></i>icon-rocket\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-question icons font-2xl d-block m-t-2"></i>icon-question\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-pie-chart icons font-2xl d-block m-t-2"></i>icon-pie-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-pencil icons font-2xl d-block m-t-2"></i>icon-pencil\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-note icons font-2xl d-block m-t-2"></i>icon-note\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-loop icons font-2xl d-block m-t-2"></i>icon-loop\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-home icons font-2xl d-block m-t-2"></i>icon-home\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-grid icons font-2xl d-block m-t-2"></i>icon-grid\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-graph icons font-2xl d-block m-t-2"></i>icon-graph\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-microphone icons font-2xl d-block m-t-2"></i>icon-microphone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-music-tone-alt icons font-2xl d-block m-t-2"></i>icon-music-tone-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-music-tone icons font-2xl d-block m-t-2"></i>icon-music-tone\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-earphones-alt icons font-2xl d-block m-t-2"></i>icon-earphones-alt\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-earphones icons font-2xl d-block m-t-2"></i>icon-earphones\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-equalizer icons font-2xl d-block m-t-2"></i>icon-equalizer\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-like icons font-2xl d-block m-t-2"></i>icon-like\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-dislike icons font-2xl d-block m-t-2"></i>icon-dislike\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-start icons font-2xl d-block m-t-2"></i>icon-control-start\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-rewind icons font-2xl d-block m-t-2"></i>icon-control-rewind\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-play icons font-2xl d-block m-t-2"></i>icon-control-play\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-pause icons font-2xl d-block m-t-2"></i>icon-control-pause\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-forward icons font-2xl d-block m-t-2"></i>icon-control-forward\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-control-end icons font-2xl d-block m-t-2"></i>icon-control-end\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-volume-1 icons font-2xl d-block m-t-2"></i>icon-volume-1\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-volume-2 icons font-2xl d-block m-t-2"></i>icon-volume-2\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-volume-off icons font-2xl d-block m-t-2"></i>icon-volume-off\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-calendar icons font-2xl d-block m-t-2"></i>icon-calendar\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bulb icons font-2xl d-block m-t-2"></i>icon-bulb\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-chart icons font-2xl d-block m-t-2"></i>icon-chart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-ban icons font-2xl d-block m-t-2"></i>icon-ban\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-bubble icons font-2xl d-block m-t-2"></i>icon-bubble\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-camrecorder icons font-2xl d-block m-t-2"></i>icon-camrecorder\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-camera icons font-2xl d-block m-t-2"></i>icon-camera\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cloud-download icons font-2xl d-block m-t-2"></i>icon-cloud-download\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-cloud-upload icons font-2xl d-block m-t-2"></i>icon-cloud-upload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-envelope icons font-2xl d-block m-t-2"></i>icon-envelope\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-eye icons font-2xl d-block m-t-2"></i>icon-eye\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-flag icons font-2xl d-block m-t-2"></i>icon-flag\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-heart icons font-2xl d-block m-t-2"></i>icon-heart\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-info icons font-2xl d-block m-t-2"></i>icon-info\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-key icons font-2xl d-block m-t-2"></i>icon-key\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-link icons font-2xl d-block m-t-2"></i>icon-link\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-lock icons font-2xl d-block m-t-2"></i>icon-lock\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-lock-open icons font-2xl d-block m-t-2"></i>icon-lock-open\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnifier icons font-2xl d-block m-t-2"></i>icon-magnifier\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnifier-add icons font-2xl d-block m-t-2"></i>icon-magnifier-add\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-magnifier-remove icons font-2xl d-block m-t-2"></i>icon-magnifier-remove\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-paper-clip icons font-2xl d-block m-t-2"></i>icon-paper-clip\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-paper-plane icons font-2xl d-block m-t-2"></i>icon-paper-plane\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-power icons font-2xl d-block m-t-2"></i>icon-power\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-refresh icons font-2xl d-block m-t-2"></i>icon-refresh\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-reload icons font-2xl d-block m-t-2"></i>icon-reload\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-settings icons font-2xl d-block m-t-2"></i>icon-settings\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-star icons font-2xl d-block m-t-2"></i>icon-star\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-symbol-female icons font-2xl d-block m-t-2"></i>icon-symbol-female\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-symbol-male icons font-2xl d-block m-t-2"></i>icon-symbol-male\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-target icons font-2xl d-block m-t-2"></i>icon-target\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-credit-card icons font-2xl d-block m-t-2"></i>icon-credit-card\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-paypal icons font-2xl d-block m-t-2"></i>icon-paypal\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-tumblr icons font-2xl d-block m-t-2"></i>icon-social-tumblr\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-twitter icons font-2xl d-block m-t-2"></i>icon-social-twitter\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-facebook icons font-2xl d-block m-t-2"></i>icon-social-facebook\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-instagram icons font-2xl d-block m-t-2"></i>icon-social-instagram\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-linkedin icons font-2xl d-block m-t-2"></i>icon-social-linkedin\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-pinterest icons font-2xl d-block m-t-2"></i>icon-social-pinterest\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-github icons font-2xl d-block m-t-2"></i>icon-social-github\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-gplus icons font-2xl d-block m-t-2"></i>icon-social-gplus\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-reddit icons font-2xl d-block m-t-2"></i>icon-social-reddit\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-skype icons font-2xl d-block m-t-2"></i>icon-social-skype\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-dribbble icons font-2xl d-block m-t-2"></i>icon-social-dribbble\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-behance icons font-2xl d-block m-t-2"></i>icon-social-behance\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-foursqare icons font-2xl d-block m-t-2"></i>icon-social-foursqare\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-soundcloud icons font-2xl d-block m-t-2"></i>icon-social-soundcloud\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-spotify icons font-2xl d-block m-t-2"></i>icon-social-spotify\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-stumbleupon icons font-2xl d-block m-t-2"></i>icon-social-stumbleupon\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-youtube icons font-2xl d-block m-t-2"></i>icon-social-youtube\n </div>\n <div class="col-xs-6 col-sm-4 col-md-3">\n <i class="icon-social-dropbox icons font-2xl d-block m-t-2"></i>icon-social-dropbox\n </div>\n </div>\n <!--/.row-->\n </div>\n </div>\n</div>\n'; -},function(t,e){t.exports='<header class="navbar">\n <div class="container-fluid">\n <button class="navbar-toggler hidden-lg-up" type="button" mobile-nav-toggle>☰</button>\n <a class="navbar-brand" href="#"></a>\n <!-- remove:seed -->\n <ul class="nav navbar-nav hidden-md-down">\n <li class="nav-item">\n <a class="nav-link navbar-toggler sidebar-toggle" href="#">☰</a>\n </li>\n <li class="nav-item p-x-1">\n <a class="nav-link" href="#">Dashboard</a>\n </li>\n <li class="nav-item p-x-1">\n <a class="nav-link" href="#">Users</a>\n </li>\n <li class="nav-item p-x-1">\n <a class="nav-link" href="#">Settings</a>\n </li>\n </ul>\n <ul class="nav navbar-nav pull-right hidden-md-down">\n <li class="nav-item">\n <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a>\n </li>\n <li class="nav-item">\n <a class="nav-link" href="#"><i class="icon-list"></i></a>\n </li>\n <li class="nav-item">\n <a class="nav-link" href="#"><i class="icon-location-pin"></i></a>\n </li>\n <li class="nav-item dropdown" dropdown (onToggle)="toggled($event)">\n <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false" dropdownToggle>\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="hidden-md-down">admin</span>\n </a>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu aria-labelledby="simple-dropdown">\n\n <div class="dropdown-header text-xs-center"><strong>Account</strong></div>\n\n <a class="dropdown-item" href="#"><i class="fa fa-bell-o"></i> Updates<span class="tag tag-info">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-envelope-o"></i> Messages<span class="tag tag-success">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-tasks"></i> Tasks<span class="tag tag-danger">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-comments"></i> Comment<span class="tag tag-warning">42</span></a>\n\n <div class="dropdown-header text-xs-center"><strong>Settings</strong></div>\n\n <a class="dropdown-item" href="#"><i class="fa fa-user"></i> Profile</a>\n <a class="dropdown-item" href="#"><i class="fa fa-wrench"></i> Setting</a>\n <a class="dropdown-item" href="#"><i class="fa fa-usd"></i> Payments<span class="tag tag-default">42</span></a>\n <a class="dropdown-item" href="#"><i class="fa fa-file"></i> Projects<span class="tag tag-primary">42</span></a>\n <div class="divider"></div>\n <a class="dropdown-item" href="#"><i class="fa fa-shield"></i> Lock account</a>\n <a class="dropdown-item" href="#"><i class="fa fa-lock"></i> Logout</a>\n </div>\n </li>\n <li class="nav-item">\n <a class="nav-link navbar-toggler aside-toggle" href="#">☰</a>\n </li>\n </ul>\n <!-- /remove:seed -->\n </div>\n</header>\n\n<div class="sidebar">\n <nav class="sidebar-nav">\n <ul class="nav">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/dashboard\']"><i class="icon-speedometer"></i> Dashboard <span class="tag tag-info">NEW</span></a>\n </li>\n <!-- remove:seed -->\n <li class="divider"></li>\n <li class="nav-title">\n UI Elements\n </li>\n <li class="nav-item nav-dropdown" routerLinkActive="open">\n <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-puzzle"></i> Components</a>\n <ul class="nav-dropdown-items">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/buttons\']"><i class="icon-puzzle"></i> Buttons</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/social-buttons\']"><i class="icon-puzzle"></i> Social Buttons</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/cards\']"><i class="icon-puzzle"></i> Cards</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/forms\']"><i class="icon-puzzle"></i> Forms</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/switches\']"><i class="icon-puzzle"></i> Switches</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/components/tables\']"><i class="icon-puzzle"></i> Tables</a>\n </li>\n </ul>\n </li>\n <li class="nav-item nav-dropdown" routerLinkActive="open">\n <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Icons</a>\n <ul class="nav-dropdown-items">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/icons/font-awesome\']"><i class="icon-star"></i> Font Awesome</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/icons/simple-line-icons\']"><i class="icon-star"></i> Simple Line Icons</a>\n </li>\n </ul>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/widgets\']"><i class="icon-calculator"></i> Widgets <span class="tag tag-info">NEW</span></a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/charts\']"><i class="icon-pie-chart"></i> Charts</a>\n </li>\n <li class="divider"></li>\n <li class="nav-title">\n Extras\n </li>\n <li class="nav-item nav-dropdown">\n <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Pages</a>\n <ul class="nav-dropdown-items">\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/login\']"><i class="icon-star"></i> Login</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/register\']"><i class="icon-star"></i> Register</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/404\']"><i class="icon-star"></i> Error 404</a>\n </li>\n <li class="nav-item">\n <a class="nav-link" routerLinkActive="active" [routerLink]="[\'/pages/500\']"><i class="icon-star"></i> Error 500</a>\n </li>\n </ul>\n </li>\n <!-- /remove:seed -->\n </ul>\n </nav>\n</div>\n\n<!-- Main content -->\n<main class="main">\n\n <!-- Breadcrumb -->\n <ol class="breadcrumb">\n <breadcrumbs></breadcrumbs>\n <!-- remove:seed -->\n <!-- Breadcrumb Menu-->\n <li class="breadcrumb-menu">\n <div class="btn-group" role="group" aria-label="Button group with nested dropdown">\n <a class="btn btn-secondary" href="#"><i class="icon-speech"></i></a>\n <a class="btn btn-secondary" [routerLink]="[\'/dashboard\']"><i class="icon-graph"></i> Dashboard</a>\n <a class="btn btn-secondary" href="#"><i class="icon-settings"></i> Settings</a>\n </div>\n </li>\n <!-- /remove:seed -->\n </ol>\n\n <div class="container-fluid">\n <router-outlet></router-outlet>\n </div><!-- /.conainer-fluid -->\n</main>\n\n<aside class="aside-menu">\n <tabset>\n <tab>\n <template tabHeading><i class="icon-list"></i></template>\n <div class="callout m-a-0 p-y-h text-muted text-xs-center bg-faded text-uppercase">\n <small><b>Today</b></small>\n </div>\n <hr class="transparent m-x-1 m-y-0">\n <div class="callout callout-warning m-a-0 p-y-1">\n <div class="avatar pull-xs-right">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div>Meeting with <strong>Lucas</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 1 - 3pm</small>\n <small class="text-muted"><i class="icon-location-pin"></i> Palo Alto, CA </small>\n </div>\n <hr class="m-x-1 m-y-0">\n <div class="callout callout-info m-a-0 p-y-1">\n <div class="avatar pull-xs-right">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div>Skype with <strong>Megan</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 4 - 5pm</small>\n <small class="text-muted"><i class="icon-social-skype"></i> On-line </small>\n </div>\n <hr class="transparent m-x-1 m-y-0">\n <div class="callout m-a-0 p-y-h text-muted text-xs-center bg-faded text-uppercase">\n <small><b>Tomorrow</b></small>\n </div>\n <hr class="transparent m-x-1 m-y-0">\n <div class="callout callout-danger m-a-0 p-y-1">\n <div>New UI Project - <strong>deadline</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 10 - 11pm</small>\n <small class="text-muted"><i class="icon-home"></i> creativeLabs HQ </small>\n <div class="avatars-stack m-t-h">\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n </div>\n </div>\n <hr class="m-x-1 m-y-0">\n <div class="callout callout-success m-a-0 p-y-1">\n <div><strong>#10 Startups.Garden</strong> Meetup</div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 1 - 3pm</small>\n <small class="text-muted"><i class="icon-location-pin"></i> Palo Alto, CA </small>\n </div>\n <hr class="m-x-1 m-y-0">\n <div class="callout callout-primary m-a-0 p-y-1">\n <div><strong>Team meeting</strong></div>\n <small class="text-muted m-r-1"><i class="icon-calendar"></i> 4 - 6pm</small>\n <small class="text-muted"><i class="icon-home"></i> creativeLabs HQ </small>\n <div class="avatars-stack m-t-h">\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n <div class="avatar avatar-xs">\n <img src="assets/img/avatars/8.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n </div>\n </div>\n </div>\n <hr class="m-x-1 m-y-0">\n </tab>\n <tab>\n <template tabHeading><i class="icon-speech"></i></template>\n <div class="p-a-1">\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n <hr>\n <div class="message">\n <div class="p-y-1 p-b-3 m-r-1 pull-left">\n <div class="avatar">\n <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com">\n <span class="avatar-status tag-success"></span>\n </div>\n </div>\n <div>\n <small class="text-muted">Lukasz Holeczek</small>\n <small class="text-muted pull-right m-t-q">1:52 PM</small>\n </div>\n <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small>\n </div>\n </div>\n </tab>\n <tab>\n <template tabHeading><i class="icon-settings"></i></template>\n <div class="p-a-1">\n <h6>Settings</h6>\n\n <div class="aside-options">\n <div class="clearfix m-t-2">\n <small><b>Option 1</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n <div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>\n </div>\n </div>\n\n <div class="aside-options">\n <div class="clearfix m-t-1">\n <small><b>Option 2</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input">\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n <div>\n <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small>\n </div>\n </div>\n\n <div class="aside-options">\n <div class="clearfix m-t-1">\n <small><b>Option 3</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input">\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n\n <div class="aside-options">\n <div class="clearfix m-t-1">\n <small><b>Option 4</b></small>\n <label class="switch switch-text switch-pill switch-success switch-sm pull-right">\n <input type="checkbox" class="switch-input" checked>\n <span class="switch-label" data-on="On" data-off="Off"></span>\n <span class="switch-handle"></span>\n </label>\n </div>\n </div>\n\n <hr>\n <h6>System Utilization</h6>\n\n <div class="text-uppercase m-b-q m-t-2"><small><b>CPU Usage</b></small></div>\n <progress class="progress progress-xs progress-info m-a-0" value="25" max="100">25%</progress>\n <small class="text-muted">348 Processes. 1/4 Cores.</small>\n\n <div class="text-uppercase m-b-q m-t-h"><small><b>Memory Usage</b></small></div>\n <progress class="progress progress-xs progress-warning m-a-0" value="70" max="100">70%</progress>\n <small class="text-muted">11444GB/16384MB</small>\n\n <div class="text-uppercase m-b-q m-t-h"><small><b>SSD 1 Usage</b></small></div>\n <progress class="progress progress-xs progress-danger m-a-0" value="95" max="100">95%</progress>\n <small class="text-muted">243GB/256GB</small>\n\n <div class="text-uppercase m-b-q m-t-h"><small><b>SSD 2 Usage</b></small></div>\n <progress class="progress progress-xs progress-success m-a-0" value="10" max="100">10%</progress>\n <small class="text-muted">25GB/256GB</small>\n </div>\n </tab>\n </tabset>\n</aside>\n\n<footer class="footer">\n <span class="text-left">\n <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs.\n </span>\n <span class="pull-right">\n Powered by <a href="http://coreui.io">CoreUI</a>\n </span>\n</footer>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-5 m-x-auto pull-xs-none">\n <div class="clearfix">\n <h1 class="pull-left display-3 m-r-2">404</h1>\n <h4 class="p-t-1">Oops! You\'re lost.</h4>\n <p class="text-muted">The page you are looking for was not found.</p>\n </div>\n <div class="input-prepend input-group">\n <span class="input-group-addon"><i class="fa fa-search"></i></span>\n <input id="prependedInput" class="form-control" size="16" type="text" placeholder="What are you looking for?">\n <span class="input-group-btn">\n <button class="btn btn-info" type="button">Search</button>\n </span>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-6 m-x-auto pull-xs-none">\n <div class="clearfix">\n <h1 class="pull-left display-3 m-r-2">500</h1>\n <h4 class="p-t-1">Houston, we have a problem!</h4>\n <p class="text-muted">The page you are looking for is temporarily unavailable.</p>\n </div>\n <div class="input-prepend input-group">\n <span class="input-group-addon"><i class="fa fa-search"></i></span>\n <input id="prependedInput" class="form-control" size="16" type="text" placeholder="What are you looking for?">\n <span class="input-group-btn">\n <button class="btn btn-info" type="button">Search</button>\n </span>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-8 m-x-auto pull-xs-none">\n <div class="card-group">\n <div class="card p-a-2">\n <div class="card-block">\n <h1>Login</h1>\n <p class="text-muted">Sign In to your account</p>\n <div class="input-group m-b-1">\n <span class="input-group-addon"><i class="icon-user"></i></span>\n <input type="text" class="form-control" placeholder="Username">\n </div>\n <div class="input-group m-b-2">\n <span class="input-group-addon"><i class="icon-lock"></i></span>\n <input type="password" class="form-control" placeholder="Password">\n </div>\n <div class="row">\n <div class="col-xs-6">\n <button type="button" class="btn btn-primary p-x-2">Login</button>\n </div>\n <div class="col-xs-6 text-xs-right">\n <button type="button" class="btn btn-link p-x-0">Forgot password?</button>\n </div>\n </div>\n </div>\n </div>\n <div class="card card-inverse card-primary p-y-3 hidden-md-down" style="width:44%">\n <div class="card-block text-xs-center">\n <div>\n <h2>Sign up</h2>\n <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>\n <button type="button" class="btn btn-primary active m-t-1">Register Now!</button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="container">\n <div class="row">\n <div vamiddle class="col-md-5 m-x-auto pull-xs-none">\n <div class="card">\n <div class="card-block p-a-2">\n <h1>Register</h1>\n <p class="text-muted">Create your account</p>\n <div class="input-group m-b-1">\n <span class="input-group-addon"><i class="icon-user"></i></span>\n <input type="text" class="form-control" placeholder="Username">\n </div>\n <div class="input-group m-b-1">\n <span class="input-group-addon">@</span>\n <input type="text" class="form-control" placeholder="Email">\n </div>\n <div class="input-group m-b-1">\n <span class="input-group-addon"><i class="icon-lock"></i></span>\n <input type="password" class="form-control" placeholder="Password">\n </div>\n <div class="input-group m-b-2">\n <span class="input-group-addon"><i class="icon-lock"></i></span>\n <input type="password" class="form-control" placeholder="Repeat password">\n </div>\n <button type="button" class="btn btn-block btn-success">Create Account</button>\n </div>\n <div class="card-footer p-a-2">\n <div class="row">\n <div class="col-xs-6">\n <button class="btn btn-block btn-facebook" type="button">\n <span>facebook</span>\n </button>\n </div>\n <div class="col-xs-6">\n <button class="btn btn-block btn-twitter" type="button">\n <span>twitter</span>\n </button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n'},function(t,e){t.exports='<div class="animated fadeIn">\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-primary">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart1Data"\n [labels]="lineChart1Labels"\n [options]="lineChart1Options"\n [colors]="lineChart1Colours"\n [legend]="lineChart1Legend"\n [chartType]="lineChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-info">\n <div class="card-block p-b-0">\n <button type="button" class="btn btn-transparent p-a-0 pull-right">\n <i class="icon-location-pin"></i>\n </button>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart2Data"\n [labels]="lineChart2Labels"\n [options]="lineChart2Options"\n [colors]="lineChart2Colours"\n [legend]="lineChart2Legend"\n [chartType]="lineChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-warning">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right">\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right">\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart3Data"\n [labels]="lineChart3Labels"\n [options]="lineChart3Options"\n [colors]="lineChart3Colours"\n [legend]="lineChart3Legend"\n [chartType]="lineChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-danger">\n <div class="card-block p-b-0">\n <div class="btn-group pull-right" dropdown>\n <button type="button" class="btn btn-transparent dropdown-toggle p-a-0" dropdownToggle>\n <i class="icon-settings"></i>\n </button>\n <div class="dropdown-menu dropdown-menu-right" dropdownMenu>\n <a class="dropdown-item" href="#">Action</a>\n <a class="dropdown-item" href="#">Another action</a>\n <a class="dropdown-item" href="#">Something else here</a>\n </div>\n </div>\n <h4 class="m-b-0">9.823</h4>\n <p>Members online</p>\n </div>\n <div class="chart-wrapper p-x-1" style="height:70px;">\n <canvas baseChart class="chart"\n [datasets]="barChart1Data"\n [labels]="barChart1Labels"\n [options]="barChart1Options"\n [colors]="barChart1Colours"\n [legend]="barChart1Legend"\n [chartType]="barChart1Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-primary">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-danger">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-success">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-header card-header-inverse card-header-warning">\n <div class="font-weight-bold">\n <span>SALE</span>\n <span class="pull-right">$1.890,65</span>\n </div>\n <div>\n <span>\n <small>Today 6:43 AM</small>\n </span>\n <span class="pull-right">\n <small>+432,50 (15,78%)</small>\n </span>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart4Data"\n [labels]="lineChart4Labels"\n [options]="lineChart4Options"\n [colors]="lineChart4Colours"\n [legend]="lineChart4Legend"\n [chartType]="lineChart4Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n <div class="chart-wrapper" style="height:38px;">\n <canvas baseChart class="chart"\n [datasets]="barChart2Data"\n [labels]="barChart2Labels"\n [options]="barChart2Options"\n [colors]="barChart2Colours"\n [legend]="barChart2Legend"\n [chartType]="barChart2Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">89.9%</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-success" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">12.124</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-info" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">$98.111,00</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-warning" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card">\n <div class="card-block">\n <div class="h4 m-a-0">2 TB</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-danger" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-primary">\n <div class="card-block">\n <div class="h4 m-a-0">89.9%</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-success" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-warning">\n <div class="card-block">\n <div class="h4 m-a-0">12.124</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-info" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-danger">\n <div class="card-block">\n <div class="h4 m-a-0">$98.111,00</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-warning" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-sm-6 col-lg-3">\n <div class="card card-inverse card-info">\n <div class="card-block">\n <div class="h4 m-a-0">2 TB</div>\n <div class="p-b-1">Lorem ipsum...</div>\n <progress class="progress progress-xs progress-danger" value="25" max="100">25%</progress>\n <small class="text-muted">Lorem ipsum dolor sit amet enim.</small>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="barChart3Data"\n [labels]="barChart3Labels"\n [options]="barChart3Options"\n [colors]="barChart3Primary"\n [legend]="barChart3Legend"\n [chartType]="barChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="barChart3Data"\n [labels]="barChart3Labels"\n [options]="barChart3Options"\n [colors]="barChart3Danger"\n [legend]="barChart3Legend"\n [chartType]="barChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="barChart3Data"\n [labels]="barChart3Labels"\n [options]="barChart3Options"\n [colors]="barChart3Success"\n [legend]="barChart3Legend"\n [chartType]="barChart3Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart5Data"\n [labels]="lineChart5Labels"\n [options]="lineChart5Options"\n [colors]="lineChart5Info"\n [legend]="lineChart5Legend"\n [chartType]="lineChart5Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart5Data"\n [labels]="lineChart5Labels"\n [options]="lineChart5Options"\n [colors]="lineChart5Success"\n [legend]="lineChart5Legend"\n [chartType]="lineChart5Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n <div class="col-md-2 col-sm-4">\n <div class="card">\n <div class="card-block text-xs-center">\n <div class="text-muted small text-uppercase font-weight-bold">Title</div>\n <div class="h2 p-y-1">1,123</div>\n <div class="chart-wrapper m-x-auto" style="height:40px;width:80px;">\n <canvas baseChart class="chart"\n [datasets]="lineChart5Data"\n [labels]="lineChart5Labels"\n [options]="lineChart5Options"\n [colors]="lineChart5Warning"\n [legend]="lineChart5Legend"\n [chartType]="lineChart5Type"\n (chartHover)="chartHovered($event)"\n (chartClick)="chartClicked($event)"></canvas>\n </div>\n </div>\n </div>\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="row">\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-cogs bg-primary p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-laptop bg-info p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-bell bg-danger p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-cogs bg-primary p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-laptop bg-info p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-1 clearfix">\n <i class="fa fa-bell bg-danger p-a-1 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 m-t-h">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n <div class="card-footer p-x-1 p-y-h">\n <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-cogs bg-primary p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-laptop bg-info p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-bell bg-danger p-a-2 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-cogs bg-primary p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-primary m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-laptop bg-info p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-info m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-moon-o bg-warning p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-warning m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n <div class="col-xs-6 col-lg-3">\n <div class="card">\n <div class="card-block p-a-0 clearfix">\n <i class="fa fa-bell bg-danger p-a-2 p-x-3 font-2xl m-r-1 pull-left"></i>\n <div class="h5 text-danger m-b-0 p-t-1">$1.999,50</div>\n <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div>\n </div>\n </div>\n </div>\n <!--/.col-->\n </div>\n <!--/.row-->\n <div class="row">\n <div class="col-md-3 col-sm-6">\n <div class="social-box facebook">\n <i class="fa fa-facebook"></i>\n <ul>\n <li>\n <strong>89k</strong>\n <span>friends</span>\n </li>\n <li>\n <strong>459</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n <div class="col-md-3 col-sm-6">\n <div class="social-box twitter">\n <i class="fa fa-twitter"></i>\n <ul>\n <li>\n <strong>973k</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>1.792</strong>\n <span>tweets</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n <div class="col-md-3 col-sm-6">\n <div class="social-box linkedin">\n <i class="fa fa-linkedin"></i>\n <ul>\n <li>\n <strong>500+</strong>\n <span>contacts</span>\n </li>\n <li>\n <strong>292</strong>\n <span>feeds</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n <div class="col-md-3 col-sm-6">\n <div class="social-box google-plus">\n <i class="fa fa-google-plus"></i>\n <ul>\n <li>\n <strong>894</strong>\n <span>followers</span>\n </li>\n <li>\n <strong>92</strong>\n <span>circles</span>\n </li>\n </ul>\n </div>\n <!--/social-box-->\n </div>\n <!--/col-->\n </div>\n <!--/row-->\n <div class="card-group">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-people"></i>\n </div>\n <div class="h4 m-b-0">87.500</div>\n <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-user-follow"></i>\n </div>\n <div class="h4 m-b-0">385</div>\n <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-basket-loaded"></i>\n </div>\n <div class="h4 m-b-0">1238</div>\n <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-pie-chart"></i>\n </div>\n <div class="h4 m-b-0">28%</div>\n <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speedometer"></i>\n </div>\n <div class="h4 m-b-0">5:34:11</div>\n <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-people"></i>\n </div>\n <div class="h4 m-b-0">87.500</div>\n <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-user-follow"></i>\n </div>\n <div class="h4 m-b-0">385</div>\n <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-basket-loaded"></i>\n </div>\n <div class="h4 m-b-0">1238</div>\n <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-pie-chart"></i>\n </div>\n <div class="h4 m-b-0">28%</div>\n <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speedometer"></i>\n </div>\n <div class="h4 m-b-0">5:34:11</div>\n <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speech"></i>\n </div>\n <div class="h4 m-b-0">972</div>\n <small class="text-muted text-uppercase font-weight-bold">Comments</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-info">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-people"></i>\n </div>\n <div class="h4 m-b-0">87.500</div>\n <small class="text-muted text-uppercase font-weight-bold">Visitors</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-success">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-user-follow"></i>\n </div>\n <div class="h4 m-b-0">385</div>\n <small class="text-muted text-uppercase font-weight-bold">New Clients</small>\n <progress class="progress progress-xs progress-success m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-warning">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-basket-loaded"></i>\n </div>\n <div class="h4 m-b-0">1238</div>\n <small class="text-muted text-uppercase font-weight-bold">Products sold</small>\n <progress class="progress progress-xs progress-warning m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-primary">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-pie-chart"></i>\n </div>\n <div class="h4 m-b-0">28%</div>\n <small class="text-muted text-uppercase font-weight-bold">Returning Visitors</small>\n <progress class="progress progress-xs progress-primary m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-danger">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speedometer"></i>\n </div>\n <div class="h4 m-b-0">5:34:11</div>\n <small class="text-muted text-uppercase font-weight-bold">Avg. Time</small>\n <progress class="progress progress-xs progress-danger m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n <div class="col-sm-6 col-md-2">\n <div class="card card-inverse card-info">\n <div class="card-block">\n <div class="h1 text-muted text-xs-right m-b-2">\n <i class="icon-speech"></i>\n </div>\n <div class="h4 m-b-0">972</div>\n <small class="text-muted text-uppercase font-weight-bold">Comments</small>\n <progress class="progress progress-xs progress-info m-t-1 m-b-0" value="25" max="100">25%</progress>\n </div>\n </div>\n </div>\n </div>\n</div>\n'; -},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(29),o=function(t){function e(e,n,i){t.call(this),this.parent=e,this.outerValue=n,this.outerIndex=i,this.index=0}return i(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(r.Subscriber);e.InnerSubscriber=o},function(t,e,n){"use strict";var i=n(8),r=function(){function t(t,e,n){this.kind=t,this.value=e,this.exception=n,this.hasValue="N"===t}return t.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.exception);case"C":return t.complete&&t.complete()}},t.prototype.do=function(t,e,n){var i=this.kind;switch(i){case"N":return t&&t(this.value);case"E":return e&&e(this.exception);case"C":return n&&n()}},t.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){var t=this.kind;switch(t){case"N":return i.Observable.of(this.value);case"E":return i.Observable.throw(this.exception);case"C":return i.Observable.empty()}throw new Error("unexpected notification kind value")},t.createNext=function(e){return"undefined"!=typeof e?new t("N",e):this.undefinedValueNotification},t.createError=function(e){return new t("E",void 0,e)},t.createComplete=function(){return this.completeNotification},t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}();e.Notification=r},function(t,e){"use strict";var n=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=Date.now?Date.now:function(){return+new Date},t}();e.Scheduler=n},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(139),o=function(t){function e(e,n){t.call(this),this.subject=e,this.subscriber=n,this.closed=!1}return i(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);n!==-1&&e.splice(n,1)}}},e}(r.Subscription);e.SubjectSubscription=o},function(t,e,n){"use strict";var i=n(8),r=n(140);i.Observable.from=r.from},function(t,e,n){"use strict";var i=n(8),r=n(756);i.Observable.prototype.debounceTime=r.debounceTime},function(t,e,n){"use strict";var i=n(8),r=n(100);i.Observable.prototype.map=r.map},function(t,e,n){"use strict";var i=n(8),r=n(80);i.Observable.prototype.mergeMap=r.mergeMap,i.Observable.prototype.flatMap=r.mergeMap},function(t,e,n){"use strict";var i=n(8),r=n(761);i.Observable.prototype.toArray=r.toArray},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(8),o=n(423),s=n(421),a=function(t){function e(e,n){t.call(this),this.arrayLike=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return i(e,t),e.create=function(t,n){var i=t.length;return 0===i?new s.EmptyObservable:1===i?new o.ScalarObservable(t[0],n):new e(t,n)},e.dispatch=function(t){var e=t.arrayLike,n=t.index,i=t.length,r=t.subscriber;if(!r.closed){if(n>=i)return void r.complete();r.next(e[n]),t.index=n+1,this.schedule(t)}},e.prototype._subscribe=function(t){var n=0,i=this,r=i.arrayLike,o=i.scheduler,s=r.length;if(o)return o.schedule(e.dispatch,0,{arrayLike:r,index:n,length:s,subscriber:t});for(var a=0;a<s&&!t.closed;a++)t.next(r[a]);t.complete()},e}(r.Observable);e.ArrayLikeObservable=a},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(249),o=n(432),s=n(422),a=n(755),c=n(420),l=n(753),u=n(245),d=n(8),p=n(759),f=n(246),h=function(t){return t&&"number"==typeof t.length},m=function(t){function e(e,n){t.call(this,null),this.ish=e,this.scheduler=n}return i(e,t),e.create=function(t,n){if(null!=t){if("function"==typeof t[f.$$observable])return t instanceof d.Observable&&!n?t:new e(t,n);if(r.isArray(t))return new c.ArrayObservable(t,n);if(o.isPromise(t))return new s.PromiseObservable(t,n);if("function"==typeof t[u.$$iterator]||"string"==typeof t)return new a.IteratorObservable(t,n);if(h(t))return new l.ArrayLikeObservable(t,n)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")},e.prototype._subscribe=function(t){var e=this.ish,n=this.scheduler;return null==n?e[f.$$observable]().subscribe(t):e[f.$$observable]().subscribe(new p.ObserveOnSubscriber(t,n,0))},e}(d.Observable);e.FromObservable=m},function(t,e,n){"use strict";function i(t){var e=t[u.$$iterator];if(!e&&"string"==typeof t)return new p(t);if(!e&&void 0!==t.length)return new f(t);if(!e)throw new TypeError("object is not iterable");return t[u.$$iterator]()}function r(t){var e=+t.length;return isNaN(e)?0:0!==e&&o(e)?(e=s(e)*Math.floor(Math.abs(e)),e<=0?0:e>h?h:e):e}function o(t){return"number"==typeof t&&c.root.isFinite(t)}function s(t){var e=+t;return 0===e?e:isNaN(e)?e:e<0?-1:1}var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=n(51),l=n(8),u=n(245),d=function(t){function e(e,n){if(t.call(this),this.scheduler=n,null==e)throw new Error("iterator cannot be null.");this.iterator=i(e)}return a(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.index,n=t.hasError,i=t.iterator,r=t.subscriber;if(n)return void r.error(t.error);var o=i.next();return o.done?void r.complete():(r.next(o.value),t.index=e+1,void(r.closed||this.schedule(t)))},e.prototype._subscribe=function(t){var n=0,i=this,r=i.iterator,o=i.scheduler;if(o)return o.schedule(e.dispatch,0,{index:n,iterator:r,subscriber:t});for(;;){var s=r.next();if(s.done){t.complete();break}if(t.next(s.value),t.closed)break}},e}(l.Observable);e.IteratorObservable=d;var p=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=t.length),this.str=t,this.idx=e,this.len=n}return t.prototype[u.$$iterator]=function(){return this},t.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.str.charAt(this.idx++)}:{done:!0,value:void 0}},t}(),f=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=r(t)),this.arr=t,this.idx=e,this.len=n}return t.prototype[u.$$iterator]=function(){return this},t.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.arr[this.idx++]}:{done:!0,value:void 0}},t}(),h=Math.pow(2,53)-1},function(t,e,n){"use strict";function i(t,e){return void 0===e&&(e=a.async),this.lift(new c(t,e))}function r(t){t.debouncedNext()}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=n(29),a=n(766);e.debounceTime=i;var c=function(){function t(t,e){this.dueTime=t,this.scheduler=e}return t.prototype.call=function(t,e){return e._subscribe(new l(t,this.dueTime,this.scheduler))},t}(),l=function(t){function e(e,n,i){t.call(this,e),this.dueTime=n,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}return o(e,t),e.prototype._next=function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(r,this.dueTime,this))},e.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},e.prototype.debouncedNext=function(){this.clearDebounce(),this.hasValue&&(this.destination.next(this.lastValue),this.lastValue=null,this.hasValue=!1)},e.prototype.clearDebounce=function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)},e}(s.Subscriber)},function(t,e,n){"use strict";function i(t,e,n){return this.lift(new a(t,e,n,this))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29),s=n(248);e.first=i;var a=function(){function t(t,e,n,i){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=i}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),c=function(t){function e(e,n,i,r,o){t.call(this,e),this.predicate=n,this.resultSelector=i,this.defaultValue=r,this.source=o,this.index=0,this.hasCompleted=!1}return r(e,t),e.prototype._next=function(t){var e=this.index++;this.predicate?this._tryPredicate(t,e):this._emit(t,e)},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}n&&this._emit(t,e)},e.prototype._emit=function(t,e){return this.resultSelector?void this._tryResultSelector(t,e):void this._emitFinal(t)},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this._emitFinal(n)},e.prototype._emitFinal=function(t){var e=this.destination;e.next(t),e.complete(),this.hasCompleted=!0},e.prototype._complete=function(){var t=this.destination;this.hasCompleted||"undefined"==typeof this.defaultValue?this.hasCompleted||t.error(new s.EmptyError):(t.next(this.defaultValue),t.complete())},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e,n){return this.lift(new a(t,e,n,this))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29),s=n(248);e.last=i;var a=function(){function t(t,e,n,i){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=i}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),c=function(t){function e(e,n,i,r,o){t.call(this,e),this.predicate=n,this.resultSelector=i,this.defaultValue=r,this.source=o,this.hasValue=!1,this.index=0,"undefined"!=typeof r&&(this.lastValue=r,this.hasValue=!0)}return r(e,t),e.prototype._next=function(t){var e=this.index++;if(this.predicate)this._tryPredicate(t,e);else{if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}if(n){if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this.lastValue=n,this.hasValue=!0},e.prototype._complete=function(){var t=this.destination;this.hasValue?(t.next(this.lastValue),t.complete()):t.error(new s.EmptyError)},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t,e){return void 0===e&&(e=0),this.lift(new a(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29),s=n(745);e.observeOn=i;var a=function(){function t(t,e){void 0===e&&(e=0),this.scheduler=t,this.delay=e}return t.prototype.call=function(t,e){return e._subscribe(new c(t,this.scheduler,this.delay))},t}();e.ObserveOnOperator=a;var c=function(t){function e(e,n,i){void 0===i&&(i=0),t.call(this,e),this.scheduler=n,this.delay=i}return r(e,t),e.dispatch=function(t){var e=t.notification,n=t.destination;e.observe(n)},e.prototype.scheduleMessage=function(t){this.add(this.scheduler.schedule(e.dispatch,this.delay,new l(t,this.destination)))},e.prototype._next=function(t){this.scheduleMessage(s.Notification.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(s.Notification.createError(t))},e.prototype._complete=function(){this.scheduleMessage(s.Notification.createComplete())},e}(o.Subscriber);e.ObserveOnSubscriber=c;var l=function(){function t(t,e){this.notification=t,this.destination=e}return t}();e.ObserveOnMessage=l},function(t,e,n){"use strict";function i(t,e){return this.lift(new s(t,e))}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.reduce=i;var s=function(){function t(t,e){this.accumulator=t,this.seed=e}return t.prototype.call=function(t,e){return e._subscribe(new a(t,this.accumulator,this.seed))},t}();e.ReduceOperator=s;var a=function(t){function e(e,n,i){t.call(this,e),this.accumulator=n,this.hasValue=!1,this.acc=i,this.accumulator=n,this.hasSeed="undefined"!=typeof i}return r(e,t),e.prototype._next=function(t){this.hasValue||(this.hasValue=this.hasSeed)?this._tryReduce(t):(this.acc=t,this.hasValue=!0)},e.prototype._tryReduce=function(t){var e;try{e=this.accumulator(this.acc,t)}catch(t){return void this.destination.error(t)}this.acc=e},e.prototype._complete=function(){(this.hasValue||this.hasSeed)&&this.destination.next(this.acc),this.destination.complete()},e}(o.Subscriber);e.ReduceSubscriber=a},function(t,e,n){"use strict";function i(){return this.lift(new s)}var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(29);e.toArray=i;var s=function(){function t(){}return t.prototype.call=function(t,e){return e._subscribe(new a(t))},t}(),a=function(t){function e(e){t.call(this,e),this.array=[]}return r(e,t),e.prototype._next=function(t){this.array.push(t)},e.prototype._complete=function(){this.destination.next(this.array),this.destination.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function i(t){var e=this;if(t||(r.root.Rx&&r.root.Rx.config&&r.root.Rx.config.Promise?t=r.root.Rx.config.Promise:r.root.Promise&&(t=r.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,n){var i;e.subscribe(function(t){return i=t},function(t){return n(t)},function(){return t(i)})})}var r=n(51);e.toPromise=i},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(139),o=function(t){function e(e,n){t.call(this)}return i(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(r.Subscription);e.Action=o},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(51),o=n(763),s=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n,this.pending=!1}return i(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t,this.pending=!0;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,e)),this.delay=e,this.id=this.id||this.requestAsyncId(i,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),r.root.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){return void 0===n&&(n=0),null!==n&&this.delay===n?e:r.root.clearInterval(e)&&void 0||void 0},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);return n?n:void(this.pending===!1&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null)))},e.prototype._execute=function(t,e){var n=!1,i=void 0;try{this.work(t)}catch(t){n=!0,i=!!t&&t||new Error(t)}if(n)return this.unsubscribe(),i},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,i=n.indexOf(this);this.work=null,this.delay=null,this.state=null,this.pending=!1,this.scheduler=null,i!==-1&&n.splice(i,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null))},e}(o.Action);e.AsyncAction=s},function(t,e,n){"use strict";var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},r=n(746),o=function(t){function e(){t.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return i(e,t),e.prototype.flush=function(t){var e=this.actions;if(this.active)return void e.push(t);var n;this.active=!0;do if(n=t.execute(t.state,t.delay))break;while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}},e}(r.Scheduler);e.AsyncScheduler=o},function(t,e,n){"use strict";var i=n(764),r=n(765);e.async=new r.AsyncScheduler(i.AsyncAction)},function(t,e){"use strict";var n=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(e){t.call(this),this.errors=e;var n=Error.call(this,e?e.length+" errors occurred during unsubscription:\n "+e.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return n(e,t),e}(Error);e.UnsubscriptionError=i},function(t,e){"use strict";function n(t){return null!=t&&"object"==typeof t}e.isObject=n},function(t,e){"use strict";function n(t){return t&&"function"==typeof t.schedule}e.isScheduler=n},function(t,e,n){"use strict";function i(t,e,n){if(t){if(t instanceof r.Subscriber)return t;if(t[o.$$rxSubscriber])return t[o.$$rxSubscriber]()}return t||e||n?new r.Subscriber(t,e,n):new r.Subscriber(s.empty)}var r=n(29),o=n(247),s=n(418);e.toSubscriber=i},function(t,e,n){"use strict";function i(){try{return o.apply(this,arguments)}catch(t){return s.errorObject.e=t,s.errorObject}}function r(t){return o=t,i}var o,s=n(430);e.tryCatch=r},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,configurable:!1,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,configurable:!1,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){(function(t,e){/** -* @license -* Copyright Google Inc. All Rights Reserved. -* -* Use of this source code is governed by an MIT-style license that can be -* found in the LICENSE file at https://angular.io/license -*/ -!function(t,e){e()}(this,function(){"use strict";function n(t,e){for(var n=t.length-1;n>=0;n--)"function"==typeof t[n]&&(t[n]=Zone.current.wrap(t[n],e+"_"+n));return t}function i(t,e){for(var i=t.constructor.name,r=function(r){var o=e[r],s=t[o];s&&(t[o]=function(t){return function(){return t.apply(this,n(arguments,i+"."+o))}}(s))},o=0;o<e.length;o++)r(o)}function r(t,e){var n=Object.getOwnPropertyDescriptor(t,e)||{enumerable:!0,configurable:!0};delete n.writable,delete n.value;var i=e.substr(2),r="_"+e;n.set=function(t){if(this[r]&&this.removeEventListener(i,this[r]),"function"==typeof t){var e=function(e){var n;n=t.apply(this,arguments),void 0==n||n||e.preventDefault()};this[r]=e,this.addEventListener(i,e,!1)}else this[r]=null},n.get=function(){return this[r]||null},Object.defineProperty(t,e,n)}function o(t,e){var n=[];for(var i in t)"on"==i.substr(0,2)&&n.push(i);for(var o=0;o<n.length;o++)r(t,n[o]);if(e)for(var s=0;s<e.length;s++)r(t,"on"+e[s])}function s(t,e,n,i,r){var o=t[I];if(o)for(var s=0;s<o.length;s++){var a=o[s],c=a.data;if(c.handler===e&&c.useCapturing===i&&c.eventName===n)return r&&o.splice(s,1),a}return null}function a(t,e){var n=t[I];n||(n=t[I]=[]),n.push(e)}function c(t,e,n,i){function r(t){var e=t.data;return a(e.target,t),e.target[c](e.eventName,t.invoke,e.useCapturing)}function o(t){var e=t.data;s(e.target,t.invoke,e.eventName,e.useCapturing,!0),e.target[l](e.eventName,t.invoke,e.useCapturing)}void 0===n&&(n=!0),void 0===i&&(i=!1);var c=O(t),l=O(e),u=!n&&void 0;return function(e,n){var a=n[0],l=n[1],d=n[2]||u,p=e||T,f=null;"function"==typeof l?f=l:l&&l.handleEvent&&(f=function(t){return l.handleEvent(t)});var h=!1;try{h=l&&"[object FunctionWrapper]"===l.toString()}catch(t){return}if(!f||h)return p[c](a,l,d);if(!i){var m=s(p,l,a,d,!1);if(m)return p[c](a,m.invoke,d)}var v=Zone.current,g=p.constructor.name+"."+t+":"+a,b={target:p,eventName:a,name:a,useCapturing:d,handler:l};v.scheduleEventTask(g,f,b,r,o)}}function l(t,e){void 0===e&&(e=!0);var n=O(t),i=!e&&void 0;return function(t,e){var r=e[0],o=e[1],a=e[2]||i,c=t||T,l=s(c,o,r,a,!0);l?l.zone.cancelTask(l):c[n](r,o,a)}}function u(t){return!(!t||!t.addEventListener)&&(f(t,D,function(){return N}),f(t,R,function(){return j}),!0)}function d(t){var e=T[t];if(e){T[t]=function(){var i=n(arguments,t);switch(i.length){case 0:this[L]=new e;break;case 1:this[L]=new e(i[0]);break;case 2:this[L]=new e(i[0],i[1]);break;case 3:this[L]=new e(i[0],i[1],i[2]);break;case 4:this[L]=new e(i[0],i[1],i[2],i[3]);break;default:throw new Error("Arg list too long.")}};var i,r=new e(function(){});for(i in r)"XMLHttpRequest"===t&&"responseBlob"===i||!function(e){"function"==typeof r[e]?T[t].prototype[e]=function(){return this[L][e].apply(this[L],arguments)}:Object.defineProperty(T[t].prototype,e,{set:function(n){"function"==typeof n?this[L][e]=Zone.current.wrap(n,t+"."+e):this[L][e]=n},get:function(){return this[L][e]}})}(i);for(i in e)"prototype"!==i&&e.hasOwnProperty(i)&&(T[t][i]=e[i])}}function p(t,e){try{return Function("f","return function "+t+"(){return f(this, arguments)}")(e)}catch(t){return function(){return e(this,arguments)}}}function f(t,e,n){for(var i=t;i&&!i.hasOwnProperty(e);)i=Object.getPrototypeOf(i);!i&&t[e]&&(i=t);var r,o=O(e);return i&&!(r=i[o])&&(r=i[o]=i[e],i[e]=p(e,n(r,o,e))),r}function h(t){var e=[],n=t.wtf;n?e=F.split(",").map(function(t){return"HTML"+t+"Element"}).concat(V):t[H]?e.push(H):e=V;for(var i=0;i<e.length;i++){var r=t[e[i]];u(r&&r.prototype)}}function m(){Object.defineProperty=function(t,e,n){if(g(t,e))throw new TypeError("Cannot assign to read only property '"+e+"' of "+t);var i=n.configurable;return"prototype"!==e&&(n=b(t,e,n)),y(t,e,n,i)},Object.defineProperties=function(t,e){return Object.keys(e).forEach(function(n){Object.defineProperty(t,n,e[n])}),t},Object.create=function(t,e){return"object"!=typeof e||Object.isFrozen(e)||Object.keys(e).forEach(function(n){e[n]=b(t,n,e[n])}),q(t,e)},Object.getOwnPropertyDescriptor=function(t,e){var n=B(t,e);return g(t,e)&&(n.configurable=!1),n}}function v(t,e,n){var i=n.configurable;return n=b(t,e,n),y(t,e,n,i)}function g(t,e){return t&&t[z]&&t[z][e]}function b(t,e,n){return n.configurable=!0,n.configurable||(t[z]||U(t,z,{writable:!0,value:{}}),t[z][e]=!0),n}function y(t,e,n,i){try{return U(t,e,n)}catch(o){if(!n.configurable)throw o;"undefined"==typeof i?delete n.configurable:n.configurable=i;try{return U(t,e,n)}catch(i){var r=null;try{r=JSON.stringify(n)}catch(t){r=r.toString()}console.log("Attempting to configure '"+e+"' with descriptor '"+r+"' on object '"+t+"' and got error, giving up: "+i)}}}function w(t){if(A&&"registerElement"in t.document){var e=document.registerElement,n=["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"];document.registerElement=function(t,i){return i&&i.prototype&&n.forEach(function(t){var e="Document.registerElement::"+t;if(i.prototype.hasOwnProperty(t)){var n=Object.getOwnPropertyDescriptor(i.prototype,t);n&&n.value?(n.value=Zone.current.wrap(n.value,e),v(i.prototype,t,n)):i.prototype[t]=Zone.current.wrap(i.prototype[t],e)}else i.prototype[t]&&(i.prototype[t]=Zone.current.wrap(i.prototype[t],e))}),e.apply(document,[t,i])}}}function _(t){var e=t.WebSocket;t.EventTarget||u(e.prototype),t.WebSocket=function(t,n){var i,r=arguments.length>1?new e(t,n):new e(t),s=Object.getOwnPropertyDescriptor(r,"onmessage");return s&&s.configurable===!1?(i=Object.create(r),["addEventListener","removeEventListener","send","close"].forEach(function(t){i[t]=function(){return r[t].apply(r,arguments)}})):i=r,o(i,["close","error","message","open"]),i};for(var n in e)t.WebSocket[n]=e[n]}function x(t){if(!M){var e="undefined"!=typeof WebSocket;C()?(A&&o(HTMLElement.prototype,W),o(XMLHttpRequest.prototype,null),"undefined"!=typeof IDBIndex&&(o(IDBIndex.prototype,null),o(IDBRequest.prototype,null),o(IDBOpenDBRequest.prototype,null),o(IDBDatabase.prototype,null),o(IDBTransaction.prototype,null),o(IDBCursor.prototype,null)),e&&o(WebSocket.prototype,null)):(k(),d("XMLHttpRequest"),e&&_(t))}}function C(){if(A&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var t=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(t&&!t.configurable)return!1}Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{get:function(){return!0}});var e=new XMLHttpRequest,n=!!e.onreadystatechange;return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{}),n}function k(){for(var t=function(t){var e=W[t],n="on"+e;document.addEventListener(e,function(t){var e,i,r=t.target;for(i=r?r.constructor.name+"."+n:"unknown."+n;r;)r[n]&&!r[n][G]&&(e=Zone.current.wrap(r[n],i),e[G]=r[n],r[n]=e),r=r.parentElement},!0)},e=0;e<W.length;e++)t(e)}function E(t,e,n,i){function r(e){var n=e.data;return n.args[0]=e.invoke,n.handleId=s.apply(t,n.args),e}function o(t){return a(t.data.handleId)}var s=null,a=null;e+=i,n+=i,s=f(t,e,function(n){return function(s,a){if("function"==typeof a[0]){var c=Zone.current,l={handleId:null,isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?a[1]||0:null,args:a},u=c.scheduleMacroTask(e,a[0],l,r,o);if(!u)return u;var d=u.data.handleId;return d.ref&&d.unref&&(u.ref=d.ref.bind(d),u.unref=d.unref.bind(d)),u}return n.apply(t,a)}}),a=f(t,n,function(e){return function(n,i){var r=i[0];r&&"string"==typeof r.type?(r.cancelFn&&r.data.isPeriodic||0===r.runCount)&&r.zone.cancelTask(r):e.apply(t,i)}})}function S(t){function e(t){var e=t[X];return e}function n(t){var e=t.data;e.target.addEventListener("readystatechange",function(){e.target.readyState===e.target.DONE&&(e.aborted||t.invoke())});var n=e.target[X];return n||(e.target[X]=t),s.apply(e.target,e.args),t}function i(){}function r(t){var e=t.data;return e.aborted=!0,a.apply(e.target,e.args)}var o=f(t.XMLHttpRequest.prototype,"open",function(){return function(t,e){return t[tt]=0==e[2],o.apply(t,e)}}),s=f(t.XMLHttpRequest.prototype,"send",function(){return function(t,e){var o=Zone.current;if(t[tt])return s.apply(t,e);var a={target:t,isPeriodic:!1,delay:null,args:e,aborted:!1};return o.scheduleMacroTask("XMLHttpRequest.send",i,a,n,r)}}),a=f(t.XMLHttpRequest.prototype,"abort",function(t){return function(t,n){var i=e(t);if(i&&"string"==typeof i.type){if(null==i.cancelFn)return;i.zone.cancelTask(i)}}})}var O=(function(t){function e(t){return"__zone_symbol__"+t}function n(){0==E&&0==x.length&&(t[b]?t[b].resolve(0)[y](o):t[g](o,0))}function i(t){n(),x.push(t)}function r(t){var e=t&&t.rejection;e&&console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0),console.error(t)}function o(){if(!C){for(C=!0;x.length;){var t=x;x=[];for(var e=0;e<t.length;e++){var n=t[e];try{n.zone.runTask(n,null,null)}catch(t){r(t)}}}for(;k.length;)for(var i=function(){var t=k.shift();try{t.zone.runGuarded(function(){throw t})}catch(t){r(t)}};k.length;)i();C=!1}}function s(t){return t&&t.then}function a(t){return t}function c(t){return D.reject(t)}function l(t,e){return function(n){u(t,e,n)}}function u(t,e,i){if(t[S]===P)if(i instanceof D&&i[S]!==P)d(i),u(t,i[S],i[O]);else if(s(i))i.then(l(t,e),l(t,!1));else{t[S]=e;var r=t[O];t[O]=i;for(var o=0;o<r.length;)p(t,r[o++],r[o++],r[o++],r[o++]);if(0==r.length&&e==A){t[S]=I;try{throw new Error("Uncaught (in promise): "+i)}catch(e){var a=e;a.rejection=i,a.promise=t,a.zone=h.current,a.task=h.currentTask,k.push(a),n()}}}return t}function d(t){if(t[S]===I){t[S]=A;for(var e=0;e<k.length;e++)if(t===k[e].promise){k.splice(e,1);break}}}function p(t,e,n,i,r){d(t);var o=t[S]?i||a:r||c;e.scheduleMicroTask(T,function(){try{u(n,!0,e.run(o,null,[t[O]]))}catch(t){u(n,!1,t)}})}function f(t){var n=t.prototype,i=n[e("then")]=n.then;n.then=function(t,e){var n=this;return new D(function(t,e){i.call(n,t,e)}).then(t,e)}}if(t.Zone)throw new Error("Zone already loaded.");var h=function(){function n(t,e){this._properties=null,this._parent=t,this._name=e?e.name||"unnamed":"<root>",this._properties=e&&e.properties||{},this._zoneDelegate=new m(this,this._parent&&this._parent._zoneDelegate,e)}return n.assertZonePatched=function(){if(t.Promise!==D)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(n,"current",{get:function(){return w},enumerable:!0,configurable:!0}),Object.defineProperty(n,"currentTask",{get:function(){return _},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),n.prototype.get=function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]},n.prototype.getZoneWith=function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null},n.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},n.prototype.wrap=function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),i=this;return function(){return i.runGuarded(n,this,arguments,e)}},n.prototype.run=function(t,e,n,i){void 0===e&&(e=null),void 0===n&&(n=null),void 0===i&&(i=null);var r=w;w=this;try{return this._zoneDelegate.invoke(this,t,e,n,i)}finally{w=r}},n.prototype.runGuarded=function(t,e,n,i){void 0===e&&(e=null),void 0===n&&(n=null),void 0===i&&(i=null);var r=w;w=this;try{try{return this._zoneDelegate.invoke(this,t,e,n,i)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{w=r}},n.prototype.runTask=function(t,e,n){if(t.runCount++,t.zone!=this)throw new Error("A task can only be run in the zone which created it! (Creation: "+t.zone.name+"; Execution: "+this.name+")");var i=_;_=t;var r=w;w=this;try{"macroTask"==t.type&&t.data&&!t.data.isPeriodic&&(t.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{w=r,_=i}},n.prototype.scheduleMicroTask=function(t,e,n,i){return this._zoneDelegate.scheduleTask(this,new v("microTask",this,t,e,n,i,null))},n.prototype.scheduleMacroTask=function(t,e,n,i,r){return this._zoneDelegate.scheduleTask(this,new v("macroTask",this,t,e,n,i,r))},n.prototype.scheduleEventTask=function(t,e,n,i,r){return this._zoneDelegate.scheduleTask(this,new v("eventTask",this,t,e,n,i,r))},n.prototype.cancelTask=function(t){var e=this._zoneDelegate.cancelTask(this,t);return t.runCount=-1,t.cancelFn=null,e},n.__symbol__=e,n}(),m=function(){function t(t,e,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=e,this._forkZS=n&&(n&&n.onFork?n:e._forkZS),this._forkDlgt=n&&(n.onFork?e:e._forkDlgt),this._interceptZS=n&&(n.onIntercept?n:e._interceptZS),this._interceptDlgt=n&&(n.onIntercept?e:e._interceptDlgt),this._invokeZS=n&&(n.onInvoke?n:e._invokeZS),this._invokeDlgt=n&&(n.onInvoke?e:e._invokeDlgt),this._handleErrorZS=n&&(n.onHandleError?n:e._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?e:e._handleErrorDlgt),this._scheduleTaskZS=n&&(n.onScheduleTask?n:e._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?e:e._scheduleTaskDlgt),this._invokeTaskZS=n&&(n.onInvokeTask?n:e._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?e:e._invokeTaskDlgt),this._cancelTaskZS=n&&(n.onCancelTask?n:e._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?e:e._cancelTaskDlgt),this._hasTaskZS=n&&(n.onHasTask?n:e._hasTaskZS),this._hasTaskDlgt=n&&(n.onHasTask?e:e._hasTaskDlgt)}return t.prototype.fork=function(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new h(t,e)},t.prototype.intercept=function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this.zone,t,e,n):e},t.prototype.invoke=function(t,e,n,i,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this.zone,t,e,n,i,r):e.apply(n,i)},t.prototype.handleError=function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this.zone,t,e)},t.prototype.scheduleTask=function(t,e){try{if(this._scheduleTaskZS)return this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this.zone,t,e);if(e.scheduleFn)e.scheduleFn(e);else{if("microTask"!=e.type)throw new Error("Task is missing scheduleFn.");i(e)}return e}finally{t==this.zone&&this._updateTaskCount(e.type,1)}},t.prototype.invokeTask=function(t,e,n,i){try{return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this.zone,t,e,n,i):e.callback.apply(n,i)}finally{t!=this.zone||"eventTask"==e.type||e.data&&e.data.isPeriodic||this._updateTaskCount(e.type,-1)}},t.prototype.cancelTask=function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this.zone,t,e);else{if(!e.cancelFn)throw new Error("Task does not support cancellation, or is already canceled.");n=e.cancelFn(e)}return t==this.zone&&this._updateTaskCount(e.type,-1),n},t.prototype.hasTask=function(t,e){return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this.zone,t,e)},t.prototype._updateTaskCount=function(t,e){var n=this._taskCounts,i=n[t],r=n[t]=i+e;if(r<0)throw new Error("More tasks executed then were scheduled.");if(0==i||0==r){var o={microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t};try{this.hasTask(this.zone,o)}finally{this._parentDelegate&&this._parentDelegate._updateTaskCount(t,e)}}},t}(),v=function(){function t(t,e,n,i,r,s,a){this.runCount=0,this.type=t,this.zone=e,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=a,this.callback=i;var c=this;this.invoke=function(){E++;try{return e.runTask(c,this,arguments)}finally{1==E&&o(),E--}}}return t.prototype.toString=function(){return this.data&&"undefined"!=typeof this.data.handleId?this.data.handleId:this.toString()},t}(),g=e("setTimeout"),b=e("Promise"),y=e("then"),w=new h(null,null),_=null,x=[],C=!1,k=[],E=0,S=e("state"),O=e("value"),T="Promise.then",P=null,M=!0,A=!1,I=0,D=function(){function t(e){var n=this;if(!(n instanceof t))throw new Error("Must be an instanceof Promise.");n[S]=P,n[O]=[];try{e&&e(l(n,M),l(n,A))}catch(t){u(n,!1,t)}}return t.resolve=function(t){return u(new this(null),M,t)},t.reject=function(t){return u(new this(null),A,t)},t.race=function(t){function e(t){o&&(o=i(t))}function n(t){o&&(o=r(t))}for(var i,r,o=new this(function(t,e){i=t,r=e}),a=0,c=t;a<c.length;a++){var l=c[a];s(l)||(l=this.resolve(l)),l.then(e,n)}return o},t.all=function(t){for(var e,n,i=new this(function(t,i){e=t,n=i}),r=0,o=[],a=0,c=t;a<c.length;a++){var l=c[a];s(l)||(l=this.resolve(l)),l.then(function(t){return function(n){o[t]=n,r--,r||e(o)}}(r),n),r++}return r||e(o),i},t.prototype.then=function(t,e){var n=new this.constructor(null),i=h.current;return this[S]==P?this[O].push(i,n,t,e):p(this,i,n,t,e),n},t.prototype.catch=function(t){return this.then(null,t)},t}();D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;var R=t[e("Promise")]=t.Promise;if(t.Promise=D,R&&(f(R),"undefined"!=typeof t.fetch)){var N=void 0;try{N=t.fetch()}catch(e){N=t.fetch("about:blank")}N.then(function(){return null},function(){return null}),N.constructor!=R&&f(N.constructor)}return Promise[h.__symbol__("uncaughtPromiseErrors")]=k,t.Zone=h}("object"==typeof window&&window||"object"==typeof self&&self||t),Zone.__symbol__),T="object"==typeof window&&window||"object"==typeof self&&self||t,P="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,M="undefined"!=typeof e&&"[object process]"==={}.toString.call(e),A=!M&&!P&&!("undefined"==typeof window||!window.HTMLElement),I=O("eventTasks"),D="addEventListener",R="removeEventListener",N=c(D,R),j=l(R),L=O("originalInstance"),F="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video",V="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex".split(","),H="EventTarget",U=Object[O("defineProperty")]=Object.defineProperty,B=Object[O("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,q=Object.create,z=O("unconfigurables"),W="copy cut paste abort blur focus canplay canplaythrough change click contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop durationchange emptied ended input invalid keydown keypress keyup load loadeddata loadedmetadata loadstart message mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup pause play playing progress ratechange reset scroll seeked seeking select show stalled submit suspend timeupdate volumechange waiting mozfullscreenchange mozfullscreenerror mozpointerlockchange mozpointerlockerror error webglcontextrestored webglcontextlost webglcontextcreationerror".split(" "),G=O("unbound"),Y="set",$="clear",K=["alert","prompt","confirm"],Z="object"==typeof window&&window||"object"==typeof self&&self||t;E(Z,Y,$,"Timeout"),E(Z,Y,$,"Interval"),E(Z,Y,$,"Immediate"),E(Z,"request","cancel","AnimationFrame"),E(Z,"mozRequest","mozCancel","AnimationFrame"),E(Z,"webkitRequest","webkitCancel","AnimationFrame");for(var Q=0;Q<K.length;Q++){var J=K[Q];f(Z,J,function(t,e,n){return function(e,i){return Zone.current.run(t,Z,i,n)}})}h(Z),x(Z),d("MutationObserver"),d("WebKitMutationObserver"),d("FileReader"),m(),w(Z),S(Z);var X=O("xhrTask"),tt=O("xhrSync");Z.navigator&&Z.navigator.geolocation&&i(Z.navigator.geolocation,["getCurrentPosition","watchPosition"])})}).call(e,n(24),n(725))},function(t,e,n){function i(t){return n(r(t))}function r(t){var e=o[t];if(!(e+1))throw new Error("Cannot find module '"+t+"'.");return e}var o={"app/charts/charts.module":332,"app/components/components.module":335,"app/dashboard/dashboard.module":341,"app/icons/icons.module":343,"app/pages/pages.module":350,"app/widgets/widgets.module":353};i.keys=function(){return Object.keys(o)},i.resolve=r,t.exports=i,i.id=774},function(t,e,n){t.exports=n(435)}],[775]); \ No newline at end of file diff --git a/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js.gz b/Angular2_CLI_Full_Project/dist/main.fc3f43653c92bb8037c2.bundle.js.gz deleted file mode 100644 index f939a4464be0682ce13bd6537bfe37a86272c42a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281149 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¬B(wtek<s=okPx7#(|>>f#}u!=yJL-W_=Q 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ς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%0ATCE_Py=k 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 T@bKYQ&+Gnw^h5nmDk&KNg?w13 diff --git a/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js b/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js deleted file mode 100644 index 145c3b8..0000000 --- a/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js +++ /dev/null @@ -1,3 +0,0 @@ -webpackJsonp([1,2],{433:function(t,e){t.exports=function(t){"undefined"!=typeof execScript?execScript(t):eval.call(null,t)}},436:function(t,e,i){i(433)(i(726))},437:function(t,e,i){i(433)(i(727))},726:function(t,e){t.exports='/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.3.0\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT license\n * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md\n */\n!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){var t;return function e(t,n,i){function a(r,s){if(!n[r]){if(!t[r]){var l="function"==typeof require&&require;if(!s&&l)return l(r,!0);if(o)return o(r,!0);var d=new Error("Cannot find module \'"+r+"\'");throw d.code="MODULE_NOT_FOUND",d}var u=n[r]={exports:{}};t[r][0].call(u.exports,function(e){var n=t[r][1][e];return a(n?n:e)},u,u.exports,e,t,n,i)}return n[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)a(i[r]);return a}({1:[function(t,e,n){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,n=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,a=/^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,o=/(\\w+)/,r=[0,0,0],s=1,l=t.match(e);if(l){l=l[1];for(var d=0;d<r.length;d++)r[d]=parseInt(l[d]+l[d],16)}else if(l=t.match(n)){l=l[1];for(var d=0;d<r.length;d++)r[d]=parseInt(l.slice(2*d,2*d+2),16)}else if(l=t.match(i)){for(var d=0;d<r.length;d++)r[d]=parseInt(l[d+1]);s=parseFloat(l[4])}else if(l=t.match(a)){for(var d=0;d<r.length;d++)r[d]=Math.round(2.55*parseFloat(l[d+1]));s=parseFloat(l[4])}else if(l=t.match(o)){if("transparent"==l[1])return[0,0,0,0];if(r=x[l[1]],!r)return}for(var d=0;d<r.length;d++)r[d]=b(r[d],0,255);return s=s||0==s?b(s,0,1):1,r[3]=s,r}}function a(t){if(t){var e=/^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),o=b(parseFloat(n[2]),0,100),r=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,o,r,s]}}}function o(t){if(t){var e=/^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),o=b(parseFloat(n[2]),0,100),r=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,o,r,s]}}}function r(t){var e=i(t);return e&&e.slice(0,3)}function s(t){var e=a(t);return e&&e.slice(0,3)}function l(t){var e=i(t);return e?e[3]:(e=a(t))?e[3]:(e=o(t))?e[3]:void 0}function d(t){return"#"+y(t[0])+y(t[1])+y(t[2])}function u(t,e){return 1>e||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(1>e||t[3]&&t[3]<1)return f(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"}function f(t,e){var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgba("+n+"%, "+i+"%, "+a+"%, "+(e||t[3]||1)+")"}function g(t,e){return 1>e||t[3]&&t[3]<1?m(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function v(t){return k[t.slice(0,3)]}function b(t,e,n){return Math.min(Math.max(e,t),n)}function y(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var x=t(5);e.exports={getRgba:i,getHsla:a,getRgb:r,getHsl:s,getHwb:o,getAlpha:l,hexString:d,rgbString:u,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:m,hwbString:p,keyword:v};var k={};for(var S in x)k[x[S]]=S},{5:5}],2:[function(t,e,n){var i=t(4),a=t(1),o=function(t){if(t instanceof o)return t;if(!(this instanceof o))return new o(t);this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var e;if("string"==typeof t)if(e=a.getRgba(t))this.setValues("rgb",e);else if(e=a.getHsla(t))this.setValues("hsl",e);else{if(!(e=a.getHwb(t)))throw new Error(\'Unable to parse color from string "\'+t+\'"\');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};o.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=0>t?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return a.hexString(this.values.rgb)},rgbString:function(){return a.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return a.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return a.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return a.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return a.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return a.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return a.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=.03928>=i?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return 128>e},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;3>e;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=0>n?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,o=2*a-1,r=n.alpha()-i.alpha(),s=((o*r===-1?o:(o+r)/(1+o*r))+1)/2,l=1-s;return this.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new o,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],e={}.toString.call(t),"[object Array]"===e?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},o.prototype.setValues=function(t,e){var n,a=this.values,o=this.spaces,r=this.maxes,s=1;if("alpha"===t)s=e;else if(e.length)a[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];s=e.a}else if(void 0!==e[o[t][0]]){var l=o[t];for(n=0;n<t.length;n++)a[t][n]=e[l[n]];s=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===s?a.alpha:s)),"alpha"===t)return!1;var d;for(n=0;n<t.length;n++)d=Math.max(0,Math.min(r[t][n],a[t][n])),a[t][n]=Math.round(d);for(var u in o)u!==t&&(a[u]=i[t][u](a[t]));return!0},o.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},o.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},{1:1,4:4}],3:[function(t,e,n){function i(t){var e,n,i,a=t[0]/255,o=t[1]/255,r=t[2]/255,s=Math.min(a,o,r),l=Math.max(a,o,r),d=l-s;return l==s?e=0:a==l?e=(o-r)/d:o==l?e=2+(r-a)/d:r==l&&(e=4+(a-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=(s+l)/2,n=l==s?0:.5>=i?d/(l+s):d/(2-l-s),[e,100*n,100*i]}function a(t){var e,n,i,a=t[0],o=t[1],r=t[2],s=Math.min(a,o,r),l=Math.max(a,o,r),d=l-s;return n=0==l?0:d/l*1e3/10,l==s?e=0:a==l?e=(o-r)/d:o==l?e=2+(r-a)/d:r==l&&(e=4+(a-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=l/255*1e3/10,[e,n,i]}function o(t){var e=t[0],n=t[1],a=t[2],o=i(t)[0],r=1/255*Math.min(e,Math.min(n,a)),a=1-1/255*Math.max(e,Math.max(n,a));return[o,100*r,100*a]}function s(t){var e,n,i,a,o=t[0]/255,r=t[1]/255,s=t[2]/255;return a=Math.min(1-o,1-r,1-s),e=(1-o-a)/(1-a)||0,n=(1-r-a)/(1-a)||0,i=(1-s-a)/(1-a)||0,[100*e,100*n,100*i,100*a]}function l(t){return K[JSON.stringify(t)]}function d(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var a=.4124*e+.3576*n+.1805*i,o=.2126*e+.7152*n+.0722*i,r=.0193*e+.1192*n+.9505*i;return[100*a,100*o,100*r]}function u(t){var e,n,i,a=d(t),o=a[0],r=a[1],s=a[2];return o/=95.047,r/=100,s/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,e=116*r-16,n=500*(o-r),i=200*(r-s),[e,n,i]}function c(t){return B(u(t))}function h(t){var e,n,i,a,o,r=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return o=255*l,[o,o,o];n=.5>l?l*(1+s):l+s-l*s,e=2*l-n,a=[0,0,0];for(var d=0;3>d;d++)i=r+1/3*-(d-1),0>i&&i++,i>1&&i--,o=1>6*i?e+6*(n-e)*i:1>2*i?n:2>3*i?e+(n-e)*(2/3-i)*6:e,a[d]=255*o;return a}function f(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,a*=1>=o?o:2-o,n=(o+a)/2,e=2*a/(o+a),[i,100*e,100*n])}function m(t){return o(h(t))}function p(t){return s(h(t))}function v(t){return l(h(t))}function y(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-n),s=255*i*(1-n*o),l=255*i*(1-n*(1-o)),i=255*i;switch(a){case 0:return[i,l,r];case 1:return[s,i,r];case 2:return[r,i,l];case 3:return[r,s,i];case 4:return[l,r,i];case 5:return[i,r,s]}}function x(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return n=(2-a)*o,e=a*o,e/=1>=n?n:2-n,e=e||0,n/=2,[i,100*e,100*n]}function k(t){return o(y(t))}function S(t){return s(y(t))}function w(t){return l(y(t))}function _(t){var e,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,d=s+l;switch(d>1&&(s/=d,l/=d),e=Math.floor(6*o),n=1-l,i=6*o-e,0!=(1&e)&&(i=1-i),a=s+i*(n-s),e){default:case 6:case 0:r=n,g=a,b=s;break;case 1:r=a,g=n,b=s;break;case 2:r=s,g=n,b=a;break;case 3:r=s,g=a,b=n;break;case 4:r=a,g=s,b=n;break;case 5:r=n,g=s,b=a}return[255*r,255*g,255*b]}function M(t){return i(_(t))}function D(t){return a(_(t))}function C(t){return s(_(t))}function T(t){return l(_(t))}function P(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100,s=t[3]/100;return e=1-Math.min(1,a*(1-s)+s),n=1-Math.min(1,o*(1-s)+s),i=1-Math.min(1,r*(1-s)+s),[255*e,255*n,255*i]}function F(t){return i(P(t))}function I(t){return a(P(t))}function A(t){return o(P(t))}function O(t){return l(P(t))}function R(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*a+-1.5372*o+r*-.4986,n=a*-.9689+1.8758*o+.0415*r,i=.0557*a+o*-.204+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e=12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n=12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i=12.92*i,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function W(t){var e,n,i,a=t[0],o=t[1],r=t[2];return a/=95.047,o/=100,r/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,n=500*(a-o),i=200*(o-r),[e,n,i]}function L(t){return B(W(t))}function V(t){var e,n,i,a,o=t[0],r=t[1],s=t[2];return 8>=o?(n=100*o/903.3,a=7.787*(n/100)+16/116):(n=100*Math.pow((o+16)/116,3),a=Math.pow(n/100,1/3)),e=.008856>=e/95.047?e=95.047*(r/500+a-16/116)/7.787:95.047*Math.pow(r/500+a,3),i=.008859>=i/108.883?i=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3),[e,n,i]}function B(t){var e,n,i,a=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),n=360*e/2/Math.PI,0>n&&(n+=360),i=Math.sqrt(o*o+r*r),[a,i,n]}function Y(t){return R(V(t))}function z(t){var e,n,i,a=t[0],o=t[1],r=t[2];return i=r/360*2*Math.PI,e=o*Math.cos(i),n=o*Math.sin(i),[a,e,n]}function H(t){return V(z(t))}function N(t){return Y(z(t))}function E(t){return X[t]}function U(t){return i(E(t))}function j(t){return a(E(t))}function G(t){return o(E(t))}function q(t){return s(E(t))}function Z(t){return u(E(t))}function J(t){return d(E(t))}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:d,rgb2lab:u,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:m,hsl2cmyk:p,hsl2keyword:v,hsv2rgb:y,hsv2hsl:x,hsv2hwb:k,hsv2cmyk:S,hsv2keyword:w,hwb2rgb:_,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:C,hwb2keyword:T,cmyk2rgb:P,cmyk2hsl:F,cmyk2hsv:I,cmyk2hwb:A,cmyk2keyword:O,keyword2rgb:E,keyword2hsl:U,keyword2hsv:j,keyword2hwb:G,keyword2cmyk:q,keyword2lab:Z,keyword2xyz:J,xyz2rgb:R,xyz2lab:W,xyz2lch:L,lab2xyz:V,lab2rgb:Y,lab2lch:B,lch2lab:z,lch2xyz:H,lch2rgb:N};var X={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]},K={};for(var Q in X)K[JSON.stringify(X[Q])]=Q},{}],4:[function(t,e,n){var i=t(3),a=function(){return new d};for(var o in i){a[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\\w+)2(\\w+)/.exec(o),s=r[1],l=r[2];a[s]=a[s]||{},a[s][l]=a[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a<n.length;a++)n[a]=Math.round(n[a]);return n}}(o)}var d=function(){this.convs={}};d.prototype.routeSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n))},d.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},d.prototype.getValues=function(t){var e=this.convs[t];if(!e){var n=this.space,i=this.convs[n];e=a[n][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){d.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=a},{3:3}],5:[function(t,e,n){e.exports={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]}},{}],6:[function(e,n,i){!function(e,a){"object"==typeof i&&"undefined"!=typeof n?n.exports=a():"function"==typeof t&&t.amd?t(a):e.moment=a()}(this,function(){"use strict";function t(){return mi.apply(null,arguments)}function i(t){mi=t}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function r(t){var e;for(e in t)return!1;return!0}function s(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function l(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function d(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function u(t,e){for(var n in e)d(e,n)&&(t[n]=e[n]);return d(e,"toString")&&(t.toString=e.toString),d(e,"valueOf")&&(t.valueOf=e.valueOf),t}function c(t,e,n,i){return be(t,e,n,i,!0).utc()}function h(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(t){return null==t._pf&&(t._pf=h()),t._pf}function g(t){if(null==t._isValid){var e=f(t),n=pi.call(e.parsedDateParts,function(t){return null!=t}),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function m(t){var e=c(NaN);return null!=t?u(f(e),t):f(e).userInvalidated=!0,e}function p(t){return void 0===t}function v(t,e){var n,i,a;if(p(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),p(e._i)||(t._i=e._i),p(e._f)||(t._f=e._f),p(e._l)||(t._l=e._l),p(e._strict)||(t._strict=e._strict),p(e._tzm)||(t._tzm=e._tzm),p(e._isUTC)||(t._isUTC=e._isUTC),p(e._offset)||(t._offset=e._offset),p(e._pf)||(t._pf=f(e)),p(e._locale)||(t._locale=e._locale),vi.length>0)for(n in vi)i=vi[n],a=e[i],p(a)||(t[i]=a);return t}function b(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),bi===!1&&(bi=!0,t.updateOffset(this),bi=!1)}function y(t){return t instanceof b||null!=t&&null!=t._isAMomentObject}function x(t){return 0>t?Math.ceil(t)||0:Math.floor(t)}function k(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=x(e)),n}function S(t,e,n){var i,a=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),r=0;for(i=0;a>i;i++)(n&&t[i]!==e[i]||!n&&k(t[i])!==k(e[i]))&&r++;return r+o}function w(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function _(e,n){var i=!0;return u(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),i){for(var a,o=[],r=0;r<arguments.length;r++){if(a="","object"==typeof arguments[r]){a+="\\n["+r+"] ";for(var s in arguments[0])a+=s+": "+arguments[0][s]+", ";a=a.slice(0,-2)}else a=arguments[r];o.push(a)}w(e+"\\nArguments: "+Array.prototype.slice.call(o).join("")+"\\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function M(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),yi[e]||(w(n),yi[e]=!0)}function D(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function C(t){var e,n;for(n in t)e=t[n],D(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\\d{1,2}/.source)}function T(t,e){var n,i=u({},t);for(n in e)d(e,n)&&(o(t[n])&&o(e[n])?(i[n]={},u(i[n],t[n]),u(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)d(t,n)&&!d(e,n)&&o(t[n])&&(i[n]=u({},i[n]));return i}function P(t){null!=t&&this.set(t)}function F(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return D(i)?i.call(e,n):i}function I(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function A(){return this._invalidDate}function O(t){return this._ordinal.replace("%d",t)}function R(t,e,n,i){var a=this._relativeTime[n];return D(a)?a(t,e,n,i):a.replace(/%d/i,t)}function W(t,e){var n=this._relativeTime[t>0?"future":"past"];return D(n)?n(e):n.replace(/%s/i,e)}function L(t,e){var n=t.toLowerCase();Ti[n]=Ti[n+"s"]=Ti[e]=t}function V(t){return"string"==typeof t?Ti[t]||Ti[t.toLowerCase()]:void 0}function B(t){var e,n,i={};for(n in t)d(t,n)&&(e=V(n),e&&(i[e]=t[n]));return i}function Y(t,e){Pi[t]=e}function z(t){var e=[];for(var n in t)e.push({unit:n,priority:Pi[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function H(e,n){return function(i){return null!=i?(E(this,e,i),t.updateOffset(this,n),this):N(this,e)}}function N(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function E(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function U(t){return t=V(t),D(this[t])?this[t]():this}function j(t,e){if("object"==typeof t){t=B(t);for(var n=z(t),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit])}else if(t=V(t),D(this[t]))return this[t](e);return this}function G(t,e,n){var i=""+Math.abs(t),a=e-i.length,o=t>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}function q(t,e,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),t&&(Oi[t]=a),e&&(Oi[e[0]]=function(){return G(a.apply(this,arguments),e[1],e[2])}),n&&(Oi[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function Z(t){return t.match(/\\[[\\s\\S]/)?t.replace(/^\\[|\\]$/g,""):t.replace(/\\\\/g,"")}function J(t){var e,n,i=t.match(Fi);for(e=0,n=i.length;n>e;e++)Oi[i[e]]?i[e]=Oi[i[e]]:i[e]=Z(i[e]);return function(e){var a,o="";for(a=0;n>a;a++)o+=i[a]instanceof Function?i[a].call(e,t):i[a];return o}}function X(t,e){return t.isValid()?(e=K(e,t.localeData()),Ai[e]=Ai[e]||J(e),Ai[e](t)):t.localeData().invalidDate()}function K(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Ii.lastIndex=0;i>=0&&Ii.test(t);)t=t.replace(Ii,n),Ii.lastIndex=0,i-=1;return t}function Q(t,e,n){Ki[t]=D(e)?e:function(t,i){return t&&n?n:e}}function $(t,e){return d(Ki,t)?Ki[t](e._strict,e._locale):new RegExp(tt(t))}function tt(t){return et(t.replace("\\\\","").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(t,e,n,i,a){return e||n||i||a}))}function et(t){return t.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,"\\\\$&")}function nt(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(i=function(t,n){n[e]=k(t)}),n=0;n<t.length;n++)Qi[t[n]]=i}function it(t,e){nt(t,function(t,n,i,a){i._w=i._w||{},e(t,i._w,i,a)})}function at(t,e,n){null!=e&&d(Qi,t)&&Qi[t](e,n._a,n,t)}function ot(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function rt(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||la).test(e)?"format":"standalone"][t.month()]:this._months}function st(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[la.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function lt(t,e,n){var i,a,o,r=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;12>i;++i)o=c([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===e?(a=ki.call(this._shortMonthsParse,r),-1!==a?a:null):(a=ki.call(this._longMonthsParse,r),-1!==a?a:null):"MMM"===e?(a=ki.call(this._shortMonthsParse,r),-1!==a?a:(a=ki.call(this._longMonthsParse,r),-1!==a?a:null)):(a=ki.call(this._longMonthsParse,r),-1!==a?a:(a=ki.call(this._shortMonthsParse,r),-1!==a?a:null))}function dt(t,e,n){var i,a,o;if(this._monthsParseExact)return lt.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;12>i;i++){if(a=c([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ut(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\\d+$/.test(e))e=k(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return n=Math.min(t.date(),ot(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function ct(e){return null!=e?(ut(this,e),\nt.updateOffset(this,!0),this):N(this,"Month")}function ht(){return ot(this.year(),this.month())}function ft(t){return this._monthsParseExact?(d(this,"_monthsRegex")||mt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=ca),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function gt(t){return this._monthsParseExact?(d(this,"_monthsRegex")||mt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=ha),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function mt(){function t(t,e){return e.length-t.length}var e,n,i=[],a=[],o=[];for(e=0;12>e;e++)n=c([2e3,e]),i.push(this.monthsShort(n,"")),a.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(t),a.sort(t),o.sort(t),e=0;12>e;e++)i[e]=et(i[e]),a[e]=et(a[e]);for(e=0;24>e;e++)o[e]=et(o[e]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function pt(t){return vt(t)?366:365}function vt(t){return t%4===0&&t%100!==0||t%400===0}function bt(){return vt(this.year())}function yt(t,e,n,i,a,o,r){var s=new Date(t,e,n,i,a,o,r);return 100>t&&t>=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function xt(t){var e=new Date(Date.UTC.apply(null,arguments));return 100>t&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function kt(t,e,n){var i=7+e-n,a=(7+xt(t,0,i).getUTCDay()-e)%7;return-a+i-1}function St(t,e,n,i,a){var o,r,s=(7+n-i)%7,l=kt(t,i,a),d=1+7*(e-1)+s+l;return 0>=d?(o=t-1,r=pt(o)+d):d>pt(t)?(o=t+1,r=d-pt(t)):(o=t,r=d),{year:o,dayOfYear:r}}function wt(t,e,n){var i,a,o=kt(t.year(),e,n),r=Math.floor((t.dayOfYear()-o-1)/7)+1;return 1>r?(a=t.year()-1,i=r+_t(a,e,n)):r>_t(t.year(),e,n)?(i=r-_t(t.year(),e,n),a=t.year()+1):(a=t.year(),i=r),{week:i,year:a}}function _t(t,e,n){var i=kt(t,e,n),a=kt(t+1,e,n);return(pt(t)-i+a)/7}function Mt(t){return wt(t,this._week.dow,this._week.doy).week}function Dt(){return this._week.dow}function Ct(){return this._week.doy}function Tt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Pt(t){var e=wt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Ft(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function It(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function At(t,e){return t?a(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Ot(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Rt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Wt(t,e,n){var i,a,o,r=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;7>i;++i)o=c([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(a=ki.call(this._weekdaysParse,r),-1!==a?a:null):"ddd"===e?(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:null):(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null):"dddd"===e?(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null))):"ddd"===e?(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:null))):(a=ki.call(this._minWeekdaysParse,r),-1!==a?a:(a=ki.call(this._weekdaysParse,r),-1!==a?a:(a=ki.call(this._shortWeekdaysParse,r),-1!==a?a:null)))}function Lt(t,e,n){var i,a,o;if(this._weekdaysParseExact)return Wt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;7>i;i++){if(a=c([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function Vt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Ft(t,this.localeData()),this.add(t-e,"d")):e}function Bt(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Yt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=It(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function zt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=ba),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ht(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ya),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Nt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Et.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xa),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Et(){function t(t,e){return e.length-t.length}var e,n,i,a,o,r=[],s=[],l=[],d=[];for(e=0;7>e;e++)n=c([2e3,1]).day(e),i=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),o=this.weekdays(n,""),r.push(i),s.push(a),l.push(o),d.push(i),d.push(a),d.push(o);for(r.sort(t),s.sort(t),l.sort(t),d.sort(t),e=0;7>e;e++)s[e]=et(s[e]),l[e]=et(l[e]),d[e]=et(d[e]);this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ut(){return this.hours()%12||12}function jt(){return this.hours()||24}function Gt(t,e){q(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function qt(t,e){return e._meridiemParse}function Zt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Jt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Xt(t){return t?t.toLowerCase().replace("_","-"):t}function Kt(t){for(var e,n,i,a,o=0;o<t.length;){for(a=Xt(t[o]).split("-"),e=a.length,n=Xt(t[o+1]),n=n?n.split("-"):null;e>0;){if(i=Qt(a.slice(0,e).join("-")))return i;if(n&&n.length>=e&&S(a,n,!0)>=e-1)break;e--}o++}return null}function Qt(t){var i=null;if(!Ma[t]&&"undefined"!=typeof n&&n&&n.exports)try{i=ka._abbr,e("./locale/"+t),$t(i)}catch(a){}return Ma[t]}function $t(t,e){var n;return t&&(n=p(e)?ne(t):te(t,e),n&&(ka=n)),ka._abbr}function te(t,e){if(null!==e){var n=_a;return e.abbr=t,null!=Ma[t]?(M("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."),n=Ma[t]._config):null!=e.parentLocale&&(null!=Ma[e.parentLocale]?n=Ma[e.parentLocale]._config:M("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),Ma[t]=new P(T(n,e)),$t(t),Ma[t]}return delete Ma[t],null}function ee(t,e){if(null!=e){var n,i=_a;null!=Ma[t]&&(i=Ma[t]._config),e=T(i,e),n=new P(e),n.parentLocale=Ma[t],Ma[t]=n,$t(t)}else null!=Ma[t]&&(null!=Ma[t].parentLocale?Ma[t]=Ma[t].parentLocale:null!=Ma[t]&&delete Ma[t]);return Ma[t]}function ne(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ka;if(!a(t)){if(e=Qt(t))return e;t=[t]}return Kt(t)}function ie(){return xi(Ma)}function ae(t){var e,n=t._a;return n&&-2===f(t).overflow&&(e=n[ta]<0||n[ta]>11?ta:n[ea]<1||n[ea]>ot(n[$i],n[ta])?ea:n[na]<0||n[na]>24||24===n[na]&&(0!==n[ia]||0!==n[aa]||0!==n[oa])?na:n[ia]<0||n[ia]>59?ia:n[aa]<0||n[aa]>59?aa:n[oa]<0||n[oa]>999?oa:-1,f(t)._overflowDayOfYear&&($i>e||e>ea)&&(e=ea),f(t)._overflowWeeks&&-1===e&&(e=ra),f(t)._overflowWeekday&&-1===e&&(e=sa),f(t).overflow=e),t}function oe(t){var e,n,i,a,o,r,s=t._i,l=Da.exec(s)||Ca.exec(s);if(l){for(f(t).iso=!0,e=0,n=Pa.length;n>e;e++)if(Pa[e][1].exec(l[1])){a=Pa[e][0],i=Pa[e][2]!==!1;break}if(null==a)return void(t._isValid=!1);if(l[3]){for(e=0,n=Fa.length;n>e;e++)if(Fa[e][1].exec(l[3])){o=(l[2]||" ")+Fa[e][0];break}if(null==o)return void(t._isValid=!1)}if(!i&&null!=o)return void(t._isValid=!1);if(l[4]){if(!Ta.exec(l[4]))return void(t._isValid=!1);r="Z"}t._f=a+(o||"")+(r||""),ce(t)}else t._isValid=!1}function re(e){var n=Ia.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(oe(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function se(t,e,n){return null!=t?t:null!=e?e:n}function le(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function de(t){var e,n,i,a,o=[];if(!t._d){for(i=le(t),t._w&&null==t._a[ea]&&null==t._a[ta]&&ue(t),t._dayOfYear&&(a=se(t._a[$i],i[$i]),t._dayOfYear>pt(a)&&(f(t)._overflowDayOfYear=!0),n=xt(a,0,t._dayOfYear),t._a[ta]=n.getUTCMonth(),t._a[ea]=n.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=o[e]=i[e];for(;7>e;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[na]&&0===t._a[ia]&&0===t._a[aa]&&0===t._a[oa]&&(t._nextDay=!0,t._a[na]=0),t._d=(t._useUTC?xt:yt).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[na]=24)}}function ue(t){var e,n,i,a,o,r,s,l;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,r=4,n=se(e.GG,t._a[$i],wt(ye(),1,4).year),i=se(e.W,1),a=se(e.E,1),(1>a||a>7)&&(l=!0)):(o=t._locale._week.dow,r=t._locale._week.doy,n=se(e.gg,t._a[$i],wt(ye(),o,r).year),i=se(e.w,1),null!=e.d?(a=e.d,(0>a||a>6)&&(l=!0)):null!=e.e?(a=e.e+o,(e.e<0||e.e>6)&&(l=!0)):a=o),1>i||i>_t(n,o,r)?f(t)._overflowWeeks=!0:null!=l?f(t)._overflowWeekday=!0:(s=St(n,i,a,o,r),t._a[$i]=s.year,t._dayOfYear=s.dayOfYear)}function ce(e){if(e._f===t.ISO_8601)return void oe(e);e._a=[],f(e).empty=!0;var n,i,a,o,r,s=""+e._i,l=s.length,d=0;for(a=K(e._f,e._locale).match(Fi)||[],n=0;n<a.length;n++)o=a[n],i=(s.match($(o,e))||[])[0],i&&(r=s.substr(0,s.indexOf(i)),r.length>0&&f(e).unusedInput.push(r),s=s.slice(s.indexOf(i)+i.length),d+=i.length),Oi[o]?(i?f(e).empty=!1:f(e).unusedTokens.push(o),at(o,i,e)):e._strict&&!i&&f(e).unusedTokens.push(o);f(e).charsLeftOver=l-d,s.length>0&&f(e).unusedInput.push(s),e._a[na]<=12&&f(e).bigHour===!0&&e._a[na]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[na]=he(e._locale,e._a[na],e._meridiem),de(e),ae(e)}function he(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&12>e&&(e+=12),i||12!==e||(e=0),e):e}function fe(t){var e,n,i,a,o;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;a<t._f.length;a++)o=0,e=v({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[a],ce(e),g(e)&&(o+=f(e).charsLeftOver,o+=10*f(e).unusedTokens.length,f(e).score=o,(null==i||i>o)&&(i=o,n=e));u(t,n||e)}function ge(t){if(!t._d){var e=B(t._i);t._a=l([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),de(t)}}function me(t){var e=new b(ae(pe(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function pe(t){var e=t._i,n=t._f;return t._locale=t._locale||ne(t._l),null===e||void 0===n&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),y(e)?new b(ae(e)):(a(n)?fe(t):s(e)?t._d=e:n?ce(t):ve(t),g(t)||(t._d=null),t))}function ve(e){var n=e._i;void 0===n?e._d=new Date(t.now()):s(n)?e._d=new Date(n.valueOf()):"string"==typeof n?re(e):a(n)?(e._a=l(n.slice(0),function(t){return parseInt(t,10)}),de(e)):"object"==typeof n?ge(e):"number"==typeof n?e._d=new Date(n):t.createFromInputFallback(e)}function be(t,e,n,i,s){var l={};return"boolean"==typeof n&&(i=n,n=void 0),(o(t)&&r(t)||a(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=n,l._i=t,l._f=e,l._strict=i,me(l)}function ye(t,e,n,i){return be(t,e,n,i,!1)}function xe(t,e){var n,i;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return ye();for(n=e[0],i=1;i<e.length;++i)(!e[i].isValid()||e[i][t](n))&&(n=e[i]);return n}function ke(){var t=[].slice.call(arguments,0);return xe("isBefore",t)}function Se(){var t=[].slice.call(arguments,0);return xe("isAfter",t)}function we(t){var e=B(t),n=e.year||0,i=e.quarter||0,a=e.month||0,o=e.week||0,r=e.day||0,s=e.hour||0,l=e.minute||0,d=e.second||0,u=e.millisecond||0;this._milliseconds=+u+1e3*d+6e4*l+1e3*s*60*60,this._days=+r+7*o,this._months=+a+3*i+12*n,this._data={},this._locale=ne(),this._bubble()}function _e(t){return t instanceof we}function Me(t){return 0>t?-1*Math.round(-1*t):Math.round(t)}function De(t,e){q(t,0,0,function(){var t=this.utcOffset(),n="+";return 0>t&&(t=-t,n="-"),n+G(~~(t/60),2)+e+G(~~t%60,2)})}function Ce(t,e){var n=(e||"").match(t)||[],i=n[n.length-1]||[],a=(i+"").match(Wa)||["-",0,0],o=+(60*a[1])+k(a[2]);return"+"===a[0]?o:-o}function Te(e,n){var i,a;return n._isUTC?(i=n.clone(),a=(y(e)||s(e)?e.valueOf():ye(e).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+a),t.updateOffset(i,!1),i):ye(e).local()}function Pe(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Fe(e,n){var i,a=this._offset||0;return this.isValid()?null!=e?("string"==typeof e?e=Ce(Zi,e):Math.abs(e)<16&&(e=60*e),!this._isUTC&&n&&(i=Pe(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!n||this._changeInProgress?Ge(this,He(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?a:Pe(this):null!=e?this:NaN}function Ie(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Ae(t){return this.utcOffset(0,t)}function Oe(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Pe(this),"m")),this}function Re(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=Ce(qi,this._i);0===t?this.utcOffset(0,!0):this.utcOffset(Ce(qi,this._i))}return this}function We(t){return this.isValid()?(t=t?ye(t).utcOffset():0,(this.utcOffset()-t)%60===0):!1}function Le(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ve(){if(!p(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),t=pe(t),t._a){var e=t._isUTC?c(t._a):ye(t._a);this._isDSTShifted=this.isValid()&&S(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Be(){return this.isValid()?!this._isUTC:!1}function Ye(){return this.isValid()?this._isUTC:!1}function ze(){return this.isValid()?this._isUTC&&0===this._offset:!1}function He(t,e){var n,i,a,o=t,r=null;return _e(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(r=La.exec(t))?(n="-"===r[1]?-1:1,o={y:0,d:k(r[ea])*n,h:k(r[na])*n,m:k(r[ia])*n,s:k(r[aa])*n,ms:k(Me(1e3*r[oa]))*n}):(r=Va.exec(t))?(n="-"===r[1]?-1:1,o={y:Ne(r[2],n),M:Ne(r[3],n),w:Ne(r[4],n),d:Ne(r[5],n),h:Ne(r[6],n),m:Ne(r[7],n),s:Ne(r[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=Ue(ye(o.from),ye(o.to)),o={},o.ms=a.milliseconds,o.M=a.months),i=new we(o),_e(t)&&d(t,"_locale")&&(i._locale=t._locale),i}function Ne(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Ee(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Ue(t,e){var n;return t.isValid()&&e.isValid()?(e=Te(e,t),t.isBefore(e)?n=Ee(t,e):(n=Ee(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function je(t,e){return function(n,i){var a,o;return null===i||isNaN(+i)||(M(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),n="string"==typeof n?+n:n,a=He(n,i),Ge(this,a,t),this}}function Ge(e,n,i,a){var o=n._milliseconds,r=Me(n._days),s=Me(n._months);e.isValid()&&(a=null==a?!0:a,o&&e._d.setTime(e._d.valueOf()+o*i),r&&E(e,"Date",N(e,"Date")+r*i),s&&ut(e,N(e,"Month")+s*i),a&&t.updateOffset(e,r||s))}function qe(t,e){var n=t.diff(e,"days",!0);return-6>n?"sameElse":-1>n?"lastWeek":0>n?"lastDay":1>n?"sameDay":2>n?"nextDay":7>n?"nextWeek":"sameElse"}function Ze(e,n){var i=e||ye(),a=Te(i,this).startOf("day"),o=t.calendarFormat(this,a)||"sameElse",r=n&&(D(n[o])?n[o].call(this,i):n[o]);return this.format(r||this.localeData().calendar(o,this,ye(i)))}function Je(){return new b(this)}function Xe(t,e){var n=y(t)?t:ye(t);return this.isValid()&&n.isValid()?(e=V(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf()):!1}function Ke(t,e){var n=y(t)?t:ye(t);return this.isValid()&&n.isValid()?(e=V(p(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf()):!1}function Qe(t,e,n,i){return i=i||"()",("("===i[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))}function $e(t,e){var n,i=y(t)?t:ye(t);return this.isValid()&&i.isValid()?(e=V(e||"millisecond"),"millisecond"===e?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf())):!1}function tn(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function en(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function nn(t,e,n){var i,a,o,r;return this.isValid()?(i=Te(t,this),i.isValid()?(a=6e4*(i.utcOffset()-this.utcOffset()),e=V(e),"year"===e||"month"===e||"quarter"===e?(r=an(this,i),"quarter"===e?r/=3:"year"===e&&(r/=12)):(o=this-i,r="second"===e?o/1e3:"minute"===e?o/6e4:"hour"===e?o/36e5:"day"===e?(o-a)/864e5:"week"===e?(o-a)/6048e5:o),n?r:x(r)):NaN):NaN}function an(t,e){var n,i,a=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(a,"months");return 0>e-o?(n=t.clone().add(a-1,"months"),i=(e-o)/(o-n)):(n=t.clone().add(a+1,"months"),i=(e-o)/(n-o)),-(a+i)||0}function on(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function rn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?D(Date.prototype.toISOString)?this.toDate().toISOString():X(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):X(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function sn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=X(this,e);return this.localeData().postformat(n)}function ln(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?He({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function dn(t){return this.from(ye(),t)}function un(t,e){return this.isValid()&&(y(t)&&t.isValid()||ye(t).isValid())?He({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function cn(t){return this.to(ye(),t)}function hn(t){var e;return void 0===t?this._locale._abbr:(e=ne(t),null!=e&&(this._locale=e),this)}function fn(){return this._locale}function gn(t){switch(t=V(t)){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)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function mn(t){return t=V(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function pn(){return this._d.valueOf()-6e4*(this._offset||0)}function vn(){return Math.floor(this.valueOf()/1e3)}function bn(){return new Date(this.valueOf())}function yn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function xn(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function kn(){return this.isValid()?this.toISOString():null}function Sn(){return g(this)}function wn(){return u({},f(this))}function _n(){return f(this).overflow}function Mn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Dn(t,e){q(0,[t,t.length],0,e)}function Cn(t){return In.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Tn(t){return In.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Pn(){return _t(this.year(),1,4)}function Fn(){var t=this.localeData()._week;return _t(this.year(),t.dow,t.doy)}function In(t,e,n,i,a){var o;return null==t?wt(this,i,a).year:(o=_t(t,i,a),e>o&&(e=o),An.call(this,t,e,n,i,a))}function An(t,e,n,i,a){var o=St(t,e,n,i,a),r=xt(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function On(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Rn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Wn(t,e){e[oa]=k(1e3*("0."+t))}function Ln(){return this._isUTC?"UTC":""}function Vn(){return this._isUTC?"Coordinated Universal Time":""}function Bn(t){return ye(1e3*t)}function Yn(){return ye.apply(null,arguments).parseZone()}function zn(t){return t}function Hn(t,e,n,i){var a=ne(),o=c().set(i,e);return a[n](o,t)}function Nn(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Hn(t,e,n,"month");var i,a=[];for(i=0;12>i;i++)a[i]=Hn(t,i,n,"month");return a}function En(t,e,n,i){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var a=ne(),o=t?a._week.dow:0;if(null!=n)return Hn(e,(n+o)%7,i,"day");var r,s=[];for(r=0;7>r;r++)s[r]=Hn(e,(r+o)%7,i,"day");return s}function Un(t,e){return Nn(t,e,"months")}function jn(t,e){return Nn(t,e,"monthsShort")}function Gn(t,e,n){return En(t,e,n,"weekdays")}function qn(t,e,n){return En(t,e,n,"weekdaysShort")}function Zn(t,e,n){return En(t,e,n,"weekdaysMin")}function Jn(){var t=this._data;return this._milliseconds=Ja(this._milliseconds),this._days=Ja(this._days),this._months=Ja(this._months),t.milliseconds=Ja(t.milliseconds),t.seconds=Ja(t.seconds),t.minutes=Ja(t.minutes),t.hours=Ja(t.hours),t.months=Ja(t.months),t.years=Ja(t.years),this}function Xn(t,e,n,i){var a=He(e,n);return t._milliseconds+=i*a._milliseconds,t._days+=i*a._days,t._months+=i*a._months,t._bubble()}function Kn(t,e){return Xn(this,t,e,1)}function Qn(t,e){return Xn(this,t,e,-1)}function $n(t){return 0>t?Math.floor(t):Math.ceil(t)}function ti(){var t,e,n,i,a,o=this._milliseconds,r=this._days,s=this._months,l=this._data;return o>=0&&r>=0&&s>=0||0>=o&&0>=r&&0>=s||(o+=864e5*$n(ni(s)+r),r=0,s=0),l.milliseconds=o%1e3,t=x(o/1e3),l.seconds=t%60,e=x(t/60),l.minutes=e%60,n=x(e/60),l.hours=n%24,r+=x(n/24),a=x(ei(r)),s+=a,r-=$n(ni(a)),i=x(s/12),s%=12,l.days=r,l.months=s,l.years=i,this}function ei(t){return 4800*t/146097}function ni(t){return 146097*t/4800}function ii(t){var e,n,i=this._milliseconds;if(t=V(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+ei(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ni(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function ai(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12)}function oi(t){return function(){return this.as(t)}}function ri(t){return t=V(t),this[t+"s"]()}function si(t){return function(){return this._data[t]}}function li(){return x(this.days()/7)}function di(t,e,n,i,a){return a.relativeTime(e||1,!!n,t,i)}function ui(t,e,n){var i=He(t).abs(),a=ho(i.as("s")),o=ho(i.as("m")),r=ho(i.as("h")),s=ho(i.as("d")),l=ho(i.as("M")),d=ho(i.as("y")),u=a<fo.s&&["s",a]||1>=o&&["m"]||o<fo.m&&["mm",o]||1>=r&&["h"]||r<fo.h&&["hh",r]||1>=s&&["d"]||s<fo.d&&["dd",s]||1>=l&&["M"]||l<fo.M&&["MM",l]||1>=d&&["y"]||["yy",d];return u[2]=e,u[3]=+t>0,u[4]=n,di.apply(null,u)}function ci(t){return void 0===t?ho:"function"==typeof t?(ho=t,!0):!1}function hi(t,e){return void 0===fo[t]?!1:void 0===e?fo[t]:(fo[t]=e,!0)}function fi(t){var e=this.localeData(),n=ui(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function gi(){var t,e,n,i=go(this._milliseconds)/1e3,a=go(this._days),o=go(this._months);t=x(i/60),e=x(t/60),i%=60,t%=60,n=x(o/12),o%=12;var r=n,s=o,l=a,d=e,u=t,c=i,h=this.asSeconds();return h?(0>h?"-":"")+"P"+(r?r+"Y":"")+(s?s+"M":"")+(l?l+"D":"")+(d||u||c?"T":"")+(d?d+"H":"")+(u?u+"M":"")+(c?c+"S":""):"P0D"}var mi,pi;pi=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;n>i;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var vi=t.momentProperties=[],bi=!1,yi={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var xi;xi=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)d(t,e)&&n.push(e);return n};var ki,Si={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},wi={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},_i="Invalid date",Mi="%d",Di=/\\d{1,2}/,Ci={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Ti={},Pi={},Fi=/(\\[[^\\[]*\\])|(\\\\)?([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,Ii=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ai={},Oi={},Ri=/\\d/,Wi=/\\d\\d/,Li=/\\d{3}/,Vi=/\\d{4}/,Bi=/[+-]?\\d{6}/,Yi=/\\d\\d?/,zi=/\\d\\d\\d\\d?/,Hi=/\\d\\d\\d\\d\\d\\d?/,Ni=/\\d{1,3}/,Ei=/\\d{1,4}/,Ui=/[+-]?\\d{1,6}/,ji=/\\d+/,Gi=/[+-]?\\d+/,qi=/Z|[+-]\\d\\d:?\\d\\d/gi,Zi=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Ji=/[+-]?\\d+(\\.\\d{1,3})?/,Xi=/[0-9]*[\'a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+|[\\u0600-\\u06FF\\/]+(\\s*?[\\u0600-\\u06FF]+){1,2}/i,Ki={},Qi={},$i=0,ta=1,ea=2,na=3,ia=4,aa=5,oa=6,ra=7,sa=8;ki=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},q("M",["MM",2],"Mo",function(){return this.month()+1}),q("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),q("MMMM",0,0,function(t){return this.localeData().months(this,t)}),L("month","M"),Y("month",8),Q("M",Yi),Q("MM",Yi,Wi),Q("MMM",function(t,e){return e.monthsShortRegex(t)}),Q("MMMM",function(t,e){return e.monthsRegex(t)}),nt(["M","MM"],function(t,e){e[ta]=k(t)-1}),nt(["MMM","MMMM"],function(t,e,n,i){var a=n._locale.monthsParse(t,i,n._strict);null!=a?e[ta]=a:f(n).invalidMonth=t});var la=/D[oD]?(\\[[^\\[\\]]*\\]|\\s+)+MMMM?/,da="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ua="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ca=Xi,ha=Xi;q("Y",0,0,function(){var t=this.year();return 9999>=t?""+t:"+"+t}),q(0,["YY",2],0,function(){return this.year()%100}),q(0,["YYYY",4],0,"year"),q(0,["YYYYY",5],0,"year"),q(0,["YYYYYY",6,!0],0,"year"),L("year","y"),Y("year",1),Q("Y",Gi),Q("YY",Yi,Wi),Q("YYYY",Ei,Vi),Q("YYYYY",Ui,Bi),Q("YYYYYY",Ui,Bi),nt(["YYYYY","YYYYYY"],$i),nt("YYYY",function(e,n){n[$i]=2===e.length?t.parseTwoDigitYear(e):k(e)}),nt("YY",function(e,n){n[$i]=t.parseTwoDigitYear(e)}),nt("Y",function(t,e){e[$i]=parseInt(t,10)}),t.parseTwoDigitYear=function(t){return k(t)+(k(t)>68?1900:2e3)};var fa=H("FullYear",!0);q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),Y("week",5),Y("isoWeek",5),Q("w",Yi),Q("ww",Yi,Wi),Q("W",Yi),Q("WW",Yi,Wi),it(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=k(t)});var ga={dow:0,doy:6};q("d",0,"do","day"),q("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),q("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),q("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),Q("d",Yi),Q("e",Yi),Q("E",Yi),Q("dd",function(t,e){return e.weekdaysMinRegex(t)}),Q("ddd",function(t,e){return e.weekdaysShortRegex(t)}),Q("dddd",function(t,e){return e.weekdaysRegex(t)}),it(["dd","ddd","dddd"],function(t,e,n,i){var a=n._locale.weekdaysParse(t,i,n._strict);null!=a?e.d=a:f(n).invalidWeekday=t}),it(["d","e","E"],function(t,e,n,i){e[i]=k(t)});var ma="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),pa="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),va="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ba=Xi,ya=Xi,xa=Xi;q("H",["HH",2],0,"hour"),q("h",["hh",2],0,Ut),q("k",["kk",2],0,jt),q("hmm",0,0,function(){return""+Ut.apply(this)+G(this.minutes(),2)}),q("hmmss",0,0,function(){return""+Ut.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),q("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),q("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Gt("a",!0),Gt("A",!1),L("hour","h"),Y("hour",13),Q("a",qt),Q("A",qt),Q("H",Yi),Q("h",Yi),Q("HH",Yi,Wi),Q("hh",Yi,Wi),Q("hmm",zi),Q("hmmss",Hi),Q("Hmm",zi),Q("Hmmss",Hi),nt(["H","HH"],na),nt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),nt(["h","hh"],function(t,e,n){e[na]=k(t),f(n).bigHour=!0}),nt("hmm",function(t,e,n){var i=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i)),f(n).bigHour=!0}),nt("hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i,2)),e[aa]=k(t.substr(a)),f(n).bigHour=!0}),nt("Hmm",function(t,e,n){var i=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i))}),nt("Hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[na]=k(t.substr(0,i)),e[ia]=k(t.substr(i,2)),e[aa]=k(t.substr(a))});var ka,Sa=/[ap]\\.?m?\\.?/i,wa=H("Hours",!0),_a={calendar:Si,longDateFormat:wi,invalidDate:_i,ordinal:Mi,ordinalParse:Di,relativeTime:Ci,months:da,monthsShort:ua,week:ga,weekdays:ma,weekdaysMin:va,weekdaysShort:pa,meridiemParse:Sa},Ma={},Da=/^\\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)?)?/,Ca=/^\\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)?)?/,Ta=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Pa=[["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/,!1],["YYYY-DDD",/\\d{4}-\\d{3}/],["YYYY-MM",/\\d{4}-\\d\\d/,!1],["YYYYYYMMDD",/[+-]\\d{10}/],["YYYYMMDD",/\\d{8}/],["GGGG[W]WWE",/\\d{4}W\\d{3}/],["GGGG[W]WW",/\\d{4}W\\d{2}/,!1],["YYYYDDD",/\\d{7}/]],Fa=[["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/]],Ia=/^\\/?Date\\((\\-?\\d+)/i;\nt.createFromInputFallback=_("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non 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(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Aa=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?this>t?this:t:m()}),Oa=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=ye.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:m()}),Ra=function(){return Date.now?Date.now():+new Date};De("Z",":"),De("ZZ",""),Q("Z",Zi),Q("ZZ",Zi),nt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Ce(Zi,t)});var Wa=/([\\+\\-]|\\d\\d)/gi;t.updateOffset=function(){};var La=/^(\\-)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/,Va=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;He.fn=we.prototype;var Ba=je(1,"add"),Ya=je(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var za=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});q(0,["gg",2],0,function(){return this.weekYear()%100}),q(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dn("gggg","weekYear"),Dn("ggggg","weekYear"),Dn("GGGG","isoWeekYear"),Dn("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),Q("G",Gi),Q("g",Gi),Q("GG",Yi,Wi),Q("gg",Yi,Wi),Q("GGGG",Ei,Vi),Q("gggg",Ei,Vi),Q("GGGGG",Ui,Bi),Q("ggggg",Ui,Bi),it(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=k(t)}),it(["gg","GG"],function(e,n,i,a){n[a]=t.parseTwoDigitYear(e)}),q("Q",0,"Qo","quarter"),L("quarter","Q"),Y("quarter",7),Q("Q",Ri),nt("Q",function(t,e){e[ta]=3*(k(t)-1)}),q("D",["DD",2],"Do","date"),L("date","D"),Y("date",9),Q("D",Yi),Q("DD",Yi,Wi),Q("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),nt(["D","DD"],ea),nt("Do",function(t,e){e[ea]=k(t.match(Yi)[0],10)});var Ha=H("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),Y("dayOfYear",4),Q("DDD",Ni),Q("DDDD",Li),nt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=k(t)}),q("m",["mm",2],0,"minute"),L("minute","m"),Y("minute",14),Q("m",Yi),Q("mm",Yi,Wi),nt(["m","mm"],ia);var Na=H("Minutes",!1);q("s",["ss",2],0,"second"),L("second","s"),Y("second",15),Q("s",Yi),Q("ss",Yi,Wi),nt(["s","ss"],aa);var Ea=H("Seconds",!1);q("S",0,0,function(){return~~(this.millisecond()/100)}),q(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,function(){return 10*this.millisecond()}),q(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),q(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),q(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),q(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),q(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),L("millisecond","ms"),Y("millisecond",16),Q("S",Ni,Ri),Q("SS",Ni,Wi),Q("SSS",Ni,Li);var Ua;for(Ua="SSSS";Ua.length<=9;Ua+="S")Q(Ua,ji);for(Ua="S";Ua.length<=9;Ua+="S")nt(Ua,Wn);var ja=H("Milliseconds",!1);q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var Ga=b.prototype;Ga.add=Ba,Ga.calendar=Ze,Ga.clone=Je,Ga.diff=nn,Ga.endOf=mn,Ga.format=sn,Ga.from=ln,Ga.fromNow=dn,Ga.to=un,Ga.toNow=cn,Ga.get=U,Ga.invalidAt=_n,Ga.isAfter=Xe,Ga.isBefore=Ke,Ga.isBetween=Qe,Ga.isSame=$e,Ga.isSameOrAfter=tn,Ga.isSameOrBefore=en,Ga.isValid=Sn,Ga.lang=za,Ga.locale=hn,Ga.localeData=fn,Ga.max=Oa,Ga.min=Aa,Ga.parsingFlags=wn,Ga.set=j,Ga.startOf=gn,Ga.subtract=Ya,Ga.toArray=yn,Ga.toObject=xn,Ga.toDate=bn,Ga.toISOString=rn,Ga.toJSON=kn,Ga.toString=on,Ga.unix=vn,Ga.valueOf=pn,Ga.creationData=Mn,Ga.year=fa,Ga.isLeapYear=bt,Ga.weekYear=Cn,Ga.isoWeekYear=Tn,Ga.quarter=Ga.quarters=On,Ga.month=ct,Ga.daysInMonth=ht,Ga.week=Ga.weeks=Tt,Ga.isoWeek=Ga.isoWeeks=Pt,Ga.weeksInYear=Fn,Ga.isoWeeksInYear=Pn,Ga.date=Ha,Ga.day=Ga.days=Vt,Ga.weekday=Bt,Ga.isoWeekday=Yt,Ga.dayOfYear=Rn,Ga.hour=Ga.hours=wa,Ga.minute=Ga.minutes=Na,Ga.second=Ga.seconds=Ea,Ga.millisecond=Ga.milliseconds=ja,Ga.utcOffset=Fe,Ga.utc=Ae,Ga.local=Oe,Ga.parseZone=Re,Ga.hasAlignedHourOffset=We,Ga.isDST=Le,Ga.isLocal=Be,Ga.isUtcOffset=Ye,Ga.isUtc=ze,Ga.isUTC=ze,Ga.zoneAbbr=Ln,Ga.zoneName=Vn,Ga.dates=_("dates accessor is deprecated. Use date instead.",Ha),Ga.months=_("months accessor is deprecated. Use month instead",ct),Ga.years=_("years accessor is deprecated. Use year instead",fa),Ga.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ie),Ga.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ve);var qa=Ga,Za=P.prototype;Za.calendar=F,Za.longDateFormat=I,Za.invalidDate=A,Za.ordinal=O,Za.preparse=zn,Za.postformat=zn,Za.relativeTime=R,Za.pastFuture=W,Za.set=C,Za.months=rt,Za.monthsShort=st,Za.monthsParse=dt,Za.monthsRegex=gt,Za.monthsShortRegex=ft,Za.week=Mt,Za.firstDayOfYear=Ct,Za.firstDayOfWeek=Dt,Za.weekdays=At,Za.weekdaysMin=Rt,Za.weekdaysShort=Ot,Za.weekdaysParse=Lt,Za.weekdaysRegex=zt,Za.weekdaysShortRegex=Ht,Za.weekdaysMinRegex=Nt,Za.isPM=Zt,Za.meridiem=Jt,$t("en",{ordinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===k(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),t.lang=_("moment.lang is deprecated. Use moment.locale instead.",$t),t.langData=_("moment.langData is deprecated. Use moment.localeData instead.",ne);var Ja=Math.abs,Xa=oi("ms"),Ka=oi("s"),Qa=oi("m"),$a=oi("h"),to=oi("d"),eo=oi("w"),no=oi("M"),io=oi("y"),ao=si("milliseconds"),oo=si("seconds"),ro=si("minutes"),so=si("hours"),lo=si("days"),uo=si("months"),co=si("years"),ho=Math.round,fo={s:45,m:45,h:22,d:26,M:11},go=Math.abs,mo=we.prototype;mo.abs=Jn,mo.add=Kn,mo.subtract=Qn,mo.as=ii,mo.asMilliseconds=Xa,mo.asSeconds=Ka,mo.asMinutes=Qa,mo.asHours=$a,mo.asDays=to,mo.asWeeks=eo,mo.asMonths=no,mo.asYears=io,mo.valueOf=ai,mo._bubble=ti,mo.get=ri,mo.milliseconds=ao,mo.seconds=oo,mo.minutes=ro,mo.hours=so,mo.days=lo,mo.weeks=li,mo.months=uo,mo.years=co,mo.humanize=fi,mo.toISOString=gi,mo.toString=gi,mo.toJSON=gi,mo.locale=hn,mo.localeData=fn,mo.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",gi),mo.lang=za,q("X",0,0,"unix"),q("x",0,0,"valueOf"),Q("x",Gi),Q("X",Ji),nt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),nt("x",function(t,e,n){n._d=new Date(k(t))}),t.version="2.15.1",i(ye),t.fn=qa,t.min=ke,t.max=Se,t.now=Ra,t.utc=c,t.unix=Bn,t.months=Un,t.isDate=s,t.locale=$t,t.invalid=m,t.duration=He,t.isMoment=y,t.weekdays=Gn,t.parseZone=Yn,t.localeData=ne,t.isDuration=_e,t.monthsShort=jn,t.weekdaysMin=Zn,t.defineLocale=te,t.updateLocale=ee,t.locales=ie,t.weekdaysShort=qn,t.normalizeUnits=V,t.relativeTimeRounding=ci,t.relativeTimeThreshold=hi,t.calendarFormat=qe,t.prototype=qa;var po=t;return po})},{}],7:[function(t,e,n){var i=t(27)();t(26)(i),t(22)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(28)(i),t(32)(i),t(30)(i),t(31)(i),t(33)(i),t(29)(i),t(34)(i),t(35)(i),t(36)(i),t(37)(i),t(38)(i),t(41)(i),t(39)(i),t(40)(i),t(42)(i),t(43)(i),t(44)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{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,39:39,40:40,41:41,42:42,43:43,44:44,8:8,9:9}],8:[function(t,e,n){"use strict";e.exports=function(t){t.Bar=function(e,n){return n.type="bar",new t(e,n)}}},{}],9:[function(t,e,n){"use strict";e.exports=function(t){t.Bubble=function(e,n){return n.type="bubble",new t(e,n)}}},{}],10:[function(t,e,n){"use strict";e.exports=function(t){t.Doughnut=function(e,n){return n.type="doughnut",new t(e,n)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t){t.Line=function(e,n){return n.type="line",new t(e,n)}}},{}],12:[function(t,e,n){"use strict";e.exports=function(t){t.PolarArea=function(e,n){return n.type="polarArea",new t(e,n)}}},{}],13:[function(t,e,n){"use strict";e.exports=function(t){t.Radar=function(e,n){return n.options=t.helpers.configMerge({aspectRatio:1},n.options),n.type="radar",new t(e,n)}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t){var e={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(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,n){return n.type="scatter",new t(e,n)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,n){t.DatasetController.prototype.initialize.call(this,e,n),this.getMeta().bar=!0},getBarCount:function(){var t=this,n=0;return e.each(t.chart.data.datasets,function(e,i){var a=t.chart.getDatasetMeta(i);a.bar&&t.chart.isDatasetVisible(i)&&++n},t),n},update:function(t){var n=this;e.each(n.getMeta().data,function(e,i){n.updateElement(e,i,t)},n)},updateElement:function(t,n,i){var a=this,o=a.getMeta(),r=a.getScaleForId(o.xAxisID),s=a.getScaleForId(o.yAxisID),l=s.getBasePixel(),d=a.chart.options.elements.rectangle,u=t.custom||{},c=a.getDataset();e.extend(t,{_xScale:r,_yScale:s,_datasetIndex:a.index,_index:n,_model:{x:a.calculateBarX(n,a.index),y:i?l:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:c.label,base:i?l:a.calculateBarBase(a.index,n),width:a.calculateBarWidth(n),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,n,d.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:d.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(c.borderColor,n,d.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,n,d.borderWidth)}}),t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=0;if(a.options.stacked){for(var r=n.chart,s=r.data.datasets,l=Number(s[t].data[e]),d=0;t>d;d++){var u=s[d],c=r.getDatasetMeta(d);if(c.bar&&c.yAxisID===a.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>l?Math.min(h,0):Math.max(h,0)}}return a.getPixelForValue(o)}return a.getBasePixel()},getRuler:function(t){var e,n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=n.getBarCount();e="category"===a.options.type?a.getPixelForTick(t+1)-a.getPixelForTick(t):a.width/a.ticks.length;var r=e*a.options.categoryPercentage,s=(e-e*a.options.categoryPercentage)/2,l=r/o;if(a.ticks.length!==n.chart.data.labels.length){var d=a.ticks.length/n.chart.data.labels.length;l*=d}var u=l*a.options.barPercentage,c=l-l*a.options.barPercentage;return{datasetCount:o,tickWidth:e,categoryWidth:r,categorySpacing:s,fullBarWidth:l,barWidth:u,barSpacing:c}},calculateBarWidth:function(t){var e=this.getScaleForId(this.getMeta().xAxisID);if(e.options.barThickness)return e.options.barThickness;var n=this.getRuler(t);return e.options.stacked?n.categoryWidth:n.barWidth},getBarIndex:function(t){var e,n,i=0;for(n=0;t>n;++n)e=this.chart.getDatasetMeta(n),e.bar&&this.chart.isDatasetVisible(n)&&++i;return i},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=n.getBarIndex(e),r=n.getRuler(t),s=a.getPixelForValue(null,t,e,n.chart.isCombo);return s-=n.chart.isCombo?r.tickWidth/2:0,a.options.stacked?s+r.categoryWidth/2+r.categorySpacing:s+r.barWidth/2+r.categorySpacing+r.barWidth*o+r.barSpacing/2+r.barSpacing*o},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=Number(n.getDataset().data[t]);if(a.options.stacked){for(var r=0,s=0,l=0;e>l;l++){var d=n.chart.data.datasets[l],u=n.chart.getDatasetMeta(l);if(u.bar&&u.yAxisID===a.id&&n.chart.isDatasetVisible(l)){var c=Number(d.data[t]);0>c?s+=c||0:r+=c||0}}return 0>o?a.getPixelForValue(s+o):a.getPixelForValue(r+o)}return a.getPixelForValue(o)},draw:function(t){var n=this,i=t||1;e.each(n.getMeta().data,function(t,e){var a=n.getDataset().data[e];null===a||void 0===a||isNaN(a)||t.transition(i).draw()},n)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model;o.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.hoverBackgroundColor,i,e.getHoverColor(o.backgroundColor)),o.borderColor=a.hoverBorderColor?a.hoverBorderColor:e.getValueAtIndexOrDefault(n.hoverBorderColor,i,e.getHoverColor(o.borderColor)),o.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:e.getValueAtIndexOrDefault(n.hoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model,r=this.chart.options.elements.rectangle;o.backgroundColor=a.backgroundColor?a.backgroundColor:e.getValueAtIndexOrDefault(n.backgroundColor,i,r.backgroundColor),o.borderColor=a.borderColor?a.borderColor:e.getValueAtIndexOrDefault(n.borderColor,i,r.borderColor),o.borderWidth=a.borderWidth?a.borderWidth:e.getValueAtIndexOrDefault(n.borderWidth,i,r.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var n="";return t.length>0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(n=e.labels[t[0].index])),n},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({updateElement:function(t,n,i){var a=this,o=a.getMeta(),r=a.getScaleForId(o.xAxisID),s=a.getScaleForId(o.yAxisID),l=r.getBasePixel(),d=t.custom||{},u=a.getDataset(),c=a.chart.options.elements.rectangle;e.extend(t,{_xScale:r,_yScale:s,_datasetIndex:a.index,_index:n,_model:{x:i?l:a.calculateBarX(n,a.index),y:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:u.label,base:i?l:a.calculateBarBase(a.index,n),height:a.calculateBarHeight(n),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(u.backgroundColor,n,c.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:c.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(u.borderColor,n,c.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(u.borderWidth,n,c.borderWidth)},draw:function(){function t(t){return l[(u+t)%4]}var e=this._chart.ctx,n=this._view,i=n.height/2,a=n.y-i,o=n.y+i,r=n.base-(n.base-n.x),s=n.borderWidth/2;n.borderWidth&&(a+=s,o-=s,r+=s),e.beginPath(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth;var l=[[n.base,o],[n.base,a],[r,a],[r,o]],d=["bottom","left","top","right"],u=d.indexOf(n.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),n.borderWidth&&e.stroke()},inRange:function(t,e){var n=this._view,i=!1;return n&&(i=n.x<n.base?e>=n.y-n.height/2&&e<=n.y+n.height/2&&t>=n.x&&t<=n.base:e>=n.y-n.height/2&&e<=n.y+n.height/2&&t>=n.base&&t<=n.x),i}}),t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=0;if(a.options.stacked){for(var r=n.chart,s=r.data.datasets,l=Number(s[t].data[e]),d=0;t>d;d++){var u=s[d],c=r.getDatasetMeta(d);if(c.bar&&c.xAxisID===a.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>l?Math.min(h,0):Math.max(h,0)}}return a.getPixelForValue(o)}return a.getBasePixel()},getRuler:function(t){var e,n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=n.getBarCount();e="category"===a.options.type?a.getPixelForTick(t+1)-a.getPixelForTick(t):a.width/a.ticks.length;var r=e*a.options.categoryPercentage,s=(e-e*a.options.categoryPercentage)/2,l=r/o;if(a.ticks.length!==n.chart.data.labels.length){var d=a.ticks.length/n.chart.data.labels.length;l*=d}var u=l*a.options.barPercentage,c=l-l*a.options.barPercentage;return{datasetCount:o,tickHeight:e,categoryHeight:r,categorySpacing:s,fullBarHeight:l,barHeight:u,barSpacing:c}},calculateBarHeight:function(t){var e=this,n=e.getScaleForId(e.getMeta().yAxisID);if(n.options.barThickness)return n.options.barThickness;var i=e.getRuler(t);return n.options.stacked?i.categoryHeight:i.barHeight},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),o=Number(n.getDataset().data[t]);if(a.options.stacked){for(var r=0,s=0,l=0;e>l;l++){var d=n.chart.data.datasets[l],u=n.chart.getDatasetMeta(l);if(u.bar&&u.xAxisID===a.id&&n.chart.isDatasetVisible(l)){var c=Number(d.data[t]);0>c?s+=c||0:r+=c||0}}return 0>o?a.getPixelForValue(s+o):a.getPixelForValue(r+o)}return a.getPixelForValue(o)},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),o=n.getBarIndex(e),r=n.getRuler(t),s=a.getPixelForValue(null,t,e,n.chart.isCombo);return s-=n.chart.isCombo?r.tickHeight/2:0,a.options.stacked?s+r.categoryHeight/2+r.categorySpacing:s+r.barHeight/2+r.categorySpacing+r.barHeight*o+r.barSpacing/2+r.barSpacing*o}})}},{}],16:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+i.x+", "+i.y+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var n=this,i=n.getMeta(),a=i.data;e.each(a,function(e,i){n.updateElement(e,i,t)})},updateElement:function(n,i,a){var o=this,r=o.getMeta(),s=o.getScaleForId(r.xAxisID),l=o.getScaleForId(r.yAxisID),d=n.custom||{},u=o.getDataset(),c=u.data[i],h=o.chart.options.elements.point,f=o.index;e.extend(n,{_xScale:s,_yScale:l,_datasetIndex:f,_index:i,_model:{x:a?s.getPixelForDecimal(.5):s.getPixelForValue("object"==typeof c?c:NaN,i,f,o.chart.isCombo),y:a?l.getBasePixel():l.getPixelForValue(c,i,f),radius:a?0:d.radius?d.radius:o.getRadius(c),hitRadius:d.hitRadius?d.hitRadius:e.getValueAtIndexOrDefault(u.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(o,n,h);var g=n._model;g.skip=d.skip?d.skip:isNaN(g.x)||isNaN(g.y),n.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(n){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,n);var a=i.chart.data.datasets[n._datasetIndex],o=n._index,r=n.custom||{},s=n._model;s.radius=r.hoverRadius?r.hoverRadius:e.getValueAtIndexOrDefault(a.hoverRadius,o,i.chart.options.elements.point.hoverRadius)+i.getRadius(a.data[o])},removeHoverStyle:function(e){var n=this;t.DatasetController.prototype.removeHoverStyle.call(n,e,n.chart.options.elements.point);var i=n.chart.data.datasets[e._datasetIndex].data[e._index],a=e.custom||{},o=e._model;o.radius=a.radius?a.radius:n.getRadius(i)}})}},{}],17:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults;n.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'"></span>\'),a[o]&&e.push(a[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var o=t.getDatasetMeta(0),r=n.datasets[0],s=o.data[a],l=s&&s.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:d(r.backgroundColor,a,u.backgroundColor),h=l.borderColor?l.borderColor:d(r.borderColor,a,u.borderColor),f=l.borderWidth?l.borderWidth:d(r.borderWidth,a,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[a])||o.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;i>n;++n)a=r.getDatasetMeta(n),a.data[o]&&(a.data[o].hidden=!a.data[o].hidden);r.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+e.datasets[t.datasetIndex].data[t.index]}}}},n.pie=e.clone(n.doughnut),e.extend(n.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,n=0;t>n;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var n=this,i=n.chart,a=i.chartArea,o=i.options,r=o.elements.arc,s=a.right-a.left-r.borderWidth,l=a.bottom-a.top-r.borderWidth,d=Math.min(s,l),u={x:0,y:0},c=n.getMeta(),h=o.cutoutPercentage,f=o.circumference;if(f<2*Math.PI){var g=o.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var m=g+f,p={x:Math.cos(g),y:Math.sin(g)},v={x:Math.cos(m),y:Math.sin(m)},b=0>=g&&m>=0||g<=2*Math.PI&&2*Math.PI<=m,y=g<=.5*Math.PI&&.5*Math.PI<=m||g<=2.5*Math.PI&&2.5*Math.PI<=m,x=g<=-Math.PI&&-Math.PI<=m||g<=Math.PI&&Math.PI<=m,k=g<=.5*-Math.PI&&.5*-Math.PI<=m||g<=1.5*Math.PI&&1.5*Math.PI<=m,S=h/100,w={x:x?-1:Math.min(p.x*(p.x<0?1:S),v.x*(v.x<0?1:S)),y:k?-1:Math.min(p.y*(p.y<0?1:S),v.y*(v.y<0?1:S))},_={x:b?1:Math.max(p.x*(p.x>0?1:S),v.x*(v.x>0?1:S)),y:y?1:Math.max(p.y*(p.y>0?1:S),v.y*(v.y>0?1:S))},M={width:.5*(_.x-w.x),height:.5*(_.y-w.y)};d=Math.min(s/M.width,l/M.height),u={x:(_.x+w.x)*-.5,y:(_.y+w.y)*-.5}}i.borderWidth=n.getMaxBorderWidth(c.data),i.outerRadius=Math.max((d-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,c.total=n.calculateTotal(),n.outerRadius=i.outerRadius-i.radiusLength*n.getRingIndex(n.index),n.innerRadius=n.outerRadius-i.radiusLength,e.each(c.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){var a=this,o=a.chart,r=o.chartArea,s=o.options,l=s.animation,d=(r.left+r.right)/2,u=(r.top+r.bottom)/2,c=s.rotation,h=s.rotation,f=a.getDataset(),g=i&&l.animateRotate?0:t.hidden?0:a.calculateCircumference(f.data[n])*(s.circumference/(2*Math.PI)),m=i&&l.animateScale?0:a.innerRadius,p=i&&l.animateScale?0:a.outerRadius,v=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:a.index,_index:n,_model:{x:d+o.offsetX,y:u+o.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:p,innerRadius:m,label:v(f.label,n,o.data.labels[n])}});var b=t._model;this.removeHoverStyle(t),i&&l.animateRotate||(0===n?b.startAngle=s.rotation:b.startAngle=a.getMeta().data[n-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,n=this.getDataset(),i=this.getMeta(),a=0;return e.each(i.data,function(e,i){t=n.data[i],isNaN(t)||e.hidden||(a+=Math.abs(t))}),a},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,o=t.length,r=0;o>r;r++)e=t[r]._model?t[r]._model.borderWidth:0,n=t[r]._chart?t[r]._chart.config.data.datasets[a].hoverBorderWidth:0,i=e>i?e:i,i=n>i?n:i;return i}})}},{}],18:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return n.getValueOrDefault(t.showLine,e.showLines)}var n=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,addElementAndReset:function(n){var i=this,a=i.chart.options,o=i.getMeta();t.DatasetController.prototype.addElementAndReset.call(i,n),e(i.getDataset(),a)&&0!==o.dataset._model.tension&&i.updateBezierControlPoints()},update:function(t){var i,a,o,r=this,s=r.getMeta(),l=s.dataset,d=s.data||[],u=r.chart.options,c=u.elements.line,h=r.getScaleForId(s.yAxisID),f=r.getDataset(),g=e(f,u);for(g&&(o=l.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),l._scale=h,l._datasetIndex=r.index,l._children=d,l._model={spanGaps:f.spanGaps?f.spanGaps:u.spanGaps,tension:o.tension?o.tension:n.getValueOrDefault(f.lineTension,c.tension),backgroundColor:o.backgroundColor?o.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:f.borderWidth||c.borderWidth,borderColor:o.borderColor?o.borderColor:f.borderColor||c.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:o.borderDash?o.borderDash:f.borderDash||c.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:o.fill?o.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:o.steppedLine?o.steppedLine:n.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:n.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},l.pivot()),i=0,a=d.length;a>i;++i)r.updateElement(d[i],i,t);for(g&&0!==l._model.tension&&r.updateBezierControlPoints(),i=0,a=d.length;a>i;++i)d[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,a=this.getDataset(),o=t.custom||{};return o.backgroundColor?i=o.backgroundColor:a.pointBackgroundColor?i=n.getValueAtIndexOrDefault(a.pointBackgroundColor,e,i):a.backgroundColor&&(i=a.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,a=this.getDataset(),o=t.custom||{};return o.borderColor?i=o.borderColor:a.pointBorderColor?i=n.getValueAtIndexOrDefault(a.pointBorderColor,e,i):a.borderColor&&(i=a.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,a=this.getDataset(),o=t.custom||{};return o.borderWidth?i=o.borderWidth:a.pointBorderWidth?i=n.getValueAtIndexOrDefault(a.pointBorderWidth,e,i):a.borderWidth&&(i=a.borderWidth),i},updateElement:function(t,e,i){var a,o,r=this,s=r.getMeta(),l=t.custom||{},d=r.getDataset(),u=r.index,c=d.data[e],h=r.getScaleForId(s.yAxisID),f=r.getScaleForId(s.xAxisID),g=r.chart.options.elements.point,m=r.chart.data.labels||[],p=1===m.length||1===d.data.length||r.chart.isCombo;void 0!==d.radius&&void 0===d.pointRadius&&(d.pointRadius=d.radius),void 0!==d.hitRadius&&void 0===d.pointHitRadius&&(d.pointHitRadius=d.hitRadius),a=f.getPixelForValue("object"==typeof c?c:NaN,e,u,p),o=i?h.getBasePixel():r.calculatePointY(c,e,u),t._xScale=f,t._yScale=h,t._datasetIndex=u,t._index=e,t._model={x:a,y:o,skip:l.skip||isNaN(a)||isNaN(o),radius:l.radius||n.getValueAtIndexOrDefault(d.pointRadius,e,g.radius),pointStyle:l.pointStyle||n.getValueAtIndexOrDefault(d.pointStyle,e,g.pointStyle),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:s.dataset._model?s.dataset._model.steppedLine:!1,hitRadius:l.hitRadius||n.getValueAtIndexOrDefault(d.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,n){var i,a,o,r=this,s=r.chart,l=r.getMeta(),d=r.getScaleForId(l.yAxisID),u=0,c=0;if(d.options.stacked){for(i=0;n>i;i++)if(a=s.data.datasets[i],o=s.getDatasetMeta(i),"line"===o.type&&o.yAxisID===d.id&&s.isDatasetVisible(i)){var h=Number(d.getRightValue(a.data[e]));0>h?c+=h||0:u+=h||0}var f=Number(d.getRightValue(t));return 0>f?d.getPixelForValue(c+f):d.getPixelForValue(u+f)}return d.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,n){return Math.max(Math.min(t,n),e)}var e,i,a,o,r,s=this,l=s.getMeta(),d=s.chart.chartArea,u=l.data||[];if(l.dataset._model.spanGaps&&(u=u.filter(function(t){return!t._model.skip})),"monotone"===l.dataset._model.cubicInterpolationMode)n.splineCurveMonotone(u);else for(e=0,i=u.length;i>e;++e)a=u[e],o=a._model,r=n.splineCurve(n.previousItem(u,e)._model,o,n.nextItem(u,e)._model,l.dataset._model.tension),o.controlPointPreviousX=r.previous.x,o.controlPointPreviousY=r.previous.y,o.controlPointNextX=r.next.x,o.controlPointNextY=r.next.y;if(s.chart.options.elements.line.capBezierPoints)for(e=0,i=u.length;i>e;++e)o=u[e]._model,o.controlPointPreviousX=t(o.controlPointPreviousX,d.left,d.right),o.controlPointPreviousY=t(o.controlPointPreviousY,d.top,d.bottom),o.controlPointNextX=t(o.controlPointNextX,d.left,d.right),o.controlPointNextY=t(o.controlPointNextY,d.top,d.bottom)},draw:function(t){var n,i,a=this,o=a.getMeta(),r=o.data||[],s=t||1;for(n=0,i=r.length;i>n;++n)r[n].transition(s);for(e(a.getDataset(),a.chart.options)&&o.dataset.transition(s).draw(),n=0,i=r.length;i>n;++n)r[n].draw()},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=t._model;o.radius=a.hoverRadius||n.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),o.backgroundColor=a.hoverBackgroundColor||n.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,n.getHoverColor(o.backgroundColor)),o.borderColor=a.hoverBorderColor||n.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,n.getHoverColor(o.borderColor)),o.borderWidth=a.hoverBorderWidth||n.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],a=t._index,o=t.custom||{},r=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),r.radius=o.radius||n.getValueAtIndexOrDefault(i.pointRadius,a,e.chart.options.elements.point.radius),r.backgroundColor=e.getPointBackgroundColor(t,a),r.borderColor=e.getPointBorderColor(t,a),r.borderWidth=e.getPointBorderWidth(t,a)}})}},{}],19:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'">\'),a[o]&&e.push(a[o]),e.push("</span></li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var o=t.getDatasetMeta(0),r=n.datasets[0],s=o.data[a],l=s.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:d(r.backgroundColor,a,u.backgroundColor),h=l.borderColor?l.borderColor:d(r.borderColor,a,u.borderColor),f=l.borderWidth?l.borderWidth:d(r.borderWidth,a,u.borderWidth);return{\ntext:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[a])||o.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;i>n;++n)a=r.getDatasetMeta(n),a.data[o].hidden=!a.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var n=this,i=n.chart,a=i.chartArea,o=n.getMeta(),r=i.options,s=r.elements.arc,l=Math.min(a.right-a.left,a.bottom-a.top);i.outerRadius=Math.max((l-s.borderWidth/2)/2,0),i.innerRadius=Math.max(r.cutoutPercentage?i.outerRadius/100*r.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),n.outerRadius=i.outerRadius-i.radiusLength*n.index,n.innerRadius=n.outerRadius-i.radiusLength,o.count=n.countVisibleElements(),e.each(o.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){for(var a=this,o=a.chart,r=a.getDataset(),s=o.options,l=s.animation,d=o.scale,u=e.getValueAtIndexOrDefault,c=o.data.labels,h=a.calculateCircumference(r.data[n]),f=d.xCenter,g=d.yCenter,m=0,p=a.getMeta(),v=0;n>v;++v)isNaN(r.data[v])||p.data[v].hidden||++m;var b=s.startAngle,y=t.hidden?0:d.getDistanceFromCenterForValue(r.data[n]),x=b+h*m,k=x+(t.hidden?0:h),S=l.animateScale?0:d.getDistanceFromCenterForValue(r.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:d,_model:{x:f,y:g,innerRadius:0,outerRadius:i?S:y,startAngle:i&&l.animateRotate?b:x,endAngle:i&&l.animateRotate?b:k,label:u(c,n,c[n])}}),a.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),n=this.getMeta(),i=0;return e.each(n.data,function(e,n){isNaN(t.data[n])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,addElementAndReset:function(e){t.DatasetController.prototype.addElementAndReset.call(this,e),this.updateBezierControlPoints()},update:function(t){var n=this,i=n.getMeta(),a=i.dataset,o=i.data,r=a.custom||{},s=n.getDataset(),l=n.chart.options.elements.line,d=n.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),e.extend(i.dataset,{_datasetIndex:n.index,_children:o,_loop:!0,_model:{tension:r.tension?r.tension:e.getValueOrDefault(s.lineTension,l.tension),backgroundColor:r.backgroundColor?r.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:s.borderWidth||l.borderWidth,borderColor:r.borderColor?r.borderColor:s.borderColor||l.borderColor,fill:r.fill?r.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:r.borderDash?r.borderDash:s.borderDash||l.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle,scaleTop:d.top,scaleBottom:d.bottom,scaleZero:d.getBasePosition()}}),i.dataset.pivot(),e.each(o,function(e,i){n.updateElement(e,i,t)},n),n.updateBezierControlPoints()},updateElement:function(t,n,i){var a=this,o=t.custom||{},r=a.getDataset(),s=a.chart.scale,l=a.chart.options.elements.point,d=s.getPointPositionForValue(n,r.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:s,_model:{x:i?s.xCenter:d.x,y:i?s.yCenter:d.y,tension:o.tension?o.tension:e.getValueOrDefault(r.tension,a.chart.options.elements.line.tension),radius:o.radius?o.radius:e.getValueAtIndexOrDefault(r.pointRadius,n,l.radius),backgroundColor:o.backgroundColor?o.backgroundColor:e.getValueAtIndexOrDefault(r.pointBackgroundColor,n,l.backgroundColor),borderColor:o.borderColor?o.borderColor:e.getValueAtIndexOrDefault(r.pointBorderColor,n,l.borderColor),borderWidth:o.borderWidth?o.borderWidth:e.getValueAtIndexOrDefault(r.pointBorderWidth,n,l.borderWidth),pointStyle:o.pointStyle?o.pointStyle:e.getValueAtIndexOrDefault(r.pointStyle,n,l.pointStyle),hitRadius:o.hitRadius?o.hitRadius:e.getValueAtIndexOrDefault(r.hitRadius,n,l.hitRadius)}}),t._model.skip=o.skip?o.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,n=this.getMeta();e.each(n.data,function(i,a){var o=i._model,r=e.splineCurve(e.previousItem(n.data,a,!0)._model,o,e.nextItem(n.data,a,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),o.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),o.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),o.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var n=this.getMeta(),i=t||1;e.each(n.data,function(t){t.transition(i)}),n.dataset.transition(i).draw(),e.each(n.data,function(t){t.draw()})},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,o=t._model;o.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(n.pointHoverRadius,a,this.chart.options.elements.point.hoverRadius),o.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.pointHoverBackgroundColor,a,e.getHoverColor(o.backgroundColor)),o.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(n.pointHoverBorderColor,a,e.getHoverColor(o.borderColor)),o.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(n.pointHoverBorderWidth,a,o.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,o=t._model,r=this.chart.options.elements.point;o.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(n.radius,a,r.radius),o.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(n.pointBackgroundColor,a,r.backgroundColor),o.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(n.pointBorderColor,a,r.borderColor),o.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(n.pointBorderWidth,a,r.borderWidth)}})}},{}],21:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a=this;i||(t.animating=!0);for(var o=0;o<a.animations.length;++o)if(a.animations[o].chartInstance===t)return void(a.animations[o].animationObject=e);a.animations.push({chartInstance:t,animationObject:e}),1===a.animations.length&&a.requestAnimationFrame()},cancelAnimation:function(t){var n=e.findIndex(this.animations,function(e){return e.chartInstance===t});-1!==n&&(this.animations.splice(n,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),n=0;t.dropFrames>1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+n,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var a=Date.now(),o=(a-e)/t.frameDuration;t.dropFrames+=o,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,n){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(t,e,n,i,a){var o,r,s,l,d,u;if("object"==typeof e&&(o=e.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void t.drawImage(e,i-e.width/2,a-e.height/2);if(!(isNaN(n)||0>=n)){switch(e){default:t.beginPath(),t.arc(i,a,n,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),r=3*n/Math.sqrt(3),d=r*Math.sqrt(3)/2,t.moveTo(i-r/2,a+d/3),t.lineTo(i+r/2,a+d/3),t.lineTo(i,a-2*d/3),t.closePath(),t.fill();break;case"rect":u=1/Math.SQRT2*n,t.beginPath(),t.fillRect(i-u,a-u,2*u,2*u),t.strokeRect(i-u,a-u,2*u,2*u);break;case"rectRot":u=1/Math.SQRT2*n,t.beginPath(),t.moveTo(i-u,a),t.lineTo(i,a+u),t.lineTo(i+u,a),t.lineTo(i,a-u),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"crossRot":t.beginPath(),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),s=Math.cos(Math.PI/4)*n,l=Math.sin(Math.PI/4)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i-s,a+l),t.lineTo(i+s,a-l),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,a),t.lineTo(i+n,a),t.closePath()}t.stroke()}}}},{}],23:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.types={},t.instances={},t.controllers={},t.Controller=function(n){return this.chart=n,this.config=n.config,this.options=this.config.options=e.configMerge(t.defaults.global,t.defaults[this.config.type],this.config.options||{}),this.id=e.uid(),Object.defineProperty(this,"data",{get:function(){return this.config.data}}),t.instances[this.id]=this,this.options.responsive&&this.resize(!0),this.initialize(),this},e.extend(t.Controller.prototype,{initialize:function(){var e=this;return t.plugins.notify("beforeInit",[e]),e.bindEvents(),e.ensureScalesHaveIDs(),e.buildOrUpdateControllers(),e.buildScales(),e.updateLayout(),e.resetElements(),e.initToolTip(),e.update(),t.plugins.notify("afterInit",[e]),e},clear:function(){return e.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(n){var i=this,a=i.chart,o=a.canvas,r=e.getMaximumWidth(o),s=a.aspectRatio,l=i.options.maintainAspectRatio&&isNaN(s)===!1&&isFinite(s)&&0!==s?r/s:e.getMaximumHeight(o),d=a.width!==r||a.height!==l;if(!d)return i;o.width=a.width=r,o.height=a.height=l,e.retinaScale(a);var u={width:r,height:l};return t.plugins.notify("resize",[i,u]),i.options.onResize&&i.options.onResize(i,u),n||(i.stop(),i.update(i.options.responsiveAnimationDuration)),i},ensureScalesHaveIDs:function(){var t=this.options,n=t.scales||{},i=t.scale;e.each(n.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),e.each(n.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildScales:function(){var n=this,i=n.options,a=n.scales={},o=[];i.scales&&(o=o.concat((i.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(i.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),i.scale&&o.push({options:i.scale,dtype:"radialLinear",isDefault:!0}),e.each(o,function(i){var o=i.options,r=e.getValueOrDefault(o.type,i.dtype),s=t.scaleService.getScaleConstructor(r);if(s){var l=new s({id:o.id,options:o,ctx:n.chart.ctx,chart:n});a[l.id]=l,i.isDefault&&(n.scale=l)}}),t.scaleService.addScalesToLayout(this)},updateLayout:function(){t.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var n=this,i=[],a=[];if(e.each(n.data.datasets,function(e,o){var r=n.getDatasetMeta(o);r.type||(r.type=e.type||n.config.type),i.push(r.type),r.controller?r.controller.updateIndex(o):(r.controller=new t.controllers[r.type](n,o),a.push(r.controller))},n),i.length>1)for(var o=1;o<i.length;o++)if(i[o]!==i[o-1]){n.isCombo=!0;break}return a},resetElements:function(){var t=this;e.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},update:function(n,i){var a=this;t.plugins.notify("beforeUpdate",[a]),a.tooltip._data=a.data;var o=a.buildOrUpdateControllers();e.each(a.data.datasets,function(t,e){a.getDatasetMeta(e).controller.buildOrUpdateElements()},a),t.layoutService.update(a,a.chart.width,a.chart.height),t.plugins.notify("afterScaleUpdate",[a]),e.each(o,function(t){t.reset()}),a.updateDatasets(),t.plugins.notify("afterUpdate",[a]),a.render(n,i)},updateDatasets:function(){var e,n,i=this;if(t.plugins.notify("beforeDatasetsUpdate",[i])){for(e=0,n=i.data.datasets.length;n>e;++e)i.getDatasetMeta(e).controller.update();t.plugins.notify("afterDatasetsUpdate",[i])}},render:function(n,i){var a=this;t.plugins.notify("beforeRender",[a]);var o=a.options.animation;if(o&&("undefined"!=typeof n&&0!==n||"undefined"==typeof n&&0!==o.duration)){var r=new t.Animation;r.numSteps=(n||o.duration)/16.66,r.easing=o.easing,r.render=function(t,n){var i=e.easingEffects[n.easing],a=n.currentStep/n.numSteps,o=i(a);t.draw(o,a,n.currentStep)},r.onAnimationProgress=o.onProgress,r.onAnimationComplete=o.onComplete,t.animationService.addAnimation(a,r,n,i)}else a.draw(),o&&o.onComplete&&o.onComplete.call&&o.onComplete.call(a);return a},draw:function(n){var i=this,a=n||1;i.clear(),t.plugins.notify("beforeDraw",[i,a]),e.each(i.boxes,function(t){t.draw(i.chartArea)},i),i.scale&&i.scale.draw(),t.plugins.notify("beforeDatasetsDraw",[i,a]),e.each(i.data.datasets,function(t,e){i.isDatasetVisible(e)&&i.getDatasetMeta(e).controller.draw(n)},i,!0),t.plugins.notify("afterDatasetsDraw",[i,a]),i.tooltip.transition(a).draw(),t.plugins.notify("afterDraw",[i,a])},getElementAtEvent:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[];return e.each(n.data.datasets,function(t,o){if(n.isDatasetVisible(o)){var r=n.getDatasetMeta(o);e.each(r.data,function(t){return t.inRange(i.x,i.y)?(a.push(t),a):void 0})}}),a.slice(0,1)},getElementsAtEvent:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[],o=function(){if(n.data.datasets)for(var t=0;t<n.data.datasets.length;t++){var e=n.getDatasetMeta(t);if(n.isDatasetVisible(t))for(var a=0;a<e.data.length;a++)if(e.data[a].inRange(i.x,i.y))return e.data[a]}}.call(n);return o?(e.each(n.data.datasets,function(t,e){if(n.isDatasetVisible(e)){var i=n.getDatasetMeta(e),r=i.data[o._index];r&&!r._view.skip&&a.push(r)}},n),a):a},getElementsAtXAxis:function(t){var n=this,i=e.getRelativePosition(t,n.chart),a=[],o=function(){if(n.data.datasets)for(var t=0;t<n.data.datasets.length;t++){var e=n.getDatasetMeta(t);if(n.isDatasetVisible(t))for(var a=0;a<e.data.length;a++)if(e.data[a].inLabelRange(i.x,i.y))return e.data[a]}}.call(n);return o?(e.each(n.data.datasets,function(t,i){if(n.isDatasetVisible(i)){var r=n.getDatasetMeta(i),s=e.findIndex(r.data,function(t){return o._model.x===t._model.x});-1===s||r.data[s]._view.skip||a.push(r.data[s])}},n),a):a},getElementsAtEventForMode:function(t,e){var n=this;switch(e){case"single":return n.getElementAtEvent(t);case"label":return n.getElementsAtEvent(t);case"dataset":return n.getDatasetAtEvent(t);case"x-axis":return n.getElementsAtXAxis(t);default:return t}},getDatasetAtEvent:function(t){var e=this.getElementAtEvent(t);return e.length>0&&(e=this.getDatasetMeta(e[0]._datasetIndex).data),e},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;n>e;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var n=this;n.stop(),n.clear(),e.unbindEvents(n,n.events),e.removeResizeListener(n.chart.canvas.parentNode);var i=n.chart.canvas;i.width=n.chart.width,i.height=n.chart.height,void 0!==n.chart.originalDevicePixelRatio&&n.chart.ctx.scale(1/n.chart.originalDevicePixelRatio,1/n.chart.originalDevicePixelRatio),i.style.width=n.chart.originalCanvasStyleWidth,i.style.height=n.chart.originalCanvasStyleHeight,t.plugins.notify("destroy",[n]),delete t.instances[n.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var t=this;e.bindEvents(t,t.options.events,function(e){t.eventHandler(e)})},updateHoverStyle:function(t,e,n){var i,a,o,r=n?"setHoverStyle":"removeHoverStyle";switch(e){case"single":t=[t[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(a=0,o=t.length;o>a;++a)i=t[a],i&&this.getDatasetMeta(i._datasetIndex).controller[r](i)},eventHandler:function(t){var n=this,i=n.tooltip,a=n.options||{},o=a.hover,r=a.tooltips;return n.lastActive=n.lastActive||[],n.lastTooltipActive=n.lastTooltipActive||[],"mouseout"===t.type?(n.active=[],n.tooltipActive=[]):(n.active=n.getElementsAtEventForMode(t,o.mode),n.tooltipActive=n.getElementsAtEventForMode(t,r.mode)),o.onHover&&o.onHover.call(n,n.active),n.legend&&n.legend.handleEvent&&n.legend.handleEvent(t),("mouseup"===t.type||"click"===t.type)&&a.onClick&&a.onClick.call(n,t,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,o.mode,!1),n.active.length&&o.mode&&n.updateHoverStyle(n.active,o.mode,!0),(r.enabled||r.custom)&&(i.initialize(),i._active=n.tooltipActive,i.update(!0)),i.pivot(),n.animating||e.arrayEquals(n.active,n.lastActive)&&e.arrayEquals(n.tooltipActive,n.lastTooltipActive)||(n.stop(),(r.enabled||r.custom)&&i.update(!0),n.render(o.animationDuration,!0)),n.lastActive=n.active,n.lastTooltipActive=n.tooltipActive,n}})}},{}],24:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.DatasetController=function(t,e){this.initialize(t,e)},e.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.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(t){return this.chart.scales[t]},reset:function(){this.update(!0)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],o=i.data;for(t=0,e=a.length;e>t;++t)o[t]=o[t]||n.createMetaData(i,t);i.dataset=i.dataset||n.createMetaDataset()},addElementAndReset:function(t){var e=this,n=e.createMetaData(t);e.getMeta().data.splice(t,0,n),e.updateElement(n,t,!0)},buildOrUpdateElements:function(){var t=this.getMeta(),e=t.data,n=this.getDataset().data.length,i=e.length;if(i>n)e.splice(n,i-n);else if(n>i)for(var a=i;n>a;++a)this.addElementAndReset(a)},update:n,draw:function(t){var n=t||1;e.each(this.getMeta().data,function(t){t.transition(n).draw()})},removeHoverStyle:function(t,n){var i=this.chart.data.datasets[t._datasetIndex],a=t._index,o=t.custom||{},r=e.getValueAtIndexOrDefault,s=t._model;s.backgroundColor=o.backgroundColor?o.backgroundColor:r(i.backgroundColor,a,n.backgroundColor),s.borderColor=o.borderColor?o.borderColor:r(i.borderColor,a,n.borderColor),s.borderWidth=o.borderWidth?o.borderWidth:r(i.borderWidth,a,n.borderWidth)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},o=e.getValueAtIndexOrDefault,r=e.getHoverColor,s=t._model;s.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:o(n.hoverBackgroundColor,i,r(s.backgroundColor)),s.borderColor=a.hoverBorderColor?a.hoverBorderColor:o(n.hoverBorderColor,i,r(s.borderColor)),s.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:o(n.hoverBorderWidth,i,s.borderWidth)}}),t.DatasetController.extend=e.inherits}},{}],25:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var n=this;return n._view||(n._view=e.clone(n._model)),1===t?(n._view=n._model,n._start=null,n):(n._start||n.pivot(),e.each(n._model,function(i,a){if("_"===a[0]);else if(n._view.hasOwnProperty(a))if(i===n._view[a]);else if("string"==typeof i)try{var o=e.color(n._model[a]).mix(e.color(n._start[a]),t);n._view[a]=o.rgbString()}catch(r){n._view[a]=i}else if("number"==typeof i){var s=void 0!==n._start[a]&&isNaN(n._start[a])===!1?n._start[a]:0;n._view[a]=(n._model[a]-s)*t+s}else n._view[a]=i;else"number"!=typeof i||isNaN(n._view[a])?n._view[a]=i:n._view[a]=i*t},n),n)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,n){"use strict";var i=t(2);e.exports=function(t){function e(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function n(t){return void 0!==t&&null!==t&&"none"!==t}function a(t,i,a){var o=document.defaultView,r=t.parentNode,s=o.getComputedStyle(t)[i],l=o.getComputedStyle(r)[i],d=n(s),u=n(l),c=Number.POSITIVE_INFINITY;return d||u?Math.min(d?e(s,t,a):c,u?e(l,r,a):c):"none"}var o=t.helpers={};o.each=function(t,e,n,i){var a,r;if(o.isArray(t))if(r=t.length,i)for(a=r-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;r>a;a++)e.call(n,t[a],a);else if("object"==typeof t){var s=Object.keys(t);for(r=s.length,a=0;r>a;a++)e.call(n,t[s[a]],s[a])}},o.clone=function(t){var e={};return o.each(t,function(t,n){o.isArray(t)?e[n]=t.slice(0):"object"==typeof t&&null!==t?e[n]=o.clone(t):e[n]=t}),e},o.extend=function(t){for(var e=function(e,n){t[n]=e},n=1,i=arguments.length;i>n;n++)o.each(arguments[n],e);return t},o.configMerge=function(e){var n=o.clone(e);return o.each(Array.prototype.slice.call(arguments,1),function(e){o.each(e,function(e,i){if("scales"===i)n[i]=o.scaleMerge(n.hasOwnProperty(i)?n[i]:{},e);else if("scale"===i)n[i]=o.configMerge(n.hasOwnProperty(i)?n[i]:{},t.scaleService.getScaleDefaults(e.type),e);else if(n.hasOwnProperty(i)&&o.isArray(n[i])&&o.isArray(e)){var a=n[i];o.each(e,function(t,e){e<a.length?"object"==typeof a[e]&&null!==a[e]&&"object"==typeof t&&null!==t?a[e]=o.configMerge(a[e],t):a[e]=t:a.push(t)})}else n.hasOwnProperty(i)&&"object"==typeof n[i]&&null!==n[i]&&"object"==typeof e?n[i]=o.configMerge(n[i],e):n[i]=e})}),n},o.scaleMerge=function(e,n){var i=o.clone(e);return o.each(n,function(e,n){"xAxes"===n||"yAxes"===n?i.hasOwnProperty(n)?o.each(e,function(e,a){var r=o.getValueOrDefault(e.type,"xAxes"===n?"category":"linear"),s=t.scaleService.getScaleDefaults(r);a>=i[n].length||!i[n][a].type?i[n].push(o.configMerge(s,e)):e.type&&e.type!==i[n][a].type?i[n][a]=o.configMerge(i[n][a],s,e):i[n][a]=o.configMerge(i[n][a],e)}):(i[n]=[],o.each(e,function(e){var a=o.getValueOrDefault(e.type,"xAxes"===n?"category":"linear");i[n].push(o.configMerge(t.scaleService.getScaleDefaults(a),e))})):i.hasOwnProperty(n)&&"object"==typeof i[n]&&null!==i[n]&&"object"==typeof e?i[n]=o.configMerge(i[n],e):i[n]=e}),i},o.getValueAtIndexOrDefault=function(t,e,n){return void 0===t||null===t?n:o.isArray(t)?e<t.length?t[e]:n:t},o.getValueOrDefault=function(t,e){return void 0===t?e:t},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,i=t.length;i>n;++n)if(t[n]===e)return n;return-1},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return o.each(t,function(t){e(t)&&n.push(t)}),n},o.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;a>i;++i)if(e.call(n,t[i],i,t))return i;return-1},o.findNextWhere=function(t,e,n){(void 0===n||null===n)&&(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},o.findPreviousWhere=function(t,e,n){(void 0===n||null===n)&&(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},o.inherits=function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=o.inherits,t&&o.extend(n.prototype,t),n.__super__=e.prototype,n},o.noop=function(){},o.uid=function(){var t=0;return function(){return t++}}(),o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,n){return Math.abs(t-e)<n},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),o=Math.atan2(i,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},o.aliasPixel=function(t){return t%2===0?0:.5},o.splineCurve=function(t,e,n,i){var a=t.skip?e:t,o=e,r=n.skip?e:n,s=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),l=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=s/(s+l),u=l/(s+l);d=isNaN(d)?0:d,u=isNaN(u)?0:u;var c=i*d,h=i*u;return{previous:{x:o.x-c*(r.x-a.x),y:o.y-c*(r.y-a.y)},next:{x:o.x+h*(r.x-a.x),y:o.y+h*(r.y-a.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,n,i,a,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),s=r.length;for(e=0;s>e;++e)i=r[e],i.model.skip||(n=e>0?r[e-1]:null,a=s-1>e?r[e+1]:null,a&&!a.model.skip&&(i.deltaK=(a.model.y-i.model.y)/(a.model.x-i.model.x)),!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2);var l,d,u,c;for(e=0;s-1>e;++e)i=r[e],a=r[e+1],i.model.skip||a.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(l=i.mK/i.deltaK,d=a.mK/i.deltaK,c=Math.pow(l,2)+Math.pow(d,2),9>=c||(u=3/Math.sqrt(c),i.mK=l*u*i.deltaK,a.mK=d*u*i.deltaK)));var h;for(e=0;s>e;++e)i=r[e],i.model.skip||(n=e>0?r[e-1]:null,a=s-1>e?r[e+1]:null,n&&!n.model.skip&&(h=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-h,i.model.controlPointPreviousY=i.model.y-h*i.mK),a&&!a.model.skip&&(h=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+h,i.model.controlPointNextY=i.model.y+h*i.mK))},o.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,n){return n?0>=e?t[t.length-1]:t[e-1]:0>=e?t[0]:t[e-1]},o.niceNum=function(t,e){var n,i=Math.floor(o.log10(t)),a=t/Math.pow(10,i);return n=e?1.5>a?1:3>a?2:7>a?5:10:1>=a?1:2>=a?2:5>=a?5:10,n*Math.pow(10,i)};var r=o.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--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){return(t/=.5)<1?.5*t*t*t:.5*((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){return(t/=.5)<1?.5*t*t*t*t:-0.5*((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){return(t/=.5)<1?.5*t*t*t*t*t:.5*((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-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2===(t/=.5)?1:(n||(n=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),1>t?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};o.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),o.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),o.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.currentTarget||t.srcElement,s=r.getBoundingClientRect(),l=a.touches;l&&l.length>0?(n=l[0].clientX,i=l[0].clientY):(n=a.clientX,i=a.clientY);var d=parseFloat(o.getStyle(r,"padding-left")),u=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=s.right-s.left-d-c,g=s.bottom-s.top-u-h;\nreturn n=Math.round((n-s.left-d)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-s.top-u)/g*r.height/e.currentDevicePixelRatio),{x:n,y:i}},o.addEvent=function(t,e,n){t.addEventListener?t.addEventListener(e,n):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n},o.removeEvent=function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=o.noop},o.bindEvents=function(t,e,n){var i=t.events=t.events||{};o.each(e,function(e){i[e]=function(){n.apply(t,arguments)},o.addEvent(t.chart.canvas,e,i[e])})},o.unbindEvents=function(t,e){var n=t.chart.canvas;o.each(e,function(t,e){o.removeEvent(n,e,t)})},o.getConstraintWidth=function(t){return a(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return a(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode,n=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),a=e.clientWidth-n-i,r=o.getConstraintWidth(t);return isNaN(r)?a:Math.min(a,r)},o.getMaximumHeight=function(t){var e=t.parentNode,n=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),a=e.clientHeight-n-i,r=o.getConstraintHeight(t);return isNaN(r)?a:Math.min(a,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t){var e=t.ctx,n=t.canvas,i=n.width,a=n.height,o=t.currentDevicePixelRatio=window.devicePixelRatio||1;1!==o&&(n.height=a*o,n.width=i*o,e.scale(o,o),t.originalDevicePixelRatio=t.originalDevicePixelRatio||o),n.style.width=i+"px",n.style.height=a+"px"},o.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},o.fontString=function(t,e,n){return e+" "+t+"px "+n},o.longestText=function(t,e,n,i){i=i||{};var a=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var s=0;o.each(n,function(e){void 0!==e&&null!==e&&o.isArray(e)!==!0?s=o.measureText(t,a,r,s,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(s=o.measureText(t,a,r,s,e))})});var l=r.length/2;if(l>n.length){for(var d=0;l>d;d++)delete a[r[d]];r.splice(0,l)}return s},o.measureText=function(t,e,n,i,a){var o=e[a];return o||(o=e[a]=t.measureText(a).width,n.push(a)),o>i&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.drawRoundedRectangle=function(t,e,n,i,a,o){t.beginPath(),t.moveTo(e+o,n),t.lineTo(e+i-o,n),t.quadraticCurveTo(e+i,n,e+i,n+o),t.lineTo(e+i,n+a-o),t.quadraticCurveTo(e+i,n+a,e+i-o,n+a),t.lineTo(e+o,n+a),t.quadraticCurveTo(e,n+a,e,n+a-o),t.lineTo(e,n+o),t.quadraticCurveTo(e,n,e+o,n),t.closePath()},o.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},o.addResizeListener=function(t,e){var n=document.createElement("iframe"),i="chartjs-hidden-iframe";n.classlist?n.classlist.add(i):n.setAttribute("class",i),n.tabIndex=-1;var a=n.style;a.width="100%",a.display="block",a.border=0,a.height=0,a.margin=0,a.position="absolute",a.left=0,a.right=0,a.top=0,a.bottom=0,t.insertBefore(n,t.firstChild),(n.contentWindow||n).onresize=function(){return e?e():void 0}},o.removeResizeListener=function(t){var e=t.querySelector(".chartjs-hidden-iframe");e&&e.parentNode.removeChild(e)},o.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},o.arrayEquals=function(t,e){var n,i,a,r;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;i>n;++n)if(a=t[n],r=e[n],a instanceof Array&&r instanceof Array){if(!o.arrayEquals(a,r))return!1}else if(a!==r)return!1;return!0},o.callCallback=function(t,e,n){t&&"function"==typeof t.call&&t.apply(n,e)},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{2:2}],27:[function(t,e,n){"use strict";e.exports=function(){var t=function(e,n){var i=this,a=t.helpers;return i.config=n||{data:{datasets:[]}},e.length&&e[0].getContext&&(e=e[0]),e.getContext&&(e=e.getContext("2d")),i.ctx=e,i.canvas=e.canvas,e.canvas.style.display=e.canvas.style.display||"block",i.width=e.canvas.width||parseInt(a.getStyle(e.canvas,"width"),10)||a.getMaximumWidth(e.canvas),i.height=e.canvas.height||parseInt(a.getStyle(e.canvas,"height"),10)||a.getMaximumHeight(e.canvas),i.aspectRatio=i.width/i.height,(isNaN(i.aspectRatio)||isFinite(i.aspectRatio)===!1)&&(i.aspectRatio=void 0!==n.aspectRatio?n.aspectRatio:2),i.originalCanvasStyleWidth=e.canvas.style.width,i.originalCanvasStyleHeight=e.canvas.style.height,a.retinaScale(i),i.controller=new t.Controller(i),a.addResizeListener(e.canvas.parentNode,function(){i.controller&&i.controller.config.options.responsive&&i.controller.resize()}),i.controller?i.controller:i};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",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:!0,elements:{},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');for(var n=0;n<t.data.datasets.length;n++)e.push(\'<li><span style="background-color:\'+t.data.datasets[n].backgroundColor+\'"></span>\'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],28:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,n,i){function a(t){var e,n=t.isHorizontal();n?(e=t.update(t.options.fullWidth?m:k,x),S-=e.height):(e=t.update(y,b),k-=e.width),w.push({horizontal:n,minSize:e,box:t})}function o(t){var n=e.findNextWhere(w,function(e){return e.box===t});if(n)if(t.isHorizontal()){var i={left:_,right:M,top:0,bottom:0};t.update(t.options.fullWidth?m:k,p/2,i)}else t.update(n.minSize.width,S)}function r(t){var n=e.findNextWhere(w,function(e){return e.box===t}),i={left:0,right:0,top:D,bottom:C};n&&t.update(n.minSize.width,S,i)}function s(t){t.isHorizontal()?(t.left=t.options.fullWidth?l:_,t.right=t.options.fullWidth?n-l:_+k,t.top=I,t.bottom=I+t.height,I=t.bottom):(t.left=F,t.right=F+t.width,t.top=D,t.bottom=D+S,F=t.right)}if(t){var l=0,d=0,u=e.where(t.boxes,function(t){return"left"===t.options.position}),c=e.where(t.boxes,function(t){return"right"===t.options.position}),h=e.where(t.boxes,function(t){return"top"===t.options.position}),f=e.where(t.boxes,function(t){return"bottom"===t.options.position}),g=e.where(t.boxes,function(t){return"chartArea"===t.options.position});h.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),f.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var m=n-2*l,p=i-2*d,v=m/2,b=p/2,y=(n-v)/(u.length+c.length),x=(i-b)/(h.length+f.length),k=m,S=p,w=[];e.each(u.concat(c,h,f),a);var _=l,M=l,D=d,C=d;e.each(u.concat(c),o),e.each(u,function(t){_+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h.concat(f),o),e.each(h,function(t){D+=t.height}),e.each(f,function(t){C+=t.height}),e.each(u.concat(c),r),_=l,M=l,D=d,C=d,e.each(u,function(t){_+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h,function(t){D+=t.height}),e.each(f,function(t){C+=t.height});var T=i-D-C,P=n-_-M;(P!==k||T!==S)&&(e.each(u,function(t){t.height=T}),e.each(c,function(t){t.height=T}),e.each(h,function(t){t.options.fullWidth||(t.width=P)}),e.each(f,function(t){t.options.fullWidth||(t.width=P)}),S=T,k=P);var F=l,I=d;e.each(u.concat(h),s),F+=k,I+=S,e.each(c,s),e.each(f,s),t.chartArea={left:_,top:D,right:_+k,bottom:D+S},e.each(g,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(k,S)})}}}}},{}],29:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var n=t.data;return e.isArray(n.datasets)?n.datasets.map(function(n,i){return{text:n.label,fillStyle:e.isArray(n.backgroundColor)?n.backgroundColor[0]:n.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:n.borderWidth,strokeStyle:n.borderColor,pointStyle:n.pointStyle,datasetIndex:i}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){e.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:n,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:function(){var t=this;t.legendItems=t.options.labels.generateLabels.call(t,t.chart),t.options.reverse&&t.legendItems.reverse()},afterBuildLabels:n,beforeFit:n,fit:function(){var n=this,i=n.options,a=i.labels,o=i.display,r=n.ctx,s=t.defaults.global,l=e.getValueOrDefault,d=l(a.fontSize,s.defaultFontSize),u=l(a.fontStyle,s.defaultFontStyle),c=l(a.fontFamily,s.defaultFontFamily),h=e.fontString(d,u,c),f=n.legendHitBoxes=[],g=n.minSize,m=n.isHorizontal();if(m?(g.width=n.maxWidth,g.height=o?10:0):(g.width=o?10:0,g.height=n.maxHeight),o)if(r.font=h,m){var p=n.lineWidths=[0],v=n.legendItems.length?d+a.padding:0;r.textAlign="left",r.textBaseline="top",e.each(n.legendItems,function(t,e){var i=a.usePointStyle?d*Math.sqrt(2):a.boxWidth,o=i+d/2+r.measureText(t.text).width;p[p.length-1]+o+a.padding>=n.width&&(v+=d+a.padding,p[p.length]=n.left),f[e]={left:0,top:0,width:o,height:d},p[p.length-1]+=o+a.padding}),g.height+=v}else{var b=a.padding,y=n.columnWidths=[],x=a.padding,k=0,S=0,w=d+b;e.each(n.legendItems,function(t,e){var n=a.usePointStyle?2*a.boxWidth:a.boxWidth,i=n+d/2+r.measureText(t.text).width;S+w>g.height&&(x+=k+a.padding,y.push(k),k=0,S=0),k=Math.max(k,i),S+=w,f[e]={left:0,top:0,width:i,height:d}}),x+=k,y.push(k),g.width+=x}n.width=g.width,n.height=g.height},afterFit:n,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var n=this,i=n.options,a=i.labels,o=t.defaults.global,r=o.elements.line,s=n.width,l=n.lineWidths;if(i.display){var d,u=n.ctx,c=e.getValueOrDefault,h=c(a.fontColor,o.defaultFontColor),f=c(a.fontSize,o.defaultFontSize),g=c(a.fontStyle,o.defaultFontStyle),m=c(a.fontFamily,o.defaultFontFamily),p=e.fontString(f,g,m);u.textAlign="left",u.textBaseline="top",u.lineWidth=.5,u.strokeStyle=h,u.fillStyle=h,u.font=p;var v=a.boxWidth,b=n.legendHitBoxes,y=function(e,n,a){if(!(isNaN(v)||0>=v)){u.save(),u.fillStyle=c(a.fillStyle,o.defaultColor),u.lineCap=c(a.lineCap,r.borderCapStyle),u.lineDashOffset=c(a.lineDashOffset,r.borderDashOffset),u.lineJoin=c(a.lineJoin,r.borderJoinStyle),u.lineWidth=c(a.lineWidth,r.borderWidth),u.strokeStyle=c(a.strokeStyle,o.defaultColor);var s=0===c(a.lineWidth,r.borderWidth);if(u.setLineDash&&u.setLineDash(c(a.lineDash,r.borderDash)),i.labels&&i.labels.usePointStyle){var l=f*Math.SQRT2/2,d=l/Math.SQRT2,h=e+d,g=n+d;t.canvasHelpers.drawPoint(u,a.pointStyle,l,h,g)}else s||u.strokeRect(e,n,v,f),u.fillRect(e,n,v,f);u.restore()}},x=function(t,e,n,i){u.fillText(n.text,v+f/2+t,e),n.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(v+f/2+t,e+f/2),u.lineTo(v+f/2+t+i,e+f/2),u.stroke())},k=n.isHorizontal();d=k?{x:n.left+(s-l[0])/2,y:n.top+a.padding,line:0}:{x:n.left+a.padding,y:n.top+a.padding,line:0};var S=f+a.padding;e.each(n.legendItems,function(t,e){var i=u.measureText(t.text).width,o=a.usePointStyle?f+f/2+i:v+f/2+i,r=d.x,c=d.y;k?r+o>=s&&(c=d.y+=S,d.line++,r=d.x=n.left+(s-l[d.line])/2):c+S>n.bottom&&(r=d.x=r+n.columnWidths[d.line]+a.padding,c=d.y=n.top,d.line++),y(r,c,t),b[e].left=r,b[e].top=c,x(r,c,t,i),k?d.x+=o+a.padding:d.y+=S})}},handleEvent:function(t){var n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover)return}else{if("click"!==a)return;if(!i.onClick)return}var o=e.getRelativePosition(t,n.chart.chart),r=o.x,s=o.y;if(r>=n.left&&r<=n.right&&s>=n.top&&s<=n.bottom)for(var l=n.legendHitBoxes,d=0;d<l.length;++d){var u=l[d];if(r>=u.left&&r<=u.left+u.width&&s>=u.top&&s<=u.top+u.height){if("click"===a){i.onClick.call(n,t,n.legendItems[d]);break}if("mousemove"===a){i.onHover.call(n,t,n.legendItems[d]);break}}}}}),t.plugins.register({beforeInit:function(e){var n=e.options,i=n.legend;i&&(e.legend=new t.Legend({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.legend))}})}},{}],30:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers.noop;t.plugins={_plugins:[],register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)})},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e){var n,i,a=this._plugins,o=a.length;for(n=0;o>n;++n)if(i=a[n],"function"==typeof i[t]&&i[t].apply(i,e||[])===!1)return!1;return!0}},t.PluginBase=t.Element.extend({beforeInit:e,afterInit:e,beforeUpdate:e,afterUpdate:e,beforeDraw:e,afterDraw:e,destroy:e}),t.pluginService=t.plugins}},{}],31:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:10,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:function(t){return e.isArray(t)?t:""+t}}},t.Scale=t.Element.extend({beforeUpdate:function(){e.callCallback(this.options.beforeUpdate,[this])},update:function(t,n,i){var a=this;return a.beforeUpdate(),a.maxWidth=t,a.maxHeight=n,a.margins=e.extend({left:0,right:0,top:0,bottom:0},i),a.beforeSetDimensions(),a.setDimensions(),a.afterSetDimensions(),a.beforeDataLimits(),a.determineDataLimits(),a.afterDataLimits(),a.beforeBuildTicks(),a.buildTicks(),a.afterBuildTicks(),a.beforeTickToLabelConversion(),a.convertTicksToLabels(),a.afterTickToLabelConversion(),a.beforeCalculateTickRotation(),a.calculateTickRotation(),a.afterCalculateTickRotation(),a.beforeFit(),a.fit(),a.afterFit(),a.afterUpdate(),a.minSize},afterUpdate:function(){e.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){e.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){e.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){e.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:e.noop,afterDataLimits:function(){e.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){e.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:e.noop,afterBuildTicks:function(){e.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){e.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this;t.ticks=t.ticks.map(function(e,n,i){return t.options.ticks.userCallback?t.options.ticks.userCallback(e,n,i):t.options.ticks.callback(e,n,i)},t)},afterTickToLabelConversion:function(){e.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){e.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var n=this,i=n.ctx,a=t.defaults.global,o=n.options.ticks,r=e.getValueOrDefault(o.fontSize,a.defaultFontSize),s=e.getValueOrDefault(o.fontStyle,a.defaultFontStyle),l=e.getValueOrDefault(o.fontFamily,a.defaultFontFamily),d=e.fontString(r,s,l);i.font=d;var u,c=i.measureText(n.ticks[0]).width,h=i.measureText(n.ticks[n.ticks.length-1]).width;if(n.labelRotation=o.minRotation||0,n.paddingRight=0,n.paddingLeft=0,n.options.display&&n.isHorizontal()){n.paddingRight=h/2+3,n.paddingLeft=c/2+3,n.longestTextCache||(n.longestTextCache={});for(var f,g,m=e.longestText(i,d,n.ticks,n.longestTextCache),p=m,v=n.getPixelForTick(1)-n.getPixelForTick(0)-6;p>v&&n.labelRotation<o.maxRotation;){if(f=Math.cos(e.toRadians(n.labelRotation)),g=Math.sin(e.toRadians(n.labelRotation)),u=f*c,u+r/2>n.yLabelWidth&&(n.paddingLeft=u+r/2),n.paddingRight=r/2,g*m>n.maxHeight){n.labelRotation--;break}n.labelRotation++,p=f*m}}n.margins&&(n.paddingLeft=Math.max(n.paddingLeft-n.margins.left,0),n.paddingRight=Math.max(n.paddingRight-n.margins.right,0))},afterCalculateTickRotation:function(){e.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){e.callCallback(this.options.beforeFit,[this])},fit:function(){var n=this,i=n.minSize={width:0,height:0},a=n.options,o=t.defaults.global,r=a.ticks,s=a.scaleLabel,l=a.gridLines,d=a.display,u=n.isHorizontal(),c=e.getValueOrDefault(r.fontSize,o.defaultFontSize),h=e.getValueOrDefault(r.fontStyle,o.defaultFontStyle),f=e.getValueOrDefault(r.fontFamily,o.defaultFontFamily),g=e.fontString(c,h,f),m=e.getValueOrDefault(s.fontSize,o.defaultFontSize),p=a.gridLines.tickMarkLength;if(u?i.width=n.isFullWidth()?n.maxWidth-n.margins.left-n.margins.right:n.maxWidth:i.width=d&&l.drawTicks?p:0,u?i.height=d&&l.drawTicks?p:0:i.height=n.maxHeight,s.display&&d&&(u?i.height+=1.5*m:i.width+=1.5*m),r.display&&d){n.longestTextCache||(n.longestTextCache={});var v=e.longestText(n.ctx,g,n.ticks,n.longestTextCache),b=e.numberOfLabelLines(n.ticks),y=.5*c;if(u){n.longestLabelWidth=v;var x=Math.sin(e.toRadians(n.labelRotation))*n.longestLabelWidth+c*b+y*b;i.height=Math.min(n.maxHeight,i.height+x),n.ctx.font=g;var k=n.ctx.measureText(n.ticks[0]).width,S=n.ctx.measureText(n.ticks[n.ticks.length-1]).width,w=Math.cos(e.toRadians(n.labelRotation)),_=Math.sin(e.toRadians(n.labelRotation));n.paddingLeft=0!==n.labelRotation?w*k+3:k/2+3,n.paddingRight=0!==n.labelRotation?_*(c/2)+3:S/2+3}else{var M=n.maxWidth-i.width,D=r.mirror;D?v=0:v+=n.options.ticks.padding,M>v?i.width+=v:i.width=n.maxWidth,n.paddingTop=c/2,n.paddingBottom=c/2}}n.margins&&(n.paddingLeft=Math.max(n.paddingLeft-n.margins.left,0),n.paddingTop=Math.max(n.paddingTop-n.margins.top,0),n.paddingRight=Math.max(n.paddingRight-n.margins.right,0),n.paddingBottom=Math.max(n.paddingBottom-n.margins.bottom,0)),n.width=i.width,n.height=i.height},afterFit:function(){e.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"==typeof t&&isNaN(t)?NaN:"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t},getLabelForIndex:e.noop,getPixelForValue:e.noop,getValueForPixel:e.noop,getPixelForTick:function(t,e){var n=this;if(n.isHorizontal()){var i=n.width-(n.paddingLeft+n.paddingRight),a=i/Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),o=a*t+n.paddingLeft;e&&(o+=a/2);var r=n.left+Math.round(o);return r+=n.isFullWidth()?n.margins.left:0}var s=n.height-(n.paddingTop+n.paddingBottom);return n.top+t*(s/(n.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=e.width-(e.paddingLeft+e.paddingRight),i=n*t+e.paddingLeft,a=e.left+Math.round(i);return a+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){var t=this,e=t.min,n=t.max;return t.getPixelForValue(t.beginAtZero?0:0>e&&0>n?n:e>0&&n>0?e:0)},draw:function(n){var i=this,a=i.options;if(a.display){var o,r,s=i.ctx,l=t.defaults.global,d=a.ticks,u=a.gridLines,c=a.scaleLabel,h=0!==i.labelRotation,f=d.autoSkip,g=i.isHorizontal();d.maxTicksLimit&&(r=d.maxTicksLimit);var m=e.getValueOrDefault(d.fontColor,l.defaultFontColor),p=e.getValueOrDefault(d.fontSize,l.defaultFontSize),v=e.getValueOrDefault(d.fontStyle,l.defaultFontStyle),b=e.getValueOrDefault(d.fontFamily,l.defaultFontFamily),y=e.fontString(p,v,b),x=u.tickMarkLength,k=e.getValueOrDefault(u.borderDash,l.borderDash),S=e.getValueOrDefault(u.borderDashOffset,l.borderDashOffset),w=e.getValueOrDefault(c.fontColor,l.defaultFontColor),_=e.getValueOrDefault(c.fontSize,l.defaultFontSize),M=e.getValueOrDefault(c.fontStyle,l.defaultFontStyle),D=e.getValueOrDefault(c.fontFamily,l.defaultFontFamily),C=e.fontString(_,M,D),T=e.toRadians(i.labelRotation),P=Math.cos(T),F=i.longestLabelWidth*P;s.fillStyle=m;var I=[];if(g){if(o=!1,h&&(F/=2),(F+d.autoSkipPadding)*i.ticks.length>i.width-(i.paddingLeft+i.paddingRight)&&(o=1+Math.floor((F+d.autoSkipPadding)*i.ticks.length/(i.width-(i.paddingLeft+i.paddingRight)))),r&&i.ticks.length>r)for(;!o||i.ticks.length/(o||1)>r;)o||(o=1),o+=1;f||(o=!1)}var A="right"===a.position?i.left:i.right-x,O="right"===a.position?i.left+x:i.right,R="bottom"===a.position?i.top:i.bottom-x,W="bottom"===a.position?i.top+x:i.bottom;if(e.each(i.ticks,function(t,r){if(void 0!==t&&null!==t){var s=i.ticks.length===r+1,l=o>1&&r%o>0||r%o===0&&r+o>=i.ticks.length;if((!l||s)&&void 0!==t&&null!==t){var c,f;r===("undefined"!=typeof i.zeroLineIndex?i.zeroLineIndex:0)?(c=u.zeroLineWidth,f=u.zeroLineColor):(c=e.getValueAtIndexOrDefault(u.lineWidth,r),f=e.getValueAtIndexOrDefault(u.color,r));var m,p,v,b,y,w,_,M,D,C,P="middle",F="middle";if(g){h||(F="top"===a.position?"bottom":"top"),P=h?"right":"center";var L=i.getPixelForTick(r)+e.aliasPixel(c);D=i.getPixelForTick(r,u.offsetGridLines)+d.labelOffset,C=h?i.top+12:"top"===a.position?i.bottom-x:i.top+x,m=v=y=_=L,p=R,b=W,w=n.top,M=n.bottom}else{"left"===a.position?d.mirror?(D=i.right+d.padding,P="left"):(D=i.right-d.padding,P="right"):d.mirror?(D=i.left-d.padding,P="right"):(D=i.left+d.padding,P="left");var V=i.getPixelForTick(r);V+=e.aliasPixel(c),C=i.getPixelForTick(r,u.offsetGridLines),m=A,v=O,y=n.left,_=n.right,p=b=w=M=V}I.push({tx1:m,ty1:p,tx2:v,ty2:b,x1:y,y1:w,x2:_,y2:M,labelX:D,labelY:C,glWidth:c,glColor:f,glBorderDash:k,glBorderDashOffset:S,rotation:-1*T,label:t,textBaseline:F,textAlign:P})}}}),e.each(I,function(t){if(u.display&&(s.save(),s.lineWidth=t.glWidth,s.strokeStyle=t.glColor,s.setLineDash&&(s.setLineDash(t.glBorderDash),s.lineDashOffset=t.glBorderDashOffset),s.beginPath(),u.drawTicks&&(s.moveTo(t.tx1,t.ty1),s.lineTo(t.tx2,t.ty2)),u.drawOnChartArea&&(s.moveTo(t.x1,t.y1),s.lineTo(t.x2,t.y2)),s.stroke(),s.restore()),d.display){s.save(),s.translate(t.labelX,t.labelY),s.rotate(t.rotation),s.font=y,s.textBaseline=t.textBaseline,s.textAlign=t.textAlign;var n=t.label;if(e.isArray(n))for(var i=0,a=-(n.length-1)*p*.75;i<n.length;++i)s.fillText(""+n[i],0,a),a+=1.5*p;else s.fillText(n,0,0);s.restore()}}),c.display){var L,V,B=0;if(g)L=i.left+(i.right-i.left)/2,V="bottom"===a.position?i.bottom-_/2:i.top+_/2;else{var Y="left"===a.position;L=Y?i.left+_/2:i.right-_/2,V=i.top+(i.bottom-i.top)/2,B=Y?-.5*Math.PI:.5*Math.PI}s.save(),s.translate(L,V),s.rotate(B),s.textAlign="center",s.textBaseline="middle",s.fillStyle=w,s.font=C,s.fillText(c.labelString,0,0),s.restore()}if(u.drawBorder){s.lineWidth=e.getValueAtIndexOrDefault(u.lineWidth,0),s.strokeStyle=e.getValueAtIndexOrDefault(u.color,0);var z=i.left,H=i.right,N=i.top,E=i.bottom,U=e.aliasPixel(s.lineWidth);g?(N=E="top"===a.position?i.bottom:i.top,N+=U,E+=U):(z=H="left"===a.position?i.right:i.left,z+=U,H+=U),s.beginPath(),s.moveTo(z,N),s.lineTo(H,E),s.stroke()}}}})}},{}],32:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,n,i){this.constructors[t]=n,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(n){return this.defaults.hasOwnProperty(n)?e.scaleMerge(t.defaults.scale,this.defaults[n]):{}},updateScaleDefaults:function(t,n){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],n))},addScalesToLayout:function(n){e.each(n.scales,function(e){t.layoutService.addBox(n,e)})}}}},{}],33:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var n=e.noop;t.Title=t.Element.extend({initialize:function(n){var i=this;e.extend(i,n),i.options=e.configMerge(t.defaults.global.title,n.options),i.legendHitBoxes=[]},beforeUpdate:function(){var n=this.chart.options;n&&n.title&&(this.options=e.configMerge(t.defaults.global.title,n.title))},update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:n,afterBuildLabels:n,beforeFit:n,fit:function(){var n=this,i=e.getValueOrDefault,a=n.options,o=t.defaults.global,r=a.display,s=i(a.fontSize,o.defaultFontSize),l=n.minSize;n.isHorizontal()?(l.width=n.maxWidth,l.height=r?s+2*a.padding:0):(l.width=r?s+2*a.padding:0,l.height=n.maxHeight),n.width=l.width,n.height=l.height},afterFit:n,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var n=this,i=n.ctx,a=e.getValueOrDefault,o=n.options,r=t.defaults.global;if(o.display){var s,l,d=a(o.fontSize,r.defaultFontSize),u=a(o.fontStyle,r.defaultFontStyle),c=a(o.fontFamily,r.defaultFontFamily),h=e.fontString(d,u,c),f=0,g=n.top,m=n.left,p=n.bottom,v=n.right;i.fillStyle=a(o.fontColor,r.defaultFontColor),i.font=h,n.isHorizontal()?(s=m+(v-m)/2,l=g+(p-g)/2):(s="left"===o.position?m+d/2:v-d/2,l=g+(p-g)/2,f=Math.PI*("left"===o.position?-.5:.5)),i.save(),i.translate(s,l),i.rotate(f),i.textAlign="center",i.textBaseline="middle",i.fillText(o.text,0,0),i.restore()}}}),t.plugins.register({beforeInit:function(e){var n=e.options,i=n.title;i&&(e.titleBlock=new t.Title({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.titleBlock))}})}},{}],34:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return e&&(a.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function n(t){if(!t.length)return!1;var e,n,i=[],a=[];for(e=0,n=t.length;n>e;++e){var o=t[e];if(o&&o.hasValue()){var r=o.tooltipPosition();i.push(r.x),a.push(r.y)}}var s=0,l=0;for(e=0;e<i.length;++e)i[e]&&(s+=i[e],l+=a[e]);return{x:Math.round(s/i.length),y:Math.round(l/i.length)}}function i(t){var e=t._xScale,n=t._yScale||t._scale,i=t._index,a=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,a):"",yLabel:n?n.getLabelForIndex(i,a):"",index:i,datasetIndex:a}}var a=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",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,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:a.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?n=o.xLabel:a>0&&o.index<a&&(n=i[o.index])}return n},afterTitle:a.noop,beforeBody:a.noop,beforeLabel:a.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.yLabel},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex),i=n.data[t.index],a=i._view;return{borderColor:a.borderColor,backgroundColor:a.backgroundColor}},afterLabel:a.noop,afterBody:a.noop,beforeFooter:a.noop,footer:a.noop,afterFooter:a.noop}},t.Tooltip=t.Element.extend({initialize:function(){var e=this,n=t.defaults.global,i=e._options,o=a.getValueOrDefault;a.extend(e,{_model:{xPadding:i.xPadding,yPadding:i.yPadding,xAlign:i.xAlign,yAlign:i.yAlign,bodyFontColor:i.bodyFontColor,_bodyFontFamily:o(i.bodyFontFamily,n.defaultFontFamily),_bodyFontStyle:o(i.bodyFontStyle,n.defaultFontStyle),_bodyAlign:i.bodyAlign,bodyFontSize:o(i.bodyFontSize,n.defaultFontSize),bodySpacing:i.bodySpacing,titleFontColor:i.titleFontColor,_titleFontFamily:o(i.titleFontFamily,n.defaultFontFamily),_titleFontStyle:o(i.titleFontStyle,n.defaultFontStyle),titleFontSize:o(i.titleFontSize,n.defaultFontSize),_titleAlign:i.titleAlign,titleSpacing:i.titleSpacing,titleMarginBottom:i.titleMarginBottom,footerFontColor:i.footerFontColor,_footerFontFamily:o(i.footerFontFamily,n.defaultFontFamily),_footerFontStyle:o(i.footerFontStyle,n.defaultFontStyle),footerFontSize:o(i.footerFontSize,n.defaultFontSize),_footerAlign:i.footerAlign,footerSpacing:i.footerSpacing,footerMarginTop:i.footerMarginTop,caretSize:i.caretSize,cornerRadius:i.cornerRadius,backgroundColor:i.backgroundColor,opacity:0,legendColorBackground:i.multiKeyBackground}})},getTitle:function(){var t=this,n=t._options,i=n.callbacks,a=i.beforeTitle.apply(t,arguments),o=i.title.apply(t,arguments),r=i.afterTitle.apply(t,arguments),s=[];return s=e(s,a),s=e(s,o),s=e(s,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return a.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,n){var i=this,o=i._options.callbacks,r=[];return a.each(t,function(t){var a={before:[],lines:[],after:[]};e(a.before,o.beforeLabel.call(i,t,n)),e(a.lines,o.label.call(i,t,n)),e(a.after,o.afterLabel.call(i,t,n)),r.push(a)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return a.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,n=t._options.callbacks,i=n.beforeFooter.apply(t,arguments),a=n.footer.apply(t,arguments),o=n.afterFooter.apply(t,arguments),r=[];return r=e(r,i),r=e(r,a),r=e(r,o)},update:function(t){var e,o,r=this,s=r._options,l=r._model,d=r._active,u=r._data,c=r._chartInstance;if(d.length){l.opacity=1;var h=[],f=n(d),g=[];for(e=0,o=d.length;o>e;++e)g.push(i(d[e]));s.itemSort&&(g=g.sort(function(t,e){return s.itemSort(t,e,u)})),d.length>1&&a.each(g,function(t){h.push(s.callbacks.labelColor.call(r,t,c))}),a.extend(l,{title:r.getTitle(g,u),beforeBody:r.getBeforeBody(g,u),body:r.getBody(g,u),afterBody:r.getAfterBody(g,u),footer:r.getFooter(g,u),x:Math.round(f.x),y:Math.round(f.y),caretPadding:a.getValueOrDefault(f.padding,2),labelColors:h});var m=r.getTooltipSize(l);r.determineAlignment(m),a.extend(l,r.getBackgroundPoint(l,m))}else r._model.opacity=0;return t&&s.custom&&s.custom.call(r,l),r},getTooltipSize:function(t){var e=this._chart.ctx,n={height:2*t.yPadding,width:0},i=t.body,o=i.reduce(function(t,e){\nreturn t+e.before.length+e.lines.length+e.after.length},0);o+=t.beforeBody.length+t.afterBody.length;var r=t.title.length,s=t.footer.length,l=t.titleFontSize,d=t.bodyFontSize,u=t.footerFontSize;n.height+=r*l,n.height+=(r-1)*t.titleSpacing,n.height+=r?t.titleMarginBottom:0,n.height+=o*d,n.height+=o?(o-1)*t.bodySpacing:0,n.height+=s?t.footerMarginTop:0,n.height+=s*u,n.height+=s?(s-1)*t.footerSpacing:0;var c=0,h=function(t){n.width=Math.max(n.width,e.measureText(t).width+c)};return e.font=a.fontString(l,t._titleFontStyle,t._titleFontFamily),a.each(t.title,h),e.font=a.fontString(d,t._bodyFontStyle,t._bodyFontFamily),a.each(t.beforeBody.concat(t.afterBody),h),c=i.length>1?d+2:0,a.each(i,function(t){a.each(t.before,h),a.each(t.lines,h),a.each(t.after,h)}),c=0,e.font=a.fontString(u,t._footerFontStyle,t._footerFontFamily),a.each(t.footer,h),n.width+=2*t.xPadding,n},determineAlignment:function(t){var e=this,n=e._model,i=e._chart,a=e._chartInstance.chartArea;n.y<t.height?n.yAlign="top":n.y>i.height-t.height&&(n.yAlign="bottom");var o,r,s,l,d,u=(a.left+a.right)/2,c=(a.top+a.bottom)/2;"center"===n.yAlign?(o=function(t){return u>=t},r=function(t){return t>u}):(o=function(e){return e<=t.width/2},r=function(e){return e>=i.width-t.width/2}),s=function(e){return e+t.width>i.width},l=function(e){return e-t.width<0},d=function(t){return c>=t?"top":"bottom"},o(n.x)?(n.xAlign="left",s(n.x)&&(n.xAlign="center",n.yAlign=d(n.y))):r(n.x)&&(n.xAlign="right",l(n.x)&&(n.xAlign="center",n.yAlign=d(n.y)))},getBackgroundPoint:function(t,e){var n={x:t.x,y:t.y},i=t.caretSize,a=t.caretPadding,o=t.cornerRadius,r=t.xAlign,s=t.yAlign,l=i+a,d=o+a;return"right"===r?n.x-=e.width:"center"===r&&(n.x-=e.width/2),"top"===s?n.y+=l:"bottom"===s?n.y-=e.height+l:n.y-=e.height/2,"center"===s?"left"===r?n.x+=l:"right"===r&&(n.x-=l):"left"===r?n.x-=d:"right"===r&&(n.x+=d),n},drawCaret:function(t,e,n){var i,o,r,s,l,d,u=this._view,c=this._chart.ctx,h=u.caretSize,f=u.cornerRadius,g=u.xAlign,m=u.yAlign,p=t.x,v=t.y,b=e.width,y=e.height;"center"===m?("left"===g?(i=p,o=i-h,r=i):(i=p+b,o=i+h,r=i),l=v+y/2,s=l-h,d=l+h):("left"===g?(i=p+f,o=i+h,r=o+h):"right"===g?(i=p+b-f,o=i-h,r=o-h):(o=p+b/2,i=o-h,r=o+h),"top"===m?(s=v,l=s-h,d=s):(s=v+y,l=s+h,d=s));var x=a.color(u.backgroundColor);c.fillStyle=x.alpha(n*x.alpha()).rgbString(),c.beginPath(),c.moveTo(i,s),c.lineTo(o,l),c.lineTo(r,d),c.closePath(),c.fill()},drawTitle:function(t,e,n,i){var o=e.title;if(o.length){n.textAlign=e._titleAlign,n.textBaseline="top";var r=e.titleFontSize,s=e.titleSpacing,l=a.color(e.titleFontColor);n.fillStyle=l.alpha(i*l.alpha()).rgbString(),n.font=a.fontString(r,e._titleFontStyle,e._titleFontFamily);var d,u;for(d=0,u=o.length;u>d;++d)n.fillText(o[d],t.x,t.y),t.y+=r+s,d+1===o.length&&(t.y+=e.titleMarginBottom-s)}},drawBody:function(t,e,n,i){var o=e.bodyFontSize,r=e.bodySpacing,s=e.body;n.textAlign=e._bodyAlign,n.textBaseline="top";var l=a.color(e.bodyFontColor),d=l.alpha(i*l.alpha()).rgbString();n.fillStyle=d,n.font=a.fontString(o,e._bodyFontStyle,e._bodyFontFamily);var u=0,c=function(e){n.fillText(e,t.x+u,t.y),t.y+=o+r};a.each(e.beforeBody,c);var h=s.length>1;u=h?o+2:0,a.each(s,function(r,s){a.each(r.before,c),a.each(r.lines,function(r){h&&(n.fillStyle=a.color(e.legendColorBackground).alpha(i).rgbaString(),n.fillRect(t.x,t.y,o,o),n.strokeStyle=a.color(e.labelColors[s].borderColor).alpha(i).rgbaString(),n.strokeRect(t.x,t.y,o,o),n.fillStyle=a.color(e.labelColors[s].backgroundColor).alpha(i).rgbaString(),n.fillRect(t.x+1,t.y+1,o-2,o-2),n.fillStyle=d),c(r)}),a.each(r.after,c)}),u=0,a.each(e.afterBody,c),t.y-=r},drawFooter:function(t,e,n,i){var o=e.footer;if(o.length){t.y+=e.footerMarginTop,n.textAlign=e._footerAlign,n.textBaseline="top";var r=a.color(e.footerFontColor);n.fillStyle=r.alpha(i*r.alpha()).rgbString(),n.font=a.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),a.each(o,function(i){n.fillText(i,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})}},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n=this.getTooltipSize(e),i={x:e.x,y:e.y},o=Math.abs(e.opacity<.001)?0:e.opacity;if(this._options.enabled){var r=a.color(e.backgroundColor);t.fillStyle=r.alpha(o*r.alpha()).rgbString(),a.drawRoundedRectangle(t,i.x,i.y,n.width,n.height,e.cornerRadius),t.fill(),this.drawCaret(i,n,o),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,o),this.drawBody(i,e,t,o),this.drawFooter(i,e,t,o)}}}})}},{}],35:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;n.elements.arc={backgroundColor:n.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2):!1},inRange:function(t,n){var i=this._view;if(i){for(var a=e.getAngleFromPoint(i,{x:t,y:n}),o=a.angle,r=a.distance,s=i.startAngle,l=i.endAngle;s>l;)l+=2*Math.PI;for(;o>l;)o-=2*Math.PI;for(;s>o;)o+=2*Math.PI;var d=o>=s&&l>=o,u=r>=i.innerRadius&&r<=i.outerRadius;return d&&u}return!1},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],36:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:n.defaultColor,borderWidth:3,borderColor:n.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var n=e._view;e._view.steppedLine===!0?(l.lineTo(n.x,t._view.y),l.lineTo(n.x,n.y)):0===e._view.tension?l.lineTo(n.x,n.y):l.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,n.controlPointPreviousX,n.controlPointPreviousY,n.x,n.y)}var i=this,a=i._view,o=a.spanGaps,r=a.scaleZero,s=i._loop,l=i._chart.ctx;l.save();var d=i._children.slice(),u=-1;s&&d.length&&d.push(d[0]);var c,h,f,g;if(d.length&&a.fill){for(l.beginPath(),c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?(s?l.moveTo(r.x,r.y):l.moveTo(g.x,r),g.skip||(u=c,l.lineTo(g.x,g.y))):(f=-1===u?f:d[u],g.skip?o||u!==c-1||(s?l.lineTo(r.x,r.y):l.lineTo(f._view.x,r)):(u!==c-1?o&&-1!==u?t(f,h):s?l.lineTo(g.x,g.y):(l.lineTo(g.x,r),l.lineTo(g.x,g.y)):t(f,h),u=c));s||-1===u||l.lineTo(d[u]._view.x,r),l.fillStyle=a.backgroundColor||n.defaultColor,l.closePath(),l.fill()}var m=n.elements.line;for(l.lineCap=a.borderCapStyle||m.borderCapStyle,l.setLineDash&&l.setLineDash(a.borderDash||m.borderDash),l.lineDashOffset=a.borderDashOffset||m.borderDashOffset,l.lineJoin=a.borderJoinStyle||m.borderJoinStyle,l.lineWidth=a.borderWidth||m.borderWidth,l.strokeStyle=a.borderColor||n.defaultColor,l.beginPath(),u=-1,c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?g.skip||(l.moveTo(g.x,g.y),u=c):(f=-1===u?f:d[u],g.skip||(u!==c-1&&!o||-1===u?l.moveTo(g.x,g.y):t(f,h),u=c));l.stroke(),l.restore()}})}},{}],37:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global,i=n.defaultColor;n.elements.point={radius:3,pointStyle:"circle",backgroundColor:i,borderWidth:1,borderColor:i,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var n=this._view;return n?Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2):!1},inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2):!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(){var a=this._view,o=this._chart.ctx,r=a.pointStyle,s=a.radius,l=a.x,d=a.y;a.skip||(o.strokeStyle=a.borderColor||i,o.lineWidth=e.getValueOrDefault(a.borderWidth,n.elements.point.borderWidth),o.fillStyle=a.backgroundColor||i,t.canvasHelpers.drawPoint(o,r,s,l,d))}})}},{}],38:[function(t,e,n){"use strict";e.exports=function(t){var e=t.defaults.global;e.elements.rectangle={backgroundColor:e.defaultColor,borderWidth:0,borderColor:e.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return l[(u+t)%4]}var e=this._chart.ctx,n=this._view,i=n.width/2,a=n.x-i,o=n.x+i,r=n.base-(n.base-n.y),s=n.borderWidth/2;n.borderWidth&&(a+=s,o-=s,r+=s),e.beginPath(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth;var l=[[a,n.base],[a,r],[o,r],[o,n.base]],d=["bottom","left","top","right"],u=d.indexOf(n.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),n.borderWidth&&e.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=this._view;return n?n.y<n.base?t>=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.y&&e<=n.base:t>=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.base&&e<=n.y:!1},inLabelRange:function(t){var e=this._view;return e?t>=e.x-e.width/2&&t<=e.x+e.width/2:!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],39:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,n=t.getLabels();t.minIndex=0,t.maxIndex=n.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(n,t.options.ticks.min),t.minIndex=-1!==i?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(n,t.options.ticks.max),t.maxIndex=-1!==i?i:t.maxIndex),t.min=n[t.minIndex],t.max=n[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.isHorizontal();return i.xLabels&&a||i.yLabels&&!a?n.getRightValue(i.datasets[e].data[t]):n.ticks[t]},getPixelForValue:function(t,e,n,i){var a=this,o=Math.max(a.maxIndex+1-a.minIndex-(a.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var r=a.getLabels(),s=r.indexOf(t);e=-1!==s?s:e}if(a.isHorizontal()){var l=a.width-(a.paddingLeft+a.paddingRight),d=l/o,u=d*(e-a.minIndex)+a.paddingLeft;return(a.options.gridLines.offsetGridLines&&i||a.maxIndex===a.minIndex&&i)&&(u+=d/2),a.left+Math.round(u)}var c=a.height-(a.paddingTop+a.paddingBottom),h=c/o,f=h*(e-a.minIndex)+a.paddingTop;return a.options.gridLines.offsetGridLines&&i&&(f+=h/2),a.top+Math.round(f)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,n=this,i=Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),a=n.isHorizontal(),o=a?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.paddingBottom),r=o/i;return t-=a?n.left:n.top,n.options.gridLines.offsetGridLines&&(t-=r/2),t-=a?n.paddingLeft:n.paddingTop,e=0>=t?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,n)}},{}],40:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var a=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var o=e.log10(Math.abs(a)),r="";if(0!==t){var s=-1*Math.floor(o);s=Math.max(Math.min(s,20),0),r=t.toFixed(s)}else r="0";return r}}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=n.chart,o=a.data,r=o.datasets,s=n.isHorizontal();if(n.min=null,n.max=null,i.stacked){var l={};e.each(r,function(o,r){var s=a.getDatasetMeta(r);void 0===l[s.type]&&(l[s.type]={positiveValues:[],negativeValues:[]});var d=l[s.type].positiveValues,u=l[s.type].negativeValues;a.isDatasetVisible(r)&&t(s)&&e.each(o.data,function(t,e){var a=+n.getRightValue(t);isNaN(a)||s.data[e].hidden||(d[e]=d[e]||0,u[e]=u[e]||0,i.relativePoints?d[e]=100:0>a?u[e]+=a:d[e]+=a)})}),e.each(l,function(t){var i=t.positiveValues.concat(t.negativeValues),a=e.min(i),o=e.max(i);n.min=null===n.min?a:Math.min(n.min,a),n.max=null===n.max?o:Math.max(n.max,o)})}else e.each(r,function(i,o){var r=a.getDatasetMeta(o);a.isDatasetVisible(o)&&t(r)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var n,i=this,a=i.options.ticks;if(i.isHorizontal())n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.width/50));else{var o=e.getValueOrDefault(a.fontSize,t.defaults.global.defaultFontSize);n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.height/(2*o)))}return n},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n,i=this,a=i.paddingLeft,o=i.paddingBottom,r=i.start,s=+i.getRightValue(t),l=i.end-r;return i.isHorizontal()?(n=i.width-(a+i.paddingRight),e=i.left+n/l*(s-r),Math.round(e+a)):(n=i.height-(i.paddingTop+o),e=i.bottom-o-n/l*(s-r),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=e.paddingLeft,a=e.paddingBottom,o=n?e.width-(i+e.paddingRight):e.height-(e.paddingTop+a),r=(n?t-e.left-i:e.bottom-a-t)/o;return e.start+(e.end-e.start)*r},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,n)}},{}],41:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,n=t.options,i=n.ticks;if(i.beginAtZero){var a=e.sign(t.min),o=e.sign(t.max);0>a&&0>o?t.max=0:a>0&&o>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:n,handleDirectionalChanges:n,buildTicks:function(){var t=this,n=t.options,i=t.ticks=[],a=n.ticks,o=e.getValueOrDefault,r=t.getTickLimit();r=Math.max(2,r);var s,l=a.fixedStepSize&&a.fixedStepSize>0||a.stepSize&&a.stepSize>0;if(l)s=o(a.fixedStepSize,a.stepSize);else{var d=e.niceNum(t.max-t.min,!1);s=e.niceNum(d/(r-1),!0)}var u=Math.floor(t.min/s)*s,c=Math.ceil(t.max/s)*s,h=(c-u)/s;h=e.almostEquals(h,Math.round(h),s/1e3)?Math.round(h):Math.ceil(h),i.push(void 0!==a.min?a.min:u);for(var f=1;h>f;++f)i.push(u+f*s);i.push(void 0!==a.max?a.max:c),t.handleDirectionalChanges(),t.max=e.max(i),t.min=e.min(i),a.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],42:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var a=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===n||n===i.length-1?t.toExponential():""}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return d?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=i.ticks,o=n.chart,r=o.data,s=r.datasets,l=e.getValueOrDefault,d=n.isHorizontal();if(n.min=null,n.max=null,n.minNotZero=null,i.stacked){var u={};e.each(s,function(a,r){var s=o.getDatasetMeta(r);o.isDatasetVisible(r)&&t(s)&&(void 0===u[s.type]&&(u[s.type]=[]),e.each(a.data,function(t,e){var a=u[s.type],o=+n.getRightValue(t);isNaN(o)||s.data[e].hidden||(a[e]=a[e]||0,i.relativePoints?a[e]=100:a[e]+=o)}))}),e.each(u,function(t){var i=e.min(t),a=e.max(t);n.min=null===n.min?i:Math.min(n.min,i),n.max=null===n.max?a:Math.max(n.max,a)})}else e.each(s,function(i,a){var r=o.getDatasetMeta(a);o.isDatasetVisible(a)&&t(r)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i),0!==i&&(null===n.minNotZero||i<n.minNotZero)&&(n.minNotZero=i))})});n.min=l(a.min,n.min),n.max=l(a.max,n.max),n.min===n.max&&(0!==n.min&&null!==n.min?(n.min=Math.pow(10,Math.floor(e.log10(n.min))-1),n.max=Math.pow(10,Math.floor(e.log10(n.max))+1)):(n.min=1,n.max=10))},buildTicks:function(){for(var t=this,n=t.options,i=n.ticks,a=e.getValueOrDefault,o=t.ticks=[],r=a(i.min,Math.pow(10,Math.floor(e.log10(t.min))));r<t.max;){o.push(r);var s,l;0===r?(s=Math.floor(e.log10(t.minNotZero)),l=Math.round(t.minNotZero/Math.pow(10,s))):(s=Math.floor(e.log10(r)),l=Math.floor(r/Math.pow(10,s))+1),10===l&&(l=1,++s),r=l*Math.pow(10,s)}var d=a(i.max,r);o.push(d),t.isHorizontal()||o.reverse(),t.max=e.max(o),t.min=e.min(o),i.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var n,i,a,o=this,r=o.start,s=+o.getRightValue(t),l=o.paddingTop,d=o.paddingBottom,u=o.paddingLeft,c=o.options,h=c.ticks;return o.isHorizontal()?(a=e.log10(o.end)-e.log10(r),0===s?i=o.left+u:(n=o.width-(u+o.paddingRight),i=o.left+n/a*(e.log10(s)-e.log10(r)),i+=u)):(n=o.height-(l+d),0!==r||h.reverse?0===o.end&&h.reverse?(a=e.log10(o.start)-e.log10(o.minNotZero),i=s===o.end?o.top+l:s===o.minNotZero?o.top+l+.02*n:o.top+l+.02*n+.98*n/a*(e.log10(s)-e.log10(o.minNotZero))):(a=e.log10(o.end)-e.log10(r),n=o.height-(l+d),i=o.bottom-d-n/a*(e.log10(s)-e.log10(r))):(a=e.log10(o.end)-e.log10(o.minNotZero),i=s===r?o.bottom-d:s===o.minNotZero?o.bottom-d-.02*n:o.bottom-d-.02*n-.98*n/a*(e.log10(s)-e.log10(o.minNotZero)))),i},getValueForPixel:function(t){var n,i,a=this,o=e.log10(a.end)-e.log10(a.start);return a.isHorizontal()?(i=a.width-(a.paddingLeft+a.paddingRight),n=a.start*Math.pow(10,(t-a.left-a.paddingLeft)*o/i)):(i=a.height-(a.paddingTop+a.paddingBottom),n=Math.pow(10,(a.bottom-a.paddingBottom-t)*o/i)/a.start),n}});t.scaleService.registerScaleType("logarithmic",i,n)}},{}],43:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global,i={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(t){return t}}},a=t.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var t=this,i=t.options,a=i.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var o=e.min([t.height,t.width]),r=e.getValueOrDefault(a.fontSize,n.defaultFontSize);t.drawingArea=i.display?o/2-(r/2+a.backdropPaddingY):o/2},determineDataLimits:function(){var t=this,n=t.chart;t.min=null,t.max=null,e.each(n.data.datasets,function(i,a){if(n.isDatasetVisible(a)){var o=n.getDatasetMeta(a);e.each(i.data,function(e,n){var i=+t.getRightValue(e);isNaN(i)||o.data[n].hidden||(null===t.min?t.min=i:i<t.min&&(t.min=i),null===t.max?t.max=i:i>t.max&&(t.max=i))})}}),t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,i=e.getValueOrDefault(t.fontSize,n.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*i)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,i,a,o,r,s,l,d,u,c,h,f,g=this.options.pointLabels,m=e.getValueOrDefault(g.fontSize,n.defaultFontSize),p=e.getValueOrDefault(g.fontStyle,n.defaultFontStyle),v=e.getValueOrDefault(g.fontFamily,n.defaultFontFamily),b=e.fontString(m,p,v),y=e.min([this.height/2-m-5,this.width/2]),x=this.width,k=0;for(this.ctx.font=b,i=0;i<this.getValueCount();i++){t=this.getPointPosition(i,y),a=this.ctx.measureText(this.pointLabels[i]?this.pointLabels[i]:"").width+5;var S=this.getIndexAngle(i)+Math.PI/2,w=360*S/(2*Math.PI)%360;0===w||180===w?(o=a/2,t.x+o>x&&(x=t.x+o,r=i),t.x-o<k&&(k=t.x-o,l=i)):180>w?t.x+a>x&&(x=t.x+a,r=i):t.x-a<k&&(k=t.x-a,l=i)}u=k,c=Math.ceil(x-this.width),s=this.getIndexAngle(r),d=this.getIndexAngle(l),h=c/Math.sin(s+Math.PI/2),f=u/Math.sin(d+Math.PI/2),h=e.isNumber(h)?h:0,f=e.isNumber(f)?f:0,this.drawingArea=Math.round(y-(f+h)/2),this.setCenterPoint(f,h)},setCenterPoint:function(t,e){var n=this,i=n.width-e-n.drawingArea,a=t+n.drawingArea;n.xCenter=Math.round((a+i)/2+n.left),n.yCenter=Math.round(n.height/2+n.top)},getIndexAngle:function(t){var e=2*Math.PI/this.getValueCount(),n=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,i=n*Math.PI*2/360;return t*e-Math.PI/2+i},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var n=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this,i=n.getIndexAngle(t);return{x:Math.round(Math.cos(i)*e)+n.xCenter,y:Math.round(Math.sin(i)*e)+n.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,n=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:0>e&&0>n?n:e>0&&n>0?e:0)},draw:function(){var t=this,i=t.options,a=i.gridLines,o=i.ticks,r=i.angleLines,s=i.pointLabels,l=e.getValueOrDefault;if(i.display){var d=t.ctx,u=l(o.fontSize,n.defaultFontSize),c=l(o.fontStyle,n.defaultFontStyle),h=l(o.fontFamily,n.defaultFontFamily),f=e.fontString(u,c,h);if(e.each(t.ticks,function(r,s){if(s>0||i.reverse){var c=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]),h=t.yCenter-c;if(a.display&&0!==s)if(d.strokeStyle=e.getValueAtIndexOrDefault(a.color,s-1),d.lineWidth=e.getValueAtIndexOrDefault(a.lineWidth,s-1),i.lineArc)d.beginPath(),d.arc(t.xCenter,t.yCenter,c,0,2*Math.PI),d.closePath(),d.stroke();else{d.beginPath();for(var g=0;g<t.getValueCount();g++){var m=t.getPointPosition(g,c);0===g?d.moveTo(m.x,m.y):d.lineTo(m.x,m.y)}d.closePath(),d.stroke()}if(o.display){var p=l(o.fontColor,n.defaultFontColor);if(d.font=f,o.showLabelBackdrop){var v=d.measureText(r).width;d.fillStyle=o.backdropColor,d.fillRect(t.xCenter-v/2-o.backdropPaddingX,h-u/2-o.backdropPaddingY,v+2*o.backdropPaddingX,u+2*o.backdropPaddingY)}d.textAlign="center",d.textBaseline="middle",d.fillStyle=p,d.fillText(r,t.xCenter,h)}}}),!i.lineArc){d.lineWidth=r.lineWidth,d.strokeStyle=r.color;for(var g=t.getDistanceFromCenterForValue(i.reverse?t.min:t.max),m=l(s.fontSize,n.defaultFontSize),p=l(s.fontStyle,n.defaultFontStyle),v=l(s.fontFamily,n.defaultFontFamily),b=e.fontString(m,p,v),y=t.getValueCount()-1;y>=0;y--){if(r.display){var x=t.getPointPosition(y,g);d.beginPath(),d.moveTo(t.xCenter,t.yCenter),d.lineTo(x.x,x.y),d.stroke(),d.closePath()}var k=t.getPointPosition(y,g+5),S=l(s.fontColor,n.defaultFontColor);d.font=b,d.fillStyle=S;var w=t.pointLabels,_=this.getIndexAngle(y)+Math.PI/2,M=360*_/(2*Math.PI)%360;0===M||180===M?d.textAlign="center":180>M?d.textAlign="left":d.textAlign="right",90===M||270===M?d.textBaseline="middle":M>270||90>M?d.textBaseline="bottom":d.textBaseline="top",d.fillText(w[y]?w[y]:"",k.x,k.y)}}}}});t.scaleService.registerScaleType("radialLinear",a,i)}},{}],44:[function(t,e,n){"use strict";var i=t(6);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,n={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},a={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,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:!1}},o=t.Scale.extend({initialize:function(){if(!i)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");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return null===t||null===e?null:"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getLabelDiff:function(t,e){var n=this;return null===t||null===e?null:(void 0===n.labelDiffs&&n.buildLabelDiffs(),"undefined"!=typeof n.labelDiffs[t]?n.labelDiffs[t][e]:null)},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i))},t),t.firstTick=i.min.call(t,n),t.lastTick=i.max.call(t,n)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(a,o){var r=[],s=t.chart.isDatasetVisible(o);"object"==typeof a.data[0]&&null!==a.data[0]?e.each(a.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),r.push(n),s&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,n):n,t.lastTick=null!==t.lastTick?i.max(t.lastTick,n):n))},t):r=n,t.labelMoments.push(r)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildLabelDiffs:function(){var t=this;t.labelDiffs=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0&&e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i.diff(t.firstTick,t.tickUnit,!0)))},t),e.each(t.chart.data.datasets,function(i){var a=[];"object"==typeof i.data[0]&&null!==i.data[0]?e.each(i.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),a.push(n.diff(t.firstTick,t.tickUnit,!0)))},t):a=n,t.labelDiffs.push(a)},t)},buildTicks:function(){var i=this;i.ctx.save();var a=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),r=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),s=e.fontString(a,o,r);if(i.ctx.font=s,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var l=i.isHorizontal()?i.width-(i.paddingLeft+i.paddingRight):i.height-(i.paddingTop+i.paddingBottom),d=i.tickFormatFunction(i.firstTick,0,[]),u=i.ctx.measureText(d).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));u=u*c+a*h;var f=l/u;i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,m=n.units[g];g<n.units.length;){if(i.unitScale=1,e.isArray(m.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(m.steps)){for(var p=0;p<m.steps.length;++p)if(m.steps[p]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,m.steps[p]);break}break}if(m.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<m.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,m=n.units[g],i.tickUnit=m.name;var v=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),b=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+v+b,i.displayFormat=i.options.time.displayFormats[m.name]}}var y;if(i.options.time.min?y=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),y=i.firstTick),!i.options.time.max){var x=i.getMomentStartOf(i.lastTick),k=x.diff(i.lastTick,i.tickUnit,!0);0>k?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=x),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var S=1;S<=i.scaleSizeInUnits;++S){var w=y.clone().add(S,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;S%i.unitScale===0&&i.ticks.push(w)}var _=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);(0!==_||0===i.scaleSizeInUnits)&&(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore(),i.labelDiffs=void 0},getLabelForIndex:function(t,e){var n=this,i=n.chart.data.labels&&t<n.chart.data.labels.length?n.chart.data.labels[t]:"";return"object"==typeof n.chart.data.datasets[e].data[0]&&(i=n.getRightValue(n.chart.data.datasets[e].data[t])),n.options.time.tooltipFormat&&(i=n.parseTime(i).format(n.options.time.tooltipFormat)),i},tickFormatFunction:function(t,n,i){var a=t.format(this.displayFormat),o=this.options.ticks,r=e.getValueOrDefault(o.callback,o.userCallback);return r?r(a,n,i):a},convertTicksToLabels:function(){var t=this;t.tickMoments=t.ticks,t.ticks=t.ticks.map(t.tickFormatFunction,t)},getPixelForValue:function(t,e,n){var i=this,a=null;if(void 0!==e&&void 0!==n&&(a=i.getLabelDiff(n,e)),null===a&&(t&&t.isValid||(t=i.parseTime(i.getRightValue(t))),t&&t.isValid&&t.isValid()&&(a=t.diff(i.firstTick,i.tickUnit,!0))),null!==a){var o=0!==a?a/i.scaleSizeInUnits:a;if(i.isHorizontal()){var r=i.width-(i.paddingLeft+i.paddingRight),s=r*o+i.paddingLeft;return i.left+Math.round(s)}var l=i.height-(i.paddingTop+i.paddingBottom),d=l*o+i.paddingTop;return i.top+Math.round(d)}},getPixelForTick:function(t){return this.getPixelForValue(this.tickMoments[t],null,null)},getValueForPixel:function(t){var e=this,n=e.isHorizontal()?e.width-(e.paddingLeft+e.paddingRight):e.height-(e.paddingTop+e.paddingBottom),a=(t-(e.isHorizontal()?e.left+e.paddingLeft:e.top+e.paddingTop))/n;return a*=e.scaleSizeInUnits,e.firstTick.clone().add(i.duration(a,e.tickUnit).asSeconds(),"seconds")},parseTime:function(t){var e=this;return"string"==typeof e.options.time.parser?i(t,e.options.time.parser):"function"==typeof e.options.time.parser?e.options.time.parser(t):"function"==typeof t.getMonth||"number"==typeof t?i(t):t.isValid&&t.isValid()?t:"string"!=typeof e.options.time.format&&e.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),e.options.time.format(t)):i(t,e.options.time.format)}});t.scaleService.registerScaleType("time",o,a)}},{6:6}]},{},[7])(7)});'; -},727:function(t,e){t.exports='/*!\n * Chart.js\n * http://chartjs.org/\n * Version: 2.3.0\n *\n * Copyright 2016 Nick Downie\n * Released under the MIT license\n * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md\n */\n!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){return function t(e,a,i){function n(r,l){if(!a[r]){if(!e[r]){var s="function"==typeof require&&require;if(!l&&s)return s(r,!0);if(o)return o(r,!0);var d=new Error("Cannot find module \'"+r+"\'");throw d.code="MODULE_NOT_FOUND",d}var u=a[r]={exports:{}};e[r][0].call(u.exports,function(t){var a=e[r][1][t];return n(a?a:t)},u,u.exports,t,e,a,i)}return a[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)n(i[r]);return n}({1:[function(t,e,a){},{}],2:[function(t,e,a){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,a=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,n=/^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/,o=/(\\w+)/,r=[0,0,0],l=1,s=t.match(e);if(s){s=s[1];for(var d=0;d<r.length;d++)r[d]=parseInt(s[d]+s[d],16)}else if(s=t.match(a)){s=s[1];for(var d=0;d<r.length;d++)r[d]=parseInt(s.slice(2*d,2*d+2),16)}else if(s=t.match(i)){for(var d=0;d<r.length;d++)r[d]=parseInt(s[d+1]);l=parseFloat(s[4])}else if(s=t.match(n)){for(var d=0;d<r.length;d++)r[d]=Math.round(2.55*parseFloat(s[d+1]));l=parseFloat(s[4])}else if(s=t.match(o)){if("transparent"==s[1])return[0,0,0,0];if(r=y[s[1]],!r)return}for(var d=0;d<r.length;d++)r[d]=v(r[d],0,255);return l=l||0==l?v(l,0,1):1,r[3]=l,r}}function n(t){if(t){var e=/^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=v(parseInt(a[1]),0,360),o=v(parseFloat(a[2]),0,100),r=v(parseFloat(a[3]),0,100),l=v(isNaN(i)?1:i,0,1);return[n,o,r,l]}}}function o(t){if(t){var e=/^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=v(parseInt(a[1]),0,360),o=v(parseFloat(a[2]),0,100),r=v(parseFloat(a[3]),0,100),l=v(isNaN(i)?1:i,0,1);return[n,o,r,l]}}}function r(t){var e=i(t);return e&&e.slice(0,3)}function l(t){var e=n(t);return e&&e.slice(0,3)}function s(t){var e=i(t);return e?e[3]:(e=n(t))?e[3]:(e=o(t))?e[3]:void 0}function d(t){return"#"+x(t[0])+x(t[1])+x(t[2])}function u(t,e){return 1>e||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(1>e||t[3]&&t[3]<1)return f(t,e);var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgb("+a+"%, "+i+"%, "+n+"%)"}function f(t,e){var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgba("+a+"%, "+i+"%, "+n+"%, "+(e||t[3]||1)+")"}function g(t,e){return 1>e||t[3]&&t[3]<1?p(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function b(t){return k[t.slice(0,3)]}function v(t,e,a){return Math.min(Math.max(e,t),a)}function x(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var y=t(6);e.exports={getRgba:i,getHsla:n,getRgb:r,getHsl:l,getHwb:o,getAlpha:s,hexString:d,rgbString:u,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:p,hwbString:m,keyword:b};var k={};for(var S in y)k[y[S]]=S},{6:6}],3:[function(t,e,a){var i=t(5),n=t(2),o=function(t){if(t instanceof o)return t;if(!(this instanceof o))return new o(t);this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var e;if("string"==typeof t)if(e=n.getRgba(t))this.setValues("rgb",e);else if(e=n.getHsla(t))this.setValues("hsl",e);else{if(!(e=n.getHwb(t)))throw new Error(\'Unable to parse color from string "\'+t+\'"\');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};o.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=0>t?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return n.hexString(this.values.rgb)},rgbString:function(){return n.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return n.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return n.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return n.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return n.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return n.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return n.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],a=0;a<t.length;a++){var i=t[a]/255;e[a]=.03928>=i?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),a=t.luminosity();return e>a?(e+.05)/(a+.05):(a+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return 128>e},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;3>e;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,a=(e[0]+t)%360;return e[0]=0>a?360+a:a,this.setValues("hsl",e),this},mix:function(t,e){var a=this,i=t,n=void 0===e?.5:e,o=2*n-1,r=a.alpha()-i.alpha(),l=((o*r===-1?o:(o+r)/(1+o*r))+1)/2,s=1-l;return this.rgb(l*a.red()+s*i.red(),l*a.green()+s*i.green(),l*a.blue()+s*i.blue()).alpha(a.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var t,e,a=new o,i=this.values,n=a.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],e={}.toString.call(t),"[object Array]"===e?n[r]=t.slice(0):"[object Number]"===e?n[r]=t:console.error("unexpected color value:",t));return a}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,a={},i=0;i<t.length;i++)a[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(a.a=e.alpha),a},o.prototype.setValues=function(t,e){var a,n=this.values,o=this.spaces,r=this.maxes,l=1;if("alpha"===t)l=e;else if(e.length)n[t]=e.slice(0,t.length),l=e[t.length];else if(void 0!==e[t.charAt(0)]){for(a=0;a<t.length;a++)n[t][a]=e[t.charAt(a)];l=e.a}else if(void 0!==e[o[t][0]]){var s=o[t];for(a=0;a<t.length;a++)n[t][a]=e[s[a]];l=e.alpha}if(n.alpha=Math.max(0,Math.min(1,void 0===l?n.alpha:l)),"alpha"===t)return!1;var d;for(a=0;a<t.length;a++)d=Math.max(0,Math.min(r[t][a],n[t][a])),n[t][a]=Math.round(d);for(var u in o)u!==t&&(n[u]=i[t][u](n[t]));return!0},o.prototype.setSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a),this)},o.prototype.setChannel=function(t,e,a){var i=this.values[t];return void 0===a?i[e]:a===i[e]?this:(i[e]=a,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},{2:2,5:5}],4:[function(t,e,a){function i(t){var e,a,i,n=t[0]/255,o=t[1]/255,r=t[2]/255,l=Math.min(n,o,r),s=Math.max(n,o,r),d=s-l;return s==l?e=0:n==s?e=(o-r)/d:o==s?e=2+(r-n)/d:r==s&&(e=4+(n-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=(l+s)/2,a=s==l?0:.5>=i?d/(s+l):d/(2-s-l),[e,100*a,100*i]}function n(t){var e,a,i,n=t[0],o=t[1],r=t[2],l=Math.min(n,o,r),s=Math.max(n,o,r),d=s-l;return a=0==s?0:d/s*1e3/10,s==l?e=0:n==s?e=(o-r)/d:o==s?e=2+(r-n)/d:r==s&&(e=4+(n-o)/d),e=Math.min(60*e,360),0>e&&(e+=360),i=s/255*1e3/10,[e,a,i]}function o(t){var e=t[0],a=t[1],n=t[2],o=i(t)[0],r=1/255*Math.min(e,Math.min(a,n)),n=1-1/255*Math.max(e,Math.max(a,n));return[o,100*r,100*n]}function l(t){var e,a,i,n,o=t[0]/255,r=t[1]/255,l=t[2]/255;return n=Math.min(1-o,1-r,1-l),e=(1-o-n)/(1-n)||0,a=(1-r-n)/(1-n)||0,i=(1-l-n)/(1-n)||0,[100*e,100*a,100*i,100*n]}function s(t){return G[JSON.stringify(t)]}function d(t){var e=t[0]/255,a=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var n=.4124*e+.3576*a+.1805*i,o=.2126*e+.7152*a+.0722*i,r=.0193*e+.1192*a+.9505*i;return[100*n,100*o,100*r]}function u(t){var e,a,i,n=d(t),o=n[0],r=n[1],l=n[2];return o/=95.047,r/=100,l/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,l=l>.008856?Math.pow(l,1/3):7.787*l+16/116,e=116*r-16,a=500*(o-r),i=200*(r-l),[e,a,i]}function c(t){return W(u(t))}function h(t){var e,a,i,n,o,r=t[0]/360,l=t[1]/100,s=t[2]/100;if(0==l)return o=255*s,[o,o,o];a=.5>s?s*(1+l):s+l-s*l,e=2*s-a,n=[0,0,0];for(var d=0;3>d;d++)i=r+1/3*-(d-1),0>i&&i++,i>1&&i--,o=1>6*i?e+6*(a-e)*i:1>2*i?a:2>3*i?e+(a-e)*(2/3-i)*6:e,n[d]=255*o;return n}function f(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,n*=1>=o?o:2-o,a=(o+n)/2,e=2*n/(o+n),[i,100*e,100*a])}function p(t){return o(h(t))}function m(t){return l(h(t))}function v(t){return s(h(t))}function x(t){var e=t[0]/60,a=t[1]/100,i=t[2]/100,n=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-a),l=255*i*(1-a*o),s=255*i*(1-a*(1-o)),i=255*i;switch(n){case 0:return[i,s,r];case 1:return[l,i,r];case 2:return[r,i,s];case 3:return[r,l,i];case 4:return[s,r,i];case 5:return[i,r,l]}}function y(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return a=(2-n)*o,e=n*o,e/=1>=a?a:2-a,e=e||0,a/=2,[i,100*e,100*a]}function k(t){return o(x(t))}function S(t){return l(x(t))}function w(t){return s(x(t))}function C(t){var e,a,i,n,o=t[0]/360,l=t[1]/100,s=t[2]/100,d=l+s;switch(d>1&&(l/=d,s/=d),e=Math.floor(6*o),a=1-s,i=6*o-e,0!=(1&e)&&(i=1-i),n=l+i*(a-l),e){default:case 6:case 0:r=a,g=n,b=l;break;case 1:r=n,g=a,b=l;break;case 2:r=l,g=a,b=n;break;case 3:r=l,g=n,b=a;break;case 4:r=n,g=l,b=a;break;case 5:r=a,g=l,b=n}return[255*r,255*g,255*b]}function M(t){return i(C(t))}function D(t){return n(C(t))}function I(t){return l(C(t))}function A(t){return s(C(t))}function T(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100,l=t[3]/100;return e=1-Math.min(1,n*(1-l)+l),a=1-Math.min(1,o*(1-l)+l),i=1-Math.min(1,r*(1-l)+l),[255*e,255*a,255*i]}function P(t){return i(T(t))}function F(t){return n(T(t))}function R(t){return o(T(t))}function _(t){return s(T(t))}function V(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*n+-1.5372*o+r*-.4986,a=n*-.9689+1.8758*o+.0415*r,i=.0557*n+o*-.204+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e=12.92*e,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a=12.92*a,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i=12.92*i,e=Math.min(Math.max(0,e),1),a=Math.min(Math.max(0,a),1),i=Math.min(Math.max(0,i),1),[255*e,255*a,255*i]}function L(t){var e,a,i,n=t[0],o=t[1],r=t[2];return n/=95.047,o/=100,r/=108.883,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,a=500*(n-o),i=200*(o-r),[e,a,i]}function O(t){return W(L(t))}function B(t){var e,a,i,n,o=t[0],r=t[1],l=t[2];return 8>=o?(a=100*o/903.3,n=7.787*(a/100)+16/116):(a=100*Math.pow((o+16)/116,3),n=Math.pow(a/100,1/3)),e=.008856>=e/95.047?e=95.047*(r/500+n-16/116)/7.787:95.047*Math.pow(r/500+n,3),i=.008859>=i/108.883?i=108.883*(n-l/200-16/116)/7.787:108.883*Math.pow(n-l/200,3),[e,a,i]}function W(t){var e,a,i,n=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),a=360*e/2/Math.PI,0>a&&(a+=360),i=Math.sqrt(o*o+r*r),[n,i,a]}function z(t){return V(B(t))}function N(t){var e,a,i,n=t[0],o=t[1],r=t[2];return i=r/360*2*Math.PI,e=o*Math.cos(i),a=o*Math.sin(i),[n,e,a]}function H(t){return B(N(t))}function E(t){return z(N(t))}function U(t){return Z[t]}function q(t){return i(U(t))}function j(t){return n(U(t))}function Y(t){return o(U(t))}function K(t){return l(U(t))}function X(t){return u(U(t))}function J(t){return d(U(t))}e.exports={rgb2hsl:i,rgb2hsv:n,rgb2hwb:o,rgb2cmyk:l,rgb2keyword:s,rgb2xyz:d,rgb2lab:u,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:p,hsl2cmyk:m,hsl2keyword:v,hsv2rgb:x,hsv2hsl:y,hsv2hwb:k,hsv2cmyk:S,hsv2keyword:w,hwb2rgb:C,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:I,hwb2keyword:A,cmyk2rgb:T,cmyk2hsl:P,cmyk2hsv:F,cmyk2hwb:R,cmyk2keyword:_,keyword2rgb:U,keyword2hsl:q,keyword2hsv:j,keyword2hwb:Y,keyword2cmyk:K,keyword2lab:X,keyword2xyz:J,xyz2rgb:V,xyz2lab:L,xyz2lch:O,lab2xyz:B,lab2rgb:z,lab2lch:W,lch2lab:N,lch2xyz:H,lch2rgb:E};var Z={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]},G={};for(var Q in Z)G[JSON.stringify(Z[Q])]=Q},{}],5:[function(t,e,a){var i=t(4),n=function(){return new d};for(var o in i){n[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\\w+)2(\\w+)/.exec(o),l=r[1],s=r[2];n[l]=n[l]||{},n[l][s]=n[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var a=i[t](e);if("string"==typeof a||void 0===a)return a;for(var n=0;n<a.length;n++)a[n]=Math.round(a[n]);return a}}(o)}var d=function(){this.convs={}};d.prototype.routeSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a))},d.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},d.prototype.getValues=function(t){var e=this.convs[t];if(!e){var a=this.space,i=this.convs[a];e=n[a][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){d.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=n},{4:4}],6:[function(t,e,a){e.exports={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]}},{}],7:[function(t,e,a){var i=t(27)();t(26)(i),t(22)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(28)(i),t(32)(i),t(30)(i),t(31)(i),t(33)(i),t(29)(i),t(34)(i),t(35)(i),t(36)(i),t(37)(i),t(38)(i),t(41)(i),t(39)(i),t(40)(i),t(42)(i),t(43)(i),t(44)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{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,39:39,40:40,41:41,42:42,43:43,44:44,8:8,9:9}],8:[function(t,e,a){"use strict";e.exports=function(t){t.Bar=function(e,a){return a.type="bar",new t(e,a)}}},{}],9:[function(t,e,a){"use strict";e.exports=function(t){t.Bubble=function(e,a){return a.type="bubble",new t(e,a)}}},{}],10:[function(t,e,a){"use strict";e.exports=function(t){t.Doughnut=function(e,a){return a.type="doughnut",new t(e,a)}}},{}],11:[function(t,e,a){"use strict";e.exports=function(t){t.Line=function(e,a){return a.type="line",new t(e,a)}}},{}],12:[function(t,e,a){"use strict";e.exports=function(t){t.PolarArea=function(e,a){return a.type="polarArea",new t(e,a)}}},{}],13:[function(t,e,a){"use strict";e.exports=function(t){t.Radar=function(e,a){return a.options=t.helpers.configMerge({aspectRatio:1},a.options),a.type="radar",new t(e,a)}}},{}],14:[function(t,e,a){"use strict";e.exports=function(t){var e={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(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,a){return a.type="scatter",new t(e,a)}}},{}],15:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,a){t.DatasetController.prototype.initialize.call(this,e,a),this.getMeta().bar=!0},getBarCount:function(){var t=this,a=0;return e.each(t.chart.data.datasets,function(e,i){var n=t.chart.getDatasetMeta(i);n.bar&&t.chart.isDatasetVisible(i)&&++a},t),a},update:function(t){var a=this;e.each(a.getMeta().data,function(e,i){a.updateElement(e,i,t)},a)},updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),l=n.getScaleForId(o.yAxisID),s=l.getBasePixel(),d=n.chart.options.elements.rectangle,u=t.custom||{},c=n.getDataset();e.extend(t,{_xScale:r,_yScale:l,_datasetIndex:n.index,_index:a,_model:{x:n.calculateBarX(a,n.index),y:i?s:n.calculateBarY(a,n.index),label:n.chart.data.labels[a],datasetLabel:c.label,base:i?s:n.calculateBarBase(n.index,a),width:n.calculateBarWidth(a),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,a,d.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:d.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(c.borderColor,a,d.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,a,d.borderWidth)}}),t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=0;if(n.options.stacked){for(var r=a.chart,l=r.data.datasets,s=Number(l[t].data[e]),d=0;t>d;d++){var u=l[d],c=r.getDatasetMeta(d);if(c.bar&&c.yAxisID===n.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>s?Math.min(h,0):Math.max(h,0)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(t){var e,a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=a.getBarCount();e="category"===n.options.type?n.getPixelForTick(t+1)-n.getPixelForTick(t):n.width/n.ticks.length;var r=e*n.options.categoryPercentage,l=(e-e*n.options.categoryPercentage)/2,s=r/o;if(n.ticks.length!==a.chart.data.labels.length){var d=n.ticks.length/a.chart.data.labels.length;s*=d}var u=s*n.options.barPercentage,c=s-s*n.options.barPercentage;return{datasetCount:o,tickWidth:e,categoryWidth:r,categorySpacing:l,fullBarWidth:s,barWidth:u,barSpacing:c}},calculateBarWidth:function(t){var e=this.getScaleForId(this.getMeta().xAxisID);if(e.options.barThickness)return e.options.barThickness;var a=this.getRuler(t);return e.options.stacked?a.categoryWidth:a.barWidth},getBarIndex:function(t){var e,a,i=0;for(a=0;t>a;++a)e=this.chart.getDatasetMeta(a),e.bar&&this.chart.isDatasetVisible(a)&&++i;return i},calculateBarX:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=a.getBarIndex(e),r=a.getRuler(t),l=n.getPixelForValue(null,t,e,a.chart.isCombo);return l-=a.chart.isCombo?r.tickWidth/2:0,n.options.stacked?l+r.categoryWidth/2+r.categorySpacing:l+r.barWidth/2+r.categorySpacing+r.barWidth*o+r.barSpacing/2+r.barSpacing*o},calculateBarY:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked){for(var r=0,l=0,s=0;e>s;s++){var d=a.chart.data.datasets[s],u=a.chart.getDatasetMeta(s);if(u.bar&&u.yAxisID===n.id&&a.chart.isDatasetVisible(s)){var c=Number(d.data[t]);0>c?l+=c||0:r+=c||0}}return 0>o?n.getPixelForValue(l+o):n.getPixelForValue(r+o)}return n.getPixelForValue(o)},draw:function(t){var a=this,i=t||1;e.each(a.getMeta().data,function(t,e){var n=a.getDataset().data[e];null===n||void 0===n||isNaN(n)||t.transition(i).draw()},a)},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.hoverBackgroundColor,i,e.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor?n.hoverBorderColor:e.getValueAtIndexOrDefault(a.hoverBorderColor,i,e.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:e.getValueAtIndexOrDefault(a.hoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model,r=this.chart.options.elements.rectangle;o.backgroundColor=n.backgroundColor?n.backgroundColor:e.getValueAtIndexOrDefault(a.backgroundColor,i,r.backgroundColor),o.borderColor=n.borderColor?n.borderColor:e.getValueAtIndexOrDefault(a.borderColor,i,r.borderColor),o.borderWidth=n.borderWidth?n.borderWidth:e.getValueAtIndexOrDefault(a.borderWidth,i,r.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var a="";return t.length>0&&(t[0].yLabel?a=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(a=e.labels[t[0].index])),a},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),l=n.getScaleForId(o.yAxisID),s=r.getBasePixel(),d=t.custom||{},u=n.getDataset(),c=n.chart.options.elements.rectangle;e.extend(t,{_xScale:r,_yScale:l,_datasetIndex:n.index,_index:a,_model:{x:i?s:n.calculateBarX(a,n.index),y:n.calculateBarY(a,n.index),label:n.chart.data.labels[a],datasetLabel:u.label,base:i?s:n.calculateBarBase(n.index,a),height:n.calculateBarHeight(a),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(u.backgroundColor,a,c.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:c.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(u.borderColor,a,c.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(u.borderWidth,a,c.borderWidth)},draw:function(){function t(t){return s[(u+t)%4]}var e=this._chart.ctx,a=this._view,i=a.height/2,n=a.y-i,o=a.y+i,r=a.base-(a.base-a.x),l=a.borderWidth/2;a.borderWidth&&(n+=l,o-=l,r+=l),e.beginPath(),e.fillStyle=a.backgroundColor,e.strokeStyle=a.borderColor,e.lineWidth=a.borderWidth;var s=[[a.base,o],[a.base,n],[r,n],[r,o]],d=["bottom","left","top","right"],u=d.indexOf(a.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),a.borderWidth&&e.stroke()},inRange:function(t,e){var a=this._view,i=!1;return a&&(i=a.x<a.base?e>=a.y-a.height/2&&e<=a.y+a.height/2&&t>=a.x&&t<=a.base:e>=a.y-a.height/2&&e<=a.y+a.height/2&&t>=a.base&&t<=a.x),i}}),t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=0;\nif(n.options.stacked){for(var r=a.chart,l=r.data.datasets,s=Number(l[t].data[e]),d=0;t>d;d++){var u=l[d],c=r.getDatasetMeta(d);if(c.bar&&c.xAxisID===n.id&&r.isDatasetVisible(d)){var h=Number(u.data[e]);o+=0>s?Math.min(h,0):Math.max(h,0)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(t){var e,a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=a.getBarCount();e="category"===n.options.type?n.getPixelForTick(t+1)-n.getPixelForTick(t):n.width/n.ticks.length;var r=e*n.options.categoryPercentage,l=(e-e*n.options.categoryPercentage)/2,s=r/o;if(n.ticks.length!==a.chart.data.labels.length){var d=n.ticks.length/a.chart.data.labels.length;s*=d}var u=s*n.options.barPercentage,c=s-s*n.options.barPercentage;return{datasetCount:o,tickHeight:e,categoryHeight:r,categorySpacing:l,fullBarHeight:s,barHeight:u,barSpacing:c}},calculateBarHeight:function(t){var e=this,a=e.getScaleForId(e.getMeta().yAxisID);if(a.options.barThickness)return a.options.barThickness;var i=e.getRuler(t);return a.options.stacked?i.categoryHeight:i.barHeight},calculateBarX:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked){for(var r=0,l=0,s=0;e>s;s++){var d=a.chart.data.datasets[s],u=a.chart.getDatasetMeta(s);if(u.bar&&u.xAxisID===n.id&&a.chart.isDatasetVisible(s)){var c=Number(d.data[t]);0>c?l+=c||0:r+=c||0}}return 0>o?n.getPixelForValue(l+o):n.getPixelForValue(r+o)}return n.getPixelForValue(o)},calculateBarY:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=a.getBarIndex(e),r=a.getRuler(t),l=n.getPixelForValue(null,t,e,a.chart.isCombo);return l-=a.chart.isCombo?r.tickHeight/2:0,n.options.stacked?l+r.categoryHeight/2+r.categorySpacing:l+r.barHeight/2+r.categorySpacing+r.barHeight*o+r.barSpacing/2+r.barSpacing*o}})}},{}],16:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return a+": ("+i.x+", "+i.y+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var a=this,i=a.getMeta(),n=i.data;e.each(n,function(e,i){a.updateElement(e,i,t)})},updateElement:function(a,i,n){var o=this,r=o.getMeta(),l=o.getScaleForId(r.xAxisID),s=o.getScaleForId(r.yAxisID),d=a.custom||{},u=o.getDataset(),c=u.data[i],h=o.chart.options.elements.point,f=o.index;e.extend(a,{_xScale:l,_yScale:s,_datasetIndex:f,_index:i,_model:{x:n?l.getPixelForDecimal(.5):l.getPixelForValue("object"==typeof c?c:NaN,i,f,o.chart.isCombo),y:n?s.getBasePixel():s.getPixelForValue(c,i,f),radius:n?0:d.radius?d.radius:o.getRadius(c),hitRadius:d.hitRadius?d.hitRadius:e.getValueAtIndexOrDefault(u.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(o,a,h);var g=a._model;g.skip=d.skip?d.skip:isNaN(g.x)||isNaN(g.y),a.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(a){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,a);var n=i.chart.data.datasets[a._datasetIndex],o=a._index,r=a.custom||{},l=a._model;l.radius=r.hoverRadius?r.hoverRadius:e.getValueAtIndexOrDefault(n.hoverRadius,o,i.chart.options.elements.point.hoverRadius)+i.getRadius(n.data[o])},removeHoverStyle:function(e){var a=this;t.DatasetController.prototype.removeHoverStyle.call(a,e,a.chart.options.elements.point);var i=a.chart.data.datasets[e._datasetIndex].data[e._index],n=e.custom||{},o=e._model;o.radius=n.radius?n.radius:a.getRadius(i)}})}},{}],17:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults;a.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'"></span>\'),n[o]&&e.push(n[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],l=o.data[n],s=l&&l.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=s.backgroundColor?s.backgroundColor:d(r.backgroundColor,n,u.backgroundColor),h=s.borderColor?s.borderColor:d(r.borderColor,n,u.borderColor),f=s.borderWidth?s.borderWidth:d(r.borderWidth,n,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;i>a;++a)n=r.getDatasetMeta(a),n.data[o]&&(n.data[o].hidden=!n.data[o].hidden);r.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+e.datasets[t.datasetIndex].data[t.index]}}}},a.pie=e.clone(a.doughnut),e.extend(a.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,a=0;t>a;++a)this.chart.isDatasetVisible(a)&&++e;return e},update:function(t){var a=this,i=a.chart,n=i.chartArea,o=i.options,r=o.elements.arc,l=n.right-n.left-r.borderWidth,s=n.bottom-n.top-r.borderWidth,d=Math.min(l,s),u={x:0,y:0},c=a.getMeta(),h=o.cutoutPercentage,f=o.circumference;if(f<2*Math.PI){var g=o.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var p=g+f,m={x:Math.cos(g),y:Math.sin(g)},b={x:Math.cos(p),y:Math.sin(p)},v=0>=g&&p>=0||g<=2*Math.PI&&2*Math.PI<=p,x=g<=.5*Math.PI&&.5*Math.PI<=p||g<=2.5*Math.PI&&2.5*Math.PI<=p,y=g<=-Math.PI&&-Math.PI<=p||g<=Math.PI&&Math.PI<=p,k=g<=.5*-Math.PI&&.5*-Math.PI<=p||g<=1.5*Math.PI&&1.5*Math.PI<=p,S=h/100,w={x:y?-1:Math.min(m.x*(m.x<0?1:S),b.x*(b.x<0?1:S)),y:k?-1:Math.min(m.y*(m.y<0?1:S),b.y*(b.y<0?1:S))},C={x:v?1:Math.max(m.x*(m.x>0?1:S),b.x*(b.x>0?1:S)),y:x?1:Math.max(m.y*(m.y>0?1:S),b.y*(b.y>0?1:S))},M={width:.5*(C.x-w.x),height:.5*(C.y-w.y)};d=Math.min(l/M.width,s/M.height),u={x:(C.x+w.x)*-.5,y:(C.y+w.y)*-.5}}i.borderWidth=a.getMaxBorderWidth(c.data),i.outerRadius=Math.max((d-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,c.total=a.calculateTotal(),a.outerRadius=i.outerRadius-i.radiusLength*a.getRingIndex(a.index),a.innerRadius=a.outerRadius-i.radiusLength,e.each(c.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){var n=this,o=n.chart,r=o.chartArea,l=o.options,s=l.animation,d=(r.left+r.right)/2,u=(r.top+r.bottom)/2,c=l.rotation,h=l.rotation,f=n.getDataset(),g=i&&s.animateRotate?0:t.hidden?0:n.calculateCircumference(f.data[a])*(l.circumference/(2*Math.PI)),p=i&&s.animateScale?0:n.innerRadius,m=i&&s.animateScale?0:n.outerRadius,b=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:n.index,_index:a,_model:{x:d+o.offsetX,y:u+o.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:m,innerRadius:p,label:b(f.label,a,o.data.labels[a])}});var v=t._model;this.removeHoverStyle(t),i&&s.animateRotate||(0===a?v.startAngle=l.rotation:v.startAngle=n.getMeta().data[a-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,a=this.getDataset(),i=this.getMeta(),n=0;return e.each(i.data,function(e,i){t=a.data[i],isNaN(t)||e.hidden||(n+=Math.abs(t))}),n},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,a,i=0,n=this.index,o=t.length,r=0;o>r;r++)e=t[r]._model?t[r]._model.borderWidth:0,a=t[r]._chart?t[r]._chart.config.data.datasets[n].hoverBorderWidth:0,i=e>i?e:i,i=a>i?a:i;return i}})}},{}],18:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return a.getValueOrDefault(t.showLine,e.showLines)}var a=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,addElementAndReset:function(a){var i=this,n=i.chart.options,o=i.getMeta();t.DatasetController.prototype.addElementAndReset.call(i,a),e(i.getDataset(),n)&&0!==o.dataset._model.tension&&i.updateBezierControlPoints()},update:function(t){var i,n,o,r=this,l=r.getMeta(),s=l.dataset,d=l.data||[],u=r.chart.options,c=u.elements.line,h=r.getScaleForId(l.yAxisID),f=r.getDataset(),g=e(f,u);for(g&&(o=s.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),s._scale=h,s._datasetIndex=r.index,s._children=d,s._model={spanGaps:f.spanGaps?f.spanGaps:u.spanGaps,tension:o.tension?o.tension:a.getValueOrDefault(f.lineTension,c.tension),backgroundColor:o.backgroundColor?o.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:f.borderWidth||c.borderWidth,borderColor:o.borderColor?o.borderColor:f.borderColor||c.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:o.borderDash?o.borderDash:f.borderDash||c.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:o.fill?o.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:o.steppedLine?o.steppedLine:a.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:a.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},s.pivot()),i=0,n=d.length;n>i;++i)r.updateElement(d[i],i,t);for(g&&0!==s._model.tension&&r.updateBezierControlPoints(),i=0,n=d.length;n>i;++i)d[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,n=this.getDataset(),o=t.custom||{};return o.backgroundColor?i=o.backgroundColor:n.pointBackgroundColor?i=a.getValueAtIndexOrDefault(n.pointBackgroundColor,e,i):n.backgroundColor&&(i=n.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,n=this.getDataset(),o=t.custom||{};return o.borderColor?i=o.borderColor:n.pointBorderColor?i=a.getValueAtIndexOrDefault(n.pointBorderColor,e,i):n.borderColor&&(i=n.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,n=this.getDataset(),o=t.custom||{};return o.borderWidth?i=o.borderWidth:n.pointBorderWidth?i=a.getValueAtIndexOrDefault(n.pointBorderWidth,e,i):n.borderWidth&&(i=n.borderWidth),i},updateElement:function(t,e,i){var n,o,r=this,l=r.getMeta(),s=t.custom||{},d=r.getDataset(),u=r.index,c=d.data[e],h=r.getScaleForId(l.yAxisID),f=r.getScaleForId(l.xAxisID),g=r.chart.options.elements.point,p=r.chart.data.labels||[],m=1===p.length||1===d.data.length||r.chart.isCombo;void 0!==d.radius&&void 0===d.pointRadius&&(d.pointRadius=d.radius),void 0!==d.hitRadius&&void 0===d.pointHitRadius&&(d.pointHitRadius=d.hitRadius),n=f.getPixelForValue("object"==typeof c?c:NaN,e,u,m),o=i?h.getBasePixel():r.calculatePointY(c,e,u),t._xScale=f,t._yScale=h,t._datasetIndex=u,t._index=e,t._model={x:n,y:o,skip:s.skip||isNaN(n)||isNaN(o),radius:s.radius||a.getValueAtIndexOrDefault(d.pointRadius,e,g.radius),pointStyle:s.pointStyle||a.getValueAtIndexOrDefault(d.pointStyle,e,g.pointStyle),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:l.dataset._model?l.dataset._model.tension:0,steppedLine:l.dataset._model?l.dataset._model.steppedLine:!1,hitRadius:s.hitRadius||a.getValueAtIndexOrDefault(d.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,a){var i,n,o,r=this,l=r.chart,s=r.getMeta(),d=r.getScaleForId(s.yAxisID),u=0,c=0;if(d.options.stacked){for(i=0;a>i;i++)if(n=l.data.datasets[i],o=l.getDatasetMeta(i),"line"===o.type&&o.yAxisID===d.id&&l.isDatasetVisible(i)){var h=Number(d.getRightValue(n.data[e]));0>h?c+=h||0:u+=h||0}var f=Number(d.getRightValue(t));return 0>f?d.getPixelForValue(c+f):d.getPixelForValue(u+f)}return d.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,a){return Math.max(Math.min(t,a),e)}var e,i,n,o,r,l=this,s=l.getMeta(),d=l.chart.chartArea,u=s.data||[];if(s.dataset._model.spanGaps&&(u=u.filter(function(t){return!t._model.skip})),"monotone"===s.dataset._model.cubicInterpolationMode)a.splineCurveMonotone(u);else for(e=0,i=u.length;i>e;++e)n=u[e],o=n._model,r=a.splineCurve(a.previousItem(u,e)._model,o,a.nextItem(u,e)._model,s.dataset._model.tension),o.controlPointPreviousX=r.previous.x,o.controlPointPreviousY=r.previous.y,o.controlPointNextX=r.next.x,o.controlPointNextY=r.next.y;if(l.chart.options.elements.line.capBezierPoints)for(e=0,i=u.length;i>e;++e)o=u[e]._model,o.controlPointPreviousX=t(o.controlPointPreviousX,d.left,d.right),o.controlPointPreviousY=t(o.controlPointPreviousY,d.top,d.bottom),o.controlPointNextX=t(o.controlPointNextX,d.left,d.right),o.controlPointNextY=t(o.controlPointNextY,d.top,d.bottom)},draw:function(t){var a,i,n=this,o=n.getMeta(),r=o.data||[],l=t||1;for(a=0,i=r.length;i>a;++a)r[a].transition(l);for(e(n.getDataset(),n.chart.options)&&o.dataset.transition(l).draw(),a=0,i=r.length;i>a;++a)r[a].draw()},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.radius=n.hoverRadius||a.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),o.backgroundColor=n.hoverBackgroundColor||a.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,a.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor||a.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,a.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth||a.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),r.radius=o.radius||a.getValueAtIndexOrDefault(i.pointRadius,n,e.chart.options.elements.point.radius),r.backgroundColor=e.getPointBackgroundColor(t,n),r.borderColor=e.getPointBorderColor(t,n),r.borderWidth=e.getPointBorderWidth(t,n)}})}},{}],19:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push(\'<li><span style="background-color:\'+i[0].backgroundColor[o]+\'">\'),n[o]&&e.push(n[o]),e.push("</span></li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],l=o.data[n],s=l.custom||{},d=e.getValueAtIndexOrDefault,u=t.options.elements.arc,c=s.backgroundColor?s.backgroundColor:d(r.backgroundColor,n,u.backgroundColor),h=s.borderColor?s.borderColor:d(r.borderColor,n,u.borderColor),f=s.borderWidth?s.borderWidth:d(r.borderWidth,n,u.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;i>a;++a)n=r.getDatasetMeta(a),n.data[o].hidden=!n.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var a=this,i=a.chart,n=i.chartArea,o=a.getMeta(),r=i.options,l=r.elements.arc,s=Math.min(n.right-n.left,n.bottom-n.top);i.outerRadius=Math.max((s-l.borderWidth/2)/2,0),i.innerRadius=Math.max(r.cutoutPercentage?i.outerRadius/100*r.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),a.outerRadius=i.outerRadius-i.radiusLength*a.index,a.innerRadius=a.outerRadius-i.radiusLength,o.count=a.countVisibleElements(),e.each(o.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){for(var n=this,o=n.chart,r=n.getDataset(),l=o.options,s=l.animation,d=o.scale,u=e.getValueAtIndexOrDefault,c=o.data.labels,h=n.calculateCircumference(r.data[a]),f=d.xCenter,g=d.yCenter,p=0,m=n.getMeta(),b=0;a>b;++b)isNaN(r.data[b])||m.data[b].hidden||++p;var v=l.startAngle,x=t.hidden?0:d.getDistanceFromCenterForValue(r.data[a]),y=v+h*p,k=y+(t.hidden?0:h),S=s.animateScale?0:d.getDistanceFromCenterForValue(r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:d,_model:{x:f,y:g,innerRadius:0,outerRadius:i?S:x,startAngle:i&&s.animateRotate?v:y,endAngle:i&&s.animateRotate?v:k,label:u(c,a,c[a])}}),n.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),a=this.getMeta(),i=0;return e.each(a.data,function(e,a){isNaN(t.data[a])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,addElementAndReset:function(e){t.DatasetController.prototype.addElementAndReset.call(this,e),this.updateBezierControlPoints()},update:function(t){var a=this,i=a.getMeta(),n=i.dataset,o=i.data,r=n.custom||{},l=a.getDataset(),s=a.chart.options.elements.line,d=a.chart.scale;void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),e.extend(i.dataset,{_datasetIndex:a.index,_children:o,_loop:!0,_model:{tension:r.tension?r.tension:e.getValueOrDefault(l.lineTension,s.tension),backgroundColor:r.backgroundColor?r.backgroundColor:l.backgroundColor||s.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:l.borderWidth||s.borderWidth,borderColor:r.borderColor?r.borderColor:l.borderColor||s.borderColor,fill:r.fill?r.fill:void 0!==l.fill?l.fill:s.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:l.borderCapStyle||s.borderCapStyle,borderDash:r.borderDash?r.borderDash:l.borderDash||s.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:l.borderDashOffset||s.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:l.borderJoinStyle||s.borderJoinStyle,scaleTop:d.top,scaleBottom:d.bottom,scaleZero:d.getBasePosition()}}),i.dataset.pivot(),e.each(o,function(e,i){a.updateElement(e,i,t)},a),a.updateBezierControlPoints()},updateElement:function(t,a,i){var n=this,o=t.custom||{},r=n.getDataset(),l=n.chart.scale,s=n.chart.options.elements.point,d=l.getPointPositionForValue(a,r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:l,_model:{x:i?l.xCenter:d.x,y:i?l.yCenter:d.y,tension:o.tension?o.tension:e.getValueOrDefault(r.tension,n.chart.options.elements.line.tension),radius:o.radius?o.radius:e.getValueAtIndexOrDefault(r.pointRadius,a,s.radius),backgroundColor:o.backgroundColor?o.backgroundColor:e.getValueAtIndexOrDefault(r.pointBackgroundColor,a,s.backgroundColor),borderColor:o.borderColor?o.borderColor:e.getValueAtIndexOrDefault(r.pointBorderColor,a,s.borderColor),borderWidth:o.borderWidth?o.borderWidth:e.getValueAtIndexOrDefault(r.pointBorderWidth,a,s.borderWidth),pointStyle:o.pointStyle?o.pointStyle:e.getValueAtIndexOrDefault(r.pointStyle,a,s.pointStyle),hitRadius:o.hitRadius?o.hitRadius:e.getValueAtIndexOrDefault(r.hitRadius,a,s.hitRadius)}}),t._model.skip=o.skip?o.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,a=this.getMeta();e.each(a.data,function(i,n){var o=i._model,r=e.splineCurve(e.previousItem(a.data,n,!0)._model,o,e.nextItem(a.data,n,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),o.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),o.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),o.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var a=this.getMeta(),i=t||1;e.each(a.data,function(t){t.transition(i)}),a.dataset.transition(i).draw(),e.each(a.data,function(t){t.draw()})},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model;o.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(a.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),o.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.pointHoverBackgroundColor,n,e.getHoverColor(o.backgroundColor)),o.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(a.pointHoverBorderColor,n,e.getHoverColor(o.borderColor)),o.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(a.pointHoverBorderWidth,n,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model,r=this.chart.options.elements.point;o.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(a.radius,n,r.radius),o.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(a.pointBackgroundColor,n,r.backgroundColor),o.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(a.pointBorderColor,n,r.borderColor),o.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(a.pointBorderWidth,n,r.borderWidth)}})}},{}],21:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,a,i){var n=this;i||(t.animating=!0);for(var o=0;o<n.animations.length;++o)if(n.animations[o].chartInstance===t)return void(n.animations[o].animationObject=e);n.animations.push({chartInstance:t,animationObject:e}),1===n.animations.length&&n.requestAnimationFrame()},cancelAnimation:function(t){var a=e.findIndex(this.animations,function(e){return e.chartInstance===t});-1!==a&&(this.animations.splice(a,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),a=0;t.dropFrames>1&&(a=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+a,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var n=Date.now(),o=(n-e)/t.frameDuration;t.dropFrames+=o,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,a){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(t,e,a,i,n){var o,r,l,s,d,u;if("object"==typeof e&&(o=e.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void t.drawImage(e,i-e.width/2,n-e.height/2);if(!(isNaN(a)||0>=a)){switch(e){default:t.beginPath(),t.arc(i,n,a,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),r=3*a/Math.sqrt(3),d=r*Math.sqrt(3)/2,t.moveTo(i-r/2,n+d/3),t.lineTo(i+r/2,n+d/3),t.lineTo(i,n-2*d/3),t.closePath(),t.fill();break;case"rect":u=1/Math.SQRT2*a,t.beginPath(),t.fillRect(i-u,n-u,2*u,2*u),t.strokeRect(i-u,n-u,2*u,2*u);break;case"rectRot":u=1/Math.SQRT2*a,t.beginPath(),t.moveTo(i-u,n),t.lineTo(i,n+u),t.lineTo(i+u,n),t.lineTo(i,n-u),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,n+a),t.lineTo(i,n-a),t.moveTo(i-a,n),t.lineTo(i+a,n),t.closePath();break;case"crossRot":t.beginPath(),l=Math.cos(Math.PI/4)*a,s=Math.sin(Math.PI/4)*a,t.moveTo(i-l,n-s),t.lineTo(i+l,n+s),t.moveTo(i-l,n+s),t.lineTo(i+l,n-s),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,n+a),t.lineTo(i,n-a),t.moveTo(i-a,n),t.lineTo(i+a,n),l=Math.cos(Math.PI/4)*a,s=Math.sin(Math.PI/4)*a,t.moveTo(i-l,n-s),t.lineTo(i+l,n+s),t.moveTo(i-l,n+s),t.lineTo(i+l,n-s),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-a,n),t.lineTo(i+a,n),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,n),t.lineTo(i+a,n),t.closePath()}t.stroke()}}}},{}],23:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.types={},t.instances={},t.controllers={},t.Controller=function(a){return this.chart=a,this.config=a.config,this.options=this.config.options=e.configMerge(t.defaults.global,t.defaults[this.config.type],this.config.options||{}),this.id=e.uid(),Object.defineProperty(this,"data",{get:function(){return this.config.data}}),t.instances[this.id]=this,this.options.responsive&&this.resize(!0),this.initialize(),this},e.extend(t.Controller.prototype,{initialize:function(){var e=this;return t.plugins.notify("beforeInit",[e]),e.bindEvents(),e.ensureScalesHaveIDs(),e.buildOrUpdateControllers(),e.buildScales(),e.updateLayout(),e.resetElements(),e.initToolTip(),e.update(),t.plugins.notify("afterInit",[e]),e},clear:function(){return e.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(a){var i=this,n=i.chart,o=n.canvas,r=e.getMaximumWidth(o),l=n.aspectRatio,s=i.options.maintainAspectRatio&&isNaN(l)===!1&&isFinite(l)&&0!==l?r/l:e.getMaximumHeight(o),d=n.width!==r||n.height!==s;if(!d)return i;o.width=n.width=r,o.height=n.height=s,e.retinaScale(n);var u={width:r,height:s};return t.plugins.notify("resize",[i,u]),i.options.onResize&&i.options.onResize(i,u),a||(i.stop(),i.update(i.options.responsiveAnimationDuration)),i},ensureScalesHaveIDs:function(){var t=this.options,a=t.scales||{},i=t.scale;e.each(a.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),e.each(a.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildScales:function(){var a=this,i=a.options,n=a.scales={},o=[];i.scales&&(o=o.concat((i.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(i.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),i.scale&&o.push({options:i.scale,dtype:"radialLinear",isDefault:!0}),e.each(o,function(i){var o=i.options,r=e.getValueOrDefault(o.type,i.dtype),l=t.scaleService.getScaleConstructor(r);if(l){var s=new l({id:o.id,options:o,ctx:a.chart.ctx,chart:a});n[s.id]=s,i.isDefault&&(a.scale=s)}}),t.scaleService.addScalesToLayout(this)},updateLayout:function(){t.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var a=this,i=[],n=[];if(e.each(a.data.datasets,function(e,o){var r=a.getDatasetMeta(o);r.type||(r.type=e.type||a.config.type),i.push(r.type),r.controller?r.controller.updateIndex(o):(r.controller=new t.controllers[r.type](a,o),n.push(r.controller))},a),i.length>1)for(var o=1;o<i.length;o++)if(i[o]!==i[o-1]){a.isCombo=!0;break}return n},resetElements:function(){var t=this;e.each(t.data.datasets,function(e,a){t.getDatasetMeta(a).controller.reset()},t)},update:function(a,i){var n=this;t.plugins.notify("beforeUpdate",[n]),n.tooltip._data=n.data;var o=n.buildOrUpdateControllers();e.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),t.layoutService.update(n,n.chart.width,n.chart.height),t.plugins.notify("afterScaleUpdate",[n]),e.each(o,function(t){t.reset()}),n.updateDatasets(),t.plugins.notify("afterUpdate",[n]),n.render(a,i)},updateDatasets:function(){var e,a,i=this;if(t.plugins.notify("beforeDatasetsUpdate",[i])){for(e=0,a=i.data.datasets.length;a>e;++e)i.getDatasetMeta(e).controller.update();t.plugins.notify("afterDatasetsUpdate",[i])}},render:function(a,i){var n=this;t.plugins.notify("beforeRender",[n]);var o=n.options.animation;if(o&&("undefined"!=typeof a&&0!==a||"undefined"==typeof a&&0!==o.duration)){var r=new t.Animation;r.numSteps=(a||o.duration)/16.66,r.easing=o.easing,r.render=function(t,a){var i=e.easingEffects[a.easing],n=a.currentStep/a.numSteps,o=i(n);t.draw(o,n,a.currentStep)},r.onAnimationProgress=o.onProgress,r.onAnimationComplete=o.onComplete,t.animationService.addAnimation(n,r,a,i)}else n.draw(),o&&o.onComplete&&o.onComplete.call&&o.onComplete.call(n);return n},draw:function(a){var i=this,n=a||1;i.clear(),t.plugins.notify("beforeDraw",[i,n]),e.each(i.boxes,function(t){t.draw(i.chartArea)},i),i.scale&&i.scale.draw(),t.plugins.notify("beforeDatasetsDraw",[i,n]),e.each(i.data.datasets,function(t,e){i.isDatasetVisible(e)&&i.getDatasetMeta(e).controller.draw(a)},i,!0),t.plugins.notify("afterDatasetsDraw",[i,n]),i.tooltip.transition(n).draw(),t.plugins.notify("afterDraw",[i,n])},getElementAtEvent:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[];return e.each(a.data.datasets,function(t,o){if(a.isDatasetVisible(o)){var r=a.getDatasetMeta(o);e.each(r.data,function(t){return t.inRange(i.x,i.y)?(n.push(t),n):void 0})}}),n.slice(0,1)},getElementsAtEvent:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[],o=function(){if(a.data.datasets)for(var t=0;t<a.data.datasets.length;t++){var e=a.getDatasetMeta(t);if(a.isDatasetVisible(t))for(var n=0;n<e.data.length;n++)if(e.data[n].inRange(i.x,i.y))return e.data[n]}}.call(a);return o?(e.each(a.data.datasets,function(t,e){if(a.isDatasetVisible(e)){var i=a.getDatasetMeta(e),r=i.data[o._index];r&&!r._view.skip&&n.push(r)}},a),n):n},getElementsAtXAxis:function(t){var a=this,i=e.getRelativePosition(t,a.chart),n=[],o=function(){if(a.data.datasets)for(var t=0;t<a.data.datasets.length;t++){var e=a.getDatasetMeta(t);if(a.isDatasetVisible(t))for(var n=0;n<e.data.length;n++)if(e.data[n].inLabelRange(i.x,i.y))return e.data[n]}}.call(a);return o?(e.each(a.data.datasets,function(t,i){if(a.isDatasetVisible(i)){var r=a.getDatasetMeta(i),l=e.findIndex(r.data,function(t){return o._model.x===t._model.x});-1===l||r.data[l]._view.skip||n.push(r.data[l])}},a),n):n},getElementsAtEventForMode:function(t,e){var a=this;switch(e){case"single":return a.getElementAtEvent(t);case"label":return a.getElementsAtEvent(t);case"dataset":return a.getDatasetAtEvent(t);case"x-axis":return a.getElementsAtXAxis(t);default:return t}},getDatasetAtEvent:function(t){var e=this.getElementAtEvent(t);\nreturn e.length>0&&(e=this.getDatasetMeta(e[0]._datasetIndex).data),e},getDatasetMeta:function(t){var e=this,a=e.data.datasets[t];a._meta||(a._meta={});var i=a._meta[e.id];return i||(i=a._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,a=this.data.datasets.length;a>e;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var a=this;a.stop(),a.clear(),e.unbindEvents(a,a.events),e.removeResizeListener(a.chart.canvas.parentNode);var i=a.chart.canvas;i.width=a.chart.width,i.height=a.chart.height,void 0!==a.chart.originalDevicePixelRatio&&a.chart.ctx.scale(1/a.chart.originalDevicePixelRatio,1/a.chart.originalDevicePixelRatio),i.style.width=a.chart.originalCanvasStyleWidth,i.style.height=a.chart.originalCanvasStyleHeight,t.plugins.notify("destroy",[a]),delete t.instances[a.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var t=this;e.bindEvents(t,t.options.events,function(e){t.eventHandler(e)})},updateHoverStyle:function(t,e,a){var i,n,o,r=a?"setHoverStyle":"removeHoverStyle";switch(e){case"single":t=[t[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(n=0,o=t.length;o>n;++n)i=t[n],i&&this.getDatasetMeta(i._datasetIndex).controller[r](i)},eventHandler:function(t){var a=this,i=a.tooltip,n=a.options||{},o=n.hover,r=n.tooltips;return a.lastActive=a.lastActive||[],a.lastTooltipActive=a.lastTooltipActive||[],"mouseout"===t.type?(a.active=[],a.tooltipActive=[]):(a.active=a.getElementsAtEventForMode(t,o.mode),a.tooltipActive=a.getElementsAtEventForMode(t,r.mode)),o.onHover&&o.onHover.call(a,a.active),a.legend&&a.legend.handleEvent&&a.legend.handleEvent(t),("mouseup"===t.type||"click"===t.type)&&n.onClick&&n.onClick.call(a,t,a.active),a.lastActive.length&&a.updateHoverStyle(a.lastActive,o.mode,!1),a.active.length&&o.mode&&a.updateHoverStyle(a.active,o.mode,!0),(r.enabled||r.custom)&&(i.initialize(),i._active=a.tooltipActive,i.update(!0)),i.pivot(),a.animating||e.arrayEquals(a.active,a.lastActive)&&e.arrayEquals(a.tooltipActive,a.lastTooltipActive)||(a.stop(),(r.enabled||r.custom)&&i.update(!0),a.render(o.animationDuration,!0)),a.lastActive=a.active,a.lastTooltipActive=a.tooltipActive,a}})}},{}],24:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.DatasetController=function(t,e){this.initialize(t,e)},e.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var a=this;a.chart=t,a.index=e,a.linkScales(),a.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),a=t.getDataset();null===e.xAxisID&&(e.xAxisID=a.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=a.yAxisID||t.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(t){return this.chart.scales[t]},reset:function(){this.update(!0)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,a=e.dataElementType;return a&&new a({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,a=this,i=a.getMeta(),n=a.getDataset().data||[],o=i.data;for(t=0,e=n.length;e>t;++t)o[t]=o[t]||a.createMetaData(i,t);i.dataset=i.dataset||a.createMetaDataset()},addElementAndReset:function(t){var e=this,a=e.createMetaData(t);e.getMeta().data.splice(t,0,a),e.updateElement(a,t,!0)},buildOrUpdateElements:function(){var t=this.getMeta(),e=t.data,a=this.getDataset().data.length,i=e.length;if(i>a)e.splice(a,i-a);else if(a>i)for(var n=i;a>n;++n)this.addElementAndReset(n)},update:a,draw:function(t){var a=t||1;e.each(this.getMeta().data,function(t){t.transition(a).draw()})},removeHoverStyle:function(t,a){var i=this.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=e.getValueAtIndexOrDefault,l=t._model;l.backgroundColor=o.backgroundColor?o.backgroundColor:r(i.backgroundColor,n,a.backgroundColor),l.borderColor=o.borderColor?o.borderColor:r(i.borderColor,n,a.borderColor),l.borderWidth=o.borderWidth?o.borderWidth:r(i.borderWidth,n,a.borderWidth)},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=e.getValueAtIndexOrDefault,r=e.getHoverColor,l=t._model;l.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o(a.hoverBackgroundColor,i,r(l.backgroundColor)),l.borderColor=n.hoverBorderColor?n.hoverBorderColor:o(a.hoverBorderColor,i,r(l.borderColor)),l.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o(a.hoverBorderWidth,i,l.borderWidth)}}),t.DatasetController.extend=e.inherits}},{}],25:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var a=this;return a._view||(a._view=e.clone(a._model)),1===t?(a._view=a._model,a._start=null,a):(a._start||a.pivot(),e.each(a._model,function(i,n){if("_"===n[0]);else if(a._view.hasOwnProperty(n))if(i===a._view[n]);else if("string"==typeof i)try{var o=e.color(a._model[n]).mix(e.color(a._start[n]),t);a._view[n]=o.rgbString()}catch(r){a._view[n]=i}else if("number"==typeof i){var l=void 0!==a._start[n]&&isNaN(a._start[n])===!1?a._start[n]:0;a._view[n]=(a._model[n]-l)*t+l}else a._view[n]=i;else"number"!=typeof i||isNaN(a._view[n])?a._view[n]=i:a._view[n]=i*t},a),a)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,a){"use strict";var i=t(3);e.exports=function(t){function e(t,e,a){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[a])):i=t,i}function a(t){return void 0!==t&&null!==t&&"none"!==t}function n(t,i,n){var o=document.defaultView,r=t.parentNode,l=o.getComputedStyle(t)[i],s=o.getComputedStyle(r)[i],d=a(l),u=a(s),c=Number.POSITIVE_INFINITY;return d||u?Math.min(d?e(l,t,n):c,u?e(s,r,n):c):"none"}var o=t.helpers={};o.each=function(t,e,a,i){var n,r;if(o.isArray(t))if(r=t.length,i)for(n=r-1;n>=0;n--)e.call(a,t[n],n);else for(n=0;r>n;n++)e.call(a,t[n],n);else if("object"==typeof t){var l=Object.keys(t);for(r=l.length,n=0;r>n;n++)e.call(a,t[l[n]],l[n])}},o.clone=function(t){var e={};return o.each(t,function(t,a){o.isArray(t)?e[a]=t.slice(0):"object"==typeof t&&null!==t?e[a]=o.clone(t):e[a]=t}),e},o.extend=function(t){for(var e=function(e,a){t[a]=e},a=1,i=arguments.length;i>a;a++)o.each(arguments[a],e);return t},o.configMerge=function(e){var a=o.clone(e);return o.each(Array.prototype.slice.call(arguments,1),function(e){o.each(e,function(e,i){if("scales"===i)a[i]=o.scaleMerge(a.hasOwnProperty(i)?a[i]:{},e);else if("scale"===i)a[i]=o.configMerge(a.hasOwnProperty(i)?a[i]:{},t.scaleService.getScaleDefaults(e.type),e);else if(a.hasOwnProperty(i)&&o.isArray(a[i])&&o.isArray(e)){var n=a[i];o.each(e,function(t,e){e<n.length?"object"==typeof n[e]&&null!==n[e]&&"object"==typeof t&&null!==t?n[e]=o.configMerge(n[e],t):n[e]=t:n.push(t)})}else a.hasOwnProperty(i)&&"object"==typeof a[i]&&null!==a[i]&&"object"==typeof e?a[i]=o.configMerge(a[i],e):a[i]=e})}),a},o.scaleMerge=function(e,a){var i=o.clone(e);return o.each(a,function(e,a){"xAxes"===a||"yAxes"===a?i.hasOwnProperty(a)?o.each(e,function(e,n){var r=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear"),l=t.scaleService.getScaleDefaults(r);n>=i[a].length||!i[a][n].type?i[a].push(o.configMerge(l,e)):e.type&&e.type!==i[a][n].type?i[a][n]=o.configMerge(i[a][n],l,e):i[a][n]=o.configMerge(i[a][n],e)}):(i[a]=[],o.each(e,function(e){var n=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear");i[a].push(o.configMerge(t.scaleService.getScaleDefaults(n),e))})):i.hasOwnProperty(a)&&"object"==typeof i[a]&&null!==i[a]&&"object"==typeof e?i[a]=o.configMerge(i[a],e):i[a]=e}),i},o.getValueAtIndexOrDefault=function(t,e,a){return void 0===t||null===t?a:o.isArray(t)?e<t.length?t[e]:a:t},o.getValueOrDefault=function(t,e){return void 0===t?e:t},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var a=0,i=t.length;i>a;++a)if(t[a]===e)return a;return-1},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var a=[];return o.each(t,function(t){e(t)&&a.push(t)}),a},o.findIndex=Array.prototype.findIndex?function(t,e,a){return t.findIndex(e,a)}:function(t,e,a){a=void 0===a?t:a;for(var i=0,n=t.length;n>i;++i)if(e.call(a,t[i],i,t))return i;return-1},o.findNextWhere=function(t,e,a){(void 0===a||null===a)&&(a=-1);for(var i=a+1;i<t.length;i++){var n=t[i];if(e(n))return n}},o.findPreviousWhere=function(t,e,a){(void 0===a||null===a)&&(a=t.length);for(var i=a-1;i>=0;i--){var n=t[i];if(e(n))return n}},o.inherits=function(t){var e=this,a=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=a};return i.prototype=e.prototype,a.prototype=new i,a.extend=o.inherits,t&&o.extend(a.prototype,t),a.__super__=e.prototype,a},o.noop=function(){},o.uid=function(){var t=0;return function(){return t++}}(),o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,a){return Math.abs(t-e)<a},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var a=e.x-t.x,i=e.y-t.y,n=Math.sqrt(a*a+i*i),o=Math.atan2(i,a);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:n}},o.aliasPixel=function(t){return t%2===0?0:.5},o.splineCurve=function(t,e,a,i){var n=t.skip?e:t,o=e,r=a.skip?e:a,l=Math.sqrt(Math.pow(o.x-n.x,2)+Math.pow(o.y-n.y,2)),s=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=l/(l+s),u=s/(l+s);d=isNaN(d)?0:d,u=isNaN(u)?0:u;var c=i*d,h=i*u;return{previous:{x:o.x-c*(r.x-n.x),y:o.y-c*(r.y-n.y)},next:{x:o.x+h*(r.x-n.x),y:o.y+h*(r.y-n.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,a,i,n,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),l=r.length;for(e=0;l>e;++e)i=r[e],i.model.skip||(a=e>0?r[e-1]:null,n=l-1>e?r[e+1]:null,n&&!n.model.skip&&(i.deltaK=(n.model.y-i.model.y)/(n.model.x-i.model.x)),!a||a.model.skip?i.mK=i.deltaK:!n||n.model.skip?i.mK=a.deltaK:this.sign(a.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(a.deltaK+i.deltaK)/2);var s,d,u,c;for(e=0;l-1>e;++e)i=r[e],n=r[e+1],i.model.skip||n.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=n.mK=0:(s=i.mK/i.deltaK,d=n.mK/i.deltaK,c=Math.pow(s,2)+Math.pow(d,2),9>=c||(u=3/Math.sqrt(c),i.mK=s*u*i.deltaK,n.mK=d*u*i.deltaK)));var h;for(e=0;l>e;++e)i=r[e],i.model.skip||(a=e>0?r[e-1]:null,n=l-1>e?r[e+1]:null,a&&!a.model.skip&&(h=(i.model.x-a.model.x)/3,i.model.controlPointPreviousX=i.model.x-h,i.model.controlPointPreviousY=i.model.y-h*i.mK),n&&!n.model.skip&&(h=(n.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+h,i.model.controlPointNextY=i.model.y+h*i.mK))},o.nextItem=function(t,e,a){return a?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,a){return a?0>=e?t[t.length-1]:t[e-1]:0>=e?t[0]:t[e-1]},o.niceNum=function(t,e){var a,i=Math.floor(o.log10(t)),n=t/Math.pow(10,i);return a=e?1.5>n?1:3>n?2:7>n?5:10:1>=n?1:2>=n?2:5>=n?5:10,a*Math.pow(10,i)};var r=o.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--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){return(t/=.5)<1?.5*t*t*t:.5*((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){return(t/=.5)<1?.5*t*t*t*t:-0.5*((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){return(t/=.5)<1?.5*t*t*t*t*t:.5*((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-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)))},easeOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/a)+1)},easeInOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:2===(t/=.5)?1:(a||(a=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),1>t?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};o.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),o.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),o.getRelativePosition=function(t,e){var a,i,n=t.originalEvent||t,r=t.currentTarget||t.srcElement,l=r.getBoundingClientRect(),s=n.touches;s&&s.length>0?(a=s[0].clientX,i=s[0].clientY):(a=n.clientX,i=n.clientY);var d=parseFloat(o.getStyle(r,"padding-left")),u=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=l.right-l.left-d-c,g=l.bottom-l.top-u-h;return a=Math.round((a-l.left-d)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-l.top-u)/g*r.height/e.currentDevicePixelRatio),{x:a,y:i}},o.addEvent=function(t,e,a){t.addEventListener?t.addEventListener(e,a):t.attachEvent?t.attachEvent("on"+e,a):t["on"+e]=a},o.removeEvent=function(t,e,a){t.removeEventListener?t.removeEventListener(e,a,!1):t.detachEvent?t.detachEvent("on"+e,a):t["on"+e]=o.noop},o.bindEvents=function(t,e,a){var i=t.events=t.events||{};o.each(e,function(e){i[e]=function(){a.apply(t,arguments)},o.addEvent(t.chart.canvas,e,i[e])})},o.unbindEvents=function(t,e){var a=t.chart.canvas;o.each(e,function(t,e){o.removeEvent(a,e,t)})},o.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),n=e.clientWidth-a-i,r=o.getConstraintWidth(t);return isNaN(r)?n:Math.min(n,r)},o.getMaximumHeight=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),n=e.clientHeight-a-i,r=o.getConstraintHeight(t);return isNaN(r)?n:Math.min(n,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t){var e=t.ctx,a=t.canvas,i=a.width,n=a.height,o=t.currentDevicePixelRatio=window.devicePixelRatio||1;1!==o&&(a.height=n*o,a.width=i*o,e.scale(o,o),t.originalDevicePixelRatio=t.originalDevicePixelRatio||o),a.style.width=i+"px",a.style.height=n+"px"},o.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},o.fontString=function(t,e,a){return e+" "+t+"px "+a},o.longestText=function(t,e,a,i){i=i||{};var n=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(n=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var l=0;o.each(a,function(e){void 0!==e&&null!==e&&o.isArray(e)!==!0?l=o.measureText(t,n,r,l,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(l=o.measureText(t,n,r,l,e))})});var s=r.length/2;if(s>a.length){for(var d=0;s>d;d++)delete n[r[d]];r.splice(0,s)}return l},o.measureText=function(t,e,a,i,n){var o=e[n];return o||(o=e[n]=t.measureText(n).width,a.push(n)),o>i&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.drawRoundedRectangle=function(t,e,a,i,n,o){t.beginPath(),t.moveTo(e+o,a),t.lineTo(e+i-o,a),t.quadraticCurveTo(e+i,a,e+i,a+o),t.lineTo(e+i,a+n-o),t.quadraticCurveTo(e+i,a+n,e+i-o,a+n),t.lineTo(e+o,a+n),t.quadraticCurveTo(e,a+n,e,a+n-o),t.lineTo(e,a+o),t.quadraticCurveTo(e,a,e+o,a),t.closePath()},o.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},o.addResizeListener=function(t,e){var a=document.createElement("iframe"),i="chartjs-hidden-iframe";a.classlist?a.classlist.add(i):a.setAttribute("class",i),a.tabIndex=-1;var n=a.style;n.width="100%",n.display="block",n.border=0,n.height=0,n.margin=0,n.position="absolute",n.left=0,n.right=0,n.top=0,n.bottom=0,t.insertBefore(a,t.firstChild),(a.contentWindow||a).onresize=function(){return e?e():void 0}},o.removeResizeListener=function(t){var e=t.querySelector(".chartjs-hidden-iframe");e&&e.parentNode.removeChild(e)},o.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},o.arrayEquals=function(t,e){var a,i,n,r;if(!t||!e||t.length!==e.length)return!1;for(a=0,i=t.length;i>a;++a)if(n=t[a],r=e[a],n instanceof Array&&r instanceof Array){if(!o.arrayEquals(n,r))return!1}else if(n!==r)return!1;return!0},o.callCallback=function(t,e,a){t&&"function"==typeof t.call&&t.apply(a,e)},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{3:3}],27:[function(t,e,a){"use strict";e.exports=function(){var t=function(e,a){var i=this,n=t.helpers;return i.config=a||{data:{datasets:[]}},e.length&&e[0].getContext&&(e=e[0]),e.getContext&&(e=e.getContext("2d")),i.ctx=e,i.canvas=e.canvas,e.canvas.style.display=e.canvas.style.display||"block",i.width=e.canvas.width||parseInt(n.getStyle(e.canvas,"width"),10)||n.getMaximumWidth(e.canvas),i.height=e.canvas.height||parseInt(n.getStyle(e.canvas,"height"),10)||n.getMaximumHeight(e.canvas),i.aspectRatio=i.width/i.height,(isNaN(i.aspectRatio)||isFinite(i.aspectRatio)===!1)&&(i.aspectRatio=void 0!==a.aspectRatio?a.aspectRatio:2),i.originalCanvasStyleWidth=e.canvas.style.width,i.originalCanvasStyleHeight=e.canvas.style.height,n.retinaScale(i),i.controller=new t.Controller(i),n.addResizeListener(e.canvas.parentNode,function(){i.controller&&i.controller.config.options.responsive&&i.controller.resize()}),i.controller?i.controller:i};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",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:!0,elements:{},legendCallback:function(t){var e=[];e.push(\'<ul class="\'+t.id+\'-legend">\');for(var a=0;a<t.data.datasets.length;a++)e.push(\'<li><span style="background-color:\'+t.data.datasets[a].backgroundColor+\'"></span>\'),t.data.datasets[a].label&&e.push(t.data.datasets[a].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],28:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,a,i){function n(t){var e,a=t.isHorizontal();a?(e=t.update(t.options.fullWidth?p:k,y),S-=e.height):(e=t.update(x,v),k-=e.width),w.push({horizontal:a,minSize:e,box:t})}function o(t){var a=e.findNextWhere(w,function(e){return e.box===t});if(a)if(t.isHorizontal()){var i={left:C,right:M,top:0,bottom:0};t.update(t.options.fullWidth?p:k,m/2,i)}else t.update(a.minSize.width,S)}function r(t){var a=e.findNextWhere(w,function(e){return e.box===t}),i={left:0,right:0,top:D,bottom:I};a&&t.update(a.minSize.width,S,i)}function l(t){t.isHorizontal()?(t.left=t.options.fullWidth?s:C,t.right=t.options.fullWidth?a-s:C+k,t.top=F,t.bottom=F+t.height,F=t.bottom):(t.left=P,t.right=P+t.width,t.top=D,t.bottom=D+S,P=t.right)}if(t){var s=0,d=0,u=e.where(t.boxes,function(t){return"left"===t.options.position}),c=e.where(t.boxes,function(t){return"right"===t.options.position}),h=e.where(t.boxes,function(t){return"top"===t.options.position}),f=e.where(t.boxes,function(t){return"bottom"===t.options.position}),g=e.where(t.boxes,function(t){return"chartArea"===t.options.position});h.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),f.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var p=a-2*s,m=i-2*d,b=p/2,v=m/2,x=(a-b)/(u.length+c.length),y=(i-v)/(h.length+f.length),k=p,S=m,w=[];e.each(u.concat(c,h,f),n);var C=s,M=s,D=d,I=d;e.each(u.concat(c),o),e.each(u,function(t){C+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h.concat(f),o),e.each(h,function(t){D+=t.height}),e.each(f,function(t){I+=t.height}),e.each(u.concat(c),r),C=s,M=s,D=d,I=d,e.each(u,function(t){C+=t.width}),e.each(c,function(t){M+=t.width}),e.each(h,function(t){D+=t.height}),e.each(f,function(t){I+=t.height});var A=i-D-I,T=a-C-M;(T!==k||A!==S)&&(e.each(u,function(t){t.height=A}),e.each(c,function(t){t.height=A}),e.each(h,function(t){t.options.fullWidth||(t.width=T)}),e.each(f,function(t){t.options.fullWidth||(t.width=T)}),S=A,k=T);var P=s,F=d;e.each(u.concat(h),l),P+=k,F+=S,e.each(c,l),e.each(f,l),t.chartArea={left:C,top:D,right:C+k,bottom:D+S},e.each(g,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(k,S)})}}}}},{}],29:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var a=e.datasetIndex,i=this.chart,n=i.getDatasetMeta(a);n.hidden=null===n.hidden?!i.data.datasets[a].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var a=t.data;return e.isArray(a.datasets)?a.datasets.map(function(a,i){return{text:a.label,fillStyle:e.isArray(a.backgroundColor)?a.backgroundColor[0]:a.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,datasetIndex:i}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){e.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:a,update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:function(){var t=this;t.legendItems=t.options.labels.generateLabels.call(t,t.chart),t.options.reverse&&t.legendItems.reverse()},afterBuildLabels:a,beforeFit:a,fit:function(){var a=this,i=a.options,n=i.labels,o=i.display,r=a.ctx,l=t.defaults.global,s=e.getValueOrDefault,d=s(n.fontSize,l.defaultFontSize),u=s(n.fontStyle,l.defaultFontStyle),c=s(n.fontFamily,l.defaultFontFamily),h=e.fontString(d,u,c),f=a.legendHitBoxes=[],g=a.minSize,p=a.isHorizontal();if(p?(g.width=a.maxWidth,g.height=o?10:0):(g.width=o?10:0,g.height=a.maxHeight),o)if(r.font=h,p){var m=a.lineWidths=[0],b=a.legendItems.length?d+n.padding:0;r.textAlign="left",r.textBaseline="top",e.each(a.legendItems,function(t,e){var i=n.usePointStyle?d*Math.sqrt(2):n.boxWidth,o=i+d/2+r.measureText(t.text).width;m[m.length-1]+o+n.padding>=a.width&&(b+=d+n.padding,m[m.length]=a.left),f[e]={left:0,top:0,width:o,height:d},m[m.length-1]+=o+n.padding}),g.height+=b}else{var v=n.padding,x=a.columnWidths=[],y=n.padding,k=0,S=0,w=d+v;e.each(a.legendItems,function(t,e){var a=n.usePointStyle?2*n.boxWidth:n.boxWidth,i=a+d/2+r.measureText(t.text).width;S+w>g.height&&(y+=k+n.padding,x.push(k),k=0,S=0),k=Math.max(k,i),S+=w,f[e]={left:0,top:0,width:i,height:d}}),y+=k,x.push(k),g.width+=y}a.width=g.width,a.height=g.height},afterFit:a,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var a=this,i=a.options,n=i.labels,o=t.defaults.global,r=o.elements.line,l=a.width,s=a.lineWidths;if(i.display){var d,u=a.ctx,c=e.getValueOrDefault,h=c(n.fontColor,o.defaultFontColor),f=c(n.fontSize,o.defaultFontSize),g=c(n.fontStyle,o.defaultFontStyle),p=c(n.fontFamily,o.defaultFontFamily),m=e.fontString(f,g,p);u.textAlign="left",u.textBaseline="top",u.lineWidth=.5,u.strokeStyle=h,u.fillStyle=h,u.font=m;var b=n.boxWidth,v=a.legendHitBoxes,x=function(e,a,n){if(!(isNaN(b)||0>=b)){u.save(),u.fillStyle=c(n.fillStyle,o.defaultColor),u.lineCap=c(n.lineCap,r.borderCapStyle),u.lineDashOffset=c(n.lineDashOffset,r.borderDashOffset),u.lineJoin=c(n.lineJoin,r.borderJoinStyle),u.lineWidth=c(n.lineWidth,r.borderWidth),u.strokeStyle=c(n.strokeStyle,o.defaultColor);var l=0===c(n.lineWidth,r.borderWidth);if(u.setLineDash&&u.setLineDash(c(n.lineDash,r.borderDash)),i.labels&&i.labels.usePointStyle){var s=f*Math.SQRT2/2,d=s/Math.SQRT2,h=e+d,g=a+d;t.canvasHelpers.drawPoint(u,n.pointStyle,s,h,g)}else l||u.strokeRect(e,a,b,f),u.fillRect(e,a,b,f);u.restore()}},y=function(t,e,a,i){u.fillText(a.text,b+f/2+t,e),a.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(b+f/2+t,e+f/2),u.lineTo(b+f/2+t+i,e+f/2),u.stroke())},k=a.isHorizontal();d=k?{x:a.left+(l-s[0])/2,y:a.top+n.padding,line:0}:{x:a.left+n.padding,y:a.top+n.padding,line:0};var S=f+n.padding;e.each(a.legendItems,function(t,e){var i=u.measureText(t.text).width,o=n.usePointStyle?f+f/2+i:b+f/2+i,r=d.x,c=d.y;k?r+o>=l&&(c=d.y+=S,d.line++,r=d.x=a.left+(l-s[d.line])/2):c+S>a.bottom&&(r=d.x=r+a.columnWidths[d.line]+n.padding,c=d.y=a.top,d.line++),x(r,c,t),v[e].left=r,v[e].top=c,y(r,c,t,i),k?d.x+=o+n.padding:d.y+=S})}},handleEvent:function(t){var a=this,i=a.options,n="mouseup"===t.type?"click":t.type;if("mousemove"===n){if(!i.onHover)return}else{if("click"!==n)return;if(!i.onClick)return}var o=e.getRelativePosition(t,a.chart.chart),r=o.x,l=o.y;if(r>=a.left&&r<=a.right&&l>=a.top&&l<=a.bottom)for(var s=a.legendHitBoxes,d=0;d<s.length;++d){var u=s[d];if(r>=u.left&&r<=u.left+u.width&&l>=u.top&&l<=u.top+u.height){if("click"===n){i.onClick.call(a,t,a.legendItems[d]);break}if("mousemove"===n){i.onHover.call(a,t,a.legendItems[d]);break}}}}}),t.plugins.register({beforeInit:function(e){var a=e.options,i=a.legend;i&&(e.legend=new t.Legend({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.legend))}})}},{}],30:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers.noop;t.plugins={_plugins:[],register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){-1===e.indexOf(t)&&e.push(t)})},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var a=e.indexOf(t);-1!==a&&e.splice(a,1)})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e){var a,i,n=this._plugins,o=n.length;for(a=0;o>a;++a)if(i=n[a],"function"==typeof i[t]&&i[t].apply(i,e||[])===!1)return!1;return!0}},t.PluginBase=t.Element.extend({beforeInit:e,afterInit:e,beforeUpdate:e,afterUpdate:e,beforeDraw:e,afterDraw:e,destroy:e}),t.pluginService=t.plugins}},{}],31:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:10,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:function(t){return e.isArray(t)?t:""+t}}},t.Scale=t.Element.extend({beforeUpdate:function(){e.callCallback(this.options.beforeUpdate,[this])},update:function(t,a,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=a,n.margins=e.extend({left:0,right:0,top:0,bottom:0},i),n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeDataLimits(),n.determineDataLimits(),n.afterDataLimits(),n.beforeBuildTicks(),n.buildTicks(),n.afterBuildTicks(),n.beforeTickToLabelConversion(),n.convertTicksToLabels(),n.afterTickToLabelConversion(),n.beforeCalculateTickRotation(),n.calculateTickRotation(),n.afterCalculateTickRotation(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:function(){e.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){e.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){e.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){e.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:e.noop,afterDataLimits:function(){e.callCallback(this.options.afterDataLimits,[this]);\n},beforeBuildTicks:function(){e.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:e.noop,afterBuildTicks:function(){e.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){e.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this;t.ticks=t.ticks.map(function(e,a,i){return t.options.ticks.userCallback?t.options.ticks.userCallback(e,a,i):t.options.ticks.callback(e,a,i)},t)},afterTickToLabelConversion:function(){e.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){e.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var a=this,i=a.ctx,n=t.defaults.global,o=a.options.ticks,r=e.getValueOrDefault(o.fontSize,n.defaultFontSize),l=e.getValueOrDefault(o.fontStyle,n.defaultFontStyle),s=e.getValueOrDefault(o.fontFamily,n.defaultFontFamily),d=e.fontString(r,l,s);i.font=d;var u,c=i.measureText(a.ticks[0]).width,h=i.measureText(a.ticks[a.ticks.length-1]).width;if(a.labelRotation=o.minRotation||0,a.paddingRight=0,a.paddingLeft=0,a.options.display&&a.isHorizontal()){a.paddingRight=h/2+3,a.paddingLeft=c/2+3,a.longestTextCache||(a.longestTextCache={});for(var f,g,p=e.longestText(i,d,a.ticks,a.longestTextCache),m=p,b=a.getPixelForTick(1)-a.getPixelForTick(0)-6;m>b&&a.labelRotation<o.maxRotation;){if(f=Math.cos(e.toRadians(a.labelRotation)),g=Math.sin(e.toRadians(a.labelRotation)),u=f*c,u+r/2>a.yLabelWidth&&(a.paddingLeft=u+r/2),a.paddingRight=r/2,g*p>a.maxHeight){a.labelRotation--;break}a.labelRotation++,m=f*p}}a.margins&&(a.paddingLeft=Math.max(a.paddingLeft-a.margins.left,0),a.paddingRight=Math.max(a.paddingRight-a.margins.right,0))},afterCalculateTickRotation:function(){e.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){e.callCallback(this.options.beforeFit,[this])},fit:function(){var a=this,i=a.minSize={width:0,height:0},n=a.options,o=t.defaults.global,r=n.ticks,l=n.scaleLabel,s=n.gridLines,d=n.display,u=a.isHorizontal(),c=e.getValueOrDefault(r.fontSize,o.defaultFontSize),h=e.getValueOrDefault(r.fontStyle,o.defaultFontStyle),f=e.getValueOrDefault(r.fontFamily,o.defaultFontFamily),g=e.fontString(c,h,f),p=e.getValueOrDefault(l.fontSize,o.defaultFontSize),m=n.gridLines.tickMarkLength;if(u?i.width=a.isFullWidth()?a.maxWidth-a.margins.left-a.margins.right:a.maxWidth:i.width=d&&s.drawTicks?m:0,u?i.height=d&&s.drawTicks?m:0:i.height=a.maxHeight,l.display&&d&&(u?i.height+=1.5*p:i.width+=1.5*p),r.display&&d){a.longestTextCache||(a.longestTextCache={});var b=e.longestText(a.ctx,g,a.ticks,a.longestTextCache),v=e.numberOfLabelLines(a.ticks),x=.5*c;if(u){a.longestLabelWidth=b;var y=Math.sin(e.toRadians(a.labelRotation))*a.longestLabelWidth+c*v+x*v;i.height=Math.min(a.maxHeight,i.height+y),a.ctx.font=g;var k=a.ctx.measureText(a.ticks[0]).width,S=a.ctx.measureText(a.ticks[a.ticks.length-1]).width,w=Math.cos(e.toRadians(a.labelRotation)),C=Math.sin(e.toRadians(a.labelRotation));a.paddingLeft=0!==a.labelRotation?w*k+3:k/2+3,a.paddingRight=0!==a.labelRotation?C*(c/2)+3:S/2+3}else{var M=a.maxWidth-i.width,D=r.mirror;D?b=0:b+=a.options.ticks.padding,M>b?i.width+=b:i.width=a.maxWidth,a.paddingTop=c/2,a.paddingBottom=c/2}}a.margins&&(a.paddingLeft=Math.max(a.paddingLeft-a.margins.left,0),a.paddingTop=Math.max(a.paddingTop-a.margins.top,0),a.paddingRight=Math.max(a.paddingRight-a.margins.right,0),a.paddingBottom=Math.max(a.paddingBottom-a.margins.bottom,0)),a.width=i.width,a.height=i.height},afterFit:function(){e.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"==typeof t&&isNaN(t)?NaN:"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t},getLabelForIndex:e.noop,getPixelForValue:e.noop,getValueForPixel:e.noop,getPixelForTick:function(t,e){var a=this;if(a.isHorizontal()){var i=a.width-(a.paddingLeft+a.paddingRight),n=i/Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),o=n*t+a.paddingLeft;e&&(o+=n/2);var r=a.left+Math.round(o);return r+=a.isFullWidth()?a.margins.left:0}var l=a.height-(a.paddingTop+a.paddingBottom);return a.top+t*(l/(a.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var a=e.width-(e.paddingLeft+e.paddingRight),i=a*t+e.paddingLeft,n=e.left+Math.round(i);return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){var t=this,e=t.min,a=t.max;return t.getPixelForValue(t.beginAtZero?0:0>e&&0>a?a:e>0&&a>0?e:0)},draw:function(a){var i=this,n=i.options;if(n.display){var o,r,l=i.ctx,s=t.defaults.global,d=n.ticks,u=n.gridLines,c=n.scaleLabel,h=0!==i.labelRotation,f=d.autoSkip,g=i.isHorizontal();d.maxTicksLimit&&(r=d.maxTicksLimit);var p=e.getValueOrDefault(d.fontColor,s.defaultFontColor),m=e.getValueOrDefault(d.fontSize,s.defaultFontSize),b=e.getValueOrDefault(d.fontStyle,s.defaultFontStyle),v=e.getValueOrDefault(d.fontFamily,s.defaultFontFamily),x=e.fontString(m,b,v),y=u.tickMarkLength,k=e.getValueOrDefault(u.borderDash,s.borderDash),S=e.getValueOrDefault(u.borderDashOffset,s.borderDashOffset),w=e.getValueOrDefault(c.fontColor,s.defaultFontColor),C=e.getValueOrDefault(c.fontSize,s.defaultFontSize),M=e.getValueOrDefault(c.fontStyle,s.defaultFontStyle),D=e.getValueOrDefault(c.fontFamily,s.defaultFontFamily),I=e.fontString(C,M,D),A=e.toRadians(i.labelRotation),T=Math.cos(A),P=i.longestLabelWidth*T;l.fillStyle=p;var F=[];if(g){if(o=!1,h&&(P/=2),(P+d.autoSkipPadding)*i.ticks.length>i.width-(i.paddingLeft+i.paddingRight)&&(o=1+Math.floor((P+d.autoSkipPadding)*i.ticks.length/(i.width-(i.paddingLeft+i.paddingRight)))),r&&i.ticks.length>r)for(;!o||i.ticks.length/(o||1)>r;)o||(o=1),o+=1;f||(o=!1)}var R="right"===n.position?i.left:i.right-y,_="right"===n.position?i.left+y:i.right,V="bottom"===n.position?i.top:i.bottom-y,L="bottom"===n.position?i.top+y:i.bottom;if(e.each(i.ticks,function(t,r){if(void 0!==t&&null!==t){var l=i.ticks.length===r+1,s=o>1&&r%o>0||r%o===0&&r+o>=i.ticks.length;if((!s||l)&&void 0!==t&&null!==t){var c,f;r===("undefined"!=typeof i.zeroLineIndex?i.zeroLineIndex:0)?(c=u.zeroLineWidth,f=u.zeroLineColor):(c=e.getValueAtIndexOrDefault(u.lineWidth,r),f=e.getValueAtIndexOrDefault(u.color,r));var p,m,b,v,x,w,C,M,D,I,T="middle",P="middle";if(g){h||(P="top"===n.position?"bottom":"top"),T=h?"right":"center";var O=i.getPixelForTick(r)+e.aliasPixel(c);D=i.getPixelForTick(r,u.offsetGridLines)+d.labelOffset,I=h?i.top+12:"top"===n.position?i.bottom-y:i.top+y,p=b=x=C=O,m=V,v=L,w=a.top,M=a.bottom}else{"left"===n.position?d.mirror?(D=i.right+d.padding,T="left"):(D=i.right-d.padding,T="right"):d.mirror?(D=i.left-d.padding,T="right"):(D=i.left+d.padding,T="left");var B=i.getPixelForTick(r);B+=e.aliasPixel(c),I=i.getPixelForTick(r,u.offsetGridLines),p=R,b=_,x=a.left,C=a.right,m=v=w=M=B}F.push({tx1:p,ty1:m,tx2:b,ty2:v,x1:x,y1:w,x2:C,y2:M,labelX:D,labelY:I,glWidth:c,glColor:f,glBorderDash:k,glBorderDashOffset:S,rotation:-1*A,label:t,textBaseline:P,textAlign:T})}}}),e.each(F,function(t){if(u.display&&(l.save(),l.lineWidth=t.glWidth,l.strokeStyle=t.glColor,l.setLineDash&&(l.setLineDash(t.glBorderDash),l.lineDashOffset=t.glBorderDashOffset),l.beginPath(),u.drawTicks&&(l.moveTo(t.tx1,t.ty1),l.lineTo(t.tx2,t.ty2)),u.drawOnChartArea&&(l.moveTo(t.x1,t.y1),l.lineTo(t.x2,t.y2)),l.stroke(),l.restore()),d.display){l.save(),l.translate(t.labelX,t.labelY),l.rotate(t.rotation),l.font=x,l.textBaseline=t.textBaseline,l.textAlign=t.textAlign;var a=t.label;if(e.isArray(a))for(var i=0,n=-(a.length-1)*m*.75;i<a.length;++i)l.fillText(""+a[i],0,n),n+=1.5*m;else l.fillText(a,0,0);l.restore()}}),c.display){var O,B,W=0;if(g)O=i.left+(i.right-i.left)/2,B="bottom"===n.position?i.bottom-C/2:i.top+C/2;else{var z="left"===n.position;O=z?i.left+C/2:i.right-C/2,B=i.top+(i.bottom-i.top)/2,W=z?-.5*Math.PI:.5*Math.PI}l.save(),l.translate(O,B),l.rotate(W),l.textAlign="center",l.textBaseline="middle",l.fillStyle=w,l.font=I,l.fillText(c.labelString,0,0),l.restore()}if(u.drawBorder){l.lineWidth=e.getValueAtIndexOrDefault(u.lineWidth,0),l.strokeStyle=e.getValueAtIndexOrDefault(u.color,0);var N=i.left,H=i.right,E=i.top,U=i.bottom,q=e.aliasPixel(l.lineWidth);g?(E=U="top"===n.position?i.bottom:i.top,E+=q,U+=q):(N=H="left"===n.position?i.right:i.left,N+=q,H+=q),l.beginPath(),l.moveTo(N,E),l.lineTo(H,U),l.stroke()}}}})}},{}],32:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,a,i){this.constructors[t]=a,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(a){return this.defaults.hasOwnProperty(a)?e.scaleMerge(t.defaults.scale,this.defaults[a]):{}},updateScaleDefaults:function(t,a){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],a))},addScalesToLayout:function(a){e.each(a.scales,function(e){t.layoutService.addBox(a,e)})}}}},{}],33:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var a=e.noop;t.Title=t.Element.extend({initialize:function(a){var i=this;e.extend(i,a),i.options=e.configMerge(t.defaults.global.title,a.options),i.legendHitBoxes=[]},beforeUpdate:function(){var a=this.chart.options;a&&a.title&&(this.options=e.configMerge(t.defaults.global.title,a.title))},update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:a,afterBuildLabels:a,beforeFit:a,fit:function(){var a=this,i=e.getValueOrDefault,n=a.options,o=t.defaults.global,r=n.display,l=i(n.fontSize,o.defaultFontSize),s=a.minSize;a.isHorizontal()?(s.width=a.maxWidth,s.height=r?l+2*n.padding:0):(s.width=r?l+2*n.padding:0,s.height=a.maxHeight),a.width=s.width,a.height=s.height},afterFit:a,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var a=this,i=a.ctx,n=e.getValueOrDefault,o=a.options,r=t.defaults.global;if(o.display){var l,s,d=n(o.fontSize,r.defaultFontSize),u=n(o.fontStyle,r.defaultFontStyle),c=n(o.fontFamily,r.defaultFontFamily),h=e.fontString(d,u,c),f=0,g=a.top,p=a.left,m=a.bottom,b=a.right;i.fillStyle=n(o.fontColor,r.defaultFontColor),i.font=h,a.isHorizontal()?(l=p+(b-p)/2,s=g+(m-g)/2):(l="left"===o.position?p+d/2:b-d/2,s=g+(m-g)/2,f=Math.PI*("left"===o.position?-.5:.5)),i.save(),i.translate(l,s),i.rotate(f),i.textAlign="center",i.textBaseline="middle",i.fillText(o.text,0,0),i.restore()}}}),t.plugins.register({beforeInit:function(e){var a=e.options,i=a.title;i&&(e.titleBlock=new t.Title({ctx:e.chart.ctx,options:i,chart:e}),t.layoutService.addBox(e,e.titleBlock))}})}},{}],34:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return e&&(n.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function a(t){if(!t.length)return!1;var e,a,i=[],n=[];for(e=0,a=t.length;a>e;++e){var o=t[e];if(o&&o.hasValue()){var r=o.tooltipPosition();i.push(r.x),n.push(r.y)}}var l=0,s=0;for(e=0;e<i.length;++e)i[e]&&(l+=i[e],s+=n[e]);return{x:Math.round(l/i.length),y:Math.round(s/i.length)}}function i(t){var e=t._xScale,a=t._yScale||t._scale,i=t._index,n=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,n):"",yLabel:a?a.getLabelForIndex(i,n):"",index:i,datasetIndex:n}}var n=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",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,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:n.noop,title:function(t,e){var a="",i=e.labels,n=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?a=o.xLabel:n>0&&o.index<n&&(a=i[o.index])}return a},afterTitle:n.noop,beforeBody:n.noop,beforeLabel:n.noop,label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.yLabel},labelColor:function(t,e){var a=e.getDatasetMeta(t.datasetIndex),i=a.data[t.index],n=i._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},afterLabel:n.noop,afterBody:n.noop,beforeFooter:n.noop,footer:n.noop,afterFooter:n.noop}},t.Tooltip=t.Element.extend({initialize:function(){var e=this,a=t.defaults.global,i=e._options,o=n.getValueOrDefault;n.extend(e,{_model:{xPadding:i.xPadding,yPadding:i.yPadding,xAlign:i.xAlign,yAlign:i.yAlign,bodyFontColor:i.bodyFontColor,_bodyFontFamily:o(i.bodyFontFamily,a.defaultFontFamily),_bodyFontStyle:o(i.bodyFontStyle,a.defaultFontStyle),_bodyAlign:i.bodyAlign,bodyFontSize:o(i.bodyFontSize,a.defaultFontSize),bodySpacing:i.bodySpacing,titleFontColor:i.titleFontColor,_titleFontFamily:o(i.titleFontFamily,a.defaultFontFamily),_titleFontStyle:o(i.titleFontStyle,a.defaultFontStyle),titleFontSize:o(i.titleFontSize,a.defaultFontSize),_titleAlign:i.titleAlign,titleSpacing:i.titleSpacing,titleMarginBottom:i.titleMarginBottom,footerFontColor:i.footerFontColor,_footerFontFamily:o(i.footerFontFamily,a.defaultFontFamily),_footerFontStyle:o(i.footerFontStyle,a.defaultFontStyle),footerFontSize:o(i.footerFontSize,a.defaultFontSize),_footerAlign:i.footerAlign,footerSpacing:i.footerSpacing,footerMarginTop:i.footerMarginTop,caretSize:i.caretSize,cornerRadius:i.cornerRadius,backgroundColor:i.backgroundColor,opacity:0,legendColorBackground:i.multiKeyBackground}})},getTitle:function(){var t=this,a=t._options,i=a.callbacks,n=i.beforeTitle.apply(t,arguments),o=i.title.apply(t,arguments),r=i.afterTitle.apply(t,arguments),l=[];return l=e(l,n),l=e(l,o),l=e(l,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return n.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,a){var i=this,o=i._options.callbacks,r=[];return n.each(t,function(t){var n={before:[],lines:[],after:[]};e(n.before,o.beforeLabel.call(i,t,a)),e(n.lines,o.label.call(i,t,a)),e(n.after,o.afterLabel.call(i,t,a)),r.push(n)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return n.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,a=t._options.callbacks,i=a.beforeFooter.apply(t,arguments),n=a.footer.apply(t,arguments),o=a.afterFooter.apply(t,arguments),r=[];return r=e(r,i),r=e(r,n),r=e(r,o)},update:function(t){var e,o,r=this,l=r._options,s=r._model,d=r._active,u=r._data,c=r._chartInstance;if(d.length){s.opacity=1;var h=[],f=a(d),g=[];for(e=0,o=d.length;o>e;++e)g.push(i(d[e]));l.itemSort&&(g=g.sort(function(t,e){return l.itemSort(t,e,u)})),d.length>1&&n.each(g,function(t){h.push(l.callbacks.labelColor.call(r,t,c))}),n.extend(s,{title:r.getTitle(g,u),beforeBody:r.getBeforeBody(g,u),body:r.getBody(g,u),afterBody:r.getAfterBody(g,u),footer:r.getFooter(g,u),x:Math.round(f.x),y:Math.round(f.y),caretPadding:n.getValueOrDefault(f.padding,2),labelColors:h});var p=r.getTooltipSize(s);r.determineAlignment(p),n.extend(s,r.getBackgroundPoint(s,p))}else r._model.opacity=0;return t&&l.custom&&l.custom.call(r,s),r},getTooltipSize:function(t){var e=this._chart.ctx,a={height:2*t.yPadding,width:0},i=t.body,o=i.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);o+=t.beforeBody.length+t.afterBody.length;var r=t.title.length,l=t.footer.length,s=t.titleFontSize,d=t.bodyFontSize,u=t.footerFontSize;a.height+=r*s,a.height+=(r-1)*t.titleSpacing,a.height+=r?t.titleMarginBottom:0,a.height+=o*d,a.height+=o?(o-1)*t.bodySpacing:0,a.height+=l?t.footerMarginTop:0,a.height+=l*u,a.height+=l?(l-1)*t.footerSpacing:0;var c=0,h=function(t){a.width=Math.max(a.width,e.measureText(t).width+c)};return e.font=n.fontString(s,t._titleFontStyle,t._titleFontFamily),n.each(t.title,h),e.font=n.fontString(d,t._bodyFontStyle,t._bodyFontFamily),n.each(t.beforeBody.concat(t.afterBody),h),c=i.length>1?d+2:0,n.each(i,function(t){n.each(t.before,h),n.each(t.lines,h),n.each(t.after,h)}),c=0,e.font=n.fontString(u,t._footerFontStyle,t._footerFontFamily),n.each(t.footer,h),a.width+=2*t.xPadding,a},determineAlignment:function(t){var e=this,a=e._model,i=e._chart,n=e._chartInstance.chartArea;a.y<t.height?a.yAlign="top":a.y>i.height-t.height&&(a.yAlign="bottom");var o,r,l,s,d,u=(n.left+n.right)/2,c=(n.top+n.bottom)/2;"center"===a.yAlign?(o=function(t){return u>=t},r=function(t){return t>u}):(o=function(e){return e<=t.width/2},r=function(e){return e>=i.width-t.width/2}),l=function(e){return e+t.width>i.width},s=function(e){return e-t.width<0},d=function(t){return c>=t?"top":"bottom"},o(a.x)?(a.xAlign="left",l(a.x)&&(a.xAlign="center",a.yAlign=d(a.y))):r(a.x)&&(a.xAlign="right",s(a.x)&&(a.xAlign="center",a.yAlign=d(a.y)))},getBackgroundPoint:function(t,e){var a={x:t.x,y:t.y},i=t.caretSize,n=t.caretPadding,o=t.cornerRadius,r=t.xAlign,l=t.yAlign,s=i+n,d=o+n;return"right"===r?a.x-=e.width:"center"===r&&(a.x-=e.width/2),"top"===l?a.y+=s:"bottom"===l?a.y-=e.height+s:a.y-=e.height/2,"center"===l?"left"===r?a.x+=s:"right"===r&&(a.x-=s):"left"===r?a.x-=d:"right"===r&&(a.x+=d),a},drawCaret:function(t,e,a){var i,o,r,l,s,d,u=this._view,c=this._chart.ctx,h=u.caretSize,f=u.cornerRadius,g=u.xAlign,p=u.yAlign,m=t.x,b=t.y,v=e.width,x=e.height;"center"===p?("left"===g?(i=m,o=i-h,r=i):(i=m+v,o=i+h,r=i),s=b+x/2,l=s-h,d=s+h):("left"===g?(i=m+f,o=i+h,r=o+h):"right"===g?(i=m+v-f,o=i-h,r=o-h):(o=m+v/2,i=o-h,r=o+h),"top"===p?(l=b,s=l-h,d=l):(l=b+x,s=l+h,d=l));var y=n.color(u.backgroundColor);c.fillStyle=y.alpha(a*y.alpha()).rgbString(),c.beginPath(),c.moveTo(i,l),c.lineTo(o,s),c.lineTo(r,d),c.closePath(),c.fill()},drawTitle:function(t,e,a,i){var o=e.title;if(o.length){a.textAlign=e._titleAlign,a.textBaseline="top";var r=e.titleFontSize,l=e.titleSpacing,s=n.color(e.titleFontColor);a.fillStyle=s.alpha(i*s.alpha()).rgbString(),a.font=n.fontString(r,e._titleFontStyle,e._titleFontFamily);var d,u;for(d=0,u=o.length;u>d;++d)a.fillText(o[d],t.x,t.y),t.y+=r+l,d+1===o.length&&(t.y+=e.titleMarginBottom-l)}},drawBody:function(t,e,a,i){var o=e.bodyFontSize,r=e.bodySpacing,l=e.body;a.textAlign=e._bodyAlign,a.textBaseline="top";var s=n.color(e.bodyFontColor),d=s.alpha(i*s.alpha()).rgbString();a.fillStyle=d,a.font=n.fontString(o,e._bodyFontStyle,e._bodyFontFamily);var u=0,c=function(e){a.fillText(e,t.x+u,t.y),t.y+=o+r};n.each(e.beforeBody,c);var h=l.length>1;u=h?o+2:0,n.each(l,function(r,l){n.each(r.before,c),n.each(r.lines,function(r){h&&(a.fillStyle=n.color(e.legendColorBackground).alpha(i).rgbaString(),a.fillRect(t.x,t.y,o,o),a.strokeStyle=n.color(e.labelColors[l].borderColor).alpha(i).rgbaString(),a.strokeRect(t.x,t.y,o,o),a.fillStyle=n.color(e.labelColors[l].backgroundColor).alpha(i).rgbaString(),a.fillRect(t.x+1,t.y+1,o-2,o-2),a.fillStyle=d),c(r)}),n.each(r.after,c)}),u=0,n.each(e.afterBody,c),t.y-=r},drawFooter:function(t,e,a,i){var o=e.footer;if(o.length){t.y+=e.footerMarginTop,a.textAlign=e._footerAlign,a.textBaseline="top";var r=n.color(e.footerFontColor);a.fillStyle=r.alpha(i*r.alpha()).rgbString(),a.font=n.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),n.each(o,function(i){a.fillText(i,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})}},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var a=this.getTooltipSize(e),i={x:e.x,y:e.y},o=Math.abs(e.opacity<.001)?0:e.opacity;if(this._options.enabled){var r=n.color(e.backgroundColor);t.fillStyle=r.alpha(o*r.alpha()).rgbString(),n.drawRoundedRectangle(t,i.x,i.y,a.width,a.height,e.cornerRadius),t.fill(),this.drawCaret(i,a,o),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,o),this.drawBody(i,e,t,o),this.drawFooter(i,e,t,o)}}}})}},{}],35:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;a.elements.arc={backgroundColor:a.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2):!1},inRange:function(t,a){var i=this._view;if(i){for(var n=e.getAngleFromPoint(i,{x:t,y:a}),o=n.angle,r=n.distance,l=i.startAngle,s=i.endAngle;l>s;)s+=2*Math.PI;for(;o>s;)o-=2*Math.PI;for(;l>o;)o+=2*Math.PI;var d=o>=l&&s>=o,u=r>=i.innerRadius&&r<=i.outerRadius;return d&&u}return!1},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,a=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*a,y:t.y+Math.sin(e)*a}},draw:function(){var t=this._chart.ctx,e=this._view,a=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,a,i),t.arc(e.x,e.y,e.innerRadius,i,a,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],36:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:a.defaultColor,borderWidth:3,borderColor:a.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var a=e._view;e._view.steppedLine===!0?(s.lineTo(a.x,t._view.y),s.lineTo(a.x,a.y)):0===e._view.tension?s.lineTo(a.x,a.y):s.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,a.controlPointPreviousX,a.controlPointPreviousY,a.x,a.y)}var i=this,n=i._view,o=n.spanGaps,r=n.scaleZero,l=i._loop,s=i._chart.ctx;s.save();var d=i._children.slice(),u=-1;l&&d.length&&d.push(d[0]);var c,h,f,g;if(d.length&&n.fill){for(s.beginPath(),c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?(l?s.moveTo(r.x,r.y):s.moveTo(g.x,r),g.skip||(u=c,s.lineTo(g.x,g.y))):(f=-1===u?f:d[u],g.skip?o||u!==c-1||(l?s.lineTo(r.x,r.y):s.lineTo(f._view.x,r)):(u!==c-1?o&&-1!==u?t(f,h):l?s.lineTo(g.x,g.y):(s.lineTo(g.x,r),s.lineTo(g.x,g.y)):t(f,h),u=c));l||-1===u||s.lineTo(d[u]._view.x,r),s.fillStyle=n.backgroundColor||a.defaultColor,s.closePath(),s.fill()}var p=a.elements.line;for(s.lineCap=n.borderCapStyle||p.borderCapStyle,s.setLineDash&&s.setLineDash(n.borderDash||p.borderDash),s.lineDashOffset=n.borderDashOffset||p.borderDashOffset,s.lineJoin=n.borderJoinStyle||p.borderJoinStyle,s.lineWidth=n.borderWidth||p.borderWidth,s.strokeStyle=n.borderColor||a.defaultColor,s.beginPath(),u=-1,c=0;c<d.length;++c)h=d[c],f=e.previousItem(d,c),g=h._view,0===c?g.skip||(s.moveTo(g.x,g.y),u=c):(f=-1===u?f:d[u],g.skip||(u!==c-1&&!o||-1===u?s.moveTo(g.x,g.y):t(f,h),u=c));s.stroke(),s.restore()}})}},{}],37:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global,i=a.defaultColor;a.elements.point={radius:3,pointStyle:"circle",backgroundColor:i,borderWidth:1,borderColor:i,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var a=this._view;return a?Math.pow(t-a.x,2)+Math.pow(e-a.y,2)<Math.pow(a.hitRadius+a.radius,2):!1},inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2):!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(){var n=this._view,o=this._chart.ctx,r=n.pointStyle,l=n.radius,s=n.x,d=n.y;n.skip||(o.strokeStyle=n.borderColor||i,o.lineWidth=e.getValueOrDefault(n.borderWidth,a.elements.point.borderWidth),o.fillStyle=n.backgroundColor||i,t.canvasHelpers.drawPoint(o,r,l,s,d))}})}},{}],38:[function(t,e,a){"use strict";e.exports=function(t){var e=t.defaults.global;e.elements.rectangle={backgroundColor:e.defaultColor,borderWidth:0,borderColor:e.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return s[(u+t)%4]}var e=this._chart.ctx,a=this._view,i=a.width/2,n=a.x-i,o=a.x+i,r=a.base-(a.base-a.y),l=a.borderWidth/2;a.borderWidth&&(n+=l,o-=l,r+=l),e.beginPath(),e.fillStyle=a.backgroundColor,e.strokeStyle=a.borderColor,e.lineWidth=a.borderWidth;var s=[[n,a.base],[n,r],[o,r],[o,a.base]],d=["bottom","left","top","right"],u=d.indexOf(a.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),a.borderWidth&&e.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var a=this._view;return a?a.y<a.base?t>=a.x-a.width/2&&t<=a.x+a.width/2&&e>=a.y&&e<=a.base:t>=a.x-a.width/2&&t<=a.x+a.width/2&&e>=a.base&&e<=a.y:!1},inLabelRange:function(t){var e=this._view;return e?t>=e.x-e.width/2&&t<=e.x+e.width/2:!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],39:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,a=t.getLabels();t.minIndex=0,t.maxIndex=a.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(a,t.options.ticks.min),t.minIndex=-1!==i?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(a,t.options.ticks.max),t.maxIndex=-1!==i?i:t.maxIndex),t.min=a[t.minIndex],t.max=a[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var a=this,i=a.chart.data,n=a.isHorizontal();return i.xLabels&&n||i.yLabels&&!n?a.getRightValue(i.datasets[e].data[t]):a.ticks[t]},getPixelForValue:function(t,e,a,i){var n=this,o=Math.max(n.maxIndex+1-n.minIndex-(n.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var r=n.getLabels(),l=r.indexOf(t);e=-1!==l?l:e}if(n.isHorizontal()){var s=n.width-(n.paddingLeft+n.paddingRight),d=s/o,u=d*(e-n.minIndex)+n.paddingLeft;return(n.options.gridLines.offsetGridLines&&i||n.maxIndex===n.minIndex&&i)&&(u+=d/2),n.left+Math.round(u)}var c=n.height-(n.paddingTop+n.paddingBottom),h=c/o,f=h*(e-n.minIndex)+n.paddingTop;return n.options.gridLines.offsetGridLines&&i&&(f+=h/2),n.top+Math.round(f)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,a=this,i=Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),n=a.isHorizontal(),o=n?a.width-(a.paddingLeft+a.paddingRight):a.height-(a.paddingTop+a.paddingBottom),r=o/i;return t-=n?a.left:a.top,a.options.gridLines.offsetGridLines&&(t-=r/2),t-=n?a.paddingLeft:a.paddingTop,e=0>=t?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,a)}},{}],40:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:function(t,a,i){var n=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var o=e.log10(Math.abs(n)),r="";if(0!==t){var l=-1*Math.floor(o);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r}}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return l?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=a.chart,o=n.data,r=o.datasets,l=a.isHorizontal();if(a.min=null,a.max=null,i.stacked){var s={};e.each(r,function(o,r){var l=n.getDatasetMeta(r);void 0===s[l.type]&&(s[l.type]={positiveValues:[],negativeValues:[]});var d=s[l.type].positiveValues,u=s[l.type].negativeValues;n.isDatasetVisible(r)&&t(l)&&e.each(o.data,function(t,e){var n=+a.getRightValue(t);isNaN(n)||l.data[e].hidden||(d[e]=d[e]||0,u[e]=u[e]||0,i.relativePoints?d[e]=100:0>n?u[e]+=n:d[e]+=n)})}),e.each(s,function(t){var i=t.positiveValues.concat(t.negativeValues),n=e.min(i),o=e.max(i);a.min=null===a.min?n:Math.min(a.min,n),a.max=null===a.max?o:Math.max(a.max,o)})}else e.each(r,function(i,o){var r=n.getDatasetMeta(o);n.isDatasetVisible(o)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var a,i=this,n=i.options.ticks;if(i.isHorizontal())a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.width/50));else{var o=e.getValueOrDefault(n.fontSize,t.defaults.global.defaultFontSize);a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.height/(2*o)))}return a},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,a,i=this,n=i.paddingLeft,o=i.paddingBottom,r=i.start,l=+i.getRightValue(t),s=i.end-r;return i.isHorizontal()?(a=i.width-(n+i.paddingRight),e=i.left+a/s*(l-r),Math.round(e+n)):(a=i.height-(i.paddingTop+o),e=i.bottom-o-a/s*(l-r),Math.round(e))},getValueForPixel:function(t){var e=this,a=e.isHorizontal(),i=e.paddingLeft,n=e.paddingBottom,o=a?e.width-(i+e.paddingRight):e.height-(e.paddingTop+n),r=(a?t-e.left-i:e.bottom-n-t)/o;return e.start+(e.end-e.start)*r},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,a)}},{}],41:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,a=t.options,i=a.ticks;if(i.beginAtZero){var n=e.sign(t.min),o=e.sign(t.max);0>n&&0>o?t.max=0:n>0&&o>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:a,handleDirectionalChanges:a,buildTicks:function(){var t=this,a=t.options,i=t.ticks=[],n=a.ticks,o=e.getValueOrDefault,r=t.getTickLimit();r=Math.max(2,r);var l,s=n.fixedStepSize&&n.fixedStepSize>0||n.stepSize&&n.stepSize>0;if(s)l=o(n.fixedStepSize,n.stepSize);else{var d=e.niceNum(t.max-t.min,!1);l=e.niceNum(d/(r-1),!0)}var u=Math.floor(t.min/l)*l,c=Math.ceil(t.max/l)*l,h=(c-u)/l;h=e.almostEquals(h,Math.round(h),l/1e3)?Math.round(h):Math.ceil(h),i.push(void 0!==n.min?n.min:u);for(var f=1;h>f;++f)i.push(u+f*l);i.push(void 0!==n.max?n.max:c),t.handleDirectionalChanges(),t.max=e.max(i),t.min=e.min(i),n.reverse?(i.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],42:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:function(t,a,i){var n=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===a||a===i.length-1?t.toExponential():""}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return d?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=i.ticks,o=a.chart,r=o.data,l=r.datasets,s=e.getValueOrDefault,d=a.isHorizontal();if(a.min=null,a.max=null,a.minNotZero=null,i.stacked){var u={};e.each(l,function(n,r){var l=o.getDatasetMeta(r);o.isDatasetVisible(r)&&t(l)&&(void 0===u[l.type]&&(u[l.type]=[]),e.each(n.data,function(t,e){var n=u[l.type],o=+a.getRightValue(t);isNaN(o)||l.data[e].hidden||(n[e]=n[e]||0,i.relativePoints?n[e]=100:n[e]+=o)}))}),e.each(u,function(t){var i=e.min(t),n=e.max(t);a.min=null===a.min?i:Math.min(a.min,i),\na.max=null===a.max?n:Math.max(a.max,n)})}else e.each(l,function(i,n){var r=o.getDatasetMeta(n);o.isDatasetVisible(n)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i),0!==i&&(null===a.minNotZero||i<a.minNotZero)&&(a.minNotZero=i))})});a.min=s(n.min,a.min),a.max=s(n.max,a.max),a.min===a.max&&(0!==a.min&&null!==a.min?(a.min=Math.pow(10,Math.floor(e.log10(a.min))-1),a.max=Math.pow(10,Math.floor(e.log10(a.max))+1)):(a.min=1,a.max=10))},buildTicks:function(){for(var t=this,a=t.options,i=a.ticks,n=e.getValueOrDefault,o=t.ticks=[],r=n(i.min,Math.pow(10,Math.floor(e.log10(t.min))));r<t.max;){o.push(r);var l,s;0===r?(l=Math.floor(e.log10(t.minNotZero)),s=Math.round(t.minNotZero/Math.pow(10,l))):(l=Math.floor(e.log10(r)),s=Math.floor(r/Math.pow(10,l))+1),10===s&&(s=1,++l),r=s*Math.pow(10,l)}var d=n(i.max,r);o.push(d),t.isHorizontal()||o.reverse(),t.max=e.max(o),t.min=e.min(o),i.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var a,i,n,o=this,r=o.start,l=+o.getRightValue(t),s=o.paddingTop,d=o.paddingBottom,u=o.paddingLeft,c=o.options,h=c.ticks;return o.isHorizontal()?(n=e.log10(o.end)-e.log10(r),0===l?i=o.left+u:(a=o.width-(u+o.paddingRight),i=o.left+a/n*(e.log10(l)-e.log10(r)),i+=u)):(a=o.height-(s+d),0!==r||h.reverse?0===o.end&&h.reverse?(n=e.log10(o.start)-e.log10(o.minNotZero),i=l===o.end?o.top+s:l===o.minNotZero?o.top+s+.02*a:o.top+s+.02*a+.98*a/n*(e.log10(l)-e.log10(o.minNotZero))):(n=e.log10(o.end)-e.log10(r),a=o.height-(s+d),i=o.bottom-d-a/n*(e.log10(l)-e.log10(r))):(n=e.log10(o.end)-e.log10(o.minNotZero),i=l===r?o.bottom-d:l===o.minNotZero?o.bottom-d-.02*a:o.bottom-d-.02*a-.98*a/n*(e.log10(l)-e.log10(o.minNotZero)))),i},getValueForPixel:function(t){var a,i,n=this,o=e.log10(n.end)-e.log10(n.start);return n.isHorizontal()?(i=n.width-(n.paddingLeft+n.paddingRight),a=n.start*Math.pow(10,(t-n.left-n.paddingLeft)*o/i)):(i=n.height-(n.paddingTop+n.paddingBottom),a=Math.pow(10,(n.bottom-n.paddingBottom-t)*o/i)/n.start),a}});t.scaleService.registerScaleType("logarithmic",i,a)}},{}],43:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global,i={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(t){return t}}},n=t.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var t=this,i=t.options,n=i.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var o=e.min([t.height,t.width]),r=e.getValueOrDefault(n.fontSize,a.defaultFontSize);t.drawingArea=i.display?o/2-(r/2+n.backdropPaddingY):o/2},determineDataLimits:function(){var t=this,a=t.chart;t.min=null,t.max=null,e.each(a.data.datasets,function(i,n){if(a.isDatasetVisible(n)){var o=a.getDatasetMeta(n);e.each(i.data,function(e,a){var i=+t.getRightValue(e);isNaN(i)||o.data[a].hidden||(null===t.min?t.min=i:i<t.min&&(t.min=i),null===t.max?t.max=i:i>t.max&&(t.max=i))})}}),t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,i=e.getValueOrDefault(t.fontSize,a.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*i)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,i,n,o,r,l,s,d,u,c,h,f,g=this.options.pointLabels,p=e.getValueOrDefault(g.fontSize,a.defaultFontSize),m=e.getValueOrDefault(g.fontStyle,a.defaultFontStyle),b=e.getValueOrDefault(g.fontFamily,a.defaultFontFamily),v=e.fontString(p,m,b),x=e.min([this.height/2-p-5,this.width/2]),y=this.width,k=0;for(this.ctx.font=v,i=0;i<this.getValueCount();i++){t=this.getPointPosition(i,x),n=this.ctx.measureText(this.pointLabels[i]?this.pointLabels[i]:"").width+5;var S=this.getIndexAngle(i)+Math.PI/2,w=360*S/(2*Math.PI)%360;0===w||180===w?(o=n/2,t.x+o>y&&(y=t.x+o,r=i),t.x-o<k&&(k=t.x-o,s=i)):180>w?t.x+n>y&&(y=t.x+n,r=i):t.x-n<k&&(k=t.x-n,s=i)}u=k,c=Math.ceil(y-this.width),l=this.getIndexAngle(r),d=this.getIndexAngle(s),h=c/Math.sin(l+Math.PI/2),f=u/Math.sin(d+Math.PI/2),h=e.isNumber(h)?h:0,f=e.isNumber(f)?f:0,this.drawingArea=Math.round(x-(f+h)/2),this.setCenterPoint(f,h)},setCenterPoint:function(t,e){var a=this,i=a.width-e-a.drawingArea,n=t+a.drawingArea;a.xCenter=Math.round((n+i)/2+a.left),a.yCenter=Math.round(a.height/2+a.top)},getIndexAngle:function(t){var e=2*Math.PI/this.getValueCount(),a=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,i=a*Math.PI*2/360;return t*e-Math.PI/2+i},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var a=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*a:(t-e.min)*a},getPointPosition:function(t,e){var a=this,i=a.getIndexAngle(t);return{x:Math.round(Math.cos(i)*e)+a.xCenter,y:Math.round(Math.sin(i)*e)+a.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,a=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:0>e&&0>a?a:e>0&&a>0?e:0)},draw:function(){var t=this,i=t.options,n=i.gridLines,o=i.ticks,r=i.angleLines,l=i.pointLabels,s=e.getValueOrDefault;if(i.display){var d=t.ctx,u=s(o.fontSize,a.defaultFontSize),c=s(o.fontStyle,a.defaultFontStyle),h=s(o.fontFamily,a.defaultFontFamily),f=e.fontString(u,c,h);if(e.each(t.ticks,function(r,l){if(l>0||i.reverse){var c=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),h=t.yCenter-c;if(n.display&&0!==l)if(d.strokeStyle=e.getValueAtIndexOrDefault(n.color,l-1),d.lineWidth=e.getValueAtIndexOrDefault(n.lineWidth,l-1),i.lineArc)d.beginPath(),d.arc(t.xCenter,t.yCenter,c,0,2*Math.PI),d.closePath(),d.stroke();else{d.beginPath();for(var g=0;g<t.getValueCount();g++){var p=t.getPointPosition(g,c);0===g?d.moveTo(p.x,p.y):d.lineTo(p.x,p.y)}d.closePath(),d.stroke()}if(o.display){var m=s(o.fontColor,a.defaultFontColor);if(d.font=f,o.showLabelBackdrop){var b=d.measureText(r).width;d.fillStyle=o.backdropColor,d.fillRect(t.xCenter-b/2-o.backdropPaddingX,h-u/2-o.backdropPaddingY,b+2*o.backdropPaddingX,u+2*o.backdropPaddingY)}d.textAlign="center",d.textBaseline="middle",d.fillStyle=m,d.fillText(r,t.xCenter,h)}}}),!i.lineArc){d.lineWidth=r.lineWidth,d.strokeStyle=r.color;for(var g=t.getDistanceFromCenterForValue(i.reverse?t.min:t.max),p=s(l.fontSize,a.defaultFontSize),m=s(l.fontStyle,a.defaultFontStyle),b=s(l.fontFamily,a.defaultFontFamily),v=e.fontString(p,m,b),x=t.getValueCount()-1;x>=0;x--){if(r.display){var y=t.getPointPosition(x,g);d.beginPath(),d.moveTo(t.xCenter,t.yCenter),d.lineTo(y.x,y.y),d.stroke(),d.closePath()}var k=t.getPointPosition(x,g+5),S=s(l.fontColor,a.defaultFontColor);d.font=v,d.fillStyle=S;var w=t.pointLabels,C=this.getIndexAngle(x)+Math.PI/2,M=360*C/(2*Math.PI)%360;0===M||180===M?d.textAlign="center":180>M?d.textAlign="left":d.textAlign="right",90===M||270===M?d.textBaseline="middle":M>270||90>M?d.textBaseline="bottom":d.textBaseline="top",d.fillText(w[x]?w[x]:"",k.x,k.y)}}}}});t.scaleService.registerScaleType("radialLinear",n,i)}},{}],44:[function(t,e,a){"use strict";var i=t(1);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,a={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},n={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,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:!1}},o=t.Scale.extend({initialize:function(){if(!i)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");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return null===t||null===e?null:"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getLabelDiff:function(t,e){var a=this;return null===t||null===e?null:(void 0===a.labelDiffs&&a.buildLabelDiffs(),"undefined"!=typeof a.labelDiffs[t]?a.labelDiffs[t][e]:null)},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var a=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),a.push(i))},t),t.firstTick=i.min.call(t,a),t.lastTick=i.max.call(t,a)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(n,o){var r=[],l=t.chart.isDatasetVisible(o);"object"==typeof n.data[0]&&null!==n.data[0]?e.each(n.data,function(e){var a=t.parseTime(t.getRightValue(e));a.isValid()&&(t.options.time.round&&a.startOf(t.options.time.round),r.push(a),l&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,a):a,t.lastTick=null!==t.lastTick?i.max(t.lastTick,a):a))},t):r=a,t.labelMoments.push(r)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildLabelDiffs:function(){var t=this;t.labelDiffs=[];var a=[];t.chart.data.labels&&t.chart.data.labels.length>0&&e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),a.push(i.diff(t.firstTick,t.tickUnit,!0)))},t),e.each(t.chart.data.datasets,function(i){var n=[];"object"==typeof i.data[0]&&null!==i.data[0]?e.each(i.data,function(e){var a=t.parseTime(t.getRightValue(e));a.isValid()&&(t.options.time.round&&a.startOf(t.options.time.round),n.push(a.diff(t.firstTick,t.tickUnit,!0)))},t):n=a,t.labelDiffs.push(n)},t)},buildTicks:function(){var i=this;i.ctx.save();var n=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),r=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),l=e.fontString(n,o,r);if(i.ctx.font=l,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var s=i.isHorizontal()?i.width-(i.paddingLeft+i.paddingRight):i.height-(i.paddingTop+i.paddingBottom),d=i.tickFormatFunction(i.firstTick,0,[]),u=i.ctx.measureText(d).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));u=u*c+n*h;var f=s/u;i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,p=a.units[g];g<a.units.length;){if(i.unitScale=1,e.isArray(p.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(p.steps)){for(var m=0;m<p.steps.length;++m)if(p.steps[m]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,p.steps[m]);break}break}if(p.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<p.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,p=a.units[g],i.tickUnit=p.name;var b=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),v=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+b+v,i.displayFormat=i.options.time.displayFormats[p.name]}}var x;if(i.options.time.min?x=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),x=i.firstTick),!i.options.time.max){var y=i.getMomentStartOf(i.lastTick),k=y.diff(i.lastTick,i.tickUnit,!0);0>k?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=y),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var S=1;S<=i.scaleSizeInUnits;++S){var w=x.clone().add(S,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;S%i.unitScale===0&&i.ticks.push(w)}var C=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);(0!==C||0===i.scaleSizeInUnits)&&(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore(),i.labelDiffs=void 0},getLabelForIndex:function(t,e){var a=this,i=a.chart.data.labels&&t<a.chart.data.labels.length?a.chart.data.labels[t]:"";return"object"==typeof a.chart.data.datasets[e].data[0]&&(i=a.getRightValue(a.chart.data.datasets[e].data[t])),a.options.time.tooltipFormat&&(i=a.parseTime(i).format(a.options.time.tooltipFormat)),i},tickFormatFunction:function(t,a,i){var n=t.format(this.displayFormat),o=this.options.ticks,r=e.getValueOrDefault(o.callback,o.userCallback);return r?r(n,a,i):n},convertTicksToLabels:function(){var t=this;t.tickMoments=t.ticks,t.ticks=t.ticks.map(t.tickFormatFunction,t)},getPixelForValue:function(t,e,a){var i=this,n=null;if(void 0!==e&&void 0!==a&&(n=i.getLabelDiff(a,e)),null===n&&(t&&t.isValid||(t=i.parseTime(i.getRightValue(t))),t&&t.isValid&&t.isValid()&&(n=t.diff(i.firstTick,i.tickUnit,!0))),null!==n){var o=0!==n?n/i.scaleSizeInUnits:n;if(i.isHorizontal()){var r=i.width-(i.paddingLeft+i.paddingRight),l=r*o+i.paddingLeft;return i.left+Math.round(l)}var s=i.height-(i.paddingTop+i.paddingBottom),d=s*o+i.paddingTop;return i.top+Math.round(d)}},getPixelForTick:function(t){return this.getPixelForValue(this.tickMoments[t],null,null)},getValueForPixel:function(t){var e=this,a=e.isHorizontal()?e.width-(e.paddingLeft+e.paddingRight):e.height-(e.paddingTop+e.paddingBottom),n=(t-(e.isHorizontal()?e.left+e.paddingLeft:e.top+e.paddingTop))/a;return n*=e.scaleSizeInUnits,e.firstTick.clone().add(i.duration(n,e.tickUnit).asSeconds(),"seconds")},parseTime:function(t){var e=this;return"string"==typeof e.options.time.parser?i(t,e.options.time.parser):"function"==typeof e.options.time.parser?e.options.time.parser(t):"function"==typeof t.getMonth||"number"==typeof t?i(t):t.isValid&&t.isValid()?t:"string"!=typeof e.options.time.format&&e.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),e.options.time.format(t)):i(t,e.options.time.format)}});t.scaleService.registerScaleType("time",o,n)}},{1:1}]},{},[7])(7)});'; -},776:function(t,e,i){i(436),t.exports=i(437)}},[776]); \ No newline at end of file diff --git a/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js.gz b/Angular2_CLI_Full_Project/dist/scripts.b8c90bb9e712621fedc8.bundle.js.gz deleted file mode 100644 index 7c741fb115fade87331f699f5ff020a0345d0582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92176 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ðtH^sOqtq7Km*{%s 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 P$b<hEd?k?CQziufCzsx4 diff --git a/Angular2_CLI_Full_Project/package.json b/Angular2_CLI_Full_Project/package.json index b582ae1..de0bd09 100644 --- a/Angular2_CLI_Full_Project/package.json +++ b/Angular2_CLI_Full_Project/package.json @@ -16,15 +16,15 @@ }, "private": true, "dependencies": { - "@angular/common": "2.1.0", - "@angular/compiler": "2.1.0", - "@angular/core": "2.1.0", - "@angular/forms": "2.1.0", - "@angular/http": "2.1.0", - "@angular/platform-browser": "2.1.0", - "@angular/platform-browser-dynamic": "2.1.0", - "@angular/router": "3.1.0", - "@angular/upgrade": "2.1.0", + "@angular/common": "2.1.1", + "@angular/compiler": "2.1.1", + "@angular/core": "2.1.1", + "@angular/forms": "2.1.1", + "@angular/http": "2.1.1", + "@angular/platform-browser": "2.1.1", + "@angular/platform-browser-dynamic": "2.1.1", + "@angular/router": "3.1.1", + "@angular/upgrade": "2.1.1", "core-js": "2.4.1", "rxjs": "5.0.0-rc.1", "ts-helpers": "1.1.2", @@ -33,12 +33,12 @@ "chart.js": "2.3.0", "ng2-bootstrap": "1.1.14", "ng2-charts": "1.4.0", - "moment": "2.15.1" + "moment": "2.15.2" }, "devDependencies": { "@types/jasmine": "2.5.35", - "angular-cli": "1.0.0-beta.17", - "codelyzer": "1.0.0-beta.2", + "angular-cli": "1.0.0-beta.18", + "codelyzer": "1.0.0-beta.3", "jasmine-core": "2.5.2", "jasmine-spec-reporter": "2.7.0", "karma": "1.3.0", @@ -48,6 +48,6 @@ "protractor": "4.0.9", "ts-node": "1.6.0", "tslint": "3.15.1", - "typescript": "2.0.3" + "typescript": "2.0.6" } } diff --git a/Angular2_CLI_Full_Project/src/app/components/cards.component.html b/Angular2_CLI_Full_Project/src/app/components/cards.component.html index a57caf7..c0ae0f7 100644 --- a/Angular2_CLI_Full_Project/src/app/components/cards.component.html +++ b/Angular2_CLI_Full_Project/src/app/components/cards.component.html @@ -38,7 +38,7 @@ <div class="card"> <div class="card-header"> Card with switch - <label class="switch switch-sm switch-text switch-info pull-right mb-0"> + <label class="switch switch-sm switch-text switch-info float-xs-right mb-0"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -55,7 +55,7 @@ <div class="card"> <div class="card-header"> Card with label - <span class="tag tag-success pull-right">Success</span> + <span class="tag tag-success float-xs-right">Success</span> </div> <div class="card-block"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex @@ -68,7 +68,7 @@ <div class="card"> <div class="card-header"> Card with label - <span class="tag tag-pill tag-danger pull-right">42</span> + <span class="tag tag-pill tag-danger float-xs-right">42</span> </div> <div class="card-block"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex diff --git a/Angular2_CLI_Full_Project/src/app/components/components-routing.module.ts b/Angular2_CLI_Full_Project/src/app/components/components-routing.module.ts index eacda58..efda89b 100644 --- a/Angular2_CLI_Full_Project/src/app/components/components-routing.module.ts +++ b/Angular2_CLI_Full_Project/src/app/components/components-routing.module.ts @@ -8,6 +8,7 @@ import { FormsComponent } from './forms.component'; import { SocialButtonsComponent } from './social-buttons.component'; import { SwitchesComponent } from './switches.component'; import { TablesComponent } from './tables.component'; +import { TabsComponent } from './tabs.component'; const routes: Routes = [ { @@ -57,6 +58,13 @@ const routes: Routes = [ data: { title: 'Tables' } + }, + { + path: 'tabs', + component: TabsComponent, + data: { + title: 'Tabs' + } } ] } diff --git a/Angular2_CLI_Full_Project/src/app/components/components.module.ts b/Angular2_CLI_Full_Project/src/app/components/components.module.ts index 1c9494f..fb7258a 100644 --- a/Angular2_CLI_Full_Project/src/app/components/components.module.ts +++ b/Angular2_CLI_Full_Project/src/app/components/components.module.ts @@ -7,17 +7,26 @@ import { SocialButtonsComponent } from './social-buttons.component'; import { SwitchesComponent } from './switches.component'; import { TablesComponent } from './tables.component'; +// Tabs Component +import { TabsModule } from 'ng2-bootstrap/components/tabs'; +import { TabsComponent } from './tabs.component'; + +// Components Routing import { ComponentsRoutingModule } from './components-routing.module'; @NgModule({ - imports: [ ComponentsRoutingModule ], + imports: [ + ComponentsRoutingModule, + TabsModule + ], declarations: [ ButtonsComponent, CardsComponent, FormsComponent, SocialButtonsComponent, SwitchesComponent, - TablesComponent + TablesComponent, + TabsComponent ] }) export class ComponentsModule { } diff --git a/Angular2_CLI_Full_Project/src/app/components/forms.component.html b/Angular2_CLI_Full_Project/src/app/components/forms.component.html index ae91663..97a0f81 100644 --- a/Angular2_CLI_Full_Project/src/app/components/forms.component.html +++ b/Angular2_CLI_Full_Project/src/app/components/forms.component.html @@ -206,7 +206,7 @@ <div class="form-group row"> <label class="col-md-3 form-control-label" for="multiple-select">Multiple select</label> <div class="col-md-9"> - <select multiple class="form-control" size="5"> + <select id="multiple-select" name="multiple-select" class="form-control" size="5" multiple> <option value="1">Option #1</option> <option value="2">Option #2</option> <option value="3">Option #3</option> diff --git a/Angular2_CLI_Full_Project/src/app/components/tabs.component.html b/Angular2_CLI_Full_Project/src/app/components/tabs.component.html new file mode 100644 index 0000000..c070613 --- /dev/null +++ b/Angular2_CLI_Full_Project/src/app/components/tabs.component.html @@ -0,0 +1,93 @@ +<div class="animated fadeIn"> + <div class="row"> + <div class="col-md-6 mb-2"> + <!-- Nav tabs --> + <tabset> + <tab heading="Home"> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + <tab heading="Profile"> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + <tab heading="Messages"> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + </tabset> + </div> + <!--/.col--> + <div class="col-md-6 mb-2"> + <!-- Nav tabs --> + <tabset> + <tab> + <template tabHeading><i class="icon-calculator"></i> + </template> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + <tab> + <template tabHeading><i class="icon-basket-loaded"></i> + </template> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + <tab> + <template tabHeading><i class="icon-pie-chart"></i> + </template> + 4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + </tabset> + </div> + <!--/.col--> + <div class="col-md-6 mb-2"> + <!-- Nav tabs --> + <tabset> + <tab> + <template tabHeading><i class="icon-calculator"></i> Calculator</template> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + <tab> + <template tabHeading><i class="icon-basket-loaded"></i> Shoping cart</template> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + <tab> + <template tabHeading><i class="icon-pie-chart"></i> Charts</template> + 4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + </tabset> + </div> + <!--/.col--> + <div class="col-md-6 mb-2"> + <!-- Nav tabs --> + <tabset> + <tab> + <template tabHeading><i class="icon-list"></i> Menu + <span class="tag tag-success">New</span> + </template> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + <tab> + <template tabHeading><i class="icon-calculator"></i> Calculator + <span class="tag tag-pill tag-danger">29</span> + </template> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + <tab> + <template tabHeading><i class="icon-pie-chart"></i> Charts</template> + 4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </tab> + </tabset> + </div> + <!--/.col--> + </div> + <!--/.row--> +</div> diff --git a/Angular2_CLI_Full_Project/src/app/components/tabs.component.ts b/Angular2_CLI_Full_Project/src/app/components/tabs.component.ts new file mode 100644 index 0000000..84e96c7 --- /dev/null +++ b/Angular2_CLI_Full_Project/src/app/components/tabs.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + templateUrl: 'tabs.component.html' +}) +export class TabsComponent { + + constructor() { } + +} diff --git a/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html b/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html index cfbfba5..c8b4ecc 100644 --- a/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html +++ b/Angular2_CLI_Full_Project/src/app/dashboard/dashboard.component.html @@ -3,7 +3,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-primary"> <div class="card-block pb-0"> - <div class="btn-group pull-right" dropdown> + <div class="btn-group float-xs-right" dropdown> <button type="button" class="btn btn-transparent dropdown-toggle p-0" dropdownToggle> <i class="icon-settings"></i> </button> @@ -25,7 +25,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-info"> <div class="card-block pb-0"> - <button type="button" class="btn btn-transparent p-0 pull-right"> + <button type="button" class="btn btn-transparent p-0 float-xs-right"> <i class="icon-location-pin"></i> </button> <h4 class="mb-0">9.823</h4> @@ -40,7 +40,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-warning"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -62,7 +62,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-danger"> <div class="card-block pb-0"> - <div class="btn-group pull-right" dropdown> + <div class="btn-group float-xs-right" dropdown> <button type="button" class="btn btn-transparent dropdown-toggle p-0" dropdownToggle> <i class="icon-settings"></i> </button> @@ -91,7 +91,7 @@ <div class="small text-muted">November 2015</div> </div> <div class="col-sm-6"> - <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups"> + <div class="btn-toolbar float-xs-right" role="toolbar" aria-label="Toolbar with button groups"> <div class="btn-group" data-toggle="buttons" aria-label="First group"> <label class="btn btn-outline-secondary"> <input type="radio" name="options" id="option1">Day @@ -608,10 +608,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>50%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -643,10 +643,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>10%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -678,10 +678,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>74%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -713,10 +713,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>98%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -748,10 +748,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>22%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -783,10 +783,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>43%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> diff --git a/Angular2_CLI_Full_Project/src/app/layouts/full-layout.component.html b/Angular2_CLI_Full_Project/src/app/layouts/full-layout.component.html index 4c57392..63fdc0a 100644 --- a/Angular2_CLI_Full_Project/src/app/layouts/full-layout.component.html +++ b/Angular2_CLI_Full_Project/src/app/layouts/full-layout.component.html @@ -17,7 +17,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -96,6 +96,9 @@ <li class="nav-item"> <a class="nav-link" routerLinkActive="active" [routerLink]="['/components/tables']"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" routerLinkActive="active" [routerLink]="['/components/tabs']"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown" routerLinkActive="open"> @@ -176,7 +179,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -187,7 +190,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="assets/img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -271,7 +274,7 @@ </template> <div class="p-1"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -279,14 +282,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -294,14 +297,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -309,14 +312,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -324,14 +327,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="assets/img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -339,7 +342,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -356,7 +359,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -371,7 +374,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -386,7 +389,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -398,7 +401,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -445,7 +448,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Angular2_CLI_Full_Project/src/app/pages/404.component.html b/Angular2_CLI_Full_Project/src/app/pages/404.component.html index d82354f..31637e7 100644 --- a/Angular2_CLI_Full_Project/src/app/pages/404.component.html +++ b/Angular2_CLI_Full_Project/src/app/pages/404.component.html @@ -3,7 +3,7 @@ <div class="row"> <div class="col-md-6 offset-md-3"> <div class="clearfix"> - <h1 class="pull-left display-3 mr-2">404</h1> + <h1 class="float-xs-left display-3 mr-2">404</h1> <h4 class="pt-1">Oops! You're lost.</h4> <p class="text-muted">The page you are looking for was not found.</p> </div> diff --git a/Angular2_CLI_Full_Project/src/app/pages/500.component.html b/Angular2_CLI_Full_Project/src/app/pages/500.component.html index 7f3a9c8..113868e 100644 --- a/Angular2_CLI_Full_Project/src/app/pages/500.component.html +++ b/Angular2_CLI_Full_Project/src/app/pages/500.component.html @@ -3,7 +3,7 @@ <div class="row"> <div class="col-md-6 offset-md-3"> <div class="clearfix"> - <h1 class="pull-left display-3 mr-2">500</h1> + <h1 class="float-xs-left display-3 mr-2">500</h1> <h4 class="pt-1">Houston, we have a problem!</h4> <p class="text-muted">The page you are looking for is temporarily unavailable.</p> </div> diff --git a/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html b/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html index a5b49ef..3b67f8f 100644 --- a/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html +++ b/Angular2_CLI_Full_Project/src/app/widgets/widgets.component.html @@ -3,7 +3,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-primary"> <div class="card-block pb-0"> - <div class="btn-group pull-right" dropdown> + <div class="btn-group float-xs-right" dropdown> <button type="button" class="btn btn-transparent dropdown-toggle p-0" dropdownToggle> <i class="icon-settings"></i> </button> @@ -25,7 +25,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-info"> <div class="card-block pb-0"> - <button type="button" class="btn btn-transparent p-0 pull-right"> + <button type="button" class="btn btn-transparent p-0 float-xs-right"> <i class="icon-location-pin"></i> </button> <h4 class="mb-0">9.823</h4> @@ -40,7 +40,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-warning"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -62,7 +62,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-danger"> <div class="card-block pb-0"> - <div class="btn-group pull-right" dropdown> + <div class="btn-group float-xs-right" dropdown> <button type="button" class="btn btn-transparent dropdown-toggle p-0" dropdownToggle> <i class="icon-settings"></i> </button> @@ -89,13 +89,13 @@ <div class="card-header card-header-inverse card-header-primary"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -113,13 +113,13 @@ <div class="card-header card-header-inverse card-header-danger"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -137,13 +137,13 @@ <div class="card-header card-header-inverse card-header-success"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -161,13 +161,13 @@ <div class="card-header card-header-inverse card-header-warning"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -354,7 +354,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -364,7 +364,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -374,7 +374,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -384,7 +384,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -394,12 +394,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -407,12 +407,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -420,12 +420,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -433,12 +433,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -449,7 +449,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -459,7 +459,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -469,7 +469,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -479,7 +479,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -489,7 +489,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -499,7 +499,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -509,7 +509,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -519,7 +519,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> diff --git a/Angular2_CLI_Full_Project/src/assets/css/style.css b/Angular2_CLI_Full_Project/src/assets/css/style.css index a16f7f6..6adc408 100644 --- a/Angular2_CLI_Full_Project/src/assets/css/style.css +++ b/Angular2_CLI_Full_Project/src/assets/css/style.css @@ -2592,6 +2592,29 @@ tbody.collapse.in { .tab-content > .active { display: block; } +.nav-tabs .nav-link { + color: #607d8b; } + .nav-tabs .nav-link.active { + color: #263238; + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + .nav-tabs .nav-link.active:focus { + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid #cfd8dc; } + .tab-content .tab-pane { + padding: 1rem 1rem; } + +.card-block .tab-content { + margin-top: 0; + border: 0; } + .navbar { position: relative; padding: 0.5rem 1rem; } @@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar { transition: 0s !important; } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before { transition: 0s !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label { + display: block; + padding: 0.09375rem 1rem; + color: #cfd8dc; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover { + color: #fff; + text-decoration: none; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i { + width: 20px; + margin: -3px 0.5rem 0 0; + font-size: 10px; + color: #b0bec5; + text-align: center; + vertical-align: middle; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar, + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } @media (min-width: 576px) { body.sidebar-nav.compact-nav .sidebar { @@ -5412,6 +5456,7 @@ nav.top-nav { color: #263238; border-top: 0; } .aside-menu .nav-tabs .nav-link.active { + color: #20a8d8; border-right-color: #cfd8dc; border-left-color: #cfd8dc; } .aside-menu .nav-tabs .nav-item:first-child .nav-link { @@ -5421,6 +5466,8 @@ nav.top-nav { height: calc(100vh - 2.375rem - 55px); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid #cfd8dc; -ms-overflow-style: -ms-autohiding-scrollbar; } .aside-menu .tab-content::-webkit-scrollbar { width: 10px; @@ -5437,6 +5484,8 @@ nav.top-nav { border-color: transparent; border-style: solid; border-width: 1px 2px; } + .aside-menu .tab-content .tab-pane { + padding: 0; } #loading-bar, #loading-bar-spinner { @@ -6659,8 +6708,8 @@ hr.transparent { display: table; } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } .breadcrumb-menu { diff --git a/Angular2_CLI_Full_Project/src/scss/core/bootstrap-variables.scss b/Angular2_CLI_Full_Project/src/scss/_bootstrap-variables.scss similarity index 100% rename from Angular2_CLI_Full_Project/src/scss/core/bootstrap-variables.scss rename to Angular2_CLI_Full_Project/src/scss/_bootstrap-variables.scss diff --git a/Angular2_CLI_Full_Project/src/scss/core/_custom-variables.scss b/Angular2_CLI_Full_Project/src/scss/_custom-variables.scss similarity index 100% rename from Angular2_CLI_Full_Project/src/scss/core/_custom-variables.scss rename to Angular2_CLI_Full_Project/src/scss/_custom-variables.scss diff --git a/Angular2_CLI_Full_Project/src/scss/core/_custom.scss b/Angular2_CLI_Full_Project/src/scss/_custom.scss similarity index 100% rename from Angular2_CLI_Full_Project/src/scss/core/_custom.scss rename to Angular2_CLI_Full_Project/src/scss/_custom.scss diff --git a/Angular2_CLI_Full_Project/src/scss/bootstrap_custom/_nav.scss b/Angular2_CLI_Full_Project/src/scss/bootstrap_custom/_nav.scss new file mode 100644 index 0000000..ea20f3f --- /dev/null +++ b/Angular2_CLI_Full_Project/src/scss/bootstrap_custom/_nav.scss @@ -0,0 +1,32 @@ +.nav-tabs { + .nav-link { + color: $gray; + &.active { + color: $gray-dark; + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + &:focus { + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + } + } + } +} + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid $border-color; + .tab-pane { + padding: $spacer-y $spacer-x; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/Angular2_CLI_Full_Project/src/scss/bootstrap_src/utilities/_pulls.scss b/Angular2_CLI_Full_Project/src/scss/bootstrap_src/utilities/_pulls.scss deleted file mode 100755 index 7fec56c..0000000 --- a/Angular2_CLI_Full_Project/src/scss/bootstrap_src/utilities/_pulls.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $breakpoint in map-keys($grid-breakpoints) { - @include media-breakpoint-up($breakpoint) { - .pull-#{$breakpoint}-left { - @include pull-left(); - } - .pull-#{$breakpoint}-right { - @include pull-right(); - } - .pull-#{$breakpoint}-none { - float: none !important; - } - } -} diff --git a/Angular2_CLI_Full_Project/src/scss/core/_aside.scss b/Angular2_CLI_Full_Project/src/scss/core/_aside.scss index 1cb2f5b..47d9b47 100644 --- a/Angular2_CLI_Full_Project/src/scss/core/_aside.scss +++ b/Angular2_CLI_Full_Project/src/scss/core/_aside.scss @@ -17,6 +17,7 @@ color: $body-color; border-top: 0; &.active { + color: $brand-primary; border-right-color: $border-color; border-left-color: $border-color; } @@ -33,6 +34,8 @@ height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid $border-color; -ms-overflow-style: -ms-autohiding-scrollbar; &::-webkit-scrollbar { @@ -59,5 +62,9 @@ border-style: solid; border-width: 1px 2px; } + + .tab-pane { + padding: 0; + } } } diff --git a/Angular2_CLI_Full_Project/src/scss/core/_others.scss b/Angular2_CLI_Full_Project/src/scss/core/_others.scss index ad016ab..14bd5d9 100644 --- a/Angular2_CLI_Full_Project/src/scss/core/_others.scss +++ b/Angular2_CLI_Full_Project/src/scss/core/_others.scss @@ -7,7 +7,7 @@ hr.transparent { } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } diff --git a/Angular2_CLI_Full_Project/src/scss/core/layouts/_layout-1.scss b/Angular2_CLI_Full_Project/src/scss/core/layouts/_layout-1.scss deleted file mode 100644 index 96b2801..0000000 --- a/Angular2_CLI_Full_Project/src/scss/core/layouts/_layout-1.scss +++ /dev/null @@ -1,3 +0,0 @@ -body.layout-1 { - -} diff --git a/Angular2_CLI_Full_Project/src/scss/core/navigation/_sidebar.scss b/Angular2_CLI_Full_Project/src/scss/core/navigation/_sidebar.scss index 0e58ac6..16f1365 100644 --- a/Angular2_CLI_Full_Project/src/scss/core/navigation/_sidebar.scss +++ b/Angular2_CLI_Full_Project/src/scss/core/navigation/_sidebar.scss @@ -212,6 +212,41 @@ body:not(.top-nav) { } } } + + a.nav-label { + display: block; + padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x; + color: $sidebar-nav-title-color; + + &:hover { + color: $sidebar-color; + text-decoration: none; + } + + i { + width: 20px; + margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 10px; + color: $sidebar-nav-link-icon-color; + text-align: center; + vertical-align: middle; + } + } + + @if (lightness( $sidebar-bg ) < 40) { + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + + // Unfilled portion of the bar + .progress[value]::-webkit-progress-bar { + background-color: lighten($sidebar-bg, 15%) !important; + } + base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + } } } } diff --git a/Angular2_CLI_Full_Project/src/scss/style.scss b/Angular2_CLI_Full_Project/src/scss/style.scss index 53b4367..12259a9 100644 --- a/Angular2_CLI_Full_Project/src/scss/style.scss +++ b/Angular2_CLI_Full_Project/src/scss/style.scss @@ -6,9 +6,9 @@ * @license MIT */ // Core variables and mixins -@import "core/bootstrap-variables"; +@import "bootstrap-variables"; @import "bootstrap_src/variables"; -@import "core/custom-variables"; +@import "custom-variables"; @import "bootstrap_src/mixins"; @import "core/mixins"; @@ -37,6 +37,7 @@ @import "bootstrap_custom/input-group"; //@import "custom-forms"; @import "bootstrap_src/nav"; + @import "bootstrap_custom/nav"; @import "bootstrap_src/navbar"; @import "bootstrap_custom/navbar"; @import "bootstrap_src/card"; @@ -99,4 +100,4 @@ @import "core/mobile"; // Custom styles -@import "core/custom" +@import "custom"; diff --git a/Angular2_CLI_Starter/README.md b/Angular2_CLI_Starter/README.md new file mode 100644 index 0000000..4b20a02 --- /dev/null +++ b/Angular2_CLI_Starter/README.md @@ -0,0 +1,31 @@ +# Angular2DevelopmentCLI + +This project was generated with [angular-cli](https://github.com/angular/angular-cli) version 1.0.0-beta.11-webpack.8. + +## Development server +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive/pipe/service/class`. + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). +Before running the tests make sure you are serving the app via `ng serve`. + +## Deploying to Github Pages + +Run `ng github-pages:deploy` to deploy to Github Pages. + +## Further help + +To get more help on the `angular-cli` use `ng --help` or go check out the [Angular-CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/Angular2_CLI_Starter/angular-cli.json b/Angular2_CLI_Starter/angular-cli.json new file mode 100644 index 0000000..9924627 --- /dev/null +++ b/Angular2_CLI_Starter/angular-cli.json @@ -0,0 +1,47 @@ +{ + "project": { + "version": "1.0.0-alpha.2", + "name": "core-ui" + }, + "apps": [ + { + "root": "src", + "outDir": "dist", + "assets": "assets", + "index": "index.html", + "main": "main.ts", + "test": "test.ts", + "tsconfig": "tsconfig.json", + "prefix": "app", + "mobile": false, + "styles": [ + "scss/style.scss" + ], + "scripts": [ + "../node_modules/chart.js/dist/Chart.bundle.min.js", + "../node_modules/chart.js/dist/Chart.min.js" + ], + "environments": { + "source": "environments/environment.ts", + "dev": "environments/environment.ts", + "prod": "environments/environment.prod.ts" + } + } + ], + "addons": [], + "packages": [], + "e2e": { + "protractor": { + "config": "./protractor.conf.js" + } + }, + "test": { + "karma": { + "config": "./karma.conf.js" + } + }, + "defaults": { + "styleExt": "scss", + "prefixInterfaces": false + } +} diff --git a/Angular2_CLI_Starter/e2e/app.e2e-spec.ts b/Angular2_CLI_Starter/e2e/app.e2e-spec.ts new file mode 100644 index 0000000..022797d --- /dev/null +++ b/Angular2_CLI_Starter/e2e/app.e2e-spec.ts @@ -0,0 +1,14 @@ +import { CoreUIPage } from './app.po'; + +describe('core-ui App', function() { + let page: CoreUIPage; + + beforeEach(() => { + page = new CoreUIPage(); + }); + + it('should display message saying app works', () => { + page.navigateTo(); + expect(page.getParagraphText()).toEqual('app works!'); + }); +}); diff --git a/Angular2_CLI_Starter/e2e/app.po.ts b/Angular2_CLI_Starter/e2e/app.po.ts new file mode 100644 index 0000000..d51eaf2 --- /dev/null +++ b/Angular2_CLI_Starter/e2e/app.po.ts @@ -0,0 +1,11 @@ +import { browser, element, by } from 'protractor/globals'; + +export class CoreUIPage { + navigateTo() { + return browser.get('/'); + } + + getParagraphText() { + return element(by.css('app-root h1')).getText(); + } +} diff --git a/Angular2_CLI_Starter/e2e/tsconfig.json b/Angular2_CLI_Starter/e2e/tsconfig.json new file mode 100644 index 0000000..656bdb1 --- /dev/null +++ b/Angular2_CLI_Starter/e2e/tsconfig.json @@ -0,0 +1,16 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "declaration": false, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "module": "commonjs", + "moduleResolution": "node", + "outDir": "../dist/out-tsc-e2e", + "sourceMap": true, + "target": "es5", + "typeRoots": [ + "../node_modules/@types" + ] + } +} diff --git a/Angular2_CLI_Starter/karma.conf.js b/Angular2_CLI_Starter/karma.conf.js new file mode 100644 index 0000000..e28922a --- /dev/null +++ b/Angular2_CLI_Starter/karma.conf.js @@ -0,0 +1,38 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/0.13/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', 'angular-cli'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-remap-istanbul'), + require('angular-cli/plugins/karma') + ], + files: [ + { pattern: './src/test.ts', watched: false } + ], + preprocessors: { + './src/test.ts': ['angular-cli'] + }, + remapIstanbulReporter: { + reports: { + html: 'coverage', + lcovonly: './coverage/coverage.lcov' + } + }, + angularCli: { + config: './angular-cli.json', + environment: 'dev' + }, + reporters: ['progress', 'karma-remap-istanbul'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false + }); +}; diff --git a/Angular2_CLI_Starter/package.json b/Angular2_CLI_Starter/package.json new file mode 100644 index 0000000..de0bd09 --- /dev/null +++ b/Angular2_CLI_Starter/package.json @@ -0,0 +1,53 @@ +{ + "name": "CoreUI", + "version": "1.0.0-alpha.2", + "description": "Open Source Bootstrap Admin Template", + "author": "", + "url": "http://coreui.io", + "copyright": "Copyright 2016 creativeLabs Åukasz Holeczek", + "license": "MIT", + "angular-cli": {}, + "scripts": { + "start": "ng serve", + "lint": "tslint \"src/**/*.ts\"", + "test": "ng test", + "pree2e": "webdriver-manager update", + "e2e": "protractor" + }, + "private": true, + "dependencies": { + "@angular/common": "2.1.1", + "@angular/compiler": "2.1.1", + "@angular/core": "2.1.1", + "@angular/forms": "2.1.1", + "@angular/http": "2.1.1", + "@angular/platform-browser": "2.1.1", + "@angular/platform-browser-dynamic": "2.1.1", + "@angular/router": "3.1.1", + "@angular/upgrade": "2.1.1", + "core-js": "2.4.1", + "rxjs": "5.0.0-rc.1", + "ts-helpers": "1.1.2", + "zone.js": "0.6.26", + + "chart.js": "2.3.0", + "ng2-bootstrap": "1.1.14", + "ng2-charts": "1.4.0", + "moment": "2.15.2" + }, + "devDependencies": { + "@types/jasmine": "2.5.35", + "angular-cli": "1.0.0-beta.18", + "codelyzer": "1.0.0-beta.3", + "jasmine-core": "2.5.2", + "jasmine-spec-reporter": "2.7.0", + "karma": "1.3.0", + "karma-chrome-launcher": "2.0.0", + "karma-jasmine": "1.0.2", + "karma-remap-istanbul": "0.2.1", + "protractor": "4.0.9", + "ts-node": "1.6.0", + "tslint": "3.15.1", + "typescript": "2.0.6" + } +} diff --git a/Angular2_CLI_Starter/protractor.conf.js b/Angular2_CLI_Starter/protractor.conf.js new file mode 100644 index 0000000..169743b --- /dev/null +++ b/Angular2_CLI_Starter/protractor.conf.js @@ -0,0 +1,32 @@ +// Protractor configuration file, see link for more information +// https://github.com/angular/protractor/blob/master/docs/referenceConf.js + +/*global jasmine */ +var SpecReporter = require('jasmine-spec-reporter'); + +exports.config = { + allScriptsTimeout: 11000, + specs: [ + './e2e/**/*.e2e-spec.ts' + ], + capabilities: { + 'browserName': 'chrome' + }, + directConnect: true, + baseUrl: 'http://localhost:4200/', + framework: 'jasmine', + jasmineNodeOpts: { + showColors: true, + defaultTimeoutInterval: 30000, + print: function() {} + }, + useAllAngular2AppRoots: true, + beforeLaunch: function() { + require('ts-node').register({ + project: 'e2e' + }); + }, + onPrepare: function() { + jasmine.getEnv().addReporter(new SpecReporter()); + } +}; diff --git a/Angular2_CLI_Full_Project/src/scss/core/layouts/_default.scss b/Angular2_CLI_Starter/src/app/app.component.html similarity index 100% rename from Angular2_CLI_Full_Project/src/scss/core/layouts/_default.scss rename to Angular2_CLI_Starter/src/app/app.component.html diff --git a/Angular2_CLI_Starter/src/app/app.component.spec.ts b/Angular2_CLI_Starter/src/app/app.component.spec.ts new file mode 100644 index 0000000..211fadf --- /dev/null +++ b/Angular2_CLI_Starter/src/app/app.component.spec.ts @@ -0,0 +1,37 @@ +/* tslint:disable:no-unused-variable */ +import { AppComponent } from './app.component'; + +import { TestBed } from '@angular/core/testing'; + +import { By } from '@angular/platform-browser'; + +//////// SPECS ///////////// + +/// Delete this +describe('Smoke test', () => { + it('should run a passing test', () => { + expect(true).toEqual(true, 'should pass'); + }); +}); + +describe('AppComponent with TCB', function () { + beforeEach(() => { + TestBed.configureTestingModule({declarations: [AppComponent]}); + }); + + it('should instantiate component', () => { + let fixture = TestBed.createComponent(AppComponent); + expect(fixture.componentInstance instanceof AppComponent).toBe(true, 'should create AppComponent'); + }); + + it('should have expected <h1> text', () => { + let fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + + let h1 = fixture.debugElement.query(el => el.name === 'h1').nativeElement; // it works + + h1 = fixture.debugElement.query(By.css('h1')).nativeElement; // preferred + + expect(h1.innerText).toMatch(/angular 2 app/i, '<h1> should say something about "Angular 2 App"'); + }); +}); diff --git a/Angular2_CLI_Starter/src/app/app.component.ts b/Angular2_CLI_Starter/src/app/app.component.ts new file mode 100644 index 0000000..a5f091d --- /dev/null +++ b/Angular2_CLI_Starter/src/app/app.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'body', + template: '<router-outlet></router-outlet>' +}) +export class AppComponent { } diff --git a/Angular2_CLI_Starter/src/app/app.module.ts b/Angular2_CLI_Starter/src/app/app.module.ts new file mode 100644 index 0000000..64be7c8 --- /dev/null +++ b/Angular2_CLI_Starter/src/app/app.module.ts @@ -0,0 +1,42 @@ +import { NgModule } from '@angular/core'; +import { BrowserModule } from '@angular/platform-browser'; +import { LocationStrategy, + HashLocationStrategy } from '@angular/common'; + +import { AppComponent } from './app.component'; +import { Ng2BootstrapModule } from 'ng2-bootstrap/ng2-bootstrap'; +import { NAV_DROPDOWN_DIRECTIVES } from './shared/nav-dropdown.directive'; + +import { ChartsModule } from 'ng2-charts/ng2-charts'; +import { SIDEBAR_TOGGLE_DIRECTIVES } from './shared/sidebar.directive'; +import { AsideToggleDirective } from './shared/aside.directive'; +import { BreadcrumbsComponent } from './shared/breadcrumb.component'; + +// Routing Module +import { AppRoutingModule } from './app.routing'; + +//Layouts +import { FullLayoutComponent } from './layouts/full-layout.component'; + +@NgModule({ + imports: [ + BrowserModule, + AppRoutingModule, + Ng2BootstrapModule, + ChartsModule + ], + declarations: [ + AppComponent, + FullLayoutComponent, + NAV_DROPDOWN_DIRECTIVES, + BreadcrumbsComponent, + SIDEBAR_TOGGLE_DIRECTIVES, + AsideToggleDirective + ], + providers: [{ + provide: LocationStrategy, + useClass: HashLocationStrategy + }], + bootstrap: [ AppComponent ] +}) +export class AppModule { } diff --git a/Angular2_CLI_Starter/src/app/app.routing.ts b/Angular2_CLI_Starter/src/app/app.routing.ts new file mode 100644 index 0000000..753358d --- /dev/null +++ b/Angular2_CLI_Starter/src/app/app.routing.ts @@ -0,0 +1,33 @@ +import { NgModule } from '@angular/core'; +import { Routes, + RouterModule } from '@angular/router'; + +//Layouts +import { FullLayoutComponent } from './layouts/full-layout.component'; + +export const routes: Routes = [ + { + path: '', + redirectTo: 'dashboard', + pathMatch: 'full', + }, + { + path: '', + component: FullLayoutComponent, + data: { + title: 'Home' + }, + children: [ + { + path: 'dashboard', + loadChildren: 'app/dashboard/dashboard.module#DashboardModule' + }, + ] + } +]; + +@NgModule({ + imports: [ RouterModule.forRoot(routes) ], + exports: [ RouterModule ] +}) +export class AppRoutingModule {} diff --git a/Angular2_CLI_Starter/src/app/dashboard/dashboard-routing.module.ts b/Angular2_CLI_Starter/src/app/dashboard/dashboard-routing.module.ts new file mode 100644 index 0000000..ae86c6a --- /dev/null +++ b/Angular2_CLI_Starter/src/app/dashboard/dashboard-routing.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { Routes, + RouterModule } from '@angular/router'; + +import { DashboardComponent } from './dashboard.component'; + +const routes: Routes = [ + { + path: '', + component: DashboardComponent, + data: { + title: 'Dashboard' + } + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class DashboardRoutingModule {} diff --git a/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.html b/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.html new file mode 100644 index 0000000..893d7fb --- /dev/null +++ b/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.html @@ -0,0 +1,3 @@ +<div class="animated fadeIn"> + Hello World! +</div> diff --git a/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.ts b/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.ts new file mode 100644 index 0000000..234af54 --- /dev/null +++ b/Angular2_CLI_Starter/src/app/dashboard/dashboard.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; + +@Component({ + templateUrl: 'dashboard.component.html' +}) +export class DashboardComponent implements OnInit { + + constructor( ) { } + + ngOnInit(): void { + + } +} diff --git a/Angular2_CLI_Starter/src/app/dashboard/dashboard.module.ts b/Angular2_CLI_Starter/src/app/dashboard/dashboard.module.ts new file mode 100644 index 0000000..04f5bcf --- /dev/null +++ b/Angular2_CLI_Starter/src/app/dashboard/dashboard.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { ChartsModule } from 'ng2-charts/ng2-charts'; + +import { DashboardComponent } from './dashboard.component'; +import { DashboardRoutingModule } from './dashboard-routing.module'; + +@NgModule({ + imports: [ + DashboardRoutingModule, + ChartsModule + ], + declarations: [ DashboardComponent ] +}) +export class DashboardModule { } diff --git a/Angular2_CLI_Starter/src/app/index.ts b/Angular2_CLI_Starter/src/app/index.ts new file mode 100644 index 0000000..875bdb2 --- /dev/null +++ b/Angular2_CLI_Starter/src/app/index.ts @@ -0,0 +1,2 @@ +export * from './app.component'; +export * from './app.module'; diff --git a/Angular2_CLI_Starter/src/app/layouts/full-layout.component.html b/Angular2_CLI_Starter/src/app/layouts/full-layout.component.html new file mode 100644 index 0000000..a21dc75 --- /dev/null +++ b/Angular2_CLI_Starter/src/app/layouts/full-layout.component.html @@ -0,0 +1,44 @@ +<header class="navbar"> + <div class="container-fluid"> + <button class="navbar-toggler hidden-lg-up" type="button" mobile-nav-toggle>☰</button> + <a class="navbar-brand" href="#"></a> + <ul class="nav navbar-nav hidden-md-down"> + <li class="nav-item"> + <a class="nav-link navbar-toggler sidebar-toggle" href="#">☰</a> + </li> + </ul> + </div> +</header> + +<div class="sidebar"> + <nav class="sidebar-nav"> + <ul class="nav"> + <li class="nav-item"> + <a class="nav-link" routerLinkActive="active" [routerLink]="['/dashboard']"><i class="icon-speedometer"></i> Dashboard <span class="tag tag-info">NEW</span></a> + </li> + </ul> + </nav> +</div> + +<!-- Main content --> +<main class="main"> + + <!-- Breadcrumb --> + <ol class="breadcrumb"> + <breadcrumbs></breadcrumbs> + </ol> + + <div class="container-fluid"> + <router-outlet></router-outlet> + </div> + <!-- /.conainer-fluid --> +</main> + +<footer class="footer"> + <span class="text-left"> + <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. + </span> + <span class="float-xs-right"> + Powered by <a href="http://coreui.io">CoreUI</a> + </span> +</footer> diff --git a/Angular2_CLI_Starter/src/app/layouts/full-layout.component.ts b/Angular2_CLI_Starter/src/app/layouts/full-layout.component.ts new file mode 100644 index 0000000..d8f6153 --- /dev/null +++ b/Angular2_CLI_Starter/src/app/layouts/full-layout.component.ts @@ -0,0 +1,12 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-dashboard', + templateUrl: './full-layout.component.html' +}) +export class FullLayoutComponent implements OnInit { + + constructor() { } + + ngOnInit(): void {} +} diff --git a/Angular2_CLI_Starter/src/app/main.ts b/Angular2_CLI_Starter/src/app/main.ts new file mode 100644 index 0000000..44f34b2 --- /dev/null +++ b/Angular2_CLI_Starter/src/app/main.ts @@ -0,0 +1,6 @@ +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app.module'; + +const platform = platformBrowserDynamic(); +platform.bootstrapModule(AppModule); diff --git a/Angular2_CLI_Starter/src/app/shared/aside.directive.ts b/Angular2_CLI_Starter/src/app/shared/aside.directive.ts new file mode 100644 index 0000000..ab3d3e3 --- /dev/null +++ b/Angular2_CLI_Starter/src/app/shared/aside.directive.ts @@ -0,0 +1,17 @@ +import { Directive, HostListener } from '@angular/core'; + +/** +* Allows the aside to be toggled via click. +*/ +@Directive({ + selector: '.aside-toggle', +}) +export class AsideToggleDirective { + constructor() { } + + @HostListener('click', ['$event']) + toggleOpen($event:any) { + $event.preventDefault(); + document.querySelector('body').classList.toggle('aside-menu-open'); + } +} diff --git a/Angular2_CLI_Starter/src/app/shared/breadcrumb.component.ts b/Angular2_CLI_Starter/src/app/shared/breadcrumb.component.ts new file mode 100644 index 0000000..b08caa7 --- /dev/null +++ b/Angular2_CLI_Starter/src/app/shared/breadcrumb.component.ts @@ -0,0 +1,39 @@ +import { Component } from '@angular/core'; +import { Router, ActivatedRoute, NavigationEnd } from '@angular/router'; +import 'rxjs/add/operator/filter'; + +@Component({ + selector: 'breadcrumbs', + template: ` + <template ngFor let-breadcrumb [ngForOf]="breadcrumbs" let-last = last> + <li class="breadcrumb-item" *ngIf="breadcrumb.label.title" [ngClass]="{active: last}"> + <a *ngIf="!last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</a> + <span *ngIf="last" [routerLink]="breadcrumb.url">{{breadcrumb.label.title}}</span> + </template>` +}) +export class BreadcrumbsComponent { + breadcrumbs: Array<Object>; + constructor(private router:Router, private route:ActivatedRoute) {} + ngOnInit(): void { + this.router.events.filter(event => event instanceof NavigationEnd).subscribe(event => { + this.breadcrumbs = []; + let currentRoute = this.route.root, + url = ''; + do { + let childrenRoutes = currentRoute.children; + currentRoute = null; + childrenRoutes.forEach(route => { + if(route.outlet === 'primary') { + let routeSnapshot = route.snapshot; + url += '/' + routeSnapshot.url.map(segment => segment.path).join('/'); + this.breadcrumbs.push({ + label: route.snapshot.data, + url: url + }); + currentRoute = route; + } + }) + } while(currentRoute); + }) + } +} diff --git a/Angular2_CLI_Starter/src/app/shared/nav-dropdown.directive.ts b/Angular2_CLI_Starter/src/app/shared/nav-dropdown.directive.ts new file mode 100644 index 0000000..3668cfb --- /dev/null +++ b/Angular2_CLI_Starter/src/app/shared/nav-dropdown.directive.ts @@ -0,0 +1,61 @@ +import { Directive, HostListener } from '@angular/core'; + +@Directive({ + selector: '.nav-dropdown', + host: { + '[class.open]': '_open', + } +}) +export class NavDropdownDirective { + + private _open = false; + + /** + * Checks if the dropdown menu is open or not. + */ + isOpen() { return this._open; } + + /** + * Opens the dropdown menu. + */ + open() { + this._open = true; + } + + /** + * Closes the dropdown menu . + */ + close() { + this._open = false; + } + + /** + * Toggles the dropdown menu. + */ + toggle() { + if (this.isOpen()) { + this.close(); + } else { + this.open(); + } + } +} + +/** +* Allows the dropdown to be toggled via click. +*/ +@Directive({ + selector: '.nav-dropdown-toggle', +}) +export class NavDropdownToggleDirective{ + constructor(private dropdown: NavDropdownDirective) {} + + @HostListener('click', ['$event']) + toggleOpen($event:any) { + $event.preventDefault(); + this.dropdown.toggle(); + } +} + +export const NAV_DROPDOWN_DIRECTIVES = [NavDropdownDirective, NavDropdownToggleDirective]; +// export const NGB_DROPDOWN_DIRECTIVES = [NgbDropdownToggle, NgbDropdown]; diff --git a/Angular2_CLI_Starter/src/app/shared/sidebar.directive.ts b/Angular2_CLI_Starter/src/app/shared/sidebar.directive.ts new file mode 100644 index 0000000..25186ae --- /dev/null +++ b/Angular2_CLI_Starter/src/app/shared/sidebar.directive.ts @@ -0,0 +1,120 @@ +import { Directive, HostListener } from '@angular/core'; + +/** +* Allows the sidebar to be toggled via click. +*/ +@Directive({ + selector: '.sidebar-toggle', +}) +export class SidebarToggleDirective { + constructor() { } + + //Check if element has class + private hasClass(target:any, elementClassName:string) { + return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className); + } + + //Toggle element class + private toggleClass(elem:any, elementClassName:string) { + let newClass = ' ' + elem.className.replace( /[\t\r\n]/g, ' ' ) + ' '; + if (this.hasClass(elem, elementClassName)) { + while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) { + newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' ); + } + elem.className = newClass.replace(/^\s+|\s+$/g, ''); + } else { + elem.className += ' ' + elementClassName; + } + } + + @HostListener('click', ['$event']) + toggleOpen($event:any) { + $event.preventDefault(); + + let bodyClass = localStorage.getItem('body-class'); + + if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) { + this.toggleClass(document.querySelector('body'), 'sidebar-opened'); + this.toggleClass(document.querySelector('html'), 'sidebar-opened'); + } else if (this.hasClass(document.querySelector('body'), 'sidebar-nav') || bodyClass == 'sidebar-nav') { + this.toggleClass(document.querySelector('body'), 'sidebar-nav'); + localStorage.setItem('body-class', 'sidebar-nav'); + if (bodyClass == 'sidebar-nav') { + localStorage.clear(); + } + } + } +} + +@Directive({ + selector: '[mobile-nav-toggle]', +}) +export class MobileSidebarToggleDirective { + constructor() { } + + //Check if element has class + private hasClass(target:any, elementClassName:string) { + return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className); + } + + //Toggle element class + private toggleClass(elem:any, elementClassName:string) { + let newClass = ' ' + elem.className.replace( /[\t\r\n]/g, ' ' ) + ' '; + if (this.hasClass(elem, elementClassName)) { + while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) { + newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' ); + } + elem.className = newClass.replace(/^\s+|\s+$/g, ''); + } else { + elem.className += ' ' + elementClassName; + } + } + + @HostListener('click', ['$event']) + toggleOpen($event:any) { + $event.preventDefault(); + + this.toggleClass(document.querySelector('body'), 'mobile-open'); + + console.log('asdasdasd'); + } +} + +/** +* Allows the off-canvas sidebar to be closed via click. +*/ +@Directive({ + selector: '.sidebar-close', +}) +export class SidebarOffCanvasCloseDirective { + constructor() { } + + //Check if element has class + private hasClass(target:any, elementClassName:string) { + return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className); + } + + //Toggle element class + private toggleClass(elem:any, elementClassName:string) { + let newClass = ' ' + elem.className.replace( /[\t\r\n]/g, ' ' ) + ' '; + if (this.hasClass(elem, elementClassName)) { + while (newClass.indexOf(' ' + elementClassName + ' ') >= 0 ) { + newClass = newClass.replace( ' ' + elementClassName + ' ' , ' ' ); + } + elem.className = newClass.replace(/^\s+|\s+$/g, ''); + } else { + elem.className += ' ' + elementClassName; + } + } + + @HostListener('click', ['$event']) + toggleOpen($event:any) { + $event.preventDefault(); + + if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) { + this.toggleClass(document.querySelector('body'), 'sidebar-opened'); + } + } +} + +export const SIDEBAR_TOGGLE_DIRECTIVES = [SidebarToggleDirective, SidebarOffCanvasCloseDirective, MobileSidebarToggleDirective]; diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/FontAwesome.otf b/Angular2_CLI_Starter/src/assets/fonts/FontAwesome.otf similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/fonts/FontAwesome.otf rename to Angular2_CLI_Starter/src/assets/fonts/FontAwesome.otf diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.eot b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..f0ca6e8cf907213894d610112d456b7804fd2800 GIT binary patch literal 54266 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 E0dl-`Gynhq literal 0 HcmV?d00001 diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.svg b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.svg new file mode 100644 index 0000000..4988524 --- /dev/null +++ b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.svg @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1"> +<defs> +<font id="simple-line-icons" horiz-adv-x="1024"> +<font-face underline-position="0" panose-1="2 0 5 3 0 0 0 0 0 0" underline-thickness="0" font-weight="400" font-family="simple-line-icons" bbox="-3.63064 -66.0327 1030.76 962.035" descent="-64" units-per-em="1024" unicode-range="U+0020-E620" ascent="960"/> +<missing-glyph/> +<glyph glyph-name="space" unicode=" " horiz-adv-x="512"/> +<glyph glyph-name="user-female" unicode="" d="M960.032 157.312l-278.497 132.064c37.1523 18.624 182.256 24.5283 194.256 57.2803c0 0 -57.3438 88.0156 -71.3438 202.336c-5.44043 44.3682 -14.752 102.592 -24 184.592c-15.0078 133.008 -126.88 226.416 -268.191 226.416h-0.255859h-0.255859 c-141.312 0 -253.184 -93.4082 -268.176 -226.4c-9.24805 -82 -18.5605 -140.224 -24.001 -184.592c-14 -114.336 -71.3438 -202.336 -71.3438 -202.336c12 -32.752 157.088 -38.6562 194.256 -57.2803l-278.512 -132.08s-63.9678 -22.4639 -63.9678 -75.4717v-84.5283 c0 -35.376 28.624 -61.3115 63.9678 -61.3115h896.064c35.3438 0 63.9678 25.9355 63.9678 61.3115v84.5283c0 53.0078 -63.9678 75.4717 -63.9675 75.4717zM63.999 -0v81.8398c0 3.4082 12.0957 11.6006 21.9355 15.3447c2.12793 0.751953 3.44043 1.34375 5.44043 2.31934 l278.496 132.064c22.1279 10.4639 36.3203 32.6875 36.5928 57.1514c0.255859 24.4639 -13.4404 46.9756 -35.3125 57.9355c-21.6797 10.8799 -50.3359 16.2559 -95.248 24.0322c-10.6562 1.87207 -25.2158 4.49609 -39.3438 7.3125 c18.3203 41.1045 38.5605 98.5928 46.5283 163.633c1.96777 16.1924 4.49609 34.416 7.3125 54.5918c4.84766 34.3359 10.8477 77.8721 16.752 130.224c11.168 98.8643 95.2803 169.553 204.592 169.553h0.255859h0.255859c109.312 0 193.439 -70.6885 204.592 -169.568 c5.9043 -52.3359 11.9043 -95.8877 16.752 -130.224c2.81641 -20.1758 5.34473 -38.3994 7.3125 -54.5918c7.96777 -65.0244 28.2236 -122.513 46.5273 -163.633c-14.1279 -2.81641 -28.6875 -5.44043 -39.3438 -7.3125 c-44.9121 -7.77637 -73.5684 -13.1523 -95.248 -24.0322c-21.8721 -10.9756 -35.5684 -33.4717 -35.3125 -57.9355c0.288086 -24.4639 14.4639 -46.6875 36.5918 -57.1514l278.496 -132.064c2 -0.975586 3.31152 -1.56738 5.43945 -2.31934 c9.83984 -3.74414 20.4961 -11.9365 21.9365 -15.3447l0.0322266 -81.8242h-896.032z"/> +<glyph glyph-name="people" unicode="î€" d="M746 124.72l-201.471 111.602c74.8799 58.9121 95.2158 174.688 95.2158 239.601v135.12c0 89.4717 -118.88 189.12 -238.288 189.12c-119.376 0 -241.408 -99.6641 -241.408 -189.12v-135.12c0 -59.0244 24.9756 -178.433 100.624 -239.089l-206.672 -112.112 s-54 -24.0645 -54 -54.0645v-81.0879c0 -29.8398 24.2236 -54.0635 54 -54.0635h692c29.8076 0 54.0312 24.2236 54.0312 54.0635v81.0879c0 31.8076 -54.0322 54.0635 -54.0322 54.0635zM736.033 -0.495117h-672.031v57.2158 c4.5918 3.34375 11.0078 7.21582 16.0635 9.53613c1.50391 0.688477 3.00781 1.4082 4.43164 2.22461l206.688 112.096c18.8477 10.2236 31.3438 29.1836 33.248 50.5273s-7.00781 42.2559 -23.7119 55.6641c-53.6641 43.0244 -76.6562 138.32 -76.6562 189.152v135.12 c0 45.9678 86.6562 125.12 177.408 125.12c92.4316 0 174.288 -78.0645 174.288 -125.12v-135.12c0 -50.1279 -15.5684 -145.84 -70.7842 -189.28c-16.9121 -13.3115 -26 -34.2236 -24.2236 -55.6641c1.80762 -21.4404 14.2559 -40.5283 33.1201 -50.8486l201.472 -111.6 c1.77637 -0.975586 4.03223 -2.03125 5.9043 -2.84766c4.71973 -2 10.5273 -5.34375 14.7832 -8.28809v-57.8877zM969.97 284.064l-204.465 111.601c74.8799 58.9121 98.2236 174.688 98.2236 239.601v135.12c0 89.4717 -121.872 190.128 -241.28 190.128 c-77.5996 0 -156.943 -42.1924 -203.119 -96.2246c26.3359 -1.63184 55.376 -1.66406 80.4639 -9.66406c33.7119 26.2559 76.3682 41.8721 122.656 41.8721c92.4316 0 177.279 -79.0557 177.279 -126.128v-135.12c0 -50.1279 -18.5596 -145.84 -73.7754 -189.28 c-16.9121 -13.3115 -26 -34.2236 -24.2236 -55.6641c1.80762 -21.4404 14.2559 -40.5283 33.1201 -50.8486l204.464 -111.6c1.77637 -0.975586 4.03223 -2.03125 5.9043 -2.84766c4.71973 -2 10.5273 -5.34375 14.7832 -8.28809v-56.9121h-129.184 c19.5039 -14.7197 25.4082 -35.7754 32.9766 -63.999h106.192c29.8076 0 54.0312 24.2236 54.0312 54.0635v80.0957c-0.015625 31.8398 -54.0479 54.0957 -54.0479 54.0957z"/> +<glyph glyph-name="user-follow" unicode="" d="M64.0645 65.3115c0 25.4404 19.0908 33.4053 26.7227 36.9414l281.04 132.624c20.1436 9.24805 34.0479 28.3203 36.752 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119c-66.4805 53.376 -97.4561 170.688 -97.4561 233.185v159.904 c0 66.8643 116.4 159.856 224.128 159.856c108.672 0 223.92 -91.5361 223.92 -159.856v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.359c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.624 l95.9199 -45.5039l15.8076 63.8721l-85.0078 39.7764c88.6562 69.7764 118.656 206.832 118.656 283.648v159.92c0 105.92 -146.624 223.855 -287.92 223.855c-141.312 0 -288.129 -117.936 -288.129 -223.855v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088 l-281.04 -132.624s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h703.92v64l-703.872 -0.0322266v64.9443zM991.939 128.125h-96v96c0 17.6797 -14.3359 32 -32 32s-32 -14.3203 -32 -32v-96h-96 c-17.6641 0 -32 -14.3203 -32 -32c0 -17.6641 14.3359 -32 32 -32h96v-96c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v96h96c17.6641 0 32 14.3359 32 32c0 17.6797 -14.3203 32 -32 32z"/> +<glyph glyph-name="user-following" unicode="" d="M63.5039 0.240234l0.00195312 64.9414c0 25.4404 19.1035 33.4248 26.7197 36.9443l281.04 132.624c20.1436 9.24805 34.0479 28.3203 36.752 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119c-66.4805 53.376 -97.4561 170.704 -97.4561 233.185v159.92 c0 66.8643 116.4 159.856 224.128 159.856c108.672 0 223.936 -91.5361 223.936 -159.856v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.376c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.624 l162.24 -77.248l38.1436 54.0645l-173.664 81.3438c88.6562 69.7764 118.656 206.849 118.656 283.665v159.92c0 105.92 -146.624 223.855 -287.936 223.855s-288.128 -117.936 -288.128 -223.855v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088l-281.04 -132.656 s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h639.712l-52 63.9844zM1012.21 236.493c-13.9043 10.9121 -34.0322 8.43164 -44.9121 -5.47266l-136.848 -208.704l-85.0557 85.0723 c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0s-12.4961 -32.752 0 -45.248l113.136 -113.136c12.4961 -12.4961 32.752 -12.4961 45.248 0c3.04004 3.02441 5.3125 6.54395 6.88086 10.2881l152.304 232.304c10.8799 13.9043 8.43164 34.0166 -5.48828 44.8965z"/> +<glyph glyph-name="user-unfollow" unicode="" d="M799.12 576.144l0.000976562 159.92c0 105.92 -146.608 223.855 -287.904 223.855c-141.312 0 -288.128 -117.936 -288.128 -223.855v-159.92c0 -69.8721 31.8877 -211.232 121.392 -283.072l-281.04 -132.64s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322 c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h607.936v64l-607.888 -0.0322266v64.9443c0 25.4404 19.1035 33.4248 26.7197 36.9443l281.04 132.624c20.1436 9.24805 34.0479 28.3359 36.752 50.3359c2.71973 22 -6.16016 43.8242 -23.4561 57.6963 c-66.4805 53.376 -97.4561 170.688 -97.4561 233.199v159.92c0 66.8643 116.4 159.856 224.128 159.856c108.688 0 223.904 -91.5361 223.904 -159.856v-159.92c0 -61.5518 -25.5996 -179.328 -94.2236 -233.36c-17.5361 -13.7598 -26.624 -35.6641 -23.9678 -57.792 c2.5918 -22.1602 16.5596 -41.3125 36.8477 -50.624l18.1123 -8.35156l28.0645 51.792l-19.4883 14.7197c88.6562 69.7275 118.656 206.768 118.656 283.584zM924.625 81.1992l90.4961 90.5117c12.4961 12.4639 12.4961 32.752 0 45.248 c-12.4805 12.4805 -32.7529 12.4805 -45.2334 0l-90.5117 -90.5283l-90.4961 90.5283c-12.4961 12.4805 -32.7686 12.4805 -45.249 0c-12.4961 -12.4961 -12.4961 -32.7842 0 -45.248l90.4961 -90.5117l-90.4961 -90.4961c-12.4961 -12.4805 -12.4961 -32.7686 0 -45.2646 c12.4805 -12.4639 32.7529 -12.4639 45.249 0l90.4961 90.5117l90.5117 -90.5117c12.4805 -12.4639 32.7529 -12.4639 45.2334 0c12.4961 12.4961 12.4961 32.7842 0 45.2646z"/> +<glyph glyph-name="user" unicode="" d="M511.728 896c108.672 0 223.92 -91.5342 223.92 -159.854v-159.92c0 -61.5518 -25.5996 -179.312 -94.2559 -233.376c-17.5039 -13.7764 -26.5918 -35.6807 -23.9678 -57.8086c2.62402 -22.1602 16.5918 -41.3125 36.8477 -50.625l278.496 -132.064 c2.17578 -0.992188 26.6875 -5.10449 26.6875 -39.3447l0.0322266 -62.4639l-895.488 -0.0478516v64.9443c0 25.4404 19.0879 33.4248 26.7197 36.9443l281.024 132.624c20.1602 9.24805 34.0645 28.3203 36.7686 50.3203c2.71973 22 -6.16016 43.8398 -23.4561 57.7119 c-66.4805 53.376 -97.4561 170.704 -97.4561 233.185v159.92c0.015625 66.8477 116.416 159.855 224.128 159.854zM511.728 960.002c-141.312 0 -288.127 -117.938 -288.127 -223.857v-159.92c0 -69.8721 31.8877 -211.248 121.392 -283.088l-281.04 -132.64 s-63.9521 -28.4961 -63.9521 -63.9678v-96.0322c0 -35.3438 28.6396 -63.9678 63.9512 -63.9678h895.552c35.3438 0 63.9678 28.624 63.9678 63.9678v96.0322c0 37.5996 -63.9678 63.9678 -63.9678 63.9678l-278.496 132.064 c88.6562 69.7764 118.656 206.849 118.656 283.665v159.92c0 105.92 -146.64 223.855 -287.936 223.855v0z"/> +<glyph glyph-name="trophy" unicode="" d="M735.808 32.1279h-449.936c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h449.936c17.6797 0 32 14.3203 32 32s-14.3037 32 -32 32zM1017.31 838.368c-3.02441 14.8799 -16.1592 25.5684 -31.3428 25.5684h-156.624v31.9355c0 17.6797 -14.3203 32 -32 32 h-575.536c-17.6797 0 -32 -14.3203 -32 -32v-31.9355h-151.776c-15.1836 0 -28.3193 -10.6885 -31.3438 -25.5684c-0.944336 -4.62402 -22.4004 -116.752 39.9033 -193.152c35.8398 -43.9199 90.6074 -66.9277 162.495 -68.9756 c40.9922 -121.152 144.064 -210.864 268.192 -224.24v-222.912h-95.7764c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h258.688c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-98.9121v222.88c124.336 13.1201 227.632 102.8 268.736 224.08 c74.3359 1.08789 130.736 24.2402 167.393 69.168c62.3037 76.416 40.8477 188.528 39.9038 193.152zM96.4014 685.44c-28.3359 34.4961 -31.1846 85.4092 -29.7441 114.497h123.152v-108.032c0 -17.2959 1.59961 -34.1602 3.93555 -50.7686 c-43.6797 4.08008 -76.4473 18.832 -97.3438 44.3037zM765.345 691.905c0 -153.088 -114.721 -277.663 -255.713 -277.663c-141.056 0 -255.808 124.56 -255.808 277.663v171.968h511.536v-171.968h-0.015zM927.6 685.442 c-21.6797 -26.4316 -56.0322 -41.4883 -102.272 -44.8643c2.38379 16.7842 4.01562 33.8398 4.01562 51.3281v108.032h128c1.44043 -29.1201 -1.40723 -80 -29.7436 -114.496z"/> +<glyph glyph-name="speedometer" unicode="" d="M511.984 923.872c-281.968 0 -511.345 -229.408 -511.345 -511.376c0 -177.152 89.6797 -339.185 239.903 -433.408c14.9443 -9.47168 34.6885 -4.87988 44.0967 10.0957s4.87988 34.7197 -10.0957 44.0957c-54.0957 33.9521 -99.04 78.0479 -133.424 128.88 l33.5518 19.376c15.3115 8.84766 20.5596 28.3994 11.7119 43.7109c-8.87988 15.3438 -28.4639 20.5596 -43.7119 11.7119l-33.5996 -19.3916c-24.4004 50.5117 -39.2969 105.792 -43.2812 163.424h35.6162c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-35.4561 c4.24023 58.6875 19.7764 114.304 44.5605 164.592l32.1602 -18.5596c5.02441 -2.91211 10.5283 -4.28809 15.9688 -4.28809c11.0557 0 21.8076 5.74414 27.7432 16c8.84766 15.3125 3.59961 34.8809 -11.7119 43.7129l-31.8398 18.3682 c32.1123 46.832 72.8643 87.2959 119.984 119.023l18.0156 -31.2002c5.93555 -10.2881 16.6875 -16 27.7432 -16c5.44043 0 10.9443 1.37598 15.9688 4.28809c15.3115 8.84766 20.5596 28.3994 11.7119 43.7119l-17.9521 31.0723 c49.3281 23.792 103.68 38.6562 160.976 42.8164v-39.8721c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v40c58.5918 -4.08008 114.128 -19.3916 164.384 -43.9512l-17.3604 -30.0479c-8.84766 -15.3115 -3.59961 -34.8799 11.7119 -43.7119 c5.02441 -2.91211 10.5283 -4.28809 15.9688 -4.28809c11.0557 0 21.8076 5.71191 27.7432 16l17.2803 29.9355c46.6885 -31.7764 87.0723 -72.1445 118.88 -118.816l-29.9678 -17.3115c-15.3115 -8.84766 -20.5596 -28.3994 -11.7119 -43.7109 c5.93555 -10.2881 16.6875 -16 27.7432 -16c5.44043 0 10.9443 1.37598 15.9688 4.28809l30.1279 17.3916c24.5918 -50.2725 39.9521 -105.824 44.0479 -164.433h-35.1357c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h35.1201 c-4.04785 -56.8799 -18.5918 -111.439 -42.4961 -161.312l-31.6797 18.2881c-15.2803 8.84766 -34.9121 3.56738 -43.7119 -11.7129c-8.84766 -15.3115 -3.59961 -34.8799 11.7119 -43.7119l31.7764 -18.3516c-35.1035 -52.2402 -81.4395 -97.3926 -137.359 -131.824 c-15.0557 -9.28027 -19.7119 -29.0078 -10.4639 -44.0322c6.06445 -9.80762 16.5283 -15.2158 27.2803 -15.2158c5.71191 0 11.5361 1.53613 16.752 4.75195c152.464 93.9043 243.472 256.784 243.472 435.632c0 281.952 -229.408 511.36 -511.376 511.36zM748.111 512.272 c15.2959 8.84766 20.5439 28.3984 11.7119 43.71c-8.83203 15.2959 -28.416 20.5439 -43.7119 11.6963l-173.824 -100.352c-9.28027 5.24805 -19.8564 8.49609 -31.2803 8.49609c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076 c0 -35.248 28.5762 -63.8398 63.8398 -63.8398c35.2803 0 63.8398 28.5918 63.8398 63.8398c0 0.0644531 -0.015625 0.144531 -0.015625 0.208984z"/> +<glyph glyph-name="social-youtube" unicode="" d="M940.736 770.304c-27.7441 19.9678 -105.056 46.4961 -429.008 46.4961c-347.152 0 -398.656 -30.4639 -415.185 -40.4316c-87.9678 -52.8477 -96.3193 -286.815 -97.0869 -334.256c1.05566 -62.6562 11.1836 -271.12 97.0234 -322.688 c16.4961 -9.93555 67.7119 -40.2236 415.248 -40.2236c324.16 0 401.376 26.4004 429.008 46.2881c74.9756 53.9355 83.5996 239.68 83.8076 317.439c-0.192383 62.5283 -6.75195 271.872 -83.8071 327.376zM903.36 177.424 c-11.1523 -8.03223 -75.1855 -34.2227 -391.634 -34.2227c-305.936 0 -370.128 23.7441 -382.256 31.0557c-30.8799 18.5283 -63.4717 116.88 -66.0312 268.032c2.52832 150.816 35.5684 260.912 66.0967 279.216c12.1602 7.34375 76.5918 31.2793 382.191 31.2793 c316.192 0 380.4 -26.3682 391.633 -34.4326c27.4082 -19.7441 56.752 -123.68 57.1836 -275.632c-0.431641 -154.336 -29.9678 -245.712 -57.1836 -265.296zM720.415 473.17l-287.934 176.689c-9.9043 5.96777 -22.2246 6.12793 -32.2568 0.463867 c-10.0645 -5.67969 -16.2881 -16.3359 -16.2881 -27.8721v-353.44c0 -11.5361 6.22363 -22.1924 16.2881 -27.8721c4.87988 -2.75195 10.3203 -4.12793 15.7119 -4.12793c5.71191 0 11.4717 1.53613 16.5273 4.5918l287.936 176.752 c9.59961 5.80762 15.4717 16.1914 15.4717 27.4072s-5.85645 21.6318 -15.4561 27.4083zM447.953 325.699v240.097l194 -120.032z"/> +<glyph glyph-name="social-twitter" unicode="" d="M684.4 801.312c52.8799 0 100.621 -21.6357 134.253 -56.3721c41.8398 8.0957 81.2803 22.8477 116.721 43.2793c-13.7119 -41.6318 -42.8799 -76.5596 -80.8154 -98.6553c37.1201 4.36816 72.6562 13.9043 105.632 28.1602 c-24.7197 -35.7441 -55.8398 -67.2158 -91.7754 -92.3682c0.335938 -7.63184 0.52832 -15.3438 0.52832 -23.0234c0 -235.728 -185.008 -507.615 -523.312 -507.615c-103.84 0 -200.56 29.6318 -281.903 80.2236c14.3682 -1.67969 29.0078 -2.52734 43.8398 -2.52734 c86.1602 0 165.504 28.4961 228.464 76.4004c-80.5283 1.37598 -148.496 53.0078 -171.808 123.84c11.2158 -2.0957 22.752 -3.21582 34.624 -3.21582c16.7197 0 33.0078 2.16016 48.3994 6.25586c-84.1279 16.3359 -147.536 88.4482 -147.536 174.929v2.28809 c24.8164 -13.376 53.1523 -21.4082 83.3447 -22.3359c-49.376 32.0322 -81.8398 86.5605 -81.8398 148.465c0 32.7197 9.08789 63.376 24.9121 89.6318c90.6885 -107.872 226.208 -178.912 379.088 -186.384c-3.15234 13.0244 -4.78418 26.7842 -4.78418 40.624 c0 98.5439 82.3516 178.4 183.967 178.4zM960.189 717.691h0.160156h-0.160156zM684.397 865.308c-125.664 0 -229.773 -91.8086 -245.806 -210.433c-102.816 20.6562 -196.32 75.0879 -263.504 154.944c-12.1924 14.5117 -30.1602 22.8154 -48.9766 22.8154 c-1.66406 0 -3.34375 -0.0644531 -5.02344 -0.192383c-20.5918 -1.64844 -39.1201 -13.1201 -49.7764 -30.7842c-22.3203 -37.0244 -34.0967 -79.4404 -34.0967 -122.656c0 -28.8477 5.18359 -56.9434 15.0078 -83.2158 c-10.4639 -11.6318 -16.4961 -26.8477 -16.4961 -42.9121v-2.28809c0 -62.6885 24.7842 -120.864 65.9365 -164.464c-2.36816 -10.9756 -1.83984 -22.4639 1.77637 -33.4717c14.1924 -43.1836 40.0322 -80.3994 73.5361 -108.751 c-22.4961 -5.00781 -45.7119 -7.53613 -69.4082 -7.53613c-12.5283 0 -24.7207 0.688477 -36.2568 2.09668c-2.55957 0.320312 -5.08789 0.432617 -7.63184 0.432617c-26.8799 0 -51.2803 -16.9443 -60.3359 -42.7842c-9.93555 -28.3203 1.08887 -59.7119 26.5605 -75.5684 c94.5283 -58.8164 203.712 -89.8721 315.712 -89.8721c364.032 0 583.008 284.976 587.264 563.344c29.792 24.6562 56.1279 53.1846 78.4482 85.1523c8.12793 10.6885 12.96 24.0322 12.96 38.4961c0 21.7764 -10.8955 41.0244 -27.4873 52.5928 c7.18359 24.624 -1.00879 51.2803 -21.0088 67.5684c-11.6797 9.50391 -26 14.3359 -40.4004 14.3359c-11.0078 0 -22.0322 -2.81641 -31.9678 -8.56055c-21.1523 -12.1924 -43.7764 -21.8408 -67.6006 -28.7852c-43.1045 32.4316 -96.5449 50.4961 -151.425 50.4967z"/> +<glyph glyph-name="social-tumblr" unicode="" d="M528.016 896.256l-0.00195312 -223.871h224.32v-95.9678h-223.328l-0.320312 -278.528c0 -51.7764 2.68848 -85.0088 8.16016 -99.7451c8.52832 -23.248 39.5684 -53.0078 97.1846 -53.0078c44.6885 0 104.977 13.4404 150.16 47.248v-149.312 c-37.6797 -17.9678 -72.7197 -25.2158 -103.248 -32.4639c-30.5596 -7.21582 -63.6631 -10.8477 -99.1514 -10.8477c-39.5361 0 -153.664 1.08789 -200.496 120.399c-8.43164 21.4717 -12.6553 52.6553 -12.6553 93.4717v362.624h-128.848l0.624023 98.1279 c42.6562 0 170.624 25.9043 170.624 221.872zM528.014 960.257l-116.976 0.00195312c-35.3438 0 -64 -28.6562 -64 -64c0 -146.496 -81.6318 -157.872 -106.624 -157.872c-35.2158 0 -63.8398 -28.4639 -64 -63.6797l-0.624023 -98.1279 c-0.0957031 -17.0244 6.62402 -33.376 18.624 -45.4717c12.0322 -12.0645 28.3359 -18.8486 45.376 -18.8486h64.8477v-298.624c0 -49.376 5.59961 -87.6318 17.0879 -116.88c28.8477 -73.4404 97.376 -161.009 260.064 -161.009c40.2881 0 78.5918 4.22363 113.872 12.5596 l7.05566 1.66406c29.8721 7.02441 68.0322 15.7764 109.008 35.3125c22.2881 10.624 36.4639 33.0879 36.4639 57.7764v149.312c0 24.2236 -13.6797 46.3672 -35.3438 57.2148c-9.05566 4.55957 -18.8799 6.7832 -28.6562 6.7832 c-13.5684 0 -27.0566 -4.32031 -38.3369 -12.752c-38.0957 -28.5283 -86.8477 -34.4961 -111.808 -34.4961c-25.5996 0 -35.1191 9.28027 -37.2148 11.7441c-1.08789 5.02441 -4.12793 23.7764 -4.12793 77.0088l0.223633 214.528h159.408c35.3438 0 64 28.6562 64 64 v95.9678c0 35.3438 -28.6562 64 -64 64h-160.32v159.888c0 35.3438 -28.6562 64 -64 64v0z"/> +<glyph glyph-name="social-facebook" unicode="" d="M581.76 879.504c3.80762 0 5.99902 -0.15918 5.99902 -0.15918h83.5684l-0.431641 -96h-83.0078c-45.6797 0 -44.624 -39.0078 -44.624 -39.0078v-152.192h161.632l-22.5596 -95.8721h-139.6v-479.776h-95.9043l-0.0644531 479.776h-127.408l-0.255859 95.8721h127.712 v149.184c0.015625 130.08 108.048 138.176 134.944 138.176zM671.327 879.345h0.160156h-0.160156zM581.76 943.505c-23.0078 0 -67.9697 -3.80859 -110.562 -29.4727c-40.3203 -24.2559 -88.3682 -73.9355 -88.3682 -172.688v-85.1836h-63.7119 c-17.0078 0 -33.3115 -6.78418 -45.3438 -18.8164c-12 -12.0645 -18.7197 -28.3682 -18.6553 -45.4082l0.255859 -95.8721c0.12793 -35.248 28.752 -63.7764 64 -63.7764h63.4082l0.0644531 -415.776c0 -35.3438 28.6562 -64 64 -64h95.9043c35.3438 0 64 28.6562 64 64 v415.776h75.5996c28.4004 0 53.4082 18.7197 61.4082 45.9678l22.5596 95.8721c5.67969 19.3438 1.90332 40.2559 -10.1924 56.3682c-12.0645 16.1602 -31.0566 25.6641 -51.2168 25.6641h-97.6318v63.1523l63.6318 0.0322266c35.2158 0 63.8398 28.4639 64 63.7119 l0.431641 92.752c0.0644531 1.18359 0.0966797 2.33594 0.0966797 3.53613c0 35.3438 -28.5918 64 -63.9355 64h-81.9355c-1.83984 0.0957031 -4.49609 0.160156 -7.80713 0.160643z"/> +<glyph glyph-name="social-dropbox" unicode="" d="M1023.42 735.248c-0.719727 10.2236 -6.28711 19.4736 -14.9756 24.9141l-285.184 177.968c-11.5996 7.21582 -26.4316 6.31934 -37.0557 -2.28906l-174.224 -140.944l-174.192 140.944c-10.5918 8.55957 -25.5361 9.53516 -37.0557 2.28711l-285.184 -177.968 c-8.68848 -5.44043 -14.2568 -14.6885 -14.9766 -24.9121c-0.751953 -10.2236 3.47168 -20.1592 11.3115 -26.751l165.216 -138.816l-141.536 -111.184c-8.0957 -6.32031 -12.624 -16.1768 -12.2236 -26.417s5.68066 -19.6641 14.2246 -25.3604l130.976 -87.3115 c-6.43164 -5.83984 -10.5439 -14.208 -10.5439 -23.5996v-128.336c0 -11.1201 5.77637 -21.4404 15.248 -27.2803l321.968 -182.432c5.12012 -3.15234 10.9443 -4.7207 16.752 -4.7207s11.6318 1.59961 16.7842 4.75195l318.224 182.432 c9.47168 5.83984 15.2158 16.1602 15.2158 27.248v150.528c0 2.06445 -0.240234 4.08008 -0.608398 6.03223l124.048 82.6885c8.52832 5.67969 13.8086 15.0879 14.2246 25.3281c0.400391 10.2559 -4.0957 20.0801 -12.1602 26.416l-140.912 111.152l165.312 138.88 c7.85645 6.5918 12.0801 16.5273 11.3281 26.751zM736.673 569.346l-224.688 -140.784l-224.688 140.784l224.688 146.224zM86.8008 729.153l228.464 142.592l142.368 -115.184l-227.344 -147.968zM229.921 529.777l225.969 -141.6l-128.064 -98.0322l-218 145.312z M222.018 283.777l89.3438 -59.5674c11.3438 -7.56836 26.3193 -7.05664 37.1836 1.21582l129.408 99.04v-282.8l-255.936 143.68v98.4316zM798.209 185.346l-256.256 -145.681v287.776l132.656 -101.968c5.71191 -4.40039 12.624 -6.62402 19.5039 -6.62402 c6.19238 0 12.3682 1.77637 17.7441 5.37598l86.3359 57.5684v-96.4482h0.015625zM913.457 435.521l-218.031 -145.327l-127.44 97.9355l226 141.632zM793.666 608.595l-227.345 147.968l142.4 115.184l228.464 -142.592z"/> +<glyph glyph-name="social-dribbble" unicode="î€" d="M511.984 959.728c-69.8564 0 -136.464 -14.1113 -197.184 -39.5674c-2.1123 -0.671875 -4.17676 -1.55176 -6.14453 -2.67188c-181.264 -78.8164 -308.384 -259.553 -308.384 -469.505c0 -282.16 229.568 -511.712 511.712 -511.712 c282.192 0 511.744 229.568 511.744 511.712c0 282.192 -229.552 511.744 -511.744 511.744zM959.729 447.984c0 -3.58398 -0.192383 -7.11914 -0.272461 -10.6709c-49.0244 13.0078 -173.393 37.4395 -326.801 3.74316c-13.5195 30.8955 -28.5117 62.5752 -45.2793 94.8154 c-1.4082 2.7041 -2.78418 5.28027 -4.17578 7.95215c164.128 63.3438 233.888 148.672 262.768 201.952c70.6885 -79.2158 113.761 -183.552 113.761 -297.792zM797.537 792.562c-14.9121 -35.2002 -69.0391 -126 -244.719 -191.888 c-78.8965 144.224 -140.225 230.672 -174.593 274.64c42.2559 13.2637 87.1836 20.416 133.76 20.416c108.432 0 207.983 -38.7676 285.552 -103.168zM316.05 850.481c27.2158 -33.2803 90.3838 -117.056 175.104 -270.447c-200 -60.2881 -362.448 -53.04 -418.832 -47.792 c26.8164 140.144 119.072 257.312 243.729 318.239h-0.001zM64.2734 447.986c0 6.89648 0.209961 13.7451 0.530273 20.5771c19.248 -1.93555 49.1523 -4.0791 88.2881 -4.0791c86.8955 0 217.712 10.752 369.008 58.1436 c2.84766 -5.37598 5.66406 -10.7363 8.54395 -16.2725c14.4316 -27.7764 27.4873 -55.1846 39.4072 -82.0645c-27.376 -8.6084 -55.3916 -19.0723 -83.8721 -31.9688c-182.624 -82.7041 -268.192 -200.704 -298.673 -252.336 c-76.2725 80.3203 -123.232 188.752 -123.232 308zM236.1 95.7637c16.2402 30.752 90.6074 154.082 276.447 238.258c27.9678 12.6719 55.5195 22.7842 82.3838 30.9121c60.7363 -154.32 81.8086 -281.568 88.1768 -330.593 c-52.752 -21.9043 -110.528 -34.0645 -171.12 -34.0645c-104.016 0 -199.792 35.7598 -275.888 95.4873zM743.618 64.9658c-9.23242 61.5996 -32.1445 177.392 -85.9688 315.664c148.448 29.5518 265.952 0.55957 295.616 -8.08008 c-22.2236 -130.208 -100.735 -241.488 -209.647 -307.584z"/> +<glyph glyph-name="shield" unicode="" d="M907.952 815.52c-11.8721 11.0879 -27.5029 17.2168 -43.6631 17.2168c-1.47168 0 -2.94336 -0.0644531 -4.39941 -0.160156c-0.912109 -0.0644531 -11.1846 -0.688477 -27.2803 -0.688477c-26.6562 0 -78.6885 1.80762 -127.969 13.9355 c-63.6641 15.6318 -137.12 88.1602 -158.496 102.464c-10.752 7.18359 -23.1523 10.7832 -35.5684 10.7832c-12.3682 0 -24.7842 -3.59961 -35.5361 -10.752c-2.5918 -1.74414 -79.5039 -84.0322 -154.752 -102.496c-49.248 -12.1279 -102.288 -13.9355 -128.912 -13.9355 c-16.0957 0 -26.3682 0.624023 -27.376 0.688477c-1.4082 0.0957031 -2.81641 0.160156 -4.22461 0.160156c-16.1924 0 -31.8721 -6.16016 -43.7764 -17.2803c-12.9443 -12.0957 -20.3203 -29.0078 -20.3203 -46.7197v-160.032c0 -591.632 387.12 -667.808 403.568 -670.783 c3.74414 -0.65625 7.53613 -1.00781 11.3125 -1.00781c3.77637 0 7.60059 0.335938 11.3125 1.00781c16.4316 2.97559 406.399 79.1514 406.399 670.783v160.032c0.0322266 17.7441 -7.34375 34.6885 -20.3193 46.7842zM864.305 608.704 c0 -544.912 -353.714 -607.777 -353.714 -607.777s-350.88 62.8799 -350.88 607.776v160.032s12.0957 -0.847656 31.6797 -0.847656c33.5684 0 90.0322 2.46387 144.16 15.7754c88.624 21.7441 175.024 111.408 175.024 111.408s90.2559 -89.6641 178.784 -111.408 c54.1924 -13.3115 109.681 -15.7754 143.249 -15.7754c19.5684 0 31.6807 0.847656 31.6807 0.847656s0.015625 -20.3516 0.015625 -160.031h0.000975zM647.599 613.759c-12.4961 12.4961 -32.7686 12.4961 -45.249 0l-90.5117 -90.5117l-90.5117 90.5117 c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0s-12.4961 -32.7686 0 -45.249l90.5117 -90.5117l-90.5117 -90.5117c-12.4961 -12.4805 -12.4961 -32.7529 0 -45.249s32.7686 -12.4961 45.2646 0l90.5117 90.5117l90.5117 -90.5117 c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249l-90.5117 90.5117l90.5117 90.5117c12.4961 12.4805 12.4961 32.7529 0 45.249z"/> +<glyph glyph-name="screen-tablet" unicode="î€" d="M832.144 960h-640.288c-53.0244 0 -96 -42.9756 -96 -96v-832c0 -53.0244 42.9756 -96 96 -96h640.288c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.9756 96 -96 96zM864.144 32c0 -17.6641 -14.3359 -32 -32 -32h-640.288c-17.6641 0 -32 14.3359 -32 32v832 c0 17.6641 14.3359 32 32 32h640.288c17.6641 0 32 -14.3359 32 -32v-832zM512.048 159.824c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8408 63.8398 -63.8408c35.2637 0 63.8398 28.6084 63.8398 63.8408c0 35.2324 -28.5762 63.8242 -63.8398 63.8242z M576.048 864h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z"/> +<glyph glyph-name="screen-smartphone" unicode="î€" d="M704.144 960h-384.288c-53.0244 0 -96 -42.9756 -96 -96v-832c0 -53.0244 42.9756 -96 96 -96h384.288c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.9756 96 -96 96zM736.144 32c0 -17.6641 -14.3359 -32 -32 -32h-384.288c-17.6641 0 -32 14.3359 -32 32v832 c0 17.6641 14.3359 32 32 32h384.288c17.6641 0 32 -14.3359 32 -32v-832zM512.048 159.824c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5762 -63.8408 63.8398 -63.8408c35.2803 0 63.8398 28.6084 63.8398 63.8408c0 35.2324 -28.5596 63.8242 -63.8398 63.8242z M576.048 864h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z"/> +<glyph glyph-name="screen-desktop" unicode="" d="M960 864.192h-896c-35.1836 0 -64 -28.7998 -64 -64v-544.192c0 -35.1836 28.8164 -63.9834 64 -63.9834h416v-96.208h-160c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h384c17.6641 0 32 14.3359 32 32c0 17.6641 -14.3359 32 -32 32h-160v96.208h416 c35.1836 0 64 28.7998 64 63.9834v544.192c0 35.2002 -28.8164 64 -64 64zM960 256h-896v544.192h896v-544.192z"/> +<glyph glyph-name="plane" unicode="" d="M934.32 894.096c10.4316 0 17.7764 -1.93848 21.6006 -3.41016c4.5918 -12.2236 10.752 -56.0312 -34.5283 -101.343l-230.992 -230.976l1.66406 -28.6562c3.50391 -59.9678 10 -167.439 15.5996 -259.567c4.94434 -82 9.63281 -159.44 9.93652 -166.032 c0.160156 -4.52832 0.224609 -5.60059 -3.99902 -10.6885c-9.44043 -11.4717 -27.0566 -30.9121 -41.9043 -47.0244c-23.0244 62.0322 -71.4082 193.057 -98.1279 266.4l-34.3359 94.3682l-71.0244 -71.0244l-130.608 -125.584l-18.1924 -18.1602l-0.55957 -25.6797 c-0.431641 -20.4961 -0.335938 -57.2803 -0.288086 -89.7119c0.0644531 -22.5918 0.128906 -43.1201 -0.03125 -54.4316c-0.288086 -0.52832 4.36816 -1.15234 3.93652 -1.9043c-2.78418 4.46387 -5.77637 9.28027 -8.94434 14.2881 c-26.3359 42 -62.7842 100.096 -73.9043 118.224l-8.12793 13.2803l-13.3438 8.06445c-48.5283 29.3115 -102.288 63.1514 -135.088 84.2871c1.13574 0.65625 2.06348 -2.81543 2.81543 -2.41504h2.12793c10.3203 0 27.376 -0.223633 46.4961 -0.496094 c25.0078 -0.335938 53.376 -0.751953 75.0879 -0.751953c8.32031 0 15.7119 0.0644531 21.6641 0.192383l25.6797 0.591797l18.1602 18.1602l125.744 129.712l70.7842 70.752l-93.9355 34.5596c-70.5918 25.9678 -205.808 76.4639 -269.056 100.224 c16.2236 14.9443 35.7754 32.6885 47.1836 42.1289c3.18359 2.62402 5.66406 3.96777 7.37598 3.96777l2.25586 -0.0644531c7.05566 -0.335938 94.6875 -6.06348 179.407 -11.5996c89.9355 -5.87207 191.439 -12.4961 249.151 -16.1602l28.8477 -1.80762l231.024 231.04 c32.4482 32.4004 64.3203 37.248 80.449 37.2475zM934.321 958.093c-37.8076 0 -84.2217 -14.5264 -125.678 -55.998l-210.608 -210.592c-118.624 7.50391 -422.432 27.5996 -429.968 27.8076c-1.34375 0.0644531 -3.00781 0.128906 -4.87988 0.128906 c-10.2559 0 -27.9678 -1.96777 -48.1279 -18.624c-23.6641 -19.5684 -73.0078 -65.9688 -73.0078 -65.9688c-11.9043 -11.9355 -17.9365 -26.7197 -16.4961 -40.624c0.879883 -8.40039 5.43945 -23.7119 26.0635 -31.7764 c12.5283 -4.91211 211.904 -79.5039 303.969 -113.376l-125.744 -129.712c-5.56836 -0.12793 -12.4648 -0.192383 -20.2568 -0.192383c-38.3359 0 -97.7764 1.24805 -121.601 1.24805c-3.15234 0 -5.68066 0 -7.47266 -0.0644531 c-7.24805 -0.223633 -22.2559 3.34473 -61.8398 -29.7432l-2.81641 -2.62402c-11.8721 -11.8721 -14.6562 -23.7119 -14.9121 -31.5361c-0.255859 -8.06445 1.9043 -19.6807 13.5684 -29.0244c7.00781 -5.66406 96.8477 -63.1836 170.527 -107.68 c17.6641 -28.8164 98.9443 -158 103.185 -165.008c6.19238 -10.4639 16.3203 -16.4316 28.4326 -16.8154h1.00781c11.7764 0 23.8721 5.83984 35.7119 17.3438c33.5039 39.1836 28.8799 55.4072 29.0234 62.2236c0.52832 21.376 -0.368164 111.936 0.399414 147.84 l130.592 125.6c33.376 -91.6797 106.336 -289.008 111.216 -301.567c8.12793 -20.624 23.4404 -25.1523 31.8408 -26c1.37598 -0.160156 2.78418 -0.224609 4.16016 -0.224609c12.624 0 25.7119 5.93555 36.4316 16.6553c0 0 46.2559 49.0879 65.9043 72.9756 c19.6797 23.8721 18.9121 44.2559 18.5283 53.8721c-0.160156 6.65625 -18.6885 308.816 -25.5684 426.816l210.656 210.656c74.6562 74.6885 62.7842 164.688 35.0566 192.368c-12.2402 12.3037 -37.0244 21.6152 -67.2969 21.6158z"/> +<glyph glyph-name="notebook" unicode="" d="M849.152 960h-637.999c-46 0 -66.0322 -34 -66.0322 -66v-127.312h-34.9277c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3447c0 -17.3115 14.0322 -31.3438 31.3438 -31.3438h34.9277v-128.752h-31.9355c-17.3125 0 -31.3447 -14.0322 -31.3447 -31.3438 c0 -17.3125 14.0322 -31.3447 31.3438 -31.3447h31.9355v-129.44h-32.624c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3438s14.0322 -31.3438 31.3438 -31.3438h32.624v-128.464h-32.624c-17.3115 0 -31.3438 -14.0322 -31.3438 -31.3438 s14.0322 -31.3438 31.3438 -31.3438h32.624v-129.28c0 -53.0244 41.5361 -64 64.5283 -64h639.504c53.0244 0 96 42.9756 96 96v832c0 53.0244 -42.96 96 -96.0002 96.0002zM209.121 0l-0.000976562 129.279h33.3438c17.3115 0 31.3438 14.0322 31.3438 31.3438 c0 17.3125 -14.0322 31.3447 -31.3438 31.3447h-33.3438v128.464h33.3438c17.3115 0 31.3438 14.0322 31.3438 31.3438s-14.0322 31.3438 -31.3438 31.3438h-33.3438v129.44h34.0322c17.3125 0 31.3447 14.0322 31.3447 31.3447 c0 17.3115 -14.0322 31.3438 -31.3438 31.3438h-34.0322v128.752h31.0244c17.3115 0 31.3438 14.0322 31.3438 31.3438c0 17.3125 -14.0322 31.3447 -31.3438 31.3447h-31.0244v127.312c0 0.751953 0.0644531 1.37598 0.160156 1.93555 c0.496094 0.0322266 1.12012 0.0644531 1.87207 0.0644531h510v-896h-512.032zM881.152 31.999c0 -17.6641 -14.3359 -32 -32 -32h-64v896h64c17.6641 0 32 -14.3359 32 -32v-832z"/> +<glyph glyph-name="mustache" unicode="" d="M792.848 223.28c-101.344 0 -158.865 47.6289 -196.945 79.1484c-13.4717 11.1523 -25.7275 21.9043 -36.8799 31.6641c-16.9121 14.8477 -38 33.3438 -45.3438 35.9033c-0.223633 0 -3.71191 0.160156 -3.93555 0.192383 c-1.16797 -0.0957031 -4.14355 -0.6875 -4.44727 -0.719727c-5.07227 -2.06445 -23.0879 -17.5684 -37.5684 -30c-13.1357 -11.2803 -28.1113 -24.1602 -45.0391 -37.376l-3.08789 -2.36816c-43.4717 -33.9355 -97.584 -76.1592 -193.152 -76.1592 c-70.9922 0 -140.928 32.1279 -182.576 83.8721c-27.9199 34.6885 -57.2959 95.0244 -38.6719 185.473c2.25586 10.9443 10.0156 19.9043 20.4316 23.6318c10.4805 3.77637 22.0166 1.71191 30.6084 -5.37598c0.624023 -0.463867 22.5762 -17.3438 59.0566 -17.3438 c18.3682 0 37.5039 4.33594 56.832 12.9443c33.1357 14.752 56.7354 56.1279 81.7109 84.0635c34.1758 38.1602 72.8477 81.4082 136.688 81.9043c44.0479 0 83.792 -16.2881 119.248 -48.4961c35.3115 32.0645 74.7676 48.2568 117.68 48.2568 c65.1035 -0.496094 104.592 -43.7764 139.439 -82c25.4404 -27.8721 49.4727 -69.2158 82.6084 -83.9678c19.3281 -8.5918 38.6719 -12.9434 57.4883 -12.9434c37.8721 0 61.5039 17.3115 62.4482 18.0635c8.76758 6.49609 20.3193 8.19238 30.4795 4.22461 c10.1436 -4 17.6797 -12.8799 19.7119 -23.6641c17.0879 -89.4404 -12.96 -149.408 -41.1836 -183.968c-42.7676 -52.4004 -113.903 -84.96 -185.6 -84.9598zM510.733 434.125c0.992188 0 3.68262 -0.0947266 4.62695 -0.19043 c0.0322266 0 4.68848 -0.335938 4.68848 -0.368164c0.335938 -0.0322266 3.00781 -0.368164 3.2959 -0.432617c23.1523 -3.28027 44.624 -22.1279 77.2158 -50.6875c10.7041 -9.4082 22.4961 -19.7441 35.4717 -30.4961c34.7842 -28.8164 78.0967 -64.6562 156.816 -64.6562 c53.3115 0 105.743 23.6318 136.783 61.6797c20.4004 24.9756 31.0088 54.7197 31.6807 88.7842c-15.0244 -4.68848 -33.2803 -8.19238 -54.3203 -8.19238c-27.6641 0 -55.5684 6.19238 -82.9766 18.3682c-45.248 20.0957 -76.3037 69.1201 -103.68 99.1523 c-34.5283 37.8721 -57.4727 61.0879 -92.0811 61.376c-46.1602 0 -75.9521 -29.0557 -94.416 -50.9121c-6.03223 -7.12012 -14.8164 -11.2158 -24.0967 -11.2158v0c-9.28027 0 -18.0801 4.12793 -24.0801 11.248c-18.5283 21.9355 -48.416 51.1191 -93.8398 51.1191 c-35.0879 -0.255859 -57.4082 -23.2803 -90.9922 -60.8486c-27.0557 -30.2236 -57.6953 -79.4717 -103.231 -99.6797c-27.3916 -12.1924 -55.1035 -18.3682 -82.3037 -18.3682c-20.4004 0 -38.0645 3.4082 -52.624 8.03223 c-0.0322266 -34.7197 10.1113 -64.9121 30.335 -90.0322c29.9355 -37.1523 81.0391 -60.2559 133.439 -60.2559c74 0 114.896 31.9355 154.464 62.8154l3.08789 2.41602c16.0479 12.5283 30.2402 24.752 42.6885 35.4404c28.5117 24.4961 47.3281 40.6885 67.6484 44.2881v0 c0.015625 -0.015625 9.69531 1.61621 16.3994 1.61621z"/> +<glyph glyph-name="mouse" unicode="" d="M513.584 960c-158.128 0 -289.504 -128.225 -289.504 -286.337v-451.312c0 -158.128 131.376 -286.352 289.504 -286.352s286.352 128.224 286.352 286.336v451.328c0 158.112 -128.224 286.336 -286.352 286.336v0.001zM735.936 222.335 c0 -122.592 -99.7422 -222.336 -222.351 -222.336s-225.505 99.7441 -225.505 222.336v451.328c0 122.592 102.912 222.336 225.504 222.336s222.352 -99.7441 222.352 -222.336v-451.328zM512.338 767.999c-17.6641 0 -32 -14.3359 -32 -32v-160 c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32z"/> +<glyph glyph-name="magnet" unicode="" d="M960.288 899.824v29.0078c0 17.6797 -14.3203 32 -32 32h-224.624c-17.6797 0 -32 -14.3203 -32 -32v-130.656c0 -0.0478516 0.0322266 -0.0957031 0.0322266 -0.143555v-397.52c0 -96.3203 -54.3359 -174.656 -150.656 -174.656s-168.656 78.3359 -168.656 174.656 v499.312h-0.0957031v29.0078c0 17.6797 -14.3203 32 -32 32h-224.624c-17.6797 0 -32 -14.3203 -32 -32v-130.656c0 -0.65625 0.335938 -1.2002 0.368164 -1.83984v-410.496c0 -248.912 198.784 -450.656 447.664 -450.656c248.88 0 448.656 201.744 448.656 450.656 v513.984zM896.288 896.832v-128.336h-160.256v128.336h160.256zM288.288 896.832v-128.336h-160.256v128.336h160.256zM511.68 -0.832031c-213.216 0 -383.663 173.472 -383.663 386.655v318.672h160.336v-303.984c0 -131.808 100.848 -238.655 232.655 -238.655 s214.672 106.848 214.672 238.655v303.984h160.656v-318.672c0 -213.184 -171.424 -386.655 -384.656 -386.655z"/> +<glyph glyph-name="magic-wand" unicode="" d="M1020.51 530.624l-102.783 153.678l51.1523 178.816c3.18359 11.2158 0.0634766 23.2803 -8.22461 31.5039c-8.25586 8.25586 -20.2559 11.3115 -31.5361 8.03125l-178.512 -52.1279l-154.288 103.904c-9.71191 6.52832 -22.1602 7.3125 -32.4639 1.93652 c-10.3682 -5.31152 -17.0244 -15.8711 -17.4082 -27.5029l-5.53613 -185.936l-146.496 -114.592c-9.18359 -7.18359 -13.7119 -18.8154 -11.8721 -30.3193s9.80762 -21.0879 20.8154 -25.0234l137.456 -49.2803c-0.927734 -0.736328 -1.90332 -1.39258 -2.76758 -2.25684 l-530.752 -530.752c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598c8.1924 0 16.3682 3.12012 22.624 9.37598l530.752 530.752c2.06445 2.06445 3.66406 4.40039 5.04004 6.81641l53.792 -147.552 c4 -10.9443 13.6318 -18.8486 25.1514 -20.6562c1.63184 -0.255859 3.28027 -0.368164 4.91211 -0.368164c9.80762 0 19.1836 4.52832 25.3115 12.4326l113.776 147.168l183.904 6.55957c11.6641 0.400391 22.1602 7.12012 27.4404 17.5361 c5.26367 10.3838 4.44727 22.8477 -2.1123 32.4795zM794.049 537.454c-9.50391 -0.320312 -18.3682 -4.88184 -24.1924 -12.4014l-87.4717 -113.104l-48.9756 134.32c-3.24805 8.94434 -10.3203 15.9365 -19.2803 19.1523l-134.592 48.2559l112.624 88.0645 c7.50391 5.87207 11.9678 14.752 12.2881 24.2559l4.25586 142.944l118.592 -79.8721c7.9043 -5.31152 17.7764 -6.81543 26.8486 -4.19141l137.248 40.0957l-39.3438 -137.472c-2.5918 -9.15234 -1.00781 -18.9766 4.33594 -26.8486l80.5596 -118.128z"/> +<glyph glyph-name="hourglass" unicode="" d="M833.056 895.392h-64.4648v-215.408c0 -104.384 -56.6562 -183.359 -178.097 -245.199c126.064 -63.8076 179.104 -142.159 179.104 -259.071c0 -76.1279 -0.335938 -140 -0.591797 -175.12h64.0645c17.6797 0 32 -14.2881 32 -31.9678s-14.3203 -32 -32 -32h-642.128 c-17.6797 0 -32 14.3203 -32 32s14.3203 31.9678 32 31.9678h65.9355c-0.240234 35.1201 -0.591797 99.0078 -0.591797 175.12c0 116.912 52.2881 195.248 178.145 259.056c-121.232 61.8398 -177.137 140.815 -177.137 245.199v215.424h-66.3516 c-17.6797 0 -32 14.3037 -32 32c0 17.6641 14.3203 31.9844 32 31.9844h642.128c17.6797 0 32 -14.3203 32 -31.9844c-0.015625 -17.6963 -14.3193 -32 -32.0156 -32zM320.271 175.712c0 -76.2881 0.352539 -140.224 0.592773 -175.12h384.176 c0.223633 34.9121 0.591797 98.8477 0.591797 175.12c0 89.0078 -33.1201 158.032 -193.185 224.4c-160.016 -66.3682 -192.176 -135.393 -192.176 -224.4zM704.623 895.392h-383.359v-215.408c0 -61.376 20.6396 -140.416 191.168 -210.528 c170.56 70.1123 192.191 149.152 192.191 210.528v215.408z"/> +<glyph glyph-name="graduation" unicode="" d="M990.848 263.696v258.144l16.0957 8.49609c10.4639 5.44043 17.0557 16.2246 17.1836 28.0322c0.12793 11.7764 -6.25586 22.6885 -16.5918 28.3682l-481.44 257.6c-9.63184 5.28027 -21.2803 5.24805 -30.9766 -0.0957031l-478.8 -257.92 c-10.1924 -5.67969 -16.4961 -16.4639 -16.4316 -28.1602s6.49609 -22.4004 16.8164 -27.9688l210.384 -111.984c-2.63965 -4.65625 -4.27148 -9.96777 -4.27148 -15.6953v-270.784c0 -9.12012 3.9043 -17.8398 10.7207 -23.9043 c6.94434 -6.16016 73.4404 -60.0957 276.752 -60.0957c202.592 0 270.88 50.9756 278 56.7832c7.44043 6.06445 11.7441 15.1523 11.7441 24.7842v277.728c0 4.49609 -0.944336 8.76855 -2.6084 12.6406l129.424 68.3682v-224.512 c-18.9756 -11.1035 -31.8398 -31.4717 -31.8398 -55.0234c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6963 -13.04 44.1445 -32.1602 55.2002zM736.031 147.632c-25.1523 -12.0957 -91.7119 -35.9043 -225.744 -35.9043 c-134.88 0 -199.936 25.3438 -223.472 37.5361v237.136l207.808 -110.624c4.71973 -2.55957 9.96777 -3.83984 15.1836 -3.83984c5.08789 0 10.1924 1.21582 14.8164 3.66406l211.408 111.664v-239.632zM510.063 340.19l-411.6 218.561l412.32 220.976l413.6 -220.336z"/> +<glyph glyph-name="ghost" unicode="" d="M511.984 960.128c-229.216 0 -415.681 -199.903 -415.681 -445.6v-546.672c0 -13.2158 8.16016 -25.0879 20.4961 -29.8398c3.71191 -1.47168 7.63184 -2.16016 11.5039 -2.16016c8.84766 0 17.5361 3.67969 23.7119 10.5273l120.592 133.12l94.4316 -130.432 c5.96777 -8.25586 15.5039 -13.1514 25.6797 -13.2158h0.223633c10.0957 0 19.6318 4.78418 25.6641 12.9121l94.8164 127.344l93.1836 -127.152c6.03223 -8.22363 15.6006 -13.0879 25.8086 -13.0879c10.1924 0 19.7764 4.84766 25.8086 13.0557l95.5684 130.288 l118 -132.624c8.81641 -9.9043 22.9443 -13.376 35.2803 -8.62402c12.4004 4.71973 20.624 16.624 20.624 29.9043v546.672c0 245.68 -186.496 445.584 -415.712 445.584zM863.695 51.9688l-88.4023 99.375c-6.43164 7.21582 -15.8076 11.3115 -25.4072 10.6875 c-9.66406 -0.463867 -18.5918 -5.24805 -24.3193 -13.0244l-93.1201 -127.008l-93.0078 126.912c-6 8.19238 -15.5361 13.0566 -25.6797 13.0889h-0.12793c-10.1279 0 -19.6318 -4.78418 -25.6641 -12.9121l-94.6885 -127.152l-92 127.088 c-5.66406 7.80762 -14.5283 12.6553 -24.1602 13.1514c-0.591797 0.0322266 -1.15137 0.0644531 -1.74316 0.0644531c-9.00781 0 -17.6318 -3.80762 -23.7119 -10.5273l-91.376 -100.848v463.68c0 210.4 157.776 381.601 351.681 381.601 c193.936 0 351.712 -171.184 351.712 -381.6v-462.576h0.015625zM671.997 607.84c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5596 -63.8398 63.8398 -63.8398s63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5596 63.8076 -63.8398 63.8076z M351.997 607.84c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5762 -63.8398 63.8398 -63.8398s63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5596 63.8076 -63.8398 63.8076z"/> +<glyph glyph-name="game-controller" unicode="" d="M743.216 884.448c-25.5996 12.0156 -49.8057 23.3281 -71.8379 34.3838c-56.4639 28.2881 -107.664 42.0322 -156.464 42.0322c-98.2881 0 -166.304 -56.7041 -208.96 -99.3604l-206.848 -207.072c-110.688 -110.8 -128.368 -223.6 -57.2646 -365.808 c11.0244 -22.0801 22.3682 -46.3359 34.3682 -72.0322c64.7041 -138.384 131.584 -281.487 241.056 -281.487c3.07227 0 6.1123 0.0957031 9.21582 0.335938c112.976 8.84766 145.023 154.288 173.312 282.592c4.49609 20.3203 8.75195 39.8086 13.1201 57.2803 c7.59961 30.208 22.5596 48.9756 63.5518 90.0635l5.63184 5.66406l3.47168 3.47168l9.12012 9.08789c41.0879 41.0879 59.8555 56.0322 90.0957 63.6641c17.3115 4.35156 36.752 8.63965 57.0244 13.0879c128.224 28.3037 273.6 60.3682 282.399 173.521 c8.87988 114.832 -138.464 183.84 -280.992 250.575zM958.466 639.665c-6.22363 -79.7764 -184.813 -103.324 -291.102 -129.98c-47.0078 -11.8721 -75.6162 -36.752 -118.784 -79.9355c-3.00781 -3.00781 -6.03223 -6.01562 -9.08789 -9.07129 c-3.02441 -3.02441 -6.03223 -6.09668 -9.05664 -9.08887c-43.168 -43.2158 -68 -71.8076 -79.8242 -118.88c-26.6719 -106.384 -50.1914 -285.168 -129.871 -291.44c-1.44043 -0.112305 -2.88086 -0.144531 -4.32129 -0.144531c-84.5439 0 -155.68 192.24 -218.447 317.664 c-63.7441 127.504 -36.4326 210.224 45.3594 292.096c15.6963 15.7275 35.2158 35.2471 59.1357 59.1826c24.4316 24.4639 53.4873 53.5518 87.9189 88c23.9043 23.9355 43.4082 43.4238 59.1201 59.1836c50.7998 50.8477 101.936 80.6396 163.92 80.6396 c37.8076 0 79.6318 -11.0557 127.872 -35.248c127.456 -63.9043 323.888 -136.48 317.168 -222.978zM478.788 608.725h64v64h-64v-64zM478.788 704.725h64v64h-64v-64zM574.788 704.725h64v64h-64v-64zM574.788 608.725h64v64h-64v-64zM329.893 416.564l24.3359 24.3359 c12 12 12 31.4717 0 43.4561c-12 12 -31.4404 12 -43.4404 0l-24.3516 -24.3516l-24.3516 24.3516c-12 12 -31.4404 12 -43.4404 0s-12 -31.4561 0 -43.4561l24.3516 -24.3516l-24.3516 -24.3516c-12 -11.9844 -12 -31.4404 0 -43.4404s31.4561 -12 43.4404 0 l24.3516 24.3359l25.0557 -25.0557c12 -12 31.4404 -12 43.4404 0s12 31.4717 0 43.4717z"/> +<glyph glyph-name="fire" unicode="" d="M508.416 -63.2803c-241.248 0 -412.369 167.281 -412.369 397.777c0 122.368 73.376 254.192 76.4961 259.712c6.36816 11.3438 18.8799 17.5039 31.9355 16.0635c12.9121 -1.66406 23.5361 -10.9756 26.8799 -23.5674 c0.192383 -0.751953 19.9688 -74.752 46.0645 -115.84c17.5361 -27.6484 35.3125 -47.1846 55.3125 -60.7529c-13.5361 58.6562 -23.9043 146.912 -7.02441 237.472c46.3359 248.576 241.984 308.048 250.368 310.448c10.7842 3.08789 22.2246 0.320312 30.4326 -7.15137 c8.19238 -7.50391 11.9365 -18.752 9.80859 -29.6641c-0.320312 -1.74414 -32.624 -175.776 35.9355 -324.064c6.22363 -13.4717 14.9121 -29.1201 24.2559 -44.7842c2.65625 21.5039 6.78418 44.3682 13.1201 66.5605c25.1523 87.9678 90.1924 118 92.9443 119.216 c10.8477 4.94434 23.5039 3.3125 32.8799 -4.03125c9.34375 -7.37598 13.8398 -19.2803 11.6797 -31.0078c-0.335938 -2.16016 -9.4082 -62.0322 41.5361 -146.944c46 -76.6719 59.2803 -126.368 59.2803 -221.681c0 -230.48 -176.432 -397.761 -419.536 -397.761z M195.695 492.32c-17.5684 -44.3037 -35.665 -103.246 -35.665 -157.806c0 -193.408 144.192 -333.776 348.368 -333.776c206 0 355.536 140.368 355.536 333.776c0 83.5361 -10.3203 122.32 -50.1602 188.752c-26.624 44.3682 -39.7764 84.2559 -46.0645 116 c-6.33594 -10.2559 -12.2236 -22.7842 -16.5273 -37.8721c-19.5039 -68.1924 -14.5918 -147.937 -14.5273 -148.753c0.944336 -14.2725 -7.74414 -27.4727 -21.248 -32.2568s-28.5283 -0.0644531 -36.8164 11.6631c-2.40039 3.4082 -59.3125 83.9678 -84.4004 138.24 c-52.0957 112.592 -51.2158 234.336 -45.9043 304.464c-52.7197 -30.7197 -133.664 -99.3438 -159.664 -238.912c-25.3115 -135.808 23.8721 -271.6 24.4004 -272.943c4.25586 -11.0879 2 -23.6641 -5.80762 -32.5918 c-7.83984 -8.87988 -19.9043 -12.8154 -31.5361 -10.0312c-3.96777 0.975586 -94.0322 24.3994 -152.336 116.287c-10.416 16.4639 -19.7598 36.3838 -27.6475 55.7598z"/> +<glyph glyph-name="eyeglass" unicode="î€" d="M1025.38 308.208c-0.975586 13.8398 -53.0078 319.313 -61.1514 368.226c-0.78418 4.68848 -1.4082 9.68066 -2.0957 14.9443c-6.28809 49.1523 -18.0322 140.624 -165.473 140.624c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32 c91.1201 0 95.9365 -37.4082 102.001 -84.7842c0.78418 -6.06445 1.53613 -11.8721 2.43262 -17.2803c3.74414 -22.5283 20.7041 -112.16 35.3438 -201.024c-37.5518 28.624 -84.2881 45.8076 -135.12 45.8076c-81.6484 0 -154.32 -43.9521 -194.272 -109.36 c-19.2158 7.26367 -51.8242 16.3359 -95.3926 16.3359c-42.9443 0 -74.5127 -9.13574 -94.0322 -17.0879c-38.8477 65.8242 -110.304 110.128 -192.271 110.128c-53.2637 0 -102.735 -18.7197 -141.84 -49.8398c14.832 89.9844 32.4004 182.032 36.208 205.024 c0.912109 5.4082 1.66406 11.2158 2.43164 17.2803c6.06445 47.376 10.8809 84.7842 102.001 84.7842c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32c-147.44 0 -159.185 -91.4717 -165.473 -140.624c-0.688477 -5.24805 -1.3125 -10.2559 -2.09668 -14.9443 c-8.16016 -48.9121 -57.0078 -352.368 -57.9678 -366.225c-0.223633 -3.08789 0.144531 -6.04785 0.75293 -8.94336c-0.303711 -4.62402 -0.719727 -9.21582 -0.719727 -13.9043c0 -123.344 103.344 -223.344 226.688 -223.344c123.344 0 223.344 100 223.344 223.344 c0 18.6562 -2.54395 36.6719 -6.84766 53.9834c13.1201 5.28027 36.832 12.3359 69.8076 12.3359c32.1758 0 56.4639 -6.43164 70.3037 -11.3281c-4.6084 -17.6318 -7.32812 -35.9678 -7.32812 -54.9922c0 -123.344 103.344 -223.344 226.688 -223.344 s223.344 100 223.344 223.344c0 3.34375 -0.351562 6.60742 -0.495117 9.91992c0.975586 3.48828 1.51953 7.13672 1.23145 10.9443zM225.344 128.018c-88.1924 0 -162.688 72.9756 -162.688 159.344s74.4961 159.344 162.688 159.344 c87.8721 0 159.344 -71.4717 159.344 -159.344s-71.4717 -159.344 -159.344 -159.344zM801.312 128.018c-88.1924 0 -162.689 72.9775 -162.689 159.346s74.4961 159.344 162.688 159.344c76 0 139.632 -53.4883 155.456 -124.784 c0.65625 -6.52832 1.2002 -12.6719 1.61621 -18.2881c0.192383 -2.68848 0.912109 -5.2168 1.83984 -7.66504c0.160156 -2.87988 0.432617 -5.71191 0.432617 -8.62402c0 -87.8564 -71.4717 -159.328 -159.344 -159.328z"/> +<glyph glyph-name="envelope-open" unicode="" d="M1023.31 486.704c-1.36035 11.3115 -5.61426 21.7129 -12.0947 30.4648h0.160156l-0.879883 0.879883c-3.28027 4.32031 -7.12012 8.12793 -11.4082 11.5039l-417.28 403.408c-36.2236 36.2236 -99.5039 36.2881 -135.776 0l-417.216 -400.256 c-9.02441 -8.40039 -28.8809 -31.0889 -28.8809 -53.3447v-479.52c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v478.256c0.223633 2.87988 -0.0644531 5.75977 -0.624023 8.60742zM269.794 233.665l-205.856 -189.567v371.184zM335.569 207.281 c2.28809 1.51953 4.46484 3.24805 6.36914 5.4082c0.368164 0.416016 0.624023 0.912109 0.959961 1.34375l141.168 130c7.24805 5.83984 15.8398 8.91211 24.8799 8.91211c9.18359 0 18.3672 -3.21582 24.5273 -8l383.6 -345.104h-806.736zM757.458 229.442l202.48 179.696 v-361.84zM103.778 517.171l387.501 370.544c6.06445 6.03223 14.0967 9.37598 22.625 9.37598c8.55957 0 16.5918 -3.34375 22.6562 -9.37598l361.376 -344.352h-0.975586l54.8965 -55.792l-242.304 -215.04l-135.248 121.664 c-37.6797 29.5361 -91.7754 30.8164 -131.68 -1.37598l-125.504 -115.584l-241.792 213.344l26.9922 26.5918h1.45605z"/> +<glyph glyph-name="envolope-letter" unicode="" d="M1023.31 486.72c-1.36035 11.3115 -5.61426 21.7129 -12.0947 30.4648h0.160156l-0.879883 0.879883c-3.28027 4.32031 -7.12012 8.12793 -11.4082 11.5039l-167.152 168.384v103.264c0 17.6797 -14.3203 32 -32 32h-101.328l-116.8 99.7119 c-36.2236 36.2236 -99.5039 36.2881 -135.776 0l-116.4 -99.7119h-105.696c-17.6797 0 -32 -14.3203 -32 -32v-105.376l-163.12 -163.12c-17.3438 -11.4717 -28.8799 -31.0879 -28.8799 -53.3438v-479.504c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64 v478.24c0.223633 2.87988 -0.0644531 5.75977 -0.624023 8.60742zM268.865 234.497l-204.928 -190.079v370.896zM330.562 204.498c4.22363 1.80762 8.12891 4.52734 11.377 8.22363c1.71191 1.93555 3.05566 4.06348 4.22363 6.25586l137.904 127.936 c7.24805 5.83984 15.8398 8.91211 24.8799 8.91211c9.18359 0 18.3672 -3.21582 24.5273 -8l383.84 -347.936h-807.312zM758.339 230.274l201.6 178.896v-361.632zM897.938 543.378h-0.975586l54.8955 -55.792l-119.92 -106.432v228.208zM491.283 887.682 c6.06445 6.03223 14.0947 9.37598 22.623 9.37598c8.55957 0 16.5918 -3.34375 22.6562 -9.37598l64.624 -54.4639h-174.432zM767.938 769.218v-444.848l-57.3115 -50.8799l-136.32 123.568c-37.6797 29.5361 -91.7754 30.8164 -131.68 -1.37598l-126.624 -117.44 l-60.0645 53.0078v437.968zM103.777 517.187l88.1602 88.1289v-217.616l-116.624 102.896l26.9922 26.5918h1.47168z"/> +<glyph glyph-name="energy" unicode="î€ " d="M595.344 895.28h0.175781h-0.175781zM595.344 895.28l-72.207 -379.377l261.584 -0.879883l-356.064 -514.304l72.208 417.376l-261.568 0.912109zM595.393 959.279c-1.72754 0 -3.45508 -0.0625 -5.15137 -0.19043 c-11.2959 -0.912109 -18.7842 -4.68848 -27.6641 -10.6562c-4.92773 -3.28027 -9.43945 -7.28027 -13.3916 -11.9365c-1.16797 -1.37598 -2.27246 -2.81641 -3.29688 -4.28809l-358.608 -474.608c-14.1602 -19.4082 -16.2402 -45.0244 -5.36035 -66.4326 c10.8643 -21.4082 32.832 -34.9766 56.9121 -35.1523l184.736 -1.34375l-58.0801 -342.192c-5.51953 -29.4082 10.1602 -58.7207 37.7598 -70.5283c8.22363 -3.53613 16.8633 -5.21582 25.3916 -5.21582c20.1123 0 36.6406 9.4082 49.041 26.4004l359.056 514.304 c14.1602 19.4082 16.2246 45.0566 5.36035 66.4326c-10.8643 21.4082 -32.832 34.9766 -56.9121 35.1523l-184.736 0.320312l57.4561 300.88c1.2002 4.84766 1.82422 9.87207 1.82422 15.0557c0 34.624 -27.5684 62.8477 -62.0645 63.9678 c-0.767578 0.0322266 -1.51953 0.0322266 -2.27148 0.0322266v0z"/> +<glyph glyph-name="emotsmile" unicode="" d="M781.264 352.848c-16.2559 7.28027 -35.0889 -0.0644531 -42.2568 -16.1924c-0.65625 -1.42383 -66.1279 -144.208 -229.439 -146.128c-1.00781 0 -2 -0.0322266 -3.00781 -0.0322266c-153.664 0 -219.937 140.368 -222.688 146.4 c-7.31152 16 -26.1914 23.1201 -42.3193 15.8721c-16.0957 -7.28027 -23.248 -26.208 -15.9678 -42.3359c3.4082 -7.56836 85.376 -183.937 280.848 -183.937c1.28027 0 2.5918 0.0322266 3.87207 0.0322266c203.872 2.40039 283.84 176.656 287.12 184.064 c7.24805 16.1602 -0.0322266 35.0723 -16.1602 42.2559zM511.999 959.999c-282.784 0 -512 -229.216 -512 -512s229.216 -512 512 -512s512 229.216 512 512s-229.216 512 -512 512zM511.999 -0.000976562c-247.024 0 -448 200.976 -448 448s200.976 448 448 448 s448 -200.976 448 -448s-200.976 -448 -448 -448zM351.503 480.175c35.2637 0 63.8398 28.5918 63.8398 63.8242s-28.5762 63.8242 -63.8398 63.8242c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8242 63.8398 -63.8242zM671.503 480.175 c35.2637 0 63.8398 28.5918 63.8398 63.8242s-28.5762 63.8242 -63.8398 63.8242c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8242s28.5596 -63.8242 63.8398 -63.8242z"/> +<glyph glyph-name="disc" unicode="" d="M512 960c-282.784 0 -512 -229.216 -512 -512s229.216 -512 512 -512s512 229.216 512 512s-229.216 512 -512 512zM960 448c0 -66.3203 -14.5928 -129.263 -40.5605 -185.935l-283.216 151.552c3.02441 10.9756 4.78418 22.4639 4.78418 34.3838 c0 71.248 -57.7441 129.008 -129.008 129.008c-14.624 0 -28.624 -2.54395 -41.7119 -7.02441l-169.616 272.912c62.9922 33.8398 134.944 53.1035 211.328 53.1035c247.024 0 448 -200.976 448 -448zM511.999 512.994c35.8398 0 65.0078 -29.1514 65.0078 -65.0078 s-29.168 -64.9922 -65.0078 -64.9922s-64.9922 29.168 -64.9922 65.0078s29.1523 64.9922 64.9922 64.9922zM246.575 808.627l170.177 -273.84c-0.751953 -0.832031 -1.53613 -1.64844 -2.28809 -2.5127l-283.168 151.52c30.208 48.5762 69.3916 90.9766 115.279 124.833z M64 448.003c0 63.6797 13.4395 124.256 37.5039 179.168l284.368 -152.16c-1.85645 -8.71973 -2.88086 -17.7275 -2.88086 -27.0078c0 -71.248 57.7441 -129.008 129.008 -129.008c12.4004 0 24.3525 1.83984 35.6963 5.10352l170.192 -273.792 c-61.6797 -32.0479 -131.664 -50.3037 -205.888 -50.3037c-247.024 0 -448 200.976 -448 448zM772.447 83.8428l-169.504 272.688c0.496094 0.496094 0.959961 1.02441 1.45605 1.53613l284.288 -152.144c-30.752 -47.6318 -70.2402 -89.0879 -116.24 -122.08z"/> +<glyph glyph-name="cursor-move" unicode="" d="M1016.4 463.36l-8.47949 8.0791c-0.160156 0.160156 -0.335938 0.224609 -0.52832 0.368164l-129.744 118.432c-9.34375 8.94434 -24.4482 8.94434 -33.8242 0l-5.48828 -8.06445c-9.34375 -8.94434 -6.30371 -23.4082 3.04004 -32.3359l76.4639 -69.3438h-371.344 v373.344l69.3438 -76.4639c8.94434 -9.34375 23.4082 -12.3838 32.3359 -3.02344l8.06445 5.47168c8.94434 9.37598 8.94434 24.4805 0 33.8408l-113.168 123.968c-2.75195 5.55176 -7.00781 10.1436 -12.3193 13.2959l-1.42383 1.48828 c-4.43164 4.67188 -10.3359 7.00781 -16.2236 6.97559c-5.9043 0.0322266 -11.7764 -2.30371 -16.2881 -6.97559l-8.0957 -8.46387c-0.160156 -0.160156 -0.175781 -0.368164 -0.335938 -0.543945l-115.504 -127.744c-8.92773 -9.32812 -8.92773 -24.4482 0 -33.8242 l8.06445 -5.47168c8.92773 -9.34375 23.4238 -6.31934 32.3682 3.02441l69.1523 77.1045v-375.984h-376.304l76.4639 69.3438c9.34375 8.94434 12.3838 23.4082 3.04004 32.3359l-5.47168 8.06445c-9.36035 8.94434 -24.4961 8.94434 -33.8398 0l-123.984 -113.184 c-5.53613 -2.73633 -10.1279 -7.00879 -13.2803 -12.2891l-1.48828 -1.42383c-4.68848 -4.44824 -7.00879 -10.3525 -6.97656 -16.2402c-0.015625 -5.9043 2.28809 -11.7764 6.97656 -16.2881l8.46387 -8.0957c0.160156 -0.160156 0.368164 -0.175781 0.52832 -0.335938 l127.744 -115.504c9.34375 -8.92773 24.4639 -8.92773 33.8398 0l5.47168 8.06445c9.34375 8.94434 6.30371 23.4404 -3.04004 32.3682l-77.1201 69.1523h379.008v-376.96l-69.1523 77.1035c-8.94434 9.34375 -23.4404 12.3682 -32.3682 3.02441l-8.06445 -5.47168 c-8.92773 -9.37598 -8.92773 -24.4961 0 -33.8242l115.504 -127.744c0.160156 -0.175781 0.192383 -0.368164 0.335938 -0.52832l8.0957 -8.48047c4.51172 -4.67188 10.3838 -7.00781 16.2881 -6.97559c5.87207 -0.0322266 11.7764 2.30371 16.2246 6.97559l8.0957 8.48047 c0.160156 0.160156 0.224609 0.335938 0.368164 0.52832l118.432 129.744c8.94434 9.34375 8.94434 24.4639 0 33.8242l-8.06445 5.48828c-8.94434 9.34375 -23.4082 6.30371 -32.3359 -3.04004l-69.3438 -76.4639v374.336h373.968l-77.1045 -69.1523 c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.92773 24.4961 -8.92773 33.8242 0l127.744 115.504c0.175781 0.175781 0.368164 0.191406 0.52832 0.334961l8.48047 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881 c0.0322266 5.85645 -2.30371 11.7764 -6.97559 16.2246z"/> +<glyph glyph-name="crop" unicode="" d="M992 160l-128 -0.00195312v593.904l119.456 119.296c12.4805 12.4961 12.4805 32.7686 0 45.2646c-12.4961 12.4961 -32.7686 12.4961 -45.2646 0l-118.608 -118.464h-595.584v128c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-128h-128 c-17.6797 0 -32 -14.3203 -32 -32c0 -17.6641 14.3203 -32 32 -32h128v-608c0 -2.94434 0.944336 -5.60059 1.68066 -8.28809c0.320312 -1.21582 0.255859 -2.46387 0.719727 -3.63184c3.21582 -8.06445 9.59961 -14.4326 17.6641 -17.6807 c1.37598 -0.55957 2.87988 -0.495117 4.28809 -0.84668c2.52832 -0.639648 4.92871 -1.55176 7.64844 -1.55176h608v-128c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v128h128c17.6797 0 32 14.3203 32 32c0 17.6797 -14.3203 32 -32 32zM755.488 735.998 l-531.488 -530.784v530.784h531.488zM269.28 159.998l530.72 529.984v-529.984z"/> +<glyph glyph-name="credit-card" unicode="" d="M928.144 784h-832.288c-53.0244 0 -96 -42.9756 -96 -96v-480c0 -53.0244 42.9756 -96 96 -96h832.288c53.0244 0 96 42.9756 96 96v480c0 53.0244 -42.9756 96 -96 96zM95.8555 720h832.288c17.6641 0 32 -14.3359 32 -32v-64h-896.288v64c0 17.6641 14.3516 32 32 32z M928.144 176h-832.288c-17.6641 0 -32 14.3359 -32 32v288h896.288v-288c0 -17.6641 -14.3516 -32 -32 -32z"/> +<glyph glyph-name="chemistry" unicode="" d="M810.416 -10.7197l-170.401 201.664v353.504h21.3115c17.6797 0 32 14.3203 32 32s-14.3203 32 -32 32h-53.3115c-17.6797 0 -32 -14.3203 -32 -32v-397.824c0 -7.93555 2.94434 -15.5674 8.25586 -21.4395l130.368 -157.344h-405.28l130.368 157.344 c5.31152 5.87207 8.25586 13.5039 8.25586 21.4395v397.824c0 17.6797 -14.3203 32 -32 32h-53.3115c-17.6797 0 -32 -14.3203 -32 -32s14.3203 -32 32 -32h21.3115v-353.504l-170.4 -201.664c-8.46387 -9.37598 -10.624 -22.8799 -5.50391 -34.4316 c5.15234 -11.5684 16.5928 -19.0088 29.249 -19.0088h549.344c12.6562 0 24.0967 7.44043 29.249 19.0088c5.12012 11.5518 2.97656 25.0557 -5.50391 34.4316zM479.999 640.32c35.2637 0 63.8398 28.5918 63.8398 63.8398c0 35.2158 -28.5762 63.8076 -63.8398 63.8076 c-35.2803 0 -63.8398 -28.5918 -63.8398 -63.8076c0 -35.248 28.5596 -63.8398 63.8398 -63.8398zM688.479 735.312c62.3682 0 112.928 50.3359 112.928 112.416s-50.5439 112.416 -112.928 112.416c-62.3516 0 -112.928 -50.3359 -112.928 -112.416 s50.5762 -112.416 112.928 -112.416zM687.983 896.337c26.6562 0 48.3359 -21.584 48.3359 -48.1279c0 -26.5283 -21.6797 -48.1279 -48.3359 -48.1279s-48.3359 21.5996 -48.3359 48.1279c0.015625 26.5439 21.6797 48.1279 48.3359 48.1279z"/> +<glyph glyph-name="bell" unicode="" d="M905.616 248.112c-37.3438 45.4238 -88.4805 109.742 -88.4805 175.358v208.96c0 180.016 -134.64 326.479 -306.688 326.479c-172.08 0 -305.664 -146.464 -305.664 -326.479v-208.96c0 -64.5117 -55.4883 -125.487 -90.6719 -172.799 c-31.6484 -42.5117 -56.624 -76.0957 -39.7598 -109.664c14.832 -29.5361 51.9678 -33.3281 82.6553 -33.3281h183.36c0.0478516 -94.208 76.4482 -170.576 170.672 -170.576c94.2402 0 170.641 76.3682 170.688 170.576h187.664c19.5195 0 65.1514 0 80.8633 33.2002 c15.8564 33.6162 -9.51953 64.5127 -44.6396 107.232zM511.007 4.14258c-57.2158 0 -103.632 46.3516 -103.712 103.535h207.424c-0.0800781 -57.1836 -46.4639 -103.535 -103.712 -103.535zM869.391 175.807h-712.385c-4.89551 0 -8.99121 0.160156 -12.3672 0.368164 c6.5918 10.208 16.2715 23.248 24.1436 33.8564c38.9922 52.4004 104.145 126.368 104.145 213.424v208.96c0 142.464 103.04 258.352 237.521 258.352s238.561 -115.888 238.561 -258.352v-208.96c0 -90.0156 60.0801 -165.248 103.968 -218.608 c7.3916 -8.99219 16.2393 -19.7598 23.1191 -28.96c-2.03223 -0.0478516 -4.27246 -0.0800781 -6.7041 -0.0800781z"/> +<glyph glyph-name="badge" unicode="" d="M1021.06 120.032l-187.262 346.304c19.1035 43.3604 29.792 91.2803 29.792 141.696c0 194.304 -157.52 351.808 -351.808 351.808c-194.336 0 -351.84 -157.52 -351.84 -351.808c0 -51.6318 11.2158 -100.624 31.1836 -144.784l-188.096 -343.056 c-6.06445 -11.0244 -5.05664 -24.624 2.52734 -34.6885c7.59961 -10.0322 20.4316 -14.752 32.6875 -11.8721l160.624 36.8477l54.9756 -153.12c4.28809 -11.9043 15.1523 -20.1602 27.7441 -21.0879c0.816406 -0.0644531 1.60059 -0.0966797 2.36816 -0.0966797 c11.7119 0 22.5918 6.43164 28.1914 16.8799l163.696 304.976c11.8076 -1.2002 23.792 -1.80859 35.9199 -1.80859c11.1201 0 22.0957 0.576172 32.9434 1.60059l167.248 -305.008c5.66406 -10.3203 16.4316 -16.624 28.0635 -16.624 c0.816406 0 1.66406 0.0322266 2.49609 0.0966797c12.5596 1.00781 23.376 9.24805 27.6318 21.0879l54.9756 153.12l160.624 -36.8477c12.3203 -2.97559 25.0244 1.80859 32.624 11.8086c7.63184 9.98438 8.65625 23.5205 2.68848 34.5762zM289.778 46.6562 l-40.2578 112.161c-5.50391 15.248 -21.4717 24.1279 -37.2793 20.3682l-118.8 -27.248l135.408 246.976c44.5918 -60.2402 107.952 -105.681 181.44 -127.793zM224.225 608.033c0 158.544 129.009 287.536 287.568 287.536c158.544 0 287.536 -128.992 287.536 -287.536 s-128.992 -287.568 -287.536 -287.568c-158.576 0 -287.568 129.024 -287.568 287.568zM811.745 179.186c-15.8721 3.74414 -31.7764 -5.11914 -37.2803 -20.3672l-40.5283 -112.976l-123.152 224.56c75.4404 22.0957 140.337 68.7354 185.505 130.735l134.848 -249.328z "/> +<glyph glyph-name="anchor" unicode="" d="M1021.02 228.592l-82.2861 151.298c-0.12793 0.208008 -0.0957031 0.400391 -0.223633 0.592773l-5.87207 10.1436c-3.28027 5.61621 -8.43262 9.23242 -14.1924 10.5928c-5.69629 1.4082 -11.9844 0.543945 -17.4082 -2.97559l-9.83984 -6.33594 c-0.192383 -0.112305 -0.304688 -0.288086 -0.49707 -0.416016l-145.6 -98.3203c-10.8799 -7.00781 -14.416 -21.6797 -7.93555 -32.9121l6.54395 -7.2002c6.48047 -11.1836 21.2646 -11.6475 32.1611 -4.63965l87.04 59.1836 c-20.6084 -166 -154.736 -293.392 -318.96 -308.176v641.6h128.048c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-129.44c-0.240234 0.832031 -0.448242 1.66406 -0.768555 2.46387c57.1035 13.2803 99.6953 64.3682 99.6953 125.536 c0 71.248 -57.7441 129.008 -129.008 129.008c-71.248 0 -128.992 -57.7441 -128.992 -129.008c0 -60.8164 42.1123 -111.664 98.7363 -125.28c-0.335938 -0.879883 -0.576172 -1.80762 -0.848633 -2.71973h-129.376c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32 h127.984v-641.584c-164.176 14.7842 -298.16 142.128 -318.816 308.112l86.9443 -59.1201c10.8799 -7.00781 25.6641 -6.54395 32.1445 4.63965l6.55957 7.2002c6.48047 11.2158 2.94434 25.9033 -7.95117 32.9111l-145.6 98.3203 c-0.192383 0.143555 -0.304688 0.319336 -0.480469 0.415039l-9.85645 6.33594c-5.4082 3.51953 -11.6963 4.36719 -17.4082 2.97559c-5.74414 -1.36035 -10.9121 -4.99219 -14.1924 -10.5918l-5.87207 -10.1602 c-0.112305 -0.192383 -0.0966797 -0.384766 -0.208984 -0.592773l-82.2725 -151.296c-6.49609 -11.168 -2.94434 -25.8721 7.95215 -32.8965l9.12012 -3.42383c10.8799 -6.99219 24.2559 -0.640625 30.752 10.543l47.9043 88.9756 c29.376 -204.72 205.104 -357.823 413.279 -357.823c208.064 0 383.921 153.088 413.361 357.712l47.8398 -88.8643c6.49609 -11.1836 19.8877 -17.5352 30.7676 -10.543l9.12012 3.42383c10.8965 7.02441 14.4482 21.7285 7.95215 32.8965zM447.506 833.025 c0 35.8398 29.1533 65.0098 64.9932 65.0098c35.8399 0 65.0078 -29.1523 65.0078 -65.0088s-29.1523 -65.0088 -65.0088 -65.0088c-35.8242 0.015625 -64.9922 29.168 -64.9922 65.0078z"/> +<glyph glyph-name="wallet" unicode="" d="M1023.65 669.52c0.463867 23.6641 -5.9043 78.8477 -77.8398 98.0635l-722.416 144.624c-52.9443 0 -96 -43.0557 -96 -96v-128.704l-32 0.0800781c-52.752 -0.223633 -95.6318 -43.1514 -95.6318 -95.9678v-511.808c0 -52.9443 43.0557 -96 96 -96h832.464 c52.9443 0 96 43.0557 96 96zM191.393 816.207c0 16.7197 12.8799 30.4629 29.2158 31.8711l706 -142.88c0.255859 -0.12793 -5.24805 -17.9355 -30.8799 -17.5996h-704.336zM960.24 79.79c0 -17.6641 -14.3359 -32 -32 -32h-832.48c-17.6641 0 -32 14.3359 -32 32v511.824 c0 17.6641 14.3359 32 32 32h800.064c31.4082 0 64.4004 10.7041 64.4004 31.8877v-575.712h0.015625zM191.824 399.502c-35.3438 0 -64 -28.6562 -64 -64s28.6562 -64 64 -64s64 28.6562 64 64s-28.6562 64 -64 64z"/> +<glyph glyph-name="vector" unicode="" d="M992 288h-32.2725v1.61621c0 161.92 -86.5283 303.808 -215.664 382.384h160.816c11.0879 -19.04 31.5039 -32 55.1201 -32c35.3438 0 64 28.6562 64 64s-28.6562 64 -64 64c-23.6318 0 -44.0322 -12.96 -55.1201 -32h-296.88v32c0 17.6641 -14.3359 32 -32 32h-128 c-17.6641 0 -32 -14.3359 -32 -32v-32h-296.88c-11.0879 19.04 -31.4883 32 -55.1201 32c-35.3438 0 -64 -28.6562 -64 -64s28.6562 -64 64 -64c23.6318 0 44.0322 12.96 55.1201 32h160.8c-129.136 -78.5918 -215.647 -220.464 -215.647 -382.384v-1.61621h-32.2725 c-17.6641 0 -32 -14.3359 -32 -32v-128c0 -17.6641 14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32v128c0 17.6641 -14.3359 32 -32 32h-31.7275v1.61621c0 178.448 122.464 328.672 287.728 371.392v-21.0078c0 -17.6641 14.3359 -32 32 -32h128 c17.6641 0 32 14.3359 32 32v21.0078c165.264 -42.7363 287.728 -192.96 287.728 -371.392v-1.61621h-31.7275c-17.6641 0 -32 -14.3359 -32 -32v-128c0 -17.6641 14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32v128c0 17.6641 -14.3359 32 -32 32zM128 160h-64v64h64 v-64zM544 672h-64v64h64v-64zM960 160h-64v64h64v-64z"/> +<glyph glyph-name="speech" unicode="" d="M960 896.4h-895.999c-35.3438 0 -64 -28.6562 -64 -64v-577.504c0 -35.3438 28.6562 -64 64 -64h127.536v-159.312c0 -12.9121 7.74414 -24.5283 19.6318 -29.5039c4 -1.67969 8.22363 -2.49609 12.3672 -2.49609c8.25586 0 16.3359 3.18359 22.4316 9.18359 l185.024 182.128h529.008c35.3438 0 64 28.6562 64 64v577.504c0 35.3438 -28.6562 64 -63.9996 64.0004zM960.001 254.912h-555.216l-149.248 -146.912v146.912h-191.536v577.488h896v-577.488zM224.001 510.992h576c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-576 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM224.001 638.992h576c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-576c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM224.001 382.992h384c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-384 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z"/> +<glyph glyph-name="puzzle" unicode="î€" d="M512 -64.1602c-20.2881 0 -39.3779 7.87012 -53.7461 22.1904l-436.512 436.496c-29.5361 29.6797 -29.5361 77.9521 -0.0644531 107.568l159.904 159.872c9.87207 9.87207 25.0244 12.2236 37.4404 5.74316c12.3682 -6.46387 19.1201 -20.2236 16.6885 -33.9678 c-1.63184 -9.15234 -2.36816 -16.4961 -2.36816 -23.1201c0 -70 56.9756 -128.144 127.008 -128.144c70.0957 0 121.279 58.1436 121.279 128.144c0 70.0957 -51.1836 127.088 -121.279 127.088c-6.55957 0 -13.8711 -0.751953 -23.0234 -2.36816 c-13.8721 -2.55957 -27.5039 4.32031 -33.9678 16.6885c-6.46387 12.4004 -4.12793 27.5684 5.74414 37.4404l149.088 149.12c28.8799 28.752 78.8154 28.6875 107.567 0.0634766l109.152 -109.216c22.7842 70.8164 89.2803 122.225 167.536 122.225 c97.0244 0 175.969 -78.9756 175.969 -176.031c0 -78.2559 -51.376 -144.752 -122.224 -167.504l106.032 -105.968c29.5996 -29.6797 29.5996 -77.9521 0.03125 -107.601l-436.448 -436.464c-14.4316 -14.3838 -33.5195 -22.2559 -53.8076 -22.2559zM174.895 564.782 l-107.905 -107.872c-4.65625 -4.68848 -4.65625 -12.4326 0.0634766 -17.1846l436.368 -436.384c6.12793 -6.06445 10.9443 -6.12891 17.1846 0.0634766l436.352 436.384c4.68848 4.71973 4.68848 12.3994 -0.03125 17.1514l-153.904 153.808 c-9.63184 9.63184 -12.1279 24.3203 -6.19238 36.5605s18.8477 19.5039 32.5273 17.8398l4.87988 -0.624023c2.68848 -0.368164 5.37695 -0.816406 8.19336 -0.816406c61.7441 0 111.968 50.1924 111.968 111.904c0 61.7764 -50.2236 112.032 -111.968 112.032 c-61.7119 0 -111.936 -50.2559 -111.936 -112.032c0 -2.55957 0.400391 -5.05566 0.751953 -7.56738l0.688477 -5.71191c1.44043 -13.5039 -5.77539 -26.4316 -18.0312 -32.2881c-12.1602 -5.80762 -26.8164 -3.31152 -36.4004 6.25684l-156.944 157.024 c-6.12793 6.06445 -10.9443 6.12891 -17.1846 -0.0634766l-97.1201 -97.1201c83.2803 -20.624 139.376 -95.9678 139.376 -185.536c0 -105.312 -79.9199 -192.128 -185.296 -192.128c-89.5361 0.015625 -164.848 63.0879 -185.439 146.304z"/> +<glyph glyph-name="printer" unicode="" d="M952.736 705.072h-120.719v254.448h-640.032v-254.448h-120.72c-39.3125 0 -71.3125 -32 -71.3125 -71.3438v-433.888c0 -39.3438 32 -71.3438 71.3115 -71.3438h120.72v-192.016h640.032v192.016h120.72c39.3125 0 71.3125 32 71.3125 71.3438v433.888 c0 39.3438 -32 71.3438 -71.3125 71.3438zM255.985 896.513h512.032v-191.44h-512.032v191.44zM768.018 0.480469h-512.032v352.4h512.032v-352.4zM960.05 199.841c0 -4.08008 -3.28027 -7.34375 -7.3125 -7.34375h-120.72v224.384h-640.032v-224.368h-120.72 c-4.03223 0 -7.3125 3.26367 -7.3125 7.34375v433.872c0 4.06445 3.28027 7.34473 7.3125 7.34473h881.472c4.03223 0 7.3125 -3.28027 7.3125 -7.34473zM832.002 576.561h-32c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h32c17.6641 0 32 14.3359 32 32 s-14.3359 32 -32 32z"/> +<glyph glyph-name="present" unicode="" d="M1024 639.504c0 35.3438 -28.6543 64 -63.998 64h-109.248c28.2725 27.8877 46.3682 64.4473 46.3682 109.472c0 55.4404 -31.8398 115.664 -121.216 115.664c-117.6 0 -215.84 -125.216 -262 -195.408c-46.1924 70.1758 -147.44 195.392 -265.024 195.392 c-89.376 0 -121.216 -60.2236 -121.216 -115.664c0 -45.0078 18.5918 -81.584 47.4395 -109.472h-111.104c-35.3438 0 -64 -28.6562 -64 -64v-191.568h64.5596v-416.56c0 -35.3438 28.6562 -64 64 -64h767.68c35.3438 0 64 28.6562 64 64v416.576h63.7598v191.568z M775.906 864.624c39.5684 0 57.2158 -16.625 57.2158 -51.665c0 -71.0879 -79.3438 -109.439 -153.968 -109.439h-108.336c45.4717 67.5361 125.504 161.104 205.088 161.104zM248.881 864.623c79.5996 0 162.655 -93.5684 208.127 -161.088h-108.368 c-74.624 0 -156.976 39.3438 -156.976 110.432c0 35.0244 17.6484 50.6562 57.217 50.656zM960.001 511.936h-416v127.568h416v-127.568zM64.001 639.504h416v-127.568h-416zM128.561 447.936h351.44v-416.56h-351.44zM896.257 31.376h-352.256v416.56h352.256v-416.56z"/> +<glyph glyph-name="playlist" unicode="" d="M33.7598 896.24h448c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32zM33.7598 704.24h448c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32z M513.76 544.24c0 17.6641 -14.3359 32 -32 32h-448c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h448c17.6641 0 32 14.3359 32 32zM1012.88 635.456l-312.912 312.898c-9.9043 9.91992 -24.6562 11.8398 -36.5918 6.01562 c-12.5439 -4.33594 -21.6162 -16.1123 -21.6162 -30.1279v-708.4c-33.9199 25.1357 -78.4316 40.5273 -127.376 40.5273c-106.064 0 -192.097 -71.7764 -192.097 -160.288c0 -88.5283 86.0322 -160.336 192.097 -160.336c106.128 0 192.096 71.8076 192.096 160.336 c0 4.01562 -0.368164 7.93555 -0.719727 11.8711v744.096l261.84 -261.856c12.4961 -12.4961 32.7686 -12.4961 45.2646 0c12.496 12.4961 12.4961 32.7686 0.015625 45.2646zM641.76 92.9785c-2.30371 -44.4961 -54.1914 -92.8145 -128.127 -92.8145 c-75.6484 0 -128.353 50.5596 -128.353 95.8711c0 45.3438 52.7041 95.8398 128.353 95.8398c73.9355 0 125.823 -48.2559 128.127 -92.7842v-6.1123v0.0001z"/> +<glyph glyph-name="pin" unicode="" d="M1014.85 580.336l-368.158 370.015c-7.93555 7.96777 -19.376 11.2158 -30.3203 8.49609c-10.9121 -2.65625 -19.6006 -10.8486 -22.9443 -21.5684c-22.1602 -71.3115 -24.7197 -135.84 -7.79199 -194.688c-1.55176 -1.07227 -3.04004 -2.24023 -4.41602 -3.61621 l-171.104 -171.072c-55.2002 25.5996 -114.544 39.4561 -173.696 39.4561c-37.5996 0 -74.4639 -5.56836 -109.567 -16.4648c-10.6885 -3.34375 -18.8809 -12 -21.5693 -22.8477c-2.68848 -10.8799 0.463867 -22.3359 8.36816 -30.2881l218.976 -220.384l-306.16 -311.04 l-26.624 -70.1279l64.3682 24.8799l313.36 311.04l221.824 -223.264c6.06445 -6.12793 14.2881 -9.43945 22.6885 -9.43945c2.52832 0 5.08789 0.320312 7.63184 0.912109c10.9121 2.68848 19.6006 10.8809 22.9443 21.6006 c28.9756 93.2324 20.4795 193.345 -20.3369 283.121l174.704 174.736c0.624023 0.624023 1.05566 1.32812 1.63184 2c26.3682 -7.53613 53.6963 -11.5684 82.0479 -11.5684c35.2158 0 72.5596 5.05566 110.976 17.0078c10.6885 3.3125 18.8809 12 21.5693 22.8477 c2.65625 10.8477 -0.496094 22.3037 -8.40039 30.2559zM603.153 135.854l-402.783 405.407c103.376 12.0645 214.848 -29.5996 295.567 -110.319c80.3203 -80.3037 119.504 -191.296 107.216 -295.088zM600.227 403.454c-16.832 25.7275 -36.4648 50.1758 -59.0244 72.752 c-22.4639 22.4639 -47.0078 42.2559 -72.96 59.3281l144.128 144.096c14.7041 -25.5684 33.6641 -50 57.0078 -73.3281c23.8564 -23.8398 49.0889 -43.1357 75.6006 -58.0635zM714.626 651.55c-61.5361 61.5361 -85.2471 130.129 -72.6875 212.881l286.912 -288.4 c-82.6562 -11.8564 -151.601 12.8955 -214.225 75.519z"/> +<glyph glyph-name="picture" unicode="" d="M960 880.096h-896c-35.1836 0 -64 -28.8164 -64 -64v-736.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v736.192c0 35.1836 -28.8164 64 -64 64zM960 79.9033l-895.999 0.000976562v188.56l256.848 248.912l264.784 -264.496 c10.9121 -13.248 30.3359 -11.5684 44.1279 -1.12012l116.88 105.808l210.8 -216.384c0.799805 -0.799805 1.69531 -1.3916 2.55957 -2.08008v-59.2002zM960.001 230.208l-188.031 192.416c-11.4082 11.248 -29.2803 12.4004 -41.9365 2.75195l-120.56 -105.024 l-264.944 262.08c-5.66406 6.84766 -13.8398 11.0234 -22.6875 11.5996c-8.81641 0.320312 -17.5049 -2.55957 -23.9688 -8.62402l-233.872 -227.6v458.288h896v-585.888zM736.002 559.872c35.2803 0 63.8398 28.6084 63.8398 63.8408 c0 35.2158 -28.5596 63.8242 -63.8398 63.8242s-63.8398 -28.6084 -63.8398 -63.8242c0 -35.2324 28.5596 -63.8408 63.8398 -63.8408z"/> +<glyph glyph-name="map" unicode="" d="M993.184 824.992l-320.961 133.069l-319.44 -126.432l-321.968 126.368c-2.75195 0.816406 -5.43945 1.12012 -7.96777 1.12012c-13.1357 0.0644531 -22.8477 -9.74316 -22.8477 -24.4951v-830c0 -17.5684 13.8721 -35.8721 30.8164 -40.5605l322.336 -127.184 l319.008 129.504l321.024 -126.128c2.75195 -0.751953 5.44043 -1.12012 7.96875 -1.12012c13.1201 0 22.8477 9.74414 22.8477 24.4961v820.736c0 17.5684 -13.8721 35.8887 -30.8164 40.625zM383.999 778.861l256 100.304v-761.504l-256 -101.184v762.384zM63.999 873.309 l256 -94.5771v-761.76l-256 104.272v752.064zM959.999 21.9951l-256 96.3838v759.824l256 -110.384v-745.824v0.0002z"/> +<glyph glyph-name="layers" unicode="" d="M21.8398 658.192l475.09 -258.72c4.78418 -2.5918 10.0322 -3.9043 15.3125 -3.9043c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.160156 11.9355 -6.91211 22.752 -17.5039 28.1602l-475.12 241.28 c-9.05566 4.5918 -19.7441 4.62402 -28.8799 0.0644531l-480.048 -241.28c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624zM517.153 891.713l406.159 -206.271l-410.976 -221.472l-406.176 221.184zM1001.34 479.682 l-94.9736 48.2246l-68.5596 -36.9756l80 -40.624l-410.96 -221.456l-406.192 221.184l85.3115 42.8799l-68.3682 37.248l-100.32 -50.4004c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624l475.088 -258.72 c4.78418 -2.5918 10.0322 -3.90332 15.3125 -3.90332c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.143555 11.9355 -6.89551 22.752 -17.4873 28.1436zM1001.35 255.683l-89.9658 44.2236 l-68.5596 -36.9756l75.0078 -36.624l-410.976 -221.456l-406.192 221.184l79.3115 35.8721l-68.3682 37.248l-94.3203 -43.4082c-10.624 -5.34375 -17.4404 -16.1602 -17.6328 -28.0645s6.25586 -22.9443 16.6875 -28.624l475.088 -258.72 c4.78418 -2.5918 10.0322 -3.90332 15.3125 -3.90332c5.21582 0 10.4316 1.28027 15.1836 3.83984l480.096 258.72c10.4639 5.63184 16.9756 16.624 16.8154 28.5283c-0.143555 11.9521 -6.89551 22.7686 -17.4873 28.1602z"/> +<glyph glyph-name="handbag" unicode="" d="M1022.74 17.3604l-83.4072 503.777c-7.44043 65.3115 -66.9766 118.432 -132.721 118.432h-70.6562v85.2803c0 130.16 -92.8477 236.032 -222.976 236.032c-130.096 0 -224.943 -105.872 -224.943 -236.032v-85.2803h-76.6719 c-65.7441 0 -125.28 -53.1201 -132.528 -117.056l-77.2803 -504.16c-2.97559 -26.5596 2.22461 -47.5039 15.4082 -62.2881c12.4316 -13.9043 30.5273 -20.9766 53.7432 -20.9766h873.568c32.9121 0 51.7764 13.2158 61.8408 24.3203 c9.21582 10.208 19.6475 28.1436 16.623 57.9512zM352.049 724.865c0 94.8477 66.127 172.031 160.943 172.031c94.816 0 158.977 -77.1836 158.977 -172.031v-85.2803h-319.92zM947.168 -0.446289l-872.498 -0.449219c-5.50391 0 -11.0078 2.94434 -9.71191 10.6885 l77.248 504.096c3.83984 33.4404 35.5039 61.6807 69.1523 61.6807h76.6885v-72.9277c-19.0723 -11.0723 -32.0479 -31.4883 -32.0479 -55.1367c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6162 -12.9277 44 -31.9521 55.0879v72.9922h319.904v-72.9922 c-19.0078 -11.0879 -31.9521 -31.4883 -31.9521 -55.0879c0 -35.3438 28.6562 -64 64 -64s64 28.6562 64 64c0 23.6484 -12.9756 44.0645 -32.0479 55.1523v72.9277h70.6562c33.6641 0 65.3125 -28.2559 69.4082 -63.4395l83.3438 -503.28 c0.400391 -4.0957 -2.81543 -9.31152 -12.1914 -9.31152z"/> +<glyph glyph-name="globe-alt" unicode="" d="M929.504 545.584c0 168.784 -88.9775 321.873 -237.97 409.569c-15.248 9.00781 -34.8799 3.87207 -43.8076 -11.376c-8.94434 -15.2158 -3.87207 -34.8477 11.376 -43.8076c129.248 -76.0322 206.4 -208.528 206.4 -354.368 c0 -242.368 -175.936 -418.288 -418.319 -418.288c-54.1924 0 -106.784 10.1602 -156.32 30.1602c-16.3682 6.65625 -35.0566 -1.2793 -41.665 -17.6631c-6.62402 -16.4004 1.28027 -35.0566 17.6641 -41.665c57.2158 -23.1201 117.872 -34.8477 180.32 -34.8477 c0.192383 0 0.384766 0.015625 0.577148 0.015625v-63.0078h-92.9277c-18.4639 0 -33.4395 -14.3037 -33.4395 -31.9521s14.9756 -31.9365 33.4395 -31.9365h252.848c18.4639 0 33.4395 14.3037 33.4395 31.9355c0 17.6641 -14.9756 31.9521 -33.4395 31.9521h-96.3838 v66.7998c245.808 28.5596 418.208 220.911 418.208 478.479zM799.374 542.705c0 194.656 -157.744 353.408 -352.4 353.408c-194.688 0 -352.465 -158.752 -352.465 -353.408s157.776 -351.44 352.465 -351.44c194.656 0 352.4 156.784 352.4 351.44zM158.494 542.705 c0 159.024 129.408 289.408 288.464 289.408c159.024 0 288.4 -130.368 288.4 -289.408s-129.376 -287.44 -288.4 -287.44c-159.056 0 -288.464 128.4 -288.464 287.44z"/> +<glyph glyph-name="globe" unicode="" d="M1025.02 448c0 272.016 -213.663 495.104 -482.319 511.023c-5.53613 0.608398 -11.0879 1.00879 -16.7197 1.00879c-1.66406 0 -3.32812 -0.175781 -4.99219 -0.223633c-2.99219 0.0478516 -5.96777 0.223633 -8.99219 0.223633 c-282.88 0 -513.023 -229.696 -513.023 -512.032s230.144 -512.032 513.023 -512.032c3.02441 0 6 0.175781 9.00781 0.240234c1.66406 -0.0644531 3.32812 -0.240234 4.99219 -0.240234c5.63184 0 11.1836 0.400391 16.7197 1.00879 c268.64 15.9199 482.304 238.976 482.303 511.023zM929.569 283.168c-17.6318 5.12012 -61.9209 16.2393 -140.064 25.3916c6.46387 44.1924 10 90.8965 10 139.44c0 38.2559 -2.20801 75.3438 -6.28809 111.008c99.0078 11.8242 142.384 26.7207 145.296 27.7451 l-11.9199 33.584c22.2402 -53.0879 34.5605 -111.296 34.5605 -172.336c0 -58.1924 -11.2803 -113.761 -31.584 -164.833zM285.488 447.999c0 35.8076 2.36914 70.7695 6.70508 104.401c51.8877 -4.08008 113.936 -7.08789 186.863 -7.79199v-222.064 c-70.9922 -0.688477 -131.664 -3.56836 -182.688 -7.47266c-7.04004 42.1924 -10.8799 86.8799 -10.8801 132.928zM542.945 891.777c78.4639 -22.7363 145.648 -131.695 175.744 -276.111c-48.3682 -3.85645 -106.624 -6.67285 -175.744 -7.3291v283.44zM479.059 890.994 v-282.624c-68.3682 0.688477 -126.88 3.47266 -176.063 7.23242c30.7041 142.608 98.4316 250.752 176.063 275.392zM479.059 258.771l0.000976562 -253.743c-72.4004 22.9756 -136.192 118.575 -169.36 247.023c47.7598 3.50391 104.096 6.06348 169.359 6.71973z M542.947 4.22754l-0.000976562 254.561c65.9521 -0.624023 122.064 -3.28027 169.217 -6.92871c-32.6084 -130.128 -96 -226.416 -169.216 -247.632zM542.946 322.548l0.000976562 222.032c73.3115 0.688477 134.991 3.77637 186.191 8 c4.20801 -33.6963 6.49609 -68.7041 6.49609 -104.592c0 -46.1279 -3.71191 -90.8643 -10.5283 -133.12c-50.416 4.08008 -110.8 7.00781 -182.16 7.67969zM914.804 646.068c-9.66406 -3.00781 -50.0635 -14.4805 -131.023 -24.0322 c-18.0479 95.9521 -50.6719 177.968 -93.1201 237.168c97.5361 -42.3838 177.136 -118.304 224.144 -213.136zM358.82 869.411c-52.208 -59.9521 -94.832 -146.161 -118.096 -248.113c-72.4805 7.85645 -115.921 17.0889 -133.312 21.2812 c50.7197 104.64 141.04 186.752 251.408 226.832zM83.6367 582.818c12.3203 -3.34375 58.9131 -14.9414 145.553 -24.5254c-4.95996 -35.4404 -7.67969 -72.3047 -7.67969 -110.305c0 -48.2725 4.36816 -94.7207 12.2402 -138.688 c-74.4004 -8.03223 -120.16 -17.6484 -140.688 -22.6084c-19.4404 50.0957 -30.208 104.447 -30.208 161.312c0 46.96 7.31152 92.2559 20.7832 134.815zM121.094 227.652c23.2637 4.94434 64.9121 12.4639 126.592 18.9277 c24.2881 -89.7119 63.792 -165.616 111.136 -219.968c-101.12 36.7197 -185.296 108.752 -237.728 201.04v0.0003zM690.662 36.8203c38.2236 53.2637 68.4795 125.024 87.2959 208.801c63.4082 -7.28027 103.216 -15.792 123.296 -20.8643 c-48.0156 -83.0723 -121.855 -149.393 -210.592 -187.937z"/> +<glyph glyph-name="frame" unicode="" d="M224 848h-192c-17.6641 0 -32 -14.3359 -32 -32v-192c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v160h160c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM992 304c-17.6641 0 -32 -14.3359 -32 -32v-160h-160c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h192c17.6641 0 32 14.3359 32 32v192c0 17.6641 -14.3359 32 -32 32zM224 112h-160v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-192c0 -17.6641 14.3359 -32 32 -32h192c17.6641 0 32 14.3359 32 32c0 17.6641 -14.3359 32 -32 32z M992 848h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h160v-160c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v192c0 17.6641 -14.3359 32 -32 32z"/> +<glyph glyph-name="folder-alt" unicode="" d="M960.16 752h-480l-96 96h-320c-35.3438 0 -64 -28.6562 -64 -64v-160h-0.303711v-64h0.303711v-448c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v576c0 35.3438 -28.6562 64 -64 64zM64.1445 784h290.751l78.624 -77.248l20.1123 -18.752h506.528v-64 h-896v160h-0.015625h0.000325zM64.1436 112v448h896v-448h-896z"/> +<glyph glyph-name="film" unicode="" d="M800 687.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 495.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 303.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM800 111.712h64c17.6641 0 32 14.3359 32 32 v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 687.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32z M160 495.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 303.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM160 111.712h64c17.6641 0 32 14.3359 32 32v32c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-32c0 -17.6641 14.3359 -32 32 -32zM960 944.096h-896 c-35.1836 0 -64 -28.8164 -64 -64v-864.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v864.192c0 35.1836 -28.8164 64 -64 64zM960 15.9033h-896v864.192h896v-864.192z"/> +<glyph glyph-name="feed" unicode="" d="M101.872 629.744c-18.1279 0 -32.7686 -14.6562 -32.7686 -32.7686c0 -18.0957 14.6396 -32.7676 32.7676 -32.7676c303.008 0 525.344 -224.368 525.344 -527.36c0 -18.0957 14.6562 -32.752 32.7686 -32.752s32.7686 14.6562 32.7686 32.752 c0 340.368 -250.528 592.896 -590.88 592.896zM102.159 957.376c-18.1123 0 -32.7695 -14.6553 -32.7695 -32.7676s14.6562 -32.7686 32.7686 -32.7686c470.176 0 852.672 -382.496 852.672 -852.656c0 -18.0957 14.6562 -32.752 32.7686 -32.752 s32.7686 14.6562 32.7686 32.752c-0.015625 506.288 -411.92 918.192 -918.208 918.192zM184.015 300.401c-99.4717 0 -180.369 -81.1191 -180.369 -180.879c0 -99.7119 80.9121 -180.912 180.368 -180.912c99.4559 0 180.4 81.1836 180.4 180.911 c0 99.7598 -80.9277 180.88 -180.399 180.88zM184.014 1.9707c-64.6084 0 -117.168 52.752 -117.168 117.568s52.5596 117.536 117.168 117.536c64.624 0 117.216 -52.7197 117.216 -117.536s-52.5918 -117.568 -117.216 -117.568z"/> +<glyph glyph-name="earphones-alt" unicode="" d="M1023.84 387.456c0.0957031 21.0557 -3.2168 100.496 -5.74512 123.216c-29.1201 260.752 -240.752 450 -503.184 450c-273.344 0 -494.815 -210.624 -509.84 -489.904c-0.320312 -6.0957 -2.56055 -49.3438 -2.7207 -75.0879l-0.0800781 -14.3203 c-1.31152 -5.91992 -2.11133 -12.0322 -2.11133 -18.3359v-214.656c0 -46.8799 38.1279 -85.0078 85.0078 -85.0078h86.2881c46.8799 0 85.0234 38.1279 85.0234 85.0078v214.64c0 46.8799 -38.1602 85.0078 -85.0244 85.0078h-86.3037 c-5.8877 0 -11.6318 -0.608398 -17.1836 -1.74414c0.480469 10.3838 0.912109 18.5762 1.02441 21.0566c13.168 244.784 207.136 429.344 445.92 429.344c229.28 0 414.128 -165.344 439.568 -393.12c1.07227 -9.50391 2.44824 -33.6641 3.55176 -57.9199 c-6.19238 1.44043 -12.5762 2.38477 -19.2002 2.38477h-85.2803c-46.8799 0 -85.0078 -38.1279 -85.0078 -85.0078v-213.664c0 -32.3682 18.4004 -60.2559 45.0889 -74.5918l-205.44 -80.6562v5.21582c0 17.6641 -14.3359 32 -32 32h-96c-17.6641 0 -32 -14.3359 -32 -32 v-32c0 -17.6641 14.3359 -32 32 -32h96c0.272461 0 0.512695 0.0800781 0.785156 0.0800781l57.3604 0.223633l329.552 129.376c4.32031 1.79199 7.98438 4.46387 10.9922 7.66406c28.8477 13.6162 48.9912 42.7363 48.9912 76.6885v213.664 c0 5.21582 -0.639648 10.2881 -1.55176 15.2324c0.879883 2.94434 1.50391 6 1.51953 9.21582zM85.1514 384.016h86.2891c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-214.656c0 -11.5996 -9.44043 -21.0078 -21.0244 -21.0078h-86.2881 c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v214.656c0.015625 11.5996 9.42383 21.0078 21.0078 21.0078zM832.528 363.008c0 11.5996 9.40918 21.0078 21.0088 21.0078h85.2803c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-213.664 c0 -11.5996 -9.44043 -21.0078 -21.0244 -21.0078h-85.2803c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v213.664z"/> +<glyph glyph-name="earphones" unicode="" d="M1023.84 355.44c0.0957031 21.0557 -3.21582 100.497 -5.74414 123.217c-29.1201 260.752 -240.752 450 -503.184 450c-273.344 0 -494.815 -210.624 -509.84 -489.904c-0.320312 -6.0957 -2.56055 -49.3438 -2.7207 -75.0879l-0.0800781 -14.3203 c-1.31152 -5.91992 -2.11133 -12.0322 -2.11133 -18.3359v-278.656c0 -46.8799 38.1279 -85.0078 85.0078 -85.0078h86.2881c46.8799 0 85.0234 38.1279 85.0234 85.0078v278.64c0 46.8799 -38.1602 85.0078 -85.0244 85.0078h-86.3203 c-5.8877 0 -11.6318 -0.608398 -17.1836 -1.74414c0.480469 10.3838 0.912109 18.5918 1.02441 21.0557c13.1836 244.784 207.136 429.344 445.936 429.344c229.28 0 414.128 -165.344 439.568 -393.12c1.08789 -9.50391 2.46387 -33.6641 3.56836 -57.9199 c-6.24023 1.44043 -12.6084 2.38477 -19.2324 2.38477h-85.2803c-46.8799 0 -85.0078 -38.1279 -85.0078 -85.0078v-277.664c0 -46.8955 38.1279 -85.0078 85.0078 -85.0078h85.2803c46.8799 0 85.0234 38.1279 85.0234 85.0078v277.664 c0 5.21582 -0.639648 10.2881 -1.56738 15.2158c0.927734 2.94434 1.53613 6.0166 1.56836 9.23242zM85.1357 352.001h86.2881c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-278.656c0 -11.6162 -9.44043 -21.0078 -21.0244 -21.0078h-86.2881 c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v278.656c0.0322266 11.5996 9.44043 21.0078 21.0088 21.0078zM959.84 53.3447c0 -11.5996 -9.43945 -21.0078 -21.0234 -21.0078h-85.2803c-11.5996 0 -21.0078 9.4082 -21.0078 21.0078v277.648 c0 11.5996 9.4082 21.0078 21.0078 21.0078h85.2803c11.5996 0 21.0234 -9.4082 21.0234 -21.0078v-277.648z"/> +<glyph glyph-name="drop" unicode="" d="M510.4 -62.7041c-193.312 0 -350.592 155.12 -350.592 345.776c0 222.688 311.632 644.848 324.912 662.72c6 8.06445 15.4082 12.8486 25.4727 12.9131c11.1836 0.0957031 19.5674 -4.59277 25.6631 -12.5605c13.4082 -17.5361 328.336 -432.225 328.336 -663.057 c0 -190.672 -158.72 -345.792 -353.792 -345.792zM510.752 872.304c-74.4004 -105.664 -286.943 -422.064 -286.943 -589.217c0 -155.376 128.56 -281.776 286.592 -281.776c159.776 0 289.776 126.4 289.776 281.776c0.015625 173.36 -214.145 485.024 -289.425 589.217z "/> +<glyph glyph-name="drawar" unicode="" d="M1022.98 450.016l-117.505 407.089c-3.83984 13.8721 -16.4639 23.4717 -30.8477 23.4717h-735.344c-14.4961 0 -27.1846 -9.74414 -30.9443 -23.7764l-107.392 -386.352c-1.98438 -7.50391 -1.00879 -15.0078 1.99902 -21.5361 c-1.72754 -5.79199 -2.94336 -11.8242 -2.94336 -18.1758v-351.312c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v351.312c0 1.71191 -0.368164 3.32812 -0.496094 5.00781c0.832031 4.5918 0.816406 9.43945 -0.526566 14.2718zM163.902 816.576 l686.369 0.000976562l93.1201 -321.84h-298.336c-1.44043 -76.8164 -55.9043 -129.681 -133.057 -129.681s-130.624 52.8799 -132.064 129.68h-305.776zM959.999 79.4248h-895.998v351.312h263.12c27.9355 -80.4316 95.7754 -129.68 184.879 -129.68 s157.936 49.248 185.871 129.68h262.128v-351.312z"/> +<glyph glyph-name="docs" unicode="î€" d="M768 960h-352c-35.3438 0 -64 -28.6562 -64 -64h352v-256h256v-512h-224v-64h224c35.3438 0 64 28.6562 64 64v575.984zM768 704v165.504l165.472 -165.504h-165.472zM64 832c-35.3438 0 -64 -28.6562 -64 -64v-768c0 -35.3438 28.6562 -64 64 -64h544 c35.3438 0 64 28.6562 64 64v575.984l-256 256.016h-352zM608 0h-544v768h288v-256h256v-512zM416 576v165.504l165.472 -165.504h-165.472z"/> +<glyph glyph-name="directions" unicode="î" d="M1017.06 773.936l-99.6963 111.343c-6.06445 6.84766 -14.7842 10.752 -23.9365 10.752h-350.256v33.9678c0 16.5596 -14.3359 30 -32 30s-32 -13.4404 -32 -30v-33.9678h-255.808c-17.6797 0 -32 -14.3203 -32 -32v-223.664c0 -17.6797 14.3203 -32 32 -32h255.808 v-64.0957h-348.592c-9.15234 0 -17.8721 -3.9043 -23.9365 -10.752l-99.6797 -113.312c-10.752 -12.1279 -10.752 -30.3682 0 -42.4961l99.6797 -112.288c6.1123 -6.84766 14.7842 -9.74414 23.9365 -9.74414h348.592v-289.68c0 -16.5596 14.3359 -30 32 -30 c17.6641 0 32 13.4404 32 30v289.68h256.464c17.6797 0 32 14.3203 32 32v224.608c0 17.6797 -14.3203 32 -32 32h-256.464v64.0957h350.256c9.15234 0 17.8721 3.9043 23.9365 10.752l99.6963 112.32c10.7363 12.1123 10.7363 30.3525 0 42.4805v0.00074zM767.647 319.679 h-622.688l-71.2803 79.2803l71.2803 81.3115h622.688v-160.592zM879.039 672.367h-623.68v159.664h623.68l71.2803 -79.3438z"/> +<glyph glyph-name="direction" unicode="î‚" d="M966.912 661.84l-179.121 192c-6.08008 6.48047 -14.5439 10.1602 -23.4238 10.1602h-267.12l-1.00781 66c0 16.5596 -14.3359 30 -32 30s-30 -13.4404 -30 -30l-0.975586 -66h-352.768c-17.6797 0 -32 -14.3203 -32 -32v-384c0 -17.6797 14.3203 -32 32 -32h352.336 v-450c0 -16.5596 14.3359 -30 32 -30s32 13.4404 32 30v450h267.536c8.87988 0 17.3438 3.67969 23.4082 10.1602l179.12 192c11.4717 12.3037 11.4717 31.376 0.015996 43.6796zM750.463 480h-637.968v320h637.968l149.28 -160z"/> +<glyph glyph-name="diamond" unicode="îƒ" d="M1018.72 664.528l-139.872 267.442c-8.16016 15.5996 -29.2637 28.3516 -46.8477 28.3516h-321.936c-0.351562 0.015625 -0.703125 0.111328 -1.05469 0.126953c-0.288086 0 -0.560547 -0.112305 -0.848633 -0.12793h-316.16 c-17.5996 0 -38.752 -12.7197 -47.0244 -28.2559l-139.504 -262.288c-8.28809 -15.5361 -6.62402 -39.9365 3.63184 -54.2568l480.016 -669.152c5.15234 -7.18359 12 -10.8154 18.832 -10.8154c6.78418 0 13.584 3.53613 18.7676 10.5918l487.904 664.256 c10.3838 14.1924 12.2559 38.5439 4.09598 54.1277zM942.367 672.371h-171.456l68.6562 196.608zM575.343 896.323h205.968l-63.8877 -182.928zM668.238 672.371h-297.647l140.672 202.096zM313.887 702.915l-64.1768 193.408h198.816zM680.75 608.371l-172.032 -492.544 l-163.456 492.544h335.488zM436.926 128.915l-343.936 479.456h184.832zM748.542 608.371h185.168l-352.976 -480.56zM188.478 877.587l68.0957 -205.216h-177.248z"/> +<glyph glyph-name="cup" unicode="î„" d="M832.56 544.208c-8.33594 0 -35.2021 0.160156 -64.3057 0.368164l0.112305 63.9678c0 35.3438 -28.6562 64 -64 64l-640.496 0.160156c-35.3438 0 -64 -28.6562 -64 -64v-480.944c0 -106.032 85.9678 -192 192 -192h384.656c106.032 0 191.008 85.9678 191.008 192 l0.0644531 32.8477c29.0244 -0.223633 58.6084 -0.399414 64.9766 -0.399414c105.776 0 191.568 85.04 191.568 191.072c-0.015625 106.048 -85.8076 192.928 -191.584 192.928zM703.533 127.76c0 -70.5918 -56.3994 -128 -127.008 -128h-384.656 c-70.5918 0 -128 57.4082 -128 128l-0.0957031 480.944l640.592 -0.192383zM832.559 223.279c-6.35156 0 -35.8877 0.191406 -64.8633 0.399414l0.448242 256.816c29.1201 -0.208008 56.0479 -0.368164 64.3994 -0.368164c73.1201 0 128.624 -54.5439 128.624 -127.84 s-55.4883 -129.008 -128.608 -129.008zM575.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32zM191.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32 s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32zM383.87 736.238c17.6641 0 32 14.3359 32 32v160c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-160c0 -17.6797 14.3359 -32 32 -32z"/> +<glyph glyph-name="compass" unicode="î…" d="M733.184 679.728l-313.15 -134.64c-5.66406 -2.87988 -10.2559 -7.47168 -13.1514 -13.1514l-143.456 -289.216c-5.87207 -11.5361 -3.74414 -25.5361 5.31152 -34.7842c5.80762 -5.9043 13.6318 -9.02441 21.5361 -9.02441c4.43164 0 8.94336 0.975586 13.1191 3.00781 l305.728 126.976c5.59961 2.68848 10.2236 7.05664 13.2158 12.4971l150.88 296.896c6.43164 11.5996 4.52734 26.0312 -4.65625 35.5674c-9.21582 9.53613 -23.584 11.8721 -35.376 5.87207zM357.857 295.184l87.0078 177.681l87.8721 -109.984zM584.705 400.384 l-88.7998 111.152l176.784 69.7598zM512.001 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512.001 -1.00781c-247.024 0 -448 201.984 -448 449.009 c0 247.025 200.976 448 448 448s448 -200.976 448 -448s-200.976 -449.009 -448 -449.009z"/> +<glyph glyph-name="call-out" unicode="î†" d="M1000.35 188.384c-15.6641 11.0078 -187.059 124.974 -208.066 137.806c-9.15234 5.59961 -20.3203 8.33594 -32.4639 8.33594c-15.6641 0 -33.0078 -4.55957 -49.9355 -13.4717c-16.4961 -8.68848 -66.4639 -37.1201 -90.9121 -51.0879 c-21.5361 15.1201 -72.1279 53.8721 -151.84 133.664c-79.2158 79.1836 -118.319 130.191 -133.535 151.84c13.9355 24.4316 42.3359 74.3994 50.9756 90.8477c16.3682 31.0078 18.2246 61.9678 4.94434 82.8477c-12.4639 19.6797 -125.968 191.808 -137.68 208 c-11.0244 15.2803 -30.8164 23.5361 -52.2881 23.5361c-16.9443 0 -34.9121 -5.12012 -50.4961 -15.9678c-1.50391 -1.07227 -152.096 -110.256 -150.096 -172.352c5.55176 -174.432 175.056 -379.424 316.271 -520.688c141.215 -141.264 346.224 -310.815 521.344 -316.399 h1.44043c61.3115 0 169.088 148.688 170.128 150.16c28.2725 40.4004 17.9688 84.8809 -7.79067 102.929zM956.141 122.733c-40.5918 -56.2236 -98.2246 -114.945 -120.784 -123.346c-120.032 5.63184 -288.464 111.12 -474.88 297.568 c-186.4 186.464 -291.872 354.704 -297.44 474.336c8.0957 22.624 66.8154 80.624 122.527 120.912c4.12793 2.84766 9.21582 4.49609 13.9678 4.49609c1.05566 0 1.93555 -0.0957031 2.62402 -0.223633c18 -26.1602 114.624 -172.433 132.16 -199.776 c0.0644531 -2.87988 -0.911133 -10.1914 -6.39941 -20.623c-5.83984 -11.1201 -24.0322 -43.5361 -49.9043 -88.8799l-20.1279 -35.2803l23.3438 -33.248c17.4082 -24.7197 58.8164 -78.4639 140.624 -160.288c82.1602 -82.1924 135.712 -123.473 160.336 -140.784 l33.248 -23.3438l35.2803 20.1602c34.1924 19.5361 75.5039 42.9443 88.9443 50c10.7842 5.67969 18.1602 6.12793 20.1602 6.12793c0.320312 0 0.592773 0 0.816406 -0.0322266c24.4961 -15.376 173.937 -114.592 200.32 -132.688 c0.431641 -2.55957 0.03125 -8.12793 -4.81641 -15.0879zM683.899 577.724l275.246 273.572l-0.879883 -155.056c-0.288086 -12.9443 9.96777 -24.1924 22.9121 -23.8887l16.416 0.015625c12.96 0.320312 23.6484 8 23.9209 20.9277l0.65625 231.008 c0 0.223633 -0.864258 0.383789 -0.864258 0.607422l1.26367 11.7119c0.12793 6.49609 -1.37598 12.2881 -5.59961 16.4316c-4.12793 4.17578 -9.93555 6.71973 -16.3838 6.54395l-11.6963 -0.272461c-0.223633 0 -0.399414 -0.0957031 -0.655273 -0.12793l-229.472 1.02441 c-12.9277 -0.288086 -23.6162 -10.9766 -23.9199 -23.9209l-0.0322266 -16.416c1.96777 -15.2324 13.9355 -24.1602 26.8799 -23.8721l151.248 -0.400391l-274.288 -272.624c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646 c12.4961 -12.4805 32.752 -12.4805 45.2484 0.000475z"/> +<glyph glyph-name="call-in" unicode="î‡" d="M1000.35 188.384c-15.6641 11.0078 -187.059 124.974 -208.066 137.806c-9.15234 5.59961 -20.3203 8.33594 -32.4639 8.33594c-15.6641 0 -33.0078 -4.55957 -49.9355 -13.4717c-16.4961 -8.68848 -66.4639 -37.1201 -90.9121 -51.0879 c-21.5361 15.1201 -72.1279 53.8721 -151.84 133.664c-79.2158 79.1836 -118.319 130.191 -133.535 151.84c13.9355 24.4316 42.3359 74.3994 50.9756 90.8477c16.3682 31.0078 18.2246 61.9678 4.94434 82.8477c-12.4639 19.6797 -125.968 191.808 -137.68 208 c-11.0244 15.2803 -30.8164 23.5361 -52.2881 23.5361c-16.9443 0 -34.9121 -5.12012 -50.4961 -15.9678c-1.50391 -1.07227 -152.096 -110.256 -150.096 -172.352c5.55176 -174.432 175.056 -379.424 316.271 -520.688c141.215 -141.264 346.224 -310.815 521.344 -316.399 h1.44043c61.3115 0 169.088 148.688 170.128 150.16c28.2725 40.4004 17.9688 84.8809 -7.79067 102.929zM956.141 122.733c-40.5918 -56.2236 -98.2246 -114.945 -120.784 -123.346c-120.032 5.63184 -288.464 111.12 -474.88 297.568 c-186.4 186.464 -291.872 354.704 -297.44 474.336c8.0957 22.624 66.8154 80.624 122.527 120.912c4.12793 2.84766 9.21582 4.49609 13.9678 4.49609c1.05566 0 1.93555 -0.0957031 2.62402 -0.223633c18 -26.1602 114.624 -172.433 132.16 -199.776 c0.0644531 -2.87988 -0.911133 -10.1914 -6.39941 -20.623c-5.83984 -11.1201 -24.0322 -43.5361 -49.9043 -88.8799l-20.1279 -35.2803l23.3438 -33.248c17.4082 -24.7197 58.8164 -78.4639 140.624 -160.288c82.1602 -82.1924 135.712 -123.473 160.336 -140.784 l33.248 -23.3438l35.2803 20.1602c34.1924 19.5361 75.5039 42.9443 88.9443 50c10.7842 5.67969 18.1602 6.12793 20.1602 6.12793c0.320312 0 0.592773 0 0.816406 -0.0322266c24.4961 -15.376 173.937 -114.592 200.32 -132.688 c0.431641 -2.55957 0.03125 -8.12793 -4.81641 -15.0879zM643.836 583.483c4.12793 -4.17578 9.9375 -6.72168 16.3857 -6.5459l11.7119 0.272461c0.223633 0 0.383789 0.0957031 0.639648 0.111328l229.504 -1.00781c12.9121 0.303711 23.6162 10.9922 23.9199 23.9365 l0.015625 16.416c-1.95215 15.2324 -13.9365 24.1602 -26.8643 23.8721l-151.504 0.400391l261.952 261.6c12.4961 12.4961 12.4961 32.7686 0 45.2646c-12.4961 12.4805 -32.752 12.4805 -45.248 0.000976562l-262.672 -262.32l0.879883 154.832 c0.288086 12.9277 -9.96777 24.1914 -22.8955 23.8877l-16.416 -0.015625c-12.96 -0.320312 -23.6641 -8.0166 -23.9365 -20.9443l-0.65625 -231.008c0 -0.223633 0.879883 -0.383789 0.879883 -0.607422l-1.28027 -11.7119 c-0.12793 -6.49609 1.3916 -12.2725 5.58428 -16.4331z"/> +<glyph glyph-name="call-end" unicode="îˆ" d="M961.696 760.448c0 -1.05566 -0.0966797 -1.93457 -0.224609 -2.62305c-26.1602 -18 -172.433 -114.624 -199.776 -132.16c-2.87988 -0.0644531 -10.1914 0.911133 -20.623 6.39941c-11.1201 5.83984 -43.5361 24.0322 -88.8799 49.9043l-35.2803 20.1279 l-33.248 -23.3438c-24.7197 -17.4082 -78.4639 -58.8164 -160.288 -140.624c-82.1758 -82.1602 -123.456 -135.712 -140.768 -160.336l-23.3438 -33.248l20.1602 -35.2803c19.5361 -34.1924 42.9443 -75.5039 50 -88.9443 c5.67969 -10.7842 6.12793 -18.1602 6.12793 -20.1602c0 -0.320312 0 -0.592773 -0.0322266 -0.816406c-15.3604 -24.4961 -114.593 -173.937 -132.673 -200.32c-2.55957 -0.431641 -8.12793 -0.03125 -15.0879 4.81641c-56.2559 40.6084 -114.96 98.2402 -123.376 120.8 c5.63184 120.032 111.12 288.464 297.568 474.88c186.464 186.4 354.72 291.872 474.352 297.44c22.624 -8.0957 80.624 -66.8154 120.912 -122.527c2.83203 -4.12793 4.48047 -9.23242 4.48061 -13.985zM1023.7 760.449c0 16.9443 -5.12109 34.9141 -15.9688 50.498 c-1.05566 1.50391 -108.256 152.096 -170.336 150.096c-174.432 -5.55176 -379.439 -175.056 -520.703 -316.271c-141.232 -141.216 -310.801 -346.224 -316.385 -521.344v-1.44043c0 -61.3115 148.672 -169.088 150.144 -170.128 c40.4004 -28.2881 84.8809 -17.9678 102.945 7.77637c11.0078 15.6641 124.976 187.056 137.808 208.063c5.59961 9.15234 8.33594 20.3203 8.33594 32.4639c0 15.6641 -4.57617 33.0078 -13.4727 49.9355c-8.6875 16.4961 -37.1191 66.4639 -51.0869 90.9121 c15.1201 21.5361 53.8721 72.1279 133.664 151.84c79.1836 79.2158 130.191 118.319 151.84 133.535c24.4316 -13.9355 74.3994 -42.3359 90.8477 -50.9756c31.0078 -16.3682 61.9678 -18.2246 82.8477 -4.94434c19.6797 12.4639 189.808 125.968 206 137.68 c15.2803 11.0557 23.5205 30.8477 23.5201 52.3035z"/> +<glyph glyph-name="calculator" unicode="î‰" d="M960 960.096h-896c-35.1836 0 -64 -28.8164 -64 -64v-896.192c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64v896.192c0 35.1836 -28.8164 64 -64 64zM960 -0.0966797h-896v896.192h896v-896.192zM224 607.695h64v-64c0 -17.6641 14.3359 -32 32 -32 s32 14.3359 32 32v64h64c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-64v64c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-64h-64c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM433.136 368.848 c-12.4961 12.4961 -32.752 12.4971 -45.248 0.000976562l-67.8877 -67.8721l-67.8877 67.8721c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646l67.8721 -67.8721l-67.8721 -67.8721 c-12.4961 -12.4961 -12.4961 -32.7686 0 -45.2646s32.752 -12.4961 45.2637 0l67.8877 67.8564l67.8877 -67.8721c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.7686 0 45.2646l-67.8721 67.8721l67.8721 67.8721c12.4961 12.5117 12.4961 32.7676 0 45.2793z M608 607.696h192c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM608 287.696h192c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32zM608 159.696h192 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z"/> +<glyph glyph-name="bubbles" unicode="îŠ" d="M424.816 280.656c230.944 0 409.902 131.903 407.15 327.631c0 173.184 -183.216 311.632 -414.16 311.632c-230.976 0 -418.159 -138.448 -418.159 -311.632c0 -107.872 52.9121 -222.88 163.408 -279.376c0 -0.65625 -0.192383 -1.15234 -0.192383 -1.87207 c0 -46.8799 -39.0244 -111.152 -54.4004 -137.664h0.0644531c-1.21582 -2.87988 -1.95215 -6 -1.95215 -9.34375c0 -13.1201 10.5762 -23.6641 23.6963 -23.6641c1.93555 0 5.08789 0.400391 6.22363 0.400391c0.320312 0 0.432617 0 0.400391 -0.0957031 c81.6641 13.3438 202.256 105.248 220.128 127.024c18.3359 -2.71973 30.7197 -3.15137 46.0801 -3.15137c6.52832 0.015625 13.4727 0.111328 21.7129 0.111328zM330.687 349.535l-40.9766 -34.0322c-9.50391 -10.9756 -50.7998 -45.4395 -86.3516 -67.8076 c21.6484 61.6797 20.7041 81.2158 20.7041 81.2158l3.00781 39.1523l-34.8799 17.8076c-88.6719 45.3438 -128.528 139.744 -128.528 222.4c0 137.664 158.864 247.632 354.16 247.632c195.28 0 350.16 -109.968 350.16 -247.632 c-0.608398 -152.608 -145.872 -264.624 -341.152 -264.624c0 0 -29.8076 -1.15234 -60.3994 3.37598zM1024.33 349.807c0 86.7363 -33.8867 152.881 -118.446 202.513c-2.06445 -23.0723 -8.64062 -47.8242 -15.793 -69.5684 c54.6562 -37.7764 70.2559 -76.5605 70.2559 -132.944c0 -69.0244 -32.1602 -119.089 -106.912 -157.345l-31.8398 -15.8076s3.31152 -82 8.22363 -102.752c-62.4482 45.7764 -83.9043 84 -83.9043 84l-33.6641 -5.18359 c-13.3115 -1.93555 -49.3115 -1.96777 -49.3115 -1.96777c-86.9443 0 -151.376 20.7197 -206.336 63.7441c14.9277 0.912109 -89.1846 0.879883 -91.5049 -1.15234c63.5684 -77.6318 167.473 -126.592 297.841 -126.592c7.08789 0 13.0879 -0.0644531 18.7197 -0.0644531 c13.2803 0 24 0.368164 39.8398 2.68848c15.4883 -18.7842 102.225 -101.504 172.816 -113.008c-0.0322266 0.0644531 0.0634766 0.0644531 0.367188 0.0644531c0.944336 0 3.68066 -0.335938 5.34473 -0.335938c11.3438 0 20.4961 9.12012 20.4961 20.4639 c0 2.87988 -0.65625 5.59961 -1.68066 8.06348h0.0644531c-13.2803 22.8799 -34.1279 89.7441 -34.1279 130.256c0 0.624023 -0.192383 1.05566 -0.192383 1.63184c95.5039 48.832 139.744 120.08 139.744 213.296z"/> +<glyph glyph-name="briefcase" unicode="î‹" d="M960.016 768.528h-255.601v62c0 52.9443 -43.0557 96 -96 96h-192.432c-52.9443 0 -96 -43.0557 -96 -96v-62h-255.968c-35.1836 0 -64 -28.8164 -64 -64v-224.256h-0.0322266v-64h0.0322266v-382.816c0 -35.1836 28.8164 -64 64 -64h896c35.1836 0 64 28.8164 64 64 v671.072c0 35.1836 -28.8164 64 -64 64h0.001zM383.983 830.528c0 17.6641 14.3359 32 32 32h192.432c17.6641 0 32 -14.3359 32 -32v-62h-256.432zM64.0156 704.528h896v-224.256h-352.368v32.752c0 35.2803 -28.7197 64 -64 64h-63.7441c-35.2803 0 -64 -28.7197 -64 -64 v-32.752h-351.888v224.256h0.0001zM543.695 351.872h-63.8086v161.152h63.7441zM64.0146 33.4717v382.816h351.872v-64.4004c0 -35.2803 28.7197 -64 64 -64h63.7441c35.2803 0 64 28.7197 64 64v64.4004h352.368v-382.816h-895.984h-0.0001z"/> +<glyph glyph-name="book-open" unicode="îŒ" d="M952.08 958.448l-423.041 -114.592c-10.752 -2.87988 -34.0957 -2.84766 -44.8154 0.160156l-412.144 114.208c-36.7842 10.1279 -72.416 -16.4004 -72.416 -54.2725v-778.112c0 -32.0957 24.3359 -62.7842 55.3115 -71.4082l412.16 -114.224 c11.0244 -3.05566 25.2168 -4.75195 39.9365 -4.75195c10.0957 0 25.0078 0.78418 38.7197 4.52832l423.024 114.592c31.0557 8.40039 55.5039 39.0244 55.5039 71.248v778.128c0.015625 37.8398 -35.6162 64.4639 -72.2402 54.4961zM479.999 3.05664l-408.928 113.056 c-3.08789 0.847656 -7.4082 6.49609 -7.4082 9.71191v768.032l403.472 -111.536c3.9043 -1.08789 8.28809 -1.93555 12.8643 -2.65527v-776.608zM960.335 125.824c0 -3.15234 -5.18359 -8.65527 -8.25586 -9.50293l-408.08 -110.528v775.92 c0.591797 0.143555 1.2002 0.223633 1.79199 0.383789l414.528 112.128v-768.4h0.015625zM641.999 593.697c2.87988 0 5.80957 0.367188 8.68945 1.18359l223.936 63.0244c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727s-22.5605 26.8799 -39.4727 22.1602 l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.4727c3.96777 -14.1279 16.8154 -23.3438 30.7833 -23.3438zM642.001 401.696c2.87988 0 5.80957 0.368164 8.68945 1.18457l223.936 63.0244c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727 c-4.7841 17.0079 -22.5605 26.8799 -39.4727 22.1602l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.457c3.96777 -14.1279 16.8154 -23.3604 30.7833 -23.3605zM642.003 209.696c2.87988 0 5.80957 0.368164 8.68945 1.18457l223.936 63.0244 c17.0244 4.81641 26.9443 22.4648 22.1602 39.4727s-22.5605 26.8799 -39.4727 22.1602l-223.936 -63.0244c-17.0244 -4.81641 -26.9443 -22.4648 -22.1602 -39.4727c3.96777 -14.1123 16.8154 -23.3447 30.7833 -23.3448zM394.629 656.513l-223.934 63.0254 c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457c13.9678 0 26.8154 9.21582 30.7832 23.3438c4.78418 16.9922 -5.12012 34.6562 -22.1602 39.4727z M394.631 464.514l-223.934 63.0254c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457c13.9678 0 26.8154 9.21582 30.7832 23.3438 c4.78418 16.9922 -5.12012 34.6562 -22.1602 39.4727zM394.633 272.515l-223.934 63.0254c-16.9121 4.71973 -34.6885 -5.15234 -39.4727 -22.1602s5.12012 -34.6562 22.1602 -39.4727l223.936 -63.0244c2.87988 -0.816406 5.80762 -1.18457 8.6875 -1.18457 c13.9678 0 26.8154 9.21582 30.7832 23.3438c4.78418 17.0078 -5.12012 34.6562 -22.1602 39.4727z"/> +<glyph glyph-name="basket-loaded" unicode="î" d="M1015.66 676c-5.96777 8.46387 -15.6631 13.502 -25.999 13.502h-99.7441l-205.136 174.832c-24.9756 24.9756 -65.5195 25.0078 -90.4951 0l-201.648 -174.832h-82.0957l-51.4082 177.28c-20.1602 69.8076 -68.0645 77.3438 -87.7129 77.3438h-137.088 c-17.5684 0 -31.7764 -14.2236 -31.7764 -31.7754s14.2236 -31.7754 31.7754 -31.7754h137.056c4.33594 0 17.5684 0 26.5928 -31.1836l176.848 -649.936c3.83984 -13.7119 16.3359 -23.1836 30.5918 -23.1836h431.968c13.4082 0 25.376 8.40039 29.9043 21.0244 l152.256 449.68c3.50391 9.74414 2.04785 20.5918 -3.8877 29.0234zM639.537 819.07l152.032 -129.584h-304.112zM815.025 239.807h-385.487l-101.152 386.128h616.096zM752.002 111.871c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80 c0 44.1924 -35.8076 80 -80 80zM464.002 111.871c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80z"/> +<glyph glyph-name="basket" unicode="îŽ" d="M1015.66 676c-5.96777 8.46387 -15.6621 13.502 -25.998 13.502h-679.136l-51.4082 177.28c-20.1602 69.8076 -68.0645 77.3438 -87.7129 77.3438h-137.072c-17.5684 0 -31.7764 -14.2236 -31.7764 -31.7754s14.2236 -31.7754 31.7754 -31.7754h137.056 c4.33594 0 17.5684 0 26.5928 -31.1836l176.848 -649.936c3.83984 -13.7119 16.3359 -23.1836 30.5918 -23.1836h431.968c13.4082 0 25.376 8.40039 29.9043 21.0244l152.256 449.68c3.50391 9.74414 2.04785 20.5918 -3.8877 29.0234zM815.026 239.806h-385.487 l-101.152 386.128h616.096zM752.003 111.87c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80zM464.003 111.87c-44.1924 0 -80 -35.8076 -80 -80s35.8076 -80 80 -80s80 35.8076 80 80c0 44.1924 -35.8076 80 -80 80z "/> +<glyph glyph-name="bag" unicode="î" d="M864 801.296h-191.185v61.376c0 52.9443 -43.0557 96 -96 96h-127.632c-52.9443 0 -96 -43.0557 -96 -96v-61.376h-193.184c-35.3438 0 -64 -28.6562 -64 -64v-735.968c0 -35.3438 28.6562 -64 64 -64h704c35.3438 0 64 28.6562 64 64v735.968 c0 35.3438 -28.6562 64 -64 64h0.001zM417.184 862.672c0 17.6641 14.3359 32 32 32h127.632c17.6641 0 32 -14.3359 32 -32v-61.376h-191.632v61.376zM864 1.32812h-704v735.968h193.184v-65.8398s-0.847656 -31.9678 31.8086 -31.9678 c36 0 32.1924 31.9678 32.1924 31.9678v65.8398h191.632v-65.8398s-2.12793 -32.1279 31.8721 -32.1279c32 0 32.1279 32.1279 32.1279 32.1279v65.8398h191.184v-735.968z"/> +<glyph glyph-name="action-undo" unicode="î" d="M990.064 17.6641c-0.335938 0 -0.719727 -0.000976562 -1.08789 0.03125c-16.1924 0.52832 -26.4004 13.0879 -27.7764 29.2158c-1.08789 11.8721 -33.9678 299.088 -482.256 298.784v-183.664c0 -12.3682 -7.12012 -23.6641 -18.3359 -28.9443 c-11.0879 -5.31152 -24.4316 -3.67969 -33.9678 4.22461l-414.976 343.776c-7.44043 6.0957 -11.7129 15.1836 -11.6807 24.7832c0.0322 9.5996 4.33594 18.6875 11.7764 24.752l414.96 340.56c9.56836 7.80762 22.7842 9.31152 33.9365 4.0957 c11.1523 -5.31152 18.2881 -16.5596 18.2881 -28.9111v-179.632c185.968 -5.9043 330.992 -65.7119 424.336 -174.976c151.936 -177.776 118.031 -436.16 116.432 -446.912c-2.36816 -15.6641 -13.8721 -27.1836 -29.6484 -27.1836zM446.944 410.191l0.0625 0.000976562 c320.224 -0.192383 442.592 -108.32 512.464 -203.809c-10.2236 76.4961 -40.0635 168.72 -105.008 244.031c-86.3359 100.096 -225.439 152.848 -407.535 152.848c-17.6797 0 -32 14.3203 -32 32v143.776l-332.432 -273.36l332.432 -275.904v148.4 c0 8.49609 3.37598 16.6562 9.4082 22.6562c6 5.98438 14.1279 9.36035 22.6084 9.36035z"/> +<glyph glyph-name="action-redo" unicode="î‘" d="M33.9355 17.6641c0.335938 0 0.719727 -0.000976562 1.08789 0.03125c16.1924 0.52832 26.4004 13.0879 27.7764 29.2158c1.08789 11.8721 32.9756 299.088 481.248 298.784l1.00781 -183.664c0 -12.3682 7.12012 -23.6641 18.3359 -28.9443 c11.0879 -5.31152 24.4316 -3.67969 33.9678 4.22461l414.976 343.776c7.44043 6.0957 11.7129 15.1836 11.6807 24.7832c-0.0322 9.5996 -4.33594 18.6875 -11.7764 24.752l-414.96 340.56c-9.56836 7.80762 -22.7842 9.31152 -33.9365 4.0957 c-11.1523 -5.31152 -18.2881 -16.5596 -18.2881 -28.9111l-1.00781 -179.632c-185.952 -5.8877 -329.968 -65.7119 -423.328 -174.96c-151.936 -177.776 -118.031 -436.16 -116.432 -446.912c2.36816 -15.6797 13.8721 -27.1992 29.6484 -27.1992zM577.056 410.191h-0.0625 c-320.208 -0.192383 -442.592 -108.32 -512.464 -203.824c10.2236 76.4961 40.0635 168.72 105.008 244.031c86.3359 100.096 225.44 152.848 407.536 152.848c17.6797 0 32 14.3203 32 32v143.776l332.432 -273.344l-332.448 -275.904v148.4 c0 8.49609 -3.37598 16.6562 -9.4082 22.6562c-5.98438 5.98438 -14.1123 9.36035 -22.5928 9.36035z"/> +<glyph glyph-name="wrench" unicode="î’" d="M1006.37 744.064c-10.7842 4.97559 -23.582 3.08789 -32.5576 -4.84766l-161.312 -144.896l-145.632 149.408l144.192 166.528c7.83984 9.05566 9.74414 21.5361 4.86426 32.5117s-15.6641 17.6953 -27.5205 17.6953h-8.68848 c-89.1201 0 -242.977 -7.66406 -311.664 -77.3438l-13.8564 -13.7598c-73.2803 -74.7676 -86.2881 -197.376 -47.6797 -290.576l-369.28 -376.896c-49.792 -50.4805 -49.792 -132.32 0 -182.816l45.0723 -45.6963c24.8955 -25.2324 57.5352 -37.8564 90.1748 -37.8564 c32.624 0 65.2637 12.624 90.1436 37.8564l374.72 377.728c35.4404 -19.1523 84 -31.6641 124.784 -31.6641c65.376 0 127.344 26.3682 174.527 74.2559l13.6641 13.8398c74.6084 75.6484 73.4561 237.297 73.792 308.417 c0.0322266 12.0957 -6.92773 23.0879 -17.7434 28.112zM905.666 450.992l-11.873 -13.8711c-35.7441 -36.2725 -82.4961 -53.6484 -131.664 -53.6484c-24.3203 0 -57.0879 4.57617 -79.2158 13.792c-20 8.30371 -38.5762 20.2881 -55.2002 35.4238l-410.176 -413.616 c-12.0322 -12.2236 -28.0322 -18.9434 -45.0566 -18.9434s-33.04 6.71973 -45.0879 18.9434l-45.0557 45.6797c-24.8643 25.2158 -24.8643 66.2236 -0.0166016 91.4395l400.784 408.864c-13.4404 19.5684 -22.5928 40.8965 -28.0488 62.9766h-0.015625 c-15.4238 62.3838 -6.43164 148.607 42.0166 198.048l13.792 13.9199c41.5518 42.1602 149.456 54.624 209.2 58.3037l-117.36 -135.536c-10.4961 -12.1279 -9.96777 -30.4004 1.21582 -41.8721l185.536 -190.336c11.248 -11.584 29.4404 -12.2559 41.5527 -1.51953 l130.608 117.632c-3.8877 -63.3604 -16.1914 -155.376 -55.9349 -195.68z"/> +<glyph glyph-name="umbrella" unicode="î“" d="M1024.32 450.416c0 -17.6641 -14.29 -31.9844 -31.9697 -31.9844h-448.88v-324.192c0 -87.1523 -70.9121 -158.08 -158.096 -158.08s-158.111 70.9277 -158.111 158.08c0 17.6641 14.3203 31.9844 31.9844 31.9844c17.6641 0 31.9844 -14.3203 31.9844 -31.9844 c0 -51.9043 42.2236 -94.1279 94.1592 -94.1279c51.9199 0 94.1602 42.2236 94.1602 94.1279v324.192h-447.888c-17.6641 0 -31.9844 14.3359 -31.9844 31.9844c0 247.296 180.912 404.112 479.856 414.48v62.9756c0 17.6641 14.3203 31.9678 31.9844 31.9678 c17.6797 0 31.9678 -14.3203 31.9678 -31.9688v-62.9756c299.008 -10.3516 480.832 -167.184 480.833 -414.479zM959.15 482.384c-15.7764 200.528 -178.896 319.119 -447.648 319.119s-430.896 -118.592 -446.655 -319.104h894.304v-0.015625z"/> +<glyph glyph-name="trash" unicode="î”" d="M896.8 800.976l-225.277 -0.000976562v87.2637c0 40.5283 -33.0078 72.4961 -73.5361 72.4961h-171.984c-40.5283 0 -73.5205 -31.9678 -73.5205 -72.4961v-87.2637h-225.28c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h44.0156l74.2402 -739.92 c3.10352 -34.624 32.6074 -61.7764 67.1357 -61.7764h398.8c34.5283 0 64 27.1523 67.0879 61.4727l74.3037 740.24h44.0156c17.6797 0 32 14.3359 32 32s-14.3203 31.9844 -32 31.9844zM416.482 888.238c0 5.23242 4.27148 9.50488 9.51953 9.50488h171.984 c5.24805 0 9.53613 -4.27246 9.53613 -9.50488v-87.2637h-191.04zM714.77 2.79785c-0.160156 -1.77637 -2.25586 -3.53613 -3.37598 -3.53613h-398.8c-1.12012 0 -3.23242 1.74414 -3.4248 3.83984l-73.6318 733.856h552.912z"/> +<glyph glyph-name="tag" unicode="î•" d="M1023.98 543.728l-0.000976562 338.367c0 42.9443 -34.9443 77.9043 -77.8721 77.9043h-345.376c-21.6797 0 -54.4961 0 -75.9199 -21.4404l-505.936 -505.952c-12.1602 -12.1602 -18.8799 -28.3037 -18.8799 -45.4873c0 -17.2158 6.68848 -33.376 18.8486 -45.5361 l386.8 -386.72c12.1123 -12.1758 28.2725 -18.8643 45.4561 -18.8643s33.3594 6.68848 45.4873 18.8486l505.952 505.968c21.6963 21.6484 21.5684 52.8164 21.4409 82.9122zM957.295 506.062l-506.417 -505.936l-386.752 387.216l505.392 505.504 c5.08789 3.15234 23.4082 3.15234 30.9922 3.15234l14.4004 -0.0478516l331.2 0.0478516c7.66406 0 13.8721 -6.24023 13.8721 -13.9043v-338.624c0.0644531 -12.1758 0.128906 -32.5439 -2.6877 -37.408zM768.014 831.999c-70.6885 0 -128 -57.3115 -128 -128 s57.3115 -128 128 -128c70.6875 0 128 57.3115 128 128s-57.3115 128 -128 128zM768.014 639.999c-35.3438 0 -64 28.6562 -64 64s28.6562 64 64 64s64 -28.6562 64 -64s-28.6562 -64 -64 -64z"/> +<glyph glyph-name="support" unicode="î–" d="M512 960c-282.768 0 -512 -229.232 -512 -512s229.232 -512 512 -512s512 229.232 512 512s-229.232 512 -512 512zM640 877.024c144.224 -42.9922 257.648 -156.8 300.704 -301.023h-207.568c-22.416 38.5283 -54.5918 70.6719 -93.1357 93.0557zM703.633 447.792 c0 -105.936 -85.792 -191.808 -191.632 -191.808s-191.632 85.8721 -191.632 191.808s85.8076 191.823 191.632 191.823c105.824 0 191.632 -85.8877 191.632 -191.823zM448.001 891.072c20.9121 2.99219 42.2559 4.62402 64 4.62402 c21.7275 0 43.0879 -1.63184 64 -4.62402v-195.808c-20.4805 5.2959 -41.8564 8.39941 -64 8.39941s-43.5039 -3.10352 -64 -8.39941v195.808zM384.001 877.024v-207.968c-38.5596 -22.3838 -70.7197 -54.5439 -93.1357 -93.0557h-207.568 c43.04 144.224 156.48 258.031 300.704 301.024zM64.3047 447.841c0 21.8242 1.85547 43.1689 4.87988 64.1611h195.392c-5.31152 -20.5117 -8.23926 -41.9834 -8.23926 -64.1758c0 -22.0645 2.91211 -43.4248 8.16016 -63.8252h-195.36 c-2.97559 20.8799 -4.83203 42.1436 -4.83203 63.8398zM384 18.6738c-144.336 43.0078 -257.807 156.977 -300.799 301.328h207.472c22.4316 -38.6562 54.6553 -70.9443 93.3271 -93.3926v-207.936zM576.001 4.62695c-20.9121 -2.99219 -42.2725 -4.62402 -64 -4.62402 c-21.7441 0 -43.0879 1.64844 -64 4.62402v195.776c20.4961 -5.2959 41.8564 -8.39941 64 -8.39941s43.5195 3.10352 64 8.39941v-195.776zM640.001 18.6748v207.936c38.6562 22.4482 70.8965 54.7363 93.3125 93.3926h207.472 c-42.9922 -144.336 -156.464 -258.32 -300.784 -301.328zM759.505 384.002c5.24805 20.4004 8.16016 41.7607 8.16016 63.8252c0 22.1924 -2.92773 43.6641 -8.25586 64.1758h195.408c3.00781 -20.9922 4.87988 -42.3359 4.87988 -64.1602 c0 -21.6963 -1.83984 -42.9766 -4.83203 -63.8408h-195.36z"/> +<glyph glyph-name="size-fullscreen" unicode="î—" d="M685.904 576.816l275.264 273.572l-0.896484 -155.072c-0.288086 -12.9277 9.96777 -24.1758 22.9121 -23.8877l16.416 0.015625c12.9443 0.303711 23.6484 8 23.9209 20.9277l0.671875 231.008c0 0.223633 -0.879883 0.399414 -0.879883 0.623047l1.26367 11.7119 c0.12793 6.49609 -1.3916 12.2881 -5.58398 16.4316c-4.14355 4.17578 -9.95117 6.71973 -16.3994 6.54395l-11.6963 -0.272461c-0.223633 0 -0.399414 -0.0800781 -0.639648 -0.112305l-229.488 1.00781c-12.9277 -0.288086 -23.6318 -10.9766 -23.9199 -23.9209 l-0.0322266 -16.416c1.96777 -15.248 13.9521 -24.1602 26.8799 -23.8721l151.248 -0.400391l-274.288 -272.624c-12.4961 -12.4961 -12.4961 -32.752 0 -45.2637c12.4961 -12.4805 32.752 -12.4805 45.2474 -7.5e-05zM339.088 319.188l-275.263 -272.72l0.879883 154.224 c0.303711 12.9443 -9.96875 24.1924 -22.8965 23.9043l-17.4238 -0.0322266c-12.96 -0.320312 -23.6484 -8 -23.9209 -20.9443l-0.671875 -231.008c0 -0.223633 0.879883 -0.367188 0.879883 -0.623047l-1.26367 -11.6797 c-0.143555 -6.49609 1.37598 -12.3203 5.58398 -16.4326c4.12793 -4.19238 9.95215 -6.7207 16.3838 -6.56055l11.7119 0.288086c0.223633 0 0.383789 0.0957031 0.639648 0.0957031l230.496 -1.00781c12.9277 0.320312 23.6162 11.0088 23.9199 23.9365l0.0322266 16.4316 c-1.96777 15.2158 -13.9521 24.1602 -26.8799 23.8721l-151.248 0.400391l274.272 272.592c12.4961 12.4961 12.4961 32.752 0 45.248s-32.7363 12.5117 -45.2324 0.015625zM1024.21 -27.3711l-0.671875 231.009c-0.288086 12.9443 -10.9922 20.624 -23.9199 20.9443 l-16.416 0.0322266c-12.9443 0.288086 -23.1846 -10.9756 -22.9121 -23.9033l0.895508 -155.072l-275.28 273.552c-12.4961 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l274.272 -272.592l-151.232 -0.400391 c-12.9277 0.288086 -24.9121 -8.65625 -26.8799 -23.8721l0.0322266 -16.4316c0.303711 -12.9443 11.0078 -23.6328 23.9199 -23.9365l229.504 1.00781c0.240234 0 0.416016 -0.0957031 0.639648 -0.0957031l11.6963 -0.288086 c6.44824 -0.160156 12.2725 2.36816 16.4004 6.56055c4.19238 4.12793 5.69629 9.93555 5.58398 16.4316l-1.26367 11.6797c0 0.255859 0.879883 0.399414 0.879883 0.623047zM110.049 894.678l151.264 0.397461c12.9277 -0.288086 24.9121 8.63965 26.8799 23.8721 l-0.0322266 16.4316c-0.320312 12.9443 -11.0088 23.6484 -23.9209 23.9209l-230.512 -0.992188c-0.255859 0.0322266 -0.416016 0.112305 -0.639648 0.112305l-11.7119 0.272461c-6.43164 0.175781 -12.2715 -2.36816 -16.3838 -6.54395 c-4.20801 -4.14355 -5.72754 -9.93555 -5.58398 -16.4316l1.26367 -11.7119c0 -0.223633 -0.879883 -0.383789 -0.879883 -0.624023l0.671875 -231.008c0.288086 -12.9277 10.9766 -20.624 23.9209 -20.9277l17.4238 -0.015625 c12.9277 -0.288086 23.1836 10.96 22.8955 23.8877l-0.879883 154.224l275.264 -272.72c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.2646z"/> +<glyph glyph-name="size-actual" unicode="î˜" d="M383.2 613.2l-0.672852 231.011c-0.288086 12.9277 -10.9922 20.624 -23.9199 20.9277l-16.416 0.015625c-12.9443 0.288086 -23.1846 -10.9756 -22.9121 -23.8877l0.895508 -155.248l-266.272 263.728c-12.4961 12.4961 -32.752 12.4961 -45.248 0 s-12.4961 -32.752 0 -45.248l265.12 -262.608l-151.088 -0.400391c-12.9277 0.288086 -24.9121 -8.63965 -26.8799 -23.8721l0.0322266 -16.416c0.320312 -12.9443 11.0088 -23.6484 23.9209 -23.9365l229.504 1.00781 c0.255859 -0.015625 0.416016 -0.111328 0.639648 -0.111328l11.6963 -0.272461c6.44824 -0.175781 12.2725 2.35254 16.4004 6.54492c4.20801 4.14355 5.71191 9.95117 5.58398 16.4316l-1.26367 11.7119c0.015625 0.223633 0.879883 0.399414 0.879883 0.623047z M645.983 584.435c4.12793 -4.17578 9.95215 -6.72363 16.4004 -6.54785l11.6963 0.272461c0.223633 0 0.383789 0.0800781 0.639648 0.112305l229.504 -1.00781c12.9277 0.288086 23.6162 10.9922 23.9199 23.9365l0.0322266 16.416 c-1.96777 15.248 -13.9521 24.1602 -26.8799 23.8721l-151.088 0.400391l265.12 262.608c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-266.256 -263.712l0.879883 155.232c0.303711 12.9277 -9.95215 24.1758 -22.8965 23.8877l-16.416 -0.015625 c-12.96 -0.303711 -23.6484 -8 -23.9209 -20.9277l-0.671875 -231.008c0 -0.223633 0.879883 -0.383789 0.879883 -0.624023l-1.26367 -11.7119c-0.143555 -6.49609 1.36035 -12.2881 5.56836 -16.4316zM378.016 312.574 c-4.14355 4.17578 -9.95215 6.70508 -16.4004 6.54492l-11.6963 -0.288086c-0.223633 0 -0.383789 -0.0957031 -0.639648 -0.111328l-229.52 1.00781c-12.9277 -0.303711 -23.6162 -10.9922 -23.9199 -23.9199l-0.0322266 -16.4316 c1.96777 -15.2158 13.9521 -24.1602 26.8799 -23.8564l151.248 -0.400391l-265.28 -263.616c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248c12.4961 -12.496 32.752 -12.4961 45.248 0l266.272 264.576l-0.896484 -156.08 c-0.288086 -12.9443 9.96777 -24.1924 22.9121 -23.9043l16.416 0.0322266c12.9443 0.320312 23.6484 8 23.9209 20.9277l0.671875 231.008c0 0.223633 -0.879883 0.367188 -0.879883 0.607422l1.26367 12.7041c0.143555 6.49609 -1.36035 12.2881 -5.56836 16.4482z M750.062 255.104l151.249 0.400391c12.9277 -0.303711 24.9121 8.64062 26.8799 23.8564l-0.0322266 16.4316c-0.320312 12.9443 -11.0088 23.6328 -23.9209 23.9209h-229.504c-0.255859 0.015625 -0.416016 0.111328 -0.639648 0.111328l-13.6963 0.272461 c-6.44824 0.175781 -12.2881 -4.35254 -16.4004 -8.54492c-4.20801 -4.14355 -5.71191 -9.93555 -5.58398 -16.4316l1.26367 -11.6963c0 -0.240234 -0.879883 -0.383789 -0.879883 -0.607422l0.671875 -231.008c0.288086 -12.9277 10.9766 -20.6074 23.9209 -20.9277 l17.4238 -0.0322266c12.9443 -0.288086 23.1846 10.9756 22.8965 23.9033l-0.879883 154.528l267.264 -263.024c12.4961 -12.4961 32.752 -12.4961 45.248 0c12.496 12.4961 12.4961 32.752 0 45.248z"/> +<glyph glyph-name="shuffle" unicode="î™" d="M402.304 454.144l39.2637 55.248l-134.304 183.28h-304.528v-64h271.488zM918.783 628.672l-77.5361 -69.5352c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.94434 24.4961 -8.94434 33.8242 0l127.744 115.504 c0.175781 0.160156 0.383789 0.192383 0.543945 0.335938l8.46387 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881c0.0322266 5.87207 -2.30371 11.7764 -6.97559 16.2246l-8.46387 8.0957c-0.160156 0.160156 -0.335938 0.224609 -0.543945 0.368164 l-129.728 118.432c-9.36035 8.94434 -24.4639 8.94434 -33.8398 0l-5.47168 -8.06445c-9.36035 -8.94434 -6.32031 -23.4082 3.02344 -32.3359l76.0479 -68.9756h-231.76l-409.312 -576h-271.488v-64h304.512l409.328 576zM1005.81 107.232 c-0.160156 0.160156 -0.336914 0.225586 -0.544922 0.369141l-129.728 118.432c-9.36035 8.94434 -24.4639 8.94434 -33.8398 0l-5.47168 -8.06445c-9.36035 -8.94434 -6.32031 -23.4082 3.02344 -32.3359l76.3359 -69.2324l-199.008 0.272461l-114.432 177.008 l-39.2803 -55.248l120.656 -185.76l234.944 -0.288086l-77.2158 -69.248c-9.34375 -8.94434 -12.3682 -23.4404 -3.02441 -32.3682l5.47168 -8.06445c9.37598 -8.94434 24.4961 -8.94434 33.8242 0l127.744 115.504c0.175781 0.160156 0.383789 0.192383 0.543945 0.335938 l8.46387 8.0957c4.67188 4.49609 7.00781 10.3682 6.97559 16.2881c0.0322266 5.87207 -2.30371 11.7764 -6.97559 16.2246z"/> +<glyph glyph-name="share-alt" unicode="îš" d="M901.84 10.624h-831.999v640h257.6l64.7197 62.3359l-1.66406 1.66406h-320.656c-35.3438 0 -64 -28.6562 -64 -64v-640c0 -35.3438 28.6562 -64 64 -64h832c35.3438 0 64 28.6562 64 64v500.672l-64 -61.0879v-439.584zM270.129 266.624l64.4805 0.000976562 c44.8643 254.496 266.544 448 533.888 448c11.2158 0 21.8555 -0.0957031 32.623 -0.175781l-117.248 -117.232c-12.4639 -12.4961 -12.4639 -32.752 0 -45.248c6.25586 -6.25586 14.4639 -9.37598 22.6562 -9.37598s16.3359 3.12012 22.5918 9.37598l189.024 194 l-189.024 194.032c-12.4639 12.4961 -32.7197 12.4961 -45.248 0c-12.4639 -12.4961 -12.4639 -32.752 0 -45.248l116.176 -116.16c-10.0322 0.015625 -19.9678 0.0478516 -30.208 0.0478516c-303.056 0 -553.567 -221.952 -599.711 -512.017z"/> +<glyph glyph-name="share" unicode="î›" d="M864 256c-52.6885 0 -99.2949 -25.585 -128.431 -64.8809l-421.36 214.72c3.66406 13.4561 5.79199 27.5361 5.79199 42.1602c0 18.3037 -3.21582 35.8076 -8.87988 52.1758l423.76 205.616c29.0879 -39.8076 76.0156 -65.792 129.119 -65.792 c88.3682 0 160 71.6484 160 160c0 88.3682 -71.6318 160 -160 160s-160 -71.6318 -160 -160c0 -12.4316 1.56836 -24.4639 4.24023 -36.0801l-429.84 -208.576c-29.2803 32.2725 -71.3926 52.6562 -118.4 52.6562c-88.3682 0 -160 -71.6318 -160 -160 c0 -88.3516 71.6318 -160 160 -160c50.8955 0 96.1279 23.8242 125.424 60.8643l423.104 -215.632c-2.86426 -11.9678 -4.52832 -24.3838 -4.52832 -37.2314c0 -88.3682 71.6318 -160 160 -160s160 71.6318 160 160s-71.6318 160 -160 160zM864.002 895.999 c53.0078 0 96 -42.9922 96 -96s-42.9922 -96 -96 -96s-96 42.9922 -96 96s42.9922 96 96 96zM160.002 351.999c-53.0244 0 -96 42.9922 -96 96s42.9756 96 96 96c53.0078 0 96 -42.9922 96 -96s-42.9922 -96 -96 -96zM864.002 -0.000976562c-53.0078 0 -96 42.9922 -96 96 c0 53.0078 42.9922 96 96 96s96 -42.9922 96 -96s-42.9922 -96 -96 -96z"/> +<glyph glyph-name="rocket" unicode="îœ" d="M209.68 76.7363c-20.1123 -41.8076 -32.8018 -69.666 -144.689 -73.7305c3.21582 107.968 23.792 119.552 64.9922 140.08c17.2959 8.62402 38.832 19.3438 62.1123 37.248l-38.96 49.7441c-18.4004 -14.1279 -35.3281 -21.5684 -51.6963 -29.7119 c-68.6396 -34.2236 -100.991 -67.9355 -100.991 -228.655l0.543945 -32.7041l31.4561 0.704102c169.632 0 201.328 38.3203 233.104 104.32c6.95996 14.4639 10.832 24.2402 22.5596 43.7285l-47.4561 43.1045c-14.2236 -19.4082 -23.1035 -37.8721 -30.9756 -54.1279z M704.959 771.343c-70.7676 0 -128.352 -57.583 -128.352 -128.335c0 -70.7842 57.5996 -128.353 128.352 -128.353s128.336 57.584 128.336 128.352c0 70.752 -57.5996 128.336 -128.336 128.336zM704.959 578.928c-35.3281 0 -64.0801 28.752 -64.0801 64.0801 c0 35.3125 28.752 64.0801 64.0801 64.0801s64.0801 -28.7676 64.0801 -64.0801c-0.015625 -35.3438 -28.752 -64.0801 -64.0801 -64.0801zM1023.78 930.688c-0.975586 15.9678 -13.6299 28.7715 -29.5977 29.9551c0 0 -179.088 13.0557 -351.376 -51.2803 c-62.9443 -23.5039 -114.752 -60.7363 -163.104 -117.137c-40.3203 -47.0244 -80.3848 -132.032 -115.745 -202.608c-13.6641 -27.248 -26.7197 -53.3125 -37.792 -73.2168h-178.016c-9.15234 0 -17.8564 -3.91992 -23.9365 -10.7676l-117.296 -127.136 c-7.50391 -8.46387 -9.98438 -20.2559 -6.52832 -31.0078c3.44043 -10.7842 12.3203 -18.9443 23.3281 -21.4404l190.944 -43.6641c13.0078 -16.0645 34.6875 -40.0967 69.376 -78.5928l72.3359 -80.1924l38.9443 -164.72 c2.55957 -10.8477 10.6074 -19.5996 21.2314 -23.0557c3.23242 -1.02441 6.57617 -1.56836 9.9043 -1.56836c7.53613 0 14.9443 2.65625 20.832 7.71191l118.56 117.936c7.08789 6.06445 11.1836 14.9443 11.1836 24.2881v165.12 c15.9355 9.9043 44.1914 25.1523 70.7832 40.0322c72.4639 40.4961 180.624 90.9121 225.472 130.784c63.1523 56.1279 86.1602 97.2803 108.752 158.112c53.7119 144.688 42.2881 344.031 41.7441 352.447zM922.001 600.531 c-19.7119 -53.0723 -37.5684 -84.8301 -91.248 -132.558c-39.6641 -35.2324 -148.128 -85.8242 -214.192 -122.769c-49.3115 -27.5684 -78.8477 -43.6641 -91.792 -54.2559c-7.44043 -6.06445 -11.7607 -15.1523 -11.7607 -24.7842v-167.248l-67.5195 -74.1924 l-28.752 121.6c-1.23242 5.21582 -3.77637 10.0635 -7.39258 14.0635c-58.8477 65.2158 -147.743 163.808 -154.56 171.632c-4.44824 5.4082 -10.6084 9.24805 -17.5684 10.8477l-146.592 33.5361l71.9043 76h182.032c11.1201 0 21.4561 5.77637 27.2637 15.248 c14.0801 22.9277 30.416 55.5361 49.3438 93.2959c32.0479 63.9521 71.9199 148.544 107.12 189.632c41.584 48.5283 83.8242 79.0088 136.896 98.8486c118.096 44.1279 239.968 48.7676 295.68 48.3516c1.04004 -59.0078 -1.18359 -195.824 -38.8626 -297.248z"/> +<glyph glyph-name="question" unicode="î" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512.017 229.216 512.017 512c0 282.768 -229.232 512 -512.017 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448 s448.017 -200.976 448.017 -448s-200.992 -449.009 -448.017 -449.009zM464.944 159.521h80.5117v81.248h-80.5117zM511.056 736.465c-46.8799 0 -85.5029 -12.6406 -115.839 -37.8887c-30.3359 -25.2637 -45.0879 -75.8555 -44.3359 -117.775l1.18359 -2.33594h73.4404 c0 25.0078 8.33594 60.9434 25.0078 73.8398c16.6562 12.8799 36.8486 19.3281 60.5605 19.3281c27.3281 0 48.3359 -7.42383 63.0723 -22.2715c14.7197 -14.8477 22.0635 -36.0801 22.0635 -63.6641c0 -23.1836 -5.44043 -42.9756 -16.3682 -59.376 c-10.96 -16.4004 -29.3281 -39.8408 -55.0879 -70.3213c-26.5762 -23.9678 -42.9922 -43.2314 -49.2324 -57.8076c-6.25586 -14.5918 -9.50391 -40.7676 -9.74414 -78.5117h76.96c0 23.6797 1.50391 41.1357 4.49609 52.3359 c2.97559 11.1836 11.5039 23.8232 25.5684 37.8877c30.2236 29.1523 54.4961 57.6641 72.8799 85.5518c18.3359 27.8564 27.5195 58.5928 27.5195 92.1924c0 46.8799 -14.1758 83.4082 -42.5762 109.568c-28.416 26.1758 -68.2725 39.248 -119.568 39.2481z"/> +<glyph glyph-name="pie-chart" unicode="îž" d="M575.6 866.592c-17.6641 0 -32.001 -14.3369 -32.001 -32.001s14.3359 -32 32 -32c226.448 0 384.4 -165.472 384.4 -391.903c0 -226.464 -184.224 -410.688 -410.672 -410.688c-226.432 0 -391.92 163.6 -391.92 390.063c0 17.6641 -14.3359 32 -32 32 s-32 -14.3359 -32 -32c0 -261.744 194.192 -454.064 455.92 -454.064c261.728 0 474.672 212.944 474.672 474.688c0 261.712 -186.672 455.904 -448.399 455.904v0.001zM480.255 511.743v416.256c0 17.6641 -14.3359 32 -32 32 c-249.248 0 -448.256 -199.008 -448.256 -448.256c0 -17.6641 14.3359 -32 32 -32h416.256c17.6641 0 32 14.3359 32 32zM416.255 543.743h-350.944c15.4561 188.496 162.448 335.488 350.944 350.944v-350.944z"/> +<glyph glyph-name="pencil" unicode="îŸ" d="M964.256 910.336c-34.8643 33.4082 -73.3232 50.3359 -114.379 50.3359c-64.1924 0 -111.024 -41.4717 -123.841 -54.1758c-18.0322 -17.8564 -633.152 -633.2 -633.152 -633.2c-4.01562 -4.03223 -6.94336 -9.07227 -8.44727 -14.5918 c-13.8721 -51.2637 -83.3604 -278.72 -84.0488 -281.008c-3.56836 -11.6484 -0.384766 -24.3369 8.20703 -32.9287c6.17578 -6.14355 14.3994 -9.43945 22.8311 -9.43945c3.31152 0 6.65527 0.496094 9.91895 1.56836c2.35156 0.767578 237.136 76.6553 275.775 88.1914 c5.08789 1.53613 9.74414 4.28809 13.5361 8.03223c24.416 24.1279 598.128 591.456 636.208 630.784c39.3916 40.5918 58.96 82.8643 58.208 125.616c-0.78418 42.208 -21.248 82.8477 -60.8161 120.816zM715.845 804.16 c16.3037 -3.95215 54.7529 -16.8623 94.0166 -56.4785c39.6797 -40.0322 50.416 -85.792 52.416 -96.208c-125.824 -125.168 -415.456 -411.728 -529.632 -524.672c-10.5439 24.5596 -27.584 54.1436 -54.9922 81.7598c-33.4717 33.7275 -67.5361 52.7832 -93.8086 63.5029 c112.992 113.008 408.08 408.224 532 532.096zM140.39 218.05c17.584 -4.67188 54.1113 -18.2236 91.3438 -55.7598c28.6719 -28.9121 42.208 -60.7998 48.2881 -80.2402c-44.4805 -14.3037 -141.872 -47.9199 -203.76 -67.8721 c18.3359 60.3359 49.3115 154.304 64.1279 203.872zM920.421 709.634c-1.31152 -1.34375 -3.47363 -3.53516 -6.06543 -6.15918c-10.1123 26.0479 -27.8564 59.5195 -58.5762 90.4951c-31.3916 31.6484 -63.2314 50.3203 -88.751 61.3604 c2.17578 2.16016 3.85547 3.85645 4.51172 4.49609c3.66406 3.61621 36.8965 35.376 78.3203 35.376c23.8398 0 47.248 -10.8799 69.6162 -32.3203c26.5117 -25.4238 40.1758 -50.5117 40.624 -74.5918c0.431641 -24.5762 -12.9121 -51.04 -39.6796 -78.6563z"/> +<glyph glyph-name="note" unicode="î " d="M799.344 -0.288086h-736v800h449.6l64.7041 62.3359l-1.66406 1.66406h-512.64c-35.3438 0 -64 -28.6562 -64 -64v-800c0 -35.3438 28.6562 -64 64 -64h736c35.3438 0 64 28.6562 64 64v468.656l-64 -61.0879v-407.568zM974.224 918.56 c-28.8799 27.6797 -60.751 41.7129 -94.751 41.7129c-53.2158 0 -92.0322 -34.3682 -102.592 -44.8965c-14.9756 -14.7842 -439.168 -438.353 -439.168 -438.353c-3.32812 -3.3916 -5.75977 -7.53516 -7.00781 -12.1436 c-11.4883 -42.4482 -69.0723 -230.992 -69.6484 -232.864c-2.97559 -9.66406 -0.319336 -20.1924 6.80078 -27.2168c5.10352 -5.12012 11.9199 -7.83984 18.9121 -7.83984c2.75195 0 5.51953 0.400391 8.23926 1.24805c1.95215 0.65625 196.496 63.5684 228.512 73.1201 c4.22363 1.24805 8.04785 3.53613 11.2158 6.62402c20.208 19.9355 410.112 403.792 441.664 436.384c32.624 33.6641 48.8477 68.6562 48.2236 104.097c-0.591797 35.0078 -17.6162 68.7041 -50.4003 100.128zM930.433 758.881 c-17.8076 -18.3682 -157.249 -156.16 -414.449 -409.536l-19.6797 -19.4082c-29.4883 -9.12012 -100.097 -31.8076 -153.473 -49.0234c17.1836 56.752 37.8076 125.312 47.0078 157.743c54.96 54.8799 418.384 417.744 432.191 431.376 c2.68848 2.68848 27.2168 26.2568 57.4404 26.2568c17.1523 0 33.6807 -7.82422 50.4648 -23.9199c20.0645 -19.248 30.4004 -37.7441 30.6885 -55.0244c0.320312 -17.792 -9.83984 -37.4561 -30.1908 -58.4639z"/> +<glyph glyph-name="music-tone-alt" unicode="î¡" d="M991.728 254.592c0.015625 0.55957 0.160156 1.07129 0.160156 1.63086v667.024c0.383789 3.50391 0.255859 7.12012 -0.576172 10.752c-2.73633 14.9121 -15.7285 26.2236 -31.4248 26.2236c-5.8877 0 -11.3438 -1.69629 -16.0801 -4.48047l-597.872 -155.648 c-10.7676 -2.67188 -18.752 -10.7197 -22.0322 -20.6719c-2.48047 -4.54395 -4 -9.66406 -4 -15.2002v-572.544c-30.4639 20.3838 -69.4082 32.6562 -111.872 32.6562c-97.5361 0 -176.64 -64.6084 -176.64 -144.272c0 -79.6797 79.1035 -144.304 176.64 -144.304 c97.5684 0 176.608 64.6084 176.608 144.305c0 4.06445 -0.335938 8.06445 -0.736328 12.0488v0.0957031v651.648l544 141.6v-533.76c-30.4482 20.3838 -69.4082 32.6562 -111.872 32.6562c-97.5361 0 -176.64 -64.624 -176.64 -144.272 c0 -79.6797 79.1035 -144.304 176.64 -144.304c97.5684 0 176.608 64.6084 176.608 144.305c-0.015625 4.91211 -0.319336 9.74414 -0.911133 14.5117zM208.704 0.0478516c-66.5596 0 -112.961 42.1914 -112.961 79.999c0 37.8242 46.3838 79.9521 112.96 79.9521 c59.2324 0 102.4 -33.3916 111.185 -67.4072v-0.368164c0 -3.23242 0.624023 -6.28809 1.52051 -9.21582c0.0644531 -0.992188 0.224609 -1.96777 0.224609 -2.95996c0 -37.8076 -46.4004 -80 -112.929 -80zM815.695 160.047c-65.9678 0 -111.953 42.1758 -111.953 80 s45.9844 79.9521 111.952 79.9521c65.9521 0 111.937 -42.1279 111.937 -79.9521s-45.9678 -80 -111.936 -80z"/> +<glyph glyph-name="music-tone" unicode="î¢" d="M852.608 636.704l-312.914 312.912c-9.91992 9.91992 -24.6719 11.8398 -36.6074 6.01562c-12.5439 -4.33594 -21.5996 -16.1123 -21.5996 -30.1279v-708.4c-33.9199 25.1201 -78.4316 40.5283 -127.376 40.5283c-106.064 0 -192.112 -71.7764 -192.112 -160.288 c0 -88.5439 86.0479 -160.336 192.112 -160.336c106.112 0 192.08 71.7764 192.08 160.336c0 3.91992 -0.368164 7.75977 -0.704102 11.6318v744.336l261.872 -261.856c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249zM353.374 1.42383 c-75.6484 0 -128.352 50.5439 -128.352 95.8721c0 45.3282 52.7197 95.8242 128.352 95.8242c74.0322 0 126 -48.4004 128.128 -92.9922v-5.67969c-2.14355 -44.5762 -54.0957 -93.0244 -128.128 -93.0244v-1e-05z"/> +<glyph glyph-name="microphone" unicode="î£" d="M510.88 256h7.60059c88.96 0 153.52 65.5996 153.52 155.968v381.408c0 93.4404 -67.4404 166.624 -153.536 166.624h-7.58398c-87.6162 0 -158.88 -74.752 -158.88 -166.624v-381.408c0 -88.9121 68.3037 -155.968 158.88 -155.968zM416 793.376 c0 56.5918 42.5596 102.624 94.8799 102.624h7.59961c51.0244 0 89.5205 -44.1279 89.5205 -102.624v-381.408c0 -54.9922 -35.9678 -91.9678 -89.5361 -91.9678h-7.58398c-55.8721 0 -94.8799 37.8076 -94.8799 91.9678zM800 608c-17.6797 0 -32 -14.3359 -32 -32v-133.072 c0 -190.4 -67.9678 -282.929 -207.744 -282.929h-95.1357c-182.8 0 -209.12 153.84 -209.12 282.928v133.072c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-133.072c0 -220.496 91.8877 -346.928 273.12 -346.928h14.8799v-96h-160c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h384c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-160v96h16.2559c123.968 0 271.744 60.1924 271.744 346.929v133.072c0 17.6641 -14.3203 32 -32.0001 32z"/> +<glyph glyph-name="loop" unicode="î¤" d="M960 858.16l-896.002 -0.00195312c-35.3438 0 -64 -28.6562 -64 -64v-576c0 -35.3604 28.6562 -64 64 -64h160c20.4961 0 32 26.3203 32 31.9844v0.015625c0 5.82422 -10.8799 32.416 -32 32.416h-120.96c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v496.704 c0 21.3916 17.3281 38.7197 38.7197 38.7197l818.272 1.00781c21.376 0 38.7197 -17.3281 38.7197 -38.7197v-497.696c0 -21.376 -17.3438 -38.7197 -38.7197 -38.7197h-403.168l75.9844 68.9121c9.34375 8.94434 12.3682 23.4082 3.02441 32.3359l-5.47168 8.06445 c-9.37598 8.94434 -24.4961 8.94434 -33.8398 0l-129.728 -118.432c-0.192383 -0.160156 -0.368164 -0.224609 -0.52832 -0.368164l-8.48047 -8.0957c-4.67188 -4.43164 -7.00781 -10.3359 -6.97559 -16.2236c-0.0322266 -5.9043 2.28809 -11.7764 6.97656 -16.2881 l8.48047 -8.0957c0.160156 -0.160156 0.368164 -0.192383 0.52832 -0.335938l127.728 -115.504c9.34375 -8.94434 24.4639 -8.94434 33.8398 0l5.47168 8.06445c9.34375 8.94434 6.31934 23.4404 -3.02441 32.3682l-77.1357 69.168h445.008c35.3438 0 64 28.6396 64 64v576 c0 35.3438 -28.6562 64 -63.9997 64.0002z"/> +<glyph glyph-name="logout" unicode="î¥" d="M116.832 416.336h554.448c17.6963 0 32 14.3359 32 32s-14.3037 32 -32 32h-552.448l115.76 115.76c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-189.008 -194l189.008 -194c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598 s16.3682 3.12012 22.624 9.37598c12.4961 12.4961 12.4961 32.752 0 45.248zM959.664 960h-544.001c-35.3604 0 -64 -28.6562 -64 -64v-288h64.416v248.976c0 21.376 17.3438 38.7197 38.7197 38.7197h464.72c21.3916 0 38.7197 -17.3438 38.7197 -38.7197l1.00781 -818.288 c0 -21.376 -17.3281 -38.7197 -38.7197 -38.7197h-465.712c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v250.368l-64.416 -0.0800781v-288.976c0 -35.3438 28.6396 -64 64 -64h543.984c35.3604 0 64.0166 28.6562 64.0166 64v896 c-0.015625 35.3438 -28.6719 64 -64.0154 64.0001z"/> +<glyph glyph-name="login" unicode="î¦" d="M532.528 298.592c-12.5117 -12.4961 -12.5127 -32.752 -0.000976562 -45.248c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l189.008 194l-189.008 194.016c-12.4961 12.4961 -32.752 12.4961 -45.248 0 c-12.5117 -12.4961 -12.5117 -32.752 0 -45.248l115.744 -115.76h-616.432c-17.6797 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32h618.448zM960.159 960h-576c-35.3604 0 -64.0166 -28.6562 -64.0166 -64v-288h64.4316v248.976c0 21.376 17.3438 38.7197 38.7197 38.7197 h496.704c21.4082 0 38.7197 -17.3438 38.7197 -38.7197l1.00781 -818.288c0 -21.376 -17.3115 -38.7197 -38.7197 -38.7197h-497.696c-21.376 0 -38.7197 17.3438 -38.7197 38.7197v250.368l-64.4316 -0.0800781v-288.976c0 -35.3438 28.6562 -64 64.0166 -64h576 c35.3438 0 64 28.6562 64 64v896c-0.015625 35.3438 -28.6719 64 -64.0158 64.0001z"/> +<glyph glyph-name="list" unicode="î§" d="M96 512h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM992 480h-672c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h672c17.6641 0 32 14.3359 32 32 s-14.3359 32 -32 32zM96 256h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM992 224h-672c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h672 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM96 768h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32zM320 672h672c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32h-672 c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32z"/> +<glyph glyph-name="like" unicode="î¨" d="M608.544 -63.7441c-290.832 0 -293.071 12.0625 -329.087 39.1826c-19.1035 14.3682 -55.1514 24.3203 -186.815 32.8965c-9.55176 0.624023 -18.6396 4.28809 -24.7354 11.6797c-2.7998 3.4082 -68.5918 99.3604 -68.5918 253.04 c0 151.44 47.0879 220.465 49.1035 223.665c5.83984 9.36035 16.0957 15.04 27.1201 15.04c108.112 0 257.984 138 358.736 378.896c17.4238 41.6641 21.0234 69.0723 85.0234 69.0723c36.4004 0 77.2002 -26.0645 97.3438 -59.5049 c41.3281 -68.3203 20.3359 -215.057 0.927734 -293.473c66 0.52832 185.472 1.4248 242.319 1.4248c79.0723 0 131.408 -47.1523 132.992 -116.08c0.52832 -22.752 -2.46387 -51.8076 -9.04004 -66.8477c17.4082 -17.3604 39.8564 -43.5361 40.832 -77.248 c1.21582 -43.5195 -27.2803 -76.6553 -45.4727 -95.6631c4.17578 -12.6562 12.5273 -29.4404 11.7109 -49.5049c-2 -49.3438 -40.0957 -81.1357 -63.8232 -97.7275c1.96777 -13.5039 3.50391 -38.9756 -0.832031 -58.6719 c-17.1201 -78.6084 -132.4 -110.177 -317.712 -110.177zM109.617 73.2295c114.688 -9.48828 175.998 -22.3359 208.334 -46.6719c25.0244 -18.8477 21.168 -26.3193 290.592 -26.3193c82.1758 0 242.896 3.42383 255.216 59.8398 c4.89648 22.5596 -18.8955 44.7354 -18.9756 44.9111c-6.49609 16.0322 0.736328 34.8486 16.5762 41.7764c0.255859 0.12793 64.1436 23.0078 65.5996 58.7197c0.959961 22.832 -14.7197 36.5439 -15.0713 37.1201c-9.32812 14.4639 -5.91992 34.3037 8.22363 44.1602 c0.160156 0.12793 41.5518 25.2158 40.5439 59.4238c-0.78418 27.168 -36.5762 46.2881 -37.6641 46.9277c-8 4.57617 -13.8242 12.4961 -15.6484 21.5518c-1.79199 9.04004 0.223633 18.5283 5.83984 25.8721c0 0 16.2725 25.8564 15.6807 50.1123 c-1.16797 51.9199 -57.0078 53.5518 -68.9922 53.5518c-80.7197 0 -288.031 -0.816406 -288.031 -0.816406c-11.1836 -0.0478516 -20.8633 5.23242 -26.8789 14.1768c-6 8.94434 -6.44824 20.0479 -2.92871 30.2236c31.2637 90.0322 48.7197 231.28 19.7275 279.536 c-8.54395 14.2236 -10.4961 28.4316 -42.4961 28.4316c-4.43164 0 -14.9912 -3.50391 -25.999 -29.7441c-106.928 -255.84 -266.64 -403.824 -397.456 -417.168c-11.2803 -25.7275 -32.4961 -79.0391 -32.4961 -175.775c0 -98.7363 31.2803 -175.12 46.3047 -199.84z"/> +<glyph glyph-name="home" unicode="î©" d="M1016.7 446.64l-480.369 503.168c-6.03223 6.30371 -14.3682 9.83984 -23.0879 9.83984c-8.7041 0 -17.04 -3.55176 -23.0879 -9.83984l-482.848 -503.152c-12.2402 -12.752 -11.8086 -32.9922 0.943359 -45.248c12.752 -12.2236 32.9922 -11.8721 45.248 0.944336 l43.0078 44.832v-478.832c0 -17.6797 14.3359 -32 32 -32h223.552c17.6318 0 31.9355 14.2559 32 31.9043l1.00781 319.664h254.992v-319.568c0 -17.6797 14.3203 -32 32 -32h223.472c17.6797 0 32 14.3203 32 32v478.992l42.9922 -45.04 c6.28809 -6.52832 14.6885 -9.83984 23.0889 -9.83984c7.96777 0 15.9678 2.94434 22.1602 8.94434c12.7363 12.2236 13.1523 32.4795 0.928711 45.2314zM863.535 505.184v-504.831h-159.472v319.552c0 17.6797 -14.3203 32 -32 32h-318.88 c-17.6318 0 -31.9355 -14.2559 -32 -31.9043l-1.00781 -319.664h-159.664v504.848c0 2.63965 -0.416016 5.16797 -1.00781 7.63184l353.76 368.624l351.424 -368.208c-0.688477 -2.5918 -1.15234 -5.26367 -1.15234 -8.04785z"/> +<glyph glyph-name="grid" unicode="îª" d="M960 -64h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM960 320h-320v-320h320v320zM960 512h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320 c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM960 896h-320v-320h320v320zM384 -64h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM384 320h-320 v-320h320v320zM384 512h-320c-35.3438 0 -64 28.6562 -64 64v320c0 35.3438 28.6562 64 64 64h320c35.3438 0 64 -28.6562 64 -64v-320c0 -35.3438 -28.6562 -64 -64 -64zM384 896h-320v-320h320v320z"/> +<glyph glyph-name="graph" unicode="î«" d="M944 736c-44.1924 0 -79.999 -35.8242 -79.999 -80c0 -9.07227 1.83984 -17.6318 4.60742 -25.7598l-195.008 -167.92c-13.6797 10.8955 -30.752 17.6797 -49.5996 17.6797c-21.7441 0 -41.4082 -8.73633 -55.8086 -22.8164l-152.752 76.4805 c-2.97559 41.4883 -37.1992 74.3359 -79.4395 74.3359c-44.1758 0 -80 -35.8242 -80 -80c0 -12.0957 2.87988 -23.4395 7.67969 -33.7119l-155.744 -179.584c-8.73633 3.26367 -18.0645 5.2959 -27.9365 5.2959c-44.1758 0 -80 -35.8242 -80 -80s35.8242 -80 80 -80 c44.1758 0 80 35.8242 80 80c0 10.6396 -2.17578 20.7676 -5.95215 30.0479l158.272 181.92c7.53613 -2.33594 15.376 -3.96777 23.6797 -3.96777c23.2803 0 44.0479 10.1123 58.6719 26l149.408 -74.9121c0.52832 -43.7441 36.0479 -79.0879 79.9199 -79.0879 c44.1924 0 80 35.8242 80 80c0 1.42383 -0.335938 2.75195 -0.416016 4.16016l208.096 178.768c9.9043 -4.38379 20.7842 -6.92773 32.3203 -6.92773c44.1924 0 80 35.8076 80 80c0 44.1758 -35.8076 80 -79.9995 79.9995z"/> +<glyph glyph-name="equalizer" unicode="î¬" d="M160.048 572.128v355.872c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-355.84c-55.3281 -14.2559 -96.4004 -64.4482 -96.4004 -124.16c0 -59.7275 41.0723 -109.903 96.4004 -124.176v-355.824c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32 v355.856c55.2803 14.3037 96.3047 64.4473 96.3047 124.144c0 59.6797 -41.0244 109.84 -96.3047 124.128zM128.416 383.968c-0.112305 0 -0.240234 0.0302734 -0.368164 0.0302734c-0.143555 0 -0.271484 -0.0322266 -0.415039 -0.0478516 c-35.1523 0.208008 -63.6963 28.8477 -63.6963 64.0479c0 35.1836 28.5596 63.8398 63.7119 64.0322c0.12793 0 0.271484 -0.0322266 0.399414 -0.0322266c0.12793 0 0.240234 0.0322266 0.368164 0.0322266c35.1357 -0.223633 63.6641 -28.8633 63.6641 -64.0312 c0 -35.1836 -28.5283 -63.8076 -63.6641 -64.0313zM544.064 380.126l-0.000976562 547.872c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-547.84c-55.3281 -14.2725 -96.4004 -64.4326 -96.4004 -124.16s41.0723 -109.903 96.4004 -124.176v-163.824 c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v163.856c55.2637 14.3037 96.2881 64.4473 96.2881 124.144c-0.015625 59.6641 -41.0234 109.824 -96.2871 124.128zM512.415 191.966c-0.12793 0 -0.240234 0.03125 -0.368164 0.03125 c-0.143555 0 -0.271484 -0.0322266 -0.415039 -0.0478516c-35.1523 0.208008 -63.6963 28.8477 -63.6963 64.0479c0 35.2158 28.6084 63.8721 63.792 64.0322c0.112305 0 0.224609 -0.0322266 0.336914 -0.0322266c0.0957031 0 0.191406 0.0322266 0.287109 0.0322266 c35.168 -0.192383 63.7441 -28.832 63.7441 -64.0322c0 -35.1836 -28.5283 -63.8076 -63.6806 -64.0313zM928.063 764.125l-0.000976562 163.871c0 17.6641 -14.3359 32 -32 32c-17.6797 0 -32 -14.3359 -32 -32v-163.84 c-55.3281 -14.2559 -96.4004 -64.4316 -96.4004 -124.159s41.0723 -109.92 96.4004 -124.176v-547.824c0 -17.6641 14.3203 -32 32 -32c17.6641 0 32 14.3359 32 32v547.856c55.2637 14.3037 96.2881 64.4473 96.2881 124.144 c-0.015625 59.6641 -41.0234 109.824 -96.2871 124.128zM896.414 575.964c-0.12793 0 -0.239258 0.03125 -0.351562 0.03125c-0.143555 0 -0.287109 -0.0322266 -0.415039 -0.0322266c-35.1523 0.192383 -63.7119 28.832 -63.7119 64.0322 c0 35.1836 28.5596 63.8398 63.6953 64.0322c0.143555 0 0.287109 -0.0322266 0.415039 -0.0322266s0.240234 0.0322266 0.352539 0.0322266c35.1357 -0.240234 63.6641 -28.8643 63.6641 -64.0322c0.0322266 -35.1836 -28.4961 -63.8076 -63.6485 -64.0312z"/> +<glyph glyph-name="dislike" unicode="î" d="M415.44 959.76c290.832 0 293.089 -12.0664 329.104 -39.1865c19.1035 -14.3682 55.1514 -24.3359 186.831 -32.9121c9.56836 -0.624023 18.6406 -4.28809 24.7363 -11.6797c2.7998 -3.4082 68.5918 -99.3604 68.5918 -253.024 c0 -151.44 -47.0879 -220.48 -49.1035 -223.696c-5.83984 -9.34375 -16.0957 -15.0234 -27.1201 -15.0234c-108.112 0 -257.984 -138 -358.752 -378.912c-17.4238 -41.6641 -21.0078 -69.0557 -85.0234 -69.0557c-36.4004 0 -77.2002 26.0645 -97.376 59.5049 c-41.3115 68.3203 -20.3359 215.057 -0.912109 293.473c-66 -0.52832 -185.472 -1.44043 -242.319 -1.44043c-79.0723 0 -131.393 47.1523 -133.009 116.097c-0.511719 22.752 2.46387 51.8242 9.05566 66.832c-17.3916 17.3604 -39.8555 43.5527 -40.8311 77.2646 c-1.23242 43.5039 27.2793 76.6396 45.4551 95.6641c-4.16016 12.6562 -12.5117 29.4404 -11.7119 49.5049c2.01562 49.3438 40.0957 81.1514 63.8398 97.7432c-1.95215 13.4561 -3.48828 38.9443 0.832031 58.624c17.1201 78.624 132.4 110.224 317.712 110.224z M914.386 822.75c-114.688 9.48828 -175.996 22.3379 -208.332 46.6895c-25.0244 18.832 -21.1523 26.3037 -290.608 26.3037c-82.1758 0 -242.896 -3.42383 -255.216 -59.8242c-4.91211 -22.5596 18.8799 -44.752 18.9756 -44.9121 c6.49609 -16.0479 -0.751953 -34.8477 -16.5918 -41.7754c-0.255859 -0.12793 -64.1279 -23.0244 -65.5996 -58.7363c-0.944336 -22.832 14.7197 -36.5439 15.0879 -37.1035c9.31152 -14.4639 5.90332 -34.3203 -8.22461 -44.1602 c-0.160156 -0.12793 -41.5684 -25.2158 -40.5439 -59.4395c0.78418 -27.1523 36.5762 -46.2881 37.6641 -46.9277c8 -4.57617 13.8242 -12.4961 15.6318 -21.5684c1.80762 -9.02441 -0.224609 -18.5283 -5.82422 -25.8398c0 0 -16.2725 -25.8721 -15.6963 -50.1123 c1.18359 -51.9355 57.0234 -53.5674 69.0078 -53.5674c80.7197 0 288.031 0.847656 288.031 0.847656c11.1836 0.0322266 20.8633 -5.24805 26.8633 -14.1924s6.46387 -20.0645 2.92773 -30.2246c-31.248 -90.0322 -48.7041 -231.28 -19.7119 -279.536 c8.52832 -14.2236 10.4961 -28.4316 42.4961 -28.4316c4.43164 0 14.9912 3.50391 25.999 29.7441c106.992 255.808 266.704 403.808 397.521 417.151c11.2803 25.7275 32.4961 79.0391 32.4961 175.791c-0.0322266 98.7363 -31.3125 175.104 -46.3531 199.824z"/> +<glyph glyph-name="cursor" unicode="î®" d="M921.088 856.768l-336.256 -785.792l-119.312 344.512l-344.192 104.032zM1004.46 959.231c-6.0957 0 -13.5195 -1.72754 -22.0957 -5.35938l-954.656 -405.072c-34.3838 -14.5918 -36.5596 -42.7041 -4.84766 -62.4639l395.296 -123.584l129.36 -403.264 c9.28027 -15.1836 20.4961 -22.7197 31.2637 -22.7197c11.9355 0 23.2959 9.15234 31.04 27.248l408.272 953.728c11.0557 25.8877 4.76758 41.4873 -13.6323 41.487z"/> +<glyph glyph-name="control-start" unicode="î¯" d="M974.944 894.608c0 23.2324 -12.5918 44.6543 -32.9121 55.9346c-9.67969 5.3916 -20.3682 8.06348 -31.0879 8.06348c-11.7119 0 -23.4717 -3.23242 -33.7754 -9.64844l-735.728 -446.592c-15.9521 -9.9043 -26.5117 -26.208 -29.376 -44.4004v470.032 c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-960c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v470.064c2.87988 -18.208 13.4395 -34.5117 29.375 -44.3838l736.72 -446.64c10.3203 -6.43164 22.0645 -9.66406 33.7764 -9.66406 c10.7197 0 21.4082 2.68848 31.0879 8.06445c20.3203 11.2803 32.9121 32.6885 32.9121 55.9365zM175.2 448.015l735.744 446.592l1.00781 -893.216z"/> +<glyph glyph-name="control-rewind" unicode="î°" d="M573.92 762.096l-505.28 -314.097l505.28 -314.096v246.976l384 -246.976v628.192l-384 -246.992v255.84v-8.847zM571.264 826.095c10.7041 0 22.7363 -2.6709 32.416 -8.0625c20.3203 -11.2803 34.2402 -32.7041 34.2402 -55.9365v-131.84l298.224 186.192 c10.3203 6.40039 21.376 9.64844 33.1201 9.64844c10.6875 0 15.7275 -2.67188 25.4238 -8.06348c20.3203 -11.2803 27.2324 -32.7041 27.2324 -55.9365v-628.192c0 -23.248 -7.24805 -44.6562 -27.5684 -55.9365c-9.67969 -5.37598 -17.7275 -8.06348 -28.4316 -8.06348 c-11.7275 0 -20.7832 3.21582 -31.1035 9.66406l-296.896 186.176v-131.84c0 -23.248 -13.9199 -44.6562 -34.2402 -55.9365c-9.67969 -5.37598 -21.04 -8.06445 -31.7598 -8.06445c-11.7119 0 -23.792 3.21582 -34.1123 9.66406l-505.456 314.096 c-18.7676 11.6484 -30.2715 32.208 -30.2715 54.3359s11.376 42.6719 30.1602 54.3516l505.264 314.096c10.3037 6.41602 22.0312 9.64844 33.7586 9.64785z"/> +<glyph glyph-name="control-play" unicode="î±" d="M144.624 894.608l735.744 -446.592l-736.736 -446.624zM144.624 958.608c-10.7197 0 -21.4082 -2.67188 -31.0879 -8.06348c-20.3203 -11.2803 -32.9121 -32.7041 -32.9121 -55.9365l-0.992188 -893.216c0 -23.248 12.5918 -44.6562 32.9121 -55.9365 c9.67969 -5.37598 20.3682 -8.06445 31.0879 -8.06445c11.7119 0 23.4717 3.21582 33.7754 9.66406l736.72 446.624c18.8164 11.6641 30.2568 32.2236 30.2568 54.3359s-11.4404 42.6719 -30.2568 54.3516l-735.728 446.608 c-10.3037 6.40039 -22.0635 9.63281 -33.7754 9.63281v0z"/> +<glyph glyph-name="control-pause" unicode="î²" d="M416.272 960h-224.208c-17.6641 0 -32 -14.3203 -32 -32v-960c0 -17.6641 14.3359 -32 32 -32h224.208c17.6797 0 32 14.3359 32 32v960c0 17.6797 -14.3203 32 -32 32zM384.272 0h-160.208v896h160.208v-896zM831.937 960h-223.056c-17.6797 0 -32 -14.3203 -32 -32 v-960c0 -17.6641 14.3203 -32 32 -32h223.056c17.6797 0 32 14.3359 32 32v960c0 17.6797 -14.3037 32 -32 32zM799.937 0h-159.056v896h159.056v-896z"/> +<glyph glyph-name="control-forward" unicode="î³" d="M450.08 762.096l505.28 -314.097l-505.28 -314.096v246.976l-384 -246.976v628.192l384 -246.992v255.84zM452.736 826.095c-10.7197 0 -22.7363 -2.6709 -32.4326 -8.0625c-20.3037 -11.2803 -34.2236 -32.7041 -34.2236 -55.9365v-131.84l-298.224 186.192 c-10.3203 6.40039 -21.376 9.64844 -33.1201 9.64844c-10.6885 0 -15.7285 -2.67188 -25.4404 -8.06348c-20.2881 -11.2803 -27.2158 -32.7041 -27.2158 -55.9365v-628.192c0 -23.248 7.24805 -44.6562 27.5684 -55.9365 c9.67969 -5.37598 17.7275 -8.06348 28.4316 -8.06348c11.7275 0 20.7832 3.21582 31.1035 9.66406l296.896 186.176v-131.84c0 -23.248 13.9199 -44.6562 34.2236 -55.9365c9.69629 -5.37598 21.0566 -8.06445 31.7764 -8.06445c11.7119 0 23.792 3.21582 34.1123 9.66406 l505.456 314.096c18.7842 11.6641 30.2881 32.2236 30.2881 54.3359s-11.376 42.6719 -30.1602 54.3516l-505.28 314.096c-10.3037 6.41602 -22.0479 9.64844 -33.7598 9.64844v0z"/> +<glyph glyph-name="control-end" unicode="î´" d="M943.936 960c-17.6641 0 -31.998 -14.3379 -31.998 -32.002v-470c-2.87988 18.1924 -13.4395 34.4648 -29.375 44.3691l-735.712 446.608c-10.3203 6.40039 -22.0645 9.64844 -33.7764 9.64844c-10.7197 0 -21.4082 -2.67188 -31.0879 -8.06348 c-20.3203 -11.2803 -32.9121 -32.7041 -32.9121 -55.9365l-1.00781 -893.232c0 -23.248 12.5918 -44.6562 32.9121 -55.9365c9.67969 -5.37598 20.3672 -8.06445 31.0869 -8.06445c11.7119 0 23.4717 3.21582 33.7754 9.66406l736.72 446.608 c15.9355 9.87207 26.4951 26.1602 29.375 44.3525v-470.016c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v960c0 17.6641 -14.3203 32 -32.0002 32.0008zM112.065 1.38965l0.992188 893.216l735.744 -446.592z"/> +<glyph glyph-name="calender" unicode="îµ" d="M960 864.112l-256.224 -0.000976562v63.7764c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-63.7598h-256v63.7598c0 17.6797 -14.3203 32 -32 32s-32 -14.3203 -32 -32v-63.7598h-255.776c-35.3438 0 -64 -28.6562 -64 -64v-800c0 -35.3438 28.6562 -64 64 -64 h896c35.3438 0 64 28.6562 64 64v800c0 35.3281 -28.6562 63.9844 -64 63.9844zM960 0.126953l-896 0.000976562v800h255.776v-32.2402c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v32.2236h256v-32.2402c0 -17.6797 14.3203 -32 32 -32s32 14.3203 32 32v32.2402 h256.224v-799.984v-0.000376562zM736 448.112h64c17.6641 0 32 14.3359 32 32v64c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32zM736 192.128h64c17.6641 0 32 14.3203 32 32v64c0 17.6641 -14.3359 32 -32 32h-64 c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6963 14.3359 -32 32 -32zM544 320.128h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6797 14.3359 -32 32 -32h64c17.6641 0 32 14.3203 32 32v64c0 17.6484 -14.3359 32 -32 32zM544 576.112h-64 c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64c0 17.6797 -14.3359 32 -32 32zM288 576.112h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6641 14.3359 -32 32 -32h64c17.6641 0 32 14.3359 32 32v64 c0 17.6797 -14.3359 32 -32 32zM288 320.128h-64c-17.6641 0 -32 -14.3359 -32 -32v-64c0 -17.6797 14.3359 -32 32 -32h64c17.6641 0 32 14.3203 32 32v64c0 17.6484 -14.3359 32 -32 32z"/> +<glyph glyph-name="bulb" unicode="î¶" d="M511.984 960c-198.032 0 -353.12 -161.104 -353.12 -359.136c0 -149.2 73.2803 -220.256 131.185 -272.128c37.2803 -33.4238 62.3682 -53.5518 62.3682 -78.3516v-54.2559c0 -1.3916 0.192383 -2.75195 0.368164 -4.12793h-0.719727v-92.624 c0.015625 -97.7119 63.1992 -163.376 161.071 -163.376c94.4639 0 158.944 65.6641 158.944 163.376v92.624h-0.927734c0.175781 1.37598 0.416016 2.73633 0.416016 4.12793v54.2559c0 37.7598 28.0322 60.5918 70.5283 97.6953 c57.5039 50.208 123.023 112.688 123.023 252.784c0.015625 198.032 -155.104 359.136 -353.137 359.136zM510.769 0c-59.9043 0 -94.6885 37.1523 -94.6885 99.376l-0.463867 42.6719c23.0244 -7.87207 54.3848 -14.0479 96.3848 -14.0479 c41.4238 0 72.8477 6.62402 96.0801 14.7676v-43.3916c0 -63.1523 -35.248 -99.376 -97.3125 -99.376zM700.017 396.288c-43.4717 -37.9678 -92.4326 -77.2158 -92.4326 -145.904v-40.4316c-15.1836 -8.48047 -43.1836 -18.5605 -96.1279 -18.5605 c-55.5684 0 -81.9199 9.85645 -95.0234 17.4727v41.5361c0 54.6084 -42.6885 89.2969 -83.6807 126.017c-54.3203 48.6719 -109.872 103.84 -109.872 224.464c-0.015625 162.72 126.385 295.12 289.104 295.12c162.752 0 289.152 -132.4 289.152 -295.137 c0 -111.024 -48.4639 -158.576 -101.12 -204.576z"/> +<glyph glyph-name="chart" unicode="î·" d="M272.064 640.016h-224.064c-17.6797 0 -32 -14.3203 -32 -32v-640.016c0 -17.6797 14.3203 -32 32 -32h224.064c17.6797 0 32 14.3203 32 32v640.016c0 17.6797 -14.3203 32 -32 32zM240.064 -0h-160.064v576.016h160.064v-576.016zM623.744 449.744h-224.08 c-17.6797 0 -32 -14.3203 -32 -32v-449.744c0 -17.6797 14.3203 -32 32 -32h224.08c17.6797 0 32 14.3203 32 32v449.744c0 17.6963 -14.3037 32 -32 32zM591.744 0h-160.08v385.744h160.08v-385.744zM976 960h-223.728c-17.6797 0 -32 -14.3203 -32 -32v-960 c0 -17.6797 14.3203 -32 32 -32h223.728c17.6797 0 32 14.3203 32 32v960c0 17.6797 -14.3203 32 -32 32zM944 0h-159.728v896h159.728v-896z"/> +<glyph glyph-name="arrow-up-circle" unicode="î¸" d="M1024 448c0 282.784 -229.232 512 -512 512c-282.784 0 -512 -229.216 -512 -512c0 -282.768 229.216 -512 512 -512c282.768 0 512 229.232 512 512zM63.0078 448c0 247.024 201.968 448 448.992 448c247.024 0 448 -200.976 448 -448s-200.976 -448 -448 -448 s-448.992 200.976 -448.992 448zM544.336 223.68v360.464l115.76 -115.76c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.752 0 45.248l-194 189.008l-194 -189.008c-6.25586 -6.25586 -9.37598 -14.4316 -9.37598 -22.624s3.12012 -16.3682 9.37598 -22.624 c12.4961 -12.4961 32.752 -12.4961 45.248 0l117.744 117.76v-362.464c0 -17.6797 14.3359 -32 32 -32c17.6641 0 32 14.3203 32 32z"/> +<glyph glyph-name="arrow-right-circle" unicode="î¹" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM532.368 641.36c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l115.76 -115.76h-360.448c-17.6797 0 -32 -14.3359 -32 -32s14.3203 -32 32 -32h362.464l-117.76 -117.744c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248 c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l189.008 194l-189.008 194c-12.5117 12.4961 -32.752 12.4961 -45.264 1.13687e-13z"/> +<glyph glyph-name="arrow-left-circle" unicode="îº" d="M512 960c-282.784 0 -512 -229.232 -512 -512c0 -282.784 229.216 -512 512 -512c282.768 0 512 229.216 512 512c0 282.768 -229.232 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM736.32 480.336h-360.464l115.76 115.76c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-189.008 -194l189.008 -194c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598 c12.4961 12.4961 12.4961 32.752 0 45.248l-117.76 117.744h362.464c17.6797 0 32 14.3359 32 32s-14.3203 32 -32 32z"/> +<glyph glyph-name="arrow-down-circle" unicode="î»" d="M0 448c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512c-282.768 0 -512 -229.232 -512 -512zM961.008 448c0 -247.024 -201.969 -448 -449.009 -448s-448 200.976 -448 448s200.976 448 448 448 s449.009 -200.976 449.009 -448zM479.663 672.32v-360.448l-115.76 115.76c-12.4961 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l194.016 -189.008l194 189.008c6.25586 6.25586 9.37598 14.4316 9.37598 22.624s-3.12012 16.3682 -9.37598 22.624 c-12.4961 12.4961 -32.752 12.4961 -45.248 0l-117.744 -117.76v362.448c0 17.6797 -14.3359 32 -32 32s-32.0156 -14.3203 -32.016 -32z"/> +<glyph glyph-name="ban" unicode="î¼" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM64 448c0 112.272 41.6152 214.959 110.096 293.663l631.856 -631.856 c-78.7363 -68.8799 -181.536 -110.815 -293.952 -110.815c-247.024 0 -448 201.984 -448 449.009v-0.001zM851.023 155.214l-631.615 631.616c78.5762 67.9355 180.832 109.168 292.592 109.168c247.024 0 448 -200.976 448 -448 c0 -111.664 -41.1523 -214.032 -108.977 -292.784z"/> +<glyph glyph-name="bubble" unicode="î½" d="M512 832c247.024 0 448 -143.553 448 -320.001c0 -176.432 -200.976 -320 -448 -320l-26.5117 -0.0957031c-17.584 0 -29.0879 0.463867 -47.0723 3.15234l-35.8564 5.12012l-23.0078 -27.8398c-10.5762 -12.7842 -64.5439 -57.1201 -124.112 -85.6641 c12.1123 32.0322 21.04 67.0078 21.8398 101.6l0.320312 1.9043v44.624l-34.8643 17.8076c-113.6 58.1123 -178.735 152.641 -178.735 259.393c0 176.448 200.976 320 448 320zM512 895.999c-282.8 0 -512 -171.935 -512 -383.999 c0 -132.064 78.2559 -247.152 213.584 -316.336c0 -0.816406 -0.255859 -1.4082 -0.255859 -2.32031c0 -57.376 -32.1602 -120.464 -51.0078 -152.944h0.0478516c-1.48828 -3.48828 -2.36816 -7.3125 -2.36816 -11.4082c0 -16.0801 12.96 -28.9922 29.0078 -28.9922 c2.41602 0 6.25586 0.496094 7.66406 0.496094c0.335938 0 0.52832 0 0.496094 -0.0957031c100 16.3359 209.952 104.688 231.824 131.344c22.4805 -3.34375 37.6641 -3.83984 56.4805 -3.83984c7.93555 0 16.4951 0.0957031 26.5273 0.0957031 c282.752 0 512 171.904 512 384c0 212.064 -229.248 384 -512 383.999z"/> +<glyph glyph-name="camrecorder" unicode="î¾" d="M638.128 736.624c1.28027 0 2.32031 -1.00781 2.32031 -2.24023v-127.872c0 -23.6641 13.0557 -45.4238 34 -56.5273c9.4082 -5.00781 19.7119 -7.47168 30 -7.47168c12.5596 0 27.0557 3.67969 37.8398 10.9912l217.712 123.232v-456.416l-218.912 119.52 c-10.9756 7.66406 -23.7754 11.5361 -36.6553 11.5361c-10.1279 0 -20.2559 -2.40039 -29.5674 -7.2168c-21.1201 -11.0244 -34.4004 -32.8809 -34.4326 -56.6885l-0.160156 -125.84c0 -1.24805 -1.00781 -2.25586 -2.28809 -2.25586h-571.696 c-1.28027 0 -2.28809 0.992188 -2.28809 2.22461l0.160156 572.784c0 1.24805 1.00781 2.24023 2.28809 2.24023h571.68zM990.368 768.656c-6.81641 0 -20.291 -2.01562 -27.9707 -9.66406l-257.968 -152.48v127.872c0 36.5596 -29.6797 66.2393 -66.3193 66.2393h-571.68 c-36.6719 0 -66.2881 -29.6641 -66.2881 -66.2402l-0.143555 -572.752c0 -36.5596 29.6318 -66.2559 66.2881 -66.2559h571.712c36.6562 0 66.2881 29.6797 66.2881 66.2559l0.160156 125.744l262.976 -153.312c7.71191 -7.67969 16.2559 -6.6875 23.0879 -6.6875 c7.08789 0 12.3682 2.16016 13.0244 2.43262c12.4316 5.18359 20.4639 17.1836 20.4639 30.6875v574.976c0 13.5039 -8.03223 25.5518 -20.4639 30.6562c-0.719727 0.320312 -6.03125 2.52832 -13.167 2.52814z"/> +<glyph glyph-name="camera" unicode="î¿" d="M928 736h-147.184l-76.8164 128h-384l-76.7998 -128h-147.2c-32 0 -96 -32 -96 -95.0078v-512.992c0 -53.0078 48 -96 89.3281 -96h840.672c42 0 94 44.9922 94 94.9922v513.008c0 32 -32 96 -95.9999 95.9996zM960 126.992 c0 -12.624 -20.4629 -30.2881 -29.999 -31.0078h-840.48c-7.4082 0.608398 -25.5205 15.04 -25.5205 32.0156v512.992c0 20.2725 27.2324 30.4961 32 31.0078h183.44l76.7998 128h313.648l57.1201 -96.9443l17.5996 -31.0557h183.392c22.5596 0 31.6797 -29.4717 32 -32 v-513.008v0.0004zM512.001 640c-123.712 0 -224 -100.288 -224 -224s100.288 -224 224 -224s224 100.288 224 224s-100.288 224 -224 224zM512.001 256c-88.2236 0 -160 71.7764 -160 160s71.7764 160 160 160s160 -71.7764 160 -160s-71.7764 -160 -160 -160z"/> +<glyph glyph-name="check" unicode="î‚€" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM716.336 635.344l-300.401 -302.288l-135.28 135.28c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l158.384 -158.4c12.4961 -12.4805 32.752 -12.4805 45.2637 0 c1.44043 1.44043 2.67285 3.00879 3.79297 4.64062l318.784 320.752c12.4805 12.4961 12.4805 32.752 0 45.2637c-12.5117 12.4961 -32.7676 12.4961 -45.28 -0.00032z"/> +<glyph glyph-name="clock" unicode="î‚" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM544 460.992v307.006c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-320c0 -9.05566 3.79199 -17.1992 9.85645 -23.0068c0.52832 -0.624023 0.959961 -1.2959 1.53613 -1.8877l158.384 -158.4 c12.4961 -12.4805 32.752 -12.4805 45.248 0c12.4961 12.4961 12.4961 32.7686 0 45.2646z"/> +<glyph glyph-name="close" unicode="î‚‚" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM693.008 629.008c-12.4961 12.4961 -32.752 12.4961 -45.248 0l-135.76 -135.76l-135.76 135.76c-12.4961 12.4961 -32.752 12.4961 -45.2637 0c-12.4961 -12.4961 -12.4961 -32.752 0 -45.248l135.76 -135.76l-135.76 -135.76 c-12.4961 -12.4805 -12.4961 -32.7686 0 -45.249c12.4961 -12.4961 32.752 -12.4961 45.2637 0l135.76 135.76l135.76 -135.76c12.4961 -12.4961 32.752 -12.4961 45.248 0c12.4961 12.4805 12.4961 32.7686 0 45.249l-135.76 135.76l135.76 135.76 c12.5117 12.5117 12.5117 32.7676 0 45.248z"/> +<glyph glyph-name="cloud-download" unicode="" d="M763.024 700c-44.624 118.432 -140.559 193.441 -285.455 193.441c-184.384 0 -313.392 -136.912 -324.479 -315.536c-88.9121 -28.4316 -153.088 -119.12 -153.088 -221.84c0 -125.744 98.8477 -231.968 215.823 -231.968h28.4482c17.6641 0 32 14.3203 32 32 s-14.3359 32 -32 32h-28.4482c-82.3037 0 -152.832 76.9121 -152.832 167.968c0 80.4639 56.416 153.056 127.184 165.216l29.04 5.00781l-2.5918 29.3438l-0.240234 0.368164c0.015625 155.872 102.607 273.44 261.184 273.44c127.104 0 198.513 -62.624 231.553 -169.44 l6.83203 -22.0322l23.0723 -0.496094c118.864 -2.49609 223.088 -98.9443 223.088 -218.784c0 -109.056 -72.2725 -230.592 -181.713 -230.592h-9.10449c-17.6641 0 -32 -14.3203 -32 -32s14.3359 -32 32 -32v0.0957031c160 4.22363 252.24 157.088 252.24 294.496 c-0.0322266 147.728 -115.792 265.743 -260.512 281.312zM646.337 184.53c-8.94434 9.34375 -23.4072 9.34473 -32.335 0.000976562l-70.3838 -77.6484v322.144c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-322.432l-68.1123 75.9355 c-8.94434 9.34375 -23.4404 11.3438 -32.3682 2l-8.06445 -4.41602c-8.94434 -9.37598 -8.94434 -24.4795 0 -33.8232l115.504 -127.744c0.160156 -0.160156 0.192383 -0.368164 0.335938 -0.52832l8.0957 -8.46387c4.49609 -4.68848 10.3682 -7.00879 16.2881 -6.97656 c5.87207 -0.0322266 11.7764 2.28809 16.2246 6.97656l8.0957 8.46387c0.160156 0.160156 0.240234 0.335938 0.368164 0.52832l118.432 129.744c8.94434 9.34375 8.94434 20.4473 0 29.8232z"/> +<glyph glyph-name="cloud-upload" unicode="î‚„" d="M763.024 700.032c-44.624 118.432 -140.559 193.441 -285.471 193.441c-184.384 0 -313.392 -136.912 -324.479 -315.536c-88.8965 -28.4316 -153.072 -119.12 -153.072 -221.84c0 -125.744 98.8477 -231.968 215.823 -231.968h92.4482c17.6641 0 32 14.3359 32 32 c0 17.6797 -14.3359 32 -32 32h-92.4482c-82.3037 0 -152.832 76.9121 -152.832 167.968c0 80.4639 56.416 153.056 127.184 165.216l29.04 5.00781l-2.57617 29.3281l-0.240234 0.368164c0 155.872 102.576 273.44 261.152 273.44 c127.104 0 198.513 -62.624 231.537 -169.44l6.84766 -22.0322l23.0557 -0.496094c118.88 -2.49609 223.104 -98.9443 223.104 -218.769c0 -109.056 -72.2725 -230.592 -181.696 -230.592h-73.1201c-17.6641 0 -32 -14.3359 -32 -32c0 -17.6797 14.3359 -32 32 -32 l72.8799 0.0957031c160 4.22363 243.344 157.071 243.344 294.495c0 147.712 -115.76 265.744 -260.479 281.312zM535.985 445.059c-0.175781 0.192383 -0.241211 0.351562 -0.353516 0.511719l-8.0957 8.46387c-4.43164 4.68848 -10.3359 7.00879 -16.2402 6.97656 c-5.9043 0.0478516 -11.7764 -2.28809 -16.2881 -6.97559l-8.0957 -8.46387c-0.160156 -0.160156 -0.192383 -0.352539 -0.335938 -0.512695l-115.504 -127.744c-8.94434 -9.34375 -8.94434 -24.4639 0 -33.8398l8.06445 -5.47168 c8.94434 -9.34375 23.4404 -6.31934 32.3682 3.02441l68.1123 75.9355v-322.432c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v322.128l70.3682 -77.6318c8.94434 -9.34375 23.4082 -12.3682 32.3359 -3.02441l8.06445 5.47168 c8.94434 9.37598 8.94434 24.4961 0 33.8398z"/> +<glyph glyph-name="doc" unicode="î‚…" d="M560 960h-352c-35.3438 0 -64 -28.6562 -64 -64v-896c0 -35.3438 28.6562 -64 64 -64h608c35.3438 0 64 28.6562 64 64v639.984zM816 613.472v-5.47168h-288v288h5.50391zM208 0v896h256v-352h352v-544h-608z"/> +<glyph glyph-name="envolope" unicode="" d="M1023.46 728c0.992188 6.14355 0.176758 12.4795 -2.47949 18.2715c-8.06445 35.4404 -33.6807 53.7285 -76.9766 53.7285h-832c-38.0801 0 -79.1045 -14 -99.2803 -41.4717c-1.74414 -1.32812 -3.4082 -2.83203 -4.91211 -4.57617 c-6.44824 -7.44043 -8.7041 -17.0088 -7.26367 -26.0332c-0.288086 -2.5918 -0.543945 -5.2002 -0.543945 -7.91992v-512c0 -53.0244 58.9922 -112 112 -112h832c53.0244 0 80 58.9756 80 112v512c0 2.83203 -0.368164 5.3125 -0.543885 8.00099zM112.001 736 l832.001 0.000976562h0.431641l-432.432 -344.656l-430.688 343.248c9.79199 1.80762 21.8398 1.40723 30.6875 1.40723zM944.002 160.001h-831.999c-17.6484 0 -48 30.3359 -48 48v458.448l427.04 -341.648c6.01562 -5.2002 13.4873 -7.79199 20.959 -7.79199 c7.4717 0 14.9434 2.5918 20.9756 7.79199l427.024 341.632v-458.432c0 -17.6641 1.66406 -48 -15.9996 -48z"/> +<glyph glyph-name="eye" unicode="" d="M515.472 638.592c-106.032 0 -192 -85.9678 -192 -192c0 -106.016 85.9678 -192 192 -192s192 85.9678 192 192s-85.9678 192 -192 192zM515.472 318.592c-70.5762 0 -129.473 58.8164 -129.473 129.393c0 70.5766 57.4238 128 128 128c70.5918 0 128 -57.4238 128 -128 s-55.9355 -129.393 -126.527 -129.393zM1023.68 455.424c-0.368164 1.61621 -0.207031 3.3252 -0.6875 4.90918c-0.208008 0.671875 -0.624023 1.05566 -0.864258 1.64746c-0.335938 0.912109 -0.255859 1.98438 -0.719727 2.86426 c-93.0723 213.104 -293.664 335.76 -507.424 335.76s-418.368 -122.432 -511.488 -335.552c-0.400391 -0.896484 -0.335938 -1.82422 -0.65625 -2.84863c-0.223633 -0.624023 -0.6875 -0.975586 -0.895508 -1.56738 c-0.496094 -1.61621 -0.303711 -3.2959 -0.607422 -4.92773c-0.591797 -2.87988 -1.13574 -5.67969 -1.13574 -8.5918c0 -2.94434 0.543945 -5.66406 1.13574 -8.5918c0.320312 -1.59961 0.112305 -3.34375 0.608398 -4.87988 c0.208008 -0.719727 0.671875 -1.02344 0.895508 -1.67969c0.335938 -0.879883 0.255859 -1.96777 0.65625 -2.84766c93.1357 -213.056 295.744 -333.712 509.504 -333.712c213.776 0 416.336 120.4 509.44 333.505c0.463867 0.912109 0.368164 1.87207 0.719727 2.87988 c0.223633 0.55957 0.655273 0.975586 0.847656 1.59961c0.496094 1.56836 0.335938 3.28027 0.6875 4.91211c0.55957 2.86426 1.08789 5.66406 1.08789 8.62402c0 2.81641 -0.52832 5.60059 -1.10426 8.49705zM512 159.405c-181.296 0 -359.743 95.5684 -447.423 287.681 c86.8477 191.472 267.68 289.504 449.424 289.504c181.68 0 358.496 -98.1436 445.376 -289.712c-86.8164 -191.408 -265.633 -287.473 -447.377 -287.473z"/> +<glyph glyph-name="flag" unicode="" d="M680 864.672c-160 0 -202.655 96 -405.312 96c-130.688 0 -210.688 -98.6885 -210.688 -98.6885v-894.656c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v407.872c33.7598 21.7764 80.3359 41.4727 138.688 41.4727c202.656 0 261.312 -96 421.312 -96s272 96 272 96 v544s-120 -96 -280 -96.0002zM896.001 449.28c-36.1602 -23.584 -112.784 -64.6064 -208 -64.6064c-62.9121 0 -105.84 17.2637 -160.224 39.1357c-66.2725 26.6396 -141.408 56.8633 -261.088 56.8633c-54.6885 0 -101.072 -13.7598 -138.688 -32.1602v387.472 c24.0957 21.9199 76.624 60.6875 146.688 60.6875c94.1123 0 147.088 -22.8477 203.184 -47.0078c55.8721 -24.0801 113.664 -48.9922 202.128 -48.9922c85.248 0 160.128 23.5684 216 48.9121v-400.304z"/> +<glyph glyph-name="folder" unicode="" d="M354.752 784l78.624 -77.248l20.1123 -18.752h506.512v-576h-896v672h288h2.7517zM384 848h-320c-35.3438 0 -64 -28.6562 -64 -64v-672c0 -35.3438 28.6562 -64 64 -64h896c35.3438 0 64 28.6562 64 64v576c0 35.3438 -28.6562 64 -64 64h-480z"/> +<glyph glyph-name="heart" unicode="" d="M287.984 845.84c31.376 0 88.0938 -15.0078 180.094 -105.616l45.6162 -44.9121l44.9277 45.6318c63.8721 64.8965 131.84 105.2 177.376 105.2c61.4082 0 109.809 -21.0078 157.009 -68.0957c44.4639 -44.3682 68.9922 -103.36 68.9922 -166.112 c0.0322266 -62.7842 -24.4482 -121.824 -69.4082 -166.672c-3.66406 -3.71191 -196.992 -212.304 -358.96 -387.104c-7.63184 -7.24805 -16.3516 -8.32031 -20.9912 -8.32031c-4.57617 0 -13.2002 1.02441 -20.7998 8.09668c-39.4717 43.9043 -325.552 362 -358.815 395.232 c-44.5283 44.416 -69.0244 103.456 -69.0244 166.224c0.015625 62.752 24.5117 121.728 69.04 166.144c43.2959 43.2637 93.9844 60.3037 154.944 60.3037zM287.982 909.84c-76.5283 0 -144 -22.8955 -200.176 -79.0078c-117.072 -116.768 -117.072 -306.128 0 -422.96 c33.4238 -33.4404 357.855 -394.337 357.855 -394.337c18.4805 -18.4961 42.7529 -27.6797 66.9609 -27.6797c24.2236 0 48.3994 9.18359 66.9111 27.6797c0 0 354.88 383.024 358.656 386.849c117.04 116.88 117.04 306.24 0 423.008 c-58.1123 58 -123.024 86.7842 -202.208 86.7842c-75.6484 0 -160 -60.3203 -223.008 -124.32c-64.9922 63.9844 -146.736 123.984 -224.992 123.984v0z"/> +<glyph glyph-name="info" unicode="î‚‹" d="M576 224l-32 0.000976562v286c0 0.335938 -0.0957031 0.65625 -0.0957031 1.00781s0.0957031 0.655273 0.0957031 0.991211c0 17.6641 -14.3359 32 -32 32h-64c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h32v-256h-32c-17.6641 0 -32 -14.3359 -32 -32 s14.3359 -32 32 -32h128c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM512 608.001c35.3438 0 64 28.6562 64 64s-28.6562 64 -64 64s-64 -28.6562 -64 -64s28.6562 -64 64 -64zM512 960.001c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512 c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00684c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448s-200.976 -449.009 -448 -449.009z"/> +<glyph glyph-name="key" unicode="" d="M655.696 960c-159.056 0 -288.003 -129.154 -288.003 -288.467c0 -71.4082 26.0322 -136.624 68.9443 -187.008c-8.83203 0.543945 -17.8398 -2.43164 -24.5918 -9.18359l-322.384 -324.384c-12.4805 -12.4961 -12.4805 -32.7686 0 -45.249 c0.240234 -0.240234 0.512695 -0.383789 0.768555 -0.624023c0.0800781 -0.0800781 0.12793 -0.175781 0.208008 -0.255859l156.912 -159.904c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4961 32.7686 0 45.249l-135.472 138.064l82.4961 83.0078l135.728 -138.32 c12.4805 -12.4961 32.7529 -12.4961 45.249 0s12.4805 32.7686 0 45.249l-135.856 138.448l172.384 173.472c6.67188 6.67188 9.66406 15.5361 9.21582 24.2725c50.624 -44.2881 116.672 -71.3125 189.168 -71.3125c159.056 0 288 129.152 288 288.48 c-0.015625 159.312 -128.943 288.465 -288.016 288.466zM655.693 447.998c-123.248 0 -224 100.272 -224 224c0 123.744 100.752 224 224 224s224 -100.256 224 -224c0 -123.728 -100.736 -224 -224 -224z"/> +<glyph glyph-name="link" unicode="î‚" d="M295.664 227.552c6.25586 -6.25586 14.4316 -9.37598 22.624 -9.37598s16.3682 3.12012 22.624 9.37598l387.664 390.688c12.4961 12.4961 12.4961 32.752 0 45.248s-32.752 12.4961 -45.248 0l-387.664 -390.688c-12.5117 -12.4961 -12.5117 -32.752 0 -45.248z M475.872 295.695c10.5762 -46.624 -0.833984 -92.3994 -36.8662 -128.432l-129.248 -125.248c-27.2002 -27.1836 -63.3604 -42.1592 -101.824 -42.1592s-74.624 14.9756 -101.808 42.1592c-56.1436 56.1602 -56.1436 147.536 -0.335938 203.344l126.256 130.256 c27.2002 27.1836 63.3604 42.1758 101.824 42.1758c13.1523 0 25.8242 -2.35156 38.1758 -5.74316l49.9521 49.9521c-27.8721 13.0244 -57.9521 19.792 -88.1279 19.792c-53.2324 0 -106.465 -20.3203 -147.073 -60.9287l-125.936 -129.936 c-81.2158 -81.2158 -81.2158 -212.912 0 -294.16c40.6084 -40.624 93.8408 -60.9121 147.073 -60.9121s106.465 20.2881 147.073 60.9121l128.944 124.944c62.1279 62.1279 75.5684 148.72 42.6562 224.72zM963.134 899.216 c-40.624 40.6084 -93.8408 60.9287 -147.057 60.9287c-53.248 0 -106.496 -20.3203 -147.088 -60.9287l-128.928 -124.944c-64.4004 -64.4004 -77.5361 -160.465 -39.792 -238.033l49.6641 49.6484c-14.7041 49.1035 -3.4082 104.336 35.0557 142.832l129.248 125.248 c27.2158 27.1836 63.3438 42.1758 101.84 42.1758c38.4316 0 74.624 -14.9922 101.808 -42.1758c56.1279 -56.1602 56.1279 -147.536 0.320312 -203.344l-129.248 -129.248c-27.1836 -27.1836 -63.376 -42.1592 -101.808 -42.1592 c-9.80762 0 -18.4316 -0.992188 -27.8398 0.927734l-50.9756 -51.0078c25.4717 -10.5918 51.6318 -13.9355 78.8154 -13.9355c53.2158 0 106.432 20.3037 147.056 60.9277l128.944 128.944c81.2002 81.2158 81.2002 212.896 -0.015112 294.144z"/> +<glyph glyph-name="lock" unicode="" d="M800 576h-32v122.128c0 146.848 -106.256 261.872 -257.184 261.872c-151.536 0 -254.816 -117.472 -254.816 -261.872v-122.128h-32c-70.5918 0 -128 -57.4082 -128 -128v-384c0 -70.5918 57.4082 -128 128 -128h576c70.5918 0 128 57.4082 128 128v384 c0 70.5918 -57.4082 128 -128 128zM320 698.128c0 109.088 74.5605 197.872 190.816 197.872c115.056 0 193.184 -86.9121 193.184 -197.872v-122.128h-384v122.128zM864.001 64c0 -35.2803 -28.7197 -64 -64 -64h-576c-35.2803 0 -64 28.7197 -64 64v384 c0 35.2803 28.7197 64 64 64h576c35.2803 0 64 -28.7197 64 -64v-384zM512.001 384c-35.3438 0 -64 -28.6562 -64 -64c0 -23.6318 12.96 -44.0322 32 -55.1201v-104.88c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v104.88 c19.04 11.0879 32 31.5039 32 55.1201c0 35.3438 -28.6562 64 -64 64z"/> +<glyph glyph-name="lock-open" unicode="î‚" d="M800 574.896l-456.96 -0.000976562l-16.5596 74.2725c-28.2402 105.376 20.8154 210.432 133.088 240.512c111.136 29.7764 209.088 -33.9355 237.824 -141.119l13.5996 -53.9678c4.57617 -17.0723 22.1123 -27.2002 39.2002 -22.624 c17.0723 4.57617 27.2002 22.1123 22.624 39.1846l-13.6162 53.9678c-37.9844 141.84 -170.385 225.439 -316.192 186.384c-146.368 -39.2158 -215.712 -179.424 -178.336 -318.912l12.8643 -57.6963h-53.5361c-70.5918 0 -128 -57.4082 -128 -128v-384 c0 -70.5918 57.4082 -128 128 -128h576c70.5918 0 128 57.4082 128 128v384c0 70.5918 -57.4082 128 -128 128zM864 62.8955c0 -35.2803 -28.7197 -64 -64 -64h-576c-35.2803 0 -64 28.7197 -64 64v384c0 35.2803 28.7197 64 64 64h576c35.2803 0 64 -28.7197 64 -64v-384z M512 382.896c-35.3438 0 -64 -28.6562 -64 -64c0 -23.6318 12.96 -44.0322 32 -55.1201v-104.88c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v104.88c19.04 11.0879 32 31.5039 32 55.1201c0 35.3438 -28.6562 64 -64 64z"/> +<glyph glyph-name="magnifier" unicode="î‚" d="M1014.64 -9.04004l-310.93 312.833c57.9521 69.4082 92.8799 158.704 92.8799 256.208c0 220.912 -179.088 400 -400 400s-400 -179.088 -400 -400s179.088 -400 400 -400c100.368 0 192.048 37.0557 262.288 98.1436l310.496 -312.448 c12.4961 -12.4961 32.7686 -12.4961 45.2646 0c12.4805 12.4961 12.4805 32.752 0.000976562 45.2637zM396.59 223.473c-185.856 0 -336.528 150.672 -336.528 336.528s150.672 336.528 336.528 336.528c185.856 0 336.528 -150.672 336.528 -336.528 s-150.672 -336.528 -336.528 -336.528z"/> +<glyph glyph-name="magnifier-add" unicode="î‚‘" d="M1014.62 -9.04004l-283.026 284.767c60.6084 72.4004 97.0889 165.761 97.0889 267.713c0 230.064 -185.504 416.561 -415.552 416.561s-416.544 -186.496 -416.544 -416.544s186.496 -416.544 416.544 -416.544c105.008 0 200.672 38.96 273.696 103.072 l282.528 -284.304c12.4961 -12.4961 32.7686 -12.4961 45.249 0c12.5117 12.5117 12.5117 32.7676 0.015625 45.2793zM412.59 191.999c-193.552 0 -352 158.448 -352 352s158.448 352 352 352c193.552 0 352 -158.448 352 -352s-158.448 -352 -352 -352zM572.59 575.999 h-128v128c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-128h-128c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h128v-128c0 -17.6641 14.3359 -32 32 -32s32 14.3359 32 32v128h128c17.6641 0 32 14.3359 32 32s-14.3203 32 -32 32z"/> +<glyph glyph-name="magnifier-remove" unicode="î‚’" d="M1014.62 -9.04004l-283.026 284.767c60.6084 72.4004 97.0889 165.761 97.0889 267.713c0 230.064 -185.504 416.561 -415.552 416.561s-416.544 -186.496 -416.544 -416.544s186.496 -416.544 416.544 -416.544c105.008 0 200.672 38.96 273.696 103.072 l282.528 -284.304c12.4961 -12.4961 32.7686 -12.4961 45.249 0c12.5117 12.5117 12.5117 32.7676 0.015625 45.2793zM412.59 191.999c-193.552 0 -352 158.448 -352 352s158.448 352 352 352c193.552 0 352 -158.448 352 -352s-158.448 -352 -352 -352zM572.59 575.999 h-320c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h320c17.6641 0 32 14.3359 32 32s-14.3203 32 -32 32z"/> +<glyph glyph-name="paper-clip" unicode="î‚“" d="M172.72 -47.6318c-43.4082 0 -85.085 17.9648 -118.301 51.2129c-73.6484 73.8877 -73.6484 194.063 -0.0166016 267.903l574.272 609.824c89.5996 89.7441 226.848 81.6797 327.008 -18.6084c44.8799 -44.96 70.0635 -109.776 69.1191 -177.904 c-0.944336 -67.4082 -27.2803 -131.92 -72.2881 -177.008l-434.016 -462.048c-12.0801 -12.9443 -32.3359 -13.5361 -45.2314 -1.39258c-12.8643 12.1602 -13.4883 32.4482 -1.36035 45.3447l434.672 462.752c34 34.0645 53.5039 82.3848 54.2236 133.249 c0.719727 50.8955 -17.6641 98.8799 -50.3682 131.664c-61.4404 61.5684 -161.473 93.8086 -235.841 19.2646l-574.256 -609.824c-49.376 -49.5039 -49.3604 -129.008 -0.640625 -177.855c22.8477 -22.8643 49.9678 -34 78.8477 -32.2559 c28.5762 1.74414 57.9521 16.4004 82.7197 41.2324l456.928 486.336c16.5596 16.5918 49.8398 57.2637 15.9678 91.2158c-19.1836 19.2158 -32.6553 18.0322 -37.0869 17.6641c-12.6562 -1.12012 -27.4404 -9.87207 -42.7842 -25.2637l-343.92 -365.776 c-12.1436 -12.9121 -32.416 -13.5361 -45.2324 -1.36035c-12.8799 12.1279 -13.4717 32.4482 -1.35938 45.3125l344.544 366.464c27.0879 27.2158 54.7842 41.9678 82.9766 44.4961c22 1.95215 54.7197 -2.73633 88.0957 -36.208 c49.5361 -49.6318 43.376 -122.432 -15.2803 -181.216l-456.928 -486.304c-36.4805 -36.6084 -80.5283 -57.8721 -124.721 -60.5918c-3.24805 -0.223633 -6.49609 -0.319336 -9.74414 -0.319336z"/> +<glyph glyph-name="paper-plane" unicode="î‚”" d="M1004.03 960c-6.0957 0 -13.5195 -1.72949 -22.0957 -5.36133l-954.656 -405.088c-34.3682 -14.5762 -36.5439 -42.6885 -4.83203 -62.4482l269.76 -168.032c31.7119 -19.7441 73.6475 -62.0801 93.1836 -94.0479l161.712 -264.768 c9.28027 -15.1836 20.4961 -22.7197 31.2803 -22.7197c11.9199 0 23.2803 9.15234 31.0244 27.2324l408.256 953.744c11.0557 25.8721 4.75195 41.4883 -13.6326 41.4887zM325.552 376.078l-218.656 136.209l733.616 311.248l-472.192 -480.192 c-14.4316 12.7998 -29.0879 24.2236 -42.7676 32.7354zM572.72 44.7354l-130.432 213.52c-7.69629 12.6084 -17.8564 26.0488 -29.1846 39.3926l474.384 482.384z"/> +<glyph glyph-name="plus" unicode="î‚•" d="M512 960c-282.768 0 -512 -229.232 -512 -512c0 -282.784 229.232 -512 512 -512c282.784 0 512 229.216 512 512c0 282.768 -229.216 512 -512 512zM512 -1.00781c-247.024 0 -448 201.984 -448 449.009c0 247.025 200.976 448 448 448s448 -200.976 448 -448 s-200.976 -449.009 -448 -449.009zM736 480h-192v192c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-192h-192c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32h192v-192c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v192h192 c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32z"/> +<glyph glyph-name="location-pin" unicode="î‚–" d="M515.664 960.368c-209.904 0 -387.664 -178.768 -387.664 -390.544c0 -221.76 206.032 -448.544 344.624 -607.936c0.52832 -0.639648 22.9287 -25.5195 50.5283 -25.5195h2.44824c27.5996 0 49.8398 24.8799 50.3994 25.5195c130.064 149.52 320 396.048 320 607.936 c0 211.776 -138.656 390.544 -380.336 390.544zM528.496 4.81641c-1.12012 -1.12012 -2.75293 -2.36914 -4.19336 -3.40918c-1.47168 1.00781 -3.07129 2.28809 -4.25488 3.4082l-16.7363 19.248c-131.392 150.736 -311.312 357.152 -311.312 545.761 c0 177.008 148.224 326.56 323.664 326.56c218.528 0 316.336 -164 316.336 -326.56c0 -143.184 -102.128 -333.296 -303.504 -565.008zM513.119 766.592c-106.032 0 -192 -85.9678 -192 -192s85.9678 -192 192 -192s192 85.9678 192 192s-85.9678 192 -192 192z M513.119 446.592c-70.5762 0 -129.473 58.8164 -129.473 129.408c0 70.5762 57.4238 128 128 128c70.624 0 128 -57.4238 128 -128c0.0322266 -70.5918 -55.9033 -129.408 -126.527 -129.408z"/> +<glyph glyph-name="power" unicode="î‚—" d="M701.552 795.904c-16 7.45605 -35.0254 0.59082 -42.5293 -15.4248c-7.51953 -16 -0.591797 -35.04 15.4082 -42.5439c162.336 -76 250.496 -251.952 214.353 -427.872c-42.9121 -208.88 -247.664 -343.808 -456.56 -301.023 c-101.168 20.7842 -184.208 79.7119 -241.056 165.936c-56.8643 86.2559 -76.7363 189.504 -55.9521 290.672c24.7041 120.224 102.624 219.328 213.76 271.904c15.9678 7.55176 22.7998 26.624 15.2314 42.6084c-7.55176 15.9521 -26.5918 22.7363 -42.5918 15.2324 c-129.504 -61.2637 -220.288 -176.735 -249.088 -316.863c-24.2236 -117.936 -1.07129 -238.256 65.1846 -338.784c66.2725 -100.48 163.696 -169.169 281.632 -193.409c30.4316 -6.25586 60.8154 -9.24805 90.751 -9.24805c209.456 0 397.648 147.12 441.376 360.112 c42.1123 205.008 -60.6553 410.096 -249.919 498.704zM512.015 543.999c17.6641 0 32 14.3359 32 32v352c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-352c0 -17.6641 14.3359 -32 32 -32z"/> +<glyph glyph-name="refresh" unicode="" d="M497.408 61.4404c-0.0800781 0.192383 -0.272461 0.322266 -0.384766 0.482422l-91.9199 143.664c-6.52832 10.7197 -20.6885 14.5273 -31.7285 8.51172l-8.19238 -5.04004c-11.0078 -6 -10.7676 -21.5361 -4.25586 -32.2559l58.9277 -91.4082 c-5.02441 1.10352 -10.0967 2 -15.0566 3.2959c-103.184 26.9922 -190.495 96.832 -239.535 191.6c-46.3359 89.5195 -55.04 191.695 -24.5117 287.743c30.5117 96.0479 99.7754 174.464 189.295 220.784c15.248 7.8877 21.2002 26.6396 13.3125 41.8555 c-7.87207 15.2637 -26.6396 21.2314 -41.8555 13.3271c-104.272 -53.9521 -184.4 -145.28 -219.969 -257.152c-35.5518 -111.856 -25.4238 -230.881 28.5439 -335.137c57.1357 -110.336 158.832 -191.664 279.024 -223.136 c1.36035 -0.351562 2.78418 -0.55957 4.16016 -0.911133l-81.3115 -41.2324c-11.0078 -6.03223 -14.6562 -19.6318 -8.12793 -30.3516l3.15234 -8.17578c6.55957 -10.7197 17.8398 -14.5273 28.8154 -8.51172l148.832 76.208 c0.192383 0.12793 0.384766 0.0957031 0.577148 0.223633l9.98438 5.45605c5.51953 3.02441 9.16797 7.96875 10.624 13.5049c1.51953 5.51953 0.81543 11.6631 -2.44824 16.9912zM913.904 639.187c-57.0557 110.304 -155.586 191.63 -275.762 223.118 c-8.55957 2.24023 -17.3115 3.98438 -26.0479 5.71191l79.8242 40.4805c11.0078 6.03223 17.5674 19.6318 11.0391 30.3682l-3.15234 8.16016c-6.55957 10.7363 -20.752 14.5283 -31.7275 8.52832l-148.816 -76.208 c-0.175781 -0.112305 -0.383789 -0.0800781 -0.576172 -0.208008l-9.96777 -5.47168c-5.53613 -3.04004 -9.16797 -7.96777 -10.624 -13.5039c-1.51953 -5.51953 -0.81543 -11.6475 2.46484 -16.9756l5.91992 -9.71191 c0.0957031 -0.192383 0.271484 -0.304688 0.383789 -0.49707l91.9199 -143.648c6.51172 -10.7363 20.6875 -14.5283 31.7119 -8.5127l7.21582 5.02441c11.0078 6 11.7275 21.5361 5.23145 32.2402l-59.2002 91.8564c13.0078 -2 25.9678 -4.41602 38.624 -7.75977 c103.232 -27.04 187.393 -96.8643 236.4 -191.568c46.3203 -89.5195 55.0244 -191.695 24.4805 -287.728c-30.5117 -96.0479 -96.6553 -174.448 -186.175 -220.816c-15.2324 -7.8877 -21.168 -26.6074 -13.2803 -41.8711 c5.51953 -10.6396 16.3359 -16.7676 27.5996 -16.7676c4.7998 0 9.66406 1.12012 14.2725 3.48828c104.272 53.9355 181.248 145.279 216.816 257.119c35.5361 111.904 25.3926 230.929 -28.5743 335.152z"/> +<glyph glyph-name="reload" unicode="î‚™" d="M511.28 960c-255.808 0 -463.92 -208.126 -463.92 -463.934c0 -240.448 185.296 -441.536 423.568 -462.096l-91.8564 -46.5596c-11.3438 -6.22363 -18.0957 -20.2236 -11.376 -31.2793l3.24805 -8.40039c6.75195 -11.0557 21.376 -14.9756 32.6875 -8.7832 l153.312 78.4961c0.192383 0.12793 0.400391 0.0957031 0.592773 0.223633l10.2881 5.63184c5.67969 3.12012 9.43945 8.22363 10.9434 13.9033c1.56836 5.67969 0.848633 12 -2.52734 17.5039l-6.0957 10c-0.0957031 0.192383 -0.288086 0.320312 -0.400391 0.496094 l-94.6885 147.968c-6.71973 11.0557 -21.3115 14.9756 -32.6875 8.7832l-7.44043 -5.18359c-11.3438 -6.19238 -12.0957 -22.1924 -5.37598 -33.2168l55.8721 -86.6719c-0.303711 0.015625 -0.576172 0.12793 -0.864258 0.143555 c-209.28 13.7275 -373.2 189.039 -373.2 399.039c0 220.528 179.408 399.937 399.92 399.937c220.544 0 400.96 -179.408 400.96 -399.937c0 -126.976 -58.3203 -243.6 -160 -319.968c-14.1279 -10.624 -16.9756 -30.6885 -6.36719 -44.8164 c10.624 -14.1602 30.6885 -16.9766 44.8164 -6.36816c117.936 88.5918 185.567 223.872 185.567 371.152c-0.015625 255.808 -209.151 463.936 -464.976 463.937z"/> +<glyph glyph-name="settings" unicode="" d="M960.496 544.944l-82.1289 18.2236c-6.40039 20.4805 -14.7842 40.0801 -24.4004 58.9277l44.4316 74.0322c16.5918 26.5117 24.9756 65.5195 0 90.5117l-45.2803 45.248c-24.9756 24.9922 -67.1514 20.4961 -92.623 2.83203l-72.0322 -45.8877 c-18.6885 9.69629 -38.2246 18 -58.5283 24.5596l-18.4316 83.1201c-5.50391 30.4805 -32.1602 63.4883 -67.5039 63.4883h-64c-35.3438 0 -57.0078 -33.5039 -64 -64l-20.5283 -82.1279c-21.6797 -6.91211 -42.4961 -15.7441 -62.3359 -26.208l-73.8398 47.0244 c-25.4561 17.6641 -67.6484 22.1602 -92.624 -2.83203l-45.2637 -45.248c-24.9922 -25.0078 -16.6084 -64 0 -90.5117l46.752 -77.9199c-8.76758 -17.6641 -16.5439 -35.9365 -22.5439 -55.0244l-82.1123 -18.2236c-30.4961 -5.48828 -63.5039 -32.1445 -63.5039 -67.4883 v-64c0 -35.3438 33.5039 -57.0078 64 -64l83.1523 -20.7842c5.74414 -17.6318 12.9277 -34.5596 21.0557 -50.9756l-46.7998 -78c-16.5918 -26.4961 -24.9756 -65.5039 0 -90.4961l45.2803 -45.248c24.9756 -25.0078 67.1514 -20.4961 92.623 -2.84766l74 47.1523 c19.9521 -10.5283 40.8799 -19.4404 62.7041 -26.3369l20.4805 -81.9043c7.00781 -30.4961 28.6562 -64 64 -64h64c35.3438 0 62 33.0078 67.5039 63.5039l18.4639 83.3438c20.0957 6.49609 39.376 14.6885 57.8398 24.2568l72.1924 -46 c25.4717 -17.6641 67.6641 -22.1602 92.624 2.84766l45.2803 45.248c24.9756 25.0078 16.5918 64 0 90.4961l-44.4639 74.1279c8.94434 17.5684 16.6885 35.8408 22.9121 54.8486l83.1523 20.7676c30.4961 7.00781 64 28.6562 64 64v64 c0 35.3438 -32.9922 62 -63.5041 67.504zM960.031 417.952c-2.71973 -1.95215 -7.8418 -4.63477 -14.3379 -6.13867l-118.656 -29.6318l-11.0078 -33.6318c-4.97559 -15.1523 -11.4072 -30.5283 -19.1191 -45.7119l-16.0645 -31.5684l62.6885 -104.528 c4 -6.40039 5.87207 -12.1279 6.43164 -15.5039l-42.0957 -42.0322c-4.06445 1.28027 -8.68848 2.94434 -10.9121 4.46387l-105.344 67.1836l-32.752 -16.9443c-15.7764 -8.19238 -31.9688 -14.9766 -48.0967 -20.1924l-34.8799 -11.2803l-26.3682 -119.12 c-1.21582 -6.36816 -4.62402 -11.5039 -6.95996 -13.3438h-57.5996c-1.95215 2.71973 -4.62402 7.83984 -6.1123 14.3203l-29.4561 117.808l-34.0957 10.8164c-17.5684 5.53613 -35.0879 12.9121 -52.1436 21.9043l-32.9121 17.376l-105.36 -67.1523 c-4.30371 -2.91211 -8.91211 -4.56055 -13.0879 -4.56055l-41.9678 40.8477c0.55957 3.31152 2.30371 8.7832 5.79199 14.3672l65.4561 109.056l-15.5684 31.3438c-7.26367 14.7842 -13.0234 28.6562 -17.5039 42.4004l-10.9922 33.6641l-117.488 29.376 c-7.3916 1.67969 -12.7354 4.43164 -15.5195 6.39941v59.5039c0.0322266 -0.015625 0.0800781 -0.03125 0.144531 -0.03125c1.07227 0 6.33594 3.74414 10.7197 4.54395l120.72 26.7363l11.0879 35.2803c4.51172 14.3682 10.6719 29.3438 18.8154 45.7754l15.5684 31.3604 l-64.7676 107.92c-4.01562 6.43164 -5.87207 12.1592 -6.43164 15.5195l42.0801 42.0645c4.08008 -1.31152 8.67188 -2.95996 10.8799 -4.47949l107.312 -68.4004l32.8799 17.3438c16.8799 8.89551 34.3359 16.2393 51.9043 21.8232l34.0156 10.832l29.1836 116.768 c1.69629 7.3916 4.41602 12.7354 6.40039 15.5195h59.4883c-0.431641 -0.65625 3.68066 -6.24023 4.52832 -10.8643l26.8799 -121.408l34.8477 -11.2637c16.3359 -5.28027 32.752 -12.1602 48.7197 -20.4482l32.752 -17.0078l103.152 65.7119 c4.32031 2.94434 8.94434 4.57617 13.0879 4.57617l42 -40.8164c-0.55957 -3.32812 -2.31934 -8.81641 -5.80762 -14.416l-63.3438 -105.488l16.1602 -31.6162c8.71973 -17.0557 15.376 -33.0557 20.3203 -48.9277l11.0557 -35.3438l118.288 -26.2559 c7.15234 -1.32812 12.7207 -5.45605 13.9043 -7.69629zM512.43 640.326c-106.272 0 -192.736 -86.2881 -192.736 -192.32c0 -106.016 86.4639 -192.304 192.736 -192.304s192.736 86.2881 192.736 192.304c0 106.032 -86.4639 192.32 -192.736 192.32zM511.998 320.006 c-70.5762 0 -128 57.4238 -128 128c0 70.5918 57.4238 128 128 128c70.5918 0 128 -57.4082 128 -128c0 -70.5762 -57.4238 -128 -128 -128z"/> +<glyph glyph-name="star" unicode="î‚›" d="M512 882.512l137.472 -285.088l312.608 -46.4639l-226.416 -225.84l7.61621 -45.3115l45.2803 -270.16l-276.608 148.784l-276.592 -148.848l45.2959 270.224l7.58398 45.3115l-226.336 225.872l312.592 46.4639l20.5439 42.5439zM511.983 944.448 c-28.6562 0 -54.7842 -16.1758 -66.9766 -41.4561l-115.904 -240.64l-266.704 -39.6641c-27.3916 -4.0957 -50.1436 -22.7998 -58.9756 -48.3838c-8.81641 -25.6641 -2.14453 -53.9043 17.1992 -73.1523l195.408 -195.2l-45.3281 -270.656 c-4.55957 -27.2803 7.23242 -54.624 30.3682 -70.5762c12.7197 -8.73633 27.6641 -13.1523 42.624 -13.1523c12.3203 0 24.6406 2.99219 35.793 8.97656l232.496 125.184l232.512 -125.184c11.1836 -5.98438 23.5039 -8.97656 35.7764 -8.97656 c14.96 0 29.9043 4.41602 42.6562 13.1523c23.1035 15.9521 34.9111 43.2959 30.3193 70.5762l-45.3438 270.656l195.504 195.2c19.3438 19.248 25.9678 47.5039 17.1514 73.1523c-8.84766 25.6162 -31.5996 44.3203 -58.9756 48.3848l-266.656 39.6641l-115.968 240.64 c-12.1123 25.3115 -38.2559 41.4551 -66.976 41.4551z"/> +<glyph glyph-name="symble-female" unicode="" d="M623.696 960.224c-220.912 0 -400 -179.073 -400 -400.001c0 -98.5117 35.6797 -188.672 94.7354 -258.368l-127.312 -128.096l-135.264 136.544c-12.4805 12.4961 -32.7529 12.4961 -45.249 0s-12.4961 -32.752 0 -45.248l135.392 -136.688l-136.352 -137.184 c-12.4961 -12.4961 -12.4961 -32.7842 0 -45.248c12.4805 -12.4961 32.7529 -12.4961 45.249 0l136.144 136.992l136.464 -137.76c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.752 0 45.248l-136.608 137.904l127.408 128.192 c69.9521 -59.9678 160.769 -96.2881 260.129 -96.2881c220.912 0 400 179.088 400 400c0.015625 220.928 -179.072 400 -399.984 400zM623.696 223.679c-185.856 0 -336.528 150.688 -336.528 336.545s150.672 336.528 336.528 336.528s336.528 -150.672 336.528 -336.528 c0.015625 -185.856 -150.656 -336.545 -336.528 -336.545z"/> +<glyph glyph-name="symbol-male" unicode="î‚" d="M1023.3 937.344c0.143555 6.48047 -1.37793 12.2891 -5.58594 16.4326c-4.14355 4.17578 -9.95117 6.71973 -16.3994 6.52734l-11.6963 -0.272461c-0.223633 0 -0.383789 -0.0800781 -0.639648 -0.112305l-293.504 1.02441 c-12.9277 -0.288086 -23.6162 -10.9922 -23.9199 -23.9199l-0.0322266 -16.4316c1.96777 -15.248 13.9521 -24.1602 26.8799 -23.8721l215.216 -0.431641l-256.144 -254.592c-69.4883 58.2402 -159.008 93.3604 -256.768 93.3604c-220.928 0 -400 -179.072 -400 -400 c0 -220.912 179.072 -400 400 -400c220.912 0 400 179.088 400 400c0 100.112 -36.8643 191.568 -97.6641 261.712l256.896 255.312l-0.944336 -219.152c-0.303711 -12.9277 9.95215 -24.1758 22.8965 -23.8877l16.416 0.0322266c12.96 0.303711 23.6475 8 23.9199 20.9277 l0.671875 295.008c0 0.240234 -0.879883 0.400391 -0.879883 0.624023zM737.229 335.057c0 -185.856 -150.672 -336.528 -336.544 -336.528c-185.856 0 -336.528 150.672 -336.528 336.528c0 185.856 150.672 336.528 336.528 336.528 c185.872 0.015625 336.544 -150.656 336.544 -336.528z"/> +<glyph glyph-name="target" unicode="" d="M992 480h-97.4404c-15.3916 186.528 -164.048 335.04 -350.56 350.464v97.5361c0 17.6641 -14.3359 32 -32 32s-32 -14.3359 -32 -32v-97.5361c-186.496 -15.4238 -335.168 -163.936 -350.576 -350.464h-97.4238c-17.6641 0 -32 -14.3359 -32 -32s14.3359 -32 32 -32 h97.4238c15.4082 -186.512 164.08 -335.04 350.576 -350.464v-97.5361c0 -17.6641 14.3359 -32 32 -32c17.6641 0 32 14.3359 32 32v97.5361c186.512 15.4238 335.168 163.952 350.56 350.464h97.4404c17.6641 0 32 14.3359 32 32s-14.3359 32 -32 32zM480 766.416v-286.416 h-286.448c15.0078 151.2 135.248 271.408 286.448 286.416zM193.552 416h286.448v-286.416c-151.2 15.0078 -271.44 135.216 -286.448 286.416zM544 129.584v286.416h286.448c-15.0078 -151.2 -135.248 -271.408 -286.448 -286.416zM544 480v286.416 c151.2 -15.0078 271.44 -135.216 286.448 -286.416z"/> +<glyph glyph-name="volume-1" unicode="" d="M654.768 894.096c-10.4316 5.55176 -23.0879 4.92773 -32.9121 -1.69629l-321.088 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c-0.015625 11.8242 -6.54395 22.6885 -16.9761 28.2566zM607.728 90.3682l-277.599 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.71191 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.312 224v-715.376z M789.825 612.366c-17.7119 2.92773 -33.9365 -8.86426 -36.8486 -26.3047c-2.91211 -17.4238 8.87988 -33.9199 26.2881 -36.832c50.3203 -8.40039 85.4727 -52.3047 85.4727 -106.753c0 -51.8398 -36.3682 -96.6875 -86.4961 -106.688 c-17.3438 -3.44043 -28.5918 -20.2881 -25.1201 -37.6318c3.02441 -15.2158 16.3682 -25.7441 31.3438 -25.7441c2.06445 0 4.19238 0.192383 6.28809 0.624023c79.9678 15.9043 138 87.1846 138 169.44c-0.015625 85.0244 -58.4473 156.465 -138.928 169.89z"/> +<glyph glyph-name="volume-2" unicode="î‚ " d="M574.496 894.096c-10.4316 5.55176 -23.0869 4.92773 -32.9111 -1.69629l-321.088 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c0 11.8242 -6.52832 22.6885 -16.9771 28.2566zM527.473 90.3682l-277.599 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.71191 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.312 224v-715.376z M848.466 442.494c0 85.0078 -58.4326 156.433 -138.913 169.873c-17.7119 2.92773 -33.9355 -8.86426 -36.8477 -26.3047c-2.91211 -17.4238 8.87988 -33.9199 26.2881 -36.832c50.3203 -8.40039 85.4727 -52.3047 85.4727 -106.753 c0 -51.8398 -36.3682 -96.6875 -86.4961 -106.688c-17.3438 -3.44043 -28.5918 -20.2881 -25.1201 -37.6318c3.02441 -15.2158 16.3682 -25.7441 31.3438 -25.7441c2.06445 0 4.19238 0.192383 6.28809 0.624023c79.9521 15.9355 137.984 87.2158 137.984 169.456z M806.001 736.095c-16.5283 6.16016 -35.0098 -2.24121 -41.1533 -18.8008c-6.19238 -16.5596 2.22363 -34.9912 18.7832 -41.167c96.5283 -36.0156 161.376 -129.903 161.376 -233.631c0 -103.776 -64.8477 -197.841 -161.312 -234.001 c-16.5596 -6.22363 -24.9434 -24.6553 -18.751 -41.1836c4.81641 -12.8799 17.0088 -20.7842 29.9688 -20.7842c3.74414 0 7.53613 0.65625 11.2158 2.03223c121.344 45.5039 202.88 163.632 202.88 293.936s-81.5996 248.288 -203.007 293.599z"/> +<glyph glyph-name="volume-off" unicode="î‚¡" d="M575.536 894.096c-10.4316 5.55176 -23.0869 4.92773 -32.9111 -1.69629l-321.104 -252.112l-106.624 -0.0800781c-54.5117 0 -98.8799 -38.6562 -98.8799 -86.4004l1.71191 -211.136c0 -47.5361 44.3516 -86.2246 98.8633 -86.2246l106.592 -0.0644531l319.392 -252.752 c5.37598 -3.63184 11.6318 -5.47168 17.9043 -5.47168c5.15234 0 10.3203 1.24805 15.0088 3.74414c10.4639 5.53613 17.0078 16.4004 17.0078 28.2568v835.68c0 11.8242 -6.52832 22.6885 -16.96 28.2568zM528.497 90.3682l-277.6 224.526 c-5.28027 3.56836 -11.5205 5.47266 -17.8887 5.47266l-116.384 0.0644531c-20.5439 0 -34.8799 11.7119 -34.8799 22.4639l-1.72754 211.152c0 10.4805 14.3359 22.1602 34.8955 22.1602l116.4 0.0800781c6.35156 0 12.5752 1.9043 17.8555 5.45605l279.328 224v-715.376z M894.002 447.486l104.593 105.84c12.4961 12.4961 12.4961 32.752 0 45.248c-12.4639 12.4961 -32.752 12.4961 -45.248 0l-104.336 -105.568l-104.336 105.568c-12.4639 12.4961 -32.752 12.4961 -45.248 0s-12.4961 -32.752 0 -45.248l104.592 -105.84l-103.6 -104.816 c-12.4639 -12.4805 -12.4961 -32.7529 0 -45.249s32.7842 -12.4961 45.2803 0l103.312 104.544l103.312 -104.544c12.4961 -12.4961 32.752 -12.4961 45.248 0s12.4961 32.7686 0 45.249z"/> +<glyph glyph-name="phone" unicode="" d="M262.2 923c37.4004 -51.5996 82.002 -118.197 133.602 -199.598c13 -22 11 -48.4004 -5.7998 -79.4004c-6.40039 -13 -22.6006 -42.5996 -48.4004 -89.1992c28.4004 -40 71.6006 -89.2002 129.801 -147.2s106.601 -101.4 145.2 -129.801 c46.4004 27.2002 76.2002 43.7998 89.2002 50.3994c16.7998 9 33 13.5996 48.4004 13.5996c11.5996 0 22 -2.59961 31 -7.7998c59.4004 -36.2002 126.601 -80.7998 201.4 -133.6c14.2002 -10.4004 22.2002 -24.6006 24.2002 -42.6006 c2 -18.2002 -3.59961 -37.4004 -16.3994 -58.2002c-6.40039 -9 -16.8008 -22.2002 -31.001 -39.7998c-14.2002 -17.4004 -35.6006 -39.4004 -64.001 -65.8008s-51.6006 -39.8008 -69.8008 -39.8008h-2c-136.6 5.40039 -305 107.801 -504.4 307.201 c-199.6 199.6 -302 367.8 -307.2 504.6c0 18 13.2002 41.5996 39.7998 70.7998c26.4004 29 48.2002 50 64.7998 63c16.7998 12.7998 31 23.2002 42.5996 31c14.2002 10.4004 30.4004 15.4004 48.4004 15.4004c22.2002 0 38.7998 -7.7998 50.5996 -23.2002zM198.202 882.402 c-27.2002 -19.4004 -52.6035 -41.1982 -76.6035 -64.998c-23.7998 -24 -37.7998 -41.5996 -41.5996 -53.1992c5.2002 -120.2 101 -273.2 287.6 -459.2c186.6 -186 340 -282.2 460 -288.601c10.4004 3.7998 27.4004 18 51.4004 42.5996s45.5996 50.3994 64.7998 77.3994 c3.7998 5.2002 5.2002 9.60059 3.7998 13.6006c-77.4004 54.2002 -142 97.4004 -193.8 129.801c-5.2002 0 -11.6006 -2 -19.4004 -5.7998c-11.5996 -6.40039 -40.5996 -22.6006 -87.1992 -48.4004l-33 -19.4004l-33 21.4004 c-42.5996 29.5996 -94.1992 75.5996 -154.999 137.6c-60.5996 60.5996 -105.8 112.399 -135.6 154.999l-23.2002 31l19.4004 34.7998c25.7998 46.4004 42 75.6006 48.4004 87.2002c3.7998 7.7998 5.7998 14.2002 5.7998 19.4004c-46 73.4004 -88.5996 138 -127.399 193.6h-2 c-5 0 -9.59961 -1.40039 -13.3994 -3.80078z"/> +<glyph glyph-name="menu" unicode="î˜" d="M27 766.4c-8.2002 8.2002 -12.2002 18.6006 -12.2002 31.2002s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4 31.2002 -12.2002s12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002 h-912.4c-12.5996 0 -23 4 -31.2002 12.2002zM1001.8 481.2c8.2002 -8.2002 12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002h-912.4c-12.5996 0 -23 4 -31.2002 12.2002s-12.2002 18.6006 -12.2002 31.2002 s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4 31.2002 -12.2002zM1001.8 133.8c8.2002 -8.2002 12.2002 -18.6006 12.2002 -31.2002s-4 -23 -12.2002 -31.2002s-18.6006 -12.2002 -31.2002 -12.2002h-912.4 c-12.5996 0 -23 4 -31.2002 12.2002c-8.2002 8.2002 -12.2002 18.6006 -12.2002 31.2002s4 23 12.2002 31.2002s18.6006 12.2002 31.2002 12.2002h912.4c12.5996 0 23 -4.2002 31.2002 -12.2002z"/> +<glyph glyph-name="options-vertical" unicode="" d="M388.8 63.5996v27.1982c0.599609 2.2002 1.59961 4.2002 2 6.40039c8.7998 57.2002 56.3994 102.4 112.199 106.2c62.4004 4.40039 115.2 -31.1992 132.4 -89.1992c2.2002 -7.59961 3.7998 -15.5996 5.7998 -23.3994v-27.2002 c-0.599609 -1.7998 -1.59961 -3.39941 -1.7998 -5.39941c-8.59961 -52.7998 -46.5996 -93 -98.5996 -104.4c-4 -0.799805 -8 -2 -12 -3h-27.2002c-1.7998 0.599609 -3.59961 1.59961 -5.39941 1.7998c-52 8.40039 -91.5996 45.4004 -103.6 96.8008 c-1.2002 5 -2.60059 9.59961 -3.80078 14.1992zM641.2 832.397l-0.000976562 -27.2021c-0.599609 -2.2002 -1.59961 -4.2002 -1.7998 -6.40039c-9 -57.5996 -56.7998 -102.6 -113.2 -106.199c-62.2002 -4 -114.8 32 -131.8 90.2002 c-2.2002 7.40039 -3.7998 15 -5.59961 22.4004v27.2002c0.599609 1.7998 1.59961 3.39941 2 5.19922c9.59961 52 39.7998 86 90.2002 102.2c6.59961 2.2002 13.5996 3.40039 20.3994 5.2002h27.2002c1.7998 -0.599609 3.59961 -1.59961 5.39941 -1.7998 c52.2002 -8.59961 91.6006 -45.3994 103.601 -96.7998c1.2002 -4.7998 2.40039 -9.39941 3.60018 -13.9991zM641.199 461.596v-27.1992c-0.599609 -2.2002 -1.59961 -4.2002 -2 -6.40039c-9 -57.4004 -58.5996 -103.601 -114.6 -106.001 c-63 -2.7998 -116.4 35.2002 -131.4 93.7998c-1.59961 6.2002 -3 12.4004 -4.40039 18.6006v27.2002c0.599609 2.2002 1.59961 4.2002 2 6.40039c8.7998 57.4004 58.5996 103.601 114.6 106.2c63 3 116.4 -35.2002 131.4 -93.7998 c1.59961 -6.40039 3 -12.6006 4.40039 -18.8006z"/> +<glyph glyph-name="options" unicode="" d="M899.4 321.8h-27.1982c-2.2002 0.599609 -4.2002 1.59961 -6.40039 2c-57.2002 8.7998 -102.4 56.3994 -106.2 112.199c-4.40039 62.4004 31.1992 115.2 89.1992 132.4c7.59961 2.2002 15.5996 3.7998 23.3994 5.7998h27.2002 c1.7998 -0.599609 3.39941 -1.59961 5.39941 -1.7998c52.7998 -8.59961 93 -46.5996 104.4 -98.5996c0.799805 -4 2 -8 3 -12v-27.2002c-0.599609 -1.7998 -1.59961 -3.59961 -1.7998 -5.39941c-8.40039 -52 -45.4004 -91.5996 -96.8008 -103.6 c-5 -1.2002 -9.59961 -2.60059 -14.1992 -3.80078zM130.603 574.2l27.2021 -0.000976562c2.2002 -0.599609 4.2002 -1.59961 6.40039 -1.7998c57.5996 -9 102.6 -56.7998 106.199 -113.2c4 -62.2002 -32 -114.8 -90.2002 -131.8 c-7.40039 -2.2002 -15 -3.7998 -22.4004 -5.59961h-27.2002c-1.7998 0.599609 -3.39941 1.59961 -5.19922 2c-52 9.59961 -86 39.7998 -102.2 90.2002c-2.2002 6.59961 -3.40039 13.5996 -5.2002 20.3994v27.2002c0.599609 1.7998 1.59961 3.59961 1.7998 5.39941 c8.59961 52.2002 45.3994 91.6006 96.7998 103.601c4.7998 1.2002 9.39941 2.40039 13.999 3.60059zM501.404 574.199h27.1992c2.2002 -0.599609 4.2002 -1.59961 6.40039 -2c57.4004 -9 103.601 -58.5996 106.001 -114.6c2.7998 -63 -35.2002 -116.4 -93.7998 -131.4 c-6.2002 -1.59961 -12.4004 -3 -18.6006 -4.40039h-27.2002c-2.2002 0.599609 -4.2002 1.59961 -6.40039 2c-57.4004 8.7998 -103.601 58.5996 -106.2 114.6c-3 63 35.2002 116.4 93.7998 131.4c6.40039 1.59961 12.6006 3 18.8006 4.40039z"/> +<glyph glyph-name="arrow-down" unicode="" d="M8.2002 684.6c0 8.59961 3.40039 17.4014 10 24.001c13.2002 13.2002 34.7998 13.2002 48 0l451.8 -451.8l445.2 445.2c13.2002 13.2002 34.7998 13.2002 48 0s13.2002 -34.7998 0 -48l-469.2 -469.4c-13.2002 -13.2002 -34.7998 -13.2002 -48 0l-475.8 475.8 c-6.7998 6.7998 -10 15.3994 -10 24.199z"/> +<glyph glyph-name="arrow-left" unicode="" d="M752.145 960c8.68457 0 17.5723 -3.43359 24.2373 -10.0986c13.3301 -13.3301 13.3301 -35.1436 0 -48.4736l-456.256 -456.458l449.591 -449.591c13.3301 -13.3301 13.3301 -35.1436 0 -48.4736c-13.3301 -13.33 -35.1426 -13.3301 -48.4727 0l-473.827 473.827 c-13.3301 13.3301 -13.3301 35.1436 0 48.4736l480.492 480.694c6.66504 6.66504 15.5518 10.0986 24.2363 10.0986z"/> +<glyph glyph-name="arrow-right" unicode="" d="M271.653 -63.1924c-8.68457 0 -17.5732 3.43262 -24.2383 10.0977c-13.3301 13.3301 -13.3301 35.1436 0 48.4736l456.256 456.458l-449.591 449.591c-13.3301 13.3301 -13.3301 35.1436 0 48.4736c13.3301 13.33 35.1436 13.3301 48.4736 0l473.827 -473.827 c13.3301 -13.3301 13.3301 -35.1426 0 -48.4727l-480.492 -480.694c-6.66504 -6.66504 -15.5518 -10.0986 -24.2363 -10.0986z"/> +<glyph glyph-name="arrow-up" unicode="" d="M8.2002 208.6c0 -8.59961 3.40039 -17.4014 10 -24.001c13.2002 -13.2002 34.7998 -13.2002 48 0l451.8 451.8l445.2 -445.2c13.2002 -13.2002 34.7998 -13.2002 48 0s13.2002 34.7998 0 48l-469.2 469.4c-13.2002 13.2002 -34.7998 13.2002 -48 0l-475.8 -475.8 c-6.7998 -6.7998 -10 -15.3994 -10 -24.1992z"/> +<glyph glyph-name="paypal" unicode="" d="M318.753 104.566h-215.652c-8.75195 0 -17.1543 3.85059 -22.7559 10.6777s-7.87695 15.5791 -6.30176 24.3311l138.284 752.159c8.22656 41.1348 42.0098 68.4414 84.3711 68.4414h331.881c133.383 0 223.179 -85.2461 223.179 -212.152 c0 -127.956 -88.2217 -366.89 -300.548 -366.89h-145.11l-58.4639 -253.637c-3.15137 -13.4775 -15.0547 -22.9307 -28.8828 -22.9307zM138.635 163.557l156.66 0.00195312l58.2891 253.637c3.15137 13.4775 15.0547 22.9307 28.8828 22.9307h168.741 c168.566 0 241.385 203.75 241.385 307.725c0 94.3477 -62.8398 152.986 -164.015 152.986h-331.881c-8.22656 0 -22.7559 -2.62598 -26.2559 -20.4805zM421.151 -64.1729l-215.655 -0.000976562c-8.75195 0 -16.9785 3.85059 -22.5801 10.5029 s-8.05176 15.5791 -6.47656 24.1562l27.6572 157.538c2.80078 16.1045 18.0283 26.7822 34.1318 23.9814c16.1045 -2.80078 26.7822 -18.2041 23.9814 -34.1328l-21.5303 -122.88h156.663l55.8389 256.088c2.97559 13.6533 15.0537 23.2812 28.8818 23.2812h168.741 c168.566 0 241.385 203.75 241.385 307.725c0 67.7422 -28.5322 114.479 -84.5459 138.81c-14.8789 6.47656 -21.8799 23.9805 -15.2285 38.8584c6.47656 15.0537 23.9805 21.8799 38.8584 15.4043c77.3691 -33.6084 120.079 -102.226 120.079 -193.072 c0 -127.956 -88.2217 -366.89 -300.548 -366.89h-144.935l-55.8389 -256.088c-2.97559 -13.6533 -15.0537 -23.2812 -28.8818 -23.2812h0.00195312zM459.833 546.9h-58.1162c-8.75195 0 -16.9785 3.85059 -22.7559 10.6777 c-5.60059 6.65234 -8.05176 15.5791 -6.47656 24.1562l38.8594 215.653c2.45117 14.0029 14.7041 24.3311 29.0566 24.3311h93.998c35.5342 0 63.8916 -11.3779 81.9209 -32.7334c19.6055 -23.2812 26.0811 -56.3643 19.0801 -98.5488 c-14.1777 -100.299 -66.6904 -143.535 -175.567 -143.535zM437.076 606.065l22.7559 0.000976562c87.8711 0 108.526 31.5078 117.279 93.4727c2.80078 17.3291 4.02539 39.5605 -5.77637 51.2881c-8.22656 9.80176 -24.6807 11.7275 -36.9336 11.7275h-69.3174 l-28.0068 -156.488z"/> +<glyph glyph-name="social-instagram" unicode="" d="M511 956c138 0 155 -1 209 -3c53 -2 90 -11 123 -24c34 -13 62 -30 90 -58s45 -56 58 -90c13 -33 22 -70 24 -123c2 -54 3 -71 3 -209s-1 -155 -3 -209c-2 -53 -11 -90 -24 -123c-13 -34 -30 -62 -58 -90s-56 -45 -90 -58c-33 -13 -70 -22 -123 -24 c-54 -2 -71 -3 -209 -3s-155 1 -209 3c-53 2 -90 11 -123 24c-34 13 -62 30 -90 58s-45 56 -58 90c-13 33 -22 70 -24 123c-2 54 -3 71 -3 209s1 155 3 209c2 53 11 90 24 123c13 34 30 62 58 90s56 45 90 58c33 13 70 22 123 24c54 2 71 3 209 3zM511 890 c-144 0 -161 -1 -217 -3c-52 -2 -81 -12 -100 -19c-49 -20 -82 -53 -102 -102c-7 -19 -17 -48 -19 -100c-2 -56 -3 -73 -3 -217s1 -161 3 -217c2 -52 12 -81 19 -100c20 -49 53 -82 102 -102c19 -7 48 -17 100 -19c56 -2 73 -3 217 -3s161 1 217 3c52 2 81 12 100 19 c49 20 82 53 102 102c7 19 17 48 19 100c2 56 3 73 3 217s-1 161 -3 217c-2 52 -12 81 -19 100c-20 49 -53 82 -102 102c-19 7 -48 17 -100 19c-56 2 -73 3 -217 3zM511 246c112 0 203 91 203 203s-91 203 -203 203s-203 -91 -203 -203s91 -203 203 -203zM511 709 c144 0 260 -116 260 -260s-116 -260 -260 -260s-260 116 -260 260s116 260 260 260zM843 719c0 -34 -28 -60 -62 -60s-60 26 -60 60s26 62 60 62s62 -28 62 -62z"/> +<glyph glyph-name="social-linkedin" unicode="" d="M997.795 -42.4307h-208.026c-14.7148 0 -26.6074 11.8926 -26.6074 26.6074v335.017c0 114.898 -59.2627 114.898 -78.8154 114.898c-52.6113 0 -74.9863 -41.5244 -82.2432 -59.4658c-3.42676 -8.06348 -5.03906 -21.7705 -5.03906 -40.9209v-349.732 c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074h-208.227c-7.05469 0 -13.9082 2.82227 -18.9473 7.86133s-7.86133 11.8936 -7.66016 18.9482c0 5.64355 2.82227 567.433 0 624.882c-0.40332 7.25684 2.2168 14.3115 7.25684 19.5527s11.8926 8.26562 19.3506 8.26562 h208.227c14.7148 0 26.6074 -11.8926 26.6074 -26.6074v-15.7227c35.0742 31.2441 85.6689 57.0459 161.058 57.0459c166.702 0 266.28 -115.301 266.28 -308.409v-359.005c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074h0.000976562zM816.377 10.7842 l155.012 0.00390625v332.397c0 162.268 -77.6064 255.193 -213.065 255.193c-90.5068 0 -134.45 -45.1533 -162.066 -86.4766c-3.22461 -10.8848 -13.5059 -18.9482 -25.5996 -18.9482h-1.41113c-9.67578 0 -18.5449 5.24121 -23.1807 13.707 c-3.62793 6.65234 -4.43457 14.3125 -2.01562 21.3672v55.8359h-154.608c1.41113 -111.068 0 -470.477 -0.40332 -572.877h154.809v322.923c0 26.8086 2.82227 46.1602 8.86914 60.875c23.3828 57.8516 72.5664 92.7236 131.427 92.7236 c83.8555 0 132.031 -61.2793 132.031 -168.113v-308.611h0.203125zM247.131 -42.4268h-208.227c-14.7148 0 -26.6074 11.8926 -26.6074 26.6074v626.091c0 14.7148 11.8926 26.6074 26.6074 26.6074h208.227c14.7148 0 26.6074 -11.8926 26.6074 -26.6074v-626.091 c0 -14.7148 -11.8926 -26.6074 -26.6074 -26.6074zM65.5127 10.7881h155.011v572.876h-155.011v-572.876zM143.118 669.132l-1.41211 0.000976562c-82.041 0 -141.707 56.8438 -141.707 135.055c0 78.0088 60.6738 134.854 144.529 134.854 c82.4443 0 141.305 -55.2314 142.918 -134.249c0 -78.8164 -60.6738 -135.66 -144.328 -135.66zM144.528 885.624c-54.627 0 -91.3125 -32.8574 -91.3125 -81.6387c0 -47.9746 36.2832 -81.6377 88.4912 -81.6377h1.41113c54.4248 0 91.1113 32.8574 91.1113 81.6387 c-1.00781 49.3857 -36.2832 81.6377 -89.7011 81.6377z"/> +<glyph glyph-name="social-pintarest" unicode="" d="M886.796 608.541c-3.82227 186.292 -156.11 321.28 -362.52 321.28c-22.3311 0 -45.0645 -1.60938 -67.7979 -4.82812c-165.369 -22.9336 -292.313 -142.031 -316.053 -296.134c-16.8994 -109.844 18.5078 -241.816 135.393 -271.591l16.8994 -4.22461l9.8584 14.2842 c3.41992 4.82812 33.3955 49.0879 28.5664 85.7021c-2.41406 18.3066 -13.4795 29.5723 -20.1182 36.2109l-3.21875 3.21875c-18.3066 28.7686 -25.9512 77.4531 -18.3066 118.292c18.5078 100.589 102.399 173.617 208.621 181.664 c7.44434 0.603516 14.8877 0.804688 22.1309 0.804688c110.045 0 184.48 -65.584 189.712 -166.978c4.82812 -97.9736 -24.5439 -187.297 -76.8496 -233.166l-3.41992 -3.01758c-12.2725 -10.8643 -21.9287 -19.5146 -42.0469 -22.5322 c-5.23145 -0.804688 -10.4619 -1.20703 -15.291 -1.20703c-40.2363 0 -62.1641 26.5557 -62.9688 52.709c-1.00586 29.3721 10.6621 61.5615 23.1357 95.7617c15.29 42.0459 31.1826 85.7021 25.3486 130.767c-6.2373 46.6729 -48.6855 83.0869 -96.7676 83.0869 c-12.2725 0 -24.7451 -2.41406 -36.8164 -6.83984c-87.3115 -33.1943 -100.187 -147.464 -68.1992 -239.604c-7.64453 -36.4131 -17.5029 -72.4238 -27.9639 -110.447c-31.1826 -114.471 -63.5713 -232.965 -39.0283 -371.778l5.43164 -30.7803l28.7686 11.8701 c27.9639 11.668 43.0518 37.4189 55.5244 58.7441c2.41406 4.02441 4.82812 8.04785 7.04102 11.8711c40.8389 64.1758 63.7734 140.825 81.4766 215.261c44.0576 -33.1943 89.1221 -43.8574 153.298 -36.8164c177.44 19.3135 269.58 209.428 266.16 378.418z M406.587 478.777l1.41309 7.04004l-2.61523 6.83984c-27.3604 72.2227 -21.124 160.138 36.6152 182.066c6.2373 2.41406 12.6738 3.62109 18.9111 3.62109c23.5381 0 44.2588 -17.3008 47.0762 -39.4307c4.42578 -32.9932 -8.85254 -68.8027 -22.7334 -107.026 c-13.4795 -37.0166 -27.5615 -75.2402 -26.1533 -114.471c1.60938 -49.0879 41.8457 -101.193 113.062 -101.193c7.44434 0 15.0879 0.603516 22.9336 1.81055c34.8037 5.23145 54.1162 22.3311 67.9971 34.8037l3.21875 2.81738 c63.3711 55.7266 99.3818 160.541 93.749 273.402c-6.83984 136.399 -115.678 224.918 -265.556 213.652c-129.358 -9.8584 -231.356 -99.1816 -254.09 -222.505c-9.8584 -53.1113 0.401367 -115.275 25.3486 -154.506c3.01758 -4.62695 6.4375 -8.24805 9.65625 -11.4668 c2.21289 -2.41406 5.83398 -5.83398 6.03516 -7.44434c0.804688 -6.83984 -3.41992 -20.9229 -10.6621 -34.8037c-72.8271 30.9824 -93.3467 128.956 -80.874 209.628c20.1182 131.973 129.961 234.172 273.402 254.089c20.5195 2.81738 41.0391 4.22559 60.9561 4.22559 c177.842 0 309.212 -114.471 312.229 -272.194c3.01758 -146.861 -73.6318 -311.426 -221.096 -327.721c-10.0586 -1.00586 -19.5137 -1.6084 -28.3652 -1.6084c-53.5137 0 -82.2812 18.5078 -116.884 52.9102l-32.1895 31.9873l-9.8584 -44.2588 c-18.9111 -84.0928 -40.8389 -172.008 -84.2939 -240.409c-2.81738 -4.42578 -5.63379 -9.25391 -8.45117 -14.2842c-1.00586 -1.81055 -2.01172 -3.62012 -3.21875 -5.23047c-8.04688 107.429 18.5078 204.8 44.4609 299.555 c10.6621 39.2305 21.9277 80.0693 29.9756 120.104z"/> +<glyph glyph-name="social-github" unicode="" d="M158.6 437.4c-11.5996 0 -22.4004 7.40234 -26 19.002c-29.4004 91.7998 -33.6006 254 29.3994 327.6c-14 53.2002 -6.2002 125.2 19.5996 163.8c5.40039 8 14.2002 12.5996 24 12.1992c73.4004 -3.2002 121.2 -33.7998 163.2 -61.7998 c59.7998 15.5996 118 21 187 17.2002c17 -1 33.7998 -4.7998 48.5996 -8.2002c14 -3.2002 28.4004 -6.60059 36.8008 -5.80078c7.59961 0.799805 21.1992 10 32.1992 17.5996c10.2002 7 21 14.2002 32.2002 19.2002c32 14 60.7998 20.4004 99.5996 21.8008 c15 0.400391 27.7998 -11.1992 28.3994 -26.3994s-11.2002 -27.7998 -26.4004 -28.2002c-32.2002 -1.2002 -53.7998 -5.7998 -79.5996 -17.2002c-6.59961 -3 -14.7998 -8.40039 -23.3994 -14.4004c-17 -11.5996 -36.4004 -24.7998 -58 -26.7998 c-17.4004 -1.59961 -35.4004 2.40039 -54.4004 7c-13.2002 3 -27 6.2002 -39.2002 7c-67.4004 3.7998 -123.4 -2 -181.4 -18.5996c-7.59961 -2.2002 -15.7998 -1 -22.5996 3.59961l-6.7998 4.59961c-36.5996 24.2002 -71.1992 47.4004 -121.799 53.6006 c-12.5996 -32.2002 -14.1992 -85.6006 -1.59961 -117.2c4.40039 -10.7998 1.2002 -23.3994 -7.59961 -30.7998c-49.4004 -42 -55.6006 -190.6 -26.2002 -282.8c4.59961 -14.4004 -3.40039 -29.8008 -17.8008 -34.4004c-2.7998 -1.2002 -5.59961 -1.60059 -8.19922 -1.60059z M366.599 167.402c-2 0 -4.00195 0.200195 -6.00195 0.600586c-14.7998 3.2002 -24 17.7998 -20.7998 32.5996l1.7998 7.7998c8.40039 38 16.2002 68.5996 25.4004 91.3994c-112.2 23.4004 -194 76.8008 -232.8 152.4c-6.7998 13.4004 -1.59961 30 11.8008 36.7998 s30 1.59961 36.7998 -11.8008c35 -68.2002 117.4 -114.4 232.2 -130.2c11 -1.59961 20 -9.59961 22.7998 -20.1992c2.7998 -10.7998 -1.2002 -22.2002 -10.2002 -28.7998c-5.7998 -5.2002 -16.3994 -27 -32.5996 -101.2l-1.7998 -8 c-2.7998 -12.5996 -14 -21.3994 -26.5996 -21.3994zM316.196 -32.7979c-1.7998 0 -3.40039 0.199219 -5.2002 0.599609c-14.7998 3 -24.5996 16.7998 -21.5996 31.5996c5 25.4004 22.7998 36 33.3994 42.2002c7.2002 4.2002 9.40039 5.7998 10.6006 8.59961 c6.2002 13.2002 4.60059 47.4004 3.2002 74.8008c-0.599609 11.5996 -1.19922 23.3994 -1.39941 34.7998c-63.4004 -11 -132.2 -14.4004 -168.601 45.7998c-7.2002 12 -11.7998 24.2002 -16 35.2002c-4.7998 12.4004 -8.7998 23.2002 -15.3994 31.2002 c-9.59961 11.5996 -7.7998 28.7998 3.7998 38.3994s28.7998 8 38.3994 -3.7998c12.2002 -15 18.6006 -31.7998 24.2002 -46.5996c3.59961 -9.59961 7 -18.5996 11.5996 -26.1992c19.5996 -32.4004 62.3994 -30.4004 144.8 -13.8008 c8.59961 1.7998 17.3994 -0.799805 23.7998 -6.59961c6.40039 -6 9.60059 -14.5996 8.60059 -23.1992c-2 -17.4004 -0.799805 -40.2002 0.200195 -62.2002c2 -38.5996 3.7998 -75 -8.40039 -100.8c-8.7998 -18.5996 -23 -27 -32.4004 -32.4004 c-2.59961 -1.59961 -6.59961 -3.7998 -7.39941 -4.7998c-1.7998 -13.4004 -13.2002 -22.8008 -26.2002 -22.8008zM713.795 -27.5986c-9 0 -17.5996 4.39746 -23 12.3975c-2.2002 3.59961 -5.40039 5.7998 -11 9.59961c-8.7998 6.2002 -20.7998 14.6006 -29.7998 32.001 c-16.2002 31.7998 -13.6006 78 -11.001 126.8c1.59961 30 3.19922 61 -0.000976562 85.4004c-2.7998 20.5996 -10 29.7998 -20 42.5996c-6.40039 8.40039 -13.8008 17.8008 -19.6006 30.2012c-3.7998 8.2002 -3.2002 17.6006 1.2002 25.4004 c4.59961 7.7998 12.5996 12.7998 21.5996 13.3994c102.6 7.59961 183.6 56 222.6 132.6c6.7998 13.4004 23.2002 18.8008 36.7998 12.001c13.4004 -6.7998 18.8008 -23.2002 12.001 -36.7998c-41.5996 -82.2002 -121 -137.601 -221.4 -156.601 c9 -13.2002 17.7998 -30 21.2002 -55.7998c4 -29.4004 2.2002 -63 0.400391 -95.4004c-2 -37.5996 -4.2002 -80.1992 5.2002 -98.999c2.40039 -4.7998 5.40039 -7 12.2002 -11.7998c7.40039 -5 17.4004 -12 25.6006 -24.5996s4.60059 -29.5996 -7.99902 -37.7998 c-4.59961 -3.2002 -9.7998 -4.60059 -15 -4.60059zM869.195 442.998c-2.40039 0 -5.00195 0.399414 -7.40234 0.999023c-14.5996 4.2002 -23 19.2002 -18.7998 33.7998c30.2002 106.2 9.60059 244.2 -43.1992 289.2c-8.59961 7.40039 -11.7998 19.2002 -8 29.7998 c12.7998 36.5996 4.2002 91.5996 -10.3994 124.8c-6 13.7998 0.200195 30 14 36s30 -0.200195 36 -14c16.7998 -38 27.7998 -97.7998 16.7998 -147.6c65.2002 -72 78 -225.6 47.4004 -333.199c-3.59961 -12 -14.3994 -19.7998 -26.3995 -19.7996zM623.594 -64.4033 c-5 0 -10.2002 1.40039 -14.7998 4.40039c-5 3.2002 -20 12.7998 -47.7998 56c-12.5996 19.5996 -21.7998 117.199 -27.3994 290.399c-0.400391 15 11.3994 27.7998 26.3994 28.2002s27.7998 -11.3994 28.2002 -26.3994c3.59961 -113.4 12 -242 19.5996 -264 c20.4004 -31.5996 30 -38 30.4004 -38.2002c12.5996 -8.2002 16.3994 -25 8.19922 -37.7998c-5 -8.2002 -13.7998 -12.6006 -22.7998 -12.6006zM416.193 -64.4033c-9 0 -17.7998 4.40039 -23 12.6006c-8.2002 12.5996 -4.40039 29.5996 8.19922 37.7998 c0.400391 0.200195 10 6.60059 30.4004 38.2002c7.59961 21.7998 15.7998 150.6 19.5996 264c0.400391 15 13.2002 27 28.2002 26.4004c15 -0.400391 27 -13.2002 26.4004 -28.2002c-5.59961 -173.2 -14.7998 -271 -27.3994 -290.4 c-27.7998 -43 -42.7998 -52.7998 -47.7998 -56c-4.40039 -3 -9.60059 -4.40039 -14.6006 -4.40039z"/> +<glyph glyph-name="social-google" unicode="î˜" d="M707 600c-70 75 -128 87 -184 88h-2c-126 0 -245 -104 -245 -248c0 -151 136 -239 244 -239h1c60 0 133 11 197 103h-246v255l523 -2c5 -26 14 -91 14 -125c0 -289 -194 -495 -493 -495c-284 0 -515 226 -515 508s231 507 515 507c139 0 288 -55 382 -180zM520 507v-154 h263c-12 -65 -81 -195 -263 -195c-159 0 -287 130 -287 285c0 156 131 287 287 287c91 0 152 -40 185 -72l126 119c-80 75 -185 120 -311 120c-256 0 -464 -201 -464 -454c0 -251 208 -453 464 -453c270 0 445 185 445 442c0 29 -2 52 -6 75h-439z"/> +<glyph glyph-name="social-reddit" unicode="" d="M664.6 230.2c-9.59961 2.59961 -21.1982 -0.800781 -35.3984 -10.2012l-1.40039 -1.2002c-23 -23 -64.7998 -34.5996 -124.2 -34.5996s-101.2 11.5996 -124.2 34.5996c-9.59961 9.59961 -29 9.59961 -38.5996 0c-10 -10 -10 -28.5996 0.599609 -39.1992 c42.5996 -35.5996 96.1992 -52.1992 168.399 -52.1992c75 0 135 18.7998 169 52.7998c4.7998 4.7998 7.59961 11.7998 7.59961 19.2002c0 6.7998 -2.40039 13.3994 -6.40039 17.999c-4.59961 8.40039 -10.7998 11.6006 -15.3994 12.8008zM438.2 380.601 c0 44.2002 -37.2002 84.4004 -78.2002 84.4004s-78.2002 -40.2002 -78.2002 -84.4004c0 -42.4004 35.7998 -78.2002 78.2002 -78.2002s78.2002 35.7998 78.2002 78.2002zM659.601 458.801c-42.4004 0 -78.2002 -35.7998 -78.2002 -78.2002 s35.7998 -78.2002 78.2002 -78.2002s78.2002 35.7998 78.2002 78.2002s-35.7998 78.2002 -78.2002 78.2002zM896.601 583.601c-25.5996 0 -55.5996 -11.5996 -75.7998 -28.5996c-68 43.2002 -159.8 70 -267.2 77.7998l50 167l140.2 -33.5996 c4.2002 -51.7998 50.4004 -95.5996 102.801 -95.5996c55 0 103.2 48.2002 103.2 103.2s-48.2002 103.2 -103.2 103.2c-37.7998 0 -76 -23 -92.7998 -54.5996l-166.8 41.7998l-2.40039 0.200195c-11.4004 0 -27.2002 -10 -28.2002 -26.5996l-66 -204.2 c-105.2 -1.2002 -208.601 -29.2002 -292.4 -79.4004c-25 15.5996 -49.5996 23.1992 -75 23.1992c-67.2002 0 -122 -54.5996 -122 -122c0 -42 20.2002 -79.4004 56.2002 -99.4004v-25.4004c0 -87.2002 47 -163.2 135.2 -220c83 -57.4004 195.8 -89 317.6 -89 s237.8 31.5996 320.8 89c87.2002 60.4004 138.4 138.601 138.4 220.001v26c26 22.7998 52.7998 63.5996 52.7998 105.199c-0.200195 67.2002 -58 121.8 -125.401 121.8zM962.001 455.4c0 -11.4004 -6.40137 -27.6006 -17.001 -39.6006 c-12.5996 33.4004 -36.3994 65 -74.5996 99.4004c7.59961 3.2002 16 5.40039 26.4004 5.40039c38.4004 0.200195 65.2002 -26.7998 65.2002 -65.2002zM905.8 330.601c0 -78 -59 -137.201 -107.8 -172.801c-84.7998 -52.2002 -184.399 -79.7998 -288.199 -79.7998 c-107.2 0 -212.2 29 -288 79.5996c-74.7998 49.7998 -114.2 109.6 -114.2 173s39.4004 123.2 114.2 173c77 51.2002 177 79.6006 281.8 79.6006c107.2 0 212.2 -29 288 -79.5996c74.5996 -49.7998 114.199 -109.6 114.199 -173zM150.399 517.6 c-32.2002 -25.5996 -59.5996 -59.8008 -78.7998 -98.6006c-7.7998 12.5996 -14 25 -14 36.4004c0 38.4004 26.7998 65.2002 65.2002 65.2002c13 0.200195 21 0 27.5996 -3zM800.2 773.599c0 26.2002 20.4004 46.6006 46.6006 46.6006s46.6006 -20.4004 46.6006 -46.6006 s-20.4004 -46.6006 -46.6006 -46.6006c-26.2002 0.200195 -46.6006 20.6006 -46.6006 46.6006z"/> +<glyph glyph-name="social-skype" unicode="î˜" d="M977.768 385.546c3.24414 22.71 4.86816 45.8271 4.86816 68.7402c0 261.779 -212.911 474.894 -474.894 474.894c-21.8994 0 -44.2041 -1.62207 -65.9014 -4.46094c-42.9883 23.1162 -91.6533 35.2822 -140.725 35.2822c-163.84 0 -297.061 -133.221 -297.061 -296.858 c0 -48.2598 11.7607 -95.9111 34.2686 -138.291c-3.44727 -23.3193 -5.27246 -47.043 -5.27246 -70.5654c0 -261.779 212.911 -474.894 474.894 -474.894c18.4521 0 37.1074 1.01367 55.3574 3.24414c47.6514 -30.416 102.807 -46.6377 159.785 -46.6377 c163.84 0 296.858 133.221 296.858 296.858c0 53.9365 -14.5996 106.657 -42.1768 152.688zM884.898 71.0459c-43.1904 -43.1904 -100.777 -67.1182 -162.015 -67.1182c-45.2178 0 -88.8135 13.1797 -126.326 38.1211l-16.8301 11.1523l-20.0742 -2.63574 c-17.0332 -2.23047 -34.4717 -3.24414 -51.708 -3.24414c-54.9512 0 -108.28 10.7471 -158.365 32.0381c-48.4629 20.4805 -92.0586 49.8828 -129.368 87.1924s-66.7119 80.9053 -87.1924 129.368c-21.291 50.085 -32.0381 103.414 -32.0381 158.365 c0 21.4941 1.62207 43.1904 5.06934 64.4824l2.83887 18.25l-8.92188 16.2217c-18.25 33.457 -27.9834 71.376 -27.9834 109.903c0 61.2373 23.7236 118.622 67.1172 162.015c43.1904 43.1904 100.778 67.1182 162.016 67.1182c39.1348 0 77.8652 -10.1387 111.729 -29.1982 l16.2217 -9.125l18.4521 2.63574c19.8721 3.04199 40.3525 4.46094 60.4268 4.46094c54.9512 0 108.28 -10.7471 158.365 -32.0381c48.4629 -20.4805 92.0586 -49.8828 129.368 -87.1924s66.7119 -80.9053 87.1924 -129.368 c21.291 -50.085 32.0381 -103.414 32.0381 -158.365c0 -21.0879 -1.62207 -42.3789 -4.86719 -63.2646l-3.04199 -19.8721l10.7471 -17.2363c22.5078 -36.2959 34.4707 -78.0674 34.4707 -120.853c-0.203125 -61.0342 -24.1299 -118.622 -67.3203 -161.812v-0.000976562z M578.714 498.49l-96.1143 21.6943c-52.3154 11.7607 -78.6768 29.8076 -78.6768 54.5459c0 17.6406 7.2998 32.0381 21.6973 42.9883s34.8779 16.4248 61.0352 16.4248c30.8213 0 55.9648 -6.48926 75.0254 -19.6689c5.67773 -3.65039 17.8438 -15.6133 36.499 -35.6885 c12.166 -12.9766 25.3467 -19.6689 39.3379 -19.6689c14.3975 0 26.9697 4.05469 37.1074 12.166c10.3408 8.11133 15.4111 19.2637 15.4111 33.2559c0 32.2412 -21.291 60.2236 -63.873 83.9482c-40.1494 22.5078 -84.1504 33.6602 -132.006 33.6602 c-55.1543 0 -100.981 -11.7607 -137.48 -35.0801c-42.582 -27.5771 -63.873 -67.3203 -63.873 -119.027c0 -70.9697 41.1631 -117 123.488 -137.885l129.774 -32.8486c32.6455 -8.31445 49.0703 -25.9551 49.0703 -52.5186c0 -17.8438 -7.9082 -32.8486 -23.7246 -45.4209 c-17.2363 -13.9912 -40.1494 -21.0879 -68.5371 -21.0879c-33.0518 0 -59.6152 7.9082 -79.6904 23.7246c-4.66406 3.24414 -17.4385 17.6416 -38.3242 43.3936c-12.9766 15.8164 -27.7793 23.7246 -44.001 23.7246c-13.9912 0 -25.5488 -4.46094 -34.6738 -13.3828 s-13.5859 -20.2773 -13.5859 -34.2695c0 -31.835 17.0332 -59.8184 51.0996 -83.9482c39.541 -28.9961 92.8701 -43.3936 159.379 -43.3936c67.1182 0 118.825 15.208 155.324 45.624c34.4707 27.9834 51.707 65.9014 51.707 113.553 c0.608398 76.6484 -43.3926 125.11 -131.396 145.186z"/> +<glyph glyph-name="social-behance" unicode="î˜" d="M376.743 545.159c15.9238 9.67578 23.9873 27.2139 23.9873 51.8057c0 27.2129 -10.6826 45.5557 -31.8486 54.4248c-17.7393 6.04688 -40.7188 9.07129 -68.1328 9.07129h-152.592v-129.613h167.106c24.9951 0 45.7568 4.83789 61.4795 14.3115zM360.215 596.965 c0 -9.27246 -1.61133 -15.3193 -4.63477 -17.1338c-9.27246 -5.64355 -22.7783 -8.46582 -40.5176 -8.46582h-126.387v48.5801h112.076c22.375 0 40.5166 -2.2168 53.8193 -6.4502c2.01562 -1.00781 5.64355 -2.62012 5.64355 -16.5293v-0.000976562zM374.932 429.256 c-13.707 6.24902 -33.2607 9.67578 -57.8525 9.87695h-168.92v-156.019h166.904c24.9951 0 44.75 3.42676 58.6582 10.2793c25.5996 12.6992 38.501 37.291 38.501 72.9697c0.202148 30.2363 -12.2959 51.4023 -37.291 62.8916v0.000976562zM188.676 398.616h128.402 c24.5918 -0.202148 36.2832 -4.03125 41.1211 -6.24902c7.25684 -3.42676 13.707 -7.86035 13.707 -26.002c0 -28.8252 -10.8848 -34.0664 -16.126 -36.6875c-3.83008 -1.81445 -15.1182 -6.04785 -40.7178 -6.04785h-126.387v74.9863zM848.229 507.266 c-17.9404 15.3203 -40.3135 23.1816 -66.7197 23.1816c-28.624 0 -51.4023 -8.26465 -67.3262 -24.7939c-15.9238 -16.3281 -26.0029 -38.7021 -29.833 -66.5205l-0.202148 -1.81445h194.52l-0.202148 1.61328c-2.2168 30.0352 -12.2959 53.0137 -30.2368 68.334z M743.612 478.038c3.42676 3.42676 12.6982 12.0947 37.8955 12.0947c15.7227 0 28.4219 -4.03125 38.7021 -12.0947h-76.5976zM1026.62 455.865c-6.04688 38.9043 -19.5518 73.7773 -40.1113 103.812c-18.9482 28.2197 -42.5322 50.3936 -70.5508 66.5195v160.857h-268.498 v-162.469c-16.3281 -9.87695 -31.2441 -21.5693 -45.1533 -35.4775c-31.6475 -31.8486 -52.4092 -72.7686 -62.6904 -121.952c-7.45801 10.8848 -16.3281 20.7617 -26.2051 29.4297c1.41113 1.61328 2.41895 2.82227 3.42676 4.03125 c23.584 28.4219 35.4766 65.1084 35.4766 109.253c0 42.1289 -11.2881 79.2188 -33.6631 110.261c-36.4854 49.7891 -96.5547 75.792 -178.395 77.2031h-343.887v-651.087h323.326c31.4463 0 61.4805 2.82227 88.8945 8.66797 c30.6387 6.4502 57.6494 18.5449 80.4277 36.082c20.1572 15.1182 36.8887 33.8652 50.1924 55.8359c5.24121 8.26465 9.87695 16.9316 13.707 26.0029c13.3037 -32.4541 32.6543 -59.2627 58.4561 -80.0244c49.9912 -40.3154 108.447 -60.6748 173.757 -60.6748 c79.4199 0 142.715 24.9951 188.068 74.3809c30.0352 31.8486 47.1689 64.9062 51.2002 98.3682l2.62012 22.5762h2.82227l0.605469 38.2988c1.00781 37.4932 -0.40332 67.9316 -3.83008 90.1045h0.00292969zM442.46 494.166l-3.22559 -1.61133l3.42676 -1.20898 c28.8252 -10.4824 50.7969 -27.2139 65.5117 -49.9922c14.7148 -22.7783 22.1729 -50.7969 22.1729 -83.0488c0 -33.4609 -8.46582 -63.8994 -25.3975 -90.709c-10.6826 -17.7393 -24.1885 -32.6553 -40.1123 -44.75c-17.9404 -13.707 -39.71 -23.3828 -64.1006 -28.4219 c-24.7939 -5.24121 -51.8047 -7.86133 -80.6299 -7.86133h-283.213v570.255h301.757c69.1396 -1.00781 118.728 -21.3672 147.351 -60.4727c17.335 -23.9873 26.0029 -53.0146 26.0029 -86.6777c0 -34.4688 -8.86914 -62.4873 -26.2051 -83.4512 c-9.87695 -11.6914 -24.3906 -22.375 -43.3389 -32.0498zM781.509 659.257c-10.0791 0 -19.957 -0.40332 -29.4307 -1.41113h-64.1006v88.6934h187.666v-88.6934h-64.1006c-9.87695 0.805664 -19.9561 1.41113 -30.0352 1.41113h0.0011zM681.525 365.764 c1.81445 -42.9346 16.9346 -73.374 45.1553 -90.71c17.1338 -10.6826 37.8955 -16.126 61.8828 -16.126c25.5996 0 46.5635 6.65234 62.4873 19.7539c8.66797 7.05469 16.3281 16.7305 22.7783 28.8242h110.463c-3.42676 -24.1895 -16.9316 -48.9834 -40.5166 -73.9785 c-37.4932 -40.7178 -90.709 -61.2783 -158.438 -61.2783c-55.8359 0 -105.827 17.335 -148.359 51.8047c-42.5322 34.2676 -64.1016 91.1113 -64.1016 168.517c0 72.5674 19.5527 129.209 57.8516 167.912c32.6553 32.8574 74.1807 52.0068 123.565 57.0469h55.0303 c25.5996 -2.62012 49.3857 -8.66797 70.9541 -18.3428c29.2275 -13.1016 53.6182 -34.0654 72.5664 -62.2861c17.1338 -24.7939 28.4219 -54.2236 33.4609 -87.0801c3.02441 -19.3506 4.2334 -46.9668 3.62793 -82.4434h-308.409v-1.61328h0.00195312zM825.653 310.129 c-8.86914 -7.25684 -20.9639 -10.6826 -37.0898 -10.6826c-16.5293 0 -29.6309 3.22461 -40.3145 9.87695c-5.24121 3.22461 -11.6914 8.0625 -16.9326 17.7383h107.036c-4.03125 -7.66016 -8.26562 -13.3037 -12.6992 -16.9316z"/> +<glyph glyph-name="social-foursqare" unicode="" d="M145 884.2c0.799805 1.7998 1.59766 3.79883 2.19727 5.59863c14.4004 46.2002 45.8008 69.7998 94.4004 69.7998c115.2 0.200195 230.4 0 345.601 0h197.8c14.4004 0 28.6006 -1.2002 42.4004 -5.2002c29.2002 -8.40039 46.4004 -30.2002 50 -60.2002 c4.2002 -34.2002 -4.2002 -66.7998 -11 -99.5996c-30.2002 -146.6 -60.7998 -293.199 -91.2002 -439.999c-3.40039 -16 -7.40039 -31.7998 -15 -46.3994c-17.4004 -33.4004 -47.4004 -43.8008 -82.6006 -44.001c-50.5996 -0.200195 -101.199 -0.200195 -151.799 0 c-9.2002 0 -16.2002 -2.59961 -22.2002 -9.59961c-35.7998 -41.7998 -71.5996 -83.3994 -107.6 -125.199c-50.2002 -58.4004 -100 -117.2 -150.8 -175.2c-15.5996 -17.7998 -37 -22 -59.7998 -16.7998c-21 4.7998 -33 19.2002 -38.4004 39.4004 c-0.599609 2 -1.39941 3.7998 -1.99902 5.7998v901.6zM231.198 35.7988c1.40039 2.59961 2.00391 4.20215 3.00391 5.40234c32.2002 40.4004 64.4004 80.6006 96.8008 121.001c36.5996 45.5996 73.1992 91.1992 109.399 136.999 c15.5996 19.5996 34.1992 29.7998 60.1992 29.2002c57.5996 -1.2002 115.399 -0.400391 172.999 -0.200195c27.7998 0 39.3994 10 44.999 37.2002c8.59961 42.5996 17.5996 85.3994 26 127.999c5.59961 28.4004 -8 44.6006 -36.5996 44.6006 c-62.2002 0 -124.4 1.7998 -186.4 -0.600586c-51.7998 -1.7998 -77 21 -74 74.5996c2.2002 40.7998 21.4004 61.5996 62.4004 61.7998h237.2c24.5996 0 36.3994 9.40039 41.3994 33.4004c9 42.5996 17.7998 85.1992 26.5996 127.999 c6.2002 30.5996 -6.7998 46.5996 -37.7998 46.5996h-508.4c-30.4004 0 -41.4004 -11 -41.4004 -41.7998v-789.2c0 -4 -1.2002 -8.59961 3.59961 -15z"/> +<glyph glyph-name="social-soundcloud" unicode="" d="M1021.8 382.2c0 -88 -71.3994 -159.399 -159.399 -159.399h-63.7998c-17.5996 0 -31.7998 14.2002 -31.7998 31.7998s14.2002 31.7998 31.7998 31.7998h63.7998c52.7998 0 95.5996 42.7998 95.5996 95.5996s-42.7998 95.5996 -95.5996 95.5996h-0.400391 c-41.4004 0 -76.8008 26.4004 -90.001 63.2002c0 0.200195 -0.400391 0.400391 -0.400391 0.800781c-24.7998 69.7998 -89 121 -166 126.6c-16.5996 -1 -29.7998 -14.7998 -29.7998 -31.5996v-381.8c0 -17.5996 -14.2002 -31.7998 -31.7998 -31.7998 s-31.7998 14.2002 -31.7998 31.7998v381.8c0 52.4004 42.2002 94.8008 94.4004 95.4004c104 -6 191.2 -74.2002 224.8 -168.2c0.200195 -0.200195 0.400391 -0.400391 0.600586 -0.400391c4.2002 -12.7998 16.2002 -22 30.2002 -22h0.400391 c1.7998 0 3.59961 -0.200195 5.19922 -0.200195h1c85 -3.40039 153 -73.2002 153 -159v0zM416.4 222.801c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v350.6c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-350.6 c0 -17.4004 -14.2002 -31.8008 -31.7998 -31.8008v-2.84217e-14zM288.801 222.802c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v366.6c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-366.4 c0.200195 -17.5996 -14.2002 -32 -31.7998 -32v0v-0.0008zM161.4 222.803c-17.5996 0 -31.7998 14.2012 -31.7998 31.8008v255c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-255c0 -17.4004 -14.2002 -31.8008 -31.7998 -31.8008 v2.84217e-14zM34 286.604c-17.5996 0 -31.7998 14.2002 -31.7998 31.7998v127.4c0 17.5996 14.2002 31.7998 31.7998 31.7998s31.7998 -14.2002 31.7998 -31.7998v-127.4c0 -17.5996 -14.2002 -31.7998 -31.7998 -31.7998v-5.68434e-14zM671.2 286.604 c17.5996 0 31.7998 -14.2002 31.7998 -31.7998s-14.2002 -31.7998 -31.7998 -31.7998s-31.7998 14.2002 -31.7998 31.7998s14.2002 31.7998 31.7998 31.7998v0z"/> +<glyph glyph-name="social-spotify" unicode="" d="M417.534 649.254c154.872 -4.20703 274.084 -22.042 384.678 -78.1396c15.627 -8.01367 34.4609 -19.4336 40.6709 -33.8594c5.80957 -13.4238 2.40332 -41.4727 -7.41406 -48.4844c-13.8242 -10.0176 -41.6729 -14.8252 -56.0986 -7.41211 c-113.8 58.9043 -235.013 77.7373 -360.634 72.7285c-50.2881 -2.00391 -100.777 -11.4199 -150.265 -21.0371c-32.2568 -6.41113 -58.9043 -2.80469 -68.3203 30.4541c-10.2178 35.2617 14.8262 53.2939 44.8789 58.9043c67.5186 12.0205 135.839 21.2363 172.503 26.8467z M440.576 496.582c110.194 -6.6123 214.176 -29.251 309.143 -83.3467c15.627 -8.81543 32.0557 -30.2539 33.6582 -47.084c2.60547 -30.0527 -31.8555 -40.2705 -67.5186 -21.2363c-123.217 65.5146 -253.646 80.1406 -389.685 57.0996 c-15.2266 -2.60547 -31.2549 -11.8213 -45.0791 -9.0166c-17.6309 3.80664 -33.459 16.6289 -50.0879 25.4453c10.418 15.8281 18.2324 42.4756 31.8564 45.8818c58.1016 14.4248 118.208 22.0391 177.712 32.2568zM420.141 343.513 c115.002 -1.80273 199.954 -19.4336 277.891 -63.5117c20.2363 -11.4199 44.0771 -26.6465 24.4434 -51.2891c-7.81445 -9.81738 -39.6709 -11.0195 -53.6953 -3.40625c-100.577 53.6943 -207.164 60.3066 -316.957 46.4824 c-18.2324 -2.2041 -36.4648 -10.418 -53.8955 -8.61523c-16.6289 1.80273 -32.2568 13.0225 -48.2852 20.0342c11.0186 13.4238 20.2354 36.0625 33.6582 38.8672c53.2939 11.8213 107.99 17.2305 136.841 21.4385zM1024 447.896 c0 -141.248 -50.0889 -262.062 -150.064 -362.036s-220.588 -150.063 -362.036 -150.063c-141.248 0 -262.061 50.0879 -362.035 150.063s-150.063 220.588 -150.063 362.036c0 141.248 50.0879 262.062 150.063 362.036c100.176 99.9756 220.788 150.063 362.036 150.063 s262.062 -50.0879 362.036 -150.063c99.9756 -99.9756 150.063 -220.788 150.063 -362.036zM959.891 447.896c0 124.018 -43.6748 229.603 -131.027 316.955c-87.1533 87.3545 -192.939 131.03 -316.957 131.03c-123.818 0 -229.604 -43.6768 -316.957 -131.029 s-131.029 -192.938 -131.029 -316.956s43.6768 -230.004 131.029 -317.959c87.3535 -87.9551 192.938 -132.032 316.956 -132.032s229.604 44.0771 316.956 132.032c87.3535 87.9551 131.029 193.941 131.029 317.959z"/> +<glyph glyph-name="social-stumbleupon" unicode="" d="M777.2 59.4004c-129.8 0 -236.401 105.601 -237.401 235.4v134c0 7.7998 4 15 10.5996 19.2002s14.7998 4.7998 22 1.39941l57.7998 -27l89.4004 26.7998c7 2 14.4004 0.799805 20.2002 -3.60059s9.2002 -11.2002 9.2002 -18.4004v-134.8c0 -15.4004 12.5996 -28 28 -28 s28 12.5996 28 28v137.4c0 6 2.40039 11.7998 6.60059 16.2002c4.2002 4.2002 10 6.60059 16.2002 6.60059v0h164.2c12.5996 0 22.7998 -10.2002 22.7998 -22.7998v-133.2c-0.200195 -130.8 -106.8 -237.2 -237.6 -237.2zM585.398 392.802v-98.002 c1 -104.6 87 -189.8 191.8 -189.8c105.8 0 191.8 86 191.8 191.8v110.2h-118.6v-114.6c0 -40.5996 -33 -73.5996 -73.5996 -73.5996s-73.7998 33 -73.7998 73.5996v104.2l-68.4004 -20.4004c-5.40039 -1.59961 -11.2002 -1.19922 -16.2002 1.20117zM246.398 59.3994 c-131 0 -237.6 106.4 -237.6 237.4v133c0 12.5996 10.2002 22.7998 22.7998 22.7998h164.2c12.5996 0 22.7998 -10.2002 22.7998 -22.7998v-131.4c0 -15.4004 12.5996 -28 28 -28s28 12.5996 28 28v310c4.59961 129.2 108.6 229.8 237 229.8c129 0 233 -101.2 237 -230.2 v-68.5996c0 -10.2002 -6.59961 -19 -16.3994 -22l-97.7998 -29.2002c-5.40039 -1.59961 -11.2002 -1.19922 -16.2002 1.20117l-65.5996 30.5996c-8 3.7998 -13.2002 11.7998 -13.2002 20.7998v59c0 15.4004 -12.5996 28 -28 28s-28 -12.5996 -28 -28l-0.200195 -306.2 c-1.40039 -129.2 -107.801 -234.2 -236.801 -234.2zM54.5986 406.999l-0.000976562 -110.198c0 -105.8 86 -191.8 191.8 -191.8c104.2 0 190 84.7998 191.4 189l0.200195 305.8c0 40.5996 33 73.5996 73.5996 73.5996c40.5996 0 73.5996 -33 73.5996 -73.5996v-44.4004 l44.5996 -20.7998l73.2002 21.7998v50.7998c-3.2002 103.6 -87.2002 185.199 -191.2 185.199c-103.6 0 -187.6 -81.2002 -191.199 -184.8v-309.2c0 -40.5996 -33 -73.5996 -73.5996 -73.5996s-73.5996 33 -73.5996 73.5996v108.6h-118.8z"/> +<glyph glyph-name="minus" unicode="" d="M512 960c283 0 512 -229 512 -512s-229 -512 -512 -512s-512 229 -512 512s229 512 512 512zM512 -1c247 0 448 202 448 449s-201 448 -448 448s-448 -201 -448 -448s201 -449 448 -449zM477 416h-189c-18 0 -32 14 -32 32s14 32 32 32h190h258c18 0 32 -14 32 -32 s-14 -32 -32 -32h-259z"/> +<glyph glyph-name="organization" unicode="" d="M815 384h145c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-320c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h113v38h-483v-38h114c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-320c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h144v60c0 22 28 33 53 33h220v36 h-138c-35 0 -64 29 -64 64v320c0 35 29 64 64 64h320c35 0 64 -29 64 -64v-320c0 -35 -29 -64 -64 -64h-118v-37c83 0 134 1 217 1c25 0 53 -10 53 -33v-60zM960 320h-320v-320h320v320zM663 897h-320v-320h320v320zM384 320h-320v-320h320v320z"/> +<glyph glyph-name="exclamation" unicode="" d="M480 286v482c0 18 14 32 32 32s32 -14 32 -32v-482h-64zM480 223h64v-60h-64v60zM0 448c0 283 229 512 512 512s512 -229 512 -512s-229 -512 -512 -512s-512 229 -512 512zM961 448c0 247 -202 448 -449 448s-448 -201 -448 -448s201 -448 448 -448s449 201 449 448z "/> +<glyph glyph-name="social-vkontakte" unicode="" d="M3 712c0 38 26 53 58 55l149 -1c9 0 17 -6 20 -15c34 -110 76 -178 126 -255c3 -6 8 -9 13 -9c4 0 8 2 11 7l3 11l1 173c0 25 -12 29 -40 33c-11 2 -18 12 -18 22c0 2 0 4 1 6c14 43 58 65 120 65l56 1c46 0 88 -20 88 -79v-227c4 -3 8 -5 13 -5c8 0 18 5 26 18 c52 73 111 160 119 206c0 2 1 3 2 5c11 22 39 37 51 41c2 1 5 2 9 2h155l10 -1c15 0 26 -10 31 -19c9 -14 7 -29 8 -35v-7c-15 -91 -119 -193 -163 -259c-6 -8 -9 -15 -9 -22c0 -6 3 -12 8 -18l146 -184c8 -11 12 -24 12 -35c0 -33 -31 -52 -61 -55l-17 -1h-152 c-3 0 -5 -1 -8 -1c-17 0 -31 9 -41 19c-32 39 -63 79 -94 118c-6 8 -8 9 -14 13c-7 -29 -13 -59 -20 -89l-3 -17c-5 -18 -18 -37 -42 -42l-14 -1h-98c-173 0 -328 246 -437 553c-3 8 -5 19 -5 29zM604 453c-26 0 -55 15 -55 43v230c0 27 -12 37 -45 37l-57 -2 c-32 0 -50 -5 -65 -15c23 -11 44 -26 44 -68v-176c-3 -35 -32 -58 -60 -58c-19 0 -36 11 -46 29c-45 68 -83 132 -116 224l-9 26l-133 1c-18 0 -16 -1 -16 -10c0 -6 1 -14 2 -19l21 -56c109 -282 246 -467 376 -467h99h1c14 0 13 17 16 27l19 88c4 9 7 17 14 24 c8 8 17 11 26 11c19 0 37 -15 49 -29l85 -108c7 -11 13 -13 17 -13h2h159h4c16 0 30 5 30 15c0 3 -1 7 -3 10l-145 181c-12 15 -17 30 -17 45c0 16 6 32 16 46c42 63 132 153 153 227l3 13c-1 5 -1 9 -2 14h-157c-10 -4 -18 -10 -24 -18l-6 -19c-23 -64 -86 -152 -131 -213 c-15 -14 -32 -20 -49 -20z"/> +<glyph glyph-name="event" unicode="" d="M676 98c-16 0 -28 13 -28 29v142c0 16 12 28 28 28h142c16 0 29 -12 29 -28v-142c0 -16 -13 -29 -29 -29h-142zM818 269h-142v-142h142v142zM960 864c35 0 64 -29 64 -64v-800c0 -35 -29 -64 -64 -64h-896c-35 0 -64 29 -64 64v800c0 35 29 64 64 64h256v64 c0 18 14 32 32 32s32 -14 32 -32v-64h256v64c0 18 14 32 32 32s32 -14 32 -32v-64h256zM64 0h896v800h-256v-32c0 -18 -14 -32 -32 -32s-32 14 -32 32v32h-256v-32c0 -18 -14 -32 -32 -32s-32 14 -32 32v32h-256v-800z"/> +<glyph glyph-name="social-steam" unicode="î˜ " d="M760 920c54 0 128 -30 163 -65l30 -30c37 -39 60 -104 64 -160v-37c-8 -116 -89 -204 -183 -236c-54 -19 -71 -8 -87 -20l-200 -147c-9 -7 -12 -8 -17 -12c-14 -113 -113 -176 -211 -176c-71 0 -140 33 -177 104c-13 25 -14 34 -19 46l-99 40c-8 3 -18 9 -20 21l-2 12 v213c1 21 13 32 29 32c4 0 8 -1 13 -2c61 -25 123 -48 183 -74l16 7c33 14 52 16 88 16c5 7 12 17 16 23l89 127c7 9 31 43 39 57c6 89 34 135 89 191c43 41 119 70 196 70zM326 408c-34 0 -44 -4 -84 -21c-5 -2 -10 -3 -14 -3c-12 0 -24 7 -34 11c-49 20 -99 40 -148 60 v-189l99 -40c25 -12 19 -34 36 -65c28 -55 83 -80 139 -80c76 0 152 47 165 132l2 11c3 19 16 24 33 37l201 147c29 21 53 10 99 26c78 27 146 100 153 197v32c-3 45 -23 97 -52 131l-29 29c-35 32 -93 53 -150 53c-30 0 -61 -6 -88 -19c-85 -42 -131 -110 -139 -216 c-6 -11 -38 -57 -44 -65l-88 -126c-15 -16 -15 -39 -40 -42h-17zM317 125c-22 0 -45 11 -58 20c-11 8 -33 26 -37 40c24 -6 57 -29 94 -29c20 0 42 8 64 28c19 18 29 44 29 70c-4 64 -50 91 -104 106c2 3 1 4 6 4h11c73 0 121 -57 121 -119c0 -60 -42 -120 -126 -120z M620 655c0 73 59 133 132 133s133 -60 133 -133s-60 -132 -133 -132s-132 59 -132 132zM664 655c0 -49 39 -88 88 -88s89 39 89 88s-40 89 -89 89s-88 -40 -88 -89z"/> +</font> +</defs> +</svg> diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.ttf b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6ecb68683477ecc5aed38ec3fc8910d9bb66276c GIT binary patch literal 54056 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⪙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 Kj_>Q2Zu>vsTUp2e literal 0 HcmV?d00001 diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..b17d69491bf374d36e07339bedd3349caaa30d65 GIT binary patch literal 81332 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 literal 0 HcmV?d00001 diff --git a/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff2 b/Angular2_CLI_Starter/src/assets/fonts/Simple-Line-Icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c49fccf510eb41b4aac2bfa21b3b87c254083bf8 GIT binary patch literal 30064 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 XVaD<2gWrVGOVQy$mL_vR2><{9vXVmp literal 0 HcmV?d00001 diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.eot b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.eot similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.eot rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.eot diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.svg b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.svg similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.svg rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.svg diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.ttf b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.ttf similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.ttf rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.ttf diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.woff b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.woff similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.woff rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.woff diff --git a/Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.woff2 b/Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.woff2 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/fonts/fontawesome-webfont.woff2 rename to Angular2_CLI_Starter/src/assets/fonts/fontawesome-webfont.woff2 diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/1.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/1.jpg similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/1.jpg rename to Angular2_CLI_Starter/src/assets/img/avatars/1.jpg diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/2.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/2.jpg similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/2.jpg rename to Angular2_CLI_Starter/src/assets/img/avatars/2.jpg diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/3.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/3.jpg similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/3.jpg rename to Angular2_CLI_Starter/src/assets/img/avatars/3.jpg diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/4.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/4.jpg similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/4.jpg rename to Angular2_CLI_Starter/src/assets/img/avatars/4.jpg diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/5.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/5.jpg similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/5.jpg rename to Angular2_CLI_Starter/src/assets/img/avatars/5.jpg diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/6.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/6.jpg similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/6.jpg rename to Angular2_CLI_Starter/src/assets/img/avatars/6.jpg diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/7.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/7.jpg similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/7.jpg rename to Angular2_CLI_Starter/src/assets/img/avatars/7.jpg diff --git a/Angular2_CLI_Full_Project/dist/assets/img/avatars/8.jpg b/Angular2_CLI_Starter/src/assets/img/avatars/8.jpg similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/avatars/8.jpg rename to Angular2_CLI_Starter/src/assets/img/avatars/8.jpg diff --git a/Angular2_CLI_Full_Project/dist/assets/img/favicon.png b/Angular2_CLI_Starter/src/assets/img/favicon.png similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/favicon.png rename to Angular2_CLI_Starter/src/assets/img/favicon.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/ASEAN.png b/Angular2_CLI_Starter/src/assets/img/flags/ASEAN.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/ASEAN.png rename to Angular2_CLI_Starter/src/assets/img/flags/ASEAN.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Afghanistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Afghanistan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Afghanistan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Afghanistan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/African Union.png b/Angular2_CLI_Starter/src/assets/img/flags/African Union.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/African Union.png rename to Angular2_CLI_Starter/src/assets/img/flags/African Union.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Albania.png b/Angular2_CLI_Starter/src/assets/img/flags/Albania.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Albania.png rename to Angular2_CLI_Starter/src/assets/img/flags/Albania.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Algeria.png b/Angular2_CLI_Starter/src/assets/img/flags/Algeria.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Algeria.png rename to Angular2_CLI_Starter/src/assets/img/flags/Algeria.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/American Samoa.png b/Angular2_CLI_Starter/src/assets/img/flags/American Samoa.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/American Samoa.png rename to Angular2_CLI_Starter/src/assets/img/flags/American Samoa.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Andorra.png b/Angular2_CLI_Starter/src/assets/img/flags/Andorra.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Andorra.png rename to Angular2_CLI_Starter/src/assets/img/flags/Andorra.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Angola.png b/Angular2_CLI_Starter/src/assets/img/flags/Angola.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Angola.png rename to Angular2_CLI_Starter/src/assets/img/flags/Angola.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Anguilla.png b/Angular2_CLI_Starter/src/assets/img/flags/Anguilla.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Anguilla.png rename to Angular2_CLI_Starter/src/assets/img/flags/Anguilla.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Antarctica.png b/Angular2_CLI_Starter/src/assets/img/flags/Antarctica.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Antarctica.png rename to Angular2_CLI_Starter/src/assets/img/flags/Antarctica.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Antigua & Barbuda.png b/Angular2_CLI_Starter/src/assets/img/flags/Antigua & Barbuda.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Antigua & Barbuda.png rename to Angular2_CLI_Starter/src/assets/img/flags/Antigua & Barbuda.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Arab League.png b/Angular2_CLI_Starter/src/assets/img/flags/Arab League.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Arab League.png rename to Angular2_CLI_Starter/src/assets/img/flags/Arab League.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Argentina.png b/Angular2_CLI_Starter/src/assets/img/flags/Argentina.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Argentina.png rename to Angular2_CLI_Starter/src/assets/img/flags/Argentina.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Armenia.png b/Angular2_CLI_Starter/src/assets/img/flags/Armenia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Armenia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Armenia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Aruba.png b/Angular2_CLI_Starter/src/assets/img/flags/Aruba.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Aruba.png rename to Angular2_CLI_Starter/src/assets/img/flags/Aruba.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Australia.png b/Angular2_CLI_Starter/src/assets/img/flags/Australia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Australia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Australia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Austria.png b/Angular2_CLI_Starter/src/assets/img/flags/Austria.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Austria.png rename to Angular2_CLI_Starter/src/assets/img/flags/Austria.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Azerbaijan.png b/Angular2_CLI_Starter/src/assets/img/flags/Azerbaijan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Azerbaijan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Azerbaijan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bahamas.png b/Angular2_CLI_Starter/src/assets/img/flags/Bahamas.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bahamas.png rename to Angular2_CLI_Starter/src/assets/img/flags/Bahamas.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bahrain.png b/Angular2_CLI_Starter/src/assets/img/flags/Bahrain.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bahrain.png rename to Angular2_CLI_Starter/src/assets/img/flags/Bahrain.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bangladesh.png b/Angular2_CLI_Starter/src/assets/img/flags/Bangladesh.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bangladesh.png rename to Angular2_CLI_Starter/src/assets/img/flags/Bangladesh.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Barbados.png b/Angular2_CLI_Starter/src/assets/img/flags/Barbados.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Barbados.png rename to Angular2_CLI_Starter/src/assets/img/flags/Barbados.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Belarus.png b/Angular2_CLI_Starter/src/assets/img/flags/Belarus.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Belarus.png rename to Angular2_CLI_Starter/src/assets/img/flags/Belarus.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Belgium.png b/Angular2_CLI_Starter/src/assets/img/flags/Belgium.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Belgium.png rename to Angular2_CLI_Starter/src/assets/img/flags/Belgium.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Belize.png b/Angular2_CLI_Starter/src/assets/img/flags/Belize.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Belize.png rename to Angular2_CLI_Starter/src/assets/img/flags/Belize.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Benin.png b/Angular2_CLI_Starter/src/assets/img/flags/Benin.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Benin.png rename to Angular2_CLI_Starter/src/assets/img/flags/Benin.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bermuda.png b/Angular2_CLI_Starter/src/assets/img/flags/Bermuda.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bermuda.png rename to Angular2_CLI_Starter/src/assets/img/flags/Bermuda.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bhutan.png b/Angular2_CLI_Starter/src/assets/img/flags/Bhutan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bhutan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Bhutan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bolivia.png b/Angular2_CLI_Starter/src/assets/img/flags/Bolivia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bolivia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Bolivia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bosnia & Herzegovina.png b/Angular2_CLI_Starter/src/assets/img/flags/Bosnia & Herzegovina.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bosnia & Herzegovina.png rename to Angular2_CLI_Starter/src/assets/img/flags/Bosnia & Herzegovina.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Botswana.png b/Angular2_CLI_Starter/src/assets/img/flags/Botswana.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Botswana.png rename to Angular2_CLI_Starter/src/assets/img/flags/Botswana.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Brazil.png b/Angular2_CLI_Starter/src/assets/img/flags/Brazil.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Brazil.png rename to Angular2_CLI_Starter/src/assets/img/flags/Brazil.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Brunei.png b/Angular2_CLI_Starter/src/assets/img/flags/Brunei.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Brunei.png rename to Angular2_CLI_Starter/src/assets/img/flags/Brunei.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Bulgaria.png b/Angular2_CLI_Starter/src/assets/img/flags/Bulgaria.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Bulgaria.png rename to Angular2_CLI_Starter/src/assets/img/flags/Bulgaria.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Burkina Faso.png b/Angular2_CLI_Starter/src/assets/img/flags/Burkina Faso.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Burkina Faso.png rename to Angular2_CLI_Starter/src/assets/img/flags/Burkina Faso.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Burundi.png b/Angular2_CLI_Starter/src/assets/img/flags/Burundi.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Burundi.png rename to Angular2_CLI_Starter/src/assets/img/flags/Burundi.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/CARICOM.png b/Angular2_CLI_Starter/src/assets/img/flags/CARICOM.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/CARICOM.png rename to Angular2_CLI_Starter/src/assets/img/flags/CARICOM.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/CIS.png b/Angular2_CLI_Starter/src/assets/img/flags/CIS.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/CIS.png rename to Angular2_CLI_Starter/src/assets/img/flags/CIS.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cambodja.png b/Angular2_CLI_Starter/src/assets/img/flags/Cambodja.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cambodja.png rename to Angular2_CLI_Starter/src/assets/img/flags/Cambodja.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cameroon.png b/Angular2_CLI_Starter/src/assets/img/flags/Cameroon.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cameroon.png rename to Angular2_CLI_Starter/src/assets/img/flags/Cameroon.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Canada.png b/Angular2_CLI_Starter/src/assets/img/flags/Canada.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Canada.png rename to Angular2_CLI_Starter/src/assets/img/flags/Canada.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cape Verde.png b/Angular2_CLI_Starter/src/assets/img/flags/Cape Verde.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cape Verde.png rename to Angular2_CLI_Starter/src/assets/img/flags/Cape Verde.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cayman Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Cayman Islands.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cayman Islands.png rename to Angular2_CLI_Starter/src/assets/img/flags/Cayman Islands.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Central African Republic.png b/Angular2_CLI_Starter/src/assets/img/flags/Central African Republic.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Central African Republic.png rename to Angular2_CLI_Starter/src/assets/img/flags/Central African Republic.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Chad.png b/Angular2_CLI_Starter/src/assets/img/flags/Chad.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Chad.png rename to Angular2_CLI_Starter/src/assets/img/flags/Chad.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Chile.png b/Angular2_CLI_Starter/src/assets/img/flags/Chile.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Chile.png rename to Angular2_CLI_Starter/src/assets/img/flags/Chile.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/China.png b/Angular2_CLI_Starter/src/assets/img/flags/China.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/China.png rename to Angular2_CLI_Starter/src/assets/img/flags/China.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Colombia.png b/Angular2_CLI_Starter/src/assets/img/flags/Colombia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Colombia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Colombia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Commonwealth.png b/Angular2_CLI_Starter/src/assets/img/flags/Commonwealth.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Commonwealth.png rename to Angular2_CLI_Starter/src/assets/img/flags/Commonwealth.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Comoros.png b/Angular2_CLI_Starter/src/assets/img/flags/Comoros.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Comoros.png rename to Angular2_CLI_Starter/src/assets/img/flags/Comoros.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Congo-Brazzaville.png b/Angular2_CLI_Starter/src/assets/img/flags/Congo-Brazzaville.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Congo-Brazzaville.png rename to Angular2_CLI_Starter/src/assets/img/flags/Congo-Brazzaville.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Congo-Kinshasa(Zaire).png b/Angular2_CLI_Starter/src/assets/img/flags/Congo-Kinshasa(Zaire).png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Congo-Kinshasa(Zaire).png rename to Angular2_CLI_Starter/src/assets/img/flags/Congo-Kinshasa(Zaire).png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cook Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Cook Islands.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cook Islands.png rename to Angular2_CLI_Starter/src/assets/img/flags/Cook Islands.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Costa Rica.png b/Angular2_CLI_Starter/src/assets/img/flags/Costa Rica.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Costa Rica.png rename to Angular2_CLI_Starter/src/assets/img/flags/Costa Rica.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cote d'Ivoire.png b/Angular2_CLI_Starter/src/assets/img/flags/Cote d'Ivoire.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cote d'Ivoire.png rename to Angular2_CLI_Starter/src/assets/img/flags/Cote d'Ivoire.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Croatia.png b/Angular2_CLI_Starter/src/assets/img/flags/Croatia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Croatia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Croatia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cuba.png b/Angular2_CLI_Starter/src/assets/img/flags/Cuba.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cuba.png rename to Angular2_CLI_Starter/src/assets/img/flags/Cuba.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Cyprus.png b/Angular2_CLI_Starter/src/assets/img/flags/Cyprus.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Cyprus.png rename to Angular2_CLI_Starter/src/assets/img/flags/Cyprus.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Czech Republic.png b/Angular2_CLI_Starter/src/assets/img/flags/Czech Republic.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Czech Republic.png rename to Angular2_CLI_Starter/src/assets/img/flags/Czech Republic.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Denmark.png b/Angular2_CLI_Starter/src/assets/img/flags/Denmark.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Denmark.png rename to Angular2_CLI_Starter/src/assets/img/flags/Denmark.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Djibouti.png b/Angular2_CLI_Starter/src/assets/img/flags/Djibouti.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Djibouti.png rename to Angular2_CLI_Starter/src/assets/img/flags/Djibouti.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Dominica.png b/Angular2_CLI_Starter/src/assets/img/flags/Dominica.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Dominica.png rename to Angular2_CLI_Starter/src/assets/img/flags/Dominica.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Dominican Republic.png b/Angular2_CLI_Starter/src/assets/img/flags/Dominican Republic.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Dominican Republic.png rename to Angular2_CLI_Starter/src/assets/img/flags/Dominican Republic.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ecuador.png b/Angular2_CLI_Starter/src/assets/img/flags/Ecuador.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ecuador.png rename to Angular2_CLI_Starter/src/assets/img/flags/Ecuador.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Egypt.png b/Angular2_CLI_Starter/src/assets/img/flags/Egypt.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Egypt.png rename to Angular2_CLI_Starter/src/assets/img/flags/Egypt.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/El Salvador.png b/Angular2_CLI_Starter/src/assets/img/flags/El Salvador.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/El Salvador.png rename to Angular2_CLI_Starter/src/assets/img/flags/El Salvador.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/England.png b/Angular2_CLI_Starter/src/assets/img/flags/England.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/England.png rename to Angular2_CLI_Starter/src/assets/img/flags/England.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Equatorial Guinea.png b/Angular2_CLI_Starter/src/assets/img/flags/Equatorial Guinea.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Equatorial Guinea.png rename to Angular2_CLI_Starter/src/assets/img/flags/Equatorial Guinea.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Eritrea.png b/Angular2_CLI_Starter/src/assets/img/flags/Eritrea.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Eritrea.png rename to Angular2_CLI_Starter/src/assets/img/flags/Eritrea.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Estonia.png b/Angular2_CLI_Starter/src/assets/img/flags/Estonia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Estonia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Estonia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ethiopia.png b/Angular2_CLI_Starter/src/assets/img/flags/Ethiopia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ethiopia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Ethiopia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/European Union.png b/Angular2_CLI_Starter/src/assets/img/flags/European Union.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/European Union.png rename to Angular2_CLI_Starter/src/assets/img/flags/European Union.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Faroes.png b/Angular2_CLI_Starter/src/assets/img/flags/Faroes.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Faroes.png rename to Angular2_CLI_Starter/src/assets/img/flags/Faroes.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Fiji.png b/Angular2_CLI_Starter/src/assets/img/flags/Fiji.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Fiji.png rename to Angular2_CLI_Starter/src/assets/img/flags/Fiji.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Finland.png b/Angular2_CLI_Starter/src/assets/img/flags/Finland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Finland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Finland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/France.png b/Angular2_CLI_Starter/src/assets/img/flags/France.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/France.png rename to Angular2_CLI_Starter/src/assets/img/flags/France.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Gabon.png b/Angular2_CLI_Starter/src/assets/img/flags/Gabon.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Gabon.png rename to Angular2_CLI_Starter/src/assets/img/flags/Gabon.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Gambia.png b/Angular2_CLI_Starter/src/assets/img/flags/Gambia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Gambia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Gambia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Georgia.png b/Angular2_CLI_Starter/src/assets/img/flags/Georgia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Georgia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Georgia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Germany.png b/Angular2_CLI_Starter/src/assets/img/flags/Germany.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Germany.png rename to Angular2_CLI_Starter/src/assets/img/flags/Germany.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ghana.png b/Angular2_CLI_Starter/src/assets/img/flags/Ghana.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ghana.png rename to Angular2_CLI_Starter/src/assets/img/flags/Ghana.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Gibraltar.png b/Angular2_CLI_Starter/src/assets/img/flags/Gibraltar.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Gibraltar.png rename to Angular2_CLI_Starter/src/assets/img/flags/Gibraltar.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Greece.png b/Angular2_CLI_Starter/src/assets/img/flags/Greece.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Greece.png rename to Angular2_CLI_Starter/src/assets/img/flags/Greece.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Greenland.png b/Angular2_CLI_Starter/src/assets/img/flags/Greenland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Greenland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Greenland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Grenada.png b/Angular2_CLI_Starter/src/assets/img/flags/Grenada.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Grenada.png rename to Angular2_CLI_Starter/src/assets/img/flags/Grenada.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guadeloupe.png b/Angular2_CLI_Starter/src/assets/img/flags/Guadeloupe.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guadeloupe.png rename to Angular2_CLI_Starter/src/assets/img/flags/Guadeloupe.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guam.png b/Angular2_CLI_Starter/src/assets/img/flags/Guam.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guam.png rename to Angular2_CLI_Starter/src/assets/img/flags/Guam.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guatemala.png b/Angular2_CLI_Starter/src/assets/img/flags/Guatemala.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guatemala.png rename to Angular2_CLI_Starter/src/assets/img/flags/Guatemala.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guernsey.png b/Angular2_CLI_Starter/src/assets/img/flags/Guernsey.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guernsey.png rename to Angular2_CLI_Starter/src/assets/img/flags/Guernsey.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guinea-Bissau.png b/Angular2_CLI_Starter/src/assets/img/flags/Guinea-Bissau.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guinea-Bissau.png rename to Angular2_CLI_Starter/src/assets/img/flags/Guinea-Bissau.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guinea.png b/Angular2_CLI_Starter/src/assets/img/flags/Guinea.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guinea.png rename to Angular2_CLI_Starter/src/assets/img/flags/Guinea.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Guyana.png b/Angular2_CLI_Starter/src/assets/img/flags/Guyana.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Guyana.png rename to Angular2_CLI_Starter/src/assets/img/flags/Guyana.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Haiti.png b/Angular2_CLI_Starter/src/assets/img/flags/Haiti.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Haiti.png rename to Angular2_CLI_Starter/src/assets/img/flags/Haiti.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Honduras.png b/Angular2_CLI_Starter/src/assets/img/flags/Honduras.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Honduras.png rename to Angular2_CLI_Starter/src/assets/img/flags/Honduras.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Hong Kong.png b/Angular2_CLI_Starter/src/assets/img/flags/Hong Kong.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Hong Kong.png rename to Angular2_CLI_Starter/src/assets/img/flags/Hong Kong.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Hungary.png b/Angular2_CLI_Starter/src/assets/img/flags/Hungary.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Hungary.png rename to Angular2_CLI_Starter/src/assets/img/flags/Hungary.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Iceland.png b/Angular2_CLI_Starter/src/assets/img/flags/Iceland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Iceland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Iceland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/India.png b/Angular2_CLI_Starter/src/assets/img/flags/India.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/India.png rename to Angular2_CLI_Starter/src/assets/img/flags/India.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Indonezia.png b/Angular2_CLI_Starter/src/assets/img/flags/Indonezia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Indonezia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Indonezia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Iran.png b/Angular2_CLI_Starter/src/assets/img/flags/Iran.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Iran.png rename to Angular2_CLI_Starter/src/assets/img/flags/Iran.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Iraq.png b/Angular2_CLI_Starter/src/assets/img/flags/Iraq.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Iraq.png rename to Angular2_CLI_Starter/src/assets/img/flags/Iraq.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ireland.png b/Angular2_CLI_Starter/src/assets/img/flags/Ireland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ireland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Ireland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Islamic Conference.png b/Angular2_CLI_Starter/src/assets/img/flags/Islamic Conference.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Islamic Conference.png rename to Angular2_CLI_Starter/src/assets/img/flags/Islamic Conference.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Isle of Man.png b/Angular2_CLI_Starter/src/assets/img/flags/Isle of Man.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Isle of Man.png rename to Angular2_CLI_Starter/src/assets/img/flags/Isle of Man.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Israel.png b/Angular2_CLI_Starter/src/assets/img/flags/Israel.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Israel.png rename to Angular2_CLI_Starter/src/assets/img/flags/Israel.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Italy.png b/Angular2_CLI_Starter/src/assets/img/flags/Italy.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Italy.png rename to Angular2_CLI_Starter/src/assets/img/flags/Italy.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Jamaica.png b/Angular2_CLI_Starter/src/assets/img/flags/Jamaica.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Jamaica.png rename to Angular2_CLI_Starter/src/assets/img/flags/Jamaica.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Japan.png b/Angular2_CLI_Starter/src/assets/img/flags/Japan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Japan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Japan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Jersey.png b/Angular2_CLI_Starter/src/assets/img/flags/Jersey.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Jersey.png rename to Angular2_CLI_Starter/src/assets/img/flags/Jersey.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Jordan.png b/Angular2_CLI_Starter/src/assets/img/flags/Jordan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Jordan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Jordan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kazakhstan.png b/Angular2_CLI_Starter/src/assets/img/flags/Kazakhstan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kazakhstan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Kazakhstan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kenya.png b/Angular2_CLI_Starter/src/assets/img/flags/Kenya.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kenya.png rename to Angular2_CLI_Starter/src/assets/img/flags/Kenya.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kiribati.png b/Angular2_CLI_Starter/src/assets/img/flags/Kiribati.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kiribati.png rename to Angular2_CLI_Starter/src/assets/img/flags/Kiribati.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kosovo.png b/Angular2_CLI_Starter/src/assets/img/flags/Kosovo.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kosovo.png rename to Angular2_CLI_Starter/src/assets/img/flags/Kosovo.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kuwait.png b/Angular2_CLI_Starter/src/assets/img/flags/Kuwait.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kuwait.png rename to Angular2_CLI_Starter/src/assets/img/flags/Kuwait.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Kyrgyzstan.png b/Angular2_CLI_Starter/src/assets/img/flags/Kyrgyzstan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Kyrgyzstan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Kyrgyzstan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Laos.png b/Angular2_CLI_Starter/src/assets/img/flags/Laos.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Laos.png rename to Angular2_CLI_Starter/src/assets/img/flags/Laos.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Latvia.png b/Angular2_CLI_Starter/src/assets/img/flags/Latvia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Latvia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Latvia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Lebanon.png b/Angular2_CLI_Starter/src/assets/img/flags/Lebanon.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Lebanon.png rename to Angular2_CLI_Starter/src/assets/img/flags/Lebanon.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Lesotho.png b/Angular2_CLI_Starter/src/assets/img/flags/Lesotho.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Lesotho.png rename to Angular2_CLI_Starter/src/assets/img/flags/Lesotho.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Liberia.png b/Angular2_CLI_Starter/src/assets/img/flags/Liberia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Liberia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Liberia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Libya.png b/Angular2_CLI_Starter/src/assets/img/flags/Libya.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Libya.png rename to Angular2_CLI_Starter/src/assets/img/flags/Libya.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Liechtenshein.png b/Angular2_CLI_Starter/src/assets/img/flags/Liechtenshein.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Liechtenshein.png rename to Angular2_CLI_Starter/src/assets/img/flags/Liechtenshein.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Lithuania.png b/Angular2_CLI_Starter/src/assets/img/flags/Lithuania.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Lithuania.png rename to Angular2_CLI_Starter/src/assets/img/flags/Lithuania.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Luxembourg.png b/Angular2_CLI_Starter/src/assets/img/flags/Luxembourg.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Luxembourg.png rename to Angular2_CLI_Starter/src/assets/img/flags/Luxembourg.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Macao.png b/Angular2_CLI_Starter/src/assets/img/flags/Macao.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Macao.png rename to Angular2_CLI_Starter/src/assets/img/flags/Macao.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Macedonia.png b/Angular2_CLI_Starter/src/assets/img/flags/Macedonia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Macedonia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Macedonia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Madagascar.png b/Angular2_CLI_Starter/src/assets/img/flags/Madagascar.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Madagascar.png rename to Angular2_CLI_Starter/src/assets/img/flags/Madagascar.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Malawi.png b/Angular2_CLI_Starter/src/assets/img/flags/Malawi.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Malawi.png rename to Angular2_CLI_Starter/src/assets/img/flags/Malawi.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Malaysia.png b/Angular2_CLI_Starter/src/assets/img/flags/Malaysia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Malaysia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Malaysia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Maldives.png b/Angular2_CLI_Starter/src/assets/img/flags/Maldives.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Maldives.png rename to Angular2_CLI_Starter/src/assets/img/flags/Maldives.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mali.png b/Angular2_CLI_Starter/src/assets/img/flags/Mali.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mali.png rename to Angular2_CLI_Starter/src/assets/img/flags/Mali.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Malta.png b/Angular2_CLI_Starter/src/assets/img/flags/Malta.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Malta.png rename to Angular2_CLI_Starter/src/assets/img/flags/Malta.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Marshall Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Marshall Islands.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Marshall Islands.png rename to Angular2_CLI_Starter/src/assets/img/flags/Marshall Islands.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Martinique.png b/Angular2_CLI_Starter/src/assets/img/flags/Martinique.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Martinique.png rename to Angular2_CLI_Starter/src/assets/img/flags/Martinique.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mauritania.png b/Angular2_CLI_Starter/src/assets/img/flags/Mauritania.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mauritania.png rename to Angular2_CLI_Starter/src/assets/img/flags/Mauritania.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mauritius.png b/Angular2_CLI_Starter/src/assets/img/flags/Mauritius.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mauritius.png rename to Angular2_CLI_Starter/src/assets/img/flags/Mauritius.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mexico.png b/Angular2_CLI_Starter/src/assets/img/flags/Mexico.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mexico.png rename to Angular2_CLI_Starter/src/assets/img/flags/Mexico.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Micronesia.png b/Angular2_CLI_Starter/src/assets/img/flags/Micronesia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Micronesia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Micronesia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Moldova.png b/Angular2_CLI_Starter/src/assets/img/flags/Moldova.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Moldova.png rename to Angular2_CLI_Starter/src/assets/img/flags/Moldova.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Monaco.png b/Angular2_CLI_Starter/src/assets/img/flags/Monaco.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Monaco.png rename to Angular2_CLI_Starter/src/assets/img/flags/Monaco.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mongolia.png b/Angular2_CLI_Starter/src/assets/img/flags/Mongolia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mongolia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Mongolia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Montenegro.png b/Angular2_CLI_Starter/src/assets/img/flags/Montenegro.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Montenegro.png rename to Angular2_CLI_Starter/src/assets/img/flags/Montenegro.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Montserrat.png b/Angular2_CLI_Starter/src/assets/img/flags/Montserrat.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Montserrat.png rename to Angular2_CLI_Starter/src/assets/img/flags/Montserrat.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Morocco.png b/Angular2_CLI_Starter/src/assets/img/flags/Morocco.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Morocco.png rename to Angular2_CLI_Starter/src/assets/img/flags/Morocco.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Mozambique.png b/Angular2_CLI_Starter/src/assets/img/flags/Mozambique.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Mozambique.png rename to Angular2_CLI_Starter/src/assets/img/flags/Mozambique.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Myanmar(Burma).png b/Angular2_CLI_Starter/src/assets/img/flags/Myanmar(Burma).png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Myanmar(Burma).png rename to Angular2_CLI_Starter/src/assets/img/flags/Myanmar(Burma).png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/NATO.png b/Angular2_CLI_Starter/src/assets/img/flags/NATO.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/NATO.png rename to Angular2_CLI_Starter/src/assets/img/flags/NATO.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Namibia.png b/Angular2_CLI_Starter/src/assets/img/flags/Namibia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Namibia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Namibia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Nauru.png b/Angular2_CLI_Starter/src/assets/img/flags/Nauru.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Nauru.png rename to Angular2_CLI_Starter/src/assets/img/flags/Nauru.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Nepal.png b/Angular2_CLI_Starter/src/assets/img/flags/Nepal.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Nepal.png rename to Angular2_CLI_Starter/src/assets/img/flags/Nepal.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Netherlands Antilles.png b/Angular2_CLI_Starter/src/assets/img/flags/Netherlands Antilles.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Netherlands Antilles.png rename to Angular2_CLI_Starter/src/assets/img/flags/Netherlands Antilles.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Netherlands.png b/Angular2_CLI_Starter/src/assets/img/flags/Netherlands.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Netherlands.png rename to Angular2_CLI_Starter/src/assets/img/flags/Netherlands.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/New Caledonia.png b/Angular2_CLI_Starter/src/assets/img/flags/New Caledonia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/New Caledonia.png rename to Angular2_CLI_Starter/src/assets/img/flags/New Caledonia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/New Zealand.png b/Angular2_CLI_Starter/src/assets/img/flags/New Zealand.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/New Zealand.png rename to Angular2_CLI_Starter/src/assets/img/flags/New Zealand.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Nicaragua.png b/Angular2_CLI_Starter/src/assets/img/flags/Nicaragua.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Nicaragua.png rename to Angular2_CLI_Starter/src/assets/img/flags/Nicaragua.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Niger.png b/Angular2_CLI_Starter/src/assets/img/flags/Niger.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Niger.png rename to Angular2_CLI_Starter/src/assets/img/flags/Niger.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Nigeria.png b/Angular2_CLI_Starter/src/assets/img/flags/Nigeria.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Nigeria.png rename to Angular2_CLI_Starter/src/assets/img/flags/Nigeria.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/North Korea.png b/Angular2_CLI_Starter/src/assets/img/flags/North Korea.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/North Korea.png rename to Angular2_CLI_Starter/src/assets/img/flags/North Korea.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Northern Cyprus.png b/Angular2_CLI_Starter/src/assets/img/flags/Northern Cyprus.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Northern Cyprus.png rename to Angular2_CLI_Starter/src/assets/img/flags/Northern Cyprus.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Northern Ireland.png b/Angular2_CLI_Starter/src/assets/img/flags/Northern Ireland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Northern Ireland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Northern Ireland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Norway.png b/Angular2_CLI_Starter/src/assets/img/flags/Norway.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Norway.png rename to Angular2_CLI_Starter/src/assets/img/flags/Norway.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/OPEC.png b/Angular2_CLI_Starter/src/assets/img/flags/OPEC.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/OPEC.png rename to Angular2_CLI_Starter/src/assets/img/flags/OPEC.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Olimpic Movement.png b/Angular2_CLI_Starter/src/assets/img/flags/Olimpic Movement.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Olimpic Movement.png rename to Angular2_CLI_Starter/src/assets/img/flags/Olimpic Movement.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Oman.png b/Angular2_CLI_Starter/src/assets/img/flags/Oman.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Oman.png rename to Angular2_CLI_Starter/src/assets/img/flags/Oman.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Pakistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Pakistan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Pakistan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Pakistan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Palau.png b/Angular2_CLI_Starter/src/assets/img/flags/Palau.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Palau.png rename to Angular2_CLI_Starter/src/assets/img/flags/Palau.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Palestine.png b/Angular2_CLI_Starter/src/assets/img/flags/Palestine.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Palestine.png rename to Angular2_CLI_Starter/src/assets/img/flags/Palestine.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Panama.png b/Angular2_CLI_Starter/src/assets/img/flags/Panama.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Panama.png rename to Angular2_CLI_Starter/src/assets/img/flags/Panama.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Papua New Guinea.png b/Angular2_CLI_Starter/src/assets/img/flags/Papua New Guinea.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Papua New Guinea.png rename to Angular2_CLI_Starter/src/assets/img/flags/Papua New Guinea.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Paraguay.png b/Angular2_CLI_Starter/src/assets/img/flags/Paraguay.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Paraguay.png rename to Angular2_CLI_Starter/src/assets/img/flags/Paraguay.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Peru.png b/Angular2_CLI_Starter/src/assets/img/flags/Peru.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Peru.png rename to Angular2_CLI_Starter/src/assets/img/flags/Peru.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Philippines.png b/Angular2_CLI_Starter/src/assets/img/flags/Philippines.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Philippines.png rename to Angular2_CLI_Starter/src/assets/img/flags/Philippines.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Poland.png b/Angular2_CLI_Starter/src/assets/img/flags/Poland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Poland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Poland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Portugal.png b/Angular2_CLI_Starter/src/assets/img/flags/Portugal.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Portugal.png rename to Angular2_CLI_Starter/src/assets/img/flags/Portugal.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Puerto Rico.png b/Angular2_CLI_Starter/src/assets/img/flags/Puerto Rico.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Puerto Rico.png rename to Angular2_CLI_Starter/src/assets/img/flags/Puerto Rico.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Qatar.png b/Angular2_CLI_Starter/src/assets/img/flags/Qatar.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Qatar.png rename to Angular2_CLI_Starter/src/assets/img/flags/Qatar.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Red Cross.png b/Angular2_CLI_Starter/src/assets/img/flags/Red Cross.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Red Cross.png rename to Angular2_CLI_Starter/src/assets/img/flags/Red Cross.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Reunion.png b/Angular2_CLI_Starter/src/assets/img/flags/Reunion.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Reunion.png rename to Angular2_CLI_Starter/src/assets/img/flags/Reunion.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Romania.png b/Angular2_CLI_Starter/src/assets/img/flags/Romania.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Romania.png rename to Angular2_CLI_Starter/src/assets/img/flags/Romania.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Russia.png b/Angular2_CLI_Starter/src/assets/img/flags/Russia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Russia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Russia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Rwanda.png b/Angular2_CLI_Starter/src/assets/img/flags/Rwanda.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Rwanda.png rename to Angular2_CLI_Starter/src/assets/img/flags/Rwanda.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Saint Lucia.png b/Angular2_CLI_Starter/src/assets/img/flags/Saint Lucia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Saint Lucia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Saint Lucia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Samoa.png b/Angular2_CLI_Starter/src/assets/img/flags/Samoa.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Samoa.png rename to Angular2_CLI_Starter/src/assets/img/flags/Samoa.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/San Marino.png b/Angular2_CLI_Starter/src/assets/img/flags/San Marino.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/San Marino.png rename to Angular2_CLI_Starter/src/assets/img/flags/San Marino.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sao Tome & Principe.png b/Angular2_CLI_Starter/src/assets/img/flags/Sao Tome & Principe.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sao Tome & Principe.png rename to Angular2_CLI_Starter/src/assets/img/flags/Sao Tome & Principe.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Saudi Arabia.png b/Angular2_CLI_Starter/src/assets/img/flags/Saudi Arabia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Saudi Arabia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Saudi Arabia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Scotland.png b/Angular2_CLI_Starter/src/assets/img/flags/Scotland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Scotland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Scotland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Senegal.png b/Angular2_CLI_Starter/src/assets/img/flags/Senegal.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Senegal.png rename to Angular2_CLI_Starter/src/assets/img/flags/Senegal.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Serbia(Yugoslavia).png b/Angular2_CLI_Starter/src/assets/img/flags/Serbia(Yugoslavia).png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Serbia(Yugoslavia).png rename to Angular2_CLI_Starter/src/assets/img/flags/Serbia(Yugoslavia).png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Seychelles.png b/Angular2_CLI_Starter/src/assets/img/flags/Seychelles.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Seychelles.png rename to Angular2_CLI_Starter/src/assets/img/flags/Seychelles.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sierra Leone.png b/Angular2_CLI_Starter/src/assets/img/flags/Sierra Leone.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sierra Leone.png rename to Angular2_CLI_Starter/src/assets/img/flags/Sierra Leone.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Singapore.png b/Angular2_CLI_Starter/src/assets/img/flags/Singapore.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Singapore.png rename to Angular2_CLI_Starter/src/assets/img/flags/Singapore.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Slovakia.png b/Angular2_CLI_Starter/src/assets/img/flags/Slovakia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Slovakia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Slovakia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Slovenia.png b/Angular2_CLI_Starter/src/assets/img/flags/Slovenia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Slovenia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Slovenia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Solomon Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Solomon Islands.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Solomon Islands.png rename to Angular2_CLI_Starter/src/assets/img/flags/Solomon Islands.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Somalia.png b/Angular2_CLI_Starter/src/assets/img/flags/Somalia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Somalia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Somalia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Somaliland.png b/Angular2_CLI_Starter/src/assets/img/flags/Somaliland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Somaliland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Somaliland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/South Africa.png b/Angular2_CLI_Starter/src/assets/img/flags/South Africa.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/South Africa.png rename to Angular2_CLI_Starter/src/assets/img/flags/South Africa.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/South Korea.png b/Angular2_CLI_Starter/src/assets/img/flags/South Korea.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/South Korea.png rename to Angular2_CLI_Starter/src/assets/img/flags/South Korea.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Spain.png b/Angular2_CLI_Starter/src/assets/img/flags/Spain.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Spain.png rename to Angular2_CLI_Starter/src/assets/img/flags/Spain.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sri Lanka.png b/Angular2_CLI_Starter/src/assets/img/flags/Sri Lanka.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sri Lanka.png rename to Angular2_CLI_Starter/src/assets/img/flags/Sri Lanka.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/St Kitts & Nevis.png b/Angular2_CLI_Starter/src/assets/img/flags/St Kitts & Nevis.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/St Kitts & Nevis.png rename to Angular2_CLI_Starter/src/assets/img/flags/St Kitts & Nevis.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/St Vincent & the Grenadines.png b/Angular2_CLI_Starter/src/assets/img/flags/St Vincent & the Grenadines.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/St Vincent & the Grenadines.png rename to Angular2_CLI_Starter/src/assets/img/flags/St Vincent & the Grenadines.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sudan.png b/Angular2_CLI_Starter/src/assets/img/flags/Sudan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sudan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Sudan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Suriname.png b/Angular2_CLI_Starter/src/assets/img/flags/Suriname.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Suriname.png rename to Angular2_CLI_Starter/src/assets/img/flags/Suriname.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Swaziland.png b/Angular2_CLI_Starter/src/assets/img/flags/Swaziland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Swaziland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Swaziland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Sweden.png b/Angular2_CLI_Starter/src/assets/img/flags/Sweden.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Sweden.png rename to Angular2_CLI_Starter/src/assets/img/flags/Sweden.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Switzerland.png b/Angular2_CLI_Starter/src/assets/img/flags/Switzerland.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Switzerland.png rename to Angular2_CLI_Starter/src/assets/img/flags/Switzerland.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Syria.png b/Angular2_CLI_Starter/src/assets/img/flags/Syria.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Syria.png rename to Angular2_CLI_Starter/src/assets/img/flags/Syria.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tahiti(French Polinesia).png b/Angular2_CLI_Starter/src/assets/img/flags/Tahiti(French Polinesia).png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tahiti(French Polinesia).png rename to Angular2_CLI_Starter/src/assets/img/flags/Tahiti(French Polinesia).png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Taiwan.png b/Angular2_CLI_Starter/src/assets/img/flags/Taiwan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Taiwan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Taiwan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tajikistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Tajikistan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tajikistan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Tajikistan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tanzania.png b/Angular2_CLI_Starter/src/assets/img/flags/Tanzania.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tanzania.png rename to Angular2_CLI_Starter/src/assets/img/flags/Tanzania.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Thailand.png b/Angular2_CLI_Starter/src/assets/img/flags/Thailand.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Thailand.png rename to Angular2_CLI_Starter/src/assets/img/flags/Thailand.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Timor-Leste.png b/Angular2_CLI_Starter/src/assets/img/flags/Timor-Leste.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Timor-Leste.png rename to Angular2_CLI_Starter/src/assets/img/flags/Timor-Leste.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Togo.png b/Angular2_CLI_Starter/src/assets/img/flags/Togo.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Togo.png rename to Angular2_CLI_Starter/src/assets/img/flags/Togo.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tonga.png b/Angular2_CLI_Starter/src/assets/img/flags/Tonga.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tonga.png rename to Angular2_CLI_Starter/src/assets/img/flags/Tonga.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Trinidad & Tobago.png b/Angular2_CLI_Starter/src/assets/img/flags/Trinidad & Tobago.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Trinidad & Tobago.png rename to Angular2_CLI_Starter/src/assets/img/flags/Trinidad & Tobago.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tunisia.png b/Angular2_CLI_Starter/src/assets/img/flags/Tunisia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tunisia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Tunisia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Turkey.png b/Angular2_CLI_Starter/src/assets/img/flags/Turkey.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Turkey.png rename to Angular2_CLI_Starter/src/assets/img/flags/Turkey.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Turkmenistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Turkmenistan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Turkmenistan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Turkmenistan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Turks and Caicos Islands.png b/Angular2_CLI_Starter/src/assets/img/flags/Turks and Caicos Islands.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Turks and Caicos Islands.png rename to Angular2_CLI_Starter/src/assets/img/flags/Turks and Caicos Islands.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Tuvalu.png b/Angular2_CLI_Starter/src/assets/img/flags/Tuvalu.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Tuvalu.png rename to Angular2_CLI_Starter/src/assets/img/flags/Tuvalu.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/USA.png b/Angular2_CLI_Starter/src/assets/img/flags/USA.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/USA.png rename to Angular2_CLI_Starter/src/assets/img/flags/USA.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Uganda.png b/Angular2_CLI_Starter/src/assets/img/flags/Uganda.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Uganda.png rename to Angular2_CLI_Starter/src/assets/img/flags/Uganda.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Ukraine.png b/Angular2_CLI_Starter/src/assets/img/flags/Ukraine.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Ukraine.png rename to Angular2_CLI_Starter/src/assets/img/flags/Ukraine.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/United Arab Emirates.png b/Angular2_CLI_Starter/src/assets/img/flags/United Arab Emirates.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/United Arab Emirates.png rename to Angular2_CLI_Starter/src/assets/img/flags/United Arab Emirates.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/United Nations.png b/Angular2_CLI_Starter/src/assets/img/flags/United Nations.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/United Nations.png rename to Angular2_CLI_Starter/src/assets/img/flags/United Nations.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/United-Kingdom.png b/Angular2_CLI_Starter/src/assets/img/flags/United-Kingdom.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/United-Kingdom.png rename to Angular2_CLI_Starter/src/assets/img/flags/United-Kingdom.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Uruguay.png b/Angular2_CLI_Starter/src/assets/img/flags/Uruguay.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Uruguay.png rename to Angular2_CLI_Starter/src/assets/img/flags/Uruguay.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Uzbekistan.png b/Angular2_CLI_Starter/src/assets/img/flags/Uzbekistan.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Uzbekistan.png rename to Angular2_CLI_Starter/src/assets/img/flags/Uzbekistan.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Vanutau.png b/Angular2_CLI_Starter/src/assets/img/flags/Vanutau.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Vanutau.png rename to Angular2_CLI_Starter/src/assets/img/flags/Vanutau.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Vatican City.png b/Angular2_CLI_Starter/src/assets/img/flags/Vatican City.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Vatican City.png rename to Angular2_CLI_Starter/src/assets/img/flags/Vatican City.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Venezuela.png b/Angular2_CLI_Starter/src/assets/img/flags/Venezuela.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Venezuela.png rename to Angular2_CLI_Starter/src/assets/img/flags/Venezuela.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Viet Nam.png b/Angular2_CLI_Starter/src/assets/img/flags/Viet Nam.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Viet Nam.png rename to Angular2_CLI_Starter/src/assets/img/flags/Viet Nam.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Virgin Islands British.png b/Angular2_CLI_Starter/src/assets/img/flags/Virgin Islands British.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Virgin Islands British.png rename to Angular2_CLI_Starter/src/assets/img/flags/Virgin Islands British.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Virgin Islands US.png b/Angular2_CLI_Starter/src/assets/img/flags/Virgin Islands US.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Virgin Islands US.png rename to Angular2_CLI_Starter/src/assets/img/flags/Virgin Islands US.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Wales.png b/Angular2_CLI_Starter/src/assets/img/flags/Wales.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Wales.png rename to Angular2_CLI_Starter/src/assets/img/flags/Wales.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Western Sahara.png b/Angular2_CLI_Starter/src/assets/img/flags/Western Sahara.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Western Sahara.png rename to Angular2_CLI_Starter/src/assets/img/flags/Western Sahara.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Yemen.png b/Angular2_CLI_Starter/src/assets/img/flags/Yemen.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Yemen.png rename to Angular2_CLI_Starter/src/assets/img/flags/Yemen.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Zambia.png b/Angular2_CLI_Starter/src/assets/img/flags/Zambia.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Zambia.png rename to Angular2_CLI_Starter/src/assets/img/flags/Zambia.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/flags/Zimbabwe.png b/Angular2_CLI_Starter/src/assets/img/flags/Zimbabwe.png old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/flags/Zimbabwe.png rename to Angular2_CLI_Starter/src/assets/img/flags/Zimbabwe.png diff --git a/Angular2_CLI_Full_Project/dist/assets/img/logo.png b/Angular2_CLI_Starter/src/assets/img/logo.png similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/img/logo.png rename to Angular2_CLI_Starter/src/assets/img/logo.png diff --git a/Angular2_CLI_Full_Project/dist/assets/style.css b/Angular2_CLI_Starter/src/assets/style.css old mode 100644 new mode 100755 similarity index 100% rename from Angular2_CLI_Full_Project/dist/assets/style.css rename to Angular2_CLI_Starter/src/assets/style.css diff --git a/Angular2_CLI_Starter/src/environments/environment.prod.ts b/Angular2_CLI_Starter/src/environments/environment.prod.ts new file mode 100644 index 0000000..3612073 --- /dev/null +++ b/Angular2_CLI_Starter/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true +}; diff --git a/Angular2_CLI_Starter/src/environments/environment.ts b/Angular2_CLI_Starter/src/environments/environment.ts new file mode 100644 index 0000000..00313f1 --- /dev/null +++ b/Angular2_CLI_Starter/src/environments/environment.ts @@ -0,0 +1,8 @@ +// The file contents for the current environment will overwrite these during build. +// The build system defaults to the dev environment which uses `environment.ts`, but if you do +// `ng build --env=prod` then `environment.prod.ts` will be used instead. +// The list of which env maps to which file can be found in `angular-cli.json`. + +export const environment = { + production: false +}; diff --git a/Angular2_CLI_Starter/src/favicon.ico b/Angular2_CLI_Starter/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8081c7ceaf2be08bf59010158c586170d9d2d517 GIT binary patch literal 5430 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 literal 0 HcmV?d00001 diff --git a/Angular2_CLI_Starter/src/img/favicon.png b/Angular2_CLI_Starter/src/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f62affe0cd4cf62d912341fdb37637ea2bab2a9 GIT binary patch literal 7185 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 literal 0 HcmV?d00001 diff --git a/Angular2_CLI_Starter/src/img/logo.png b/Angular2_CLI_Starter/src/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..98a1946340737de8e77d757b9829a3c8a6e87495 GIT binary patch literal 15028 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 literal 0 HcmV?d00001 diff --git a/Angular2_CLI_Full_Project/dist/index.html b/Angular2_CLI_Starter/src/index.html similarity index 80% rename from Angular2_CLI_Full_Project/dist/index.html rename to Angular2_CLI_Starter/src/index.html index 2e26d58..4ee0150 100644 --- a/Angular2_CLI_Full_Project/dist/index.html +++ b/Angular2_CLI_Starter/src/index.html @@ -17,9 +17,6 @@ <link href="assets/css/font-awesome.min.css" rel="stylesheet"> <link href="assets/css/simple-line-icons.css" rel="stylesheet"> - <!-- Main styles for this application --> - <link href="assets/css/style.css" rel="stylesheet"> - </head> <!-- BODY options, add following classes to body to change options @@ -35,9 +32,6 @@ <body class="navbar-fixed sidebar-nav fixed-nav"> <!-- App Loading... --> - <script type="text/javascript" src="inline.js"></script> - <script type="text/javascript" src="scripts.b8c90bb9e712621fedc8.bundle.js"></script> - <script type="text/javascript" src="main.fc3f43653c92bb8037c2.bundle.js"></script> </body> </html> diff --git a/Angular2_CLI_Starter/src/main.ts b/Angular2_CLI_Starter/src/main.ts new file mode 100644 index 0000000..5c3c520 --- /dev/null +++ b/Angular2_CLI_Starter/src/main.ts @@ -0,0 +1,12 @@ +import './polyfills.ts'; + +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; +import { enableProdMode } from '@angular/core'; +import { environment } from './environments/environment'; +import { AppModule } from './app/'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/Angular2_CLI_Starter/src/polyfills.ts b/Angular2_CLI_Starter/src/polyfills.ts new file mode 100644 index 0000000..3b4c55b --- /dev/null +++ b/Angular2_CLI_Starter/src/polyfills.ts @@ -0,0 +1,19 @@ +// This file includes polyfills needed by Angular 2 and is loaded before +// the app. You can add your own extra polyfills to this file. +import 'core-js/es6/symbol'; +import 'core-js/es6/object'; +import 'core-js/es6/function'; +import 'core-js/es6/parse-int'; +import 'core-js/es6/parse-float'; +import 'core-js/es6/number'; +import 'core-js/es6/math'; +import 'core-js/es6/string'; +import 'core-js/es6/date'; +import 'core-js/es6/array'; +import 'core-js/es6/regexp'; +import 'core-js/es6/map'; +import 'core-js/es6/set'; +import 'core-js/es6/reflect'; + +import 'core-js/es7/reflect'; +import 'zone.js/dist/zone'; diff --git a/Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss b/Angular2_CLI_Starter/src/scss/_bootstrap-variables.scss similarity index 100% rename from Angular_Full_Project_GULP/scss/core/bootstrap-variables.scss rename to Angular2_CLI_Starter/src/scss/_bootstrap-variables.scss diff --git a/Angular_Full_Project_GULP/scss/core/_custom-variables.scss b/Angular2_CLI_Starter/src/scss/_custom-variables.scss similarity index 100% rename from Angular_Full_Project_GULP/scss/core/_custom-variables.scss rename to Angular2_CLI_Starter/src/scss/_custom-variables.scss diff --git a/Angular_Full_Project_GULP/scss/core/_custom.scss b/Angular2_CLI_Starter/src/scss/_custom.scss similarity index 100% rename from Angular_Full_Project_GULP/scss/core/_custom.scss rename to Angular2_CLI_Starter/src/scss/_custom.scss diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_breadcrumb.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_breadcrumb.scss new file mode 100644 index 0000000..2185ebd --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_breadcrumb.scss @@ -0,0 +1,6 @@ +.breadcrumb { + position: relative; + margin-bottom: 1.5 * $spacer-y; + + @include borders($breadcrumb-borders); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_buttons.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_buttons.scss new file mode 100644 index 0000000..a225bb4 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_buttons.scss @@ -0,0 +1,9 @@ +.btn { + + .tag { + position: absolute; + top: 2px; + right: 6px; + font-size: 9px; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_card.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_card.scss new file mode 100644 index 0000000..55cef25 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_card.scss @@ -0,0 +1,259 @@ +.card { + margin-bottom: 1.5 * $spacer-y; +} + +.card-header { + + i.icon-bg { + display: inline-block; + padding: $card-spacer-y $card-spacer-x !important; + margin-top: -$card-spacer-y; + margin-right: $card-spacer-x; + margin-bottom: -$card-spacer-y; + margin-left: -$card-spacer-x; + line-height: inherit; + color: $card-icon-color; + vertical-align: bottom; + background: $card-icon-bg; + border-right: $card-border-width solid $card-border-color; + } + + ul.nav.nav-tabs { + margin-top: -$card-spacer-y; + margin-bottom: -$card-spacer-y; + border-bottom: 0; + + li.nav-item { + border-top: 0; + a.nav-link { + padding: $card-spacer-y $card-spacer-x / 2; + color: $text-muted; + border-top: 0; + + &.active { + color: $body-color; + background: #fff; + } + } + } + } + + &.card-header-inverse { + color: #fff; + } + + @each $variant, $color in (primary: $brand-primary, secondary: $gray-lighter, success: $brand-success, info: $brand-info, warning: $brand-warning, danger: $brand-danger) { + &.card-header-#{$variant} { + margin: -1px -1px 0; + background: $color; + border-bottom: 1px solid $color; + } + } + + .btn { + margin-top: - $btn-padding-y; + } + .btn-sm { + margin-top: - $btn-padding-y-sm; + } + .btn-lg { + margin-top: - $btn-padding-y-lg; + } +} +// +.card-footer { + + ul { + display: table; + width: 100%; + padding: 0; + margin: 0; + table-layout: fixed; + + li { + display: table-cell; + padding: 0 $card-spacer-x; + text-align: center; + + progress { + margin-top: $card-spacer-y; + margin-bottom: 0; + } + } + } +} + + +// +// Background variations +// + +@mixin card-variant($color) { + background-color: $color; + + .card-header { + border-color: darken($color,5%); + } + + .card-header, .card-footer { + background-color: darken($color,5%); + //border: 0; + } +} + +@each $variant, $color in (primary: $brand-primary, secondary: $gray-lighter, success: $brand-success, info: $brand-info, warning: $brand-warning, danger: $brand-danger) { + .card-#{$variant} { + @include card-variant($color) + } +} + +.card-inverse { + color: #fff; + + .text-muted { + color: rgba(255,255,255,.6) !important; + } + + .progress[value] { + background-color: rgba(255,255,255,.2) !important; + } + + // Unfilled portion of the bar + .progress[value]::-webkit-progress-bar { + background-color: rgba(255,255,255,.2) !important; + } + base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only + .progress[value] { + background-color: rgba(255,255,255,.2) !important; + } + + .progress { + @include progress-variant(#fff !important); + } +} + +[class*="card-outline-"] { + .card-block { + background: #fff !important; + } + + &.card-outline-top { + border-top-width: 2px; + border-right-color: $border-color; + border-bottom-color: $border-color; + border-left-color: $border-color; + } +} + +// Cards with color accent +.card-accent-primary { + @include card-accent-variant($btn-primary-bg); +} +.card-accent-secondary { + @include card-accent-variant($btn-secondary-border); +} +.card-accent-info { + @include card-accent-variant($btn-info-bg); +} +.card-accent-success { + @include card-accent-variant($btn-success-bg); +} +.card-accent-warning { + @include card-accent-variant($btn-warning-bg); +} +.card-accent-danger { + @include card-accent-variant($btn-danger-bg); +} + +// Card Actions +.card-header { + > i { + margin-right: $spacer-x / 2; + } + .card-actions { + position: absolute; + top: 0; + right: 0; + //height: inherit; + + a, button { + display: block; + float: left; + width: 50px; + padding: $card-spacer-y 0; + margin: 0 !important; + color: $body-color; + text-align: center; + background: transparent; + border: 0; + border-left: 1px solid $border-color; + box-shadow: 0; + + &:hover { + text-decoration: none; + } + + [class^="icon-"], [class*=" icon-"] { + display: inline-block; + vertical-align: middle; + } + + i { + display: inline-block; + transition: .4s; + } + + i.r180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + } + + .input-group { + width: 230px; + margin: 6px; + + .input-group-addon { + background: #fff; + } + + input { + border-left: 0; + } + } + } +} + +.card-full { + margin-top: - $spacer-y; + margin-right: - $grid-gutter-width-base / 2; + margin-left: - $grid-gutter-width-base / 2; + border: 0; + border-bottom: $card-border-width solid $border-color; +} + +@include media-breakpoint-up(sm) { + .card-columns { + -moz-column-count: 3; + //-moz-column-count: 1.25rem; + -webkit-column-count: 3; + column-gap: 1.25rem; + //-webkit-column-count: 1.25rem; + column-count: 3; + + .card { + display: inline-block; + width: 100%; // Don't let them exceed the column width + } + + &.col-2 { + -moz-column-count: 2; + -webkit-column-count: 2; + column-count: 2; + } + } +} + +.card-group { + margin-bottom: 1.5 * $spacer-y; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_dropdown.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_dropdown.scss new file mode 100644 index 0000000..68a0c9e --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_dropdown.scss @@ -0,0 +1,45 @@ +// Links, buttons, and more within the dropdown menu +.dropdown-item { + position: relative; + padding: 10px 20px; + border-bottom: 1px solid $dropdown-border-color; + + &:last-child { + border-bottom: 0; + } + + i { + display: inline-block; + width: 20px; + margin-right: 10px; + margin-left: -10px; + color: $dropdown-border-color; + text-align: center; + } + + .tag { + position: absolute; + right: 10px; + margin-top: 2px; + } +} + +// Dropdown section headers +.dropdown-header { + padding: 8px 20px; + background: $dropdown-divider-bg; + border-bottom: 1px solid $dropdown-border-color; + + .btn { + margin-top: -7px; + color: $dropdown-header-color; + + &:hover { + color: $body-color; + } + + &.pull-right { + margin-right: -20px; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_input-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_input-group.scss new file mode 100644 index 0000000..536efe0 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_input-group.scss @@ -0,0 +1,7 @@ + +.input-group-addon, +.input-group-btn { + min-width: 40px; + white-space: nowrap; + vertical-align: middle; // Match the inputs +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_nav.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_nav.scss new file mode 100644 index 0000000..ea20f3f --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_nav.scss @@ -0,0 +1,32 @@ +.nav-tabs { + .nav-link { + color: $gray; + &.active { + color: $gray-dark; + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + &:focus { + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + } + } + } +} + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid $border-color; + .tab-pane { + padding: $spacer-y $spacer-x; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_navbar.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_navbar.scss new file mode 100644 index 0000000..0dc2a73 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_navbar.scss @@ -0,0 +1,114 @@ +header.navbar { + position: relative; + height: $navbar-height; + padding: 0; + line-height: $navbar-height; + background-color: $navbar-bg; + @include borders($navbar-border); + + .container-fluid { + padding: 0; + } + + .nav-item { + position: relative; + min-width: 50px; + margin: 0 !important; + text-align: center; + + .nav-link { + i { + vertical-align: middle; + } + + .tag { + position: absolute; + top: 9px; + right: 7px; + } + } + } + + .img-avatar { + height: $navbar-height - 20px; + margin: 0 10px; + } + + .dropdown-menu { + padding-bottom: 0; + line-height: $line-height-base; + } + + .dropdown-item { + min-width: 180px; + } + + a.navbar-brand { + display: inline-block; + width: $navbar-brand-width; + height: $navbar-height; + padding: $navbar-padding-y $navbar-padding-x; + background-color: $navbar-brand-bg; + background-image: $navbar-brand-logo; + background-repeat: no-repeat; + background-position: center center; + background-size: $navbar-brand-logo-size; + @include borders($navbar-brand-border); + } +} + +header.navbar { + .navbar-brand { + margin-right: 0; + } +} + +.navbar-toggler, { + padding: 0 .75em; + line-height: $navbar-height - 4px; +} +.aside-toggle, { + @extend .navbar-toggler; + padding: 0 .75em; + line-height: $navbar-height - 4px; +} + +header.navbar { + .navbar-nav { + .nav-link { + padding-top: 0; + padding-bottom: 0; + } + } +} + +.navbar-brand { + color: $navbar-active-color; + + @include hover-focus { + color: $navbar-active-color; + } +} + +.navbar-nav { + .nav-link { + color: $navbar-color; + + @include hover-focus { + color: $navbar-hover-color; + } + } + + .open > .nav-link, + .active > .nav-link, + .nav-link.open, + .nav-link.active { + @include plain-hover-focus { + color: $navbar-active-color; + } + } +} + +.navbar-divider { + background-color: rgba(0,0,0,.075); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_progress.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_progress.scss new file mode 100644 index 0000000..9c10c23 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_progress.scss @@ -0,0 +1,8 @@ +.progress { + &.progress-sm { + height: 8px; + } + &.progress-xs { + height: 4px; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tables.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tables.scss new file mode 100644 index 0000000..5bc2649 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tables.scss @@ -0,0 +1,20 @@ +.table-outline { + border: 1px solid $table-border-color; + + td { + vertical-align: middle; + } +} + +.table-align-middle { + + td { + vertical-align: middle; + } +} + +.table-clear { + td { + border: 0; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tags.scss b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tags.scss new file mode 100644 index 0000000..1aafa21 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_custom/_tags.scss @@ -0,0 +1,3 @@ +.tag-pill { + border-radius: $tag-pill-border-radius; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_alert.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_alert.scss new file mode 100755 index 0000000..260ce20 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_alert.scss @@ -0,0 +1,56 @@ +// +// Base styles +// + +.alert { + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $spacer-y; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: ($alert-padding-x * 2); + + // Adjust close link position + .close { + position: relative; + top: -.125rem; + right: -$alert-padding-x; + color: inherit; + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +.alert-success { + @include alert-variant($alert-success-bg, $alert-success-border, $alert-success-text); +} +.alert-info { + @include alert-variant($alert-info-bg, $alert-info-border, $alert-info-text); +} +.alert-warning { + @include alert-variant($alert-warning-bg, $alert-warning-border, $alert-warning-text); +} +.alert-danger { + @include alert-variant($alert-danger-bg, $alert-danger-border, $alert-danger-text); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_animation.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_animation.scss new file mode 100755 index 0000000..f0dfff8 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_animation.scss @@ -0,0 +1,36 @@ +.fade { + opacity: 0; + transition: opacity .15s linear; + + &.in { + opacity: 1; + } +} + +.collapse { + display: none; + &.in { + display: block; + } +} + +tr { + &.collapse.in { + display: table-row; + } +} + +tbody { + &.collapse.in { + display: table-row-group; + } +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition-timing-function: ease; + transition-duration: .35s; + transition-property: height; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_breadcrumb.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_breadcrumb.scss new file mode 100755 index 0000000..1a09bba --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_breadcrumb.scss @@ -0,0 +1,38 @@ +.breadcrumb { + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: $spacer-y; + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($border-radius); + @include clearfix; +} + +.breadcrumb-item { + float: left; + + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item::before { + display: inline-block; // Suppress underlining of the separator in modern browsers + padding-right: $breadcrumb-item-padding; + padding-left: $breadcrumb-item-padding; + color: $breadcrumb-divider-color; + content: "#{$breadcrumb-divider}"; + } + + // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built + // without `<ul>`s. The `::before` pseudo-element generates an element + // *within* the .breadcrumb-item and thereby inherits the `text-decoration`. + // + // To trick IE into suppressing the underline, we give the pseudo-element an + // underline and then immediately remove it. + + .breadcrumb-item:hover::before { + text-decoration: underline; + } + + .breadcrumb-item:hover::before { + text-decoration: none; + } + + &.active { + color: $breadcrumb-active-color; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_button-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_button-group.scss new file mode 100755 index 0000000..0e63ecc --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_button-group.scss @@ -0,0 +1,235 @@ +// scss-lint:disable QualifyingElement + +// Make the div behave like a button +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; // match .btn alignment given font-size hack above + + > .btn { + position: relative; + float: left; + margin-bottom: 0; + + // Bring the "active" button to the front + &:focus, + &:active, + &.active { + z-index: 2; + } + @include hover { + z-index: 2; + } + } +} + +// Prevent double borders when buttons are next to each other +.btn-group { + .btn + .btn, + .btn + .btn-group, + .btn-group + .btn, + .btn-group + .btn-group { + margin-left: -$input-btn-border-width; + } +} + +// Optional: Group multiple button groups together for a toolbar +.btn-toolbar { + margin-left: -$btn-toolbar-margin; // Offset the first child's margin + @include clearfix(); + + .btn-group, + .input-group { + float: left; + } + + > .btn, + > .btn-group, + > .input-group { + margin-left: $btn-toolbar-margin; + } +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match +.btn-group > .btn:first-child { + margin-left: 0; + + &:not(:last-child):not(.dropdown-toggle) { + @include border-right-radius(0); + } +} +// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + @include border-left-radius(0); +} + +// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) { + > .btn:last-child, + > .dropdown-toggle { + @include border-right-radius(0); + } +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + @include border-left-radius(0); +} + +// On active and open, don't show outline +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + + +// Sizing +// +// Remix the default button sizing classes into new ones for easier manipulation. + +.btn-group-sm > .btn { @extend .btn-sm; } +.btn-group-lg > .btn { @extend .btn-lg; } + + +// +// Split button dropdowns +// + +.btn + .dropdown-toggle-split { + padding-right: $btn-padding-x * .75; + padding-left: $btn-padding-x * .75; + + &::after { + margin-left: 0; + } +} + +.btn-sm + .dropdown-toggle-split { + padding-right: $btn-padding-x-sm * .75; + padding-left: $btn-padding-x-sm * .75; +} + +.btn-lg + .dropdown-toggle-split { + padding-right: $btn-padding-x-lg * .75; + padding-left: $btn-padding-x-lg * .75; +} + + +// The clickable button for toggling the menu +// Remove the gradient and set the same inset shadow as the :active state +.btn-group.open .dropdown-toggle { + @include box-shadow($btn-active-box-shadow); + + // Show no shadow for `.btn-link` since it has no other button styles. + &.btn-link { + @include box-shadow(none); + } +} + + +// Reposition the caret +.btn .caret { + margin-left: 0; +} +// Carets in other button sizes +.btn-lg .caret { + border-width: $caret-width-lg $caret-width-lg 0; + border-bottom-width: 0; +} +// Upside down carets for .dropup +.dropup .btn-lg .caret { + border-width: 0 $caret-width-lg $caret-width-lg; +} + + + +// +// Vertical button groups +// + +.btn-group-vertical { + > .btn, + > .btn-group, + > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; + } + + // Clear floats so dropdown menus can be properly placed + > .btn-group { + @include clearfix(); + + > .btn { + float: none; + } + } + + > .btn + .btn, + > .btn + .btn-group, + > .btn-group + .btn, + > .btn-group + .btn-group { + margin-top: -$input-btn-border-width; + margin-left: 0; + } +} + +.btn-group-vertical > .btn { + &:not(:first-child):not(:last-child) { + border-radius: 0; + } + &:first-child:not(:last-child) { + @include border-bottom-radius(0); + } + &:last-child:not(:first-child) { + @include border-top-radius(0); + } +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) { + > .btn:last-child, + > .dropdown-toggle { + @include border-bottom-radius(0); + } +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + @include border-top-radius(0); +} + + +// Checkbox and radio options +// +// In order to support the browser's form validation feedback, powered by the +// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use +// `display: none;` or `visibility: hidden;` as that also hides the popover. +// Simply visually hiding the inputs via `opacity` would leave them clickable in +// certain cases which is prevented by using `clip` and `pointer-events`. +// This way, we ensure a DOM element is visible to position the popover from. +// +// See https://github.com/twbs/bootstrap/pull/12794 and +// https://github.com/twbs/bootstrap/pull/14559 for more information. + +[data-toggle="buttons"] { + > .btn, + > .btn-group > .btn { + input[type="radio"], + input[type="checkbox"] { + position: absolute; + clip: rect(0,0,0,0); + pointer-events: none; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_buttons.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_buttons.scss new file mode 100755 index 0000000..119cf1c --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_buttons.scss @@ -0,0 +1,176 @@ +// scss-lint:disable QualifyingElement + +// +// Base styles +// + +.btn { + display: inline-block; + font-weight: $btn-font-weight; + line-height: $btn-line-height; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + user-select: none; + border: $input-btn-border-width solid transparent; + @include button-size($btn-padding-y, $btn-padding-x, $font-size-base, $btn-border-radius); + @include transition(all .2s ease-in-out); + + &, + &:active, + &.active { + &:focus, + &.focus { + @include tab-focus(); + } + } + + @include hover-focus { + text-decoration: none; + } + &.focus { + text-decoration: none; + } + + &:active, + &.active { + background-image: none; + outline: 0; + @include box-shadow($btn-active-box-shadow); + } + + &.disabled, + &:disabled { + cursor: $cursor-disabled; + opacity: .65; + @include box-shadow(none); + } +} + +// Future-proof disabling of clicks on `<a>` elements +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} + + +// +// Alternate buttons +// + +.btn-primary { + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); +} +.btn-secondary { + @include button-variant($btn-secondary-color, $btn-secondary-bg, $btn-secondary-border); +} +.btn-info { + @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border); +} +.btn-success { + @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border); +} +.btn-warning { + @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border); +} +.btn-danger { + @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border); +} + +// Remove all backgrounds +.btn-outline-primary { + @include button-outline-variant($btn-primary-bg); +} +.btn-outline-secondary { + @include button-outline-variant($btn-secondary-border); +} +.btn-outline-info { + @include button-outline-variant($btn-info-bg); +} +.btn-outline-success { + @include button-outline-variant($btn-success-bg); +} +.btn-outline-warning { + @include button-outline-variant($btn-warning-bg); +} +.btn-outline-danger { + @include button-outline-variant($btn-danger-bg); +} + + +// +// Link buttons +// + +// Make a button look and behave like a link +.btn-link { + font-weight: normal; + color: $link-color; + border-radius: 0; + + &, + &:active, + &.active, + &:disabled { + background-color: transparent; + @include box-shadow(none); + } + &, + &:focus, + &:active { + border-color: transparent; + } + @include hover { + border-color: transparent; + } + @include hover-focus { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + background-color: transparent; + } + &:disabled { + @include hover-focus { + color: $btn-link-disabled-color; + text-decoration: none; + } + } +} + + +// +// Button Sizes +// + +.btn-lg { + // line-height: ensure even-numbered height of button next to large input + @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $font-size-lg, $btn-border-radius-lg); +} +.btn-sm { + // line-height: ensure proper height of button next to small input + @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $btn-border-radius-sm); +} + + +// +// Block button +// + +.btn-block { + display: block; + width: 100%; +} + +// Vertically space out multiple block buttons +.btn-block + .btn-block { + margin-top: $btn-block-spacing-y; +} + +// Specificity overrides +input[type="submit"], +input[type="reset"], +input[type="button"] { + &.btn-block { + width: 100%; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_card.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_card.scss new file mode 100755 index 0000000..01a5733 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_card.scss @@ -0,0 +1,322 @@ +// +// Base styles +// + +.card { + position: relative; + display: block; + margin-bottom: $card-spacer-y; + background-color: $card-bg; + // border: $card-border-width solid $card-border-color; + @include border-radius($card-border-radius); + border: $card-border-width solid $card-border-color; +} + +.card-block { + @include clearfix; + padding: $card-spacer-x; +} + +.card-title { + margin-bottom: $card-spacer-y; +} + +.card-subtitle { + margin-top: -($card-spacer-y / 2); + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +// .card-actions { +// padding: $card-spacer-y $card-spacer-x; + +// .card-link + .card-link { +// margin-left: $card-spacer-x; +// } +// } + +.card-link { + @include hover { + text-decoration: none; + } + + + .card-link { + margin-left: $card-spacer-x; + } +} + +.card { + > .list-group:first-child { + .list-group-item:first-child { + @include border-top-radius($card-border-radius); + } + } + + > .list-group:last-child { + .list-group-item:last-child { + @include border-bottom-radius($card-border-radius); + } + } +} + + +// +// Optional textual caps +// + +.card-header { + @include clearfix; + padding: $card-spacer-y $card-spacer-x; + margin-bottom: 0; // Removes the default margin-bottom of <hN> + background-color: $card-cap-bg; + border-bottom: $card-border-width solid $card-border-color; + + &:first-child { + @include border-radius($card-border-radius-inner $card-border-radius-inner 0 0); + } +} + +.card-footer { + @include clearfix; + padding: $card-spacer-y $card-spacer-x; + background-color: $card-cap-bg; + border-top: $card-border-width solid $card-border-color; + + &:last-child { + @include border-radius(0 0 $card-border-radius-inner $card-border-radius-inner); + } +} + + +// +// Header navs +// + +.card-header-tabs { + margin-right: -($card-spacer-x / 2); + margin-bottom: -$card-spacer-y; + margin-left: -($card-spacer-x / 2); + border-bottom: 0; +} + +.card-header-pills { + margin-right: -($card-spacer-x / 2); + margin-left: -($card-spacer-x / 2); +} + + +// +// Background variations +// + +.card-primary { + @include card-variant($brand-primary, $brand-primary); +} +.card-success { + @include card-variant($brand-success, $brand-success); +} +.card-info { + @include card-variant($brand-info, $brand-info); +} +.card-warning { + @include card-variant($brand-warning, $brand-warning); +} +.card-danger { + @include card-variant($brand-danger, $brand-danger); +} + +// Remove all backgrounds +.card-outline-primary { + @include card-outline-variant($btn-primary-bg); +} +.card-outline-secondary { + @include card-outline-variant($btn-secondary-border); +} +.card-outline-info { + @include card-outline-variant($btn-info-bg); +} +.card-outline-success { + @include card-outline-variant($btn-success-bg); +} +.card-outline-warning { + @include card-outline-variant($btn-warning-bg); +} +.card-outline-danger { + @include card-outline-variant($btn-danger-bg); +} + +// +// Inverse text within a card for use with dark backgrounds +// + +.card-inverse { + @include card-inverse; +} + +// +// Blockquote +// + +.card-blockquote { + padding: 0; + margin-bottom: 0; + border-left: 0; +} + +// Card image +.card-img { + // margin: -1.325rem; + @include border-radius($card-border-radius-inner); +} +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: $card-img-overlay-padding; +} + + + +// Card image caps +.card-img-top { + @include border-top-radius($card-border-radius-inner); +} +.card-img-bottom { + @include border-bottom-radius($card-border-radius-inner); +} + + +// Card set +// +// Heads up! We do some funky style resetting here for margins across our two +// variations (one flex, one table). Individual cards have margin-bottom by +// default, but they're ignored due to table styles. For a consistent design, +// we've done the same to the flex variation. +// +// Those changes are noted by `// Margin balancing`. + +@if $enable-flex { + @include media-breakpoint-up(sm) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -$card-deck-margin; + margin-bottom: $card-spacer-y; // Margin balancing + margin-left: -$card-deck-margin; + + .card { + flex: 1 0 0; + margin-right: $card-deck-margin; + margin-bottom: 0; // Margin balancing + margin-left: $card-deck-margin; + } + } + } +} @else { + @include media-breakpoint-up(sm) { + $space-between-cards: (2 * $card-deck-margin); + .card-deck { + display: table; + width: 100%; + margin-bottom: $card-spacer-y; // Margin balancing + table-layout: fixed; + border-spacing: $space-between-cards 0; + + .card { + display: table-cell; + margin-bottom: 0; // Margin balancing + vertical-align: top; + } + } + .card-deck-wrapper { + margin-right: (-$space-between-cards); + margin-left: (-$space-between-cards); + } + } +} + +// +// Card groups +// + +@include media-breakpoint-up(sm) { + .card-group { + @if $enable-flex { + display: flex; + flex-flow: row wrap; + } @else { + display: table; + width: 100%; + table-layout: fixed; + } + + .card { + @if $enable-flex { + flex: 1 0 0; + } @else { + display: table-cell; + vertical-align: top; + } + + + .card { + margin-left: 0; + border-left: 0; + } + + // Handle rounded corners + @if $enable-rounded { + &:first-child { + @include border-right-radius(0); + + .card-img-top { + border-top-right-radius: 0; + } + .card-img-bottom { + border-bottom-right-radius: 0; + } + } + &:last-child { + @include border-left-radius(0); + + .card-img-top { + border-top-left-radius: 0; + } + .card-img-bottom { + border-bottom-left-radius: 0; + } + } + + &:not(:first-child):not(:last-child) { + border-radius: 0; + + .card-img-top, + .card-img-bottom { + border-radius: 0; + } + } + } + } + } +} + + +// +// Card +// + +@include media-breakpoint-up(sm) { + .card-columns { + column-count: 3; + column-gap: $card-columns-sm-up-column-gap; + + .card { + display: inline-block; // Don't let them vertically span multiple columns + width: 100%; // Don't let them exceed the column width + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_carousel.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_carousel.scss new file mode 100755 index 0000000..9386983 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_carousel.scss @@ -0,0 +1,253 @@ +// Wrapper for the slide container and indicators +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; + + > .carousel-item { + position: relative; + display: none; + transition: .6s ease-in-out left; + + // Account for jankitude on images + > img, + > a > img { + @extend .img-fluid; + line-height: 1; + } + + // WebKit CSS3 transforms for supported devices + @media all and (transform-3d), (-webkit-transform-3d) { + transition: transform .6s ease-in-out; + backface-visibility: hidden; + perspective: 1000px; + + &.next, + &.active.right { + left: 0; + transform: translate3d(100%, 0, 0); + } + &.prev, + &.active.left { + left: 0; + transform: translate3d(-100%, 0, 0); + } + &.next.left, + &.prev.right, + &.active { + left: 0; + transform: translate3d(0, 0, 0); + } + } + } + + > .active, + > .next, + > .prev { + display: block; + } + + > .active { + left: 0; + } + + > .next, + > .prev { + position: absolute; + top: 0; + width: 100%; + } + + > .next { + left: 100%; + } + > .prev { + left: -100%; + } + > .next.left, + > .prev.right { + left: 0; + } + + > .active.left { + left: -100%; + } + > .active.right { + left: 100%; + } +} + + +// +// Left/right controls for nav +// + +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: $carousel-control-width; + font-size: $carousel-control-font-size; + color: $carousel-control-color; + text-align: center; + text-shadow: $carousel-text-shadow; + opacity: $carousel-control-opacity; + // We can't have this transition here because WebKit cancels the carousel + // animation if you trip this while in the middle of another animation. + + // Set gradients for backgrounds + &.left { + @include gradient-x($start-color: rgba(0,0,0,.5), $end-color: rgba(0,0,0,.0001)); + } + &.right { + right: 0; + left: auto; + @include gradient-x($start-color: rgba(0,0,0,.0001), $end-color: rgba(0,0,0,.5)); + } + + // Hover/focus state + @include hover-focus { + color: $carousel-control-color; + text-decoration: none; + outline: 0; + opacity: .9; + } + + // Toggles + .icon-prev, + .icon-next { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + width: $carousel-icon-width; + height: $carousel-icon-width; + margin-top: -($carousel-icon-width / 2); + font-family: serif; + line-height: 1; + } + .icon-prev { + left: 50%; + margin-left: -($carousel-icon-width / 2); + } + .icon-next { + right: 50%; + margin-right: -($carousel-icon-width / 2); + } + + .icon-prev { + &::before { + content: "\2039";// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039) + } + } + .icon-next { + &::before { + content: "\203a";// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A) + } + } +} + + +// Optional indicator pips +// +// Add an unordered list with the following class and add a list item for each +// slide your carousel holds. + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: $carousel-indicators-width; + padding-left: 0; + margin-left: -($carousel-indicators-width / 2); + text-align: center; + list-style: none; + + li { + display: inline-block; + width: $carousel-indicator-size; + height: $carousel-indicator-size; + margin: 1px; + text-indent: -999px; + cursor: pointer; + // IE9 hack for event handling + // + // Internet Explorer 9 does not properly handle clicks on elements with a `background-color` of `transparent`, + // so we use `rgba(0,0,0,0)` instead since it's a non-buggy equivalent. + // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer + background-color: rgba(0,0,0,0); // IE9 + border: 1px solid $carousel-indicator-border-color; + border-radius: $carousel-indicator-size; + } + + .active { + width: $carousel-indicator-active-size; + height: $carousel-indicator-active-size; + margin: 0; + background-color: $carousel-indicator-active-bg; + } +} + + +// Optional captions +// +// Hidden by default for smaller viewports. + +.carousel-caption { + position: absolute; + right: ((100% - $carousel-caption-width) / 2); + bottom: 20px; + left: ((100% - $carousel-caption-width) / 2); + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: $carousel-caption-color; + text-align: center; + text-shadow: $carousel-text-shadow; + + .btn { + text-shadow: none; // No shadow for button elements in carousel-caption + } +} + + +// +// Responsive variations +// + +@include media-breakpoint-up(sm) { + // Scale up the controls a smidge + .carousel-control { + .icon-prev, + .icon-next { + width: $carousel-control-sm-up-size; + height: $carousel-control-sm-up-size; + margin-top: -($carousel-control-sm-up-size / 2); + font-size: $carousel-control-sm-up-size; + } + .icon-prev { + margin-left: -($carousel-control-sm-up-size / 2); + } + .icon-next { + margin-right: -($carousel-control-sm-up-size / 2); + } + } + + // Show and left align the captions + .carousel-caption { + right: ((100% - $carousel-caption-sm-up-width) / 2); + left: ((100% - $carousel-caption-sm-up-width) / 2); + padding-bottom: 30px; + } + + // Move up the indicators + .carousel-indicators { + bottom: 20px; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_close.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_close.scss new file mode 100755 index 0000000..f98d4c1 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_close.scss @@ -0,0 +1,31 @@ +.close { + float: right; + font-size: ($font-size-base * 1.5); + font-weight: $close-font-weight; + line-height: 1; + color: $close-color; + text-shadow: $close-text-shadow; + opacity: .2; + + @include hover-focus { + color: $close-color; + text-decoration: none; + cursor: pointer; + opacity: .5; + } +} + +// Additional properties for button version +// iOS requires the button element instead of an anchor tag. +// If you want the anchor version, it requires `href="#"`. +// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile + +// scss-lint:disable QualifyingElement +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +// scss-lint:enable QualifyingElement diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_code.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_code.scss new file mode 100755 index 0000000..ea660bc --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_code.scss @@ -0,0 +1,57 @@ +// Inline and block code styles +code, +kbd, +pre, +samp { + font-family: $font-family-monospace; +} + +// Inline code +code { + padding: $code-padding-y $code-padding-x; + font-size: $code-font-size; + color: $code-color; + background-color: $code-bg; + @include border-radius($border-radius); +} + +// User input typically entered via keyboard +kbd { + padding: $code-padding-y $code-padding-x; + font-size: $code-font-size; + color: $kbd-color; + background-color: $kbd-bg; + @include border-radius($border-radius-sm); + @include box-shadow($kbd-box-shadow); + + kbd { + padding: 0; + font-size: 100%; + font-weight: $nested-kbd-font-weight; + @include box-shadow(none); + } +} + +// Blocks of code +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + font-size: $code-font-size; + color: $pre-color; + + // Account for some code outputs that place code tags in pre tags + code { + padding: 0; + font-size: inherit; + color: inherit; + background-color: transparent; + border-radius: 0; + } +} + +// Enable scrollable blocks of code +.pre-scrollable { + max-height: $pre-scrollable-max-height; + overflow-y: scroll; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom-forms.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom-forms.scss new file mode 100755 index 0000000..e74f5c7 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom-forms.scss @@ -0,0 +1,262 @@ +// scss-lint:disable PropertyCount + +// Embedded icons from Open Iconic. +// Released under MIT and copyright 2014 Waybury. +// https://useiconic.com/open + + +// Checkboxes and radios +// +// Base class takes care of all the key behavioral aspects. + +.custom-control { + position: relative; + display: inline-block; + padding-left: $custom-control-gutter; + cursor: pointer; + + + .custom-control { + margin-left: $custom-control-spacer-x; + } +} + +.custom-control-input { + position: absolute; + z-index: -1; // Put the input behind the label so it doesn't overlay text + opacity: 0; + + &:checked ~ .custom-control-indicator { + color: $custom-control-checked-indicator-color; + background-color: $custom-control-checked-indicator-bg; + @include box-shadow($custom-control-checked-indicator-box-shadow); + } + + &:focus ~ .custom-control-indicator { + // the mixin is not used here to make sure there is feedback + box-shadow: $custom-control-focus-indicator-box-shadow; + } + + &:active ~ .custom-control-indicator { + color: $custom-control-active-indicator-color; + background-color: $custom-control-active-indicator-bg; + @include box-shadow($custom-control-active-indicator-box-shadow); + } + + &:disabled { + ~ .custom-control-indicator { + cursor: $custom-control-disabled-cursor; + background-color: $custom-control-disabled-indicator-bg; + } + + ~ .custom-control-description { + color: $custom-control-disabled-description-color; + cursor: $custom-control-disabled-cursor; + } + } +} + +// Custom indicator +// +// Generates a shadow element to create our makeshift checkbox/radio background. + +.custom-control-indicator { + position: absolute; + top: .25rem; + left: 0; + display: block; + width: $custom-control-indicator-size; + height: $custom-control-indicator-size; + pointer-events: none; + user-select: none; + background-color: $custom-control-indicator-bg; + background-repeat: no-repeat; + background-position: center center; + background-size: $custom-control-indicator-bg-size; + @include box-shadow($custom-control-indicator-box-shadow); +} + +// Checkboxes +// +// Tweak just a few things for checkboxes. + +.custom-checkbox { + .custom-control-indicator { + @include border-radius($custom-checkbox-radius); + } + + .custom-control-input:checked ~ .custom-control-indicator { + background-image: $custom-checkbox-checked-icon; + } + + .custom-control-input:indeterminate ~ .custom-control-indicator { + background-color: $custom-checkbox-indeterminate-bg; + background-image: $custom-checkbox-indeterminate-icon; + @include box-shadow($custom-checkbox-indeterminate-box-shadow); + } +} + +// Radios +// +// Tweak just a few things for radios. + +.custom-radio { + .custom-control-indicator { + border-radius: $custom-radio-radius; + } + + .custom-control-input:checked ~ .custom-control-indicator { + background-image: $custom-radio-checked-icon; + } +} + + +// Layout options +// +// By default radios and checkboxes are `inline-block` with no additional spacing +// set. Use these optional classes to tweak the layout. + +.custom-controls-stacked { + .custom-control { + float: left; + clear: left; + + + .custom-control { + margin-left: 0; + } + } +} + + +// Select +// +// Replaces the browser default select with a custom one, mostly pulled from +// http://primercss.io. +// +// Includes IE9-specific hacks (noted by ` \9`). + +.custom-select { + display: inline-block; + max-width: 100%; + $select-border-width: ($border-width * 2); + height: calc(#{$input-height} - #{$select-border-width}); + padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x; + padding-right: $custom-select-padding-x \9; + color: $custom-select-color; + vertical-align: middle; + background: $custom-select-bg $custom-select-indicator no-repeat right $custom-select-padding-x center; + background-image: none \9; + background-size: $custom-select-bg-size; + border: $custom-select-border-width solid $custom-select-border-color; + @include border-radius($custom-select-border-radius); + // Use vendor prefixes as `appearance` isn't part of the CSS spec. + -moz-appearance: none; + -webkit-appearance: none; + + &:focus { + border-color: $custom-select-focus-border-color; + outline: none; + @include box-shadow($custom-select-focus-box-shadow); + + &::-ms-value { + // For visual consistency with other platforms/browsers, + // supress the default white text on blue background highlight given to + // the selected option text when the (still closed) <select> receives focus + // in IE and (under certain conditions) Edge. + // See https://github.com/twbs/bootstrap/issues/19398. + color: $input-color; + background-color: $input-bg; + } + } + + &:disabled { + color: $custom-select-disabled-color; + cursor: $cursor-disabled; + background-color: $custom-select-disabled-bg; + } + + // Hides the default caret in IE11 + &::-ms-expand { + opacity: 0; + } +} + +.custom-select-sm { + padding-top: $custom-select-padding-y; + padding-bottom: $custom-select-padding-y; + font-size: $custom-select-sm-font-size; + + // &:not([multiple]) { + // height: 26px; + // min-height: 26px; + // } +} + + +// File +// +// Custom file input. + +.custom-file { + position: relative; + display: inline-block; + max-width: 100%; + height: $custom-file-height; + cursor: pointer; +} + +.custom-file-input { + min-width: $custom-file-width; + max-width: 100%; + margin: 0; + filter: alpha(opacity = 0); + opacity: 0; + + &:focus ~ .custom-file-control { + @include box-shadow($custom-file-focus-box-shadow); + } +} + +.custom-file-control { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 5; + height: $custom-file-height; + padding: $custom-file-padding-x $custom-file-padding-y; + line-height: $custom-file-line-height; + color: $custom-file-color; + user-select: none; + background-color: $custom-file-bg; + border: $custom-file-border-width solid $custom-file-border-color; + @include border-radius($custom-file-border-radius); + @include box-shadow($custom-file-box-shadow); + + @each $lang, $text in map-get($custom-file-text, placeholder) { + &:lang(#{$lang})::after { + content: $text; + } + } + + &::before { + position: absolute; + top: -$custom-file-border-width; + right: -$custom-file-border-width; + bottom: -$custom-file-border-width; + z-index: 6; + display: block; + height: $custom-file-height; + padding: $custom-file-padding-x $custom-file-padding-y; + line-height: $custom-file-line-height; + color: $custom-file-button-color; + background-color: $custom-file-button-bg; + border: $custom-file-border-width solid $custom-file-border-color; + @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0); + } + + @each $lang, $text in map-get($custom-file-text, button-label) { + &:lang(#{$lang})::before { + content: $text; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom.scss new file mode 100755 index 0000000..88ccf20 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_custom.scss @@ -0,0 +1,4 @@ +// Bootstrap overrides +// +// Copy variables from `_variables.scss` to this file to override default values +// without modifying source files. diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_dropdown.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_dropdown.scss new file mode 100755 index 0000000..47702e7 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_dropdown.scss @@ -0,0 +1,180 @@ +// The dropdown wrapper (`<div>`) +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + // Generate the caret automatically + &::after { + display: inline-block; + width: 0; + height: 0; + margin-left: $caret-width; + vertical-align: middle; + content: ""; + border-top: $caret-width solid; + border-right: $caret-width solid transparent; + border-left: $caret-width solid transparent; + } + + // Prevent the focus on the dropdown toggle when closing dropdowns + &:focus { + outline: 0; + } +} + +.dropup { + .dropdown-toggle { + &::after { + border-top: 0; + border-bottom: $caret-width solid; + } + } +} + +// The dropdown menu +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: $zindex-dropdown; + display: none; // none by default, but block on "open" of the menu + float: left; + min-width: $dropdown-min-width; + padding: $dropdown-padding-y 0; + margin: $dropdown-margin-top 0 0; // override default ul + font-size: $font-size-base; + color: $body-color; + text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) + list-style: none; + background-color: $dropdown-bg; + background-clip: padding-box; + border: $dropdown-border-width solid $dropdown-border-color; + @include border-radius($border-radius); + @include box-shadow($dropdown-box-shadow); +} + +// Dividers (basically an `<hr>`) within the dropdown +.dropdown-divider { + @include nav-divider($dropdown-divider-bg); +} + +// Links, buttons, and more within the dropdown menu +// +// `<button>`-specific styles are denoted with `// For <button>s` +.dropdown-item { + display: block; + width: 100%; // For `<button>`s + padding: 3px $dropdown-item-padding-x; + clear: both; + font-weight: normal; + color: $dropdown-link-color; + text-align: inherit; // For `<button>`s + white-space: nowrap; // prevent links from randomly breaking onto new lines + background: none; // For `<button>`s + border: 0; // For `<button>`s + + @include hover-focus { + color: $dropdown-link-hover-color; + text-decoration: none; + background-color: $dropdown-link-hover-bg; + } + + // Active state + &.active { + @include plain-hover-focus { + color: $dropdown-link-active-color; + text-decoration: none; + background-color: $dropdown-link-active-bg; + outline: 0; + } + } + + // Disabled state + // + // Gray out text and ensure the hover/focus state remains gray + &.disabled { + @include plain-hover-focus { + color: $dropdown-link-disabled-color; + } + + // Nuke hover/focus effects + @include hover-focus { + text-decoration: none; + cursor: $cursor-disabled; + background-color: transparent; + background-image: none; // Remove CSS gradient + @include reset-filter(); + } + } +} + +// Open state for the dropdown +.open { + // Show the menu + > .dropdown-menu { + display: block; + } + + // Remove the outline when :focus is triggered + > a { + outline: 0; + } +} + +// Menu positioning +// +// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown +// menu with the parent. +.dropdown-menu-right { + right: 0; + left: auto; // Reset the default from `.dropdown-menu` +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +// Dropdown section headers +.dropdown-header { + display: block; + padding: $dropdown-padding-y $dropdown-item-padding-x; + margin-bottom: 0; // for use with heading elements + font-size: $font-size-sm; + color: $dropdown-header-color; + white-space: nowrap; // as with > li > a +} + +// Backdrop to catch body clicks on mobile, etc. +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-dropdown-backdrop; +} + +// Allow for dropdowns to go bottom up (aka, dropup-menu) +// +// Just add .dropup after the standard .dropdown class and you're set. +// TODO: abstract this so that the navbar fixed styles are not placed here? + +.dropup, +.navbar-fixed-bottom .dropdown { + // Reverse the caret + .caret { + content: ""; + border-top: 0; + border-bottom: $caret-width solid; + } + + // Different positioning for bottom up menu + .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: $dropdown-margin-top; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_forms.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_forms.scss new file mode 100755 index 0000000..be19a07 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_forms.scss @@ -0,0 +1,374 @@ +// scss-lint:disable QualifyingElement + +// +// Textual form controls +// + +.form-control { + display: block; + width: 100%; + // // Make inputs at least the height of their button counterpart (base line-height + padding + border) + // height: $input-height; + padding: $input-padding-y $input-padding-x; + font-size: $font-size-base; + line-height: $input-line-height; + color: $input-color; + background-color: $input-bg; + // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214. + background-image: none; + background-clip: padding-box; + border: $input-btn-border-width solid $input-border-color; + + // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS. + @if $enable-rounded { + // Manually use the if/else instead of the mixin to account for iOS override + border-radius: $input-border-radius; + } @else { + // Otherwise undo the iOS default + border-radius: 0; + } + + @include box-shadow($input-box-shadow); + @include transition(border-color ease-in-out .15s, box-shadow ease-in-out .15s); + + // Unstyle the caret on `<select>`s in IE10+. + &::-ms-expand { + background-color: transparent; + border: 0; + } + + // Customize the `:focus` state to imitate native WebKit styles. + @include form-control-focus(); + + // Placeholder + &::placeholder { + color: $input-color-placeholder; + // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526. + opacity: 1; + } + + // Disabled and read-only inputs + // + // HTML5 says that controls under a fieldset > legend:first-child won't be + // disabled if the fieldset is disabled. Due to implementation difficulty, we + // don't honor that edge case; we style them as disabled anyway. + &:disabled, + &[readonly] { + background-color: $input-bg-disabled; + // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655. + opacity: 1; + } + + &:disabled { + cursor: $cursor-disabled; + } +} + +select.form-control { + &:not([size]):not([multiple]) { + $select-border-width: ($border-width * 2); + height: calc(#{$input-height} - #{$select-border-width}); + } + + &:focus::-ms-value { + // Suppress the nested default white text on blue background highlight given to + // the selected option text when the (still closed) <select> receives focus + // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to + // match the appearance of the native widget. + // See https://github.com/twbs/bootstrap/issues/19398. + color: $input-color; + background-color: $input-bg; + } +} + +// Make file inputs better match text inputs by forcing them to new lines. +.form-control-file, +.form-control-range { + display: block; +} + + +// +// Labels +// + +// For use with horizontal and inline forms, when you need the label text to +// align with the form controls. +.col-form-label { + padding-top: $input-padding-y; + padding-bottom: $input-padding-y; + margin-bottom: 0; // Override the `<label>` default +} + +.col-form-label-lg { + padding-top: $input-padding-y-lg; + padding-bottom: $input-padding-y-lg; + font-size: $font-size-lg; +} + +.col-form-label-sm { + padding-top: $input-padding-y-sm; + padding-bottom: $input-padding-y-sm; + font-size: $font-size-sm; +} + + +// +// Legends +// + +// For use with horizontal and inline forms, when you need the legend text to +// be the same size as regular labels, and to align with the form controls. +.col-form-legend { + padding-top: $input-padding-y; + padding-bottom: $input-padding-y; + margin-bottom: 0; + font-size: $font-size-base; +} + + +// Static form control text +// +// Apply class to an element to make any string of text align with labels in a +// horizontal form layout. + +.form-control-static { + padding-top: $input-padding-y; + padding-bottom: $input-padding-y; + line-height: $input-line-height; + border: solid transparent; + border-width: 1px 0; + + &.form-control-sm, + &.form-control-lg { + padding-right: 0; + padding-left: 0; + } +} + + +// Form control sizing +// +// Build on `.form-control` with modifier classes to decrease or increase the +// height and font-size of form controls. +// +// The `.form-group-* form-control` variations are sadly duplicated to avoid the +// issue documented in https://github.com/twbs/bootstrap/issues/15074. + +.form-control-sm { + padding: $input-padding-y-sm $input-padding-x-sm; + font-size: $font-size-sm; + @include border-radius($input-border-radius-sm); +} + +select.form-control-sm { + &:not([size]):not([multiple]) { + height: $input-height-sm; + } +} + +.form-control-lg { + padding: $input-padding-y-lg $input-padding-x-lg; + font-size: $font-size-lg; + @include border-radius($input-border-radius-lg); +} + +select.form-control-lg { + &:not([size]):not([multiple]) { + height: $input-height-lg; + } +} + + +// Form groups +// +// Designed to help with the organization and spacing of vertical forms. For +// horizontal forms, use the predefined grid classes. + +.form-group { + margin-bottom: $form-group-margin-bottom; +} + +.form-text { + display: block; + margin-top: ($spacer * .25); +} + + +// Checkboxes and radios +// +// Indent the labels to position radios/checkboxes as hanging controls. + +.form-check { + position: relative; + display: block; + margin-bottom: ($spacer * .75); + + // Move up sibling radios or checkboxes for tighter spacing + + .form-check { + margin-top: -.25rem; + } + + &.disabled { + .form-check-label { + color: $text-muted; + cursor: $cursor-disabled; + } + } +} + +.form-check-label { + padding-left: 1.25rem; + margin-bottom: 0; // Override default `<label>` bottom margin + cursor: pointer; +} + +.form-check-input { + position: absolute; + margin-top: .25rem; + margin-left: -1.25rem; + + &:only-child { + position: static; + } +} + +// Radios and checkboxes on same line +.form-check-inline { + position: relative; + display: inline-block; + padding-left: 1.25rem; + margin-bottom: 0; // Override default `<label>` bottom margin + vertical-align: middle; + cursor: pointer; + + + .form-check-inline { + margin-left: .75rem; + } + + &.disabled { + color: $text-muted; + cursor: $cursor-disabled; + } +} + + +// Form control feedback states +// +// Apply contextual and semantic states to individual form controls. + +.form-control-feedback { + margin-top: ($spacer * .25); +} + +.form-control-success, +.form-control-warning, +.form-control-danger { + padding-right: ($input-padding-x * 3); + background-repeat: no-repeat; + background-position: center right ($input-height / 4); + background-size: ($input-height / 2) ($input-height / 2); +} + +// Form validation states +.has-success { + @include form-control-validation($brand-success); + + .form-control-success { + background-image: $form-icon-success; + } +} + +.has-warning { + @include form-control-validation($brand-warning); + + .form-control-warning { + background-image: $form-icon-warning; + } +} + +.has-danger { + @include form-control-validation($brand-danger); + + .form-control-danger { + background-image: $form-icon-danger; + } +} + + +// Inline forms +// +// Make forms appear inline(-block) by adding the `.form-inline` class. Inline +// forms begin stacked on extra small (mobile) devices and then go inline when +// viewports reach <768px. +// +// Requires wrapping inputs and labels with `.form-group` for proper display of +// default HTML form controls and our custom form controls (e.g., input groups). + +.form-inline { + + // Kick in the inline + @include media-breakpoint-up(sm) { + // Inline-block all the things for "inline" + .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + + // Allow folks to *not* use `.form-group` + .form-control { + display: inline-block; + width: auto; // Prevent labels from stacking above inputs in `.form-group` + vertical-align: middle; + } + + // Make static controls behave like regular ones + .form-control-static { + display: inline-block; + } + + .input-group { + display: inline-table; + width: auto; + vertical-align: middle; + + .input-group-addon, + .input-group-btn, + .form-control { + width: auto; + } + } + + // Input groups need that 100% width though + .input-group > .form-control { + width: 100%; + } + + .form-control-label { + margin-bottom: 0; + vertical-align: middle; + } + + // Remove default margin on radios/checkboxes that were used for stacking, and + // then undo the floating of radios and checkboxes to match. + .form-check { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-check-label { + padding-left: 0; + } + .form-check-input { + position: relative; + margin-left: 0; + } + + // Re-override the feedback icon. + .has-feedback .form-control-feedback { + top: 0; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_grid.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_grid.scss new file mode 100755 index 0000000..24cf74d --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_grid.scss @@ -0,0 +1,39 @@ +// Container widths +// +// Set the container width, and override it for fixed navbars in media queries. + +@if $enable-grid-classes { + .container { + @include make-container(); + @include make-container-max-widths(); + } +} + +// Fluid container +// +// Utilizes the mixin meant for fixed width containers, but without any defined +// width for fluid, full width layouts. + +@if $enable-grid-classes { + .container-fluid { + @include make-container(); + } +} + +// Row +// +// Rows contain and clear the floats of your columns. + +@if $enable-grid-classes { + .row { + @include make-row(); + } +} + +// Columns +// +// Common styles for small and large grid columns + +@if $enable-grid-classes { + @include make-grid-columns(); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_images.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_images.scss new file mode 100755 index 0000000..3cdedc4 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_images.scss @@ -0,0 +1,43 @@ +// Responsive images (ensure images don't scale beyond their parents) +// +// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s. +// We previously tried the "images are responsive by default" approach in Bootstrap v2, +// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps) +// which weren't expecting the images within themselves to be involuntarily resized. +// See also https://github.com/twbs/bootstrap/issues/18178 +.img-fluid { + @include img-fluid; +} + + +// Image thumbnails +.img-thumbnail { + padding: $thumbnail-padding; + background-color: $thumbnail-bg; + border: $thumbnail-border-width solid $thumbnail-border-color; + @include border-radius($thumbnail-border-radius); + transition: all .2s ease-in-out; + @include box-shadow($thumbnail-box-shadow); + + // Keep them at most 100% wide + @include img-fluid; +} + +// +// Figures +// + +.figure { + // Ensures the caption's text aligns with the image. + display: inline-block; +} + +.figure-img { + margin-bottom: ($spacer-y / 2); + line-height: 1; +} + +.figure-caption { + font-size: $figure-caption-font-size; + color: $gray-light; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_input-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_input-group.scss new file mode 100755 index 0000000..b447a32 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_input-group.scss @@ -0,0 +1,188 @@ +// +// Base styles +// + +.input-group { + position: relative; + width: 100%; + + @if $enable-flex { + display: flex; + } @else { + display: table; + // Prevent input groups from inheriting border styles from table cells when + // placed within a table. + border-collapse: separate; + } + + .form-control { + // Ensure that the input is always above the *appended* addon button for + // proper border colors. + position: relative; + z-index: 2; + // Bring the "active" form control to the front + @include hover-focus-active { + z-index: 3; + } + @if $enable-flex { + flex: 1; + } @else { + // IE9 fubars the placeholder attribute in text inputs and the arrows on + // select elements in input groups. To fix it, we float the input. Details: + // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855 + float: left; + width: 100%; + } + margin-bottom: 0; + } +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + @if not $enable-flex { + display: table-cell; + } + + &:not(:first-child):not(:last-child) { + @include border-radius(0); + } +} + +.input-group-addon, +.input-group-btn { + @if not $enable-flex { + width: 1%; + } + white-space: nowrap; + vertical-align: middle; // Match the inputs +} + + +// Sizing options +// +// Remix the default form control sizing classes into new ones for easier +// manipulation. + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + @extend .form-control-lg; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + @extend .form-control-sm; +} + + +// +// Text input groups +// + +.input-group-addon { + padding: $input-padding-y $input-padding-x; + margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom + font-size: $font-size-base; + font-weight: normal; + line-height: $input-line-height; + color: $input-color; + text-align: center; + background-color: $input-group-addon-bg; + border: $input-btn-border-width solid $input-group-addon-border-color; + @include border-radius($input-border-radius); + + // Sizing + &.form-control-sm { + padding: $input-padding-y-sm $input-padding-x-sm; + font-size: $font-size-sm; + @include border-radius($input-border-radius-sm); + } + &.form-control-lg { + padding: $input-padding-y-lg $input-padding-x-lg; + font-size: $font-size-lg; + @include border-radius($input-border-radius-lg); + } + + // scss-lint:disable QualifyingElement + // Nuke default margins from checkboxes and radios to vertically center within. + input[type="radio"], + input[type="checkbox"] { + margin-top: 0; + } + // scss-lint:enable QualifyingElement +} + + +// +// Reset rounded corners +// + +.input-group .form-control:not(:last-child), +.input-group-addon:not(:last-child), +.input-group-btn:not(:last-child) > .btn, +.input-group-btn:not(:last-child) > .btn-group > .btn, +.input-group-btn:not(:last-child) > .dropdown-toggle, +.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn { + @include border-right-radius(0); +} +.input-group-addon:not(:last-child) { + border-right: 0; +} +.input-group .form-control:not(:first-child), +.input-group-addon:not(:first-child), +.input-group-btn:not(:first-child) > .btn, +.input-group-btn:not(:first-child) > .btn-group > .btn, +.input-group-btn:not(:first-child) > .dropdown-toggle, +.input-group-btn:not(:last-child) > .btn:not(:first-child), +.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn { + @include border-left-radius(0); +} +.form-control + .input-group-addon:not(:first-child) { + border-left: 0; +} + +// +// Button input groups +// + +.input-group-btn { + position: relative; + // Jankily prevent input button groups from wrapping with `white-space` and + // `font-size` in combination with `inline-block` on buttons. + font-size: 0; + white-space: nowrap; + + // Negative margin for spacing, position for bringing hovered/focused/actived + // element above the siblings. + > .btn { + position: relative; + + .btn { + margin-left: (-$input-btn-border-width); + } + // Bring the "active" button to the front + @include hover-focus-active { + z-index: 3; + } + } + + // Negative margin to only have a single, shared border between the two + &:not(:last-child) { + > .btn, + > .btn-group { + margin-right: (-$input-btn-border-width); + } + } + &:not(:first-child) { + > .btn, + > .btn-group { + z-index: 2; + margin-left: (-$input-btn-border-width); + // Because specificity + @include hover-focus-active { + z-index: 3; + } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_jumbotron.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_jumbotron.scss new file mode 100755 index 0000000..b12d465 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_jumbotron.scss @@ -0,0 +1,20 @@ +.jumbotron { + padding: $jumbotron-padding ($jumbotron-padding / 2); + margin-bottom: $jumbotron-padding; + background-color: $jumbotron-bg; + @include border-radius($border-radius-lg); + + @include media-breakpoint-up(sm) { + padding: ($jumbotron-padding * 2) $jumbotron-padding; + } +} + +.jumbotron-hr { + border-top-color: darken($jumbotron-bg, 10%); +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + @include border-radius(0); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_list-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_list-group.scss new file mode 100755 index 0000000..1e0d112 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_list-group.scss @@ -0,0 +1,125 @@ +// Base class +// +// Easily usable on <ul>, <ol>, or <div>. + +.list-group { + // No need to set list-style: none; since .list-group-item is block level + padding-left: 0; // reset padding because ul and ol + margin-bottom: 0; +} + + +// Individual list items +// +// Use on `li`s or `div`s within the `.list-group` parent. + +.list-group-item { + position: relative; + display: block; + padding: $list-group-item-padding-y $list-group-item-padding-x; + // Place the border on the list items and negative margin up for better styling + margin-bottom: -$list-group-border-width; + background-color: $list-group-bg; + border: $list-group-border-width solid $list-group-border-color; + + &:first-child { + @include border-top-radius($list-group-border-radius); + } + + &:last-child { + margin-bottom: 0; + @include border-bottom-radius($list-group-border-radius); + } + + &.disabled { + @include plain-hover-focus { + color: $list-group-disabled-color; + cursor: $cursor-disabled; + background-color: $list-group-disabled-bg; + + // Force color to inherit for custom content + .list-group-item-heading { + color: inherit; + } + .list-group-item-text { + color: $list-group-disabled-text-color; + } + } + } + + &.active { + @include plain-hover-focus { + z-index: 2; // Place active items above their siblings for proper border styling + color: $list-group-active-color; + text-decoration: none; // Repeat here because it inherits global a:hover otherwise + background-color: $list-group-active-bg; + border-color: $list-group-active-border; + + // Force color to inherit for custom content + .list-group-item-heading, + .list-group-item-heading > small, + .list-group-item-heading > .small { + color: inherit; + } + .list-group-item-text { + color: $list-group-active-text-color; + } + } + } +} + +.list-group-flush { + .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; + } +} + + +// Interactive list items +// +// Use anchor or button elements instead of `li`s or `div`s to create interactive +// list items. Includes an extra `.active` modifier class for selected items. + +.list-group-item-action { + width: 100%; // For `<button>`s (anchors become 100% by default though) + color: $list-group-link-color; + text-align: inherit; // For `<button>`s (anchors inherit) + + .list-group-item-heading { + color: $list-group-link-heading-color; + } + + // Hover state + @include hover-focus { + color: $list-group-link-hover-color; + text-decoration: none; + background-color: $list-group-hover-bg; + } +} + + +// Contextual variants +// +// Add modifier classes to change text and background color on individual items. +// Organizationally, this must come after the `:hover` states. + +@include list-group-item-variant(success, $state-success-bg, $state-success-text); +@include list-group-item-variant(info, $state-info-bg, $state-info-text); +@include list-group-item-variant(warning, $state-warning-bg, $state-warning-text); +@include list-group-item-variant(danger, $state-danger-bg, $state-danger-text); + + +// Custom content options +// +// Extra classes for creating well-formatted content within `.list-group-item`s. + +.list-group-item-heading { + margin-top: 0; + margin-bottom: $list-group-item-heading-margin-bottom; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_media.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_media.scss new file mode 100755 index 0000000..d1ebbcd --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_media.scss @@ -0,0 +1,81 @@ +@if $enable-flex { + .media { + display: flex; + } + .media-body { + flex: 1; + } + .media-middle { + align-self: center; + } + .media-bottom { + align-self: flex-end; + } +} @else { + .media, + .media-body { + overflow: hidden; + } + .media-body { + width: 10000px; + } + .media-left, + .media-right, + .media-body { + display: table-cell; + vertical-align: top; + } + .media-middle { + vertical-align: middle; + } + .media-bottom { + vertical-align: bottom; + } +} + + +// +// Images/elements as the media anchor +// + +.media-object { + display: block; + + // Fix collapse in webkit from max-width: 100% and display: table-cell. + &.img-thumbnail { + max-width: none; + } +} + + +// +// Alignment +// + +.media-right { + padding-left: $media-alignment-padding-x; +} + +.media-left { + padding-right: $media-alignment-padding-x; +} + + +// +// Headings +// + +.media-heading { + margin-top: 0; + margin-bottom: $media-heading-margin-bottom; +} + + +// +// Media list variation +// + +.media-list { + padding-left: 0; + list-style: none; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_mixins.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_mixins.scss new file mode 100755 index 0000000..e53ab34 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_mixins.scss @@ -0,0 +1,54 @@ +// Toggles +// +// Used in conjunction with global variables to enable certain theme features. + +@mixin box-shadow($shadow...) { + @if $enable-shadows { + box-shadow: $shadow; + } +} + +@mixin transition($transition...) { + @if $enable-transitions { + transition: $transition; + } +} + +// Utilities +@import "mixins/breakpoints"; +@import "mixins/hover"; +@import "mixins/image"; +@import "mixins/tag"; +@import "mixins/reset-filter"; +@import "mixins/resize"; +@import "mixins/screen-reader"; +@import "mixins/size"; +@import "mixins/tab-focus"; +@import "mixins/reset-text"; +@import "mixins/text-emphasis"; +@import "mixins/text-hide"; +@import "mixins/text-truncate"; + +// // Components +@import "mixins/alert"; +@import "mixins/buttons"; +@import "mixins/cards"; +@import "mixins/pagination"; +@import "mixins/lists"; +@import "mixins/list-group"; +@import "mixins/nav-divider"; +@import "mixins/forms"; +@import "mixins/progress"; +@import "mixins/table-row"; + +// // Skins +@import "mixins/background-variant"; +@import "mixins/border-radius"; +@import "mixins/gradients"; + +// // Layout +@import "mixins/clearfix"; +// @import "mixins/navbar-align"; +@import "mixins/grid-framework"; +@import "mixins/grid"; +@import "mixins/float"; diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_modal.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_modal.scss new file mode 100755 index 0000000..c326d56 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_modal.scss @@ -0,0 +1,134 @@ +// .modal-open - body class for killing the scroll +// .modal - container to scroll within +// .modal-dialog - positioning shell for the actual modal +// .modal-content - actual modal w/ bg and corners and stuff + + +// Kill the scroll on the body +.modal-open { + overflow: hidden; +} + +// Container that the modal scrolls within +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-modal; + display: none; + overflow: hidden; + // Prevent Chrome on Windows from adding a focus outline. For details, see + // https://github.com/twbs/bootstrap/pull/10951. + outline: 0; + // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a + // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342 + // See also https://github.com/twbs/bootstrap/issues/17695 + + // When fading in the modal, animate it to slide down + &.fade .modal-dialog { + transition: transform .3s ease-out; + transform: translate(0, -25%); + } + &.in .modal-dialog { transform: translate(0, 0); } +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +// Shell div to position the modal with bottom padding +.modal-dialog { + position: relative; + width: auto; + margin: $modal-dialog-margin; +} + +// Actual modal +.modal-content { + position: relative; + background-color: $modal-content-bg; + background-clip: padding-box; + border: $modal-content-border-width solid $modal-content-border-color; + @include border-radius($border-radius-lg); + @include box-shadow($modal-content-xs-box-shadow); + // Remove focus outline from opened modal + outline: 0; +} + +// Modal background +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-modal-bg; + background-color: $modal-backdrop-bg; + + // Fade for backdrop + &.fade { opacity: 0; } + &.in { opacity: $modal-backdrop-opacity; } +} + +// Modal header +// Top section of the modal w/ title and dismiss +.modal-header { + padding: $modal-title-padding; + border-bottom: $modal-header-border-width solid $modal-header-border-color; + @include clearfix; +} +// Close icon +.modal-header .close { + margin-top: -2px; +} + +// Title text within header +.modal-title { + margin: 0; + line-height: $modal-title-line-height; +} + +// Modal body +// Where all modal content resides (sibling of .modal-header and .modal-footer) +.modal-body { + position: relative; + padding: $modal-inner-padding; +} + +// Footer (for actions) +.modal-footer { + padding: $modal-inner-padding; + text-align: right; // right align buttons + border-top: $modal-footer-border-width solid $modal-footer-border-color; + @include clearfix(); // clear it in case folks use .pull-* classes on buttons +} + +// Measure scrollbar width for padding body during modal show/hide +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +// Scale up the modal +@include media-breakpoint-up(sm) { + // Automatically set modal's width for larger viewports + .modal-dialog { + max-width: $modal-md; + margin: $modal-dialog-sm-up-margin-y auto; + } + + .modal-content { + @include box-shadow($modal-content-sm-up-box-shadow); + } + + .modal-sm { max-width: $modal-sm; } +} + +@include media-breakpoint-up(lg) { + .modal-lg { max-width: $modal-lg; } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_nav.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_nav.scss new file mode 100755 index 0000000..640956c --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_nav.scss @@ -0,0 +1,157 @@ +// Base class +// +// Kickstart any navigation component with a set of style resets. Works with +// `<nav>`s or `<ul>`s. + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: inline-block; + + @include hover-focus { + text-decoration: none; + } + + // Disabled state lightens text and removes hover/tab effects + &.disabled { + color: $nav-disabled-link-color; + + @include plain-hover-focus { + color: $nav-disabled-link-hover-color; + cursor: $cursor-disabled; + background-color: $nav-disabled-link-hover-bg; + } + } +} + + +// Nav inline + +.nav-inline { + .nav-item { + display: inline-block; + } + + .nav-item + .nav-item, + .nav-link + .nav-link { + margin-left: $nav-item-inline-spacer; + } +} + + +// +// Tabs +// + +.nav-tabs { + border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color; + @include clearfix(); + + .nav-item { + float: left; + // Make the list-items overlay the bottom border + margin-bottom: -$nav-tabs-border-width; + + + .nav-item { + margin-left: $nav-item-margin; + } + } + + .nav-link { + display: block; + padding: $nav-link-padding; + border: $nav-tabs-border-width solid transparent; + @include border-top-radius($nav-tabs-border-radius); + + @include hover-focus { + border-color: $nav-tabs-link-hover-border-color $nav-tabs-link-hover-border-color $nav-tabs-border-color; + } + + &.disabled { + @include plain-hover-focus { + color: $nav-disabled-link-color; + background-color: transparent; + border-color: transparent; + } + } + } + + .nav-link.active, + .nav-item.open .nav-link { + @include plain-hover-focus { + color: $nav-tabs-active-link-hover-color; + background-color: $nav-tabs-active-link-hover-bg; + border-color: $nav-tabs-active-link-hover-border-color $nav-tabs-active-link-hover-border-color transparent; + } + } + + .dropdown-menu { + // Make dropdown border overlap tab border + margin-top: -$nav-tabs-border-width; + // Remove the top rounded corners here since there is a hard edge above the menu + @include border-top-radius(0); + } +} + + +// +// Pills +// + +.nav-pills { + @include clearfix(); + + .nav-item { + float: left; + + + .nav-item { + margin-left: $nav-item-margin; + } + } + + .nav-link { + display: block; + padding: $nav-link-padding; + @include border-radius($nav-pills-border-radius); + } + + .nav-link.active, + .nav-item.open .nav-link { + @include plain-hover-focus { + color: $nav-pills-active-link-color; + cursor: default; + background-color: $nav-pills-active-link-bg; + } + } +} + +.nav-stacked { + .nav-item { + display: block; + float: none; + + + .nav-item { + margin-top: $nav-item-margin; + margin-left: 0; + } + } +} + + +// +// Tabbable tabs +// + +// Hide tabbable panes to start, show them when `.active` +.tab-content { + > .tab-pane { + display: none; + } + > .active { + display: block; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_navbar.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_navbar.scss new file mode 100755 index 0000000..7dc2a2b --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_navbar.scss @@ -0,0 +1,315 @@ +// Wrapper and base class +// +// Provide a static navbar from which we expand to create full-width, fixed, and +// other navbar variations. + +.navbar { + position: relative; + padding: $navbar-padding-y $navbar-padding-x; + @include clearfix; + + @include media-breakpoint-up(sm) { + @include border-radius($navbar-border-radius); + } +} + + +// Navbar alignment options +// +// Display the navbar across the entirety of the page or fixed it to the top or +// bottom of the page. + +// A static, full width modifier with no rounded corners. +.navbar-full { + z-index: $zindex-navbar; + + @include media-breakpoint-up(sm) { + @include border-radius(0); + } +} + +// Fix the top/bottom navbars when screen real estate supports it +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: $zindex-navbar-fixed; + + // Undo the rounded corners + @include media-breakpoint-up(sm) { + @include border-radius(0); + } +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-sticky-top { + position: sticky; + top: 0; + z-index: $zindex-navbar-sticky; + width: 100%; + + // Undo the rounded corners + @include media-breakpoint-up(sm) { + @include border-radius(0); + } +} + + +// +// Brand/project name +// + +.navbar-brand { + float: left; + padding-top: $navbar-brand-padding-y; + padding-bottom: $navbar-brand-padding-y; + margin-right: 1rem; + font-size: $font-size-lg; + line-height: inherit; + + @include hover-focus { + text-decoration: none; + } +} + + +.navbar-divider { + float: left; + width: $border-width; + padding-top: $navbar-divider-padding-y; + padding-bottom: $navbar-divider-padding-y; + margin-right: $navbar-padding-x; + margin-left: $navbar-padding-x; + overflow: hidden; + + &::before { + content: "\00a0"; + } +} + + +// Navbar text +// +// + +.navbar-text { + display: inline-block; + padding-top: .425rem; + padding-bottom: .425rem; +} + + +// Navbar toggle +// +// Custom button for toggling the `.navbar-collapse`, powered by the collapse +// Bootstrap JavaScript plugin. + +.navbar-toggler { + width: 2.5em; + height: 2em; + padding: $navbar-toggler-padding-y $navbar-toggler-padding-x; + font-size: $navbar-toggler-font-size; + line-height: 1; + background: transparent no-repeat center center; + background-size: 24px 24px; + border: $border-width solid transparent; + @include border-radius($navbar-toggler-border-radius); + + @include hover-focus { + text-decoration: none; + } +} + +// scss-lint:disable ImportantRule +.navbar-toggleable { + @each $breakpoint in map-keys($grid-breakpoints) { + $next: breakpoint-next($breakpoint, $grid-breakpoints); + + &-#{$breakpoint} { + @include clearfix; + + @include media-breakpoint-down($breakpoint) { + .navbar-brand { + display: block; + float: none; + margin-top: .5rem; + margin-right: 0; + } + + .navbar-nav { + margin-top: .5rem; + margin-bottom: .5rem; + + .dropdown-menu { + position: static; + float: none; + } + } + } + + @include media-breakpoint-up($next) { + display: block; + } + } + } +} +// scss-lint:enable ImportantRule + + +// Navigation +// +// Custom navbar navigation built on the base `.nav` styles. + +.navbar-nav { + .nav-item { + float: left; + } + + .nav-link { + display: block; + padding-top: .425rem; + padding-bottom: .425rem; + + + .nav-link { + margin-left: 1rem; + } + } + + .nav-item + .nav-item { + margin-left: 1rem; + } +} + +// Dark links against a light background +.navbar-light { + .navbar-brand, + .navbar-toggler { + color: $navbar-light-active-color; + + @include hover-focus { + color: $navbar-light-active-color; + } + } + + .navbar-nav { + .nav-link { + color: $navbar-light-color; + + @include hover-focus { + color: $navbar-light-hover-color; + } + } + + .open > .nav-link, + .active > .nav-link, + .nav-link.open, + .nav-link.active { + @include plain-hover-focus { + color: $navbar-light-active-color; + } + } + } + + .navbar-toggler { + background-image: $navbar-light-toggler-bg; + border-color: $navbar-light-toggler-border; + } + + .navbar-divider { + background-color: rgba(0,0,0,.075); + } +} + +// White links against a dark background +.navbar-dark { + .navbar-brand, + .navbar-toggler { + color: $navbar-dark-active-color; + + @include hover-focus { + color: $navbar-dark-active-color; + } + } + + .navbar-nav { + .nav-link { + color: $navbar-dark-color; + + @include hover-focus { + color: $navbar-dark-hover-color; + } + } + + .open > .nav-link, + .active > .nav-link, + .nav-link.open, + .nav-link.active { + @include plain-hover-focus { + color: $navbar-dark-active-color; + } + } + } + + .navbar-toggler { + background-image: $navbar-dark-toggler-bg; + border-color: $navbar-dark-toggler-border; + } + + .navbar-divider { + background-color: rgba(255,255,255,.075); + } +} + + +// Navbar toggleable +// +// Custom override for collapse plugin in navbar. + +.navbar-toggleable { + &-xs { + @include clearfix; + @include media-breakpoint-down(xs) { + .navbar-nav .nav-item { + float: none; + margin-left: 0; + } + } + @include media-breakpoint-up(sm) { + display: block !important; + } + } + + &-sm { + @include clearfix; + @include media-breakpoint-down(sm) { + .navbar-nav .nav-item { + float: none; + margin-left: 0; + } + } + @include media-breakpoint-up(md) { + display: block !important; + } + } + + &-md { + @include clearfix; + @include media-breakpoint-down(md) { + .navbar-nav .nav-item { + float: none; + margin-left: 0; + } + } + @include media-breakpoint-up(lg) { + display: block !important; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_normalize.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_normalize.scss new file mode 100755 index 0000000..827b7f3 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_normalize.scss @@ -0,0 +1,422 @@ +/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */ + +// +// 1. Change the default font family in all browsers (opinionated). +// 2. Correct the line height in all browsers. +// 3. Prevent adjustments of font size after orientation changes in IE and iOS. +// + +html { + font-family: sans-serif; // 1 + line-height: 1.15; // 2 + -ms-text-size-adjust: 100%; // 3 + -webkit-text-size-adjust: 100%; // 3 +} + +// +// Remove the margin in all browsers (opinionated). +// + +body { + margin: 0; +} + +// HTML5 display definitions +// ========================================================================== + +// +// Add the correct display in IE 9-. +// 1. Add the correct display in Edge, IE, and Firefox. +// 2. Add the correct display in IE. +// + +article, +aside, +details, // 1 +figcaption, +figure, +footer, +header, +main, // 2 +menu, +nav, +section, +summary { // 1 + display: block; +} + +// +// Add the correct display in IE 9-. +// + +audio, +canvas, +progress, +video { + display: inline-block; +} + +// +// Add the correct display in iOS 4-7. +// + +audio:not([controls]) { + display: none; + height: 0; +} + +// +// Add the correct vertical alignment in Chrome, Firefox, and Opera. +// + +progress { + vertical-align: baseline; +} + +// +// Add the correct display in IE 10-. +// 1. Add the correct display in IE. +// + +template, // 1 +[hidden] { + display: none; +} + +// Links +// ========================================================================== + +// +// 1. Remove the gray background on active links in IE 10. +// 2. Remove gaps in links underline in iOS 8+ and Safari 8+. +// + +a { + background-color: transparent; // 1 + -webkit-text-decoration-skip: objects; // 2 +} + +// +// Remove the outline on focused links when they are also active or hovered +// in all browsers (opinionated). +// + +a:active, +a:hover { + outline-width: 0; +} + +// Text-level semantics +// ========================================================================== + +// +// 1. Remove the bottom border in Firefox 39-. +// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. +// + +abbr[title] { + border-bottom: none; // 1 + text-decoration: underline; // 2 + text-decoration: underline dotted; // 2 +} + +// +// Prevent the duplicate application of `bolder` by the next rule in Safari 6. +// + +b, +strong { + font-weight: inherit; +} + +// +// Add the correct font weight in Chrome, Edge, and Safari. +// + +b, +strong { + font-weight: bolder; +} + +// +// Add the correct font style in Android 4.3-. +// + +dfn { + font-style: italic; +} + +// +// Correct the font size and margin on `h1` elements within `section` and +// `article` contexts in Chrome, Firefox, and Safari. +// + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +// +// Add the correct background and color in IE 9-. +// + +mark { + background-color: #ff0; + color: #000; +} + +// +// Add the correct font size in all browsers. +// + +small { + font-size: 80%; +} + +// +// Prevent `sub` and `sup` elements from affecting the line height in +// all browsers. +// + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +// Embedded content +// ========================================================================== + +// +// Remove the border on images inside links in IE 10-. +// + +img { + border-style: none; +} + +// +// Hide the overflow in IE. +// + +svg:not(:root) { + overflow: hidden; +} + +// Grouping content +// ========================================================================== + +// +// 1. Correct the inheritance and scaling of font size in all browsers. +// 2. Correct the odd `em` font sizing in all browsers. +// + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; // 1 + font-size: 1em; // 2 +} + +// +// Add the correct margin in IE 8. +// + +figure { + margin: 1em 40px; +} + +// +// 1. Add the correct box sizing in Firefox. +// 2. Show the overflow in Edge and IE. +// + +hr { + box-sizing: content-box; // 1 + height: 0; // 1 + overflow: visible; // 2 +} + +// Forms +// ========================================================================== + +// +// 1. Change font properties to `inherit` in all browsers (opinionated). +// 2. Remove the margin in Firefox and Safari. +// + +button, +input, +optgroup, +select, +textarea { + font: inherit; // 1 + margin: 0; // 2 +} + +// +// Restore the font weight unset by the previous rule. +// + +optgroup { + font-weight: bold; +} + +// +// Show the overflow in IE. +// 1. Show the overflow in Edge. +// + +button, +input { // 1 + overflow: visible; +} + +// +// Remove the inheritance of text transform in Edge, Firefox, and IE. +// 1. Remove the inheritance of text transform in Firefox. +// + +button, +select { // 1 + text-transform: none; +} + +// +// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` +// controls in Android 4. +// 2. Correct the inability to style clickable types in iOS and Safari. +// + +button, +html [type="button"], // 1 +[type="reset"], +[type="submit"] { + -webkit-appearance: button; // 2 +} + +// +// Remove the inner border and padding in Firefox. +// + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +// +// Restore the focus styles unset by the previous rule. +// + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +// +// Change the border, margin, and padding in all browsers (opinionated). +// + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +// +// 1. Correct the text wrapping in Edge and IE. +// 2. Correct the color inheritance from `fieldset` elements in IE. +// 3. Remove the padding so developers are not caught out when they zero out +// `fieldset` elements in all browsers. +// + +legend { + box-sizing: border-box; // 1 + color: inherit; // 2 + display: table; // 1 + max-width: 100%; // 1 + padding: 0; // 3 + white-space: normal; // 1 +} + +// +// Remove the default vertical scrollbar in IE. +// + +textarea { + overflow: auto; +} + +// +// 1. Add the correct box sizing in IE 10-. +// 2. Remove the padding in IE 10-. +// + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; // 1 + padding: 0; // 2 +} + +// +// Correct the cursor style of increment and decrement buttons in Chrome. +// + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +// +// 1. Correct the odd appearance in Chrome and Safari. +// 2. Correct the outline style in Safari. +// + +[type="search"] { + -webkit-appearance: textfield; // 1 + outline-offset: -2px; // 2 +} + +// +// Remove the inner padding and cancel buttons in Chrome and Safari on OS X. +// + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +// +// Correct the text style of placeholders in Chrome, Edge, and Safari. +// + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +// +// 1. Correct the inability to style clickable types in iOS and Safari. +// 2. Change font properties to `inherit` in Safari. +// + +::-webkit-file-upload-button { + -webkit-appearance: button; // 1 + font: inherit; // 2 +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_pagination.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_pagination.scss new file mode 100755 index 0000000..5f40a7f --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_pagination.scss @@ -0,0 +1,73 @@ +.pagination { + display: inline-block; + padding-left: 0; + margin-top: $spacer-y; + margin-bottom: $spacer-y; + @include border-radius(); +} + +.page-item { + display: inline; // Remove list-style and block-level defaults + + &:first-child { + .page-link { + margin-left: 0; + @include border-left-radius($border-radius); + } + } + &:last-child { + .page-link { + @include border-right-radius($border-radius); + } + } + + &.active .page-link { + @include plain-hover-focus { + z-index: 2; + color: $pagination-active-color; + cursor: default; + background-color: $pagination-active-bg; + border-color: $pagination-active-border; + } + } + + &.disabled .page-link { + @include plain-hover-focus { + color: $pagination-disabled-color; + pointer-events: none; + cursor: $cursor-disabled; + background-color: $pagination-disabled-bg; + border-color: $pagination-disabled-border; + } + } +} + +.page-link { + position: relative; + float: left; // Collapse white-space + padding: $pagination-padding-y $pagination-padding-x; + margin-left: -1px; + color: $pagination-color; + text-decoration: none; + background-color: $pagination-bg; + border: $pagination-border-width solid $pagination-border-color; + + @include hover-focus { + color: $pagination-hover-color; + background-color: $pagination-hover-bg; + border-color: $pagination-hover-border; + } +} + + +// +// Sizing +// + +.pagination-lg { + @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg); +} + +.pagination-sm { + @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_popover.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_popover.scss new file mode 100755 index 0000000..86b489a --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_popover.scss @@ -0,0 +1,171 @@ +.popover { + position: absolute; + top: 0; + left: 0; + z-index: $zindex-popover; + display: block; + max-width: $popover-max-width; + padding: $popover-inner-padding; + // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element. + // So reset our font and text properties to avoid inheriting weird values. + @include reset-text(); + font-size: $font-size-sm; + // Allow breaking very long words so they don't overflow the popover's bounds + word-wrap: break-word; + background-color: $popover-bg; + background-clip: padding-box; + border: $popover-border-width solid $popover-border-color; + @include border-radius($border-radius-lg); + @include box-shadow($popover-box-shadow); + + + // Popover directions + + &.popover-top, + &.bs-tether-element-attached-bottom { + margin-top: -$popover-arrow-width; + + &::before, + &::after { + left: 50%; + border-bottom-width: 0; + } + + &::before { + bottom: -$popover-arrow-outer-width; + margin-left: -$popover-arrow-outer-width; + border-top-color: $popover-arrow-outer-color; + } + + &::after { + bottom: -($popover-arrow-outer-width - 1); + margin-left: -$popover-arrow-width; + border-top-color: $popover-arrow-color; + } + } + + &.popover-right, + &.bs-tether-element-attached-left { + margin-left: $popover-arrow-width; + + &::before, + &::after { + top: 50%; + border-left-width: 0; + } + + &::before { + left: -$popover-arrow-outer-width; + margin-top: -$popover-arrow-outer-width; + border-right-color: $popover-arrow-outer-color; + } + + &::after { + left: -($popover-arrow-outer-width - 1); + margin-top: -($popover-arrow-outer-width - 1); + border-right-color: $popover-arrow-color; + } + } + + &.popover-bottom, + &.bs-tether-element-attached-top { + margin-top: $popover-arrow-width; + + &::before, + &::after { + left: 50%; + border-top-width: 0; + } + + &::before { + top: -$popover-arrow-outer-width; + margin-left: -$popover-arrow-outer-width; + border-bottom-color: $popover-arrow-outer-color; + } + + &::after { + top: -($popover-arrow-outer-width - 1); + margin-left: -$popover-arrow-width; + border-bottom-color: $popover-title-bg; + } + + // This will remove the popover-title's border just below the arrow + .popover-title::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 20px; + margin-left: -10px; + content: ""; + border-bottom: 1px solid $popover-title-bg; + } + } + + &.popover-left, + &.bs-tether-element-attached-right { + margin-left: -$popover-arrow-width; + + &::before, + &::after { + top: 50%; + border-right-width: 0; + } + + &::before { + right: -$popover-arrow-outer-width; + margin-top: -$popover-arrow-outer-width; + border-left-color: $popover-arrow-outer-color; + } + + &::after { + right: -($popover-arrow-outer-width - 1); + margin-top: -($popover-arrow-outer-width - 1); + border-left-color: $popover-arrow-color; + } + } +} + + +// Offset the popover to account for the popover arrow +.popover-title { + padding: $popover-title-padding-y $popover-title-padding-x; + margin: 0; // reset heading margin + font-size: $font-size-base; + background-color: $popover-title-bg; + border-bottom: $popover-border-width solid darken($popover-title-bg, 5%); + $offset-border-width: ($border-width / $font-size-root); + @include border-radius(($border-radius-lg - $offset-border-width) ($border-radius-lg - $offset-border-width) 0 0); + + &:empty { + display: none; + } +} + +.popover-content { + padding: $popover-content-padding-y $popover-content-padding-x; +} + + +// Arrows +// +// .popover-arrow is outer, .popover-arrow::after is inner + +.popover::before, +.popover::after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover::before { + content: ""; + border-width: $popover-arrow-outer-width; +} +.popover::after { + content: ""; + border-width: $popover-arrow-width; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_print.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_print.scss new file mode 100755 index 0000000..bd41328 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_print.scss @@ -0,0 +1,122 @@ +// scss-lint:disable QualifyingElement + +// Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css + +// ========================================================================== +// Print styles. +// Inlined to avoid the additional HTTP request: +// http://www.phpied.com/delay-loading-your-print-css/ +// ========================================================================== + +@if $enable-print-styles { + @media print { + *, + *::before, + *::after, + *::first-letter, + p::first-line, + div::first-line, + blockquote::first-line, + li::first-line { + // Bootstrap specific; comment out `color` and `background` + //color: #000 !important; // Black prints faster: + // http://www.sanbeiji.com/archives/953 + text-shadow: none !important; + //background: transparent !important; + box-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + // Bootstrap specific; comment the following selector out + //a[href]::after { + // content: " (" attr(href) ")"; + //} + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + // Bootstrap specific; comment the following selector out + // + // Don't show links that are fragment identifiers, + // or use the `javascript:` pseudo protocol + // + + //a[href^="#"]::after, + //a[href^="javascript:"]::after { + // content: ""; + //} + + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: $border-width solid #999; // Bootstrap custom code; using `$border-width` instead of 1px + page-break-inside: avoid; + } + + // + // Printing Tables: + // http://css-discuss.incutio.com/wiki/Printing_Tables + // + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + // Bootstrap specific changes start + + // Bootstrap components + .navbar { + display: none; + } + .btn, + .dropup > .btn { + > .caret { + border-top-color: #000 !important; + } + } + .tag { + border: $border-width solid #000; + } + + .table { + border-collapse: collapse !important; + + td, + th { + background-color: #fff !important; + } + } + .table-bordered { + th, + td { + border: 1px solid #ddd !important; + } + } + + // Bootstrap specific changes end + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_progress.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_progress.scss new file mode 100755 index 0000000..c2364fe --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_progress.scss @@ -0,0 +1,145 @@ +// +// Progress animations +// + +@keyframes progress-bar-stripes { + from { background-position: $spacer-y 0; } + to { background-position: 0 0; } +} + + +// +// Basic progress bar +// + +.progress { + display: block; + width: 100%; + height: $spacer-y; // todo: make a new var for this + margin-bottom: $spacer-y; +} +.progress[value] { + // Set overall background + background-color: $progress-bg; + // Remove Firefox and Opera border + border: 0; + // Reset the default appearance + appearance: none; + // Set overall border radius + @include border-radius($progress-border-radius); +} + +// Filled-in portion of the bar +.progress[value]::-ms-fill { + background-color: $progress-bar-color; + // Remove right-hand border of value bar from IE10+/Edge + border: 0; +} +.progress[value]::-moz-progress-bar { + background-color: $progress-bar-color; + @include border-left-radius($progress-border-radius); +} +.progress[value]::-webkit-progress-value { + background-color: $progress-bar-color; + @include border-left-radius($progress-border-radius); +} +// Tweaks for full progress bar +.progress[value="100"]::-moz-progress-bar { + @include border-right-radius($progress-border-radius); +} +.progress[value="100"]::-webkit-progress-value { + @include border-right-radius($progress-border-radius); +} + +// Unfilled portion of the bar +.progress[value]::-webkit-progress-bar { + background-color: $progress-bg; + @include border-radius($progress-border-radius); + @include box-shadow($progress-box-shadow); +} +base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only +.progress[value] { + background-color: $progress-bg; + @include border-radius($progress-border-radius); + @include box-shadow($progress-box-shadow); +} + +// IE9 hacks to accompany custom markup. We don't need to scope this via media queries, but I feel better doing it anyway. +@media screen and (min-width:0\0) { + .progress { + background-color: $progress-bg; + @include border-radius($progress-border-radius); + @include box-shadow($progress-box-shadow); + } + .progress-bar { + display: inline-block; + height: $spacer-y; + text-indent: -999rem; // Simulate hiding of value as in native `<progress>` + background-color: $progress-bar-color; + @include border-left-radius($progress-border-radius); + } + .progress[width="100%"] { + @include border-right-radius($progress-border-radius); + } +} + + +// +// Striped +// + +.progress-striped[value]::-webkit-progress-value { + @include gradient-striped(); + background-size: $spacer-y $spacer-y; +} +.progress-striped[value]::-moz-progress-bar { + @include gradient-striped(); + background-size: $spacer-y $spacer-y; +} +.progress-striped[value]::-ms-fill { + @include gradient-striped(); + background-size: $spacer-y $spacer-y; +} +// IE9 +@media screen and (min-width:0\0) { + .progress-bar-striped { + @include gradient-striped(); + background-size: $spacer-y $spacer-y; + } +} + + +// +// Animated +// + +.progress-animated[value]::-webkit-progress-value { + animation: progress-bar-stripes 2s linear infinite; +} +.progress-animated[value]::-moz-progress-bar { + animation: progress-bar-stripes 2s linear infinite; +} +// IE9 +@media screen and (min-width:0\0) { + .progress-animated .progress-bar-striped { + animation: progress-bar-stripes 2s linear infinite; + } +} + + +// +// Variations +// + +.progress-success { + @include progress-variant($progress-bar-success-bg); +} +.progress-info { + @include progress-variant($progress-bar-info-bg); +} +.progress-warning { + @include progress-variant($progress-bar-warning-bg); +} +.progress-danger { + @include progress-variant($progress-bar-danger-bg); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_reboot.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_reboot.scss new file mode 100755 index 0000000..461ca40 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_reboot.scss @@ -0,0 +1,388 @@ +// scss-lint:disable QualifyingElement, DuplicateProperty + +// Reboot +// +// Global resets to common HTML elements and more for easier usage by Bootstrap. +// Adds additional rules on top of Normalize.css, including several overrides. + + +// Reset the box-sizing +// +// Change from `box-sizing: content-box` to `border-box` so that when you add +// `padding` or `border`s to an element, the overall declared `width` does not +// change. For example, `width: 100px;` will always be `100px` despite the +// `border: 10px solid red;` and `padding: 20px;`. +// +// Heads up! This reset may cause conflicts with some third-party widgets. For +// recommendations on resolving such conflicts, see +// https://getbootstrap.com/getting-started/#third-box-sizing. +// +// Credit: https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ + +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + + +// Make viewport responsive +// +// @viewport is needed because IE 10+ doesn't honor <meta name="viewport"> in +// some cases. See https://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/. +// Eventually @viewport will replace <meta name="viewport">. +// +// However, `device-width` is broken on IE 10 on Windows (Phone) 8, +// (see https://timkadlec.com/2013/01/windows-phone-8-and-device-width/ and https://github.com/twbs/bootstrap/issues/10497) +// and the fix for that involves a snippet of JavaScript to sniff the user agent +// and apply some conditional CSS. +// +// See https://getbootstrap.com/getting-started/#support-ie10-width for the relevant hack. +// +// Wrap `@viewport` with `@at-root` for when folks do a nested import (e.g., +// `.class-name { @import "bootstrap"; }`). +@at-root { + @-ms-viewport { width: device-width; } +} + + +// +// Reset HTML, body, and more +// + +html { + // Sets a specific default `font-size` for user with `rem` type scales. + font-size: $font-size-root; + // As a side-effect of setting the @viewport above, + // IE11 & Edge make the scrollbar overlap the content and automatically hide itself when not in use. + // Unfortunately, the auto-showing of the scrollbar is sometimes too sensitive, + // thus making it hard to click on stuff near the right edge of the page. + // So we add this style to force IE11 & Edge to use a "normal", non-overlapping, non-auto-hiding scrollbar. + // See https://github.com/twbs/bootstrap/issues/18543 + -ms-overflow-style: scrollbar; + // Changes the default tap highlight to be completely transparent in iOS. + -webkit-tap-highlight-color: rgba(0,0,0,0); +} + +body { + // Make the `body` use the `font-size-root` + font-family: $font-family-base; + font-size: $font-size-base; + line-height: $line-height-base; + // Go easy on the eyes and use something other than `#000` for text + color: $body-color; + // By default, `<body>` has no `background-color` so we set one as a best practice. + background-color: $body-bg; +} + +// Suppress the focus outline on elements that cannot be accessed via keyboard. +// This prevents an unwanted focus outline from appearing around elements that +// might still respond to pointer events. +// +// Credit: https://github.com/suitcss/base +[tabindex="-1"]:focus { + outline: none !important; +} + + +// +// Typography +// + +// Remove top margins from headings +// +// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top +// margin for easier control within type scales as it avoids margin collapsing. +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: .5rem; +} + +// Reset margins on paragraphs +// +// Similarly, the top margin on `<p>`s get reset. However, we also reset the +// bottom margin to use `rem` units instead of `em`. +p { + margin-top: 0; + margin-bottom: 1rem; +} + +// Abbreviations and acronyms +abbr[title], +// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257 +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted $abbr-border-color; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: $dt-font-weight; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; // Undo browser default +} + +blockquote { + margin: 0 0 1rem; +} + + +// +// Links +// + +a { + color: $link-color; + text-decoration: $link-decoration; + + @include hover-focus { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + } + + &:focus { + @include tab-focus(); + } +} + +// And undo these styles for placeholder links/named anchors (without href) +// which have not been made explicitly keyboard-focusable (without tabindex). +// It would be more straightforward to just use a[href] in previous block, but that +// causes specificity issues in many other styles that are too complex to fix. +// See https://github.com/twbs/bootstrap/issues/19402 + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; + + @include hover-focus { + color: inherit; + text-decoration: none; + } + + &:focus { + outline: none; + } +} + + +// +// Code +// + +pre { + // Remove browser default top margin + margin-top: 0; + // Reset browser default of `1em` to use `rem`s + margin-bottom: 1rem; + // Normalize v4 removed this property, causing `<pre>` content to break out of wrapping code snippets + overflow: auto; +} + + +// +// Figures +// + +figure { + // Normalize adds `margin` to `figure`s as browsers apply it inconsistently. + // We reset that to create a better flow in-page. + margin: 0 0 1rem; +} + + +// +// Images +// + +img { + // By default, `<img>`s are `inline-block`. This assumes that, and vertically + // centers them. This won't apply should you reset them to `block` level. + vertical-align: middle; + // Note: `<img>`s are deliberately not made responsive by default. + // For the rationale behind this, see the comments on the `.img-fluid` class. +} + + +// iOS "clickable elements" fix for role="button" +// +// Fixes "clickability" issue (and more generally, the firing of events such as focus as well) +// for traditionally non-focusable elements with role="button" +// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile + +[role="button"] { + cursor: pointer; +} + + +// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property. +// +// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11 +// DON'T remove the click delay when `<meta name="viewport" content="width=device-width">` is present. +// However, they DO support removing the click delay via `touch-action: manipulation`. +// See: +// * https://v4-alpha.getbootstrap.com/content/reboot/#click-delay-optimization-for-touch +// * http://caniuse.com/#feat=css-touch-action +// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay + +a, +area, +button, +[role="button"], +input, +label, +select, +summary, +textarea { + touch-action: manipulation; +} + + +// +// Tables +// + +table { + // No longer part of Normalize since v4 + border-collapse: collapse; + // Reset for nesting within parents with `background-color`. + background-color: $table-bg; +} + +caption { + padding-top: $table-cell-padding; + padding-bottom: $table-cell-padding; + color: $text-muted; + text-align: left; + caption-side: bottom; +} + +th { + // Centered by default, but left-align-ed to match the `td`s below. + text-align: left; +} + + +// +// Forms +// + +label { + // Allow labels to use `margin` for spacing. + display: inline-block; + margin-bottom: .5rem; +} + +// Work around a Firefox/IE bug where the transparent `button` background +// results in a loss of the default `button` focus styles. +// +// Credit: https://github.com/suitcss/base/ +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +textarea { + // Normalize includes `font: inherit;`, so `font-family`. `font-size`, etc are + // properly inherited. However, `line-height` isn't inherited there. + line-height: inherit; +} + +input[type="radio"], +input[type="checkbox"] { + // Apply a disabled cursor for radios and checkboxes. + // + // Note: Neither radios nor checkboxes can be readonly. + &:disabled { + cursor: $cursor-disabled; + } +} + + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + // Remove the default appearance of temporal inputs to avoid a Mobile Safari + // bug where setting a custom line-height prevents text from being vertically + // centered within the input. + // + // Bug report: https://github.com/twbs/bootstrap/issues/11266 + -webkit-appearance: listbox; +} + +textarea { + // Textareas should really only resize vertically so they don't break their (horizontal) containers. + resize: vertical; +} + +fieldset { + // Chrome and Firefox set a `min-width: min-content;` on fieldsets, + // so we reset that to ensure it behaves more like a standard block element. + // See https://github.com/twbs/bootstrap/issues/12359. + min-width: 0; + // Reset the default outline behavior of fieldsets so they don't affect page layout. + padding: 0; + margin: 0; + border: 0; +} + +legend { + // Reset the entire legend element to match the `fieldset` + display: block; + width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; +} + +input[type="search"] { + // This overrides the extra rounded corners on search inputs in iOS so that our + // `.form-control` class can properly style them. Note that this cannot simply + // be added to `.form-control` as it's not specific enough. For details, see + // https://github.com/twbs/bootstrap/issues/11586. + -webkit-appearance: none; +} + +// todo: needed? +output { + display: inline-block; +// font-size: $font-size-base; +// line-height: $line-height; +// color: $input-color; +} + +// Always hide an element with the `hidden` HTML attribute (from PureCSS). +[hidden] { + display: none !important; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_responsive-embed.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_responsive-embed.scss new file mode 100755 index 0000000..2443219 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_responsive-embed.scss @@ -0,0 +1,39 @@ +// Credit: Nicolas Gallagher and SUIT CSS. + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; + + .embed-responsive-item, + iframe, + embed, + object, + video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; + } +} + +.embed-responsive-21by9 { + padding-bottom: percentage(9 / 21); +} + +.embed-responsive-16by9 { + padding-bottom: percentage(9 / 16); +} + +.embed-responsive-4by3 { + padding-bottom: percentage(3 / 4); +} + +.embed-responsive-1by1 { + padding-bottom: percentage(1 / 1); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_tables.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tables.scss new file mode 100755 index 0000000..aeedf0b --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tables.scss @@ -0,0 +1,196 @@ +// +// Basic Bootstrap table +// + +.table { + width: 100%; + max-width: 100%; + margin-bottom: $spacer; + + th, + td { + padding: $table-cell-padding; + vertical-align: top; + border-top: $table-border-width solid $table-border-color; + } + + thead th { + vertical-align: bottom; + border-bottom: (2 * $table-border-width) solid $table-border-color; + } + + tbody + tbody { + border-top: (2 * $table-border-width) solid $table-border-color; + } + + .table { + background-color: $body-bg; + } +} + + +// +// Condensed table w/ half padding +// + +.table-sm { + th, + td { + padding: $table-sm-cell-padding; + } +} + + +// Bordered version +// +// Add borders all around the table and between all the columns. + +.table-bordered { + border: $table-border-width solid $table-border-color; + + th, + td { + border: $table-border-width solid $table-border-color; + } + + thead { + th, + td { + border-bottom-width: (2 * $table-border-width); + } + } +} + + +// Zebra-striping +// +// Default zebra-stripe styles (alternating gray and transparent backgrounds) + +.table-striped { + tbody tr:nth-of-type(odd) { + background-color: $table-bg-accent; + } +} + + +// Hover effect +// +// Placed here since it has to come after the potential zebra striping + +.table-hover { + tbody tr { + @include hover { + background-color: $table-bg-hover; + } + } +} + + +// Table backgrounds +// +// Exact selectors below required to override `.table-striped` and prevent +// inheritance to nested tables. + +// Generate the contextual variants +@include table-row-variant(active, $table-bg-active); +@include table-row-variant(success, $state-success-bg); +@include table-row-variant(info, $state-info-bg); +@include table-row-variant(warning, $state-warning-bg); +@include table-row-variant(danger, $state-danger-bg); + + +// Inverse styles +// +// Same table markup, but inverted color scheme: dark background and light text. + +.thead-inverse { + th { + color: #fff; + background-color: $gray-dark; + } +} + +.thead-default { + th { + color: $gray; + background-color: $gray-lighter; + } +} + +.table-inverse { + color: $gray-lighter; + background-color: $gray-dark; + + th, + td, + thead th { + border-color: $gray; + } + + &.table-bordered { + border: 0; + } +} + + + +// Responsive tables +// +// Wrap your tables in `.table-responsive` and we'll make them mobile friendly +// by enabling horizontal scrolling. Only applies <768px. Everything above that +// will display normally. + +.table-responsive { + display: block; + width: 100%; + min-height: 0%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837) + overflow-x: auto; + + // TODO: find out if we need this still. + // + // border: $table-border-width solid $table-border-color; + // -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057 +} + + +.table-reflow { + thead { + float: left; + } + + tbody { + display: block; + white-space: nowrap; + } + + th, + td { + border-top: $table-border-width solid $table-border-color; + border-left: $table-border-width solid $table-border-color; + + &:last-child { + border-right: $table-border-width solid $table-border-color; + } + } + + thead, + tbody, + tfoot { + &:last-child { + tr:last-child th, + tr:last-child td { + border-bottom: $table-border-width solid $table-border-color; + } + } + } + + tr { + float: left; + + th, + td { + display: block !important; + border: $table-border-width solid $table-border-color; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_tags.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tags.scss new file mode 100755 index 0000000..dee9ed9 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tags.scss @@ -0,0 +1,77 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.tag { + display: inline-block; + padding: $tag-padding-y $tag-padding-x; + font-size: $tag-font-size; + font-weight: $tag-font-weight; + line-height: 1; + color: $tag-color; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius(); + + // Empty tags collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for tags in buttons +.btn .tag { + position: relative; + top: -1px; +} + +// scss-lint:disable QualifyingElement +// Add hover effects, but only for links +a.tag { + @include hover-focus { + color: $tag-link-hover-color; + text-decoration: none; + cursor: pointer; + } +} +// scss-lint:enable QualifyingElement + +// Pill tags +// +// Make them extra rounded with a modifier to replace v3's badges. + +.tag-pill { + padding-right: $tag-pill-padding-x; + padding-left: $tag-pill-padding-x; + @include border-radius($tag-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked tags get darker on :hover). + +.tag-default { + @include tag-variant($tag-default-bg); +} + +.tag-primary { + @include tag-variant($tag-primary-bg); +} + +.tag-success { + @include tag-variant($tag-success-bg); +} + +.tag-info { + @include tag-variant($tag-info-bg); +} + +.tag-warning { + @include tag-variant($tag-warning-bg); +} + +.tag-danger { + @include tag-variant($tag-danger-bg); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_tooltip.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tooltip.scss new file mode 100755 index 0000000..57ba8cf --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_tooltip.scss @@ -0,0 +1,90 @@ +// Base class +.tooltip { + position: absolute; + z-index: $zindex-tooltip; + display: block; + // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element. + // So reset our font and text properties to avoid inheriting weird values. + @include reset-text(); + font-size: $font-size-sm; + // Allow breaking very long words so they don't overflow the tooltip's bounds + word-wrap: break-word; + opacity: 0; + + &.in { opacity: $tooltip-opacity; } + + &.tooltip-top, + &.bs-tether-element-attached-bottom { + padding: $tooltip-arrow-width 0; + margin-top: -$tooltip-margin; + + .tooltip-inner::before { + bottom: 0; + left: 50%; + margin-left: -$tooltip-arrow-width; + content: ""; + border-width: $tooltip-arrow-width $tooltip-arrow-width 0; + border-top-color: $tooltip-arrow-color; + } + } + &.tooltip-right, + &.bs-tether-element-attached-left { + padding: 0 $tooltip-arrow-width; + margin-left: $tooltip-margin; + + .tooltip-inner::before { + top: 50%; + left: 0; + margin-top: -$tooltip-arrow-width; + content: ""; + border-width: $tooltip-arrow-width $tooltip-arrow-width $tooltip-arrow-width 0; + border-right-color: $tooltip-arrow-color; + } + } + &.tooltip-bottom, + &.bs-tether-element-attached-top { + padding: $tooltip-arrow-width 0; + margin-top: $tooltip-margin; + + .tooltip-inner::before { + top: 0; + left: 50%; + margin-left: -$tooltip-arrow-width; + content: ""; + border-width: 0 $tooltip-arrow-width $tooltip-arrow-width; + border-bottom-color: $tooltip-arrow-color; + } + } + &.tooltip-left, + &.bs-tether-element-attached-right { + padding: 0 $tooltip-arrow-width; + margin-left: -$tooltip-margin; + + .tooltip-inner::before { + top: 50%; + right: 0; + margin-top: -$tooltip-arrow-width; + content: ""; + border-width: $tooltip-arrow-width 0 $tooltip-arrow-width $tooltip-arrow-width; + border-left-color: $tooltip-arrow-color; + } + } +} + +// Wrapper for the tooltip content +.tooltip-inner { + max-width: $tooltip-max-width; + padding: $tooltip-padding-y $tooltip-padding-x; + color: $tooltip-color; + text-align: center; + background-color: $tooltip-bg; + @include border-radius($border-radius); + + &::before { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_type.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_type.scss new file mode 100755 index 0000000..ff71140 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_type.scss @@ -0,0 +1,150 @@ +// +// Headings +// + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: $headings-margin-bottom; + font-family: $headings-font-family; + font-weight: $headings-font-weight; + line-height: $headings-line-height; + color: $headings-color; +} + +h1, .h1 { font-size: $font-size-h1; } +h2, .h2 { font-size: $font-size-h2; } +h3, .h3 { font-size: $font-size-h3; } +h4, .h4 { font-size: $font-size-h4; } +h5, .h5 { font-size: $font-size-h5; } +h6, .h6 { font-size: $font-size-h6; } + +.lead { + font-size: $lead-font-size; + font-weight: $lead-font-weight; +} + +// Type display classes +.display-1 { + font-size: $display1-size; + font-weight: $display1-weight; +} +.display-2 { + font-size: $display2-size; + font-weight: $display2-weight; +} +.display-3 { + font-size: $display3-size; + font-weight: $display3-weight; +} +.display-4 { + font-size: $display4-size; + font-weight: $display4-weight; +} + + +// +// Horizontal rules +// + +hr { + margin-top: $spacer-y; + margin-bottom: $spacer-y; + border: 0; + border-top: $hr-border-width solid $hr-border-color; +} + + +// +// Emphasis +// + +small, +.small { + font-size: $small-font-size; + font-weight: normal; +} + +mark, +.mark { + padding: $mark-padding; + background-color: $mark-bg; +} + + +// +// Lists +// + +.list-unstyled { + @include list-unstyled; +} + +// Inline turns list items into inline-block +.list-inline { + @include list-unstyled; +} +.list-inline-item { + display: inline-block; + + &:not(:last-child) { + margin-right: $list-inline-padding; + } +} + + +// +// Misc +// + +// Builds on `abbr` +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +// Blockquotes +.blockquote { + padding: ($spacer / 2) $spacer; + margin-bottom: $spacer; + font-size: $blockquote-font-size; + border-left: $blockquote-border-width solid $blockquote-border-color; +} + +.blockquote-footer { + display: block; + font-size: 80%; // back to default font-size + color: $blockquote-small-color; + + &::before { + content: "\2014 \00A0"; // em dash, nbsp + } +} + +// Opposite alignment of blockquote +.blockquote-reverse { + padding-right: $spacer; + padding-left: 0; + text-align: right; + border-right: $blockquote-border-width solid $blockquote-border-color; + border-left: 0; +} + +.blockquote-reverse .blockquote-footer { + &::before { + content: ""; + } + &::after { + content: "\00A0 \2014"; // nbsp, em dash + } +} + +@if not $enable-flex { + // Clean up some horizontal `<dl>`s built with grids + // scss-lint:disable QualifyingElement + dl.row { + > dd + dt { + clear: left; + } + } + // scss-lint:enable QualifyingElement +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_utilities.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_utilities.scss new file mode 100755 index 0000000..c63e506 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_utilities.scss @@ -0,0 +1,11 @@ +@import "utilities/align"; +@import "utilities/background"; +@import "utilities/borders"; +@import "utilities/clearfix"; +@import "utilities/display"; +@import "utilities/flex"; +@import "utilities/float"; +@import "utilities/screenreaders"; +@import "utilities/spacing"; +@import "utilities/text"; +@import "utilities/visibility"; diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/_variables.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/_variables.scss new file mode 100755 index 0000000..13432f2 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/_variables.scss @@ -0,0 +1,857 @@ +// Variables +// +// Copy settings from this file into the provided `_custom.scss` to override +// the Bootstrap defaults without modifying key, versioned files. + + +// Table of Contents +// +// Colors +// Options +// Spacing +// Body +// Links +// Grid breakpoints +// Grid containers +// Grid columns +// Fonts +// Components + +@mixin _assert-ascending($map, $map-name) { + $prev-key: null; + $prev-num: null; + @each $key, $num in $map { + @if $prev-num == null { + // Do nothing + } @else if not comparable($prev-num, $num) { + @warn "Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !"; + } @else if $prev-num >= $num { + @warn "Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !"; + } + $prev-key: $key; + $prev-num: $num; + } +} + +// General variable structure +// +// Variable format should follow the `$component-modifier-state-property` order. + + +// Colors +// +// Grayscale and brand colors for use across Bootstrap. + +$gray-dark: #373a3c !default; +$gray: #55595c !default; +$gray-light: #818a91 !default; +$gray-lighter: #eceeef !default; +$gray-lightest: #f7f7f9 !default; + +$brand-primary: #0275d8 !default; +$brand-success: #5cb85c !default; +$brand-info: #5bc0de !default; +$brand-warning: #f0ad4e !default; +$brand-danger: #d9534f !default; +$brand-inverse: $gray-dark !default; + + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +$enable-flex: false !default; +$enable-rounded: true !default; +$enable-shadows: false !default; +$enable-gradients: false !default; +$enable-transitions: false !default; +$enable-hover-media-query: false !default; +$enable-grid-classes: true !default; +$enable-print-styles: true !default; + + +// Spacing +// +// Control the default styling of most Bootstrap elements by modifying these +// variables. Mostly focused on spacing. +// You can add more entries to the $spacers map, should you need more variation. + +$spacer: 1rem !default; +$spacer-x: $spacer !default; +$spacer-y: $spacer !default; +$spacers: ( + 0: ( + x: 0, + y: 0 + ), + 1: ( + x: $spacer-x, + y: $spacer-y + ), + 2: ( + x: ($spacer-x * 1.5), + y: ($spacer-y * 1.5) + ), + 3: ( + x: ($spacer-x * 3), + y: ($spacer-y * 3) + ) +) !default; +$border-width: 1px !default; + + +// Body +// +// Settings for the `<body>` element. + +$body-bg: #fff !default; +$body-color: $gray-dark !default; + + +// Links +// +// Style anchor elements. + +$link-color: $brand-primary !default; +$link-decoration: none !default; +$link-hover-color: darken($link-color, 15%) !default; +$link-hover-decoration: underline !default; + + +// Grid breakpoints +// +// Define the minimum dimensions at which your layout will change, +// adapting to different screen sizes, for use in media queries. + +$grid-breakpoints: ( + xs: 0, + sm: 576px, + md: 768px, + lg: 992px, + xl: 1200px +) !default; +@include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); + + +// Grid containers +// +// Define the maximum width of `.container` for different screen sizes. + +$container-max-widths: ( + sm: 540px, + md: 720px, + lg: 960px, + xl: 1140px +) !default; +@include _assert-ascending($container-max-widths, "$container-max-widths"); + + +// Grid columns +// +// Set the number of columns and specify the width of the gutters. + +$grid-columns: 12 !default; +$grid-gutter-width-base: 30px !default; +$grid-gutter-widths: ( + xs: $grid-gutter-width-base, + sm: $grid-gutter-width-base, + md: $grid-gutter-width-base, + lg: $grid-gutter-width-base, + xl: $grid-gutter-width-base +) !default; + +// Typography +// +// Font, line-height, and color for body text, headings, and more. + +$font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !default; +$font-family-serif: Georgia, "Times New Roman", Times, serif !default; +$font-family-monospace: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default; +$font-family-base: $font-family-sans-serif !default; + +// Pixel value used to responsively scale all typography. Applied to the `<html>` element. +$font-size-root: 16px !default; + +$font-size-base: 1rem !default; +$font-size-lg: 1.25rem !default; +$font-size-sm: .875rem !default; +$font-size-xs: .75rem !default; + +$line-height-base: 1.5 !default; + +$font-size-h1: 2.5rem !default; +$font-size-h2: 2rem !default; +$font-size-h3: 1.75rem !default; +$font-size-h4: 1.5rem !default; +$font-size-h5: 1.25rem !default; +$font-size-h6: 1rem !default; + +$display1-size: 6rem !default; +$display2-size: 5.5rem !default; +$display3-size: 4.5rem !default; +$display4-size: 3.5rem !default; + +$display1-weight: 300 !default; +$display2-weight: 300 !default; +$display3-weight: 300 !default; +$display4-weight: 300 !default; + +$headings-margin-bottom: ($spacer / 2) !default; +$headings-font-family: inherit !default; +$headings-font-weight: 500 !default; +$headings-line-height: 1.1 !default; +$headings-color: inherit !default; + +$lead-font-size: 1.25rem !default; +$lead-font-weight: 300 !default; + +$small-font-size: 80% !default; + +$text-muted: $gray-light !default; + +$abbr-border-color: $gray-light !default; + +$blockquote-small-color: $gray-light !default; +$blockquote-font-size: ($font-size-base * 1.25) !default; +$blockquote-border-color: $gray-lighter !default; +$blockquote-border-width: .25rem !default; + +$hr-border-color: rgba(0,0,0,.1) !default; +$hr-border-width: $border-width !default; + +$mark-padding: .2em !default; + +$dt-font-weight: bold !default; + +$kbd-box-shadow: inset 0 -.1rem 0 rgba(0,0,0,.25) !default; +$nested-kbd-font-weight: bold !default; + +$list-inline-padding: 5px !default; + + +// Components +// +// Define common padding and border radius sizes and more. + +$line-height-lg: (4 / 3) !default; +$line-height-sm: 1.5 !default; + +$border-radius: .25rem !default; +$border-radius-lg: .3rem !default; +$border-radius-sm: .2rem !default; + +$component-active-color: #fff !default; +$component-active-bg: $brand-primary !default; + +$caret-width: .3em !default; +$caret-width-lg: $caret-width !default; + + +// Tables +// +// Customizes the `.table` component with basic values, each used across all table variations. + +$table-cell-padding: .75rem !default; +$table-sm-cell-padding: .3rem !default; + +$table-bg: transparent !default; +$table-bg-accent: rgba(0,0,0,.05) !default; +$table-bg-hover: rgba(0,0,0,.075) !default; +$table-bg-active: $table-bg-hover !default; + +$table-border-width: $border-width !default; +$table-border-color: $gray-lighter !default; + + +// Buttons +// +// For each of Bootstrap's buttons, define text, background and border color. + +$btn-padding-x: 1rem !default; +$btn-padding-y: .5rem !default; +$btn-line-height: 1.25 !default; +$btn-font-weight: normal !default; +$btn-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075) !default; +$btn-active-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) !default; + +$btn-primary-color: #fff !default; +$btn-primary-bg: $brand-primary !default; +$btn-primary-border: $btn-primary-bg !default; + +$btn-secondary-color: $gray-dark !default; +$btn-secondary-bg: #fff !default; +$btn-secondary-border: #ccc !default; + +$btn-info-color: #fff !default; +$btn-info-bg: $brand-info !default; +$btn-info-border: $btn-info-bg !default; + +$btn-success-color: #fff !default; +$btn-success-bg: $brand-success !default; +$btn-success-border: $btn-success-bg !default; + +$btn-warning-color: #fff !default; +$btn-warning-bg: $brand-warning !default; +$btn-warning-border: $btn-warning-bg !default; + +$btn-danger-color: #fff !default; +$btn-danger-bg: $brand-danger !default; +$btn-danger-border: $btn-danger-bg !default; + +$btn-link-disabled-color: $gray-light !default; + +$btn-padding-x-sm: .5rem !default; +$btn-padding-y-sm: .25rem !default; + +$btn-padding-x-lg: 1.5rem !default; +$btn-padding-y-lg: .75rem !default; + +$btn-block-spacing-y: .5rem !default; +$btn-toolbar-margin: .5rem !default; + +// Allows for customizing button radius independently from global border radius +$btn-border-radius: $border-radius !default; +$btn-border-radius-lg: $border-radius-lg !default; +$btn-border-radius-sm: $border-radius-sm !default; + + +// Forms + +$input-padding-x: .75rem !default; +$input-padding-y: .5rem !default; +$input-line-height: 1.25 !default; + +$input-bg: #fff !default; +$input-bg-disabled: $gray-lighter !default; + +$input-color: $gray !default; +$input-border-color: rgba(0,0,0,.15) !default; +$input-btn-border-width: $border-width !default; // For form controls and buttons +$input-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !default; + +$input-border-radius: $border-radius !default; +$input-border-radius-lg: $border-radius-lg !default; +$input-border-radius-sm: $border-radius-sm !default; + +$input-bg-focus: $input-bg !default; +$input-border-focus: #66afe9 !default; +$input-box-shadow-focus: $input-box-shadow, 0 0 8px rgba(102,175,233,.6) !default; +$input-color-focus: $input-color !default; + +$input-color-placeholder: #999 !default; + +$input-padding-x-sm: .5rem !default; +$input-padding-y-sm: .25rem !default; + +$input-padding-x-lg: 1.5rem !default; +$input-padding-y-lg: .75rem !default; + +$input-height: (($font-size-base * $line-height-base) + ($input-padding-y * 2)) !default; +$input-height-lg: (($font-size-lg * $line-height-lg) + ($input-padding-y-lg * 2)) !default; +$input-height-sm: (($font-size-sm * $line-height-sm) + ($input-padding-y-sm * 2)) !default; + +$form-group-margin-bottom: $spacer-y !default; + +$input-group-addon-bg: $gray-lighter !default; +$input-group-addon-border-color: $input-border-color !default; + +$cursor-disabled: not-allowed !default; + +$custom-control-gutter: 1.5rem !default; +$custom-control-spacer-x: 1rem !default; +$custom-control-spacer-y: .25rem !default; + +$custom-control-indicator-size: 1rem !default; +$custom-control-indicator-bg: #ddd !default; +$custom-control-indicator-bg-size: 50% 50% !default; +$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba(0,0,0,.1) !default; + +$custom-control-disabled-cursor: $cursor-disabled !default; +$custom-control-disabled-indicator-bg: #eee !default; +$custom-control-disabled-description-color: #767676 !default; + +$custom-control-checked-indicator-color: #fff !default; +$custom-control-checked-indicator-bg: #0074d9 !default; +$custom-control-checked-indicator-box-shadow: none !default; + +$custom-control-focus-indicator-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9 !default; + +$custom-control-active-indicator-color: #fff !default; +$custom-control-active-indicator-bg: #84c6ff !default; +$custom-control-active-indicator-box-shadow: none !default; + +$custom-checkbox-radius: $border-radius !default; +$custom-checkbox-checked-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-checked-indicator-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !default; + +$custom-checkbox-indeterminate-bg: #0074d9 !default; +$custom-checkbox-indeterminate-indicator-color: $custom-control-checked-indicator-color !default; +$custom-checkbox-indeterminate-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indeterminate-indicator-color}' d='M0 2h4'/%3E%3C/svg%3E") !default; +$custom-checkbox-indeterminate-box-shadow: none !default; + +$custom-radio-radius: 50% !default; +$custom-radio-checked-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-checked-indicator-color}'/%3E%3C/svg%3E") !default; + +$custom-select-padding-x: .75rem !default; +$custom-select-padding-y: .375rem !default; +$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator +$custom-select-color: $input-color !default; +$custom-select-disabled-color: $gray-light !default; +$custom-select-bg: #fff !default; +$custom-select-disabled-bg: $gray-lighter !default; +$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions +$custom-select-indicator-color: #333 !default; +$custom-select-indicator: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") !default; +$custom-select-border-width: $input-btn-border-width !default; +$custom-select-border-color: $input-border-color !default; +$custom-select-border-radius: $border-radius !default; + +$custom-select-focus-border-color: #51a7e8 !default; +$custom-select-focus-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5) !default; + +$custom-select-sm-padding-y: .2rem !default; +$custom-select-sm-font-size: 75% !default; + +$custom-file-height: 2.5rem !default; +$custom-file-width: 14rem !default; +$custom-file-focus-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9 !default; + +$custom-file-padding-x: .5rem !default; +$custom-file-padding-y: 1rem !default; +$custom-file-line-height: 1.5 !default; +$custom-file-color: #555 !default; +$custom-file-bg: #fff !default; +$custom-file-border-width: $border-width !default; +$custom-file-border-color: #ddd !default; +$custom-file-border-radius: $border-radius !default; +$custom-file-box-shadow: inset 0 .2rem .4rem rgba(0,0,0,.05) !default; +$custom-file-button-color: $custom-file-color !default; +$custom-file-button-bg: #eee !default; +$custom-file-text: ( + placeholder: ( + en: "Choose file..." + ), + button-label: ( + en: "Browse" + ) +) !default; + + +// Form validation icons +$form-icon-success-color: $brand-success !default; +$form-icon-success: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-success-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") !default; + +$form-icon-warning-color: $brand-warning !default; +$form-icon-warning: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-warning-color}' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E") !default; + +$form-icon-danger-color: $brand-danger !default; +$form-icon-danger: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-icon-danger-color}' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") !default; + + +// Dropdowns +// +// Dropdown menu container and contents. + +$dropdown-min-width: 10rem !default; +$dropdown-padding-y: .5rem !default; +$dropdown-margin-top: .125rem !default; +$dropdown-bg: #fff !default; +$dropdown-border-color: rgba(0,0,0,.15) !default; +$dropdown-border-width: $border-width !default; +$dropdown-divider-bg: #e5e5e5 !default; +$dropdown-box-shadow: 0 .5rem 1rem rgba(0,0,0,.175) !default; + +$dropdown-link-color: $gray-dark !default; +$dropdown-link-hover-color: darken($gray-dark, 5%) !default; +$dropdown-link-hover-bg: #f5f5f5 !default; + +$dropdown-link-active-color: $component-active-color !default; +$dropdown-link-active-bg: $component-active-bg !default; + +$dropdown-link-disabled-color: $gray-light !default; + +$dropdown-item-padding-x: 1.5rem !default; + +$dropdown-header-color: $gray-light !default; + + +// Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. + +$zindex-dropdown-backdrop: 990 !default; +$zindex-navbar: 1000 !default; +$zindex-dropdown: 1000 !default; +$zindex-popover: 1060 !default; +$zindex-tooltip: 1070 !default; +$zindex-navbar-fixed: 1030 !default; +$zindex-navbar-sticky: 1030 !default; +$zindex-modal-bg: 1040 !default; +$zindex-modal: 1050 !default; + + +// Navbar + +$navbar-border-radius: $border-radius !default; +$navbar-padding-x: $spacer !default; +$navbar-padding-y: ($spacer / 2) !default; + +$navbar-brand-padding-y: .25rem !default; + +$navbar-divider-padding-y: .425rem !default; + +$navbar-toggler-padding-x: .75rem !default; +$navbar-toggler-padding-y: .5rem !default; +$navbar-toggler-font-size: $font-size-lg !default; +$navbar-toggler-border-radius: $btn-border-radius !default; +$navbar-toggler-padding-x: .75rem !default; +$navbar-toggler-padding-y: .5rem !default; + +$navbar-dark-color: rgba(255,255,255,.5) !default; +$navbar-dark-hover-color: rgba(255,255,255,.75) !default; +$navbar-dark-active-color: rgba(255,255,255,1) !default; +$navbar-dark-disabled-color: rgba(255,255,255,.25) !default; +$navbar-dark-toggler-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !default; +$navbar-dark-toggler-border: rgba(255,255,255,.1) !default; + +$navbar-light-color: rgba(0,0,0,.5) !default; +$navbar-light-hover-color: rgba(0,0,0,.7) !default; +$navbar-light-active-color: rgba(0,0,0,.9) !default; +$navbar-light-disabled-color: rgba(0,0,0,.3) !default; +$navbar-light-toggler-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !default; +$navbar-light-toggler-border: rgba(0,0,0,.1) !default; + +// Navs + +$nav-item-margin: .2rem !default; +$nav-item-inline-spacer: 1rem !default; +$nav-link-padding: .5em 1em !default; +$nav-link-hover-bg: $gray-lighter !default; +$nav-disabled-link-color: $gray-light !default; +$nav-disabled-link-hover-color: $gray-light !default; +$nav-disabled-link-hover-bg: transparent !default; + +$nav-tabs-border-color: #ddd !default; +$nav-tabs-border-width: $border-width !default; +$nav-tabs-border-radius: $border-radius !default; +$nav-tabs-link-hover-border-color: $gray-lighter !default; +$nav-tabs-active-link-hover-color: $gray !default; +$nav-tabs-active-link-hover-bg: $body-bg !default; +$nav-tabs-active-link-hover-border-color: #ddd !default; +$nav-tabs-justified-link-border-color: #ddd !default; +$nav-tabs-justified-active-link-border-color: $body-bg !default; + +$nav-pills-border-radius: $border-radius !default; +$nav-pills-active-link-color: $component-active-color !default; +$nav-pills-active-link-bg: $component-active-bg !default; + + +// Pagination + +$pagination-padding-x: .75rem !default; +$pagination-padding-y: .5rem !default; +$pagination-padding-x-sm: .75rem !default; +$pagination-padding-y-sm: .275rem !default; +$pagination-padding-x-lg: 1.5rem !default; +$pagination-padding-y-lg: .75rem !default; + + +$pagination-color: $link-color !default; +$pagination-bg: #fff !default; +$pagination-border-width: $border-width !default; +$pagination-border-color: #ddd !default; + +$pagination-hover-color: $link-hover-color !default; +$pagination-hover-bg: $gray-lighter !default; +$pagination-hover-border: #ddd !default; + +$pagination-active-color: #fff !default; +$pagination-active-bg: $brand-primary !default; +$pagination-active-border: $brand-primary !default; + +$pagination-disabled-color: $gray-light !default; +$pagination-disabled-bg: #fff !default; +$pagination-disabled-border: #ddd !default; + + +// Jumbotron + +$jumbotron-padding: 2rem !default; +$jumbotron-bg: $gray-lighter !default; + + +// Form states and alerts +// +// Define colors for form feedback states and, by default, alerts. + +$state-success-text: #3c763d !default; +$state-success-bg: #dff0d8 !default; +$state-success-border: darken($state-success-bg, 5%) !default; + +$state-info-text: #31708f !default; +$state-info-bg: #d9edf7 !default; +$state-info-border: darken($state-info-bg, 7%) !default; + +$state-warning-text: #8a6d3b !default; +$state-warning-bg: #fcf8e3 !default; +$mark-bg: $state-warning-bg !default; +$state-warning-border: darken($state-warning-bg, 5%) !default; + +$state-danger-text: #a94442 !default; +$state-danger-bg: #f2dede !default; +$state-danger-border: darken($state-danger-bg, 5%) !default; + + +// Cards +$card-spacer-x: 1.25rem !default; +$card-spacer-y: .75rem !default; +$card-border-width: 1px !default; +$card-border-radius: $border-radius !default; +$card-border-color: rgba(0,0,0,.125) !default; +$card-border-radius-inner: calc(#{$card-border-radius} - #{$card-border-width}) !default; +$card-cap-bg: #f5f5f5 !default; +$card-bg: #fff !default; + +$card-link-hover-color: #fff !default; + +$card-img-overlay-padding: 1.25rem !default; + +$card-deck-margin: .625rem !default; + +$card-columns-sm-up-column-gap: 1.25rem !default; + + +// Tooltips + +$tooltip-max-width: 200px !default; +$tooltip-color: #fff !default; +$tooltip-bg: #000 !default; +$tooltip-opacity: .9 !default; +$tooltip-padding-y: 3px !default; +$tooltip-padding-x: 8px !default; +$tooltip-margin: 3px !default; + +$tooltip-arrow-width: 5px !default; +$tooltip-arrow-color: $tooltip-bg !default; + + +// Popovers + +$popover-inner-padding: 1px !default; +$popover-bg: #fff !default; +$popover-max-width: 276px !default; +$popover-border-width: $border-width !default; +$popover-border-color: rgba(0,0,0,.2) !default; +$popover-box-shadow: 0 5px 10px rgba(0,0,0,.2) !default; + +$popover-title-bg: darken($popover-bg, 3%) !default; +$popover-title-padding-x: 14px !default; +$popover-title-padding-y: 8px !default; + +$popover-content-padding-x: 14px !default; +$popover-content-padding-y: 9px !default; + +$popover-arrow-width: 10px !default; +$popover-arrow-color: $popover-bg !default; + +$popover-arrow-outer-width: ($popover-arrow-width + 1px) !default; +$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default; + + +// Tags + +$tag-default-bg: $gray-light !default; +$tag-primary-bg: $brand-primary !default; +$tag-success-bg: $brand-success !default; +$tag-info-bg: $brand-info !default; +$tag-warning-bg: $brand-warning !default; +$tag-danger-bg: $brand-danger !default; + +$tag-color: #fff !default; +$tag-link-hover-color: #fff !default; +$tag-font-size: 75% !default; +$tag-font-weight: bold !default; +$tag-padding-x: .4em !default; +$tag-padding-y: .25em !default; + +$tag-pill-padding-x: .6em !default; +// Use a higher than normal value to ensure completely rounded edges when +// customizing padding or font-size on labels. +$tag-pill-border-radius: 10rem !default; + +// Modals + +// Padding applied to the modal body +$modal-inner-padding: 15px !default; + +$modal-dialog-margin: 10px !default; +$modal-dialog-sm-up-margin-y: 30px !default; + +$modal-title-padding: 15px !default; +$modal-title-line-height: $line-height-base !default; + +$modal-content-bg: #fff !default; +$modal-content-border-color: rgba(0,0,0,.2) !default; +$modal-content-border-width: $border-width !default; +$modal-content-xs-box-shadow: 0 3px 9px rgba(0,0,0,.5) !default; +$modal-content-sm-up-box-shadow: 0 5px 15px rgba(0,0,0,.5) !default; + +$modal-backdrop-bg: #000 !default; +$modal-backdrop-opacity: .5 !default; +$modal-header-border-color: #e5e5e5 !default; +$modal-footer-border-color: $modal-header-border-color !default; +$modal-header-border-width: $modal-content-border-width !default; +$modal-footer-border-width: $modal-header-border-width !default; + +$modal-lg: 900px !default; +$modal-md: 600px !default; +$modal-sm: 300px !default; + + +// Alerts +// +// Define alert colors, border radius, and padding. + +$alert-padding-x: 1.25rem !default; +$alert-padding-y: .75rem !default; +$alert-border-radius: $border-radius !default; +$alert-link-font-weight: bold !default; +$alert-border-width: $border-width !default; + +$alert-success-bg: $state-success-bg !default; +$alert-success-text: $state-success-text !default; +$alert-success-border: $state-success-border !default; + +$alert-info-bg: $state-info-bg !default; +$alert-info-text: $state-info-text !default; +$alert-info-border: $state-info-border !default; + +$alert-warning-bg: $state-warning-bg !default; +$alert-warning-text: $state-warning-text !default; +$alert-warning-border: $state-warning-border !default; + +$alert-danger-bg: $state-danger-bg !default; +$alert-danger-text: $state-danger-text !default; +$alert-danger-border: $state-danger-border !default; + + +// Progress bars + +$progress-bg: #eee !default; +$progress-bar-color: #0074d9 !default; +$progress-border-radius: $border-radius !default; +$progress-box-shadow: inset 0 .1rem .1rem rgba(0,0,0,.1) !default; + +$progress-bar-bg: $brand-primary !default; +$progress-bar-success-bg: $brand-success !default; +$progress-bar-warning-bg: $brand-warning !default; +$progress-bar-danger-bg: $brand-danger !default; +$progress-bar-info-bg: $brand-info !default; + + +// List group + +$list-group-bg: #fff !default; +$list-group-border-color: #ddd !default; +$list-group-border-width: $border-width !default; +$list-group-border-radius: $border-radius !default; + +$list-group-hover-bg: #f5f5f5 !default; +$list-group-active-color: $component-active-color !default; +$list-group-active-bg: $component-active-bg !default; +$list-group-active-border: $list-group-active-bg !default; +$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default; + +$list-group-disabled-color: $gray-light !default; +$list-group-disabled-bg: $gray-lighter !default; +$list-group-disabled-text-color: $list-group-disabled-color !default; + +$list-group-link-color: #555 !default; +$list-group-link-hover-color: $list-group-link-color !default; +$list-group-link-heading-color: #333 !default; + +$list-group-item-padding-x: 1.25rem !default; +$list-group-item-padding-y: .75rem !default; +$list-group-item-heading-margin-bottom: 5px !default; + + +// Image thumbnails + +$thumbnail-padding: .25rem !default; +$thumbnail-bg: $body-bg !default; +$thumbnail-border-width: $border-width !default; +$thumbnail-border-color: #ddd !default; +$thumbnail-border-radius: $border-radius !default; +$thumbnail-box-shadow: 0 1px 2px rgba(0,0,0,.075) !default; + + +// Figures + +$figure-caption-font-size: 90% !default; + + +// Breadcrumbs + +$breadcrumb-padding-y: .75rem !default; +$breadcrumb-padding-x: 1rem !default; +$breadcrumb-item-padding: .5rem !default; + +$breadcrumb-bg: $gray-lighter !default; +$breadcrumb-divider-color: $gray-light !default; +$breadcrumb-active-color: $gray-light !default; +$breadcrumb-divider: "/" !default; + + +// Media objects + +$media-margin-top: 15px !default; +$media-heading-margin-bottom: 5px !default; +$media-alignment-padding-x: 10px !default; + + +// Carousel + +$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default; + +$carousel-control-color: #fff !default; +$carousel-control-width: 15% !default; +$carousel-control-sm-up-size: 30px !default; +$carousel-control-opacity: .5 !default; +$carousel-control-font-size: 20px !default; + +$carousel-indicators-width: 60% !default; + +$carousel-indicator-size: 10px !default; +$carousel-indicator-active-size: 12px !default; +$carousel-indicator-active-bg: #fff !default; +$carousel-indicator-border-color: #fff !default; + +$carousel-caption-width: 70% !default; +$carousel-caption-sm-up-width: 60% !default; +$carousel-caption-color: #fff !default; + +$carousel-icon-width: 20px !default; + + +// Close + +$close-font-weight: bold !default; +$close-color: #000 !default; +$close-text-shadow: 0 1px 0 #fff !default; + + +// Code + +$code-font-size: 90% !default; +$code-padding-x: .4rem !default; +$code-padding-y: .2rem !default; +$code-color: #bd4147 !default; +$code-bg: #f7f7f9 !default; + +$kbd-color: #fff !default; +$kbd-bg: #333 !default; + +$pre-bg: #f7f7f9 !default; +$pre-color: $gray-dark !default; +$pre-border-color: #ccc !default; +$pre-scrollable-max-height: 340px !default; diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-flex.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-flex.scss new file mode 100755 index 0000000..60dd03a --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-flex.scss @@ -0,0 +1,8 @@ +// Bootstrap with Flexbox enabled +// +// Includes all the imports from the standard Bootstrap project, but enables +// the flexbox variable. + +$enable-flex: true; + +@import "bootstrap"; diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-grid.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-grid.scss new file mode 100755 index 0000000..40680ca --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-grid.scss @@ -0,0 +1,23 @@ +// Bootstrap Grid only +// +// Includes relevant variables and mixins for the regular (non-flexbox) grid +// system, as well as the generated predefined classes (e.g., `.col-4-sm`). + + +// +// Variables +// + +@import "custom"; +@import "variables"; + +// +// Grid mixins +// + +@import "mixins/clearfix"; +@import "mixins/breakpoints"; +@import "mixins/grid-framework"; +@import "mixins/grid"; + +@import "grid"; diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-reboot.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-reboot.scss new file mode 100755 index 0000000..eeff516 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap-reboot.scss @@ -0,0 +1,11 @@ +// Bootstrap Reboot only +// +// Includes only Normalize and our custom Reboot reset. + +@import "custom"; +@import "variables"; +@import "mixins/hover"; +@import "mixins/tab-focus"; + +@import "normalize"; +@import "reboot"; diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap.scss new file mode 100755 index 0000000..b2b6308 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/bootstrap.scss @@ -0,0 +1,54 @@ +/*! + * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com) + * Copyright 2011-2016 The Bootstrap Authors + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +// Core variables and mixins +@import "custom"; +@import "variables"; +@import "mixins"; + +// Reset and dependencies +@import "normalize"; +@import "print"; + +// Core CSS +@import "reboot"; +@import "type"; +@import "images"; +@import "code"; +@import "grid"; +@import "tables"; +@import "forms"; +@import "buttons"; + +// Components +@import "animation"; +@import "dropdown"; +@import "button-group"; +@import "input-group"; +@import "custom-forms"; +@import "nav"; +@import "navbar"; +@import "card"; +@import "breadcrumb"; +@import "pagination"; +@import "tags"; +@import "jumbotron"; +@import "alert"; +@import "progress"; +@import "media"; +@import "list-group"; +@import "responsive-embed"; +@import "close"; + +// Components w/ JavaScript +@import "modal"; +@import "tooltip"; +@import "popover"; +@import "carousel"; + +// Utility classes +@import "utilities"; diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_alert.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_alert.scss new file mode 100755 index 0000000..6ed3a81 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_alert.scss @@ -0,0 +1,14 @@ +// Alerts + +@mixin alert-variant($background, $border, $body-color) { + background-color: $background; + border-color: $border; + color: $body-color; + + hr { + border-top-color: darken($border, 5%); + } + .alert-link { + color: darken($body-color, 10%); + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_background-variant.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_background-variant.scss new file mode 100755 index 0000000..54a734d --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_background-variant.scss @@ -0,0 +1,12 @@ +// Contextual backgrounds + +@mixin bg-variant($parent, $color) { + #{$parent} { + background-color: $color !important; + } + a#{$parent} { + @include hover-focus { + background-color: darken($color, 10%) !important; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_border-radius.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_border-radius.scss new file mode 100755 index 0000000..54f29f4 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_border-radius.scss @@ -0,0 +1,35 @@ +// Single side border-radius + +@mixin border-radius($radius: $border-radius) { + @if $enable-rounded { + border-radius: $radius; + } +} + +@mixin border-top-radius($radius) { + @if $enable-rounded { + border-top-right-radius: $radius; + border-top-left-radius: $radius; + } +} + +@mixin border-right-radius($radius) { + @if $enable-rounded { + border-bottom-right-radius: $radius; + border-top-right-radius: $radius; + } +} + +@mixin border-bottom-radius($radius) { + @if $enable-rounded { + border-bottom-right-radius: $radius; + border-bottom-left-radius: $radius; + } +} + +@mixin border-left-radius($radius) { + @if $enable-rounded { + border-bottom-left-radius: $radius; + border-top-left-radius: $radius; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_breakpoints.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_breakpoints.scss new file mode 100755 index 0000000..a868833 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_breakpoints.scss @@ -0,0 +1,86 @@ +// Breakpoint viewport sizes and media queries. +// +// Breakpoints are defined as a map of (name: minimum width), order from small to large: +// +// (xs: 0, sm: 544px, md: 768px) +// +// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default. + +// Name of the next breakpoint, or null for the last breakpoint. +// +// >> breakpoint-next(sm) +// md +// >> breakpoint-next(sm, (xs: 0, sm: 544px, md: 768px)) +// md +// >> breakpoint-next(sm, $breakpoint-names: (xs sm md)) +// md +@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) { + $n: index($breakpoint-names, $name); + @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null); +} + +// Minimum breakpoint width. Null for the smallest (first) breakpoint. +// +// >> breakpoint-min(sm, (xs: 0, sm: 544px, md: 768px)) +// 544px +@function breakpoint-min($name, $breakpoints: $grid-breakpoints) { + $min: map-get($breakpoints, $name); + @return if($min != 0, $min, null); +} + +// Maximum breakpoint width. Null for the largest (last) breakpoint. +// The maximum value is calculated as the minimum of the next one less 0.1. +// +// >> breakpoint-max(sm, (xs: 0, sm: 544px, md: 768px)) +// 767px +@function breakpoint-max($name, $breakpoints: $grid-breakpoints) { + $next: breakpoint-next($name, $breakpoints); + @return if($next, breakpoint-min($next, $breakpoints) - 1px, null); +} + +// Media of at least the minimum breakpoint width. No query for the smallest breakpoint. +// Makes the @content apply to the given breakpoint and wider. +@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($name, $breakpoints); + @if $min { + @media (min-width: $min) { + @content; + } + } @else { + @content; + } +} + +// Media of at most the maximum breakpoint width. No query for the largest breakpoint. +// Makes the @content apply to the given breakpoint and narrower. +@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) { + $max: breakpoint-max($name, $breakpoints); + @if $max { + @media (max-width: $max) { + @content; + } + } @else { + @content; + } +} + +// Media between the breakpoint's minimum and maximum widths. +// No minimum for the smallest breakpoint, and no maximum for the largest one. +// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower. +@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) { + @include media-breakpoint-up($name, $breakpoints) { + @include media-breakpoint-down($name, $breakpoints) { + @content; + } + } +} + +// Media that spans multiple breakpoint widths. +// Makes the @content apply between the min and max breakpoints +@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) { + @include media-breakpoint-up($lower, $breakpoints) { + @include media-breakpoint-down($upper, $breakpoints) { + @content; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_buttons.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_buttons.scss new file mode 100755 index 0000000..5196ab6 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_buttons.scss @@ -0,0 +1,113 @@ +// Button variants +// +// Easily pump out default styles, as well as :hover, :focus, :active, +// and disabled options for all buttons + +@mixin button-variant($color, $background, $border) { + $active-background: darken($background, 10%); + $active-border: darken($border, 12%); + + color: $color; + background-color: $background; + border-color: $border; + @include box-shadow($btn-box-shadow); + + @include hover { + color: $color; + background-color: $active-background; + border-color: $active-border; + } + + &:focus, + &.focus { + color: $color; + background-color: $active-background; + border-color: $active-border; + } + + &:active, + &.active, + .open > &.dropdown-toggle { + color: $color; + background-color: $active-background; + border-color: $active-border; + // Remove the gradient for the pressed/active state + background-image: none; + @include box-shadow($btn-active-box-shadow); + + &:hover, + &:focus, + &.focus { + color: $color; + background-color: darken($background, 17%); + border-color: darken($border, 25%); + } + } + + &.disabled, + &:disabled { + &:focus, + &.focus { + background-color: $background; + border-color: $border; + } + @include hover { + background-color: $background; + border-color: $border; + } + } +} + +@mixin button-outline-variant($color) { + color: $color; + background-image: none; + background-color: transparent; + border-color: $color; + + @include hover { + color: #fff; + background-color: $color; + border-color: $color; + } + + &:focus, + &.focus { + color: #fff; + background-color: $color; + border-color: $color; + } + + &:active, + &.active, + .open > &.dropdown-toggle { + color: #fff; + background-color: $color; + border-color: $color; + + &:hover, + &:focus, + &.focus { + color: #fff; + background-color: darken($color, 17%); + border-color: darken($color, 25%); + } + } + + &.disabled, + &:disabled { + &:focus, + &.focus { + border-color: lighten($color, 20%); + } + @include hover { + border-color: lighten($color, 20%); + } + } +} + +// Button sizes +@mixin button-size($padding-y, $padding-x, $font-size, $border-radius) { + padding: $padding-y $padding-x; + font-size: $font-size; + @include border-radius($border-radius); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_cards.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_cards.scss new file mode 100755 index 0000000..574349a --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_cards.scss @@ -0,0 +1,44 @@ +// Card variants + +@mixin card-variant($background, $border) { + background-color: $background; + border-color: $border; + + .card-header, + .card-footer { + background-color: transparent; + } +} + +@mixin card-outline-variant($color) { + background-color: transparent; + border-color: $color; +} + +// +// Inverse text within a card for use with dark backgrounds +// + +@mixin card-inverse { + .card-header, + .card-footer { + border-color: rgba(255,255,255,.2); + } + .card-header, + .card-footer, + .card-title, + .card-blockquote { + color: #fff; + } + .card-link, + .card-text, + .card-subtitle, + .card-blockquote .blockquote-footer { + color: rgba(255,255,255,.65); + } + .card-link { + @include hover-focus { + color: $card-link-hover-color; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_clearfix.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_clearfix.scss new file mode 100755 index 0000000..d0ae125 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_clearfix.scss @@ -0,0 +1,7 @@ +@mixin clearfix() { + &::after { + content: ""; + display: table; + clear: both; + } +} diff --git a/Angular2_CLI_Full_Project/src/scss/bootstrap_src/mixins/_pulls.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_float.scss similarity index 58% rename from Angular2_CLI_Full_Project/src/scss/bootstrap_src/mixins/_pulls.scss rename to Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_float.scss index 6bdff02..b30cf14 100755 --- a/Angular2_CLI_Full_Project/src/scss/bootstrap_src/mixins/_pulls.scss +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_float.scss @@ -1,6 +1,6 @@ -@mixin pull-left { +@mixin float-left { float: left !important; } -@mixin pull-right { +@mixin float-right { float: right !important; } diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_forms.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_forms.scss new file mode 100755 index 0000000..39851b8 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_forms.scss @@ -0,0 +1,81 @@ +// Form validation states +// +// Used in _forms.scss to generate the form validation CSS for warnings, errors, +// and successes. + +@mixin form-control-validation($color) { + // Color the label and help text + .form-control-feedback, + .form-control-label, + .form-check-label, + .form-check-inline, + .custom-control { + color: $color; + } + + // Set the border and box shadow on specific inputs to match + .form-control { + border-color: $color; + + @if $enable-rounded { + &:focus { + box-shadow: $input-box-shadow, 0 0 6px lighten($color, 20%); + } + } + } + + // Set validation states also for addons + .input-group-addon { + color: $color; + border-color: $color; + background-color: lighten($color, 40%); + } +} + +// Form control focus state +// +// Generate a customized focus state and for any input with the specified color, +// which defaults to the `@input-border-focus` variable. +// +// We highly encourage you to not customize the default value, but instead use +// this to tweak colors on an as-needed basis. This aesthetic change is based on +// WebKit's default styles, but applicable to a wider range of browsers. Its +// usability and accessibility should be taken into account with any change. +// +// Example usage: change the default blue border and shadow to white for better +// contrast against a dark gray background. +@mixin form-control-focus() { + &:focus { + color: $input-color-focus; + background-color: $input-bg-focus; + border-color: $input-border-focus; + outline: none; + @include box-shadow($input-box-shadow-focus); + } +} + +// Form control sizing +// +// Relative text size, padding, and border-radii changes for form controls. For +// horizontal sizing, wrap controls in the predefined grid classes. `<select>` +// element gets special love because it's special, and that's a fact! + +@mixin input-size($parent, $input-height, $padding-y, $padding-x, $font-size, $line-height, $border-radius) { + #{$parent} { + height: $input-height; + padding: $padding-y $padding-x; + font-size: $font-size; + line-height: $line-height; + @include border-radius($border-radius); + } + + select#{$parent} { + height: $input-height; + line-height: $input-height; + } + + textarea#{$parent}, + select[multiple]#{$parent} { + height: auto; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_gradients.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_gradients.scss new file mode 100755 index 0000000..ac96efe --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_gradients.scss @@ -0,0 +1,43 @@ +// Gradients + +// Horizontal gradient, from left to right +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +// Color stops are not available in IE9. +@mixin gradient-x($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) { + background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 +} + +// Vertical gradient, from top to bottom +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +// Color stops are not available in IE9. +@mixin gradient-y($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) { + background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 +} + +@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg) { + background-repeat: repeat-x; + background-image: linear-gradient($deg, $start-color, $end-color); +} +@mixin gradient-x-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) { + background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 gets no color-stop at all for proper fallback +} +@mixin gradient-y-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) { + background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 gets no color-stop at all for proper fallback +} +@mixin gradient-radial($inner-color: #555, $outer-color: #333) { + background-image: radial-gradient(circle, $inner-color, $outer-color); + background-repeat: no-repeat; +} +@mixin gradient-striped($color: rgba(255,255,255,.15), $angle: 45deg) { + background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent); +} \ No newline at end of file diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid-framework.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid-framework.scss new file mode 100755 index 0000000..35ccd92 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid-framework.scss @@ -0,0 +1,69 @@ +// Framework grid generation +// +// Used only by Bootstrap to generate the correct number of grid classes given +// any value of `$grid-columns`. + +@mixin make-grid-columns($columns: $grid-columns, $gutters: $grid-gutter-widths, $breakpoints: $grid-breakpoints) { + // Common properties for all breakpoints + %grid-column { + position: relative; + // Prevent columns from collapsing when empty + min-height: 1px; + + @if $enable-flex { + width: 100%; + } + + @include make-gutters($gutters); + } + + $breakpoint-counter: 0; + @each $breakpoint in map-keys($breakpoints) { + $breakpoint-counter: ($breakpoint-counter + 1); + + // Allow columns to stretch full width below their breakpoints + .col-#{$breakpoint} { + @extend %grid-column; + } + + @for $i from 1 through $columns { + .col-#{$breakpoint}-#{$i} { + @extend %grid-column; + } + } + + @include media-breakpoint-up($breakpoint, $breakpoints) { + // Provide basic `.col-{bp}` classes for equal-width flexbox columns + @if $enable-flex { + .col-#{$breakpoint} { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + } + + @for $i from 1 through $columns { + .col-#{$breakpoint}-#{$i} { + @include make-col($i, $columns); + } + } + + @each $modifier in (pull, push) { + @for $i from 0 through $columns { + .#{$modifier}-#{$breakpoint}-#{$i} { + @include make-col-modifier($modifier, $i, $columns) + } + } + } + + // `$columns - 1` because offsetting by the width of an entire row isn't possible + @for $i from 0 through ($columns - 1) { + @if $breakpoint-counter != 1 or $i != 0 { // Avoid emitting useless .offset-xs-0 + .offset-#{$breakpoint}-#{$i} { + @include make-col-modifier(offset, $i, $columns) + } + } + } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid.scss new file mode 100755 index 0000000..88cbd24 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_grid.scss @@ -0,0 +1,107 @@ +/// Grid system +// +// Generate semantic grid columns with these mixins. + +@mixin make-container($gutter: $grid-gutter-width-base) { + margin-left: auto; + margin-right: auto; + padding-left: ($gutter / 2); + padding-right: ($gutter / 2); + @if not $enable-flex { + @include clearfix(); + } +} + + +// For each breakpoint, define the maximum width of the container in a media query +@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) { + @each $breakpoint, $container-max-width in $max-widths { + @include media-breakpoint-up($breakpoint, $breakpoints) { + width: $container-max-width; + max-width: 100%; + } + } +} + +@mixin make-gutters($gutters: $grid-gutter-widths) { + @each $breakpoint in map-keys($gutters) { + @include media-breakpoint-up($breakpoint) { + $gutter: map-get($gutters, $breakpoint); + padding-right: ($gutter / 2); + padding-left: ($gutter / 2); + } + } +} + +@mixin make-row($gutters: $grid-gutter-widths) { + @if $enable-flex { + display: flex; + flex-wrap: wrap; + } @else { + @include clearfix(); + } + + @each $breakpoint in map-keys($gutters) { + @include media-breakpoint-up($breakpoint) { + $gutter: map-get($gutters, $breakpoint); + margin-right: ($gutter / -2); + margin-left: ($gutter / -2); + } + } +} + +@mixin make-col-ready($gutters: $grid-gutter-widths) { + position: relative; + min-height: 1px; // Prevent collapsing + + // Prevent columns from becoming too narrow when at smaller grid tiers by + // always setting `width: 100%;`. This works because we use `flex` values + // later on to override this initial width. + @if $enable-flex { + width: 100%; + } + + @each $breakpoint in map-keys($gutters) { + @include media-breakpoint-up($breakpoint) { + $gutter: map-get($gutters, $breakpoint); + padding-right: ($gutter / 2); + padding-left: ($gutter / 2); + } + } +} + +@mixin make-col($size, $columns: $grid-columns) { + @if $enable-flex { + flex: 0 0 percentage($size / $columns); + // Add a `max-width` to ensure content within each column does not blow out + // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari + // do not appear to require this. + max-width: percentage($size / $columns); + } @else { + float: left; + width: percentage($size / $columns); + } +} + +@mixin make-col-offset($size, $columns: $grid-columns) { + margin-left: percentage($size / $columns); +} + +@mixin make-col-push($size, $columns: $grid-columns) { + left: if($size > 0, percentage($size / $columns), auto); +} + +@mixin make-col-pull($size, $columns: $grid-columns) { + right: if($size > 0, percentage($size / $columns), auto); +} + +@mixin make-col-modifier($type, $size, $columns) { + // Work around the lack of dynamic mixin @include support (https://github.com/sass/sass/issues/626) + @if $type == push { + @include make-col-push($size, $columns); + } @else if $type == pull { + @include make-col-pull($size, $columns); + } @else if $type == offset { + @include make-col-offset($size, $columns); + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_hover.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_hover.scss new file mode 100755 index 0000000..6dd55e7 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_hover.scss @@ -0,0 +1,60 @@ +@mixin hover { + // TODO: re-enable along with mq4-hover-shim +// @if $enable-hover-media-query { +// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover +// // Currently shimmed by https://github.com/twbs/mq4-hover-shim +// @media (hover: hover) { +// &:hover { @content } +// } +// } +// @else { + &:hover { @content } +// } +} + +@mixin hover-focus { + @if $enable-hover-media-query { + &:focus { @content } + @include hover { @content } + } + @else { + &:focus, + &:hover { + @content + } + } +} + +@mixin plain-hover-focus { + @if $enable-hover-media-query { + &, + &:focus { + @content + } + @include hover { @content } + } + @else { + &, + &:focus, + &:hover { + @content + } + } +} + +@mixin hover-focus-active { + @if $enable-hover-media-query { + &:focus, + &:active { + @content + } + @include hover { @content } + } + @else { + &:focus, + &:active, + &:hover { + @content + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_image.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_image.scss new file mode 100755 index 0000000..c2b45f2 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_image.scss @@ -0,0 +1,36 @@ +// Image Mixins +// - Responsive image +// - Retina image + + +// Responsive image +// +// Keep images from scaling beyond the width of their parents. + +@mixin img-fluid { + // Part 1: Set a maximum relative to the parent + max-width: 100%; + // Part 2: Override the height to auto, otherwise images will be stretched + // when setting a width and height attribute on the img element. + height: auto; +} + + +// Retina image +// +// Short retina mixin for setting background-image and -size. + +@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) { + background-image: url($file-1x); + + // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio, + // but doesn't convert dppx=>dpi. + // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard. + // Compatibility info: http://caniuse.com/#feat=css-media-resolution + @media + only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx + only screen and (min-resolution: 2dppx) { // Standardized + background-image: url($file-2x); + background-size: $width-1x $height-1x; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_list-group.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_list-group.scss new file mode 100755 index 0000000..81b0f16 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_list-group.scss @@ -0,0 +1,30 @@ +// List Groups + +@mixin list-group-item-variant($state, $background, $color) { + .list-group-item-#{$state} { + color: $color; + background-color: $background; + } + + a.list-group-item-#{$state}, + button.list-group-item-#{$state} { + color: $color; + + .list-group-item-heading { + color: inherit; + } + + @include hover-focus { + color: $color; + background-color: darken($background, 5%); + } + + &.active { + @include plain-hover-focus { + color: #fff; + background-color: $color; + border-color: $color; + } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_lists.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_lists.scss new file mode 100755 index 0000000..2518562 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_lists.scss @@ -0,0 +1,7 @@ +// Lists + +// Unstyled keeps list items block level, just removes default browser padding and list-style +@mixin list-unstyled { + padding-left: 0; + list-style: none; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_nav-divider.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_nav-divider.scss new file mode 100755 index 0000000..fb3d12e --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_nav-divider.scss @@ -0,0 +1,10 @@ +// Horizontal dividers +// +// Dividers (basically an hr) within dropdowns and nav lists + +@mixin nav-divider($color: #e5e5e5) { + height: 1px; + margin: ($spacer-y / 2) 0; + overflow: hidden; + background-color: $color; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_navbar-align.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_navbar-align.scss new file mode 100755 index 0000000..c454a4f --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_navbar-align.scss @@ -0,0 +1,9 @@ +// Navbar vertical align +// +// Vertically center elements in the navbar. +// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. + +// @mixin navbar-vertical-align($element-height) { +// margin-top: (($navbar-height - $element-height) / 2); +// margin-bottom: (($navbar-height - $element-height) / 2); +// } diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_pagination.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_pagination.scss new file mode 100755 index 0000000..8cd9317 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_pagination.scss @@ -0,0 +1,21 @@ +// Pagination + +@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { + .page-link { + padding: $padding-y $padding-x; + font-size: $font-size; + } + + .page-item { + &:first-child { + .page-link { + @include border-left-radius($border-radius); + } + } + &:last-child { + .page-link { + @include border-right-radius($border-radius); + } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_progress.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_progress.scss new file mode 100755 index 0000000..9622d79 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_progress.scss @@ -0,0 +1,23 @@ +// Progress bars + +@mixin progress-variant($color) { + &[value]::-webkit-progress-value { + background-color: $color; + } + + &[value]::-moz-progress-bar { + background-color: $color; + } + + // IE10+, Microsoft Edge + &[value]::-ms-fill { + background-color: $color; + } + + // IE9 + @media screen and (min-width:0\0) { + .progress-bar { + background-color: $color; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-filter.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-filter.scss new file mode 100755 index 0000000..044b349 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-filter.scss @@ -0,0 +1,8 @@ +// Reset filters for IE +// +// When you need to remove a gradient background, do not forget to use this to reset +// the IE filter for IE9. + +@mixin reset-filter() { + filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-text.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-text.scss new file mode 100755 index 0000000..bb882f2 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_reset-text.scss @@ -0,0 +1,17 @@ +@mixin reset-text { + font-family: $font-family-base; + // We deliberately do NOT reset font-size or word-wrap. + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: $line-height-base; + text-align: left; // Fallback for where `start` is not supported + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_resize.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_resize.scss new file mode 100755 index 0000000..83fa637 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_resize.scss @@ -0,0 +1,6 @@ +// Resize anything + +@mixin resizable($direction) { + resize: $direction; // Options: horizontal, vertical, both + overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_screen-reader.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_screen-reader.scss new file mode 100755 index 0000000..c208583 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_screen-reader.scss @@ -0,0 +1,32 @@ +// Only display content to screen readers +// +// See: http://a11yproject.com/posts/how-to-hide-content + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_size.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_size.scss new file mode 100755 index 0000000..b9dd48e --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_size.scss @@ -0,0 +1,6 @@ +// Sizing shortcuts + +@mixin size($width, $height: $width) { + width: $width; + height: $height; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tab-focus.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tab-focus.scss new file mode 100755 index 0000000..f16ed64 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tab-focus.scss @@ -0,0 +1,9 @@ +// WebKit-style focus + +@mixin tab-focus() { + // WebKit-specific. Other browsers will keep their default outline style. + // (Initially tried to also force default via `outline: initial`, + // but that seems to erroneously remove the outline in Firefox altogether.) + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_table-row.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_table-row.scss new file mode 100755 index 0000000..84f1d30 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_table-row.scss @@ -0,0 +1,30 @@ +// Tables + +@mixin table-row-variant($state, $background) { + // Exact selectors below required to override `.table-striped` and prevent + // inheritance to nested tables. + .table-#{$state} { + &, + > th, + > td { + background-color: $background; + } + } + + // Hover states for `.table-hover` + // Note: this is not available for cells or rows within `thead` or `tfoot`. + .table-hover { + $hover-background: darken($background, 5%); + + .table-#{$state} { + @include hover { + background-color: $hover-background; + + > td, + > th { + background-color: $hover-background; + } + } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tag.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tag.scss new file mode 100755 index 0000000..900c54e --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_tag.scss @@ -0,0 +1,11 @@ +// Tags + +@mixin tag-variant($color) { + background-color: $color; + + &[href] { + @include hover-focus { + background-color: darken($color, 10%); + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-emphasis.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-emphasis.scss new file mode 100755 index 0000000..9cd4b6a --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-emphasis.scss @@ -0,0 +1,12 @@ +// Typography + +@mixin text-emphasis-variant($parent, $color) { + #{$parent} { + color: $color !important; + } + a#{$parent} { + @include hover-focus { + color: darken($color, 10%) !important; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-hide.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-hide.scss new file mode 100755 index 0000000..52a38a9 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-hide.scss @@ -0,0 +1,8 @@ +// CSS image replacement +@mixin text-hide() { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-truncate.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-truncate.scss new file mode 100755 index 0000000..5a40bf5 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/mixins/_text-truncate.scss @@ -0,0 +1,8 @@ +// Text truncate +// Requires inline-block or block for proper styling + +@mixin text-truncate() { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} \ No newline at end of file diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_align.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_align.scss new file mode 100755 index 0000000..4886e05 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_align.scss @@ -0,0 +1,6 @@ +.align-baseline { vertical-align: baseline !important; } // Browser default +.align-top { vertical-align: top !important; } +.align-middle { vertical-align: middle !important; } +.align-bottom { vertical-align: bottom !important; } +.align-text-bottom { vertical-align: text-bottom !important; } +.align-text-top { vertical-align: text-top !important; } diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_background.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_background.scss new file mode 100755 index 0000000..a81dcff --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_background.scss @@ -0,0 +1,19 @@ +// +// Contextual backgrounds +// + +.bg-faded { + background-color: $gray-lightest; +} + +@include bg-variant('.bg-primary', $brand-primary); + +@include bg-variant('.bg-success', $brand-success); + +@include bg-variant('.bg-info', $brand-info); + +@include bg-variant('.bg-warning', $brand-warning); + +@include bg-variant('.bg-danger', $brand-danger); + +@include bg-variant('.bg-inverse', $brand-inverse); diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_borders.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_borders.scss new file mode 100755 index 0000000..b2e70aa --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_borders.scss @@ -0,0 +1,30 @@ +// +// Border-width +// + +// TBD...? + + +// +// Border-radius +// + +.rounded { + @include border-radius($border-radius); +} +.rounded-top { + @include border-top-radius($border-radius); +} +.rounded-right { + @include border-right-radius($border-radius); +} +.rounded-bottom { + @include border-bottom-radius($border-radius); +} +.rounded-left { + @include border-left-radius($border-radius); +} + +.rounded-circle { + border-radius: 50%; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_clearfix.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_clearfix.scss new file mode 100755 index 0000000..e92522a --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_clearfix.scss @@ -0,0 +1,3 @@ +.clearfix { + @include clearfix(); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_display.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_display.scss new file mode 100755 index 0000000..d74049b --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_display.scss @@ -0,0 +1,13 @@ +// +// Display utilities +// + +.d-block { + display: block !important; +} +.d-inline-block { + display: inline-block !important; +} +.d-inline { + display: inline !important; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_flex.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_flex.scss new file mode 100755 index 0000000..502885a --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_flex.scss @@ -0,0 +1,37 @@ +// Flex variation +// +// Custom styles for additional flex alignment options. + +@if $enable-flex { + @each $breakpoint in map-keys($grid-breakpoints) { + // Flex column reordering + @include media-breakpoint-up($breakpoint) { + .flex-#{$breakpoint}-first { order: -1; } + .flex-#{$breakpoint}-last { order: 1; } + .flex-#{$breakpoint}-unordered { order: 0; } + } + + // Alignment for every item + @include media-breakpoint-up($breakpoint) { + .flex-items-#{$breakpoint}-top { align-items: flex-start; } + .flex-items-#{$breakpoint}-middle { align-items: center; } + .flex-items-#{$breakpoint}-bottom { align-items: flex-end; } + } + + // Alignment per item + @include media-breakpoint-up($breakpoint) { + .flex-#{$breakpoint}-top { align-self: flex-start; } + .flex-#{$breakpoint}-middle { align-self: center; } + .flex-#{$breakpoint}-bottom { align-self: flex-end; } + } + + // Horizontal alignment of item + @include media-breakpoint-up($breakpoint) { + .flex-items-#{$breakpoint}-left { justify-content: flex-start; } + .flex-items-#{$breakpoint}-center { justify-content: center; } + .flex-items-#{$breakpoint}-right { justify-content: flex-end; } + .flex-items-#{$breakpoint}-around { justify-content: space-around; } + .flex-items-#{$breakpoint}-between { justify-content: space-between; } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_float.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_float.scss new file mode 100755 index 0000000..eea34bf --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_float.scss @@ -0,0 +1,13 @@ +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + .float-#{$breakpoint}-left { + @include float-left(); + } + .float-#{$breakpoint}-right { + @include float-right(); + } + .float-#{$breakpoint}-none { + float: none !important; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_screenreaders.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_screenreaders.scss new file mode 100755 index 0000000..9f26fde --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_screenreaders.scss @@ -0,0 +1,11 @@ +// +// Screenreaders +// + +.sr-only { + @include sr-only(); +} + +.sr-only-focusable { + @include sr-only-focusable(); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_spacing.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_spacing.scss new file mode 100755 index 0000000..99c98f8 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_spacing.scss @@ -0,0 +1,44 @@ +// Width and height + +.w-100 { width: 100% !important; } +.h-100 { height: 100% !important; } + +// Margin and Padding + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +@each $prop, $abbrev in (margin: m, padding: p) { + @each $size, $lengths in $spacers { + $length-x: map-get($lengths, x); + $length-y: map-get($lengths, y); + + .#{$abbrev}-#{$size} { #{$prop}: $length-y $length-x !important; } // a = All sides + .#{$abbrev}t-#{$size} { #{$prop}-top: $length-y !important; } + .#{$abbrev}r-#{$size} { #{$prop}-right: $length-x !important; } + .#{$abbrev}b-#{$size} { #{$prop}-bottom: $length-y !important; } + .#{$abbrev}l-#{$size} { #{$prop}-left: $length-x !important; } + + // Axes + .#{$abbrev}x-#{$size} { + #{$prop}-right: $length-x !important; + #{$prop}-left: $length-x !important; + } + .#{$abbrev}y-#{$size} { + #{$prop}-top: $length-y !important; + #{$prop}-bottom: $length-y !important; + } + } +} + +// Positioning + +.pos-f-t { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: $zindex-navbar-fixed; +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_text.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_text.scss new file mode 100755 index 0000000..b4468e9 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_text.scss @@ -0,0 +1,59 @@ +// +// Text +// + +// Alignment + +.text-justify { text-align: justify !important; } +.text-nowrap { white-space: nowrap !important; } +.text-truncate { @include text-truncate; } + +// Responsive alignment + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + .text-#{$breakpoint}-left { text-align: left !important; } + .text-#{$breakpoint}-right { text-align: right !important; } + .text-#{$breakpoint}-center { text-align: center !important; } + } +} + +// Transformation + +.text-lowercase { text-transform: lowercase !important; } +.text-uppercase { text-transform: uppercase !important; } +.text-capitalize { text-transform: capitalize !important; } + +// Weight and italics + +.font-weight-normal { font-weight: normal; } +.font-weight-bold { font-weight: bold; } +.font-italic { font-style: italic; } + +// Contextual colors + +.text-white { + color: #fff !important; +} + +@include text-emphasis-variant('.text-muted', $text-muted); + +@include text-emphasis-variant('.text-primary', $brand-primary); + +@include text-emphasis-variant('.text-success', $brand-success); + +@include text-emphasis-variant('.text-info', $brand-info); + +@include text-emphasis-variant('.text-warning', $brand-warning); + +@include text-emphasis-variant('.text-danger', $brand-danger); + +// Font color + +@include text-emphasis-variant('.text-gray-dark', $gray-dark); + +// Misc + +.text-hide { + @include text-hide(); +} diff --git a/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_visibility.scss b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_visibility.scss new file mode 100755 index 0000000..cdb1428 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/bootstrap_src/utilities/_visibility.scss @@ -0,0 +1,55 @@ +// +// Visibility utilities +// + +.invisible { + visibility: hidden !important; +} + +// Responsive visibility utilities + +@each $bp in map-keys($grid-breakpoints) { + .hidden-#{$bp}-up { + @include media-breakpoint-up($bp) { + display: none !important; + } + } + .hidden-#{$bp}-down { + @include media-breakpoint-down($bp) { + display: none !important; + } + } +} + + +// Print utilities +// +// Media queries are placed on the inside to be mixin-friendly. + +.visible-print-block { + display: none !important; + + @media print { + display: block !important; + } +} +.visible-print-inline { + display: none !important; + + @media print { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; + + @media print { + display: inline-block !important; + } +} + +.hidden-print { + @media print { + display: none !important; + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/_animate.scss b/Angular2_CLI_Starter/src/scss/core/_animate.scss new file mode 100644 index 0000000..3621dee --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_animate.scss @@ -0,0 +1,43 @@ +@charset "UTF-8"; + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} diff --git a/Angular2_CLI_Starter/src/scss/core/_aside.scss b/Angular2_CLI_Starter/src/scss/core/_aside.scss new file mode 100644 index 0000000..47d9b47 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_aside.scss @@ -0,0 +1,70 @@ +.aside-menu { + position: fixed; + top: 0; + right: -$aside-menu-width; + z-index: $zindex-navbar-fixed - 1; + width: $aside-menu-width; + height: 100%; + padding-top: $navbar-height; + color: $aside-menu-color; + background: $aside-menu-bg; + @include borders($aside-menu-borders); + + .nav-tabs { + border-color: $border-color; + .nav-link { + padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x; + color: $body-color; + border-top: 0; + &.active { + color: $brand-primary; + border-right-color: $border-color; + border-left-color: $border-color; + } + } + .nav-item:first-child { + .nav-link { + border-left: 0; + } + } + } + + .tab-content { + position: relative; + height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); + overflow-x: hidden; + overflow-y: auto; + border: 0; + border-top: 1px solid $border-color; + -ms-overflow-style: -ms-autohiding-scrollbar; + + &::-webkit-scrollbar { + width: 10px; + margin-left: -10px; + -webkit-appearance: none; + } + + // &::-webkit-scrollbar-button { } + + &::-webkit-scrollbar-track { + background-color: lighten($aside-menu-bg, 5%); + border-right: 1px solid darken($aside-menu-bg, 5%); + border-left: 1px solid darken($aside-menu-bg, 5%); + } + + // &::-webkit-scrollbar-track-piece { } + + &::-webkit-scrollbar-thumb { + height: 50px; + background-color: darken($aside-menu-bg, 10%); + background-clip: content-box; + border-color: transparent; + border-style: solid; + border-width: 1px 2px; + } + + .tab-pane { + padding: 0; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/_avatars.scss b/Angular2_CLI_Starter/src/scss/core/_avatars.scss new file mode 100644 index 0000000..07f0c12 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_avatars.scss @@ -0,0 +1,52 @@ +.img-avatar { + border-radius: 50em; +} + +.avatar { + $width: 36px; + $status-width: 10px; + @include avatar($width,$status-width); +} + +.avatar.avatar-xs { + $width: 20px; + $status-width: 8px; + @include avatar($width,$status-width); +} + +.avatar.avatar-sm { + $width: 24px; + $status-width: 8px; + @include avatar($width,$status-width); +} + +.avatar.avatar-lg { + $width: 72px; + $status-width: 12px; + @include avatar($width,$status-width); +} + +.avatars-stack { + .avatar.avatar-xs { + margin-right: -10px; + } + + // .avatar.avatar-sm { + // + // } + + .avatar { + margin-right: -15px; + transition-duration: $layout-transition-speed, $layout-transition-speed; + transition-property: margin-left, margin-right; + + &:hover { + margin-right: 0 !important; + } + } + + // .avatar.avatar-lg { + // + // } + +} diff --git a/Angular2_CLI_Starter/src/scss/core/_breadcrumb-menu.scss b/Angular2_CLI_Starter/src/scss/core/_breadcrumb-menu.scss new file mode 100644 index 0000000..325a9c5 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_breadcrumb-menu.scss @@ -0,0 +1,36 @@ +.breadcrumb-menu { + position: absolute; + top: 0; + right: $breadcrumb-padding-x; + + &::before { + display: none; + } + + .btn { + padding-top: $breadcrumb-padding-y; + padding-bottom: $breadcrumb-padding-y; + } + + .btn.btn-secondary { + color: $text-muted; + border: 0; + + &:hover, &.active { + color: $body-color; + background: transparent; + } + } + + .open { + .btn.btn-secondary { + color: $body-color; + background: transparent; + } + } + + .dropdown-menu { + min-width: 180px; + line-height: $line-height-base; + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/_buttons.scss b/Angular2_CLI_Starter/src/scss/core/_buttons.scss new file mode 100644 index 0000000..aac0e8a --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_buttons.scss @@ -0,0 +1,565 @@ +.btn-transparent { + $color: #fff; + $background: transparent; + $border: transparent; + + @include button-variant($color, $background, $border) +} + + +.btn { + [class^="icon-"], [class*=" icon-"] { + display: inline-block; + margin-top: -2px; + vertical-align: middle; + } +} + +.btn-facebook, +.btn-twitter, +.btn-linkedin, +.btn-flickr, +.btn-tumblr, +.btn-xing, +.btn-github, +.btn-html5, +.btn-openid, +.btn-stack-overflow, +.btn-youtube, +.btn-css3, +.btn-dribbble, +.btn-google-plus, +.btn-instagram, +.btn-pinterest, +.btn-vk, +.btn-yahoo, +.btn-behance, +.btn-dropbox, +.btn-reddit, +.btn-spotify, +.btn-vine, +.btn-foursquare, +.btn-vimeo { + position: relative; + overflow: hidden; + color: #fff !important; + text-align: center; + + &::before { + position: absolute; + top: 0; + left: 0; + display: block; + font-family: 'FontAwesome'; + font-style: normal; + font-weight: normal; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + } + + &:hover { + color: #fff; + } + + &.icon { + + span { + display: none; + } + } + + &.text { + &::before { + display: none; + } + + span { + margin-left: 0 !important; + } + } + @include button-social-size($btn-padding-y, $btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius); + + &.btn-lg { + @include button-social-size($btn-padding-y-lg, $btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg); + } + + &.btn-sm { + @include button-social-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $line-height-sm, $btn-border-radius-sm); + } + +} + +.btn-facebook { + $color: $facebook; + + background: $color; + &::before { + content: "\f09a"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-twitter { + $color: $twitter; + + background: $color; + &::before { + content: "\f099"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-linkedin { + $color: $linkedin; + + background: $color; + &::before { + content: "\f0e1"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-flickr { + $color: $flickr; + + background: $color; + &::before { + content: "\f16e"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-tumblr { + $color: $tumblr; + + background: $color; + &::before { + content: "\f173"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-xing { + $color: $xing; + + background: $color; + &::before { + content: "\f168"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-github { + $color: $github; + + background: $color; + &::before { + content: "\f09b"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-html5 { + $color: $html5; + + background: $color; + &::before { + content: "\f13b"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-openid { + $color: $openid; + + background: $color; + &::before { + content: "\f19b"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-stack-overflow { + $color: $stack-overflow; + + background: $color; + &::before { + content: "\f16c"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-css3 { + $color: $css3; + + background: $color; + &::before { + content: "\f13c"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-youtube { + $color: $youtube; + + background: $color; + &::before { + content: "\f167"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-dribbble { + $color: $dribbble; + + background: $color; + &::before { + content: "\f17d"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-google-plus { + $color: $google-plus; + + background: $color; + &::before { + content: "\f0d5"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-instagram { + $color: $instagram; + + background: $color; + &::before { + content: "\f16d"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-pinterest { + $color: $pinterest; + + background: $color; + &::before { + content: "\f0d2"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-vk { + $color: $vk; + + background: $color; + &::before { + content: "\f189"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-yahoo { + $color: $yahoo; + + background: $color; + &::before { + content: "\f19e"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-behance { + $color: $behance; + + background: $color; + &::before { + content: "\f1b4"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-dropbox { + $color: $dropbox; + + background: $color; + &::before { + content: "\f16b"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-reddit { + $color: $reddit; + + background: $color; + &::before { + content: "\f1a1"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-spotify { + $color: $spotify; + + background: $color; + &::before { + content: "\f1bc"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-vine { + $color: $vine; + + background: $color; + &::before { + content: "\f1ca"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-foursquare { + $color: $foursquare; + + background: $color; + &::before { + content: "\f180"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} + +.btn-vimeo { + $color: $vimeo; + + background: $color; + &::before { + content: "\f194"; + background: darken($color, 5%); + + } + + &:hover { + background: darken($color, 5%); + + &::before { + background: darken($color, 10%); + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/_callout.scss b/Angular2_CLI_Starter/src/scss/core/_callout.scss new file mode 100644 index 0000000..fe9e6bf --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_callout.scss @@ -0,0 +1,85 @@ +.callout { + position: relative; + padding: 0 $spacer-y; + margin: $spacer-x 0; + border: 0 solid $border-color; + border-left-width: .25rem; + + @if $enable-rounded { + border-radius: .25rem; + } + + .chart-wrapper { + position: absolute; + top: 18px; + left: 45%; + float: right; + width: 100px; + } +} + +.callout-bordered { + border: 1px solid $border-color; + border-left-width: .25rem; +} +.callout code { + border-radius: .25rem; +} +.callout h4 { + margin-top: 0; + margin-bottom: .25rem; +} +.callout p:last-child { + margin-bottom: 0; +} +.callout + .callout { + margin-top: - .25rem; +} + +.callout-default { + border-left-color: $text-muted; + + h4 { + color: $text-muted; + } +} + +.callout-primary { + border-left-color: $brand-primary; + + h4 { + color: $brand-primary; + } +} + +.callout-info { + border-left-color: $brand-info; + + h4 { + color: $brand-info; + } +} + +.callout-warning { + border-left-color: $brand-warning; + + h4 { + color: $brand-warning; + } +} + +.callout-danger { + border-left-color: $brand-danger; + + h4 { + color: $brand-danger; + } +} + +.callout-success { + border-left-color: $brand-success; + + h4 { + color: $brand-success; + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/_charts.scss b/Angular2_CLI_Starter/src/scss/core/_charts.scss new file mode 100644 index 0000000..7432f16 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_charts.scss @@ -0,0 +1,6 @@ +canvas.chart { + display: inline-block !important; +} +base-chart.chart { + display: block !important; +} diff --git a/Angular2_CLI_Starter/src/scss/core/_footer.scss b/Angular2_CLI_Starter/src/scss/core/_footer.scss new file mode 100644 index 0000000..71b3cd2 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_footer.scss @@ -0,0 +1,12 @@ +footer.footer { + position: absolute; + right: 0; + bottom: 0; + left: 0; + height: $footer-height; + padding: 0 $spacer-x; + line-height: $footer-height; + color: $footer-color; + background: $footer-bg; + @include borders($footer-borders); +} diff --git a/Angular2_CLI_Starter/src/scss/core/_grid.scss b/Angular2_CLI_Starter/src/scss/core/_grid.scss new file mode 100644 index 0000000..201fd5a --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_grid.scss @@ -0,0 +1,15 @@ +.row.row-equal { + padding-right: ($grid-gutter-width-base / 4); + padding-left: ($grid-gutter-width-base / 4); + margin-right: ($grid-gutter-width-base / -2); + margin-left: ($grid-gutter-width-base / -2); + + [class*="col-"] { + padding-right: ($grid-gutter-width-base / 4); + padding-left: ($grid-gutter-width-base / 4); + } +} + +.main .container-fluid { + padding: 0 30px; +} diff --git a/Angular2_CLI_Starter/src/scss/core/_layout.scss b/Angular2_CLI_Starter/src/scss/core/_layout.scss new file mode 100644 index 0000000..4199bf7 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_layout.scss @@ -0,0 +1,238 @@ +html.sidebar-opened { + max-width: 100% !important; + overflow-x: hidden !important; +} + +body { + position: relative; + min-height: 100vh; + padding: 0; + margin: 0; + + + .bd-title.main { + padding: 0 !important; + } +} + +.sidebar { + left: - $sidebar-width; + transition-duration: $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed; + transition-property: left, right, padding-left, padding-right, margin-left, margin-right; + +} + +.main { + padding-bottom: $footer-height; + transition-duration: $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed; + transition-property: padding-left, padding-right, margin-left, margin-right; +} + +.aside-menu { + transition-duration: $layout-transition-speed, $layout-transition-speed; + transition-property: left, right; +} + +.footer { + transition-duration: $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed, $layout-transition-speed; + transition-property: padding-left, padding-right, margin-left, margin-right, left, right; +} + +body.std { + position: relative; + + header.navbar { + z-index: $zindex-navbar-fixed; + } + + .sidebar { + padding-top: $navbar-height; + } + + .main { + padding-left: $sidebar-width; + } +} + +body.navbar-fixed { + + header.navbar { + @extend .navbar-fixed-top; + } + + .main { + padding-top: $navbar-height; + } + + &.top-nav { + &.fixed-nav { + + nav.top-nav { + position: fixed; + } + + .main { + padding-top: $navbar-height + $top-nav-height; + } + } + } +} + +body:not(.top-nav) { + header.navbar { + z-index: $zindex-navbar-fixed; + } + + .sidebar { + //left: 0; + display: inline; + padding-top: $navbar-height !important; + } + + &.compact-nav { + + .main { + padding-left: $sidebar-compact-width; + } + + .footer { + left: $sidebar-compact-width; + } + } + + &.fixed-nav { + + .sidebar { + position: fixed; + + .sidebar-nav { + height: calc(100vh - #{$navbar-height}); + } + } + + .sidebar-footer { + position: fixed; + bottom: 0; + left: 0; + } + } + + &.sidebar-off-canvas { + + header.navbar { + z-index: $zindex-navbar-fixed + 2; + } + + .sidebar { + left: -$sidebar-width; + z-index: $zindex-navbar-fixed + 1; + padding-top: 0; + + .sidebar-close { + display: inline; + } + + .sidebar-nav { + height: 100vh; + } + } + + .main { + padding-left: 0; + } + + .footer { + left: 0; + } + } + + &.sidebar-opened { + + .sidebar { + left: 0; + } + + &.sidebar-off-canvas-push { + + .main { + margin-right: -$sidebar-width; + margin-left: $sidebar-width; + } + + .footer { + margin-right: -$sidebar-width; + margin-left: $sidebar-width; + } + } + + &.sidebar-off-canvas-with-shadow { + position: relative; + max-width: 100% !important; + overflow-x: hidden !important; + + + &::after { + position: absolute; + top: 0; + left: 0; + z-index: $zindex-navbar-fixed; + width: 100%; + height: 100%; + content: ''; + background: rgba(0,0,0,.7); + } + } + } +} + +body.sidebar-nav { + .sidebar { + left: 0; + } + .main { + padding-left: $sidebar-width; + } + + .footer { + left: $sidebar-width; + } +} + +body.top-nav { + + .layout-toggler { + display: none !important; + } + + .main { + padding-top: $navbar-height + $top-nav-height; + } +} + +body.aside-menu-open { + .main { + padding-right: $aside-menu-width; + } + + .aside-menu { + right: 0; + } + + .footer { + right: $aside-menu-width; + } + + &.aside-menu-off-canvas { + .main { + right: 0; + padding-right: 0; + } + } +} + +body.footer-fixed { + .footer { + position: fixed; + bottom: 0; + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/_loading.scss b/Angular2_CLI_Starter/src/scss/core/_loading.scss new file mode 100644 index 0000000..1732064 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_loading.scss @@ -0,0 +1,127 @@ +// Angular Version +// Make clicks pass-through +#loading-bar, +#loading-bar-spinner { + -webkit-pointer-events: none; + pointer-events: none; + -moz-transition: 350ms linear all; + -o-transition: 350ms linear all; + -webkit-transition: 350ms linear all; + transition: 350ms linear all; +} + +#loading-bar.ng-enter, +#loading-bar.ng-leave.ng-leave-active, +#loading-bar-spinner.ng-enter, +#loading-bar-spinner.ng-leave.ng-leave-active { + opacity: 0; +} + +#loading-bar.ng-enter.ng-enter-active, +#loading-bar.ng-leave, +#loading-bar-spinner.ng-enter.ng-enter-active, +#loading-bar-spinner.ng-leave { + opacity: 1; +} + +#loading-bar .bar { + position: fixed; + top: 0; + left: 0; + z-index: 20002; + width: 100%; + height: 2px; + background: $brand-primary; + border-top-right-radius: 1px; + border-bottom-right-radius: 1px; + -moz-transition: width 350ms; + -o-transition: width 350ms; + -webkit-transition: width 350ms; + transition: width 350ms; +} + +// Fancy blur effect +#loading-bar .peg { + position: absolute; + top: 0; + right: 0; + width: 70px; + height: 2px; + -moz-border-radius: 100%; + -webkit-border-radius: 100%; + border-radius: 100%; + -moz-box-shadow: #29d 1px 0 6px 1px; + -ms-box-shadow: #29d 1px 0 6px 1px; + -webkit-box-shadow: #29d 1px 0 6px 1px; + box-shadow: #29d 1px 0 6px 1px; + opacity: .45; +} + +#loading-bar-spinner { + position: fixed; + top: 10px; + left: 10px; + z-index: 10002; + display: block; +} + +#loading-bar-spinner .spinner-icon { + width: 14px; + height: 14px; + + border: solid 2px transparent; + border-top-color: #29d; + border-left-color: #29d; + border-radius: 50%; + + -moz-animation: loading-bar-spinner 400ms linear infinite; + -ms-animation: loading-bar-spinner 400ms linear infinite; + -o-animation: loading-bar-spinner 400ms linear infinite; + -webkit-animation: loading-bar-spinner 400ms linear infinite; + animation: loading-bar-spinner 400ms linear infinite; +} + +@-webkit-keyframes loading-bar-spinner { + 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } +} +@-moz-keyframes loading-bar-spinner { + 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); } + 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); } +} +@-o-keyframes loading-bar-spinner { + 0% { -o-transform: rotate(0deg); transform: rotate(0deg); } + 100% { -o-transform: rotate(360deg); transform: rotate(360deg); } +} +@-ms-keyframes loading-bar-spinner { + 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); } + 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); } +} +@keyframes loading-bar-spinner { + 0% { transform: rotate(0deg); transform: rotate(0deg); } + 100% { transform: rotate(360deg); transform: rotate(360deg); } +} + +//Ajax & Static Version +.pace { + -webkit-pointer-events: none; + pointer-events: none; + + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; +} + +.pace-inactive { + display: none; +} + +.pace .pace-progress { + position: fixed; + top: 0; + right: 100%; + z-index: 2000; + width: 100%; + height: 2px; + background: $brand-primary; +} diff --git a/Angular2_CLI_Starter/src/scss/core/_mixins.scss b/Angular2_CLI_Starter/src/scss/core/_mixins.scss new file mode 100644 index 0000000..f735967 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_mixins.scss @@ -0,0 +1,97 @@ +@mixin button-social-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { + padding: $padding-y $padding-x; + font-size: $font-size; + line-height: $line-height; + border: 0; + @include border-radius($border-radius); + + &::before { + width: ($padding-y * 2) + ($font-size * $line-height); + height: ($padding-y * 2) + ($font-size * $line-height); + padding: $padding-y 0; + font-size: $font-size; + line-height: $line-height; + @include border-radius($border-radius); + } + + span { + margin-left: ($padding-y * 2) + ($font-size * $line-height); + } + + &.icon { + width: ($padding-y * 2) + ($font-size * $line-height); + height: ($padding-y * 2) + ($font-size * $line-height); + } +} + +@mixin avatar($width, $status-width) { + position: relative; + display: inline-block; + width: $width; + + .img-avatar { + width: $width; + height: $width; + } + + .avatar-status { + position: absolute; + right: 0; + bottom: 0; + display: block; + width: $status-width; + height: $status-width; + border: 1px solid #fff; + border-radius: 50em; + } +} + +@mixin borders($borders) { + @each $border in $borders { + $direction: nth($border, 1); + @if $direction == 'all' { + $size: map-get(map-get($borders, $direction), size); + $style: map-get(map-get($borders, $direction), style); + $color: map-get(map-get($borders, $direction), color); + border: $size $style $color; + } @else if $direction == 'top' { + $size: map-get(map-get($borders, $direction), size); + $style: map-get(map-get($borders, $direction), style); + $color: map-get(map-get($borders, $direction), color); + border-top: $size $style $color; + } @else if $direction == 'right' { + $size: map-get(map-get($borders, $direction), size); + $style: map-get(map-get($borders, $direction), style); + $color: map-get(map-get($borders, $direction), color); + border-right: $size $style $color; + } @else if $direction == 'bottom' { + $size: map-get(map-get($borders, $direction), size); + $style: map-get(map-get($borders, $direction), style); + $color: map-get(map-get($borders, $direction), color); + border-bottom: $size $style $color; + } @else if $direction == 'left' { + $size: map-get(map-get($borders, $direction), size); + $style: map-get(map-get($borders, $direction), style); + $color: map-get(map-get($borders, $direction), color); + border-left: $size $style $color; + } + } +} + +@mixin bg-variant($parent, $color) { + #{$parent} { + @include border-radius($card-border-radius-inner $card-border-radius-inner $card-border-radius-inner $card-border-radius-inner); + color: #fff !important; + background-color: $color !important; + } + a#{$parent} { + @include hover-focus { + background-color: darken($color, 10%); + } + } +} + +@mixin card-accent-variant($color) { + border-top-width: 2px; + border-top-color: $color; +} diff --git a/Angular2_CLI_Starter/src/scss/core/_mobile.scss b/Angular2_CLI_Starter/src/scss/core/_mobile.scss new file mode 100644 index 0000000..7ff6979 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_mobile.scss @@ -0,0 +1,89 @@ +@include media-breakpoint-down(md) { + + body { + padding: 0 !important; + margin: 0 !important; + } + + header.navbar { + position: fixed !important; + top: 0 !important; + right: 0 !important; + left: 0 !important; + + .navbar-toggler { + position: absolute; + top: 0; + left: 0; + width: 70px; + height: inherit; + } + + .navbar-toggler { + @if (lightness( $navbar-brand-bg ) > 40) { + color: $navbar-color; + } @else { + color: #fff; + } + } + + .navbar-brand { + width: 100% !important; + margin: 0 auto !important; + } + } + + .sidebar { + width: $mobile-sidebar-width !important; + margin-left: -$mobile-sidebar-width; + + ul.nav { + width: $mobile-sidebar-width !important; + } + + .sidebar-footer { + margin-left: -$mobile-sidebar-width; + } + } + + .breadcrumb-menu { + display: none; + } + + .main { + width: 100% !important; + padding: 0 !important; + padding-top: $navbar-height !important; + margin: 0 !important; + overflow: hidden; + } + + .aside-menu { + right: -$aside-menu-width !important; + } + + .footer { + display: none; + } + + html { + max-width: 100%; + overflow-x: hidden; + } + + body.mobile-open { + max-width: 100%; + overflow-x: hidden; + .sidebar { + margin-left: 0; + + .sidebar-footer { + margin-left: 0; + } + } + + .main { + margin-left: $mobile-sidebar-width !important; + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/_navigation.scss b/Angular2_CLI_Starter/src/scss/core/_navigation.scss new file mode 100644 index 0000000..7ce7bca --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_navigation.scss @@ -0,0 +1,8 @@ +// Disabled Navigation +@import "navigation/disabled"; + +// Sidebar Navigation +@import "navigation/sidebar"; + +// Top Navigation +@import "navigation/top"; diff --git a/Angular2_CLI_Starter/src/scss/core/_others.scss b/Angular2_CLI_Starter/src/scss/core/_others.scss new file mode 100644 index 0000000..14bd5d9 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_others.scss @@ -0,0 +1,13 @@ +hr.transparent { + border-top: 1px solid transparent; +} + +.d-table { + display: table; +} + +.d-100vh-va-middle { + display: table-cell; + height: 100vh; + vertical-align: middle; +} diff --git a/Angular2_CLI_Starter/src/scss/core/_switches.scss b/Angular2_CLI_Starter/src/scss/core/_switches.scss new file mode 100644 index 0000000..87b73a1 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_switches.scss @@ -0,0 +1,314 @@ +@mixin switch-size($width, $height, $font-size, $handle-margin) { + width: $width; + height: $height; + + .switch-label { + font-size: $font-size; + } + + .switch-handle { + width: $height - $handle-margin * 2; + height: $height - $handle-margin * 2; + } + + .switch-input:checked ~ .switch-handle { + left: $width - $height + $handle-margin; + } +} + +@mixin switch($type, $width, $height, $font-size, $handle-margin) { + position: relative; + display: inline-block; + vertical-align: top; + width: $width; + height: $height; + background-color: transparent; + cursor: pointer; + + .switch-input { + position: absolute; + top: 0; + left: 0; + opacity: 0; + } + + .switch-label { + position: relative; + display: block; + height: inherit; + @if $type == icon { + font-family: FontAwesome; + } + font-size: $font-size; + font-weight: 600; + text-transform: uppercase; + @if $type == ddd { + background-color: $gray-lightest; + } @else { + background-color: #fff; + } + border: 1px solid $border-color; + border-radius: 2px; + -moz-transition: 0.15s ease-out; + -o-transition: 0.15s ease-out; + -webkit-transition: 0.15s ease-out; + transition: 0.15s ease-out; + -moz-transition-property: opacity background; + -o-transition-property: opacity background; + -webkit-transition-property: opacity background; + transition-property: opacity background; + } + @if $type == text or $type == icon { + .switch-label::before, + .switch-label::after { + position: absolute; + top: 50%; + width: 50%; + margin-top: -.5em; + line-height: 1; + text-align: center; + -moz-transition: inherit; + -o-transition: inherit; + -webkit-transition: inherit; + transition: inherit; + } + .switch-label::before { + right: 1px; + color: $gray-lighter; + content: attr(data-off); + } + .switch-label::after { + left: 1px; + color: #fff; + content: attr(data-on); + opacity: 0; + } + } + .switch-input:checked ~ .switch-label { + //background: $gray-lightest; + } + .switch-input:checked ~ .switch-label::before { + opacity: 0; + } + .switch-input:checked ~ .switch-label::after { + opacity: 1; + } + + .switch-handle { + position: absolute; + top: $handle-margin; + left: $handle-margin; + width: $height - $handle-margin * 2; + height: $height - $handle-margin * 2; + background: #fff; + border: 1px solid $border-color; + border-radius: 1px; + -moz-transition: left 0.15s ease-out; + -o-transition: left 0.15s ease-out; + -webkit-transition: left 0.15s ease-out; + transition: left 0.15s ease-out; + @if $type == ddd { + border: 0; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); + } + } + + .switch-input:checked ~ .switch-handle { + left: $width - $height + $handle-margin; + } + + + @if $type == ddd { + @extend .switch-pill; + } + + //size variations + @if $type == default { + + &.switch-lg { + @include switch-size($switch-lg-width, $switch-lg-height, $switch-lg-font-size, $handle-margin); + } + &.switch-sm { + @include switch-size($switch-sm-width, $switch-sm-height, $switch-sm-font-size, $handle-margin); + } + &.switch-xs { + @include switch-size($switch-xs-width, $switch-xs-height, $switch-xs-font-size, $handle-margin); + } + + } @else if $type == text { + + &.switch-lg { + @include switch-size($switch-text-lg-width, $switch-text-lg-height, $switch-text-lg-font-size, $handle-margin); + } + &.switch-sm { + @include switch-size($switch-text-sm-width, $switch-text-sm-height, $switch-text-sm-font-size, $handle-margin); + } + &.switch-xs { + @include switch-size($switch-text-xs-width, $switch-text-xs-height, $switch-text-xs-font-size, $handle-margin); + } + + } @else if $type == icon { + + &.switch-lg { + @include switch-size($switch-icon-lg-width, $switch-icon-lg-height, $switch-icon-lg-font-size, $handle-margin); + } + &.switch-sm { + @include switch-size($switch-icon-sm-width, $switch-icon-sm-height, $switch-icon-sm-font-size, $handle-margin); + } + &.switch-xs { + @include switch-size($switch-icon-xs-width, $switch-icon-xs-height, $switch-icon-xs-font-size, $handle-margin); + } + + } @else if $type == ddd { + + &.switch-lg { + @include switch-size($switch-lg-width, $switch-lg-height, $switch-lg-font-size, 0); + } + &.switch-sm { + @include switch-size($switch-sm-width, $switch-sm-height, $switch-sm-font-size, 0); + } + &.switch-xs { + @include switch-size($switch-xs-width, $switch-xs-height, $switch-xs-font-size, 0); + } + } +} + +@mixin switch-variant($color) { + > .switch-input:checked ~ .switch-label { + background: $color !important; + border-color: darken($color,10%); + } + + > .switch-input:checked ~ .switch-handle { + border-color: darken($color,10%); + } +} + +@mixin switch-outline-variant($color) { + > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: $color; + + &::after { + color: $color; + } + } + + > .switch-input:checked ~ .switch-handle { + border-color: $color; + } +} + +@mixin switch-outline-alt-variant($color) { + > .switch-input:checked ~ .switch-label { + background: #fff !important; + border-color: $color; + + &::after { + color: $color; + } + } + + > .switch-input:checked ~ .switch-handle { + background: $color !important; + border-color: $color; + } +} + +$switch-lg-width: 48px; +$switch-lg-height: 28px; +$switch-lg-font-size: 12px; + +$switch-width: 40px; +$switch-height: 24px; +$switch-font-size: 10px; + +$handle-margin: 2px; + +$switch-sm-width: 32px; +$switch-sm-height: 20px; +$switch-sm-font-size: 8px; + +$switch-xs-width: 24px; +$switch-xs-height: 16px; +$switch-xs-font-size: 7px; + + +$switch-text-lg-width: 56px; +$switch-text-lg-height: 28px; +$switch-text-lg-font-size: 12px; + +$switch-text-width: 48px; +$switch-text-height: 24px; +$switch-text-font-size: 10px; + +$switch-text-sm-width: 40px; +$switch-text-sm-height: 20px; +$switch-text-sm-font-size: 8px; + +$switch-text-xs-width: 32px; +$switch-text-xs-height: 16px; +$switch-text-xs-font-size: 7px; + + +$switch-icon-lg-width: 56px; +$switch-icon-lg-height: 28px; +$switch-icon-lg-font-size: 12px; + +$switch-icon-width: 48px; +$switch-icon-height: 24px; +$switch-icon-font-size: 10px; + +$switch-icon-sm-width: 40px; +$switch-icon-sm-height: 20px; +$switch-icon-sm-font-size: 8px; + +$switch-icon-xs-width: 32px; +$switch-icon-xs-height: 16px; +$switch-icon-xs-font-size: 7px; + +.switch.switch-default { + @include switch('default', $switch-width, $switch-height, $switch-font-size, $handle-margin); +} + +.switch.switch-text { + @include switch('text', $switch-text-width, $switch-text-height, $switch-text-font-size, $handle-margin); +} + +.switch.switch-icon { + @include switch('icon', $switch-icon-width, $switch-icon-height, $switch-icon-font-size, $handle-margin); +} + +.switch.switch-3d { + @include switch('ddd', $switch-width, $switch-height, $switch-font-size, 0); +} + +//pills style +.switch-pill { + .switch-label, + .switch-handle { + border-radius: 50em !important; + } + + .switch-label::before { + right: 2px !important; + } + .switch-label::after { + left: 2px !important; + } +} + +@each $variant, $color in (primary: $brand-primary, secondary: $gray-lighter, success: $brand-success, info: $brand-info, warning: $brand-warning, danger: $brand-danger) { + //normal style + .switch-#{$variant} { + @include switch-variant($color); + } + //outline style + .switch-#{$variant}-outline { + @include switch-outline-variant($color); + } + //outline alternative style + .switch-#{$variant}-outline-alt { + @include switch-outline-alt-variant($color); + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/_temp.scss b/Angular2_CLI_Starter/src/scss/core/_temp.scss new file mode 100644 index 0000000..f75a947 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_temp.scss @@ -0,0 +1,13 @@ +.pagination-datatables, .pagination { + li { + @extend .page-item; + + a { + @extend .page-link; + } + } +} + +.label-pill { + border-radius: 1rem !important; +} diff --git a/Angular2_CLI_Starter/src/scss/core/_typography.scss b/Angular2_CLI_Starter/src/scss/core/_typography.scss new file mode 100644 index 0000000..7740fbc --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_typography.scss @@ -0,0 +1,36 @@ +body { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; +} + +.font-xs { + font-size: .75rem !important; +} + +.font-sm { + font-size: .85rem !important; +} + +.font-lg { + font-size: 1rem !important; +} + +.font-xl { + font-size: 1.25rem !important; +} + +.font-2xl { + font-size: 1.5rem !important; +} + +.font-3xl { + font-size: 1.75rem !important; +} + +.font-4xl { + font-size: 2rem !important; +} + +.font-5xl { + font-size: 2.5rem !important; +} diff --git a/Angular2_CLI_Starter/src/scss/core/_utilities-border.scss b/Angular2_CLI_Starter/src/scss/core/_utilities-border.scss new file mode 100644 index 0000000..3c2a540 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_utilities-border.scss @@ -0,0 +1,18 @@ +//border +@each $prop, $abbrev in (border: b) { + @each $size in (0,1,2) { + @if $size == 0 { + .#{$abbrev}-a-#{$size} { #{$prop}: 0 !important; } // a = All sides + .#{$abbrev}-t-#{$size} { #{$prop}-top: 0 !important; } + .#{$abbrev}-r-#{$size} { #{$prop}-right: 0 !important; } + .#{$abbrev}-b-#{$size} { #{$prop}-bottom: 0 !important; } + .#{$abbrev}-l-#{$size} { #{$prop}-left: 0 !important; } + } @else { + .#{$abbrev}-a-#{$size} { #{$prop}: $size * $border-width solid $border-color !important; } // a = All sides + .#{$abbrev}-t-#{$size} { #{$prop}-top: $size * $border-width solid $border-color !important; } + .#{$abbrev}-r-#{$size} { #{$prop}-right: $size * $border-width solid $border-color !important; } + .#{$abbrev}-b-#{$size} { #{$prop}-bottom: $size * $border-width solid $border-color !important; } + .#{$abbrev}-l-#{$size} { #{$prop}-left: $size * $border-width solid $border-color !important; } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/_widgets.scss b/Angular2_CLI_Starter/src/scss/core/_widgets.scss new file mode 100644 index 0000000..b59fe4c --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/_widgets.scss @@ -0,0 +1,249 @@ +// .social-box +.social-box { + min-height: 160px; + margin-bottom: 20px; + text-align: center; + background: #fff; + border: $card-border-width solid $card-border-color; + @include border-radius($card-border-radius); + + i { + display: block; + margin: -1px -1px 0; + font-size: 40px; + line-height: 90px; + background: $gray-lighter; + + @include border-radius($card-border-radius-inner $card-border-radius-inner 0 0); + } + + .chart-wrapper { + height: 90px; + margin: -90px 0 0; + + canvas { + width: 100% !important; + height: 90px !important; + } + } + + ul { + padding: 10px 0; + list-style: none; + + + li { + display: block; + float: left; + width: 50%; + + &:first-child { + border-right: 1px solid $border-color; + } + + strong { + display: block; + font-size: 20px; + } + + span { + font-size: 10px; + font-weight: 500; + color: $border-color; + text-transform: uppercase; + } + } + } + + &.facebook { + i { + color: #fff; + background: $facebook; + } + } + + &.twitter { + i { + color: #fff; + background: $twitter; + } + } + + &.linkedin { + i { + color: #fff; + background: $linkedin; + } + } + + &.google-plus { + i { + color: #fff; + background: $google-plus; + } + } +} + +.horizontal-bars { + padding: 0; + margin: 0; + list-style: none; + + li { + position: relative; + height: 40px; + line-height: 40px; + vertical-align: middle; + + .title { + width: 100px; + font-size: 12px; + font-weight: 600; + color: $text-muted; + vertical-align: middle; + } + + .bars { + position: absolute; + top: 15px; + width: 100%; + padding-left: 100px; + } + + &.legend { + text-align: center; + + .tag { + display: inline-block; + width: 8px; + height: 8px; + padding: 0; + } + } + + &.divider { + height: 40px; + + i { + margin: 0 !important; + } + } + } + + &.type-2 { + + li { + overflow: hidden; + + i { + display: inline-block; + margin-right: $spacer-x; + margin-left: 5px; + font-size: 18px; + line-height: 40px; + } + + .title { + display: inline-block; + width: auto; + margin-top: -9px; + font-size: $font-size-base; + font-weight: normal; + line-height: 40px; + color: $body-color; + } + + .value { + float: right; + font-weight: 600; + } + + .bars { + position: absolute; + top: auto; + bottom: 0; + padding: 0; + } + } + } +} + +ul.icons-list { + padding: 0; + margin: 0; + list-style: none; + + li { + position: relative; + height: 40px; + vertical-align: middle; + + i { + display: block; + float: left; + width: 35px !important; + height: 35px !important; + margin: 2px; + line-height: 35px !important; + text-align: center; + } + + .desc { + height: 40px; + margin-left: 50px; + border-bottom: 1px solid $border-color; + + .title { + padding: 2px 0 0; + margin: 0; + } + small { + display: block; + margin-top: -4px; + color: $text-muted; + } + } + + .value { + position: absolute; + top: 2px; + right: 45px; + text-align: right; + + strong { + display: block; + margin-top: -3px; + } + } + + .actions { + position: absolute; + top: -4px; + right: 10px; + width: 40px; + height: 40px; + line-height: 40px; + text-align: center; + + i { + float: none; + width: auto; + height: auto; + padding: 0; + margin: 0; + line-height: normal; + } + } + + &.divider { + height: 40px; + + i { + width: auto; + height: auto; + margin: 2px 0 0; + font-size: 18px; + } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/navigation/_disabled.scss b/Angular2_CLI_Starter/src/scss/core/navigation/_disabled.scss new file mode 100644 index 0000000..b54db05 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/navigation/_disabled.scss @@ -0,0 +1,6 @@ +// body { +// #navigation { +// left: - +// display: none !important; +// } +// } diff --git a/Angular2_CLI_Starter/src/scss/core/navigation/_sidebar.scss b/Angular2_CLI_Starter/src/scss/core/navigation/_sidebar.scss new file mode 100644 index 0000000..16f1365 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/navigation/_sidebar.scss @@ -0,0 +1,385 @@ +body:not(.top-nav) { + + .sidebar { + position: absolute; + top: 0; + //left: 0; + z-index: 1; + display: inline !important; + width: $sidebar-width; + height: 100%; + padding: $sidebar-padding; + color: $sidebar-color; + background: $sidebar-bg; + @include borders($sidebar-borders); + + .sidebar-close { + position: absolute; + right: 0; + display: none; + padding: 0 $spacer-x; + font-size: 24px; + font-weight: 800; + line-height: $navbar-height; + color: $sidebar-color; + background: 0; + border: 0; + opacity: .8; + + &:hover { + opacity: 1; + } + } + + .sidebar-nav { + position: relative; + overflow-x: hidden; + overflow-y: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; + + &::-webkit-scrollbar { + width: 10px; + margin-left: -10px; + -webkit-appearance: none; + } + + // &::-webkit-scrollbar-button { } + + &::-webkit-scrollbar-track { + background-color: lighten($sidebar-bg, 5%); + border-right: 1px solid darken($sidebar-bg, 5%); + border-left: 1px solid darken($sidebar-bg, 5%); + } + + // &::-webkit-scrollbar-track-piece { } + + &::-webkit-scrollbar-thumb { + height: 50px; + background-color: darken($sidebar-bg, 10%); + background-clip: content-box; + border-color: transparent; + border-style: solid; + border-width: 1px 2px; + } + + // &::-webkit-scrollbar-corner { } + + // &::-webkit-resizer { } + } + + ul.nav { + width: $sidebar-width; + + li.nav-title { + padding: $sidebar-nav-title-padding-y $sidebar-nav-title-padding-x; + font-size: 11px; + font-weight: 600; + color: $sidebar-nav-title-color; + text-transform: uppercase; + } + + li.divider { + height: 10px; + } + + li.nav-item { + position: relative; + margin: 0; + transition: background .3s ease-in-out; + + ul { + // display: none; + max-height: 0; + padding: 0; + margin: 0; + overflow-y: hidden; + transition: max-height .3s ease-in-out; + + li { + padding: 0; + list-style: none; + } + } + + a.nav-link { + display: block; + padding: $sidebar-nav-link-padding-y $sidebar-nav-link-padding-x; + color: $sidebar-nav-link-color; + text-decoration: none; + background: $sidebar-nav-link-bg; + @include borders($sidebar-nav-link-borders); + @if $enable-sidebar-nav-rounded { + border-radius: $border-radius; + } + + &:hover { + color: $sidebar-nav-link-hover-color !important; + background: $sidebar-nav-link-hover-bg !important; + @include borders($sidebar-nav-link-hover-borders); + + i { + color: $sidebar-nav-link-hover-icon-color; + } + } + + &.active { + color: $sidebar-nav-link-active-color; + background: $sidebar-nav-link-active-bg; + @include borders($sidebar-nav-link-active-borders); + + i { + color: $sidebar-nav-link-active-icon-color; + } + } + + [class^="icon-"], [class*=" icon-"] { + display: inline-block; + margin-top: -4px; + vertical-align: middle; + } + + i { + width: 20px; + margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 14px; + color: $sidebar-nav-link-icon-color; + text-align: center; + } + + .tag { + float: right; + margin-top: 2px; + // margin-left: 10px; + } + + &.nav-dropdown-toggle { + + &::before { + position: absolute; + top: ($sidebar-nav-link-padding-y + ($font-size-base / 4)); + right: $sidebar-nav-link-padding-x; + display: block; + width: ($font-size-base); + height: ($font-size-base); + padding: 0; + font-size: $font-size-base; + line-height: ($font-size-base * 3 / 4); + text-align: center; + content: "\2039"; + transition: .3s; + } + } + } + + &.nav-dropdown { + &.open { + background: $sidebar-nav-dropdown-bg; + @include borders($sidebar-nav-dropdown-borders); + @if $enable-sidebar-nav-rounded { + border-radius: $border-radius; + } + > ul, > ol { + // display: inline; + max-height: 1000px; + } + + a.nav-link { + color: $sidebar-nav-dropdown-color; + border-left: 0 !important; + } + + > a.nav-link.nav-dropdown-toggle::before { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + } + + .nav-dropdown.open { + border-left: 0; + } + } + &.nt { + transition: 0s !important; + > ul, > ol { + transition: 0s !important; + } + a.nav-link { + &.nav-dropdown-toggle { + + &::before { + transition: 0s !important; + } + } + } + } + } + + a.nav-label { + display: block; + padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x; + color: $sidebar-nav-title-color; + + &:hover { + color: $sidebar-color; + text-decoration: none; + } + + i { + width: 20px; + margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 10px; + color: $sidebar-nav-link-icon-color; + text-align: center; + vertical-align: middle; + } + } + + @if (lightness( $sidebar-bg ) < 40) { + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + + // Unfilled portion of the bar + .progress[value]::-webkit-progress-bar { + background-color: lighten($sidebar-bg, 15%) !important; + } + base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + } + } + } + } +} + +@include media-breakpoint-up(sm) { + + body.sidebar-nav.compact-nav { + .sidebar { + z-index: $zindex-navbar-fixed - 1; + width: $sidebar-compact-width; + + .sidebar-items { + overflow: visible; + } + + ul.nav { + + li.nav-title, li.divider { + display: none; + } + + li.nav-item { + border-left: 0 !important; + + ul { + background: $sidebar-bg; + } + + a.nav-link { + position: relative; + width: $sidebar-compact-width; + padding: 0 15px 0 0; + margin: 0; + overflow: hidden; + line-height: $sidebar-compact-height; + white-space: nowrap; + border-left: 0 !important; + + &.nav-dropdown-toggle { + + &::before { + display: none; + } + } + + i { + display: block; + float: left; + width: $sidebar-compact-height; + height: $sidebar-compact-height; + padding: 0; + margin: 0; + font-size: 18px; + line-height: $sidebar-compact-height; + } + + .tag { + position: absolute; + top: 6px; + right: 15px; + display: none; + } + + &:hover { + width: $sidebar-width; + + .tag { + display: inline; + } + } + } + + ul { + position: absolute; + top: $sidebar-compact-width; + left: $sidebar-compact-width; + + li { + position: relative; + padding: 0; + + a.nav-link { + width: $sidebar-width - $sidebar-compact-width; + } + + ul, ol { + position: absolute; + top: 0; + left: 100%; + } + } + } + + &.nav-dropdown { + &.open { + > ul, > ol { + display: none; + } + } + } + + &:hover { + > a.nav-link { + @if $sidebar-width < 249 { + width: $sidebar-width + $sidebar-compact-width; + } @else { + width: $sidebar-width; + } + } + + > ul, > ol { + display: inline; + + a.nav-link { + @if $sidebar-width < 249 { + width: $sidebar-width; + } @else { + width: $sidebar-width - $sidebar-compact-width; + } + } + } + + &.nav-dropdown { + &.open { + > ul, > ol { + display: inline; + } + } + } + } + } + } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/core/navigation/_top.scss b/Angular2_CLI_Starter/src/scss/core/navigation/_top.scss new file mode 100644 index 0000000..164c602 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/core/navigation/_top.scss @@ -0,0 +1,116 @@ +nav.top-nav { + position: absolute; + top: $navbar-height; + left: 0; + z-index: $zindex-navbar-fixed - 1; + display: inline !important; + width: 100%; + height: $top-nav-height; + background: $top-nav-bg; + @include borders($top-nav-borders); + + ul.nav { + white-space: nowrap; + + li.nav-item { + position: relative; + display: inline-block; + margin: 0; + + ul { + display: none; + padding: 0; + margin: 0; + white-space: normal; + background: $top-nav-bg; + @include borders($top-nav-ul-borders); + + + li { + padding: 0; + list-style: none; + } + } + + a.nav-link { + display: block; + padding: 0 15px; + font-size: 12px; + font-weight: 400; + line-height: $top-nav-height; + color: $top-nav-color; + text-decoration: none; + text-transform: uppercase; + + i { + display: block; + float: left; + width: 20px; + margin: 0 10px 0 0; + font-size: 14px; + line-height: $top-nav-height - 1px; + text-align: center; + } + + .tag { + float: right; + margin-top: 13px; + margin-left: 10px; + } + + &:hover { + color: $top-nav-hover-color; + background: $top-nav-hover-bg; + + } + + &.active { + color: $top-nav-active-color; + background: $top-nav-active-bg; + } + } + + ul { + position: absolute; + top: $top-nav-height - 1px; + left: 0; + + li { + position: relative; + padding: 0; + + a.nav-link { + min-width: 200px; + } + + ul { + position: absolute; + top: 0; + left: 100%; + } + } + } + + &.nav-more { + ul { + right: 0; + left: auto; + + li { + + ul { + right: 100%; + left: auto; + } + } + } + } + + &:hover { + > ul { + display: inline; + } + } + } + } +} diff --git a/Angular2_CLI_Starter/src/scss/style.scss b/Angular2_CLI_Starter/src/scss/style.scss new file mode 100644 index 0000000..12259a9 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/style.scss @@ -0,0 +1,103 @@ +/** + * CoreUI - Open Source Bootstrap Admin Template + * @version v1.0.0-alpha.2 + * @link http://coreui.io + * Copyright (c) 2016 creativeLabs Åukasz Holeczek + * @license MIT + */ +// Core variables and mixins +@import "bootstrap-variables"; +@import "bootstrap_src/variables"; +@import "custom-variables"; +@import "bootstrap_src/mixins"; +@import "core/mixins"; + +// Reset and dependencies +@import "bootstrap_src/normalize"; +@import "bootstrap_src/print"; + +// Core CSS +@import "bootstrap_src/reboot"; +@import "bootstrap_src/type"; +@import "bootstrap_src/images"; +@import "bootstrap_src/code"; +@import "bootstrap_src/grid"; +@import "bootstrap_src/tables"; + @import "bootstrap_custom/tables"; +@import "bootstrap_src/forms"; +@import "bootstrap_src/buttons"; + @import "bootstrap_custom/buttons"; + +// Components +@import "bootstrap_src/animation"; +@import "bootstrap_src/dropdown"; + @import "bootstrap_custom/dropdown"; +@import "bootstrap_src/button-group"; +@import "bootstrap_src/input-group"; + @import "bootstrap_custom/input-group"; +//@import "custom-forms"; +@import "bootstrap_src/nav"; + @import "bootstrap_custom/nav"; +@import "bootstrap_src/navbar"; + @import "bootstrap_custom/navbar"; +@import "bootstrap_src/card"; + @import "bootstrap_custom/card"; +@import "bootstrap_src/breadcrumb"; + @import "bootstrap_custom/breadcrumb"; +@import "bootstrap_src/pagination"; +@import "bootstrap_src/tags"; + @import "bootstrap_custom/tags"; +//@import "jumbotron"; +@import "bootstrap_src/alert"; +@import "bootstrap_src/progress"; + @import "bootstrap_custom/progress"; + +@import "bootstrap_src/media"; +@import "bootstrap_src/list-group"; +@import "bootstrap_src/responsive-embed"; +@import "bootstrap_src/close"; + +// Components w/ JavaScript +@import "bootstrap_src/modal"; +@import "bootstrap_src/tooltip"; +@import "bootstrap_src/popover"; +//@import "carousel"; + +// Utility classes +@import "bootstrap_src/utilities"; + +// Vendors Styles +@import "vendors/vendors"; + +// CoreUI Styles +// Additional typography +@import "core/typography"; + +// Animations +@import "core/animate"; + +// Core files +@import "core/grid"; +@import "core/layout"; +@import "core/navigation"; +@import "core/aside"; +@import "core/loading"; +@import "core/widgets"; +@import "core/footer"; +@import "core/buttons"; +@import "core/others"; +@import "core/breadcrumb-menu"; +@import "core/avatars"; +@import "core/callout"; +@import "core/switches"; +@import "core/charts"; +@import "core/utilities-border"; + +// Temporary fixes +@import "core/temp"; + +// Mobile View +@import "core/mobile"; + +// Custom styles +@import "custom"; diff --git a/Angular2_CLI_Starter/src/scss/vendors/_vendors.scss b/Angular2_CLI_Starter/src/scss/vendors/_vendors.scss new file mode 100644 index 0000000..7aab687 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/vendors/_vendors.scss @@ -0,0 +1 @@ +@import "chart.js/chart"; diff --git a/Angular2_CLI_Starter/src/scss/vendors/chart.js/chart.scss b/Angular2_CLI_Starter/src/scss/vendors/chart.js/chart.scss new file mode 100644 index 0000000..2983048 --- /dev/null +++ b/Angular2_CLI_Starter/src/scss/vendors/chart.js/chart.scss @@ -0,0 +1,45 @@ +.chart-legend, +.bar-legend, +.line-legend, +.pie-legend, +.radar-legend, +.polararea-legend, +.doughnut-legend { + list-style-type: none; + margin-top: 5px; + text-align: center; + -webkit-padding-start: 0; + -moz-padding-start: 0; + padding-left: 0; +} +.chart-legend li, +.bar-legend li, +.line-legend li, +.pie-legend li, +.radar-legend li, +.polararea-legend li, +.doughnut-legend li { + display: inline-block; + white-space: nowrap; + position: relative; + margin-bottom: 4px; + @include border-radius($border-radius); + padding: 2px 8px 2px 28px; + font-size: smaller; + cursor: default; +} +.chart-legend li span, +.bar-legend li span, +.line-legend li span, +.pie-legend li span, +.radar-legend li span, +.polararea-legend li span, +.doughnut-legend li span { + display: block; + position: absolute; + left: 0; + top: 0; + width: 20px; + height: 20px; + @include border-radius($border-radius); +} diff --git a/Angular2_CLI_Starter/src/test.ts b/Angular2_CLI_Starter/src/test.ts new file mode 100644 index 0000000..7727c8e --- /dev/null +++ b/Angular2_CLI_Starter/src/test.ts @@ -0,0 +1,34 @@ +import './polyfills.ts'; + +import 'zone.js/dist/long-stack-trace-zone'; +import 'zone.js/dist/proxy.js'; +import 'zone.js/dist/sync-test'; +import 'zone.js/dist/jasmine-patch'; +import 'zone.js/dist/async-test'; +import 'zone.js/dist/fake-async-test'; + +// Unfortunately there's no typing for the `__karma__` variable. Just declare it as any. +declare var __karma__: any; +declare var require: any; + +// Prevent Karma from running prematurely. +__karma__.loaded = function () {}; + + +Promise.all([ + System.import('@angular/core/testing'), + System.import('@angular/platform-browser-dynamic/testing') +]) + // First, initialize the Angular testing environment. + .then(([testing, testingBrowser]) => { + testing.getTestBed().initTestEnvironment( + testingBrowser.BrowserDynamicTestingModule, + testingBrowser.platformBrowserDynamicTesting() + ); + }) + // Then we find all the tests. + .then(() => require.context('./', true, /\.spec\.ts/)) + // And load the modules. + .then(context => context.keys().map(context)) + // Finally, start Karma to run the tests. + .then(__karma__.start, __karma__.error); diff --git a/Angular2_CLI_Starter/src/tsconfig.json b/Angular2_CLI_Starter/src/tsconfig.json new file mode 100644 index 0000000..9b4c84c --- /dev/null +++ b/Angular2_CLI_Starter/src/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "declaration": false, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "lib": ["es6", "dom"], + "mapRoot": "./", + "module": "es6", + "moduleResolution": "node", + "outDir": "../dist/out-tsc", + "sourceMap": true, + "target": "es5", + "typeRoots": [ + "../node_modules/@types" + ] + } +} diff --git a/Angular2_CLI_Starter/src/typings.d.ts b/Angular2_CLI_Starter/src/typings.d.ts new file mode 100644 index 0000000..a73f586 --- /dev/null +++ b/Angular2_CLI_Starter/src/typings.d.ts @@ -0,0 +1,5 @@ +// Typings reference file, see links for more information +// https://github.com/typings/typings +// https://www.typescriptlang.org/docs/handbook/writing-declaration-files.html + +declare var System: any; diff --git a/Angular2_CLI_Starter/tslint.json b/Angular2_CLI_Starter/tslint.json new file mode 100644 index 0000000..29f24ee --- /dev/null +++ b/Angular2_CLI_Starter/tslint.json @@ -0,0 +1,112 @@ +{ + "rulesDirectory": [ + "node_modules/codelyzer" + ], + "rules": { + "class-name": true, + "comment-format": [ + true, + "check-space" + ], + "curly": true, + "eofline": true, + "forin": true, + "indent": [ + true, + "spaces" + ], + "label-position": true, + "label-undefined": true, + "max-line-length": [ + true, + 140 + ], + "member-access": false, + "member-ordering": [ + true, + "static-before-instance", + "variables-before-functions" + ], + "no-arg": true, + "no-bitwise": true, + "no-console": [ + true, + "debug", + "info", + "time", + "timeEnd", + "trace" + ], + "no-construct": true, + "no-debugger": true, + "no-duplicate-key": true, + "no-duplicate-variable": true, + "no-empty": false, + "no-eval": true, + "no-inferrable-types": true, + "no-shadowed-variable": true, + "no-string-literal": false, + "no-switch-case-fall-through": true, + "no-trailing-whitespace": true, + "no-unused-expression": true, + "no-unused-variable": true, + "no-unreachable": true, + "no-use-before-declare": true, + "no-var-keyword": true, + "object-literal-sort-keys": false, + "one-line": [ + true, + "check-open-brace", + "check-catch", + "check-else", + "check-whitespace" + ], + "quotemark": [ + true, + "single" + ], + "radix": true, + "semicolon": [ + "always" + ], + "triple-equals": [ + true, + "allow-null-check" + ], + "typedef-whitespace": [ + true, + { + "call-signature": "nospace", + "index-signature": "nospace", + "parameter": "nospace", + "property-declaration": "nospace", + "variable-declaration": "nospace" + } + ], + "variable-name": false, + "whitespace": [ + true, + "check-branch", + "check-decl", + "check-operator", + "check-separator", + "check-type" + ], + + "directive-selector-prefix": [true, "app"], + "component-selector-prefix": [true, "app"], + "directive-selector-name": [true, "camelCase"], + "component-selector-name": [true, "kebab-case"], + "directive-selector-type": [true, "attribute"], + "component-selector-type": [true, "element"], + "use-input-property-decorator": true, + "use-output-property-decorator": true, + "use-host-property-decorator": true, + "no-input-rename": true, + "no-output-rename": true, + "use-life-cycle-interface": true, + "use-pipe-transform-interface": true, + "component-class-suffix": true, + "directive-class-suffix": true + } +} diff --git a/Angular_Full_Project_GULP/css/style.css b/Angular_Full_Project_GULP/css/style.css index a16f7f6..6adc408 100644 --- a/Angular_Full_Project_GULP/css/style.css +++ b/Angular_Full_Project_GULP/css/style.css @@ -2592,6 +2592,29 @@ tbody.collapse.in { .tab-content > .active { display: block; } +.nav-tabs .nav-link { + color: #607d8b; } + .nav-tabs .nav-link.active { + color: #263238; + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + .nav-tabs .nav-link.active:focus { + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid #cfd8dc; } + .tab-content .tab-pane { + padding: 1rem 1rem; } + +.card-block .tab-content { + margin-top: 0; + border: 0; } + .navbar { position: relative; padding: 0.5rem 1rem; } @@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar { transition: 0s !important; } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before { transition: 0s !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label { + display: block; + padding: 0.09375rem 1rem; + color: #cfd8dc; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover { + color: #fff; + text-decoration: none; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i { + width: 20px; + margin: -3px 0.5rem 0 0; + font-size: 10px; + color: #b0bec5; + text-align: center; + vertical-align: middle; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar, + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } @media (min-width: 576px) { body.sidebar-nav.compact-nav .sidebar { @@ -5412,6 +5456,7 @@ nav.top-nav { color: #263238; border-top: 0; } .aside-menu .nav-tabs .nav-link.active { + color: #20a8d8; border-right-color: #cfd8dc; border-left-color: #cfd8dc; } .aside-menu .nav-tabs .nav-item:first-child .nav-link { @@ -5421,6 +5466,8 @@ nav.top-nav { height: calc(100vh - 2.375rem - 55px); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid #cfd8dc; -ms-overflow-style: -ms-autohiding-scrollbar; } .aside-menu .tab-content::-webkit-scrollbar { width: 10px; @@ -5437,6 +5484,8 @@ nav.top-nav { border-color: transparent; border-style: solid; border-width: 1px 2px; } + .aside-menu .tab-content .tab-pane { + padding: 0; } #loading-bar, #loading-bar-spinner { @@ -6659,8 +6708,8 @@ hr.transparent { display: table; } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } .breadcrumb-menu { diff --git a/Angular_Starter_GULP/scss/core/bootstrap-variables.scss b/Angular_Full_Project_GULP/scss/_bootstrap-variables.scss similarity index 100% rename from Angular_Starter_GULP/scss/core/bootstrap-variables.scss rename to Angular_Full_Project_GULP/scss/_bootstrap-variables.scss diff --git a/Angular_Starter_GULP/scss/core/_custom-variables.scss b/Angular_Full_Project_GULP/scss/_custom-variables.scss similarity index 100% rename from Angular_Starter_GULP/scss/core/_custom-variables.scss rename to Angular_Full_Project_GULP/scss/_custom-variables.scss diff --git a/Angular_Starter_GULP/scss/core/_custom.scss b/Angular_Full_Project_GULP/scss/_custom.scss similarity index 100% rename from Angular_Starter_GULP/scss/core/_custom.scss rename to Angular_Full_Project_GULP/scss/_custom.scss diff --git a/Angular_Full_Project_GULP/scss/bootstrap_custom/_nav.scss b/Angular_Full_Project_GULP/scss/bootstrap_custom/_nav.scss new file mode 100644 index 0000000..ea20f3f --- /dev/null +++ b/Angular_Full_Project_GULP/scss/bootstrap_custom/_nav.scss @@ -0,0 +1,32 @@ +.nav-tabs { + .nav-link { + color: $gray; + &.active { + color: $gray-dark; + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + &:focus { + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + } + } + } +} + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid $border-color; + .tab-pane { + padding: $spacer-y $spacer-x; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/Angular_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss b/Angular_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss deleted file mode 100755 index 6bdff02..0000000 --- a/Angular_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss +++ /dev/null @@ -1,6 +0,0 @@ -@mixin pull-left { - float: left !important; -} -@mixin pull-right { - float: right !important; -} diff --git a/Angular_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss b/Angular_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss deleted file mode 100755 index 7fec56c..0000000 --- a/Angular_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $breakpoint in map-keys($grid-breakpoints) { - @include media-breakpoint-up($breakpoint) { - .pull-#{$breakpoint}-left { - @include pull-left(); - } - .pull-#{$breakpoint}-right { - @include pull-right(); - } - .pull-#{$breakpoint}-none { - float: none !important; - } - } -} diff --git a/Angular_Full_Project_GULP/scss/core/_aside.scss b/Angular_Full_Project_GULP/scss/core/_aside.scss index 1cb2f5b..47d9b47 100644 --- a/Angular_Full_Project_GULP/scss/core/_aside.scss +++ b/Angular_Full_Project_GULP/scss/core/_aside.scss @@ -17,6 +17,7 @@ color: $body-color; border-top: 0; &.active { + color: $brand-primary; border-right-color: $border-color; border-left-color: $border-color; } @@ -33,6 +34,8 @@ height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid $border-color; -ms-overflow-style: -ms-autohiding-scrollbar; &::-webkit-scrollbar { @@ -59,5 +62,9 @@ border-style: solid; border-width: 1px 2px; } + + .tab-pane { + padding: 0; + } } } diff --git a/Angular_Full_Project_GULP/scss/core/_others.scss b/Angular_Full_Project_GULP/scss/core/_others.scss index ad016ab..14bd5d9 100644 --- a/Angular_Full_Project_GULP/scss/core/_others.scss +++ b/Angular_Full_Project_GULP/scss/core/_others.scss @@ -7,7 +7,7 @@ hr.transparent { } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } diff --git a/Angular_Full_Project_GULP/scss/core/navigation/_sidebar.scss b/Angular_Full_Project_GULP/scss/core/navigation/_sidebar.scss index 0e58ac6..16f1365 100644 --- a/Angular_Full_Project_GULP/scss/core/navigation/_sidebar.scss +++ b/Angular_Full_Project_GULP/scss/core/navigation/_sidebar.scss @@ -212,6 +212,41 @@ body:not(.top-nav) { } } } + + a.nav-label { + display: block; + padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x; + color: $sidebar-nav-title-color; + + &:hover { + color: $sidebar-color; + text-decoration: none; + } + + i { + width: 20px; + margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 10px; + color: $sidebar-nav-link-icon-color; + text-align: center; + vertical-align: middle; + } + } + + @if (lightness( $sidebar-bg ) < 40) { + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + + // Unfilled portion of the bar + .progress[value]::-webkit-progress-bar { + background-color: lighten($sidebar-bg, 15%) !important; + } + base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + } } } } diff --git a/Angular_Full_Project_GULP/scss/style.scss b/Angular_Full_Project_GULP/scss/style.scss index 53b4367..12259a9 100644 --- a/Angular_Full_Project_GULP/scss/style.scss +++ b/Angular_Full_Project_GULP/scss/style.scss @@ -6,9 +6,9 @@ * @license MIT */ // Core variables and mixins -@import "core/bootstrap-variables"; +@import "bootstrap-variables"; @import "bootstrap_src/variables"; -@import "core/custom-variables"; +@import "custom-variables"; @import "bootstrap_src/mixins"; @import "core/mixins"; @@ -37,6 +37,7 @@ @import "bootstrap_custom/input-group"; //@import "custom-forms"; @import "bootstrap_src/nav"; + @import "bootstrap_custom/nav"; @import "bootstrap_src/navbar"; @import "bootstrap_custom/navbar"; @import "bootstrap_src/card"; @@ -99,4 +100,4 @@ @import "core/mobile"; // Custom styles -@import "core/custom" +@import "custom"; diff --git a/Angular_Full_Project_GULP/views/common/aside.html b/Angular_Full_Project_GULP/views/common/aside.html index 4bad3c1..92375aa 100644 --- a/Angular_Full_Project_GULP/views/common/aside.html +++ b/Angular_Full_Project_GULP/views/common/aside.html @@ -20,7 +20,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -31,7 +31,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -112,7 +112,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -120,14 +120,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -135,14 +135,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -150,14 +150,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -165,14 +165,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -180,7 +180,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -193,7 +193,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -208,7 +208,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -223,7 +223,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -235,7 +235,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> diff --git a/Angular_Full_Project_GULP/views/common/footer.html b/Angular_Full_Project_GULP/views/common/footer.html index 0d4e4ab..d5504da 100644 --- a/Angular_Full_Project_GULP/views/common/footer.html +++ b/Angular_Full_Project_GULP/views/common/footer.html @@ -2,7 +2,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Angular_Full_Project_GULP/views/common/navbar.html b/Angular_Full_Project_GULP/views/common/navbar.html index 04873cb..81e084f 100644 --- a/Angular_Full_Project_GULP/views/common/navbar.html +++ b/Angular_Full_Project_GULP/views/common/navbar.html @@ -17,7 +17,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> diff --git a/Angular_Full_Project_GULP/views/components/cards.html b/Angular_Full_Project_GULP/views/components/cards.html index a57caf7..c0ae0f7 100644 --- a/Angular_Full_Project_GULP/views/components/cards.html +++ b/Angular_Full_Project_GULP/views/components/cards.html @@ -38,7 +38,7 @@ <div class="card"> <div class="card-header"> Card with switch - <label class="switch switch-sm switch-text switch-info pull-right mb-0"> + <label class="switch switch-sm switch-text switch-info float-xs-right mb-0"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -55,7 +55,7 @@ <div class="card"> <div class="card-header"> Card with label - <span class="tag tag-success pull-right">Success</span> + <span class="tag tag-success float-xs-right">Success</span> </div> <div class="card-block"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex @@ -68,7 +68,7 @@ <div class="card"> <div class="card-header"> Card with label - <span class="tag tag-pill tag-danger pull-right">42</span> + <span class="tag tag-pill tag-danger float-xs-right">42</span> </div> <div class="card-block"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex diff --git a/Angular_Full_Project_GULP/views/main.html b/Angular_Full_Project_GULP/views/main.html index d39cee4..a6faea4 100644 --- a/Angular_Full_Project_GULP/views/main.html +++ b/Angular_Full_Project_GULP/views/main.html @@ -4,7 +4,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-primary" ng-controller="cardChartCtrl1"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -27,7 +27,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-info" ng-controller="cardChartCtrl2"> <div class="card-block pb-0"> - <button type="button" class="btn btn-transparent p-0 pull-right"> + <button type="button" class="btn btn-transparent p-0 float-xs-right"> <i class="icon-location-pin"></i> </button> <h4 class="mb-0">9.823</h4> @@ -43,7 +43,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-warning" ng-controller="cardChartCtrl3"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -66,7 +66,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-danger" ng-controller="cardChartCtrl4"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -96,7 +96,7 @@ <div class="small text-muted">November 2015</div> </div> <div class="col-sm-6"> - <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups"> + <div class="btn-toolbar float-xs-right" role="toolbar" aria-label="Toolbar with button groups"> <div class="btn-group" data-toggle="buttons" aria-label="First group"> <label class="btn btn-outline-secondary"> <input type="radio" name="options" id="option1">Day @@ -525,10 +525,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>{{ user.usage }}%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">{{ user.period }}</small> </div> </div> diff --git a/Angular_Full_Project_GULP/views/pages/404.html b/Angular_Full_Project_GULP/views/pages/404.html index d82354f..31637e7 100644 --- a/Angular_Full_Project_GULP/views/pages/404.html +++ b/Angular_Full_Project_GULP/views/pages/404.html @@ -3,7 +3,7 @@ <div class="row"> <div class="col-md-6 offset-md-3"> <div class="clearfix"> - <h1 class="pull-left display-3 mr-2">404</h1> + <h1 class="float-xs-left display-3 mr-2">404</h1> <h4 class="pt-1">Oops! You're lost.</h4> <p class="text-muted">The page you are looking for was not found.</p> </div> diff --git a/Angular_Full_Project_GULP/views/pages/500.html b/Angular_Full_Project_GULP/views/pages/500.html index 7f3a9c8..113868e 100644 --- a/Angular_Full_Project_GULP/views/pages/500.html +++ b/Angular_Full_Project_GULP/views/pages/500.html @@ -3,7 +3,7 @@ <div class="row"> <div class="col-md-6 offset-md-3"> <div class="clearfix"> - <h1 class="pull-left display-3 mr-2">500</h1> + <h1 class="float-xs-left display-3 mr-2">500</h1> <h4 class="pt-1">Houston, we have a problem!</h4> <p class="text-muted">The page you are looking for is temporarily unavailable.</p> </div> diff --git a/Angular_Full_Project_GULP/views/widgets.html b/Angular_Full_Project_GULP/views/widgets.html index 342d45d..9b52f69 100644 --- a/Angular_Full_Project_GULP/views/widgets.html +++ b/Angular_Full_Project_GULP/views/widgets.html @@ -4,7 +4,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-primary" ng-controller="cardChartCtrl1"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -27,7 +27,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-info" ng-controller="cardChartCtrl2"> <div class="card-block pb-0"> - <button type="button" class="btn btn-transparent p-0 pull-right"> + <button type="button" class="btn btn-transparent p-0 float-xs-right"> <i class="icon-location-pin"></i> </button> <h4 class="mb-0">9.823</h4> @@ -43,7 +43,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-warning" ng-controller="cardChartCtrl3"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -66,7 +66,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-danger" ng-controller="cardChartCtrl4"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -94,13 +94,13 @@ <div class="card-header card-header-inverse card-header-primary"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -118,13 +118,13 @@ <div class="card-header card-header-inverse card-header-danger"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -142,13 +142,13 @@ <div class="card-header card-header-inverse card-header-success"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -166,13 +166,13 @@ <div class="card-header card-header-inverse card-header-warning"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -365,7 +365,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -376,7 +376,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -387,7 +387,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -398,7 +398,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -409,12 +409,12 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -423,12 +423,12 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -437,12 +437,12 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -451,12 +451,12 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -470,7 +470,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -481,7 +481,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -492,7 +492,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -503,7 +503,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -514,7 +514,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -525,7 +525,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -536,7 +536,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -547,7 +547,7 @@ <div class="col-xxs-12 col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -641,7 +641,7 @@ </div> <!--/row--> - <div class="card-group mb-1"> + <div class="card-group"> <div class="card"> <div class="card-block"> <div class="h1 text-muted text-xs-right mb-2"> diff --git a/Angular_Starter_GULP/css/style.css b/Angular_Starter_GULP/css/style.css index a16f7f6..6adc408 100644 --- a/Angular_Starter_GULP/css/style.css +++ b/Angular_Starter_GULP/css/style.css @@ -2592,6 +2592,29 @@ tbody.collapse.in { .tab-content > .active { display: block; } +.nav-tabs .nav-link { + color: #607d8b; } + .nav-tabs .nav-link.active { + color: #263238; + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + .nav-tabs .nav-link.active:focus { + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid #cfd8dc; } + .tab-content .tab-pane { + padding: 1rem 1rem; } + +.card-block .tab-content { + margin-top: 0; + border: 0; } + .navbar { position: relative; padding: 0.5rem 1rem; } @@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar { transition: 0s !important; } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before { transition: 0s !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label { + display: block; + padding: 0.09375rem 1rem; + color: #cfd8dc; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover { + color: #fff; + text-decoration: none; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i { + width: 20px; + margin: -3px 0.5rem 0 0; + font-size: 10px; + color: #b0bec5; + text-align: center; + vertical-align: middle; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar, + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } @media (min-width: 576px) { body.sidebar-nav.compact-nav .sidebar { @@ -5412,6 +5456,7 @@ nav.top-nav { color: #263238; border-top: 0; } .aside-menu .nav-tabs .nav-link.active { + color: #20a8d8; border-right-color: #cfd8dc; border-left-color: #cfd8dc; } .aside-menu .nav-tabs .nav-item:first-child .nav-link { @@ -5421,6 +5466,8 @@ nav.top-nav { height: calc(100vh - 2.375rem - 55px); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid #cfd8dc; -ms-overflow-style: -ms-autohiding-scrollbar; } .aside-menu .tab-content::-webkit-scrollbar { width: 10px; @@ -5437,6 +5484,8 @@ nav.top-nav { border-color: transparent; border-style: solid; border-width: 1px 2px; } + .aside-menu .tab-content .tab-pane { + padding: 0; } #loading-bar, #loading-bar-spinner { @@ -6659,8 +6708,8 @@ hr.transparent { display: table; } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } .breadcrumb-menu { diff --git a/Static_Full_Project_GULP/scss/core/bootstrap-variables.scss b/Angular_Starter_GULP/scss/_bootstrap-variables.scss similarity index 100% rename from Static_Full_Project_GULP/scss/core/bootstrap-variables.scss rename to Angular_Starter_GULP/scss/_bootstrap-variables.scss diff --git a/Static_Full_Project_GULP/scss/core/_custom-variables.scss b/Angular_Starter_GULP/scss/_custom-variables.scss similarity index 100% rename from Static_Full_Project_GULP/scss/core/_custom-variables.scss rename to Angular_Starter_GULP/scss/_custom-variables.scss diff --git a/Static_Full_Project_GULP/scss/core/_custom.scss b/Angular_Starter_GULP/scss/_custom.scss similarity index 100% rename from Static_Full_Project_GULP/scss/core/_custom.scss rename to Angular_Starter_GULP/scss/_custom.scss diff --git a/Angular_Starter_GULP/scss/bootstrap_custom/_nav.scss b/Angular_Starter_GULP/scss/bootstrap_custom/_nav.scss new file mode 100644 index 0000000..ea20f3f --- /dev/null +++ b/Angular_Starter_GULP/scss/bootstrap_custom/_nav.scss @@ -0,0 +1,32 @@ +.nav-tabs { + .nav-link { + color: $gray; + &.active { + color: $gray-dark; + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + &:focus { + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + } + } + } +} + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid $border-color; + .tab-pane { + padding: $spacer-y $spacer-x; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/Angular_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss b/Angular_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss deleted file mode 100755 index 6bdff02..0000000 --- a/Angular_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss +++ /dev/null @@ -1,6 +0,0 @@ -@mixin pull-left { - float: left !important; -} -@mixin pull-right { - float: right !important; -} diff --git a/Angular_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss b/Angular_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss deleted file mode 100755 index 7fec56c..0000000 --- a/Angular_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $breakpoint in map-keys($grid-breakpoints) { - @include media-breakpoint-up($breakpoint) { - .pull-#{$breakpoint}-left { - @include pull-left(); - } - .pull-#{$breakpoint}-right { - @include pull-right(); - } - .pull-#{$breakpoint}-none { - float: none !important; - } - } -} diff --git a/Angular_Starter_GULP/scss/core/_aside.scss b/Angular_Starter_GULP/scss/core/_aside.scss index 1cb2f5b..47d9b47 100644 --- a/Angular_Starter_GULP/scss/core/_aside.scss +++ b/Angular_Starter_GULP/scss/core/_aside.scss @@ -17,6 +17,7 @@ color: $body-color; border-top: 0; &.active { + color: $brand-primary; border-right-color: $border-color; border-left-color: $border-color; } @@ -33,6 +34,8 @@ height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid $border-color; -ms-overflow-style: -ms-autohiding-scrollbar; &::-webkit-scrollbar { @@ -59,5 +62,9 @@ border-style: solid; border-width: 1px 2px; } + + .tab-pane { + padding: 0; + } } } diff --git a/Angular_Starter_GULP/scss/core/_others.scss b/Angular_Starter_GULP/scss/core/_others.scss index ad016ab..14bd5d9 100644 --- a/Angular_Starter_GULP/scss/core/_others.scss +++ b/Angular_Starter_GULP/scss/core/_others.scss @@ -7,7 +7,7 @@ hr.transparent { } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } diff --git a/Angular_Starter_GULP/scss/core/navigation/_sidebar.scss b/Angular_Starter_GULP/scss/core/navigation/_sidebar.scss index 0e58ac6..16f1365 100644 --- a/Angular_Starter_GULP/scss/core/navigation/_sidebar.scss +++ b/Angular_Starter_GULP/scss/core/navigation/_sidebar.scss @@ -212,6 +212,41 @@ body:not(.top-nav) { } } } + + a.nav-label { + display: block; + padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x; + color: $sidebar-nav-title-color; + + &:hover { + color: $sidebar-color; + text-decoration: none; + } + + i { + width: 20px; + margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 10px; + color: $sidebar-nav-link-icon-color; + text-align: center; + vertical-align: middle; + } + } + + @if (lightness( $sidebar-bg ) < 40) { + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + + // Unfilled portion of the bar + .progress[value]::-webkit-progress-bar { + background-color: lighten($sidebar-bg, 15%) !important; + } + base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + } } } } diff --git a/Angular_Starter_GULP/scss/style.scss b/Angular_Starter_GULP/scss/style.scss index 53b4367..12259a9 100644 --- a/Angular_Starter_GULP/scss/style.scss +++ b/Angular_Starter_GULP/scss/style.scss @@ -6,9 +6,9 @@ * @license MIT */ // Core variables and mixins -@import "core/bootstrap-variables"; +@import "bootstrap-variables"; @import "bootstrap_src/variables"; -@import "core/custom-variables"; +@import "custom-variables"; @import "bootstrap_src/mixins"; @import "core/mixins"; @@ -37,6 +37,7 @@ @import "bootstrap_custom/input-group"; //@import "custom-forms"; @import "bootstrap_src/nav"; + @import "bootstrap_custom/nav"; @import "bootstrap_src/navbar"; @import "bootstrap_custom/navbar"; @import "bootstrap_src/card"; @@ -99,4 +100,4 @@ @import "core/mobile"; // Custom styles -@import "core/custom" +@import "custom"; diff --git a/Angular_Starter_GULP/views/common/aside.html b/Angular_Starter_GULP/views/common/aside.html index 4bad3c1..92375aa 100644 --- a/Angular_Starter_GULP/views/common/aside.html +++ b/Angular_Starter_GULP/views/common/aside.html @@ -20,7 +20,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -31,7 +31,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -112,7 +112,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -120,14 +120,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -135,14 +135,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -150,14 +150,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -165,14 +165,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -180,7 +180,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -193,7 +193,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -208,7 +208,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -223,7 +223,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -235,7 +235,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> diff --git a/Angular_Starter_GULP/views/common/footer.html b/Angular_Starter_GULP/views/common/footer.html index 0d4e4ab..d5504da 100644 --- a/Angular_Starter_GULP/views/common/footer.html +++ b/Angular_Starter_GULP/views/common/footer.html @@ -2,7 +2,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/charts.html b/Static_Full_Project_GULP/charts.html index 1f8f88e..ca3fa0a 100644 --- a/Static_Full_Project_GULP/charts.html +++ b/Static_Full_Project_GULP/charts.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -330,7 +333,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -341,7 +344,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -422,7 +425,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -430,14 +433,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -445,14 +448,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -460,14 +463,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -475,14 +478,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -490,7 +493,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -503,7 +506,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -518,7 +521,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -533,7 +536,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -545,7 +548,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -592,7 +595,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/components-buttons.html b/Static_Full_Project_GULP/components-buttons.html index a001180..25c10af 100644 --- a/Static_Full_Project_GULP/components-buttons.html +++ b/Static_Full_Project_GULP/components-buttons.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -498,7 +501,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -509,7 +512,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -590,7 +593,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -598,14 +601,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -613,14 +616,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -628,14 +631,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -643,14 +646,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -658,7 +661,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -671,7 +674,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -686,7 +689,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -701,7 +704,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -713,7 +716,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -760,7 +763,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/components-cards.html b/Static_Full_Project_GULP/components-cards.html index 207149e..3a103ef 100644 --- a/Static_Full_Project_GULP/components-cards.html +++ b/Static_Full_Project_GULP/components-cards.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -246,7 +249,7 @@ <div class="card"> <div class="card-header"> Card with switch - <label class="switch switch-sm switch-text switch-info pull-right mb-0"> + <label class="switch switch-sm switch-text switch-info float-xs-right mb-0"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -263,7 +266,7 @@ <div class="card"> <div class="card-header"> Card with label - <span class="tag tag-success pull-right">Success</span> + <span class="tag tag-success float-xs-right">Success</span> </div> <div class="card-block"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex @@ -276,7 +279,7 @@ <div class="card"> <div class="card-header"> Card with label - <span class="tag tag-pill tag-danger pull-right">42</span> + <span class="tag tag-pill tag-danger float-xs-right">42</span> </div> <div class="card-block"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex @@ -610,7 +613,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -621,7 +624,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -702,7 +705,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -710,14 +713,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -725,14 +728,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -740,14 +743,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -755,14 +758,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -770,7 +773,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -783,7 +786,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -798,7 +801,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -813,7 +816,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -825,7 +828,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -872,7 +875,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/components-forms.html b/Static_Full_Project_GULP/components-forms.html index ae55369..0f9c349 100644 --- a/Static_Full_Project_GULP/components-forms.html +++ b/Static_Full_Project_GULP/components-forms.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -1309,7 +1312,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -1320,7 +1323,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -1401,7 +1404,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1409,14 +1412,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1424,14 +1427,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1439,14 +1442,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1454,14 +1457,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1469,7 +1472,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -1482,7 +1485,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1497,7 +1500,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1512,7 +1515,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1524,7 +1527,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1571,7 +1574,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/components-social-buttons.html b/Static_Full_Project_GULP/components-social-buttons.html index 6b671c6..72c41e3 100644 --- a/Static_Full_Project_GULP/components-social-buttons.html +++ b/Static_Full_Project_GULP/components-social-buttons.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -1023,7 +1026,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -1034,7 +1037,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -1115,7 +1118,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1123,14 +1126,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1138,14 +1141,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1153,14 +1156,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1168,14 +1171,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1183,7 +1186,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -1196,7 +1199,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1211,7 +1214,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1226,7 +1229,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1238,7 +1241,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1285,7 +1288,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/components-switches.html b/Static_Full_Project_GULP/components-switches.html index c0870f3..b303023 100644 --- a/Static_Full_Project_GULP/components-switches.html +++ b/Static_Full_Project_GULP/components-switches.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -1200,7 +1203,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -1211,7 +1214,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -1292,7 +1295,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1300,14 +1303,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1315,14 +1318,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1330,14 +1333,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1345,14 +1348,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1360,7 +1363,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -1373,7 +1376,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1388,7 +1391,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1403,7 +1406,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1415,7 +1418,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1462,7 +1465,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/components-tables.html b/Static_Full_Project_GULP/components-tables.html index 9a3e2cb..baa676b 100644 --- a/Static_Full_Project_GULP/components-tables.html +++ b/Static_Full_Project_GULP/components-tables.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -637,7 +640,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -648,7 +651,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -729,7 +732,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -737,14 +740,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -752,14 +755,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -767,14 +770,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -782,14 +785,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -797,7 +800,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -810,7 +813,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -825,7 +828,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -840,7 +843,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -852,7 +855,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -899,7 +902,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/components-tabs.html b/Static_Full_Project_GULP/components-tabs.html new file mode 100644 index 0000000..70ec682 --- /dev/null +++ b/Static_Full_Project_GULP/components-tabs.html @@ -0,0 +1,648 @@ +<!-- + * CoreUI - Open Source Bootstrap Admin Template + * @version v1.0.0-alpha.2 + * @link http://coreui.io + * Copyright (c) 2016 creativeLabs Åukasz Holeczek + * @license MIT + --> +<!DOCTYPE html> +<html lang="en"> + +<head> + + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta name="description" content="CoreUI - Open Source Bootstrap Admin Template"> + <meta name="author" content="Åukasz Holeczek"> + <meta name="keyword" content="Bootstrap,Admin,Template,Open,Source,AngularJS,Angular,Angular2,jQuery,CSS,HTML,RWD,Dashboard"> + <link rel="shortcut icon" href="img/favicon.png"> + + <title>CoreUI - Open Source Bootstrap Admin Template</title> + + <!-- Icons --> + <link href="css/font-awesome.min.css" rel="stylesheet"> + <link href="css/simple-line-icons.css" rel="stylesheet"> + + <!-- Main styles for this application --> + <link href="css/style.css" rel="stylesheet"> + +</head> + +<!-- BODY options, add following classes to body to change options + 1. 'compact-nav' - Switch sidebar to minified version (width 50px) + 2. 'sidebar-nav' - Navigation on the left + 2.1. 'sidebar-off-canvas' - Off-Canvas + 2.1.1 'sidebar-off-canvas-push' - Off-Canvas which move content + 2.1.2 'sidebar-off-canvas-with-shadow' - Add shadow to body elements + 3. 'fixed-nav' - Fixed navigation + 4. 'navbar-fixed' - Fixed navbar + 5. 'footer-fixed' - Fixed navbar + --> + +<body class="navbar-fixed sidebar-nav fixed-nav"> + <header class="navbar"> + <div class="container-fluid"> + <button class="navbar-toggler mobile-toggler hidden-lg-up" type="button">☰</button> + <a class="navbar-brand" href="#"></a> + <ul class="nav navbar-nav hidden-md-down"> + <li class="nav-item"> + <a class="nav-link navbar-toggler layout-toggler" href="#">☰</a> + </li> + + <li class="nav-item px-1"> + <a class="nav-link" href="#">Dashboard</a> + </li> + <li class="nav-item px-1"> + <a class="nav-link" href="#">Users</a> + </li> + <li class="nav-item px-1"> + <a class="nav-link" href="#">Settings</a> + </li> + </ul> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> + <li class="nav-item"> + <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> + </li> + <li class="nav-item"> + <a class="nav-link" href="#"><i class="icon-list"></i></a> + </li> + <li class="nav-item"> + <a class="nav-link" href="#"><i class="icon-location-pin"></i></a> + </li> + <li class="nav-item dropdown"> + <a class="nav-link dropdown-toggle nav-link" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false"> + <img src="img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + <span class="hidden-md-down">admin</span> + </a> + <div class="dropdown-menu dropdown-menu-right"> + + <div class="dropdown-header text-xs-center"> + <strong>Account</strong> + </div> + + <a class="dropdown-item" href="#"><i class="fa fa-bell-o"></i> Updates<span class="tag tag-info">42</span></a> + <a class="dropdown-item" href="#"><i class="fa fa-envelope-o"></i> Messages<span class="tag tag-success">42</span></a> + <a class="dropdown-item" href="#"><i class="fa fa-tasks"></i> Tasks<span class="tag tag-danger">42</span></a> + <a class="dropdown-item" href="#"><i class="fa fa-comments"></i> Comments<span class="tag tag-warning">42</span></a> + + <div class="dropdown-header text-xs-center"> + <strong>Settings</strong> + </div> + + <a class="dropdown-item" href="#"><i class="fa fa-user"></i> Profile</a> + <a class="dropdown-item" href="#"><i class="fa fa-wrench"></i> Settings</a> + <a class="dropdown-item" href="#"><i class="fa fa-usd"></i> Payments<span class="tag tag-default">42</span></a> + <a class="dropdown-item" href="#"><i class="fa fa-file"></i> Projects<span class="tag tag-primary">42</span></a> + <div class="divider"></div> + <a class="dropdown-item" href="#"><i class="fa fa-shield"></i> Lock Account</a> + <a class="dropdown-item" href="#"><i class="fa fa-lock"></i> Logout</a> + </div> + </li> + <li class="nav-item"> + <a class="nav-link aside-toggle" href="#">☰</a> + </li> + + </ul> + </div> + </header> + + <div class="sidebar"> + + <nav class="sidebar-nav"> + <ul class="nav"> + <li class="nav-item"> + <a class="nav-link" href="index.html"><i class="icon-speedometer"></i> Dashboard <span class="tag tag-info">NEW</span></a> + </li> + + <li class="nav-title"> + UI Elements + </li> + <li class="nav-item nav-dropdown"> + <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-puzzle"></i> Components</a> + <ul class="nav-dropdown-items"> + <li class="nav-item"> + <a class="nav-link" href="components-buttons.html"><i class="icon-puzzle"></i> Buttons</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="components-social-buttons.html"><i class="icon-puzzle"></i> Social Buttons</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="components-cards.html"><i class="icon-puzzle"></i> Cards</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="components-forms.html"><i class="icon-puzzle"></i> Forms</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="components-switches.html"><i class="icon-puzzle"></i> Switches</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> + </ul> + </li> + <li class="nav-item nav-dropdown"> + <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Icons</a> + <ul class="nav-dropdown-items"> + <li class="nav-item"> + <a class="nav-link" href="icons-font-awesome.html"><i class="icon-star"></i> Font Awesome</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="icons-simple-line-icons.html"><i class="icon-star"></i> Simple Line Icons</a> + </li> + </ul> + </li> + <li class="nav-item"> + <a class="nav-link" href="widgets.html"><i class="icon-calculator"></i> Widgets <span class="tag tag-info">NEW</span></a> + </li> + <li class="nav-item"> + <a class="nav-link" href="charts.html"><i class="icon-pie-chart"></i> Charts</a> + </li> + <li class="divider"></li> + <li class="nav-title"> + Extras + </li> + <li class="nav-item nav-dropdown"> + <a class="nav-link nav-dropdown-toggle" href="#"><i class="icon-star"></i> Pages</a> + <ul class="nav-dropdown-items"> + <li class="nav-item"> + <a class="nav-link" href="pages-login.html" target="_top"><i class="icon-star"></i> Login</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="pages-register.html" target="_top"><i class="icon-star"></i> Register</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="pages-404.html" target="_top"><i class="icon-star"></i> Error 404</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="pages-500.html" target="_top"><i class="icon-star"></i> Error 500</a> + </li> + </ul> + </li> + + </ul> + </nav> + </div> + + <!-- Main content --> + <main class="main"> + + <!-- Breadcrumb --> + <ol class="breadcrumb"> + <li class="breadcrumb-item">Home</li> + <li class="breadcrumb-item"><a href="#">Admin</a> + </li> + <li class="breadcrumb-item active">Dashboard</li> + + <!-- Breadcrumb Menu--> + <li class="breadcrumb-menu"> + <div class="btn-group" role="group" aria-label="Button group with nested dropdown"> + <a class="btn btn-secondary" href="#"><i class="icon-speech"></i></a> + <a class="btn btn-secondary" href="./"><i class="icon-graph"></i> Dashboard</a> + <a class="btn btn-secondary" href="#"><i class="icon-settings"></i> Settings</a> + </div> + </li> + </ol> + + + <div class="container-fluid"> + <div class="animated fadeIn"> + <div class="animated fadeIn"> + <div class="row"> + <div class="col-md-6 mb-2"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#home" role="tab" aria-controls="home">Home</a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#profile" role="tab" aria-controls="profile">Profile</a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#messages" role="tab" aria-controls="messages">Messages</a> + </li> + </ul> + + <div class="tab-content"> + <div class="tab-pane active" id="home" role="tabpanel"> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="profile" role="tabpanel"> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="messages" role="tabpanel"> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + </div> + </div> + <!--/.col--> + <div class="col-md-6 mb-2"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#home2" role="tab" aria-controls="home"><i class="icon-calculator"></i></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#profile2" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#messages2" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i></a> + </li> + </ul> + + <div class="tab-content"> + <div class="tab-pane active" id="home2" role="tabpanel"> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="profile2" role="tabpanel"> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="messages2" role="tabpanel"> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + </div> + </div> + <!--/.col--> + <div class="col-md-6 mb-2"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#home3" role="tab" aria-controls="home"><i class="icon-calculator"></i> Calculator</a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#profile3" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i> Shoping cart</a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#messages3" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i> Charts</a> + </li> + </ul> + + <div class="tab-content"> + <div class="tab-pane active" id="home3" role="tabpanel"> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="profile3" role="tabpanel"> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="messages3" role="tabpanel"> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + </div> + </div> + <!--/.col--> + <div class="col-md-6 mb-2"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#home4" role="tab" aria-controls="home"><i class="icon-calculator"></i> Calculator <span class="tag tag-success">New</span></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#profile4" role="tab" aria-controls="profile"><i class="icon-basket-loaded"></i> Shoping cart <span class="tag tag-pill tag-danger">29</span></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#messages4" role="tab" aria-controls="messages"><i class="icon-pie-chart"></i> Charts</a> + </li> + </ul> + + <div class="tab-content"> + <div class="tab-pane active" id="home4" role="tabpanel"> + 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="profile4" role="tabpanel"> + 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + <div class="tab-pane" id="messages4" role="tabpanel"> + 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure + dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + </div> + </div> + </div> + <!--/.col--> + </div> + <!--/.row--> + </div> + + </div> + <!-- /.conainer-fluid --> + </div> + </main> + + <aside class="aside-menu"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#timeline" role="tab"><i class="icon-list"></i></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#messages" role="tab"><i class="icon-speech"></i></a> + </li> + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#settings" role="tab"><i class="icon-settings"></i></a> + </li> + </ul> + + <!-- Tab panes --> + <div class="tab-content"> + <div class="tab-pane active" id="timeline" role="tabpanel"> + <div class="callout m-0 py-h text-muted text-xs-center bg-faded text-uppercase"> + <small><b>Today</b> + </small> + </div> + <hr class="transparent mx-1 my-0"> + <div class="callout callout-warning m-0 py-1"> + <div class="avatar float-xs-right"> + <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div>Meeting with + <strong>Lucas</strong> + </div> + <small class="text-muted mr-1"><i class="icon-calendar"></i> 1 - 3pm</small> + <small class="text-muted"><i class="icon-location-pin"></i> Palo Alto, CA</small> + </div> + <hr class="mx-1 my-0"> + <div class="callout callout-info m-0 py-1"> + <div class="avatar float-xs-right"> + <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div>Skype with + <strong>Megan</strong> + </div> + <small class="text-muted mr-1"><i class="icon-calendar"></i> 4 - 5pm</small> + <small class="text-muted"><i class="icon-social-skype"></i> On-line</small> + </div> + <hr class="transparent mx-1 my-0"> + <div class="callout m-0 py-h text-muted text-xs-center bg-faded text-uppercase"> + <small><b>Tomorrow</b> + </small> + </div> + <hr class="transparent mx-1 my-0"> + <div class="callout callout-danger m-0 py-1"> + <div>New UI Project - + <strong>deadline</strong> + </div> + <small class="text-muted mr-1"><i class="icon-calendar"></i> 10 - 11pm</small> + <small class="text-muted"><i class="icon-home"></i> creativeLabs HQ</small> + <div class="avatars-stack mt-h"> + <div class="avatar avatar-xs"> + <img src="img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + </div> + </div> + <hr class="mx-1 my-0"> + <div class="callout callout-success m-0 py-1"> + <div> + <strong>#10 Startups.Garden</strong>Meetup</div> + <small class="text-muted mr-1"><i class="icon-calendar"></i> 1 - 3pm</small> + <small class="text-muted"><i class="icon-location-pin"></i> Palo Alto, CA</small> + </div> + <hr class="mx-1 my-0"> + <div class="callout callout-primary m-0 py-1"> + <div> + <strong>Team meeting</strong> + </div> + <small class="text-muted mr-1"><i class="icon-calendar"></i> 4 - 6pm</small> + <small class="text-muted"><i class="icon-home"></i> creativeLabs HQ</small> + <div class="avatars-stack mt-h"> + <div class="avatar avatar-xs"> + <img src="img/avatars/2.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/3.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/5.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/6.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + <div class="avatar avatar-xs"> + <img src="img/avatars/8.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + </div> + </div> + </div> + <hr class="mx-1 my-0"> + </div> + <div class="tab-pane p-1" id="messages" role="tabpanel"> + <div class="message"> + <div class="py-1 pb-3 mr-1 float-xs-left"> + <div class="avatar"> + <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + <span class="avatar-status tag-success"></span> + </div> + </div> + <div> + <small class="text-muted">Lukasz Holeczek</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> + </div> + <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> + <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> + </div> + <hr> + <div class="message"> + <div class="py-1 pb-3 mr-1 float-xs-left"> + <div class="avatar"> + <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + <span class="avatar-status tag-success"></span> + </div> + </div> + <div> + <small class="text-muted">Lukasz Holeczek</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> + </div> + <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> + <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> + </div> + <hr> + <div class="message"> + <div class="py-1 pb-3 mr-1 float-xs-left"> + <div class="avatar"> + <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + <span class="avatar-status tag-success"></span> + </div> + </div> + <div> + <small class="text-muted">Lukasz Holeczek</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> + </div> + <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> + <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> + </div> + <hr> + <div class="message"> + <div class="py-1 pb-3 mr-1 float-xs-left"> + <div class="avatar"> + <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + <span class="avatar-status tag-success"></span> + </div> + </div> + <div> + <small class="text-muted">Lukasz Holeczek</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> + </div> + <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> + <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> + </div> + <hr> + <div class="message"> + <div class="py-1 pb-3 mr-1 float-xs-left"> + <div class="avatar"> + <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> + <span class="avatar-status tag-success"></span> + </div> + </div> + <div> + <small class="text-muted">Lukasz Holeczek</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> + </div> + <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> + <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> + </div> + </div> + <div class="tab-pane p-1" id="settings" role="tabpanel"> + <h6>Settings</h6> + + <div class="aside-options"> + <div class="clearfix mt-2"> + <small><b>Option 1</b> + </small> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> + <input type="checkbox" class="switch-input" checked=""> + <span class="switch-label" data-on="On" data-off="Off"></span> + <span class="switch-handle"></span> + </label> + </div> + <div> + <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small> + </div> + </div> + + <div class="aside-options"> + <div class="clearfix mt-1"> + <small><b>Option 2</b> + </small> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> + <input type="checkbox" class="switch-input"> + <span class="switch-label" data-on="On" data-off="Off"></span> + <span class="switch-handle"></span> + </label> + </div> + <div> + <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</small> + </div> + </div> + + <div class="aside-options"> + <div class="clearfix mt-1"> + <small><b>Option 3</b> + </small> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> + <input type="checkbox" class="switch-input"> + <span class="switch-label" data-on="On" data-off="Off"></span> + <span class="switch-handle"></span> + </label> + </div> + </div> + + <div class="aside-options"> + <div class="clearfix mt-1"> + <small><b>Option 4</b> + </small> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> + <input type="checkbox" class="switch-input" checked=""> + <span class="switch-label" data-on="On" data-off="Off"></span> + <span class="switch-handle"></span> + </label> + </div> + </div> + + <hr> + <h6>System Utilization</h6> + + <div class="text-uppercase mb-q mt-2"> + <small><b>CPU Usage</b> + </small> + </div> + <progress class="progress progress-xs progress-info m-0" value="25" max="100">25%</progress> + <small class="text-muted">348 Processes. 1/4 Cores.</small> + + <div class="text-uppercase mb-q mt-h"> + <small><b>Memory Usage</b> + </small> + </div> + <progress class="progress progress-xs progress-warning m-0" value="70" max="100">70%</progress> + <small class="text-muted">11444GB/16384MB</small> + + <div class="text-uppercase mb-q mt-h"> + <small><b>SSD 1 Usage</b> + </small> + </div> + <progress class="progress progress-xs progress-danger m-0" value="95" max="100">95%</progress> + <small class="text-muted">243GB/256GB</small> + + <div class="text-uppercase mb-q mt-h"> + <small><b>SSD 2 Usage</b> + </small> + </div> + <progress class="progress progress-xs progress-success m-0" value="10" max="100">10%</progress> + <small class="text-muted">25GB/256GB</small> + </div> + </div> + </aside> + + + <footer class="footer"> + <span class="text-left"> + <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. + </span> + <span class="float-xs-right"> + Powered by <a href="http://coreui.io">CoreUI</a> + </span> + </footer> + + <!-- Bootstrap and necessary plugins --> + <script src="bower_components/jquery/dist/jquery.min.js"></script> + <script src="bower_components/tether/dist/js/tether.min.js"></script> + <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> + <script src="bower_components/pace/pace.min.js"></script> + + + <!-- Plugins and scripts required by all views --> + <script src="bower_components/chart.js/dist/Chart.min.js"></script> + + + <!-- GenesisUI main scripts --> + + <script src="js/app.js"></script> + + + +</body> + +</html> \ No newline at end of file diff --git a/Static_Full_Project_GULP/css/style.css b/Static_Full_Project_GULP/css/style.css index a16f7f6..6adc408 100644 --- a/Static_Full_Project_GULP/css/style.css +++ b/Static_Full_Project_GULP/css/style.css @@ -2592,6 +2592,29 @@ tbody.collapse.in { .tab-content > .active { display: block; } +.nav-tabs .nav-link { + color: #607d8b; } + .nav-tabs .nav-link.active { + color: #263238; + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + .nav-tabs .nav-link.active:focus { + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid #cfd8dc; } + .tab-content .tab-pane { + padding: 1rem 1rem; } + +.card-block .tab-content { + margin-top: 0; + border: 0; } + .navbar { position: relative; padding: 0.5rem 1rem; } @@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar { transition: 0s !important; } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before { transition: 0s !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label { + display: block; + padding: 0.09375rem 1rem; + color: #cfd8dc; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover { + color: #fff; + text-decoration: none; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i { + width: 20px; + margin: -3px 0.5rem 0 0; + font-size: 10px; + color: #b0bec5; + text-align: center; + vertical-align: middle; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar, + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } @media (min-width: 576px) { body.sidebar-nav.compact-nav .sidebar { @@ -5412,6 +5456,7 @@ nav.top-nav { color: #263238; border-top: 0; } .aside-menu .nav-tabs .nav-link.active { + color: #20a8d8; border-right-color: #cfd8dc; border-left-color: #cfd8dc; } .aside-menu .nav-tabs .nav-item:first-child .nav-link { @@ -5421,6 +5466,8 @@ nav.top-nav { height: calc(100vh - 2.375rem - 55px); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid #cfd8dc; -ms-overflow-style: -ms-autohiding-scrollbar; } .aside-menu .tab-content::-webkit-scrollbar { width: 10px; @@ -5437,6 +5484,8 @@ nav.top-nav { border-color: transparent; border-style: solid; border-width: 1px 2px; } + .aside-menu .tab-content .tab-pane { + padding: 0; } #loading-bar, #loading-bar-spinner { @@ -6659,8 +6708,8 @@ hr.transparent { display: table; } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } .breadcrumb-menu { diff --git a/Static_Full_Project_GULP/icons-font-awesome.html b/Static_Full_Project_GULP/icons-font-awesome.html index 4bbadd0..b03ed16 100644 --- a/Static_Full_Project_GULP/icons-font-awesome.html +++ b/Static_Full_Project_GULP/icons-font-awesome.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -4641,7 +4644,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -4652,7 +4655,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -4733,7 +4736,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -4741,14 +4744,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -4756,14 +4759,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -4771,14 +4774,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -4786,14 +4789,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -4801,7 +4804,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -4814,7 +4817,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -4829,7 +4832,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -4844,7 +4847,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -4856,7 +4859,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -4903,7 +4906,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/icons-simple-line-icons.html b/Static_Full_Project_GULP/icons-simple-line-icons.html index 41ca3aa..2acd34c 100644 --- a/Static_Full_Project_GULP/icons-simple-line-icons.html +++ b/Static_Full_Project_GULP/icons-simple-line-icons.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -978,7 +981,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -989,7 +992,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -1070,7 +1073,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1078,14 +1081,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1093,14 +1096,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1108,14 +1111,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1123,14 +1126,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1138,7 +1141,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -1151,7 +1154,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1166,7 +1169,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1181,7 +1184,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1193,7 +1196,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1240,7 +1243,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/index.html b/Static_Full_Project_GULP/index.html index ce65040..b33a41b 100644 --- a/Static_Full_Project_GULP/index.html +++ b/Static_Full_Project_GULP/index.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -216,7 +219,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-primary"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -239,7 +242,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-info"> <div class="card-block pb-0"> - <button type="button" class="btn btn-transparent active p-0 pull-right"> + <button type="button" class="btn btn-transparent active p-0 float-xs-right"> <i class="icon-location-pin"></i> </button> <h4 class="mb-0">9.823</h4> @@ -255,7 +258,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-warning"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -278,7 +281,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-danger"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -309,7 +312,7 @@ <div class="small text-muted" style="margin-top:-10px;">November 2015</div> </div> <div class="col-xs-7"> - <div class="btn-toolbar pull-right" role="toolbar" aria-label="Toolbar with button groups"> + <div class="btn-toolbar float-xs-right" role="toolbar" aria-label="Toolbar with button groups"> <div class="btn-group" data-toggle="buttons" aria-label="First group"> <label class="btn btn-outline-secondary"> <input type="radio" name="options" id="option1">Day @@ -826,10 +829,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>50%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -862,10 +865,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>10%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -896,10 +899,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>74%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -931,10 +934,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>98%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -966,10 +969,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>22%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -1001,10 +1004,10 @@ </td> <td> <div class="clearfix"> - <div class="pull-left"> + <div class="float-xs-left"> <strong>43%</strong> </div> - <div class="pull-right"> + <div class="float-xs-right"> <small class="text-muted">Jun 11, 2015 - Jul 10, 2015</small> </div> </div> @@ -1055,7 +1058,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -1066,7 +1069,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -1147,7 +1150,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1155,14 +1158,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1170,14 +1173,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1185,14 +1188,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1200,14 +1203,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1215,7 +1218,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -1228,7 +1231,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1243,7 +1246,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1258,7 +1261,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1270,7 +1273,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1317,7 +1320,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Full_Project_GULP/pages-404.html b/Static_Full_Project_GULP/pages-404.html index d6bff6a..a971106 100644 --- a/Static_Full_Project_GULP/pages-404.html +++ b/Static_Full_Project_GULP/pages-404.html @@ -35,7 +35,7 @@ <div class="row"> <div class="col-md-6 offset-md-3"> <div class="clearfix"> - <h1 class="pull-left display-3 mr-2">404</h1> + <h1 class="float-xs-left display-3 mr-2">404</h1> <h4 class="pt-1">Oops! You're lost.</h4> <p class="text-muted">The page you are looking for was not found.</p> </div> @@ -58,22 +58,6 @@ <script src="bower_components/tether/dist/js/tether.min.js"></script> <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> - <script> - function verticalAlignMiddle() { - var bodyHeight = $(window).height(); - var formHeight = $('.vamiddle').height(); - var marginTop = (bodyHeight / 2) - (formHeight / 2); - - if (marginTop > 0) { - $('.vamiddle').css('margin-top', marginTop); - } - } - - $(document).ready(function(){ - verticalAlignMiddle(); - }); - $(window).bind('resize', verticalAlignMiddle); - </script> </body> diff --git a/Static_Full_Project_GULP/pages-500.html b/Static_Full_Project_GULP/pages-500.html index ee9bc43..bf16746 100644 --- a/Static_Full_Project_GULP/pages-500.html +++ b/Static_Full_Project_GULP/pages-500.html @@ -35,7 +35,7 @@ <div class="row"> <div class="col-md-6 offset-md-3"> <div class="clearfix"> - <h1 class="pull-left display-3 mr-2">500</h1> + <h1 class="float-xs-left display-3 mr-2">500</h1> <h4 class="pt-1">Houston, we have a problem!</h4> <p class="text-muted">The page you are looking for is temporarily unavailable.</p> </div> @@ -58,22 +58,6 @@ <script src="bower_components/tether/dist/js/tether.min.js"></script> <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> - <script> - function verticalAlignMiddle() { - var bodyHeight = $(window).height(); - var formHeight = $('.vamiddle').height(); - var marginTop = (bodyHeight / 2) - (formHeight / 2); - - if (marginTop > 0) { - $('.vamiddle').css('margin-top', marginTop); - } - } - - $(document).ready(function(){ - verticalAlignMiddle(); - }); - $(window).bind('resize', verticalAlignMiddle); - </script> </body> diff --git a/Static_Full_Project_GULP/pages-login.html b/Static_Full_Project_GULP/pages-login.html index 608fc49..55ba907 100644 --- a/Static_Full_Project_GULP/pages-login.html +++ b/Static_Full_Project_GULP/pages-login.html @@ -80,22 +80,6 @@ <script src="bower_components/tether/dist/js/tether.min.js"></script> <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> - <script> - function verticalAlignMiddle() { - var bodyHeight = $(window).height(); - var formHeight = $('.vamiddle').height(); - var marginTop = (bodyHeight / 2) - (formHeight / 2); - - if (marginTop > 0) { - $('.vamiddle').css('margin-top', marginTop); - } - } - - $(document).ready(function(){ - verticalAlignMiddle(); - }); - $(window).bind('resize', verticalAlignMiddle); - </script> </body> diff --git a/Static_Full_Project_GULP/pages-register.html b/Static_Full_Project_GULP/pages-register.html index babff28..762c5ec 100644 --- a/Static_Full_Project_GULP/pages-register.html +++ b/Static_Full_Project_GULP/pages-register.html @@ -87,23 +87,6 @@ <script src="bower_components/tether/dist/js/tether.min.js"></script> <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> - <script> - function verticalAlignMiddle() { - var bodyHeight = $(window).height(); - var formHeight = $('.vamiddle').height(); - var marginTop = (bodyHeight / 2) - (formHeight / 2); - - if (marginTop > 0) { - $('.vamiddle').css('margin-top', marginTop); - } - } - - $(document).ready(function(){ - verticalAlignMiddle(); - }); - $(window).bind('resize', verticalAlignMiddle); - </script> - </body> diff --git a/Static_Starter_GULP/scss/core/bootstrap-variables.scss b/Static_Full_Project_GULP/scss/_bootstrap-variables.scss similarity index 100% rename from Static_Starter_GULP/scss/core/bootstrap-variables.scss rename to Static_Full_Project_GULP/scss/_bootstrap-variables.scss diff --git a/Static_Starter_GULP/scss/core/_custom-variables.scss b/Static_Full_Project_GULP/scss/_custom-variables.scss similarity index 100% rename from Static_Starter_GULP/scss/core/_custom-variables.scss rename to Static_Full_Project_GULP/scss/_custom-variables.scss diff --git a/Static_Starter_GULP/scss/core/_custom.scss b/Static_Full_Project_GULP/scss/_custom.scss similarity index 100% rename from Static_Starter_GULP/scss/core/_custom.scss rename to Static_Full_Project_GULP/scss/_custom.scss diff --git a/Static_Full_Project_GULP/scss/bootstrap_custom/_nav.scss b/Static_Full_Project_GULP/scss/bootstrap_custom/_nav.scss new file mode 100644 index 0000000..ea20f3f --- /dev/null +++ b/Static_Full_Project_GULP/scss/bootstrap_custom/_nav.scss @@ -0,0 +1,32 @@ +.nav-tabs { + .nav-link { + color: $gray; + &.active { + color: $gray-dark; + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + &:focus { + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + } + } + } +} + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid $border-color; + .tab-pane { + padding: $spacer-y $spacer-x; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/Static_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss b/Static_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss deleted file mode 100755 index 6bdff02..0000000 --- a/Static_Full_Project_GULP/scss/bootstrap_src/mixins/_pulls.scss +++ /dev/null @@ -1,6 +0,0 @@ -@mixin pull-left { - float: left !important; -} -@mixin pull-right { - float: right !important; -} diff --git a/Static_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss b/Static_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss deleted file mode 100755 index 7fec56c..0000000 --- a/Static_Full_Project_GULP/scss/bootstrap_src/utilities/_pulls.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $breakpoint in map-keys($grid-breakpoints) { - @include media-breakpoint-up($breakpoint) { - .pull-#{$breakpoint}-left { - @include pull-left(); - } - .pull-#{$breakpoint}-right { - @include pull-right(); - } - .pull-#{$breakpoint}-none { - float: none !important; - } - } -} diff --git a/Static_Full_Project_GULP/scss/core/_aside.scss b/Static_Full_Project_GULP/scss/core/_aside.scss index 1cb2f5b..47d9b47 100644 --- a/Static_Full_Project_GULP/scss/core/_aside.scss +++ b/Static_Full_Project_GULP/scss/core/_aside.scss @@ -17,6 +17,7 @@ color: $body-color; border-top: 0; &.active { + color: $brand-primary; border-right-color: $border-color; border-left-color: $border-color; } @@ -33,6 +34,8 @@ height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid $border-color; -ms-overflow-style: -ms-autohiding-scrollbar; &::-webkit-scrollbar { @@ -59,5 +62,9 @@ border-style: solid; border-width: 1px 2px; } + + .tab-pane { + padding: 0; + } } } diff --git a/Static_Full_Project_GULP/scss/core/_others.scss b/Static_Full_Project_GULP/scss/core/_others.scss index ad016ab..14bd5d9 100644 --- a/Static_Full_Project_GULP/scss/core/_others.scss +++ b/Static_Full_Project_GULP/scss/core/_others.scss @@ -7,7 +7,7 @@ hr.transparent { } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } diff --git a/Static_Full_Project_GULP/scss/core/navigation/_sidebar.scss b/Static_Full_Project_GULP/scss/core/navigation/_sidebar.scss index 0e58ac6..16f1365 100644 --- a/Static_Full_Project_GULP/scss/core/navigation/_sidebar.scss +++ b/Static_Full_Project_GULP/scss/core/navigation/_sidebar.scss @@ -212,6 +212,41 @@ body:not(.top-nav) { } } } + + a.nav-label { + display: block; + padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x; + color: $sidebar-nav-title-color; + + &:hover { + color: $sidebar-color; + text-decoration: none; + } + + i { + width: 20px; + margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 10px; + color: $sidebar-nav-link-icon-color; + text-align: center; + vertical-align: middle; + } + } + + @if (lightness( $sidebar-bg ) < 40) { + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + + // Unfilled portion of the bar + .progress[value]::-webkit-progress-bar { + background-color: lighten($sidebar-bg, 15%) !important; + } + base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + } } } } diff --git a/Static_Full_Project_GULP/scss/style.scss b/Static_Full_Project_GULP/scss/style.scss index 53b4367..12259a9 100644 --- a/Static_Full_Project_GULP/scss/style.scss +++ b/Static_Full_Project_GULP/scss/style.scss @@ -6,9 +6,9 @@ * @license MIT */ // Core variables and mixins -@import "core/bootstrap-variables"; +@import "bootstrap-variables"; @import "bootstrap_src/variables"; -@import "core/custom-variables"; +@import "custom-variables"; @import "bootstrap_src/mixins"; @import "core/mixins"; @@ -37,6 +37,7 @@ @import "bootstrap_custom/input-group"; //@import "custom-forms"; @import "bootstrap_src/nav"; + @import "bootstrap_custom/nav"; @import "bootstrap_src/navbar"; @import "bootstrap_custom/navbar"; @import "bootstrap_src/card"; @@ -99,4 +100,4 @@ @import "core/mobile"; // Custom styles -@import "core/custom" +@import "custom"; diff --git a/Static_Full_Project_GULP/widgets.html b/Static_Full_Project_GULP/widgets.html index e5d9f05..9ad5b6e 100644 --- a/Static_Full_Project_GULP/widgets.html +++ b/Static_Full_Project_GULP/widgets.html @@ -60,7 +60,7 @@ <a class="nav-link" href="#">Settings</a> </li> </ul> - <ul class="nav navbar-nav pull-right hidden-md-down"> + <ul class="nav navbar-nav float-xs-right hidden-md-down"> <li class="nav-item"> <a class="nav-link" href="#"><i class="icon-bell"></i><span class="tag tag-pill tag-danger">5</span></a> </li> @@ -139,6 +139,9 @@ <li class="nav-item"> <a class="nav-link" href="components-tables.html"><i class="icon-puzzle"></i> Tables</a> </li> + <li class="nav-item"> + <a class="nav-link" href="components-tabs.html"><i class="icon-puzzle"></i> Tabs</a> + </li> </ul> </li> <li class="nav-item nav-dropdown"> @@ -214,7 +217,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-primary"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -237,7 +240,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-info"> <div class="card-block pb-0"> - <button type="button" class="btn btn-transparent active p-0 pull-right"> + <button type="button" class="btn btn-transparent active p-0 float-xs-right"> <i class="icon-location-pin"></i> </button> <h4 class="mb-0">9.823</h4> @@ -253,7 +256,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-warning"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -278,7 +281,7 @@ <div class="col-sm-6 col-lg-3"> <div class="card card-inverse card-danger"> <div class="card-block pb-0"> - <div class="btn-group pull-right"> + <div class="btn-group float-xs-right"> <button type="button" class="btn btn-transparent active dropdown-toggle p-0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-settings"></i> </button> @@ -307,13 +310,13 @@ <div class="card-header card-header-inverse card-header-primary"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -331,13 +334,13 @@ <div class="card-header card-header-inverse card-header-danger"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -355,13 +358,13 @@ <div class="card-header card-header-inverse card-header-success"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -379,13 +382,13 @@ <div class="card-header card-header-inverse card-header-warning"> <div class="font-weight-bold"> <span>SALE</span> - <span class="pull-right">$1.890,65</span> + <span class="float-xs-right">$1.890,65</span> </div> <div> <span> <small>Today 6:43 AM</small> </span> - <span class="pull-right"> + <span class="float-xs-right"> <small>+432,50 (15,78%)</small> </span> </div> @@ -576,7 +579,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -587,7 +590,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -598,7 +601,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -609,7 +612,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -620,12 +623,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -634,12 +637,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -648,12 +651,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -662,12 +665,12 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-1 clearfix"> - <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-1 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 mt-h">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> <div class="card-footer px-1 py-h"> - <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right pull-right font-lg"></i></a> + <a class="font-weight-bold font-xs btn-block text-muted" href="#">View More <i class="fa fa-angle-right float-xs-right font-lg"></i></a> </div> </div> </div> @@ -680,7 +683,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -691,7 +694,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -702,7 +705,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -713,7 +716,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-2 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -724,7 +727,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-cogs bg-primary p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-primary mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -735,7 +738,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-laptop bg-info p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-info mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -746,7 +749,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-moon-o bg-warning p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-warning mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -757,7 +760,7 @@ <div class="col-xs-6 col-lg-3"> <div class="card"> <div class="card-block p-0 clearfix"> - <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 pull-left"></i> + <i class="fa fa-bell bg-danger p-2 px-3 font-2xl mr-1 float-xs-left"></i> <div class="h5 text-danger mb-0 pt-1">$1.999,50</div> <div class="text-muted text-uppercase font-weight-bold font-xs">Income</div> </div> @@ -843,7 +846,7 @@ </div> <!--/row--> - <div class="card-group mb-1"> + <div class="card-group"> <div class="card"> <div class="card-block"> <div class="h1 text-muted text-xs-right mb-2"> @@ -1073,7 +1076,7 @@ </div> <hr class="transparent mx-1 my-0"> <div class="callout callout-warning m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Meeting with @@ -1084,7 +1087,7 @@ </div> <hr class="mx-1 my-0"> <div class="callout callout-info m-0 py-1"> - <div class="avatar pull-xs-right"> + <div class="avatar float-xs-right"> <img src="img/avatars/4.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> </div> <div>Skype with @@ -1165,7 +1168,7 @@ </div> <div class="tab-pane p-1" id="messages" role="tabpanel"> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1173,14 +1176,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1188,14 +1191,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1203,14 +1206,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1218,14 +1221,14 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> </div> <hr> <div class="message"> - <div class="py-1 pb-3 mr-1 pull-left"> + <div class="py-1 pb-3 mr-1 float-xs-left"> <div class="avatar"> <img src="img/avatars/7.jpg" class="img-avatar" alt="admin@bootstrapmaster.com"> <span class="avatar-status tag-success"></span> @@ -1233,7 +1236,7 @@ </div> <div> <small class="text-muted">Lukasz Holeczek</small> - <small class="text-muted pull-right mt-q">1:52 PM</small> + <small class="text-muted float-xs-right mt-q">1:52 PM</small> </div> <div class="text-truncate font-weight-bold">Lorem ipsum dolor sit amet</div> <small class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...</small> @@ -1246,7 +1249,7 @@ <div class="clearfix mt-2"> <small><b>Option 1</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1261,7 +1264,7 @@ <div class="clearfix mt-1"> <small><b>Option 2</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1276,7 +1279,7 @@ <div class="clearfix mt-1"> <small><b>Option 3</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input"> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1288,7 +1291,7 @@ <div class="clearfix mt-1"> <small><b>Option 4</b> </small> - <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> + <label class="switch switch-text switch-pill switch-success switch-sm float-xs-right"> <input type="checkbox" class="switch-input" checked=""> <span class="switch-label" data-on="On" data-off="Off"></span> <span class="switch-handle"></span> @@ -1335,7 +1338,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Starter_GULP/css/style.css b/Static_Starter_GULP/css/style.css index a16f7f6..6adc408 100644 --- a/Static_Starter_GULP/css/style.css +++ b/Static_Starter_GULP/css/style.css @@ -2592,6 +2592,29 @@ tbody.collapse.in { .tab-content > .active { display: block; } +.nav-tabs .nav-link { + color: #607d8b; } + .nav-tabs .nav-link.active { + color: #263238; + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + .nav-tabs .nav-link.active:focus { + background: #fff; + border-color: #cfd8dc; + border-bottom-color: #fff; } + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid #cfd8dc; } + .tab-content .tab-pane { + padding: 1rem 1rem; } + +.card-block .tab-content { + margin-top: 0; + border: 0; } + .navbar { position: relative; padding: 0.5rem 1rem; } @@ -5253,6 +5276,27 @@ body:not(.top-nav) .sidebar { transition: 0s !important; } body:not(.top-nav) .sidebar ul.nav li.nav-item.nav-dropdown.nt a.nav-link.nav-dropdown-toggle::before { transition: 0s !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label { + display: block; + padding: 0.09375rem 1rem; + color: #cfd8dc; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label:hover { + color: #fff; + text-decoration: none; } + body:not(.top-nav) .sidebar ul.nav li.nav-item a.nav-label i { + width: 20px; + margin: -3px 0.5rem 0 0; + font-size: 10px; + color: #b0bec5; + text-align: center; + vertical-align: middle; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value]::-webkit-progress-bar { + background-color: #455b66 !important; } + body:not(.top-nav) .sidebar ul.nav li.nav-item base::-moz-progress-bar, + body:not(.top-nav) .sidebar ul.nav li.nav-item .progress[value] { + background-color: #455b66 !important; } @media (min-width: 576px) { body.sidebar-nav.compact-nav .sidebar { @@ -5412,6 +5456,7 @@ nav.top-nav { color: #263238; border-top: 0; } .aside-menu .nav-tabs .nav-link.active { + color: #20a8d8; border-right-color: #cfd8dc; border-left-color: #cfd8dc; } .aside-menu .nav-tabs .nav-item:first-child .nav-link { @@ -5421,6 +5466,8 @@ nav.top-nav { height: calc(100vh - 2.375rem - 55px); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid #cfd8dc; -ms-overflow-style: -ms-autohiding-scrollbar; } .aside-menu .tab-content::-webkit-scrollbar { width: 10px; @@ -5437,6 +5484,8 @@ nav.top-nav { border-color: transparent; border-style: solid; border-width: 1px 2px; } + .aside-menu .tab-content .tab-pane { + padding: 0; } #loading-bar, #loading-bar-spinner { @@ -6659,8 +6708,8 @@ hr.transparent { display: table; } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } .breadcrumb-menu { diff --git a/Static_Starter_GULP/index.html b/Static_Starter_GULP/index.html index 96a6926..2f8c1b1 100644 --- a/Static_Starter_GULP/index.html +++ b/Static_Starter_GULP/index.html @@ -84,7 +84,7 @@ <span class="text-left"> <a href="http://coreui.io">CoreUI</a> © 2016 creativeLabs. </span> - <span class="pull-right"> + <span class="float-xs-right"> Powered by <a href="http://coreui.io">CoreUI</a> </span> </footer> diff --git a/Static_Starter_GULP/scss/_bootstrap-variables.scss b/Static_Starter_GULP/scss/_bootstrap-variables.scss new file mode 100644 index 0000000..4d04caf --- /dev/null +++ b/Static_Starter_GULP/scss/_bootstrap-variables.scss @@ -0,0 +1,99 @@ +// Bootstrap overrides + +// Colors +// +// Grayscale and brand colors for use across Bootstrap. + +$gray-dark: #263238; +$gray: #607d8b; +$gray-light: #b0bec5; +$gray-lighter: #cfd8dc; +$gray-lightest: #eceff1; + +$brand-primary: #20a8d8; +$brand-success: #4dbd74; +$brand-info: #63c2de; +$brand-warning: #f8cb00; +$brand-danger: #f86c6b; + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +$enable-transitions: true; +$enable-rounded: false; + +// Spacing +// +// Control the default styling of most Bootstrap elements by modifying these +// variables. Mostly focused on spacing. + +$spacer: 1rem !default; +$spacer-x: $spacer !default; +$spacer-y: $spacer !default; +$spacers: ( + q: ( + x: ($spacer-x * 0.25), + y: ($spacer-y * 0.25) + ), + h: ( + x: ($spacer-x * 0.5), + y: ($spacer-y * 0.5) + ), + 0: ( + x: 0, + y: 0 + ), + 1: ( + x: $spacer-x, + y: $spacer-y + ), + 2: ( + x: ($spacer-x * 1.5), + y: ($spacer-y * 1.5) + ), + 3: ( + x: ($spacer-x * 3), + y: ($spacer-y * 3) + ) +); + +// Body +// +// Settings for the `<body>` element. + +$body-bg: #e4e5e6; + +// Typography +// +// Font, line-height, and color for body text, headings, and more. + +$font-size-base: 0.875rem; + +// Breadcrumbs + +$breadcrumb-bg: #fff; + +// Cards + +$card-border-color: $gray-lighter; +$card-cap-bg: $gray-lightest; + +// Dropdowns + +$dropdown-padding-y: 0; +$dropdown-border-color: $gray-lighter; +$dropdown-divider-bg: $gray-lightest; + +// Buttons + +$btn-secondary-border: $gray-light; + +// Progress bars + +$progress-bg: $gray-lightest; + +// Tables + +$table-bg-accent: $gray-lightest; +$table-bg-hover: $gray-lightest; diff --git a/Static_Starter_GULP/scss/_custom-variables.scss b/Static_Starter_GULP/scss/_custom-variables.scss new file mode 100644 index 0000000..629d5dc --- /dev/null +++ b/Static_Starter_GULP/scss/_custom-variables.scss @@ -0,0 +1,174 @@ +// Core Admin Variables + +$enable-sidebar-nav-rounded: false; + +$border-color: $gray-lighter; +$layout-transition-speed: .25s; + + +// Social Colors + +$facebook: #3b5998; +$twitter: #00aced; +$linkedin: #4875b4; +$google-plus: #d34836; +$flickr: #ff0084; +$tumblr: #32506d; +$xing: #026466; +$github: #4183c4; +$html5: #e34f26; +$openid: #f78c40; +$stack-overflow: #fe7a15; +$youtube: #b00; +$css3: #0170ba; +$dribbble: #ea4c89; +$google-plus: #bb4b39; +$instagram: #517fa4; +$pinterest: #cb2027; +$vk: #45668e; +$yahoo: #400191; +$behance: #1769ff; +$dropbox: #007ee5; +$reddit: #ff4500; +$spotify: #7ab800; +$vine: #00bf8f; +$foursquare: #1073af; +$vimeo: #aad450; + +// Navbar + +$navbar-height: 55px; +$navbar-bg: #fff; +$navbar-border: ( + bottom: ( + size: 1px, + style: solid, + color: $border-color + ) +); +$navbar-brand-width: 155px; +$navbar-brand-bg: #fff; +$navbar-brand-logo: url('../img/logo.png'); +$navbar-brand-logo-size: 70px auto; +$navbar-brand-border: ( + bottom: ( + size: 1px, + style: solid, + color: $border-color + ) +); + +$navbar-color: rgba(0,0,0,.3); +$navbar-hover-color: rgba(0,0,0,.6); +$navbar-active-color: rgba(0,0,0,.8); +$navbar-disabled-color: rgba(0,0,0,.15); + +// Sidebar + +$sidebar-width: 200px; +$sidebar-padding: 0; +$sidebar-compact-width: 50px; +$sidebar-compact-height: $sidebar-compact-width; +$sidebar-color: #fff; +$sidebar-bg: $gray-dark; +$sidebar-header-bg: rgba(0,0,0,.2); +$sidebar-footer-bg: rgba(0,0,0,.2); +$sidebar-borders: none; +$mobile-sidebar-width: $sidebar-width; + +// Sidebar Navigation + +$sidebar-nav-color: #fff; +$sidebar-nav-title-padding-y: .75rem; +$sidebar-nav-title-padding-x: 1rem; +$sidebar-nav-title-color: $gray-lighter; +$sidebar-nav-link-padding-y: .75rem; +$sidebar-nav-link-padding-x: 1rem; +$sidebar-nav-link-color: #fff; +$sidebar-nav-link-bg: transparent; +$sidebar-nav-link-icon-color: $text-muted; + +$sidebar-nav-link-borders: 0; +$sidebar-nav-link-hover-color: #fff; +$sidebar-nav-link-hover-bg: $brand-primary; +$sidebar-nav-link-hover-icon-color: #fff !important; + +$sidebar-nav-link-hover-borders: 0; +$sidebar-nav-link-active-color: #fff; +$sidebar-nav-link-active-bg: lighten($sidebar-bg, 5%); +$sidebar-nav-link-active-icon-color: $brand-primary; + +$sidebar-nav-link-active-borders: 0; + +$sidebar-nav-dropdown-color: #fff; +$sidebar-nav-dropdown-bg: rgba(0,0,0,.2); +$sidebar-nav-dropdown-borders: 0; + +// Top Navigation + +$top-nav-bg: #fff; +$top-nav-color: $body-color; +$top-nav-borders: ( + bottom: ( + size: 1px, + style: solid, + color: $border-color + ) +); +$top-nav-ul-borders: ( + all: ( + size: 1px, + style: solid, + color: $border-color + ) +); + +$top-nav-hover-color: #fff; +$top-nav-hover-bg: $brand-primary; +$top-nav-active-color: #fff; +$top-nav-active-bg: $brand-primary; +$top-nav-height: $navbar-height - 15px; + +// Breadcrumb + +$breadcrumb-borders: ( + bottom: ( + size: 1px, + style: solid, + color: $border-color + ) +); + +// Aside + +$aside-menu-width: 250px; +$aside-menu-color: $gray-dark; +$aside-menu-bg: #fff; +$aside-menu-borders: ( + left: ( + size: 1px, + style: solid, + color: $border-color + ) +); + +$aside-menu-nav-padding-y: .75rem; +$aside-menu-nav-padding-x: 1rem; + +// Footer + +$footer-height: 50px; +$footer-bg: $gray-lightest; +$footer-color: $body-color; +$footer-borders: ( + top: ( + size: 1px, + style: solid, + color: $border-color + ) +); + +// Cards + +$card-icon-bg: transparent; +$card-icon-color: $body-color; diff --git a/Static_Starter_GULP/scss/_custom.scss b/Static_Starter_GULP/scss/_custom.scss new file mode 100644 index 0000000..15d367a --- /dev/null +++ b/Static_Starter_GULP/scss/_custom.scss @@ -0,0 +1 @@ +// Here you can add other styles diff --git a/Static_Starter_GULP/scss/bootstrap_custom/_nav.scss b/Static_Starter_GULP/scss/bootstrap_custom/_nav.scss new file mode 100644 index 0000000..ea20f3f --- /dev/null +++ b/Static_Starter_GULP/scss/bootstrap_custom/_nav.scss @@ -0,0 +1,32 @@ +.nav-tabs { + .nav-link { + color: $gray; + &.active { + color: $gray-dark; + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + &:focus { + background: #fff; + border-color: $border-color; + border-bottom-color: #fff; + } + } + } +} + +.tab-content { + margin-top: -1px; + background: #fff; + border: 1px solid $border-color; + .tab-pane { + padding: $spacer-y $spacer-x; + } +} + +.card-block { + .tab-content { + margin-top: 0; + border: 0; + } +} diff --git a/Static_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss b/Static_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss deleted file mode 100755 index 6bdff02..0000000 --- a/Static_Starter_GULP/scss/bootstrap_src/mixins/_pulls.scss +++ /dev/null @@ -1,6 +0,0 @@ -@mixin pull-left { - float: left !important; -} -@mixin pull-right { - float: right !important; -} diff --git a/Static_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss b/Static_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss deleted file mode 100755 index 7fec56c..0000000 --- a/Static_Starter_GULP/scss/bootstrap_src/utilities/_pulls.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $breakpoint in map-keys($grid-breakpoints) { - @include media-breakpoint-up($breakpoint) { - .pull-#{$breakpoint}-left { - @include pull-left(); - } - .pull-#{$breakpoint}-right { - @include pull-right(); - } - .pull-#{$breakpoint}-none { - float: none !important; - } - } -} diff --git a/Static_Starter_GULP/scss/core/_aside.scss b/Static_Starter_GULP/scss/core/_aside.scss index 1cb2f5b..47d9b47 100644 --- a/Static_Starter_GULP/scss/core/_aside.scss +++ b/Static_Starter_GULP/scss/core/_aside.scss @@ -17,6 +17,7 @@ color: $body-color; border-top: 0; &.active { + color: $brand-primary; border-right-color: $border-color; border-left-color: $border-color; } @@ -33,6 +34,8 @@ height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); overflow-x: hidden; overflow-y: auto; + border: 0; + border-top: 1px solid $border-color; -ms-overflow-style: -ms-autohiding-scrollbar; &::-webkit-scrollbar { @@ -59,5 +62,9 @@ border-style: solid; border-width: 1px 2px; } + + .tab-pane { + padding: 0; + } } } diff --git a/Static_Starter_GULP/scss/core/_others.scss b/Static_Starter_GULP/scss/core/_others.scss index ad016ab..14bd5d9 100644 --- a/Static_Starter_GULP/scss/core/_others.scss +++ b/Static_Starter_GULP/scss/core/_others.scss @@ -7,7 +7,7 @@ hr.transparent { } .d-100vh-va-middle { - height: 100vh; display: table-cell; + height: 100vh; vertical-align: middle; } diff --git a/Static_Starter_GULP/scss/core/navigation/_sidebar.scss b/Static_Starter_GULP/scss/core/navigation/_sidebar.scss index 0e58ac6..16f1365 100644 --- a/Static_Starter_GULP/scss/core/navigation/_sidebar.scss +++ b/Static_Starter_GULP/scss/core/navigation/_sidebar.scss @@ -212,6 +212,41 @@ body:not(.top-nav) { } } } + + a.nav-label { + display: block; + padding: ($sidebar-nav-link-padding-y / 8) $sidebar-nav-link-padding-x; + color: $sidebar-nav-title-color; + + &:hover { + color: $sidebar-color; + text-decoration: none; + } + + i { + width: 20px; + margin: -3px ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 10px; + color: $sidebar-nav-link-icon-color; + text-align: center; + vertical-align: middle; + } + } + + @if (lightness( $sidebar-bg ) < 40) { + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + + // Unfilled portion of the bar + .progress[value]::-webkit-progress-bar { + background-color: lighten($sidebar-bg, 15%) !important; + } + base::-moz-progress-bar, // Absurd-but-syntactically-valid selector to make these styles Firefox-only + .progress[value] { + background-color: lighten($sidebar-bg, 15%) !important; + } + } } } } diff --git a/Static_Starter_GULP/scss/style.scss b/Static_Starter_GULP/scss/style.scss index 53b4367..12259a9 100644 --- a/Static_Starter_GULP/scss/style.scss +++ b/Static_Starter_GULP/scss/style.scss @@ -6,9 +6,9 @@ * @license MIT */ // Core variables and mixins -@import "core/bootstrap-variables"; +@import "bootstrap-variables"; @import "bootstrap_src/variables"; -@import "core/custom-variables"; +@import "custom-variables"; @import "bootstrap_src/mixins"; @import "core/mixins"; @@ -37,6 +37,7 @@ @import "bootstrap_custom/input-group"; //@import "custom-forms"; @import "bootstrap_src/nav"; + @import "bootstrap_custom/nav"; @import "bootstrap_src/navbar"; @import "bootstrap_custom/navbar"; @import "bootstrap_src/card"; @@ -99,4 +100,4 @@ @import "core/mobile"; // Custom styles -@import "core/custom" +@import "custom"; -- GitLab