From 611e4a9b3fe800ae8c6939fcf770658d93d3b6ef Mon Sep 17 00:00:00 2001 From: ManuelGil Date: Wed, 5 Apr 2023 00:31:43 -0500 Subject: [PATCH] feat: :wastebasket: prepare to migrate to @wureset-tools MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 🔃 change os permissions - 📄 announces version deprecated by migration - ❌ remove unused files --- .github/FUNDING.yml | 6 +- README.md | 566 +--------------------- WUReset.dev | 4 +- WUReset_private.h | 10 +- WUReset_private.rc | 8 +- docs/_config.yml | 19 - docs/html/assets/css/font-awesome.min.css | 4 - docs/html/assets/css/materialize.min.css | 13 - docs/html/assets/css/styles.min.css | 1 - docs/html/assets/images/banner.png | Bin 16721 -> 0 bytes docs/html/assets/images/logo.png | Bin 98364 -> 0 bytes docs/html/assets/js/materialize.min.js | 6 - docs/html/assets/js/scripts.min.js | 1 - docs/html/br/about.html | 223 --------- docs/html/br/downloads.html | 273 ----------- docs/html/br/help.html | 195 -------- docs/html/br/index.html | 218 --------- docs/html/de/about.html | 220 --------- docs/html/de/downloads.html | 213 -------- docs/html/de/help.html | 192 -------- docs/html/de/index.html | 219 --------- docs/html/en/about.html | 216 --------- docs/html/en/downloads.html | 272 ----------- docs/html/en/help.html | 194 -------- docs/html/en/index.html | 217 --------- docs/html/es/about.html | 218 --------- docs/html/es/downloads.html | 273 ----------- docs/html/es/help.html | 195 -------- docs/html/es/index.html | 220 --------- docs/html/fr/about.html | 219 --------- docs/html/fr/downloads.html | 272 ----------- docs/html/fr/help.html | 195 -------- docs/html/fr/index.html | 219 --------- docs/html/it/about.html | 223 --------- docs/html/it/downloads.html | 272 ----------- docs/html/it/help.html | 195 -------- docs/html/it/index.html | 219 --------- docs/images/lifecycle.png | Bin 18555 -> 0 bytes docs/images/wureset.png | Bin 98364 -> 17121 bytes docs/images/wureset_5y.png | Bin 71750 -> 0 bytes docs/index.md | 83 ---- docs/wiki/br/Diagnostic.md | 72 --- docs/wiki/br/Donate.md | 46 -- docs/wiki/br/FAQ.md | 31 -- docs/wiki/br/Getting-Started.md | 32 -- docs/wiki/br/Home.md | 81 ---- docs/wiki/br/Reset-Components.md | 38 -- docs/wiki/br/Troubleshooting.md | 62 --- docs/wiki/br/Usage.md | 196 -------- docs/wiki/de/Diagnostic.md | 72 --- docs/wiki/de/Donate.md | 45 -- docs/wiki/de/FAQ.md | 31 -- docs/wiki/de/Getting-Started.md | 32 -- docs/wiki/de/Home.md | 81 ---- docs/wiki/de/Reset-Components.md | 38 -- docs/wiki/de/Troubleshooting.md | 62 --- docs/wiki/de/Usage.md | 196 -------- docs/wiki/en/Diagnostic.md | 72 --- docs/wiki/en/Donate.md | 46 -- docs/wiki/en/FAQ.md | 31 -- docs/wiki/en/Getting-Started.md | 32 -- docs/wiki/en/Home.md | 81 ---- docs/wiki/en/Reset-Components.md | 39 -- docs/wiki/en/Troubleshooting.md | 62 --- docs/wiki/en/Usage.md | 196 -------- docs/wiki/es/Diagnostic.md | 72 --- docs/wiki/es/Donate.md | 45 -- docs/wiki/es/FAQ.md | 31 -- docs/wiki/es/Getting-Started.md | 32 -- docs/wiki/es/Home.md | 81 ---- docs/wiki/es/Reset-Components.md | 38 -- docs/wiki/es/Troubleshooting.md | 62 --- docs/wiki/es/Usage.md | 196 -------- docs/wiki/fr/Diagnostic.md | 72 --- docs/wiki/fr/Donate.md | 46 -- docs/wiki/fr/FAQ.md | 31 -- docs/wiki/fr/Getting-Started.md | 32 -- docs/wiki/fr/Home.md | 80 --- docs/wiki/fr/Reset-Components.md | 38 -- docs/wiki/fr/Troubleshooting.md | 62 --- docs/wiki/fr/Usage.md | 198 -------- docs/wiki/it/Diagnostic.md | 72 --- docs/wiki/it/Donate.md | 46 -- docs/wiki/it/FAQ.md | 31 -- docs/wiki/it/Getting-Started.md | 32 -- docs/wiki/it/Home.md | 81 ---- docs/wiki/it/Reset-Components.md | 39 -- docs/wiki/it/Troubleshooting.md | 62 --- docs/wiki/it/Usage.md | 196 -------- elevate.cmd | 7 - elevate.vbs | 13 - sources/commands.h | 2 +- sources/date.h | 2 +- sources/display.h | 4 +- sources/error.h | 2 +- sources/executer.h | 2 +- sources/explorer.h | 2 +- sources/functions.h | 48 +- sources/help.h | 2 +- sources/item.h | 2 +- sources/main.cpp | 2 +- sources/menu.h | 2 +- sources/osdetector.h | 8 +- sources/principalmenu.h | 4 +- sources/wureset.h | 7 +- 105 files changed, 101 insertions(+), 9450 deletions(-) delete mode 100644 docs/_config.yml delete mode 100644 docs/html/assets/css/font-awesome.min.css delete mode 100644 docs/html/assets/css/materialize.min.css delete mode 100644 docs/html/assets/css/styles.min.css delete mode 100644 docs/html/assets/images/banner.png delete mode 100644 docs/html/assets/images/logo.png delete mode 100644 docs/html/assets/js/materialize.min.js delete mode 100644 docs/html/assets/js/scripts.min.js delete mode 100644 docs/html/br/about.html delete mode 100644 docs/html/br/downloads.html delete mode 100644 docs/html/br/help.html delete mode 100644 docs/html/br/index.html delete mode 100644 docs/html/de/about.html delete mode 100644 docs/html/de/downloads.html delete mode 100644 docs/html/de/help.html delete mode 100644 docs/html/de/index.html delete mode 100644 docs/html/en/about.html delete mode 100644 docs/html/en/downloads.html delete mode 100644 docs/html/en/help.html delete mode 100644 docs/html/en/index.html delete mode 100644 docs/html/es/about.html delete mode 100644 docs/html/es/downloads.html delete mode 100644 docs/html/es/help.html delete mode 100644 docs/html/es/index.html delete mode 100644 docs/html/fr/about.html delete mode 100644 docs/html/fr/downloads.html delete mode 100644 docs/html/fr/help.html delete mode 100644 docs/html/fr/index.html delete mode 100644 docs/html/it/about.html delete mode 100644 docs/html/it/downloads.html delete mode 100644 docs/html/it/help.html delete mode 100644 docs/html/it/index.html delete mode 100644 docs/images/lifecycle.png delete mode 100644 docs/images/wureset_5y.png delete mode 100644 docs/index.md delete mode 100644 docs/wiki/br/Diagnostic.md delete mode 100644 docs/wiki/br/Donate.md delete mode 100644 docs/wiki/br/FAQ.md delete mode 100644 docs/wiki/br/Getting-Started.md delete mode 100644 docs/wiki/br/Home.md delete mode 100644 docs/wiki/br/Reset-Components.md delete mode 100644 docs/wiki/br/Troubleshooting.md delete mode 100644 docs/wiki/br/Usage.md delete mode 100644 docs/wiki/de/Diagnostic.md delete mode 100644 docs/wiki/de/Donate.md delete mode 100644 docs/wiki/de/FAQ.md delete mode 100644 docs/wiki/de/Getting-Started.md delete mode 100644 docs/wiki/de/Home.md delete mode 100644 docs/wiki/de/Reset-Components.md delete mode 100644 docs/wiki/de/Troubleshooting.md delete mode 100644 docs/wiki/de/Usage.md delete mode 100644 docs/wiki/en/Diagnostic.md delete mode 100644 docs/wiki/en/Donate.md delete mode 100644 docs/wiki/en/FAQ.md delete mode 100644 docs/wiki/en/Getting-Started.md delete mode 100644 docs/wiki/en/Home.md delete mode 100644 docs/wiki/en/Reset-Components.md delete mode 100644 docs/wiki/en/Troubleshooting.md delete mode 100644 docs/wiki/en/Usage.md delete mode 100644 docs/wiki/es/Diagnostic.md delete mode 100644 docs/wiki/es/Donate.md delete mode 100644 docs/wiki/es/FAQ.md delete mode 100644 docs/wiki/es/Getting-Started.md delete mode 100644 docs/wiki/es/Home.md delete mode 100644 docs/wiki/es/Reset-Components.md delete mode 100644 docs/wiki/es/Troubleshooting.md delete mode 100644 docs/wiki/es/Usage.md delete mode 100644 docs/wiki/fr/Diagnostic.md delete mode 100644 docs/wiki/fr/Donate.md delete mode 100644 docs/wiki/fr/FAQ.md delete mode 100644 docs/wiki/fr/Getting-Started.md delete mode 100644 docs/wiki/fr/Home.md delete mode 100644 docs/wiki/fr/Reset-Components.md delete mode 100644 docs/wiki/fr/Troubleshooting.md delete mode 100644 docs/wiki/fr/Usage.md delete mode 100644 docs/wiki/it/Diagnostic.md delete mode 100644 docs/wiki/it/Donate.md delete mode 100644 docs/wiki/it/FAQ.md delete mode 100644 docs/wiki/it/Getting-Started.md delete mode 100644 docs/wiki/it/Home.md delete mode 100644 docs/wiki/it/Reset-Components.md delete mode 100644 docs/wiki/it/Troubleshooting.md delete mode 100644 docs/wiki/it/Usage.md delete mode 100644 elevate.cmd delete mode 100644 elevate.vbs diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 9d52bd7..1048519 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,6 +1,6 @@ # These are supported funding model platforms github: [ManuelGil] -patreon: imgil -ko_fi: imgil -custom: ["https://cafecito.app/imgil","https://paypal.me/ManuelFGil"] +ko_fi: ManuelGil +custom: + ['https://paypal.me/ManuelFGil', 'https://www.buymeacoffee.com/ManuelGil'] diff --git a/README.md b/README.md index 436b6e5..3f707c8 100644 --- a/README.md +++ b/README.md @@ -1,569 +1,47 @@ -
-

Reset Windows Update Tool

-
+# Reset Windows Update Tool
- Logo - -
-
-
- - Status - - - Version - - - Update - - - License - -
-
- - Twitter - -
-
-
- - Lifecycle + Logo

-Reset Windows Update Tool is a complete troubleshooting tool that can be -generated with Windows updates. +[![stability-deprecated](https://img.shields.io/badge/stability-deprecated-red.svg)]() + +⚠ Deprecated! See [wureset-tools/wureset](https://github.com/wureset-tools/wureset) -This tool was developed as a script for the Windows command console, it is -possible to use a development language that allows the use of command line in -a simple way. +\*_Due to the large number of code changes that can create a break point between this version and the latest version, I proceeded to deprecate this project quickly in order to release a completely revamped version._ + +The Reset Windows Update Tool is a powerful troubleshooting tool designed to help users fix various issues related to Windows updates. This tool provides a wide range of functions to help reset and repair various components of the Windows Update service, as well as address other common system issues.
menu

-This tool has been developed for use as a support of system repair options. -It is possible to reset the Windows Update Components. Also is able to delete -temporary files, scan, detect and repair corruptions with the Windows System -image, scan all protected system files and replace any corrupted files, change -invalid values in the Windows Registry, reset Winsock settings and more. - -- Wiki: [:us:] [:es:] [:it:] [:brazil:] [:fr:] [:de:] - -- Issues: [Issue Tracker](https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues) - -## :traffic_light: Getting Started - -This page will help you get started with Reset Windows Update Tool. - -### Requirements - -- Microsoft Windows 8 SP1 or later -- Dev-C++ - -### Installation - -1. Clone or Download this repository -2. Unzip the archive if needed -3. Start Dev-C++ -4. Goto "File" > "Open project or file" > Search "WUReset.dev" file - -## :gift: Donate! - -If you want to help me to continue this project, you might donate via PayPal. +## Features -Donate via PayPal +The Reset Windows Update Tool provides the following features: -## :package: Deployment +- Resetting Windows Update components to their default settings +- Deleting temporary files to free up disk space +- Changing invalid values in the Windows Registry to ensure smooth operation +- Scanning and repairing protected system files that may be corrupted using the "sfc /scannow" command +- Detecting and repairing corruptions in the Windows system image +- Cleaning up superseded components to optimize system performance and free up disk space -![Classes Diagram](https://github.com/ManuelGil/Reset-Windows-Update-Tool/blob/master/docs/images/diagram.png) +## Support -## :wrench: Built With - -- Dev-C++ ([Orwell Dev-C++ 5.11](https://sourceforge.net/projects/orwelldevcpp/)) - - - -## :information_source: Changelog - -**11.0.0.9** (10/12/2020) - -- - - - - - - - - - - - - - - - - -
- Language: - - C++ -
- Requirements: - - Windows 8, Windows 8.1 and Windows 10 -
- Filename: - - - wureset.exe - -
- Changes: - -
    -
  • - Change the Service Security Descriptors. -
  • -
  • - Add the Restore Microsoft Store command -
  • -
-
- -**11.0.0.8** (04/15/2019) - -- - - - - - - - - - - - - - - - - -
- Language: - - C++ -
- Requirements: - - Windows 7, Windows 8, Windows 8.1 and Windows 10 -
- Filename: - - - wureset.exe - -
- Changes: - -
    -
  • - Change ms-settings:windowsupdate to ms-settings:windowsupdate-action. -
  • -
  • - Add link to the configuration from the menu -
  • -
-
- -**11.0.0.7** (03/12/2019) - -- - - - - - - - - - - - - - - - - -
- Language: - - C++ -
- Requirements: - - Windows 7, Windows 8, Windows 8.1 and Windows 10 -
- Filename: - - - wureset.exe - -
- Changes: - -
    -
  • - Add new option to select menu. -
  • -
-
- -**11.0.0.6** (05/06/2018) - -- - - - - - - - - - - - - - - - - -
- Language: - - C++ -
- Requirements: - - Windows 7, Windows 8, Windows 8.1 and Windows 10 -
- Filename: - - - wureset.exe - -
- Changes: - -
    -
  • - Force Group Policy Update. -
  • -
-
- -**11.0.0.5** (04/18/2018) - -- - - - - - - - - - - - - - - - - -
- Language: - - C++ -
- Requirements: - - Windows 7, Windows 8, Windows 8.1 and Windows 10 -
- Filename: - - - wureset.exe - -
- Changes: - -
    -
  • - Force the stopped of services -
  • -
-
- -**11.0.0.4** (03/28/2018) - -- - - - - - - - - - - - - - - - - -
- Language: - - C++ -
- Requirements: - - Windows 7, Windows 8, Windows 8.1 and Windows 10 -
- Filename: - - - wureset.exe - -
- Changes: - -
    -
  • - Improves the export in the Windows Registry -
  • -
-
- -**11.0.0.3** (03/26/2018) - -- - - - - - - - - - - - - - - - - -
- Language: - - C++ -
- Requirements: - - Windows 7, Windows 8, Windows 8.1 and Windows 10 -
- Filename: - - - wureset.exe - -
- Changes: - -
    -
  • - Correction of texts in the menus -
  • -
  • - Verification of errors in the hard disk -
  • -
  • - Checking when renaming the 'SoftwareDistribution' folder -
  • -
  • - Link to official documentation -
  • -
-
- -**10.5.3.5** (12/22/2017) - -- - - - - - - - - - - - - - - - - -
- Language: - - Windows Shell Script -
- Requirements: - - Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 - and Windows 10 -
- Filename: - - ResetWUEng.cmd (TechNet Gallery) -
- Changes: - -
    -
  • - Link to official website -
  • -
-
- -**10.5.3.4** (11/27/2017) - -- - - - - - - - - - - - - - - - - -
- Language: - - Windows Shell Script -
- Requirements: - - Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 - and Windows 10 -
- Filename: - - ResetWUEng.cmd (TechNet Gallery) -
- Changes: - -
    -
  • - Correction of texts in the menus -
  • -
  • - Verification of errors in the hard disk -
  • -
  • - Checking when renaming the 'SoftwareDistribution' folder -
  • -
-
- -**10.5.3.3** (07/23/2017) - -- - - - - - - - - - - - - - - - - -
- Language: - - Windows Shell Script -
- Requirements: - - Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 - and Windows 10 -
- Filename: - - ResetWUEng.cmd (TechNet Gallery) -
- Changes: - -
    -
  • - Compatibility with all versions of Windows 10 - (includes technical preview) -
  • -
-
- -## :octocat: Contributing [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues) - -Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct. - -## :eyeglasses: Authors - -- **Manuel Gil** - _Owner_ - [ManuelGil](https://github.com/ManuelGil) -- **Kunal Kumar Gupta** - _Guest_ - [kunal817](https://github.com/kunal817) -- **Robin350** - _Guest_ - [Robin350](https://github.com/Robin350) -- **Kosmas Tsiakas** - _Guest_ - [kosmastsk](https://github.com/kosmastsk) -- **Akhil09** - _Guest_ - [Akhil09](https://github.com/Akhil09) -- **Michael Wiarda** - _Guest_ - [xift](https://github.com/xift) -- **Jovan Ferryal E. F.** - _Guest_ - [jovanzers](https://github.com/jovanzers) -- **Santiago Rey** - _Guest_ - [SantiRey](https://github.com/SantiRey) +- Wiki: [:us:] [:es:] [:it:] [:brazil:] [:fr:] [:de:] -See also the list of [contributors](https://github.com/ManuelGil/Reset-Windows-Update-Tool/contributors) -who participated in this project. +## Credits - +This project is developed and maintained by [Manuel Gil](https://github.com/ManuelGil). -## :memo: License +## License -Reset Windows Update Tool is licensed under the MS-PL License - see the -[Microsoft Public License](https://opensource.org/licenses/MS-PL) for details. +Reset Windows Update Tool is licensed under the MS-PL License - see the [Microsoft Public License](https://opensource.org/licenses/MS-PL) for details. [:us:]: https://github.com/ManuelGil/Reset-Windows-Update-Tool/wiki [:es:]: https://github.com/ManuelGil/Reset-Windows-Update-Tool/wiki/Home-%5Bes%5D diff --git a/WUReset.dev b/WUReset.dev index 2d7a250..183ac18 100644 --- a/WUReset.dev +++ b/WUReset.dev @@ -39,14 +39,14 @@ Build=9 LanguageID=1033 CharsetID=1252 CompanyName=Manuel Gil -FileVersion=11.0.0.9 +FileVersion=11.1.0 FileDescription=Developed using the Dev-C++ IDE InternalName=WURESET LegalCopyright=Microsoft Public License (MS-PL) LegalTrademarks=Manuel Gil OriginalFilename=wureset.exe ProductName=Reset Windows Update Tool -ProductVersion=11.0.0.9 +ProductVersion=11.1.0 AutoIncBuildNr=0 SyncProduct=1 diff --git a/WUReset_private.h b/WUReset_private.h index 9e7e4b9..ea0af88 100644 --- a/WUReset_private.h +++ b/WUReset_private.h @@ -5,19 +5,19 @@ #define WURESET_PRIVATE_H /* VERSION DEFINITIONS */ -#define VER_STRING "11.0.0.9" +#define VER_STRING "11.1.0" #define VER_MAJOR 11 -#define VER_MINOR 0 +#define VER_MINOR 1 #define VER_RELEASE 0 -#define VER_BUILD 9 +#define VER_BUILD 0 #define COMPANY_NAME "Manuel Gil" -#define FILE_VERSION "11.0.0.9" +#define FILE_VERSION "11.1.0" #define FILE_DESCRIPTION "Developed using the Dev-C++ IDE" #define INTERNAL_NAME "WURESET" #define LEGAL_COPYRIGHT "Microsoft Public License (MS-PL)" #define LEGAL_TRADEMARKS "Manuel Gil" #define ORIGINAL_FILENAME "wureset.exe" #define PRODUCT_NAME "Reset Windows Update Tool" -#define PRODUCT_VERSION "11.0.0.9" +#define PRODUCT_VERSION "11.1.0" #endif /*WURESET_PRIVATE_H*/ diff --git a/WUReset_private.rc b/WUReset_private.rc index 3aa23b4..129f64b 100644 --- a/WUReset_private.rc +++ b/WUReset_private.rc @@ -8,8 +8,8 @@ // TO CHANGE VERSION INFORMATION, EDIT PROJECT OPTIONS... // 1 VERSIONINFO -FILEVERSION 11,0,0,9 -PRODUCTVERSION 11,0,0,9 +FILEVERSION 11,1,0,0 +PRODUCTVERSION 11,1,0,0 FILETYPE VFT_APP { BLOCK "StringFileInfo" @@ -17,14 +17,14 @@ FILETYPE VFT_APP BLOCK "040904E4" { VALUE "CompanyName", "Manuel Gil" - VALUE "FileVersion", "11.0.0.9" + VALUE "FileVersion", "11.1.0" VALUE "FileDescription", "Developed using the Dev-C++ IDE" VALUE "InternalName", "WURESET" VALUE "LegalCopyright", "Microsoft Public License (MS-PL)" VALUE "LegalTrademarks", "Manuel Gil" VALUE "OriginalFilename", "wureset.exe" VALUE "ProductName", "Reset Windows Update Tool" - VALUE "ProductVersion", "11.0.0.9" + VALUE "ProductVersion", "11.1.0" } } BLOCK "VarFileInfo" diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100644 index a774454..0000000 --- a/docs/_config.yml +++ /dev/null @@ -1,19 +0,0 @@ -# Site settings -lang: en-US -title: Reset Windows Update Tool -description: Troubleshooting for Windows Update. -copyright: 2018 Manuel Gil. -avatar: https://github.com/ManuelGil/Reset-Windows-Update-Tool/blob/master/docs/images/wureset.png - -# About/contact -author: - name: Manuel Gil - picture: https://avatars0.githubusercontent.com/u/25472045?s=400&v=4 - -# Build settings -theme: jekyll-theme-cayman -show_downloads: true - -footer-links: - twitter_username: wureset - github_username: ManuelGil diff --git a/docs/html/assets/css/font-awesome.min.css b/docs/html/assets/css/font-awesome.min.css deleted file mode 100644 index 540440c..0000000 --- a/docs/html/assets/css/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/docs/html/assets/css/materialize.min.css b/docs/html/assets/css/materialize.min.css deleted file mode 100644 index 74b1741..0000000 --- a/docs/html/assets/css/materialize.min.css +++ /dev/null @@ -1,13 +0,0 @@ -/*! - * Materialize v1.0.0 (http://materializecss.com) - * Copyright 2014-2017 Materialize - * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) - */ -.materialize-red{background-color:#e51c23 !important}.materialize-red-text{color:#e51c23 !important}.materialize-red.lighten-5{background-color:#fdeaeb !important}.materialize-red-text.text-lighten-5{color:#fdeaeb !important}.materialize-red.lighten-4{background-color:#f8c1c3 !important}.materialize-red-text.text-lighten-4{color:#f8c1c3 !important}.materialize-red.lighten-3{background-color:#f3989b !important}.materialize-red-text.text-lighten-3{color:#f3989b !important}.materialize-red.lighten-2{background-color:#ee6e73 !important}.materialize-red-text.text-lighten-2{color:#ee6e73 !important}.materialize-red.lighten-1{background-color:#ea454b !important}.materialize-red-text.text-lighten-1{color:#ea454b !important}.materialize-red.darken-1{background-color:#d0181e !important}.materialize-red-text.text-darken-1{color:#d0181e !important}.materialize-red.darken-2{background-color:#b9151b !important}.materialize-red-text.text-darken-2{color:#b9151b !important}.materialize-red.darken-3{background-color:#a21318 !important}.materialize-red-text.text-darken-3{color:#a21318 !important}.materialize-red.darken-4{background-color:#8b1014 !important}.materialize-red-text.text-darken-4{color:#8b1014 !important}.red{background-color:#F44336 !important}.red-text{color:#F44336 !important}.red.lighten-5{background-color:#FFEBEE !important}.red-text.text-lighten-5{color:#FFEBEE !important}.red.lighten-4{background-color:#FFCDD2 !important}.red-text.text-lighten-4{color:#FFCDD2 !important}.red.lighten-3{background-color:#EF9A9A !important}.red-text.text-lighten-3{color:#EF9A9A !important}.red.lighten-2{background-color:#E57373 !important}.red-text.text-lighten-2{color:#E57373 !important}.red.lighten-1{background-color:#EF5350 !important}.red-text.text-lighten-1{color:#EF5350 !important}.red.darken-1{background-color:#E53935 !important}.red-text.text-darken-1{color:#E53935 !important}.red.darken-2{background-color:#D32F2F !important}.red-text.text-darken-2{color:#D32F2F !important}.red.darken-3{background-color:#C62828 !important}.red-text.text-darken-3{color:#C62828 !important}.red.darken-4{background-color:#B71C1C !important}.red-text.text-darken-4{color:#B71C1C !important}.red.accent-1{background-color:#FF8A80 !important}.red-text.text-accent-1{color:#FF8A80 !important}.red.accent-2{background-color:#FF5252 !important}.red-text.text-accent-2{color:#FF5252 !important}.red.accent-3{background-color:#FF1744 !important}.red-text.text-accent-3{color:#FF1744 !important}.red.accent-4{background-color:#D50000 !important}.red-text.text-accent-4{color:#D50000 !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink-text.text-lighten-5{color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink-text.text-lighten-4{color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink-text.text-lighten-3{color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink-text.text-lighten-2{color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink-text.text-lighten-1{color:#ec407a !important}.pink.darken-1{background-color:#d81b60 !important}.pink-text.text-darken-1{color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink-text.text-darken-2{color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink-text.text-darken-3{color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink-text.text-darken-4{color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink-text.text-accent-1{color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink-text.text-accent-2{color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink-text.text-accent-3{color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.pink-text.text-accent-4{color:#c51162 !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple-text.text-lighten-5{color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple-text.text-lighten-4{color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple-text.text-lighten-3{color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple-text.text-lighten-2{color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple-text.text-lighten-1{color:#ab47bc !important}.purple.darken-1{background-color:#8e24aa !important}.purple-text.text-darken-1{color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple-text.text-darken-2{color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple-text.text-darken-3{color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple-text.text-darken-4{color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple-text.text-accent-1{color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple-text.text-accent-2{color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple-text.text-accent-3{color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.purple-text.text-accent-4{color:#a0f !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple-text.text-lighten-5{color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple-text.text-lighten-4{color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple-text.text-lighten-3{color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple-text.text-lighten-2{color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple-text.text-lighten-1{color:#7e57c2 !important}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple-text.text-darken-1{color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple-text.text-darken-2{color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple-text.text-darken-3{color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple-text.text-darken-4{color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple-text.text-accent-1{color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple-text.text-accent-2{color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple-text.text-accent-3{color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.deep-purple-text.text-accent-4{color:#6200ea !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo-text.text-lighten-5{color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo-text.text-lighten-4{color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo-text.text-lighten-3{color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo-text.text-lighten-2{color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo-text.text-lighten-1{color:#5c6bc0 !important}.indigo.darken-1{background-color:#3949ab !important}.indigo-text.text-darken-1{color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo-text.text-darken-2{color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo-text.text-darken-3{color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo-text.text-darken-4{color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo-text.text-accent-1{color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo-text.text-accent-2{color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo-text.text-accent-3{color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.indigo-text.text-accent-4{color:#304ffe !important}.blue{background-color:#2196F3 !important}.blue-text{color:#2196F3 !important}.blue.lighten-5{background-color:#E3F2FD !important}.blue-text.text-lighten-5{color:#E3F2FD !important}.blue.lighten-4{background-color:#BBDEFB !important}.blue-text.text-lighten-4{color:#BBDEFB !important}.blue.lighten-3{background-color:#90CAF9 !important}.blue-text.text-lighten-3{color:#90CAF9 !important}.blue.lighten-2{background-color:#64B5F6 !important}.blue-text.text-lighten-2{color:#64B5F6 !important}.blue.lighten-1{background-color:#42A5F5 !important}.blue-text.text-lighten-1{color:#42A5F5 !important}.blue.darken-1{background-color:#1E88E5 !important}.blue-text.text-darken-1{color:#1E88E5 !important}.blue.darken-2{background-color:#1976D2 !important}.blue-text.text-darken-2{color:#1976D2 !important}.blue.darken-3{background-color:#1565C0 !important}.blue-text.text-darken-3{color:#1565C0 !important}.blue.darken-4{background-color:#0D47A1 !important}.blue-text.text-darken-4{color:#0D47A1 !important}.blue.accent-1{background-color:#82B1FF !important}.blue-text.text-accent-1{color:#82B1FF !important}.blue.accent-2{background-color:#448AFF !important}.blue-text.text-accent-2{color:#448AFF !important}.blue.accent-3{background-color:#2979FF !important}.blue-text.text-accent-3{color:#2979FF !important}.blue.accent-4{background-color:#2962FF !important}.blue-text.text-accent-4{color:#2962FF !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue-text.text-lighten-5{color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue-text.text-lighten-4{color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue-text.text-lighten-3{color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue-text.text-lighten-2{color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue-text.text-lighten-1{color:#29b6f6 !important}.light-blue.darken-1{background-color:#039be5 !important}.light-blue-text.text-darken-1{color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue-text.text-darken-2{color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue-text.text-darken-3{color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue-text.text-darken-4{color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue-text.text-accent-1{color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue-text.text-accent-2{color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue-text.text-accent-3{color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.light-blue-text.text-accent-4{color:#0091ea !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan-text.text-lighten-5{color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan-text.text-lighten-4{color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan-text.text-lighten-3{color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan-text.text-lighten-2{color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan-text.text-lighten-1{color:#26c6da !important}.cyan.darken-1{background-color:#00acc1 !important}.cyan-text.text-darken-1{color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan-text.text-darken-2{color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan-text.text-darken-3{color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan-text.text-darken-4{color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan-text.text-accent-1{color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan-text.text-accent-2{color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan-text.text-accent-3{color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.cyan-text.text-accent-4{color:#00b8d4 !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal-text.text-lighten-5{color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal-text.text-lighten-4{color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal-text.text-lighten-3{color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal-text.text-lighten-2{color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal-text.text-lighten-1{color:#26a69a !important}.teal.darken-1{background-color:#00897b !important}.teal-text.text-darken-1{color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal-text.text-darken-2{color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal-text.text-darken-3{color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal-text.text-darken-4{color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal-text.text-accent-1{color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal-text.text-accent-2{color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal-text.text-accent-3{color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.teal-text.text-accent-4{color:#00bfa5 !important}.green{background-color:#4CAF50 !important}.green-text{color:#4CAF50 !important}.green.lighten-5{background-color:#E8F5E9 !important}.green-text.text-lighten-5{color:#E8F5E9 !important}.green.lighten-4{background-color:#C8E6C9 !important}.green-text.text-lighten-4{color:#C8E6C9 !important}.green.lighten-3{background-color:#A5D6A7 !important}.green-text.text-lighten-3{color:#A5D6A7 !important}.green.lighten-2{background-color:#81C784 !important}.green-text.text-lighten-2{color:#81C784 !important}.green.lighten-1{background-color:#66BB6A !important}.green-text.text-lighten-1{color:#66BB6A !important}.green.darken-1{background-color:#43A047 !important}.green-text.text-darken-1{color:#43A047 !important}.green.darken-2{background-color:#388E3C !important}.green-text.text-darken-2{color:#388E3C !important}.green.darken-3{background-color:#2E7D32 !important}.green-text.text-darken-3{color:#2E7D32 !important}.green.darken-4{background-color:#1B5E20 !important}.green-text.text-darken-4{color:#1B5E20 !important}.green.accent-1{background-color:#B9F6CA !important}.green-text.text-accent-1{color:#B9F6CA !important}.green.accent-2{background-color:#69F0AE !important}.green-text.text-accent-2{color:#69F0AE !important}.green.accent-3{background-color:#00E676 !important}.green-text.text-accent-3{color:#00E676 !important}.green.accent-4{background-color:#00C853 !important}.green-text.text-accent-4{color:#00C853 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green-text.text-lighten-5{color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green-text.text-lighten-4{color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green-text.text-lighten-3{color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green-text.text-lighten-2{color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green-text.text-lighten-1{color:#9ccc65 !important}.light-green.darken-1{background-color:#7cb342 !important}.light-green-text.text-darken-1{color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green-text.text-darken-2{color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green-text.text-darken-3{color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green-text.text-darken-4{color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green-text.text-accent-1{color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green-text.text-accent-2{color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green-text.text-accent-3{color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.light-green-text.text-accent-4{color:#64dd17 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime-text.text-lighten-5{color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime-text.text-lighten-4{color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime-text.text-lighten-3{color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime-text.text-lighten-2{color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime-text.text-lighten-1{color:#d4e157 !important}.lime.darken-1{background-color:#c0ca33 !important}.lime-text.text-darken-1{color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime-text.text-darken-2{color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime-text.text-darken-3{color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime-text.text-darken-4{color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime-text.text-accent-1{color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime-text.text-accent-2{color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime-text.text-accent-3{color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.lime-text.text-accent-4{color:#aeea00 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow-text.text-lighten-5{color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow-text.text-lighten-4{color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow-text.text-lighten-3{color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow-text.text-lighten-2{color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow-text.text-lighten-1{color:#ffee58 !important}.yellow.darken-1{background-color:#fdd835 !important}.yellow-text.text-darken-1{color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow-text.text-darken-2{color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow-text.text-darken-3{color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow-text.text-darken-4{color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow-text.text-accent-1{color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow-text.text-accent-2{color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow-text.text-accent-3{color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.yellow-text.text-accent-4{color:#ffd600 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber-text.text-lighten-5{color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber-text.text-lighten-4{color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber-text.text-lighten-3{color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber-text.text-lighten-2{color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber-text.text-lighten-1{color:#ffca28 !important}.amber.darken-1{background-color:#ffb300 !important}.amber-text.text-darken-1{color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber-text.text-darken-2{color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber-text.text-darken-3{color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber-text.text-darken-4{color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber-text.text-accent-1{color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber-text.text-accent-2{color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber-text.text-accent-3{color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.amber-text.text-accent-4{color:#ffab00 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange-text.text-lighten-5{color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange-text.text-lighten-4{color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange-text.text-lighten-3{color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange-text.text-lighten-2{color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange-text.text-lighten-1{color:#ffa726 !important}.orange.darken-1{background-color:#fb8c00 !important}.orange-text.text-darken-1{color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange-text.text-darken-2{color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange-text.text-darken-3{color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange-text.text-darken-4{color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange-text.text-accent-1{color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange-text.text-accent-2{color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange-text.text-accent-3{color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.orange-text.text-accent-4{color:#ff6d00 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange-text.text-lighten-5{color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange-text.text-lighten-4{color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange-text.text-lighten-3{color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange-text.text-lighten-2{color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange-text.text-lighten-1{color:#ff7043 !important}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange-text.text-darken-1{color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange-text.text-darken-2{color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange-text.text-darken-3{color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange-text.text-darken-4{color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange-text.text-accent-1{color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange-text.text-accent-2{color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange-text.text-accent-3{color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.deep-orange-text.text-accent-4{color:#dd2c00 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown-text.text-lighten-5{color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown-text.text-lighten-4{color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown-text.text-lighten-3{color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown-text.text-lighten-2{color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown-text.text-lighten-1{color:#8d6e63 !important}.brown.darken-1{background-color:#6d4c41 !important}.brown-text.text-darken-1{color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown-text.text-darken-2{color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown-text.text-darken-3{color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.brown-text.text-darken-4{color:#3e2723 !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey-text.text-lighten-5{color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey-text.text-lighten-4{color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey-text.text-lighten-3{color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey-text.text-lighten-2{color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey-text.text-lighten-1{color:#78909c !important}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey-text.text-darken-1{color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey-text.text-darken-2{color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey-text.text-darken-3{color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.blue-grey-text.text-darken-4{color:#263238 !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.grey.lighten-5{background-color:#fafafa !important}.grey-text.text-lighten-5{color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey-text.text-lighten-4{color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey-text.text-lighten-3{color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey-text.text-lighten-2{color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey-text.text-lighten-1{color:#bdbdbd !important}.grey.darken-1{background-color:#757575 !important}.grey-text.text-darken-1{color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey-text.text-darken-2{color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey-text.text-darken-3{color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.grey-text.text-darken-4{color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.white{background-color:#fff !important}.white-text{color:#fff !important}.transparent{background-color:rgba(0,0,0,0) !important}.transparent-text{color:rgba(0,0,0,0) !important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}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{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;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-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{-webkit-box-shadow:none !important;box-shadow:none !important}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-small,.btn-floating,.dropdown-content,.collapsible,.sidenav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-small:hover,.btn-floating:hover{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}.z-depth-3{-webkit-box-shadow:0 8px 17px 2px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2);box-shadow:0 8px 17px 2px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.z-depth-4{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -7px rgba(0,0,0,0.2);box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -7px rgba(0,0,0,0.2)}.z-depth-5,.modal{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2);box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:#fff}.pagination li.active{background-color:#ee6e73}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width: 992px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,0.7)}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,0.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed !important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (max-width: 600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width: 992px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width: 601px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.hide-on-med-only{display:none !important}}@media only screen and (min-width: 993px){.hide-on-large-only{display:none !important}}@media only screen and (min-width: 1201px){.hide-on-extra-large-only{display:none !important}}@media only screen and (min-width: 1201px){.show-on-extra-large{display:block !important}}@media only screen and (min-width: 993px){.show-on-large{display:block !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.show-on-medium{display:block !important}}@media only screen and (max-width: 600px){.show-on-small{display:block !important}}@media only screen and (min-width: 601px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width: 992px){.show-on-medium-and-down{display:block !important}}@media only screen and (max-width: 600px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0px;color:rgba(255,255,255,0.8);background-color:rgba(51,51,51,0.08)}table,th,td{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,0.5)}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,0.5)}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,0.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width: 992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,0.12)}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;-webkit-transition:.25s;transition:.25s;color:#26a69a}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#26a69a}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;-webkit-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#26a69a}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none !important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left !important}.right{float:right !important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0 !important}span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#757575;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:0.8rem;color:#fff;background-color:#26a69a;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:calc(24px - 11px)}table span.badge{display:inline-block;float:none;margin-left:auto}.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width: 601px){.container{width:85%}}@media only screen and (min-width: 993px){.container{width:70%}}.col .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width: 601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width: 993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width: 1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:56px;height:auto}nav.nav-extended .nav-content{position:relative;line-height:normal}nav a{color:#fff}nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width: 993px){nav a.sidenav-trigger{display:none}}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .sidenav-trigger i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 992px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}nav .brand-logo.left{left:0.5rem}nav .brand-logo.right{right:0.5rem;left:auto}}nav .brand-logo.right{right:0.5rem;padding:0}nav .brand-logo i,nav .brand-logo [class^="mdi-"],nav .brand-logo [class*="mdi-"],nav .brand-logo i.material-icons{float:left;margin-right:15px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{-webkit-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,0.1)}nav ul a{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-large,nav ul a.btn-small,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,0,0,0.1)}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{border:none;-webkit-box-shadow:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,0.7);-webkit-transition:color .3s;transition:color .3s}nav .input-field label.active i{color:#fff}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width: 601px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:64px;line-height:64px}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:normal;color:rgba(0,0,0,0.87)}@media only screen and (min-width: 0){html{font-size:14px}}@media only screen and (min-width: 992px){html{font-size:14.5px}}@media only screen and (min-width: 1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:2.3733333333rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.9466666667rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:1.0933333333rem 0 .656rem 0}h6{font-size:1.15rem;line-height:110%;margin:.7666666667rem 0 .46rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width: 360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width: 390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width: 420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width: 450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width: 480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width: 510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width: 540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width: 570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width: 600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width: 630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width: 660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width: 690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width: 720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width: 750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width: 780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width: 810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width: 840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width: 870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width: 900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width: 930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width: 960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width: 360px){.flow-text{font-size:1.2rem}}.scale-transition{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important}.scale-transition.scale-out{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s !important;transition:-webkit-transform .2s !important;transition:transform .2s !important;transition:transform .2s, -webkit-transform .2s !important}.scale-transition.scale-in{-webkit-transform:scale(1);transform:scale(1)}.card-panel{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card.horizontal.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);position:relative;padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;-webkit-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width: 600px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width: 601px) and (max-width: 992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width: 993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width: 600px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:transparent}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,0.7)}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:rgba(238,110,115,0.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease, background-color .28s ease;transition:color .28s ease, background-color .28s ease}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:rgba(246,178,181,0.2);outline:none}.tabs .tab a:hover,.tabs .tab a.active{background-color:transparent;color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,0.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left, right}@media only screen and (max-width: 992px){.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden;background-color:#323232}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;visibility:hidden}.btn,.btn-large,.btn-small,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 16px;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn.disabled,.disabled.btn-large,.disabled.btn-small,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-small:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-large[disabled],.btn-small[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#DFDFDF !important;-webkit-box-shadow:none;box-shadow:none;color:#9F9F9F !important;cursor:default}.btn.disabled:hover,.disabled.btn-large:hover,.disabled.btn-small:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-small.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-flat[disabled]:hover{background-color:#DFDFDF !important;color:#9F9F9F !important}.btn,.btn-large,.btn-small,.btn-floating,.btn-large,.btn-small,.btn-flat{font-size:14px;outline:0}.btn i,.btn-large i,.btn-small i,.btn-floating i,.btn-large i,.btn-small i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-large:focus,.btn-small:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-large,.btn-small{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer}.btn:hover,.btn-large:hover,.btn-small:hover{background-color:#2bbbad}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#26a69a;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.btn-small{width:32.4px;height:32.4px}.btn-floating.btn-small.halfway-fab{bottom:-16.2px}.btn-floating.btn-small i{line-height:32.4px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px 0}.fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#26a69a;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}.btn-flat{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,0.1)}.btn-flat.disabled,.btn-flat.btn-flat[disabled]{background-color:transparent !important;color:#b3b2b2 !important;cursor:default}.btn-large{height:54px;line-height:54px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:32.4px;line-height:32.4px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;-webkit-transform-origin:0 0;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content li{clear:both;color:rgba(0,0,0,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li:hover,.dropdown-content li.active{background-color:#eee}.dropdown-content li:focus{outline:none}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type="checkbox"]+label{top:1px;left:0;height:18px;-webkit-transform:none;transform:none}.dropdown-trigger{cursor:pointer}/*! - * Waves v0.6.0 - * http://fian.my.id/Waves - * - * Copyright 2014 Alfiana E. Sibuea and other contributors - * Released under the MIT license - * https://github.com/fians/Waves/blob/master/LICENSE - */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,0.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.7)}.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-effect img{position:relative;z-index:-1}.waves-notransition{-webkit-transition:none !important;transition:none !important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-input-wrapper{border-radius:0.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top, opacity}.modal:focus{outline:none}@media only screen and (max-width: 992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-small,.modal .modal-footer .btn-flat{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,0.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom, opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header:focus{outline:0}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.keyboard-focused .collapsible-header:focus{background-color:#eee}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.sidenav .collapsible,.sidenav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{border:0;background-color:#fff}.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;-webkit-transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip:focus{outline:none;background-color:#26a69a;color:#fff}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin:0 0 8px 0;min-height:45px;outline:none;-webkit-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .input{background:none;border:0;color:rgba(0,0,0,0.6);display:inline-block;font-size:16px;height:3rem;line-height:32px;outline:0;margin:0;padding:0 !important;width:120px !important}.chips .input:focus{border:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix ~ .chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty ~ label{font-size:0.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0% 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #c9f3ef}button:focus{outline:none;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}::-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:border .3s, -webkit-box-shadow .3s;transition:border .3s, -webkit-box-shadow .3s;transition:box-shadow .3s, border .3s;transition:box-shadow .3s, border .3s, -webkit-box-shadow .3s}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly="readonly"],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly="readonly"],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly="readonly"],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly="readonly"],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly="readonly"],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly="readonly"],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly="readonly"],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly="readonly"],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly="readonly"],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly="readonly"],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,0.42);border-bottom:1px dotted rgba(0,0,0,0.42)}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly="readonly"]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly="readonly"]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly="readonly"]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly="readonly"]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly="readonly"]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly="readonly"]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly="readonly"]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly="readonly"]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,0.42)}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]):focus.valid ~ label,input[type=text]:not(.browser-default):focus.valid ~ label,input[type=password]:not(.browser-default):focus.valid ~ label,input[type=email]:not(.browser-default):focus.valid ~ label,input[type=url]:not(.browser-default):focus.valid ~ label,input[type=time]:not(.browser-default):focus.valid ~ label,input[type=date]:not(.browser-default):focus.valid ~ label,input[type=datetime]:not(.browser-default):focus.valid ~ label,input[type=datetime-local]:not(.browser-default):focus.valid ~ label,input[type=tel]:not(.browser-default):focus.valid ~ label,input[type=number]:not(.browser-default):focus.valid ~ label,input[type=search]:not(.browser-default):focus.valid ~ label,textarea.materialize-textarea:focus.valid ~ label{color:#4CAF50}input:not([type]):focus.invalid ~ label,input[type=text]:not(.browser-default):focus.invalid ~ label,input[type=password]:not(.browser-default):focus.invalid ~ label,input[type=email]:not(.browser-default):focus.invalid ~ label,input[type=url]:not(.browser-default):focus.invalid ~ label,input[type=time]:not(.browser-default):focus.invalid ~ label,input[type=date]:not(.browser-default):focus.invalid ~ label,input[type=datetime]:not(.browser-default):focus.invalid ~ label,input[type=datetime-local]:not(.browser-default):focus.invalid ~ label,input[type=tel]:not(.browser-default):focus.invalid ~ label,input[type=number]:not(.browser-default):focus.invalid ~ label,input[type=search]:not(.browser-default):focus.invalid ~ label,textarea.materialize-textarea:focus.invalid ~ label{color:#F44336}input:not([type]).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}input.valid:not([type]),input.valid:not([type]):focus,input.valid[type=text]:not(.browser-default),input.valid[type=text]:not(.browser-default):focus,input.valid[type=password]:not(.browser-default),input.valid[type=password]:not(.browser-default):focus,input.valid[type=email]:not(.browser-default),input.valid[type=email]:not(.browser-default):focus,input.valid[type=url]:not(.browser-default),input.valid[type=url]:not(.browser-default):focus,input.valid[type=time]:not(.browser-default),input.valid[type=time]:not(.browser-default):focus,input.valid[type=date]:not(.browser-default),input.valid[type=date]:not(.browser-default):focus,input.valid[type=datetime]:not(.browser-default),input.valid[type=datetime]:not(.browser-default):focus,input.valid[type=datetime-local]:not(.browser-default),input.valid[type=datetime-local]:not(.browser-default):focus,input.valid[type=tel]:not(.browser-default),input.valid[type=tel]:not(.browser-default):focus,input.valid[type=number]:not(.browser-default),input.valid[type=number]:not(.browser-default):focus,input.valid[type=search]:not(.browser-default),input.valid[type=search]:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,.select-wrapper.valid>input.select-dropdown{border-bottom:1px solid #4CAF50;-webkit-box-shadow:0 1px 0 0 #4CAF50;box-shadow:0 1px 0 0 #4CAF50}input.invalid:not([type]),input.invalid:not([type]):focus,input.invalid[type=text]:not(.browser-default),input.invalid[type=text]:not(.browser-default):focus,input.invalid[type=password]:not(.browser-default),input.invalid[type=password]:not(.browser-default):focus,input.invalid[type=email]:not(.browser-default),input.invalid[type=email]:not(.browser-default):focus,input.invalid[type=url]:not(.browser-default),input.invalid[type=url]:not(.browser-default):focus,input.invalid[type=time]:not(.browser-default),input.invalid[type=time]:not(.browser-default):focus,input.invalid[type=date]:not(.browser-default),input.invalid[type=date]:not(.browser-default):focus,input.invalid[type=datetime]:not(.browser-default),input.invalid[type=datetime]:not(.browser-default):focus,input.invalid[type=datetime-local]:not(.browser-default),input.invalid[type=datetime-local]:not(.browser-default):focus,input.invalid[type=tel]:not(.browser-default),input.invalid[type=tel]:not(.browser-default):focus,input.invalid[type=number]:not(.browser-default),input.invalid[type=number]:not(.browser-default):focus,input.invalid[type=search]:not(.browser-default),input.invalid[type=search]:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus,.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus{border-bottom:1px solid #F44336;-webkit-box-shadow:0 1px 0 0 #F44336;box-shadow:0 1px 0 0 #F44336}input:not([type]).valid ~ .helper-text[data-success],input:not([type]):focus.valid ~ .helper-text[data-success],input:not([type]).invalid ~ .helper-text[data-error],input:not([type]):focus.invalid ~ .helper-text[data-error],input[type=text]:not(.browser-default).valid ~ .helper-text[data-success],input[type=text]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=text]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=password]:not(.browser-default).valid ~ .helper-text[data-success],input[type=password]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=password]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=email]:not(.browser-default).valid ~ .helper-text[data-success],input[type=email]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=email]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=url]:not(.browser-default).valid ~ .helper-text[data-success],input[type=url]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=url]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=time]:not(.browser-default).valid ~ .helper-text[data-success],input[type=time]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=time]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=date]:not(.browser-default).valid ~ .helper-text[data-success],input[type=date]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=date]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success],input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success],input[type=tel]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=number]:not(.browser-default).valid ~ .helper-text[data-success],input[type=number]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=number]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=search]:not(.browser-default).valid ~ .helper-text[data-success],input[type=search]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=search]:not(.browser-default):focus.invalid ~ .helper-text[data-error],textarea.materialize-textarea.valid ~ .helper-text[data-success],textarea.materialize-textarea:focus.valid ~ .helper-text[data-success],textarea.materialize-textarea.invalid ~ .helper-text[data-error],textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error],.select-wrapper.valid .helper-text[data-success],.select-wrapper.invalid ~ .helper-text[data-error]{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}input:not([type]).valid ~ .helper-text:after,input:not([type]):focus.valid ~ .helper-text:after,input[type=text]:not(.browser-default).valid ~ .helper-text:after,input[type=text]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=password]:not(.browser-default).valid ~ .helper-text:after,input[type=password]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=email]:not(.browser-default).valid ~ .helper-text:after,input[type=email]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=url]:not(.browser-default).valid ~ .helper-text:after,input[type=url]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=time]:not(.browser-default).valid ~ .helper-text:after,input[type=time]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=date]:not(.browser-default).valid ~ .helper-text:after,input[type=date]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=datetime]:not(.browser-default).valid ~ .helper-text:after,input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default).valid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=tel]:not(.browser-default).valid ~ .helper-text:after,input[type=tel]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=number]:not(.browser-default).valid ~ .helper-text:after,input[type=number]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=search]:not(.browser-default).valid ~ .helper-text:after,input[type=search]:not(.browser-default):focus.valid ~ .helper-text:after,textarea.materialize-textarea.valid ~ .helper-text:after,textarea.materialize-textarea:focus.valid ~ .helper-text:after,.select-wrapper.valid ~ .helper-text:after{content:attr(data-success);color:#4CAF50}input:not([type]).invalid ~ .helper-text:after,input:not([type]):focus.invalid ~ .helper-text:after,input[type=text]:not(.browser-default).invalid ~ .helper-text:after,input[type=text]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=password]:not(.browser-default).invalid ~ .helper-text:after,input[type=password]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=email]:not(.browser-default).invalid ~ .helper-text:after,input[type=email]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=url]:not(.browser-default).invalid ~ .helper-text:after,input[type=url]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=time]:not(.browser-default).invalid ~ .helper-text:after,input[type=time]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=date]:not(.browser-default).invalid ~ .helper-text:after,input[type=date]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=tel]:not(.browser-default).invalid ~ .helper-text:after,input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=number]:not(.browser-default).invalid ~ .helper-text:after,input[type=number]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=search]:not(.browser-default).invalid ~ .helper-text:after,input[type=search]:not(.browser-default):focus.invalid ~ .helper-text:after,textarea.materialize-textarea.invalid ~ .helper-text:after,textarea.materialize-textarea:focus.invalid ~ .helper-text:after,.select-wrapper.invalid ~ .helper-text:after{content:attr(data-error);color:#F44336}input:not([type])+label:after,input[type=text]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after,.select-wrapper+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out, .2s color ease-out;transition:.2s opacity ease-out, .2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline input,.input-field.inline .select-dropdown{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix ~ label,.input-field.col .prefix ~ .validate ~ label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;text-align:initial;-webkit-transform:translateY(12px);transform:translateY(12px)}.input-field>label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,0.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s;top:.5rem}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea,.input-field .prefix ~ label,.input-field .prefix ~ .validate ~ label,.input-field .prefix ~ .helper-text,.input-field .prefix ~ .autocomplete-content{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix ~ label{margin-left:3rem}@media only screen and (max-width: 992px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width: 600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;-webkit-transition:.3s background-color;transition:.3s background-color}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444}.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default) ~ .mdi-navigation-close,.input-field input[type=search]:focus:not(.browser-default) ~ .material-icons{color:#444}.input-field input[type=search]+.label-icon{-webkit-transform:none;transform:none;left:1rem}.input-field input[type=search] ~ .mdi-navigation-close,.input-field input[type=search] ~ .material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;-webkit-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:.8rem 0 .8rem 0;resize:none;min-height:3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;opacity:0;pointer-events:none}[type="radio"]:not(:checked)+span,[type="radio"]:checked+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type="radio"]+span:before,[type="radio"]+span:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:.28s ease;transition:.28s ease}[type="radio"]:not(:checked)+span:before,[type="radio"]:not(:checked)+span:after,[type="radio"]:checked+span:before,[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after{border-radius:50%}[type="radio"]:not(:checked)+span:before,[type="radio"]:not(:checked)+span:after{border:2px solid #5a5a5a}[type="radio"]:not(:checked)+span:after{-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+span:before{border:2px solid transparent}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after{border:2px solid #26a69a}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:after{background-color:#26a69a}[type="radio"]:checked+span:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type="radio"].with-gap:checked+span:after{-webkit-transform:scale(0.5);transform:scale(0.5)}[type="radio"].tabbed:focus+span:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1)}[type="radio"].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,0.42)}[type="radio"].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+span:before,[type="radio"]:disabled:checked+span:before{background-color:transparent;border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled+span{color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:checked+span:after{background-color:rgba(0,0,0,0.42);border-color:#949494}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;opacity:0;pointer-events:none}[type="checkbox"]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type="checkbox"]+span:not(.lever):before,[type="checkbox"]:not(.filled-in)+span:not(.lever):after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;-webkit-transition:.2s;transition:.2s}[type="checkbox"]:not(.filled-in)+span:not(.lever):after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type="checkbox"]:not(:checked):disabled+span:not(.lever):before{border:none;background-color:rgba(0,0,0,0.42)}[type="checkbox"].tabbed:focus+span:not(.lever):after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}[type="checkbox"]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,0.42);border-bottom:2px solid rgba(0,0,0,0.42)}[type="checkbox"]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid rgba(0,0,0,0.42);background-color:transparent}[type="checkbox"].filled-in+span:not(.lever):after{border-radius:2px}[type="checkbox"].filled-in+span:not(.lever):before,[type="checkbox"].filled-in+span:not(.lever):after{content:'';left:0;position:absolute;-webkit-transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1}[type="checkbox"].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0px;z-index:0}[type="checkbox"].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type="checkbox"].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}[type="checkbox"].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:transparent;border:2px solid transparent}[type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:transparent;background-color:#949494}[type="checkbox"].filled-in:disabled:checked+span:not(.lever):before{background-color:transparent}[type="checkbox"].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1}.switch label input[type=checkbox]:checked+.lever:before,.switch label input[type=checkbox]:checked+.lever:after{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,0.38);border-radius:15px;margin-right:10px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:before,.switch label .lever:after{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(38,166,154,0.15)}.switch label .lever:after{background-color:#F1F1F1;-webkit-box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(38,166,154,0.15)}input[type=checkbox]:not(:disabled) ~ .lever:active:before,input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,0.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,0.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.valid+label,.select-wrapper.invalid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border-bottom:1px solid #26a69a}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,0.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}select:disabled{color:rgba(0,0,0,0.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,0.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,0.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,0.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,0.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,0.3);background-color:transparent}body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,0.08)}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,0.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,0.03)}.prefix ~ .select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix ~ label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,0.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,0.4)}.select-dropdown li.optgroup ~ li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large,.file-field .btn-small{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:none;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:none}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;margin-left:7px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;-webkit-appearance:none;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0}.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 10px rgba(38,166,154,0.26);box-shadow:0 0 0 10px rgba(38,166,154,0.26)}input[type=range]{border:1px solid white}input[type=range]::-moz-range-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-moz-focus-inner{border:0}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(38,166,154,0.26)}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(38,166,154,0.26)}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:15px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #ee6e73}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:rgba(0,0,0,0.05)}.sidenav li>a{color:rgba(0,0,0,0.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.sidenav li>a:hover{background-color:rgba(0,0,0,0.05)}.sidenav li>a.btn,.sidenav li>a.btn-large,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-large,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-floating{color:#fff}.sidenav li>a.btn-flat{color:#343434}.sidenav li>a.btn:hover,.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-large:hover{background-color:#2bbbad}.sidenav li>a.btn-floating:hover{background-color:#26a69a}.sidenav li>a>i,.sidenav li>a>[class^="mdi-"],.sidenav li>a li>a>[class*="mdi-"],.sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,0.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,0.54);font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:transparent}.sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:transparent}.sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidenav .user-view .circle,.sidenav .user-view .name,.sidenav .user-view .email{display:block}.sidenav .user-view .circle{height:64px;width:64px}.sidenav .user-view .name,.sidenav .user-view .email{font-size:14px;line-height:24px}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width: 992px){.sidenav.sidenav-fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.sidenav .collapsible-body{padding:0}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;display:none}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4CAF50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,0.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;-webkit-transition:visibility 0s;transition:visibility 0s}.tap-target-wrapper.open .tap-target{-webkit-transform:scale(1);transform:scale(1);opacity:.95;-webkit-transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-wrapper.open .tap-target-wave::before{-webkit-transform:scale(1);transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;-webkit-transition:opacity .3s, visibility 0s 1s, -webkit-transform .3s;transition:opacity .3s, visibility 0s 1s, -webkit-transform .3s;transition:opacity .3s, transform .3s, visibility 0s 1s;transition:opacity .3s, transform .3s, visibility 0s 1s, -webkit-transform .3s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);box-shadow:0 20px 20px 0 rgba(0,0,0,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-content{position:relative;display:table-cell}.tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.tap-target-wave::before,.tap-target-wave::after{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#ffffff}.tap-target-wave::before{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.tap-target-wave::after{visibility:hidden;-webkit-transition:opacity .3s, visibility 0s, -webkit-transform .3s;transition:opacity .3s, visibility 0s, -webkit-transform .3s;transition:opacity .3s, transform .3s, visibility 0s;transition:opacity .3s, transform .3s, visibility 0s, -webkit-transform .3s;z-index:-1}.tap-target-origin{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10002;position:absolute !important}.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover{background:none}@media only screen and (max-width: 600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:visible;position:relative}.pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s, -webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;z-index:-1}@-webkit-keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.datepicker-modal{max-width:325px;min-width:300px;max-height:none}.datepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.datepicker-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin:0 auto}.datepicker-controls .selects-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker-controls .select-wrapper input{border-bottom:none;text-align:center;margin:0}.datepicker-controls .select-wrapper input:focus{border-bottom:none}.datepicker-controls .select-wrapper .caret{display:none}.datepicker-controls .select-year input{width:50px}.datepicker-controls .select-month input{width:70px}.month-prev,.month-next{margin-top:4px;cursor:pointer;background-color:transparent;border:none}.datepicker-date-display{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#26a69a;color:#fff;padding:20px 22px;font-weight:500}.datepicker-date-display .year-text{display:block;font-size:1.5rem;line-height:25px;color:rgba(255,255,255,0.7)}.datepicker-date-display .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.datepicker-calendar-container{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.datepicker-table{width:280px;font-size:1rem;margin:0 auto}.datepicker-table thead{border-bottom:none}.datepicker-table th{padding:10px 5px;text-align:center}.datepicker-table tr{border:none}.datepicker-table abbr{text-decoration:none;color:#999}.datepicker-table td{border-radius:50%;padding:0}.datepicker-table td.is-today{color:#26a69a}.datepicker-table td.is-selected{background-color:#26a69a;color:#fff}.datepicker-table td.is-outside-current-month,.datepicker-table td.is-disabled{color:rgba(0,0,0,0.3);pointer-events:none}.datepicker-day-button{background-color:transparent;border:none;line-height:38px;display:block;width:100%;border-radius:50%;padding:0 5px;cursor:pointer;color:inherit}.datepicker-day-button:focus{background-color:rgba(43,161,150,0.25)}.datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.datepicker-cancel,.datepicker-clear,.datepicker-today,.datepicker-done{color:#26a69a;padding:0 1rem}.datepicker-clear{color:#F44336}@media only screen and (min-width: 601px){.datepicker-modal{max-width:625px}.datepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.datepicker-date-display{-webkit-box-flex:0;-webkit-flex:0 1 270px;-ms-flex:0 1 270px;flex:0 1 270px}.datepicker-controls,.datepicker-table,.datepicker-footer{width:320px}.datepicker-day-button{line-height:44px}}.timepicker-modal{max-width:325px;max-height:none}.timepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.text-primary{color:#fff}.timepicker-digital-display{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#26a69a;padding:10px;font-weight:300}.timepicker-text-container{font-size:4rem;font-weight:bold;text-align:center;color:rgba(255,255,255,0.6);font-weight:400;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-span-hours,.timepicker-span-minutes,.timepicker-span-am-pm div{cursor:pointer}.timepicker-span-hours{margin-right:3px}.timepicker-span-minutes{margin-left:3px}.timepicker-display-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:1rem;font-weight:400}.timepicker-analog-display{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.timepicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-canvas,.timepicker-dial{position:absolute;left:0;right:0;top:0;bottom:0}.timepicker-minutes{visibility:hidden}.timepicker-tick{border-radius:50%;color:rgba(0,0,0,0.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:15px}.timepicker-tick.active,.timepicker-tick:hover{background-color:rgba(38,166,154,0.25)}.timepicker-dial{-webkit-transition:opacity 350ms, -webkit-transform 350ms;transition:opacity 350ms, -webkit-transform 350ms;transition:transform 350ms, opacity 350ms;transition:transform 350ms, opacity 350ms, -webkit-transform 350ms}.timepicker-dial-out{opacity:0}.timepicker-dial-out.timepicker-hours{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.timepicker-dial-out.timepicker-minutes{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.timepicker-canvas{-webkit-transition:opacity 175ms;transition:opacity 175ms}.timepicker-canvas line{stroke:#26a69a;stroke-width:4;stroke-linecap:round}.timepicker-canvas-out{opacity:0.25}.timepicker-canvas-bearing{stroke:none;fill:#26a69a}.timepicker-canvas-bg{stroke:none;fill:#26a69a}.timepicker-footer{margin:0 auto;padding:5px 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.timepicker-clear{color:#F44336}.timepicker-close{color:#26a69a}.timepicker-clear,.timepicker-close{padding:0 20px}@media only screen and (min-width: 601px){.timepicker-modal{max-width:600px}.timepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.timepicker-text-container{top:32%}.timepicker-display-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}} diff --git a/docs/html/assets/css/styles.min.css b/docs/html/assets/css/styles.min.css deleted file mode 100644 index 283fd0a..0000000 --- a/docs/html/assets/css/styles.min.css +++ /dev/null @@ -1 +0,0 @@ -.page-footer .social-icons{display:flex;flex-wrap:wrap}.page-footer .social-icons>li{padding:5px}.row{padding-top:48px}.cell-grid{margin:15px;padding:15px!important} \ No newline at end of file diff --git a/docs/html/assets/images/banner.png b/docs/html/assets/images/banner.png deleted file mode 100644 index a2824fc8255dd8a411c84f50f6ab41837282ff4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16721 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 diff --git a/docs/html/assets/images/logo.png b/docs/html/assets/images/logo.png deleted file mode 100644 index 96708719c8f6dfde77d551360a34a15490c33b39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98364 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

Eu&*cLlFfxHSAu; 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∾;mh7?U4#S8hf{muj=Qjg4l5YVBKeSuqQ(R(sOf zzAd>v`%;8L5h{`QUmX>}A_rB<0>ZlPkFtLwX03f+W;+fuSa%MI!RM zd?=n)s%MOkDD+$6Ddh+Ku{UvkSBYvt^iHGO%CbPNZm#pIKipLNSAt2{KyD~k8_9hs z<6~MT#lz>q>)|H^{l*w@kL=z;v;N2(6314(wy&zPhq#NSG(EjF>#{MptqhBuHl}GPjL(p|J?==}XCn@zsoyXnQvOD0>bfHE} z=P{z$Z5fkp<`czpT9o5A*Ny11^3_4FdYsjh&{@S;EAF|mD8;`;vs?M%$A5UxfBZ$< zx^gL_XB;p2nM-LfKagg$?1TP#2>O3^_?wUB@ZA`D(qiU16qA6XQW(^>#5CX9(!qRq zxPI96B)EW+oq3Hbz!|t%iu@I>-)kMa#hVMbB<5-gaAK_>=sRS39MlZ`wp)FB#5O0k zIqxd_wxJ%AwKe9n2}8zAL^OM{I+h88iMmQ(px7)gx4dr`jd4qJrnvmfqnWwmB!2VU z*ZBN~EG5zs9WB9?tJZJYw1=cWaNtaFo`>&{>j?VO7Rj@ZX&JMsxg0O~xF{J9T~GLKSiCOeIn6&=lqb2USApy1?`ms!6_vRMKm{U*onG^J))-Vy+p8}vTE ztw`F_z|FnBcU82d4`tW1EFIAzP7x8aTFG?m+PDryKXVrsa7F%^tesN(PUYQSb6!w| zb5+>IUsy~S2}S+4KmIyF|M73r5{4I*OZ;Kv?OOp?rmKCsfUgT7@c+K>XJg#JeSAZ% zX%H6BTaM<9cy>%`>fk!5+AKs=omx2X7s8-MJ+O3Hkw#FLd95r&b@l{+10u>4!OU$X zB>0kLIY5uDCz1Ex+^1y>p^v*w)73h+-GVenwZ{=s5u5f!dRjw-Jx)+VWWxBT<&xyj zAY+)_$qRF6CTaMZ)+1;OxtZR+-9hW5k&aJ_xU#5C`(i@C{rtJF_4(Ol2eLbX0fqgt zwQy%Jnse(~RNN8uP~Bhu^TMCq7>fsUCitmYIpb@l6t7E+7 z8}!u)bJ~`n9!&slScTnDG3hmL+!K#!1i@9%btAc^Da%9uRz?>sP32`}&CN-}m#%5} z&ihY}(w=_I0i#@WU^r^)Qt;Orf> zE-tV`(CKk}vdVWcoYR1BhS(#5y;x+ma{IT>ea+98hKABW&MD1X_PBJ7gE>?DLiioc z`|B4Fbn5ZbObI-tRmwaH{suQpTu`T{4bYD5TfGkEJfRLV&8N)6eouyXtl1ovN?oKc zxZ4UJ@?GY9>t1t<5>8E6poA1ijBq(_E9E*R-Z4JFOV#(Xg&foYB_f_DyIg zL1Q?grHDs0upu4QTup*w`HYK6c$#+d(JQkd4tuyjS9FD+%29^2%iMXMFSpqfi_gWl)D zF|IA3v$+VUZoptV-Qhu}fj!kj)_vtF`H%sFJ5Eew)Y<*C;(D(3lzaP@PiS>V zWV0dQ@-y9V&CzsYcOsy=ixyWgBiq=B>vmZoYXz+voo~x0vhF%VTC%%5R2tG|W@3id zCZOxiK|h(`&04jidt=16Nj8U{AAQ}R|HztmZQ#yiF%sMJT!Y%{j6R}%;ZF;Hf(9-G z{gLbULNkUo456Y^tGhl5dr}RImP%T|c?;)RPH9iR=I}ahTrk9=K#%>TrtOmLZL1bB zapl@!wQ-RtIED`Ugmvuh1 zxL-(_{<<>#JNW%i3jYBxiO{sSvWyhW>*P~GV}=a~mEoE1 zaW~9`}Ig{8)ZceoS|cEK(p6e z(gNz}I7D^E~Q$x&uRpo2~2+bgSx%!agpVf0n39 ziy5l9S>=7*m_PSZhWL_BsGQUe_+2Gtxdr@n{9pWpz<=k$>;Jw`DEyge_>#6lL-T3K zHg^tA&+<#kF`={%8__&8ZxWQ4viID-KX`WGL zFD=5(CJkAd~p-@naS=6FkPAf%rWKshe8t5ia)a(MM_J!ZbL)|&*uYT^tm$8ET*+aGw-x7^o9%76 zWV+d@SI49I%uG}RYtJY*n=ztLkGbW2IWmvWrB9ZZ#!2ls)!8NU`1Q;CC4;kHKC^u| z_m^B(HMZ`II1~Ll*v%9Q-ynqngk$PS@HyY$)f_8VQI1jDk>yi@LYZic3%Yty=K(d{ zP}pSXvRW~x75VBY>O7h6km)DwsB&)EL2wxnxGVD2p=ylun!kP{ zm)*o1xSY-^7mDY!*Ol%_bp$+A_t*bj2>PE6io-xTiO{-j(1T$Md9LHBoz%=NkG>m( zNjT})ME@lF*HzJ#eaa)OS+yM}HEOfV$G$mgz%@53=xE|r%tA}dv>h@%uHPi~=pGDB zUfAWJl{8}pjAuT;p`1alE>e`Ju8x|`JetSZJdNfGdXG6VFwfhoax;CI&=|KsT|8H$ z=X%@(L^85}x4-_##&a4f`vGC#)Uf-~^#b2>tlD4KYt9@G&3pLuPeaiE1L1Gnv4?jY z;Fv86h|Jq+)8x5=`qp6KYi!*(7YE4 z|C!1Hg9N(L0(DCwaGeTy{j9a@HN#?`+S0YgwlPLJUf?;+jE;F(>F+mi%q}~i8Uik9 zz?mWDUK99?9$M~i4P;Dirkhh9H?8KcBXv(hJdQNDq0%~GF(J*V6f`g~k$C3S@o;Vy z3|`rjZ<-lsb=0QX-YzYXDhI~oW;&^9zH~iaq%Ls#_U$CdZ#1RbSHAul)*tcom}dij z!J9WV?Oxf#|M?v>@1c_$H*JB9&T)Be@PayP?ufdkp{R?tQe?2x*l4qP1^H>lN8FV) zu{W!{{^XSB2h_b$!gqxlzIe=6N|K!t92jzg9s=%}-o!4>{jIfk6+KOP4j@#6io1K* zPuR9Kdo~}k#j7Ek*}&OYUfa>(qZ*5QPrHHNq$ZK~@3$!6qr;(&n@J*5T&kXw7)Uk@ z$Nn!4E|;CQa=8c_<11Gm%Y7w-`p&Qa#GrpeWJI3K`Ib*hke@9(;mx8c$ptm?5gQxD zGv7m%AQO#AFo}KxMD3z`)>0Xjo3mbdZ7u@GU{fc^OgBuwI1FdxAzfqFj-6{yqMB2d-S|q3dfvZZ2=qyZLlya~ z+%|zv2};~{A&C(6uX|c`$_gWY;LL@zaRmwv@#b@`P27d=pl?UW!~erK81z3G7gLG1 zmFa2I522wsPim;@!zL6omD#i7EoTddt9e)QIj$hjyq~KWQx=E>2CwYRs_M;gOoQ7> zNtSg?BvgocZqWC;PSAdH*2!X_tcl~O2GtnB*(Z{wL^QCMuZ}q?Ntk_TsHl63PAfgq zZPs_j0QF>U(3cnEpmscoLou(9C-*Fqjv)i}>w+i@A+deY&KMuyw<7+!-gJaK6nT99 zgh4O-7aG}%s|0a@S+h>FWqTcSTr7qu_t28>20L~<al~on4M`?wU4r}yxE)s}qH2uWtSIFElQq|=ZI9k* zh_pI6+AlETPFu+>?>?6oX+vdof}$lRnt)|Pzj`Xo!0DiZoA>KF|yAR0Io3(X$xsI@0Z^pPf zP|Ww54=PlG+V+|{RB5x5PeoZNH7+8Lrv$s^?W#JO4Bbqet7}P&q{n=MNw0G zhqGh*R&Lw{q)n@&aIy!2z(gHnhp!Im03F`Oq$Oy=A;hT>axu3?Zs~UIdNgSpy z)UmGzfj)2`j%sHZa+P+EHGdDC`ghd1Gx+xTh6Vjk#^I-g6lcWIt;c0djcCV3g8a5; zmufSlV-~0&Qjs+OxO4?j0w~x1rD&}ad$=~&hH6s_mwI-in)jIsT<<4&t!vYWAtg*d z#KBPO`@DTKnz<>n4-91Hau<}CAsumODB;;tmUs99P90o_>Bb~IFp~qT`Z6!*KBg@u zrEd3Gp+>hOh(de2|aKIvgn2L>(#UD^V) z-Qb=b`~~+}Nzi7ypoSdhnAYfQ#LSxA-tsar&6oCOkTGUv-bP&kXvQ@A%9Sc`y?W0X zac>ceLNkc@UVA~z+ zzsUL5`{-Om!EwcY{CLc7ipCtfA{z#1Hj{HqI^x%%H5H*;364}uz5zn znD(q6CWV6BUgxn!^Q7i#w3WQA%1=zCU8j}gcYIr7{8+b}a!e8b^baR69w;KMc+Ykq z0-~^pxxls!VYeKA{Vzk<|MEY@p#Ld$uG3PJu-6e68&|?(N=h^4I_lm`BS@szhDp9|eHT}x5 zqz!fW@*hf7)}ZDy`2nBF5BO8Axm<@-@89qXqW-5b=!O5Bg*FfKb~-$@ef`$uYC$}i zFH{KUn&Fv8%1UV8jDNbuKq>`_sW1_iE?%%2ml}3svE9<(U z$|`Sys!&cmu8v68A&Cp9gVPypC}}p^lve9O?{FYo&oO0H&aGlO+@L8#G zb%7$OZiBPyXx_DuNT?Zd8e@)?Ykw9GB{-DMX)Aor>1bYBJf-!y?=333U=n#-iw_${ z;%TKJIWQ398mZ(n61!eha={?v7w6HVxG+2ZVkT#KQasps2Q?22|jCbz2ha1^VeJsdZ}_R1pQX( zx55P#mYAeUd~XuC=V60E#-~pYzdel57{ZnY9}IDgUmVT~bnTMq zc|(3ORuu15kgm$x;AZo z+813695Ku8x}iOpvOs(t+I);DVeG#FfeAK6fxs67=-_qZ^Bj*+=^T@3;! zS==)z&7U24!Y&hRe2a6mbv9$@t5gK&5jG4heau^i@J(#b%YeWxW=FEFsk-KG8M<%wjI%bk z%e{0rAM=@8a5IOy&VT;%J&SXeX%cf8mp?y@ibt}*o>35WWMN-4W{jAirdCW6xr!Xh zFhLI-=qe#6A<9ABqK5i7^?&<|d8%B`l1>7<<}z1_lx~$gibO(*f0DIFoJ0z{&QEvL zCNK44&ZD&s*3*Cr8bHu~d@)_$pbCkuSt_NbjEz>@=eVUXFd;qG2$UE{ehT{gSN2_{ zG%t9|wV}UOI8BQmj=7%m%B_i@k5f67Nu-#o>X9l}0ZAMl9zNw`{w)oaI6F-|up{4L zaGk`4&QNjG7wm3NzrbgOhM056*{f!t#m%(kPG_pV;I*rp#WamxdG$J>{43FeAq9P< zuTrRhhDt7|Tt-aoH~hM5WT=3QiJ-@X@s%y}sR#X47ZNyX;E=S_)Li>->xeilm1Iw) zh3%xa@ER>`#|bOq4wxGMXrw? zg@Z2bH{c`|l?}yCJALvtZML$xaGETxh5r^>a7f$T&b*pqz){rvetIub+3ZZ->T0&q z) z_;oK$%#>=i381S@R-`ERtDVgl9hE~4g}|3G33$dcK1@-c{Uqq${ENMq@65uUE2xJF z0S8OW!*3NPVG9h_g9A_^j?*A?m5`?n9C7@nlh{)nSanW{bK5$0OLG~kyqo&p_T`C` zX;0vX2^V|QvpXe7))AF1&_~d1u42k&jLee+PKf;8ek0=%89R+PsCgU=Urzmlz3ax7 zs~IFtIIYNAPWYc}pDL)mrcnL@`G1pp=3HJVc-o$lbswx~-1RN@gZ|AYL7%z(T`=CD z|H3%vhcZ2Vp2Gw|{`T#GF=L+5!TyLXSMD8)>Jci5jfn8wGvAFWtv8|xDzME$7Jy1( zx_<1Jr6;0zJi}n6p4(YbWV7UM1oBJHzG|Asq<*tW+K$UC^^r;R=A@{9DyTFjH(bdYTw-Wsu71M>U%_Za z6ZiO*^SkzG%x7-?>pMD{AP(D)Wdi#dMP!^Gw9-Ql}k= z>BczZEX^0gqWK02H5~D@cPv*sEbQ5Hh3hTB&5;sBj}(kxuiGw;-Uvl zb3Ha=R%}tJ-#4D?YJ^Fk`L=4u9KuJ9dO7cVd+er4^kCRZFZ#Pn8fR}IkI~!>K6%~Z zgmqe*2b~M%j5VN8VT*ysyus#M!!*sAwAmY?enaAx>#$2trV_69QR$L{K0fLYNr<9d zxSmfR9X$z$^f0qs=}@uep$8 zjP&^Khs)G!Du1*2Dcx4$G|k9=0tu4rtwmN)TlKB@OJIM<-ZFX73yeETGHt`*@Lxtb z000~?NklpdQ66&wZ`;FD`44|17q*CmMAct*raZ93NB!SFeOSt`tSk}s=o+{_ zQ}#X*xAdNq2S$r)nWiO2^Qd|>7p-H--W1>~tf0Y%pDvTBeuNHgofWwz?DVh?uD309 zNURCpQx;Hb1;5&Z7)tOV1%1k?bA=MF!f|Sr&UwcCt(5zQa=Di-JLuzD{eKW~5yd>B z=26K|&rA;`A(urZN!aab*M;MR6i6PZDAP{k)VxZ6Yiq<*xpRz_72pNnZ5?s0^OsK? ze>n*-e&0Wp7F^P?r-=7+LRW{z?37jUh~zDva*oW?y`G-(ZPez;0Cjk|MExyIZ>fus zOC8-90kg|grPx+ncMXP0wP=f(YsKhmUf`N}X6j~CX}IOBJh!r3Zug;`^l=t9twy&F zyzsytJy)~5B$CjRen21lX9qr6;f@l~o-#$1q4{a@M~r9zSyQU=O;@dJh`BanxPQu^ zuNf2U7L z1KaPud3pKha|nNH+Muo%KXE~A*;xm$8ArYCq@Y5f5d2m$j!@Zd>B4E)RNA8p zY8s`9wGOO~k-)79_79tB3VXD5M3G8-PAdBPV#WQf`>uFwiW+Ja<22Je%AL-h%69l$D2B(4{)KkKt0Pdd%(gX9r+yXJ3_wAWhdu4C~wID11+xt?#` zPtr=wyD+%fV_9z3`*8f4OYlddyPu2s%=N?P!0{hyGsY~H)cE$`XfeRq<)ll#j^9sl z#h>b?lI!0du*)tK-#HzwST|N@dd^(OJhWQIc?8l`(d-5HLiLLs ziF<)OFzKu}8WoK>N2qAGX2{?2by{l4pfz*-vq7Jk)qUf`L#@mY%)wrUryh0o@52i9ShM!^i}x>oV+Vn~mCt!?Bf$YOdXkF`gJ(EHuD?b9aXuyiPph0?Xw@Hwd2%)JIawB z*^ANTGy_Vc${fasOyK6wg!4W-UF=hphDB6?v(I-XnEc5S^EY<^Ui|X@&AX4SU0qFE z^>dC?UHz>+`MTd* zr0kZw;dXE9(7dSG8!q;?7Uux8w`;j3d!vCJ^Ma=9gvL}bR*_k%j?$=r3mIIh(ngZN zjYg>#cl|emK685l2!^F&t|=Ylc2+cT=L+hE5@SpRCp#h;7kqbEou`)T0bT4NXFobP2-7qQn>T@nA`DDdP#5-sx*6FU zl@jc~$>lB=`|_H7(tqo8bOjZT=5o&KXT9FXmsdCDFMrkb1wH3&7Hgp$14DDPWZWJx z5+xMtiI%H%-Aw74*&$bzYYA=kidAXSjgg2;(7)hvmka)1_ME4Cohh6cEA z1$RW6ph7B9gQ?Odxtk(g3t65XQn9VXig#n6XV)rCp7N2FY9r~mr^8;las7*eJ~NAy z{QzA!TAH)x$_Ctqy6ecbp0rS;b;mVxzU5p_QxTk~B>#-@c^nv9P-5tY$|PH*&ICn&C>t0yNXUCh^=SGxabUQbQGaovqUNGI9n<-?sLD4C&s&f~NvW1MM`TT2 zFln;_U7>jdR{~dhW>!+Cm*+e&L>9xMl2m9AzzH;F zL06SdnZYfXqJ6Il{{=15Tqq$XT0G$Zg2lZwQL_s{MAlZ4n!V1AX}5XW&o$V%HuVjjd^8uUWgw9%*i^I9Ku3aR!|6z|yLcQk&~W>V9|S zvbmSAlYW+l1uNp)t02+HgVpgqXb&y6k$$N7jNvb0(#9qss@X zQztJ++H)NzZ&*}v3kH~I+1@ewF%Nv0CZ=gvT*3N+IU~+l&vk9N!?F21r{?mMs}aLl zFKwEG9@6^f8{oO_-os2hK*Q#(T_c9Wkw~ zWRkNFP3byhr6y5FnJ#zyt(o8T%^qO5vUn6RkBdh3)E=Cm*-aU<0JZ=}X`+3rR^495 z`|LEs%#T*w+d5tB^(T}z_vDn<&35DQmFm*GZLGWet%axDwh`Mk3{csD<72MF(@BH~ zxPK;s%PP3wE550eRYEH!iY2rr4~6>pai5*}o!{*v$>5HT@|H@QP(2FV(~>tItcXN{ zVyNm~)%Q=?a$U3T8;$JOyw5)W#OVSly*|Er6(>U$Tm3i1-ykQ^Ccg))=h4QoB zrcoZJE1&dYGEU7+7t^p!HJ_(tp(d}mLV^(=+B44DZ8-X}u1x;Bmvj<2rxhsKAJPZ) zbTg!HzK^Jmn1UDBi$*JJ@J-`1O|VeG(fkZy7vqf{5O6d|^gVL`!B$rKA75XMn7{rw zxpE9idt2?T z5?9RC9`J`CZXLoTkArkEz?@`U$A+aSZKNTtxDN5 zGMnL>)({aKkdK+JFoZ!`n4s#wyoBO>gaa?#*FO|T7ixXZhp;`F_@^G$uU3coz>}LuRdBHcUfH^ySdr?`13y)_W%C;u^8v( zEg7WAC>5&5T8-Na9GLUhT>8dVOjdBG6%N%ZS-wcie2x}_o~y}+^4AEHwLcp3ak>6K zK_!tI><=+9-`or)T6)Z7n6@|PZpY}kQYOL5ydx@C4Z7kz)ee*V-kx9{>&lZ@F{bMZ zy*H?hS^fC-r++5oKfV1pQKLZ-)w0K2oe_i8vF|8(r(M$ZhWFahYOknHf<+p~Xh8;- z!aGruk7Rz%{}=AwocY7w%{#hgPJ%B4QGp<0*gx`I=L`}Q4|)gpx;iAL>)nxHXJ-!U zPV0y?%foV7&*2lDx=HOv{C?a=+6SQDiYP zH!nn2rF5_hjkuzeRY-yJLQO&~zfH*5Cu?#}&~dl_iI_{&Hy`TKiuft1G={@8>?r}~ z3PF^sBy@rb9=|u))laEok|-(5NfsayEZpkKpGv+N=XTi=sJ>~`Mo4dAI(4IiS2|$J% zU-I7?Dv`}ZC6BO(;t|RU}(3KTL-g@lR zv!`|AWsJ>n+M|aSn{e#Fq3KF@9rN8FDQHEwP%za|69(n}iTZ7L@!{<+Kfe0mZz$zn z{P60>U*3MW_%&5%h<0~9#Jd<*R$5w>Glxq*>{@TQo03{w7a)7Xep+U1f$=|=JY_HC zV~%$mA;(ib}W+dCtA^;BdW0scR=l z9u*mr^iW`Q6D*K3-7v%>_7PVIZO(11l+E2*xdPZb7MjFvUg?Uhm16?9qjrpBS4% zC^5dz&(MT}nNmIAp%m?jE!4j7Lz=MM=!dZD%F6DJVqJH00T+p@YMawK;$Yi+t!42T z5%0RGdDp!+Qlw8*^ynk=7Vsg`Xy-YHrFkmMxq;gDmpm?~5#X$-KNROwyXNrh73G0d z!ZAme9W!%z(CzHYH#_qeeYfsI&@Nq9hMg!^tvn1|NIx#5CEBS)mQ;D!0>`O`6`8%d4wK7TAFaY9Mv*#?3Ucp$5mt$=rG$2B?g= zxg$Eb`NWtp*g!3UF5n|n07QyvUN7;+W?Cz^fm+L*@d8AyQlYC<0(7Vx*;AwvCC%U} z!w^-u*+=ZmjPxfbZ8vVs{AJ(GJJ820XvY5Ffp_4lTv4jVr4?3cYc@1bVkk6ZWP}P7 z7*YJl;N*<=LJB8Q*A5&wLGaPa-R?V%1S=a&;_(Dq;4#SpX+JIf;6WewF^9Vj;cq7Z zh@8+dPvz|0pm2`K8>3!B+*`=sYG$+I%4Wpf^7V%HW8j%qaoMBR=lL>C&h!YA^K`q9 zMkVXONyq)qrtK5y-0gI;pQ`9_Pn}k(G+@}X#k7P8nxnZj7gm(b-eJ-{Z@#xrkg_9V z5B{f|t)Nir^Gy$am;eQ>8YT!hFkI~AaxmT4HaPpSP#zQAQ``~LcG|$rFd6j|8YIFG zv&+>qT=6N13zW|mS-z6QVaq&61EZ2X_}*r|c${U1dStV`5;`)OYoa1u01+P!amSBv z*YjVaG4q$CaJh&5zAGiFIkZ3(>xk8mzrowOv%F?jc^$Q1nAd4qYPhCW3|+M1Tdo)p z>BvaWHC^dVxa9>q^PL^>#2g2kF81fUxZBUe7V7vhKju@OzI{39z=&)O>@Dwt-|M7q z;DXFTt6OvlT&u`_8*X*zB!n5mc1%Ir>^YHZX6`z^j+kMT)(9-Hc)+QX&>2cemXwAg zo_Dlik-?9D-k6>F%fIV)%uFc^S2Wl-=!%9C0-UZR25Iw|Ev}>=<6xiBc4Ns(a|MEF zyS2$^_k-!is+{rFGMAOqB5{1BkI%Rq^xa)ITHyw2+Dc2Xpg~IBw)XLs+acGKz1wxB zD~SBMlc{EyIhxOR*79Tl zN!pWZTAG=k)%9jiIoyh2W0soDl@-Ie(kCx^<;fXeh3!UJb2l1jox4*W*nePwC0aN3 z%=eML#T1Svs8*_h-MpTMv+HBdB?cu0wc0v7ZR^%C^z4%znM}dWDu2r|v%Sp-b(Kk4 z5V}@$Vy-P2Yr9b_A(h+cOLmd}>|y6x+TI+eE6c8elR=v3;MRl;rIJUuZs4>h3)K1( z_TNM-;rUx^#sJbiL5JE2g}L76Wsqaib8h*YpxM=FCGDCgq6GL*Tha8EK~J~)39oh~ z#!Lb7JIj?hTuokaX|lI?#A_2|Pb@Gr6bhz}hz5^Qm~XV#$!)DzcOCJ?-nniz$i4sf z9&_!~a7oFGRwC&UPr6p;RJmF+hNfw@r=;4L6@Sf}@{k9}V>1xo;IFeI^j>+)0fs`2 zX3zOCkN9Khw;m^gNJ`pKrKKEBUDG7!W~C%B*ArvE=@P2G=51@ksgRxJxwm54dd`D4 zqW&G5t~NvE`hxz@3at__L6Eak=<0pek#=QN^Ki=bW>0K(LB)^> zwlx@No4u>Ow`iRvhn;Np+!8A7bqo&0(RnR@v8To3xQ-~vTcM$^x=~|<3{}xm&D2o7 ztYkO3hS|mKoT!ahtKYcx&CJ*NZr;8RJ$qF|uBwL`2OA#O(vCqth8FfIZLdGU3aWab zYBy#@-E{=u+qCwZyO}rpN(mwoY-hKu0~Ucc@8V+LR-cvh_xs0q&B2X<=j}l4t-ID= z&pVoS(ZA$5pEGkgbcY&WUpPsiyy`9X9R)X|6;pO|L~q6n27->U_M5b1 zaw*(NH`ju5L(DKd#Z(2ad8Bl=NOa}=6v`OS;W9JDl(iKD3ZUsqGkae?Elu`fhM`_7 z*$b`_$86=Rhn#PF&VfO(&7BAdl5R{Lk?*O~aXmLn^Ooz1zUBSZz0b+nDZ^4WPyRAalR)m)qT7b`WcWihF=_RMpz6%I=OE zng^V#a2}5V152=O@lzU*)V<{)=LB`@#M|s1@NRInj@sr{Twwq>rtO{A!sK>Z14j0G zx@}d-=$_Gl0XKW4GLwwZfMa?XQ`y_(*t zbs9!##&adO8IDTH=y(_2i08ZJXMRqb6$Tv;I7D1Ku9Cs++hirV9p@%1sLZ>?Pq2S& z8JYj32w#T26m&7AP^6VC(%Oo{JZ;GE-?(>c=8Ak0_jyj!WQt0(z!{xypO~__9#j%d zGtz?CwGW|$xY)0%1!{1_qzS|Lr@ZFp;VGvshIT8*ey8W+jT5eEy18PinNn9wR@U=o zd2F|W0oSV8c3PXKeBw1H8!A(kYeqU$g#JlYp5?U7&IwXbkc?P{B`wR-k1G^$_Gf4B z^m45j(+*4A`KJl|!;9v*WQ#)v>-z}A}# zQTMlUIr|BxD^{!Ny)FpfZe#_uloX^H9Pk1)(qq(dqaAb-B5(EeBnN>tvdSb9_s8E#uU?N!D=SN0oA-4w4MhGXlQ%3{lS`j-S{1U>x#eFVVJ;uzQ&XH}ezq$zwC7%X>W#d|Smp67f|;SnIS^C{a+| zBXhVcl0*>kims?t8g#zRD$(OwQ+7??u%R*>-57s&@7=q0?bh|bDct`D4wr#)7^ED7 P00000NkvXXu0mjf21&NW diff --git a/docs/html/assets/js/materialize.min.js b/docs/html/assets/js/materialize.min.js deleted file mode 100644 index 7d80c93..0000000 --- a/docs/html/assets/js/materialize.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Materialize v1.0.0 (http://materializecss.com) - * Copyright 2014-2017 Materialize - * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) - */ -var _get=function t(e,i,n){null===e&&(e=Function.prototype);var s=Object.getOwnPropertyDescriptor(e,i);if(void 0===s){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,i,n)}if("value"in s)return s.value;var a=s.get;return void 0!==a?a.call(n):void 0},_createClass=function(){function n(t,e){for(var i=0;i/,p=/^\w+$/;function v(t,e){e=e||o;var i=u.test(t)?e.getElementsByClassName(t.slice(1)):p.test(t)?e.getElementsByTagName(t):e.querySelectorAll(t);return i}function f(t){if(!i){var e=(i=o.implementation.createHTMLDocument(null)).createElement("base");e.href=o.location.href,i.head.appendChild(e)}return i.body.innerHTML=t,i.body.childNodes}function m(t){"loading"!==o.readyState?t():o.addEventListener("DOMContentLoaded",t)}function g(t,e){if(!t)return this;if(t.cash&&t!==a)return t;var i,n=t,s=0;if(d(t))n=l.test(t)?o.getElementById(t.slice(1)):c.test(t)?f(t):v(t,e);else if(h(t))return m(t),this;if(!n)return this;if(n.nodeType||n===a)this[0]=n,this.length=1;else for(i=this.length=n.length;ss.right-i||l+e.width>window.innerWidth-i)&&(n.right=!0),(ho-i||h+e.height>window.innerHeight-i)&&(n.bottom=!0),n},M.checkPossibleAlignments=function(t,e,i,n){var s={top:!0,right:!0,bottom:!0,left:!0,spaceOnTop:null,spaceOnRight:null,spaceOnBottom:null,spaceOnLeft:null},o="visible"===getComputedStyle(e).overflow,a=e.getBoundingClientRect(),r=Math.min(a.height,window.innerHeight),l=Math.min(a.width,window.innerWidth),h=t.getBoundingClientRect(),d=e.scrollLeft,u=e.scrollTop,c=i.left-d,p=i.top-u,v=i.top+h.height-u;return s.spaceOnRight=o?window.innerWidth-(h.left+i.width):l-(c+i.width),s.spaceOnRight<0&&(s.left=!1),s.spaceOnLeft=o?h.right-i.width:c-i.width+h.width,s.spaceOnLeft<0&&(s.right=!1),s.spaceOnBottom=o?window.innerHeight-(h.top+i.height+n):r-(p+i.height+n),s.spaceOnBottom<0&&(s.top=!1),s.spaceOnTop=o?h.bottom-(i.height+n):v-(i.height-n),s.spaceOnTop<0&&(s.bottom=!1),s},M.getOverflowParent=function(t){return null==t?null:t===document.body||"visible"!==getComputedStyle(t).overflow?t:M.getOverflowParent(t.parentElement)},M.getIdFromTrigger=function(t){var e=t.getAttribute("data-target");return e||(e=(e=t.getAttribute("href"))?e.slice(1):""),e},M.getDocumentScrollTop=function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},M.getDocumentScrollLeft=function(){return window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0};var getTime=Date.now||function(){return(new Date).getTime()};M.throttle=function(i,n,s){var o=void 0,a=void 0,r=void 0,l=null,h=0;s||(s={});var d=function(){h=!1===s.leading?0:getTime(),l=null,r=i.apply(o,a),o=a=null};return function(){var t=getTime();h||!1!==s.leading||(h=t);var e=n-(t-h);return o=this,a=arguments,e<=0?(clearTimeout(l),l=null,h=t,r=i.apply(o,a),o=a=null):l||!1===s.trailing||(l=setTimeout(d,e)),r}};var $jscomp={scope:{}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(t,e,i){if(i.get||i.set)throw new TypeError("ES3 does not support getters and setters.");t!=Array.prototype&&t!=Object.prototype&&(t[e]=i.value)},$jscomp.getGlobal=function(t){return"undefined"!=typeof window&&window===t?t:"undefined"!=typeof global&&null!=global?global:t},$jscomp.global=$jscomp.getGlobal(this),$jscomp.SYMBOL_PREFIX="jscomp_symbol_",$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){},$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)},$jscomp.symbolCounter_=0,$jscomp.Symbol=function(t){return $jscomp.SYMBOL_PREFIX+(t||"")+$jscomp.symbolCounter_++},$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var t=$jscomp.global.Symbol.iterator;t||(t=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator")),"function"!=typeof Array.prototype[t]&&$jscomp.defineProperty(Array.prototype,t,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}}),$jscomp.initSymbolIterator=function(){}},$jscomp.arrayIterator=function(t){var e=0;return $jscomp.iteratorPrototype(function(){return e=k.currentTime)for(var h=0;ht&&(s.duration=e.duration),s.children.push(e)}),s.seek(0),s.reset(),s.autoplay&&s.restart(),s},s},O.random=function(t,e){return Math.floor(Math.random()*(e-t+1))+t},O}(),function(r,l){"use strict";var e={accordion:!0,onOpenStart:void 0,onOpenEnd:void 0,onCloseStart:void 0,onCloseEnd:void 0,inDuration:300,outDuration:300},t=function(t){function s(t,e){_classCallCheck(this,s);var i=_possibleConstructorReturn(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,s,t,e));(i.el.M_Collapsible=i).options=r.extend({},s.defaults,e),i.$headers=i.$el.children("li").children(".collapsible-header"),i.$headers.attr("tabindex",0),i._setupEventHandlers();var n=i.$el.children("li.active").children(".collapsible-body");return i.options.accordion?n.first().css("display","block"):n.css("display","block"),i}return _inherits(s,Component),_createClass(s,[{key:"destroy",value:function(){this._removeEventHandlers(),this.el.M_Collapsible=void 0}},{key:"_setupEventHandlers",value:function(){var e=this;this._handleCollapsibleClickBound=this._handleCollapsibleClick.bind(this),this._handleCollapsibleKeydownBound=this._handleCollapsibleKeydown.bind(this),this.el.addEventListener("click",this._handleCollapsibleClickBound),this.$headers.each(function(t){t.addEventListener("keydown",e._handleCollapsibleKeydownBound)})}},{key:"_removeEventHandlers",value:function(){var e=this;this.el.removeEventListener("click",this._handleCollapsibleClickBound),this.$headers.each(function(t){t.removeEventListener("keydown",e._handleCollapsibleKeydownBound)})}},{key:"_handleCollapsibleClick",value:function(t){var e=r(t.target).closest(".collapsible-header");if(t.target&&e.length){var i=e.closest(".collapsible");if(i[0]===this.el){var n=e.closest("li"),s=i.children("li"),o=n[0].classList.contains("active"),a=s.index(n);o?this.close(a):this.open(a)}}}},{key:"_handleCollapsibleKeydown",value:function(t){13===t.keyCode&&this._handleCollapsibleClickBound(t)}},{key:"_animateIn",value:function(t){var e=this,i=this.$el.children("li").eq(t);if(i.length){var n=i.children(".collapsible-body");l.remove(n[0]),n.css({display:"block",overflow:"hidden",height:0,paddingTop:"",paddingBottom:""});var s=n.css("padding-top"),o=n.css("padding-bottom"),a=n[0].scrollHeight;n.css({paddingTop:0,paddingBottom:0}),l({targets:n[0],height:a,paddingTop:s,paddingBottom:o,duration:this.options.inDuration,easing:"easeInOutCubic",complete:function(t){n.css({overflow:"",paddingTop:"",paddingBottom:"",height:""}),"function"==typeof e.options.onOpenEnd&&e.options.onOpenEnd.call(e,i[0])}})}}},{key:"_animateOut",value:function(t){var e=this,i=this.$el.children("li").eq(t);if(i.length){var n=i.children(".collapsible-body");l.remove(n[0]),n.css("overflow","hidden"),l({targets:n[0],height:0,paddingTop:0,paddingBottom:0,duration:this.options.outDuration,easing:"easeInOutCubic",complete:function(){n.css({height:"",overflow:"",padding:"",display:""}),"function"==typeof e.options.onCloseEnd&&e.options.onCloseEnd.call(e,i[0])}})}}},{key:"open",value:function(t){var i=this,e=this.$el.children("li").eq(t);if(e.length&&!e[0].classList.contains("active")){if("function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,e[0]),this.options.accordion){var n=this.$el.children("li");this.$el.children("li.active").each(function(t){var e=n.index(r(t));i.close(e)})}e[0].classList.add("active"),this._animateIn(t)}}},{key:"close",value:function(t){var e=this.$el.children("li").eq(t);e.length&&e[0].classList.contains("active")&&("function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,e[0]),e[0].classList.remove("active"),this._animateOut(t))}}],[{key:"init",value:function(t,e){return _get(s.__proto__||Object.getPrototypeOf(s),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Collapsible}},{key:"defaults",get:function(){return e}}]),s}();M.Collapsible=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"collapsible","M_Collapsible")}(cash,M.anime),function(h,i){"use strict";var e={alignment:"left",autoFocus:!0,constrainWidth:!0,container:null,coverTrigger:!0,closeOnClick:!0,hover:!1,inDuration:150,outDuration:250,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,onItemClick:null},t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return i.el.M_Dropdown=i,n._dropdowns.push(i),i.id=M.getIdFromTrigger(t),i.dropdownEl=document.getElementById(i.id),i.$dropdownEl=h(i.dropdownEl),i.options=h.extend({},n.defaults,e),i.isOpen=!1,i.isScrollable=!1,i.isTouchMoving=!1,i.focusedIndex=-1,i.filterQuery=[],i.options.container?h(i.options.container).append(i.dropdownEl):i.$el.after(i.dropdownEl),i._makeDropdownFocusable(),i._resetFilterQueryBound=i._resetFilterQuery.bind(i),i._handleDocumentClickBound=i._handleDocumentClick.bind(i),i._handleDocumentTouchmoveBound=i._handleDocumentTouchmove.bind(i),i._handleDropdownClickBound=i._handleDropdownClick.bind(i),i._handleDropdownKeydownBound=i._handleDropdownKeydown.bind(i),i._handleTriggerKeydownBound=i._handleTriggerKeydown.bind(i),i._setupEventHandlers(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){this._resetDropdownStyles(),this._removeEventHandlers(),n._dropdowns.splice(n._dropdowns.indexOf(this),1),this.el.M_Dropdown=void 0}},{key:"_setupEventHandlers",value:function(){this.el.addEventListener("keydown",this._handleTriggerKeydownBound),this.dropdownEl.addEventListener("click",this._handleDropdownClickBound),this.options.hover?(this._handleMouseEnterBound=this._handleMouseEnter.bind(this),this.el.addEventListener("mouseenter",this._handleMouseEnterBound),this._handleMouseLeaveBound=this._handleMouseLeave.bind(this),this.el.addEventListener("mouseleave",this._handleMouseLeaveBound),this.dropdownEl.addEventListener("mouseleave",this._handleMouseLeaveBound)):(this._handleClickBound=this._handleClick.bind(this),this.el.addEventListener("click",this._handleClickBound))}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("keydown",this._handleTriggerKeydownBound),this.dropdownEl.removeEventListener("click",this._handleDropdownClickBound),this.options.hover?(this.el.removeEventListener("mouseenter",this._handleMouseEnterBound),this.el.removeEventListener("mouseleave",this._handleMouseLeaveBound),this.dropdownEl.removeEventListener("mouseleave",this._handleMouseLeaveBound)):this.el.removeEventListener("click",this._handleClickBound)}},{key:"_setupTemporaryEventHandlers",value:function(){document.body.addEventListener("click",this._handleDocumentClickBound,!0),document.body.addEventListener("touchend",this._handleDocumentClickBound),document.body.addEventListener("touchmove",this._handleDocumentTouchmoveBound),this.dropdownEl.addEventListener("keydown",this._handleDropdownKeydownBound)}},{key:"_removeTemporaryEventHandlers",value:function(){document.body.removeEventListener("click",this._handleDocumentClickBound,!0),document.body.removeEventListener("touchend",this._handleDocumentClickBound),document.body.removeEventListener("touchmove",this._handleDocumentTouchmoveBound),this.dropdownEl.removeEventListener("keydown",this._handleDropdownKeydownBound)}},{key:"_handleClick",value:function(t){t.preventDefault(),this.open()}},{key:"_handleMouseEnter",value:function(){this.open()}},{key:"_handleMouseLeave",value:function(t){var e=t.toElement||t.relatedTarget,i=!!h(e).closest(".dropdown-content").length,n=!1,s=h(e).closest(".dropdown-trigger");s.length&&s[0].M_Dropdown&&s[0].M_Dropdown.isOpen&&(n=!0),n||i||this.close()}},{key:"_handleDocumentClick",value:function(t){var e=this,i=h(t.target);this.options.closeOnClick&&i.closest(".dropdown-content").length&&!this.isTouchMoving?setTimeout(function(){e.close()},0):!i.closest(".dropdown-trigger").length&&i.closest(".dropdown-content").length||setTimeout(function(){e.close()},0),this.isTouchMoving=!1}},{key:"_handleTriggerKeydown",value:function(t){t.which!==M.keys.ARROW_DOWN&&t.which!==M.keys.ENTER||this.isOpen||(t.preventDefault(),this.open())}},{key:"_handleDocumentTouchmove",value:function(t){h(t.target).closest(".dropdown-content").length&&(this.isTouchMoving=!0)}},{key:"_handleDropdownClick",value:function(t){if("function"==typeof this.options.onItemClick){var e=h(t.target).closest("li")[0];this.options.onItemClick.call(this,e)}}},{key:"_handleDropdownKeydown",value:function(t){if(t.which===M.keys.TAB)t.preventDefault(),this.close();else if(t.which!==M.keys.ARROW_DOWN&&t.which!==M.keys.ARROW_UP||!this.isOpen)if(t.which===M.keys.ENTER&&this.isOpen){var e=this.dropdownEl.children[this.focusedIndex],i=h(e).find("a, button").first();i.length?i[0].click():e&&e.click()}else t.which===M.keys.ESC&&this.isOpen&&(t.preventDefault(),this.close());else{t.preventDefault();var n=t.which===M.keys.ARROW_DOWN?1:-1,s=this.focusedIndex,o=!1;do{if(s+=n,this.dropdownEl.children[s]&&-1!==this.dropdownEl.children[s].tabIndex){o=!0;break}}while(sl.spaceOnBottom?(h="bottom",i+=l.spaceOnTop,o-=l.spaceOnTop):i+=l.spaceOnBottom)),!l[d]){var u="left"===d?"right":"left";l[u]?d=u:l.spaceOnLeft>l.spaceOnRight?(d="right",n+=l.spaceOnLeft,s-=l.spaceOnLeft):(d="left",n+=l.spaceOnRight)}return"bottom"===h&&(o=o-e.height+(this.options.coverTrigger?t.height:0)),"right"===d&&(s=s-e.width+t.width),{x:s,y:o,verticalAlignment:h,horizontalAlignment:d,height:i,width:n}}},{key:"_animateIn",value:function(){var e=this;i.remove(this.dropdownEl),i({targets:this.dropdownEl,opacity:{value:[0,1],easing:"easeOutQuad"},scaleX:[.3,1],scaleY:[.3,1],duration:this.options.inDuration,easing:"easeOutQuint",complete:function(t){e.options.autoFocus&&e.dropdownEl.focus(),"function"==typeof e.options.onOpenEnd&&e.options.onOpenEnd.call(e,e.el)}})}},{key:"_animateOut",value:function(){var e=this;i.remove(this.dropdownEl),i({targets:this.dropdownEl,opacity:{value:0,easing:"easeOutQuint"},scaleX:.3,scaleY:.3,duration:this.options.outDuration,easing:"easeOutQuint",complete:function(t){e._resetDropdownStyles(),"function"==typeof e.options.onCloseEnd&&e.options.onCloseEnd.call(e,e.el)}})}},{key:"_placeDropdown",value:function(){var t=this.options.constrainWidth?this.el.getBoundingClientRect().width:this.dropdownEl.getBoundingClientRect().width;this.dropdownEl.style.width=t+"px";var e=this._getDropdownPosition();this.dropdownEl.style.left=e.x+"px",this.dropdownEl.style.top=e.y+"px",this.dropdownEl.style.height=e.height+"px",this.dropdownEl.style.width=e.width+"px",this.dropdownEl.style.transformOrigin=("left"===e.horizontalAlignment?"0":"100%")+" "+("top"===e.verticalAlignment?"0":"100%")}},{key:"open",value:function(){this.isOpen||(this.isOpen=!0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el),this._resetDropdownStyles(),this.dropdownEl.style.display="block",this._placeDropdown(),this._animateIn(),this._setupTemporaryEventHandlers())}},{key:"close",value:function(){this.isOpen&&(this.isOpen=!1,this.focusedIndex=-1,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this._animateOut(),this._removeTemporaryEventHandlers(),this.options.autoFocus&&this.el.focus())}},{key:"recalculateDimensions",value:function(){this.isOpen&&(this.$dropdownEl.css({width:"",height:"",left:"",top:"","transform-origin":""}),this._placeDropdown())}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Dropdown}},{key:"defaults",get:function(){return e}}]),n}();t._dropdowns=[],M.Dropdown=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"dropdown","M_Dropdown")}(cash,M.anime),function(s,i){"use strict";var e={opacity:.5,inDuration:250,outDuration:250,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,preventScrolling:!0,dismissible:!0,startingTop:"4%",endingTop:"10%"},t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return(i.el.M_Modal=i).options=s.extend({},n.defaults,e),i.isOpen=!1,i.id=i.$el.attr("id"),i._openingTrigger=void 0,i.$overlay=s('

'),i.el.tabIndex=0,i._nthModalOpened=0,n._count++,i._setupEventHandlers(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){n._count--,this._removeEventHandlers(),this.el.removeAttribute("style"),this.$overlay.remove(),this.el.M_Modal=void 0}},{key:"_setupEventHandlers",value:function(){this._handleOverlayClickBound=this._handleOverlayClick.bind(this),this._handleModalCloseClickBound=this._handleModalCloseClick.bind(this),1===n._count&&document.body.addEventListener("click",this._handleTriggerClick),this.$overlay[0].addEventListener("click",this._handleOverlayClickBound),this.el.addEventListener("click",this._handleModalCloseClickBound)}},{key:"_removeEventHandlers",value:function(){0===n._count&&document.body.removeEventListener("click",this._handleTriggerClick),this.$overlay[0].removeEventListener("click",this._handleOverlayClickBound),this.el.removeEventListener("click",this._handleModalCloseClickBound)}},{key:"_handleTriggerClick",value:function(t){var e=s(t.target).closest(".modal-trigger");if(e.length){var i=M.getIdFromTrigger(e[0]),n=document.getElementById(i).M_Modal;n&&n.open(e),t.preventDefault()}}},{key:"_handleOverlayClick",value:function(){this.options.dismissible&&this.close()}},{key:"_handleModalCloseClick",value:function(t){s(t.target).closest(".modal-close").length&&this.close()}},{key:"_handleKeydown",value:function(t){27===t.keyCode&&this.options.dismissible&&this.close()}},{key:"_handleFocus",value:function(t){this.el.contains(t.target)||this._nthModalOpened!==n._modalsOpen||this.el.focus()}},{key:"_animateIn",value:function(){var t=this;s.extend(this.el.style,{display:"block",opacity:0}),s.extend(this.$overlay[0].style,{display:"block",opacity:0}),i({targets:this.$overlay[0],opacity:this.options.opacity,duration:this.options.inDuration,easing:"easeOutQuad"});var e={targets:this.el,duration:this.options.inDuration,easing:"easeOutCubic",complete:function(){"function"==typeof t.options.onOpenEnd&&t.options.onOpenEnd.call(t,t.el,t._openingTrigger)}};this.el.classList.contains("bottom-sheet")?s.extend(e,{bottom:0,opacity:1}):s.extend(e,{top:[this.options.startingTop,this.options.endingTop],opacity:1,scaleX:[.8,1],scaleY:[.8,1]}),i(e)}},{key:"_animateOut",value:function(){var t=this;i({targets:this.$overlay[0],opacity:0,duration:this.options.outDuration,easing:"easeOutQuart"});var e={targets:this.el,duration:this.options.outDuration,easing:"easeOutCubic",complete:function(){t.el.style.display="none",t.$overlay.remove(),"function"==typeof t.options.onCloseEnd&&t.options.onCloseEnd.call(t,t.el)}};this.el.classList.contains("bottom-sheet")?s.extend(e,{bottom:"-100%",opacity:0}):s.extend(e,{top:[this.options.endingTop,this.options.startingTop],opacity:0,scaleX:.8,scaleY:.8}),i(e)}},{key:"open",value:function(t){if(!this.isOpen)return this.isOpen=!0,n._modalsOpen++,this._nthModalOpened=n._modalsOpen,this.$overlay[0].style.zIndex=1e3+2*n._modalsOpen,this.el.style.zIndex=1e3+2*n._modalsOpen+1,this._openingTrigger=t?t[0]:void 0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el,this._openingTrigger),this.options.preventScrolling&&(document.body.style.overflow="hidden"),this.el.classList.add("open"),this.el.insertAdjacentElement("afterend",this.$overlay[0]),this.options.dismissible&&(this._handleKeydownBound=this._handleKeydown.bind(this),this._handleFocusBound=this._handleFocus.bind(this),document.addEventListener("keydown",this._handleKeydownBound),document.addEventListener("focus",this._handleFocusBound,!0)),i.remove(this.el),i.remove(this.$overlay[0]),this._animateIn(),this.el.focus(),this}},{key:"close",value:function(){if(this.isOpen)return this.isOpen=!1,n._modalsOpen--,this._nthModalOpened=0,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this.el.classList.remove("open"),0===n._modalsOpen&&(document.body.style.overflow=""),this.options.dismissible&&(document.removeEventListener("keydown",this._handleKeydownBound),document.removeEventListener("focus",this._handleFocusBound,!0)),i.remove(this.el),i.remove(this.$overlay[0]),this._animateOut(),this}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Modal}},{key:"defaults",get:function(){return e}}]),n}();t._modalsOpen=0,t._count=0,M.Modal=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"modal","M_Modal")}(cash,M.anime),function(o,a){"use strict";var e={inDuration:275,outDuration:200,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null},t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return(i.el.M_Materialbox=i).options=o.extend({},n.defaults,e),i.overlayActive=!1,i.doneAnimating=!0,i.placeholder=o("
").addClass("material-placeholder"),i.originalWidth=0,i.originalHeight=0,i.originInlineStyles=i.$el.attr("style"),i.caption=i.el.getAttribute("data-caption")||"",i.$el.before(i.placeholder),i.placeholder.append(i.$el),i._setupEventHandlers(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){this._removeEventHandlers(),this.el.M_Materialbox=void 0,o(this.placeholder).after(this.el).remove(),this.$el.removeAttr("style")}},{key:"_setupEventHandlers",value:function(){this._handleMaterialboxClickBound=this._handleMaterialboxClick.bind(this),this.el.addEventListener("click",this._handleMaterialboxClickBound)}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("click",this._handleMaterialboxClickBound)}},{key:"_handleMaterialboxClick",value:function(t){!1===this.doneAnimating||this.overlayActive&&this.doneAnimating?this.close():this.open()}},{key:"_handleWindowScroll",value:function(){this.overlayActive&&this.close()}},{key:"_handleWindowResize",value:function(){this.overlayActive&&this.close()}},{key:"_handleWindowEscape",value:function(t){27===t.keyCode&&this.doneAnimating&&this.overlayActive&&this.close()}},{key:"_makeAncestorsOverflowVisible",value:function(){this.ancestorsChanged=o();for(var t=this.placeholder[0].parentNode;null!==t&&!o(t).is(document);){var e=o(t);"visible"!==e.css("overflow")&&(e.css("overflow","visible"),void 0===this.ancestorsChanged?this.ancestorsChanged=e:this.ancestorsChanged=this.ancestorsChanged.add(e)),t=t.parentNode}}},{key:"_animateImageIn",value:function(){var t=this,e={targets:this.el,height:[this.originalHeight,this.newHeight],width:[this.originalWidth,this.newWidth],left:M.getDocumentScrollLeft()+this.windowWidth/2-this.placeholder.offset().left-this.newWidth/2,top:M.getDocumentScrollTop()+this.windowHeight/2-this.placeholder.offset().top-this.newHeight/2,duration:this.options.inDuration,easing:"easeOutQuad",complete:function(){t.doneAnimating=!0,"function"==typeof t.options.onOpenEnd&&t.options.onOpenEnd.call(t,t.el)}};this.maxWidth=this.$el.css("max-width"),this.maxHeight=this.$el.css("max-height"),"none"!==this.maxWidth&&(e.maxWidth=this.newWidth),"none"!==this.maxHeight&&(e.maxHeight=this.newHeight),a(e)}},{key:"_animateImageOut",value:function(){var t=this,e={targets:this.el,width:this.originalWidth,height:this.originalHeight,left:0,top:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:function(){t.placeholder.css({height:"",width:"",position:"",top:"",left:""}),t.attrWidth&&t.$el.attr("width",t.attrWidth),t.attrHeight&&t.$el.attr("height",t.attrHeight),t.$el.removeAttr("style"),t.originInlineStyles&&t.$el.attr("style",t.originInlineStyles),t.$el.removeClass("active"),t.doneAnimating=!0,t.ancestorsChanged.length&&t.ancestorsChanged.css("overflow",""),"function"==typeof t.options.onCloseEnd&&t.options.onCloseEnd.call(t,t.el)}};a(e)}},{key:"_updateVars",value:function(){this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight,this.caption=this.el.getAttribute("data-caption")||""}},{key:"open",value:function(){var t=this;this._updateVars(),this.originalWidth=this.el.getBoundingClientRect().width,this.originalHeight=this.el.getBoundingClientRect().height,this.doneAnimating=!1,this.$el.addClass("active"),this.overlayActive=!0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el),this.placeholder.css({width:this.placeholder[0].getBoundingClientRect().width+"px",height:this.placeholder[0].getBoundingClientRect().height+"px",position:"relative",top:0,left:0}),this._makeAncestorsOverflowVisible(),this.$el.css({position:"absolute","z-index":1e3,"will-change":"left, top, width, height"}),this.attrWidth=this.$el.attr("width"),this.attrHeight=this.$el.attr("height"),this.attrWidth&&(this.$el.css("width",this.attrWidth+"px"),this.$el.removeAttr("width")),this.attrHeight&&(this.$el.css("width",this.attrHeight+"px"),this.$el.removeAttr("height")),this.$overlay=o('
').css({opacity:0}).one("click",function(){t.doneAnimating&&t.close()}),this.$el.before(this.$overlay);var e=this.$overlay[0].getBoundingClientRect();this.$overlay.css({width:this.windowWidth+"px",height:this.windowHeight+"px",left:-1*e.left+"px",top:-1*e.top+"px"}),a.remove(this.el),a.remove(this.$overlay[0]),a({targets:this.$overlay[0],opacity:1,duration:this.options.inDuration,easing:"easeOutQuad"}),""!==this.caption&&(this.$photocaption&&a.remove(this.$photoCaption[0]),this.$photoCaption=o('
'),this.$photoCaption.text(this.caption),o("body").append(this.$photoCaption),this.$photoCaption.css({display:"inline"}),a({targets:this.$photoCaption[0],opacity:1,duration:this.options.inDuration,easing:"easeOutQuad"}));var i=0,n=this.originalWidth/this.windowWidth,s=this.originalHeight/this.windowHeight;this.newWidth=0,this.newHeight=0,si.options.responsiveThreshold,i.$img=i.$el.find("img").first(),i.$img.each(function(){this.complete&&s(this).trigger("load")}),i._updateParallax(),i._setupEventHandlers(),i._setupStyles(),n._parallaxes.push(i),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){n._parallaxes.splice(n._parallaxes.indexOf(this),1),this.$img[0].style.transform="",this._removeEventHandlers(),this.$el[0].M_Parallax=void 0}},{key:"_setupEventHandlers",value:function(){this._handleImageLoadBound=this._handleImageLoad.bind(this),this.$img[0].addEventListener("load",this._handleImageLoadBound),0===n._parallaxes.length&&(n._handleScrollThrottled=M.throttle(n._handleScroll,5),window.addEventListener("scroll",n._handleScrollThrottled),n._handleWindowResizeThrottled=M.throttle(n._handleWindowResize,5),window.addEventListener("resize",n._handleWindowResizeThrottled))}},{key:"_removeEventHandlers",value:function(){this.$img[0].removeEventListener("load",this._handleImageLoadBound),0===n._parallaxes.length&&(window.removeEventListener("scroll",n._handleScrollThrottled),window.removeEventListener("resize",n._handleWindowResizeThrottled))}},{key:"_setupStyles",value:function(){this.$img[0].style.opacity=1}},{key:"_handleImageLoad",value:function(){this._updateParallax()}},{key:"_updateParallax",value:function(){var t=0e.options.responsiveThreshold}}},{key:"defaults",get:function(){return e}}]),n}();t._parallaxes=[],M.Parallax=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"parallax","M_Parallax")}(cash),function(a,s){"use strict";var e={duration:300,onShow:null,swipeable:!1,responsiveThreshold:1/0},t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return(i.el.M_Tabs=i).options=a.extend({},n.defaults,e),i.$tabLinks=i.$el.children("li.tab").children("a"),i.index=0,i._setupActiveTabLink(),i.options.swipeable?i._setupSwipeableTabs():i._setupNormalTabs(),i._setTabsAndTabWidth(),i._createIndicator(),i._setupEventHandlers(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){this._removeEventHandlers(),this._indicator.parentNode.removeChild(this._indicator),this.options.swipeable?this._teardownSwipeableTabs():this._teardownNormalTabs(),this.$el[0].M_Tabs=void 0}},{key:"_setupEventHandlers",value:function(){this._handleWindowResizeBound=this._handleWindowResize.bind(this),window.addEventListener("resize",this._handleWindowResizeBound),this._handleTabClickBound=this._handleTabClick.bind(this),this.el.addEventListener("click",this._handleTabClickBound)}},{key:"_removeEventHandlers",value:function(){window.removeEventListener("resize",this._handleWindowResizeBound),this.el.removeEventListener("click",this._handleTabClickBound)}},{key:"_handleWindowResize",value:function(){this._setTabsAndTabWidth(),0!==this.tabWidth&&0!==this.tabsWidth&&(this._indicator.style.left=this._calcLeftPos(this.$activeTabLink)+"px",this._indicator.style.right=this._calcRightPos(this.$activeTabLink)+"px")}},{key:"_handleTabClick",value:function(t){var e=this,i=a(t.target).closest("li.tab"),n=a(t.target).closest("a");if(n.length&&n.parent().hasClass("tab"))if(i.hasClass("disabled"))t.preventDefault();else if(!n.attr("target")){this.$activeTabLink.removeClass("active");var s=this.$content;this.$activeTabLink=n,this.$content=a(M.escapeHash(n[0].hash)),this.$tabLinks=this.$el.children("li.tab").children("a"),this.$activeTabLink.addClass("active");var o=this.index;this.index=Math.max(this.$tabLinks.index(n),0),this.options.swipeable?this._tabsCarousel&&this._tabsCarousel.set(this.index,function(){"function"==typeof e.options.onShow&&e.options.onShow.call(e,e.$content[0])}):this.$content.length&&(this.$content[0].style.display="block",this.$content.addClass("active"),"function"==typeof this.options.onShow&&this.options.onShow.call(this,this.$content[0]),s.length&&!s.is(this.$content)&&(s[0].style.display="none",s.removeClass("active"))),this._setTabsAndTabWidth(),this._animateIndicator(o),t.preventDefault()}}},{key:"_createIndicator",value:function(){var t=this,e=document.createElement("li");e.classList.add("indicator"),this.el.appendChild(e),this._indicator=e,setTimeout(function(){t._indicator.style.left=t._calcLeftPos(t.$activeTabLink)+"px",t._indicator.style.right=t._calcRightPos(t.$activeTabLink)+"px"},0)}},{key:"_setupActiveTabLink",value:function(){this.$activeTabLink=a(this.$tabLinks.filter('[href="'+location.hash+'"]')),0===this.$activeTabLink.length&&(this.$activeTabLink=this.$el.children("li.tab").children("a.active").first()),0===this.$activeTabLink.length&&(this.$activeTabLink=this.$el.children("li.tab").children("a").first()),this.$tabLinks.removeClass("active"),this.$activeTabLink[0].classList.add("active"),this.index=Math.max(this.$tabLinks.index(this.$activeTabLink),0),this.$activeTabLink.length&&(this.$content=a(M.escapeHash(this.$activeTabLink[0].hash)),this.$content.addClass("active"))}},{key:"_setupSwipeableTabs",value:function(){var i=this;window.innerWidth>this.options.responsiveThreshold&&(this.options.swipeable=!1);var n=a();this.$tabLinks.each(function(t){var e=a(M.escapeHash(t.hash));e.addClass("carousel-item"),n=n.add(e)});var t=a('');n.first().before(t),t.append(n),n[0].style.display="";var e=this.$activeTabLink.closest(".tab").index();this._tabsCarousel=M.Carousel.init(t[0],{fullWidth:!0,noWrap:!0,onCycleTo:function(t){var e=i.index;i.index=a(t).index(),i.$activeTabLink.removeClass("active"),i.$activeTabLink=i.$tabLinks.eq(i.index),i.$activeTabLink.addClass("active"),i._animateIndicator(e),"function"==typeof i.options.onShow&&i.options.onShow.call(i,i.$content[0])}}),this._tabsCarousel.set(e)}},{key:"_teardownSwipeableTabs",value:function(){var t=this._tabsCarousel.$el;this._tabsCarousel.destroy(),t.after(t.children()),t.remove()}},{key:"_setupNormalTabs",value:function(){this.$tabLinks.not(this.$activeTabLink).each(function(t){if(t.hash){var e=a(M.escapeHash(t.hash));e.length&&(e[0].style.display="none")}})}},{key:"_teardownNormalTabs",value:function(){this.$tabLinks.each(function(t){if(t.hash){var e=a(M.escapeHash(t.hash));e.length&&(e[0].style.display="")}})}},{key:"_setTabsAndTabWidth",value:function(){this.tabsWidth=this.$el.width(),this.tabWidth=Math.max(this.tabsWidth,this.el.scrollWidth)/this.$tabLinks.length}},{key:"_calcRightPos",value:function(t){return Math.ceil(this.tabsWidth-t.position().left-t[0].getBoundingClientRect().width)}},{key:"_calcLeftPos",value:function(t){return Math.floor(t.position().left)}},{key:"updateTabIndicator",value:function(){this._setTabsAndTabWidth(),this._animateIndicator(this.index)}},{key:"_animateIndicator",value:function(t){var e=0,i=0;0<=this.index-t?e=90:i=90;var n={targets:this._indicator,left:{value:this._calcLeftPos(this.$activeTabLink),delay:e},right:{value:this._calcRightPos(this.$activeTabLink),delay:i},duration:this.options.duration,easing:"easeOutQuad"};s.remove(this._indicator),s(n)}},{key:"select",value:function(t){var e=this.$tabLinks.filter('[href="#'+t+'"]');e.length&&e.trigger("click")}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Tabs}},{key:"defaults",get:function(){return e}}]),n}();M.Tabs=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"tabs","M_Tabs")}(cash,M.anime),function(d,e){"use strict";var i={exitDelay:200,enterDelay:0,html:null,margin:5,inDuration:250,outDuration:200,position:"bottom",transitionMovement:10},t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return(i.el.M_Tooltip=i).options=d.extend({},n.defaults,e),i.isOpen=!1,i.isHovered=!1,i.isFocused=!1,i._appendTooltipEl(),i._setupEventHandlers(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){d(this.tooltipEl).remove(),this._removeEventHandlers(),this.el.M_Tooltip=void 0}},{key:"_appendTooltipEl",value:function(){var t=document.createElement("div");t.classList.add("material-tooltip"),this.tooltipEl=t;var e=document.createElement("div");e.classList.add("tooltip-content"),e.innerHTML=this.options.html,t.appendChild(e),document.body.appendChild(t)}},{key:"_updateTooltipContent",value:function(){this.tooltipEl.querySelector(".tooltip-content").innerHTML=this.options.html}},{key:"_setupEventHandlers",value:function(){this._handleMouseEnterBound=this._handleMouseEnter.bind(this),this._handleMouseLeaveBound=this._handleMouseLeave.bind(this),this._handleFocusBound=this._handleFocus.bind(this),this._handleBlurBound=this._handleBlur.bind(this),this.el.addEventListener("mouseenter",this._handleMouseEnterBound),this.el.addEventListener("mouseleave",this._handleMouseLeaveBound),this.el.addEventListener("focus",this._handleFocusBound,!0),this.el.addEventListener("blur",this._handleBlurBound,!0)}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("mouseenter",this._handleMouseEnterBound),this.el.removeEventListener("mouseleave",this._handleMouseLeaveBound),this.el.removeEventListener("focus",this._handleFocusBound,!0),this.el.removeEventListener("blur",this._handleBlurBound,!0)}},{key:"open",value:function(t){this.isOpen||(t=void 0===t||void 0,this.isOpen=!0,this.options=d.extend({},this.options,this._getAttributeOptions()),this._updateTooltipContent(),this._setEnterDelayTimeout(t))}},{key:"close",value:function(){this.isOpen&&(this.isHovered=!1,this.isFocused=!1,this.isOpen=!1,this._setExitDelayTimeout())}},{key:"_setExitDelayTimeout",value:function(){var t=this;clearTimeout(this._exitDelayTimeout),this._exitDelayTimeout=setTimeout(function(){t.isHovered||t.isFocused||t._animateOut()},this.options.exitDelay)}},{key:"_setEnterDelayTimeout",value:function(t){var e=this;clearTimeout(this._enterDelayTimeout),this._enterDelayTimeout=setTimeout(function(){(e.isHovered||e.isFocused||t)&&e._animateIn()},this.options.enterDelay)}},{key:"_positionTooltip",value:function(){var t,e=this.el,i=this.tooltipEl,n=e.offsetHeight,s=e.offsetWidth,o=i.offsetHeight,a=i.offsetWidth,r=this.options.margin,l=void 0,h=void 0;this.xMovement=0,this.yMovement=0,l=e.getBoundingClientRect().top+M.getDocumentScrollTop(),h=e.getBoundingClientRect().left+M.getDocumentScrollLeft(),"top"===this.options.position?(l+=-o-r,h+=s/2-a/2,this.yMovement=-this.options.transitionMovement):"right"===this.options.position?(l+=n/2-o/2,h+=s+r,this.xMovement=this.options.transitionMovement):"left"===this.options.position?(l+=n/2-o/2,h+=-a-r,this.xMovement=-this.options.transitionMovement):(l+=n+r,h+=s/2-a/2,this.yMovement=this.options.transitionMovement),t=this._repositionWithinScreen(h,l,a,o),d(i).css({top:t.y+"px",left:t.x+"px"})}},{key:"_repositionWithinScreen",value:function(t,e,i,n){var s=M.getDocumentScrollLeft(),o=M.getDocumentScrollTop(),a=t-s,r=e-o,l={left:a,top:r,width:i,height:n},h=this.options.margin+this.options.transitionMovement,d=M.checkWithinContainer(document.body,l,h);return d.left?a=h:d.right&&(a-=a+i-window.innerWidth),d.top?r=h:d.bottom&&(r-=r+n-window.innerHeight),{x:a+s,y:r+o}}},{key:"_animateIn",value:function(){this._positionTooltip(),this.tooltipEl.style.visibility="visible",e.remove(this.tooltipEl),e({targets:this.tooltipEl,opacity:1,translateX:this.xMovement,translateY:this.yMovement,duration:this.options.inDuration,easing:"easeOutCubic"})}},{key:"_animateOut",value:function(){e.remove(this.tooltipEl),e({targets:this.tooltipEl,opacity:0,translateX:0,translateY:0,duration:this.options.outDuration,easing:"easeOutCubic"})}},{key:"_handleMouseEnter",value:function(){this.isHovered=!0,this.isFocused=!1,this.open(!1)}},{key:"_handleMouseLeave",value:function(){this.isHovered=!1,this.isFocused=!1,this.close()}},{key:"_handleFocus",value:function(){M.tabPressed&&(this.isFocused=!0,this.open(!1))}},{key:"_handleBlur",value:function(){this.isFocused=!1,this.close()}},{key:"_getAttributeOptions",value:function(){var t={},e=this.el.getAttribute("data-tooltip"),i=this.el.getAttribute("data-position");return e&&(t.html=e),i&&(t.position=i),t}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Tooltip}},{key:"defaults",get:function(){return i}}]),n}();M.Tooltip=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"tooltip","M_Tooltip")}(cash,M.anime),function(i){"use strict";var t=t||{},e=document.querySelectorAll.bind(document);function m(t){var e="";for(var i in t)t.hasOwnProperty(i)&&(e+=i+":"+t[i]+";");return e}var g={duration:750,show:function(t,e){if(2===t.button)return!1;var i=e||this,n=document.createElement("div");n.className="waves-ripple",i.appendChild(n);var s,o,a,r,l,h,d,u=(h={top:0,left:0},d=(s=i)&&s.ownerDocument,o=d.documentElement,void 0!==s.getBoundingClientRect&&(h=s.getBoundingClientRect()),a=null!==(l=r=d)&&l===l.window?r:9===r.nodeType&&r.defaultView,{top:h.top+a.pageYOffset-o.clientTop,left:h.left+a.pageXOffset-o.clientLeft}),c=t.pageY-u.top,p=t.pageX-u.left,v="scale("+i.clientWidth/100*10+")";"touches"in t&&(c=t.touches[0].pageY-u.top,p=t.touches[0].pageX-u.left),n.setAttribute("data-hold",Date.now()),n.setAttribute("data-scale",v),n.setAttribute("data-x",p),n.setAttribute("data-y",c);var f={top:c+"px",left:p+"px"};n.className=n.className+" waves-notransition",n.setAttribute("style",m(f)),n.className=n.className.replace("waves-notransition",""),f["-webkit-transform"]=v,f["-moz-transform"]=v,f["-ms-transform"]=v,f["-o-transform"]=v,f.transform=v,f.opacity="1",f["-webkit-transition-duration"]=g.duration+"ms",f["-moz-transition-duration"]=g.duration+"ms",f["-o-transition-duration"]=g.duration+"ms",f["transition-duration"]=g.duration+"ms",f["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",f["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",f["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",f["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",n.setAttribute("style",m(f))},hide:function(t){l.touchup(t);var e=this,i=(e.clientWidth,null),n=e.getElementsByClassName("waves-ripple");if(!(0i||1"+o+""+a+""+r+""),i.length&&e.prepend(i)}},{key:"_resetCurrentElement",value:function(){this.activeIndex=-1,this.$active.removeClass("active")}},{key:"_resetAutocomplete",value:function(){h(this.container).empty(),this._resetCurrentElement(),this.oldVal=null,this.isOpen=!1,this._mousedown=!1}},{key:"selectOption",value:function(t){var e=t.text().trim();this.el.value=e,this.$el.trigger("change"),this._resetAutocomplete(),this.close(),"function"==typeof this.options.onAutocomplete&&this.options.onAutocomplete.call(this,e)}},{key:"_renderDropdown",value:function(t,i){var n=this;this._resetAutocomplete();var e=[];for(var s in t)if(t.hasOwnProperty(s)&&-1!==s.toLowerCase().indexOf(i)){if(this.count>=this.options.limit)break;var o={data:t[s],key:s};e.push(o),this.count++}if(this.options.sortFunction){e.sort(function(t,e){return n.options.sortFunction(t.key.toLowerCase(),e.key.toLowerCase(),i.toLowerCase())})}for(var a=0;a");r.data?l.append(''+r.key+""):l.append(""+r.key+""),h(this.container).append(l),this._highlight(i,l)}}},{key:"open",value:function(){var t=this.el.value.toLowerCase();this._resetAutocomplete(),t.length>=this.options.minLength&&(this.isOpen=!0,this._renderDropdown(this.options.data,t)),this.dropdown.isOpen?this.dropdown.recalculateDimensions():this.dropdown.open()}},{key:"close",value:function(){this.dropdown.close()}},{key:"updateData",value:function(t){var e=this.el.value.toLowerCase();this.options.data=t,this.isOpen&&this._renderDropdown(t,e)}}],[{key:"init",value:function(t,e){return _get(s.__proto__||Object.getPrototypeOf(s),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Autocomplete}},{key:"defaults",get:function(){return e}}]),s}();t._keydown=!1,M.Autocomplete=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"autocomplete","M_Autocomplete")}(cash),function(d){M.updateTextFields=function(){d("input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], input[type=date], input[type=time], textarea").each(function(t,e){var i=d(this);0'),d("body").append(e));var i=t.css("font-family"),n=t.css("font-size"),s=t.css("line-height"),o=t.css("padding-top"),a=t.css("padding-right"),r=t.css("padding-bottom"),l=t.css("padding-left");n&&e.css("font-size",n),i&&e.css("font-family",i),s&&e.css("line-height",s),o&&e.css("padding-top",o),a&&e.css("padding-right",a),r&&e.css("padding-bottom",r),l&&e.css("padding-left",l),t.data("original-height")||t.data("original-height",t.height()),"off"===t.attr("wrap")&&e.css("overflow-wrap","normal").css("white-space","pre"),e.text(t[0].value+"\n");var h=e.html().replace(/\n/g,"
");e.html(h),0'),this.$slides.each(function(t,e){var i=s('
  • ');n.$indicators.append(i[0])}),this.$el.append(this.$indicators[0]),this.$indicators=this.$indicators.children("li.indicator-item"))}},{key:"_removeIndicators",value:function(){this.$el.find("ul.indicators").remove()}},{key:"set",value:function(t){var e=this;if(t>=this.$slides.length?t=0:t<0&&(t=this.$slides.length-1),this.activeIndex!=t){this.$active=this.$slides.eq(this.activeIndex);var i=this.$active.find(".caption");this.$active.removeClass("active"),o({targets:this.$active[0],opacity:0,duration:this.options.duration,easing:"easeOutQuad",complete:function(){e.$slides.not(".active").each(function(t){o({targets:t,opacity:0,translateX:0,translateY:0,duration:0,easing:"easeOutQuad"})})}}),this._animateCaptionIn(i[0],this.options.duration),this.options.indicators&&(this.$indicators.eq(this.activeIndex).removeClass("active"),this.$indicators.eq(t).addClass("active")),o({targets:this.$slides.eq(t)[0],opacity:1,duration:this.options.duration,easing:"easeOutQuad"}),o({targets:this.$slides.eq(t).find(".caption")[0],opacity:1,translateX:0,translateY:0,duration:this.options.duration,delay:this.options.duration,easing:"easeOutQuad"}),this.$slides.eq(t).addClass("active"),this.activeIndex=t,this.start()}}},{key:"pause",value:function(){clearInterval(this.interval)}},{key:"start",value:function(){clearInterval(this.interval),this.interval=setInterval(this._handleIntervalBound,this.options.duration+this.options.interval)}},{key:"next",value:function(){var t=this.activeIndex+1;t>=this.$slides.length?t=0:t<0&&(t=this.$slides.length-1),this.set(t)}},{key:"prev",value:function(){var t=this.activeIndex-1;t>=this.$slides.length?t=0:t<0&&(t=this.$slides.length-1),this.set(t)}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Slider}},{key:"defaults",get:function(){return e}}]),n}();M.Slider=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"slider","M_Slider")}(cash,M.anime),function(n,s){n(document).on("click",".card",function(t){if(n(this).children(".card-reveal").length){var i=n(t.target).closest(".card");void 0===i.data("initialOverflow")&&i.data("initialOverflow",void 0===i.css("overflow")?"":i.css("overflow"));var e=n(this).find(".card-reveal");n(t.target).is(n(".card-reveal .card-title"))||n(t.target).is(n(".card-reveal .card-title i"))?s({targets:e[0],translateY:0,duration:225,easing:"easeInOutQuad",complete:function(t){var e=t.animatables[0].target;n(e).css({display:"none"}),i.css("overflow",i.data("initialOverflow"))}}):(n(t.target).is(n(".card .activator"))||n(t.target).is(n(".card .activator i")))&&(i.css("overflow","hidden"),e.css({display:"block"}),s({targets:e[0],translateY:"-100%",duration:300,easing:"easeInOutQuad"}))}})}(cash,M.anime),function(h){"use strict";var e={data:[],placeholder:"",secondaryPlaceholder:"",autocompleteOptions:{},limit:1/0,onChipAdd:null,onChipSelect:null,onChipDelete:null},t=function(t){function l(t,e){_classCallCheck(this,l);var i=_possibleConstructorReturn(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,l,t,e));return(i.el.M_Chips=i).options=h.extend({},l.defaults,e),i.$el.addClass("chips input-field"),i.chipsData=[],i.$chips=h(),i._setupInput(),i.hasAutocomplete=0"),this.$el.append(this.$input)),this.$input.addClass("input")}},{key:"_setupLabel",value:function(){this.$label=this.$el.find("label"),this.$label.length&&this.$label.setAttribute("for",this.$input.attr("id"))}},{key:"_setPlaceholder",value:function(){void 0!==this.chipsData&&!this.chipsData.length&&this.options.placeholder?h(this.$input).prop("placeholder",this.options.placeholder):(void 0===this.chipsData||this.chipsData.length)&&this.options.secondaryPlaceholder&&h(this.$input).prop("placeholder",this.options.secondaryPlaceholder)}},{key:"_isValid",value:function(t){if(t.hasOwnProperty("tag")&&""!==t.tag){for(var e=!1,i=0;i=this.options.limit)){var e=this._renderChip(t);this.$chips.add(e),this.chipsData.push(t),h(this.$input).before(e),this._setPlaceholder(),"function"==typeof this.options.onChipAdd&&this.options.onChipAdd.call(this,this.$el,e)}}},{key:"deleteChip",value:function(t){var e=this.$chips.eq(t);this.$chips.eq(t).remove(),this.$chips=this.$chips.filter(function(t){return 0<=h(t).index()}),this.chipsData.splice(t,1),this._setPlaceholder(),"function"==typeof this.options.onChipDelete&&this.options.onChipDelete.call(this,this.$el,e[0])}},{key:"selectChip",value:function(t){var e=this.$chips.eq(t);(this._selectedChip=e)[0].focus(),"function"==typeof this.options.onChipSelect&&this.options.onChipSelect.call(this,this.$el,e[0])}}],[{key:"init",value:function(t,e){return _get(l.__proto__||Object.getPrototypeOf(l),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Chips}},{key:"_handleChipsKeydown",value:function(t){l._keydown=!0;var e=h(t.target).closest(".chips"),i=t.target&&e.length;if(!h(t.target).is("input, textarea")&&i){var n=e[0].M_Chips;if(8===t.keyCode||46===t.keyCode){t.preventDefault();var s=n.chipsData.length;if(n._selectedChip){var o=n._selectedChip.index();n.deleteChip(o),n._selectedChip=null,s=Math.max(o-1,0)}n.chipsData.length&&n.selectChip(s)}else if(37===t.keyCode){if(n._selectedChip){var a=n._selectedChip.index()-1;if(a<0)return;n.selectChip(a)}}else if(39===t.keyCode&&n._selectedChip){var r=n._selectedChip.index()+1;r>=n.chipsData.length?n.$input[0].focus():n.selectChip(r)}}}},{key:"_handleChipsKeyup",value:function(t){l._keydown=!1}},{key:"_handleChipsBlur",value:function(t){l._keydown||(h(t.target).closest(".chips")[0].M_Chips._selectedChip=null)}},{key:"defaults",get:function(){return e}}]),l}();t._keydown=!1,M.Chips=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"chips","M_Chips"),h(document).ready(function(){h(document.body).on("click",".chip .close",function(){var t=h(this).closest(".chips");t.length&&t[0].M_Chips||h(this).closest(".chip").remove()})})}(cash),function(s){"use strict";var e={top:0,bottom:1/0,offset:0,onPositionChange:null},t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return(i.el.M_Pushpin=i).options=s.extend({},n.defaults,e),i.originalOffset=i.el.offsetTop,n._pushpins.push(i),i._setupEventHandlers(),i._updatePosition(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){this.el.style.top=null,this._removePinClasses(),this._removeEventHandlers();var t=n._pushpins.indexOf(this);n._pushpins.splice(t,1)}},{key:"_setupEventHandlers",value:function(){document.addEventListener("scroll",n._updateElements)}},{key:"_removeEventHandlers",value:function(){document.removeEventListener("scroll",n._updateElements)}},{key:"_updatePosition",value:function(){var t=M.getDocumentScrollTop()+this.options.offset;this.options.top<=t&&this.options.bottom>=t&&!this.el.classList.contains("pinned")&&(this._removePinClasses(),this.el.style.top=this.options.offset+"px",this.el.classList.add("pinned"),"function"==typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pinned")),tthis.options.bottom&&!this.el.classList.contains("pin-bottom")&&(this._removePinClasses(),this.el.classList.add("pin-bottom"),this.el.style.top=this.options.bottom-this.originalOffset+"px","function"==typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pin-bottom"))}},{key:"_removePinClasses",value:function(){this.el.classList.remove("pin-top"),this.el.classList.remove("pinned"),this.el.classList.remove("pin-bottom")}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Pushpin}},{key:"_updateElements",value:function(){for(var t in n._pushpins){n._pushpins[t]._updatePosition()}}},{key:"defaults",get:function(){return e}}]),n}();t._pushpins=[],M.Pushpin=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"pushpin","M_Pushpin")}(cash),function(r,s){"use strict";var e={direction:"top",hoverEnabled:!0,toolbarEnabled:!1};r.fn.reverse=[].reverse;var t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return(i.el.M_FloatingActionButton=i).options=r.extend({},n.defaults,e),i.isOpen=!1,i.$anchor=i.$el.children("a").first(),i.$menu=i.$el.children("ul").first(),i.$floatingBtns=i.$el.find("ul .btn-floating"),i.$floatingBtnsReverse=i.$el.find("ul .btn-floating").reverse(),i.offsetY=0,i.offsetX=0,i.$el.addClass("direction-"+i.options.direction),"top"===i.options.direction?i.offsetY=40:"right"===i.options.direction?i.offsetX=-40:"bottom"===i.options.direction?i.offsetY=-40:i.offsetX=40,i._setupEventHandlers(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){this._removeEventHandlers(),this.el.M_FloatingActionButton=void 0}},{key:"_setupEventHandlers",value:function(){this._handleFABClickBound=this._handleFABClick.bind(this),this._handleOpenBound=this.open.bind(this),this._handleCloseBound=this.close.bind(this),this.options.hoverEnabled&&!this.options.toolbarEnabled?(this.el.addEventListener("mouseenter",this._handleOpenBound),this.el.addEventListener("mouseleave",this._handleCloseBound)):this.el.addEventListener("click",this._handleFABClickBound)}},{key:"_removeEventHandlers",value:function(){this.options.hoverEnabled&&!this.options.toolbarEnabled?(this.el.removeEventListener("mouseenter",this._handleOpenBound),this.el.removeEventListener("mouseleave",this._handleCloseBound)):this.el.removeEventListener("click",this._handleFABClickBound)}},{key:"_handleFABClick",value:function(){this.isOpen?this.close():this.open()}},{key:"_handleDocumentClick",value:function(t){r(t.target).closest(this.$menu).length||this.close()}},{key:"open",value:function(){this.isOpen||(this.options.toolbarEnabled?this._animateInToolbar():this._animateInFAB(),this.isOpen=!0)}},{key:"close",value:function(){this.isOpen&&(this.options.toolbarEnabled?(window.removeEventListener("scroll",this._handleCloseBound,!0),document.body.removeEventListener("click",this._handleDocumentClickBound,!0),this._animateOutToolbar()):this._animateOutFAB(),this.isOpen=!1)}},{key:"_animateInFAB",value:function(){var e=this;this.$el.addClass("active");var i=0;this.$floatingBtnsReverse.each(function(t){s({targets:t,opacity:1,scale:[.4,1],translateY:[e.offsetY,0],translateX:[e.offsetX,0],duration:275,delay:i,easing:"easeInOutQuad"}),i+=40})}},{key:"_animateOutFAB",value:function(){var e=this;this.$floatingBtnsReverse.each(function(t){s.remove(t),s({targets:t,opacity:0,scale:.4,translateY:e.offsetY,translateX:e.offsetX,duration:175,easing:"easeOutQuad",complete:function(){e.$el.removeClass("active")}})})}},{key:"_animateInToolbar",value:function(){var t,e=this,i=window.innerWidth,n=window.innerHeight,s=this.el.getBoundingClientRect(),o=r('
    '),a=this.$anchor.css("background-color");this.$anchor.append(o),this.offsetX=s.left-i/2+s.width/2,this.offsetY=n-s.bottom,t=i/o[0].clientWidth,this.btnBottom=s.bottom,this.btnLeft=s.left,this.btnWidth=s.width,this.$el.addClass("active"),this.$el.css({"text-align":"center",width:"100%",bottom:0,left:0,transform:"translateX("+this.offsetX+"px)",transition:"none"}),this.$anchor.css({transform:"translateY("+-this.offsetY+"px)",transition:"none"}),o.css({"background-color":a}),setTimeout(function(){e.$el.css({transform:"",transition:"transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s"}),e.$anchor.css({overflow:"visible",transform:"",transition:"transform .2s"}),setTimeout(function(){e.$el.css({overflow:"hidden","background-color":a}),o.css({transform:"scale("+t+")",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"}),e.$menu.children("li").children("a").css({opacity:1}),e._handleDocumentClickBound=e._handleDocumentClick.bind(e),window.addEventListener("scroll",e._handleCloseBound,!0),document.body.addEventListener("click",e._handleDocumentClickBound,!0)},100)},0)}},{key:"_animateOutToolbar",value:function(){var t=this,e=window.innerWidth,i=window.innerHeight,n=this.$el.find(".fab-backdrop"),s=this.$anchor.css("background-color");this.offsetX=this.btnLeft-e/2+this.btnWidth/2,this.offsetY=i-this.btnBottom,this.$el.removeClass("active"),this.$el.css({"background-color":"transparent",transition:"none"}),this.$anchor.css({transition:"none"}),n.css({transform:"scale(0)","background-color":s}),this.$menu.children("li").children("a").css({opacity:""}),setTimeout(function(){n.remove(),t.$el.css({"text-align":"",width:"",bottom:"",left:"",overflow:"","background-color":"",transform:"translate3d("+-t.offsetX+"px,0,0)"}),t.$anchor.css({overflow:"",transform:"translate3d(0,"+t.offsetY+"px,0)"}),setTimeout(function(){t.$el.css({transform:"translate3d(0,0,0)",transition:"transform .2s"}),t.$anchor.css({transform:"translate3d(0,0,0)",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"})},20)},200)}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_FloatingActionButton}},{key:"defaults",get:function(){return e}}]),n}();M.FloatingActionButton=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"floatingActionButton","M_FloatingActionButton")}(cash,M.anime),function(g){"use strict";var e={autoClose:!1,format:"mmm dd, yyyy",parse:null,defaultDate:null,setDefaultDate:!1,disableWeekends:!1,disableDayFn:null,firstDay:0,minDate:null,maxDate:null,yearRange:10,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,container:null,showClearBtn:!1,i18n:{cancel:"Cancel",clear:"Clear",done:"Ok",previousMonth:"‹",nextMonth:"›",months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysAbbrev:["S","M","T","W","T","F","S"]},events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null},t=function(t){function B(t,e){_classCallCheck(this,B);var i=_possibleConstructorReturn(this,(B.__proto__||Object.getPrototypeOf(B)).call(this,B,t,e));(i.el.M_Datepicker=i).options=g.extend({},B.defaults,e),e&&e.hasOwnProperty("i18n")&&"object"==typeof e.i18n&&(i.options.i18n=g.extend({},B.defaults.i18n,e.i18n)),i.options.minDate&&i.options.minDate.setHours(0,0,0,0),i.options.maxDate&&i.options.maxDate.setHours(0,0,0,0),i.id=M.guid(),i._setupVariables(),i._insertHTMLIntoDOM(),i._setupModal(),i._setupEventHandlers(),i.options.defaultDate||(i.options.defaultDate=new Date(Date.parse(i.el.value)));var n=i.options.defaultDate;return B._isDate(n)?i.options.setDefaultDate?(i.setDate(n,!0),i.setInputValue()):i.gotoDate(n):i.gotoDate(new Date),i.isOpen=!1,i}return _inherits(B,Component),_createClass(B,[{key:"destroy",value:function(){this._removeEventHandlers(),this.modal.destroy(),g(this.modalEl).remove(),this.destroySelects(),this.el.M_Datepicker=void 0}},{key:"destroySelects",value:function(){var t=this.calendarEl.querySelector(".orig-select-year");t&&M.FormSelect.getInstance(t).destroy();var e=this.calendarEl.querySelector(".orig-select-month");e&&M.FormSelect.getInstance(e).destroy()}},{key:"_insertHTMLIntoDOM",value:function(){this.options.showClearBtn&&(g(this.clearBtn).css({visibility:""}),this.clearBtn.innerHTML=this.options.i18n.clear),this.doneBtn.innerHTML=this.options.i18n.done,this.cancelBtn.innerHTML=this.options.i18n.cancel,this.options.container?this.$modalEl.appendTo(this.options.container):this.$modalEl.insertBefore(this.el)}},{key:"_setupModal",value:function(){var t=this;this.modalEl.id="modal-"+this.id,this.modal=M.Modal.init(this.modalEl,{onCloseEnd:function(){t.isOpen=!1}})}},{key:"toString",value:function(t){var e=this;return t=t||this.options.format,B._isDate(this.date)?t.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g).map(function(t){return e.formats[t]?e.formats[t]():t}).join(""):""}},{key:"setDate",value:function(t,e){if(!t)return this.date=null,this._renderDateDisplay(),this.draw();if("string"==typeof t&&(t=new Date(Date.parse(t))),B._isDate(t)){var i=this.options.minDate,n=this.options.maxDate;B._isDate(i)&&tn.maxDate||n.disableWeekends&&B._isWeekend(y)||n.disableDayFn&&n.disableDayFn(y),isEmpty:C,isStartRange:x,isEndRange:L,isInRange:T,showDaysInNextAndPreviousMonths:n.showDaysInNextAndPreviousMonths};l.push(this.renderDay($)),7==++_&&(r.push(this.renderRow(l,n.isRTL,m)),_=0,m=!(l=[]))}return this.renderTable(n,r,i)}},{key:"renderDay",value:function(t){var e=[],i="false";if(t.isEmpty){if(!t.showDaysInNextAndPreviousMonths)return'';e.push("is-outside-current-month"),e.push("is-selection-disabled")}return t.isDisabled&&e.push("is-disabled"),t.isToday&&e.push("is-today"),t.isSelected&&(e.push("is-selected"),i="true"),t.hasEvent&&e.push("has-event"),t.isInRange&&e.push("is-inrange"),t.isStartRange&&e.push("is-startrange"),t.isEndRange&&e.push("is-endrange"),'"}},{key:"renderRow",value:function(t,e,i){return''+(e?t.reverse():t).join("")+""}},{key:"renderTable",value:function(t,e,i){return'
    '+this.renderHead(t)+this.renderBody(e)+"
    "}},{key:"renderHead",value:function(t){var e=void 0,i=[];for(e=0;e<7;e++)i.push(''+this.renderDayName(t,e,!0)+"");return""+(t.isRTL?i.reverse():i).join("")+""}},{key:"renderBody",value:function(t){return""+t.join("")+""}},{key:"renderTitle",value:function(t,e,i,n,s,o){var a,r,l=void 0,h=void 0,d=void 0,u=this.options,c=i===u.minYear,p=i===u.maxYear,v='
    ',f=!0,m=!0;for(d=[],l=0;l<12;l++)d.push('");for(a='",g.isArray(u.yearRange)?(l=u.yearRange[0],h=u.yearRange[1]+1):(l=i-u.yearRange,h=1+i+u.yearRange),d=[];l=u.minYear&&d.push('");r='";v+='',v+='
    ',u.showMonthAfterYear?v+=r+a:v+=a+r,v+="
    ",c&&(0===n||u.minMonth>=n)&&(f=!1),p&&(11===n||u.maxMonth<=n)&&(m=!1);return(v+='')+"
    "}},{key:"draw",value:function(t){if(this.isOpen||t){var e,i=this.options,n=i.minYear,s=i.maxYear,o=i.minMonth,a=i.maxMonth,r="";this._y<=n&&(this._y=n,!isNaN(o)&&this._m=s&&(this._y=s,!isNaN(a)&&this._m>a&&(this._m=a)),e="datepicker-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2);for(var l=0;l<1;l++)this._renderDateDisplay(),r+=this.renderTitle(this,l,this.calendars[l].year,this.calendars[l].month,this.calendars[0].year,e)+this.render(this.calendars[l].year,this.calendars[l].month,e);this.destroySelects(),this.calendarEl.innerHTML=r;var h=this.calendarEl.querySelector(".orig-select-year"),d=this.calendarEl.querySelector(".orig-select-month");M.FormSelect.init(h,{classes:"select-year",dropdownOptions:{container:document.body,constrainWidth:!1}}),M.FormSelect.init(d,{classes:"select-month",dropdownOptions:{container:document.body,constrainWidth:!1}}),h.addEventListener("change",this._handleYearChange.bind(this)),d.addEventListener("change",this._handleMonthChange.bind(this)),"function"==typeof this.options.onDraw&&this.options.onDraw(this)}}},{key:"_setupEventHandlers",value:function(){this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),this._handleInputChangeBound=this._handleInputChange.bind(this),this._handleCalendarClickBound=this._handleCalendarClick.bind(this),this._finishSelectionBound=this._finishSelection.bind(this),this._handleMonthChange=this._handleMonthChange.bind(this),this._closeBound=this.close.bind(this),this.el.addEventListener("click",this._handleInputClickBound),this.el.addEventListener("keydown",this._handleInputKeydownBound),this.el.addEventListener("change",this._handleInputChangeBound),this.calendarEl.addEventListener("click",this._handleCalendarClickBound),this.doneBtn.addEventListener("click",this._finishSelectionBound),this.cancelBtn.addEventListener("click",this._closeBound),this.options.showClearBtn&&(this._handleClearClickBound=this._handleClearClick.bind(this),this.clearBtn.addEventListener("click",this._handleClearClickBound))}},{key:"_setupVariables",value:function(){var e=this;this.$modalEl=g(B._template),this.modalEl=this.$modalEl[0],this.calendarEl=this.modalEl.querySelector(".datepicker-calendar"),this.yearTextEl=this.modalEl.querySelector(".year-text"),this.dateTextEl=this.modalEl.querySelector(".date-text"),this.options.showClearBtn&&(this.clearBtn=this.modalEl.querySelector(".datepicker-clear")),this.doneBtn=this.modalEl.querySelector(".datepicker-done"),this.cancelBtn=this.modalEl.querySelector(".datepicker-cancel"),this.formats={d:function(){return e.date.getDate()},dd:function(){var t=e.date.getDate();return(t<10?"0":"")+t},ddd:function(){return e.options.i18n.weekdaysShort[e.date.getDay()]},dddd:function(){return e.options.i18n.weekdays[e.date.getDay()]},m:function(){return e.date.getMonth()+1},mm:function(){var t=e.date.getMonth()+1;return(t<10?"0":"")+t},mmm:function(){return e.options.i18n.monthsShort[e.date.getMonth()]},mmmm:function(){return e.options.i18n.months[e.date.getMonth()]},yy:function(){return(""+e.date.getFullYear()).slice(2)},yyyy:function(){return e.date.getFullYear()}}}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("click",this._handleInputClickBound),this.el.removeEventListener("keydown",this._handleInputKeydownBound),this.el.removeEventListener("change",this._handleInputChangeBound),this.calendarEl.removeEventListener("click",this._handleCalendarClickBound)}},{key:"_handleInputClick",value:function(){this.open()}},{key:"_handleInputKeydown",value:function(t){t.which===M.keys.ENTER&&(t.preventDefault(),this.open())}},{key:"_handleCalendarClick",value:function(t){if(this.isOpen){var e=g(t.target);e.hasClass("is-disabled")||(!e.hasClass("datepicker-day-button")||e.hasClass("is-empty")||e.parent().hasClass("is-disabled")?e.closest(".month-prev").length?this.prevMonth():e.closest(".month-next").length&&this.nextMonth():(this.setDate(new Date(t.target.getAttribute("data-year"),t.target.getAttribute("data-month"),t.target.getAttribute("data-day"))),this.options.autoClose&&this._finishSelection()))}}},{key:"_handleClearClick",value:function(){this.date=null,this.setInputValue(),this.close()}},{key:"_handleMonthChange",value:function(t){this.gotoMonth(t.target.value)}},{key:"_handleYearChange",value:function(t){this.gotoYear(t.target.value)}},{key:"gotoMonth",value:function(t){isNaN(t)||(this.calendars[0].month=parseInt(t,10),this.adjustCalendars())}},{key:"gotoYear",value:function(t){isNaN(t)||(this.calendars[0].year=parseInt(t,10),this.adjustCalendars())}},{key:"_handleInputChange",value:function(t){var e=void 0;t.firedBy!==this&&(e=this.options.parse?this.options.parse(this.el.value,this.options.format):new Date(Date.parse(this.el.value)),B._isDate(e)&&this.setDate(e))}},{key:"renderDayName",value:function(t,e,i){for(e+=t.firstDay;7<=e;)e-=7;return i?t.i18n.weekdaysAbbrev[e]:t.i18n.weekdays[e]}},{key:"_finishSelection",value:function(){this.setInputValue(),this.close()}},{key:"open",value:function(){if(!this.isOpen)return this.isOpen=!0,"function"==typeof this.options.onOpen&&this.options.onOpen.call(this),this.draw(),this.modal.open(),this}},{key:"close",value:function(){if(this.isOpen)return this.isOpen=!1,"function"==typeof this.options.onClose&&this.options.onClose.call(this),this.modal.close(),this}}],[{key:"init",value:function(t,e){return _get(B.__proto__||Object.getPrototypeOf(B),"init",this).call(this,this,t,e)}},{key:"_isDate",value:function(t){return/Date/.test(Object.prototype.toString.call(t))&&!isNaN(t.getTime())}},{key:"_isWeekend",value:function(t){var e=t.getDay();return 0===e||6===e}},{key:"_setToStartOfDay",value:function(t){B._isDate(t)&&t.setHours(0,0,0,0)}},{key:"_getDaysInMonth",value:function(t,e){return[31,B._isLeapYear(t)?29:28,31,30,31,30,31,31,30,31,30,31][e]}},{key:"_isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"_compareDates",value:function(t,e){return t.getTime()===e.getTime()}},{key:"_setToStartOfDay",value:function(t){B._isDate(t)&&t.setHours(0,0,0,0)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Datepicker}},{key:"defaults",get:function(){return e}}]),B}();t._template=['"].join(""),M.Datepicker=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"datepicker","M_Datepicker")}(cash),function(h){"use strict";var e={dialRadius:135,outerRadius:105,innerRadius:70,tickRadius:20,duration:350,container:null,defaultTime:"now",fromNow:0,showClearBtn:!1,i18n:{cancel:"Cancel",clear:"Clear",done:"Ok"},autoClose:!1,twelveHour:!0,vibrate:!0,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,onSelect:null},t=function(t){function f(t,e){_classCallCheck(this,f);var i=_possibleConstructorReturn(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,f,t,e));return(i.el.M_Timepicker=i).options=h.extend({},f.defaults,e),i.id=M.guid(),i._insertHTMLIntoDOM(),i._setupModal(),i._setupVariables(),i._setupEventHandlers(),i._clockSetup(),i._pickerSetup(),i}return _inherits(f,Component),_createClass(f,[{key:"destroy",value:function(){this._removeEventHandlers(),this.modal.destroy(),h(this.modalEl).remove(),this.el.M_Timepicker=void 0}},{key:"_setupEventHandlers",value:function(){this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),this._handleClockClickStartBound=this._handleClockClickStart.bind(this),this._handleDocumentClickMoveBound=this._handleDocumentClickMove.bind(this),this._handleDocumentClickEndBound=this._handleDocumentClickEnd.bind(this),this.el.addEventListener("click",this._handleInputClickBound),this.el.addEventListener("keydown",this._handleInputKeydownBound),this.plate.addEventListener("mousedown",this._handleClockClickStartBound),this.plate.addEventListener("touchstart",this._handleClockClickStartBound),h(this.spanHours).on("click",this.showView.bind(this,"hours")),h(this.spanMinutes).on("click",this.showView.bind(this,"minutes"))}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("click",this._handleInputClickBound),this.el.removeEventListener("keydown",this._handleInputKeydownBound)}},{key:"_handleInputClick",value:function(){this.open()}},{key:"_handleInputKeydown",value:function(t){t.which===M.keys.ENTER&&(t.preventDefault(),this.open())}},{key:"_handleClockClickStart",value:function(t){t.preventDefault();var e=this.plate.getBoundingClientRect(),i=e.left,n=e.top;this.x0=i+this.options.dialRadius,this.y0=n+this.options.dialRadius,this.moved=!1;var s=f._Pos(t);this.dx=s.x-this.x0,this.dy=s.y-this.y0,this.setHand(this.dx,this.dy,!1),document.addEventListener("mousemove",this._handleDocumentClickMoveBound),document.addEventListener("touchmove",this._handleDocumentClickMoveBound),document.addEventListener("mouseup",this._handleDocumentClickEndBound),document.addEventListener("touchend",this._handleDocumentClickEndBound)}},{key:"_handleDocumentClickMove",value:function(t){t.preventDefault();var e=f._Pos(t),i=e.x-this.x0,n=e.y-this.y0;this.moved=!0,this.setHand(i,n,!1,!0)}},{key:"_handleDocumentClickEnd",value:function(t){var e=this;t.preventDefault(),document.removeEventListener("mouseup",this._handleDocumentClickEndBound),document.removeEventListener("touchend",this._handleDocumentClickEndBound);var i=f._Pos(t),n=i.x-this.x0,s=i.y-this.y0;this.moved&&n===this.dx&&s===this.dy&&this.setHand(n,s),"hours"===this.currentView?this.showView("minutes",this.options.duration/2):this.options.autoClose&&(h(this.minutesView).addClass("timepicker-dial-out"),setTimeout(function(){e.done()},this.options.duration/2)),"function"==typeof this.options.onSelect&&this.options.onSelect.call(this,this.hours,this.minutes),document.removeEventListener("mousemove",this._handleDocumentClickMoveBound),document.removeEventListener("touchmove",this._handleDocumentClickMoveBound)}},{key:"_insertHTMLIntoDOM",value:function(){this.$modalEl=h(f._template),this.modalEl=this.$modalEl[0],this.modalEl.id="modal-"+this.id;var t=document.querySelector(this.options.container);this.options.container&&t?this.$modalEl.appendTo(t):this.$modalEl.insertBefore(this.el)}},{key:"_setupModal",value:function(){var t=this;this.modal=M.Modal.init(this.modalEl,{onOpenStart:this.options.onOpenStart,onOpenEnd:this.options.onOpenEnd,onCloseStart:this.options.onCloseStart,onCloseEnd:function(){"function"==typeof t.options.onCloseEnd&&t.options.onCloseEnd.call(t),t.isOpen=!1}})}},{key:"_setupVariables",value:function(){this.currentView="hours",this.vibrate=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null,this._canvas=this.modalEl.querySelector(".timepicker-canvas"),this.plate=this.modalEl.querySelector(".timepicker-plate"),this.hoursView=this.modalEl.querySelector(".timepicker-hours"),this.minutesView=this.modalEl.querySelector(".timepicker-minutes"),this.spanHours=this.modalEl.querySelector(".timepicker-span-hours"),this.spanMinutes=this.modalEl.querySelector(".timepicker-span-minutes"),this.spanAmPm=this.modalEl.querySelector(".timepicker-span-am-pm"),this.footer=this.modalEl.querySelector(".timepicker-footer"),this.amOrPm="PM"}},{key:"_pickerSetup",value:function(){var t=h('").appendTo(this.footer).on("click",this.clear.bind(this));this.options.showClearBtn&&t.css({visibility:""});var e=h('
    ');h('").appendTo(e).on("click",this.close.bind(this)),h('").appendTo(e).on("click",this.done.bind(this)),e.appendTo(this.footer)}},{key:"_clockSetup",value:function(){this.options.twelveHour&&(this.$amBtn=h('
    AM
    '),this.$pmBtn=h('
    PM
    '),this.$amBtn.on("click",this._handleAmPmClick.bind(this)).appendTo(this.spanAmPm),this.$pmBtn.on("click",this._handleAmPmClick.bind(this)).appendTo(this.spanAmPm)),this._buildHoursView(),this._buildMinutesView(),this._buildSVGClock()}},{key:"_buildSVGClock",value:function(){var t=this.options.dialRadius,e=this.options.tickRadius,i=2*t,n=f._createSVGEl("svg");n.setAttribute("class","timepicker-svg"),n.setAttribute("width",i),n.setAttribute("height",i);var s=f._createSVGEl("g");s.setAttribute("transform","translate("+t+","+t+")");var o=f._createSVGEl("circle");o.setAttribute("class","timepicker-canvas-bearing"),o.setAttribute("cx",0),o.setAttribute("cy",0),o.setAttribute("r",4);var a=f._createSVGEl("line");a.setAttribute("x1",0),a.setAttribute("y1",0);var r=f._createSVGEl("circle");r.setAttribute("class","timepicker-canvas-bg"),r.setAttribute("r",e),s.appendChild(a),s.appendChild(r),s.appendChild(o),n.appendChild(s),this._canvas.appendChild(n),this.hand=a,this.bg=r,this.bearing=o,this.g=s}},{key:"_buildHoursView",value:function(){var t=h('
    ');if(this.options.twelveHour)for(var e=1;e<13;e+=1){var i=t.clone(),n=e/6*Math.PI,s=this.options.outerRadius;i.css({left:this.options.dialRadius+Math.sin(n)*s-this.options.tickRadius+"px",top:this.options.dialRadius-Math.cos(n)*s-this.options.tickRadius+"px"}),i.html(0===e?"00":e),this.hoursView.appendChild(i[0])}else for(var o=0;o<24;o+=1){var a=t.clone(),r=o/6*Math.PI,l=0'),e=0;e<60;e+=5){var i=t.clone(),n=e/30*Math.PI;i.css({left:this.options.dialRadius+Math.sin(n)*this.options.outerRadius-this.options.tickRadius+"px",top:this.options.dialRadius-Math.cos(n)*this.options.outerRadius-this.options.tickRadius+"px"}),i.html(f._addLeadingZero(e)),this.minutesView.appendChild(i[0])}}},{key:"_handleAmPmClick",value:function(t){var e=h(t.target);this.amOrPm=e.hasClass("am-btn")?"AM":"PM",this._updateAmPmView()}},{key:"_updateAmPmView",value:function(){this.options.twelveHour&&(this.$amBtn.toggleClass("text-primary","AM"===this.amOrPm),this.$pmBtn.toggleClass("text-primary","PM"===this.amOrPm))}},{key:"_updateTimeFromInput",value:function(){var t=((this.el.value||this.options.defaultTime||"")+"").split(":");if(this.options.twelveHour&&void 0!==t[1]&&(0','",""].join(""),M.Timepicker=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"timepicker","M_Timepicker")}(cash),function(s){"use strict";var e={},t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return(i.el.M_CharacterCounter=i).options=s.extend({},n.defaults,e),i.isInvalid=!1,i.isValidLength=!1,i._setupCounter(),i._setupEventHandlers(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){this._removeEventHandlers(),this.el.CharacterCounter=void 0,this._removeCounter()}},{key:"_setupEventHandlers",value:function(){this._handleUpdateCounterBound=this.updateCounter.bind(this),this.el.addEventListener("focus",this._handleUpdateCounterBound,!0),this.el.addEventListener("input",this._handleUpdateCounterBound,!0)}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("focus",this._handleUpdateCounterBound,!0),this.el.removeEventListener("input",this._handleUpdateCounterBound,!0)}},{key:"_setupCounter",value:function(){this.counterEl=document.createElement("span"),s(this.counterEl).addClass("character-counter").css({float:"right","font-size":"12px",height:1}),this.$el.parent().append(this.counterEl)}},{key:"_removeCounter",value:function(){s(this.counterEl).remove()}},{key:"updateCounter",value:function(){var t=+this.$el.attr("data-length"),e=this.el.value.length;this.isValidLength=e<=t;var i=e;t&&(i+="/"+t,this._validateInput()),s(this.counterEl).html(i)}},{key:"_validateInput",value:function(){this.isValidLength&&this.isInvalid?(this.isInvalid=!1,this.$el.removeClass("invalid")):this.isValidLength||this.isInvalid||(this.isInvalid=!0,this.$el.removeClass("valid"),this.$el.addClass("invalid"))}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_CharacterCounter}},{key:"defaults",get:function(){return e}}]),n}();M.CharacterCounter=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"characterCounter","M_CharacterCounter")}(cash),function(b){"use strict";var e={duration:200,dist:-100,shift:0,padding:0,numVisible:5,fullWidth:!1,indicators:!1,noWrap:!1,onCycleTo:null},t=function(t){function i(t,e){_classCallCheck(this,i);var n=_possibleConstructorReturn(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,i,t,e));return(n.el.M_Carousel=n).options=b.extend({},i.defaults,e),n.hasMultipleSlides=1'),n.$el.find(".carousel-item").each(function(t,e){if(n.images.push(t),n.showIndicators){var i=b('
  • ');0===e&&i[0].classList.add("active"),n.$indicators.append(i)}}),n.showIndicators&&n.$el.append(n.$indicators),n.count=n.images.length,n.options.numVisible=Math.min(n.count,n.options.numVisible),n.xform="transform",["webkit","Moz","O","ms"].every(function(t){var e=t+"Transform";return void 0===document.body.style[e]||(n.xform=e,!1)}),n._setupEventHandlers(),n._scroll(n.offset),n}return _inherits(i,Component),_createClass(i,[{key:"destroy",value:function(){this._removeEventHandlers(),this.el.M_Carousel=void 0}},{key:"_setupEventHandlers",value:function(){var i=this;this._handleCarouselTapBound=this._handleCarouselTap.bind(this),this._handleCarouselDragBound=this._handleCarouselDrag.bind(this),this._handleCarouselReleaseBound=this._handleCarouselRelease.bind(this),this._handleCarouselClickBound=this._handleCarouselClick.bind(this),void 0!==window.ontouchstart&&(this.el.addEventListener("touchstart",this._handleCarouselTapBound),this.el.addEventListener("touchmove",this._handleCarouselDragBound),this.el.addEventListener("touchend",this._handleCarouselReleaseBound)),this.el.addEventListener("mousedown",this._handleCarouselTapBound),this.el.addEventListener("mousemove",this._handleCarouselDragBound),this.el.addEventListener("mouseup",this._handleCarouselReleaseBound),this.el.addEventListener("mouseleave",this._handleCarouselReleaseBound),this.el.addEventListener("click",this._handleCarouselClickBound),this.showIndicators&&this.$indicators&&(this._handleIndicatorClickBound=this._handleIndicatorClick.bind(this),this.$indicators.find(".indicator-item").each(function(t,e){t.addEventListener("click",i._handleIndicatorClickBound)}));var t=M.throttle(this._handleResize,200);this._handleThrottledResizeBound=t.bind(this),window.addEventListener("resize",this._handleThrottledResizeBound)}},{key:"_removeEventHandlers",value:function(){var i=this;void 0!==window.ontouchstart&&(this.el.removeEventListener("touchstart",this._handleCarouselTapBound),this.el.removeEventListener("touchmove",this._handleCarouselDragBound),this.el.removeEventListener("touchend",this._handleCarouselReleaseBound)),this.el.removeEventListener("mousedown",this._handleCarouselTapBound),this.el.removeEventListener("mousemove",this._handleCarouselDragBound),this.el.removeEventListener("mouseup",this._handleCarouselReleaseBound),this.el.removeEventListener("mouseleave",this._handleCarouselReleaseBound),this.el.removeEventListener("click",this._handleCarouselClickBound),this.showIndicators&&this.$indicators&&this.$indicators.find(".indicator-item").each(function(t,e){t.removeEventListener("click",i._handleIndicatorClickBound)}),window.removeEventListener("resize",this._handleThrottledResizeBound)}},{key:"_handleCarouselTap",value:function(t){"mousedown"===t.type&&b(t.target).is("img")&&t.preventDefault(),this.pressed=!0,this.dragged=!1,this.verticalDragged=!1,this.reference=this._xpos(t),this.referenceY=this._ypos(t),this.velocity=this.amplitude=0,this.frame=this.offset,this.timestamp=Date.now(),clearInterval(this.ticker),this.ticker=setInterval(this._trackBound,100)}},{key:"_handleCarouselDrag",value:function(t){var e=void 0,i=void 0,n=void 0;if(this.pressed)if(e=this._xpos(t),i=this._ypos(t),n=this.reference-e,Math.abs(this.referenceY-i)<30&&!this.verticalDragged)(2=this.dim*(this.count-1)?this.target=this.dim*(this.count-1):this.target<0&&(this.target=0)),this.amplitude=this.target-this.offset,this.timestamp=Date.now(),requestAnimationFrame(this._autoScrollBound),this.dragged&&(t.preventDefault(),t.stopPropagation()),!1}},{key:"_handleCarouselClick",value:function(t){if(this.dragged)return t.preventDefault(),t.stopPropagation(),!1;if(!this.options.fullWidth){var e=b(t.target).closest(".carousel-item").index();0!==this._wrap(this.center)-e&&(t.preventDefault(),t.stopPropagation()),this._cycleTo(e)}}},{key:"_handleIndicatorClick",value:function(t){t.stopPropagation();var e=b(t.target).closest(".indicator-item");e.length&&this._cycleTo(e.index())}},{key:"_handleResize",value:function(t){this.options.fullWidth?(this.itemWidth=this.$el.find(".carousel-item").first().innerWidth(),this.imageHeight=this.$el.find(".carousel-item.active").height(),this.dim=2*this.itemWidth+this.options.padding,this.offset=2*this.center*this.itemWidth,this.target=this.offset,this._setCarouselHeight(!0)):this._scroll()}},{key:"_setCarouselHeight",value:function(t){var i=this,e=this.$el.find(".carousel-item.active").length?this.$el.find(".carousel-item.active").first():this.$el.find(".carousel-item").first(),n=e.find("img").first();if(n.length)if(n[0].complete){var s=n.height();if(0=this.count?t%this.count:t<0?this._wrap(this.count+t%this.count):t}},{key:"_track",value:function(){var t,e,i,n;e=(t=Date.now())-this.timestamp,this.timestamp=t,i=this.offset-this.frame,this.frame=this.offset,n=1e3*i/(1+e),this.velocity=.8*n+.2*this.velocity}},{key:"_autoScroll",value:function(){var t=void 0,e=void 0;this.amplitude&&(t=Date.now()-this.timestamp,2<(e=this.amplitude*Math.exp(-t/this.options.duration))||e<-2?(this._scroll(this.target-e),requestAnimationFrame(this._autoScrollBound)):this._scroll(this.target))}},{key:"_scroll",value:function(t){var e=this;this.$el.hasClass("scrolling")||this.el.classList.add("scrolling"),null!=this.scrollingTimeout&&window.clearTimeout(this.scrollingTimeout),this.scrollingTimeout=window.setTimeout(function(){e.$el.removeClass("scrolling")},this.options.duration);var i,n,s,o,a=void 0,r=void 0,l=void 0,h=void 0,d=void 0,u=void 0,c=this.center,p=1/this.options.numVisible;if(this.offset="number"==typeof t?t:this.offset,this.center=Math.floor((this.offset+this.dim/2)/this.dim),o=-(s=(n=this.offset-this.center*this.dim)<0?1:-1)*n*2/this.dim,i=this.count>>1,this.options.fullWidth?(l="translateX(0)",u=1):(l="translateX("+(this.el.clientWidth-this.itemWidth)/2+"px) ",l+="translateY("+(this.el.clientHeight-this.itemHeight)/2+"px)",u=1-p*o),this.showIndicators){var v=this.center%this.count,f=this.$indicators.find(".indicator-item.active");f.index()!==v&&(f.removeClass("active"),this.$indicators.find(".indicator-item").eq(v)[0].classList.add("active"))}if(!this.noWrap||0<=this.center&&this.center=this.count||e<0){if(this.noWrap)return;e=this._wrap(e)}this._cycleTo(e)}},{key:"prev",value:function(t){(void 0===t||isNaN(t))&&(t=1);var e=this.center-t;if(e>=this.count||e<0){if(this.noWrap)return;e=this._wrap(e)}this._cycleTo(e)}},{key:"set",value:function(t,e){if((void 0===t||isNaN(t))&&(t=0),t>this.count||t<0){if(this.noWrap)return;t=this._wrap(t)}this._cycleTo(t,e)}}],[{key:"init",value:function(t,e){return _get(i.__proto__||Object.getPrototypeOf(i),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Carousel}},{key:"defaults",get:function(){return e}}]),i}();M.Carousel=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"carousel","M_Carousel")}(cash),function(S){"use strict";var e={onOpen:void 0,onClose:void 0},t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return(i.el.M_TapTarget=i).options=S.extend({},n.defaults,e),i.isOpen=!1,i.$origin=S("#"+i.$el.attr("data-target")),i._setup(),i._calculatePositioning(),i._setupEventHandlers(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){this._removeEventHandlers(),this.el.TapTarget=void 0}},{key:"_setupEventHandlers",value:function(){this._handleDocumentClickBound=this._handleDocumentClick.bind(this),this._handleTargetClickBound=this._handleTargetClick.bind(this),this._handleOriginClickBound=this._handleOriginClick.bind(this),this.el.addEventListener("click",this._handleTargetClickBound),this.originEl.addEventListener("click",this._handleOriginClickBound);var t=M.throttle(this._handleResize,200);this._handleThrottledResizeBound=t.bind(this),window.addEventListener("resize",this._handleThrottledResizeBound)}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("click",this._handleTargetClickBound),this.originEl.removeEventListener("click",this._handleOriginClickBound),window.removeEventListener("resize",this._handleThrottledResizeBound)}},{key:"_handleTargetClick",value:function(t){this.open()}},{key:"_handleOriginClick",value:function(t){this.close()}},{key:"_handleResize",value:function(t){this._calculatePositioning()}},{key:"_handleDocumentClick",value:function(t){S(t.target).closest(".tap-target-wrapper").length||(this.close(),t.preventDefault(),t.stopPropagation())}},{key:"_setup",value:function(){this.wrapper=this.$el.parent()[0],this.waveEl=S(this.wrapper).find(".tap-target-wave")[0],this.originEl=S(this.wrapper).find(".tap-target-origin")[0],this.contentEl=this.$el.find(".tap-target-content")[0],S(this.wrapper).hasClass(".tap-target-wrapper")||(this.wrapper=document.createElement("div"),this.wrapper.classList.add("tap-target-wrapper"),this.$el.before(S(this.wrapper)),this.wrapper.append(this.el)),this.contentEl||(this.contentEl=document.createElement("div"),this.contentEl.classList.add("tap-target-content"),this.$el.append(this.contentEl)),this.waveEl||(this.waveEl=document.createElement("div"),this.waveEl.classList.add("tap-target-wave"),this.originEl||(this.originEl=this.$origin.clone(!0,!0),this.originEl.addClass("tap-target-origin"),this.originEl.removeAttr("id"),this.originEl.removeAttr("style"),this.originEl=this.originEl[0],this.waveEl.append(this.originEl)),this.wrapper.append(this.waveEl))}},{key:"_calculatePositioning",value:function(){var t="fixed"===this.$origin.css("position");if(!t)for(var e=this.$origin.parents(),i=0;i'+t.getAttribute("label")+"")[0]),i.each(function(t){var e=n._appendOptionWithIcon(n.$el,t,"optgroup-option");n._addOptionToValueDict(t,e)})}}),this.$el.after(this.dropdownOptions),this.input=document.createElement("input"),d(this.input).addClass("select-dropdown dropdown-trigger"),this.input.setAttribute("type","text"),this.input.setAttribute("readonly","true"),this.input.setAttribute("data-target",this.dropdownOptions.id),this.el.disabled&&d(this.input).prop("disabled","true"),this.$el.before(this.input),this._setValueToInput();var t=d('');if(this.$el.before(t[0]),!this.el.disabled){var e=d.extend({},this.options.dropdownOptions);e.onOpenEnd=function(t){var e=d(n.dropdownOptions).find(".selected").first();if(e.length&&(M.keyDown=!0,n.dropdown.focusedIndex=e.index(),n.dropdown._focusFocusedItem(),M.keyDown=!1,n.dropdown.isScrollable)){var i=e[0].getBoundingClientRect().top-n.dropdownOptions.getBoundingClientRect().top;i-=n.dropdownOptions.clientHeight/2,n.dropdownOptions.scrollTop=i}},this.isMultiple&&(e.closeOnClick=!1),this.dropdown=M.Dropdown.init(this.input,e)}this._setSelectedStates()}},{key:"_addOptionToValueDict",value:function(t,e){var i=Object.keys(this._valueDict).length,n=this.dropdownOptions.id+i,s={};e.id=n,s.el=t,s.optionEl=e,this._valueDict[n]=s}},{key:"_removeDropdown",value:function(){d(this.wrapper).find(".caret").remove(),d(this.input).remove(),d(this.dropdownOptions).remove(),d(this.wrapper).before(this.$el),d(this.wrapper).remove()}},{key:"_appendOptionWithIcon",value:function(t,e,i){var n=e.disabled?"disabled ":"",s="optgroup-option"===i?"optgroup-option ":"",o=this.isMultiple?'":e.innerHTML,a=d("
  • "),r=d("");r.html(o),a.addClass(n+" "+s),a.append(r);var l=e.getAttribute("data-icon");if(l){var h=d('');a.prepend(h)}return d(this.dropdownOptions).append(a[0]),a[0]}},{key:"_toggleEntryFromArray",value:function(t){var e=!this._keysSelected.hasOwnProperty(t),i=d(this._valueDict[t].optionEl);return e?this._keysSelected[t]=!0:delete this._keysSelected[t],i.toggleClass("selected",e),i.find('input[type="checkbox"]').prop("checked",e),i.prop("selected",e),e}},{key:"_setValueToInput",value:function(){var i=[];if(this.$el.find("option").each(function(t){if(d(t).prop("selected")){var e=d(t).text();i.push(e)}}),!i.length){var t=this.$el.find("option:disabled").eq(0);t.length&&""===t[0].value&&i.push(t.text())}this.input.value=i.join(", ")}},{key:"_setSelectedStates",value:function(){for(var t in this._keysSelected={},this._valueDict){var e=this._valueDict[t],i=d(e.el).prop("selected");d(e.optionEl).find('input[type="checkbox"]').prop("checked",i),i?(this._activateOption(d(this.dropdownOptions),d(e.optionEl)),this._keysSelected[t]=!0):d(e.optionEl).removeClass("selected")}}},{key:"_activateOption",value:function(t,e){e&&(this.isMultiple||t.find("li.selected").removeClass("selected"),d(e).addClass("selected"))}},{key:"getSelectedValues",value:function(){var t=[];for(var e in this._keysSelected)t.push(this._valueDict[e].el.value);return t}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_FormSelect}},{key:"defaults",get:function(){return e}}]),n}();M.FormSelect=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"formSelect","M_FormSelect")}(cash),function(s,e){"use strict";var i={},t=function(t){function n(t,e){_classCallCheck(this,n);var i=_possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,n,t,e));return(i.el.M_Range=i).options=s.extend({},n.defaults,e),i._mousedown=!1,i._setupThumb(),i._setupEventHandlers(),i}return _inherits(n,Component),_createClass(n,[{key:"destroy",value:function(){this._removeEventHandlers(),this._removeThumb(),this.el.M_Range=void 0}},{key:"_setupEventHandlers",value:function(){this._handleRangeChangeBound=this._handleRangeChange.bind(this),this._handleRangeMousedownTouchstartBound=this._handleRangeMousedownTouchstart.bind(this),this._handleRangeInputMousemoveTouchmoveBound=this._handleRangeInputMousemoveTouchmove.bind(this),this._handleRangeMouseupTouchendBound=this._handleRangeMouseupTouchend.bind(this),this._handleRangeBlurMouseoutTouchleaveBound=this._handleRangeBlurMouseoutTouchleave.bind(this),this.el.addEventListener("change",this._handleRangeChangeBound),this.el.addEventListener("mousedown",this._handleRangeMousedownTouchstartBound),this.el.addEventListener("touchstart",this._handleRangeMousedownTouchstartBound),this.el.addEventListener("input",this._handleRangeInputMousemoveTouchmoveBound),this.el.addEventListener("mousemove",this._handleRangeInputMousemoveTouchmoveBound),this.el.addEventListener("touchmove",this._handleRangeInputMousemoveTouchmoveBound),this.el.addEventListener("mouseup",this._handleRangeMouseupTouchendBound),this.el.addEventListener("touchend",this._handleRangeMouseupTouchendBound),this.el.addEventListener("blur",this._handleRangeBlurMouseoutTouchleaveBound),this.el.addEventListener("mouseout",this._handleRangeBlurMouseoutTouchleaveBound),this.el.addEventListener("touchleave",this._handleRangeBlurMouseoutTouchleaveBound)}},{key:"_removeEventHandlers",value:function(){this.el.removeEventListener("change",this._handleRangeChangeBound),this.el.removeEventListener("mousedown",this._handleRangeMousedownTouchstartBound),this.el.removeEventListener("touchstart",this._handleRangeMousedownTouchstartBound),this.el.removeEventListener("input",this._handleRangeInputMousemoveTouchmoveBound),this.el.removeEventListener("mousemove",this._handleRangeInputMousemoveTouchmoveBound),this.el.removeEventListener("touchmove",this._handleRangeInputMousemoveTouchmoveBound),this.el.removeEventListener("mouseup",this._handleRangeMouseupTouchendBound),this.el.removeEventListener("touchend",this._handleRangeMouseupTouchendBound),this.el.removeEventListener("blur",this._handleRangeBlurMouseoutTouchleaveBound),this.el.removeEventListener("mouseout",this._handleRangeBlurMouseoutTouchleaveBound),this.el.removeEventListener("touchleave",this._handleRangeBlurMouseoutTouchleaveBound)}},{key:"_handleRangeChange",value:function(){s(this.value).html(this.$el.val()),s(this.thumb).hasClass("active")||this._showRangeBubble();var t=this._calcRangeOffset();s(this.thumb).addClass("active").css("left",t+"px")}},{key:"_handleRangeMousedownTouchstart",value:function(t){if(s(this.value).html(this.$el.val()),this._mousedown=!0,this.$el.addClass("active"),s(this.thumb).hasClass("active")||this._showRangeBubble(),"input"!==t.type){var e=this._calcRangeOffset();s(this.thumb).addClass("active").css("left",e+"px")}}},{key:"_handleRangeInputMousemoveTouchmove",value:function(){if(this._mousedown){s(this.thumb).hasClass("active")||this._showRangeBubble();var t=this._calcRangeOffset();s(this.thumb).addClass("active").css("left",t+"px"),s(this.value).html(this.$el.val())}}},{key:"_handleRangeMouseupTouchend",value:function(){this._mousedown=!1,this.$el.removeClass("active")}},{key:"_handleRangeBlurMouseoutTouchleave",value:function(){if(!this._mousedown){var t=7+parseInt(this.$el.css("padding-left"))+"px";s(this.thumb).hasClass("active")&&(e.remove(this.thumb),e({targets:this.thumb,height:0,width:0,top:10,easing:"easeOutQuad",marginLeft:t,duration:100})),s(this.thumb).removeClass("active")}}},{key:"_setupThumb",value:function(){this.thumb=document.createElement("span"),this.value=document.createElement("span"),s(this.thumb).addClass("thumb"),s(this.value).addClass("value"),s(this.thumb).append(this.value),this.$el.after(this.thumb)}},{key:"_removeThumb",value:function(){s(this.thumb).remove()}},{key:"_showRangeBubble",value:function(){var t=-7+parseInt(s(this.thumb).parent().css("padding-left"))+"px";e.remove(this.thumb),e({targets:this.thumb,height:30,width:30,top:-30,marginLeft:t,duration:300,easing:"easeOutQuint"})}},{key:"_calcRangeOffset",value:function(){var t=this.$el.width()-15,e=parseFloat(this.$el.attr("max"))||100,i=parseFloat(this.$el.attr("min"))||0;return(parseFloat(this.$el.val())-i)/(e-i)*t}}],[{key:"init",value:function(t,e){return _get(n.__proto__||Object.getPrototypeOf(n),"init",this).call(this,this,t,e)}},{key:"getInstance",value:function(t){return(t.jquery?t[0]:t).M_Range}},{key:"defaults",get:function(){return i}}]),n}();M.Range=t,M.jQueryLoaded&&M.initializeJqueryWrapper(t,"range","M_Range"),t.init(s("input[type=range]"))}(cash,M.anime); \ No newline at end of file diff --git a/docs/html/assets/js/scripts.min.js b/docs/html/assets/js/scripts.min.js deleted file mode 100644 index e92ec02..0000000 --- a/docs/html/assets/js/scripts.min.js +++ /dev/null @@ -1 +0,0 @@ -document.addEventListener('DOMContentLoaded', function() { var elem = document.querySelectorAll('.sidenav'); M.Sidenav.init(elem); }); diff --git a/docs/html/br/about.html b/docs/html/br/about.html deleted file mode 100644 index b8daffc..0000000 --- a/docs/html/br/about.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    - Banner Reset Windows Update Tool -
    -
    -

    - A ferramenta "Reset Windows Update" foi desenvolvida para uso como suporte às opções de reparo - do sistema. Os componentes do Windows Update podem ser redefinidos. Ele também pode excluir arquivos - temporários, verificar, detectar e reparar corrupções com a imagem do sistema Windows, verificar - todos os arquivos protegidos do sistema e substituir quaisquer arquivos danificados, alterar valores - inválidos no Registro do Windows, redefinir as configurações do Winsock e muito mais. -

    -
    -
    -

    Exigências

    -

    - Esta ferramenta é compatível com Windows 8, Windows 8.1, Windows 10. -

    -

    - Quando você executa "Reset Windows Update", a versão ou a compilação do sistema operacional é - detectada, o nome e a família do sistema operacional são determinados. -

    -

    - Se o sistema operacional não suportar esta ferramenta, uma mensagem de erro será exibida e a - ferramenta será fechada. -

    -
    -
    -

    Glossário

    -
    -
    DISM
    -
    Deployment Image Servicing and Management é uma ferramenta de linha - de comando usada para montar e reparar imagens do Windows antes da implantação.
    -
    Fix It
    -
    É um programa de diagnóstico que permite detectar problemas que podem - comprometer o bom funcionamento do Windows.
    -
    Registry
    -
    É um banco de dados hierárquico central introduzido no Microsoft - Windows 95 e Windows NT para armazenar as informações - necessárias para configurar o sistema para um ou mais usuários, aplicativos e dispositivos de - hardware.
    -
    Ponto de restauração
    -
    É uma representação de um estado armazenado dos arquivos do sistema - do computador.
    -
    SFC
    -
    System File Checker é um utilitário do Windows que permite aos - usuários verificar corrupções nos arquivos de sistema do Windows e restaurar - arquivos danificados.
    -
    Winsock
    -
    É uma biblioteca dinâmica de funções DLL para Windows, criada com a - finalidade de implementar o TCP / IP. Inclui suporte para envio e recebimento de pacotes de - dados através de soquetes BSD.
    -
    -
    -
    -

    Referências

    -

    Como faço para redefinir os componentes do Windows Update?: - https://support.microsoft.com/pt-br/kb/971058.

    -

    Use a ferramenta Verificador de Arquivos do Sistema para reparar - arquivos de sistema ausentes ou corrompidos: - https://support.microsoft.com/pt-br/kb/929833.

    -

    Corrigir erros do Windows Update usando o DISM ou a ferramenta de - Preparação da Atualização do Sistema: - https://support.microsoft.com/pt-br/kb/947821.

    -
    -
    -

    Licença

    -

    Reset Windows Update Tool está licenciada sob a licença MS-PL - consulte - Microsoft - Public License para obter mais detalhes.

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/br/downloads.html b/docs/html/br/downloads.html deleted file mode 100644 index 36a5b9d..0000000 --- a/docs/html/br/downloads.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Baixar

    -

    Faça o download da ferramenta "Reset Windows Update" para Windows (32/64 - bits).

    -
    -
    -
    Download recomendado:
    -
    -
    -
    - wureset11009_setup_winx64.exe
    - For 64-bits Windows 8 ou superior -
    -
    -

    5.83 MB

    -
    - -
    -
    -
    Outros downloads:
    -
    -
    -
    - wureset11009_setup_winx86.exe
    - For 32-bits Windows 8 ou superior -
    -
    -

    2.14 MB

    -
    - -
    -
    -
    - wureset.zip
    - For 32-bits 64-bits Windows 8 ou superior -
    -
    -

    1.07 MB

    -
    - -
    -
    -
    - wureset-lite.zip
    - Script para Windows 8 ou superior -
    -
    -

    2.88 KB

    -
    - -
    -
    -
    - ResetWUEng.zip
    - Script para Windows 8 ou superior -
    -
    -

    127.44 KB

    -
    - -
    -
    -
    - ResetWUDeu.zip
    - Script para Windows 8 ou superior -
    -
    -

    128.12 KB

    -
    - -
    -
    -
    - ResetWUSpa.zip
    - Script para Windows 8 ou superior -
    -
    -

    127.98 KB

    -
    - -
    -
    -
    - ResetSUSClientID.zip
    - Script para Windows 8 ou superior -
    -
    -

    3.22 KB

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/br/help.html b/docs/html/br/help.html deleted file mode 100644 index a9b16d8..0000000 --- a/docs/html/br/help.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Perguntas freqüentes

    -

    Perguntas freqüentes sobre a ferramenta "Reset Windows Update".

    -
    -
    -

    Por que não funciona no Windows XP/Vista/7?

    -

    - A versão do script desta ferramenta pode restaurar os componentes do Windows Update no Windows - XP/Vista/7. No entanto, a Microsoft encerrou o suporte estendido de seus sistemas operacionais em - 2014 (Windows XP), 2017 (Windows Vista) e 2020 (Windows 7). -

    -

    - Consulte Ficha informativa do ciclo de vida do Windows para obter mais - detalhes. -

    -
    -
    -

    Posso usá-lo no Windows Server?

    -

    - Essa ferramenta é compatível com o Windows 8, 8.1 e 10. Também é compatível com o Windows Server - 2012, 2012 R2 e 2016. -

    -

    - No entanto, o uso do Windows Server não é recomendado, pois pode remover algumas configurações do - servidor do Firewall, domínio e outras. -

    -
    -
    -

    Como posso ajudar?

    -

    - Você pode ajudar a melhorar a documentação, relatar erros ou solicitar recursos. Pode até corrigir - erros tipográficos. Não sinta que precisa ser um desenvolvedor para ajudar. -

    -

    - Antes de criar relatórios de erros, pesquise problemas ou recursos existentes no GitHub Issue Tracker para garantir que não haja solicitações - duplicadas. -

    -

    - Por favor, sinta-se livre para propô-los. Embora não seja possível garantir que eles possam ser - aplicados a todos, as solicitações serão consideradas. -

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/br/index.html b/docs/html/br/index.html deleted file mode 100644 index 30d65af..0000000 --- a/docs/html/br/index.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    - Logo Reset Windows Update Tool -
    -
    -
    -

    Reset Windows Update Tool

    -

    Solução de problemas para o Windows Update.

    -
    - - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -

    O Poder da Linha de Comando

    -

    - Esta ferramenta gratuita e de código aberto implementa funções através da linha de comando. -

    -

    - Ele é capaz de excluir arquivos temporários, verificar, detectar e reparar corrupções na - imagem do sistema Windows, verificar todos os arquivos protegidos do sistema e substituir - quaisquer arquivos danificados, alterar valores inválidos no Registro do Windows, redefinir - as configurações do Winsock e muito mais. -

    -

    - Esta é uma ferramenta completa de solução de problemas que pode ser gerada com as - atualizações do Windows. -

    -
    -
    -

    Releases

    -

    WUReset 11.0.0.9 (10/12/2020) -

    -

    ResetWUEng - 10.5.3.7 (06/04/2019) -

    -

    ResetSUSClientID 1.0.1 (05/15/2019) -

    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/de/about.html b/docs/html/de/about.html deleted file mode 100644 index 0cd5657..0000000 --- a/docs/html/de/about.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    - Banner Reset Windows Update Tool -
    -
    -

    - Das Windows Update-Tool wurde zur Unterstützung von Systemreparaturoptionen entwickelt. - Abgesehen von der Möglichkeit, die Windows Update-Komponenten zurückzusetzen, besitzt es eine - Vielzahl von anderen - hilfreichen Funktionen. Beispielsweise können temporäre - Dateien gelöscht, Beschädigungen mit dem Windows-Systemabbild gescannt, erkannt und - repariert, alle geschützten Systemdateien gescannt und beschädigte Dateien ersetzt, - ungültige Werte in der Windows-Registrierung geändert und Winsock-Einstellungen zurückgesetzt - werden. -

    -
    -
    -

    Anforderungen

    -

    - Dieses Tool ist kompatibel mit Windows 8, Windows 8.1, Windows 10. -

    -

    - Wenn Sie die Funktion "Windows Update Tool zurücksetzen" ausführen, wird die Betriebssystemversion - oder - der Build automatisch erkannt. -

    -

    - Wenn das Betriebssystem nicht mit diesem Tool kompatibel ist, wird eine Fehlermeldung - angezeigt und das Tool wird geschlossen. -

    -
    -
    -

    Glossar

    -
    -
    DISM
    -
    Deployment Image Servicing and Management is a command-line tool that - can be used to service a Windows image.
    -
    Fix It
    -
    Diagnoseprogramm zur Erkennung von Windows Problemen.
    -
    Registry
    -
    ist eine Datenbank, in der Einstellungen für das Betriebssystem - gespeichert sind.
    -
    Restore point
    -
    ist eine Darstellung eines gespeicherten Status der Systemdateien - Ihres Computers.
    -
    SFC
    -
    System File Checker ist ein Dienstprogramm, mit dem Benutzer nach - beschädigten Systemdateien suchen können.
    -
    Winsock
    -
    Windows Sockets API is a technical specification that defines - how Windows network software should access network..
    -
    -
    -
    -

    Referenzen

    -

    Wie setze ich Windows Update-Komponenten zurück?: - https://support.microsoft.com/de-de/kb/971058.

    -

    Verwenden des Systemdatei-Überprüfungsprogramms (SFC.exe) - zur Problembehandlung bei fehlenden oder beschädigten Systemdateien: - https://support.microsoft.com/de-de/kb/929833.

    -

    Beheben von Windows Update-Fehlern mithilfe des - DISM-oder System Update-Vorbereitungstools: - https://support.microsoft.com/de-de/kb/947821.

    -
    -
    -

    License

    -

    Das Windows Update Tool zurücksetzen ist unter der MS-PL-Lizenz lizenziert - - sehen Sie bitte nach Microsoft - Public License für mehr Info.

    -
    -
    -
    - - - - - - - - - - - - - - - - - - diff --git a/docs/html/de/downloads.html b/docs/html/de/downloads.html deleted file mode 100644 index 9a171b6..0000000 --- a/docs/html/de/downloads.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Downloads

    -

    Herunterladen das Reset Windows Update Tool für Windows (32/64 bits).

    -
    -
    -
    Empfohlener Download:
    -
    -
    -
    - wureset11008_setup_winx64.exe
    - Für 64-bits Windows 8 oder höher -
    -
    -

    5.83 MB

    -
    - -
    -
    -
    Andere Downloads:
    -
    -
    -
    - wureset11008_setup_winx86.exe
    - Für 32-bits Windows 8 oder höher -
    -
    -

    2.14 MB

    -
    - -
    -
    -
    - wureset.zip
    - Für 32-bits 64-bits Windows 8 oder höher -
    -
    -

    1.07 MB

    -
    - -
    -
    -
    - ResetSUSClientID.zip
    - Script Für Windows 8 oder höher -
    -
    -

    3.22 KB

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - diff --git a/docs/html/de/help.html b/docs/html/de/help.html deleted file mode 100644 index 105ccda..0000000 --- a/docs/html/de/help.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Häufige Fragen

    -

    Häufig gestellte Fragen zum Zurücksetzen des Windows Update-Tools.

    -
    -
    -

    Warum funktioniert das Tool nicht auf Windows XP/Vista/7?

    -

    - Die Skriptversion dieses Tools kann in den Windows Update-Komponenten in Windows XP / Vista / 7 - wiederhergestellt werden. Microsoft beendete jedoch die erweiterte Unterstützung seiner - Betriebssysteme in den Jahren 2014 (Windows XP), 2017 (Windows Vista) und 2020 (Windows 7). -

    -

    - siehe Windows lifecycle fact sheet für mehr Infos. -

    -
    -
    -

    Kann ich das Tool unter Windows Server verwenden?

    -

    - Dieses Tool ist mit Windows 8, 8.1 und 10 kompatibel. Es ist auch mit Windows - Server 2012, 2012 R2 und 2016 kompatibel. -

    -

    - Die Verwendung in Windows Server wird jedoch nicht empfohlen, da dadurch einige - Konfigurationen von Firewall, Domäne und anderen entfernt werden können. -

    -
    -
    -

    How can I help?

    -

    - Sie können die Dokumentation verbessern, Fehler melden oder Funktionen anfordern. Sie können auch - Tippfehler korrigieren. Sie müssen kein Entwickler sein, um zu helfen. -

    -

    - Bevor Sie Fehlerberichte oder Anfragen erstellen, durchsuchen Sie bitte den GitHub Issue Tracker nach vorhandenen Probleme oder Funktionen, - um sicherzustellen, dass keine doppelten Anfrang gestellt werden. -

    -

    - Auch wenn keine Garantie besteht, dass alle Vorschläge auch umgesetzt werden, bitten wir sie darum - mit - eventuellen Anfragen nicht zu zögern da alle zumindest berücksichtigt werden. -

    -
    -
    -
    - - - - - - - - - - - - - - - - - - diff --git a/docs/html/de/index.html b/docs/html/de/index.html deleted file mode 100644 index cb62dec..0000000 --- a/docs/html/de/index.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    - Logo Reset Windows Update Tool -
    -
    -
    -

    Reset Windows Update Tool

    -

    Fehlerbehebung für Windows Update.

    -
    - - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -

    Die Macht der Kommandozeile

    -

    - Dieses kostenlose Open Source-Tool implementiert Funktionen durch die Befehlszeile. -

    -

    - Diese Tool ist in der Lage, temporäre Dateien zu löschen, Beschädigungen mit dem - Windows-Systemabbild - zu scannen, zu erkennen und zu reparieren. Außerdem kann es alle geschützten Systemdateien - scannen und - beschädigte Dateien ersetzen, ungültige Werte in der Windows-Registrierung ändern, - Winsock-Einstellungen zurücksetzen und vieles mehr. -

    -

    - Dies ist ein vollständiges Tool zur Fehlerbehebung für Problemen, welche mit Windows-Updates - generiert werden können. -

    -
    -
    -

    Releases

    -

    WUReset 11.0.0.9 (10/12/2020) -

    -

    ResetWUEng - 10.5.3.7 (06/04/2019) -

    -

    ResetSUSClientID 1.0.1 (05/15/2019) -

    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - diff --git a/docs/html/en/about.html b/docs/html/en/about.html deleted file mode 100644 index cda7ebc..0000000 --- a/docs/html/en/about.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    - Banner Reset Windows Update Tool -
    -
    -

    - The Reset Windows Update Tool has been developed for use as a support of system repair options. It - is possible to reset the Windows Update Components. Also is able to delete temporary files, scan, - detect and repair corruptions with the Windows System image, scan all protected system files and - replace any corrupted files, change invalid values in the Windows Registry, reset Winsock settings - and more.

    -
    -
    -

    Requirements

    -

    - This tool is compatible with Windows 8, Windows 8.1, Windows 10. -

    -

    - When you run Reset Windows Update Tool, the operating system version or build is detected, the name - and family of the operating system are determined. -

    -

    - If the operating system is not compatible with this tool, display an error message and the tool will - be closed. -

    -
    -
    -

    Glossary

    -
    -
    DISM
    -
    Deployment Image Servicing and Management is a command-line tool that - can be used to service a Windows image.
    -
    Fix It
    -
    diagnostic program to detect problems of Windows.
    -
    Registry
    -
    is a database that stores settings for the operating system.
    -
    Restore point
    -
    is a representation of a stored state of your computer's system - files.
    -
    SFC
    -
    System File Checker is a utility that allows users to scan for - corruptions.
    -
    Winsock
    -
    Windows Sockets API is a technical specification that defines how - Windows network software should access network.
    -
    -
    -
    -

    Reference

    -

    How do I reset Windows Update components?: - https://support.microsoft.com/en-us/kb/971058.

    -

    Use the System File Checker tool to repair missing or corrupted - system files: - https://support.microsoft.com/en-us/kb/929833.

    -

    Fix Windows Update errors by using the DISM or System Update - Readiness tool: - https://support.microsoft.com/en-us/kb/947821.

    -
    -
    -

    License

    -

    Reset Windows Update Tool is licensed under the MS-PL License - see the Microsoft - Public License for details.

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/en/downloads.html b/docs/html/en/downloads.html deleted file mode 100644 index 60a8376..0000000 --- a/docs/html/en/downloads.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Downloads

    -

    Download the Reset Windows Update Tool for Windows (32/64 bits).

    -
    -
    -
    Recommended Download:
    -
    -
    -
    - wureset11009_setup_winx64.exe
    - For 64-bits Windows 8 or later -
    -
    -

    5.83 MB

    -
    - -
    -
    -
    Other Downloads:
    -
    -
    -
    - wureset11009_setup_winx86.exe
    - For 32-bits Windows 8 or later -
    -
    -

    2.14 MB

    -
    - -
    -
    -
    - wureset.zip
    - For 32-bits 64-bits Windows 8 or later -
    -
    -

    1.07 MB

    -
    - -
    -
    -
    - wureset-lite.zip
    - Script for Windows 8 or later -
    -
    -

    2.88 KB

    -
    - -
    -
    -
    - ResetWUEng.zip
    - Script for Windows 8 or later -
    -
    -

    127.44 KB

    -
    - -
    -
    -
    - ResetWUDeu.zip
    - Script for Windows 8 or later -
    -
    -

    128.12 KB

    -
    - -
    -
    -
    - ResetWUSpa.zip
    - Script for Windows 8 or later -
    -
    -

    127.98 KB

    -
    - -
    -
    -
    - ResetSUSClientID.zip
    - Script for Windows 8 or later -
    -
    -

    3.22 KB

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/en/help.html b/docs/html/en/help.html deleted file mode 100644 index 43fb3cf..0000000 --- a/docs/html/en/help.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Frequently Asked Questions

    -

    Commonly asked questions about Reset Windows Update Tool.

    -
    -
    -

    Why it does not work in Windows XP/Vista/7?

    -

    - The script version of this tool can be restored to the Windows Update components in Windows - XP/Vista/7. However, Microsoft ending the extended support of its Operative Systems in 2014 (Windows - XP), 2017 (Windows Vista) and 2020 (Windows 7). -

    -

    - Visit the Windows lifecycle fact sheet for details. -

    -
    -
    -

    Can I use it on Windows Server?

    -

    - This tool is compatible with Windows 8, 8.1 and 10. It is also compatible with Windows Server 2012, - 2012 R2 and 2016. -

    -

    - However, the use in Windows Server is not recommended since it can eliminate some configurations of - Firewall, Domain and others. -

    -
    -
    -

    How can I help?

    -

    - You can help improve documentation, report errors or request features. You can even correct - typographical errors. Do not feel like you have to be a developer to help. -

    -

    - Before creating bug reports, please search in the GitHub Issue Tracker for existing issues or features in order to - ensure we don't have duplicate requests. -

    -

    - Please feel free to propose them. While it is not possible to guarantee that they can be applied to - all, the requests will be taken into consideration. -

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/en/index.html b/docs/html/en/index.html deleted file mode 100644 index 7e6f48c..0000000 --- a/docs/html/en/index.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    - Logo Reset Windows Update Tool -
    -
    -
    -

    Reset Windows Update Tool

    -

    Troubleshooting for Windows Update.

    -
    - - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -

    The Power of the Command Line

    -

    - This free and open source tool implements functions through command line. -

    -

    - It's able to delete temporary files, scan, detect and repair corruptions with the Windows - System image, scan all protected system files and replace any corrupted files, change - invalid values in the Windows Registry, reset Winsock settings and more. -

    -

    - This is a complete troubleshooting tool that can be generated with Windows updates. -

    -
    -
    -

    Releases

    -

    WUReset 11.0.0.9 (10/12/2020) -

    -

    ResetWUEng - 10.5.3.7 (06/04/2019) -

    -

    ResetSUSClientID 1.0.1 (05/15/2019) -

    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/es/about.html b/docs/html/es/about.html deleted file mode 100644 index 82654fd..0000000 --- a/docs/html/es/about.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    - Banner Reset Windows Update Tool -
    -
    -

    - La herramienta "Reset Windows Update" se ha desarrollado para su uso como soporte de las opciones de - reparación del sistema. Es posible restablecer los componentes de Windows Update. También puede - eliminar archivos temporales, escanear, detectar y reparar corrupciones con la imagen del sistema de - Windows, escanear todos los archivos protegidos del sistema y reemplazar cualquier archivo dañado, - cambiar valores inválidos en el Registro de Windows, restablecer la configuración de Winsock y más. -

    -
    -
    -

    Requisitos

    -

    - Esta herramienta es compatible con Windows 8, Windows 8.1, Windows 10. -

    -

    - Cuando ejecuta "Reset Windows Update", se detecta la versión o compilación del sistema operativo, se - determina el nombre y la familia del sistema operativo. -

    -

    - Si el sistema operativo no es compatible con esta herramienta, se muestra un mensaje de error y la - herramienta se cierra. -

    -
    -
    -

    Glosario

    -
    -
    DISM
    -
    Deployment Image Servicing and Management es una herramienta de línea - de comandos que se puede usar para dar servicio a una imagen de Windows.
    -
    Fix It
    -
    programa de diagnóstico para detectar problemas de Windows.
    -
    Registry
    -
    es una base de datos que almacena configuraciones para el sistema - operativo.
    -
    Punto de restauración
    -
    es una representación del estado almacenado de los archivos del - sistema de su computadora.
    -
    SFC
    -
    System File Checker es una utilidad que permite a los usuarios buscar - corrupciones.
    -
    Winsock
    -
    Windows Sockets API es una especificación técnica que define cómo el - software de red de Windows debe acceder a la red.
    -
    -
    -
    -

    Referencia

    -

    ¿Cómo puedo restablecer los componentes de Windows Update?: - https://support.microsoft.com/es-es/kb/971058.

    -

    Use la herramienta Comprobador de archivos de sistema para reparar - los archivos de sistema que faltan o están dañados: - https://support.microsoft.com/es-es/kb/929833.

    -

    Corregir errores de Windows Update con las herramientas DISM o - System Update Readiness: - https://support.microsoft.com/es-es/kb/947821.

    -
    -
    -

    Licencia

    -

    Reset Windows Update Tool está licenciado bajo la licencia de MS-PL - ver - Microsoft - Public License para más detalles.

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/es/downloads.html b/docs/html/es/downloads.html deleted file mode 100644 index e42cf15..0000000 --- a/docs/html/es/downloads.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Descargas

    -

    Descarga la herramienta "Reset Windows Update" para Windows (32/64 bits). -

    -
    -
    -
    Descarga recomendada:
    -
    -
    -
    - wureset11009_setup_winx64.exe
    - Para 64-bits Windows 8 o superior -
    -
    -

    5.83 MB

    -
    - -
    -
    -
    Otras Descargas:
    -
    -
    -
    - wureset11009_setup_winx86.exe
    - Para 32-bits Windows 8 o superior -
    -
    -

    2.14 MB

    -
    - -
    -
    -
    - wureset.zip
    - Para 32-bits 64-bits Windows 8 o superior -
    -
    -

    1.07 MB

    -
    - -
    -
    -
    - wureset-lite.zip
    - Script para Windows 8 o superior -
    -
    -

    2.88 KB

    -
    - -
    -
    -
    - ResetWUEng.zip
    - Script para Windows 8 o superior -
    -
    -

    127.44 KB

    -
    - -
    -
    -
    - ResetWUDeu.zip
    - Script para Windows 8 o superior -
    -
    -

    128.12 KB

    -
    - -
    -
    -
    - ResetWUSpa.zip
    - Script para Windows 8 o superior -
    -
    -

    127.98 KB

    -
    - -
    -
    -
    - ResetSUSClientID.zip
    - Script para Windows 8 o superior -
    -
    -

    3.22 KB

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/es/help.html b/docs/html/es/help.html deleted file mode 100644 index 8c780e6..0000000 --- a/docs/html/es/help.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Preguntas frecuentes

    -

    Preguntas frecuentes sobre la herramienta "Reset Windows Update".

    -
    -
    -

    ¿Por qué no funciona en Windows XP/Vista/7?

    -

    - La versión script de esta herramienta puede restaurar los componentes de Windows Update en Windows - XP/Vista/7. Sin embargo, Microsoft ha terminando el soporte extendido de su sistemas operativos en - 2014 (Windows XP), 2017 (Windows Vista) y 2020 (Windows 7). -

    -

    - Visite Hoja de datos del ciclo de vida de Windows para más detalles. -

    -
    -
    -

    ¿Puedo usarlo en Windows Server?

    -

    - Esta herramienta es compatible con Windows 8, 8.1 y 10. También es compatible con Windows Server - 2012, 2012 R2 y 2016. -

    -

    - Sin embargo, no se recomienda el uso de Windows Server, ya que puede eliminar algunas - configuraciones de servidor de Firewall, dominio y otros. -

    -
    -
    -

    ¿Cómo puedo ayudar?

    -

    - Usted puede ayudar a mejorar la documentación, informar errores o solicitar características. Puede - incluso corregir errores tipográficos. No se sienta como si tuviera que ser un desarrollador para - ayudar. -

    -

    - Antes de la creación de informes de errores, por favor, busque en GitHub Issue Tracker los problemas o características existentes - para asegurarse de que no tengamos solicitudes duplicadas. -

    -

    - Por favor siéntase libre de proponerlos. Si bien no es posible garantizar que se puedan aplicar a - todos, se tendrán en consideración las peticiones. -

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/es/index.html b/docs/html/es/index.html deleted file mode 100644 index ee54c07..0000000 --- a/docs/html/es/index.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    - Logo Reset Windows Update Tool -
    -
    -
    -

    Reset Windows Update Tool

    -

    Solución de problemas para Windows Update.

    -
    - - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -

    El Poder de la Línea de Comandos

    -

    - Esta herramienta gratuita y de código abierto implementa funciones a través de la línea de - comando. -

    -

    - Es capaz de eliminar archivos temporales, escanear, detectar y reparar corrupciones con la - imagen del sistema de Windows, escanear todos los archivos protegidos del sistema y - reemplazar cualquier archivo dañado, cambiar valores inválidos en el Registro de Windows, - restablecer la configuración de Winsock y más. -

    -

    - Esta es una herramienta completa de solución de problemas que se puede generar con las - actualizaciones de Windows. -

    -
    -
    -

    Releases

    -

    WUReset 11.0.0.9 (10/12/2020) -

    -

    ResetWUEng - 10.5.3.7 (06/04/2019) -

    -

    ResetSUSClientID 1.0.1 (05/15/2019) -

    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/fr/about.html b/docs/html/fr/about.html deleted file mode 100644 index f48c196..0000000 --- a/docs/html/fr/about.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    - Banner Reset Windows Update Tool -
    -
    -

    - L'outil "Reset Windows Update" a été développé pour être utilisé comme support pour les - options de réparation du système. Les composants Windows Update peuvent être réinitialisés. Il peut - également supprimer des fichiers temporaires, analyser, détecter et réparer les corruptions avec - l'image système Windows, analyser tous les fichiers système protégés et remplacer tous les fichiers - endommagés, modifier les valeurs non valides dans le registre Windows, réinitialiser les paramètres - Winsock et plus encore. -

    -
    -
    -

    Prérequis

    -

    - Cet outil est compatible avec Windows 8, Windows 8.1, Windows 10. -

    -

    - Lorsque vous exécutez "Reset Windows Update", la version ou la version du système d'exploitation est - détectée, le nom et la famille du système d'exploitation sont déterminés. -

    -

    - Si le système d'exploitation ne prend pas en charge cet outil, un message d'erreur s'affiche et - l'outil se ferme. -

    -
    -
    -

    Glossaire

    -
    -
    DISM
    -
    Deployment Image Servicing and Management est un outil en ligne de - commande qui peut être utilisé pour desservir une image système Windows.
    -
    Fix It
    -
    Programme de diagnostic pour détecter les problèmes Windows.
    -
    Registry
    -
    est une base de données qui stocke les paramètres du système - d'exploitation.
    -
    Point de restauration
    -
    est une représentation de l'état stocké des fichiers système de votre - ordinateur.
    -
    SFC
    -
    System File Checker est un utilitaire qui permet aux utilisateurs de - rechercher des corruptions.
    -
    Winsock
    -
    L'API Windows Sockets est une spécification technique qui définit - comment le logiciel réseau Windows doit accéder au réseau.
    -
    -
    -
    -

    Referencia

    -

    Comment réinitialiser les composants Windows Update?: - https://support.microsoft.com/fr-fr/kb/971058.

    -

    Utilisez l'outil Vérificateur des fichiers système pour réparer les - fichiers système manquants ou endommagés: - https://support.microsoft.com/fr-fr/kb/929833.

    -

    Correction des erreurs de mise à jour de Windows à l'aide de DISM ou - de l'outil d'analyse de l'installation conforme des mises à jour du système: - https://support.microsoft.com/fr-fr/kb/947821.

    -
    -
    -

    Licence

    -

    Reset Windows Update Tool est sous licence MS-PL - voir - Microsoft - Public License pour plus de détails.

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/fr/downloads.html b/docs/html/fr/downloads.html deleted file mode 100644 index 7a341c7..0000000 --- a/docs/html/fr/downloads.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Téléchargements

    -

    Téléchargez l'outil "Reset Windows Update" pour Windows (32/64 bits).

    -
    -
    -
    Téléchargement recommandé:
    -
    -
    -
    - wureset11009_setup_winx64.exe
    - Pour 64-bits Windows 8 ou plus -
    -
    -

    5.83 MB

    -
    - -
    -
    -
    Autres téléchargements:
    -
    -
    -
    - wureset11009_setup_winx86.exe
    - Pour 32-bits Windows 8 ou plus -
    -
    -

    2.14 MB

    -
    - -
    -
    -
    - wureset.zip
    - Pour 32-bits 64-bits Windows 8 ou plus -
    -
    -

    1.07 MB

    -
    - -
    -
    -
    - wureset-lite.zip
    - Script pour Windows 8 ou plus -
    -
    -

    2.88 KB

    -
    - -
    -
    -
    - ResetWUEng.zip
    - Script pour Windows 8 ou plus -
    -
    -

    127.44 KB

    -
    - -
    -
    -
    - ResetWUDeu.zip
    - Script pour Windows 8 ou plus -
    -
    -

    128.12 KB

    -
    - -
    -
    -
    - ResetWUSpa.zip
    - Script pour Windows 8 ou plus -
    -
    -

    127.98 KB

    -
    - -
    -
    -
    - ResetSUSClientID.zip
    - Script pour Windows 8 ou plus -
    -
    -

    3.22 KB

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/fr/help.html b/docs/html/fr/help.html deleted file mode 100644 index 173ac00..0000000 --- a/docs/html/fr/help.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Questions fréquentes

    -

    Foire aux questions sur l'outil "Reset Windows Update".

    -
    -
    -

    Pourquoi cela ne fonctionne-t-il pas sous Windows XP/Vista/7?

    -

    - La version de script de cet outil peut restaurer les composants de Windows Update dans Windows - XP/Vista/7. Cependant, Microsoft a mis fin à la prise en charge étendue de ses systèmes - d'exploitation en 2014 (Windows XP), 2017 (Windows Vista) et 2020 (Windows 7). -

    -

    - Visiter Infos-clés sur le cycle de vie Windows pour plus de détails. -

    -
    -
    -

    Puis-je l'utiliser sur Windows Server?

    -

    - Cet outil est compatible avec Windows 8, 8.1 et 10. Il est également compatible avec Windows Server - 2012, 2012 R2 et 2016. -

    -

    - Cependant, l'utilisation de Windows Server n'est pas recommandée car elle peut supprimer certains - paramètres de pare-feu, de domaine et d'autres serveurs. -

    -
    -
    -

    Comment je peux aider?

    -

    - Vous pouvez aider à améliorer la documentation, signaler des bogues ou demander des fonctionnalités. - Vous pouvez même corriger les fautes de frappe. Ne vous sentez pas obligé d'être développeur pour - aider. -

    -

    - Avant de créer des rapports de bogues, veuillez consulter GitHub Issue Tracker pour les problèmes ou fonctionnalités - existants pour vous assurer que nous n'avons pas de demandes en double. -

    -

    - N'hésitez pas à les proposer. Bien qu'il ne soit pas possible de garantir qu'elles peuvent - s'appliquer à tous, les demandes seront prises en compte. -

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/fr/index.html b/docs/html/fr/index.html deleted file mode 100644 index a748671..0000000 --- a/docs/html/fr/index.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    - Logo Reset Windows Update Tool -
    -
    -
    -

    Reset Windows Update Tool

    -

    Dépannage pour Windows Update.

    -
    - - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -

    La Puissance de la Ligne de Commande

    -

    - Cet outil gratuit et open source implémente des fonctions via la ligne de commande. -

    -

    - Il est capable de supprimer les fichiers temporaires, d'analyser, de détecter et de réparer - les corruptions avec l'image système Windows, d'analyser tous les fichiers système protégés - et de remplacer tous les fichiers endommagés, de modifier les valeurs invalides dans le - registre Windows, de réinitialiser les paramètres Winsock et plus encore. -

    -

    - Il s'agit d'un outil de dépannage complet qui peut être généré avec les mises à jour - Windows. -

    -
    -
    -

    Releases

    -

    WUReset 11.0.0.9 (10/12/2020) -

    -

    ResetWUEng - 10.5.3.7 (06/04/2019) -

    -

    ResetSUSClientID 1.0.1 (05/15/2019) -

    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/it/about.html b/docs/html/it/about.html deleted file mode 100644 index db91635..0000000 --- a/docs/html/it/about.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    - Banner Reset Windows Update Tool -
    -
    -

    - Lo strumento "Reset Windows Update" è stato sviluppato per essere utilizzato come supporto per le - opzioni di riparazione del sistema. I componenti di Windows Update possono essere ripristinati. Può - anche eliminare file temporanei, scansionare, rilevare e riparare corruzioni con l'immagine di - sistema di Windows, scansionare tutti i file di sistema protetti e sostituire eventuali file - danneggiati, modificare valori non validi nel registro di Windows, ripristinare le impostazioni di - Winsock e altro. -

    -
    -
    -

    Requisitos

    -

    - Questo strumento è compatibile con Windows 8, Windows 8.1, Windows 10. -

    -

    - Quando si esegue "Reset Windows Update", viene rilevata la versione o la build del sistema - operativo, vengono determinati il ​​nome e la famiglia del sistema operativo. -

    -

    - Se il sistema operativo non supporta questo strumento, viene visualizzato un messaggio di errore e - lo strumento si chiude. -

    -
    -
    -

    Glossario

    -
    -
    DISM
    -
    Deployment Image Servicing and Management è uno strumento da riga di - comando che può essere utilizzato per servire un'immagine di Windows.
    -
    Fix It
    -
    Programma diagnostico per rilevare problemi di Windows.
    -
    Registry
    -
    è un database che memorizza le impostazioni per il sistema operativo. -
    -
    Punto di restauro
    -
    è una rappresentazione dello stato memorizzato dei file di sistema - del tuo computer.
    -
    SFC
    -
    System File Checker è un'utilità che consente agli utenti di cercare - corruzioni.
    -
    Winsock
    -
    Windows Sockets API è una specifica tecnica che definisce come il - software di rete Windows dovrebbe accedere alla rete.
    -
    -
    -
    -

    Riferimenti

    -

    Come si reimpostano I componenti di Windows Update?: - https://docs.microsoft.com/it-it/windows/deployment/update/windows-update-resources#come-si-reimpostano-i-componenti-di-windows-update. -

    -

    Utilizzare lo strumento controllo File di sistema per ripristinare i - file di sistema mancanti o danneggiati: - https://support.microsoft.com/it-it/kb/929833.

    -

    Correggere gli errori di Windows Update utilizzando Gestione e - manutenzione immagini distribuzione o lo strumento di analisi della conformità agli - aggiornamenti di sistema: - https://support.microsoft.com/it-it/kb/947821.

    -
    -
    -

    Licenza

    -

    Reset Windows Update Tool è concesso in licenza con la licenza MS-PL - - Vedi - Microsoft - Public License per maggiori dettagli.

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/it/downloads.html b/docs/html/it/downloads.html deleted file mode 100644 index baf7eae..0000000 --- a/docs/html/it/downloads.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Download

    -

    Scarica lo strumento "Reset Windows Update" per Windows (32/64 bits).

    -
    -
    -
    Download consigliato:
    -
    -
    -
    - wureset11009_setup_winx64.exe
    - Per 64-bits Windows 8 o superiore -
    -
    -

    5.83 MB

    -
    - -
    -
    -
    Altri Download:
    -
    -
    -
    - wureset11009_setup_winx86.exe
    - Per 32-bits Windows 8 o superiore -
    -
    -

    2.14 MB

    -
    - -
    -
    -
    - wureset.zip
    - Per 32-bits 64-bits Windows 8 o superiore -
    -
    -

    1.07 MB

    -
    - -
    -
    -
    - wureset-lite.zip
    - Script per Windows 8 o superiore -
    -
    -

    2.88 KB

    -
    - -
    -
    -
    - ResetWUEng.zip
    - Script per Windows 8 o superiore -
    -
    -

    127.44 KB

    -
    - -
    -
    -
    - ResetWUDeu.zip
    - Script per Windows 8 o superiore -
    -
    -

    128.12 KB

    -
    - -
    -
    -
    - ResetWUSpa.zip
    - Script per Windows 8 o superiore -
    -
    -

    127.98 KB

    -
    - -
    -
    -
    - ResetSUSClientID.zip
    - Script per Windows 8 o superiore -
    -
    -

    3.22 KB

    -
    - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/it/help.html b/docs/html/it/help.html deleted file mode 100644 index f1641f8..0000000 --- a/docs/html/it/help.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -

    Domande frequenti

    -

    Domande frequenti sullo strumento "Reset Windows Update".

    -
    -
    -

    Perché non funziona su Windows XP/Vista/7?

    -

    - La versione script di questo strumento può ripristinare i componenti di Windows Update in Windows - XP/Vista/7. Tuttavia, Microsoft ha terminato il supporto esteso dei suoi sistemi operativi nel 2014 - (Windows XP), 2017 (Windows Vista) e 2020 (Windows 7). -

    -

    - Visita Date importanti nel ciclo di vita di Windows per maggiori - dettagli. -

    -
    -
    -

    Posso usarlo su Windows Server?

    -

    - Questo strumento è compatibile con Windows 8, 8.1 e 10. È anche compatibile con Windows Server 2012, - 2012 R2 e 2016. -

    -

    - Tuttavia, l'uso di Windows Server non è raccomandato, in quanto potrebbe rimuovere alcune - impostazioni del server da Firewall, dominio e altri. -

    -
    -
    -

    Come posso aiutare?

    -

    - Puoi aiutare a migliorare la documentazione, segnalare errori o richiedere funzionalità. Può persino - correggere errori tipografici. Non pensare di dover essere uno sviluppatore per aiutarti. -

    -

    - Prima di creare segnalazioni di bug, cerca in GitHub Issue Tracker alla ricerca di problemi o funzionalità - esistenti per assicurarti che non abbiamo richieste duplicate. -

    -

    - Non esitate a proporli. Sebbene non sia possibile garantire che possano essere applicati a tutti, le - richieste saranno prese in considerazione. -

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/html/it/index.html b/docs/html/it/index.html deleted file mode 100644 index 4064408..0000000 --- a/docs/html/it/index.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - Reset Windows Update Tool - Troubleshooting for Windows Update - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -
    - Logo Reset Windows Update Tool -
    -
    -
    -

    Reset Windows Update Tool

    -

    Risoluzione dei problemi per Windows Update.

    -
    - - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -

    Il Potere della Riga di Comando

    -

    - Questo strumento gratuito e open source implementa le funzioni attraverso la riga di - comando. -

    -

    - È in grado di eliminare file temporanei, scansionare, rilevare e riparare corruzioni con - l'immagine di sistema di Windows, scansionare tutti i file di sistema protetti e sostituire - eventuali file danneggiati, modificare valori non validi nel registro di Windows, - ripristinare le impostazioni di Winsock e altro . -

    -

    - Questo è uno strumento completo per la risoluzione dei problemi che può essere generato con - gli aggiornamenti di Windows. -

    -
    -
    -

    Releases

    -

    WUReset 11.0.0.9 (10/12/2020) -

    -

    ResetWUEng - 10.5.3.7 (06/04/2019) -

    -

    ResetSUSClientID 1.0.1 (05/15/2019) -

    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/images/lifecycle.png b/docs/images/lifecycle.png deleted file mode 100644 index 60d46fa6bbcf1a9aff38b841f1334887a0a48640..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18555 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Μ|Rt#N9tY@qr_EyB7gvJ=K4*rHBlyp)l>=Jh1OB940z;rkr~UKV2#9AjR_ z+2i~oKCL1D3@6V>EuT)guPQZaO>(mv7ijHjh>D*HOKRF~#{|DYZwfw;Jb9zW$vsWH zCGdt5OygfILxt_jsHe3|cTHdR`AN%Ho#G-99jHF=6)lgx-) zZ(NRCJcGt4hU)Gt;^FrK{^RblTCDdQne42Z9_6y9kEh$q?sO_sJ`ap)icit zib7ggZ)ZsCZPcDrLx4ajjfK9Zd_2cAbDd2yx~Q|~%ZT_ROMS)tXx}vq{Px!q89FjW zZXRQtHH}oD;A1VIf~rWp^mtrfQxRRgIw+uM1d+G29-lVly=%Ju0jfRE6!!hK_H3zF zJdH&~WvupEi83j$e8`wZ6+wH^dD5RV=P;qOwTrz}gOxsAkH zL@9{MCJ*LSvCCkJKt9kFKK^1iWFtr%?FY49q_PI&NUH0fXS$Yk_W8>HYQ0=11H}*c zOs5jOcSvPk0bhPJP>Z$(aAh!&ifeQNhm;&?)UwZh^*h2TZjzyxlvY8>Pd%BCPnQ&D zRK~gKq^1S`t9Fn;mdjQ#uXL-Ea1vJLJFhLTXZR*HjS_l|_)sz2 zQxK1Mjxq_d60qT4G~8VWzD^jSw#zy$zm;$bR<`C=Fq|(Cd}ddc4AN|gx7OW95*6|) zXw0X6zt2){i7z?{gRb7gEw|Z-Ih>$kWWv622)be;<{E)E(F!mEu}Z7Cl)DX|2@?J& z)SQx4gga{70zftwgNOvogV@A+8uLT*^R7wgFBm{j)NA?*^|*)9blm6Rf0pgE4g_^I z|5aR4m}PJ~jsCrf|21u>)jr`#yZo<06E{W3vpcTP#C%;*&iK#*@a)%0?G|NlW^6d_ zoy~e(ku*!uVjMYiqiU3p>19KILlxALo?8xi*Xh z;1ZvwNJ*Dx0WWL9*vzWJ2S>#R3R69s(ELD`?6E)w)FRemmmcCM`9J~PWA{5h{j^#H z53~&}NOigf?v53{TfVpmv2lJB>a3Wr@Gg~B@Sg;LJJ|1DUI?~X{rV6d!Gz6oty1Vw z&>UEHT|WsR$0<-bOO~x2e*u)*wwzxSs1Ms}8=L~s^Pc-%;+a4GmD)1aop8=Y#|ZT3 z9GBMYOMMDCYE`U7)`EQKvMAzn(BruDxe6;#Goer%}XpXIEAa^Gy0 zKhM#WuIo&YChxw-QN@16QOy3DMl2KdJMt--T5$V?cL{pzxE(dNrZCw$el!w1avoHW zZaDL_J{6!(@Me%zB2yJ@nQ3jOZdmsYHvxsniR~3#Dk6*iT8}5&yvn(uysp;#9IxrI z&druAQ3}kx^reu~)yUml?HqLh@FM{Uq~8V5CMJ+-mTAVmwq~p<1Pbhbxo{dLGPY7R zbv5yqppDq#OsyXc6!F7h*CunlHN(PJ=q-);BD_s(QmCYDoMP)iwk8av>gG4ycxz4J zw{nFr`sU+WKULb6dE2L&O$Gyki46KdMF7roYRDkCua@>LPHcS=KKIvvxDO57NmOrE zDz_Zufeb{J1rBr#tI(leo-C^4Z#c#YW?foTnXom}UF3q~UK{QTd_A3b;lVzo@60Ja z;qm#_iz|e8O40t==t1k>KpZ$GxvP#6w(|DZD0WowH%wOOW{(=po}+67vP4{q(N0_J zsH8E&OUAkh#vK&+Fea=47so^}WvJJ;r8BGzkvdDa8Obz@3lck;NA9s!qY!-X+(O?Y z7UxP)Ey^{_FjM`h2j>INsNQz>vl_mgv=xqCO!U3_s+iv6;nURgW-%T;Kj%iO1|}-# z&b@E0DQGk6;%Y%RnX86B$(*rY3v`q9iZWyp_3q~`tNGQ%T%+a{ol8`HXf(RIRND-xEm+HxMtIo!esziASGU!pY^+5Al^|XSAdufliOgPwCf=u%?r--Lp z`a-YU*@mAc7fTez1iBDZYLB dK4I$!7WgP&(nIri7l6_rty_9(6*u7F{|iNt!sGw| literal 98364 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

    Eu&*cLlFfxHSAu; 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∾;mh7?U4#S8hf{muj=Qjg4l5YVBKeSuqQ(R(sOf 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 P00000NkvXXu0mjf21&NW diff --git a/docs/images/wureset_5y.png b/docs/images/wureset_5y.png deleted file mode 100644 index 289534c908f1fcfba1d791260e2b85a4bd738d8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71750 zcmV*OKw-a$P)Px&08mU+MF0Q*0B4&AQIh~{oB&^#0D7SSb)Y65gd-}4 z0C1ieKaCg&#GGB_)O%KaLngC;&8AFc%SC%CzhXzrU6-AI9IgA)Wk03OP z8b6H?OOgytk|QpN7DSI5K8^rvohBNB09Tb1N01~bhXYfT3r>;`OOXI!nIlMzdi3r~{(RFo7)ks>dN6G)K&W||`|i2z=g8$gZ#WSSC5 zks3aY3{H~(Yn&q{h9NSE7DkW&VVEK^iXbY`L3s92)W17F- z=m1=n@b>wNq{xt&#S%!6B_4wSUzY%Npdg8@KZ&y7?(_Nj{1Abspv~OB*yb>jvtX*k z0DPgZ)Z)+P?U2OQ=j-$R{r)mGk3K|}P@}$av&v6ZpLcw<+~V%Awbf>7s|sD12xFSP z!Q9l^=@M6$F;<$Tr_RmM<-N_|hKapblevGR$8wUrp|{f%b)!XbsaAoqouSGua;6(( zo{_A~mzu`_dY}MVm&6ou&;S4cBy>_vQviU!zrTM!fPa7qYB?rO6@at@BjcH07*naRCwCdy-Q4;_t`C8ok^=)PcJ8F+73F2WH4Je7Bb;t zKmz-iLIl`b7-5jvrc^@2HaOTqrnc~>Xxpi=kYysUHb|)~glx-*2p@Tn0aB$7s$)hS z=X0c_iIht1Kf?|x{hzhg^ZUK;-n^vWrI(y{Z#FoYATK}n^{nSx-}=Wq&%ONO3opI& z((}(h|DA9DKl*&`EP&wN3Xv6{qO(e zC$GHn+H0>Jv}eX%2l>^_KhDf_ciRX4v;EL*Pm%wjrn{y%Q&Uq@Z;41s_H6x_|emYuO9x?)3d%^wcgW{8|_)oFtdCd_{Jp_2Bo2btiz6SQe;!N=%AfG7$^`iY~I2RMRi8y{V z$PH|v-XyT=^rTR4GT?WiUfn~~tBATjw*mfo&-$o+Ip{f}&VK@(xjqAX&cN>j@|{Zp z{z&TCtUXd&>!=(0Y1D^_`Y=$R=rY)WdRLcy8s=Ms+>jpw@MHL4Y;4+}1)@HG6fZsd z?QQsf@4G+x&hsz5`0_UuaRC04R~+L6ZT|y}eWtr;a0~U~jA34!>6X#k|LBI13us^; z4Bft(WbZ(|i4V}O+ac(6#J>rs@3M6JpnX^QN6&f>{=>TcXo&ZWjvDGY8M?ja=FHf0 zod&j{P7}A!CE0n})N40ulV@aPb_DhgGaqpy=hHQ@Wtao?34^?A&_M4Z?1RC^-OTlA zxI60M*{^3~d4I{E|EVGWO|$tIUwYmUf9+u9Gn3#?Q#Z&BYrebjt%x7=r*3oZ-Ib{O zPqK8OE~xFJ&fUArzIvB?mv8T>3JxBqr=HOsH*z=hQJ`+V-QIn3?%CbU4epe!!@L1E zUxqjA+zft}j-5sh%(o2ntqD1ILwzvc)n$0ozdP#oEV!ZHUzn$*PtUuN2h2-`dJB*@ zum8Ot|MdA6Uj7C_{_P)q|CJcK50+c|Oqq)}JD(x&@aXpALH%GJzNVWlop8(1>t}yt z)$Y%QxqdRVi8`IUY@A2=5Nm^NxCcVS$j}pEvhDebl}C{{7L;OQn|m%PsaQ zEpKcrFPDDs-ERo+&%N;ckG}s}V$PM}JZ1DmU0GZ=@GdfoGsugG=|COdYJ_@ClF`*5 zu1D16)Agr_dbM7%agXRd9?kjMmVsBTudg$k%Mo)rcKbeu{0(uvvy<+9sgsDy(9<~_ zzGUYkh~_YLJoY(ZA>9q#&^9CALKe40zrIDlnZePo6ZC~Ki{%T`_hIN}>C?fv8`utd z%l=XeUK=f?(sF5Ixm0Q`{ci&Q+`rn)W#uWOp2;xukh)tiM?&YQBaxd4nOu>mN7HVK z-{IG5ns(sZV;<-K0`P-J^SbKl1of(2sBdrMqi3Dr+}@6MPPzMBf;tlTrNq_^=cRNW zccfOJ8|p~n-<^upR{Nd5husg}mWy(R=}kJ3!xsI^26{ zgUH*nywOrJ8t~tF>BWDgnZNpzv?*tqxc?)td|l<*!R{iy6Kk1$H$8q4QGFNc zhBi>IQ&``rD?^<*yn)?Rmcm8f9zr^jH?kw6E$qjUi<(-zo5%L_exXu{O zQ>EJGrhixRjxY|yYlCaI%zc94oR|;8$^rY<1T9^#18-S7QMY1k8V=qpeZd2|C+@+! zm-ZXrX5lR@%NxMGmCw-7kY#s2eg0pA`*SaS`_)%cP{V;|AkY6qc#*loyo)n@SfV3~ zv;P-z^?U^(IC19l7?pG~x;9RVvh~seNF*$wUGmeMl3`|`4xcu9y4P2ywdfB)de{{lyEm|HZT$;jRgR{STG=|KG; zfJWXJ1#|TOT-=HIi~uc9-Dk2a9k3VC zpF!THt_*{@JiGk}*qO*FYxi0WSsd+LLEIC$fPQsdc{i>q7HmB+rkjCV9=FaEjt!Z0 zl;}M)bl`2y-F}#3+CI0`=PBHgGUraej#k`}5s&7xsL(BM-yFtUIr{|D_pYsBrtRk7 z2NBP^0C}F6kBupBpI*q1Mbr_}k5)SO7O&IIt8cWnZftC{CYVpk)(Zr`_XpqoXWIJ< z-~Rqvf_lA9^xGJrC5qH?uIkpnlxKbU=K*JfNGE!_uu(+W_he=cTlz3-vsG z?=ODm)z{M5S}JL;NaNX!G3Wt4P)C&(^0yh3=LUBT-`!rQs|i>1whU31f3FK+UH<~o zczZNg*IlT4`*j`Oy{AX0S0Rjt3LS{UwdeXek;AbE8-XuJy>@fNGk0_C_RI$NK8tWp z8z1f(Rt~pC)VI1+m@9|#h)!E4*bDkfMe~@!c}TYc9iZEnd^>@kOu=3lDggDN6TK%a zzW)<&fBE@WU#Y;i(zC~Z0mOWU-S&gU5Xn`kp*cg;>Gf-h-hcPjtG8vEYLX-_U8Do` zrdYko$8oHwS9J?}eFms=-p&4g@&n+$Wm5oivB zH1ty1xfAtC7<=J_KaaonofrSXhW^^Yi2BT)(3@?e55ow+u8h(*8v2ZyGBEd=bR*7D zS5t=WJ?8CADb&rzo9cGid4jrk+pS2Wv9I^gotuyMXbu}6rGJN^&uN%C7fbXM>Kd$t zAq(TWx7$633zHU()`0pTP|quS&-*ad6L$kTuV~Kq{B-p1`$Jo%ME71&L`Pd@xzOsU z3+;kZx!y^O=!HTG_LU#}_@$TsfrkFdUIkkDe=Z(W&s`-t=jck|*p(ybH8sTmcXzrO zw-by#bYBDN{t?^liKPeBLstf9BYlUZR~hQt26vAkzCFi+Z4R}$Me>-!&6SN=QVm!y z&;#m;d!L=1n24EsK;80o!@SEwx)4Y6H6Ku4po0hEWkG#^(sW1jb-Bg!xK>o@R=`cV zi5Ch4-kiJncKj4DKXKxKnfnX>C`14L!9BxxSp$B?Gk2wP-Jvg23^h8&Yl!M9(<5zy z$S0@^=N$*U$!oQAwdP4&PaLdipo+YmO&L{e$levs*?2`S&P<$*xLjX(VSF`(~18oM%R#=*C5w1i5{!g;Bs z)!Q;k+zaO1Eu;hNpy+ zd_+0i=7?u-!|Kjpn97oEi;M{?*ap#?$&dMzB|nWCeN3Yk1oZj)^QmIZOZ4Rycj~Os zmzM+TL(4>ca&j_;^hu!IYgHSqT&N$g=kfRc0m=MJufCQU#8WYzKQWr4vwl!foGo|! zLqNI?)Me%N?oNkuHfGp}OLgIrkj}KdoFY{vc2u09_wGa+m5v=1|N zSbHqg<`Sw*U*g(Fe1<+7f_Y-;Lfp!=VR?3Oq!i4N$8~9>3dn)_G|gNy^y$R6r;4@x z8yKORTi<|tSB=gjt^}xC1v?uw7SAW)*(WE1Zztk-4nO|EPha@QdH0HxeWtv8BP-5P zx5WJ*J2Qe_ZTA{hY~}5CrS73NZ`w%@*Fy8PqC^jrxN2{>_b8EDr-$zuE~}hYU{rINA9m>>NJ+MCv&ZpTma_xBcL|e^)R6;W<8vmW`2Ww<0?mGexJ&6l-SO%FD+r%;t82sqchFTrAwG%lI-$)*iaA zfe1-c-yW@6M-D%lOjFsHF~EuX97?vnrMWm|Nk#NPltIfq6l+eFVfrT2yEt8&nDFV^ zL>`$O8#AHxO4O&VVpHCZcz%DuTXCuC+*5b=@hz?1e=WsgZIW=~V+f|6fqC2E!v|LE zqwTPH`IrBWA^o+?Hq1;J>@!52Mca((a}8V6jjI6_61HA+)Qc&mjQVh?XUChbDSlMK zld38kvGnvLY{(we=-VL2t%Eobm=kdAU_p*zyw+zwpedJ&DO`C#Pf)Mb2%SAxv+~*D z36JGM9b;8dV9{|GYa*|KDxYb(cLwwO?8+?6FI0@y0^}RZ7_7x%YP$W(a&6MGc1H3_ z#8({k!;kTCuI=wwy1(>lIodPX3@IQE&n|}^hN#`F)N9z3sp;-c&C^0p1}(YJg^OI7 zlyhe^Zz@aOlkvH?WvbMMt3n2+UfjAjVCmcYVCsEnyLX}mYi_+WMD?X3aiqEl$d9DU z^O0Fi(t-HwNT|{#y6lHAUE9htoMXD%|GoI4@kZ*W_!Cf~lX ztLe^u%#dN;J9%PH-+s95@nd}J=;-)+1^1V}zem1a){ui|FN!UJ48Ew!oOvCpbD%#1 z`z~w5sS8&W-96-S0duzCnmn41voAjV zPpvr>JRjnm4y~Oq_JbNp? zw=#K8Am?DUmrZvs(H(Pl>~!wL93kBxKiAP=)_%@%y1x(Tl@qm$K74nP3k}|nAtSD+ z4|ZO|+`#CGryw4Y|MQFafB8JsVBWway#&rop%gNAL%kF%-O%nW5PMJES5m0ADT_PI zk8>SuX6lE}8SIAo$w&V^*q{5(D|_*rlWD5ldr|*7iq44>@-td(VJ62>DoHasD%FJYMI-c9dN+{Q8<_zkH=P-3cyyK)j&ENZP zz;2da*;_wY$(vz6M$`%RWwf=%85?7II&1eGCN8lwc>~thmUbcyQqEoj^t$R4>eZnY z7dBa*eetJ1{`>3ylIP$5_$T1rr3I$3yru7h!d-AL1alYa`;S(j-hzmZ3VnHbqoown z_T{pXYHtPTZs#j8a}TI9jWh2aQ9rr*Uxz&ndV>0{4!ltBKIj`vj=Bb`_;AF#L+8~! zJHPKlmU~@_I#JD1ZFeuOr#h}FR#lCB@s~fo{x5uh`{1BZAN27Wd+xAvQX!ePPkRnm z#++!`VD`=)ECV{IG9@R)p#vwp&9(RTW=3@N;s|*gyt_Ge#B{iKV1DYE$!GtQLaKs8xqsYxd2pgkuORoT3|`Rb6m*VUz3adAhHMf#_| z`B&L_V(rN`cm>(pvqu{X(5o@1K@%G%H5?BdaszREvI|#9J0{J$$!;6wbHpC zK5#gq-qH5>9IG{Eai>lS_md|Z4E2VFhSmQ{yXJ-O@5PFniJe&lbuBpf1idJpOn0{` zGyq>LW5)UX9OQ|eu-Xu(=yhdVigo3)wJ11IRWM8H?!7_wA*Hjp8Sii9^4~)ORQW=Yg}8?SdGnBy7n5R?=gKVCT6}9m(h{O?NsvOLgtH64SN3g)wAh*Y`fp*s$xQpO1I*az***A*ziJ)sME;FfW%e{`f+CMC!%jR zxFhO^4fV%uc(*Z{3w6bFdl~9NyrH4F-JT!*^glO&d-+EP5AK=DMb@*nQV-5JcY+Ma zZWZW3X{5Virn*xD8f0DERZN%Y3Fzr!EwJ1*Wa(Ld_M4Ai|3*C@|K<~f^!wUH=hj+6 zgp96zKi1Z;t7xE?S_`dVxd9W@NhR(G<&%>@dvdaD&a!eKRjfU3dko-V<4WXItHIJO zqBpFr3U|QX@Wbc-Q}x?-UfYW*)t#!@HDi!%2lsQ;%I4ICt1NV|l|VV&05rb+x(uKUcrK^vbR=da!rcHb!c+_k%Ot zGhqo`?wwOruCjEOiH+;Ub&YkF~`s7c)fBhTx{Qgg$ zAd^GGeV(Y#SL~sK{K_G^cu^_$UY5ES6woWisVBVU9#HQWF+0i5T5P$O zbziG1Fc-(Yr{^09y2CC?+`{e^CIoaWqHnY=19NY>my#5&peM-(Hp}S|d9Ih?& zWYBZRXzj2?^AzgH;u<`WTSX$*;HVG$$1}Q@U(GJg<0d1)E*9045zD=({C$S?nntQX zo?2m%_l%ct-U*OLhD`b1T2&xJCTr**$~^mKf=<|v!rFtGJ6i^XXKpsMv_#ZfXzr60 z%Zi+>8SojMI4{)DhI`!c*wQ%r6O;B1Z_KQkhZpLr?e?aJUu|z5Xl@@^9Qfh?eC|IH z)ZMwyq^7LeTGJMj3x*}6I1=N!i#6pcQbJvZ9w?9=%;Rjesk)Lik>Io(%QNRemM3v76d=HB!$SFT3y}{K^jNH6S8>SlxS>k#j;0LzGHu>^eazm>Nyi&` zJ9;uI*xF&`&Fzfp1NPYG;=q42w7>9^l(@`Hg@zPK6YAB3ofhVCq)hofOEGS!hK74^ z@nND`rXjU^el9!jDN}^B_uN;%d;J^x{O+sLd^r=+5eHQU^VGt!`f#O|$eSo6@to1T z*W2!K#F9q+Fd#qd^|=pOfVy{JiTbLeZia4vFAhvC4*Um0`^(?Y5Fbe8?cJ^tsGXLm zEmN#fnO+m1kHlALj6^bISZfH9pw-oNyB3&Yh3;ExRrK#)eEj-1`1$yY=-a~xUHT%J zqZ{A_t*s4}tU}io)1;%`TPV-rPNc{(2h@D!V2uPR@4g1q4RgBo)n?{$7R!~%33WWj z|3g*#w`(%OxlhWW2&q*T4cJ79))R?_t(FGo%Oe(%O5}W?rRz9#2o{4C2<(Ch~q}7 z(#t8&ahi&9P0cvV-0^|I+Ns3Q8PC~^i{ZSTm<#ZM<5N?|k57H?`M>SoU#V!!s78|y zM+;V3QdEW17yGX>iQI4Kz!pO=S8<*cYN-{~x{STGigFDSBS8Pz=YNCZ^7(JbXx!o! z`cj(oT7@Vp(5o%LcX6$CM1{8wUdkm)e@MPpZ(_Zzd_ph{8`zcMcROz zuwk^OY0J=LSZtVN3I~!D0Z&n2BUwg>JL*=QA3mp+Ob0u0ZslslF=w~W0T}rsqCPcn z>9}D&HFf*DFaF2!_nBnSqG(pv%y`N41HlJz#%q+KE)>o$}4KxYkft zwzpO$A?4(W?d@%>rdECRb+-2L=U;vCNo{B6TzXY8puV}8u-v222!O}x+9oOP+(hrf z8|qP5Xqm`M?Kf&pY1t1GH`Gg!G*MFGPQ=xIMf%oTHbOrT zw$>bVG-T-5!FoQYK3s>F=%+%*-2%GYdh;WDf}Ib*&X3dDfB4hCk;gy(T7{u|_FkNE z)Va1)oC$gp-9xTRjoa8L0QEwv{5p*tz1PWt=kF&b6Z-4QiG(T>T{~OucsgQzj!)$64UT$qvwcSz z_hC}~$El#o6bLt$Sn!DzMX_d1l%bwx z$}n+n!%9n==&$F_B^`Hf!nto}(%#5N@UaZ&4;HMu-} zAVkhs$}S;)&d`%?TmpK)nv3WOWumD%LszC8by#^-5d8gOPyhah-+bB^HD%_4YFNa5 z({;Ur*aR09Yk@ZmJu1HncKCLv%ET>nN8KSGn;u(OSorief7tUM;AgDYxSHC6K)w<7 z6 z;w3ou+sCJF--fmS@cF-y%FU!R_wIvQN|eq>QJZUl_Uw**raMXl#x16%xT6}^)tZuk zUY&KcAyIyfQtsU3=t6nZ$@CbF=o(K&Vq!X2RE5 zl+ZzN0&8pV@2>rdyA9GGSimBO;M<7jPY zD5F|a%l)wiEujY+=Bf1XwDMJ^?#(FI1ii{N`#OG{ABOrqKDYNZeqBQM+^gk+fzplM{o7ndAN_2Pzvkb6 z{%PM_r3`3lPtiU`j&N5I3SzZ9*fA3J(Ba;L*hCkixrD>IxT^?V$g#l?&?yxM@mG)_ zr;mR6`5vz4-@n>lY7y#)?8xILnYTL=(rlcHGUnHZ%EqZDI7M&stu^>|S@~hm+=h=Q z@c;lI07*naRAZeMY`sCxYI~fsEG`ZZb*s`BEtU^VDSN*iaQ~Ww?xmQ@b{N z_@^v=(`8>J>%a!nf^*}(2KLX;k=bC0PQBk{z&;sp??t&bd19~qRN<{6z3uR0mTDcI z#j)+~X*)uCyI1MW1NgFN4*%}On&H0hc6bc))2AEvH1?NXOH(4ne>~_}yLaNWpjs|2 zlKN>!SzM^l6Y2gyg(MGh_Zg-{4l>v|wS<5=7LxPXQT^Zl^aItSOgwZVHRZJ8aFweZ@Fz!9AX=Wkn8Js(TXUS63QA zmA(#1$ez*BJrejYKj{lm#l-f;&8$ezO5Gpg?`rB?wravoDiph29mF z2V6gDVT@w#zLh)={nu#>(Lebz`=8<$mbDkegp7SS(k2Q{k~*<#vKCgDpf=I=IP9aJ zJI4_^H`h2^TRr79dNZeMsX`5a19$j#`1P2`!M8WwKHb=O`pF)~{?cp7gw0zs#bEM9 zZ^jUHRp&EhRvx(%I}ZF#BJ{hX5MLoC6lN_wWuum0=@5zw2be~)YxO^Tny7l0-QLzs?j zhSFq|dFC4Wv06*ouVKPszP;JUEa<&j=1%u6w~puZ zY5OqP&A~S|KFKup=Uz>bp4FN0RmGy(ua5eRFDs@MCw!g?_r8;84@5a3x%Ik=J@jOZ z9#LNp`u*#pkO#~`y?=D{liy|6#z&TdZ$~dKDneR)KC*d4?N@+~QVqU+b2hPb`gg;6 zLbq9TDR9ESd+vGIJS zvA^(IB0hrE2B*F{FG`fSqQrz!8;i*urluryPorKJcoVwE4f{CF7Rf$OmTrq`$wv@$~ue?`72Nug*m7v*zYe2Q)NgYN8BiT0TmP$yiBF zsrJV@y(yWdmI;lhD^ndLNjc3 z)9-E#^HhhY?iR}Zrec?Rarv;cM%1AvM0r50ss@5on5AaV2EGLMwG4H%;ArT*%;SW& zsonciTSy&e3D*99vt4{^X^2WAp1NbNL8Gv#LhkWil#F|N=%c_J+pcL1m-w7A1jIZR7y9m$x5 zE2<~mwWBfP&#LEe28dqD&C)u& zF`s5dpFg{$Pg2}_l3DwKNr^j?=DwnEZg&0{Ih-sV&Rql5&~SG%4)VWliS$TbH~Z89$jJz-hD2Y%M9yZ)~3$v)p{##D%W4?2G^sWhS8BovPEi{hneP^^n2QznfRDsf!dT!o3rEuXVBeTAsO=$@lZN zBClev1N(qFPIZj({8HbinblEBb7UeUx$Ih?Bl zdcij4XPBr6d7opJY2Q%YpO)_jbAsworNUQPzul*5xfdk%TPFP)oO>Hewa31}MDZw% z&}rzWe4C{q8oI}GOWYq_qM@6S4{)${T$8oi`;fgiDx|AgYh)gG=!s$eM5rGc|85yw z_W96|(KNLvW)##QoeEhjLp^RaRPDjqF-sh%2Gn8UoVBnmvp$MLd%4`YGIvCF z+(Ylns@8x1Nm+%C(_2o6tF296Z1AfrM7;|oI%{-}(Rs5$B&pDop|yuw=#1#-!b$u! z(UqZm|9;56wiGs6Kgntqegl@Jfkl6iv!uYxxU|IHDgE0 zW@{kKjQCxaaBEFDoF*))(4hc2?DtbKUfc52J#b}Q2Xui`7L;m7r=>rT76COYH)Dqa z=*F_4UMgg@W&aAMJH7jfR9|K#h(dC4EezHUpF8ZXy(4b4U=2O;q*mJ_{ng_6BeZ2K zg&S~oQ~>>UDA)Q=BcMOQ)8Bu{%C$qZbo+MEQ2*gi%N;!F6UDHfN(+a`a}kRT#j**T zj%eb%-cC*3PBK_aFSAr$ZSWpk6o3uAS3j8Bv!27vhV9YOXz0*$$ARRztOnTUm6tSQ zUq+m`5tr|ujVF1;oA5(SU17GS=~{^Cn5MED!-=Z)(DB+|CN0CIM%2RdUnA+ zNS6DcP#+8mQVV0DME4s^(@|tZjTx*enu7;R2IqJ-aF-=Bu>YAY_sLWucOZ(tisl|o z{hUlaR%@rUvUXAosa00!?8Jd7LxvQZuo|H!{q{zVT3DesHl9aUMrC@x6>Q_K_cUSceOWH_i_}RTPFr+wZ8o{9=v2rF=SM;9mj}_Y*$_@+moX>uaP6+_y+E0` zfO>jy4QU)m?of&=P;nxwhx7+V^FrakO2GpKfGP>?Ka71Gukl02Wa?=b|MDyH@2(<+KtAJb z8JydzDa+yrda{(7UT$dGeUK+vVyX@kbVq%=Cn&kEkGh4A^1fcKZ%&{?(0#5itNrz9 z647G^mK=BS+=tnX8+NA5gzvI2o_G0iJ*DkB#*`e>q{7I84zyI9Lzno#ex1_Z7o%;#l1BkPSn|!={V=GYo4lZoV$15P`z{spodzG1XwzF7`ke;)2G>d zwOY--##N!yzh4yQ7thw$ANy`>)V!pq9xf|FSO%F~cQK^|n(D?i#e3)}N%uq*vRr+j zI<>YIlJ|A>@TKW2|m zuRm6Q*0T86sQHoMeK2SPQhA`pk7}lmFbVlMQ`>1u&(}n9FRRaWUaz`3(S%G;2kt1< za-;F(!1EybD9-V8c5<^Jt2D}cvF3#5aE?c)vr6~D8Y4UJV{bvoJx}z5fPdI-&^Yxz zuJJ6)-@ku!A$>LXXexo!Iq%jp<+z~RR!}?4c>7N zO?O&39sGa-I;Uy_$q1dOGl9cre`Eg>tItoXA7|F?wHmTGpl(mSJs0cilV1E!W}FA< zvXC_#xs)B#^wV2@pQSD}LEqVn=w7j;=$vOO*Km{tW zJfa-VBf1Cl&E)u2xWY87j(eA*PJ$E+y(?bi$@8cpojcQZgM7N;^j3*#zt~8Il`psW ztu=7mOOumXzhAPoc7TYh6?Xuv2}s2qcFC}F$v$$!sTk6IrJ+5{S=e!3JRV}X5I;WU z^*J8IbXMn2)OsJ6XSWpY7>e|IntQ$Zck}T-{Ba2DuXTGzZidPt(h`a)amBKJJLxhh z(rXgccb{!2Ur$XpV0%P=?Mc^Zqn^UyAP+7v^(~R~ob|U_c0$#B{N`-9nmdu4RYV%6 z6HF6>gIjX$U15M868Gc;6O*{3^XYkN=*mD6lA>YSN9P`TYq+=dwWzNgSXqfeBP%@4 zfQ5q=$W7Uu2B+|idY zV?S084^Klk)bEDc?IoY1*9dhNgzSzR$+YvGL~kNd0!?!Gu${X5;94|uk!3`D9%WA^ zr#w#Aa$)3zTx%?ybDg5a?S=YCIFMZ%SaBnpDb(rONsGgHC6At5J`iOF0~1oE+I>e| z0ewDi;s1?sObb4%VK;9pn{=UKps+Y9xTxW&}w>I2?@1@@xKxcaLmstqSSb#G^5 zW>xKWFW2PZ!#p)mA;F6S>W%%UPoG!8ro>%_en|D2`SxQ-Kg6Uj36Cm_x1*q*@Q>C}Ba+{MO8O&_V*_e|7l z6Vx|j2Xdg?9ht2`FW0oJDAYAW=cNwvqkww3$}=RM_b(gj7_mV*cj5=8O`P0*^^nkgyn{T<33T{H+9>| zuMF$`GW7H8#{u<2M135deS92Q9Blk7pf|+N*1vH#1orRGgaK>KOz`cgEhdLNAx7=& zy3`TJsdd%K0KF=`lk7?(yq62V&YCSjebkIw6?$i<&g?ni`AFZ_qAtkc+iO!1y=&Od z<@z(&6)JQk?ey%JvY<7?W}LW?^G=aUQg<`*Wz=feSJWOlYIJU(Q_j6m7|KQ+X}dZz z1~ykzL3<|ZRF+8!bXN$BnviO_FD?c4k=LJnGv0Q9q#+jze^B!`U00IMAcwGRw);$cRhUR53&! zSakV;OJ?Q+$(SWfRBwA@23b4GbJ8Zp{VO!$j+vpGZwK;b0~_)x|EBB>KB(*34l ziuNkEF8Q#!y1L|+W;yEBS*Z6U#0fOqr4tAuWKU9`>ws#fVmkUVeSSanYf)F`zRBeV zE8MufBs*ud=BtWy?^dmCad9mi=?F_qjOW;7!5ls9+2dKo79Ge2>MbqdG|Nyas`nR2 zbk9V6WhHF0Xn?MDmUE9ui;KG~r-DozY+Vc~8hSg@xJOLmu&NmPueTj^ZnP+QZ&U;J zyu%LE&8vr|JDj`Oxmo;KAWqQVxF)LX^Q_WqLc_gSQ$9>@^4WR$mAxqD?%Lj|s|`Xu z?x%VmE+lgtsg7!n&MV1tY`EiaE{e4|-pd8>NBTr@-vjl{5pTqexMQCPsEhte|K7!L zPSjDKhwR7fVjWp^^=e~`KE!}VD@)B86a`3^lgY;`t8R`{jd%UceEGw>i_jS7`x80MA zM$U$e&_+1t`P9C+m%J1<6*Ezv6?1~y4PZS-#&h7rNlM6%r{?or$>A;W;l}*@mRND~ z^A&wKROnz%v~2JmdMm`@mR(LLInptSLz-E?Uql=fsmE>PxSwPoP&?leXjCqZr0!G ztk{rdFDuuo zs}s_MPuOVZOya6yQ)V=`?ISiT)HrZKB%ez!v&6OJ%-$Sjg+y~79(MTw%v0&sCk8!z z7gfd`yExD2xoedLXEf1?yT7oj;||oJ4!E(rVYOPp>T{3kli?UTGdbSO-3#>tyvNf< z+{KBDB=?i2(hXRrzBc@som+|`vqnP&c-xSMmg z*Ifc`A2%;wzWEWlbI-lTIz3&SR}9(0mSS9DYO1bls>|TGJ1H&;)@u)>2YNaGPw>lEg!H$A#SaxsD?0f~sv7!8`Tbk5<)h5fy)l(3bi40ii zN4dDnz+!VsH4F{8<5RcG78``Ry6qgaoTr_S@V_jKJ* zUxKL6k&3;wY}9of+k-jVa1&z0XCsn1PHQzKgouzfbAYyapz9@tOa2EK(!q@abmeYYHkjT4PL0ZXjs@y z4FoCBA^W-E06W)6bv#z+7u~zpD~)^Ot`hfauy&yS^zyZ*Ye?dsPbG21Vof6HzT<8^ zB_HL=ubJ%E>O|yuecM-5k;V0Jpo+%3GPt?XQFh-{sCn+Tv^2NWSFz0UwWvGanX|R7 zVbyBlxo-__<<*NDlZ$uM(U-~Vp5{C+Hq2L!(7D@yIg6nU3rF(45%eYk>R4@{VA$k| z6Fk+i7wT56N$%Grf4u_>9nh#Z0pA`rTG(&D5b&z+8e$5syTW;+`2mM$7ty+ z*4Tc%$bfz}7U?o{^X`||o?c%22rQ~^r@F6!?Otpu)&$g>%8u(r6`{J_^4^i=ZW)}P z<^k-vRP%L|!?ihYy;>aajJ;Q1P+dx`Fp)Qrna#}(M?;^`C{?Iy)Z*u{5zU<+HBH)t zny(nGEkwR^`ZhNEaN2LM9L}x0btqn2i+40nNCuR&xJ(b<*5(_@PL?@$?%XLh+)p;F zCVR=!A3zef=#02am!cFXQg@A6P8;z3PIJd_4V_mc@1D3H(*XVAMWt|Tz;ez4$eF`k z)^pP!e|qcb+7JKNx4!kG^80#;dVgJo)~|)~rl!Dku1oImB;8k^qpwHcDIhhPOQQ}u zA4T5Y$qYV>(OnWUZR)j}r)F1ff$}_@%u}}lT}FG!`F!ZZVSXMIMxZw_9ro7X*<(mA zIqJ)NlRJ?@JyG!IUFZ|QR0G6~k%u^Q)aIQ8?`8x9P z+fyNtJH0Py%#alqr~vRl55G|?(L+3U*cH*w5_B)oEs48)^O|}0wOdc0-dS5i!TxGG ziQ5tTbw~P9J8>PEN0ZZcl6TG4dXnW-sX~(cy3HnBk1sHpbMHiV24huZ?zyzuFVeWa zrIZG!*48pnAC8P?t+Sv`SJtldP2>rUStv4+_q3gtx26|T6}oD4Fl9JVMNAJT6(^w& z7=n5bbH{>e`eJS->W@3x*m3VrGDmJn?60P@W#Xw0-Adj`K=;gj zcPB1NfJz25E~Jwe*Hc9LS6EJu<%HKl^i6;=v{dgYw+<4_6F+rHA7F`NlwRe%D4mc zg1t3qnUv0RbniNsTdoL+HT10Cuj8 z+Apq*#q>j=F+(e!_*52^M{qowKJ4Ai$%-VyGfcj6O(ui!lDOp@g<#B#k zv5e(jvB9MF%r>I>`gYGYC1rZzVgvIyq0U$?-#)k07xjcvf)gVno31AGHKgSvc86_v8$aAxtJISw)P_GSWpXIn$Yrd<cX*FQh#bDx@8T%1ysetU}EJ+7gvF9QWB;?9-5%s3sXOb(lW!QtPZ7WW1#*`fEdTK)rc!QRh08xl7L7 z*A(H}U3|b7*F25uKksvvi-!X0tkUY4x1aTDjYAeg9A)~`r#CH&gPq@bK*a6yqwjv} zTd&plu3}9v?l4UE8huw+CiG+?;dwo*t&ubVGNk6`ai*$L4N*K7$We1k(Y05oJmYiI zQ@OoRpYW_5BQ|*Ttwhn?8B${l#QVP18|K+|PwKRzyZEpCUZN-@)Bz_;u|9|RYfR!I z%{?rwWulJh8e+Lhbnm|+qI>)GQP^!*6mLSSig8;pwr2VzJ;A6S&<4-BV1FR&GztJ&YJ*Nrpu|2+E$dQ=b5%!LxxRTSh(ioA`Wcc&{OOzjx-| z8Cd&+GdHgO4@14ld+*Vu2hT3GiDVZ&pk6NR&CG2ZBq>OSfh&{CMW`)(>ootac01Tn zq)5$$woHXm9K~e<>Rf5roXxD)wb#H&%b+hSvia&;Yh!W7BI3mTT}pB8+?RC{eFIwV zXu>jiAM!g)(vRXbO&EHw8nE0|becQaaG9tF{eIp86dcRZ$6e-S%bk})C%bn}! zu~s`B1cf+bdEy*MG+&v;)r&fD@oX5a`8+lB;jBV8)Suo$JYPFwz@NEis2l88uM%~y z(36V|iC7@(^SZsI;xuB}*52Cs_O@gPw(-uzTCJ024jN=%wDXj-ca(T0=-gVH4WdGn zdCo*#jrV+4R}h4h3TR-!PP^m;Q9nApkYVRS9Tyuma8|LjQP7FKq1MQWqrk`{+Hk!m z60Nuc3CEqJxXifji)#(h&R5$5B@X>ps*DUQ4kVm7wcKytPIYDA-=AoVe&~r;YeJpL zJ0PzQpx3_olTXruNH4Me2Ya4l>W#ww{XU+FNU9 z_TK(z0E=rveJUmV8tF2DHo-8CM2_wD^Zn|@9rGj(X*-+lXD|8)J>>3}g*w`Cx9$LS zGxU2%;vSs2cjM~S2RANUxL~N))ii~DwZziHrR3_wy@wNfJ?Z_1bzbY(=A304>{rfH z6U^C)QyY%m*G?pHOOY=bPc=nqS!CG&M7>=h=SU3d#e>-UcNH3CR6W2Ptv! zPI7uv5f>G?wT9!0PIq2jRv?G17j%Ki%C+7~)Jbw*ISjIlxUX5iA6jvq!f}kQD@ zupz^sg*jZSM7;}S#bJovo3?ZvMR(Bw%7A9tdc*3;hIGBAE%Zl^s3L`M9xv>s#j{LKRT4g6rJU%heR zoi~YknhP1vDmIm6ajC7fh`P>nXr;xzZRe7uhFk!APD{y_&2@&5zLY+(w~0~>sC#`r zLOCI+db_%FwyhKO!NDjdG#1Wp5p^nrgjHzARIQQm?1p|B^%@yc*RI{V%q-3v`^;yInaW1_mfO}~zTYER18xrh$$ZpE4y?i#8tmC+_3H*v&K z=Yc&G>p}6C^OdZ>)%-*tz&iDn54M+dnq?jgcc4ChG$?z=uFNu*S%`W;Ib11RZD1@% zp#~+PUTR1k2;zXWbLoZ=brK;vI@&TlJQaU+cq^bjU;+J-!F~yBXJg>VZma&m#a_edDE zcsq{z{hK1bW}_Y?!yI*~{W|K@9zaB&*QBLPKuRok$W63xwpL=j76@^ZK^&0X*Ar1^ zWX0{AyQ#^MJ!npx%liEqkjQD7rM&^CG@H$>58%U42hy$sDv{^gxA!H(R7>5}bMHUj z@7e+%@rKZlM!*2QBxH40S~GkL21doL{|gLC6dBrj(&q@4DMi zRh>rN_4{2^Xgvo_Z%9t`#H8I(M;i{PgZ!LOW%?@bXdZDLP~Tc}IicDh5IE75^|w0c zryGKrP@ZbP_k9=rzArcI(wjgBjx{=KwL&ZTQNEk1Qym2+a6=rj6jJK_Ua%b|>XHWp zH46RqY}84F1- zeY)d*O^+38R-@lB)X{Z+U=Q-RdyMQK8SKA)69#|d%{S@c!)il3ve#5OV^IgTDm7w> zz1MYiV-V8UeaPbJJNhwzU3=(>)Ne)qRUMhy5sCe7#``Q2o6dgCM!hRYJnL-3G#hcg zz%&ngKN^~GDUD~KzMtn)L2=)3ihC=w_F(E};`|tj1Sx6>tw?VI!Tdm5u=I0cJ@1V= zhHItMk=#shkOHU)W&?1XAnnc#0viZZkA$2vwaXz@;5Xt`58 zjLn%j^kwF7eJgCEr%xqEU2imGMqGY?_t0m#*x>hgvQgIwRTum<)Ts{`R+tR$>7#z1 z#Zd?Kl}+~+ICreGM9?SW#Rf3kdkebAQ#eu9m05v)zYBYFca7vIL;YkX>a5nZ%mVr= znsKDdOdY?ZV(s|xsj#@_s||)a`R$yuoDYe+S8C%H%2}gdtdH!dyTQ;gWw{0B#I-dv zVDFe$M?_~^#&S3VoQD1;5r4-~PmR&5gRQ4^;!@qXaJ&KKIek3xH?#Nk?a^exA;)Ew zPAk}$#pM9`lIE%D(OPY-2s0zD?d`p|O$q*rEMuq-XM6a(pIZ~^&VrmaJ9jOi=`!ts z{Uk`0NQi^X2xly^bEi!35_)0CK~JIX8_6qeVLjCa0?)N+p(PXbX04~?t~9j ztz@(3&0hoWH;MZ@?|k?na`@zQLv;n}F?)B^IZIt%cdm?-o<~Qkq~kv7>nxpGOb)YD zH*`PMk+Sp6q$iW;{cdtGRaILTQO~sXSff)Y&LJo2<+|RnLSNpGtewmWEhQ6kk)zmy z1LwJysN)V()b(BoS97U45UwhcF!31lD8oG)bwAY6jHb*bq;lL;9B_$|

    tZ7m+< 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 - - Logo - - -
    -

    - - -This tool has been developed for use as a support of system repair options. - It is possible to reset the Windows Update Components. Also is able to delete - temporary files, scan, detect and repair corruptions with the Windows System - image, scan all protected system files and replace any corrupted files, change - invalid values in the Windows Registry, reset Winsock settings and more. - - -> ### Contents -> -> [Features](#features)
    -> [Requirements](#requirements)
    -> [Reference](#reference)
    -> [License](#license) - - -## Features - -Reset Windows Update Tool is a complete troubleshooting tool that can be - generated with Windows updates. - -This tool includes a large number of troubleshooting functions such as: - - * Reset Windows Update components - * Delete temporary files - * Change invalid values in Windows Registry - * Scan all protected system file and replace the corrupted one’s (sfc /scannow) - * Scan, detect and repair corruptions in Windows system image - * Clean up superseded components - - -## Requirements - -This tool is compatible with Windows 8, Windows 8.1, Windows 10 - -When you run Reset Windows Update Tool is detected the version or build of the - operative system determined the name and family of the operative system. - -If the operating system is not compatible with this tool, display an error - message and the tool will be closed. - - -## Reference - -How do I reset Windows Update components?: - [https://support.microsoft.com/en-us/kb/971058](https://support.microsoft.com/en-us/kb/971058). - -Use the System File Checker tool to repair missing or corrupted system files: - [https://support.microsoft.com/en-us/kb/929833](https://support.microsoft.com/en-us/kb/929833). - -Fix Windows Update errors by using the DISM or System Update Readiness tool: - [https://support.microsoft.com/en-us/kb/947821](https://support.microsoft.com/en-us/kb/947821). - - -## License - -Reset Windows Update Tool is licensed under the MS-PL License - see the - [Microsoft Public License](https://opensource.org/licenses/MS-PL) for details. diff --git a/docs/wiki/br/Diagnostic.md b/docs/wiki/br/Diagnostic.md deleted file mode 100644 index 31d712e..0000000 --- a/docs/wiki/br/Diagnostic.md +++ /dev/null @@ -1,72 +0,0 @@ -O conteúdo principal desta ferramenta é redefinir os componentes do Windows Update. No entanto, seu desenvolvimento nos permite realizar outros processos para solucionar problemas. - -Os processos de correção podem ser divididos em três grupos: - -
    -
    Processos de controle
    -
    estes são processos simples que podem envolver pequenas alterações no sistema, por exemplo: Restaurar conexões com a Internet ou reiniciar o computador.
    -
    Processos de correção
    -
    são eles que nos permitem resolver problemas importantes no sistema, por exemplo: Redefinir componentes do Windows Update ou verificar arquivos de sistema protegidos.
    -
    Processos invasivos
    -
    eles são os que sugerem reparar ou reinstalar o sistema.
    -
    - -É recomendável executar alguns testes para simplificar o incidente e encontrar a melhor solução. - - -> ### Conteúdo -> -> [Ponto de restauração](#ponto-de-restauração)
    -> [Remover arquivos temporários](#remover-arquivos-temporários)
    -> [Redefinir o Internet Explorer](#redefinir-o-internet-explorer)
    -> [Reinicie seu PC](#reinicie-seu-pc)
    -> [Alterar configurações do Winsock](#alterar-configurações-do-winsock)
    -> [Ferramentas Fix-it](#ferramentas-fix-it) - - -## Ponto de restauração - -Caso algo falhe, o computador pode ser restaurado no último ponto de restauração. - -Para criar um ponto de restauração, no menu principal, selecione a primeira opção. Esta opção abre a janela de proteção do sistema. - -Nesse local, você pode criar um ponto de restauração. Basta pressionar o botão "Criar". - -Se esta opção estiver desativada, pressione o botão "Configurar" e selecione "Ativar proteção do sistema". - - -## Remover arquivos temporários - -Para excluir arquivos temporários, selecione a opção "Excluir arquivos temporários do Windows". Esta opção remove automaticamente arquivos temporários. - - -## Redefinir o Internet Explorer - -Para redefinir o Internet Explorer, selecione a opção "Abrir opções do Internet Explorer". Abra as opções da Internet. - -Nesta janela, selecione a guia "Avançado" e pressione o botão "Redefinir". - - -## Reinicie seu PC - -Sempre que um processo de solução do sistema é realizado, é recomendável reiniciar o computador para salvar as alterações. - -Você pode reiniciar o seu PC manualmente ou automaticamente através da opção "Reiniciar o seu PC". Essa opção permite 1 minuto para salvar o trabalho que está sendo realizado. - - -## Alterar configurações do Winsock - -Para restaurar as conexões com a Internet, selecione a opção "Redefinir configurações do Winsock". - -Essa opção restaura as configurações de acesso à Internet, remove as restrições de acesso e corrige erros como 0x8024042C e outros. - - -## Ferramentas Fix-it - -É recomendável executar a ferramenta Fix-It para Windows Update. Para isso, selecione a opção "Explorar outras soluções locais". - -O "Solução de problemas com o Windows Update" mostra um código de erro que nos ajudará a encontrar a solução para o nosso incidente. Se esta opção não mostrar o código de erro, uma ferramenta "Fix-it" poderá ser baixada para procurar o código de erro. - -Windows 8, Windows 8.1: [http://go.microsoft.com/?linkid=9830262](http://go.microsoft.com/?linkid=9830262) - -Windows 10: [http://aka.ms/diag_wu](http://aka.ms/diag_wu) diff --git a/docs/wiki/br/Donate.md b/docs/wiki/br/Donate.md deleted file mode 100644 index 4175a4f..0000000 --- a/docs/wiki/br/Donate.md +++ /dev/null @@ -1,46 +0,0 @@ -Em 2015, a versão do script "ResetWUEng.cmd" foi lançada como uma ferramenta de suporte para solucionar problemas com o Windows Update. - -Hoje 5 anos depois e com o fim do suporte para a galeria de scripts da Microsoft “TechNet Gallery” em junho de 2020, é necessário ter um espaço para centralizar as versões atualizadas da ferramenta Reset Windows Update. - - -> ### Conteúdo -> -> [Um pouco de contexto](#um-pouco-de-contexto)
    -> [Ainda há realidade para enfrentar](#ainda-há-realidade-para-enfrentar)
    -> [Opções de doação](#opções-de-doação) - - -### Um pouco de contexto - -Mês após mês, novas atualizações estão saindo para os sistemas operacionais da Microsoft. Porém (e embora não seja com a mesma frequência), é necessário fazer atualizações nesta ferramenta. - -As atualizações que são realizadas consomem tempo e esforço feitos na maioria das vezes por uma única pessoa. - -Por isso, e porque o tempo de atualização não é muito curto, tenho visto a necessidade de pedir ajuda à comunidade para realizar alguns processos de tradução. - -O trabalho é muito grande e vou continuar trabalhando com a comunidade para ter uma versão muito mais impactante no futuro. No momento vou manter a página https://wureset.com/ disponível para baixar as versões atualizadas. - - -### Ainda há realidade para enfrentar - -Nos meses anteriores, fomos afetados pela flutuação do dólar e pelo aumento nos custos dos serviços de domínio e hospedagem. - -Por conta disso, várias migrações foram feitas em busca de uma opção mais econômica. Durante esses períodos de migração, houve várias falhas de conexão com o site https://wureset.com/. - -No momento, já temos um serviço estável com o qual esperamos continuar por vários anos. - -Da mesma forma, as doações recebidas serão utilizadas para manter o serviço no ar por muito tempo. - - -### Opções de doação - -- [**patreon**](https://www.patreon.com/imgil) -- [**ko-fi**](https://ko-fi.com/imgil) -- [**cafecito.app**](https://cafecito.app/imgil) -- [**paypal**](https://paypal.me/ManuelFGil) - - -### Obrigado - -Qualquer doação será grandemente apreciada. - diff --git a/docs/wiki/br/FAQ.md b/docs/wiki/br/FAQ.md deleted file mode 100644 index 553f55b..0000000 --- a/docs/wiki/br/FAQ.md +++ /dev/null @@ -1,31 +0,0 @@ -Perguntas freqüentes sobre a ferramenta Redefinir o Windows Update. - - -> ### Conteúdo -> -> [Por que não funciona no Windows XP/Vista/7?](#por-que-não-funciona-no-windows-xpvista7)
    -> [Posso usá-lo no Windows Server?](#posso-usá-lo-no-windows-server)
    -> [Como posso ajudar?](#como-posso-ajudar) - - -## Por que não funciona no Windows XP/Vista/7? - -A versão do script desta ferramenta pode restaurar os componentes do Windows Update no Windows XP/Vista/7. No entanto, a Microsoft encerrou o suporte estendido de seus sistemas operacionais em 2014 (Windows XP), 2017 (Windows Vista) e 2020 (Windows 7). - -Consulte [Ficha informativa do ciclo de vida do Windows](https://support.microsoft.com/pt-br/kb/13853) para obter mais detalhes. - - -## Posso usá-lo no Windows Server? - -Essa ferramenta é compatível com o Windows 8, 8.1 e 10. Também é compatível com o Windows Server 2012, 2012 R2 e 2016. - -No entanto, o uso do Windows Server não é recomendado, pois pode remover algumas configurações do servidor do Firewall, domínio e outras. - - -## Como posso ajudar? - -Você pode ajudar a melhorar a documentação, relatar erros ou solicitar recursos. Pode até corrigir erros tipográficos. Não sinta que precisa ser um desenvolvedor para ajudar. - -Antes de criar relatórios de erros, pesquise problemas ou recursos existentes no [GitHub Issue Tracker](https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues) para garantir que não haja solicitações duplicadas. - -Por favor, sinta-se livre para propô-los. Embora não seja possível garantir que eles possam ser aplicados a todos, as solicitações serão consideradas. diff --git a/docs/wiki/br/Getting-Started.md b/docs/wiki/br/Getting-Started.md deleted file mode 100644 index dc3b546..0000000 --- a/docs/wiki/br/Getting-Started.md +++ /dev/null @@ -1,32 +0,0 @@ -A ferramenta Redefinir o Windows Update possui várias opções de suporte, como excluir arquivos temporários, alterar valores inválidos no registro do Windows, redefinir as configurações do Winsock etc. Essas opções aparecem em uma lista de seleção e estão disponíveis dependendo do sistema operacional - - -> ### Conteúdo -> -> [Antes de começar](#antes-de-começar)
    -> [Permissões](#permissões)
    -> [Termos e Condições de Uso](#termos-e-condições-de-uso) - - -## Antes de começar - -É possível executar alguns processos para garantir o bom funcionamento do sistema. - - 1. Reinicie o seu PC e verifique se o problema persiste. - 2. Crie um ponto de restauração do sistema. - 3. Verifique se a configuração da data do sistema: a hora e o ano estão corretos no dispositivo. - 4. Desativar software antivírus. - - -## Permissões - -A ferramenta para redefinir os componentes do Windows Update precisa ser executada com privilégios de administrador. Para fazer isso, clique com o botão direito do mouse e selecione "Executar como administrador". Caso contrário, uma mensagem de erro será exibida. - - -## Termos e Condições de Uso - -Como essa ferramenta pode modificar arquivos e configurações do registro, é importante conhecer os termos e condições de uso. Uma vez aceito, são concedidas permissões à ferramenta para fazer essas alterações. - -Os termos e condições de uso são exibidos na tela aguardando aceitação. - -Pressione a letra "S" e a tecla "Enter" para aceitar. Se você não concorda, pode optar por não usar esta ferramenta. diff --git a/docs/wiki/br/Home.md b/docs/wiki/br/Home.md deleted file mode 100644 index 1842ed5..0000000 --- a/docs/wiki/br/Home.md +++ /dev/null @@ -1,81 +0,0 @@ - -
    - - -
    - -Esta ferramenta foi desenvolvida para ser usada como uma ferramenta de suporte para opções de reparo do sistema. É possível redefinir os componentes do Windows Update. Ele também é capaz de excluir arquivos temporários, digitalizar, detectar e reparar danos na imagem do Windows, analisar todos os arquivos protegidos do sistema e substituir arquivos danificados, alterar valores inválidos no registro do Windows, redefinir as configurações do Winsock e mais - -A ferramenta para restaurar os componentes do Windows Update funciona por meio da linha de comando, mas requer requisitos básicos, como um sistema operacional compatível, execução com privilégios de administrador, etc. - -Este documento foi criado para descrever as seqüências do processo para o uso correto da ferramenta de redefinição do Windows Update. - - -> ### Conteúdo -> -> [Exigências](#exigências)
    -> [Glossário](#glossário)
    -> [Referências](#referências)
    -> [Licença](#licença) - - -## Exigências - -Esta ferramenta é compatível com o Windows 8, Windows 8.1 e Windows 10. - -Quando a ferramenta Redefinir o Windows Update é executada, a versão ou o sistema operacional interno é detectado determinando o nome e a família do sistema. - -Se o sistema operacional não for compatível com esta ferramenta, ele exibirá uma mensagem de erro e a ferramenta será fechada. - - -## Glossário - -
    -
    DISM
    -
    Deployment Image Servicing and Management é uma ferramenta de linha de comando usada para montar e reparar imagens do Windows antes da implantação.
    -
    Fix It
    -
    É um programa de diagnóstico que permite detectar problemas que podem comprometer o bom funcionamento do Windows.
    -
    Registry
    -
    É um banco de dados hierárquico central introduzido no Microsoft Windows 95 e Windows NT para armazenar as informações necessárias para configurar o sistema para um ou mais usuários, aplicativos e dispositivos de hardware.
    -
    Restore point
    -
    é uma representação de um estado armazenado dos arquivos do sistema do computador.
    -
    SFC
    -
    System File Checker é um utilitário do Windows que permite aos usuários verificar corrupções nos arquivos de sistema do Windows e restaurar arquivos danificados.
    -
    Winsock
    -
    É uma biblioteca dinâmica de funções DLL para Windows, criada com a finalidade de implementar o TCP / IP. Inclui suporte para envio e recebimento de pacotes de dados através de soquetes BSD.
    -
    - - -## Referências - -Como faço para redefinir os componentes do Windows Update?: [https://support.microsoft.com/pt-br/kb/971058](https://support.microsoft.com/pt-br/kb/971058). - -Use a ferramenta Verificador de Arquivos do Sistema para reparar arquivos de sistema ausentes ou corrompidos: [https://support.microsoft.com/pt-br/kb/929833](https://support.microsoft.com/pt-br/kb/929833). - -Corrigir erros do Windows Update usando o DISM ou a ferramenta de Preparação da Atualização do Sistema: [https://support.microsoft.com/pt-br/kb/947821](https://support.microsoft.com/pt-br/kb/947821). - - -## Licença - -Reset Windows Update Tool está licenciada sob a licença MS-PL - consulte [Microsoft Public License](https://opensource.org/licenses/MS-PL) para obter mais detalhes. diff --git a/docs/wiki/br/Reset-Components.md b/docs/wiki/br/Reset-Components.md deleted file mode 100644 index 46f81c3..0000000 --- a/docs/wiki/br/Reset-Components.md +++ /dev/null @@ -1,38 +0,0 @@ -Se você tiver um problema contínuo com falhas do Windows Update, é hora de redefinir os Componentes do Windows Update para o valor padrão. - -Esta ferramenta foi projetada principalmente para resolver problemas relacionados aos componentes do Windows Update. - - -> ### Conteúdo -> -> [Redefinir componentes do Windows Update](#redefinir-componentes-do-windows-update)
    -> [Não foi possível parar o serviço de atualização do Windows](#não-foi-possível-parar-o-serviço-de-atualização-do-windows) - - -## Redefinir componentes do Windows Update - -Antes de começar, lembre-se de fazer uma cópia de backup do registro do Windows. - -Em seguida, selecione a opção "Redefinir componentes do Windows Update". Esta opção interromperá os serviços do Windows Update, enquanto limpa os componentes e restaura a configuração inicial. - -Você verá que ele começou a redefinir os componentes do Windows Update automaticamente. Em alguns minutos, o processo será concluído. - -Depois disso, instale o agente mais recente do Windows Update: [https://support.microsoft.com/pt-br/kb/949104](https://support.microsoft.com/pt-br/kb/949104). - -Por fim, reinicie o seu PC para salvar as alterações. - - -## Não foi possível parar o serviço de atualização do Windows - -Se o Windows Update Service não parar, execute esta ferramenta no modo de segurança. - -
    - failed -
    -
    - -A maioria das maneiras de acessar o Modo de segurança envolve a entrada no ambiente de recuperação do Windows. - -A maneira mais fácil de alcançar o ambiente de recuperação é manter a tecla Shift pressionada enquanto clica em Reiniciar. - -Se o erro persistir, a instalação do Windows pode estar em más condições e requer reparo ou reinstalação. diff --git a/docs/wiki/br/Troubleshooting.md b/docs/wiki/br/Troubleshooting.md deleted file mode 100644 index 66ff56c..0000000 --- a/docs/wiki/br/Troubleshooting.md +++ /dev/null @@ -1,62 +0,0 @@ -Redefinir os componentes do Windows Update é a primeira e principal opção para corrigir problemas no Windows Update. - -No entanto, esse processo requer algumas etapas para evitar problemas ao procurar uma solução. - - -> ### Conteúdo -> -> [Alterar valores inválidos no registro](#alterar-valores-inválidos-no-registro)
    -> [Verificar todos os arquivos protegidos do sistema](#verificar-todos-os-arquivos-protegidos-do-sistema)
    -> [DISM para Windows 8, Windows 8.1 e Windows 10](#dism-para-windows-8-windows-81-e-windows-10)
    -> [Instalar atualizações](#instalar-atualizações)
    -> [Soluções online](#soluções-online) - - -## Alterar valores inválidos no registro - -Problemas sérios podem ocorrer se o registro for modificado incorretamente. Antes de modificá-lo, faça uma cópia de backup do registro para restauração, caso ocorram problemas. - -A opção "Alterar valores inválidos no registro" cria uma cópia de backup do registro na área de trabalho do Windows. - -Após a criação do backup, os valores inválidos no registro são alterados. Isso corrige os erros: 0x8000ffff, 0x80240020, 0x80070646, entre outros. - -Para restaurar o registro, selecione "Mesclar" no menu de contexto. - - -## Verificar todos os arquivos protegidos do sistema - -Outra opção para corrigir problemas é "Verificar todos os arquivos protegidos do sistema". Esta opção verifica se há danos nos arquivos do sistema Windows e restaura os arquivos danificados. - -Lembre-se de reiniciar o seu PC para salvar as alterações. - - -## DISM para Windows 8, Windows 8.1 e Windows 10 - -A Ferramenta de Gerenciamento e Manutenção de Imagens de Implantação (DISM.exe) é uma ferramenta de linha de comando que pode ser usada para corrigir erros de corrupção do Windows. - -A ferramenta Redefinir o Windows Update incorpora linhas no comando DISM para reparar o Windows. As opções de reparo com o DISM são: - - * Digitalize a imagem para verificar se há corrupção - * Verifique as corrupções detectadas - * Reparar imagem do Windows - * Limpe os componentes substituídos - -Para reparo do Windows, selecione essas opções na mesma sequência. Ao selecionar cada opção, uma mensagem do processo deve aparecer. - -Pode levar alguns minutos para a operação do comando ser concluída. Lembre-se de reiniciar o seu PC após executar cada comando. - -Se o Windows não puder ser reparado, o sistema deverá ser reinstalado. - - -## Instalar atualizações - -Para começar a instalar atualizações, você pode acessar o Windows Update através da opção "Verificar atualizações". - -Durante a instalação das atualizações, é recomendável instalar de 5 a 20 atualizações (apenas para Windows 8, Windows 8.1). - - -## Soluções online - -A ferramenta Redefinir o Windows Update corrige alguns erros na instalação das atualizações, mas existem alguns que não podem ser reparados com essa ferramenta. - -Você pode encontrar soluções no site da Microsoft. Para fazer isso, selecione a opção "Explorar outras soluções online". Esta opção abre o site da Microsoft. diff --git a/docs/wiki/br/Usage.md b/docs/wiki/br/Usage.md deleted file mode 100644 index ff45a49..0000000 --- a/docs/wiki/br/Usage.md +++ /dev/null @@ -1,196 +0,0 @@ -Esta ferramenta implementa funções através da linha de comando. Algumas funções de recuperação não estão disponíveis em todas as versões do Windows e a ferramenta detecta esse tipo de disponibilidade para reduzir possíveis erros. - -Digite o número da função e pressione "Enter" para aplicar essas correções - - -> ### Conteúdo -> -> [Executar como administrador](#executar-como-administrador)
    -> [Linha de comando](#linha-de-comando) - - -## Executar como administrador - -**User Account Control** (UAC) é um recurso obrigatório de controle de acesso introduzido nos sistemas operacionais Windows Vista e Windows Server 2008 da Microsoft, com uma versão mais descontraída também presente no Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012 e Windows 10. Seu objetivo é melhorar a segurança do Microsoft Windows, limitando o software do aplicativo a privilégios de usuário padrão até que um administrador autorize um aumento ou elevação. Dessa maneira, somente aplicativos confiáveis ​​do usuário podem receber privilégios administrativos, e o malware deve ser impedido de comprometer o sistema operacional. Em outras palavras, uma conta de usuário pode ter privilégios de administrador atribuídos, mas os aplicativos que o usuário executa não herdam esses privilégios, a menos que sejam aprovados previamente ou explicitamente autorizados pelo usuário. - - -### Como executar um programa como administrador - -Para executar um programa como administrador, siga estas etapas: - - 1. Clique no ícone usado para executar o programa e clique em **Executar como administrador**. - 2. Quando for solicitada uma senha ou confirmação de administrador, digite a senha do administrador ou clique em **continuar**. - -Para alguns ícones de programa, a opção **Executar como administrador** não está disponível no menu de contexto. Para esses ícones de programa, siga estas etapas: - - 1. Clique no ícone usado para executar o programa e clique em **Propriedades**. Na guia **atalho** da caixa **destino** contém o local e o nome do arquivo do programa. - 2. Abra a pasta que contém o arquivo de programa. - 3. Clique no arquivo do programa e clique em **Executar como administrador**. ![User Account Control permission](https://sawinternal.blob.core.windows.net/gds-images/support/kbgraphics/public/en-us/securityshield.jpg) Se você for solicitado uma senha de administrador ou confirmação, digite a senha ou clique em **continuar**. - -Se você precisar executar um programa como administrador, é aconselhável configurá-lo para ser executado automaticamente como administrador. Para fazer isso, execute as seguintes etapas: - - 1. Clique no ícone usado para executar o programa e clique em **Propriedades**. - 2. Na guia **compatibilidade**, clique para selecionar a caixa de seleção **execute este programa como administrador** e clique em **OK**. - -A guia **compatibilidade** não está disponível para alguns ícones de programa. Para esses ícones de programa, siga estas etapas: - - 1. Clique no ícone usado para executar o programa e clique em **Propriedades**. Na guia **atalho** da caixa **destino** contém o local e o nome do arquivo do programa. - 2. Abra a pasta que contém o arquivo de programa. - 3. Clique no arquivo do programa e clique em **Propriedades**. - 4. Na guia **compatibilidade**, clique para selecionar a caixa de seleção **execute este programa como administrador** e clique em **OK**. - -
    - runas -
    -
    - -Para mais informações, consulte a [referência](https://support.microsoft.com/pt-br/kb/922708) - - -## Linha de comando - -Reset Windows Update Tool pode ser usado na linha de comando da seguinte maneira: - -``` -$ WURESET [/reset][/search][/clean:{temp|regs|sock}][/sfc][/dism:{scan|check|repair|clean}] -``` - -**Lista de Parâmetros** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Parâmetro - - Descrição - - Abreviação - - Exemplo -
    - reset - - Redefina os componentes do Windows Update. - - - /reset
    - -reset -
    - search - - Verifique se há atualizações. - - - /search
    - -search -
    - clean - - Opções de limpeza. - - - /clean:temp
    - /clean:regs:temp
    - -clean:temp
    - -clean:sock -
    - sfc - - Examine todos os arquivos protegidos do sistema. - - - /sfc
    - -sfc -
    - dism - - Opções do DISM. - - - /dism:scan:repair:clean
    - -dism:check:repair -
    - help - - Mostre uma mensagem de ajuda. - - h o ? - - /help
    - /h
    - /?
    - -help
    - -h
    - -? -
    - version - - Mostra uma mensagem de versão. - - v - - /version
    - /v
    - -version
    - -v -
    - -**Amostra de uso:** - -
    - command line -
    -
    - -Para verificar a versão - -
    - version -
    diff --git a/docs/wiki/de/Diagnostic.md b/docs/wiki/de/Diagnostic.md deleted file mode 100644 index 8f0d2c4..0000000 --- a/docs/wiki/de/Diagnostic.md +++ /dev/null @@ -1,72 +0,0 @@ -Der Hauptinhalt dieses Tools besteht darin, Windows Update-Komponenten zurücksetzen. Die Entwicklung ermöglicht andere Prozesse zur Lösung von Problemen durchzuführen. - -Es kann die Korrekturvorgänge in drei Gruppen unterteilt werden: - -
    -
    Prozesse steuern
    -
    sind einfache Prozesse, die kleine Änderungen im System beinhalten können, zum Beispiel: Wiederherstellen von Internetverbindungen oder Neustarten des Computers.
    -
    Korrekturprozesse
    -
    Dies sind die Prozesse, mit denen wir wichtige Probleme im System lösen können, z. B.: Windows Update-Komponenten zurücksetzen oder alle geschützten Systemdateien scannen.
    -
    Invasive Prozesse
    -
    sind diejenigen, die vorschlagen, das System zu reparieren oder neu zu installieren.
    -
    - -Es wird empfohlen, einige Tests durchzuführen, um den Vorfall zu vereinfachen und die beste Lösung zu finden. - - -> ### Inhalt -> -> [Wiederherstellungspunkt](#wiederherstellungspunkt)
    -> [Temporär löschen](#temporär-löschen)
    -> [zurücksetzen den Internet Explorer](#zurücksetzen-den-internet-explorer)
    -> [Neustarten des PC](#neustarten-des-pc)
    -> [Zurücksetzen der Winsock-Einstellungen](#zurücksetzen-der-winsock-einstellungen)
    -> [Problem automatisch beheben](#problem-automatisch-beheben) - - -## Wiederherstellungspunkt - -Falls etwas fehlschlägt, können Sie Ihren Computer am letzten Wiederherstellungspunkt wiederherstellen. - -Um einen Wiederherstellungspunkt zu erstellen, wählen Sie im Hauptmenü die erste Option. Diese Option öffnet das Systemschutzfenster. - -An dieser Stelle können Sie einen Wiederherstellungspunkt erstellen. Drücken Sie nur die Taste "Erstellen". - -Wenn diese Option deaktiviert ist, drücken Sie die Taste "Konfigurieren" und wählen Sie "Systemschutz einschalten". - - -## Temporär löschen - -Wählen Sie zum Löschen temporärer Dateien die Option "Temporäre Dateien in Windows löschen". Diese Option löscht temporäre Dateien automatisch. - - -## zurücksetzen den Internet Explorer - -Wählen Sie zum Zurücksetzen des Internet Explorers die Option "Internet Explorer-Optionen öffnen". Dies öffnet die Internetoptionen. - -Wählen Sie in diesem Fenster die Registerkarte "Erweitert" und drücken Sie die Taste "Zurücksetzen". - - -## Neustarten des PC - -Wann immer ein Systemlösungsprozess ausgeführt wird, wird empfohlen, den Computer neu zu starten, um die Änderungen zu speichern. - -Sie können Ihren PC manuell oder automatisch über die Option "PC neu starten" neu starten. Mit dieser Option haben Sie 1 Minute Zeit, um die Arbeit zu speichern, die Sie gerade bearbeit. - - -## Zurücksetzen der Winsock-Einstellungen - -Wählen Sie zum Wiederherstellen von Internetverbindungen die Option "Winsock-Einstellungen zurücksetzen". - -Diese Option stellt die Internetzugangseinstellungen wieder her, entfernt alle Zugriffsbeschränkungen und behebt Fehler wie 0x8024042C und noch andere. - - -## Problem automatisch beheben - -Es wird empfohlen, Fix-It für Windows Update auszuführen. Wählen Sie dazu die Option "Andere lokale Lösungen erkunden". - -Das "Problem mit Windows Update beheben" zeigt einen Fehlercode an, der uns hilft, die Lösung für unseren Vorfall zu finden. Wenn diese Option den Fehlercode nicht anzeigt, können Sie ein Tool "fix-it" herunterladen, um den Fehlercode zu suchen. - -Windows 8, Windows 8.1: [http://go.microsoft.com/?linkid=9830262](http://go.microsoft.com/?linkid=9830262) - -Windows 10: [http://aka.ms/diag_wu](http://aka.ms/diag_wu) diff --git a/docs/wiki/de/Donate.md b/docs/wiki/de/Donate.md deleted file mode 100644 index de128fc..0000000 --- a/docs/wiki/de/Donate.md +++ /dev/null @@ -1,45 +0,0 @@ -Im Jahr 2015 wurde die Skriptversion "ResetWUEng.cmd" als Support-Tool zur Fehlerbehebung bei Windows Update veröffentlicht. - -Heute, 5 Jahre später und mit dem Ende der Unterstützung für die Skriptgalerie von Microsoft "TechNet Gallery" im Juni 2020, ist ein Speicherplatz für die Zentralisierung der aktualisierten Versionen des Windows Update-Tools zum Zurücksetzen erforderlich. - - -> ### Inhalt -> -> [Ein bisschen Kontext](#ein-bisschen-kontext)
    -> [Es gibt immer noch Realität, mit der man sich auseinandersetzen muss](#es-gibt-immer-noch-realität-mit-der-man-sich-auseinandersetzen-muss)
    -> [Spendenmöglichkeiten](#spendenmöglichkeiten) - - -### Ein bisschen Kontext - -Jedes Monat werden neue Updates für die Betriebssysteme von Microsoft veröffentlicht, infolgedessen ist es jedoch erforderlich (und obwohl dies nicht mit der gleichen Häufigkeit der Fall ist), Aktualisierungen an diesem Tool vorzunehmen. - -Die Aktualisierungen, die durchgeführt werden, verbrauchen Zeit und Mühe, denn am meinstens von ein einselenen Person bearbeiten sind. - -Aus diesem Grund und weil die Zeit für die Aktualisierung nicht sehr kurz ist, habe ich die Notwendigkeit gesehen, die Community um Hilfe zu bitten, um einige Übersetzungsprozesse durchzuführen. - -Die Arbeit ist viel und ich werde weiterhin mit der Community zusammenarbeiten, um in Zukunft eine viel auffälligere Version zu haben. Im Moment werde ich die Seite https://wureset.com/ zum Herunterladen der aktualisierten Versionen verfügbar halten. - - -### Es gibt immer noch Realität, mit der man sich auseinandersetzen muss - -In den vergangenen Monaten waren wir von der Schwankung des Dollars und dem Anstieg der Kosten für Domain- und Hosting-Services betroffen. - -Aus diesem Grund wurden mehrere Migrationen durchgeführt, um am billigste Option zu finden. Während dieser Migrationsperioden gab es mehrere Verbindungsfehler mit der Website https://wureset.com/. - -Derzeit haben wir bereits einen stabilen Service, mit dem wir hoffentlich noch einige Jahre fortfahren können. - -In gleicher Weise werden die erhaltenen Spenden verwendet, um den Dienst für lange Zeit in der Luft zu halten. - - -### Spendenmöglichkeiten - -- [**patreon**](https://www.patreon.com/imgil) -- [**ko-fi**](https://ko-fi.com/imgil) -- [**cafecito.app**](https://cafecito.app/imgil) -- [**paypal**](https://paypal.me/ManuelFGil) - - -### Thanks - -Jede Spende ist sehr geschätzt. diff --git a/docs/wiki/de/FAQ.md b/docs/wiki/de/FAQ.md deleted file mode 100644 index e90f044..0000000 --- a/docs/wiki/de/FAQ.md +++ /dev/null @@ -1,31 +0,0 @@ -Häufig gestellte Fragen zum Zurücksetzen des Windows Update-Tools. - - -> ### Inhalt -> -> [Warum funktioniert es nicht auf Windows XP/Vista/7?](#warum-funktioniert-es-nicht-auf-windows-xpvista7)
    -> [Kann ich es unter Windows Server verwenden?](#kann-ich-es-unter-windows-server-verwenden)
    -> [Wie kann ich helfen?](#wie-kann-ich-helfen) - - -## Warum funktioniert es nicht auf Windows XP/Vista/7? - -Die Skriptversion dieses Tools kann in den Windows Update-Komponenten in Windows XP / Vista / 7 wiederhergestellt werden. Microsoft beendete jedoch die erweiterte Unterstützung seiner Betriebssysteme in den Jahren 2014 (Windows XP), 2017 (Windows Vista) und 2020 (Windows 7). - -Besuchen Sie [Windows lifecycle fact sheet](https://support.microsoft.com/de-de/kb/13853) für Details. - - -## Kann ich es unter Windows Server verwenden? - -Dieses Tool ist mit Windows 8, 8.1 und 10 kompatibel. Es ist auch mit Windows Server 2012, 2012 R2 und 2016 kompatibel. - -Die Verwendung in Windows Server wird jedoch nicht empfohlen, da dadurch einige Konfigurationen von Firewall, Domäne und anderen entfernt werden können. - - -## Wie kann ich helfen? - -Sie können die Dokumentation verbessern, Fehler melden oder Funktionen anfordern. Sie können sogar Tippfehler korrigieren. Sie müssen kein Entwickler sein, um zu helfen. - -Bevor Sie Fehlerberichte erstellen, suchen Sie auf [GitHub Issue Tracker](https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues) nach vorhandenen Problemen oder Funktionen, um sicherzustellen, dass keine doppelten Anforderungen vorliegen. Bestehende Probleme oder Funktionen, um sicherzustellen, dass keine doppelten Anforderungen vorliegen. - -Bitte zögern Sie nicht, sie vorzuschlagen. Es kann zwar nicht garantiert werden, dass sie auf alle angewendet werden können, die Anforderungen werden jedoch berücksichtigt. diff --git a/docs/wiki/de/Getting-Started.md b/docs/wiki/de/Getting-Started.md deleted file mode 100644 index df63bf1..0000000 --- a/docs/wiki/de/Getting-Started.md +++ /dev/null @@ -1,32 +0,0 @@ -Das Windows Update-Tool zurücksetzen bietet verschiedene Unterstützungsoptionen wie Löschen temporärer Dateien, Ändern ungültiger Werte in der Windows-Registrierung, Zurücksetzen der Winsock-Einstellungen usw. Diese Optionen werden in einer Auswahlliste angezeigt und sind je nach Betriebssystem verfügbar. - - -> ### Inhalt -> -> [Before starting](#bevor-es-losgeht)
    -> [zulassen](#zulassen)
    -> [Nutzungsbedingungen](#nutzungsbedingungen) - - -## Bevor es losgeht - -Sie können einige Prozesse ausführen, um das ordnungsgemäße Funktionieren des Systems sicherzustellen. - -1. Starten Sie Ihren PC neu und überprüfen Sie, ob das Problem weiterhin besteht. -2. Erstellen Sie beide einen Systemwiederherstellungspunkt. -3. Stellen Sie sicher, dass die Einstellungen für Datum, Uhrzeit und Jahr des Systems auf Ihrem Computer korrekt sind. -4. Deaktivieren Sie die Antivirensoftware. - - -## zulassen - -Das Windows Update-Tool zurücksetzen muss mit erhöhten Rechten ausgeführt werden. Klicken Sie dazu mit der rechten Maustaste darauf und wählen Sie "Als Administrator ausführen". Andernfalls wird eine Fehlermeldung angezeigt. - - -## Nutzungsbedingungen - -Da dieses Tool Dateien und Registrierungseinstellungen ändern kann, ist es wichtig, die Nutzungsbedingungen zu kennen. Wenn sie akzeptiert werden, erteilen Sie dem Tool die Berechtigung, diese Änderungen vorzunehmen. - -Die Nutzungsbedingungen werden auf dem Bildschirm angezeigt und warten darauf, akzeptiert zu werden. - -Drücken Sie den Buchstaben "Y" und die Eingabetaste, um zuzustimmen. Wenn Sie nicht einverstanden sind, können Sie dieses Tool nicht mehr verwenden. diff --git a/docs/wiki/de/Home.md b/docs/wiki/de/Home.md deleted file mode 100644 index b071cca..0000000 --- a/docs/wiki/de/Home.md +++ /dev/null @@ -1,81 +0,0 @@ - -
    - - -
    - -Dieses Tool wurde zur Unterstützung von Systemreparaturoptionen entwickelt. Es ist möglich, die Windows Update-Komponenten zurückzusetzen. Außerdem können temporäre Dateien gelöscht werden, Beschädigungen mit dem Windows-Systemabbild gescannt, erkannt und repariert, alle geschützten Systemdateien gescannt und beschädigte Dateien ersetzt, ungültige Werte in der Windows-Registrierung geändert, Winsock-Einstellungen zurückgesetzt und vieles mehr. - -Das Tool zum Zurücksetzen von Windows Update-Komponenten funktioniert über die Befehlszeile, benötigt jedoch grundlegende Anforderungen als kompatibles Betriebssystem, wird mit erhöhten Berechtigungen ausgeführt usw. - -Dieses Dokument wurde erstellt, um die Prozesssequenzen für die korrekte Verwendung des Windows Update-Tools zum Zurücksetzen zu beschreiben. - - -> ### Inhalt -> -> [Anforderung](#anforderung)
    -> [Glossar](#glossar)
    -> [Referenz](#referenz)
    -> [Lizenz](#lizenz) - - -## Anforderung - -Dieses Tool ist kompatibel mit Windows 8, Windows 8.1 und Windows 10. - -Wenn Sie das Windows Update-Tool zurücksetzen ausführen, wird festgestellt, dass die Version oder der Build des Betriebssystems den Namen und die Familie des Betriebssystems bestimmt. - -Wenn das Betriebssystem nicht mit diesem Tool kompatibel ist, wird eine Fehlermeldung angezeigt und das Tool wird geschlossen. - - -## Glossar - -
    -
    DISM
    -
    Wartung und Verwaltung von Bereitstellungsimages ist ein Befehlszeilentool, mit dem ein Windows-Image gewartet werden kann.
    -
    Fix It
    -
    Diagnoseprogramm zur Erkennung von Windows-Problemen.
    -
    Registrierung
    -
    ist eine Datenbank, in der Einstellungen für das Betriebssystem gespeichert sind.
    -
    Wiederherstellungspunkt
    -
    ist eine Darstellung eines gespeicherten Status der Systemdateien Ihres Computers.
    -
    SFC
    -
    System File Checker ist ein Dienstprogramm, mit dem Benutzer nach Beschädigungen suchen können.
    -
    Winsock
    -
    Die Windows Sockets-API ist eine technische Spezifikation, die definiert, wie Windows-Netzwerksoftware auf das Netzwerk zugreifen soll.
    -
    - - -## Referenz - -Wie setze ich Windows Update-Komponenten zurück?: [https://support.microsoft.com/de-de/kb/971058](https://support.microsoft.com/de-de/kb/971058). - -Verwenden Sie das System File Checker-Tool, um fehlende oder beschädigte Systemdateien zu reparieren: [https://support.microsoft.com/de-de/kb/929833](https://support.microsoft.com/de-de/kb/929833). - -Beheben Sie Windows Update-Fehler mithilfe des Tools DISM oder System Update Readiness: [https://support.microsoft.com/de-de/kb/947821](https://support.microsoft.com/de-de/kb/947821). - - -## Lizenz - -Windows Update Tool zurücksetzen ist unter der MS-PL-Lizenz lizenziert - siehe die [Microsoft Public License](https://opensource.org/licenses/MS-PL) für Details. diff --git a/docs/wiki/de/Reset-Components.md b/docs/wiki/de/Reset-Components.md deleted file mode 100644 index 3fec38e..0000000 --- a/docs/wiki/de/Reset-Components.md +++ /dev/null @@ -1,38 +0,0 @@ -Wenn Sie ständig ein Problem mit Windows Update-Fehlern erhalten, müssen Sie die Windows Update-Komponenten auf den Standardwert zurücksetzen. - -Dieses Tool wurde hauptsächlich zur Lösung von Problemen im Zusammenhang mit Windows Update-Komponenten entwickelt. - - -> ### Inhalt -> -> [Setzen Sie die Windows Update-Komponenten zurück](#setzen-sie-die-windows-update-komponenten-zurück)
    -> [Der Windows Update-Dienst konnte nicht gestoppt werden](#der-windows-update-dienst-konnte-nicht-gestoppt-werden) - - -## Setzen Sie die Windows Update-Komponenten zurück - -Denken Sie vor dem Start daran, eine Sicherungskopie der Registrierung zu erstellen. - -Wählen Sie dann die Option "Windows Update-Komponenten zurücksetzen". Diese Option beendet die Windows Update-Dienste, während die Komponenten bereinigt und die anfänglichen Einstellungen wiederhergestellt werden. - -Sie werden sehen, dass Windows Update-Komponenten automatisch zurückgesetzt wurden. In wenigen Minuten ist der Vorgang abgeschlossen. - -Installieren Sie danach den neuesten Windows Update-Agenten: [https://support.microsoft.com/de-de/kb/949104](https://support.microsoft.com/de-de/kb/949104). - -Starten Sie schließlich Ihren PC neu, um die Änderungen zu speichern. - - -## Der Windows Update-Dienst konnte nicht gestoppt werden - -Wenn der Windows Update-Dienst nicht beendet wird, führen Sie dieses Tool im abgesicherten Modus aus. - -
    - failed -
    -
    - -Die meisten Möglichkeiten, auf den abgesicherten Modus zuzugreifen, bestehen darin, zuerst in die Windows-Wiederherstellungsumgebung zu gelangen. - -Der einfachste Weg, um zur Wiederherstellungsumgebung zu gelangen, besteht darin, die Umschalttaste gedrückt zu halten, während Sie auf Neu starten klicken. - -Wenn der Fehler weiterhin besteht, befindet sich Ihre Windows-Installation in einem schlechten Zustand und muss repariert oder neu installiert werden. diff --git a/docs/wiki/de/Troubleshooting.md b/docs/wiki/de/Troubleshooting.md deleted file mode 100644 index 708f8b3..0000000 --- a/docs/wiki/de/Troubleshooting.md +++ /dev/null @@ -1,62 +0,0 @@ -Das Zurücksetzen der Windows Update-Komponenten ist die erste und wichtigste Option, um Probleme in Windows Update zu beheben. - -Dieser Prozess erfordert jedoch einige Schritte, um Probleme bei der Suche nach einer Lösung zu vermeiden. - - -> ### Inhalt -> -> [Ändern ungültige Werte in der Registrierung](#Ändern-ungültige-werte-in-der-registrierung)
    -> [Scannen alle geschützten Systemdateien](#scannen-alle-geschützten-systemdateien)
    -> [DISM für Windows 8, Windows 8.1 und Windows 10](#dism-für-windows-8-windows-81-und-windows-10)
    -> [Installiere Updates](#installation-aktualisieren)
    -> [Online-Lösungen](#online-lösungen) - - -## Ändern ungültige Werte in der Registrierung - -Wenn Sie die Registrierung falsch ändern, können schwerwiegende Probleme auftreten. Bevor Sie es ändern, sichern Sie die Registrierung für die Wiederherstellung, falls Probleme auftreten. - -Mit der Option "Ungültige Werte in der Registrierung ändern" wird eine Registrierungssicherung auf dem Windows-Desktop erstellt. - -Nach dem Erstellen der Sicherung werden ungültige Werte in der Registrierung geändert. Dies korrigiert die Fehler: 0x8000FFFF, 0x80240020, 0x80070646 und andere. - -Um die Registrierung wiederherzustellen, wählen Sie im Kontextmenü "Zusammenführen". - - -## Scannen alle geschützten Systemdateien - -Eine weitere Option zur Behebung von Problemen ist "Alle geschützten Systemdateien scannen". Diese Option sucht nach Beschädigungen in Windows-Systemdateien und stellt beschädigte Dateien wieder her. - -Denken Sie daran, Ihren PC neu zu starten, um die Änderungen zu speichern. - - -## DISM für Windows 8, Windows 8.1 und Windows 10 - -Das Deployment Image Servicing and Management (DISM.exe) ist ein Befehlszeilentool, mit dem Windows-Beschädigungsfehler behoben werden können. - -Das Windows Update-Tool zurücksetzen enthält Zeilen zu DISM-Befehlen zum Reparieren von Windows. Die Reparaturmöglichkeiten mit DISM sind: - -- Scannen des Bildes, um es auf Beschädigungen zu überprüfen -- Überprüfung die erkannten Beschädigungen -- Reparieratur des Bildes -- Reinigung Sie die ersetzten Komponenten - -Wählen Sie zur Reparatur von Windows diese Optionen in derselben Reihenfolge aus. Wenn Sie jede Option auswählen, sollte eine Prozessmeldung angezeigt werden. - -Es kann einige Minuten dauern, bis der Befehlsvorgang abgeschlossen ist. Denken Sie daran, Ihren PC nach Ausführung jedes Befehls neu zu starten. - -Wenn Windows nicht reparierbar ist, sollten Sie das System neu installieren. - - -## Installation aktualisieren - -Um mit der Installation von Updates zu beginnen, können Sie über die Option "Updates suchen" zu Windows Update wechseln. - -Während der Installation von Updates wird empfohlen, 5 bis 20 Updates zu installieren (nur Windows 8, Windows 8.1). - - -## Online-Lösungen - -Das Windows Update-Tool zurücksetzen repariert einige Fehler bei der Installation von Updates. Es gibt jedoch einige Fehler, die mit diesem Tool nicht repariert werden können. - -Sie finden Lösungen auf der Website von Microsoft, die die Option "Andere Online-Lösungen erkunden" ausgewählt hat. Diese Option öffnet die Website von Microsoft. diff --git a/docs/wiki/de/Usage.md b/docs/wiki/de/Usage.md deleted file mode 100644 index df420a6..0000000 --- a/docs/wiki/de/Usage.md +++ /dev/null @@ -1,196 +0,0 @@ -Dieses Tool implementiert Funktionen über die Befehlszeile. Einige Wiederherstellungsfunktionen sind nicht in allen Windows-Versionen verfügbar, und das Tool erkennt diese Art der Verfügbarkeit, um mögliche Fehler zu minimieren. - -Geben Sie die Anzahl der Funktionen ein und drücken Sie die Eingabetaste, um diese Korrekturen anzuwenden. - - -> ### Inhalt -> -> [Als Administrator ausführen](#als-administrator-ausführen)
    -> [Befehlszeile](#befehlszeile) - - -## Als Administrator ausführen - -**Benutzerkontensteuerung** (UAC) ist eine obligatorische Funktion zur Durchsetzung der Zugriffskontrolle, die mit den Betriebssystemen Windows Vista und Windows Server 2008 von Microsoft eingeführt wurde. Eine entspanntere Version ist auch in Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012 und Windows 10 verfügbar Sicherheit von Microsoft Windows durch Beschränkung der Anwendungssoftware auf Standardbenutzerrechte, bis ein Administrator eine Erlaubniss autorisiert. Auf diese Weise erhalten möglicherweise nur Anwendungen, denen der Benutzer vertraut, Administratorrechte, und Malware sollte davon abgehalten werden, das Betriebssystem zu gefährden. Mit anderen Worten, einem Benutzerkonto können Administratorrechte zugewiesen sein, aber Anwendungen, die der Benutzer ausführt, erben diese Berechtigungen nur, wenn sie zuvor genehmigt wurden oder der Benutzer sie ausdrücklich autorisiert. - - -### Wie führen ein Programm als Administrator aus - -Gehen Sie folgendermaßen vor, um ein Programm als Administrator auszuführen: - -1. Klicken Sie mit der rechten Maustaste auf das Symbol, mit dem Sie das Programm ausführen, und klicken Sie dann auf **Als Administrator ausführen**. -2. Wenn Sie zur Eingabe eines Administratorkennworts oder einer Bestätigung aufgefordert werden, geben Sie das Administratorkennwort ein oder klicken Sie auf **Fortsetzen**. - -Für einige Programmsymbole ist die **Als Administrator ausführen** Die Option ist im Kontextmenü nicht verfügbar. Führen Sie für diese Programmsymbole die folgenden Schritte aus: - -1. Klicken Sie mit der rechten Maustaste auf das Symbol, mit dem Sie das Programm ausführen, und klicken Sie dann auf **Eigenschaften**. Auf der **Abkürzung** Tab, das **Ziel** Box enthält den Speicherort und den Namen der Programmdatei. -2. Öffnen Sie den Ordner, der die Programmdatei enthält. -3. Klicken Sie mit der rechten Maustaste auf die Programmdatei, und klicken Sie dann auf **Als Administrator ausführen**. ![Berechtigung zur Benutzerkontensteuerung](https://sawinternal.blob.core.windows.net/gds-images/support/kbgraphics/public/de-de/securityshield.jpg) Wenn Sie zur Eingabe eines Administratorkennworts oder einer Bestätigung aufgefordert werden, geben Sie das Kennwort ein oder klicken Sie auf **Fortsetzen**. - -Wenn Sie ein Programm als Administrator ausführen müssen, möchten Sie das Programm möglicherweise so einrichten, dass Sie es automatisch als Administrator ausführen. Gehen Sie dazu folgendermaßen vor: - -1. Klicken Sie mit der rechten Maustaste auf das Symbol, mit dem Sie das Programm ausführen, und klicken Sie dann auf **Eigenschaften**. -2. auf den **Kompatibilität** tab, wahlen Sie **RDieses Programm als Administrator ausführen** und dann Klicken Sie **OK**. - -Die Registerkarte ** Kompatibilität ** ist für einige Programmsymbole nicht verfügbar. Führen Sie für diese Programmsymbole die folgenden Schritte aus: - -1. Klicken Sie mit der rechten Maustaste auf das Symbol, mit dem Sie das Programm ausführen, und klicken Sie dann auf **Eigenschaften**. Auf der Registerkarte **Verknüpfung** enthält das Feld **Ziel** den Speicherort und den Namen der Programmdatei. -2. Öffnen Sie den Ordner, der die Programmdatei enthält. -3. Klicken Sie mit der rechten Maustaste auf die Programmdatei, und klicken Sie dann auf **Eigenschaften**. -4. Aktivieren Sie auf der Registerkarte **Kompatibilität** das Kontrollkästchen **Dieses Programm als Administrator ausführen** und klicken Sie dann auf **OK**. - -
    - runas -
    -
    - -Weitere Informationen finden Sie unter [Referenzen](https://support.microsoft.com/de-de/kb/922708) - - -## Befehlszeile - -Das Windows Update-Tool zurücksetzen kann auf folgende Weise für die Befehlszeile verwendet werden: - -``` -$ WURESET [/reset][/search][/clean:{temp|regs|sock}][/sfc][/dism:{scan|check|repair|clean}] -``` - -**Parameterliste** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Parameter - - Beschreibung - - Abkürzung - - Beispiel -
    - zurücksetzen - - Setzen Sie die Windows Update-Komponenten zurück. - - - /zurücksetzen
    - -zurücksetzen -
    - Suche - - Suche nach Updates. - - - /Suche
    - -Suche -
    - reinigen - - Optionen reinigen. - - - /reinigen:temp
    - /reinigen:regs:temp
    - -reinigen:temp
    - -reinigen:sock -
    - sfc - - Scannt alle geschützten Systemdateien. - - - /sfc
    - -sfc -
    - dism - - Dism Optionen. - - - /dism:scanen:beheben:reinigen
    - -dism:check:beheben -
    - Hilfe - - Zeigt eine Hilfemeldung an. - - h oder ? - - /Hilfe
    - /h
    - /?
    - -Hilfe
    - -h
    - -? -
    - Version - - Zeigt eine Versionsmeldung an. - - v - - /Version
    - /v
    - -Version
    - -v -
    - -**Sample usage:** - -
    - command line -
    -
    - -Überprüfung der Version - -
    - version -
    diff --git a/docs/wiki/en/Diagnostic.md b/docs/wiki/en/Diagnostic.md deleted file mode 100644 index 6c2b3b9..0000000 --- a/docs/wiki/en/Diagnostic.md +++ /dev/null @@ -1,72 +0,0 @@ -The main content of this tool is to Reset Windows Update Components. However, the development of it, allows us to perform other processes for solving problems. - -It can be divided the correction processes into three groups: - -
    -
    Control processes
    -
    are simple processes that may involve small changes in the system, for example: restore Internet connections or restart the computer.
    -
    Correction processes
    -
    are those that allow us to solve major problems in the system, for example: Reset Windows Update Components or Scans all protectedsystem files.
    -
    Invasive processes
    -
    are those who suggest repair or reinstall the system.
    -
    - -It is recommended to perform some tests to simplify the incident and to find the best solution. - - -> ### Contents -> -> [Restore Point](#restore-Point)
    -> [Removing temporary](#removing-temporary)
    -> [Reset Internet Explorer](#reset-internet-explorer)
    -> [Restart your PC](#restart-your-pc)
    -> [Reset the Winsock settings](#reset-the-winsock-settings)
    -> [Automatically fix problem](#automatically-fix-problem) - - -## Restore Point - -In case that something failed, you can restore your computer at last restore point. - -For create a Restore Point, in the main menu, select the first option. This option open the system protection window. - -In this place, you can create a Restore Point. Only press the button "Create". - -If this option is disabled, press the button "Configure" and select "Turn on system protection". - - -## Removing temporary - -For delete temporary files, select the option "Delete temporary files in Windows". This option automatically deletes temporary files. - - -## Reset Internet Explorer - -For Reset Internet Explorer, select the option "Open Internet Explorer options". This open the Internet Options. - -In this window select the tab "Advanced" and press the button "Reset". - - -## Restart your PC - -Whenever a system solution process is carried out, it is recommended then restart the computer to save the changes. - -You can restart your PC manually or automatically via the option "Restart your PC", this option gives you 1 minute to save the work you find yourself doing. - - -## Reset the Winsock settings - -For restore Internet connections, select the "Reset the Winsock settings" option. - -This option restores Internet access settings, remove any access restrictions and fix errors as 0x8024042C, and others. - - -## Automatically fix problem - -It is recommended run the Fix-It for Windows Update. For this select the option, "Explore other local solutions". - -The "Fix problem with Windows Update" displays an error code that helps us to find the solution to our incident. If this option don't show the error code, you can download a tool "fix-it" for search the error code. - -Windows 8, Windows 8.1: [http://go.microsoft.com/?linkid=9830262](http://go.microsoft.com/?linkid=9830262) - -Windows 10: [http://aka.ms/diag_wu](http://aka.ms/diag_wu) diff --git a/docs/wiki/en/Donate.md b/docs/wiki/en/Donate.md deleted file mode 100644 index 0f1103a..0000000 --- a/docs/wiki/en/Donate.md +++ /dev/null @@ -1,46 +0,0 @@ -In 2015 the script version "ResetWUEng.cmd" was released as a support tool for troubleshooting problems with Windows Update. - -Today 5 years later and with the end of support for the scripts gallery of Microsoft "TechNet Gallery" in June 2020, it is necessary to have a space to centralize the updated versions of the Reset Windows Update Tool. - - -> ### Contents -> -> [A bit of context](#a-bit-of-context)
    -> [There is still reality to contend with](#there-is-still-reality-to-contend-with)
    -> [Donation options](#donation-options) - - -### A bit of context - -Month after month new updates are coming out for Microsoft's operating systems. However (and although it is not with the same frequency), it is necessary to make updates to this tool. - -The updates that are carried out consume time and effort made most of the time by a single person. - -For this reason, and because the time used to update is not very short, I have seen the need to ask for the help of the community to carry out some translation processes. - -The work is a lot and I will continue working with the community to have a much more striking version in the future. At the moment I will keep the page https://wureset.com/ available for downloading the updated versions. - - -### There is still reality to contend with - -In previous months we were affected by the fluctuation of the dollar and the increase in the costs of domain and hosting services. - -Due to this, several migrations were made in search of a less expensive option. During these migration periods, there were multiple connection failures with the https://wureset.com/ site. - -At present we already have a stable service with which we hope to continue for several years. - -In the same way, the donations received will be used to keep the service on the air for a long time. - - -### Donation options - -- [**patreon**](https://www.patreon.com/imgil) -- [**ko-fi**](https://ko-fi.com/imgil) -- [**cafecito.app**](https://cafecito.app/imgil) -- [**paypal**](https://paypal.me/ManuelFGil) - - -### Thanks - -Any donation is greatly appreciated. - diff --git a/docs/wiki/en/FAQ.md b/docs/wiki/en/FAQ.md deleted file mode 100644 index 5f081d4..0000000 --- a/docs/wiki/en/FAQ.md +++ /dev/null @@ -1,31 +0,0 @@ -Commonly asked questions about Reset Windows Update Tool. - - -> ### Contents -> -> [Why it does not work in Windows XP/Vista/7?](#why-it-does-not-work-in-windows-xpvista7)
    -> [Can I use it on Windows Server?](#can-i-use-it-on-windows-server)
    -> [How can I help?](#how-can-i-help) - - -## Why it does not work in Windows XP/Vista/7? - -The script version of this tool can be restored to the Windows Update components in Windows XP/Vista/7. However, Microsoft ending the extended support of its Operative Systems in 2014 (Windows XP), 2017 (Windows Vista) and 2020 (Windows 7). - -Visit the [Windows lifecycle fact sheet](https://support.microsoft.com/en-us/kb/13853) for details. - - -## Can I use it on Windows Server? - -This tool is compatible with Windows 8, 8.1 and 10. It is also compatible with Windows Server 2012, 2012 R2 and 2016. - -However, the use in Windows Server is not recommended since it can eliminate some configurations of Firewall, Domain and others. - - -## How can I help? - -You can help improve documentation, report errors or request features. You can even correct typographical errors. Do not feel like you have to be a developer to help. - -Before creating bug reports, please search in the [GitHub Issue Tracker](https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues) for existing issues or features in order to ensure we don't have duplicate requests.existing issues or features in order to ensure we don't have duplicate requests. - -Please feel free to propose them. While it is not possible to guarantee that they can be applied to all, the requests will be taken into consideration. diff --git a/docs/wiki/en/Getting-Started.md b/docs/wiki/en/Getting-Started.md deleted file mode 100644 index 4322a37..0000000 --- a/docs/wiki/en/Getting-Started.md +++ /dev/null @@ -1,32 +0,0 @@ -The Reset Windows Update Tool has several support options as delete temporary files, change invalid values in the Windows Registry, reset Winsock settings, etc. These options appear in a selection list and are available dependent on operating system. - - -> ### Contents -> -> [Before starting](#before-starting)
    -> [Permits](#permits)
    -> [Terms and Conditions of Use](#terms-and-conditions-of-use) - - -## Before starting - -You can make some processes to ensure the proper functioning of the system. - - 1. Restart your PC and verify if problem persists. - 2. Create both a System Restore Point. - 3. Make sure that your system date, time and year settings are correct on your computer. - 4. Disable antivirus software. - - -## Permits - -The Reset Windows Update Tool need to run with elevated privileges. To do this, Right-click on it and select "Run as administrator". Otherwise, display an error message. - - -## Terms and Conditions of Use - -Because this tool can modify files and registry settings, it is important to know the terms and conditions of use. When they are accepted, you gives permission to the tool to make these changes. - -The Terms and Conditions of Use are displayed on screen waiting to be accepted. - -Press the letter "Y" and the "Enter" key to agree. If you do not agree, you can choose to discontinue use this tool. diff --git a/docs/wiki/en/Home.md b/docs/wiki/en/Home.md deleted file mode 100644 index 82aa8e5..0000000 --- a/docs/wiki/en/Home.md +++ /dev/null @@ -1,81 +0,0 @@ - -
    - - -
    - -This tool has been developed for use as a support of system repair options. It is possible to reset the Windows Update Components. Also is able to delete temporary files, scan, detect and repair corruptions with the Windows System image, scan all protected system files and replace any corrupted files, change invalid values in the Windows Registry, reset Winsock settings and more. - -The tool for Reset Windows Update Components works through command-line but need of basic requirements as a compatible operative system, run with the elevated privileges, etc. - -This document has been created to describe the process sequences for the correct use of Reset Windows Update Tool. - - -> ### Contents -> -> [Requirements](#requirements)
    -> [Glossary](#glossary)
    -> [Reference](#reference)
    -> [License](#license) - - -## Requirements - -This tool is compatible with Windows 8, Windows 8.1 and Windows 10. - -When you run Reset Windows Update Tool is detected the version or build of the operative system determined the name and family of the operative system. - -If the operating system is not compatible with this tool, display an error message and the tool will be closed. - - -## Glossary - -
    -
    DISM
    -
    Deployment Image Servicing and Management is a command-line tool that can be used to service a Windows image.
    -
    Fix It
    -
    diagnostic program to detect problems of Windows.
    -
    Registry
    -
    is a database that stores settings for the operating system.
    -
    Restore point
    -
    is a representation of a stored state of your computer's system files.
    -
    SFC
    -
    System File Checker is a utility that allows users to scan for corruptions.
    -
    Winsock
    -
    Windows Sockets API is a technical specification that defines how Windows network software should access network.
    -
    - - -## Reference - -How do I reset Windows Update components?: [https://support.microsoft.com/en-us/kb/971058](https://support.microsoft.com/en-us/kb/971058). - -Use the System File Checker tool to repair missing or corrupted system files: [https://support.microsoft.com/en-us/kb/929833](https://support.microsoft.com/en-us/kb/929833). - -Fix Windows Update errors by using the DISM or System Update Readiness tool: [https://support.microsoft.com/en-us/kb/947821](https://support.microsoft.com/en-us/kb/947821). - - -## License - -Reset Windows Update Tool is licensed under the MS-PL License - see the [Microsoft Public License](https://opensource.org/licenses/MS-PL) for details. diff --git a/docs/wiki/en/Reset-Components.md b/docs/wiki/en/Reset-Components.md deleted file mode 100644 index b70be23..0000000 --- a/docs/wiki/en/Reset-Components.md +++ /dev/null @@ -1,39 +0,0 @@ -If you are continuously getting Windows Update Fails issue then it is the time to reset Windows Update Components to its default value. - -This tool was primarily designed to solve issues related to Windows Update Components. - - -> ### Contents -> -> [Reset Windows Update Components](#reset-windows-update-components)
    -> [The Windows Update service could not be stopped](#the-windows-update-service-could-not-be-stopped) - - -## Reset Windows Update Components - -Before starting, remember to make a backup the registry. - -Then select the option "Reset Windows Update Components". This option will stop Windows Update services, while cleaning the components and restore the initial settings. - -You will see that it started to reset Windows Update Components automatically. In a few minutes the process will be completed. - -After that, Install the latest Windows Update Agent: [https://support.microsoft.com/en-us/kb/949104](https://support.microsoft.com/en-us/kb/949104). - -Finally, restart your PC to save the changes. - - -## The Windows Update service could not be stopped - -If Windows Update Service won't stop then run this tool on safe mode. - -
    - failed -
    -
    - -Most of the ways you access Safe Mode involve getting into the Windows recovery environment first. - -The easiest way to get to the recovery environment is to hold down the Shift key while clicking Restart. - -If the error persists, your Windows installation can be found in poor condition and requires repair or reinstall. - diff --git a/docs/wiki/en/Troubleshooting.md b/docs/wiki/en/Troubleshooting.md deleted file mode 100644 index 20b15a6..0000000 --- a/docs/wiki/en/Troubleshooting.md +++ /dev/null @@ -1,62 +0,0 @@ -Reset the Windows Update Components is the first and main option to correct problems in Windows Update. - -However, this process requires some steps to avoid problems during the search of a solution. - - -> ### Contents -> -> [Change invalid values in the registry](#change-invalid-values-in-the-registry)
    -> [Scan all protected system files](#scan-all-protected-system-files)
    -> [DISM for Windows 8, Windows 8.1 and Windows 10](#dism-for-windows-8-windows-81-and-windows-10)
    -> [Installing Updates](#installing-updates)
    -> [Online Solutions](#online-solutions) - - -## Change invalid values in the registry - -Serious problems might occur if you modify the registry incorrectly. Before you modify it, make a back up the registry for its restoration in case problems occur. - -The option "Change invalid values in the registry" create a registry backup on the Windows desktop. - -After creating the backup, invalid values in the registry are changed. This corrects the errors: 0x8000FFFF, 0x80240020, 0x80070646, and others. - -For restore the registry, select "Merge" on the contextual menu. - - -## Scan all protected system files - -Other option to correct problems is "Scan all protected system files". This option scan for corruptions in Windows system files and restore corrupted files. - -Remember restart your PC to save the changes. - - -## DISM for Windows 8, Windows 8.1 and Windows 10 - -The Deployment Image Servicing and Management (DISM.exe) is a command-line tool that can be used to fix Windows corruption errors. - -The Reset Windows Update Tool incorporates lines about DISM commands to repair Windows. The options of repair with DISM are: - - * Scan the image to check for corruption - * Check the detected corruptions - * Repair the image - * Clean up the superseded components - -For repair Windows, select these options in the same sequence. Selecting each option, a process message should appear. - -It may take several minutes for the command operation to be complete. Remember restart your PC after executing each command. - -If Windows is non-repairable, you should reinstall the system. - - -## Installing Updates - -To start installing updates, you can go to Windows Update through of option "Search Updates". - -During the installation of updates, it is recommended to install 5 to 20 updates (Only Windows 8, Windows 8.1). - - -## Online Solutions - -The Reset Windows Update Tool repair some errors on the installing updates. But there are some errors that are not repairable with this tool. - -You can find solutions on the website of Microsoft selected the option "Explore other online solutions". This option open the website of Microsoft. diff --git a/docs/wiki/en/Usage.md b/docs/wiki/en/Usage.md deleted file mode 100644 index eb056a8..0000000 --- a/docs/wiki/en/Usage.md +++ /dev/null @@ -1,196 +0,0 @@ -This tool implements functions through command line. Some recovery functions are not available on all versions of Windows and the tool detects this type of availability to mitigate possible errors. - -Type the number of function and press "Enter" to applying these corrections. - - -> ### Contents -> -> [Run as administrator](#run-as-administrator)
    -> [Command line](#command-line) - - -## Run as administrator - -**User Account Control** (UAC) is a mandatory access control enforcement facility introduced with Microsoft's Windows Vista and Windows Server 2008 operating systems, with a more relaxed version also present in Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012 and Windows 10. It aims to improve the security of Microsoft Windows by limiting application software to standard user privileges until an administrator authorizes an increase or elevation. In this way, only applications trusted by the user may receive administrative privileges, and malware should be kept from compromising the operating system. In other words, a user account may have administrator privileges assigned to it, but applications that the user runs do not inherit those privileges unless they are approved beforehand or the user explicitly authorizes it. - - -### How to run a program as an administrator - -To run a program as an administrator, follow these steps: - - 1. Right-click the icon that you use to run the program, and then click **Run as administrator**. - 2. When you are prompted for an administrator password or for a confirmation, type the administrator password, or click **Continue**. - -For some program icons, the **Run as administrator** option is not available on the shortcut menu. For these program icons, follow these steps: - - 1. Right-click the icon that you use to run the program, and then click **Properties**. On the **Shortcut** tab, the **Target** box contains the location and the name of the program file. - 2. Open the folder that contains the program file. - 3. Right-click the program file, and then click **Run as administrator**. ![User Account Control permission](https://sawinternal.blob.core.windows.net/gds-images/support/kbgraphics/public/en-us/securityshield.jpg) If you are prompted for an administrator password or for a confirmation, type the password, or click **Continue**. - -If you must run a program as an administrator, you may want to set up the program so that you automatically run it as an administrator. To do this, follow these steps: - - 1. Right-click the icon that you use to run the program, and then click **Properties**. - 2. On the **Compatibility** tab, click to select the **Run this program as an administrator** check box, and then click **OK**. - -The **Compatibility** tab is not available for some program icons. For these program icons, follow these steps: - - 1. Right-click the icon that you use to run the program, and then click **Properties**. On the **Shortcut** tab, the **Target** box contains the location and the name of the program file. - 2. Open the folder that contains the program file. - 3. Right-click the program file, and then click **Properties**. - 4. On the **Compatibility** tab, click to select the **Run this program as an administrator** check box, and then click **OK**. - -
    - runas -
    -
    - -For more information, see [references](https://support.microsoft.com/en-us/kb/922708) - - -## Command line - -The Reset Windows Update Tool can be used for the command line in this way: - -``` -$ WURESET [/reset][/search][/clean:{temp|regs|sock}][/sfc][/dism:{scan|check|repair|clean}] -``` - -**Parameter List** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Parameter - - Description - - Abbreviation - - Example -
    - reset - - Reset the Windows Update Components. - - - /reset
    - -reset -
    - search - - Search updates. - - - /search
    - -search -
    - clean - - Clean options. - - - /clean:temp
    - /clean:regs:temp
    - -clean:temp
    - -clean:sock -
    - sfc - - Scans all protected system files. - - - /sfc
    - -sfc -
    - dism - - Dism options. - - - /dism:scan:repair:clean
    - -dism:check:repair -
    - help - - Displays a help message. - - h or ? - - /help
    - /h
    - /?
    - -help
    - -h
    - -? -
    - version - - Displays a version message. - - v - - /version
    - /v
    - -version
    - -v -
    - -**Sample usage:** - -
    - command line -
    -
    - -For check version - -
    - version -
    diff --git a/docs/wiki/es/Diagnostic.md b/docs/wiki/es/Diagnostic.md deleted file mode 100644 index 42b3ef4..0000000 --- a/docs/wiki/es/Diagnostic.md +++ /dev/null @@ -1,72 +0,0 @@ -El contenido principal de esta herramienta es restablecer los componentes de Windows Update. Sin embargo, el desarrollo de la misma, nos permite realizar otros procesos para la resolución de problemas. - -Se puede dividir los procesos de corrección en tres grupos: - -
    -
    Los procesos de control
    -
    son procesos sencillos que pueden implicar pequeños cambios en el sistema, por ejemplo:. Restaurar las conexiones a Internet o reinicie el equipo.
    -
    Los procesos de corrección
    -
    son los que nos permiten resolver problemas importantes en el sistema, por ejemplo:. Restablecer los componentes de Windows Update o analiza los archivos protegidos del sistema.
    -
    Los procesos invasivos
    -
    son los que sugieren reparar o reinstalar el sistema.
    -
    - -Se recomienda realizar algunas pruebas para simplificar el incidente y para encontrar la mejor solución. - - -> ### Contenidos -> -> [Punto de restauración](#punto-de-restauración)
    -> [Remover archivos temporales](#remover-archivos-temporales)
    -> [Restablecer Internet Explorer](#restablecer-internet-explorer)
    -> [Reiniciar su PC](#reiniciar-su-pc)
    -> [Cambiar la configuración de Winsock](#cambiar-la-configuración-de-winsock)
    -> [Herramientas fix-it](#herramientas-fix-it) - - -## Punto de restauración - -En caso de que algo falle, se puede restaurar el equipo en el último punto de restauración. - -Para crear un punto de restauración, en el menú principal, seleccione la primera opción. Esta opción abre la ventana de protección del sistema. - -En este lugar, se puede crear un punto de restauración. Sólo presione el botón "Crear". - -Si esta opción está desactivada, presione el botón "Configurar" y seleccione "Activar la protección del sistema". - - -## Remover archivos temporales - -Para eliminar los archivos temporales, seleccione la opción "Eliminar archivos temporales de Windows". Esta opción elimina automáticamente los archivos temporales. - - -## Restablecer Internet Explorer - -Para restablecer Internet Explorer, seleccione la opción "Opciones de abrir Internet Explorer". Este abiertas las Opciones de Internet. - -En esta ventana seleccione la pestaña "Avanzado" y pulse el botón "Restablecer". - - -## Reiniciar su PC - -Cada vez que un proceso de solución del sistema se lleva a cabo, se recomienda a continuación, reiniciar el equipo para guardar los cambios. - -Se puede reiniciar su PC manualmente o automáticamente a través de la opción "Reiniciar su PC", esta opción le da 1 minuto para guardar el trabajo que se encuentra realizando. - - -## Cambiar la configuración de Winsock - -Para restaurar las conexiones a Internet, seleccione la opción "Restablecer la configuración de Winsock". - -Esta opción restaura la configuración de acceso a Internet, eliminar las restricciones de acceso y corrige errores como 0x8024042C, y otros. - - -## Herramientas fix-it - -Se recomienda ejecutar la herramienta Fix-It para Windows Update. Para esto seleccione la opción "Explorar otras soluciones locales". - -La "Solución de problema con Windows Update" muestra un código de error que nos ayudará a encontrar la solución a nuestro incidente. Si esta opción no muestra el código de error, se puede descargar una herramienta "Fix-it" para buscar el código de error. - -Windows 8, Windows 8.1: [http://go.microsoft.com/?linkid=9830262](http://go.microsoft.com/?linkid=9830262) - -Windows 10: [http://aka.ms/diag_wu](http://aka.ms/diag_wu) diff --git a/docs/wiki/es/Donate.md b/docs/wiki/es/Donate.md deleted file mode 100644 index 09a28d5..0000000 --- a/docs/wiki/es/Donate.md +++ /dev/null @@ -1,45 +0,0 @@ -En el año 2015, la versión en script "ResetWUEng.cmd" fue lanzado como una herramienta de apoyo para la solución de problemas con las actualizaciones de Windows Update. - -Hoy 5 años después y con el retiro del soporte de la galería de scripts de Microsoft "TechNet Gallery" en junio del 2020 es necesario tener un espacio donde centralizar las versiones actualizadas de la herramienta Reset Windows Update. - - -> ### Contenidos -> -> [Un poco de contexto](#un-poco-de-contexto)
    -> [Todavía hay una realidad con la que lidiar](#todavía-hay-una-realidad-con-la-que-lidiar)
    -> [Opciones de donación](#opciones-de-donación) - - -### Un poco de contexto - -Mes tras mes van saliendo nuevas actualizaciones para los sistemas operativos de Microsoft. Sin embargo (y aunque no es con la misma frecuencia), es necesario realizar actualizaciones a esta herramienta. - -Las actualizaciones que se realizan tienen un consumo de tiempo y esfuerzo realizado en la mayoría de veces por una sola persona. - -Por dicho motivo, y debido a que no el tiempo utilizado para actualizar es muy poco, me he visto en la necesidad de pedir la ayuda para la comunidad para realizar algunos procesos de traducción. - -El trabajo es bastante y voy a seguir trabajando con la comunidad para tener una versión mucho más llamativa a futuro. Por el momento mantendré la página https://wureset.com/ disponible para la descarga de las versiones actualizadas. - - -### Todavía hay una realidad con la que lidiar - -En meses anteriores nos vimos afectados por la fluctuación del dolar y el incremento en los costos de los servicios de dominio y alojamiento. - -Debido a esto se hicieron varias migraciones en búsqueda de una opción menos costosa. Durante esos periodos de migración se presentaron múltiples fallos de conexión con el sitio https://wureset.com/. - -En la actualidad ya contamos con un servicio estable con el cual esperamos continuar por varios años. - -De la misma manera, las donaciones recibidas serán utilizadas para mantener el servicio al aire por mucho tiempo. - - -### Opciones de donación - -- [**patreon**](https://www.patreon.com/imgil) -- [**ko-fi**](https://ko-fi.com/imgil) -- [**cafecito.app**](https://cafecito.app/imgil) -- [**paypal**](https://paypal.me/ManuelFGil) - -### Gracias - -Cualquier donación es muy apreciada. - diff --git a/docs/wiki/es/FAQ.md b/docs/wiki/es/FAQ.md deleted file mode 100644 index a5bd360..0000000 --- a/docs/wiki/es/FAQ.md +++ /dev/null @@ -1,31 +0,0 @@ -Preguntas más frecuentes acerca de la herramienta Reset Windows Update. - - -> ### Contenidos -> -> [¿Por qué no funciona en Windows XP/Vista/7?](#por-qué-no-funciona-en-windows-xpvista7)
    -> [¿Puedo usarlo en Windows Server?](#puedo-usarlo-en-windows-server)
    -> [¿Cómo puedo ayudar?](#cómo-puedo-ayudar) - - -## ¿Por qué no funciona en Windows XP/Vista/7? - -La versión script de esta herramienta puede restaurar los componentes de Windows Update en Windows XP/Vista/7. Sin embargo, Microsoft ha terminando el soporte extendido de su sistemas operativos en 2014 (Windows XP), 2017 (Windows Vista) y 2020 (Windows 7). - -Visite [Hoja de datos del ciclo de vida de Windows](https://support.microsoft.com/es-es/kb/13853) para más detalles. - - -## ¿Puedo usarlo en Windows Server? - -Esta herramienta es compatible con Windows 8, 8.1 y 10. También es compatible con Windows Server 2012, 2012 R2 y 2016. - -Sin embargo, no se recomienda el uso de Windows Server, ya que puede eliminar algunas configuraciones de servidor de Firewall, dominio y otros. - - -## ¿Cómo puedo ayudar? - -Usted puede ayudar a mejorar la documentación, informar errores o solicitar características. Puede incluso corregir errores tipográficos. No se sienta como si tuviera que ser un desarrollador para ayudar. - -Antes de la creación de informes de errores, por favor, busque en [GitHub Issue Tracker](https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues) los problemas o características existentes para asegurarse de que no tengamos solicitudes duplicadas. - -Por favor siéntase libre de proponerlos. Si bien no es posible garantizar que se puedan aplicar a todos, se tendrán en consideración las peticiones. diff --git a/docs/wiki/es/Getting-Started.md b/docs/wiki/es/Getting-Started.md deleted file mode 100644 index 43d9851..0000000 --- a/docs/wiki/es/Getting-Started.md +++ /dev/null @@ -1,32 +0,0 @@ -La herramienta Reset Windows Update tiene varias opciones de soporte como eliminar archivos temporales, cambiar los valores inválidos en el registro de Windows, restablecer la configuración de Winsock, etc. Estas opciones aparecen en una lista de selección y están disponibles dependiendo del sistema operativo - - -> ### Contenidos -> -> [Antes de comenzar](#antes-de-comenzar)
    -> [Permisos](#permisos)
    -> [Términos y Condiciones de Uso](#términos-y-condiciones-de-uso) - - -## Antes de comenzar - -Es posible realizar algunos procesos para garantizar el correcto funcionamiento del sistema. - - 1. Reinicie su PC y verifique si el problema persiste. - 2. Cree un punto de restauración del sistema. - 3. Asegúrese de que la configuración de la fecha del sistema: el tiempo y año son correctos en el equipo. - 4. Desactivar el software antivirus. - - -## Permisos - -La herramienta para restablecer los componentes de Windows Update necesita ser ejecutado con privilegios de administrador. Para ello, haga clic derecho sobre ella y seleccione "Ejecutar como administrador". De no ser así, se mostrará un mensaje de error. - - -## Términos y Condiciones de Uso - -Debido a que esta herramienta puede modificar archivos y la configuración del registro, es importante conocer los términos y condiciones de uso. Una vez aceptados, se dan permisos a la herramienta para hacer estos cambios. - -Los términos y condiciones de uso se muestran en pantalla a la espera de ser aceptado. - -Pulse la letra "S" y la tecla "Enter" para aceptar. Si no está de acuerdo, puede optar por no de utilizar esta herramienta. diff --git a/docs/wiki/es/Home.md b/docs/wiki/es/Home.md deleted file mode 100644 index 371d2f7..0000000 --- a/docs/wiki/es/Home.md +++ /dev/null @@ -1,81 +0,0 @@ - -
    - - -
    - -Esta herramienta ha sido desarrollada para uso como herramienta de soporte para las opciones de reparación del sistema. Es posible restablecer los componentes de Windows Update. También es capaz de eliminar archivos temporales, escanear, detectar y reparar las corrupciones de la imagen de Windows, analizar todos los archivos protegidos del sistema y reemplazar los archivos dañados, cambiar los valores inválidos en el registro de Windows, restablecer la configuración de Winsock y más. - -La herramienta para restablecer los componentes de Windows Update trabaja a través de línea de comandos, pero necesita de requisitos básicos como un sistema operativo compatible, correr con los privilegios de administrador, etc. - -Este documento ha sido creado para describir las secuencias de proceso para el uso correcto de la herramienta de restablecimiento de Windows Update. - - -> ### Contenidos -> -> [Requisitos](#requisitos)
    -> [Glosario](#glosario)
    -> [Referencias](#referencias)
    -> [Licencia](#licencia) - - -## Requisitos - -Esta herramienta es compatible con Windows 8, Windows 8.1 y Windows 10. - -Cuando se ejecuta la herramienta Reset Windows Update, se detecta la versión o built del sistema operativo determinando el nombre y la familia del sistema. - -Si el sistema operativo no es compatible con esta herramienta, mostrará un mensaje de error y la herramienta se cerrará. - - -## Glosario - -
    -
    DISM
    -
    Deployment Image Servicing and Management es una herramienta de línea de comandos que se utiliza para montar y dar servicio a las imágenes de Windows antes de la implementación.
    -
    Fix It
    -
    es un programa de diagnóstico que permite detectar problemas que pueden comprometer el buen funcionamiento de Windows.
    -
    Registry
    -
    es una base de datos jerárquica central introducida en Microsoft Windows 95 y Windows NT con el fin de almacenar información necesaria para configurar el sistema para uno o varios usuarios, aplicaciones y dispositivos de hardware.
    -
    Restore point
    -
    es una representación de un estado almacenado de los archivos de sistema del equipo.
    -
    SFC
    -
    System File Checker o Comprobador de Archivos del Sistema es una utilidad de Windows que permite a los usuarios escanear las corrupciones en los archivos de sistema de Windows y restaurar archivos dañados.
    -
    Winsock
    -
    es una biblioteca dinámica de funciones DLL para Windows que se hizo con la finalidad de implementar TCP/IP. Incluye soporte para envío y recepción de paquetes de datos a través de sockets BSD.
    -
    - - -## Referencias - -¿Cómo puedo restablecer los componentes de Windows Update?: [https://support.microsoft.com/es-es/kb/971058](https://support.microsoft.com/es-es/kb/971058). - -Use la herramienta Comprobador de archivos de sistema para reparar los archivos de sistema que faltan o están dañados: [https://support.microsoft.com/es-es/kb/929833](https://support.microsoft.com/es-es/kb/929833). - -Corregir errores de Windows Update con las herramientas DISM o System Update Readiness: [https://support.microsoft.com/es-es/kb/947821](https://support.microsoft.com/es-es/kb/947821). - - -## Licencia - -Reset Windows Update Tool está icenciado bajo la licencia de MS-PL - ver [Microsoft Public License](https://opensource.org/licenses/MS-PL) para más detalles. diff --git a/docs/wiki/es/Reset-Components.md b/docs/wiki/es/Reset-Components.md deleted file mode 100644 index ed893ba..0000000 --- a/docs/wiki/es/Reset-Components.md +++ /dev/null @@ -1,38 +0,0 @@ -Si continuamente tiene un problema de fallos de Windows Update, entonces es el momento de restablecer los Componentes de Windows Update a su valor predeterminado. - -Esta herramienta fue diseñada principalmente para resolver problemas relacionados con los componentes de Windows Update. - - -> ### Contenidos -> -> [Restablecer los Componentes de Windows Update](#restablecer-los-componentes-de-windows-update)
    -> [El servicio de actualización de Windows no se pudo detener](#el-servicio-de-actualización-de-windows-no-se-pudo-detener) - - -## Restablecer los Componentes de Windows Update - -Antes de comenzar, recuerde hacer una copia de seguridad del registro de Windows. - -Luego seleccione la opción "Restablecer los componentes de Windows Update". Esta opción detendrá los servicios de Windows Update, mientras limpia los componentes y restaura la configuración inicial. - -Verá que comenzó a restablecer los componentes de Windows Update automáticamente. Dentro de unos minutos se completará el proceso. - -Después de eso, instale el último agente de Windows Update: [https://support.microsoft.com/es-es/kb/949104](https://support.microsoft.com/es-es/kb/949104). - -Finalmente, reinicie su PC para guardar los cambios. - - -## El servicio de actualización de Windows no se pudo detener - -Si el Servicio de Windows Update no se detiene, ejecute esta herramienta en modo seguro. - -
    - failed -
    -
    - -La mayoría de las formas en que accede al Modo seguro implica primero ingresar al entorno de recuperación de Windows. - -La forma más fácil de llegar al entorno de recuperación es mantener presionada la tecla Mayús mientras hace clic en Reiniciar. - -Si el error persiste, su instalación de Windows puede encontrarse en mal estado y requiere reparación o reinstalación. diff --git a/docs/wiki/es/Troubleshooting.md b/docs/wiki/es/Troubleshooting.md deleted file mode 100644 index 49a675e..0000000 --- a/docs/wiki/es/Troubleshooting.md +++ /dev/null @@ -1,62 +0,0 @@ -Restablecer los componentes de Windows Update es la primera y principal opción para corregir problemas en Windows Update. - -Sin embargo, este proceso requiere algunos pasos para evitar problemas durante la búsqueda de una solución. - - -> ### Contenidos -> -> [Cambiar los valores inválidos en el registro](#cambiar-los-valores-inválidos-en-el-registro)
    -> [Analizar todos los archivos protegidos del sistema](#analizar-todos-los-archivos-protegidos-del-sistema)
    -> [DISM para Windows 8, Windows 8.1 y Windows 10](#dism-para-windows-8-windows-81-y-windows-10)
    -> [Instalar actualizaciones](#instalar-actualizaciones)
    -> [Soluciones en línea](#soluciones-en-línea) - - -## Cambiar los valores inválidos en el registro - -Pueden producirse problemas graves si se modifica incorrectamente el registro. Antes de modificarlo, haga una copia de seguridad del registro para su restauración en caso de que ocurran problemas. - -La opción "Cambiar valores inválidos en el registro" crear una copia de seguridad del registro en el escritorio de Windows. - -Después de la creación de la copia de seguridad, los valores inválidos en el registro son cambiados. Esto corrige los errores: 0x8000ffff, 0x80240020, 0x80070646, entre otros. - -Para restaurar el registro, seleccione "Combinar" en el menú contextual. - - -## Analizar todos los archivos protegidos del sistema - -Otra opción para corregir problemas es "Analizar todos los archivos protegidos del sistema". Esta opción escanea en busca de daños en los archivos del sistema de Windows y restaura los archivos dañados. - -Recuerde reiniciar su PC para guardar los cambios. - - -## DISM para Windows 8, Windows 8.1 y Windows 10 - -La herramienta Deployment Image Servicing and Management (DISM.exe) es una herramienta de línea de comandos que se puede utilizar para corregir los errores de corrupción de Windows. - -La herramienta de Reset Windows Update incorpora líneas sobre el comando DISM para reparar Windows. Las opciones de reparación con DISM son: - - * Escanear la imagen para comprobar si hay corrupción - * Comprobar las corrupciones detectadas - * Reparar la imagen de Windows - * Limpiar los componentes reemplazados - -Para la reparación de Windows, seleccione estas opciones en la misma secuencia. Al seleccionar cada opción, debería aparecer un mensaje de proceso. - -Puede tomar varios minutos para que la operación de comandos sea completada. Recuerde reiniciar su PC después de ejecutar cada comando. - -Si Windows no se puede reparar, se debe volver a instalar el sistema. - - -## Instalar actualizaciones - -Para iniciar la instalación de actualizaciones, puede ir a Windows Update a través de la opción "Buscar actualizaciones". - -Durante la instalación de actualizaciones, se recomienda instalar 5 a 20 actualizaciones (sólo para Windows 8, Windows 8.1). - - -## Soluciones en línea - -La herramienta Reset Windows Update reparar algunos errores en la instalación de actualizaciones, pero hay algunos errores que no se pueden reparar con esta herramienta. - -Usted puede encontrar soluciones en el sitio web de Microsoft. Para ello seleccione la opción "Explorar otras soluciones en línea". Esta opción abre la página web de Microsoft. diff --git a/docs/wiki/es/Usage.md b/docs/wiki/es/Usage.md deleted file mode 100644 index 0c76e33..0000000 --- a/docs/wiki/es/Usage.md +++ /dev/null @@ -1,196 +0,0 @@ -Esta herramienta implementa funciones a través de línea de comandos. Algunas funciones de recuperación no están disponibles en todas las versiones de Windows y la herramienta detecta este tipo de disponibilidad para mitigar posibles errores. - -Escriba el número de función y presione "Enter" para aplicar estas correcciones - - -> ### Contenidos -> -> [Ejecutar como administrador](#ejecutar-como-administrador)
    -> [Línea de comandos](#línea-de-comandos) - - -## Ejecutar como administrador - -**El Control de Cuentas de Usuario** (UAC por sus siglas en inglés) es un recurso obligatorio de control de acceso introducido con los sistemas operativos Windows Vista y Windows Server 2008 de Microsoft, con una versión más relajada también presente en Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012 y Windows 10. Su objetivo es mejorar la seguridad de Microsoft Windows al limitar el software de la aplicación a los privilegios de usuario estándar hasta que un administrador autorice un aumento o elevación. De esta manera, solo las aplicaciones confiables por el usuario pueden recibir privilegios administrativos, y se debe evitar que el malware ponga en peligro el sistema operativo. En otras palabras, una cuenta de usuario puede tener privilegios de administrador asignados, pero las aplicaciones que ejecuta el usuario no heredan esos privilegios a menos que se aprueben de antemano o el usuario lo autorice explícitamente. - - -### Cómo ejecutar un programa como administrador - -Para ejecutar un programa como administrador, siga estos pasos: - - 1. Haga clic en el icono que se utiliza para ejecutar el programa y, a continuación, haga clic en **Ejecutar como administrador**. - 2. Cuando se le pida una contraseña de administrador o una confirmación, escriba la contraseña de administrador o haga clic en **continuar**. - -Para algunos iconos de programa, la opción **Ejecutar como administrador** no está disponible en el menú contextual. Para estos iconos de programa, siga estos pasos: - - 1. Haga clic en el icono que se utiliza para ejecutar el programa y, a continuación, haga clic en **Propiedades**. En la pestaña **acceso directo** del cuadro **destino** contiene la ubicación y el nombre del archivo del programa. - 2. Abra la carpeta que contiene el archivo de programa. - 3. Haga clic en el archivo de programa y, a continuación, haga clic en **Ejecutar como administrador**. ![User Account Control permission](https://sawinternal.blob.core.windows.net/gds-images/support/kbgraphics/public/en-us/securityshield.jpg) Si se le pide una contraseña de administrador o una confirmación, escriba la contraseña o haga clic en **continuar**. - -Si debe ejecutar un programa como administrador, es aconsejable configurar el programa para que se ejecute automáticamente como administrador. Para ello, siga estos pasos: - - 1. Haga clic en el icono que se utiliza para ejecutar el programa y, a continuación, haga clic en **Propiedades**. - 2. En la pestaña **compatibilidad**, haga clic para activar la casilla de verificación **ejecutar este programa como administrador** y, a continuación, haga clic en **Aceptar**. - -La pestaña **compatibilidad** no está disponible para algunos iconos de programa. Para estos iconos de programa, siga estos pasos: - - 1. Haga clic en el icono que se utiliza para ejecutar el programa y, a continuación, haga clic en **Propiedades**. En la pestaña **acceso directo** del cuadro **destino** contiene la ubicación y el nombre del archivo del programa. - 2. Abra la carpeta que contiene el archivo de programa. - 3. Haga clic en el archivo de programa y, a continuación, haga clic en **Propiedades**. - 4. En la pestaña **compatibilidad**, haga clic para activar la casilla de verificación **ejecutar este programa como administrador** y, a continuación, haga clic en **Aceptar**. - -
    - runas -
    -
    - -Para más información, ver [referencia](https://support.microsoft.com/es-es/kb/922708) - - -## Línea de comandos - -Reset Windows Update Tool puede userse en línea de comandos de la siguiente manera: - -``` -$ WURESET [/reset][/search][/clean:{temp|regs|sock}][/sfc][/dism:{scan|check|repair|clean}] -``` - -**Lista de Parámetros** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Parámetro - - Descripción - - Abreviación - - Ejemplo -
    - reset - - Restablecer los componentes de Windows Update. - - - /reset
    - -reset -
    - search - - Busca actualizaciones. - - - /search
    - -search -
    - clean - - Opciones de limpieza. - - - /clean:temp
    - /clean:regs:temp
    - -clean:temp
    - -clean:sock -
    - sfc - - Analiza todos los archivos protegidos del sistema. - - - /sfc
    - -sfc -
    - dism - - Opciones DISM. - - - /dism:scan:repair:clean
    - -dism:check:repair -
    - help - - Muestra un mensaje de ayuda. - - h o ? - - /help
    - /h
    - /?
    - -help
    - -h
    - -? -
    - version - - Muestra un mensaje de versión. - - v - - /version
    - /v
    - -version
    - -v -
    - -**Muestra de uso:** - -
    - command line -
    -
    - -Para verificar la versión - -
    - version -
    diff --git a/docs/wiki/fr/Diagnostic.md b/docs/wiki/fr/Diagnostic.md deleted file mode 100644 index 7d20ccf..0000000 --- a/docs/wiki/fr/Diagnostic.md +++ /dev/null @@ -1,72 +0,0 @@ -Le contenu principal de cet outil est de réinitialiser les composants de Windows Update. Cependant, le développement de celui-ci, nous permet d'effectuer d'autres processus pour résoudre les problèmes. - -Il peut être divisé les processus de correction en trois groupes: - -
    -
    Processus de contrôle
    -
    sont des processus simples qui peuvent impliquer de petits changements dans le système, par exemple: restaurer les connexions Internet ou redémarrer l'ordinateur.
    -
    Processus de correction
    -
    sont ceux qui nous permettent de résoudre des problèmes majeurs dans le système, par exemple: Réinitialiser les composants de mise à jour Windows ou Analyse tous les fichiers du système protégé.
    -
    Processus invasifs
    -
    sont ceux qui suggèrent de réparer ou de réinstaller le système.
    -
    - -Il est recommandé d'effectuer quelques tests pour simplifier l'incident et trouver la meilleure solution. - - -> ### Contenu -> -> [Point de restauration](#point-de-restauration)
    -> [Suppression temporaire](#suppression-temporaire)
    -> [Réinitialiser Internet Explorer](#réinitialiser-internet-explorer)
    -> [Redémarrez votre PC](#redémarrez-votre-pc)
    -> [Réinitialisez les paramètres de Winsock](#réinitialisez-les-paramètres-de-winsock)
    -> [Résoudre automatiquement le problème](#résoudre-automatiquement-le-problème) - - -## Point de restauration - -En cas d'échec, vous pouvez restaurer votre ordinateur au dernier point de restauration. - -Pour créer un point de restauration, dans le menu principal, sélectionnez la première option. Cette option ouvre la fenêtre de protection du système. - -À cet endroit, vous pouvez créer un point de restauration. Appuyez uniquement sur le bouton "Créer". - -Si cette option est désactivée, appuyez sur le bouton "Configurer" et sélectionnez "Activer la protection du système". - - -## Suppression temporaire - -Pour supprimer les fichiers temporaires, sélectionnez l'option "Supprimer les fichiers temporaires sous Windows". Cette option supprime automatiquement les fichiers temporaires. - - -## Réinitialiser Internet Explorer - -Pour Réinitialiser Internet Explorer, sélectionnez l'option "Ouvrir les options d'Internet Explorer". Cela ouvre les options Internet. - -Dans cette fenêtre, sélectionnez l'onglet "Avancé" et appuyez sur le bouton "Réinitialiser". - - -## Redémarrez votre PC - -Chaque fois qu'un processus de solution système est effectué, il est recommandé de redémarrer l'ordinateur pour enregistrer les modifications. - -Vous pouvez redémarrer votre PC manuellement ou automatiquement via l'option "Redémarrer votre PC", cette option vous donne 1 minute pour enregistrer le travail que vous vous trouvez en train de faire. - - -## Réinitialisez les paramètres de Winsock - -Pour restaurer les connexions Internet, sélectionnez l'option "Réinitialiser les paramètres Winsock". - -Cette option restaure les paramètres d'accès à Internet, supprime toutes les restrictions d'accès et corrige les erreurs comme 0x8024042C et autres. - - -## Résoudre automatiquement le problème - -Il est recommandé d'exécuter le Fix-It pour Windows Update. Pour cela, sélectionnez l'option "Explorer d'autres solutions locales". - -Le "Résoudre le problème avec Windows Update" affiche un code d'erreur qui nous aide à trouver la solution à notre incident. Si cette option n'affiche pas le code d'erreur, vous pouvez télécharger un outil "fix-it" pour rechercher le code d'erreur. - -Windows 8, Windows 8.1: [http://go.microsoft.com/?linkid=9830262](http://go.microsoft.com/?linkid=9830262) - -Windows 10: [http://aka.ms/diag_wu](http://aka.ms/diag_wu) diff --git a/docs/wiki/fr/Donate.md b/docs/wiki/fr/Donate.md deleted file mode 100644 index 7491217..0000000 --- a/docs/wiki/fr/Donate.md +++ /dev/null @@ -1,46 +0,0 @@ -En 2015, la version de script "ResetWUEng.cmd" a été publiée en tant qu'outil d'assistance pour la résolution des problèmes liés à Windows Update. - -Aujourd'hui 5 ans plus tard et avec la fin du support de la galerie de scripts de Microsoft "TechNet Gallery" en juin 2020, il est nécessaire de disposer d'un espace pour centraliser les versions mises à jour du Reset Windows Update Tool. - - -> ### Contenu -> -> [Un peu de contexte](#un-peu-de-contexte)
    -> [Il y a encore de la réalité à affronter](#il-y-a-encore-de-la-réalité-à-affronter)
    -> [Options de don](#options-de-don) - - -### Un peu de contexte - -Mois après mois, de nouvelles mises à jour sont publiées pour les systèmes d'exploitation de Microsoft. Cependant (et bien que ce ne soit pas à la même fréquence), il est nécessaire de faire des mises à jour de cet outil. - -Les mises à jour effectuées consomment du temps et des efforts consentis la plupart du temps par une seule personne. - -Pour cette raison, et parce que le temps de mise à jour n'est pas très court, j'ai vu le besoin de demander l'aide de la communauté pour effectuer certains processus de traduction. - -Le travail est énorme et je continuerai à travailler avec la communauté pour avoir une version beaucoup plus frappante à l'avenir. Pour le moment, je garderai la page https://wureset.com/ disponible pour télécharger les versions mises à jour. - - -### Il y a encore de la réalité à affronter - -Les mois précédents, nous avons été affectés par la fluctuation du dollar et l'augmentation des coûts des services de domaine et d'hébergement. - -Pour cette raison, plusieurs migrations ont été effectuées à la recherche d'une option moins coûteuse. Au cours de ces périodes de migration, il y a eu plusieurs échecs de connexion avec le site https://wureset.com/. - -À l'heure actuelle, nous avons déjà un service stable avec lequel nous espérons continuer pendant plusieurs années. - -De la même manière, les dons reçus seront utilisés pour maintenir longtemps le service en ondes. - - -### Options de don - -- [**patreon**](https://www.patreon.com/imgil) -- [**ko-fi**](https://ko-fi.com/imgil) -- [**cafecito.app**](https://cafecito.app/imgil) -- [**paypal**](https://paypal.me/ManuelFGil) - - -### Merci - -Tout don est grandement apprécié. - diff --git a/docs/wiki/fr/FAQ.md b/docs/wiki/fr/FAQ.md deleted file mode 100644 index 5cc83f3..0000000 --- a/docs/wiki/fr/FAQ.md +++ /dev/null @@ -1,31 +0,0 @@ -Questions fréquemment posées sur l'outil de réinitialisation de Windows Update. - - -> ### Contents -> -> [Why it does not work in Windows XP/Vista/7?](#pourquoi-cela-ne-fonctionne-t-il-pas-sous-windows-xpvista7)
    -> [Can I use it on Windows Server?](#puis-je-lutiliser-sur-windows-server)
    -> [How can I help?](#comment-puis-je-aider) - - -## Pourquoi cela ne fonctionne-t-il pas sous Windows XP/Vista/7? - -La version de script de cet outil peut être restaurée dans les composants Windows Update dans Windows XP/Vista/7. Cependant, Microsoft a mis fin à la prise en charge étendue de ses systèmes d'exploitation en 2014 (Windows XP), 2017 ( Windows Vista) et 2020 (Windows 7). - -Visiter le [Infos-clés sur le cycle de vie Windows](https://support.microsoft.com/fr-fr/kb/13853) pour plus de détails. - - -## Puis-je l'utiliser sur Windows Server? - -Cet outil est compatible avec Windows 8, 8.1 et 10. Il est également compatible avec Windows Server 2012, 2012 R2 et 2016. - -However, the use in Windows Server is not recommended since it can eliminate some configurations of Firewall, Domain and others. - - -## Comment puis-je aider? - -Vous pouvez aider à améliorer la documentation, signaler des erreurs ou demander des fonctionnalités. Vous pouvez même corriger des erreurs typographiques. Ne vous sentez pas obligé d'être développeur pour vous aider. - -Avant de créer des rapports de bogues, veuillez rechercher dans le [GitHub Issue Tracker](https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues) pour les problèmes ou fonctionnalités existants afin de nous assurer que nous n'avons pas de demandes en double. problèmes ou fonctionnalités existants afin de nous assurer que nous n'avons pas de demandes en double. - -N'hésitez pas à les proposer. S'il n'est pas possible de garantir qu'elles s'appliquent à tous, les demandes seront prises en considération. diff --git a/docs/wiki/fr/Getting-Started.md b/docs/wiki/fr/Getting-Started.md deleted file mode 100644 index 3a1945f..0000000 --- a/docs/wiki/fr/Getting-Started.md +++ /dev/null @@ -1,32 +0,0 @@ -L'outil de réinitialisation de Windows Update propose plusieurs options de support telles que la suppression de fichiers temporaires, la modification de valeurs non valides dans le registre Windows, la réinitialisation des paramètres Winsock, etc. Ces options apparaissent dans une liste de sélection et sont disponibles en fonction du système d'exploitation. - - -> ### Contenu -> -> [Avant de commencer](#avant-de-commencer)
    -> [Permis](#permis)
    -> [Termes et conditions d'utilisation](#termes-et-conditions-dutilisation) - - -## Avant de commencer - -Vous pouvez effectuer certains processus pour assurer le bon fonctionnement du système. - - 1. Redémarrez votre PC et vérifiez si le problème persiste. - 2. Créez à la fois un point de restauration système. - 3. Assurez-vous que les paramètres de date, d'heure et d'année de votre système sont corrects sur votre ordinateur. - 4. Désactivez le logiciel antivirus. - - -## Permis - -L'outil de réinitialisation de Windows Update doit s'exécuter avec des privilèges élevés. Pour ce faire, faites un clic droit dessus et sélectionnez "Exécuter en tant qu'administrateur". Sinon, affichez un message d'erreur. - - -## Termes et conditions d'utilisation - -Étant donné que cet outil peut modifier des fichiers et des paramètres de registre, il est important de connaître les conditions d'utilisation. Lorsqu'elles sont acceptées, vous autorisez l'outil à effectuer ces modifications. - -Les conditions générales d'utilisation sont affichées à l'écran en attente d'être acceptées. - -Appuyez sur la lettre "Y" et la touche "Entrée" pour accepter. Si vous n'êtes pas d'accord, vous pouvez choisir de ne plus utiliser cet outil. diff --git a/docs/wiki/fr/Home.md b/docs/wiki/fr/Home.md deleted file mode 100644 index 44f7e0f..0000000 --- a/docs/wiki/fr/Home.md +++ /dev/null @@ -1,80 +0,0 @@ - -
    - - -
    - -Cet outil a été développé pour être utilisé comme support des options de réparation du système. Il est possible de réinitialiser les composants Windows Update. Est également capable de supprimer les fichiers temporaires, de scanner, de détecter et de réparer les corruptions avec l'image système Windows, d'analyser tous les fichiers système protégés et de remplacer tous les fichiers corrompus, de modifier les valeurs invalides dans le registre Windows, de réinitialiser les paramètres Winsock et plus encore. - -L'outil de réinitialisation des composants de Windows Update fonctionne via la ligne de commande, mais nécessite des exigences de base en tant que système d'exploitation compatible, exécuté avec des privilèges élevés, etc. - -Ce document a été créé pour décrire les séquences de processus pour l'utilisation correcte de Reset Windows Update Tool. - - -> ### Contenu -> -> [Exigences](#exigences)
    -> [Glossaire](#glossaire)
    -> [Référence](#référence)
    -> [Licence](#licence) - - -## Exigences - -Cet outil est compatible avec Windows 8, Windows 8.1 et Windows 10. - -Lorsque vous exécutez Réinitialiser l'outil de mise à jour Windows est détecté, la version ou la version du système d'exploitation a déterminé le nom et la famille du système d'exploitation. - -Si le système d'exploitation n'est pas compatible avec cet outil, affichez un message d'erreur et l'outil se fermera. - -## Glossaire - -
    -
    DISM
    -
    Deployment Image Servicing and Management est un outil en ligne de commande qui peut être utilisé pour gérer une image système Windows.
    -
    Fix It
    -
    programme de diagnostic pour détecter les problèmes de Windows.
    -
    Registry
    -
    est une base de données qui stocke les paramètres du système d'exploitation.
    -
    Restore point
    -
    est une représentation d'un état stocké des fichiers système de votre ordinateur.
    -
    SFC
    -
    System File Checker est un utilitaire qui permet aux utilisateurs de rechercher les corruptions.
    -
    Winsock
    -
    Windows Sockets API est une spécification technique qui définit comment le logiciel réseau Windows doit accéder au réseau.
    -
    - - -## Référence - -Comment réinitialiser les composants Windows Update?: [https://support.microsoft.com/fr-fr/kb/971058](https://support.microsoft.com/fr-fr/kb/971058). - -Utilisez l'outil Vérificateur des fichiers système pour réparer les fichiers système manquants ou endommagés: [https://support.microsoft.com/fr-fr/kb/929833](https://support.microsoft.com/fr-fr/kb/929833). - -Correction des erreurs de mise à jour de Windows à l'aide de DISM ou de l'outil d'analyse de l'installation conforme des mises à jour du système: [https://support.microsoft.com/fr-fr/kb/947821](https://support.microsoft.com/fr-fr/kb/947821). - - -## Licence - -Reset Windows Update Tool est sous licence MS-PL - voir le [Microsoft Public License](https://opensource.org/licenses/MS-PL) pour plus de détails. diff --git a/docs/wiki/fr/Reset-Components.md b/docs/wiki/fr/Reset-Components.md deleted file mode 100644 index b149e84..0000000 --- a/docs/wiki/fr/Reset-Components.md +++ /dev/null @@ -1,38 +0,0 @@ -Si vous obtenez continuellement un problème d'échec de Windows Update, il est temps de réinitialiser les composants Windows Update à sa valeur par défaut. - -Cet outil a été principalement conçu pour résoudre les problèmes liés aux composants Windows Update. - - -> ### Contenu -> -> [Réinitialiser les composants de Windows Update](#réinitialiser-les-composants-de-windows-update)
    -> [Le service Windows Update n'a pas pu être arrêté](#le-service-windows-update-na-pas-pu-être-arrêté) - - -## Réinitialiser les composants de Windows Update - -Avant de commencer, n'oubliez pas de faire une sauvegarde du registre. - -Sélectionnez ensuite l'option "Réinitialiser les composants Windows Update". Cette option arrêtera les services Windows Update, tout en nettoyant les composants et restaurera les paramètres initiaux. - -Vous verrez qu'il a commencé à réinitialiser automatiquement les composants de Windows Update. Dans quelques minutes, le processus sera terminé. - -Après cela, installez le dernier agent Windows Update: [https://support.microsoft.com/fr-fr/kb/949104](https://support.microsoft.com/fr-fr/kb/949104). - -Enfin, redémarrez votre PC pour enregistrer les modifications. - - -## Le service Windows Update n'a pas pu être arrêté - -Si le service Windows Update ne s'arrête pas, exécutez cet outil en mode sans échec. - -
    - failed -
    -
    - -La plupart des façons d'accéder au mode sans échec impliquent d'abord d'accéder à l'environnement de récupération Windows. - -Le moyen le plus simple d'accéder à l'environnement de récupération consiste à maintenir la touche Maj enfoncée tout en cliquant sur Redémarrer. - -Si l'erreur persiste, votre installation Windows peut être trouvée en mauvais état et nécessite une réparation ou une réinstallation. diff --git a/docs/wiki/fr/Troubleshooting.md b/docs/wiki/fr/Troubleshooting.md deleted file mode 100644 index eb4d478..0000000 --- a/docs/wiki/fr/Troubleshooting.md +++ /dev/null @@ -1,62 +0,0 @@ -Réinitialiser les composants de Windows Update est la première et principale option pour corriger les problèmes dans Windows Update. - -Cependant, ce processus nécessite certaines étapes pour éviter les problèmes lors de la recherche d'une solution. - - -> ### Contenu -> -> [Modifier les valeurs non valides dans le registre](#modifier-les-valeurs-non-valides-dans-le-registre)
    -> [Analyser tous les fichiers système protégés](#analyser-tous-les-fichiers-système-protégés)
    -> [DISM pour Windows 8, Windows 8.1 et Windows 10](#dism-pour-windows-8-windows-81-et-windows-10)
    -> [Installation de mises à jour](#installation-de-mises-à-jour)
    -> [Solutions en ligne](#solutions-en-ligne) - - -## Modifier les valeurs non valides dans le registre - -De graves problèmes peuvent survenir si vous modifiez le registre de manière incorrecte. Avant de le modifier, effectuez une sauvegarde du registre pour sa restauration en cas de problèmes. - -L'option "Modifier les valeurs non valides dans le registre" crée une sauvegarde du registre sur le bureau Windows. - -Après avoir créé la sauvegarde, les valeurs non valides du registre sont modifiées. Cela corrige les erreurs: 0x8000FFFF, 0x80240020, 0x80070646 et autres. - -Pour restaurer le registre, sélectionnez "Fusionner" dans le menu contextuel. - - -## Analyser tous les fichiers système protégés - -Une autre option pour corriger les problèmes est "Analyser tous les fichiers système protégés". Cette option recherche les corruptions dans les fichiers système Windows et restaure les fichiers corrompus. - -N'oubliez pas de redémarrer votre PC pour enregistrer les modifications. - - -## DISM pour Windows 8, Windows 8.1 et Windows 10 - -Deployment Image Servicing and Management (DISM.exe) est un outil de ligne de commande qui peut être utilisé pour corriger les erreurs de corruption de Windows. - -L'outil de réinitialisation de Windows Update comprend des lignes sur les commandes DISM pour réparer Windows. Les options de réparation avec DISM sont: - - * Scannez l'image pour vérifier la corruption - * Vérifiez les corruptions détectées - * Réparer l'image - * Nettoyer les composants remplacés - -Pour réparer Windows, sélectionnez ces options dans la même séquence. En sélectionnant chaque option, un message de processus devrait apparaître. - -L'opération de commande peut prendre plusieurs minutes. N'oubliez pas de redémarrer votre PC après avoir exécuté chaque commande. - -Si Windows n'est pas réparable, vous devez réinstaller le système. - - -## Installation de mises à jour - -Pour commencer l'installation des mises à jour, vous pouvez accéder à Windows Update via l'option "Rechercher les mises à jour". - -Lors de l'installation des mises à jour, il est recommandé d'installer 5 à 20 mises à jour (uniquement Windows 8, Windows 8.1). - - -## Solutions en ligne - -L'outil de réinitialisation de Windows Update répare certaines erreurs lors de l'installation des mises à jour. Mais il y a quelques erreurs qui ne sont pas réparables avec cet outil. - -Vous pouvez trouver des solutions sur le site Web de Microsoft en sélectionnant l'option "Explorer d'autres solutions en ligne". Cette option ouvre le site Web de Microsoft. diff --git a/docs/wiki/fr/Usage.md b/docs/wiki/fr/Usage.md deleted file mode 100644 index 1ad7619..0000000 --- a/docs/wiki/fr/Usage.md +++ /dev/null @@ -1,198 +0,0 @@ -Cet outil implémente des fonctions via la ligne de commande. Certaines fonctions de récupération ne sont pas disponibles sur toutes les versions de Windows et l'outil détecte ce type de disponibilité pour atténuer les erreurs possibles. - -Tapez le numéro de fonction et appuyez sur "Entrée" pour appliquer ces corrections. - - -> ### Contenu -> -> [Exécuter en tant qu'administrateur](#exécuter-en-tant-quadministrateur)
    -> [Ligne de commande](#ligne-de-commande) - - -## Exécuter en tant qu'administrateur - -**User Account Control** (UAC, contrôle du compte de l'utilisateur) est un mécanisme de protection des données introduit dans les systèmes d'exploitation Windows Vista et 7. - -UAC est aussi connu sous ses dénominations précédentes durant le développement de Windows Vista, à savoir UAP (User Account Protection) et LUP (Least User Privilege). - - -### Comment faire pour exécuter un programme en tant qu’administrateur - -Pour exécuter un programme en tant qu’administrateur, procédez comme suit: - - 1. Cliquez sur l’icône que vous utilisez pour exécuter le programme, puis cliquez sur **Exécuter en tant qu’administrateur**. - 2. Lorsque vous y êtes invité pour un mot de passe administrateur ou à confirmer une opération, tapez le mot de passe administrateur ou cliquez sur **Continuer**. - -Pour certaines icônes de programme, l’option **Exécuter en tant qu’administrateur** n’est pas disponible dans le menu contextuel. Ces icônes de programme, procédez comme suit: - - 1. Cliquez sur l’icône que vous utilisez pour exécuter le programme, puis cliquez sur **Propriétés**. l’onglet **raccourci**, la zone **cible** contient l’emplacement et le nom du fichier du programme. - 2. Ouvrez le dossier qui contient le fichier de programme. - 3. Cliquez sur le fichier programme, puis cliquez sur **Exécuter en tant qu’administrateur**. ![User Account Control permission](https://sawinternal.blob.core.windows.net/gds-images/support/kbgraphics/public/en-us/securityshield.jpg) Si vous y êtes invité pour un mot de passe administrateur ou à confirmer une opération, tapez le mot de passe, ou cliquez sur **Continuer**. - -Si vous devez exécuter un programme en tant qu’administrateur, vous souhaiterez peut-être configurer le programme afin que vous l’exécuter automatiquement en tant qu’administrateur. Pour ce faire, procédez comme suit: - - 1. Cliquez sur l’icône que vous utilisez pour exécuter le programme, puis cliquez sur **Propriétés**. - 2. Sous l’onglet **compatibilité**, puis activez la case à cocher **exécuter ce programme en tant qu’administrateur**, puis cliquez sur **OK**. - -L’onglet **compatibilité** n’est pas disponible pour certaines icônes de programme. Ces icônes de programme, procédez comme suit: - - 1. Cliquez sur l’icône que vous utilisez pour exécuter le programme, puis cliquez sur **Propriétés**. Sous l’onglet **raccourci**, la zone **cible** contient l’emplacement et le nom du fichier du programme. - 2. Ouvrez le dossier qui contient le fichier de programme. - 3. Cliquez sur le fichier programme, puis cliquez sur **Propriétés**. - 4. Sous l’onglet **compatibilité**, puis activez la case à cocher **exécuter ce programme en tant qu’administrateur**, puis cliquez sur **OK**. - -
    - runas -
    -
    - -Pour plus d'informations, voir [références](https://support.microsoft.com/fr-fr/kb/922708) - - -## Ligne de commande - -L'outil "Réinitialiser Windows Update" peut être utilisé pour la ligne de commande de cette manière: - -``` -$ WURESET [/reset][/search][/clean:{temp|regs|sock}][/sfc][/dism:{scan|check|repair|clean}] -``` - -**Parameter List** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Paramètre - - Description - - Abréviation - - Exemple -
    - reset - - Réinitialiser les composants de Windows Update. - - - /reset
    - -reset -
    - search - - Rechercher les mises à jour. - - - /search
    - -search -
    - clean - - Options propres. - - - /clean:temp
    - /clean:regs:temp
    - -clean:temp
    - -clean:sock -
    - sfc - - Analyse tous les fichiers système protégés. - - - /sfc
    - -sfc -
    - dism - - Options Dism. - - - /dism:scan:repair:clean
    - -dism:check:repair -
    - help - - Affiche un message d'aide. - - h or ? - - /help
    - /h
    - /?
    - -help
    - -h
    - -? -
    - version - - Affiche un message de version. - - v - - /version
    - /v
    - -version
    - -v -
    - -**Exemple d'utilisation:** - -
    - command line -
    -
    - -Pour vérifier la version - -
    - version -
    diff --git a/docs/wiki/it/Diagnostic.md b/docs/wiki/it/Diagnostic.md deleted file mode 100644 index 003f841..0000000 --- a/docs/wiki/it/Diagnostic.md +++ /dev/null @@ -1,72 +0,0 @@ -Il contenuto principale di questo strumento è ripristinare i componenti di Windows Update. Tuttavia, il suo sviluppo ci consente di eseguire altri processi per risolvere i problemi. - -I processi di correzione possono essere divisi in tre gruppi: - -
    -
    Processi di controllo
    -
    Questi sono semplici processi che possono comportare piccole modifiche nel sistema, ad esempio: Ripristina connessioni Internet o riavvia il computer.
    -
    Processi di correzione
    -
    sono quelli che ci consentono di risolvere importanti problemi nel sistema, ad esempio: Ripristina i componenti di Windows Update o scansiona i file di sistema protetti.
    -
    Processi invasivi
    -
    sono quelli che suggeriscono di riparare o reinstallare il sistema.
    -
    - -Si consiglia di eseguire alcuni test per semplificare l'incidente e trovare la soluzione migliore. - - -> ### Contenuto -> -> [Punto di ripristino](#punto-di-ripristino)
    -> [Rimuovi i file temporanei](#rimuovi-i-file-temporanei)
    -> [Ripristina Internet Explorer](#ripristina-internet-explorer)
    -> [Riavvia il PC](#riavvia-il-pc)
    -> [Modifica le impostazioni di Winsock](#modifica-le-impostazioni-di-winsock)
    -> [Strumenti Fix-it](#strumenti-fix-it) - - -## Punto di ripristino - -In caso di problemi, il dispositivo può essere ripristinato all'ultimo punto di ripristino. - -Per creare un punto di ripristino, nel menu principale selezionare la prima opzione. Questa opzione apre la finestra di protezione del sistema. - -In questo posto, è possibile creare un punto di ripristino. Basta premere il pulsante "Crea". - -Se questa opzione è disabilitata, premere il pulsante "Configura" e selezionare "Attiva protezione del sistema". - - -## Rimuovi i file temporanei - -Per eliminare i file temporanei, selezionare l'opzione "Elimina file temporanei da Windows". Questa opzione rimuove automaticamente i file temporanei. - - -## Ripristina Internet Explorer - -Per ripristinare Internet Explorer, selezionare l'opzione "Apri opzioni di Internet Explorer". Apri le Opzioni Internet. - -In questa finestra selezionare la scheda "Avanzate" e premere il pulsante "Ripristina". - - -## Riavvia il PC - -Ogni volta che viene eseguita una procedura di soluzione del sistema, si consiglia di riavviare il computer per salvare le modifiche. - -Puoi riavviare il tuo PC manualmente o automaticamente tramite l'opzione "Riavvia il tuo PC", questa opzione ti dà 1 minuto per salvare il lavoro che stai facendo. - - -## Modifica le impostazioni di Winsock - -Per ripristinare le connessioni Internet, selezionare l'opzione "Ripristina impostazioni Winsock". - -Questa opzione ripristina le impostazioni di accesso a Internet, rimuove le restrizioni di accesso e corregge errori come 0x8024042C e altri. - - -## Strumenti Fix-it - -Si consiglia di eseguire lo strumento Fix-It per Windows Update. Per questo, seleziona l'opzione "Esplora altre soluzioni locali". - -La "Risoluzione dei problemi con Windows Update" mostra un codice di errore che ci aiuterà a trovare la soluzione al nostro incidente. Se questa opzione non mostra il codice di errore, è possibile scaricare uno strumento "Fix-it" per cercare il codice di errore. - -Windows 8, Windows 8.1: [http://go.microsoft.com/?linkid=9830262](http://go.microsoft.com/?linkid=9830262) - -Windows 10: [http://aka.ms/diag_wu](http://aka.ms/diag_wu) diff --git a/docs/wiki/it/Donate.md b/docs/wiki/it/Donate.md deleted file mode 100644 index 36b766c..0000000 --- a/docs/wiki/it/Donate.md +++ /dev/null @@ -1,46 +0,0 @@ -Nel 2015 è stata rilasciata la versione dello script "ResetWUEng.cmd" come strumento di supporto per la risoluzione dei problemi con Windows Update. - -Oggi a 5 anni di distanza e con la fine del supporto per la galleria degli script di Microsoft "TechNet Gallery" a giugno 2020, è necessario disporre di uno spazio per centralizzare le versioni aggiornate dello strumento Reimposta Windows Update. - - -> ### Contenuto -> -> [Un po 'di contesto](#un-po-di-contesto)
    -> [C'è ancora la realtà da affrontare](#cè-ancora-la-realtà-da-affrontare)
    -> [Opzioni di donazione](#opzioni-di-donazione) - - -### Un po 'di contesto - -Mese dopo mese stanno uscendo nuovi aggiornamenti per i sistemi operativi Microsoft. Tuttavia (e sebbene non sia con la stessa frequenza), è necessario aggiornare questo strumento. - -Gli aggiornamenti che vengono effettuati consumano tempo e fatica fatti il ​​più delle volte da una singola persona. - -Per questo motivo, e poiché il tempo impiegato per l'aggiornamento non è brevissimo, ho visto la necessità di chiedere l'aiuto della community per svolgere alcuni processi di traduzione. - -Il lavoro è molto e continuerò a lavorare con la comunità per avere una versione molto più sorprendente in futuro. Al momento terrò a disposizione la pagina https://wureset.com/ per il download delle versioni aggiornate. - - -### C'è ancora la realtà da affrontare - -Nei mesi precedenti siamo stati colpiti dalla fluttuazione del dollaro e dall'aumento dei costi dei servizi di dominio e hosting. - -A causa di ciò, sono state effettuate diverse migrazioni alla ricerca di un'opzione meno costosa. Durante questi periodi di migrazione, si sono verificati più errori di connessione con il sito https://wureset.com/. - -Al momento abbiamo già un servizio stabile con il quale speriamo di proseguire per diversi anni. - -Allo stesso modo, le donazioni ricevute serviranno per mantenere in onda il servizio per molto tempo. - - -### Opzioni di donazione - -- [**patreon**](https://www.patreon.com/imgil) -- [**ko-fi**](https://ko-fi.com/imgil) -- [**cafecito.app**](https://cafecito.app/imgil) -- [**paypal**](https://paypal.me/ManuelFGil) - - -### Grazie - -Qualsiasi donazione è molto apprezzata. - diff --git a/docs/wiki/it/FAQ.md b/docs/wiki/it/FAQ.md deleted file mode 100644 index fd41802..0000000 --- a/docs/wiki/it/FAQ.md +++ /dev/null @@ -1,31 +0,0 @@ -Domande frequenti sullo strumento Reimposta Windows Update. - - -> ### Contenuto -> -> [Perché non funziona su Windows XP/Vista/7?](#perché-non-funziona-su-windows-xpvista7)
    -> [Posso usarlo su Windows Server?](#posso-usarlo-su-windows-server)
    -> [Come posso aiutare?](#come-posso-aiutare) - - -## Perché non funziona su Windows XP/Vista/7? - -La versione script di questo strumento può ripristinare i componenti di Windows Update in Windows XP/Vista/7. Tuttavia, Microsoft ha terminato il supporto esteso dei suoi sistemi operativi nel 2014 (Windows XP), 2017 (Windows Vista) e 2020 (Windows 7). - -Visita [Date importanti nel ciclo di vita di Windows](https://support.microsoft.com/it-it/kb/13853) per maggiori dettagli. - - -## Posso usarlo su Windows Server? - -Questo strumento è compatibile con Windows 8, 8.1 e 10. È anche compatibile con Windows Server 2012, 2012 R2 e 2016. - -Tuttavia, l'uso di Windows Server non è raccomandato, in quanto potrebbe rimuovere alcune impostazioni del server da Firewall, dominio e altri. - - -## Come posso aiutare? - -Puoi aiutare a migliorare la documentazione, segnalare errori o richiedere funzionalità. Può persino correggere errori tipografici. Non pensare di dover essere uno sviluppatore per aiutarti. - -Prima di creare segnalazioni di bug, cerca in [GitHub Issue Tracker](https://github.com/ManuelGil/Reset-Windows-Update-Tool/issues) alla ricerca di problemi o funzionalità esistenti per assicurarti che non abbiamo richieste duplicate. - -Non esitate a proporli. Sebbene non sia possibile garantire che possano essere applicati a tutti, le richieste saranno prese in considerazione. diff --git a/docs/wiki/it/Getting-Started.md b/docs/wiki/it/Getting-Started.md deleted file mode 100644 index 0f09e9f..0000000 --- a/docs/wiki/it/Getting-Started.md +++ /dev/null @@ -1,32 +0,0 @@ -Lo strumento Reimposta Windows Update ha diverse opzioni di supporto come l'eliminazione di file temporanei, la modifica di valori non validi nel registro di Windows, il ripristino delle impostazioni di Winsock, ecc. Queste opzioni vengono visualizzate in un elenco di selezione e sono disponibili in base al sistema operativo - - -> ### Contenuto -> -> [Prima di iniziare](#prima-di-iniziare)
    -> [Permessi](#permessi)
    -> [Termini e condizioni d'uso](#termini-e-condizioni-duso) - - -## Prima di iniziare - -È possibile eseguire alcuni processi per garantire il corretto funzionamento del sistema. - - 1. Riavvia il PC e controlla se il problema persiste. - 2. Creare un punto di ripristino del sistema. - 3. Assicurarsi che l'impostazione della data del sistema: l'ora e l'anno siano corretti sul dispositivo. - 4. Disabilita il software antivirus. - - -## Permessi - -Lo strumento per ripristinare i componenti di Windows Update deve essere eseguito con i privilegi di amministratore. Per fare ciò, fai clic destro su di esso e seleziona "Esegui come amministratore". Altrimenti, verrà visualizzato un messaggio di errore. - - -## Termini e condizioni d'uso - -Poiché questo strumento è in grado di modificare i file e le impostazioni del registro, è importante conoscere i termini e le condizioni d'uso. Una volta accettate, vengono concesse le autorizzazioni allo strumento per apportare queste modifiche. - -I termini e le condizioni d'uso vengono visualizzati sullo schermo in attesa di essere accettati. - -Premere la lettera "S" e il tasto "Invio" per accettare. Se non sei d'accordo, puoi scegliere di non utilizzare questo strumento. diff --git a/docs/wiki/it/Home.md b/docs/wiki/it/Home.md deleted file mode 100644 index a469ecd..0000000 --- a/docs/wiki/it/Home.md +++ /dev/null @@ -1,81 +0,0 @@ - -
    - - -
    - -Questo strumento è stato sviluppato per essere utilizzato come strumento di supporto per le opzioni di riparazione del sistema. È possibile ripristinare i componenti di Windows Update. È anche in grado di eliminare file temporanei, scansionare, rilevare e riparare corruzioni dell'immagine di Windows, analizzare tutti i file di sistema protetti e sostituire i file danneggiati, modificare valori non validi nel registro di Windows, ripristinare le impostazioni di Winsock e di più. - -Lo strumento per ripristinare i componenti di Windows Update funziona tramite la riga di comando, ma richiede requisiti di base come un sistema operativo compatibile, in esecuzione con privilegi di amministratore, ecc. - -Questo documento è stato creato per descrivere le sequenze di processo per l'uso corretto dello strumento di ripristino di Windows Update. - - -> ### Contenuto -> -> [Requisiti](#requisiti)
    -> [Glossario](#glossario)
    -> [Riferimenti](#riferimenti)
    -> [Licenza](#licenza) - - -## Requisiti - -Questo strumento è compatibile con Windows 8, Windows 8.1 e Windows 10. - -Quando viene eseguito lo strumento Reimposta Windows Update, viene rilevata la versione o il sistema operativo incorporato determinando il nome e la famiglia del sistema. - -Se il sistema operativo non è compatibile con questo strumento, verrà visualizzato un messaggio di errore e lo strumento verrà chiuso. - - -## Glossario - -
    -
    DISM
    -
    Deployment Image Servicing and Management è uno strumento da riga di comando che viene utilizzato per montare e riparare le immagini di Windows prima della distribuzione.
    -
    Fix It
    -
    È un programma diagnostico che consente di rilevare problemi che potrebbero compromettere il corretto funzionamento di Windows.
    -
    Registry
    -
    È un database gerarchico centrale introdotto in Microsoft Windows 95 e Windows NT al fine di memorizzare le informazioni necessarie per configurare il sistema per uno o più utenti, applicazioni e dispositivi hardware.
    -
    Restore point
    -
    è una rappresentazione di uno stato memorizzato dei file di sistema del computer.
    -
    SFC
    -
    System File Checker o System File Checker è un'utilità di Windows che consente agli utenti di eseguire la scansione di corruzioni nei file di sistema di Windows e ripristinare i file danneggiati.
    -
    Winsock
    -
    È una libreria dinamica di funzioni DLL per Windows creata allo scopo di implementare TCP / IP. Include il supporto per l'invio e la ricezione di pacchetti di dati tramite socket BSD.
    -
    - - -## Riferimenti - -Come si reimpostano I componenti di Windows Update?: [https://docs.microsoft.com/it-it/windows/deployment/update/windows-update-resources#come-si-reimpostano-i-componenti-di-windows-update](https://docs.microsoft.com/it-it/windows/deployment/update/windows-update-resources#come-si-reimpostano-i-componenti-di-windows-update). - -Utilizzare lo strumento controllo File di sistema per ripristinare i file di sistema mancanti o danneggiati: [https://support.microsoft.com/it-it/kb/929833](https://support.microsoft.com/it-it/kb/929833). - -Correggere gli errori di Windows Update utilizzando Gestione e manutenzione immagini distribuzione o lo strumento di analisi della conformità agli aggiornamenti di sistema: [https://support.microsoft.com/it-it/kb/947821](https://support.microsoft.com/it-it/kb/947821). - - -## Licenza - -Reset Windows Update Tool è concesso in licenza con la licenza MS-PL - Vedi [Microsoft Public License](https://opensource.org/licenses/MS-PL) per maggiori dettagli. diff --git a/docs/wiki/it/Reset-Components.md b/docs/wiki/it/Reset-Components.md deleted file mode 100644 index e0229f4..0000000 --- a/docs/wiki/it/Reset-Components.md +++ /dev/null @@ -1,39 +0,0 @@ -Se si verificano continuamente problemi con errori di Windows Update, è tempo di ripristinare i componenti di Windows Update al loro valore predefinito. - -Questo strumento è stato progettato principalmente per risolvere i problemi relativi ai componenti di Windows Update. - - -> ### Contenuto -> -> [Ripristina componenti di Windows Update](#ripristina-componenti-d-windows-update)
    -> [Impossibile arrestare il servizio di aggiornamento di Windows](#impossibile-arrestare-il-servizio-di-aggiornamento-di-windows) - - -## Ripristina componenti di Windows Update - -Prima di iniziare, ricordati di creare una copia di backup del registro di Windows. - -Quindi selezionare l'opzione "Ripristina componenti di Windows Update". Questa opzione interromperà i servizi di Windows Update, pulendo i componenti e ripristinando la configurazione iniziale. - -Vedrai che ha iniziato a ripristinare automaticamente i componenti di Windows Update. In pochi minuti il ​​processo sarà completato. - -Successivamente, installa l'ultimo agente di -Windows Update: [https://support.microsoft.com/it-it/kb/949104](https://support.microsoft.com/it-it/kb/949104). - -Infine, riavvia il PC per salvare le modifiche. - - -## Impossibile arrestare il servizio di aggiornamento di Windows - -Se il servizio Windows Update non si arresta, eseguire questo strumento in modalità provvisoria. - -
    - failed -
    -
    - -La maggior parte dei modi in cui accedi alla Modalità provvisoria prevede innanzitutto l'accesso all'ambiente di recupero di Windows. - -Il modo più semplice per raggiungere l'ambiente di recupero è tenere premuto Maiusc mentre si fa clic su Riavvia. - -Se l'errore persiste, l'installazione di Windows potrebbe essere in cattive condizioni e richiedere la riparazione o la reinstallazione. diff --git a/docs/wiki/it/Troubleshooting.md b/docs/wiki/it/Troubleshooting.md deleted file mode 100644 index 538b3f0..0000000 --- a/docs/wiki/it/Troubleshooting.md +++ /dev/null @@ -1,62 +0,0 @@ -Il ripristino dei componenti di Windows Update è la prima e principale opzione per correggere i problemi in Windows Update. - -Tuttavia, questo processo richiede alcuni passaggi per evitare problemi durante la ricerca di una soluzione. - - -> ### Contenuto -> -> [Modifica valori non validi nel registro](#modifica-valori-non-validi-nel-registro)
    -> [Scansiona tutti i file di sistema protetti](#scansiona-tutti-i-file-di-sistema-protetti)
    -> [DISM per Windows 8, Windows 8.1 e Windows 10](#dism-per-windows-8-windows-81-e-windows-10)
    -> [Installa aggiornamenti](#installa-aggiornamenti)
    -> [Soluzioni online](#soluzioni-online) - - -## Modifica valori non validi nel registro - -Possono verificarsi seri problemi se il registro viene modificato in modo errato. Prima di modificarlo, creare una copia di backup del registro per il ripristino in caso di problemi. - -L'opzione "Modifica valori non validi nel registro" crea una copia di backup del registro sul desktop di Windows. - -Dopo la creazione del backup, i valori non validi nel registro vengono modificati. Questo corregge gli errori: 0x8000ffff, 0x80240020, 0x80070646, tra gli altri. - -Per ripristinare il registro, seleziona "Unisci" dal menu contestuale. - - -## Scansiona tutti i file di sistema protetti - -Un'altra opzione per correggere i problemi è "Scansiona tutti i file di sistema protetti". Questa opzione analizza i danni ai file di sistema di Windows e ripristina i file danneggiati. - -Ricorda di riavviare il PC per salvare le modifiche. - - -## DISM per Windows 8, Windows 8.1 e Windows 10 - -Lo strumento di gestione e manutenzione delle immagini di distribuzione (DISM.exe) è uno strumento da riga di comando che può essere utilizzato per correggere errori di corruzione di Windows. - -Lo strumento Reimposta Windows Update incorpora le righe nel comando DISM per ripristinare Windows. Le opzioni di riparazione con DISM sono: - - * Scansiona l'immagine per verificare la presenza di corruzione - * Controlla le corruzioni rilevate - * Ripara l'immagine di Windows - * Pulire i componenti sostituiti - -Per la riparazione di Windows, selezionare queste opzioni nella stessa sequenza. Quando si seleziona ciascuna opzione, dovrebbe apparire un messaggio di processo. - -Potrebbero essere necessari alcuni minuti per completare l'operazione di comando. Ricorda di riavviare il PC dopo aver eseguito ciascun comando. - -Se non è possibile riparare Windows, è necessario reinstallare il sistema. - - -## Installa aggiornamenti - -Per iniziare l'installazione degli aggiornamenti, puoi accedere a Windows Update tramite l'opzione "Verifica aggiornamenti". - -Durante l'installazione degli aggiornamenti, si consiglia di installare da 5 a 20 aggiornamenti (solo per Windows 8, Windows 8.1). - - -## Soluzioni online - -Lo strumento Reimposta Windows Update ripara alcuni errori nell'installazione degli aggiornamenti, ma ci sono alcuni errori che non possono essere riparati con questo strumento. - -Puoi trovare soluzioni sul sito Web di Microsoft. Per fare ciò, selezionare l'opzione "Esplora altre soluzioni online". Questa opzione apre il sito Web Microsoft. diff --git a/docs/wiki/it/Usage.md b/docs/wiki/it/Usage.md deleted file mode 100644 index e76246f..0000000 --- a/docs/wiki/it/Usage.md +++ /dev/null @@ -1,196 +0,0 @@ -Questo strumento implementa le funzioni attraverso la riga di comando. Alcune funzioni di ripristino non sono disponibili in tutte le versioni di Windows e lo strumento rileva questo tipo di disponibilità per mitigare possibili errori. - -Immettere il numero della funzione e premere "Invio" per applicare queste correzioni - - -> ### Contenuto -> -> [Esegui come amministratore](#esegui-come-amministratore)
    -> [Riga di comando](#riga-di-comando) - - -## Esegui come amministratore - -**L'User Account Control** (UAC - Controllo Account Utente) è un modulo software di protezione introdotto da Microsoft a partire da Windows Vista, che gestisce i permessi dei singoli utenti del computer in modo da impedire ai non autorizzati l'esecuzione di software dannoso o il danneggiamento di dati o di componenti del sistema. Uno dei principali difetti delle precedenti versioni dei sistemi Windows era, infatti, legato alla sicurezza e al problema della esecuzione di molti processi e applicazioni in modalità "amministratore di sistema". - - -### Come eseguire un programma come amministratore - -Per eseguire un programma come amministratore, attenersi alla seguente procedura: - - 1. Fare clic sull'icona utilizzata per eseguire il programma, quindi fare clic su **Esegui come amministratore**. - 2. Quando viene richiesta una password amministratore o una conferma, digitare la password amministratore o fare clic su **continua**. - -Per alcune icone di programma, l'opzione **Esegui come amministratore** non è disponibile nel menu di scelta rapida. Per queste icone del programma, attenersi alla seguente procedura: - - 1. Fare clic sull'icona utilizzata per eseguire il programma, quindi fare clic su **Proprietà**. Nella scheda **scorciatoia** della casella **destinazione** contiene la posizione e il nome del file di programma. - 2. Apri la cartella che contiene il file di programma. - 3. Fai clic sul file del programma, quindi fai clic su **Esegui come amministratore**. ![User Account Control permission](https://sawinternal.blob.core.windows.net/gds-images/support/kbgraphics/public/en-us/securityshield.jpg) Se ti viene richiesta una password amministratore o una conferma, digita la password o fai clic su **continua**. - -Se è necessario eseguire un programma come amministratore, è consigliabile configurare il programma in modo che venga eseguito automaticamente come amministratore. Per fare ciò, attenersi alla seguente procedura: - - 1. Fai clic sull'icona utilizzata per eseguire il programma, quindi fai clic su **Proprietà**. - 2. Nella scheda **compatibilità**, fare clic per selezionare la casella di controllo **eseguire questo programma come amministratore**, quindi fare clic su **Accetta**. - -La scheda **compatibilità** non è disponibile per alcune icone di programma. Per queste icone del programma, attenersi alla seguente procedura: - - 1. Fare clic sull'icona utilizzata per eseguire il programma, quindi fare clic su **Proprietà**. Nella scheda **di collegamento** della casella di **destinazione** contiene la posizione e il nome del file di programma. - 2. Apri la cartella che contiene il file di programma. - 3. Fare clic sul file del programma e quindi fare clic su **Proprietà**. - 4. Nella scheda **compatibilità**, fare clic per selezionare la casella di controllo **eseguire questo programma come amministratore**, quindi fare clic su **Accetta**. - -
    - runas -
    -
    - -Per ulteriori informazioni, vedere [riferimento](https://support.microsoft.com/it-it/kb/922708) - - -## Riga di comando - -Reset Windows Update Tool è possibile utilizzare la riga di comando come segue: - -``` -$ WURESET [/reset][/search][/clean:{temp|regs|sock}][/sfc][/dism:{scan|check|repair|clean}] -``` - -**Elenco dei parametri** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Parametro - - Descrizione - - Abbreviazione - - Esempio -
    - reset - - Ripristina componenti di Windows Update. - - - /reset
    - -reset -
    - search - - Controlla aggiornamenti. - - - /search
    - -search -
    - clean - - Opzioni di pulizia. - - - /clean:temp
    - /clean:regs:temp
    - -clean:temp
    - -clean:sock -
    - sfc - - Scansiona tutti i file di sistema protetti. - - - /sfc
    - -sfc -
    - dism - - Opzioni DISM. - - - /dism:scan:repair:clean
    - -dism:check:repair -
    - help - - Mostra un messaggio di aiuto. - - h o ? - - /help
    - /h
    - /?
    - -help
    - -h
    - -? -
    - version - - Mostra un messaggio di versione. - - v - - /version
    - /v
    - -version
    - -v -
    - -**Campione di utilizzo:** - -
    - command line -
    -
    - -Per verificare la versione - -
    - version -
    diff --git a/elevate.cmd b/elevate.cmd deleted file mode 100644 index 213ee2f..0000000 --- a/elevate.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@setlocal -@echo off - -set ELEVATE_CMDLINE=%* -set ELEVATE_APP=%1 - -start wscript //nologo "%~dpn0.vbs" %* diff --git a/elevate.vbs b/elevate.vbs deleted file mode 100644 index 0a71ed3..0000000 --- a/elevate.vbs +++ /dev/null @@ -1,13 +0,0 @@ -Set objShell = CreateObject("Shell.Application") -Set objWshShell = WScript.CreateObject("WScript.Shell") -Set objWshProcessEnv = objWshShell.Environment("PROCESS") - -strCommandLine = objWshProcessEnv("ELEVATE_CMDLINE") -strApplication = objWshProcessEnv("ELEVATE_APP") -strArguments = Right(strCommandLine, (Len(strCommandLine) - Len(strApplication))) - -If (WScript.Arguments.Count >= 1) Then - objShell.ShellExecute strApplication, strArguments, "", "runas" -Else - WScript.Quit -End If diff --git a/sources/commands.h b/sources/commands.h index a334189..598fc53 100644 --- a/sources/commands.h +++ b/sources/commands.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ diff --git a/sources/date.h b/sources/date.h index b040dbc..16646ac 100644 --- a/sources/date.h +++ b/sources/date.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ diff --git a/sources/display.h b/sources/display.h index 4155c6e..dfe29b7 100644 --- a/sources/display.h +++ b/sources/display.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ @@ -36,7 +36,7 @@ class Display // Set a title at console. SetConsoleTitle("Reset Windows Update Tool"); // Set a size at console. - system("mode con cols=85 lines=35"); + system("mode con cols=90 lines=36"); // Set a color at console. system("color 17"); } diff --git a/sources/error.h b/sources/error.h index 561c4c3..9db2a4e 100644 --- a/sources/error.h +++ b/sources/error.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ diff --git a/sources/executer.h b/sources/executer.h index 1916d6d..684f4df 100644 --- a/sources/executer.h +++ b/sources/executer.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ diff --git a/sources/explorer.h b/sources/explorer.h index daa39e1..48defdc 100644 --- a/sources/explorer.h +++ b/sources/explorer.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ diff --git a/sources/functions.h b/sources/functions.h index f496b44..61f8f63 100644 --- a/sources/functions.h +++ b/sources/functions.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ @@ -258,6 +258,52 @@ class Functions stopped = false; + while (!stopped) + { + print->writeTopText("Stopping the Windows Update services."); + cmd->stopService("dosvc"); + + // Checking the service status. + print->writeTopText("Checking the service status.\n"); + errorlevel = cmd->executer("sc query dosvc | findstr /I /C:\"STOPPED\""); + + if (errorlevel != 0) + { + errorlevel = cmd->executer("sc query dosvc | findstr /I /C:\"OpenService FAILED 1060\""); + + if (errorlevel != 0) + { + err->showMessage(" Failed to stop the delivery optimization service."); + + print->writeText(accept); + cin >> option; + + option = strupr((char *)option.c_str()); + + int pos = accept.find_last_of("(") + 1; + int size = accept.find_last_of("/") - pos; + + string str = accept.substr(pos, size); + + str = strupr((char *)str.c_str()); + + if (str != option) + { + cout << endl; + print->writeTextLine("Press any key to continue . . ."); + cmd->pause(); + cmd->close(); + } + } + } + else + { + stopped = true; + } + } + + stopped = false; + while (!stopped) { print->writeTopText("Stopping the Windows Update services."); diff --git a/sources/help.h b/sources/help.h index d35f300..f4bf299 100644 --- a/sources/help.h +++ b/sources/help.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ diff --git a/sources/item.h b/sources/item.h index 9948003..89de673 100644 --- a/sources/item.h +++ b/sources/item.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ diff --git a/sources/main.cpp b/sources/main.cpp index 954167e..2848776 100644 --- a/sources/main.cpp +++ b/sources/main.cpp @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ diff --git a/sources/menu.h b/sources/menu.h index 9ed3ead..d1789bf 100644 --- a/sources/menu.h +++ b/sources/menu.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ diff --git a/sources/osdetector.h b/sources/osdetector.h index 12b89ff..f2eb978 100644 --- a/sources/osdetector.h +++ b/sources/osdetector.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ @@ -119,7 +119,7 @@ class OSDetector if (errorlevel == 0) { // Compatibility: Yes. - return true; + return false; } // Name: "Microsoft Windows 8.1". @@ -127,7 +127,7 @@ class OSDetector if (errorlevel == 0) { // Compatibility: Yes. - return true; + return false; } // Name: "Microsoft Windows 8.1 Update 1". @@ -135,7 +135,7 @@ class OSDetector if (errorlevel == 0) { // Compatibility: Yes. - return true; + return false; } // Name: "Microsoft Windows 10". diff --git a/sources/principalmenu.h b/sources/principalmenu.h index d09cc8f..db42fbc 100644 --- a/sources/principalmenu.h +++ b/sources/principalmenu.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ @@ -97,7 +97,7 @@ class PrincipalMenu print->writeTextLine(". " + str); } - print->writeTextLine("\n ?. Help. *. Settings. 0. Close.\n"); + print->writeTextLine("\n ?. Help. 0. Close.\n"); print->writeText("Select an option: "); } diff --git a/sources/wureset.h b/sources/wureset.h index bcca8eb..0fa3a26 100644 --- a/sources/wureset.h +++ b/sources/wureset.h @@ -8,7 +8,7 @@ * * Problem: Reset the Windows Update Components. * @author $Author: Manuel Gil. $ - * @version $Revision: 11.0.0.9 $ $Date: 10/12/2020 $ + * @version $Revision: 11.1.0 $ $Date: 05/04/2023 $ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ @@ -104,11 +104,6 @@ class WUReset help = NULL; flag = -1; } - else if (option == "*") - { - functions->getCommands()->executer("elevate wuresetcfg.exe"); - flag = -1; - } else if (flag != 0) { // Get the option selected.