From 780017e153930da8abe3d76bae7c09f19e31983c Mon Sep 17 00:00:00 2001
From: Sandip Patel <sandip254@gmail.com>
Date: Sat, 28 Oct 2017 14:22:54 -0400
Subject: [PATCH 1/9] Auto-generated commit

---
 404.html                   | 29 +++++++++++++++++++++++++++++
 app.css                    |  0
 app.js                     |  5 +++++
 index.html                 | 29 +++++++++++++++++++++++++++++
 phone-list/phone-list.html |  9 +++++++++
 phone-list/phone-list.js   | 24 ++++++++++++++++++++++++
 6 files changed, 96 insertions(+)
 create mode 100644 404.html
 create mode 100644 app.css
 create mode 100644 app.js
 create mode 100644 index.html
 create mode 100644 phone-list/phone-list.html
 create mode 100644 phone-list/phone-list.js

diff --git a/404.html b/404.html
new file mode 100644
index 0000000..bc89c2d
--- /dev/null
+++ b/404.html
@@ -0,0 +1,29 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>AngularJS 1</title>
+
+    <!-- cdn for ootstrap Links for css -->
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
+
+    <!-- Custom Stylesheet -->
+    <link rel="stylesheet" href="app.css" />
+
+    <!-- cdn for angularjs -->
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
+
+    <!-- AngularJS Custom Modules -->
+    <script src="./app.js"></script>
+    <script src="./phone-list/phone-list.js"></script>
+</head>
+<body ng-app="phoneListApp">
+
+    <div class="container">
+
+        <phone-list></phone-list>
+
+    </div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/app.css b/app.css
new file mode 100644
index 0000000..e69de29
diff --git a/app.js b/app.js
new file mode 100644
index 0000000..3168de0
--- /dev/null
+++ b/app.js
@@ -0,0 +1,5 @@
+'use strict';
+
+ angular.module('phoneListApp', [
+    'phoneList' // aspect phoneList component
+ ]);
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..bc89c2d
--- /dev/null
+++ b/index.html
@@ -0,0 +1,29 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>AngularJS 1</title>
+
+    <!-- cdn for ootstrap Links for css -->
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
+
+    <!-- Custom Stylesheet -->
+    <link rel="stylesheet" href="app.css" />
+
+    <!-- cdn for angularjs -->
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
+
+    <!-- AngularJS Custom Modules -->
+    <script src="./app.js"></script>
+    <script src="./phone-list/phone-list.js"></script>
+</head>
+<body ng-app="phoneListApp">
+
+    <div class="container">
+
+        <phone-list></phone-list>
+
+    </div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/phone-list/phone-list.html b/phone-list/phone-list.html
new file mode 100644
index 0000000..3c87757
--- /dev/null
+++ b/phone-list/phone-list.html
@@ -0,0 +1,9 @@
+<br>
+<ul>
+    <li class="list-group-item">
+        Search: <input ng-model="$ctrl.query">
+    </li>
+    <li class="list-group-item" ng-repeat="phone in $ctrl.phones | filter:$ctrl.query">
+        {{phone.name}}
+    </li>
+</ul>
\ No newline at end of file
diff --git a/phone-list/phone-list.js b/phone-list/phone-list.js
new file mode 100644
index 0000000..2623a87
--- /dev/null
+++ b/phone-list/phone-list.js
@@ -0,0 +1,24 @@
+'use strict';
+
+ // define phoneList module
+ angular.module('phoneList', []);
+
+ // component
+ angular.
+    module('phoneList').
+    component('phoneList', {
+    templateUrl: './phone-list/phone-list.html',
+    controller: function PhoneListController() {
+        this.phones = [
+            {
+                name: 'Sony'
+            }, {
+                name: 'Iphone'
+            }, {
+                name: 'Samsung'
+            }, {
+                name: 'BlackBerry'
+            }
+        ];
+    }
+ });
\ No newline at end of file

From 71a1b9ec5ebf53c92cbc464a667f10f05f526238 Mon Sep 17 00:00:00 2001
From: Sandip Patel <sandip254@gmail.com>
Date: Sat, 28 Oct 2017 14:47:19 -0400
Subject: [PATCH 2/9] Auto-generated commit

---
 404.html => phone-list-01/404.html                       | 0
 app.css => phone-list-01/app.css                         | 0
 app.js => phone-list-01/app.js                           | 0
 index.html => phone-list-01/index.html                   | 4 ++--
 {phone-list => phone-list-01/phone-list}/phone-list.html | 0
 {phone-list => phone-list-01/phone-list}/phone-list.js   | 0
 6 files changed, 2 insertions(+), 2 deletions(-)
 rename 404.html => phone-list-01/404.html (100%)
 rename app.css => phone-list-01/app.css (100%)
 rename app.js => phone-list-01/app.js (100%)
 rename index.html => phone-list-01/index.html (87%)
 rename {phone-list => phone-list-01/phone-list}/phone-list.html (100%)
 rename {phone-list => phone-list-01/phone-list}/phone-list.js (100%)

diff --git a/404.html b/phone-list-01/404.html
similarity index 100%
rename from 404.html
rename to phone-list-01/404.html
diff --git a/app.css b/phone-list-01/app.css
similarity index 100%
rename from app.css
rename to phone-list-01/app.css
diff --git a/app.js b/phone-list-01/app.js
similarity index 100%
rename from app.js
rename to phone-list-01/app.js
diff --git a/index.html b/phone-list-01/index.html
similarity index 87%
rename from index.html
rename to phone-list-01/index.html
index bc89c2d..9d88b19 100644
--- a/index.html
+++ b/phone-list-01/index.html
@@ -14,8 +14,8 @@
     <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
 
     <!-- AngularJS Custom Modules -->
-    <script src="./app.js"></script>
-    <script src="./phone-list/phone-list.js"></script>
+    <script src="app.js"></script>
+    <script src="phone-list/phone-list.js"></script>
 </head>
 <body ng-app="phoneListApp">
 
diff --git a/phone-list/phone-list.html b/phone-list-01/phone-list/phone-list.html
similarity index 100%
rename from phone-list/phone-list.html
rename to phone-list-01/phone-list/phone-list.html
diff --git a/phone-list/phone-list.js b/phone-list-01/phone-list/phone-list.js
similarity index 100%
rename from phone-list/phone-list.js
rename to phone-list-01/phone-list/phone-list.js

From 1bc2dbf4fd4e1cef96e42458c7e1725e1a8e8c4d Mon Sep 17 00:00:00 2001
From: Sandip Patel <sandip254@gmail.com>
Date: Sat, 28 Oct 2017 15:02:24 -0400
Subject: [PATCH 3/9] Auto-generated commit

---
 .idea/ghpages.iml                             |  8 +++++
 .../inspectionProfiles/profiles_settings.xml  |  5 ++++
 .idea/modules.xml                             |  8 +++++
 .idea/workspace.xml                           | 30 +++++++++++++++++++
 phone-list-01/404.html                        | 29 ------------------
 phone-list-01/index.html                      |  4 +--
 6 files changed, 53 insertions(+), 31 deletions(-)
 create mode 100644 .idea/ghpages.iml
 create mode 100644 .idea/inspectionProfiles/profiles_settings.xml
 create mode 100644 .idea/modules.xml
 create mode 100644 .idea/workspace.xml
 delete mode 100644 phone-list-01/404.html

diff --git a/.idea/ghpages.iml b/.idea/ghpages.iml
new file mode 100644
index 0000000..c956989
--- /dev/null
+++ b/.idea/ghpages.iml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..0eefe32
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,5 @@
+<component name="InspectionProjectProfileManager">
+  <settings>
+    <option name="PROJECT_PROFILE" />
+  </settings>
+</component>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..05cc6a7
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/ghpages.iml" filepath="$PROJECT_DIR$/.idea/ghpages.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..45e8e9c
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ChangeListManager">
+    <list default="true" id="9c647d9e-e1df-4ca4-acca-c22482a9a3e7" name="Default" comment="" />
+    <option name="TRACKING_ENABLED" value="true" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="ShelveChangesManager" show_recycled="false">
+    <option name="remove_strategy" value="false" />
+  </component>
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task">
+      <created>1509217160460</created>
+      <option name="number" value="Default" />
+      <option name="presentableId" value="Default" />
+      <updated>1509217160460</updated>
+    </task>
+    <servers />
+  </component>
+  <component name="VcsContentAnnotationSettings">
+    <option name="myLimit" value="2678400000" />
+  </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager />
+    <watches-manager />
+  </component>
+</project>
\ No newline at end of file
diff --git a/phone-list-01/404.html b/phone-list-01/404.html
deleted file mode 100644
index bc89c2d..0000000
--- a/phone-list-01/404.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!doctype html>
-<html lang="en">
-<head>
-    <meta charset="utf-8">
-    <title>AngularJS 1</title>
-
-    <!-- cdn for ootstrap Links for css -->
-    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
-
-    <!-- Custom Stylesheet -->
-    <link rel="stylesheet" href="app.css" />
-
-    <!-- cdn for angularjs -->
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
-
-    <!-- AngularJS Custom Modules -->
-    <script src="./app.js"></script>
-    <script src="./phone-list/phone-list.js"></script>
-</head>
-<body ng-app="phoneListApp">
-
-    <div class="container">
-
-        <phone-list></phone-list>
-
-    </div>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/phone-list-01/index.html b/phone-list-01/index.html
index 9d88b19..bc89c2d 100644
--- a/phone-list-01/index.html
+++ b/phone-list-01/index.html
@@ -14,8 +14,8 @@
     <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
 
     <!-- AngularJS Custom Modules -->
-    <script src="app.js"></script>
-    <script src="phone-list/phone-list.js"></script>
+    <script src="./app.js"></script>
+    <script src="./phone-list/phone-list.js"></script>
 </head>
 <body ng-app="phoneListApp">
 

From 581f0d842ae01d1a1635032ad7a146aff51bc2c2 Mon Sep 17 00:00:00 2001
From: Sandip Patel <sandip254@gmail.com>
Date: Sat, 28 Oct 2017 15:13:26 -0400
Subject: [PATCH 4/9] Auto-generated commit

---
 phone-list-02/app.css                    |  0
 phone-list-02/app.js                     |  5 ++
 phone-list-02/index.html                 | 29 +++++++++++
 phone-list-02/phone-list/phone-list.html |  9 ++++
 phone-list-02/phone-list/phone-list.js   | 17 +++++++
 phone-list-02/phone-list/phone-list.json | 62 ++++++++++++++++++++++++
 6 files changed, 122 insertions(+)
 create mode 100644 phone-list-02/app.css
 create mode 100644 phone-list-02/app.js
 create mode 100644 phone-list-02/index.html
 create mode 100644 phone-list-02/phone-list/phone-list.html
 create mode 100644 phone-list-02/phone-list/phone-list.js
 create mode 100644 phone-list-02/phone-list/phone-list.json

diff --git a/phone-list-02/app.css b/phone-list-02/app.css
new file mode 100644
index 0000000..e69de29
diff --git a/phone-list-02/app.js b/phone-list-02/app.js
new file mode 100644
index 0000000..3168de0
--- /dev/null
+++ b/phone-list-02/app.js
@@ -0,0 +1,5 @@
+'use strict';
+
+ angular.module('phoneListApp', [
+    'phoneList' // aspect phoneList component
+ ]);
\ No newline at end of file
diff --git a/phone-list-02/index.html b/phone-list-02/index.html
new file mode 100644
index 0000000..bc89c2d
--- /dev/null
+++ b/phone-list-02/index.html
@@ -0,0 +1,29 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>AngularJS 1</title>
+
+    <!-- cdn for ootstrap Links for css -->
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
+
+    <!-- Custom Stylesheet -->
+    <link rel="stylesheet" href="app.css" />
+
+    <!-- cdn for angularjs -->
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
+
+    <!-- AngularJS Custom Modules -->
+    <script src="./app.js"></script>
+    <script src="./phone-list/phone-list.js"></script>
+</head>
+<body ng-app="phoneListApp">
+
+    <div class="container">
+
+        <phone-list></phone-list>
+
+    </div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/phone-list-02/phone-list/phone-list.html b/phone-list-02/phone-list/phone-list.html
new file mode 100644
index 0000000..3c87757
--- /dev/null
+++ b/phone-list-02/phone-list/phone-list.html
@@ -0,0 +1,9 @@
+<br>
+<ul>
+    <li class="list-group-item">
+        Search: <input ng-model="$ctrl.query">
+    </li>
+    <li class="list-group-item" ng-repeat="phone in $ctrl.phones | filter:$ctrl.query">
+        {{phone.name}}
+    </li>
+</ul>
\ No newline at end of file
diff --git a/phone-list-02/phone-list/phone-list.js b/phone-list-02/phone-list/phone-list.js
new file mode 100644
index 0000000..d2d57f4
--- /dev/null
+++ b/phone-list-02/phone-list/phone-list.js
@@ -0,0 +1,17 @@
+'use strict';
+
+ // define phoneList module
+ angular.module('phoneList', []);
+
+ // component
+ angular.
+    module('phoneList').
+    component('phoneList', {
+    templateUrl: './phone-list/phone-list.html',
+    controller: function PhoneListController($http) {
+        var self = this;
+        $http.get('./phone-list/phone-list.json').then(function(response) {
+            self.phones = response.data;
+        });
+    }
+ });
\ No newline at end of file
diff --git a/phone-list-02/phone-list/phone-list.json b/phone-list-02/phone-list/phone-list.json
new file mode 100644
index 0000000..6215a94
--- /dev/null
+++ b/phone-list-02/phone-list/phone-list.json
@@ -0,0 +1,62 @@
+[
+  {
+    "name": "Motorola XOOM\u2122 with Wi-Fi"
+  },
+  {
+    "name": "MOTOROLA XOOM\u2122"
+  },
+  {
+    "name": "MOTOROLA ATRIX\u2122 4G"
+  },
+  {
+    "name": "Dell Streak 7"
+  },
+  {
+    "name": "Samsung Gem\u2122"
+  },
+  {
+    "name": "Dell Venue"
+  },
+  {
+    "name": "Nexus S"
+  },
+  {
+    "name": "LG Axis"
+  },
+  {
+    "name": "Samsung Galaxy Tab\u2122"
+  },
+  {
+    "name": "Samsung Showcase\u2122 a Galaxy S\u2122 phone"
+  },
+  {
+    "name": "DROID\u2122 2 Global by Motorola"
+  },
+  {
+    "name": "DROID\u2122 Pro by Motorola"
+  },
+  {
+    "name": "MOTOROLA BRAVO\u2122 with MOTOBLUR\u2122"
+  },
+  {
+    "name": "Motorola DEFY\u2122 with MOTOBLUR\u2122"
+  },
+  {
+    "name": "T-Mobile myTouch 4G"
+  },
+  {
+    "name": "Samsung Mesmerize\u2122 a Galaxy S\u2122 phone"
+  },
+  {
+    "name": "SANYO ZIO"
+  },
+  {
+    "name": "Samsung Transform\u2122"
+  },
+  {
+    "name": "T-Mobile G2"
+  },
+  {
+    "name": "Motorola CHARM\u2122 with MOTOBLUR\u2122"
+  }
+]
\ No newline at end of file

From 12d8883dd5e45480da426181b49fe565c459dac0 Mon Sep 17 00:00:00 2001
From: Sandip Patel <phpcodebooster@users.noreply.github.com>
Date: Sat, 28 Oct 2017 15:14:46 -0400
Subject: [PATCH 5/9] Create CNAME

---
 CNAME | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 CNAME

diff --git a/CNAME b/CNAME
new file mode 100644
index 0000000..d3f1487
--- /dev/null
+++ b/CNAME
@@ -0,0 +1 @@
+learn2torials.com
\ No newline at end of file

From b79d6708af4f7dba61952cb3ecfd07c67c272301 Mon Sep 17 00:00:00 2001
From: Sandip Patel <phpcodebooster@users.noreply.github.com>
Date: Sat, 28 Oct 2017 15:15:21 -0400
Subject: [PATCH 6/9] Delete CNAME

---
 CNAME | 1 -
 1 file changed, 1 deletion(-)
 delete mode 100644 CNAME

diff --git a/CNAME b/CNAME
deleted file mode 100644
index d3f1487..0000000
--- a/CNAME
+++ /dev/null
@@ -1 +0,0 @@
-learn2torials.com
\ No newline at end of file

From 9f842393581728c054bd786af2fa5eee797fce77 Mon Sep 17 00:00:00 2001
From: Sandip Patel <sandip254@gmail.com>
Date: Sat, 18 Nov 2017 19:53:35 -0500
Subject: [PATCH 7/9] Auto-generated commit

---
 .../inspectionProfiles/profiles_settings.xml  |  5 -
 .idea/vcs.xml                                 |  6 ++
 .idea/workspace.xml                           | 93 +++++++++++++++++++
 angular5-admin                                |  1 +
 4 files changed, 100 insertions(+), 5 deletions(-)
 delete mode 100644 .idea/inspectionProfiles/profiles_settings.xml
 create mode 100644 .idea/vcs.xml
 create mode 160000 angular5-admin

diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 0eefe32..0000000
--- a/.idea/inspectionProfiles/profiles_settings.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<component name="InspectionProjectProfileManager">
-  <settings>
-    <option name="PROJECT_PROFILE" />
-  </settings>
-</component>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..f256116
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$/angular5" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 45e8e9c..d7cfa71 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -2,24 +2,117 @@
 <project version="4">
   <component name="ChangeListManager">
     <list default="true" id="9c647d9e-e1df-4ca4-acca-c22482a9a3e7" name="Default" comment="" />
+    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
     <option name="TRACKING_ENABLED" value="true" />
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
     <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
     <option name="LAST_RESOLUTION" value="IGNORE" />
   </component>
+  <component name="Git.Settings">
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/angular5" />
+  </component>
+  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
+  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
+  <component name="JsGulpfileManager">
+    <detection-done>true</detection-done>
+    <sorting>DEFINITION_ORDER</sorting>
+  </component>
+  <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
+  <component name="ProjectFrameBounds" extendedState="6">
+    <option name="x" value="1985" />
+    <option name="y" value="-4" />
+    <option name="width" value="1537" />
+    <option name="height" value="912" />
+  </component>
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
+  <component name="ProjectView">
+    <navigator currentView="ProjectPane" proportions="" version="1">
+      <flattenPackages />
+      <showMembers />
+      <showModules />
+      <showLibraryContents />
+      <hideEmptyPackages />
+      <abbreviatePackageNames />
+      <autoscrollToSource />
+      <autoscrollFromSource />
+      <sortByType />
+      <manualOrder />
+      <foldersAlwaysOnTop value="true" />
+    </navigator>
+    <panes>
+      <pane id="Scratches" />
+      <pane id="ProjectPane">
+        <subPane>
+          <expand>
+            <path>
+              <item name="ghpages" type="b2602c69:ProjectViewProjectNode" />
+              <item name="ghpages" type="2a2b976b:PhpTreeStructureProvider$1" />
+            </path>
+          </expand>
+          <select />
+        </subPane>
+      </pane>
+      <pane id="Scope" />
+    </panes>
+  </component>
+  <component name="PropertiesComponent">
+    <property name="WebServerToolWindowFactoryState" value="false" />
+  </component>
+  <component name="RunDashboard">
+    <option name="ruleStates">
+      <list>
+        <RuleState>
+          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
+        </RuleState>
+        <RuleState>
+          <option name="name" value="StatusDashboardGroupingRule" />
+        </RuleState>
+      </list>
+    </option>
+  </component>
   <component name="ShelveChangesManager" show_recycled="false">
     <option name="remove_strategy" value="false" />
   </component>
   <component name="TaskManager">
     <task active="true" id="Default" summary="Default task">
+      <changelist id="9c647d9e-e1df-4ca4-acca-c22482a9a3e7" name="Default" comment="" />
       <created>1509217160460</created>
       <option name="number" value="Default" />
       <option name="presentableId" value="Default" />
       <updated>1509217160460</updated>
+      <workItem from="1511048829948" duration="2482000" />
     </task>
     <servers />
   </component>
+  <component name="TimeTrackingManager">
+    <option name="totallyTimeSpent" value="2482000" />
+  </component>
+  <component name="ToolWindowManager">
+    <frame x="1985" y="-4" width="1535" height="904" extended-state="6" />
+    <layout>
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.18334453" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
+      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
+      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.6348387" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
+      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
+      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+    </layout>
+  </component>
+  <component name="TypeScriptGeneratedFilesManager">
+    <option name="version" value="1" />
+  </component>
   <component name="VcsContentAnnotationSettings">
     <option name="myLimit" value="2678400000" />
   </component>
diff --git a/angular5-admin b/angular5-admin
new file mode 160000
index 0000000..f255900
--- /dev/null
+++ b/angular5-admin
@@ -0,0 +1 @@
+Subproject commit f255900e4553f02134b0aebd3667b824197ae949

From 719293b63724ae2fd251d0b25172c6c1bb61aca2 Mon Sep 17 00:00:00 2001
From: Sandip Patel <sandip254@gmail.com>
Date: Sat, 18 Nov 2017 20:02:37 -0500
Subject: [PATCH 8/9] Auto-generated commit

---
 .idea/ghpages.iml                             |   8 --
 .idea/modules.xml                             |   8 --
 .idea/vcs.xml                                 |   6 -
 .idea/workspace.xml                           | 123 ------------------
 3rdpartylicenses.txt                          |  72 ++++++++++
 404.html                                      |   1 +
 angular5-admin                                |   1 -
 favicon.ico                                   | Bin 0 -> 5430 bytes
 index.html                                    |   1 +
 inline.3c299e275eecb0e438e9.bundle.js         |   1 +
 main.bc97ddaa99d95dbcd66e.bundle.js           |   1 +
 phone-list-01/app.js                          |   5 -
 phone-list-01/index.html                      |  29 -----
 phone-list-01/phone-list/phone-list.html      |   9 --
 phone-list-01/phone-list/phone-list.js        |  24 ----
 phone-list-02/app.css                         |   0
 phone-list-02/app.js                          |   5 -
 phone-list-02/index.html                      |  29 -----
 phone-list-02/phone-list/phone-list.html      |   9 --
 phone-list-02/phone-list/phone-list.js        |  17 ---
 phone-list-02/phone-list/phone-list.json      |  62 ---------
 polyfills.ad37cd45a71cb38eee76.bundle.js      |   1 +
 ... => styles.d41d8cd98f00b204e980.bundle.css |   0
 23 files changed, 77 insertions(+), 335 deletions(-)
 delete mode 100644 .idea/ghpages.iml
 delete mode 100644 .idea/modules.xml
 delete mode 100644 .idea/vcs.xml
 delete mode 100644 .idea/workspace.xml
 create mode 100644 3rdpartylicenses.txt
 create mode 100644 404.html
 delete mode 160000 angular5-admin
 create mode 100644 favicon.ico
 create mode 100644 index.html
 create mode 100644 inline.3c299e275eecb0e438e9.bundle.js
 create mode 100644 main.bc97ddaa99d95dbcd66e.bundle.js
 delete mode 100644 phone-list-01/app.js
 delete mode 100644 phone-list-01/index.html
 delete mode 100644 phone-list-01/phone-list/phone-list.html
 delete mode 100644 phone-list-01/phone-list/phone-list.js
 delete mode 100644 phone-list-02/app.css
 delete mode 100644 phone-list-02/app.js
 delete mode 100644 phone-list-02/index.html
 delete mode 100644 phone-list-02/phone-list/phone-list.html
 delete mode 100644 phone-list-02/phone-list/phone-list.js
 delete mode 100644 phone-list-02/phone-list/phone-list.json
 create mode 100644 polyfills.ad37cd45a71cb38eee76.bundle.js
 rename phone-list-01/app.css => styles.d41d8cd98f00b204e980.bundle.css (100%)

diff --git a/.idea/ghpages.iml b/.idea/ghpages.iml
deleted file mode 100644
index c956989..0000000
--- a/.idea/ghpages.iml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="WEB_MODULE" version="4">
-  <component name="NewModuleRootManager">
-    <content url="file://$MODULE_DIR$" />
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-  </component>
-</module>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 05cc6a7..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://$PROJECT_DIR$/.idea/ghpages.iml" filepath="$PROJECT_DIR$/.idea/ghpages.iml" />
-    </modules>
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index f256116..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="VcsDirectoryMappings">
-    <mapping directory="$PROJECT_DIR$/angular5" vcs="Git" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
deleted file mode 100644
index d7cfa71..0000000
--- a/.idea/workspace.xml
+++ /dev/null
@@ -1,123 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ChangeListManager">
-    <list default="true" id="9c647d9e-e1df-4ca4-acca-c22482a9a3e7" name="Default" comment="" />
-    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
-    <option name="TRACKING_ENABLED" value="true" />
-    <option name="SHOW_DIALOG" value="false" />
-    <option name="HIGHLIGHT_CONFLICTS" value="true" />
-    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
-    <option name="LAST_RESOLUTION" value="IGNORE" />
-  </component>
-  <component name="Git.Settings">
-    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/angular5" />
-  </component>
-  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
-  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
-  <component name="JsGulpfileManager">
-    <detection-done>true</detection-done>
-    <sorting>DEFINITION_ORDER</sorting>
-  </component>
-  <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
-  <component name="ProjectFrameBounds" extendedState="6">
-    <option name="x" value="1985" />
-    <option name="y" value="-4" />
-    <option name="width" value="1537" />
-    <option name="height" value="912" />
-  </component>
-  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
-  <component name="ProjectView">
-    <navigator currentView="ProjectPane" proportions="" version="1">
-      <flattenPackages />
-      <showMembers />
-      <showModules />
-      <showLibraryContents />
-      <hideEmptyPackages />
-      <abbreviatePackageNames />
-      <autoscrollToSource />
-      <autoscrollFromSource />
-      <sortByType />
-      <manualOrder />
-      <foldersAlwaysOnTop value="true" />
-    </navigator>
-    <panes>
-      <pane id="Scratches" />
-      <pane id="ProjectPane">
-        <subPane>
-          <expand>
-            <path>
-              <item name="ghpages" type="b2602c69:ProjectViewProjectNode" />
-              <item name="ghpages" type="2a2b976b:PhpTreeStructureProvider$1" />
-            </path>
-          </expand>
-          <select />
-        </subPane>
-      </pane>
-      <pane id="Scope" />
-    </panes>
-  </component>
-  <component name="PropertiesComponent">
-    <property name="WebServerToolWindowFactoryState" value="false" />
-  </component>
-  <component name="RunDashboard">
-    <option name="ruleStates">
-      <list>
-        <RuleState>
-          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
-        </RuleState>
-        <RuleState>
-          <option name="name" value="StatusDashboardGroupingRule" />
-        </RuleState>
-      </list>
-    </option>
-  </component>
-  <component name="ShelveChangesManager" show_recycled="false">
-    <option name="remove_strategy" value="false" />
-  </component>
-  <component name="TaskManager">
-    <task active="true" id="Default" summary="Default task">
-      <changelist id="9c647d9e-e1df-4ca4-acca-c22482a9a3e7" name="Default" comment="" />
-      <created>1509217160460</created>
-      <option name="number" value="Default" />
-      <option name="presentableId" value="Default" />
-      <updated>1509217160460</updated>
-      <workItem from="1511048829948" duration="2482000" />
-    </task>
-    <servers />
-  </component>
-  <component name="TimeTrackingManager">
-    <option name="totallyTimeSpent" value="2482000" />
-  </component>
-  <component name="ToolWindowManager">
-    <frame x="1985" y="-4" width="1535" height="904" extended-state="6" />
-    <layout>
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.18334453" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
-      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
-      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
-      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
-      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
-      <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.6348387" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
-      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
-      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
-      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
-      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
-      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
-      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
-      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
-      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
-    </layout>
-  </component>
-  <component name="TypeScriptGeneratedFilesManager">
-    <option name="version" value="1" />
-  </component>
-  <component name="VcsContentAnnotationSettings">
-    <option name="myLimit" value="2678400000" />
-  </component>
-  <component name="XDebuggerManager">
-    <breakpoint-manager />
-    <watches-manager />
-  </component>
-</project>
\ No newline at end of file
diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt
new file mode 100644
index 0000000..b08f373
--- /dev/null
+++ b/3rdpartylicenses.txt
@@ -0,0 +1,72 @@
+core-js@2.5.1
+MIT
+Copyright (c) 2014-2017 Denis Pushkarev
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+webpack@3.8.1
+MIT
+Copyright JS Foundation and other contributors
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+zone.js@0.8.18
+MIT
+The MIT License
+
+Copyright (c) 2016 Google, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+@angular/core@5.0.2
+MIT
+MIT
\ No newline at end of file
diff --git a/404.html b/404.html
new file mode 100644
index 0000000..b200ad1
--- /dev/null
+++ b/404.html
@@ -0,0 +1 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Angular5Admin</title><base href="https://github.com/phpcodebooster/angularjs1.git"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="favicon.ico"><link href="styles.d41d8cd98f00b204e980.bundle.css" rel="stylesheet"/></head><body><app-root></app-root><script type="text/javascript" src="inline.3c299e275eecb0e438e9.bundle.js"></script><script type="text/javascript" src="polyfills.ad37cd45a71cb38eee76.bundle.js"></script><script type="text/javascript" src="main.bc97ddaa99d95dbcd66e.bundle.js"></script></body></html>
\ No newline at end of file
diff --git a/angular5-admin b/angular5-admin
deleted file mode 160000
index f255900..0000000
--- a/angular5-admin
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f255900e4553f02134b0aebd3667b824197ae949
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..8081c7ceaf2be08bf59010158c586170d9d2d517
GIT binary patch
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..b200ad1
--- /dev/null
+++ b/index.html
@@ -0,0 +1 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Angular5Admin</title><base href="https://github.com/phpcodebooster/angularjs1.git"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="favicon.ico"><link href="styles.d41d8cd98f00b204e980.bundle.css" rel="stylesheet"/></head><body><app-root></app-root><script type="text/javascript" src="inline.3c299e275eecb0e438e9.bundle.js"></script><script type="text/javascript" src="polyfills.ad37cd45a71cb38eee76.bundle.js"></script><script type="text/javascript" src="main.bc97ddaa99d95dbcd66e.bundle.js"></script></body></html>
\ No newline at end of file
diff --git a/inline.3c299e275eecb0e438e9.bundle.js b/inline.3c299e275eecb0e438e9.bundle.js
new file mode 100644
index 0000000..8760a24
--- /dev/null
+++ b/inline.3c299e275eecb0e438e9.bundle.js
@@ -0,0 +1 @@
+!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,a){for(var u,i,f,l=0,s=[];l<t.length;l++)o[i=t[l]]&&s.push(o[i][0]),o[i]=0;for(u in c)Object.prototype.hasOwnProperty.call(c,u)&&(e[u]=c[u]);for(r&&r(t,c,a);s.length;)s.shift()();if(a)for(l=0;l<a.length;l++)f=n(n.s=a[l]);return f};var t={},o={3:0};n.e=function(e){function r(){u.onerror=u.onload=null,clearTimeout(i);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var a=document.getElementsByTagName("head")[0],u=document.createElement("script");u.type="text/javascript",u.charset="utf-8",u.async=!0,u.timeout=12e4,n.nc&&u.setAttribute("nonce",n.nc),u.src=n.p+""+e+"."+{0:"ad37cd45a71cb38eee76",1:"bc97ddaa99d95dbcd66e",2:"f88ccefc30e43cf5330e"}[e]+".chunk.js";var i=setTimeout(r,12e4);return u.onerror=u.onload=r,a.appendChild(u),c},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
diff --git a/main.bc97ddaa99d95dbcd66e.bundle.js b/main.bc97ddaa99d95dbcd66e.bundle.js
new file mode 100644
index 0000000..95aab7b
--- /dev/null
+++ b/main.bc97ddaa99d95dbcd66e.bundle.js
@@ -0,0 +1 @@
+webpackJsonp([1],{0:function(e,t,n){e.exports=n("cDNt")},"2kLc":function(e,t,n){"use strict";function r(e){return e&&"function"==typeof e.schedule}function o(e){return e}var i=n("AP4T"),u=n("6Xbx"),s=function(e){function t(t,n){e.call(this),this.value=t,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return Object(u.b)(t,e),t.create=function(e,n){return new t(e,n)},t.dispatch=function(e){var t=e.value,n=e.subscriber;e.done?n.complete():(n.next(t),n.closed||(e.done=!0,this.schedule(e)))},t.prototype._subscribe=function(e){var n=this.value,r=this.scheduler;if(r)return r.schedule(t.dispatch,0,{done:!1,value:n,subscriber:e});e.next(n),e.closed||e.complete()},t}(i.a),a=function(e){function t(t){e.call(this),this.scheduler=t}return Object(u.b)(t,e),t.create=function(e){return new t(e)},t.dispatch=function(e){e.subscriber.complete()},t.prototype._subscribe=function(e){var n=this.scheduler;if(n)return n.schedule(t.dispatch,0,{subscriber:e});e.complete()},t}(i.a),c=function(e){function t(t,n){e.call(this),this.array=t,this.scheduler=n,n||1!==t.length||(this._isScalar=!0,this.value=t[0])}return Object(u.b)(t,e),t.create=function(e,n){return new t(e,n)},t.of=function(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];var o=e[e.length-1];r(o)?e.pop():o=null;var i=e.length;return i>1?new t(e,o):1===i?new s(e[0],o):new a(o)},t.dispatch=function(e){var t=e.array,n=e.index,r=e.subscriber;n>=e.count?r.complete():(r.next(t[n]),r.closed||(e.index=n+1,this.schedule(e)))},t.prototype._subscribe=function(e){var n=this.array,r=n.length,o=this.scheduler;if(o)return o.schedule(t.dispatch,0,{array:n,index:0,count:r,subscriber:e});for(var i=0;i<r&&!e.closed;i++)e.next(n[i]);e.complete()},t}(i.a),l=n("xIGM"),f=n("NGRF"),d=function(e){var t=e.Symbol;if("function"==typeof t)return t.iterator||(t.iterator=t("iterator polyfill")),t.iterator;var n=e.Set;if(n&&"function"==typeof(new n)["@@iterator"])return"@@iterator";var r=e.Map;if(r)for(var o=Object.getOwnPropertyNames(r.prototype),i=0;i<o.length;++i){var u=o[i];if("entries"!==u&&"size"!==u&&r.prototype[u]===r.prototype.entries)return u}return"@@iterator"}(l.a),p=n("E9/g"),h=function(e){function t(t,n,r){e.call(this),this.parent=t,this.outerValue=n,this.outerIndex=r,this.index=0}return Object(u.b)(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(p.a),y=n("mz3w"),v=function(e){function t(){e.apply(this,arguments)}return Object(u.b)(t,e),t.prototype.notifyNext=function(e,t,n,r,o){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(p.a),g=function(){function e(e,t,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.project=e,this.resultSelector=t,this.concurrent=n}return e.prototype.call=function(e,t){return t.subscribe(new m(e,this.project,this.resultSelector,this.concurrent))},e}(),m=function(e){function t(t,n,r,o){void 0===o&&(o=Number.POSITIVE_INFINITY),e.call(this,t),this.project=n,this.resultSelector=r,this.concurrent=o,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return Object(u.b)(t,e),t.prototype._next=function(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)},t.prototype._tryNext=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this.active++,this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){this.add(function(e,t,n,r){var o=new h(e,n,r);if(o.closed)return null;if(t instanceof i.a)return t._isScalar?(o.next(t.value),o.complete(),null):(o.syncErrorThrowable=!0,t.subscribe(o));if(function(e){return e&&"number"==typeof e.length}(t)){for(var u=0,s=t.length;u<s&&!o.closed;u++)o.next(t[u]);o.closed||o.complete()}else{if(function(e){return e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}(t))return t.then(function(e){o.closed||(o.next(e),o.complete())},function(e){return o.error(e)}).then(null,function(e){l.a.setTimeout(function(){throw e})}),o;if(t&&"function"==typeof t[d])for(var a=t[d]();;){var c=a.next();if(c.done){o.complete();break}if(o.next(c.value),o.closed)break}else if(t&&"function"==typeof t[y.a]){var p=t[y.a]();if("function"==typeof p.subscribe)return p.subscribe(new h(e,n,r));o.error(new TypeError("Provided object does not correctly implement Symbol.observable"))}else{var v="You provided "+(Object(f.a)(t)?"an invalid object":"'"+t+"'")+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.";o.error(new TypeError(v))}}return null}(this,e,t,n))},t.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},t.prototype.notifyNext=function(e,t,n,r,o){this.resultSelector?this._notifyResultSelector(e,t,n,r):this.destination.next(t)},t.prototype._notifyResultSelector=function(e,t,n,r){var o;try{o=this.resultSelector(e,t,n,r)}catch(e){return void this.destination.error(e)}this.destination.next(o)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(v);n.d(t,"a",function(){return b});var b=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];var n=Number.POSITIVE_INFINITY,u=null,s=e[e.length-1];return r(s)?(u=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(n=e.pop())):"number"==typeof s&&(n=e.pop()),null===u&&1===e.length&&e[0]instanceof i.a?e[0]:function(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),function(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),function(r){return"number"==typeof t&&(n=t,t=null),r.lift(new g(e,t,n))}}(o,null,e)}(n)(new c(e,u))}},"6Xbx":function(e,t,n){"use strict";t.b=function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},n.d(t,"a",function(){return o});var r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}},AP4T:function(e,t,n){"use strict";var r=n("xIGM"),o=n("E9/g"),i=n("V7AE"),u=n("grVA"),s=n("mz3w");n.d(t,"a",function(){return a});var a=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,s=function(e,t,n){if(e){if(e instanceof o.a)return e;if(e[i.a])return e[i.a]()}return e||t||n?new o.a(e,t,n):new o.a(u.a)}(e,t,n);if(r?r.call(s,this.source):s.add(this.source?this._subscribe(s):this._trySubscribe(s)),s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.syncErrorThrown=!0,e.syncErrorValue=t,e.error(t)}},e.prototype.forEach=function(e,t){var n=this;if(t||(r.a.Rx&&r.a.Rx.config&&r.a.Rx.config.Promise?t=r.a.Rx.config.Promise:r.a.Promise&&(t=r.a.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,r){var o;o=n.subscribe(function(t){if(o)try{e(t)}catch(e){r(e),o.unsubscribe()}else e(t)},r,t)})},e.prototype._subscribe=function(e){return this.source.subscribe(e)},e.prototype[s.a]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return 0===e.length?this:function(e){return e?1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}:function(){}}(e)(this)},e.prototype.toPromise=function(e){var t=this;if(e||(r.a.Rx&&r.a.Rx.config&&r.a.Rx.config.Promise?e=r.a.Rx.config.Promise:r.a.Promise&&(e=r.a.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,n){var r;t.subscribe(function(e){return r=e},function(e){return n(e)},function(){return e(r)})})},e.create=function(t){return new e(t)},e}()},B1iP:function(e,t,n){"use strict";t.a=function(e){return"function"==typeof e}},"E9/g":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n("6Xbx"),o=n("B1iP"),i=n("qLnt"),u=n("grVA"),s=n("V7AE"),a=function(e){function t(n,r,o){switch(e.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=u.a;break;case 1:if(!n){this.destination=u.a;break}if("object"==typeof n){n instanceof t?(this.destination=n,this.destination.add(this)):(this.syncErrorThrowable=!0,this.destination=new c(this,n));break}default:this.syncErrorThrowable=!0,this.destination=new c(this,n,r,o)}}return Object(r.b)(t,e),t.prototype[s.a]=function(){return this},t.create=function(e,n,r){var o=new t(e,n,r);return o.syncErrorThrowable=!1,o},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parent,t=this._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=t,this},t}(i.a),c=function(e){function t(t,n,r,i){e.call(this),this._parentSubscriber=t;var s,a=this;Object(o.a)(n)?s=n:n&&(s=n.next,r=n.error,i=n.complete,n!==u.a&&(a=Object.create(n),Object(o.a)(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=s,this._error=r,this._complete=i}return Object(r.b)(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber;if(this._error)t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else{if(!t.syncErrorThrowable)throw this.unsubscribe(),e;t.syncErrorValue=e,t.syncErrorThrown=!0,this.unsubscribe()}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){throw this.unsubscribe(),e}},t.prototype.__tryOrSetError=function(e,t,n){try{t.call(this._context,n)}catch(t){return e.syncErrorValue=t,e.syncErrorThrown=!0,!0}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(a)},LMZF:function(e,t,n){"use strict";(function(e){function r(e,t,n){function r(){function e(e,t,n){for(var r=e.hasOwnProperty(rn)?e[rn]:Object.defineProperty(e,rn,{value:[]})[rn];r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(i),e}for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(this instanceof r)return o.apply(this,t),this;var i=new((u=r).bind.apply(u,[void 0].concat(t)));return e.annotation=i,e;var u}var o=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e){var r=e.apply(void 0,t);for(var o in r)this[o]=r[o]}}}(t);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r}function o(){if(!yn){var e=hn.Symbol;if(e&&e.iterator)yn=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n<t.length;++n){var r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(yn=r)}}return yn}function i(e){Zone.current.scheduleMicroTask("scheduleMicrotask",e)}function u(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}function s(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(s).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function a(e){return e.__forward_ref__=a,e.toString=function(){return s(this())},e}function c(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")&&e.__forward_ref__===a?e():e}function l(e){return h("Cannot mix multi providers and regular providers",e)}function f(e,t){if(t)if((t=c(t))instanceof Array)for(var n=0;n<t.length;n++)f(e,t[n]);else{if("function"==typeof t)throw h("Function/Class not supported",t);if(!t||"object"!=typeof t||!t.provide)throw h("Unexpected provider",t);var r=c(t.provide),o=function(e){var t=function(e){var t=_n,n=e.deps;if(n&&n.length){t=[];for(var r=0;r<n.length;r++){var o=6;if((a=c(n[r]))instanceof Array)for(var i=0,u=a;i<u.length;i++){var s=u[i];s instanceof cn||s==cn?o|=1:s instanceof fn||s==fn?o&=-3:s instanceof ln||s==ln?o&=-5:a=s instanceof an?s.token:c(s)}t.push({token:a,options:o})}}else if(e.useExisting){var a=c(e.useExisting);t=[{token:a,options:6}]}else if(!(n||Tn in e))throw h("'deps' required",e);return t}(e),n=bn,r=_n,o=!1,i=c(e.provide);if(Tn in e)r=e.useValue;else if(e.useFactory)n=e.useFactory;else if(e.useExisting);else if(e.useClass)o=!0,n=c(e.useClass);else{if("function"!=typeof i)throw h("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",e);o=!0,n=i}return{deps:t,fn:n,useNew:o,value:r}}(t);if(!0===t.multi){var i=e.get(r);if(i){if(i.fn!==Cn)throw l(r)}else e.set(r,i={token:t.provide,deps:[],useNew:!1,fn:Cn,value:_n});i.deps.push({token:r=t,options:6})}var u=e.get(r);if(u&&u.fn==Cn)throw l(r);e.set(r,o)}}function d(e,t,n,r,o){try{return function(e,t,n,r,o){var i;if(t){if((i=t.value)==wn)throw Error(Sn+"Circular dependency");if(i===_n){t.value=wn;var u=t.useNew,s=t.fn,a=t.deps,c=_n;if(a.length){c=[];for(var l=0;l<a.length;l++){var f=a[l],p=f.options,h=2&p?n.get(f.token):void 0;c.push(d(f.token,h,n,h||4&p?r:An,1&p?null:mn.THROW_IF_NOT_FOUND))}}t.value=i=u?new((y=s).bind.apply(y,[void 0].concat(c))):s.apply(void 0,c)}}else i=r.get(e,o);return i;var y}(e,t,n,r,o)}catch(n){throw n instanceof Error||(n=new Error(n)),(n[kn]=n[kn]||[]).unshift(e),t&&t.value==wn&&(t.value=_n),n}}function p(e,t){e=e&&"\n"===e.charAt(0)&&e.charAt(1)==Sn?e.substr(2):e;var n=s(t);if(t instanceof Array)n=t.map(s).join(" -> ");else if("object"==typeof t){var r=[];for(var o in t)if(t.hasOwnProperty(o)){var i=t[o];r.push(o+":"+("string"==typeof i?JSON.stringify(i):s(i)))}n="{"+r.join(", ")+"}"}return"StaticInjectorError["+n+"]: "+e.replace(Nn,"\n  ")}function h(e,t){return new Error(p(e,t))}function y(e){return e[On]}function v(e){return e[Pn]}function g(e){return!!e&&"function"==typeof e.then}function m(e){return!!e&&"function"==typeof e.subscribe}function b(){return""+_()+_()+_()}function _(){return String.fromCharCode(97+Math.floor(25*Math.random()))}function w(){throw new Error("Runtime compiler is not loaded")}function C(e){var t=Error("No component factory found for "+s(e)+". Did you add it to @NgModule.entryComponents?");return t[Gn]=e,t}function E(e,t){return null}function x(){}function T(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(function(){return e.onStable.emit(null)})}finally{e.isStable=!0}}}function k(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function A(e){e._nesting--,T(e)}function N(e){ur=e}function S(){if(ar)throw new Error("Cannot enable prod mode after platform setup.");sr=!1}function I(){return ar=!0,sr}function O(e,t,n){void 0===n&&(n=[]);var r=new nn("Platform: "+t);return function(t){void 0===t&&(t=[]);var o=P();return o&&!o.injector.get(cr,!1)||(e?e(n.concat(t).concat({provide:r,useValue:!0})):function(e){if(qt&&!qt.destroyed&&!qt.injector.get(cr,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");qt=e.get(fr);var t=e.get(Ln,null);t&&t.forEach(function(e){return e()})}(mn.create(n.concat(t).concat({provide:r,useValue:!0})))),function(e){var t=P();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(r)}}function P(){return qt&&!qt.destroyed?qt:null}function R(e,t){return e=Array.isArray(t)?t.reduce(R,e):Object(Jt.a)({},e,t)}function j(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function M(e){return e.reduce(function(e,t){var n=Array.isArray(t)?M(t):t;return e.concat(n)},[])}function D(e,t,n){e.childNodes.forEach(function(e){e instanceof br&&(t(e)&&n.push(e),D(e,t,n))})}function V(e,t,n){e instanceof br&&e.childNodes.forEach(function(e){t(e)&&n.push(e),e instanceof br&&V(e,t,n)})}function L(e){return _r.get(e)||null}function H(e){_r.set(e.nativeNode,e)}function F(e,t){var n=Z(e),r=Z(t);return n&&r?function(e,t,n){for(var r=e[o()](),i=t[o()]();;){var u=r.next(),s=i.next();if(u.done&&s.done)return!0;if(u.done||s.done)return!1;if(!n(u.value,s.value))return!1}}(e,t,F):!(n||!e||"object"!=typeof e&&"function"!=typeof e||r||!t||"object"!=typeof t&&"function"!=typeof t)||u(e,t)}function Z(e){return!!z(e)&&(Array.isArray(e)||!(e instanceof Map)&&o()in e)}function z(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function U(e,t,n){var r=e.previousIndex;if(null===r)return r;var o=0;return n&&r<n.length&&(o=n[r]),r+t+o}function B(){return Mr}function G(){return Dr}function Q(e){return e||"en-US"}function q(e,t){return e.nodes[t]}function W(e,t){return e.nodes[t]}function K(e,t){return e.nodes[t]}function Y(e,t){return e.nodes[t]}function J(e,t){return e.nodes[t]}function X(e,t,n,r){var o="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+t+"'. Current value: '"+n+"'.";return r&&(o+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(e,t){var n=new Error(e);return $(n,t),n}(o,e)}function $(e,t){e[On]=t,e[Rn]=t.logError.bind(t)}function ee(e){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+e)}function te(e){var t=Br.get(e);return t||(t=s(e)+"_"+Br.size,Br.set(e,t)),t}function ne(e){return{id:Gr,styles:e.styles,encapsulation:e.encapsulation,data:e.data}}function re(e,t,n,r){return!(!(2&e.state)&&u(e.oldValues[t.bindingIndex+n],r))}function oe(e,t,n,r){return!!re(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function ie(e,t,n,r){var o=e.oldValues[t.bindingIndex+n];if(1&e.state||!F(o,r))throw X(zr.createDebugContext(e,t.nodeIndex),o,r,0!=(1&e.state))}function ue(e){for(var t=e;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function se(e,t){for(var n=e;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function ae(e,t,n,r){try{return ue(33554432&e.def.nodes[t].flags?W(e,t).componentView:e),zr.handleEvent(e,t,n,r)}catch(t){e.root.errorHandler.handleError(t)}}function ce(e){return e.parent?W(e.parent,e.parentNodeDef.nodeIndex):null}function le(e){return e.parent?e.parentNodeDef.parent:null}function fe(e,t){switch(201347067&t.flags){case 1:return W(e,t.nodeIndex).renderElement;case 2:return q(e,t.nodeIndex).renderText}}function de(e,t){return e?e+":"+t:t}function pe(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function he(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function ye(e){var t={},n=0,r={};return e&&e.forEach(function(e){var o=e[0],i=e[1];"number"==typeof o?(t[o]=i,n|=function(e){return 1<<e%32}(o)):r[o]=i}),{matchedQueries:t,references:r,matchedQueryIds:n}}function ve(e){return e.map(function(e){var t,n;return Array.isArray(e)?(n=e[0],t=e[1]):(n=0,t=e),{flags:n,token:t,tokenKey:te(t)}})}function ge(e,t,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===on.Native?W(e,n.renderParent.nodeIndex).renderElement:void 0:t}function me(e){var t=Wr.get(e);return t||((t=e(function(){return Ur})).factory=e,Wr.set(e,t)),t}function be(e,t,n,r,o){3===t&&(n=e.renderer.parentNode(fe(e,e.def.lastRenderRootNode))),_e(e,t,0,e.def.nodes.length-1,n,r,o)}function _e(e,t,n,r,o,i,u){for(var s=n;s<=r;s++){var a=e.def.nodes[s];11&a.flags&&Ce(e,a,t,o,i,u),s+=a.childCount}}function we(e,t,n,r,o,i){for(var u=e;u&&!pe(u);)u=u.parent;for(var s=u.parent,a=le(u),c=a.nodeIndex+a.childCount,l=a.nodeIndex+1;l<=c;l++){var f=s.def.nodes[l];f.ngContentIndex===t&&Ce(s,f,n,r,o,i),l+=f.childCount}if(!s.parent){var d=e.root.projectableNodes[t];if(d)for(l=0;l<d.length;l++)Ee(e,d[l],n,r,o,i)}}function Ce(e,t,n,r,o,i){if(8&t.flags)we(e,t.ngContent.index,n,r,o,i);else{var u=fe(e,t);if(3===n&&33554432&t.flags&&48&t.bindingFlags?(16&t.bindingFlags&&Ee(e,u,n,r,o,i),32&t.bindingFlags&&Ee(W(e,t.nodeIndex).componentView,u,n,r,o,i)):Ee(e,u,n,r,o,i),16777216&t.flags)for(var s=W(e,t.nodeIndex).viewContainer._embeddedViews,a=0;a<s.length;a++)be(s[a],n,r,o,i);1&t.flags&&!t.element.name&&_e(e,n,t.nodeIndex+1,t.nodeIndex+t.childCount,r,o,i)}}function Ee(e,t,n,r,o,i){var u=e.renderer;switch(n){case 1:u.appendChild(r,t);break;case 2:u.insertBefore(r,t,o);break;case 3:u.removeChild(r,t);break;case 0:i.push(t)}}function xe(e){if(":"===e[0]){var t=e.match(Kr);return[t[1],t[2]]}return["",e]}function Te(e){for(var t=0,n=0;n<e.length;n++)t|=e[n].flags;return t}function ke(e,t,n,r,o,i,u,s,a,c,l,f){void 0===u&&(u=[]),c||(c=Ur);var d=ye(n),p=d.matchedQueries,h=d.references,y=d.matchedQueryIds,v=null,g=null;i&&(v=(I=xe(i))[0],g=I[1]),s=s||[];for(var m=new Array(s.length),b=0;b<s.length;b++){var _=s[b],w=_[0],C=_[2],E=xe(_[1]),x=E[1],T=void 0,k=void 0;switch(15&w){case 4:k=C;break;case 1:case 8:T=C}m[b]={flags:w,ns:E[0],name:x,nonMinifiedName:x,securityContext:T,suffix:k}}a=a||[];for(var A=new Array(a.length),b=0;b<a.length;b++){var N=a[b];A[b]={type:0,target:N[0],eventName:N[1],propName:null}}var S=(u=u||[]).map(function(e){var t=e[1],n=xe(e[0]);return[n[0],n[1],t]});return f=function(e){if(e&&e.id===Gr){var t=null!=e.encapsulation&&e.encapsulation!==on.None||e.styles.length||Object.keys(e.data).length;e.id=t?"c"+qr++:Qr}return e&&e.id===Qr&&(e=null),e||null}(f),l&&(t|=33554432),t|=1,{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:p,matchedQueryIds:y,references:h,ngContentIndex:r,childCount:o,bindings:m,bindingFlags:Te(m),outputs:A,element:{ns:v,name:g,attrs:S,template:null,componentProvider:null,componentView:l||null,componentRendererType:f,publicProviders:null,allProviders:null,handleEvent:c||Ur},provider:null,text:null,query:null,ngContent:null};var I}function Ae(e,t,n){var r,o=n.element,i=e.root.selectorOrNode,u=e.renderer;if(e.parent||!i){r=o.name?u.createElement(o.name,o.ns):u.createComment("");var s=ge(e,t,n);s&&u.appendChild(s,r)}else r=u.selectRootElement(i);if(o.attrs)for(var a=0;a<o.attrs.length;a++){var c=o.attrs[a];u.setAttribute(r,c[1],c[2],c[0])}return r}function Ne(e,t,n,r){for(var o=0;o<n.outputs.length;o++){var i=n.outputs[o],u=function(e,t,n){return function(r){return ae(e,t,n,r)}}(e,n.nodeIndex,de(i.target,i.eventName)),s=i.target,a=e;"component"===i.target&&(s=null,a=t);var c=a.renderer.listen(s||r,i.eventName,u);e.disposables[n.outputIndex+o]=c}}function Se(e,t,n,r){if(!oe(e,t,n,r))return!1;var o=t.bindings[n],i=W(e,t.nodeIndex),u=i.renderElement,s=o.name;switch(15&o.flags){case 1:!function(e,t,n,r,o,i){var u=t.securityContext,s=u?e.root.sanitizer.sanitize(u,i):i;s=null!=s?s.toString():null;var a=e.renderer;null!=i?a.setAttribute(n,o,s,r):a.removeAttribute(n,o,r)}(e,o,u,o.ns,s,r);break;case 2:!function(e,t,n,r){var o=e.renderer;r?o.addClass(t,n):o.removeClass(t,n)}(e,u,s,r);break;case 4:!function(e,t,n,r,o){var i=e.root.sanitizer.sanitize(Fr.STYLE,o);if(null!=i){i=i.toString();var u=t.suffix;null!=u&&(i+=u)}else i=null;var s=e.renderer;null!=i?s.setStyle(n,r,i):s.removeStyle(n,r)}(e,o,u,s,r);break;case 8:!function(e,t,n,r,o){var i=t.securityContext,u=i?e.root.sanitizer.sanitize(i,o):o;e.renderer.setProperty(n,r,u)}(33554432&t.flags&&32&o.flags?i.componentView:e,o,u,s,r)}return!0}function Ie(e,t,n,r){return n=c(n),{index:-1,deps:ve(r),flags:e,token:t,value:n}}function Oe(e){for(var t={},n=0;n<e.length;n++){var r=e[n];r.index=n,t[te(r.token)]=r}return{factory:null,providersByKey:t,providers:e}}function Pe(e,t,n){if(void 0===n&&(n=mn.THROW_IF_NOT_FOUND),8&t.flags)return t.token;if(2&t.flags&&(n=null),1&t.flags)return e._parent.get(t.token,n);var r=t.tokenKey;switch(r){case Jr:case Xr:return e}var o=e._def.providersByKey[r];if(o){var i=e._providers[o.index];return void 0===i&&(i=e._providers[o.index]=Re(e,o)),i===Yr?void 0:i}return e._parent.get(t.token,n)}function Re(e,t){var n;switch(201347067&t.flags){case 512:n=function(e,t,n){var r=n.length;switch(r){case 0:return new t;case 1:return new t(Pe(e,n[0]));case 2:return new t(Pe(e,n[0]),Pe(e,n[1]));case 3:return new t(Pe(e,n[0]),Pe(e,n[1]),Pe(e,n[2]));default:for(var o=new Array(r),i=0;i<r;i++)o[i]=Pe(e,n[i]);return new(t.bind.apply(t,[void 0].concat(o)))}}(e,t.value,t.deps);break;case 1024:n=function(e,t,n){var r=n.length;switch(r){case 0:return t();case 1:return t(Pe(e,n[0]));case 2:return t(Pe(e,n[0]),Pe(e,n[1]));case 3:return t(Pe(e,n[0]),Pe(e,n[1]),Pe(e,n[2]));default:for(var o=Array(r),i=0;i<r;i++)o[i]=Pe(e,n[i]);return t.apply(void 0,o)}}(e,t.value,t.deps);break;case 2048:n=Pe(e,t.deps[0]);break;case 256:n=t.value}return void 0===n?Yr:n}function je(e,t){var n=e.viewContainer._embeddedViews;if((null==t||t>=n.length)&&(t=n.length-1),t<0)return null;var r=n[t];return r.viewContainerParent=null,Le(n,t),zr.dirtyParentQueries(r),De(r),r}function Me(e,t,n){var r=t?fe(t,t.def.lastRenderRootNode):e.renderElement;be(n,2,n.renderer.parentNode(r),n.renderer.nextSibling(r),void 0)}function De(e){be(e,3,null,null,void 0)}function Ve(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Le(e,t){t>=e.length-1?e.pop():e.splice(t,1)}function He(e,t,n,r,o,i){return new eo(e,t,n,r,o,i)}function Fe(e,t,n){return new no(e,t,n)}function Ze(e){return new ro(e)}function ze(e,t){return new oo(e,t)}function Ue(e,t){return new io(e,t)}function Be(e){return new uo(e.renderer)}function Ge(e,t,n,r){return new so(e,t,n,r)}function Qe(e,t,n,r,o,i,u,s){var a=[];if(u)for(var l in u){var f=u[l];a[f[0]]={flags:8,name:l,nonMinifiedName:f[1],ns:null,securityContext:null,suffix:null}}var d=[];if(s)for(var p in s)d.push({type:1,propName:p,target:null,eventName:s[p]});return t|=16384,function(e,t,n,r,o,i,u,s,a){var l=ye(n),f=l.matchedQueries,d=l.references,p=l.matchedQueryIds;a||(a=[]),s||(s=[]),i=c(i);var h=ve(u);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:f,matchedQueryIds:p,references:d,ngContentIndex:-1,childCount:r,bindings:s,bindingFlags:Te(s),outputs:a,element:null,provider:{token:o,value:i,deps:h},text:null,query:null,ngContent:null}}(e,t,n,r,o,o,i,a,d)}function qe(e,t){return Ye(e,t)}function We(e,t){for(var n=e;n.parent&&!pe(n);)n=n.parent;return Je(n.parent,le(n),!0,t.provider.value,t.provider.deps)}function Ke(e,t){var n=Je(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(var r=0;r<t.outputs.length;r++){var o=t.outputs[r],i=n[o.propName].subscribe(function(e,t,n){return function(r){return ae(e,t,n,r)}}(e,t.parent.nodeIndex,o.eventName));e.disposables[t.outputIndex+r]=i.unsubscribe.bind(i)}return n}function Ye(e,t){var n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return Je(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(Xe(e,t,n,o[0]));case 2:return r(Xe(e,t,n,o[0]),Xe(e,t,n,o[1]));case 3:return r(Xe(e,t,n,o[0]),Xe(e,t,n,o[1]),Xe(e,t,n,o[2]));default:for(var u=Array(i),s=0;s<i;s++)u[s]=Xe(e,t,n,o[s]);return r.apply(void 0,u)}}(e,t.parent,n,r.value,r.deps);case 2048:return Xe(e,t.parent,n,r.deps[0]);case 256:return r.value}}function Je(e,t,n,r,o){var i=o.length;switch(i){case 0:return new r;case 1:return new r(Xe(e,t,n,o[0]));case 2:return new r(Xe(e,t,n,o[0]),Xe(e,t,n,o[1]));case 3:return new r(Xe(e,t,n,o[0]),Xe(e,t,n,o[1]),Xe(e,t,n,o[2]));default:for(var u=new Array(i),s=0;s<i;s++)u[s]=Xe(e,t,n,o[s]);return new(r.bind.apply(r,[void 0].concat(u)))}}function Xe(e,t,n,r,o){if(void 0===o&&(o=mn.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var i=e;2&r.flags&&(o=null);var u=r.tokenKey;for(u===ho&&(n=!(!t||!t.element.componentView)),t&&1&r.flags&&(n=!1,t=t.parent);e;){if(t)switch(u){case ao:return Be(s=$e(e,t,n));case co:var s=$e(e,t,n);return s.renderer;case lo:return new yr(W(e,t.nodeIndex).renderElement);case fo:return W(e,t.nodeIndex).viewContainer;case po:if(t.element.template)return W(e,t.nodeIndex).template;break;case ho:return Ze($e(e,t,n));case yo:return Ue(e,t);default:var a=(n?t.element.allProviders:t.element.publicProviders)[u];if(a){var c=K(e,a.nodeIndex);return c||(c={instance:Ye(e,a)},e.nodes[a.nodeIndex]=c),c.instance}}n=pe(e),t=le(e),e=e.parent}var l=i.root.injector.get(r.token,vo);return l!==vo||o===vo?l:i.root.ngModule.injector.get(r.token,o)}function $e(e,t,n){var r;if(n)r=W(e,t.nodeIndex).componentView;else for(r=e;r.parent&&!pe(r);)r=r.parent;return r}function et(e,t,n,r,o,i){if(32768&n.flags){var u=W(e,n.parent.nodeIndex).componentView;2&u.def.flags&&(u.state|=8)}if(t.instance[n.bindings[r].name]=o,524288&n.flags){i=i||{};var s=e.oldValues[n.bindingIndex+r];s instanceof wr&&(s=s.wrapped),i[n.bindings[r].nonMinifiedName]=new Cr(s,o,0!=(2&e.state))}return e.oldValues[n.bindingIndex+r]=o,i}function tt(e,t){if(e.def.nodeFlags&t)for(var n=e.def.nodes,r=0;r<n.length;r++){var o=n[r],i=o.parent;for(!i&&o.flags&t&&nt(e,r,o.flags&t),0==(o.childFlags&t)&&(r+=o.childCount);i&&1&i.flags&&r===i.nodeIndex+i.childCount;)i.directChildFlags&t&&function(e,t,n){for(var r=t.nodeIndex+1;r<=t.nodeIndex+t.childCount;r++){var o=e.def.nodes[r];o.flags&n&&nt(e,r,o.flags&n),r+=o.childCount}}(e,i,t),i=i.parent}}function nt(e,t,n){var r=K(e,t);if(r){var o=r.instance;o&&(zr.setCurrentNode(e,t),1048576&n&&o.ngAfterContentInit(),2097152&n&&o.ngAfterContentChecked(),4194304&n&&o.ngAfterViewInit(),8388608&n&&o.ngAfterViewChecked(),131072&n&&o.ngOnDestroy())}}function rt(){return new vr}function ot(e){for(var t=e.def.nodeMatchedQueries;e.parent&&he(e);){var n=e.parentNodeDef;e=e.parent;for(var r=n.nodeIndex+n.childCount,o=0;o<=r;o++)67108864&(i=e.def.nodes[o]).flags&&536870912&i.flags&&(i.query.filterId&t)===i.query.filterId&&J(e,o).setDirty(),!(1&i.flags&&o+i.childCount<n.nodeIndex)&&67108864&i.childFlags&&536870912&i.childFlags||(o+=i.childCount)}if(134217728&e.def.nodeFlags)for(o=0;o<e.def.nodes.length;o++){var i=e.def.nodes[o];134217728&i.flags&&536870912&i.flags&&J(e,o).setDirty(),o+=i.childCount}}function it(e,t){var n=J(e,t.nodeIndex);if(n.dirty){var r,o=void 0;if(67108864&t.flags){var i=t.parent.parent;o=ut(e,i.nodeIndex,i.nodeIndex+i.childCount,t.query,[]),r=K(e,t.parent.nodeIndex).instance}else 134217728&t.flags&&(o=ut(e,0,e.def.nodes.length-1,t.query,[]),r=e.component);n.reset(o);for(var u=t.query.bindings,s=!1,a=0;a<u.length;a++){var c=u[a],l=void 0;switch(c.bindingType){case 0:l=n.first;break;case 1:l=n,s=!0}r[c.propName]=l}s&&n.notifyOnChanges()}}function ut(e,t,n,r,o){for(var i=t;i<=n;i++){var u=e.def.nodes[i],s=u.matchedQueries[r.id];if(null!=s&&o.push(st(e,u,s)),1&u.flags&&u.element.template&&(u.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var a=W(e,i);if((u.childMatchedQueries&r.filterId)===r.filterId&&(ut(e,i+1,i+u.childCount,r,o),i+=u.childCount),16777216&u.flags)for(var c=a.viewContainer._embeddedViews,l=0;l<c.length;l++){var f=c[l],d=ce(f);d&&d===a&&ut(f,0,f.def.nodes.length-1,r,o)}var p=a.template._projectedViews;if(p)for(l=0;l<p.length;l++){var h=p[l];ut(h,0,h.def.nodes.length-1,r,o)}}(u.childMatchedQueries&r.filterId)!==r.filterId&&(i+=u.childCount)}return o}function st(e,t,n){if(null!=n)switch(n){case 1:return W(e,t.nodeIndex).renderElement;case 0:return new yr(W(e,t.nodeIndex).renderElement);case 2:return W(e,t.nodeIndex).template;case 3:return W(e,t.nodeIndex).viewContainer;case 4:return K(e,t.nodeIndex).instance}}function at(e,t,n){var r=ge(e,t,n);r&&we(e,n.ngContent.index,1,r,null,void 0)}function ct(e,t,n){for(var r=new Array(n.length-1),o=1;o<n.length;o++)r[o-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[o]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function lt(e,t,n){var r,o=e.renderer;r=o.createText(n.text.prefix);var i=ge(e,t,n);return i&&o.appendChild(i,r),{renderText:r}}function ft(e,t){return(null!=e?e.toString():"")+t.suffix}function dt(e,t,n,r){for(var o=0,i=0,u=0,s=0,a=0,c=null,l=null,f=!1,d=!1,p=null,h=0;h<t.length;h++){var y=t[h];if(y.nodeIndex=h,y.parent=c,y.bindingIndex=o,y.outputIndex=i,y.renderParent=l,u|=y.flags,a|=y.matchedQueryIds,y.element){var v=y.element;v.publicProviders=c?c.element.publicProviders:Object.create(null),v.allProviders=v.publicProviders,f=!1,d=!1,y.element.template&&(a|=y.element.template.nodeMatchedQueries)}if(function(e,t,n){var r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+t.nodeIndex+"!")}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+t.nodeIndex+"!");if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.nodeIndex+"!");if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.nodeIndex+"!")}if(t.childCount){var o=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=o&&t.nodeIndex+t.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.nodeIndex+"!")}}(c,y,t.length),o+=y.bindings.length,i+=y.outputs.length,!l&&3&y.flags&&(p=y),20224&y.flags){f||(f=!0,c.element.publicProviders=Object.create(c.element.publicProviders),c.element.allProviders=c.element.publicProviders);var g=0!=(32768&y.flags);0==(8192&y.flags)||g?c.element.publicProviders[te(y.provider.token)]=y:(d||(d=!0,c.element.allProviders=Object.create(c.element.publicProviders)),c.element.allProviders[te(y.provider.token)]=y),g&&(c.element.componentProvider=y)}if(c?(c.childFlags|=y.flags,c.directChildFlags|=y.flags,c.childMatchedQueries|=y.matchedQueryIds,y.element&&y.element.template&&(c.childMatchedQueries|=y.element.template.nodeMatchedQueries)):s|=y.flags,y.childCount>0)c=y,pt(y)||(l=y);else for(;c&&h===c.nodeIndex+c.childCount;){var m=c.parent;m&&(m.childFlags|=c.childFlags,m.childMatchedQueries|=c.childMatchedQueries),l=(c=m)&&pt(c)?c.renderParent:c}}return{factory:null,nodeFlags:u,rootNodeFlags:s,nodeMatchedQueries:a,flags:e,nodes:t,updateDirectives:n||Ur,updateRenderer:r||Ur,handleEvent:function(e,n,r,o){return t[n].element.handleEvent(e,r,o)},bindingCount:o,outputCount:i,lastRenderRootNode:p}}function pt(e){return 0!=(1&e.flags)&&null===e.element.name}function ht(e,t,n,r){var o=gt(e.root,e.renderer,e,t,n);return mt(o,e.component,r),bt(o),o}function yt(e,t,n){var r=gt(e,e.renderer,null,null,t);return mt(r,n,n),bt(r),r}function vt(e,t,n,r){var o,i=t.element.componentRendererType;return o=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,gt(e.root,o,e,t.element.componentProvider,n)}function gt(e,t,n,r,o){var i=new Array(o.nodes.length),u=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:u}}function mt(e,t,n){e.component=t,e.context=n}function bt(e){var t;pe(e)&&(t=W(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);for(var n=e.def,r=e.nodes,o=0;o<n.nodes.length;o++){var i=n.nodes[o];zr.setCurrentNode(e,o);var u=void 0;switch(201347067&i.flags){case 1:var s=Ae(e,t,i),a=void 0;if(33554432&i.flags){var c=me(i.element.componentView);a=zr.createComponentView(e,i,c,s)}Ne(e,a,i,s),u={renderElement:s,componentView:a,viewContainer:null,template:i.element.template?ze(e,i):void 0},16777216&i.flags&&(u.viewContainer=Fe(e,i,u));break;case 2:u=lt(e,t,i);break;case 512:case 1024:case 2048:case 256:(u=r[o])||4096&i.flags||(u={instance:l=qe(e,i)});break;case 16:u={instance:l=We(e,i)};break;case 16384:if(!(u=r[o])){var l=Ke(e,i);u={instance:l}}32768&i.flags&&mt(W(e,i.parent.nodeIndex).componentView,u.instance,u.instance);break;case 32:case 64:case 128:u={value:void 0};break;case 67108864:case 134217728:u=rt();break;case 8:at(e,t,i),u=void 0}r[o]=u}At(e,go.CreateViewNodes),Ot(e,201326592,268435456,0)}function _t(e){Et(e),zr.updateDirectives(e,1),Nt(e,go.CheckNoChanges),zr.updateRenderer(e,1),At(e,go.CheckNoChanges),e.state&=-97}function wt(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,Et(e),zr.updateDirectives(e,0),Nt(e,go.CheckAndUpdate),Ot(e,67108864,536870912,0),tt(e,2097152|(2&e.state?1048576:0)),zr.updateRenderer(e,0),At(e,go.CheckAndUpdate),Ot(e,134217728,536870912,0),tt(e,8388608|(2&e.state?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97}function Ct(e,t,n,r,o,i,u,s,a,c,l,f,d){return 0===n?function(e,t,n,r,o,i,u,s,a,c,l,f){switch(201347067&t.flags){case 1:return function(e,t,n,r,o,i,u,s,a,c,l,f){var d=t.bindings.length,p=!1;return d>0&&Se(e,t,0,n)&&(p=!0),d>1&&Se(e,t,1,r)&&(p=!0),d>2&&Se(e,t,2,o)&&(p=!0),d>3&&Se(e,t,3,i)&&(p=!0),d>4&&Se(e,t,4,u)&&(p=!0),d>5&&Se(e,t,5,s)&&(p=!0),d>6&&Se(e,t,6,a)&&(p=!0),d>7&&Se(e,t,7,c)&&(p=!0),d>8&&Se(e,t,8,l)&&(p=!0),d>9&&Se(e,t,9,f)&&(p=!0),p}(e,t,n,r,o,i,u,s,a,c,l,f);case 2:return function(e,t,n,r,o,i,u,s,a,c,l,f){var d=!1,p=t.bindings,h=p.length;if(h>0&&oe(e,t,0,n)&&(d=!0),h>1&&oe(e,t,1,r)&&(d=!0),h>2&&oe(e,t,2,o)&&(d=!0),h>3&&oe(e,t,3,i)&&(d=!0),h>4&&oe(e,t,4,u)&&(d=!0),h>5&&oe(e,t,5,s)&&(d=!0),h>6&&oe(e,t,6,a)&&(d=!0),h>7&&oe(e,t,7,c)&&(d=!0),h>8&&oe(e,t,8,l)&&(d=!0),h>9&&oe(e,t,9,f)&&(d=!0),d){var y=t.text.prefix;h>0&&(y+=ft(n,p[0])),h>1&&(y+=ft(r,p[1])),h>2&&(y+=ft(o,p[2])),h>3&&(y+=ft(i,p[3])),h>4&&(y+=ft(u,p[4])),h>5&&(y+=ft(s,p[5])),h>6&&(y+=ft(a,p[6])),h>7&&(y+=ft(c,p[7])),h>8&&(y+=ft(l,p[8])),h>9&&(y+=ft(f,p[9]));var v=q(e,t.nodeIndex).renderText;e.renderer.setValue(v,y)}return d}(e,t,n,r,o,i,u,s,a,c,l,f);case 16384:return function(e,t,n,r,o,i,u,s,a,c,l,f){var d=K(e,t.nodeIndex),p=d.instance,h=!1,y=void 0,v=t.bindings.length;return v>0&&re(e,t,0,n)&&(h=!0,y=et(e,d,t,0,n,y)),v>1&&re(e,t,1,r)&&(h=!0,y=et(e,d,t,1,r,y)),v>2&&re(e,t,2,o)&&(h=!0,y=et(e,d,t,2,o,y)),v>3&&re(e,t,3,i)&&(h=!0,y=et(e,d,t,3,i,y)),v>4&&re(e,t,4,u)&&(h=!0,y=et(e,d,t,4,u,y)),v>5&&re(e,t,5,s)&&(h=!0,y=et(e,d,t,5,s,y)),v>6&&re(e,t,6,a)&&(h=!0,y=et(e,d,t,6,a,y)),v>7&&re(e,t,7,c)&&(h=!0,y=et(e,d,t,7,c,y)),v>8&&re(e,t,8,l)&&(h=!0,y=et(e,d,t,8,l,y)),v>9&&re(e,t,9,f)&&(h=!0,y=et(e,d,t,9,f,y)),y&&p.ngOnChanges(y),2&e.state&&65536&t.flags&&p.ngOnInit(),262144&t.flags&&p.ngDoCheck(),h}(e,t,n,r,o,i,u,s,a,c,l,f);case 32:case 64:case 128:return function(e,t,n,r,o,i,u,s,a,c,l,f){var d=t.bindings,p=!1,h=d.length;if(h>0&&oe(e,t,0,n)&&(p=!0),h>1&&oe(e,t,1,r)&&(p=!0),h>2&&oe(e,t,2,o)&&(p=!0),h>3&&oe(e,t,3,i)&&(p=!0),h>4&&oe(e,t,4,u)&&(p=!0),h>5&&oe(e,t,5,s)&&(p=!0),h>6&&oe(e,t,6,a)&&(p=!0),h>7&&oe(e,t,7,c)&&(p=!0),h>8&&oe(e,t,8,l)&&(p=!0),h>9&&oe(e,t,9,f)&&(p=!0),p){var y=Y(e,t.nodeIndex),v=void 0;switch(201347067&t.flags){case 32:v=new Array(d.length),h>0&&(v[0]=n),h>1&&(v[1]=r),h>2&&(v[2]=o),h>3&&(v[3]=i),h>4&&(v[4]=u),h>5&&(v[5]=s),h>6&&(v[6]=a),h>7&&(v[7]=c),h>8&&(v[8]=l),h>9&&(v[9]=f);break;case 64:v={},h>0&&(v[d[0].name]=n),h>1&&(v[d[1].name]=r),h>2&&(v[d[2].name]=o),h>3&&(v[d[3].name]=i),h>4&&(v[d[4].name]=u),h>5&&(v[d[5].name]=s),h>6&&(v[d[6].name]=a),h>7&&(v[d[7].name]=c),h>8&&(v[d[8].name]=l),h>9&&(v[d[9].name]=f);break;case 128:var g=n;switch(h){case 1:v=g.transform(n);break;case 2:v=g.transform(r);break;case 3:v=g.transform(r,o);break;case 4:v=g.transform(r,o,i);break;case 5:v=g.transform(r,o,i,u);break;case 6:v=g.transform(r,o,i,u,s);break;case 7:v=g.transform(r,o,i,u,s,a);break;case 8:v=g.transform(r,o,i,u,s,a,c);break;case 9:v=g.transform(r,o,i,u,s,a,c,l);break;case 10:v=g.transform(r,o,i,u,s,a,c,l,f)}}y.value=v}return p}(e,t,n,r,o,i,u,s,a,c,l,f);default:throw"unreachable"}}(e,t,r,o,i,u,s,a,c,l,f,d):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){for(var r=!1,o=0;o<n.length;o++)Se(e,t,o,n[o])&&(r=!0);return r}(e,t,n);case 2:return function(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)oe(e,t,i,n[i])&&(o=!0);if(o){for(var u="",i=0;i<n.length;i++)u+=ft(n[i],r[i]);u=t.text.prefix+u;var s=q(e,t.nodeIndex).renderText;e.renderer.setValue(s,u)}return o}(e,t,n);case 16384:return function(e,t,n){for(var r=K(e,t.nodeIndex),o=r.instance,i=!1,u=void 0,s=0;s<n.length;s++)re(e,t,s,n[s])&&(i=!0,u=et(e,r,t,s,n[s],u));return u&&o.ngOnChanges(u),2&e.state&&65536&t.flags&&o.ngOnInit(),262144&t.flags&&o.ngDoCheck(),i}(e,t,n);case 32:case 64:case 128:return function(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)oe(e,t,i,n[i])&&(o=!0);if(o){var u=Y(e,t.nodeIndex),s=void 0;switch(201347067&t.flags){case 32:s=n;break;case 64:for(s={},i=0;i<n.length;i++)s[r[i].name]=n[i];break;case 128:var a=n[0],c=n.slice(1);s=a.transform.apply(a,c)}u.value=s}return o}(e,t,n);default:throw"unreachable"}}(e,t,r)}function Et(e){var t=e.def;if(4&t.nodeFlags)for(var n=0;n<t.nodes.length;n++){var r=t.nodes[n];if(4&r.flags){var o=W(e,n).template._projectedViews;if(o)for(var i=0;i<o.length;i++){var u=o[i];u.state|=32,se(u,e)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function xt(e,t,n,r,o,i,u,s,a,c,l,f,d){return 0===n?function(e,t,n,r,o,i,u,s,a,c,l,f){var d=t.bindings.length;d>0&&ie(e,t,0,n),d>1&&ie(e,t,1,r),d>2&&ie(e,t,2,o),d>3&&ie(e,t,3,i),d>4&&ie(e,t,4,u),d>5&&ie(e,t,5,s),d>6&&ie(e,t,6,a),d>7&&ie(e,t,7,c),d>8&&ie(e,t,8,l),d>9&&ie(e,t,9,f)}(e,t,r,o,i,u,s,a,c,l,f,d):function(e,t,n){for(var r=0;r<n.length;r++)ie(e,t,r,n[r])}(e,t,r),!1}function Tt(e,t){if(J(e,t.nodeIndex).dirty)throw X(zr.createDebugContext(e,t.nodeIndex),"Query "+t.query.id+" not dirty","Query "+t.query.id+" dirty",0!=(1&e.state))}function kt(e){if(!(128&e.state)){if(Nt(e,go.Destroy),At(e,go.Destroy),tt(e,131072),e.disposables)for(var t=0;t<e.disposables.length;t++)e.disposables[t]();!function(e){if(16&e.state){var t=ce(e);if(t){var n=t.template._projectedViews;n&&(Le(n,n.indexOf(e)),zr.dirtyParentQueries(e))}}}(e),e.renderer.destroyNode&&function(e){for(var t=e.def.nodes.length,n=0;n<t;n++){var r=e.def.nodes[n];1&r.flags?e.renderer.destroyNode(W(e,n).renderElement):2&r.flags?e.renderer.destroyNode(q(e,n).renderText):(67108864&r.flags||134217728&r.flags)&&J(e,n).destroy()}}(e),pe(e)&&e.renderer.destroy(),e.state|=128}}function At(e,t){var n=e.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];33554432&o.flags?St(W(e,r).componentView,t):0==(33554432&o.childFlags)&&(r+=o.childCount)}}function Nt(e,t){var n=e.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];if(16777216&o.flags)for(var i=W(e,r).viewContainer._embeddedViews,u=0;u<i.length;u++)St(i[u],t);else 0==(16777216&o.childFlags)&&(r+=o.childCount)}}function St(e,t){var n=e.state;switch(t){case go.CheckNoChanges:0==(128&n)&&(12==(12&n)?_t(e):64&n&&It(e,go.CheckNoChangesProjectedViews));break;case go.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?_t(e):64&n&&It(e,t));break;case go.CheckAndUpdate:0==(128&n)&&(12==(12&n)?wt(e):64&n&&It(e,go.CheckAndUpdateProjectedViews));break;case go.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?wt(e):64&n&&It(e,t));break;case go.Destroy:kt(e);break;case go.CreateViewNodes:bt(e)}}function It(e,t){Nt(e,t),At(e,t)}function Ot(e,t,n,r){if(e.def.nodeFlags&t&&e.def.nodeFlags&n)for(var o=e.def.nodes.length,i=0;i<o;i++){var u=e.def.nodes[i];if(u.flags&t&&u.flags&n)switch(zr.setCurrentNode(e,u.nodeIndex),r){case 0:it(e,u);break;case 1:Tt(e,u)}u.childFlags&t&&u.childFlags&n||(i+=u.childCount)}}function Pt(e,t,n,r,o){var i=t.injector.get(Zr),u=t.injector.get(jn);return{ngModule:t,injector:e,projectableNodes:r,selectorOrNode:o,sanitizer:i,rendererFactory:n,renderer:n.createRenderer(null,null),errorHandler:u}}function Rt(e){if(0===bo.size)return e;var t=function(e){for(var t=[],n=null,r=0;r<e.nodes.length;r++){var o=e.nodes[r];1&o.flags&&(n=o),n&&3840&o.flags&&bo.has(o.provider.token)&&(t.push(n.nodeIndex),n=null)}return t}(e);if(0===t.length)return e;e=e.factory(function(){return Ur});for(var n=0;n<t.length;n++)!function(e,t){for(var n=t+1;n<e.nodes.length;n++){var r=e.nodes[n];if(1&r.flags)return;if(3840&r.flags){var o=r.provider,i=bo.get(o.token);i&&(r.flags=-3841&r.flags|i.flags,o.deps=ve(i.deps),o.value=i.value)}}}(e,t[n]);return e}function jt(e,t,n,r,o,i,u,s,a,c,l,f,d){var p=e.def.nodes[t];return Ct(e,p,n,r,o,i,u,s,a,c,l,f,d),224&p.flags?Y(e,t).value:void 0}function Mt(e,t,n,r,o,i,u,s,a,c,l,f,d){var p=e.def.nodes[t];return xt(e,p,n,r,o,i,u,s,a,c,l,f,d),224&p.flags?Y(e,t).value:void 0}function Dt(e,t){Kt=e,Yt=t}function Vt(e,t,n,r){if(Ct.apply(void 0,[e,t,n].concat(r))){var o=1===n?r[0]:r;if(16384&t.flags){for(var i={},u=0;u<t.bindings.length;u++){var s=t.bindings[u],a=o[u];8&s.flags&&(i[function(e){return"ng-reflect-"+(e=e.replace(/[$@]/g,"_").replace(wo,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return"-"+e[1].toLowerCase()}))}(s.nonMinifiedName)]=function(e){try{return null!=e?e.toString().slice(0,30):e}catch(e){return"[ERROR] Exception while trying to serialize the value"}}(a))}var c=t.parent,l=W(e,c.nodeIndex).renderElement;if(c.element.name)for(var f in i)null!=(a=i[f])?e.renderer.setAttribute(l,f,a):e.renderer.removeAttribute(l,f);else e.renderer.setValue(l,"bindings="+JSON.stringify(i,null,2))}}}function Lt(e,t,n,r){xt.apply(void 0,[e,t,n].concat(r))}function Ht(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(16384&r.flags&&r.bindings&&r.bindings.length)return n}return null}function Ft(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(3&r.flags&&r.bindings&&r.bindings.length)return n}return null}function Zt(e,t,n){for(var r in t.references)n[r]=st(e,t,t.references[r])}function zt(e,t,n,r){var o=Wt,i=Kt,u=Yt;try{Wt=e;var s=t.apply(n,r);return Kt=i,Yt=u,Wt=o,s}catch(e){if(y(e)||!Kt)throw e;throw function(e,t){return e instanceof Error||(e=new Error(e.toString())),$(e,t),e}(e,Ut())}}function Ut(){return Kt?new Co(Kt,Yt):null}function Bt(e,t,n){return new To(e,t,n)}n.d(t,"e",function(){return dr}),n.d(t,"E",function(){return S}),n.d(t,"G",function(){return I}),n.d(t,"D",function(){return O}),n.d(t,"q",function(){return lr}),n.d(t,"a",function(){return Vn}),n.d(t,"u",function(){return Ln}),n.d(t,"t",function(){return Hn}),n.d(t,"b",function(){return Mn}),n.d(t,"c",function(){return Dn}),n.d(t,"F",function(){return L}),n.d(t,"z",function(){return or}),n.d(t,"I",function(){return N}),n.d(t,"o",function(){return Lr}),n.d(t,"d",function(){return Hr}),n.d(t,"i",function(){return er}),n.d(t,"h",function(){return jn}),n.d(t,"x",function(){return Zr}),n.d(t,"y",function(){return Fr}),n.d(t,"B",function(){return on}),n.d(t,"A",function(){return un}),n.d(t,"l",function(){return mn}),n.d(t,"k",function(){return nn}),n.d(t,"j",function(){return an}),n.d(t,"s",function(){return cn}),n.d(t,"r",function(){return tr}),n.d(t,"v",function(){return pr}),n.d(t,"w",function(){return hr}),n.d(t,"f",function(){return zn}),n.d(t,"g",function(){return qn}),n.d(t,"p",function(){return Yn}),n.d(t,"m",function(){return Pr}),n.d(t,"n",function(){return Rr}),n.d(t,"C",function(){return wr}),n.d(t,"H",function(){return Vr}),n.d(t,"S",function(){return Z}),n.d(t,"K",function(){return Zn}),n.d(t,"J",function(){return Wn}),n.d(t,"R",function(){return hn}),n.d(t,"_0",function(){return s}),n.d(t,"T",function(){return m}),n.d(t,"U",function(){return g}),n.d(t,"L",function(){return He}),n.d(t,"M",function(){return Bt}),n.d(t,"N",function(){return ne}),n.d(t,"O",function(){return Qe}),n.d(t,"P",function(){return ke}),n.d(t,"Y",function(){return Oe}),n.d(t,"Z",function(){return Ie}),n.d(t,"_1",function(){return ct}),n.d(t,"_2",function(){return dt}),n.d(t,"V",function(){return B}),n.d(t,"W",function(){return G}),n.d(t,"X",function(){return Q}),n.d(t,"Q",function(){return b});var Gt,Qt,qt,Wt,Kt,Yt,Jt=n("6Xbx"),Xt=n("AP4T"),$t=n("2kLc"),en=n("URbD"),tn=n("TO51"),nn=function(){function e(e){this._desc=e,this.ngMetadataName="InjectionToken"}return e.prototype.toString=function(){return"InjectionToken "+this._desc},e}(),rn="__paramaters__",on=function(){var e={Emulated:0,Native:1,None:2};return e[e.Emulated]="Emulated",e[e.Native]="Native",e[e.None]="None",e}(),un=function(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")},sn=new un("5.0.2"),an=r("Inject",function(e){return{token:e}}),cn=r("Optional"),ln=r("Self"),fn=r("SkipSelf"),dn="undefined"!=typeof window&&window,pn="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,hn=dn||void 0!==e&&e||pn,yn=null,vn=new Object,gn=function(){function e(){}return e.prototype.get=function(e,t){if(void 0===t&&(t=vn),t===vn)throw new Error("NullInjectorError: No provider for "+s(e)+"!");return t},e}(),mn=function(){function e(){}return e.create=function(e,t){return new In(e,t)},e.THROW_IF_NOT_FOUND=vn,e.NULL=new gn,e}(),bn=function(e){return e},_n=[],wn=bn,Cn=function(){return Array.prototype.slice.call(arguments)},En={},xn=En,Tn=function(e){for(var t in e)if(e[t]===En)return t;throw Error("!prop")}({provide:String,useValue:xn}),kn="ngTempTokenPath",An=mn.NULL,Nn=/\n/gm,Sn="\u0275",In=function(){function e(e,t){void 0===t&&(t=An),this.parent=t;var n=this._records=new Map;n.set(mn,{token:mn,fn:bn,deps:_n,value:this,useNew:!1}),f(n,e)}return e.prototype.get=function(e,t){var n=this._records.get(e);try{return d(e,n,this._records,this.parent,t)}catch(e){var r=e[kn];throw e.message=p("\n"+e.message,r),e.ngTokenPath=r,e[kn]=null,e}},e.prototype.toString=function(){var e=[];return this._records.forEach(function(t,n){return e.push(s(n))}),"StaticInjector["+e.join(", ")+"]"},e}(),On="ngDebugContext",Pn="ngOriginalError",Rn="ngErrorLogger",jn=function(){function e(){this._console=console}return e.prototype.handleError=function(e){var t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e[Rn]||function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e.error.apply(e,t)}}(e);r(this._console,"ERROR",e),t&&r(this._console,"ORIGINAL ERROR",t),n&&r(this._console,"ERROR CONTEXT",n)},e.prototype._findContext=function(e){return e?y(e)?y(e):this._findContext(v(e)):null},e.prototype._findOriginalError=function(e){for(var t=v(e);t&&v(t);)t=v(t);return t},e}(),Mn=(Function,new nn("Application Initializer")),Dn=function(){function e(e){var t=this;this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(e,n){t.resolve=e,t.reject=n})}return e.prototype.runInitializers=function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var o=this.appInits[r]();g(o)&&t.push(o)}Promise.all(t).then(function(){n()}).catch(function(t){e.reject(t)}),0===t.length&&n(),this.initialized=!0}},e}(),Vn=new nn("AppId"),Ln=new nn("Platform Initializer"),Hn=new nn("Platform ID"),Fn=new nn("appBootstrapListener"),Zn=function(){function e(){}return e.prototype.log=function(e){console.log(e)},e.prototype.warn=function(e){console.warn(e)},e.ctorParameters=function(){return[]},e}(),zn=function(){function e(){}return e.prototype.compileModuleSync=function(e){throw w()},e.prototype.compileModuleAsync=function(e){throw w()},e.prototype.compileModuleAndAllComponentsSync=function(e){throw w()},e.prototype.compileModuleAndAllComponentsAsync=function(e){throw w()},e.prototype.clearCache=function(){},e.prototype.clearCacheFor=function(e){},e}(),Un=function(){},Bn=function(){},Gn="ngComponent",Qn=function(){function e(){}return e.prototype.resolveComponentFactory=function(e){throw C(e)},e}(),qn=function(){function e(){}return e.NULL=new Qn,e}(),Wn=function(){function e(e,t,n){this._parent=t,this._ngModule=n,this._factories=new Map;for(var r=0;r<e.length;r++){var o=e[r];this._factories.set(o.componentType,o)}}return e.prototype.resolveComponentFactory=function(e){var t=this._factories.get(e);if(!t&&this._parent&&(t=this._parent.resolveComponentFactory(e)),!t)throw C(e);return new Kn(t,this._ngModule)},e}(),Kn=function(e){function t(t,n){var r=e.call(this)||this;return r.factory=t,r.ngModule=n,r}return Object(Jt.b)(t,e),Object.defineProperty(t.prototype,"selector",{get:function(){return this.factory.selector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this.factory.componentType},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngContentSelectors",{get:function(){return this.factory.ngContentSelectors},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputs",{get:function(){return this.factory.inputs},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){return this.factory.outputs},enumerable:!0,configurable:!0}),t.prototype.create=function(e,t,n,r){return this.factory.create(e,t,n,r||this.ngModule)},t}(Bn),Yn=function(){},Jn=function(){var e=hn.wtf;return!(!e||!(Gt=e.trace)||(Qt=Gt.events,0))}(),Xn=Jn?function(e,t){return void 0===t&&(t=null),Qt.createScope(e,t)}:function(e,t){return E},$n=Jn?function(e,t){return Gt.leaveScope(e,t),t}:function(e,t){return t},er=function(e){function t(t){void 0===t&&(t=!1);var n=e.call(this)||this;return n.__isAsync=t,n}return Object(Jt.b)(t,e),t.prototype.emit=function(t){e.prototype.next.call(this,t)},t.prototype.subscribe=function(t,n,r){var o,i=function(e){return null},u=function(){return null};return t&&"object"==typeof t?(o=this.__isAsync?function(e){setTimeout(function(){return t.next(e)})}:function(e){t.next(e)},t.error&&(i=this.__isAsync?function(e){setTimeout(function(){return t.error(e)})}:function(e){t.error(e)}),t.complete&&(u=this.__isAsync?function(){setTimeout(function(){return t.complete()})}:function(){t.complete()})):(o=this.__isAsync?function(e){setTimeout(function(){return t(e)})}:function(e){t(e)},n&&(i=this.__isAsync?function(e){setTimeout(function(){return n(e)})}:function(e){n(e)}),r&&(u=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()})),e.prototype.subscribe.call(this,o,i,u)},t}(tn.a),tr=function(){function e(e){var t=e.enableLongStackTrace,n=void 0!==t&&t;if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new er(!1),this.onMicrotaskEmpty=new er(!1),this.onStable=new er(!1),this.onError=new er(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),function(e){e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(t,n,r,o,i,u){try{return k(e),t.invokeTask(r,o,i,u)}finally{A(e)}},onInvoke:function(t,n,r,o,i,u,s){try{return k(e),t.invoke(r,o,i,u,s)}finally{A(e)}},onHasTask:function(t,n,r,o){t.hasTask(r,o),n===r&&("microTask"==o.change?(e.hasPendingMicrotasks=o.microTask,T(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:function(t,n,r,o){return t.handleError(r,o),e.runOutsideAngular(function(){return e.onError.emit(o)}),!1}})}(this)}return e.isInAngularZone=function(){return!0===Zone.current.get("isAngularZone")},e.assertInAngularZone=function(){if(!e.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},e.assertNotInAngularZone=function(){if(e.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},e.prototype.run=function(e,t,n){return this._inner.run(e,t,n)},e.prototype.runTask=function(e,t,n,r){var o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,e,nr,x,x);try{return o.runTask(i,t,n)}finally{o.cancelTask(i)}},e.prototype.runGuarded=function(e,t,n){return this._inner.runGuarded(e,t,n)},e.prototype.runOutsideAngular=function(e){return this._outer.run(e)},e}(),nr={},rr=function(){function e(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new er,this.onMicrotaskEmpty=new er,this.onStable=new er,this.onError=new er}return e.prototype.run=function(e){return e()},e.prototype.runGuarded=function(e){return e()},e.prototype.runOutsideAngular=function(e){return e()},e.prototype.runTask=function(e){return e()},e}(),or=function(){function e(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return e.prototype._watchAngularEvents=function(){var e=this;this._ngZone.onUnstable.subscribe({next:function(){e._didWork=!0,e._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){e._ngZone.onStable.subscribe({next:function(){tr.assertNotInAngularZone(),i(function(){e._isZoneStable=!0,e._runCallbacksIfReady()})}})})},e.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},e.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},e.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},e.prototype._runCallbacksIfReady=function(){var e=this;this.isStable()?i(function(){for(;0!==e._callbacks.length;)e._callbacks.pop()(e._didWork);e._didWork=!1}):this._didWork=!0},e.prototype.whenStable=function(e){this._callbacks.push(e),this._runCallbacksIfReady()},e.prototype.getPendingRequestCount=function(){return this._pendingCount},e.prototype.findProviders=function(e,t,n){return[]},e}(),ir=function(){function e(){this._applications=new Map,ur.addToWindow(this)}return e.prototype.registerApplication=function(e,t){this._applications.set(e,t)},e.prototype.unregisterApplication=function(e){this._applications.delete(e)},e.prototype.unregisterAllApplications=function(){this._applications.clear()},e.prototype.getTestability=function(e){return this._applications.get(e)||null},e.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},e.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},e.prototype.findTestabilityInTree=function(e,t){return void 0===t&&(t=!0),ur.findTestabilityInTree(this,e,t)},e.ctorParameters=function(){return[]},e}(),ur=new(function(){function e(){}return e.prototype.addToWindow=function(e){},e.prototype.findTestabilityInTree=function(e,t,n){return null},e}()),sr=!0,ar=!1,cr=new nn("AllowMultipleToken"),lr=function(e,t){this.name=e,this.token=t},fr=function(){function e(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return e.prototype.bootstrapModuleFactory=function(e,t){var n=this,r=function(e){return"noop"===e?new rr:("zone.js"===e?void 0:e)||new tr({enableLongStackTrace:I()})}(t?t.ngZone:void 0);return r.run(function(){var t=mn.create([{provide:tr,useValue:r}],n.injector),o=e.create(t),i=o.injector.get(jn,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return o.onDestroy(function(){return j(n._modules,o)}),r.runOutsideAngular(function(){return r.onError.subscribe({next:function(e){i.handleError(e)}})}),function(e,t,r){try{var i=function(){var e=o.injector.get(Dn);return e.runInitializers(),e.donePromise.then(function(){return n._moduleDoBootstrap(o),o})}();return g(i)?i.catch(function(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}):i}catch(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}}(i,r)})},e.prototype.bootstrapModule=function(e,t){var n=this;void 0===t&&(t=[]);var r=this.injector.get(Un),o=R({},t);return r.createCompiler([o]).compileModuleAsync(e).then(function(e){return n.bootstrapModuleFactory(e,o)})},e.prototype._moduleDoBootstrap=function(e){var t=e.injector.get(dr);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(function(e){return t.bootstrap(e)});else{if(!e.instance.ngDoBootstrap)throw new Error("The module "+s(e.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');e.instance.ngDoBootstrap(t)}this._modules.push(e)},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(e){return e.destroy()}),this._destroyListeners.forEach(function(e){return e()}),this._destroyed=!0},Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),e}(),dr=function(){function e(e,t,n,r,o,u){var s=this;this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=u,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=I(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run(function(){s.tick()})}});var a=new Xt.a(function(e){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular(function(){e.next(s._stable),e.complete()})}),c=new Xt.a(function(e){var t;s._zone.runOutsideAngular(function(){t=s._zone.onStable.subscribe(function(){tr.assertNotInAngularZone(),i(function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,e.next(!0))})})});var n=s._zone.onUnstable.subscribe(function(){tr.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular(function(){e.next(!1)}))});return function(){t.unsubscribe(),n.unsubscribe()}});this.isStable=Object($t.a)(a,en.a.call(c))}return e.prototype.bootstrap=function(e,t){var n=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var r;r=e instanceof Bn?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(r.componentType);var o=r instanceof Kn?null:this._injector.get(Yn),i=r.create(mn.NULL,[],t||r.selector,o);i.onDestroy(function(){n._unloadComponent(i)});var u=i.injector.get(or,null);return u&&i.injector.get(ir).registerApplication(i.location.nativeElement,u),this._loadComponent(i),I()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),i},e.prototype.tick=function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var n=e._tickScope();try{this._runningTick=!0,this._views.forEach(function(e){return e.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(e){return e.checkNoChanges()})}catch(e){this._zone.runOutsideAngular(function(){return t._exceptionHandler.handleError(e)})}finally{this._runningTick=!1,$n(n)}},e.prototype.attachView=function(e){var t=e;this._views.push(t),t.attachToAppRef(this)},e.prototype.detachView=function(e){var t=e;j(this._views,t),t.detachFromAppRef()},e.prototype._loadComponent=function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Fn,[]).concat(this._bootstrapListeners).forEach(function(t){return t(e)})},e.prototype._unloadComponent=function(e){this.detachView(e.hostView),j(this.components,e)},e.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(e){return e.destroy()})},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),e._tickScope=Xn("ApplicationRef#tick()"),e}(),pr=function(){},hr=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}(),yr=function(e){this.nativeElement=e},vr=function(){function e(){this.dirty=!0,this._results=[],this.changes=new er}return Object.defineProperty(e.prototype,"length",{get:function(){return this._results.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"first",{get:function(){return this._results[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"last",{get:function(){return this._results[this.length-1]},enumerable:!0,configurable:!0}),e.prototype.map=function(e){return this._results.map(e)},e.prototype.filter=function(e){return this._results.filter(e)},e.prototype.find=function(e){return this._results.find(e)},e.prototype.reduce=function(e,t){return this._results.reduce(e,t)},e.prototype.forEach=function(e){this._results.forEach(e)},e.prototype.some=function(e){return this._results.some(e)},e.prototype.toArray=function(){return this._results.slice()},e.prototype[o()]=function(){return this._results[o()]()},e.prototype.toString=function(){return this._results.toString()},e.prototype.reset=function(e){this._results=M(e),this.dirty=!1},e.prototype.notifyOnChanges=function(){this.changes.emit(this)},e.prototype.setDirty=function(){this.dirty=!0},e.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},e}(),gr=function(){},mr=function(){function e(e,t,n){this._debugContext=n,this.nativeNode=e,t&&t instanceof br?t.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(e.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),e}(),br=function(e){function t(t,n,r){var o=e.call(this,t,n,r)||this;return o.properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=t,o}return Object(Jt.b)(t,e),t.prototype.addChild=function(e){e&&(this.childNodes.push(e),e.parent=this)},t.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))},t.prototype.insertChildrenAfter=function(e,t){var n=this,r=this.childNodes.indexOf(e);-1!==r&&((o=this.childNodes).splice.apply(o,[r+1,0].concat(t)),t.forEach(function(e){e.parent&&e.parent.removeChild(e),e.parent=n}));var o},t.prototype.insertBefore=function(e,t){var n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))},t.prototype.query=function(e){return this.queryAll(e)[0]||null},t.prototype.queryAll=function(e){var t=[];return D(this,e,t),t},t.prototype.queryAllNodes=function(e){var t=[];return V(this,e,t),t},Object.defineProperty(t.prototype,"children",{get:function(){return this.childNodes.filter(function(e){return e instanceof t})},enumerable:!0,configurable:!0}),t.prototype.triggerEventHandler=function(e,t){this.listeners.forEach(function(n){n.name==e&&n.callback(t)})},t}(mr),_r=new Map,wr=function(){function e(e){this.wrapped=e}return e.wrap=function(t){return new e(t)},e}(),Cr=function(){function e(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}return e.prototype.isFirstChange=function(){return this.firstChange},e}(),Er=function(){function e(){}return e.prototype.supports=function(e){return Z(e)},e.prototype.create=function(e){return new Tr(e)},e}(),xr=function(e,t){return t},Tr=function(){function e(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||xr}return e.prototype.forEachItem=function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)},e.prototype.forEachOperation=function(e){for(var t=this._itHead,n=this._removalsHead,r=0,o=null;t||n;){var i=!n||t&&t.currentIndex<U(n,r,o)?t:n,u=U(i,r,o),s=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(t=t._next,null==i.previousIndex)r++;else{o||(o=[]);var a=u-r,c=s-r;if(a!=c){for(var l=0;l<a;l++){var f=l<o.length?o[l]:o[l]=0,d=f+l;c<=d&&d<a&&(o[l]=f+1)}o[i.previousIndex]=c-a}}u!==s&&e(i,u,s)}},e.prototype.forEachPreviousItem=function(e){var t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)},e.prototype.forEachAddedItem=function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)},e.prototype.forEachMovedItem=function(e){var t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)},e.prototype.forEachRemovedItem=function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)},e.prototype.forEachIdentityChange=function(e){var t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)},e.prototype.diff=function(e){if(null==e&&(e=[]),!Z(e))throw new Error("Error trying to diff '"+s(e)+"'. Only arrays and iterables are allowed");return this.check(e)?this:null},e.prototype.onDestroy=function(){},e.prototype.check=function(e){var t=this;this._reset();var n,r,i,s=this._itHead,a=!1;if(Array.isArray(e)){this.length=e.length;for(var c=0;c<this.length;c++)i=this._trackByFn(c,r=e[c]),null!==s&&u(s.trackById,i)?(a&&(s=this._verifyReinsertion(s,r,i,c)),u(s.item,r)||this._addIdentityChange(s,r)):(s=this._mismatch(s,r,i,c),a=!0),s=s._next}else n=0,function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)t(e[n]);else for(var r=e[o()](),i=void 0;!(i=r.next()).done;)t(i.value)}(e,function(e){i=t._trackByFn(n,e),null!==s&&u(s.trackById,i)?(a&&(s=t._verifyReinsertion(s,e,i,n)),u(s.item,e)||t._addIdentityChange(s,e)):(s=t._mismatch(s,e,i,n),a=!0),s=s._next,n++}),this.length=n;return this._truncate(s),this.collection=e,this.isDirty},Object.defineProperty(e.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),e.prototype._reset=function(){if(this.isDirty){var e=void 0,t=void 0;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},e.prototype._mismatch=function(e,t,n,r){var o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(u(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,o,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(u(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,o,r)):e=this._addAfter(new kr(t,n),o,r),e},e.prototype._verifyReinsertion=function(e,t,n,r){var o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e},e.prototype._truncate=function(e){for(;null!==e;){var t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},e.prototype._reinsertAfter=function(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);var r=e._prevRemoved,o=e._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e},e.prototype._moveAfter=function(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e},e.prototype._addAfter=function(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e},e.prototype._insertAfter=function(e,t,n){var r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new Nr),this._linkedRecords.put(e),e.currentIndex=n,e},e.prototype._remove=function(e){return this._addToRemovals(this._unlink(e))},e.prototype._unlink=function(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);var t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e},e.prototype._addToMoves=function(e,t){return e.previousIndex===t?e:(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e,e)},e.prototype._addToRemovals=function(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Nr),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e},e.prototype._addIdentityChange=function(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e},e}(),kr=function(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null},Ar=function(){function e(){this._head=null,this._tail=null}return e.prototype.add=function(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)},e.prototype.get=function(e,t){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&u(n.trackById,e))return n;return null},e.prototype.remove=function(e){var t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head},e}(),Nr=function(){function e(){this.map=new Map}return e.prototype.put=function(e){var t=e.trackById,n=this.map.get(t);n||(n=new Ar,this.map.set(t,n)),n.add(e)},e.prototype.get=function(e,t){var n=this.map.get(e);return n?n.get(e,t):null},e.prototype.remove=function(e){var t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e},Object.defineProperty(e.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),e.prototype.clear=function(){this.map.clear()},e}(),Sr=function(){function e(){}return e.prototype.supports=function(e){return e instanceof Map||z(e)},e.prototype.create=function(){return new Ir},e}(),Ir=function(){function e(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(e.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),e.prototype.forEachItem=function(e){var t;for(t=this._mapHead;null!==t;t=t._next)e(t)},e.prototype.forEachPreviousItem=function(e){var t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)},e.prototype.forEachChangedItem=function(e){var t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)},e.prototype.forEachAddedItem=function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)},e.prototype.forEachRemovedItem=function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)},e.prototype.diff=function(e){if(e){if(!(e instanceof Map||z(e)))throw new Error("Error trying to diff '"+s(e)+"'. Only maps and objects are allowed")}else e=new Map;return this.check(e)?this:null},e.prototype.onDestroy=function(){},e.prototype.check=function(e){var t=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(e,function(e,r){if(n&&n.key===r)t._maybeAddToChanges(n,e),t._appendAfter=n,n=n._next;else{var o=t._getOrCreateRecordForKey(r,e);n=t._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty},e.prototype._insertBeforeOrAppend=function(e,t){if(e){var n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null},e.prototype._getOrCreateRecordForKey=function(e,t){if(this._records.has(e)){var n=this._records.get(e);this._maybeAddToChanges(n,t);var r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}var i=new Or(e);return this._records.set(e,i),i.currentValue=t,this._addToAdditions(i),i},e.prototype._reset=function(){if(this.isDirty){var e=void 0;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}},e.prototype._maybeAddToChanges=function(e,t){u(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))},e.prototype._addToAdditions=function(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)},e.prototype._addToChanges=function(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)},e.prototype._forEach=function(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(function(n){return t(e[n],n)})},e}(),Or=function(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null},Pr=function(){function e(e){this.factories=e}return e.create=function(t,n){if(null!=n){var r=n.factories.slice();return t=t.concat(r),new e(t)}return new e(t)},e.extend=function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return e.create(t,n)},deps:[[e,new fn,new cn]]}},e.prototype.find=function(e){var t=this.factories.find(function(t){return t.supports(e)});if(null!=t)return t;throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+function(e){return e.name||typeof e}(e)+"'")},e}(),Rr=function(){function e(e){this.factories=e}return e.create=function(t,n){if(n){var r=n.factories.slice();t=t.concat(r)}return new e(t)},e.extend=function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return e.create(t,n)},deps:[[e,new fn,new cn]]}},e.prototype.find=function(e){var t=this.factories.find(function(t){return t.supports(e)});if(t)return t;throw new Error("Cannot find a differ supporting object '"+e+"'")},e}(),jr=[new Sr],Mr=new Pr([new Er]),Dr=new Rr(jr),Vr=O(null,"core",[{provide:Hn,useValue:"unknown"},{provide:fr,deps:[mn]},{provide:ir,deps:[]},{provide:Zn,deps:[]}]),Lr=new nn("LocaleId"),Hr=function(e){},Fr=function(){var e={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return e[e.NONE]="NONE",e[e.HTML]="HTML",e[e.STYLE]="STYLE",e[e.SCRIPT]="SCRIPT",e[e.URL]="URL",e[e.RESOURCE_URL]="RESOURCE_URL",e}(),Zr=function(){},zr={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,clearProviderOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0},Ur=function(){},Br=new Map,Gr="$$undefined",Qr="$$empty",qr=0,Wr=new WeakMap,Kr=/^:([^:]+):(.+)$/,Yr=new Object,Jr=te(mn),Xr=te(Yn),$r=new Object,eo=function(e){function t(t,n,r,o,i,u){var s=e.call(this)||this;return s.selector=t,s.componentType=n,s._inputs=o,s._outputs=i,s.ngContentSelectors=u,s.viewDefFactory=r,s}return Object(Jt.b)(t,e),Object.defineProperty(t.prototype,"inputs",{get:function(){var e=[],t=this._inputs;for(var n in t)e.push({propName:n,templateName:t[n]});return e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){var e=[];for(var t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e},enumerable:!0,configurable:!0}),t.prototype.create=function(e,t,n,r){if(!r)throw new Error("ngModule should be provided");var o=me(this.viewDefFactory),i=o.nodes[0].element.componentProvider.nodeIndex,u=zr.createRootView(e,t||[],n,o,r,$r),s=K(u,i).instance;return n&&u.renderer.setAttribute(W(u,0).renderElement,"ng-version",sn.full),new to(u,new ro(u),s)},t}(Bn),to=function(e){function t(t,n,r){var o=e.call(this)||this;return o._view=t,o._viewRef=n,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=n,o.changeDetectorRef=n,o.instance=r,o}return Object(Jt.b)(t,e),Object.defineProperty(t.prototype,"location",{get:function(){return new yr(W(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new io(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this._viewRef.destroy()},t.prototype.onDestroy=function(e){this._viewRef.onDestroy(e)},t}(function(){}),no=function(){function e(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}return Object.defineProperty(e.prototype,"element",{get:function(){return new yr(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new io(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parentInjector",{get:function(){for(var e=this._view,t=this._elDef.parent;!t&&e;)t=le(e),e=e.parent;return e?new io(e,t):new io(this._view,null)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var t=je(this._data,e);zr.destroyView(t)}},e.prototype.get=function(e){var t=this._embeddedViews[e];if(t){var n=new ro(t);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(e.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),e.prototype.createEmbeddedView=function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r},e.prototype.createComponent=function(e,t,n,r,o){var i=n||this.parentInjector;o||e instanceof Kn||(o=i.get(Yn));var u=e.create(i,r,void 0,o);return this.insert(u.hostView,t),u},e.prototype.insert=function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n=e;return function(e,t,n,r){var o=t.viewContainer._embeddedViews;null!==n&&void 0!==n||(n=o.length),r.viewContainerParent=e,Ve(o,n,r),function(e,t){var n=ce(t);if(n&&n!==e&&!(16&t.state)){t.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,n){if(!(4&n.flags)){t.parent.def.nodeFlags|=4,n.flags|=4;for(var r=n.parent;r;)r.childFlags|=4,r=r.parent}}(0,t.parentNodeDef)}}(t,r),zr.dirtyParentQueries(r),Me(t,n>0?o[n-1]:null,r)}(this._view,this._data,t,n._view),n.attachToViewContainerRef(this),e},e.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n=this._embeddedViews.indexOf(e._view);return function(e,t,n){var r=e.viewContainer._embeddedViews,o=r[t];Le(r,t),null==n&&(n=r.length),Ve(r,n,o),zr.dirtyParentQueries(o),De(o),Me(e,n>0?r[n-1]:null,o)}(this._data,n,t),e},e.prototype.indexOf=function(e){return this._embeddedViews.indexOf(e._view)},e.prototype.remove=function(e){var t=je(this._data,e);t&&zr.destroyView(t)},e.prototype.detach=function(e){var t=je(this._data,e);return t?new ro(t):null},e}(),ro=function(){function e(e){this._view=e,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){return function(e){var t=[];return be(e,0,void 0,void 0,t),t}(this._view)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),e.prototype.markForCheck=function(){ue(this._view)},e.prototype.detach=function(){this._view.state&=-5},e.prototype.detectChanges=function(){var e=this._view.root.rendererFactory;e.begin&&e.begin(),zr.checkAndUpdateView(this._view),e.end&&e.end()},e.prototype.checkNoChanges=function(){zr.checkNoChangesView(this._view)},e.prototype.reattach=function(){this._view.state|=4},e.prototype.onDestroy=function(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)},e.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),zr.destroyView(this._view)},e.prototype.detachFromAppRef=function(){this._appRef=null,De(this._view),zr.dirtyParentQueries(this._view)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e}(),oo=function(e){function t(t,n){var r=e.call(this)||this;return r._parentView=t,r._def=n,r}return Object(Jt.b)(t,e),t.prototype.createEmbeddedView=function(e){return new ro(zr.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))},Object.defineProperty(t.prototype,"elementRef",{get:function(){return new yr(W(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),t}(gr),io=function(){function e(e,t){this.view=e,this.elDef=t}return e.prototype.get=function(e,t){return void 0===t&&(t=mn.THROW_IF_NOT_FOUND),zr.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:te(e)},t)},e}(),uo=function(){function e(e){this.delegate=e}return e.prototype.selectRootElement=function(e){return this.delegate.selectRootElement(e)},e.prototype.createElement=function(e,t){var n=xe(t),r=this.delegate.createElement(n[1],n[0]);return e&&this.delegate.appendChild(e,r),r},e.prototype.createViewRoot=function(e){return e},e.prototype.createTemplateAnchor=function(e){var t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t},e.prototype.createText=function(e,t){var n=this.delegate.createText(t);return e&&this.delegate.appendChild(e,n),n},e.prototype.projectNodes=function(e,t){for(var n=0;n<t.length;n++)this.delegate.appendChild(e,t[n])},e.prototype.attachViewAfter=function(e,t){for(var n=this.delegate.parentNode(e),r=this.delegate.nextSibling(e),o=0;o<t.length;o++)this.delegate.insertBefore(n,t[o],r)},e.prototype.detachView=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=this.delegate.parentNode(n);this.delegate.removeChild(r,n)}},e.prototype.destroyView=function(e,t){for(var n=0;n<t.length;n++)this.delegate.destroyNode(t[n])},e.prototype.listen=function(e,t,n){return this.delegate.listen(e,t,n)},e.prototype.listenGlobal=function(e,t,n){return this.delegate.listen(e,t,n)},e.prototype.setElementProperty=function(e,t,n){this.delegate.setProperty(e,t,n)},e.prototype.setElementAttribute=function(e,t,n){var r=xe(t),o=r[0],i=r[1];null!=n?this.delegate.setAttribute(e,i,n,o):this.delegate.removeAttribute(e,i,o)},e.prototype.setBindingDebugInfo=function(e,t,n){},e.prototype.setElementClass=function(e,t,n){n?this.delegate.addClass(e,t):this.delegate.removeClass(e,t)},e.prototype.setElementStyle=function(e,t,n){null!=n?this.delegate.setStyle(e,t,n):this.delegate.removeStyle(e,t)},e.prototype.invokeElementMethod=function(e,t,n){e[t].apply(e,n)},e.prototype.setText=function(e,t){this.delegate.setValue(e,t)},e.prototype.animate=function(){throw new Error("Renderer.animate is no longer supported!")},e}(),so=function(){function e(e,t,n,r){this._moduleType=e,this._parent=t,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,function(e){for(var t=e._def,n=e._providers=new Array(t.providers.length),r=0;r<t.providers.length;r++){var o=t.providers[r];4096&o.flags||(n[r]=Re(e,o))}}(this)}return e.prototype.get=function(e,t){return void 0===t&&(t=mn.THROW_IF_NOT_FOUND),Pe(this,{token:e,tokenKey:te(e),flags:0},t)},Object.defineProperty(e.prototype,"instance",{get:function(){return this.get(this._moduleType)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentFactoryResolver",{get:function(){return this.get(qn)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return this},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+s(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,function(e,t){for(var n=e._def,r=0;r<n.providers.length;r++)if(131072&n.providers[r].flags){var o=e._providers[r];o&&o!==Yr&&o.ngOnDestroy()}}(this),this._destroyListeners.forEach(function(e){return e()})},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},e}(),ao=te(function(){}),co=te(function(){}),lo=te(yr),fo=te(function(){}),po=te(gr),ho=te(function(){}),yo=te(mn),vo={},go=function(){var e={CreateViewNodes:0,CheckNoChanges:1,CheckNoChangesProjectedViews:2,CheckAndUpdate:3,CheckAndUpdateProjectedViews:4,Destroy:5};return e[e.CreateViewNodes]="CreateViewNodes",e[e.CheckNoChanges]="CheckNoChanges",e[e.CheckNoChangesProjectedViews]="CheckNoChangesProjectedViews",e[e.CheckAndUpdate]="CheckAndUpdate",e[e.CheckAndUpdateProjectedViews]="CheckAndUpdateProjectedViews",e[e.Destroy]="Destroy",e}(),mo=!1,bo=new Map,_o=function(){var e={create:0,detectChanges:1,checkNoChanges:2,destroy:3,handleEvent:4};return e[e.create]="create",e[e.detectChanges]="detectChanges",e[e.checkNoChanges]="checkNoChanges",e[e.destroy]="destroy",e[e.handleEvent]="handleEvent",e}(),wo=/([A-Z])/g,Co=function(){function e(e,t){this.view=e,this.nodeIndex=t,null==t&&(this.nodeIndex=t=0),this.nodeDef=e.def.nodes[t];for(var n=this.nodeDef,r=e;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&r;)n=le(r),r=r.parent;this.elDef=n,this.elView=r}return Object.defineProperty(e.prototype,"elOrCompView",{get:function(){return W(this.elView,this.elDef.nodeIndex).componentView||this.view},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return Ue(this.elView,this.elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"component",{get:function(){return this.elOrCompView.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this.elOrCompView.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){var e=[];if(this.elDef)for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&e.push(n.provider.token),t+=n.childCount}return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){var e={};if(this.elDef){Zt(this.elView,this.elDef,e);for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&Zt(this.elView,n,e),t+=n.childCount}}return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentRenderElement",{get:function(){var e=function(e){for(;e&&!pe(e);)e=e.parent;return e.parent?W(e.parent,le(e).nodeIndex):null}(this.elOrCompView);return e?e.renderElement:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderNode",{get:function(){return 2&this.nodeDef.flags?fe(this.view,this.nodeDef):fe(this.elView,this.elDef)},enumerable:!0,configurable:!0}),e.prototype.logError=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o;2&this.nodeDef.flags?(r=this.view.def,o=this.nodeDef.nodeIndex):(r=this.elView.def,o=this.elDef.nodeIndex);var i=function(e,t){for(var n=-1,r=0;r<=t;r++)3&e.nodes[r].flags&&n++;return n}(r,o),u=-1;r.factory(function(){return++u===i?(n=e.error).bind.apply(n,[e].concat(t)):Ur;var n}),u<i&&(e.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),e.error.apply(e,t))},e}(),Eo=function(){function e(e){this.delegate=e}return e.prototype.createRenderer=function(e,t){return new xo(this.delegate.createRenderer(e,t))},e.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},e.prototype.end=function(){this.delegate.end&&this.delegate.end()},e.prototype.whenRenderingDone=function(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)},e}(),xo=function(){function e(e){this.delegate=e}return Object.defineProperty(e.prototype,"data",{get:function(){return this.delegate.data},enumerable:!0,configurable:!0}),e.prototype.destroyNode=function(e){!function(e){_r.delete(e.nativeNode)}(L(e)),this.delegate.destroyNode&&this.delegate.destroyNode(e)},e.prototype.destroy=function(){this.delegate.destroy()},e.prototype.createElement=function(e,t){var n=this.delegate.createElement(e,t),r=Ut();if(r){var o=new br(n,null,r);o.name=e,H(o)}return n},e.prototype.createComment=function(e){var t=this.delegate.createComment(e),n=Ut();return n&&H(new mr(t,null,n)),t},e.prototype.createText=function(e){var t=this.delegate.createText(e),n=Ut();return n&&H(new mr(t,null,n)),t},e.prototype.appendChild=function(e,t){var n=L(e),r=L(t);n&&r&&n instanceof br&&n.addChild(r),this.delegate.appendChild(e,t)},e.prototype.insertBefore=function(e,t,n){var r=L(e),o=L(t),i=L(n);r&&o&&r instanceof br&&r.insertBefore(i,o),this.delegate.insertBefore(e,t,n)},e.prototype.removeChild=function(e,t){var n=L(e),r=L(t);n&&r&&n instanceof br&&n.removeChild(r),this.delegate.removeChild(e,t)},e.prototype.selectRootElement=function(e){var t=this.delegate.selectRootElement(e),n=Ut();return n&&H(new br(t,null,n)),t},e.prototype.setAttribute=function(e,t,n,r){var o=L(e);o&&o instanceof br&&(o.attributes[r?r+":"+t:t]=n),this.delegate.setAttribute(e,t,n,r)},e.prototype.removeAttribute=function(e,t,n){var r=L(e);r&&r instanceof br&&(r.attributes[n?n+":"+t:t]=null),this.delegate.removeAttribute(e,t,n)},e.prototype.addClass=function(e,t){var n=L(e);n&&n instanceof br&&(n.classes[t]=!0),this.delegate.addClass(e,t)},e.prototype.removeClass=function(e,t){var n=L(e);n&&n instanceof br&&(n.classes[t]=!1),this.delegate.removeClass(e,t)},e.prototype.setStyle=function(e,t,n,r){var o=L(e);o&&o instanceof br&&(o.styles[t]=n),this.delegate.setStyle(e,t,n,r)},e.prototype.removeStyle=function(e,t,n){var r=L(e);r&&r instanceof br&&(r.styles[t]=null),this.delegate.removeStyle(e,t,n)},e.prototype.setProperty=function(e,t,n){var r=L(e);r&&r instanceof br&&(r.properties[t]=n),this.delegate.setProperty(e,t,n)},e.prototype.listen=function(e,t,n){if("string"!=typeof e){var r=L(e);r&&r.listeners.push(new function(e,t){this.name=e,this.callback=t}(t,n))}return this.delegate.listen(e,t,n)},e.prototype.parentNode=function(e){return this.delegate.parentNode(e)},e.prototype.nextSibling=function(e){return this.delegate.nextSibling(e)},e.prototype.setValue=function(e,t){return this.delegate.setValue(e,t)},e}(),To=function(e){function t(t,n,r){var o=e.call(this)||this;return o.moduleType=t,o._bootstrapComponents=n,o._ngModuleDefFactory=r,o}return Object(Jt.b)(t,e),t.prototype.create=function(e){!function(){if(!mo){mo=!0;var e=I()?{setCurrentNode:Dt,createRootView:function(e,t,n,r,o,i){var u=o.injector.get(pr),s=Pt(e,o,new Eo(u),t,n),a=Rt(r);return zt(_o.create,yt,null,[s,a,i])},createEmbeddedView:function(e,t,n,r){var o=Rt(n);return zt(_o.create,ht,null,[e,t,o,r])},createComponentView:function(e,t,n,r){var o=Rt(n);return zt(_o.create,vt,null,[e,t,o,r])},createNgModuleRef:function(e,t,n,r){return Ge(e,t,n,function(e){var t=function(e){var t=!1,n=!1;return 0===bo.size?{hasOverrides:t,hasDeprecatedOverrides:n}:(e.providers.forEach(function(e){var r=bo.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)}),{hasOverrides:t,hasDeprecatedOverrides:n})}(e),n=t.hasDeprecatedOverrides;return t.hasOverrides?(e=e.factory(function(){return Ur}),function(e){for(var t=0;t<e.providers.length;t++){var r=e.providers[t];n&&(r.flags|=4096);var o=bo.get(r.token);o&&(r.flags=-3841&r.flags|o.flags,r.deps=ve(o.deps),r.value=o.value)}}(e),e):e}(r))},overrideProvider:function(e){bo.set(e.token,e)},clearProviderOverrides:function(){bo.clear()},checkAndUpdateView:function(e){return zt(_o.detectChanges,wt,null,[e])},checkNoChangesView:function(e){return zt(_o.checkNoChanges,_t,null,[e])},destroyView:function(e){return zt(_o.destroy,kt,null,[e])},createDebugContext:function(e,t){return new Co(e,t)},handleEvent:function(e,t,n,r){return Dt(e,t),zt(_o.handleEvent,e.def.handleEvent,null,[e,t,n,r])},updateDirectives:function(e,t){if(128&e.state)throw ee(_o[Wt]);return Dt(e,Ht(e,0)),e.def.updateDirectives(function(e,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var u=e.def.nodes[n];return 0===t?Vt(e,u,r,o):Lt(e,u,r,o),16384&u.flags&&Dt(e,Ht(e,n)),224&u.flags?Y(e,u.nodeIndex).value:void 0},e)},updateRenderer:function(e,t){if(128&e.state)throw ee(_o[Wt]);return Dt(e,Ft(e,0)),e.def.updateRenderer(function(e,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var u=e.def.nodes[n];return 0===t?Vt(e,u,r,o):Lt(e,u,r,o),3&u.flags&&Dt(e,Ft(e,n)),224&u.flags?Y(e,u.nodeIndex).value:void 0},e)}}:{setCurrentNode:function(){},createRootView:function(e,t,n,r,o,i){return yt(Pt(e,o,o.injector.get(pr),t,n),r,i)},createEmbeddedView:ht,createComponentView:vt,createNgModuleRef:Ge,overrideProvider:Ur,clearProviderOverrides:Ur,checkAndUpdateView:wt,checkNoChangesView:_t,destroyView:kt,createDebugContext:function(e,t){return new Co(e,t)},handleEvent:function(e,t,n,r){return e.def.handleEvent(e,t,n,r)},updateDirectives:function(e,t){return e.def.updateDirectives(0===t?jt:Mt,e)},updateRenderer:function(e,t){return e.def.updateRenderer(0===t?jt:Mt,e)}};zr.setCurrentNode=e.setCurrentNode,zr.createRootView=e.createRootView,zr.createEmbeddedView=e.createEmbeddedView,zr.createComponentView=e.createComponentView,zr.createNgModuleRef=e.createNgModuleRef,zr.overrideProvider=e.overrideProvider,zr.clearProviderOverrides=e.clearProviderOverrides,zr.checkAndUpdateView=e.checkAndUpdateView,zr.checkNoChangesView=e.checkNoChangesView,zr.destroyView=e.destroyView,zr.resolveDep=Xe,zr.createDebugContext=e.createDebugContext,zr.handleEvent=e.handleEvent,zr.updateDirectives=e.updateDirectives,zr.updateRenderer=e.updateRenderer,zr.dirtyParentQueries=ot}}();var t=me(this._ngModuleDefFactory);return zr.createNgModuleRef(this.moduleType,e||mn.NULL,this._bootstrapComponents,t)},t}(function(){})}).call(t,n("fRUx"))},NGRF:function(e,t,n){"use strict";t.a=function(e){return null!=e&&"object"==typeof e}},TO51:function(e,t,n){"use strict";var r=n("6Xbx"),o=n("AP4T"),i=n("E9/g"),u=n("qLnt"),s=function(e){function t(){var t=e.call(this,"object unsubscribed");this.name=t.name="ObjectUnsubscribedError",this.stack=t.stack,this.message=t.message}return Object(r.b)(t,e),t}(Error),a=function(e){function t(t,n){e.call(this),this.subject=t,this.subscriber=n,this.closed=!1}return Object(r.b)(t,e),t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},t}(u.a),c=n("V7AE");n.d(t,"b",function(){return l}),n.d(t,"a",function(){return f});var l=function(e){function t(t){e.call(this,t),this.destination=t}return Object(r.b)(t,e),t}(i.a),f=function(e){function t(){e.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return Object(r.b)(t,e),t.prototype[c.a]=function(){return new l(this)},t.prototype.lift=function(e){var t=new d(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new s;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),o=0;o<n;o++)r[o].next(e)},t.prototype.error=function(e){if(this.closed)throw new s;this.hasError=!0,this.thrownError=e,this.isStopped=!0;for(var t=this.observers,n=t.length,r=t.slice(),o=0;o<n;o++)r[o].error(e);this.observers.length=0},t.prototype.complete=function(){if(this.closed)throw new s;this.isStopped=!0;for(var e=this.observers,t=e.length,n=e.slice(),r=0;r<t;r++)n[r].complete();this.observers.length=0},t.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},t.prototype._trySubscribe=function(t){if(this.closed)throw new s;return e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){if(this.closed)throw new s;return this.hasError?(e.error(this.thrownError),u.a.EMPTY):this.isStopped?(e.complete(),u.a.EMPTY):(this.observers.push(e),new a(this,e))},t.prototype.asObservable=function(){var e=new o.a;return e.source=this,e},t.create=function(e,t){return new d(e,t)},t}(o.a),d=function(e){function t(t,n){e.call(this),this.destination=t,this.source=n}return Object(r.b)(t,e),t.prototype.next=function(e){var t=this.destination;t&&t.next&&t.next(e)},t.prototype.error=function(e){var t=this.destination;t&&t.error&&this.destination.error(e)},t.prototype.complete=function(){var e=this.destination;e&&e.complete&&this.destination.complete()},t.prototype._subscribe=function(e){return this.source?this.source.subscribe(e):u.a.EMPTY},t}(f)},URbD:function(e,t,n){"use strict";function r(){return function(e){return e.lift(new l(e))}}function o(){return new u.a}var i=n("6Xbx"),u=n("TO51"),s=n("AP4T"),a=n("E9/g"),c=n("qLnt"),l=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var n=this.connectable;n._refCount++;var r=new f(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o},e}(),f=function(e){function t(t,n){e.call(this,t),this.connectable=n}return Object(i.b)(t,e),t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},t}(a.a),d=function(e){function t(t,n){e.call(this),this.source=t,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}return Object(i.b)(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new c.a).add(this.source.subscribe(new h(this.getSubject(),this))),e.closed?(this._connection=null,e=c.a.EMPTY):this._connection=e),e},t.prototype.refCount=function(){return r()(this)},t}(s.a).prototype,p={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:d._subscribe},_isComplete:{value:d._isComplete,writable:!0},getSubject:{value:d.getSubject},connect:{value:d.connect},refCount:{value:d.refCount}},h=function(e){function t(t,n){e.call(this,t),this.connectable=n}return Object(i.b)(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},t}(u.b),y=function(){function e(e,t){this.subjectFactory=e,this.selector=t}return e.prototype.call=function(e,t){var n=this.selector,r=this.subjectFactory(),o=n(r).subscribe(e);return o.add(t.subscribe(r)),o},e}();t.a=function(){return function(e){return r()(function(e,t){return function(t){var n;if(n="function"==typeof e?e:function(){return e},!1)return t.lift(new y(n,void 0));var r=Object.create(t,p);return r.source=t,r.subjectFactory=n,r}}(o)(e))}(this)}},V7AE:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n("xIGM").a.Symbol,o="function"==typeof r&&"function"==typeof r.for?r.for("rxSubscriber"):"@@rxSubscriber"},YuZA:function(e,t){function n(e){return Promise.resolve().then(function(){throw new Error("Cannot find module '"+e+"'.")})}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="YuZA"},cDNt:function(e,t,n){"use strict";function r(e){return b._2(0,[(e()(),b._1(-1,null,["\n"])),(e()(),b.P(1,0,null,null,6,"div",[["style","text-align:center"]],null,null,null,null,null)),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(3,0,null,null,1,"h1",[],null,null,null,null,null)),(e()(),b._1(4,null,["\n    Welcome to ","!\n  "])),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(6,0,null,null,0,"img",[["alt","Angular Logo"],["src","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj4KICAgIDxwYXRoIGZpbGw9IiNERDAwMzEiIGQ9Ik0xMjUgMzBMMzEuOSA2My4ybDE0LjIgMTIzLjFMMTI1IDIzMGw3OC45LTQzLjcgMTQuMi0xMjMuMXoiIC8+CiAgICA8cGF0aCBmaWxsPSIjQzMwMDJGIiBkPSJNMTI1IDMwdjIyLjItLjFWMjMwbDc4LjktNDMuNyAxNC4yLTEyMy4xTDEyNSAzMHoiIC8+CiAgICA8cGF0aCAgZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNSA1Mi4xTDY2LjggMTgyLjZoMjEuN2wxMS43LTI5LjJoNDkuNGwxMS43IDI5LjJIMTgzTDEyNSA1Mi4xem0xNyA4My4zaC0zNGwxNy00MC45IDE3IDQwLjl6IiAvPgogIDwvc3ZnPg=="],["width","300"]],null,null,null,null,null)),(e()(),b._1(-1,null,["\n"])),(e()(),b._1(-1,null,["\n"])),(e()(),b.P(9,0,null,null,1,"h2",[],null,null,null,null,null)),(e()(),b._1(-1,null,["Here are some links to help you start: "])),(e()(),b._1(-1,null,["\n"])),(e()(),b.P(12,0,null,null,22,"ul",[],null,null,null,null,null)),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(14,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),b._1(-1,null,["\n    "])),(e()(),b.P(16,0,null,null,2,"h2",[],null,null,null,null,null)),(e()(),b.P(17,0,null,null,1,"a",[["href","https://angular.io/tutorial"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(e()(),b._1(-1,null,["Tour of Heroes"])),(e()(),b._1(-1,null,["\n  "])),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(21,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),b._1(-1,null,["\n    "])),(e()(),b.P(23,0,null,null,2,"h2",[],null,null,null,null,null)),(e()(),b.P(24,0,null,null,1,"a",[["href","https://github.com/angular/angular-cli/wiki"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(e()(),b._1(-1,null,["CLI Documentation"])),(e()(),b._1(-1,null,["\n  "])),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(28,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),b._1(-1,null,["\n    "])),(e()(),b.P(30,0,null,null,2,"h2",[],null,null,null,null,null)),(e()(),b.P(31,0,null,null,1,"a",[["href","https://blog.angular.io/"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(e()(),b._1(-1,null,["Angular blog"])),(e()(),b._1(-1,null,["\n  "])),(e()(),b._1(-1,null,["\n"])),(e()(),b._1(-1,null,["\n\n"]))],null,function(e,t){e(t,4,0,t.component.title)})}function o(){return j}function i(){return!!window.history.pushState}function u(e,t){"undefined"!=typeof COMPILED&&COMPILED||((b.R.ng=b.R.ng||{})[e]=t)}function s(e){return Object(b.F)(e)}function a(e,t,n){for(var r=0;r<t.length;r++){var o=t[r];Array.isArray(o)?a(e,o,n):(o=o.replace(ne,e),n.push(o))}return n}function c(e){return function(t){!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}function l(e,t){if(e.charCodeAt(0)===se)throw new Error("Found the synthetic "+t+" "+e+'. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.')}function f(e){return(e=String(e)).match(xe)||e.match(Te)?e:(Object(b.G)()&&o().log("WARNING: sanitizing unsafe URL value "+e+" (see http://g.co/ng/security#xss)"),"unsafe:"+e)}function d(e){for(var t={},n=0,r=e.split(",");n<r.length;n++)t[r[n]]=!0;return t}function p(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n={},r=0,o=e;r<o.length;r++){var i=o[r];for(var u in i)i.hasOwnProperty(u)&&(n[u]=!0)}return n}function h(e,t){if(t&&Ae.contains(e,t))throw new Error("Failed to sanitize html because the element is clobbered: "+Ae.getOuterHTML(e));return t}function y(e){return e.replace(/&/g,"&amp;").replace(Ve,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Le,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function v(e){Ae.attributeMap(e).forEach(function(t,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||Ae.removeAttribute(e,n)});for(var t=0,n=Ae.childNodesAsList(e);t<n.length;t++){var r=n[t];Ae.isElementNode(r)&&v(r)}}function g(){return new b.h}Object.defineProperty(t,"__esModule",{value:!0});var m,b=n("LMZF"),_=function(){},w=function(){this.title="app"},C=b.N({encapsulation:0,styles:[[""]],data:{}}),E=b.L("app-root",w,function(e){return b._2(0,[(e()(),b.P(0,0,null,null,1,"app-root",[],null,null,null,r,C)),b.O(1,49152,null,0,w,[],null,null)],null,null)},{},{},[]),x=n("6Xbx"),T=function(){},k=["en",[["a","p"],["AM","PM"]],[["AM","PM"],,],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",,"{1} 'at' {0}"],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",function(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],A={},N=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}(),S=new b.k("UseV4Plurals"),I=function(){},O=function(e){function t(t,n){var r=e.call(this)||this;return r.locale=t,r.deprecatedPluralFn=n,r}return Object(x.b)(t,e),t.prototype.getPluralCategory=function(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):function(e){return function(e){var t=e.toLowerCase().replace(/_/g,"-"),n=A[t];if(n)return n;var r=t.split("-")[0];if(n=A[r])return n;if("en"===r)return k;throw new Error('Missing locale data for the locale "'+e+'".')}(e)[17]}(t||this.locale)(e)){case N.Zero:return"zero";case N.One:return"one";case N.Two:return"two";case N.Few:return"few";case N.Many:return"many";default:return"other"}},t}(I),P=function(){},R=new b.k("DocumentToken"),j=null,M={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},D={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},V={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"};b.R.Node&&(m=b.R.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))});var L,H,F=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.parse=function(e){throw new Error("parse not implemented")},t.makeCurrent=function(){!function(e){j||(j=e)}(new t)},t.prototype.hasProperty=function(e,t){return t in e},t.prototype.setProperty=function(e,t,n){e[t]=n},t.prototype.getProperty=function(e,t){return e[t]},t.prototype.invoke=function(e,t,n){(r=e)[t].apply(r,n);var r},t.prototype.logError=function(e){window.console&&(console.error?console.error(e):console.log(e))},t.prototype.log=function(e){window.console&&window.console.log&&window.console.log(e)},t.prototype.logGroup=function(e){window.console&&window.console.group&&window.console.group(e)},t.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return M},enumerable:!0,configurable:!0}),t.prototype.contains=function(e,t){return m.call(e,t)},t.prototype.querySelector=function(e,t){return e.querySelector(t)},t.prototype.querySelectorAll=function(e,t){return e.querySelectorAll(t)},t.prototype.on=function(e,t,n){e.addEventListener(t,n,!1)},t.prototype.onAndCancel=function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}},t.prototype.dispatchEvent=function(e,t){e.dispatchEvent(t)},t.prototype.createMouseEvent=function(e){var t=this.getDefaultDocument().createEvent("MouseEvent");return t.initEvent(e,!0,!0),t},t.prototype.createEvent=function(e){var t=this.getDefaultDocument().createEvent("Event");return t.initEvent(e,!0,!0),t},t.prototype.preventDefault=function(e){e.preventDefault(),e.returnValue=!1},t.prototype.isPrevented=function(e){return e.defaultPrevented||null!=e.returnValue&&!e.returnValue},t.prototype.getInnerHTML=function(e){return e.innerHTML},t.prototype.getTemplateContent=function(e){return"content"in e&&this.isTemplateElement(e)?e.content:null},t.prototype.getOuterHTML=function(e){return e.outerHTML},t.prototype.nodeName=function(e){return e.nodeName},t.prototype.nodeValue=function(e){return e.nodeValue},t.prototype.type=function(e){return e.type},t.prototype.content=function(e){return this.hasProperty(e,"content")?e.content:e},t.prototype.firstChild=function(e){return e.firstChild},t.prototype.nextSibling=function(e){return e.nextSibling},t.prototype.parentElement=function(e){return e.parentNode},t.prototype.childNodes=function(e){return e.childNodes},t.prototype.childNodesAsList=function(e){for(var t=e.childNodes,n=new Array(t.length),r=0;r<t.length;r++)n[r]=t[r];return n},t.prototype.clearNodes=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},t.prototype.appendChild=function(e,t){e.appendChild(t)},t.prototype.removeChild=function(e,t){e.removeChild(t)},t.prototype.replaceChild=function(e,t,n){e.replaceChild(t,n)},t.prototype.remove=function(e){return e.parentNode&&e.parentNode.removeChild(e),e},t.prototype.insertBefore=function(e,t,n){e.insertBefore(n,t)},t.prototype.insertAllBefore=function(e,t,n){n.forEach(function(n){return e.insertBefore(n,t)})},t.prototype.insertAfter=function(e,t,n){e.insertBefore(n,t.nextSibling)},t.prototype.setInnerHTML=function(e,t){e.innerHTML=t},t.prototype.getText=function(e){return e.textContent},t.prototype.setText=function(e,t){e.textContent=t},t.prototype.getValue=function(e){return e.value},t.prototype.setValue=function(e,t){e.value=t},t.prototype.getChecked=function(e){return e.checked},t.prototype.setChecked=function(e,t){e.checked=t},t.prototype.createComment=function(e){return this.getDefaultDocument().createComment(e)},t.prototype.createTemplate=function(e){var t=this.getDefaultDocument().createElement("template");return t.innerHTML=e,t},t.prototype.createElement=function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)},t.prototype.createElementNS=function(e,t,n){return(n=n||this.getDefaultDocument()).createElementNS(e,t)},t.prototype.createTextNode=function(e,t){return(t=t||this.getDefaultDocument()).createTextNode(e)},t.prototype.createScriptTag=function(e,t,n){var r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(e,t),r},t.prototype.createStyleElement=function(e,t){var n=(t=t||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(e,t)),n},t.prototype.createShadowRoot=function(e){return e.createShadowRoot()},t.prototype.getShadowRoot=function(e){return e.shadowRoot},t.prototype.getHost=function(e){return e.host},t.prototype.clone=function(e){return e.cloneNode(!0)},t.prototype.getElementsByClassName=function(e,t){return e.getElementsByClassName(t)},t.prototype.getElementsByTagName=function(e,t){return e.getElementsByTagName(t)},t.prototype.classList=function(e){return Array.prototype.slice.call(e.classList,0)},t.prototype.addClass=function(e,t){e.classList.add(t)},t.prototype.removeClass=function(e,t){e.classList.remove(t)},t.prototype.hasClass=function(e,t){return e.classList.contains(t)},t.prototype.setStyle=function(e,t,n){e.style[t]=n},t.prototype.removeStyle=function(e,t){e.style[t]=""},t.prototype.getStyle=function(e,t){return e.style[t]},t.prototype.hasStyle=function(e,t,n){var r=this.getStyle(e,t)||"";return n?r==n:r.length>0},t.prototype.tagName=function(e){return e.tagName},t.prototype.attributeMap=function(e){for(var t=new Map,n=e.attributes,r=0;r<n.length;r++){var o=n.item(r);t.set(o.name,o.value)}return t},t.prototype.hasAttribute=function(e,t){return e.hasAttribute(t)},t.prototype.hasAttributeNS=function(e,t,n){return e.hasAttributeNS(t,n)},t.prototype.getAttribute=function(e,t){return e.getAttribute(t)},t.prototype.getAttributeNS=function(e,t,n){return e.getAttributeNS(t,n)},t.prototype.setAttribute=function(e,t,n){e.setAttribute(t,n)},t.prototype.setAttributeNS=function(e,t,n,r){e.setAttributeNS(t,n,r)},t.prototype.removeAttribute=function(e,t){e.removeAttribute(t)},t.prototype.removeAttributeNS=function(e,t,n){e.removeAttributeNS(t,n)},t.prototype.templateAwareRoot=function(e){return this.isTemplateElement(e)?this.content(e):e},t.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},t.prototype.getDefaultDocument=function(){return document},t.prototype.getBoundingClientRect=function(e){try{return e.getBoundingClientRect()}catch(e){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},t.prototype.getTitle=function(e){return e.title},t.prototype.setTitle=function(e,t){e.title=t||""},t.prototype.elementMatches=function(e,t){return!!this.isElementNode(e)&&(e.matches&&e.matches(t)||e.msMatchesSelector&&e.msMatchesSelector(t)||e.webkitMatchesSelector&&e.webkitMatchesSelector(t))},t.prototype.isTemplateElement=function(e){return this.isElementNode(e)&&"TEMPLATE"===e.nodeName},t.prototype.isTextNode=function(e){return e.nodeType===Node.TEXT_NODE},t.prototype.isCommentNode=function(e){return e.nodeType===Node.COMMENT_NODE},t.prototype.isElementNode=function(e){return e.nodeType===Node.ELEMENT_NODE},t.prototype.hasShadowRoot=function(e){return null!=e.shadowRoot&&e instanceof HTMLElement},t.prototype.isShadowRoot=function(e){return e instanceof DocumentFragment},t.prototype.importIntoDoc=function(e){return document.importNode(this.templateAwareRoot(e),!0)},t.prototype.adoptNode=function(e){return document.adoptNode(e)},t.prototype.getHref=function(e){return e.getAttribute("href")},t.prototype.getEventKey=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&V.hasOwnProperty(t)&&(t=V[t]))}return D[t]||t},t.prototype.getGlobalEventTarget=function(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null},t.prototype.getHistory=function(){return window.history},t.prototype.getLocation=function(){return window.location},t.prototype.getBaseHref=function(e){var t=Z||(Z=document.querySelector("base"))?Z.getAttribute("href"):null;return null==t?null:function(e){return L||(L=document.createElement("a")),L.setAttribute("href",e),"/"===L.pathname.charAt(0)?L.pathname:"/"+L.pathname}(t)},t.prototype.resetBaseElement=function(){Z=null},t.prototype.getUserAgent=function(){return window.navigator.userAgent},t.prototype.setData=function(e,t,n){this.setAttribute(e,"data-"+t,n)},t.prototype.getData=function(e,t){return this.getAttribute(e,"data-"+t)},t.prototype.getComputedStyle=function(e){return getComputedStyle(e)},t.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},t.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},t.prototype.supportsCookies=function(){return!0},t.prototype.getCookie=function(e){return function(e,t){t=encodeURIComponent(t);for(var n=0,r=e.split(";");n<r.length;n++){var o=r[n],i=o.indexOf("="),u=-1==i?[o,""]:[o.slice(0,i),o.slice(i+1)],s=u[1];if(u[0].trim()===t)return decodeURIComponent(s)}return null}(document.cookie,e)},t.prototype.setCookie=function(e,t){document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)},t}(function(e){function t(){var t=e.call(this)||this;t._animationPrefix=null,t._transitionEnd=null;try{var n=t.createElement("div",document);if(null!=t.getStyle(n,"animationName"))t._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],o=0;o<r.length;o++)if(null!=t.getStyle(n,r[o]+"AnimationName")){t._animationPrefix="-"+r[o].toLowerCase()+"-";break}var i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(i).forEach(function(e){null!=t.getStyle(n,e)&&(t._transitionEnd=i[e])})}catch(e){t._animationPrefix=null,t._transitionEnd=null}return t}return Object(x.b)(t,e),t.prototype.getDistributedNodes=function(e){return e.getDistributedNodes()},t.prototype.resolveAndSetHref=function(e,t,n){e.href=null==n?t:t+"/../"+n},t.prototype.supportsDOMEvents=function(){return!0},t.prototype.supportsNativeShadowDOM=function(){return"function"==typeof document.body.createShadowRoot},t.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},t.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},t.prototype.supportsAnimation=function(){return null!=this._animationPrefix&&null!=this._transitionEnd},t}(function(){function e(){this.resourceLoaderType=null}return Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(e){this._attrToPropMap=e},enumerable:!0,configurable:!0}),e}())),Z=null,z=R,U=function(e){function t(t){var n=e.call(this)||this;return n._doc=t,n._init(),n}return Object(x.b)(t,e),t.prototype._init=function(){this.location=o().getLocation(),this._history=o().getHistory()},t.prototype.getBaseHrefFromDOM=function(){return o().getBaseHref(this._doc)},t.prototype.onPopState=function(e){o().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",e,!1)},t.prototype.onHashChange=function(e){o().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",e,!1)},Object.defineProperty(t.prototype,"pathname",{get:function(){return this.location.pathname},set:function(e){this.location.pathname=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"search",{get:function(){return this.location.search},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hash",{get:function(){return this.location.hash},enumerable:!0,configurable:!0}),t.prototype.pushState=function(e,t,n){i()?this._history.pushState(e,t,n):this.location.hash=n},t.prototype.replaceState=function(e,t,n){i()?this._history.replaceState(e,t,n):this.location.hash=n},t.prototype.forward=function(){this._history.forward()},t.prototype.back=function(){this._history.back()},t.ctorParameters=function(){return[{type:void 0,decorators:[{type:b.j,args:[z]}]}]},t}(T),B=function(){function e(e){this._doc=e,this._dom=o()}return e.prototype.addTag=function(e,t){return void 0===t&&(t=!1),e?this._getOrCreateElement(e,t):null},e.prototype.addTags=function(e,t){var n=this;return void 0===t&&(t=!1),e?e.reduce(function(e,r){return r&&e.push(n._getOrCreateElement(r,t)),e},[]):[]},e.prototype.getTag=function(e){return e?this._dom.querySelector(this._doc,"meta["+e+"]")||null:null},e.prototype.getTags=function(e){if(!e)return[];var t=this._dom.querySelectorAll(this._doc,"meta["+e+"]");return t?[].slice.call(t):[]},e.prototype.updateTag=function(e,t){if(!e)return null;t=t||this._parseSelector(e);var n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)},e.prototype.removeTag=function(e){this.removeTagElement(this.getTag(e))},e.prototype.removeTagElement=function(e){e&&this._dom.remove(e)},e.prototype._getOrCreateElement=function(e,t){if(void 0===t&&(t=!1),!t){var n=this._parseSelector(e),r=this.getTag(n);if(r&&this._containsAttributes(e,r))return r}var o=this._dom.createElement("meta");this._setMetaElementAttributes(e,o);var i=this._dom.getElementsByTagName(this._doc,"head")[0];return this._dom.appendChild(i,o),o},e.prototype._setMetaElementAttributes=function(e,t){var n=this;return Object.keys(e).forEach(function(r){return n._dom.setAttribute(t,r,e[r])}),t},e.prototype._parseSelector=function(e){var t=e.name?"name":"property";return t+'="'+e[t]+'"'},e.prototype._containsAttributes=function(e,t){var n=this;return Object.keys(e).every(function(r){return n._dom.getAttribute(t,r)===e[r]})},e}(),G=new b.k("TRANSITION_ID"),Q=[{provide:b.b,useFactory:function(e,t,n){return function(){n.get(b.c).donePromise.then(function(){var n=o();Array.prototype.slice.apply(n.querySelectorAll(t,"style[ng-transition]")).filter(function(t){return n.getAttribute(t,"ng-transition")===e}).forEach(function(e){return n.remove(e)})})}},deps:[G,z,b.l],multi:!0}],q=function(){function e(){}return e.init=function(){Object(b.I)(new e)},e.prototype.addToWindow=function(e){b.R.getAngularTestability=function(t,n){void 0===n&&(n=!0);var r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r},b.R.getAllAngularTestabilities=function(){return e.getAllTestabilities()},b.R.getAllAngularRootElements=function(){return e.getAllRootElements()},b.R.frameworkStabilizers||(b.R.frameworkStabilizers=[]),b.R.frameworkStabilizers.push(function(e){var t=b.R.getAllAngularTestabilities(),n=t.length,r=!1,o=function(t){r=r||t,0==--n&&e(r)};t.forEach(function(e){e.whenStable(o)})})},e.prototype.findTestabilityInTree=function(e,t,n){if(null==t)return null;var r=e.getTestability(t);return null!=r?r:n?o().isShadowRoot(t)?this.findTestabilityInTree(e,o().getHost(t),!0):this.findTestabilityInTree(e,o().parentElement(t),!0):null},e}(),W=function(){function e(e){this._doc=e}return e.prototype.getTitle=function(){return o().getTitle(this._doc)},e.prototype.setTitle=function(e){o().setTitle(this._doc,e)},e}(),K={ApplicationRef:b.e,NgZone:b.r},Y=new b.k("EventManagerPlugins"),J=function(){function e(e,t){var n=this;this._zone=t,this._eventNameToPlugin=new Map,e.forEach(function(e){return e.manager=n}),this._plugins=e.slice().reverse()}return e.prototype.addEventListener=function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)},e.prototype.addGlobalEventListener=function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)},e.prototype.getZone=function(){return this._zone},e.prototype._findPluginFor=function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,r=0;r<n.length;r++){var o=n[r];if(o.supports(e))return this._eventNameToPlugin.set(e,o),o}throw new Error("No event manager plugin found for event "+e)},e}(),X=function(){function e(e){this._doc=e}return e.prototype.addGlobalEventListener=function(e,t,n){var r=o().getGlobalEventTarget(this._doc,e);if(!r)throw new Error("Unsupported event target "+r+" for event "+t);return this.addEventListener(r,t,n)},e}(),$=function(){function e(){this._stylesSet=new Set}return e.prototype.addStyles=function(e){var t=this,n=new Set;e.forEach(function(e){t._stylesSet.has(e)||(t._stylesSet.add(e),n.add(e))}),this.onStylesAdded(n)},e.prototype.onStylesAdded=function(e){},e.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},e}(),ee=function(e){function t(t){var n=e.call(this)||this;return n._doc=t,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(t.head),n}return Object(x.b)(t,e),t.prototype._addStylesToHost=function(e,t){var n=this;e.forEach(function(e){var r=n._doc.createElement("style");r.textContent=e,n._styleNodes.add(t.appendChild(r))})},t.prototype.addHost=function(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)},t.prototype.removeHost=function(e){this._hostNodes.delete(e)},t.prototype.onStylesAdded=function(e){var t=this;this._hostNodes.forEach(function(n){return t._addStylesToHost(e,n)})},t.prototype.ngOnDestroy=function(){this._styleNodes.forEach(function(e){return o().remove(e)})},t}($),te={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},ne=/%COMP%/g,re="_nghost-%COMP%",oe="_ngcontent-%COMP%",ie=function(){function e(e,t){this.eventManager=e,this.sharedStylesHost=t,this.rendererByCompId=new Map,this.defaultRenderer=new ue(e)}return e.prototype.createRenderer=function(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case b.B.Emulated:var n=this.rendererByCompId.get(t.id);return n||(n=new ae(this.eventManager,this.sharedStylesHost,t),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n;case b.B.Native:return new ce(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){var r=a(t.id,t.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}},e.prototype.begin=function(){},e.prototype.end=function(){},e}(),ue=function(){function e(e){this.eventManager=e,this.data=Object.create(null)}return e.prototype.destroy=function(){},e.prototype.createElement=function(e,t){return t?document.createElementNS(te[t],e):document.createElement(e)},e.prototype.createComment=function(e){return document.createComment(e)},e.prototype.createText=function(e){return document.createTextNode(e)},e.prototype.appendChild=function(e,t){e.appendChild(t)},e.prototype.insertBefore=function(e,t,n){e&&e.insertBefore(t,n)},e.prototype.removeChild=function(e,t){e&&e.removeChild(t)},e.prototype.selectRootElement=function(e){var t="string"==typeof e?document.querySelector(e):e;if(!t)throw new Error('The selector "'+e+'" did not match any elements');return t.textContent="",t},e.prototype.parentNode=function(e){return e.parentNode},e.prototype.nextSibling=function(e){return e.nextSibling},e.prototype.setAttribute=function(e,t,n,r){if(r){t=r+":"+t;var o=te[r];o?e.setAttributeNS(o,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)},e.prototype.removeAttribute=function(e,t,n){if(n){var r=te[n];r?e.removeAttributeNS(r,t):e.removeAttribute(n+":"+t)}else e.removeAttribute(t)},e.prototype.addClass=function(e,t){e.classList.add(t)},e.prototype.removeClass=function(e,t){e.classList.remove(t)},e.prototype.setStyle=function(e,t,n,r){r&b.w.DashCase?e.style.setProperty(t,n,r&b.w.Important?"important":""):e.style[t]=n},e.prototype.removeStyle=function(e,t,n){n&b.w.DashCase?e.style.removeProperty(t):e.style[t]=""},e.prototype.setProperty=function(e,t,n){l(t,"property"),e[t]=n},e.prototype.setValue=function(e,t){e.nodeValue=t},e.prototype.listen=function(e,t,n){return l(t,"listener"),"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,c(n)):this.eventManager.addEventListener(e,t,c(n))},e}(),se="@".charCodeAt(0),ae=function(e){function t(t,n,r){var o=e.call(this,t)||this;o.component=r;var i=a(r.id,r.styles,[]);return n.addStyles(i),o.contentAttr=oe.replace(ne,r.id),o.hostAttr=re.replace(ne,r.id),o}return Object(x.b)(t,e),t.prototype.applyToHost=function(t){e.prototype.setAttribute.call(this,t,this.hostAttr,"")},t.prototype.createElement=function(t,n){var r=e.prototype.createElement.call(this,t,n);return e.prototype.setAttribute.call(this,r,this.contentAttr,""),r},t}(ue),ce=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;i.sharedStylesHost=n,i.hostEl=r,i.component=o,i.shadowRoot=r.createShadowRoot(),i.sharedStylesHost.addHost(i.shadowRoot);for(var u=a(o.id,o.styles,[]),s=0;s<u.length;s++){var c=document.createElement("style");c.textContent=u[s],i.shadowRoot.appendChild(c)}return i}return Object(x.b)(t,e),t.prototype.nodeOrShadowRoot=function(e){return e===this.hostEl?this.shadowRoot:e},t.prototype.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)},t.prototype.appendChild=function(t,n){return e.prototype.appendChild.call(this,this.nodeOrShadowRoot(t),n)},t.prototype.insertBefore=function(t,n,r){return e.prototype.insertBefore.call(this,this.nodeOrShadowRoot(t),n,r)},t.prototype.removeChild=function(t,n){return e.prototype.removeChild.call(this,this.nodeOrShadowRoot(t),n)},t.prototype.parentNode=function(t){return this.nodeOrShadowRoot(e.prototype.parentNode.call(this,this.nodeOrShadowRoot(t)))},t}(ue),le="undefined"!=typeof Zone&&Zone.__symbol__||function(e){return"__zone_symbol__"+e},fe=le("addEventListener"),de=le("removeEventListener"),pe={};"undefined"!=typeof Zone&&Zone[le("BLACK_LISTED_EVENTS")]&&(H={});var he=function(e){return!!H&&H.hasOwnProperty(e)},ye=function(e){var t=pe[e.type];if(t){var n=this[t];if(n){var r=[e];if(1===n.length)return(u=n[0]).zone!==Zone.current?u.zone.run(u.handler,this,r):u.handler.apply(this,r);for(var o=n.slice(),i=0;i<o.length;i++){var u=o[i];u.zone!==Zone.current?u.zone.run(u.handler,this,r):u.handler.apply(this,r)}}}},ve=function(e){function t(t,n){var r=e.call(this,t)||this;return r.ngZone=n,r}return Object(x.b)(t,e),t.prototype.supports=function(e){return!0},t.prototype.addEventListener=function(e,t,n){var r=this,o=n;if(!e[fe]||b.r.isInAngularZone()&&!he(t))e.addEventListener(t,o,!1);else{var i=pe[t];i||(i=pe[t]=le("ANGULAR"+t+"FALSE"));var u=e[i],s=u&&u.length>0;u||(u=e[i]=[]);var a=he(t)?Zone.root:Zone.current;if(0===u.length)u.push({zone:a,handler:o});else{for(var c=!1,l=0;l<u.length;l++)if(u[l].handler===o){c=!0;break}c||u.push({zone:a,handler:o})}s||e[fe](t,ye,!1)}return function(){return r.removeEventListener(e,t,o)}},t.prototype.removeEventListener=function(e,t,n){var r=e[de];if(!r)return e.removeEventListener.apply(e,[t,n,!1]);var o=pe[t],i=o&&e[o];if(!i)return e.removeEventListener.apply(e,[t,n,!1]);for(var u=0;u<i.length;u++)if(i[u].handler===n){i.splice(u,1);break}0===i.length&&r.apply(e,[t,ye,!1])},t}(X),ge={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},me=new b.k("HammerGestureConfig"),be=function(){function e(){this.events=[],this.overrides={}}return e.prototype.buildHammer=function(e){var t=new Hammer(e);t.get("pinch").set({enable:!0}),t.get("rotate").set({enable:!0});for(var n in this.overrides)t.get(n).set(this.overrides[n]);return t},e}(),_e=function(e){function t(t,n){var r=e.call(this,t)||this;return r._config=n,r}return Object(x.b)(t,e),t.prototype.supports=function(e){if(!ge.hasOwnProperty(e.toLowerCase())&&!this.isCustomEvent(e))return!1;if(!window.Hammer)throw new Error("Hammer.js is not loaded, can not bind "+e+" event");return!0},t.prototype.addEventListener=function(e,t,n){var r=this,o=this.manager.getZone();return t=t.toLowerCase(),o.runOutsideAngular(function(){var i=r._config.buildHammer(e),u=function(e){o.runGuarded(function(){n(e)})};return i.on(t,u),function(){return i.off(t,u)}})},t.prototype.isCustomEvent=function(e){return this._config.events.indexOf(e)>-1},t}(X),we=["alt","control","meta","shift"],Ce={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},Ee=function(e){function t(t){return e.call(this,t)||this}return Object(x.b)(t,e),t.prototype.supports=function(e){return null!=t.parseEventName(e)},t.prototype.addEventListener=function(e,n,r){var i=t.parseEventName(n),u=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return o().onAndCancel(e,i.domEventName,u)})},t.parseEventName=function(e){var n=e.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;var o=t._normalizeKey(n.pop()),i="";if(we.forEach(function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),i+=e+".")}),i+=o,0!=n.length||0===o.length)return null;var u={};return u.domEventName=r,u.fullKey=i,u},t.getEventFullKey=function(e){var t="",n=o().getEventKey(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),we.forEach(function(r){r!=n&&(0,Ce[r])(e)&&(t+=r+".")}),t+=n},t.eventCallback=function(e,n,r){return function(o){t.getEventFullKey(o)===e&&r.runGuarded(function(){return n(o)})}},t._normalizeKey=function(e){switch(e){case"esc":return"escape";default:return e}},t}(X),xe=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Te=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i,ke=null,Ae=null,Ne=d("area,br,col,hr,img,wbr"),Se=d("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ie=d("rp,rt"),Oe=p(Ie,Se),Pe=p(Ne,p(Se,d("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),p(Ie,d("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Oe),Re=d("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),je=d("srcset"),Me=p(Re,je,d("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width")),De=function(){function e(){this.sanitizedSomething=!1,this.buf=[]}return e.prototype.sanitizeChildren=function(e){for(var t=e.firstChild;t;)if(Ae.isElementNode(t)?this.startElement(t):Ae.isTextNode(t)?this.chars(Ae.nodeValue(t)):this.sanitizedSomething=!0,Ae.firstChild(t))t=Ae.firstChild(t);else for(;t;){Ae.isElementNode(t)&&this.endElement(t);var n=h(t,Ae.nextSibling(t));if(n){t=n;break}t=h(t,Ae.parentElement(t))}return this.buf.join("")},e.prototype.startElement=function(e){var t=this,n=Ae.nodeName(e).toLowerCase();Pe.hasOwnProperty(n)?(this.buf.push("<"),this.buf.push(n),Ae.attributeMap(e).forEach(function(e,n){var r=n.toLowerCase();Me.hasOwnProperty(r)?(Re[r]&&(e=f(e)),je[r]&&(e=function(e){return(e=String(e)).split(",").map(function(e){return f(e.trim())}).join(", ")}(e)),t.buf.push(" "),t.buf.push(n),t.buf.push('="'),t.buf.push(y(e)),t.buf.push('"')):t.sanitizedSomething=!0}),this.buf.push(">")):this.sanitizedSomething=!0},e.prototype.endElement=function(e){var t=Ae.nodeName(e).toLowerCase();Pe.hasOwnProperty(t)&&!Ne.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))},e.prototype.chars=function(e){this.buf.push(y(e))},e}(),Ve=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Le=/([^\#-~ |!])/g,He=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),Fe=/^url\(([^)]+)\)$/,Ze=function(){},ze=function(e){function t(t){var n=e.call(this)||this;return n._doc=t,n}return Object(x.b)(t,e),t.prototype.sanitize=function(e,t){if(null==t)return null;switch(e){case b.y.NONE:return t;case b.y.HTML:return t instanceof Be?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),function(e,t){try{var n=function(){if(ke)return ke;var e=(Ae=o()).createElement("template");if("content"in e)return e;var t=Ae.createHtmlDocument();if(null==(ke=Ae.querySelector(t,"body"))){var n=Ae.createElement("html",t);ke=Ae.createElement("body",t),Ae.appendChild(n,ke),Ae.appendChild(t,n)}return ke}(),r=t?String(t):"",i=5,u=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,Ae.setInnerHTML(n,r=u),e.documentMode&&v(n),u=Ae.getInnerHTML(n)}while(r!==u);for(var s=new De,a=s.sanitizeChildren(Ae.getTemplateContent(n)||n),c=Ae.getTemplateContent(n)||n,l=0,f=Ae.childNodesAsList(c);l<f.length;l++)Ae.removeChild(c,f[l]);return Object(b.G)()&&s.sanitizedSomething&&Ae.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),a}catch(e){throw ke=null,e}}(this._doc,String(t)));case b.y.STYLE:return t instanceof Ge?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),function(e){if(!(e=String(e).trim()))return"";var t=e.match(Fe);return t&&f(t[1])===t[1]||e.match(He)&&function(e){for(var t=!0,n=!0,r=0;r<e.length;r++){var o=e.charAt(r);"'"===o&&n?t=!t:'"'===o&&t&&(n=!n)}return t&&n}(e)?e:(Object(b.G)()&&o().log("WARNING: sanitizing unsafe style value "+e+" (see http://g.co/ng/security#xss)."),"unsafe")}(t));case b.y.SCRIPT:if(t instanceof Qe)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"Script"),new Error("unsafe value used in a script context");case b.y.URL:return t instanceof We||t instanceof qe?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"URL"),f(String(t)));case b.y.RESOURCE_URL:if(t instanceof We)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+e+" (see http://g.co/ng/security#xss)")}},t.prototype.checkNotSafeValue=function(e,t){if(e instanceof Ue)throw new Error("Required a safe "+t+", got a "+e.getTypeName()+" (see http://g.co/ng/security#xss)")},t.prototype.bypassSecurityTrustHtml=function(e){return new Be(e)},t.prototype.bypassSecurityTrustStyle=function(e){return new Ge(e)},t.prototype.bypassSecurityTrustScript=function(e){return new Qe(e)},t.prototype.bypassSecurityTrustUrl=function(e){return new qe(e)},t.prototype.bypassSecurityTrustResourceUrl=function(e){return new We(e)},t}(Ze),Ue=function(){function e(e){this.changingThisBreaksApplicationSecurity=e}return e.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},e}(),Be=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"HTML"},t}(Ue),Ge=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"Style"},t}(Ue),Qe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"Script"},t}(Ue),qe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"URL"},t}(Ue),We=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"ResourceURL"},t}(Ue),Ke=[{provide:b.t,useValue:"browser"},{provide:b.u,useValue:function(){F.makeCurrent(),q.init()},multi:!0},{provide:T,useClass:U,deps:[z]},{provide:z,useFactory:function(){return document},deps:[]}],Ye=Object(b.D)(b.H,"browser",Ke),Je=function(){function e(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return e.withServerTransition=function(t){return{ngModule:e,providers:[{provide:b.a,useValue:t.appId},{provide:G,useExisting:b.a},Q]}},e}(),Xe=("undefined"!=typeof window&&window,b.M(_,[w],function(e){return b.Y([b.Z(512,b.g,b.J,[[8,[E]],[3,b.g],b.p]),b.Z(5120,b.o,b.X,[[3,b.o]]),b.Z(4608,I,O,[b.o,[2,S]]),b.Z(4608,b.f,b.f,[]),b.Z(5120,b.a,b.Q,[]),b.Z(5120,b.m,b.V,[]),b.Z(5120,b.n,b.W,[]),b.Z(4608,Ze,ze,[R]),b.Z(6144,b.x,null,[Ze]),b.Z(4608,me,be,[]),b.Z(5120,Y,function(e,t,n,r,o){return[new ve(e,t),new Ee(n),new _e(r,o)]},[R,b.r,R,R,me]),b.Z(4608,J,J,[Y,b.r]),b.Z(135680,ee,ee,[R]),b.Z(4608,ie,ie,[J,ee]),b.Z(6144,b.v,null,[ie]),b.Z(6144,$,null,[ee]),b.Z(4608,b.z,b.z,[b.r]),b.Z(4608,B,B,[R]),b.Z(4608,W,W,[R]),b.Z(512,P,P,[]),b.Z(1024,b.h,g,[]),b.Z(1024,b.b,function(e){return[function(e){return u("probe",s),u("coreTokens",Object(x.a)({},K,(e||[]).reduce(function(e,t){return e[t.name]=t.token,e},{}))),function(){return s}}(e)]},[[2,b.q]]),b.Z(512,b.c,b.c,[[2,b.b]]),b.Z(131584,b.e,b.e,[b.r,b.K,b.l,b.h,b.g,b.c]),b.Z(512,b.d,b.d,[b.e]),b.Z(512,Je,Je,[[3,Je]]),b.Z(512,_,_,[])])}));Object(b.E)(),Ye().bootstrapModuleFactory(Xe).catch(function(e){return console.log(e)})},fRUx:function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},grVA:function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={closed:!0,next:function(e){},error:function(e){throw e},complete:function(){}}},mz3w:function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(e){var t,r=n("xIGM").a.Symbol;return"function"==typeof r?r.observable?t=r.observable:(t=r("observable"),r.observable=t):t="@@observable",t}()},qLnt:function(e,t,n){"use strict";function r(e){return i=e,function(){try{return i.apply(this,arguments)}catch(e){return c.e=e,c}}}function o(e){return e.reduce(function(e,t){return e.concat(t instanceof f?t.errors:t)},[])}var i,u=Array.isArray||function(e){return e&&"number"==typeof e.length},s=n("NGRF"),a=n("B1iP"),c={e:{}},l=n("6Xbx"),f=function(e){function t(t){e.call(this),this.errors=t;var n=Error.call(this,t?t.length+" errors occurred during unsubscription:\n  "+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n  "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return Object(l.b)(t,e),t}(Error);n.d(t,"a",function(){return d});var d=function(){function e(e){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}return e.prototype.unsubscribe=function(){var e,t=!1;if(!this.closed){var n=this._parent,i=this._parents,l=this._unsubscribe,d=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var p=-1,h=i?i.length:0;n;)n.remove(this),n=++p<h&&i[p]||null;if(Object(a.a)(l)&&(v=r(l).call(this))===c&&(t=!0,e=e||(c.e instanceof f?o(c.e.errors):[c.e])),u(d))for(p=-1,h=d.length;++p<h;){var y=d[p];if(Object(s.a)(y)){var v=r(y.unsubscribe).call(y);if(v===c){t=!0,e=e||[];var g=c.e;g instanceof f?e=e.concat(o(g.errors)):e.push(g)}}}if(t)throw new f(e)}},e.prototype.add=function(t){if(!t||t===e.EMPTY)return e.EMPTY;if(t===this)return this;var n=t;switch(typeof t){case"function":n=new e(t);case"object":if(n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if("function"!=typeof n._addParent){var r=n;(n=new e)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}return(this._subscriptions||(this._subscriptions=[])).push(n),n._addParent(this),n},e.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},e.prototype._addParent=function(e){var t=this._parent,n=this._parents;t&&t!==e?n?-1===n.indexOf(e)&&n.push(e):this._parents=[e]:this._parent=e},e.EMPTY=function(e){return e.closed=!0,e}(new e),e}()},xIGM:function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return i});var r="undefined"!=typeof window&&window,o="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,i=r||void 0!==e&&e||o}).call(t,n("fRUx"))}},[0]);
\ No newline at end of file
diff --git a/phone-list-01/app.js b/phone-list-01/app.js
deleted file mode 100644
index 3168de0..0000000
--- a/phone-list-01/app.js
+++ /dev/null
@@ -1,5 +0,0 @@
-'use strict';
-
- angular.module('phoneListApp', [
-    'phoneList' // aspect phoneList component
- ]);
\ No newline at end of file
diff --git a/phone-list-01/index.html b/phone-list-01/index.html
deleted file mode 100644
index bc89c2d..0000000
--- a/phone-list-01/index.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!doctype html>
-<html lang="en">
-<head>
-    <meta charset="utf-8">
-    <title>AngularJS 1</title>
-
-    <!-- cdn for ootstrap Links for css -->
-    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
-
-    <!-- Custom Stylesheet -->
-    <link rel="stylesheet" href="app.css" />
-
-    <!-- cdn for angularjs -->
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
-
-    <!-- AngularJS Custom Modules -->
-    <script src="./app.js"></script>
-    <script src="./phone-list/phone-list.js"></script>
-</head>
-<body ng-app="phoneListApp">
-
-    <div class="container">
-
-        <phone-list></phone-list>
-
-    </div>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/phone-list-01/phone-list/phone-list.html b/phone-list-01/phone-list/phone-list.html
deleted file mode 100644
index 3c87757..0000000
--- a/phone-list-01/phone-list/phone-list.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<br>
-<ul>
-    <li class="list-group-item">
-        Search: <input ng-model="$ctrl.query">
-    </li>
-    <li class="list-group-item" ng-repeat="phone in $ctrl.phones | filter:$ctrl.query">
-        {{phone.name}}
-    </li>
-</ul>
\ No newline at end of file
diff --git a/phone-list-01/phone-list/phone-list.js b/phone-list-01/phone-list/phone-list.js
deleted file mode 100644
index 2623a87..0000000
--- a/phone-list-01/phone-list/phone-list.js
+++ /dev/null
@@ -1,24 +0,0 @@
-'use strict';
-
- // define phoneList module
- angular.module('phoneList', []);
-
- // component
- angular.
-    module('phoneList').
-    component('phoneList', {
-    templateUrl: './phone-list/phone-list.html',
-    controller: function PhoneListController() {
-        this.phones = [
-            {
-                name: 'Sony'
-            }, {
-                name: 'Iphone'
-            }, {
-                name: 'Samsung'
-            }, {
-                name: 'BlackBerry'
-            }
-        ];
-    }
- });
\ No newline at end of file
diff --git a/phone-list-02/app.css b/phone-list-02/app.css
deleted file mode 100644
index e69de29..0000000
diff --git a/phone-list-02/app.js b/phone-list-02/app.js
deleted file mode 100644
index 3168de0..0000000
--- a/phone-list-02/app.js
+++ /dev/null
@@ -1,5 +0,0 @@
-'use strict';
-
- angular.module('phoneListApp', [
-    'phoneList' // aspect phoneList component
- ]);
\ No newline at end of file
diff --git a/phone-list-02/index.html b/phone-list-02/index.html
deleted file mode 100644
index bc89c2d..0000000
--- a/phone-list-02/index.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!doctype html>
-<html lang="en">
-<head>
-    <meta charset="utf-8">
-    <title>AngularJS 1</title>
-
-    <!-- cdn for ootstrap Links for css -->
-    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
-
-    <!-- Custom Stylesheet -->
-    <link rel="stylesheet" href="app.css" />
-
-    <!-- cdn for angularjs -->
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
-
-    <!-- AngularJS Custom Modules -->
-    <script src="./app.js"></script>
-    <script src="./phone-list/phone-list.js"></script>
-</head>
-<body ng-app="phoneListApp">
-
-    <div class="container">
-
-        <phone-list></phone-list>
-
-    </div>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/phone-list-02/phone-list/phone-list.html b/phone-list-02/phone-list/phone-list.html
deleted file mode 100644
index 3c87757..0000000
--- a/phone-list-02/phone-list/phone-list.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<br>
-<ul>
-    <li class="list-group-item">
-        Search: <input ng-model="$ctrl.query">
-    </li>
-    <li class="list-group-item" ng-repeat="phone in $ctrl.phones | filter:$ctrl.query">
-        {{phone.name}}
-    </li>
-</ul>
\ No newline at end of file
diff --git a/phone-list-02/phone-list/phone-list.js b/phone-list-02/phone-list/phone-list.js
deleted file mode 100644
index d2d57f4..0000000
--- a/phone-list-02/phone-list/phone-list.js
+++ /dev/null
@@ -1,17 +0,0 @@
-'use strict';
-
- // define phoneList module
- angular.module('phoneList', []);
-
- // component
- angular.
-    module('phoneList').
-    component('phoneList', {
-    templateUrl: './phone-list/phone-list.html',
-    controller: function PhoneListController($http) {
-        var self = this;
-        $http.get('./phone-list/phone-list.json').then(function(response) {
-            self.phones = response.data;
-        });
-    }
- });
\ No newline at end of file
diff --git a/phone-list-02/phone-list/phone-list.json b/phone-list-02/phone-list/phone-list.json
deleted file mode 100644
index 6215a94..0000000
--- a/phone-list-02/phone-list/phone-list.json
+++ /dev/null
@@ -1,62 +0,0 @@
-[
-  {
-    "name": "Motorola XOOM\u2122 with Wi-Fi"
-  },
-  {
-    "name": "MOTOROLA XOOM\u2122"
-  },
-  {
-    "name": "MOTOROLA ATRIX\u2122 4G"
-  },
-  {
-    "name": "Dell Streak 7"
-  },
-  {
-    "name": "Samsung Gem\u2122"
-  },
-  {
-    "name": "Dell Venue"
-  },
-  {
-    "name": "Nexus S"
-  },
-  {
-    "name": "LG Axis"
-  },
-  {
-    "name": "Samsung Galaxy Tab\u2122"
-  },
-  {
-    "name": "Samsung Showcase\u2122 a Galaxy S\u2122 phone"
-  },
-  {
-    "name": "DROID\u2122 2 Global by Motorola"
-  },
-  {
-    "name": "DROID\u2122 Pro by Motorola"
-  },
-  {
-    "name": "MOTOROLA BRAVO\u2122 with MOTOBLUR\u2122"
-  },
-  {
-    "name": "Motorola DEFY\u2122 with MOTOBLUR\u2122"
-  },
-  {
-    "name": "T-Mobile myTouch 4G"
-  },
-  {
-    "name": "Samsung Mesmerize\u2122 a Galaxy S\u2122 phone"
-  },
-  {
-    "name": "SANYO ZIO"
-  },
-  {
-    "name": "Samsung Transform\u2122"
-  },
-  {
-    "name": "T-Mobile G2"
-  },
-  {
-    "name": "Motorola CHARM\u2122 with MOTOBLUR\u2122"
-  }
-]
\ No newline at end of file
diff --git a/polyfills.ad37cd45a71cb38eee76.bundle.js b/polyfills.ad37cd45a71cb38eee76.bundle.js
new file mode 100644
index 0000000..1eee239
--- /dev/null
+++ b/polyfills.ad37cd45a71cb38eee76.bundle.js
@@ -0,0 +1 @@
+webpackJsonp([0],{"+GRi":function(e,t,n){var r=n("Wo2w"),o=n("Wy9r");e.exports=function(e){return r(o(e))}},"+iEx":function(e,t,n){n("fHxy"),n("5GJ3"),n("X0O/"),n("HCkn"),n("ncNB"),n("soMw"),n("8sYH"),n("IJ3P"),n("t6ta"),e.exports=n("b4gG").Reflect},"+pQw":function(e,t,n){var r=n("JXkd");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},1:function(e,t,n){e.exports=n("TU+8")},"2Fuj":function(e,t,n){var r=n("R5c1"),o=n("a/Sk");e.exports=Object.keys||function(e){return r(e,o)}},"3LDD":function(e,t,n){"use strict";var r=n("tose").f,o=n("51pc"),i=n("pBmS"),a=n("pa70"),c=n("Lcie"),u=n("p/bR"),s=n("WsSm"),l=n("w/BM"),f=n("KpXt"),p=n("V+0c"),h=n("xI8H").fastKey,d=n("Y5fy"),v=p?"_s":"size",y=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,s){var l=e(function(e,r){c(e,l,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[v]=0,void 0!=r&&u(r,n,e[s],e)});return i(l.prototype,{clear:function(){for(var e=d(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[v]=0},delete:function(e){var n=d(this,t),r=y(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[v]--}return!!r},forEach:function(e){d(this,t);for(var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!y(d(this,t),e)}}),p&&r(l.prototype,"size",{get:function(){return d(this,t)[v]}}),l},def:function(e,t,n){var r,o,i=y(e,t);return i?i.v=n:(e._l=i={i:o=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[v]++,"F"!==o&&(e._i[o]=i)),e},getEntry:y,setStrong:function(e,t,n){s(e,t,function(e,n){this._t=d(e,t),this._k=n,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?l(0,n.k):"values"==t?l(0,n.v):l(0,[n.k,n.v]):(e._t=void 0,l(1))},n?"entries":"values",!n,!0),f(t)}}},"3r0D":function(e,t,n){var r=n("Iclu")("wks"),o=n("c09d"),i=n("ptrv").Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},"51pc":function(e,t,n){var r=n("+pQw"),o=n("ewdp"),i=n("a/Sk"),a=n("yIWP")("IE_PROTO"),c=function(){},u=function(){var e,t=n("BQSv")("iframe"),r=i.length;for(t.style.display="none",n("Ed9o").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(c.prototype=r(e),n=new c,c.prototype=null,n[a]=e):n=u(),void 0===t?n:o(n,t)}},"5GJ3":function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.key,a=r.map,c=r.store;r.exp({deleteMetadata:function(e,t){var n=arguments.length<3?void 0:i(arguments[2]),r=a(o(t),n,!1);if(void 0===r||!r.delete(e))return!1;if(r.size)return!0;var u=c.get(t);return u.delete(n),!!u.size||c.delete(t)}})},"5oDA":function(e,t,n){var r=n("JXkd"),o=n("+pQw"),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n("pa70")(Function.call,n("6De9").f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},"6De9":function(e,t,n){var r=n("9e9+"),o=n("piOq"),i=n("+GRi"),a=n("A1WY"),c=n("rMsi"),u=n("gNkH"),s=Object.getOwnPropertyDescriptor;t.f=n("V+0c")?s:function(e,t){if(e=i(e),t=a(t,!0),u)try{return s(e,t)}catch(e){}if(c(e,t))return o(!r.f.call(e,t),e[t])}},"8sYH":function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=n("TJLg"),a=r.has,c=r.key,u=function(e,t,n){if(a(e,t,n))return!0;var r=i(t);return null!==r&&u(e,r,n)};r.exp({hasMetadata:function(e,t){return u(e,o(t),arguments.length<3?void 0:c(arguments[2]))}})},"9ScN":function(e,t,n){"use strict";var r=n("51pc"),o=n("piOq"),i=n("P6IN"),a={};n("gxdV")(a,n("3r0D")("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},"9e9+":function(e,t){t.f={}.propertyIsEnumerable},"9wYb":function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},A1WY:function(e,t,n){var r=n("JXkd");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},BCYq:function(e,t,n){var r=n("pa70"),o=n("Wo2w"),i=n("RT4T"),a=n("rppw"),c=n("UKZQ");e.exports=function(e,t){var n=1==e,u=2==e,s=3==e,l=4==e,f=6==e,p=5==e||f,h=t||c;return function(t,c,d){for(var v,y,g=i(t),k=o(g),m=r(c,d,3),_=a(k.length),b=0,w=n?h(t,_):u?h(t,0):void 0;_>b;b++)if((p||b in k)&&(v=k[b],y=m(v,b,g),e))if(n)w[b]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return b;case 2:w.push(v)}else if(l)return!1;return f?-1:s||l?l:w}}},BQSv:function(e,t,n){var r=n("JXkd"),o=n("ptrv").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},CDXM:function(e,t,n){var r=n("ptrv"),o=n("b4gG"),i=n("gxdV"),a=n("lfBE"),c=n("pa70"),u=function(e,t,n){var s,l,f,p,h=e&u.F,d=e&u.G,v=e&u.P,y=e&u.B,g=d?r:e&u.S?r[t]||(r[t]={}):(r[t]||{}).prototype,k=d?o:o[t]||(o[t]={}),m=k.prototype||(k.prototype={});d&&(n=t);for(s in n)f=((l=!h&&g&&void 0!==g[s])?g:n)[s],p=y&&l?c(f,r):v&&"function"==typeof f?c(Function.call,f):f,g&&a(g,s,f,e&u.U),k[s]!=f&&i(k,s,p),v&&m[s]!=f&&(m[s]=f)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},Ed9o:function(e,t,n){var r=n("ptrv").document;e.exports=r&&r.documentElement},HCkn:function(e,t,n){var r=n("Ps07"),o=n("WGJ/"),i=n("gBtn"),a=n("+pQw"),c=n("TJLg"),u=i.keys,s=i.key,l=function(e,t){var n=u(e,t),i=c(e);if(null===i)return n;var a=l(i,t);return a.length?n.length?o(new r(n.concat(a))):a:n};i.exp({getMetadataKeys:function(e){return l(a(e),arguments.length<2?void 0:s(arguments[1]))}})},IJ3P:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.has,a=r.key;r.exp({hasOwnMetadata:function(e,t){return i(e,o(t),arguments.length<3?void 0:a(arguments[2]))}})},Iclu:function(e,t,n){var r=n("ptrv"),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},JXkd:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},KGrn:function(e,t){e.exports=!1},KM3d:function(e,t,n){var r=n("9wYb"),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},"KpI+":function(e,t,n){var r=n("lexG"),o=n("3r0D")("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},KpXt:function(e,t,n){"use strict";var r=n("ptrv"),o=n("tose"),i=n("V+0c"),a=n("3r0D")("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},Lcie:function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},P6IN:function(e,t,n){var r=n("tose").f,o=n("rMsi"),i=n("3r0D")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},Ps07:function(e,t,n){"use strict";var r=n("3LDD"),o=n("Y5fy");e.exports=n("cpZ/")("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},QZhw:function(e,t,n){"use strict";var r,o=n("BCYq")(0),i=n("lfBE"),a=n("xI8H"),c=n("rIdM"),u=n("XRS9"),s=n("JXkd"),l=n("umMR"),f=n("Y5fy"),p=a.getWeak,h=Object.isExtensible,d=u.ufstore,v={},y=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(e){if(s(e)){var t=p(e);return!0===t?d(f(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(f(this,"WeakMap"),e,t)}},k=e.exports=n("cpZ/")("WeakMap",y,g,u,!0,!0);l(function(){return 7!=(new k).set((Object.freeze||Object)(v),7).get(v)})&&(c((r=u.getConstructor(y,"WeakMap")).prototype,g),a.NEED=!0,o(["delete","has","get","set"],function(e){var t=k.prototype,n=t[e];i(t,e,function(t,o){if(s(t)&&!h(t)){this._f||(this._f=new r);var i=this._f[e](t,o);return"set"==e?this:i}return n.call(this,t,o)})}))},R5c1:function(e,t,n){var r=n("rMsi"),o=n("+GRi"),i=n("vyV2")(!1),a=n("yIWP")("IE_PROTO");e.exports=function(e,t){var n,c=o(e),u=0,s=[];for(n in c)n!=a&&r(c,n)&&s.push(n);for(;t.length>u;)r(c,n=t[u++])&&(~i(s,n)||s.push(n));return s}},RT4T:function(e,t,n){var r=n("Wy9r");e.exports=function(e){return Object(r(e))}},TJLg:function(e,t,n){var r=n("rMsi"),o=n("RT4T"),i=n("yIWP")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},"TU+8":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("+iEx"),o=(n.n(r),n("eFQL"));n.n(o)},UKZQ:function(e,t,n){var r=n("a7b8");e.exports=function(e,t){return new(r(e))(t)}},ULWX:function(e,t,n){var r=n("+pQw");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},UlVq:function(e,t,n){var r=n("3r0D")("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},Ula3:function(e,t,n){var r=n("JXkd"),o=n("5oDA").set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},"V+0c":function(e,t,n){e.exports=!n("umMR")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},VceJ:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"WGJ/":function(e,t,n){var r=n("p/bR");e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},Wo2w:function(e,t,n){var r=n("VceJ");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},WsSm:function(e,t,n){"use strict";var r=n("KGrn"),o=n("CDXM"),i=n("lfBE"),a=n("gxdV"),c=n("rMsi"),u=n("lexG"),s=n("9ScN"),l=n("P6IN"),f=n("TJLg"),p=n("3r0D")("iterator"),h=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,t,n,v,y,g,k){s(n,t,v);var m,_,b,w=function(e){if(!h&&e in x)return x[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},T=t+" Iterator",E="values"==y,O=!1,x=e.prototype,S=x[p]||x["@@iterator"]||y&&x[y],D=S||w(y),P=y?E?w("entries"):D:void 0,j="Array"==t?x.entries||S:S;if(j&&(b=f(j.call(new e)))!==Object.prototype&&b.next&&(l(b,T,!0),r||c(b,p)||a(b,p,d)),E&&S&&"values"!==S.name&&(O=!0,D=function(){return S.call(this)}),r&&!k||!h&&!O&&x[p]||a(x,p,D),u[t]=D,u[T]=d,y)if(m={values:E?D:w("values"),keys:g?D:w("keys"),entries:P},k)for(_ in m)_ in x||i(x,_,m[_]);else o(o.P+o.F*(h||O),t,m);return m}},Wy9r:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},"X0O/":function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=n("TJLg"),a=r.has,c=r.get,u=r.key,s=function(e,t,n){if(a(e,t,n))return c(e,t,n);var r=i(t);return null!==r?s(e,r,n):void 0};r.exp({getMetadata:function(e,t){return s(e,o(t),arguments.length<3?void 0:u(arguments[2]))}})},XRS9:function(e,t,n){"use strict";var r=n("pBmS"),o=n("xI8H").getWeak,i=n("+pQw"),a=n("JXkd"),c=n("Lcie"),u=n("p/bR"),s=n("BCYq"),l=n("rMsi"),f=n("Y5fy"),p=s(5),h=s(6),d=0,v=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},g=function(e,t){return p(e.a,function(e){return e[0]===t})};y.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=h(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var s=e(function(e,r){c(e,s,t,"_i"),e._t=t,e._i=d++,e._l=void 0,void 0!=r&&u(r,n,e[i],e)});return r(s.prototype,{delete:function(e){if(!a(e))return!1;var n=o(e);return!0===n?v(f(this,t)).delete(e):n&&l(n,this._i)&&delete n[this._i]},has:function(e){if(!a(e))return!1;var n=o(e);return!0===n?v(f(this,t)).has(e):n&&l(n,this._i)}}),s},def:function(e,t,n){var r=o(i(t),!0);return!0===r?v(e).set(t,n):r[e._i]=n,e},ufstore:v}},Y5fy:function(e,t,n){var r=n("JXkd");e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},ZI9W:function(e,t,n){"use strict";var r=n("3LDD"),o=n("Y5fy");e.exports=n("cpZ/")("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},"a/Sk":function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},a7b8:function(e,t,n){var r=n("JXkd"),o=n("rKhO"),i=n("3r0D")("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},b4gG:function(e,t){var n=e.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},c09d:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},"cpZ/":function(e,t,n){"use strict";var r=n("ptrv"),o=n("CDXM"),i=n("lfBE"),a=n("pBmS"),c=n("xI8H"),u=n("p/bR"),s=n("Lcie"),l=n("JXkd"),f=n("umMR"),p=n("UlVq"),h=n("P6IN"),d=n("Ula3");e.exports=function(e,t,n,v,y,g){var k=r[e],m=k,_=y?"set":"add",b=m&&m.prototype,w={},T=function(e){var t=b[e];i(b,e,"delete"==e?function(e){return!(g&&!l(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!l(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof m&&(g||b.forEach&&!f(function(){(new m).entries().next()}))){var E=new m,O=E[_](g?{}:-0,1)!=E,x=f(function(){E.has(1)}),S=p(function(e){new m(e)}),D=!g&&f(function(){for(var e=new m,t=5;t--;)e[_](t,t);return!e.has(-0)});S||((m=t(function(t,n){s(t,m,e);var r=d(new k,t,m);return void 0!=n&&u(n,y,r[_],r),r})).prototype=b,b.constructor=m),(x||D)&&(T("delete"),T("has"),y&&T("get")),(D||O)&&T(_),g&&b.clear&&delete b.clear}else m=v.getConstructor(t,e,y,_),a(m.prototype,n),c.NEED=!0;return h(m,e),w[e]=m,o(o.G+o.W+o.F*(m!=k),w),g||v.setStrong(m,e,y),m}},"dXJ/":function(e,t,n){var r=n("VceJ"),o=n("3r0D")("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},eFQL:function(e,t,n){(function(e){!function(e,t){t()}(0,function(){"use strict";function t(e,t){for(var n=e.length-1;n>=0;n--)typeof e[n]===w&&(e[n]=Zone.current.wrap(e[n],t+"_"+n));return e}function n(e){return!e||!1!==e.writable&&(typeof e.get!==w||typeof e.set!==T)}function r(e,t,n){var r=Object.getOwnPropertyDescriptor(e,t);if(!r&&n&&Object.getOwnPropertyDescriptor(n,t)&&(r={enumerable:!0,configurable:!0}),r&&r.configurable){delete r.writable,delete r.value;var o=r.get,i=t.substr(2),a=P[i];a||(a=P[i]=_("ON_PROPERTY"+i)),r.set=function(t){var n=this;n||e!==b||(n=b),n&&(n[a]&&n.removeEventListener(i,j),"function"==typeof t?(n[a]=t,n.addEventListener(i,j,!1)):n[a]=null)},r.get=function(){var n=this;if(n||e!==b||(n=b),!n)return null;var i=n[a];if(i)return i;if(o){var c=o&&o.apply(this);if(c)return r.set.apply(this,[c]),typeof n[E]===w&&n.removeAttribute(t),c}return null},Object.defineProperty(e,t,r)}}function o(e,t,n){if(t)for(var o=0;o<t.length;o++)r(e,"on"+t[o],n);else{var i=[];for(var a in e)"on"==a.substr(0,2)&&i.push(a);for(var c=0;c<i.length;c++)r(e,i[c],n)}}function i(e){var n=b[e];if(n){b[_(e)]=n,b[e]=function(){var r=t(arguments,e);switch(r.length){case 0:this[M]=new n;break;case 1:this[M]=new n(r[0]);break;case 2:this[M]=new n(r[0],r[1]);break;case 3:this[M]=new n(r[0],r[1],r[2]);break;case 4:this[M]=new n(r[0],r[1],r[2],r[3]);break;default:throw new Error("Arg list too long.")}},u(b[e],n);var r,o=new n(function(){});for(r in o)"XMLHttpRequest"===e&&"responseBlob"===r||function(t){"function"==typeof o[t]?b[e].prototype[t]=function(){return this[M][t].apply(this[M],arguments)}:Object.defineProperty(b[e].prototype,t,{set:function(n){"function"==typeof n?(this[M][t]=Zone.current.wrap(n,e+"."+t),u(this[M][t],n)):this[M][t]=n},get:function(){return this[M][t]}})}(r);for(r in n)"prototype"!==r&&n.hasOwnProperty(r)&&(b[e][r]=n[r])}}function a(e,t,r){for(var o=e;o&&!o.hasOwnProperty(t);)o=Object.getPrototypeOf(o);!o&&e[t]&&(o=e);var i,a=_(t);if(o&&!(i=o[a])&&(i=o[a]=o[t],n(o&&Object.getOwnPropertyDescriptor(o,t)))){var c=r(i,a,t);o[t]=function(){return c(this,arguments)},u(o[t],i)}return i}function c(e,t,n){function r(e){var t=e.data;return t.args[t.callbackIndex]=function(){e.invoke.apply(this,arguments)},o.apply(t.target,t.args),e}var o=null;o=a(e,t,function(e){return function(t,o){var i=n(t,o);return i.callbackIndex>=0&&"function"==typeof o[i.callbackIndex]?Zone.current.scheduleMacroTask(i.name,o[i.callbackIndex],i,r,null):e.apply(t,o)}})}function u(e,t){e[_("OriginalDelegate")]=t}function s(){if(Z)return z;Z=!0;try{var e=window.navigator.userAgent;return e.indexOf("MSIE "),-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(z=!0),z}catch(e){}}function l(e,t,n){function r(t,n){if(!t)return!1;var r=!0;n&&void 0!==n.useGlobalCallback&&(r=n.useGlobalCallback);var d=n&&n.validateHandler,g=!0;n&&void 0!==n.checkDuplicate&&(g=n.checkDuplicate);var k=!1;n&&void 0!==n.returnTarget&&(k=n.returnTarget);for(var m=t;m&&!m.hasOwnProperty(o);)m=Object.getPrototypeOf(m);if(!m&&t[o]&&(m=t),!m)return!1;if(m[s])return!1;var b,w={},T=m[s]=m[o],E=m[_(i)]=m[i],O=m[_(a)]=m[a],x=m[_(c)]=m[c];n&&n.prependEventListenerFnName&&(b=m[_(n.prependEventListenerFnName)]=m[n.prependEventListenerFnName]);var S=r?function(e){if(!e.isRemoved){var t=H[e.eventName],n=void 0;t&&(n=t[e.capture?R:L]);var r=n&&e.target[n];if(r)for(var o=0;o<r.length;o++)if(r[o]===e){r.splice(o,1),e.isRemoved=!0,0===r.length&&(e.allRemoved=!0,e.target[n]=null);break}}if(e.allRemoved)return E.apply(e.target,[e.eventName,e.capture?y:v,e.options])}:function(e){return E.apply(e.target,[e.eventName,e.invoke,e.options])},D=n&&n.compareTaskCallbackVsDelegate?n.compareTaskCallbackVsDelegate:function(e,t){var n=typeof t;return n===N&&e.callback===t||n===X&&e.originalDelegate===t},P=function(t,n,o,i,a,c){return void 0===a&&(a=!1),void 0===c&&(c=!1),function(){var u=this||e,s=(Zone,arguments[1]);if(!s)return t.apply(this,arguments);var l=!1;if(typeof s!==N){if(!s.handleEvent)return t.apply(this,arguments);l=!0}if(!d||d(t,s,u,arguments)){var f,p=arguments[0],h=arguments[2],v=!1;void 0===h?f=!1:!0===h?f=!0:!1===h?f=!1:(f=!!h&&!!h.capture,v=!!h&&!!h.once);var y,k=Zone.current,m=H[p];if(m)y=m[f?R:L];else{var _=q+(p+L),b=q+(p+R);H[p]={},H[p][L]=_,H[p][R]=b,y=f?b:_}var T=u[y],E=!1;if(T){if(E=!0,g)for(var O=0;O<T.length;O++)if(D(T[O],s))return}else T=u[y]=[];var x,S=u.constructor[W],P=B[S];P&&(x=P[p]),x||(x=S+n+p),w.options=h,v&&(w.options.once=!1),w.target=u,w.capture=f,w.eventName=p,w.isExisting=E;var j=k.scheduleEventTask(x,s,r?F:null,o,i);return v&&(h.once=!0),j.options=h,j.target=u,j.capture=f,j.eventName=p,l&&(j.originalDelegate=s),c?T.unshift(j):T.push(j),a?u:void 0}}};return m[o]=P(T,l,r?function(e){if(!w.isExisting)return T.apply(w.target,[w.eventName,w.capture?y:v,w.options])}:function(e){return T.apply(w.target,[w.eventName,e.invoke,w.options])},S,k),b&&(m[p]=P(b,h,function(e){return b.apply(w.target,[w.eventName,e.invoke,w.options])},S,k,!0)),m[i]=function(){var t,n=this||e,r=arguments[0],o=arguments[2];t=void 0!==o&&(!0===o||!1!==o&&!!o&&!!o.capture);var i=arguments[1];if(!i)return E.apply(this,arguments);if(!d||d(E,i,n,arguments)){var a,c=H[r];c&&(a=c[t?R:L]);var u=a&&n[a];if(u)for(var s=0;s<u.length;s++){var l=u[s];if(D(l,i))return u.splice(s,1),l.isRemoved=!0,0===u.length&&(l.allRemoved=!0,n[a]=null),void l.zone.cancelTask(l)}}},m[a]=function(){for(var t=[],n=f(this||e,arguments[0]),r=0;r<n.length;r++){var o=n[r];t.push(o.originalDelegate?o.originalDelegate:o.callback)}return t},m[c]=function(){var t=this||e,n=arguments[0];if(n){var r=H[n];if(r){var o=t[r[L]],a=t[r[R]];if(o)for(var u=C(o),s=0;s<u.length;s++)this[i].apply(this,[n,f=(l=u[s]).originalDelegate?l.originalDelegate:l.callback,l.options]);if(a)for(var u=C(a),s=0;s<u.length;s++){var l=u[s],f=l.originalDelegate?l.originalDelegate:l.callback;this[i].apply(this,[n,f,l.options])}}}else{for(var p=Object.keys(t),s=0;s<p.length;s++){var h=A.exec(p[s]),d=h&&h[1];d&&"removeListener"!==d&&this[c].apply(this,[d])}this[c].apply(this,["removeListener"])}},u(m[o],T),u(m[i],E),x&&u(m[c],x),O&&u(m[a],O),!0}for(var o=n&&n.addEventListenerFnName||"addEventListener",i=n&&n.removeEventListenerFnName||"removeEventListener",a=n&&n.listenersFnName||"eventListeners",c=n&&n.removeAllFnName||"removeAllListeners",s=_(o),l="."+o+":",p="prependListener",h="."+p+":",d=function(e,t,n){if(!e.isRemoved){var r=e.callback;typeof r===X&&r.handleEvent&&(e.callback=function(e){return r.handleEvent(e)},e.originalDelegate=r),e.invoke(e,t,[n]);var o=e.options;o&&"object"==typeof o&&o.once&&t[i].apply(t,[n.type,e.originalDelegate?e.originalDelegate:e.callback,o])}},v=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[H[t.type][L]];if(r)if(1===r.length)d(r[0],n,t);else for(var o=r.slice(),i=0;i<o.length&&(!t||!0!==t[G]);i++)d(o[i],n,t)}},y=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[H[t.type][R]];if(r)if(1===r.length)d(r[0],n,t);else for(var o=r.slice(),i=0;i<o.length&&(!t||!0!==t[G]);i++)d(o[i],n,t)}},g=[],k=0;k<t.length;k++)g[k]=r(t[k],n);return g}function f(e,t){var n=[];for(var r in e){var o=A.exec(r),i=o&&o[1];if(i&&(!t||i===t)){var a=e[r];if(a)for(var c=0;c<a.length;c++)n.push(a[c])}}return n}function p(e,t,n,r){function o(t){var n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{typeof n.handleId===l?delete s[n.handleId]:n.handleId&&(n.handleId[U]=null)}},n.handleId=c.apply(e,n.args),t}function i(e){return u(e.data.handleId)}var c=null,u=null;n+=r;var s={},l="number";c=a(e,t+=r,function(n){return function(a,c){if("function"==typeof c[0]){var u=Zone.current.scheduleMacroTask(t,c[0],{handleId:null,isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?c[1]||0:null,args:c},o,i);if(!u)return u;var f=u.data.handleId;return typeof f===l?s[f]=u:f&&(f[U]=u),f&&f.ref&&f.unref&&"function"==typeof f.ref&&"function"==typeof f.unref&&(u.ref=f.ref.bind(f),u.unref=f.unref.bind(f)),typeof f===l||f?f:u}return n.apply(e,c)}}),u=a(e,n,function(t){return function(n,r){var o,i=r[0];typeof i===l?o=s[i]:(o=i&&i[U])||(o=i),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&(typeof i===l?delete s[i]:i&&(i[U]=null),o.zone.cancelTask(o)):t.apply(e,r)}})}function h(e,t){return e&&e[K]&&e[K][t]}function d(e,t,n){return n.configurable=!0,n.configurable||(e[K]||J(e,K,{writable:!0,value:{}}),e[K][t]=!0),n}function v(e,t,n,r){try{return J(e,t,n)}catch(i){if(!n.configurable)throw i;typeof r==Y?delete n.configurable:n.configurable=r;try{return J(e,t,n)}catch(r){var o=null;try{o=JSON.stringify(n)}catch(e){o=o.toString()}console.log("Attempting to configure '"+t+"' with descriptor '"+o+"' on object '"+e+"' and got error, giving up: "+r)}}}function y(e,t,n,r){o(e,function(e,t,n){if(!n)return t;var r=n.filter(function(t){return t.target===e});if(!r||0===r.length)return t;var o=r[0].ignoreProperties;return t.filter(function(e){return-1===o.indexOf(e)})}(e,t,n),r)}function g(e,t){if(!x||D){var n="undefined"!=typeof WebSocket;if(function(){if((S||D)&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var e=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(e&&!e.configurable)return!1}var t=Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype,"onreadystatechange");if(t)return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}}),i=!!(r=new XMLHttpRequest).onreadystatechange,Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",t||{}),i;var n=_("fakeonreadystatechange");Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return this[n]},set:function(e){this[n]=e}});var r=new XMLHttpRequest,o=function(){};r.onreadystatechange=o;var i=r[n]===o;return r.onreadystatechange=null,i}()){var r=t.__Zone_ignore_on_properties;if(S){y(window,ue.concat(["messageerror"]),r,Object.getPrototypeOf(window)),y(Document.prototype,ue,r),void 0!==window.SVGElement&&y(window.SVGElement.prototype,ue,r),y(Element.prototype,ue,r),y(HTMLElement.prototype,ue,r),y(HTMLMediaElement.prototype,ee,r),y(HTMLFrameSetElement.prototype,$.concat(ne),r),y(HTMLBodyElement.prototype,$.concat(ne),r),y(HTMLFrameElement.prototype,te,r),y(HTMLIFrameElement.prototype,te,r);var a=window.HTMLMarqueeElement;a&&y(a.prototype,re,r);var c=window.Worker;c&&y(c.prototype,ce,r)}y(XMLHttpRequest.prototype,oe,r);var u=t.XMLHttpRequestEventTarget;u&&y(u&&u.prototype,oe,r),"undefined"!=typeof IDBIndex&&(y(IDBIndex.prototype,ie,r),y(IDBRequest.prototype,ie,r),y(IDBOpenDBRequest.prototype,ie,r),y(IDBDatabase.prototype,ie,r),y(IDBTransaction.prototype,ie,r),y(IDBCursor.prototype,ie,r)),n&&y(WebSocket.prototype,ae,r)}else!function(){for(var e=function(e){var t=ue[e],n="on"+t;self.addEventListener(t,function(e){var t,r,o=e.target;for(r=o?o.constructor.name+"."+n:"unknown."+n;o;)o[n]&&!o[n][se]&&((t=Zone.current.wrap(o[n],r))[se]=o[n],o[n]=t),o=o.parentElement},!0)},t=0;t<ue.length;t++)e(t)}(),i("XMLHttpRequest"),n&&function(e,t){var n=t.WebSocket;t.EventTarget||l(t,[n.prototype]),t.WebSocket=function(e,t){var r,i,a=arguments.length>1?new n(e,t):new n(e),c=Object.getOwnPropertyDescriptor(a,"onmessage");return c&&!1===c.configurable?(r=Object.create(a),i=a,["addEventListener","removeEventListener","send","close"].forEach(function(e){r[e]=function(){var t=Array.prototype.slice.call(arguments);if("addEventListener"===e||"removeEventListener"===e){var n=t.length>0?t[0]:void 0;if(n){var o=Zone.__symbol__("ON_PROPERTY"+n);a[o]=r[o]}}return a[e].apply(a,t)}})):r=a,o(r,["close","error","message","open"],i),r};var r=t.WebSocket;for(var i in n)r[i]=n[i]}(0,t)}}function k(e){if((S||D)&&"registerElement"in e.document){var t=document.registerElement,n=["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"];document.registerElement=function(e,r){return r&&r.prototype&&n.forEach(function(e){var t="Document.registerElement::"+e;if(r.prototype.hasOwnProperty(e)){var n=Object.getOwnPropertyDescriptor(r.prototype,e);n&&n.value?(n.value=Zone.current.wrap(n.value,t),function(e,t,n){var r=n.configurable;v(e,t,n=d(e,t,n),r)}(r.prototype,e,n)):r.prototype[e]=Zone.current.wrap(r.prototype[e],t)}else r.prototype[e]&&(r.prototype[e]=Zone.current.wrap(r.prototype[e],t))}),t.apply(document,[e,r])},u(document.registerElement,t)}}!function(e){function t(e){c&&c.mark&&c.mark(e)}function n(e,t){c&&c.measure&&c.measure(e,t)}function r(t){0===Z&&0===y.length&&(s||e[d]&&(s=e[d].resolve(0)),s?s[v](o):e[h](o,0)),t&&y.push(t)}function o(){if(!g){for(g=!0;y.length;){var e=y;y=[];for(var t=0;t<e.length;t++){var n=e[t];try{n.zone.runTask(n,null,null)}catch(e){P.onUnhandledError(e)}}}a("ignoreConsoleErrorUncaughtError"),P.microtaskDrainDone(),g=!1}}function i(){}function a(e){return"__zone_symbol__"+e}var c=e.performance;if(t("Zone"),e.Zone)throw new Error("Zone already loaded.");var u=function(){function r(e,t){this._properties=null,this._parent=e,this._name=t?t.name||"unnamed":"<root>",this._properties=t&&t.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,t)}return r.assertZonePatched=function(){if(e.Promise!==D.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(r,"root",{get:function(){for(var e=r.current;e.parent;)e=e.parent;return e},enumerable:!0,configurable:!0}),Object.defineProperty(r,"current",{get:function(){return j.zone},enumerable:!0,configurable:!0}),Object.defineProperty(r,"currentTask",{get:function(){return M},enumerable:!0,configurable:!0}),r.__load_patch=function(o,i){if(D.hasOwnProperty(o))throw Error("Already loaded patch: "+o);if(!e["__Zone_disable_"+o]){var a="Zone:"+o;t(a),D[o]=i(e,r,P),n(a,a)}},Object.defineProperty(r.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),r.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},r.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},r.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},r.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},r.prototype.run=function(e,t,n,r){void 0===t&&(t=void 0),void 0===n&&(n=null),void 0===r&&(r=null),j={parent:j,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{j=j.parent}},r.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),void 0===n&&(n=null),void 0===r&&(r=null),j={parent:j,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{j=j.parent}},r.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");if(e.state!==m||e.type!==S){var r=e.state!=w;r&&e._transitionTo(w,b),e.runCount++;var o=M;M=e,j={parent:j,zone:this};try{e.type==x&&e.data&&!e.data.isPeriodic&&(e.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==m&&e.state!==E&&(e.type==S||e.data&&e.data.isPeriodic?r&&e._transitionTo(b,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(m,w,m))),j=j.parent,M=o}}},r.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+e.zone.name);t=t.parent}e._transitionTo(_,m);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(E,_,m),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==_&&e._transitionTo(b,_),e},r.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new p(O,e,t,n,r,null))},r.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new p(x,e,t,n,r,o))},r.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new p(S,e,t,n,r,o))},r.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");e._transitionTo(T,b,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(E,T),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(m,T),e.runCount=0,e},r.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r<n.length;r++)n[r]._updateTaskCount(e.type,t)},r}();u.__symbol__=a;var s,l={name:"",onHasTask:function(e,t,n,r){return e.hasTask(n,r)},onScheduleTask:function(e,t,n,r){return e.scheduleTask(n,r)},onInvokeTask:function(e,t,n,r,o,i){return e.invokeTask(n,r,o,i)},onCancelTask:function(e,t,n,r){return e.cancelTask(n,r)}},f=function(){function e(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t.zone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t.zone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t.zone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t.zone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t.zone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t.zone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t.zone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var r=n&&n.onHasTask;(r||t&&t._hasTaskZS)&&(this._hasTaskZS=r?n:l,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=l,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=l,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=l,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}return e.prototype.fork=function(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new u(e,t)},e.prototype.intercept=function(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t},e.prototype.invoke=function(e,t,n,r,o){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,r,o):t.apply(n,r)},e.prototype.handleError=function(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)},e.prototype.scheduleTask=function(e,t){var n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t))||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=O)throw new Error("Task is missing scheduleFn.");r(t)}return n},e.prototype.invokeTask=function(e,t,n,r){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,r):t.callback.apply(n,r)},e.prototype.cancelTask=function(e,t){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n},e.prototype.hasTask=function(e,t){try{return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(t){this.handleError(e,t)}},e.prototype._updateTaskCount=function(e,t){var n=this._taskCounts,r=n[e],o=n[e]=r+t;if(o<0)throw new Error("More tasks executed then were scheduled.");0!=r&&0!=o||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),p=function(){function t(n,r,o,i,a,c){this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=i,this.scheduleFn=a,this.cancelFn=c,this.callback=o;var u=this;this.invoke=n===S&&i&&i.isUsingGlobalCallback?t.invokeTask:function(){return t.invokeTask.apply(e,[u,this,arguments])}}return t.invokeTask=function(e,t,n){e||(e=this),Z++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==Z&&o(),Z--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(m,_)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+e+"', expecting state '"+t+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=e,e==m&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId:Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,invoke:this.invoke,scheduleFn:this.scheduleFn,cancelFn:this.cancelFn,runCount:this.runCount,callback:this.callback}},t}(),h=a("setTimeout"),d=a("Promise"),v=a("then"),y=[],g=!1,k={name:"NO ZONE"},m="notScheduled",_="scheduling",b="scheduled",w="running",T="canceling",E="unknown",O="microTask",x="macroTask",S="eventTask",D={},P={symbol:a,currentZoneFrame:function(){return j},onUnhandledError:i,microtaskDrainDone:i,scheduleMicroTask:r,showUncaughtError:function(){return!u[a("ignoreConsoleErrorUncaughtError")]},patchEventTarget:function(){return[]},patchOnProperties:i,patchMethod:function(){return i},setNativePromise:function(e){s=e.resolve(0)}},j={parent:null,zone:new u(null,null)},M=null,Z=0;n("Zone","Zone"),e.Zone=u}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||e);var m=function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}};Zone.__load_patch("ZoneAwarePromise",function(e,t,n){function r(e){return e&&e.then}function o(e,t){return function(n){try{i(e,t,n)}catch(t){i(e,!1,t)}}}function i(e,r,u){var s=w();if(e===u)throw new TypeError(T);if(e[d]===g){var f=null;try{typeof u!==E&&typeof u!==O||(f=u&&u.then)}catch(t){return s(function(){i(e,!1,t)})(),e}if(r!==_&&u instanceof D&&u.hasOwnProperty(d)&&u.hasOwnProperty(v)&&u[d]!==g)a(u),i(e,u[d],u[v]);else if(r!==_&&typeof f===O)try{f.apply(u,[s(o(e,r)),s(o(e,!1))])}catch(t){s(function(){i(e,!1,t)})()}else{e[d]=r;var p=e[v];e[v]=u,r===_&&u instanceof Error&&(u[x]=t.currentTask);for(var h=0;h<p.length;)c(e,p[h++],p[h++],p[h++],p[h++]);if(0==p.length&&r==_){e[d]=b;try{throw new Error("Uncaught (in promise): "+u+(u&&u.stack?"\n"+u.stack:""))}catch(r){var y=r;y.rejection=u,y.promise=e,y.zone=t.current,y.task=t.currentTask,l.push(y),n.scheduleMicroTask()}}}}return e}function a(e){if(e[d]===b){try{var n=t[S];n&&typeof n===O&&n.apply(this,[{rejection:e[v],promise:e}])}catch(e){}e[d]=_;for(var r=0;r<l.length;r++)e===l[r].promise&&l.splice(r,1)}}function c(e,t,n,r,o){a(e);var c=e[d]?typeof r===O?r:function(e){return e}:typeof o===O?o:function(e){return D.reject(e)};t.scheduleMicroTask(y,function(){try{i(n,!0,t.run(c,void 0,[e[v]]))}catch(e){i(n,!1,e)}})}function u(e){var t=e.prototype,n=t.then;t[p]=n;var r=Object.getOwnPropertyDescriptor(e.prototype,"then");r&&!1===r.writable&&r.configurable&&Object.defineProperty(e.prototype,"then",{writable:!0}),e.prototype.then=function(e,t){var r=this;return new D(function(e,t){n.call(r,e,t)}).then(e,t)},e[Z]=!0}var s=n.symbol,l=[],f=s("Promise"),p=s("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(;l.length;)for(var e=function(){var e=l.shift();try{e.zone.runGuarded(function(){throw e})}catch(e){!function(e){n.onUnhandledError(e);try{var r=t[h];r&&"function"==typeof r&&r.apply(this,[e])}catch(e){}}(e)}};l.length;)e()};var h=s("unhandledPromiseRejectionHandler"),d=s("state"),v=s("value"),y="Promise.then",g=null,k=!0,_=!1,b=0,w=function(){var e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},T="Promise resolved with itself",E="object",O="function",x=s("currentTask"),S=s("rejectionHandledHandler"),D=function(){function e(t){var n=this;if(!(n instanceof e))throw new Error("Must be an instanceof Promise.");n[d]=g,n[v]=[];try{t&&t(o(n,k),o(n,_))}catch(e){i(n,!1,e)}}return e.toString=function(){return"function ZoneAwarePromise() { [native code] }"},e.resolve=function(e){return i(new this(null),k,e)},e.reject=function(e){return i(new this(null),_,e)},e.race=function(e){function t(e){a&&(a=o(e))}function n(e){a&&(a=i(e))}var o,i,a=new this(function(e,t){n=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}([e,t],2),o=n[0],i=n[1];var n});try{for(var c=m(e),u=c.next();!u.done;u=c.next()){var s=u.value;r(s)||(s=this.resolve(s)),s.then(t,n)}}catch(e){l={error:e}}finally{try{u&&!u.done&&(f=c.return)&&f.call(c)}finally{if(l)throw l.error}}return a;var l,f},e.all=function(e){var t,n,o=new this(function(e,r){t=e,n=r}),i=0,a=[];try{for(var c=m(e),u=c.next();!u.done;u=c.next()){var s=u.value;r(s)||(s=this.resolve(s)),s.then(function(e){return function(n){a[e]=n,--i||t(a)}}(i),n),i++}}catch(e){l={error:e}}finally{try{u&&!u.done&&(f=c.return)&&f.call(c)}finally{if(l)throw l.error}}return i||t(a),o;var l,f},e.prototype.then=function(e,n){var r=new this.constructor(null),o=t.current;return this[d]==g?this[v].push(o,r,e,n):c(this,o,r,e,n),r},e.prototype.catch=function(e){return this.then(null,e)},e}();D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;var P=e[f]=e.Promise,j=t.__symbol__("ZoneAwarePromise"),M=Object.getOwnPropertyDescriptor(e,"Promise");M&&!M.configurable||(M&&delete M.writable,M&&delete M.value,M||(M={configurable:!0,enumerable:!0}),M.get=function(){return e[j]?e[j]:e[f]},M.set=function(t){t===D?e[j]=t:(e[f]=t,t.prototype[p]||u(t),n.setNativePromise(t))},Object.defineProperty(e,"Promise",M)),e.Promise=D;var Z=s("thenPatched");if(P){u(P);var z=e.fetch;typeof z==O&&(e.fetch=function(e){return function(){var t=e.apply(this,arguments);if(t instanceof D)return t;var n=t.constructor;return n[Z]||u(n),t}}(z))}return Promise[t.__symbol__("uncaughtPromiseErrors")]=l,D});var _=Zone.__symbol__,b="object"==typeof window&&window||"object"==typeof self&&self||e,w="function",T="undefined",E="removeAttribute",O="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,x=!("nw"in b)&&void 0!==b.process&&"[object process]"==={}.toString.call(b.process),S=!x&&!O&&!("undefined"==typeof window||!window.HTMLElement),D=void 0!==b.process&&"[object process]"==={}.toString.call(b.process)&&!O&&!("undefined"==typeof window||!window.HTMLElement),P={},j=function(e){if(e=e||b.event){var t=P[e.type];t||(t=P[e.type]=_("ON_PROPERTY"+e.type));var n=(this||e.target||b)[t],r=n&&n.apply(this,arguments);return void 0==r||r||e.preventDefault(),r}},M=_("originalInstance"),Z=!1,z=!1;Zone.__load_patch("toString",function(e,t,n){var r=t.__zone_symbol__originalToString=Function.prototype.toString,o=_("OriginalDelegate"),i=_("Promise"),a=_("Error");Function.prototype.toString=function(){if("function"==typeof this){var t=this[o];if(t)return"function"==typeof t?r.apply(this[o],arguments):Object.prototype.toString.call(t);if(this===Promise){var n=e[i];if(n)return r.apply(n,arguments)}if(this===Error){var c=e[a];if(c)return r.apply(c,arguments)}}return r.apply(this,arguments)};var c=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":c.apply(this,arguments)}});var I=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},C=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(I(arguments[t]));return e},R="true",L="false",F={isUsingGlobalCallback:!0},H={},B={},W="name",N="function",X="object",q="__zone_symbol__",A=/^__zone_symbol__(\w+)(true|false)$/,G="__zone_symbol__propagationStopped",U=_("zoneTask"),J=Object[_("defineProperty")]=Object.defineProperty,V=Object[_("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,Q=Object.create,K=_("unconfigurables"),Y="undefined",$=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplyconnected","vrdisplaydisconnected","vrdisplaypresentchange"],ee=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],te=["load"],ne=["blur","error","focus","load","resize","scroll","messageerror"],re=["bounce","finish","start"],oe=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],ie=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],ae=["close","error","open","message"],ce=["error","message"],ue=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"].concat(["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],["afterscriptexecute","beforescriptexecute","DOMContentLoaded","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange"],$,["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"]),se=_("unbound");Zone.__load_patch("util",function(e,t,n){n.patchOnProperties=o,n.patchMethod=a}),Zone.__load_patch("timers",function(e,t,n){p(e,"set","clear","Timeout"),p(e,"set","clear","Interval"),p(e,"set","clear","Immediate")}),Zone.__load_patch("requestAnimationFrame",function(e,t,n){p(e,"request","cancel","AnimationFrame"),p(e,"mozRequest","mozCancel","AnimationFrame"),p(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(e,t,n){for(var r=["alert","prompt","confirm"],o=0;o<r.length;o++)a(e,r[o],function(n,r,o){return function(r,i){return t.current.run(n,e,i,o)}})}),Zone.__load_patch("EventTarget",function(e,t,n){(function(e,t){!function(e,t){var n=e.Event;n&&n.prototype&&t.patchMethod(n.prototype,"stopImmediatePropagation",function(e){return function(e,t){e[G]=!0}})}(e,t)})(e,n),function(e,t){var n="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video",r="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket".split(","),o=[],i=e.wtf,a=n.split(",");i?o=a.map(function(e){return"HTML"+e+"Element"}).concat(r):e.EventTarget?o.push("EventTarget"):o=r;for(var c=e.__Zone_disable_IE_check||!1,u=e.__Zone_enable_cross_context_check||!1,f=s(),p="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }",h=0;h<ue.length;h++){var d=q+((m=ue[h])+L),v=q+(m+R);H[m]={},H[m][L]=d,H[m][R]=v}for(h=0;h<n.length;h++)for(var y=a[h],g=B[y]={},k=0;k<ue.length;k++){var m=ue[k];g[m]=y+".addEventListener:"+m}for(var _=[],h=0;h<o.length;h++){var b=e[o[h]];_.push(b&&b.prototype)}l(e,_,{validateHandler:function(e,t,n,r){if(!c&&f)if(u)try{if("[object FunctionWrapper]"===(o=t.toString())||o==p)return e.apply(n,r),!1}catch(t){return e.apply(n,r),!1}else{var o=t.toString();if("[object FunctionWrapper]"===o||o==p)return e.apply(n,r),!1}else if(u)try{t.toString()}catch(t){return e.apply(n,r),!1}return!0}}),t.patchEventTarget=l}(e,n);var r=e.XMLHttpRequestEventTarget;r&&r.prototype&&n.patchEventTarget(e,[r.prototype]),i("MutationObserver"),i("WebKitMutationObserver"),i("IntersectionObserver"),i("FileReader")}),Zone.__load_patch("on_property",function(e,t,n){g(0,e),Object.defineProperty=function(e,t,n){if(h(e,t))throw new TypeError("Cannot assign to read only property '"+t+"' of "+e);var r=n.configurable;return"prototype"!==t&&(n=d(e,t,n)),v(e,t,n,r)},Object.defineProperties=function(e,t){return Object.keys(t).forEach(function(n){Object.defineProperty(e,n,t[n])}),e},Object.create=function(e,t){return"object"!=typeof t||Object.isFrozen(t)||Object.keys(t).forEach(function(n){t[n]=d(e,n,t[n])}),Q(e,t)},Object.getOwnPropertyDescriptor=function(e,t){var n=V(e,t);return h(e,t)&&(n.configurable=!1),n},k(e)}),Zone.__load_patch("canvas",function(e,t,n){var r=e.HTMLCanvasElement;void 0!==r&&r.prototype&&r.prototype.toBlob&&c(r.prototype,"toBlob",function(e,t){return{name:"HTMLCanvasElement.toBlob",target:e,callbackIndex:0,args:t}})}),Zone.__load_patch("XHR",function(e,t,n){!function(e){function n(e){XMLHttpRequest[c]=!1;var t=e.data,n=t.target,o=n[i];h||(h=n[f],d=n[p]),o&&d.apply(n,[y,o]);var a=n[i]=function(){n.readyState===n.DONE&&!t.aborted&&XMLHttpRequest[c]&&e.state===g&&e.invoke()};return h.apply(n,[y,a]),n[r]||(n[r]=e),m.apply(n,t.args),XMLHttpRequest[c]=!0,e}function s(){}function l(e){var t=e.data;return t.aborted=!0,b.apply(t.target,t.args)}var f=_("addEventListener"),p=_("removeEventListener"),h=XMLHttpRequest.prototype[f],d=XMLHttpRequest.prototype[p];if(!h){var v=e.XMLHttpRequestEventTarget;v&&(h=v.prototype[f],d=v.prototype[p])}var y="readystatechange",g="scheduled",k=a(e.XMLHttpRequest.prototype,"open",function(){return function(e,t){return e[o]=0==t[2],e[u]=t[1],k.apply(e,t)}}),m=a(e.XMLHttpRequest.prototype,"send",function(){return function(e,r){var i=t.current;return e[o]?m.apply(e,r):i.scheduleMacroTask("XMLHttpRequest.send",s,{target:e,url:e[u],isPeriodic:!1,delay:null,args:r,aborted:!1},n,l)}}),b=a(e.XMLHttpRequest.prototype,"abort",function(e){return function(e,t){var n=e[r];if(n&&"string"==typeof n.type){if(null==n.cancelFn||n.data&&n.data.aborted)return;n.zone.cancelTask(n)}}})}(e);var r=_("xhrTask"),o=_("xhrSync"),i=_("xhrListener"),c=_("xhrScheduled"),u=_("xhrURL")}),Zone.__load_patch("geolocation",function(e,r,o){e.navigator&&e.navigator.geolocation&&function(e,r){for(var o=e.constructor.name,i=function(i){var a=r[i],c=e[a];if(c){if(!n(Object.getOwnPropertyDescriptor(e,a)))return"continue";e[a]=function(e){var n=function(){return e.apply(this,t(arguments,o+"."+a))};return u(n,e),n}(c)}},a=0;a<r.length;a++)i(a)}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",function(e,t,n){function r(t){return function(n){f(e,t).forEach(function(r){var o=e.PromiseRejectionEvent;if(o){var i=new o(t,{promise:n.promise,reason:n.rejection});r.invoke(i)}})}}e.PromiseRejectionEvent&&(t[_("unhandledPromiseRejectionHandler")]=r("unhandledrejection"),t[_("rejectionHandledHandler")]=r("rejectionhandled"))})})}).call(t,n("fRUx"))},ewdp:function(e,t,n){var r=n("tose"),o=n("+pQw"),i=n("2Fuj");e.exports=n("V+0c")?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),c=a.length,u=0;c>u;)r.f(e,n=a[u++],t[n]);return e}},fC8q:function(e,t,n){var r=n("dXJ/"),o=n("3r0D")("iterator"),i=n("lexG");e.exports=n("b4gG").getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},fHxy:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.key,a=r.set;r.exp({defineMetadata:function(e,t,n,r){a(e,t,o(n),i(r))}})},fRUx:function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},gBtn:function(e,t,n){var r=n("ZI9W"),o=n("CDXM"),i=n("Iclu")("metadata"),a=i.store||(i.store=new(n("QZhw"))),c=function(e,t,n){var o=a.get(e);if(!o){if(!n)return;a.set(e,o=new r)}var i=o.get(t);if(!i){if(!n)return;o.set(t,i=new r)}return i};e.exports={store:a,map:c,has:function(e,t,n){var r=c(t,n,!1);return void 0!==r&&r.has(e)},get:function(e,t,n){var r=c(t,n,!1);return void 0===r?void 0:r.get(e)},set:function(e,t,n,r){c(n,r,!0).set(e,t)},keys:function(e,t){var n=c(e,t,!1),r=[];return n&&n.forEach(function(e,t){r.push(t)}),r},key:function(e){return void 0===e||"symbol"==typeof e?e:String(e)},exp:function(e){o(o.S,"Reflect",e)}}},gNkH:function(e,t,n){e.exports=!n("V+0c")&&!n("umMR")(function(){return 7!=Object.defineProperty(n("BQSv")("div"),"a",{get:function(){return 7}}).a})},gxdV:function(e,t,n){var r=n("tose"),o=n("piOq");e.exports=n("V+0c")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},lexG:function(e,t){e.exports={}},lfBE:function(e,t,n){var r=n("ptrv"),o=n("gxdV"),i=n("rMsi"),a=n("c09d")("src"),c=Function.toString,u=(""+c).split("toString");n("b4gG").inspectSource=function(e){return c.call(e)},(e.exports=function(e,t,n,c){var s="function"==typeof n;s&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(s&&(i(n,a)||o(n,a,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:c?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||c.call(this)})},lzDK:function(e,t){t.f=Object.getOwnPropertySymbols},ncNB:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.get,a=r.key;r.exp({getOwnMetadata:function(e,t){return i(e,o(t),arguments.length<3?void 0:a(arguments[2]))}})},"p/bR":function(e,t,n){var r=n("pa70"),o=n("ULWX"),i=n("KpI+"),a=n("+pQw"),c=n("rppw"),u=n("fC8q"),s={},l={};(t=e.exports=function(e,t,n,f,p){var h,d,v,y,g=p?function(){return e}:u(e),k=r(n,f,t?2:1),m=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(i(g)){for(h=c(e.length);h>m;m++)if((y=t?k(a(d=e[m])[0],d[1]):k(e[m]))===s||y===l)return y}else for(v=g.call(e);!(d=v.next()).done;)if((y=o(v,k,d.value,t))===s||y===l)return y}).BREAK=s,t.RETURN=l},pBmS:function(e,t,n){var r=n("lfBE");e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},pa70:function(e,t,n){var r=n("uNkO");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},piOq:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},ptrv:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},rIdM:function(e,t,n){"use strict";var r=n("2Fuj"),o=n("lzDK"),i=n("9e9+"),a=n("RT4T"),c=n("Wo2w"),u=Object.assign;e.exports=!u||n("umMR")(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=a(e),u=arguments.length,s=1,l=o.f,f=i.f;u>s;)for(var p,h=c(arguments[s++]),d=l?r(h).concat(l(h)):r(h),v=d.length,y=0;v>y;)f.call(h,p=d[y++])&&(n[p]=h[p]);return n}:u},rKhO:function(e,t,n){var r=n("VceJ");e.exports=Array.isArray||function(e){return"Array"==r(e)}},rMsi:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},rppw:function(e,t,n){var r=n("9wYb"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},soMw:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.keys,a=r.key;r.exp({getOwnMetadataKeys:function(e){return i(o(e),arguments.length<2?void 0:a(arguments[1]))}})},t6ta:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=n("uNkO"),a=r.key,c=r.set;r.exp({metadata:function(e,t){return function(n,r){c(e,t,(void 0!==r?o:i)(n),a(r))}}})},tose:function(e,t,n){var r=n("+pQw"),o=n("gNkH"),i=n("A1WY"),a=Object.defineProperty;t.f=n("V+0c")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},uNkO:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},umMR:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},vyV2:function(e,t,n){var r=n("+GRi"),o=n("rppw"),i=n("KM3d");e.exports=function(e){return function(t,n,a){var c,u=r(t),s=o(u.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}}},"w/BM":function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},xI8H:function(e,t,n){var r=n("c09d")("meta"),o=n("JXkd"),i=n("rMsi"),a=n("tose").f,c=0,u=Object.isExtensible||function(){return!0},s=!n("umMR")(function(){return u(Object.preventExtensions({}))}),l=function(e){a(e,r,{value:{i:"O"+ ++c,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";l(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;l(e)}return e[r].w},onFreeze:function(e){return s&&f.NEED&&u(e)&&!i(e,r)&&l(e),e}}},yIWP:function(e,t,n){var r=n("Iclu")("keys"),o=n("c09d");e.exports=function(e){return r[e]||(r[e]=o(e))}}},[1]);
\ No newline at end of file
diff --git a/phone-list-01/app.css b/styles.d41d8cd98f00b204e980.bundle.css
similarity index 100%
rename from phone-list-01/app.css
rename to styles.d41d8cd98f00b204e980.bundle.css

From 04032b4de7e71c9a49fe7097a3727ba543264e8a Mon Sep 17 00:00:00 2001
From: Sandip Patel <sandip254@gmail.com>
Date: Sat, 18 Nov 2017 20:05:32 -0500
Subject: [PATCH 9/9] Auto-generated commit

---
 .idea/ghpages.iml                             |   8 ++
 .idea/modules.xml                             |   8 ++
 .idea/vcs.xml                                 |   6 +
 .idea/workspace.xml                           | 123 ++++++++++++++++++
 3rdpartylicenses.txt                          |  72 ----------
 404.html                                      |   1 -
 favicon.ico                                   | Bin 5430 -> 0 bytes
 index.html                                    |   1 -
 inline.3c299e275eecb0e438e9.bundle.js         |   1 -
 main.bc97ddaa99d95dbcd66e.bundle.js           |   1 -
 .../app.css                                   |   0
 phone-list-01/app.js                          |   5 +
 phone-list-01/index.html                      |  29 +++++
 phone-list-01/phone-list/phone-list.html      |   9 ++
 phone-list-01/phone-list/phone-list.js        |  24 ++++
 phone-list-02/app.css                         |   0
 phone-list-02/app.js                          |   5 +
 phone-list-02/index.html                      |  29 +++++
 phone-list-02/phone-list/phone-list.html      |   9 ++
 phone-list-02/phone-list/phone-list.js        |  17 +++
 phone-list-02/phone-list/phone-list.json      |  62 +++++++++
 polyfills.ad37cd45a71cb38eee76.bundle.js      |   1 -
 22 files changed, 334 insertions(+), 77 deletions(-)
 create mode 100644 .idea/ghpages.iml
 create mode 100644 .idea/modules.xml
 create mode 100644 .idea/vcs.xml
 create mode 100644 .idea/workspace.xml
 delete mode 100644 3rdpartylicenses.txt
 delete mode 100644 404.html
 delete mode 100644 favicon.ico
 delete mode 100644 index.html
 delete mode 100644 inline.3c299e275eecb0e438e9.bundle.js
 delete mode 100644 main.bc97ddaa99d95dbcd66e.bundle.js
 rename styles.d41d8cd98f00b204e980.bundle.css => phone-list-01/app.css (100%)
 create mode 100644 phone-list-01/app.js
 create mode 100644 phone-list-01/index.html
 create mode 100644 phone-list-01/phone-list/phone-list.html
 create mode 100644 phone-list-01/phone-list/phone-list.js
 create mode 100644 phone-list-02/app.css
 create mode 100644 phone-list-02/app.js
 create mode 100644 phone-list-02/index.html
 create mode 100644 phone-list-02/phone-list/phone-list.html
 create mode 100644 phone-list-02/phone-list/phone-list.js
 create mode 100644 phone-list-02/phone-list/phone-list.json
 delete mode 100644 polyfills.ad37cd45a71cb38eee76.bundle.js

diff --git a/.idea/ghpages.iml b/.idea/ghpages.iml
new file mode 100644
index 0000000..c956989
--- /dev/null
+++ b/.idea/ghpages.iml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..05cc6a7
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/ghpages.iml" filepath="$PROJECT_DIR$/.idea/ghpages.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..f256116
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$/angular5" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..15e430c
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ChangeListManager">
+    <list default="true" id="9c647d9e-e1df-4ca4-acca-c22482a9a3e7" name="Default" comment="" />
+    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
+    <option name="TRACKING_ENABLED" value="true" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="Git.Settings">
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/angular5" />
+  </component>
+  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
+  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
+  <component name="JsGulpfileManager">
+    <detection-done>true</detection-done>
+    <sorting>DEFINITION_ORDER</sorting>
+  </component>
+  <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
+  <component name="ProjectFrameBounds" extendedState="6">
+    <option name="x" value="1985" />
+    <option name="y" value="-4" />
+    <option name="width" value="1537" />
+    <option name="height" value="912" />
+  </component>
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
+  <component name="ProjectView">
+    <navigator currentView="ProjectPane" proportions="" version="1">
+      <flattenPackages />
+      <showMembers />
+      <showModules />
+      <showLibraryContents />
+      <hideEmptyPackages />
+      <abbreviatePackageNames />
+      <autoscrollToSource />
+      <autoscrollFromSource />
+      <sortByType />
+      <manualOrder />
+      <foldersAlwaysOnTop value="true" />
+    </navigator>
+    <panes>
+      <pane id="Scratches" />
+      <pane id="ProjectPane">
+        <subPane>
+          <expand>
+            <path>
+              <item name="ghpages" type="b2602c69:ProjectViewProjectNode" />
+              <item name="ghpages" type="2a2b976b:PhpTreeStructureProvider$1" />
+            </path>
+          </expand>
+          <select />
+        </subPane>
+      </pane>
+      <pane id="Scope" />
+    </panes>
+  </component>
+  <component name="PropertiesComponent">
+    <property name="WebServerToolWindowFactoryState" value="false" />
+  </component>
+  <component name="RunDashboard">
+    <option name="ruleStates">
+      <list>
+        <RuleState>
+          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
+        </RuleState>
+        <RuleState>
+          <option name="name" value="StatusDashboardGroupingRule" />
+        </RuleState>
+      </list>
+    </option>
+  </component>
+  <component name="ShelveChangesManager" show_recycled="false">
+    <option name="remove_strategy" value="false" />
+  </component>
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task">
+      <changelist id="9c647d9e-e1df-4ca4-acca-c22482a9a3e7" name="Default" comment="" />
+      <created>1509217160460</created>
+      <option name="number" value="Default" />
+      <option name="presentableId" value="Default" />
+      <updated>1509217160460</updated>
+      <workItem from="1511048829948" duration="3284000" />
+    </task>
+    <servers />
+  </component>
+  <component name="TimeTrackingManager">
+    <option name="totallyTimeSpent" value="3284000" />
+  </component>
+  <component name="ToolWindowManager">
+    <frame x="1985" y="-4" width="1535" height="904" extended-state="6" />
+    <layout>
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.18334453" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
+      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
+      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.6348387" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
+      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
+      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+    </layout>
+  </component>
+  <component name="TypeScriptGeneratedFilesManager">
+    <option name="version" value="1" />
+  </component>
+  <component name="VcsContentAnnotationSettings">
+    <option name="myLimit" value="2678400000" />
+  </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager />
+    <watches-manager />
+  </component>
+</project>
\ No newline at end of file
diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt
deleted file mode 100644
index b08f373..0000000
--- a/3rdpartylicenses.txt
+++ /dev/null
@@ -1,72 +0,0 @@
-core-js@2.5.1
-MIT
-Copyright (c) 2014-2017 Denis Pushkarev
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-webpack@3.8.1
-MIT
-Copyright JS Foundation and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-zone.js@0.8.18
-MIT
-The MIT License
-
-Copyright (c) 2016 Google, Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-@angular/core@5.0.2
-MIT
-MIT
\ No newline at end of file
diff --git a/404.html b/404.html
deleted file mode 100644
index b200ad1..0000000
--- a/404.html
+++ /dev/null
@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Angular5Admin</title><base href="https://github.com/phpcodebooster/angularjs1.git"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="favicon.ico"><link href="styles.d41d8cd98f00b204e980.bundle.css" rel="stylesheet"/></head><body><app-root></app-root><script type="text/javascript" src="inline.3c299e275eecb0e438e9.bundle.js"></script><script type="text/javascript" src="polyfills.ad37cd45a71cb38eee76.bundle.js"></script><script type="text/javascript" src="main.bc97ddaa99d95dbcd66e.bundle.js"></script></body></html>
\ No newline at end of file
diff --git a/favicon.ico b/favicon.ico
deleted file mode 100644
index 8081c7ceaf2be08bf59010158c586170d9d2d517..0000000000000000000000000000000000000000
GIT binary patch
diff --git a/index.html b/index.html
deleted file mode 100644
index b200ad1..0000000
--- a/index.html
+++ /dev/null
@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><title>Angular5Admin</title><base href="https://github.com/phpcodebooster/angularjs1.git"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="favicon.ico"><link href="styles.d41d8cd98f00b204e980.bundle.css" rel="stylesheet"/></head><body><app-root></app-root><script type="text/javascript" src="inline.3c299e275eecb0e438e9.bundle.js"></script><script type="text/javascript" src="polyfills.ad37cd45a71cb38eee76.bundle.js"></script><script type="text/javascript" src="main.bc97ddaa99d95dbcd66e.bundle.js"></script></body></html>
\ No newline at end of file
diff --git a/inline.3c299e275eecb0e438e9.bundle.js b/inline.3c299e275eecb0e438e9.bundle.js
deleted file mode 100644
index 8760a24..0000000
--- a/inline.3c299e275eecb0e438e9.bundle.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,a){for(var u,i,f,l=0,s=[];l<t.length;l++)o[i=t[l]]&&s.push(o[i][0]),o[i]=0;for(u in c)Object.prototype.hasOwnProperty.call(c,u)&&(e[u]=c[u]);for(r&&r(t,c,a);s.length;)s.shift()();if(a)for(l=0;l<a.length;l++)f=n(n.s=a[l]);return f};var t={},o={3:0};n.e=function(e){function r(){u.onerror=u.onload=null,clearTimeout(i);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var a=document.getElementsByTagName("head")[0],u=document.createElement("script");u.type="text/javascript",u.charset="utf-8",u.async=!0,u.timeout=12e4,n.nc&&u.setAttribute("nonce",n.nc),u.src=n.p+""+e+"."+{0:"ad37cd45a71cb38eee76",1:"bc97ddaa99d95dbcd66e",2:"f88ccefc30e43cf5330e"}[e]+".chunk.js";var i=setTimeout(r,12e4);return u.onerror=u.onload=r,a.appendChild(u),c},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
diff --git a/main.bc97ddaa99d95dbcd66e.bundle.js b/main.bc97ddaa99d95dbcd66e.bundle.js
deleted file mode 100644
index 95aab7b..0000000
--- a/main.bc97ddaa99d95dbcd66e.bundle.js
+++ /dev/null
@@ -1 +0,0 @@
-webpackJsonp([1],{0:function(e,t,n){e.exports=n("cDNt")},"2kLc":function(e,t,n){"use strict";function r(e){return e&&"function"==typeof e.schedule}function o(e){return e}var i=n("AP4T"),u=n("6Xbx"),s=function(e){function t(t,n){e.call(this),this.value=t,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return Object(u.b)(t,e),t.create=function(e,n){return new t(e,n)},t.dispatch=function(e){var t=e.value,n=e.subscriber;e.done?n.complete():(n.next(t),n.closed||(e.done=!0,this.schedule(e)))},t.prototype._subscribe=function(e){var n=this.value,r=this.scheduler;if(r)return r.schedule(t.dispatch,0,{done:!1,value:n,subscriber:e});e.next(n),e.closed||e.complete()},t}(i.a),a=function(e){function t(t){e.call(this),this.scheduler=t}return Object(u.b)(t,e),t.create=function(e){return new t(e)},t.dispatch=function(e){e.subscriber.complete()},t.prototype._subscribe=function(e){var n=this.scheduler;if(n)return n.schedule(t.dispatch,0,{subscriber:e});e.complete()},t}(i.a),c=function(e){function t(t,n){e.call(this),this.array=t,this.scheduler=n,n||1!==t.length||(this._isScalar=!0,this.value=t[0])}return Object(u.b)(t,e),t.create=function(e,n){return new t(e,n)},t.of=function(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];var o=e[e.length-1];r(o)?e.pop():o=null;var i=e.length;return i>1?new t(e,o):1===i?new s(e[0],o):new a(o)},t.dispatch=function(e){var t=e.array,n=e.index,r=e.subscriber;n>=e.count?r.complete():(r.next(t[n]),r.closed||(e.index=n+1,this.schedule(e)))},t.prototype._subscribe=function(e){var n=this.array,r=n.length,o=this.scheduler;if(o)return o.schedule(t.dispatch,0,{array:n,index:0,count:r,subscriber:e});for(var i=0;i<r&&!e.closed;i++)e.next(n[i]);e.complete()},t}(i.a),l=n("xIGM"),f=n("NGRF"),d=function(e){var t=e.Symbol;if("function"==typeof t)return t.iterator||(t.iterator=t("iterator polyfill")),t.iterator;var n=e.Set;if(n&&"function"==typeof(new n)["@@iterator"])return"@@iterator";var r=e.Map;if(r)for(var o=Object.getOwnPropertyNames(r.prototype),i=0;i<o.length;++i){var u=o[i];if("entries"!==u&&"size"!==u&&r.prototype[u]===r.prototype.entries)return u}return"@@iterator"}(l.a),p=n("E9/g"),h=function(e){function t(t,n,r){e.call(this),this.parent=t,this.outerValue=n,this.outerIndex=r,this.index=0}return Object(u.b)(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(p.a),y=n("mz3w"),v=function(e){function t(){e.apply(this,arguments)}return Object(u.b)(t,e),t.prototype.notifyNext=function(e,t,n,r,o){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(p.a),g=function(){function e(e,t,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.project=e,this.resultSelector=t,this.concurrent=n}return e.prototype.call=function(e,t){return t.subscribe(new m(e,this.project,this.resultSelector,this.concurrent))},e}(),m=function(e){function t(t,n,r,o){void 0===o&&(o=Number.POSITIVE_INFINITY),e.call(this,t),this.project=n,this.resultSelector=r,this.concurrent=o,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return Object(u.b)(t,e),t.prototype._next=function(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)},t.prototype._tryNext=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this.active++,this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){this.add(function(e,t,n,r){var o=new h(e,n,r);if(o.closed)return null;if(t instanceof i.a)return t._isScalar?(o.next(t.value),o.complete(),null):(o.syncErrorThrowable=!0,t.subscribe(o));if(function(e){return e&&"number"==typeof e.length}(t)){for(var u=0,s=t.length;u<s&&!o.closed;u++)o.next(t[u]);o.closed||o.complete()}else{if(function(e){return e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}(t))return t.then(function(e){o.closed||(o.next(e),o.complete())},function(e){return o.error(e)}).then(null,function(e){l.a.setTimeout(function(){throw e})}),o;if(t&&"function"==typeof t[d])for(var a=t[d]();;){var c=a.next();if(c.done){o.complete();break}if(o.next(c.value),o.closed)break}else if(t&&"function"==typeof t[y.a]){var p=t[y.a]();if("function"==typeof p.subscribe)return p.subscribe(new h(e,n,r));o.error(new TypeError("Provided object does not correctly implement Symbol.observable"))}else{var v="You provided "+(Object(f.a)(t)?"an invalid object":"'"+t+"'")+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.";o.error(new TypeError(v))}}return null}(this,e,t,n))},t.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},t.prototype.notifyNext=function(e,t,n,r,o){this.resultSelector?this._notifyResultSelector(e,t,n,r):this.destination.next(t)},t.prototype._notifyResultSelector=function(e,t,n,r){var o;try{o=this.resultSelector(e,t,n,r)}catch(e){return void this.destination.error(e)}this.destination.next(o)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(v);n.d(t,"a",function(){return b});var b=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];var n=Number.POSITIVE_INFINITY,u=null,s=e[e.length-1];return r(s)?(u=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(n=e.pop())):"number"==typeof s&&(n=e.pop()),null===u&&1===e.length&&e[0]instanceof i.a?e[0]:function(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),function(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),function(r){return"number"==typeof t&&(n=t,t=null),r.lift(new g(e,t,n))}}(o,null,e)}(n)(new c(e,u))}},"6Xbx":function(e,t,n){"use strict";t.b=function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},n.d(t,"a",function(){return o});var r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}},AP4T:function(e,t,n){"use strict";var r=n("xIGM"),o=n("E9/g"),i=n("V7AE"),u=n("grVA"),s=n("mz3w");n.d(t,"a",function(){return a});var a=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,s=function(e,t,n){if(e){if(e instanceof o.a)return e;if(e[i.a])return e[i.a]()}return e||t||n?new o.a(e,t,n):new o.a(u.a)}(e,t,n);if(r?r.call(s,this.source):s.add(this.source?this._subscribe(s):this._trySubscribe(s)),s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.syncErrorThrown=!0,e.syncErrorValue=t,e.error(t)}},e.prototype.forEach=function(e,t){var n=this;if(t||(r.a.Rx&&r.a.Rx.config&&r.a.Rx.config.Promise?t=r.a.Rx.config.Promise:r.a.Promise&&(t=r.a.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,r){var o;o=n.subscribe(function(t){if(o)try{e(t)}catch(e){r(e),o.unsubscribe()}else e(t)},r,t)})},e.prototype._subscribe=function(e){return this.source.subscribe(e)},e.prototype[s.a]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return 0===e.length?this:function(e){return e?1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}:function(){}}(e)(this)},e.prototype.toPromise=function(e){var t=this;if(e||(r.a.Rx&&r.a.Rx.config&&r.a.Rx.config.Promise?e=r.a.Rx.config.Promise:r.a.Promise&&(e=r.a.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,n){var r;t.subscribe(function(e){return r=e},function(e){return n(e)},function(){return e(r)})})},e.create=function(t){return new e(t)},e}()},B1iP:function(e,t,n){"use strict";t.a=function(e){return"function"==typeof e}},"E9/g":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n("6Xbx"),o=n("B1iP"),i=n("qLnt"),u=n("grVA"),s=n("V7AE"),a=function(e){function t(n,r,o){switch(e.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=u.a;break;case 1:if(!n){this.destination=u.a;break}if("object"==typeof n){n instanceof t?(this.destination=n,this.destination.add(this)):(this.syncErrorThrowable=!0,this.destination=new c(this,n));break}default:this.syncErrorThrowable=!0,this.destination=new c(this,n,r,o)}}return Object(r.b)(t,e),t.prototype[s.a]=function(){return this},t.create=function(e,n,r){var o=new t(e,n,r);return o.syncErrorThrowable=!1,o},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parent,t=this._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=t,this},t}(i.a),c=function(e){function t(t,n,r,i){e.call(this),this._parentSubscriber=t;var s,a=this;Object(o.a)(n)?s=n:n&&(s=n.next,r=n.error,i=n.complete,n!==u.a&&(a=Object.create(n),Object(o.a)(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=s,this._error=r,this._complete=i}return Object(r.b)(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber;if(this._error)t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else{if(!t.syncErrorThrowable)throw this.unsubscribe(),e;t.syncErrorValue=e,t.syncErrorThrown=!0,this.unsubscribe()}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){throw this.unsubscribe(),e}},t.prototype.__tryOrSetError=function(e,t,n){try{t.call(this._context,n)}catch(t){return e.syncErrorValue=t,e.syncErrorThrown=!0,!0}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(a)},LMZF:function(e,t,n){"use strict";(function(e){function r(e,t,n){function r(){function e(e,t,n){for(var r=e.hasOwnProperty(rn)?e[rn]:Object.defineProperty(e,rn,{value:[]})[rn];r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(i),e}for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(this instanceof r)return o.apply(this,t),this;var i=new((u=r).bind.apply(u,[void 0].concat(t)));return e.annotation=i,e;var u}var o=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e){var r=e.apply(void 0,t);for(var o in r)this[o]=r[o]}}}(t);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r}function o(){if(!yn){var e=hn.Symbol;if(e&&e.iterator)yn=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n<t.length;++n){var r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(yn=r)}}return yn}function i(e){Zone.current.scheduleMicroTask("scheduleMicrotask",e)}function u(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}function s(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(s).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function a(e){return e.__forward_ref__=a,e.toString=function(){return s(this())},e}function c(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")&&e.__forward_ref__===a?e():e}function l(e){return h("Cannot mix multi providers and regular providers",e)}function f(e,t){if(t)if((t=c(t))instanceof Array)for(var n=0;n<t.length;n++)f(e,t[n]);else{if("function"==typeof t)throw h("Function/Class not supported",t);if(!t||"object"!=typeof t||!t.provide)throw h("Unexpected provider",t);var r=c(t.provide),o=function(e){var t=function(e){var t=_n,n=e.deps;if(n&&n.length){t=[];for(var r=0;r<n.length;r++){var o=6;if((a=c(n[r]))instanceof Array)for(var i=0,u=a;i<u.length;i++){var s=u[i];s instanceof cn||s==cn?o|=1:s instanceof fn||s==fn?o&=-3:s instanceof ln||s==ln?o&=-5:a=s instanceof an?s.token:c(s)}t.push({token:a,options:o})}}else if(e.useExisting){var a=c(e.useExisting);t=[{token:a,options:6}]}else if(!(n||Tn in e))throw h("'deps' required",e);return t}(e),n=bn,r=_n,o=!1,i=c(e.provide);if(Tn in e)r=e.useValue;else if(e.useFactory)n=e.useFactory;else if(e.useExisting);else if(e.useClass)o=!0,n=c(e.useClass);else{if("function"!=typeof i)throw h("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",e);o=!0,n=i}return{deps:t,fn:n,useNew:o,value:r}}(t);if(!0===t.multi){var i=e.get(r);if(i){if(i.fn!==Cn)throw l(r)}else e.set(r,i={token:t.provide,deps:[],useNew:!1,fn:Cn,value:_n});i.deps.push({token:r=t,options:6})}var u=e.get(r);if(u&&u.fn==Cn)throw l(r);e.set(r,o)}}function d(e,t,n,r,o){try{return function(e,t,n,r,o){var i;if(t){if((i=t.value)==wn)throw Error(Sn+"Circular dependency");if(i===_n){t.value=wn;var u=t.useNew,s=t.fn,a=t.deps,c=_n;if(a.length){c=[];for(var l=0;l<a.length;l++){var f=a[l],p=f.options,h=2&p?n.get(f.token):void 0;c.push(d(f.token,h,n,h||4&p?r:An,1&p?null:mn.THROW_IF_NOT_FOUND))}}t.value=i=u?new((y=s).bind.apply(y,[void 0].concat(c))):s.apply(void 0,c)}}else i=r.get(e,o);return i;var y}(e,t,n,r,o)}catch(n){throw n instanceof Error||(n=new Error(n)),(n[kn]=n[kn]||[]).unshift(e),t&&t.value==wn&&(t.value=_n),n}}function p(e,t){e=e&&"\n"===e.charAt(0)&&e.charAt(1)==Sn?e.substr(2):e;var n=s(t);if(t instanceof Array)n=t.map(s).join(" -> ");else if("object"==typeof t){var r=[];for(var o in t)if(t.hasOwnProperty(o)){var i=t[o];r.push(o+":"+("string"==typeof i?JSON.stringify(i):s(i)))}n="{"+r.join(", ")+"}"}return"StaticInjectorError["+n+"]: "+e.replace(Nn,"\n  ")}function h(e,t){return new Error(p(e,t))}function y(e){return e[On]}function v(e){return e[Pn]}function g(e){return!!e&&"function"==typeof e.then}function m(e){return!!e&&"function"==typeof e.subscribe}function b(){return""+_()+_()+_()}function _(){return String.fromCharCode(97+Math.floor(25*Math.random()))}function w(){throw new Error("Runtime compiler is not loaded")}function C(e){var t=Error("No component factory found for "+s(e)+". Did you add it to @NgModule.entryComponents?");return t[Gn]=e,t}function E(e,t){return null}function x(){}function T(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(function(){return e.onStable.emit(null)})}finally{e.isStable=!0}}}function k(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function A(e){e._nesting--,T(e)}function N(e){ur=e}function S(){if(ar)throw new Error("Cannot enable prod mode after platform setup.");sr=!1}function I(){return ar=!0,sr}function O(e,t,n){void 0===n&&(n=[]);var r=new nn("Platform: "+t);return function(t){void 0===t&&(t=[]);var o=P();return o&&!o.injector.get(cr,!1)||(e?e(n.concat(t).concat({provide:r,useValue:!0})):function(e){if(qt&&!qt.destroyed&&!qt.injector.get(cr,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");qt=e.get(fr);var t=e.get(Ln,null);t&&t.forEach(function(e){return e()})}(mn.create(n.concat(t).concat({provide:r,useValue:!0})))),function(e){var t=P();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(r)}}function P(){return qt&&!qt.destroyed?qt:null}function R(e,t){return e=Array.isArray(t)?t.reduce(R,e):Object(Jt.a)({},e,t)}function j(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function M(e){return e.reduce(function(e,t){var n=Array.isArray(t)?M(t):t;return e.concat(n)},[])}function D(e,t,n){e.childNodes.forEach(function(e){e instanceof br&&(t(e)&&n.push(e),D(e,t,n))})}function V(e,t,n){e instanceof br&&e.childNodes.forEach(function(e){t(e)&&n.push(e),e instanceof br&&V(e,t,n)})}function L(e){return _r.get(e)||null}function H(e){_r.set(e.nativeNode,e)}function F(e,t){var n=Z(e),r=Z(t);return n&&r?function(e,t,n){for(var r=e[o()](),i=t[o()]();;){var u=r.next(),s=i.next();if(u.done&&s.done)return!0;if(u.done||s.done)return!1;if(!n(u.value,s.value))return!1}}(e,t,F):!(n||!e||"object"!=typeof e&&"function"!=typeof e||r||!t||"object"!=typeof t&&"function"!=typeof t)||u(e,t)}function Z(e){return!!z(e)&&(Array.isArray(e)||!(e instanceof Map)&&o()in e)}function z(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function U(e,t,n){var r=e.previousIndex;if(null===r)return r;var o=0;return n&&r<n.length&&(o=n[r]),r+t+o}function B(){return Mr}function G(){return Dr}function Q(e){return e||"en-US"}function q(e,t){return e.nodes[t]}function W(e,t){return e.nodes[t]}function K(e,t){return e.nodes[t]}function Y(e,t){return e.nodes[t]}function J(e,t){return e.nodes[t]}function X(e,t,n,r){var o="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+t+"'. Current value: '"+n+"'.";return r&&(o+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(e,t){var n=new Error(e);return $(n,t),n}(o,e)}function $(e,t){e[On]=t,e[Rn]=t.logError.bind(t)}function ee(e){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+e)}function te(e){var t=Br.get(e);return t||(t=s(e)+"_"+Br.size,Br.set(e,t)),t}function ne(e){return{id:Gr,styles:e.styles,encapsulation:e.encapsulation,data:e.data}}function re(e,t,n,r){return!(!(2&e.state)&&u(e.oldValues[t.bindingIndex+n],r))}function oe(e,t,n,r){return!!re(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function ie(e,t,n,r){var o=e.oldValues[t.bindingIndex+n];if(1&e.state||!F(o,r))throw X(zr.createDebugContext(e,t.nodeIndex),o,r,0!=(1&e.state))}function ue(e){for(var t=e;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function se(e,t){for(var n=e;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function ae(e,t,n,r){try{return ue(33554432&e.def.nodes[t].flags?W(e,t).componentView:e),zr.handleEvent(e,t,n,r)}catch(t){e.root.errorHandler.handleError(t)}}function ce(e){return e.parent?W(e.parent,e.parentNodeDef.nodeIndex):null}function le(e){return e.parent?e.parentNodeDef.parent:null}function fe(e,t){switch(201347067&t.flags){case 1:return W(e,t.nodeIndex).renderElement;case 2:return q(e,t.nodeIndex).renderText}}function de(e,t){return e?e+":"+t:t}function pe(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function he(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function ye(e){var t={},n=0,r={};return e&&e.forEach(function(e){var o=e[0],i=e[1];"number"==typeof o?(t[o]=i,n|=function(e){return 1<<e%32}(o)):r[o]=i}),{matchedQueries:t,references:r,matchedQueryIds:n}}function ve(e){return e.map(function(e){var t,n;return Array.isArray(e)?(n=e[0],t=e[1]):(n=0,t=e),{flags:n,token:t,tokenKey:te(t)}})}function ge(e,t,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===on.Native?W(e,n.renderParent.nodeIndex).renderElement:void 0:t}function me(e){var t=Wr.get(e);return t||((t=e(function(){return Ur})).factory=e,Wr.set(e,t)),t}function be(e,t,n,r,o){3===t&&(n=e.renderer.parentNode(fe(e,e.def.lastRenderRootNode))),_e(e,t,0,e.def.nodes.length-1,n,r,o)}function _e(e,t,n,r,o,i,u){for(var s=n;s<=r;s++){var a=e.def.nodes[s];11&a.flags&&Ce(e,a,t,o,i,u),s+=a.childCount}}function we(e,t,n,r,o,i){for(var u=e;u&&!pe(u);)u=u.parent;for(var s=u.parent,a=le(u),c=a.nodeIndex+a.childCount,l=a.nodeIndex+1;l<=c;l++){var f=s.def.nodes[l];f.ngContentIndex===t&&Ce(s,f,n,r,o,i),l+=f.childCount}if(!s.parent){var d=e.root.projectableNodes[t];if(d)for(l=0;l<d.length;l++)Ee(e,d[l],n,r,o,i)}}function Ce(e,t,n,r,o,i){if(8&t.flags)we(e,t.ngContent.index,n,r,o,i);else{var u=fe(e,t);if(3===n&&33554432&t.flags&&48&t.bindingFlags?(16&t.bindingFlags&&Ee(e,u,n,r,o,i),32&t.bindingFlags&&Ee(W(e,t.nodeIndex).componentView,u,n,r,o,i)):Ee(e,u,n,r,o,i),16777216&t.flags)for(var s=W(e,t.nodeIndex).viewContainer._embeddedViews,a=0;a<s.length;a++)be(s[a],n,r,o,i);1&t.flags&&!t.element.name&&_e(e,n,t.nodeIndex+1,t.nodeIndex+t.childCount,r,o,i)}}function Ee(e,t,n,r,o,i){var u=e.renderer;switch(n){case 1:u.appendChild(r,t);break;case 2:u.insertBefore(r,t,o);break;case 3:u.removeChild(r,t);break;case 0:i.push(t)}}function xe(e){if(":"===e[0]){var t=e.match(Kr);return[t[1],t[2]]}return["",e]}function Te(e){for(var t=0,n=0;n<e.length;n++)t|=e[n].flags;return t}function ke(e,t,n,r,o,i,u,s,a,c,l,f){void 0===u&&(u=[]),c||(c=Ur);var d=ye(n),p=d.matchedQueries,h=d.references,y=d.matchedQueryIds,v=null,g=null;i&&(v=(I=xe(i))[0],g=I[1]),s=s||[];for(var m=new Array(s.length),b=0;b<s.length;b++){var _=s[b],w=_[0],C=_[2],E=xe(_[1]),x=E[1],T=void 0,k=void 0;switch(15&w){case 4:k=C;break;case 1:case 8:T=C}m[b]={flags:w,ns:E[0],name:x,nonMinifiedName:x,securityContext:T,suffix:k}}a=a||[];for(var A=new Array(a.length),b=0;b<a.length;b++){var N=a[b];A[b]={type:0,target:N[0],eventName:N[1],propName:null}}var S=(u=u||[]).map(function(e){var t=e[1],n=xe(e[0]);return[n[0],n[1],t]});return f=function(e){if(e&&e.id===Gr){var t=null!=e.encapsulation&&e.encapsulation!==on.None||e.styles.length||Object.keys(e.data).length;e.id=t?"c"+qr++:Qr}return e&&e.id===Qr&&(e=null),e||null}(f),l&&(t|=33554432),t|=1,{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:p,matchedQueryIds:y,references:h,ngContentIndex:r,childCount:o,bindings:m,bindingFlags:Te(m),outputs:A,element:{ns:v,name:g,attrs:S,template:null,componentProvider:null,componentView:l||null,componentRendererType:f,publicProviders:null,allProviders:null,handleEvent:c||Ur},provider:null,text:null,query:null,ngContent:null};var I}function Ae(e,t,n){var r,o=n.element,i=e.root.selectorOrNode,u=e.renderer;if(e.parent||!i){r=o.name?u.createElement(o.name,o.ns):u.createComment("");var s=ge(e,t,n);s&&u.appendChild(s,r)}else r=u.selectRootElement(i);if(o.attrs)for(var a=0;a<o.attrs.length;a++){var c=o.attrs[a];u.setAttribute(r,c[1],c[2],c[0])}return r}function Ne(e,t,n,r){for(var o=0;o<n.outputs.length;o++){var i=n.outputs[o],u=function(e,t,n){return function(r){return ae(e,t,n,r)}}(e,n.nodeIndex,de(i.target,i.eventName)),s=i.target,a=e;"component"===i.target&&(s=null,a=t);var c=a.renderer.listen(s||r,i.eventName,u);e.disposables[n.outputIndex+o]=c}}function Se(e,t,n,r){if(!oe(e,t,n,r))return!1;var o=t.bindings[n],i=W(e,t.nodeIndex),u=i.renderElement,s=o.name;switch(15&o.flags){case 1:!function(e,t,n,r,o,i){var u=t.securityContext,s=u?e.root.sanitizer.sanitize(u,i):i;s=null!=s?s.toString():null;var a=e.renderer;null!=i?a.setAttribute(n,o,s,r):a.removeAttribute(n,o,r)}(e,o,u,o.ns,s,r);break;case 2:!function(e,t,n,r){var o=e.renderer;r?o.addClass(t,n):o.removeClass(t,n)}(e,u,s,r);break;case 4:!function(e,t,n,r,o){var i=e.root.sanitizer.sanitize(Fr.STYLE,o);if(null!=i){i=i.toString();var u=t.suffix;null!=u&&(i+=u)}else i=null;var s=e.renderer;null!=i?s.setStyle(n,r,i):s.removeStyle(n,r)}(e,o,u,s,r);break;case 8:!function(e,t,n,r,o){var i=t.securityContext,u=i?e.root.sanitizer.sanitize(i,o):o;e.renderer.setProperty(n,r,u)}(33554432&t.flags&&32&o.flags?i.componentView:e,o,u,s,r)}return!0}function Ie(e,t,n,r){return n=c(n),{index:-1,deps:ve(r),flags:e,token:t,value:n}}function Oe(e){for(var t={},n=0;n<e.length;n++){var r=e[n];r.index=n,t[te(r.token)]=r}return{factory:null,providersByKey:t,providers:e}}function Pe(e,t,n){if(void 0===n&&(n=mn.THROW_IF_NOT_FOUND),8&t.flags)return t.token;if(2&t.flags&&(n=null),1&t.flags)return e._parent.get(t.token,n);var r=t.tokenKey;switch(r){case Jr:case Xr:return e}var o=e._def.providersByKey[r];if(o){var i=e._providers[o.index];return void 0===i&&(i=e._providers[o.index]=Re(e,o)),i===Yr?void 0:i}return e._parent.get(t.token,n)}function Re(e,t){var n;switch(201347067&t.flags){case 512:n=function(e,t,n){var r=n.length;switch(r){case 0:return new t;case 1:return new t(Pe(e,n[0]));case 2:return new t(Pe(e,n[0]),Pe(e,n[1]));case 3:return new t(Pe(e,n[0]),Pe(e,n[1]),Pe(e,n[2]));default:for(var o=new Array(r),i=0;i<r;i++)o[i]=Pe(e,n[i]);return new(t.bind.apply(t,[void 0].concat(o)))}}(e,t.value,t.deps);break;case 1024:n=function(e,t,n){var r=n.length;switch(r){case 0:return t();case 1:return t(Pe(e,n[0]));case 2:return t(Pe(e,n[0]),Pe(e,n[1]));case 3:return t(Pe(e,n[0]),Pe(e,n[1]),Pe(e,n[2]));default:for(var o=Array(r),i=0;i<r;i++)o[i]=Pe(e,n[i]);return t.apply(void 0,o)}}(e,t.value,t.deps);break;case 2048:n=Pe(e,t.deps[0]);break;case 256:n=t.value}return void 0===n?Yr:n}function je(e,t){var n=e.viewContainer._embeddedViews;if((null==t||t>=n.length)&&(t=n.length-1),t<0)return null;var r=n[t];return r.viewContainerParent=null,Le(n,t),zr.dirtyParentQueries(r),De(r),r}function Me(e,t,n){var r=t?fe(t,t.def.lastRenderRootNode):e.renderElement;be(n,2,n.renderer.parentNode(r),n.renderer.nextSibling(r),void 0)}function De(e){be(e,3,null,null,void 0)}function Ve(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Le(e,t){t>=e.length-1?e.pop():e.splice(t,1)}function He(e,t,n,r,o,i){return new eo(e,t,n,r,o,i)}function Fe(e,t,n){return new no(e,t,n)}function Ze(e){return new ro(e)}function ze(e,t){return new oo(e,t)}function Ue(e,t){return new io(e,t)}function Be(e){return new uo(e.renderer)}function Ge(e,t,n,r){return new so(e,t,n,r)}function Qe(e,t,n,r,o,i,u,s){var a=[];if(u)for(var l in u){var f=u[l];a[f[0]]={flags:8,name:l,nonMinifiedName:f[1],ns:null,securityContext:null,suffix:null}}var d=[];if(s)for(var p in s)d.push({type:1,propName:p,target:null,eventName:s[p]});return t|=16384,function(e,t,n,r,o,i,u,s,a){var l=ye(n),f=l.matchedQueries,d=l.references,p=l.matchedQueryIds;a||(a=[]),s||(s=[]),i=c(i);var h=ve(u);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:f,matchedQueryIds:p,references:d,ngContentIndex:-1,childCount:r,bindings:s,bindingFlags:Te(s),outputs:a,element:null,provider:{token:o,value:i,deps:h},text:null,query:null,ngContent:null}}(e,t,n,r,o,o,i,a,d)}function qe(e,t){return Ye(e,t)}function We(e,t){for(var n=e;n.parent&&!pe(n);)n=n.parent;return Je(n.parent,le(n),!0,t.provider.value,t.provider.deps)}function Ke(e,t){var n=Je(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(var r=0;r<t.outputs.length;r++){var o=t.outputs[r],i=n[o.propName].subscribe(function(e,t,n){return function(r){return ae(e,t,n,r)}}(e,t.parent.nodeIndex,o.eventName));e.disposables[t.outputIndex+r]=i.unsubscribe.bind(i)}return n}function Ye(e,t){var n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return Je(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(Xe(e,t,n,o[0]));case 2:return r(Xe(e,t,n,o[0]),Xe(e,t,n,o[1]));case 3:return r(Xe(e,t,n,o[0]),Xe(e,t,n,o[1]),Xe(e,t,n,o[2]));default:for(var u=Array(i),s=0;s<i;s++)u[s]=Xe(e,t,n,o[s]);return r.apply(void 0,u)}}(e,t.parent,n,r.value,r.deps);case 2048:return Xe(e,t.parent,n,r.deps[0]);case 256:return r.value}}function Je(e,t,n,r,o){var i=o.length;switch(i){case 0:return new r;case 1:return new r(Xe(e,t,n,o[0]));case 2:return new r(Xe(e,t,n,o[0]),Xe(e,t,n,o[1]));case 3:return new r(Xe(e,t,n,o[0]),Xe(e,t,n,o[1]),Xe(e,t,n,o[2]));default:for(var u=new Array(i),s=0;s<i;s++)u[s]=Xe(e,t,n,o[s]);return new(r.bind.apply(r,[void 0].concat(u)))}}function Xe(e,t,n,r,o){if(void 0===o&&(o=mn.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var i=e;2&r.flags&&(o=null);var u=r.tokenKey;for(u===ho&&(n=!(!t||!t.element.componentView)),t&&1&r.flags&&(n=!1,t=t.parent);e;){if(t)switch(u){case ao:return Be(s=$e(e,t,n));case co:var s=$e(e,t,n);return s.renderer;case lo:return new yr(W(e,t.nodeIndex).renderElement);case fo:return W(e,t.nodeIndex).viewContainer;case po:if(t.element.template)return W(e,t.nodeIndex).template;break;case ho:return Ze($e(e,t,n));case yo:return Ue(e,t);default:var a=(n?t.element.allProviders:t.element.publicProviders)[u];if(a){var c=K(e,a.nodeIndex);return c||(c={instance:Ye(e,a)},e.nodes[a.nodeIndex]=c),c.instance}}n=pe(e),t=le(e),e=e.parent}var l=i.root.injector.get(r.token,vo);return l!==vo||o===vo?l:i.root.ngModule.injector.get(r.token,o)}function $e(e,t,n){var r;if(n)r=W(e,t.nodeIndex).componentView;else for(r=e;r.parent&&!pe(r);)r=r.parent;return r}function et(e,t,n,r,o,i){if(32768&n.flags){var u=W(e,n.parent.nodeIndex).componentView;2&u.def.flags&&(u.state|=8)}if(t.instance[n.bindings[r].name]=o,524288&n.flags){i=i||{};var s=e.oldValues[n.bindingIndex+r];s instanceof wr&&(s=s.wrapped),i[n.bindings[r].nonMinifiedName]=new Cr(s,o,0!=(2&e.state))}return e.oldValues[n.bindingIndex+r]=o,i}function tt(e,t){if(e.def.nodeFlags&t)for(var n=e.def.nodes,r=0;r<n.length;r++){var o=n[r],i=o.parent;for(!i&&o.flags&t&&nt(e,r,o.flags&t),0==(o.childFlags&t)&&(r+=o.childCount);i&&1&i.flags&&r===i.nodeIndex+i.childCount;)i.directChildFlags&t&&function(e,t,n){for(var r=t.nodeIndex+1;r<=t.nodeIndex+t.childCount;r++){var o=e.def.nodes[r];o.flags&n&&nt(e,r,o.flags&n),r+=o.childCount}}(e,i,t),i=i.parent}}function nt(e,t,n){var r=K(e,t);if(r){var o=r.instance;o&&(zr.setCurrentNode(e,t),1048576&n&&o.ngAfterContentInit(),2097152&n&&o.ngAfterContentChecked(),4194304&n&&o.ngAfterViewInit(),8388608&n&&o.ngAfterViewChecked(),131072&n&&o.ngOnDestroy())}}function rt(){return new vr}function ot(e){for(var t=e.def.nodeMatchedQueries;e.parent&&he(e);){var n=e.parentNodeDef;e=e.parent;for(var r=n.nodeIndex+n.childCount,o=0;o<=r;o++)67108864&(i=e.def.nodes[o]).flags&&536870912&i.flags&&(i.query.filterId&t)===i.query.filterId&&J(e,o).setDirty(),!(1&i.flags&&o+i.childCount<n.nodeIndex)&&67108864&i.childFlags&&536870912&i.childFlags||(o+=i.childCount)}if(134217728&e.def.nodeFlags)for(o=0;o<e.def.nodes.length;o++){var i=e.def.nodes[o];134217728&i.flags&&536870912&i.flags&&J(e,o).setDirty(),o+=i.childCount}}function it(e,t){var n=J(e,t.nodeIndex);if(n.dirty){var r,o=void 0;if(67108864&t.flags){var i=t.parent.parent;o=ut(e,i.nodeIndex,i.nodeIndex+i.childCount,t.query,[]),r=K(e,t.parent.nodeIndex).instance}else 134217728&t.flags&&(o=ut(e,0,e.def.nodes.length-1,t.query,[]),r=e.component);n.reset(o);for(var u=t.query.bindings,s=!1,a=0;a<u.length;a++){var c=u[a],l=void 0;switch(c.bindingType){case 0:l=n.first;break;case 1:l=n,s=!0}r[c.propName]=l}s&&n.notifyOnChanges()}}function ut(e,t,n,r,o){for(var i=t;i<=n;i++){var u=e.def.nodes[i],s=u.matchedQueries[r.id];if(null!=s&&o.push(st(e,u,s)),1&u.flags&&u.element.template&&(u.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var a=W(e,i);if((u.childMatchedQueries&r.filterId)===r.filterId&&(ut(e,i+1,i+u.childCount,r,o),i+=u.childCount),16777216&u.flags)for(var c=a.viewContainer._embeddedViews,l=0;l<c.length;l++){var f=c[l],d=ce(f);d&&d===a&&ut(f,0,f.def.nodes.length-1,r,o)}var p=a.template._projectedViews;if(p)for(l=0;l<p.length;l++){var h=p[l];ut(h,0,h.def.nodes.length-1,r,o)}}(u.childMatchedQueries&r.filterId)!==r.filterId&&(i+=u.childCount)}return o}function st(e,t,n){if(null!=n)switch(n){case 1:return W(e,t.nodeIndex).renderElement;case 0:return new yr(W(e,t.nodeIndex).renderElement);case 2:return W(e,t.nodeIndex).template;case 3:return W(e,t.nodeIndex).viewContainer;case 4:return K(e,t.nodeIndex).instance}}function at(e,t,n){var r=ge(e,t,n);r&&we(e,n.ngContent.index,1,r,null,void 0)}function ct(e,t,n){for(var r=new Array(n.length-1),o=1;o<n.length;o++)r[o-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[o]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function lt(e,t,n){var r,o=e.renderer;r=o.createText(n.text.prefix);var i=ge(e,t,n);return i&&o.appendChild(i,r),{renderText:r}}function ft(e,t){return(null!=e?e.toString():"")+t.suffix}function dt(e,t,n,r){for(var o=0,i=0,u=0,s=0,a=0,c=null,l=null,f=!1,d=!1,p=null,h=0;h<t.length;h++){var y=t[h];if(y.nodeIndex=h,y.parent=c,y.bindingIndex=o,y.outputIndex=i,y.renderParent=l,u|=y.flags,a|=y.matchedQueryIds,y.element){var v=y.element;v.publicProviders=c?c.element.publicProviders:Object.create(null),v.allProviders=v.publicProviders,f=!1,d=!1,y.element.template&&(a|=y.element.template.nodeMatchedQueries)}if(function(e,t,n){var r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+t.nodeIndex+"!")}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+t.nodeIndex+"!");if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.nodeIndex+"!");if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.nodeIndex+"!")}if(t.childCount){var o=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=o&&t.nodeIndex+t.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.nodeIndex+"!")}}(c,y,t.length),o+=y.bindings.length,i+=y.outputs.length,!l&&3&y.flags&&(p=y),20224&y.flags){f||(f=!0,c.element.publicProviders=Object.create(c.element.publicProviders),c.element.allProviders=c.element.publicProviders);var g=0!=(32768&y.flags);0==(8192&y.flags)||g?c.element.publicProviders[te(y.provider.token)]=y:(d||(d=!0,c.element.allProviders=Object.create(c.element.publicProviders)),c.element.allProviders[te(y.provider.token)]=y),g&&(c.element.componentProvider=y)}if(c?(c.childFlags|=y.flags,c.directChildFlags|=y.flags,c.childMatchedQueries|=y.matchedQueryIds,y.element&&y.element.template&&(c.childMatchedQueries|=y.element.template.nodeMatchedQueries)):s|=y.flags,y.childCount>0)c=y,pt(y)||(l=y);else for(;c&&h===c.nodeIndex+c.childCount;){var m=c.parent;m&&(m.childFlags|=c.childFlags,m.childMatchedQueries|=c.childMatchedQueries),l=(c=m)&&pt(c)?c.renderParent:c}}return{factory:null,nodeFlags:u,rootNodeFlags:s,nodeMatchedQueries:a,flags:e,nodes:t,updateDirectives:n||Ur,updateRenderer:r||Ur,handleEvent:function(e,n,r,o){return t[n].element.handleEvent(e,r,o)},bindingCount:o,outputCount:i,lastRenderRootNode:p}}function pt(e){return 0!=(1&e.flags)&&null===e.element.name}function ht(e,t,n,r){var o=gt(e.root,e.renderer,e,t,n);return mt(o,e.component,r),bt(o),o}function yt(e,t,n){var r=gt(e,e.renderer,null,null,t);return mt(r,n,n),bt(r),r}function vt(e,t,n,r){var o,i=t.element.componentRendererType;return o=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,gt(e.root,o,e,t.element.componentProvider,n)}function gt(e,t,n,r,o){var i=new Array(o.nodes.length),u=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:u}}function mt(e,t,n){e.component=t,e.context=n}function bt(e){var t;pe(e)&&(t=W(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);for(var n=e.def,r=e.nodes,o=0;o<n.nodes.length;o++){var i=n.nodes[o];zr.setCurrentNode(e,o);var u=void 0;switch(201347067&i.flags){case 1:var s=Ae(e,t,i),a=void 0;if(33554432&i.flags){var c=me(i.element.componentView);a=zr.createComponentView(e,i,c,s)}Ne(e,a,i,s),u={renderElement:s,componentView:a,viewContainer:null,template:i.element.template?ze(e,i):void 0},16777216&i.flags&&(u.viewContainer=Fe(e,i,u));break;case 2:u=lt(e,t,i);break;case 512:case 1024:case 2048:case 256:(u=r[o])||4096&i.flags||(u={instance:l=qe(e,i)});break;case 16:u={instance:l=We(e,i)};break;case 16384:if(!(u=r[o])){var l=Ke(e,i);u={instance:l}}32768&i.flags&&mt(W(e,i.parent.nodeIndex).componentView,u.instance,u.instance);break;case 32:case 64:case 128:u={value:void 0};break;case 67108864:case 134217728:u=rt();break;case 8:at(e,t,i),u=void 0}r[o]=u}At(e,go.CreateViewNodes),Ot(e,201326592,268435456,0)}function _t(e){Et(e),zr.updateDirectives(e,1),Nt(e,go.CheckNoChanges),zr.updateRenderer(e,1),At(e,go.CheckNoChanges),e.state&=-97}function wt(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,Et(e),zr.updateDirectives(e,0),Nt(e,go.CheckAndUpdate),Ot(e,67108864,536870912,0),tt(e,2097152|(2&e.state?1048576:0)),zr.updateRenderer(e,0),At(e,go.CheckAndUpdate),Ot(e,134217728,536870912,0),tt(e,8388608|(2&e.state?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97}function Ct(e,t,n,r,o,i,u,s,a,c,l,f,d){return 0===n?function(e,t,n,r,o,i,u,s,a,c,l,f){switch(201347067&t.flags){case 1:return function(e,t,n,r,o,i,u,s,a,c,l,f){var d=t.bindings.length,p=!1;return d>0&&Se(e,t,0,n)&&(p=!0),d>1&&Se(e,t,1,r)&&(p=!0),d>2&&Se(e,t,2,o)&&(p=!0),d>3&&Se(e,t,3,i)&&(p=!0),d>4&&Se(e,t,4,u)&&(p=!0),d>5&&Se(e,t,5,s)&&(p=!0),d>6&&Se(e,t,6,a)&&(p=!0),d>7&&Se(e,t,7,c)&&(p=!0),d>8&&Se(e,t,8,l)&&(p=!0),d>9&&Se(e,t,9,f)&&(p=!0),p}(e,t,n,r,o,i,u,s,a,c,l,f);case 2:return function(e,t,n,r,o,i,u,s,a,c,l,f){var d=!1,p=t.bindings,h=p.length;if(h>0&&oe(e,t,0,n)&&(d=!0),h>1&&oe(e,t,1,r)&&(d=!0),h>2&&oe(e,t,2,o)&&(d=!0),h>3&&oe(e,t,3,i)&&(d=!0),h>4&&oe(e,t,4,u)&&(d=!0),h>5&&oe(e,t,5,s)&&(d=!0),h>6&&oe(e,t,6,a)&&(d=!0),h>7&&oe(e,t,7,c)&&(d=!0),h>8&&oe(e,t,8,l)&&(d=!0),h>9&&oe(e,t,9,f)&&(d=!0),d){var y=t.text.prefix;h>0&&(y+=ft(n,p[0])),h>1&&(y+=ft(r,p[1])),h>2&&(y+=ft(o,p[2])),h>3&&(y+=ft(i,p[3])),h>4&&(y+=ft(u,p[4])),h>5&&(y+=ft(s,p[5])),h>6&&(y+=ft(a,p[6])),h>7&&(y+=ft(c,p[7])),h>8&&(y+=ft(l,p[8])),h>9&&(y+=ft(f,p[9]));var v=q(e,t.nodeIndex).renderText;e.renderer.setValue(v,y)}return d}(e,t,n,r,o,i,u,s,a,c,l,f);case 16384:return function(e,t,n,r,o,i,u,s,a,c,l,f){var d=K(e,t.nodeIndex),p=d.instance,h=!1,y=void 0,v=t.bindings.length;return v>0&&re(e,t,0,n)&&(h=!0,y=et(e,d,t,0,n,y)),v>1&&re(e,t,1,r)&&(h=!0,y=et(e,d,t,1,r,y)),v>2&&re(e,t,2,o)&&(h=!0,y=et(e,d,t,2,o,y)),v>3&&re(e,t,3,i)&&(h=!0,y=et(e,d,t,3,i,y)),v>4&&re(e,t,4,u)&&(h=!0,y=et(e,d,t,4,u,y)),v>5&&re(e,t,5,s)&&(h=!0,y=et(e,d,t,5,s,y)),v>6&&re(e,t,6,a)&&(h=!0,y=et(e,d,t,6,a,y)),v>7&&re(e,t,7,c)&&(h=!0,y=et(e,d,t,7,c,y)),v>8&&re(e,t,8,l)&&(h=!0,y=et(e,d,t,8,l,y)),v>9&&re(e,t,9,f)&&(h=!0,y=et(e,d,t,9,f,y)),y&&p.ngOnChanges(y),2&e.state&&65536&t.flags&&p.ngOnInit(),262144&t.flags&&p.ngDoCheck(),h}(e,t,n,r,o,i,u,s,a,c,l,f);case 32:case 64:case 128:return function(e,t,n,r,o,i,u,s,a,c,l,f){var d=t.bindings,p=!1,h=d.length;if(h>0&&oe(e,t,0,n)&&(p=!0),h>1&&oe(e,t,1,r)&&(p=!0),h>2&&oe(e,t,2,o)&&(p=!0),h>3&&oe(e,t,3,i)&&(p=!0),h>4&&oe(e,t,4,u)&&(p=!0),h>5&&oe(e,t,5,s)&&(p=!0),h>6&&oe(e,t,6,a)&&(p=!0),h>7&&oe(e,t,7,c)&&(p=!0),h>8&&oe(e,t,8,l)&&(p=!0),h>9&&oe(e,t,9,f)&&(p=!0),p){var y=Y(e,t.nodeIndex),v=void 0;switch(201347067&t.flags){case 32:v=new Array(d.length),h>0&&(v[0]=n),h>1&&(v[1]=r),h>2&&(v[2]=o),h>3&&(v[3]=i),h>4&&(v[4]=u),h>5&&(v[5]=s),h>6&&(v[6]=a),h>7&&(v[7]=c),h>8&&(v[8]=l),h>9&&(v[9]=f);break;case 64:v={},h>0&&(v[d[0].name]=n),h>1&&(v[d[1].name]=r),h>2&&(v[d[2].name]=o),h>3&&(v[d[3].name]=i),h>4&&(v[d[4].name]=u),h>5&&(v[d[5].name]=s),h>6&&(v[d[6].name]=a),h>7&&(v[d[7].name]=c),h>8&&(v[d[8].name]=l),h>9&&(v[d[9].name]=f);break;case 128:var g=n;switch(h){case 1:v=g.transform(n);break;case 2:v=g.transform(r);break;case 3:v=g.transform(r,o);break;case 4:v=g.transform(r,o,i);break;case 5:v=g.transform(r,o,i,u);break;case 6:v=g.transform(r,o,i,u,s);break;case 7:v=g.transform(r,o,i,u,s,a);break;case 8:v=g.transform(r,o,i,u,s,a,c);break;case 9:v=g.transform(r,o,i,u,s,a,c,l);break;case 10:v=g.transform(r,o,i,u,s,a,c,l,f)}}y.value=v}return p}(e,t,n,r,o,i,u,s,a,c,l,f);default:throw"unreachable"}}(e,t,r,o,i,u,s,a,c,l,f,d):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){for(var r=!1,o=0;o<n.length;o++)Se(e,t,o,n[o])&&(r=!0);return r}(e,t,n);case 2:return function(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)oe(e,t,i,n[i])&&(o=!0);if(o){for(var u="",i=0;i<n.length;i++)u+=ft(n[i],r[i]);u=t.text.prefix+u;var s=q(e,t.nodeIndex).renderText;e.renderer.setValue(s,u)}return o}(e,t,n);case 16384:return function(e,t,n){for(var r=K(e,t.nodeIndex),o=r.instance,i=!1,u=void 0,s=0;s<n.length;s++)re(e,t,s,n[s])&&(i=!0,u=et(e,r,t,s,n[s],u));return u&&o.ngOnChanges(u),2&e.state&&65536&t.flags&&o.ngOnInit(),262144&t.flags&&o.ngDoCheck(),i}(e,t,n);case 32:case 64:case 128:return function(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)oe(e,t,i,n[i])&&(o=!0);if(o){var u=Y(e,t.nodeIndex),s=void 0;switch(201347067&t.flags){case 32:s=n;break;case 64:for(s={},i=0;i<n.length;i++)s[r[i].name]=n[i];break;case 128:var a=n[0],c=n.slice(1);s=a.transform.apply(a,c)}u.value=s}return o}(e,t,n);default:throw"unreachable"}}(e,t,r)}function Et(e){var t=e.def;if(4&t.nodeFlags)for(var n=0;n<t.nodes.length;n++){var r=t.nodes[n];if(4&r.flags){var o=W(e,n).template._projectedViews;if(o)for(var i=0;i<o.length;i++){var u=o[i];u.state|=32,se(u,e)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function xt(e,t,n,r,o,i,u,s,a,c,l,f,d){return 0===n?function(e,t,n,r,o,i,u,s,a,c,l,f){var d=t.bindings.length;d>0&&ie(e,t,0,n),d>1&&ie(e,t,1,r),d>2&&ie(e,t,2,o),d>3&&ie(e,t,3,i),d>4&&ie(e,t,4,u),d>5&&ie(e,t,5,s),d>6&&ie(e,t,6,a),d>7&&ie(e,t,7,c),d>8&&ie(e,t,8,l),d>9&&ie(e,t,9,f)}(e,t,r,o,i,u,s,a,c,l,f,d):function(e,t,n){for(var r=0;r<n.length;r++)ie(e,t,r,n[r])}(e,t,r),!1}function Tt(e,t){if(J(e,t.nodeIndex).dirty)throw X(zr.createDebugContext(e,t.nodeIndex),"Query "+t.query.id+" not dirty","Query "+t.query.id+" dirty",0!=(1&e.state))}function kt(e){if(!(128&e.state)){if(Nt(e,go.Destroy),At(e,go.Destroy),tt(e,131072),e.disposables)for(var t=0;t<e.disposables.length;t++)e.disposables[t]();!function(e){if(16&e.state){var t=ce(e);if(t){var n=t.template._projectedViews;n&&(Le(n,n.indexOf(e)),zr.dirtyParentQueries(e))}}}(e),e.renderer.destroyNode&&function(e){for(var t=e.def.nodes.length,n=0;n<t;n++){var r=e.def.nodes[n];1&r.flags?e.renderer.destroyNode(W(e,n).renderElement):2&r.flags?e.renderer.destroyNode(q(e,n).renderText):(67108864&r.flags||134217728&r.flags)&&J(e,n).destroy()}}(e),pe(e)&&e.renderer.destroy(),e.state|=128}}function At(e,t){var n=e.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];33554432&o.flags?St(W(e,r).componentView,t):0==(33554432&o.childFlags)&&(r+=o.childCount)}}function Nt(e,t){var n=e.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];if(16777216&o.flags)for(var i=W(e,r).viewContainer._embeddedViews,u=0;u<i.length;u++)St(i[u],t);else 0==(16777216&o.childFlags)&&(r+=o.childCount)}}function St(e,t){var n=e.state;switch(t){case go.CheckNoChanges:0==(128&n)&&(12==(12&n)?_t(e):64&n&&It(e,go.CheckNoChangesProjectedViews));break;case go.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?_t(e):64&n&&It(e,t));break;case go.CheckAndUpdate:0==(128&n)&&(12==(12&n)?wt(e):64&n&&It(e,go.CheckAndUpdateProjectedViews));break;case go.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?wt(e):64&n&&It(e,t));break;case go.Destroy:kt(e);break;case go.CreateViewNodes:bt(e)}}function It(e,t){Nt(e,t),At(e,t)}function Ot(e,t,n,r){if(e.def.nodeFlags&t&&e.def.nodeFlags&n)for(var o=e.def.nodes.length,i=0;i<o;i++){var u=e.def.nodes[i];if(u.flags&t&&u.flags&n)switch(zr.setCurrentNode(e,u.nodeIndex),r){case 0:it(e,u);break;case 1:Tt(e,u)}u.childFlags&t&&u.childFlags&n||(i+=u.childCount)}}function Pt(e,t,n,r,o){var i=t.injector.get(Zr),u=t.injector.get(jn);return{ngModule:t,injector:e,projectableNodes:r,selectorOrNode:o,sanitizer:i,rendererFactory:n,renderer:n.createRenderer(null,null),errorHandler:u}}function Rt(e){if(0===bo.size)return e;var t=function(e){for(var t=[],n=null,r=0;r<e.nodes.length;r++){var o=e.nodes[r];1&o.flags&&(n=o),n&&3840&o.flags&&bo.has(o.provider.token)&&(t.push(n.nodeIndex),n=null)}return t}(e);if(0===t.length)return e;e=e.factory(function(){return Ur});for(var n=0;n<t.length;n++)!function(e,t){for(var n=t+1;n<e.nodes.length;n++){var r=e.nodes[n];if(1&r.flags)return;if(3840&r.flags){var o=r.provider,i=bo.get(o.token);i&&(r.flags=-3841&r.flags|i.flags,o.deps=ve(i.deps),o.value=i.value)}}}(e,t[n]);return e}function jt(e,t,n,r,o,i,u,s,a,c,l,f,d){var p=e.def.nodes[t];return Ct(e,p,n,r,o,i,u,s,a,c,l,f,d),224&p.flags?Y(e,t).value:void 0}function Mt(e,t,n,r,o,i,u,s,a,c,l,f,d){var p=e.def.nodes[t];return xt(e,p,n,r,o,i,u,s,a,c,l,f,d),224&p.flags?Y(e,t).value:void 0}function Dt(e,t){Kt=e,Yt=t}function Vt(e,t,n,r){if(Ct.apply(void 0,[e,t,n].concat(r))){var o=1===n?r[0]:r;if(16384&t.flags){for(var i={},u=0;u<t.bindings.length;u++){var s=t.bindings[u],a=o[u];8&s.flags&&(i[function(e){return"ng-reflect-"+(e=e.replace(/[$@]/g,"_").replace(wo,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return"-"+e[1].toLowerCase()}))}(s.nonMinifiedName)]=function(e){try{return null!=e?e.toString().slice(0,30):e}catch(e){return"[ERROR] Exception while trying to serialize the value"}}(a))}var c=t.parent,l=W(e,c.nodeIndex).renderElement;if(c.element.name)for(var f in i)null!=(a=i[f])?e.renderer.setAttribute(l,f,a):e.renderer.removeAttribute(l,f);else e.renderer.setValue(l,"bindings="+JSON.stringify(i,null,2))}}}function Lt(e,t,n,r){xt.apply(void 0,[e,t,n].concat(r))}function Ht(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(16384&r.flags&&r.bindings&&r.bindings.length)return n}return null}function Ft(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(3&r.flags&&r.bindings&&r.bindings.length)return n}return null}function Zt(e,t,n){for(var r in t.references)n[r]=st(e,t,t.references[r])}function zt(e,t,n,r){var o=Wt,i=Kt,u=Yt;try{Wt=e;var s=t.apply(n,r);return Kt=i,Yt=u,Wt=o,s}catch(e){if(y(e)||!Kt)throw e;throw function(e,t){return e instanceof Error||(e=new Error(e.toString())),$(e,t),e}(e,Ut())}}function Ut(){return Kt?new Co(Kt,Yt):null}function Bt(e,t,n){return new To(e,t,n)}n.d(t,"e",function(){return dr}),n.d(t,"E",function(){return S}),n.d(t,"G",function(){return I}),n.d(t,"D",function(){return O}),n.d(t,"q",function(){return lr}),n.d(t,"a",function(){return Vn}),n.d(t,"u",function(){return Ln}),n.d(t,"t",function(){return Hn}),n.d(t,"b",function(){return Mn}),n.d(t,"c",function(){return Dn}),n.d(t,"F",function(){return L}),n.d(t,"z",function(){return or}),n.d(t,"I",function(){return N}),n.d(t,"o",function(){return Lr}),n.d(t,"d",function(){return Hr}),n.d(t,"i",function(){return er}),n.d(t,"h",function(){return jn}),n.d(t,"x",function(){return Zr}),n.d(t,"y",function(){return Fr}),n.d(t,"B",function(){return on}),n.d(t,"A",function(){return un}),n.d(t,"l",function(){return mn}),n.d(t,"k",function(){return nn}),n.d(t,"j",function(){return an}),n.d(t,"s",function(){return cn}),n.d(t,"r",function(){return tr}),n.d(t,"v",function(){return pr}),n.d(t,"w",function(){return hr}),n.d(t,"f",function(){return zn}),n.d(t,"g",function(){return qn}),n.d(t,"p",function(){return Yn}),n.d(t,"m",function(){return Pr}),n.d(t,"n",function(){return Rr}),n.d(t,"C",function(){return wr}),n.d(t,"H",function(){return Vr}),n.d(t,"S",function(){return Z}),n.d(t,"K",function(){return Zn}),n.d(t,"J",function(){return Wn}),n.d(t,"R",function(){return hn}),n.d(t,"_0",function(){return s}),n.d(t,"T",function(){return m}),n.d(t,"U",function(){return g}),n.d(t,"L",function(){return He}),n.d(t,"M",function(){return Bt}),n.d(t,"N",function(){return ne}),n.d(t,"O",function(){return Qe}),n.d(t,"P",function(){return ke}),n.d(t,"Y",function(){return Oe}),n.d(t,"Z",function(){return Ie}),n.d(t,"_1",function(){return ct}),n.d(t,"_2",function(){return dt}),n.d(t,"V",function(){return B}),n.d(t,"W",function(){return G}),n.d(t,"X",function(){return Q}),n.d(t,"Q",function(){return b});var Gt,Qt,qt,Wt,Kt,Yt,Jt=n("6Xbx"),Xt=n("AP4T"),$t=n("2kLc"),en=n("URbD"),tn=n("TO51"),nn=function(){function e(e){this._desc=e,this.ngMetadataName="InjectionToken"}return e.prototype.toString=function(){return"InjectionToken "+this._desc},e}(),rn="__paramaters__",on=function(){var e={Emulated:0,Native:1,None:2};return e[e.Emulated]="Emulated",e[e.Native]="Native",e[e.None]="None",e}(),un=function(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")},sn=new un("5.0.2"),an=r("Inject",function(e){return{token:e}}),cn=r("Optional"),ln=r("Self"),fn=r("SkipSelf"),dn="undefined"!=typeof window&&window,pn="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,hn=dn||void 0!==e&&e||pn,yn=null,vn=new Object,gn=function(){function e(){}return e.prototype.get=function(e,t){if(void 0===t&&(t=vn),t===vn)throw new Error("NullInjectorError: No provider for "+s(e)+"!");return t},e}(),mn=function(){function e(){}return e.create=function(e,t){return new In(e,t)},e.THROW_IF_NOT_FOUND=vn,e.NULL=new gn,e}(),bn=function(e){return e},_n=[],wn=bn,Cn=function(){return Array.prototype.slice.call(arguments)},En={},xn=En,Tn=function(e){for(var t in e)if(e[t]===En)return t;throw Error("!prop")}({provide:String,useValue:xn}),kn="ngTempTokenPath",An=mn.NULL,Nn=/\n/gm,Sn="\u0275",In=function(){function e(e,t){void 0===t&&(t=An),this.parent=t;var n=this._records=new Map;n.set(mn,{token:mn,fn:bn,deps:_n,value:this,useNew:!1}),f(n,e)}return e.prototype.get=function(e,t){var n=this._records.get(e);try{return d(e,n,this._records,this.parent,t)}catch(e){var r=e[kn];throw e.message=p("\n"+e.message,r),e.ngTokenPath=r,e[kn]=null,e}},e.prototype.toString=function(){var e=[];return this._records.forEach(function(t,n){return e.push(s(n))}),"StaticInjector["+e.join(", ")+"]"},e}(),On="ngDebugContext",Pn="ngOriginalError",Rn="ngErrorLogger",jn=function(){function e(){this._console=console}return e.prototype.handleError=function(e){var t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e[Rn]||function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e.error.apply(e,t)}}(e);r(this._console,"ERROR",e),t&&r(this._console,"ORIGINAL ERROR",t),n&&r(this._console,"ERROR CONTEXT",n)},e.prototype._findContext=function(e){return e?y(e)?y(e):this._findContext(v(e)):null},e.prototype._findOriginalError=function(e){for(var t=v(e);t&&v(t);)t=v(t);return t},e}(),Mn=(Function,new nn("Application Initializer")),Dn=function(){function e(e){var t=this;this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(e,n){t.resolve=e,t.reject=n})}return e.prototype.runInitializers=function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var o=this.appInits[r]();g(o)&&t.push(o)}Promise.all(t).then(function(){n()}).catch(function(t){e.reject(t)}),0===t.length&&n(),this.initialized=!0}},e}(),Vn=new nn("AppId"),Ln=new nn("Platform Initializer"),Hn=new nn("Platform ID"),Fn=new nn("appBootstrapListener"),Zn=function(){function e(){}return e.prototype.log=function(e){console.log(e)},e.prototype.warn=function(e){console.warn(e)},e.ctorParameters=function(){return[]},e}(),zn=function(){function e(){}return e.prototype.compileModuleSync=function(e){throw w()},e.prototype.compileModuleAsync=function(e){throw w()},e.prototype.compileModuleAndAllComponentsSync=function(e){throw w()},e.prototype.compileModuleAndAllComponentsAsync=function(e){throw w()},e.prototype.clearCache=function(){},e.prototype.clearCacheFor=function(e){},e}(),Un=function(){},Bn=function(){},Gn="ngComponent",Qn=function(){function e(){}return e.prototype.resolveComponentFactory=function(e){throw C(e)},e}(),qn=function(){function e(){}return e.NULL=new Qn,e}(),Wn=function(){function e(e,t,n){this._parent=t,this._ngModule=n,this._factories=new Map;for(var r=0;r<e.length;r++){var o=e[r];this._factories.set(o.componentType,o)}}return e.prototype.resolveComponentFactory=function(e){var t=this._factories.get(e);if(!t&&this._parent&&(t=this._parent.resolveComponentFactory(e)),!t)throw C(e);return new Kn(t,this._ngModule)},e}(),Kn=function(e){function t(t,n){var r=e.call(this)||this;return r.factory=t,r.ngModule=n,r}return Object(Jt.b)(t,e),Object.defineProperty(t.prototype,"selector",{get:function(){return this.factory.selector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this.factory.componentType},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngContentSelectors",{get:function(){return this.factory.ngContentSelectors},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputs",{get:function(){return this.factory.inputs},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){return this.factory.outputs},enumerable:!0,configurable:!0}),t.prototype.create=function(e,t,n,r){return this.factory.create(e,t,n,r||this.ngModule)},t}(Bn),Yn=function(){},Jn=function(){var e=hn.wtf;return!(!e||!(Gt=e.trace)||(Qt=Gt.events,0))}(),Xn=Jn?function(e,t){return void 0===t&&(t=null),Qt.createScope(e,t)}:function(e,t){return E},$n=Jn?function(e,t){return Gt.leaveScope(e,t),t}:function(e,t){return t},er=function(e){function t(t){void 0===t&&(t=!1);var n=e.call(this)||this;return n.__isAsync=t,n}return Object(Jt.b)(t,e),t.prototype.emit=function(t){e.prototype.next.call(this,t)},t.prototype.subscribe=function(t,n,r){var o,i=function(e){return null},u=function(){return null};return t&&"object"==typeof t?(o=this.__isAsync?function(e){setTimeout(function(){return t.next(e)})}:function(e){t.next(e)},t.error&&(i=this.__isAsync?function(e){setTimeout(function(){return t.error(e)})}:function(e){t.error(e)}),t.complete&&(u=this.__isAsync?function(){setTimeout(function(){return t.complete()})}:function(){t.complete()})):(o=this.__isAsync?function(e){setTimeout(function(){return t(e)})}:function(e){t(e)},n&&(i=this.__isAsync?function(e){setTimeout(function(){return n(e)})}:function(e){n(e)}),r&&(u=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()})),e.prototype.subscribe.call(this,o,i,u)},t}(tn.a),tr=function(){function e(e){var t=e.enableLongStackTrace,n=void 0!==t&&t;if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new er(!1),this.onMicrotaskEmpty=new er(!1),this.onStable=new er(!1),this.onError=new er(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),function(e){e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(t,n,r,o,i,u){try{return k(e),t.invokeTask(r,o,i,u)}finally{A(e)}},onInvoke:function(t,n,r,o,i,u,s){try{return k(e),t.invoke(r,o,i,u,s)}finally{A(e)}},onHasTask:function(t,n,r,o){t.hasTask(r,o),n===r&&("microTask"==o.change?(e.hasPendingMicrotasks=o.microTask,T(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:function(t,n,r,o){return t.handleError(r,o),e.runOutsideAngular(function(){return e.onError.emit(o)}),!1}})}(this)}return e.isInAngularZone=function(){return!0===Zone.current.get("isAngularZone")},e.assertInAngularZone=function(){if(!e.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},e.assertNotInAngularZone=function(){if(e.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},e.prototype.run=function(e,t,n){return this._inner.run(e,t,n)},e.prototype.runTask=function(e,t,n,r){var o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,e,nr,x,x);try{return o.runTask(i,t,n)}finally{o.cancelTask(i)}},e.prototype.runGuarded=function(e,t,n){return this._inner.runGuarded(e,t,n)},e.prototype.runOutsideAngular=function(e){return this._outer.run(e)},e}(),nr={},rr=function(){function e(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new er,this.onMicrotaskEmpty=new er,this.onStable=new er,this.onError=new er}return e.prototype.run=function(e){return e()},e.prototype.runGuarded=function(e){return e()},e.prototype.runOutsideAngular=function(e){return e()},e.prototype.runTask=function(e){return e()},e}(),or=function(){function e(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return e.prototype._watchAngularEvents=function(){var e=this;this._ngZone.onUnstable.subscribe({next:function(){e._didWork=!0,e._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){e._ngZone.onStable.subscribe({next:function(){tr.assertNotInAngularZone(),i(function(){e._isZoneStable=!0,e._runCallbacksIfReady()})}})})},e.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},e.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},e.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},e.prototype._runCallbacksIfReady=function(){var e=this;this.isStable()?i(function(){for(;0!==e._callbacks.length;)e._callbacks.pop()(e._didWork);e._didWork=!1}):this._didWork=!0},e.prototype.whenStable=function(e){this._callbacks.push(e),this._runCallbacksIfReady()},e.prototype.getPendingRequestCount=function(){return this._pendingCount},e.prototype.findProviders=function(e,t,n){return[]},e}(),ir=function(){function e(){this._applications=new Map,ur.addToWindow(this)}return e.prototype.registerApplication=function(e,t){this._applications.set(e,t)},e.prototype.unregisterApplication=function(e){this._applications.delete(e)},e.prototype.unregisterAllApplications=function(){this._applications.clear()},e.prototype.getTestability=function(e){return this._applications.get(e)||null},e.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},e.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},e.prototype.findTestabilityInTree=function(e,t){return void 0===t&&(t=!0),ur.findTestabilityInTree(this,e,t)},e.ctorParameters=function(){return[]},e}(),ur=new(function(){function e(){}return e.prototype.addToWindow=function(e){},e.prototype.findTestabilityInTree=function(e,t,n){return null},e}()),sr=!0,ar=!1,cr=new nn("AllowMultipleToken"),lr=function(e,t){this.name=e,this.token=t},fr=function(){function e(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return e.prototype.bootstrapModuleFactory=function(e,t){var n=this,r=function(e){return"noop"===e?new rr:("zone.js"===e?void 0:e)||new tr({enableLongStackTrace:I()})}(t?t.ngZone:void 0);return r.run(function(){var t=mn.create([{provide:tr,useValue:r}],n.injector),o=e.create(t),i=o.injector.get(jn,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return o.onDestroy(function(){return j(n._modules,o)}),r.runOutsideAngular(function(){return r.onError.subscribe({next:function(e){i.handleError(e)}})}),function(e,t,r){try{var i=function(){var e=o.injector.get(Dn);return e.runInitializers(),e.donePromise.then(function(){return n._moduleDoBootstrap(o),o})}();return g(i)?i.catch(function(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}):i}catch(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}}(i,r)})},e.prototype.bootstrapModule=function(e,t){var n=this;void 0===t&&(t=[]);var r=this.injector.get(Un),o=R({},t);return r.createCompiler([o]).compileModuleAsync(e).then(function(e){return n.bootstrapModuleFactory(e,o)})},e.prototype._moduleDoBootstrap=function(e){var t=e.injector.get(dr);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(function(e){return t.bootstrap(e)});else{if(!e.instance.ngDoBootstrap)throw new Error("The module "+s(e.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');e.instance.ngDoBootstrap(t)}this._modules.push(e)},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(e){return e.destroy()}),this._destroyListeners.forEach(function(e){return e()}),this._destroyed=!0},Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),e}(),dr=function(){function e(e,t,n,r,o,u){var s=this;this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=u,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=I(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run(function(){s.tick()})}});var a=new Xt.a(function(e){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular(function(){e.next(s._stable),e.complete()})}),c=new Xt.a(function(e){var t;s._zone.runOutsideAngular(function(){t=s._zone.onStable.subscribe(function(){tr.assertNotInAngularZone(),i(function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,e.next(!0))})})});var n=s._zone.onUnstable.subscribe(function(){tr.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular(function(){e.next(!1)}))});return function(){t.unsubscribe(),n.unsubscribe()}});this.isStable=Object($t.a)(a,en.a.call(c))}return e.prototype.bootstrap=function(e,t){var n=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var r;r=e instanceof Bn?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(r.componentType);var o=r instanceof Kn?null:this._injector.get(Yn),i=r.create(mn.NULL,[],t||r.selector,o);i.onDestroy(function(){n._unloadComponent(i)});var u=i.injector.get(or,null);return u&&i.injector.get(ir).registerApplication(i.location.nativeElement,u),this._loadComponent(i),I()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),i},e.prototype.tick=function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var n=e._tickScope();try{this._runningTick=!0,this._views.forEach(function(e){return e.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(e){return e.checkNoChanges()})}catch(e){this._zone.runOutsideAngular(function(){return t._exceptionHandler.handleError(e)})}finally{this._runningTick=!1,$n(n)}},e.prototype.attachView=function(e){var t=e;this._views.push(t),t.attachToAppRef(this)},e.prototype.detachView=function(e){var t=e;j(this._views,t),t.detachFromAppRef()},e.prototype._loadComponent=function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Fn,[]).concat(this._bootstrapListeners).forEach(function(t){return t(e)})},e.prototype._unloadComponent=function(e){this.detachView(e.hostView),j(this.components,e)},e.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(e){return e.destroy()})},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),e._tickScope=Xn("ApplicationRef#tick()"),e}(),pr=function(){},hr=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}(),yr=function(e){this.nativeElement=e},vr=function(){function e(){this.dirty=!0,this._results=[],this.changes=new er}return Object.defineProperty(e.prototype,"length",{get:function(){return this._results.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"first",{get:function(){return this._results[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"last",{get:function(){return this._results[this.length-1]},enumerable:!0,configurable:!0}),e.prototype.map=function(e){return this._results.map(e)},e.prototype.filter=function(e){return this._results.filter(e)},e.prototype.find=function(e){return this._results.find(e)},e.prototype.reduce=function(e,t){return this._results.reduce(e,t)},e.prototype.forEach=function(e){this._results.forEach(e)},e.prototype.some=function(e){return this._results.some(e)},e.prototype.toArray=function(){return this._results.slice()},e.prototype[o()]=function(){return this._results[o()]()},e.prototype.toString=function(){return this._results.toString()},e.prototype.reset=function(e){this._results=M(e),this.dirty=!1},e.prototype.notifyOnChanges=function(){this.changes.emit(this)},e.prototype.setDirty=function(){this.dirty=!0},e.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},e}(),gr=function(){},mr=function(){function e(e,t,n){this._debugContext=n,this.nativeNode=e,t&&t instanceof br?t.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(e.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),e}(),br=function(e){function t(t,n,r){var o=e.call(this,t,n,r)||this;return o.properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=t,o}return Object(Jt.b)(t,e),t.prototype.addChild=function(e){e&&(this.childNodes.push(e),e.parent=this)},t.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))},t.prototype.insertChildrenAfter=function(e,t){var n=this,r=this.childNodes.indexOf(e);-1!==r&&((o=this.childNodes).splice.apply(o,[r+1,0].concat(t)),t.forEach(function(e){e.parent&&e.parent.removeChild(e),e.parent=n}));var o},t.prototype.insertBefore=function(e,t){var n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))},t.prototype.query=function(e){return this.queryAll(e)[0]||null},t.prototype.queryAll=function(e){var t=[];return D(this,e,t),t},t.prototype.queryAllNodes=function(e){var t=[];return V(this,e,t),t},Object.defineProperty(t.prototype,"children",{get:function(){return this.childNodes.filter(function(e){return e instanceof t})},enumerable:!0,configurable:!0}),t.prototype.triggerEventHandler=function(e,t){this.listeners.forEach(function(n){n.name==e&&n.callback(t)})},t}(mr),_r=new Map,wr=function(){function e(e){this.wrapped=e}return e.wrap=function(t){return new e(t)},e}(),Cr=function(){function e(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}return e.prototype.isFirstChange=function(){return this.firstChange},e}(),Er=function(){function e(){}return e.prototype.supports=function(e){return Z(e)},e.prototype.create=function(e){return new Tr(e)},e}(),xr=function(e,t){return t},Tr=function(){function e(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||xr}return e.prototype.forEachItem=function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)},e.prototype.forEachOperation=function(e){for(var t=this._itHead,n=this._removalsHead,r=0,o=null;t||n;){var i=!n||t&&t.currentIndex<U(n,r,o)?t:n,u=U(i,r,o),s=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(t=t._next,null==i.previousIndex)r++;else{o||(o=[]);var a=u-r,c=s-r;if(a!=c){for(var l=0;l<a;l++){var f=l<o.length?o[l]:o[l]=0,d=f+l;c<=d&&d<a&&(o[l]=f+1)}o[i.previousIndex]=c-a}}u!==s&&e(i,u,s)}},e.prototype.forEachPreviousItem=function(e){var t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)},e.prototype.forEachAddedItem=function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)},e.prototype.forEachMovedItem=function(e){var t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)},e.prototype.forEachRemovedItem=function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)},e.prototype.forEachIdentityChange=function(e){var t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)},e.prototype.diff=function(e){if(null==e&&(e=[]),!Z(e))throw new Error("Error trying to diff '"+s(e)+"'. Only arrays and iterables are allowed");return this.check(e)?this:null},e.prototype.onDestroy=function(){},e.prototype.check=function(e){var t=this;this._reset();var n,r,i,s=this._itHead,a=!1;if(Array.isArray(e)){this.length=e.length;for(var c=0;c<this.length;c++)i=this._trackByFn(c,r=e[c]),null!==s&&u(s.trackById,i)?(a&&(s=this._verifyReinsertion(s,r,i,c)),u(s.item,r)||this._addIdentityChange(s,r)):(s=this._mismatch(s,r,i,c),a=!0),s=s._next}else n=0,function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)t(e[n]);else for(var r=e[o()](),i=void 0;!(i=r.next()).done;)t(i.value)}(e,function(e){i=t._trackByFn(n,e),null!==s&&u(s.trackById,i)?(a&&(s=t._verifyReinsertion(s,e,i,n)),u(s.item,e)||t._addIdentityChange(s,e)):(s=t._mismatch(s,e,i,n),a=!0),s=s._next,n++}),this.length=n;return this._truncate(s),this.collection=e,this.isDirty},Object.defineProperty(e.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),e.prototype._reset=function(){if(this.isDirty){var e=void 0,t=void 0;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},e.prototype._mismatch=function(e,t,n,r){var o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(u(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,o,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(u(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,o,r)):e=this._addAfter(new kr(t,n),o,r),e},e.prototype._verifyReinsertion=function(e,t,n,r){var o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e},e.prototype._truncate=function(e){for(;null!==e;){var t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},e.prototype._reinsertAfter=function(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);var r=e._prevRemoved,o=e._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e},e.prototype._moveAfter=function(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e},e.prototype._addAfter=function(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e},e.prototype._insertAfter=function(e,t,n){var r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new Nr),this._linkedRecords.put(e),e.currentIndex=n,e},e.prototype._remove=function(e){return this._addToRemovals(this._unlink(e))},e.prototype._unlink=function(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);var t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e},e.prototype._addToMoves=function(e,t){return e.previousIndex===t?e:(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e,e)},e.prototype._addToRemovals=function(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Nr),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e},e.prototype._addIdentityChange=function(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e},e}(),kr=function(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null},Ar=function(){function e(){this._head=null,this._tail=null}return e.prototype.add=function(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)},e.prototype.get=function(e,t){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&u(n.trackById,e))return n;return null},e.prototype.remove=function(e){var t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head},e}(),Nr=function(){function e(){this.map=new Map}return e.prototype.put=function(e){var t=e.trackById,n=this.map.get(t);n||(n=new Ar,this.map.set(t,n)),n.add(e)},e.prototype.get=function(e,t){var n=this.map.get(e);return n?n.get(e,t):null},e.prototype.remove=function(e){var t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e},Object.defineProperty(e.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),e.prototype.clear=function(){this.map.clear()},e}(),Sr=function(){function e(){}return e.prototype.supports=function(e){return e instanceof Map||z(e)},e.prototype.create=function(){return new Ir},e}(),Ir=function(){function e(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(e.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),e.prototype.forEachItem=function(e){var t;for(t=this._mapHead;null!==t;t=t._next)e(t)},e.prototype.forEachPreviousItem=function(e){var t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)},e.prototype.forEachChangedItem=function(e){var t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)},e.prototype.forEachAddedItem=function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)},e.prototype.forEachRemovedItem=function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)},e.prototype.diff=function(e){if(e){if(!(e instanceof Map||z(e)))throw new Error("Error trying to diff '"+s(e)+"'. Only maps and objects are allowed")}else e=new Map;return this.check(e)?this:null},e.prototype.onDestroy=function(){},e.prototype.check=function(e){var t=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(e,function(e,r){if(n&&n.key===r)t._maybeAddToChanges(n,e),t._appendAfter=n,n=n._next;else{var o=t._getOrCreateRecordForKey(r,e);n=t._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty},e.prototype._insertBeforeOrAppend=function(e,t){if(e){var n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null},e.prototype._getOrCreateRecordForKey=function(e,t){if(this._records.has(e)){var n=this._records.get(e);this._maybeAddToChanges(n,t);var r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}var i=new Or(e);return this._records.set(e,i),i.currentValue=t,this._addToAdditions(i),i},e.prototype._reset=function(){if(this.isDirty){var e=void 0;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}},e.prototype._maybeAddToChanges=function(e,t){u(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))},e.prototype._addToAdditions=function(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)},e.prototype._addToChanges=function(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)},e.prototype._forEach=function(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(function(n){return t(e[n],n)})},e}(),Or=function(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null},Pr=function(){function e(e){this.factories=e}return e.create=function(t,n){if(null!=n){var r=n.factories.slice();return t=t.concat(r),new e(t)}return new e(t)},e.extend=function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return e.create(t,n)},deps:[[e,new fn,new cn]]}},e.prototype.find=function(e){var t=this.factories.find(function(t){return t.supports(e)});if(null!=t)return t;throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+function(e){return e.name||typeof e}(e)+"'")},e}(),Rr=function(){function e(e){this.factories=e}return e.create=function(t,n){if(n){var r=n.factories.slice();t=t.concat(r)}return new e(t)},e.extend=function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return e.create(t,n)},deps:[[e,new fn,new cn]]}},e.prototype.find=function(e){var t=this.factories.find(function(t){return t.supports(e)});if(t)return t;throw new Error("Cannot find a differ supporting object '"+e+"'")},e}(),jr=[new Sr],Mr=new Pr([new Er]),Dr=new Rr(jr),Vr=O(null,"core",[{provide:Hn,useValue:"unknown"},{provide:fr,deps:[mn]},{provide:ir,deps:[]},{provide:Zn,deps:[]}]),Lr=new nn("LocaleId"),Hr=function(e){},Fr=function(){var e={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return e[e.NONE]="NONE",e[e.HTML]="HTML",e[e.STYLE]="STYLE",e[e.SCRIPT]="SCRIPT",e[e.URL]="URL",e[e.RESOURCE_URL]="RESOURCE_URL",e}(),Zr=function(){},zr={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,clearProviderOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0},Ur=function(){},Br=new Map,Gr="$$undefined",Qr="$$empty",qr=0,Wr=new WeakMap,Kr=/^:([^:]+):(.+)$/,Yr=new Object,Jr=te(mn),Xr=te(Yn),$r=new Object,eo=function(e){function t(t,n,r,o,i,u){var s=e.call(this)||this;return s.selector=t,s.componentType=n,s._inputs=o,s._outputs=i,s.ngContentSelectors=u,s.viewDefFactory=r,s}return Object(Jt.b)(t,e),Object.defineProperty(t.prototype,"inputs",{get:function(){var e=[],t=this._inputs;for(var n in t)e.push({propName:n,templateName:t[n]});return e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){var e=[];for(var t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e},enumerable:!0,configurable:!0}),t.prototype.create=function(e,t,n,r){if(!r)throw new Error("ngModule should be provided");var o=me(this.viewDefFactory),i=o.nodes[0].element.componentProvider.nodeIndex,u=zr.createRootView(e,t||[],n,o,r,$r),s=K(u,i).instance;return n&&u.renderer.setAttribute(W(u,0).renderElement,"ng-version",sn.full),new to(u,new ro(u),s)},t}(Bn),to=function(e){function t(t,n,r){var o=e.call(this)||this;return o._view=t,o._viewRef=n,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=n,o.changeDetectorRef=n,o.instance=r,o}return Object(Jt.b)(t,e),Object.defineProperty(t.prototype,"location",{get:function(){return new yr(W(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new io(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this._viewRef.destroy()},t.prototype.onDestroy=function(e){this._viewRef.onDestroy(e)},t}(function(){}),no=function(){function e(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}return Object.defineProperty(e.prototype,"element",{get:function(){return new yr(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new io(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parentInjector",{get:function(){for(var e=this._view,t=this._elDef.parent;!t&&e;)t=le(e),e=e.parent;return e?new io(e,t):new io(this._view,null)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var t=je(this._data,e);zr.destroyView(t)}},e.prototype.get=function(e){var t=this._embeddedViews[e];if(t){var n=new ro(t);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(e.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),e.prototype.createEmbeddedView=function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r},e.prototype.createComponent=function(e,t,n,r,o){var i=n||this.parentInjector;o||e instanceof Kn||(o=i.get(Yn));var u=e.create(i,r,void 0,o);return this.insert(u.hostView,t),u},e.prototype.insert=function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n=e;return function(e,t,n,r){var o=t.viewContainer._embeddedViews;null!==n&&void 0!==n||(n=o.length),r.viewContainerParent=e,Ve(o,n,r),function(e,t){var n=ce(t);if(n&&n!==e&&!(16&t.state)){t.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,n){if(!(4&n.flags)){t.parent.def.nodeFlags|=4,n.flags|=4;for(var r=n.parent;r;)r.childFlags|=4,r=r.parent}}(0,t.parentNodeDef)}}(t,r),zr.dirtyParentQueries(r),Me(t,n>0?o[n-1]:null,r)}(this._view,this._data,t,n._view),n.attachToViewContainerRef(this),e},e.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n=this._embeddedViews.indexOf(e._view);return function(e,t,n){var r=e.viewContainer._embeddedViews,o=r[t];Le(r,t),null==n&&(n=r.length),Ve(r,n,o),zr.dirtyParentQueries(o),De(o),Me(e,n>0?r[n-1]:null,o)}(this._data,n,t),e},e.prototype.indexOf=function(e){return this._embeddedViews.indexOf(e._view)},e.prototype.remove=function(e){var t=je(this._data,e);t&&zr.destroyView(t)},e.prototype.detach=function(e){var t=je(this._data,e);return t?new ro(t):null},e}(),ro=function(){function e(e){this._view=e,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){return function(e){var t=[];return be(e,0,void 0,void 0,t),t}(this._view)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),e.prototype.markForCheck=function(){ue(this._view)},e.prototype.detach=function(){this._view.state&=-5},e.prototype.detectChanges=function(){var e=this._view.root.rendererFactory;e.begin&&e.begin(),zr.checkAndUpdateView(this._view),e.end&&e.end()},e.prototype.checkNoChanges=function(){zr.checkNoChangesView(this._view)},e.prototype.reattach=function(){this._view.state|=4},e.prototype.onDestroy=function(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)},e.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),zr.destroyView(this._view)},e.prototype.detachFromAppRef=function(){this._appRef=null,De(this._view),zr.dirtyParentQueries(this._view)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e}(),oo=function(e){function t(t,n){var r=e.call(this)||this;return r._parentView=t,r._def=n,r}return Object(Jt.b)(t,e),t.prototype.createEmbeddedView=function(e){return new ro(zr.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))},Object.defineProperty(t.prototype,"elementRef",{get:function(){return new yr(W(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),t}(gr),io=function(){function e(e,t){this.view=e,this.elDef=t}return e.prototype.get=function(e,t){return void 0===t&&(t=mn.THROW_IF_NOT_FOUND),zr.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:te(e)},t)},e}(),uo=function(){function e(e){this.delegate=e}return e.prototype.selectRootElement=function(e){return this.delegate.selectRootElement(e)},e.prototype.createElement=function(e,t){var n=xe(t),r=this.delegate.createElement(n[1],n[0]);return e&&this.delegate.appendChild(e,r),r},e.prototype.createViewRoot=function(e){return e},e.prototype.createTemplateAnchor=function(e){var t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t},e.prototype.createText=function(e,t){var n=this.delegate.createText(t);return e&&this.delegate.appendChild(e,n),n},e.prototype.projectNodes=function(e,t){for(var n=0;n<t.length;n++)this.delegate.appendChild(e,t[n])},e.prototype.attachViewAfter=function(e,t){for(var n=this.delegate.parentNode(e),r=this.delegate.nextSibling(e),o=0;o<t.length;o++)this.delegate.insertBefore(n,t[o],r)},e.prototype.detachView=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=this.delegate.parentNode(n);this.delegate.removeChild(r,n)}},e.prototype.destroyView=function(e,t){for(var n=0;n<t.length;n++)this.delegate.destroyNode(t[n])},e.prototype.listen=function(e,t,n){return this.delegate.listen(e,t,n)},e.prototype.listenGlobal=function(e,t,n){return this.delegate.listen(e,t,n)},e.prototype.setElementProperty=function(e,t,n){this.delegate.setProperty(e,t,n)},e.prototype.setElementAttribute=function(e,t,n){var r=xe(t),o=r[0],i=r[1];null!=n?this.delegate.setAttribute(e,i,n,o):this.delegate.removeAttribute(e,i,o)},e.prototype.setBindingDebugInfo=function(e,t,n){},e.prototype.setElementClass=function(e,t,n){n?this.delegate.addClass(e,t):this.delegate.removeClass(e,t)},e.prototype.setElementStyle=function(e,t,n){null!=n?this.delegate.setStyle(e,t,n):this.delegate.removeStyle(e,t)},e.prototype.invokeElementMethod=function(e,t,n){e[t].apply(e,n)},e.prototype.setText=function(e,t){this.delegate.setValue(e,t)},e.prototype.animate=function(){throw new Error("Renderer.animate is no longer supported!")},e}(),so=function(){function e(e,t,n,r){this._moduleType=e,this._parent=t,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,function(e){for(var t=e._def,n=e._providers=new Array(t.providers.length),r=0;r<t.providers.length;r++){var o=t.providers[r];4096&o.flags||(n[r]=Re(e,o))}}(this)}return e.prototype.get=function(e,t){return void 0===t&&(t=mn.THROW_IF_NOT_FOUND),Pe(this,{token:e,tokenKey:te(e),flags:0},t)},Object.defineProperty(e.prototype,"instance",{get:function(){return this.get(this._moduleType)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentFactoryResolver",{get:function(){return this.get(qn)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return this},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+s(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,function(e,t){for(var n=e._def,r=0;r<n.providers.length;r++)if(131072&n.providers[r].flags){var o=e._providers[r];o&&o!==Yr&&o.ngOnDestroy()}}(this),this._destroyListeners.forEach(function(e){return e()})},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},e}(),ao=te(function(){}),co=te(function(){}),lo=te(yr),fo=te(function(){}),po=te(gr),ho=te(function(){}),yo=te(mn),vo={},go=function(){var e={CreateViewNodes:0,CheckNoChanges:1,CheckNoChangesProjectedViews:2,CheckAndUpdate:3,CheckAndUpdateProjectedViews:4,Destroy:5};return e[e.CreateViewNodes]="CreateViewNodes",e[e.CheckNoChanges]="CheckNoChanges",e[e.CheckNoChangesProjectedViews]="CheckNoChangesProjectedViews",e[e.CheckAndUpdate]="CheckAndUpdate",e[e.CheckAndUpdateProjectedViews]="CheckAndUpdateProjectedViews",e[e.Destroy]="Destroy",e}(),mo=!1,bo=new Map,_o=function(){var e={create:0,detectChanges:1,checkNoChanges:2,destroy:3,handleEvent:4};return e[e.create]="create",e[e.detectChanges]="detectChanges",e[e.checkNoChanges]="checkNoChanges",e[e.destroy]="destroy",e[e.handleEvent]="handleEvent",e}(),wo=/([A-Z])/g,Co=function(){function e(e,t){this.view=e,this.nodeIndex=t,null==t&&(this.nodeIndex=t=0),this.nodeDef=e.def.nodes[t];for(var n=this.nodeDef,r=e;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&r;)n=le(r),r=r.parent;this.elDef=n,this.elView=r}return Object.defineProperty(e.prototype,"elOrCompView",{get:function(){return W(this.elView,this.elDef.nodeIndex).componentView||this.view},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return Ue(this.elView,this.elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"component",{get:function(){return this.elOrCompView.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this.elOrCompView.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){var e=[];if(this.elDef)for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&e.push(n.provider.token),t+=n.childCount}return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){var e={};if(this.elDef){Zt(this.elView,this.elDef,e);for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&Zt(this.elView,n,e),t+=n.childCount}}return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentRenderElement",{get:function(){var e=function(e){for(;e&&!pe(e);)e=e.parent;return e.parent?W(e.parent,le(e).nodeIndex):null}(this.elOrCompView);return e?e.renderElement:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderNode",{get:function(){return 2&this.nodeDef.flags?fe(this.view,this.nodeDef):fe(this.elView,this.elDef)},enumerable:!0,configurable:!0}),e.prototype.logError=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o;2&this.nodeDef.flags?(r=this.view.def,o=this.nodeDef.nodeIndex):(r=this.elView.def,o=this.elDef.nodeIndex);var i=function(e,t){for(var n=-1,r=0;r<=t;r++)3&e.nodes[r].flags&&n++;return n}(r,o),u=-1;r.factory(function(){return++u===i?(n=e.error).bind.apply(n,[e].concat(t)):Ur;var n}),u<i&&(e.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),e.error.apply(e,t))},e}(),Eo=function(){function e(e){this.delegate=e}return e.prototype.createRenderer=function(e,t){return new xo(this.delegate.createRenderer(e,t))},e.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},e.prototype.end=function(){this.delegate.end&&this.delegate.end()},e.prototype.whenRenderingDone=function(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)},e}(),xo=function(){function e(e){this.delegate=e}return Object.defineProperty(e.prototype,"data",{get:function(){return this.delegate.data},enumerable:!0,configurable:!0}),e.prototype.destroyNode=function(e){!function(e){_r.delete(e.nativeNode)}(L(e)),this.delegate.destroyNode&&this.delegate.destroyNode(e)},e.prototype.destroy=function(){this.delegate.destroy()},e.prototype.createElement=function(e,t){var n=this.delegate.createElement(e,t),r=Ut();if(r){var o=new br(n,null,r);o.name=e,H(o)}return n},e.prototype.createComment=function(e){var t=this.delegate.createComment(e),n=Ut();return n&&H(new mr(t,null,n)),t},e.prototype.createText=function(e){var t=this.delegate.createText(e),n=Ut();return n&&H(new mr(t,null,n)),t},e.prototype.appendChild=function(e,t){var n=L(e),r=L(t);n&&r&&n instanceof br&&n.addChild(r),this.delegate.appendChild(e,t)},e.prototype.insertBefore=function(e,t,n){var r=L(e),o=L(t),i=L(n);r&&o&&r instanceof br&&r.insertBefore(i,o),this.delegate.insertBefore(e,t,n)},e.prototype.removeChild=function(e,t){var n=L(e),r=L(t);n&&r&&n instanceof br&&n.removeChild(r),this.delegate.removeChild(e,t)},e.prototype.selectRootElement=function(e){var t=this.delegate.selectRootElement(e),n=Ut();return n&&H(new br(t,null,n)),t},e.prototype.setAttribute=function(e,t,n,r){var o=L(e);o&&o instanceof br&&(o.attributes[r?r+":"+t:t]=n),this.delegate.setAttribute(e,t,n,r)},e.prototype.removeAttribute=function(e,t,n){var r=L(e);r&&r instanceof br&&(r.attributes[n?n+":"+t:t]=null),this.delegate.removeAttribute(e,t,n)},e.prototype.addClass=function(e,t){var n=L(e);n&&n instanceof br&&(n.classes[t]=!0),this.delegate.addClass(e,t)},e.prototype.removeClass=function(e,t){var n=L(e);n&&n instanceof br&&(n.classes[t]=!1),this.delegate.removeClass(e,t)},e.prototype.setStyle=function(e,t,n,r){var o=L(e);o&&o instanceof br&&(o.styles[t]=n),this.delegate.setStyle(e,t,n,r)},e.prototype.removeStyle=function(e,t,n){var r=L(e);r&&r instanceof br&&(r.styles[t]=null),this.delegate.removeStyle(e,t,n)},e.prototype.setProperty=function(e,t,n){var r=L(e);r&&r instanceof br&&(r.properties[t]=n),this.delegate.setProperty(e,t,n)},e.prototype.listen=function(e,t,n){if("string"!=typeof e){var r=L(e);r&&r.listeners.push(new function(e,t){this.name=e,this.callback=t}(t,n))}return this.delegate.listen(e,t,n)},e.prototype.parentNode=function(e){return this.delegate.parentNode(e)},e.prototype.nextSibling=function(e){return this.delegate.nextSibling(e)},e.prototype.setValue=function(e,t){return this.delegate.setValue(e,t)},e}(),To=function(e){function t(t,n,r){var o=e.call(this)||this;return o.moduleType=t,o._bootstrapComponents=n,o._ngModuleDefFactory=r,o}return Object(Jt.b)(t,e),t.prototype.create=function(e){!function(){if(!mo){mo=!0;var e=I()?{setCurrentNode:Dt,createRootView:function(e,t,n,r,o,i){var u=o.injector.get(pr),s=Pt(e,o,new Eo(u),t,n),a=Rt(r);return zt(_o.create,yt,null,[s,a,i])},createEmbeddedView:function(e,t,n,r){var o=Rt(n);return zt(_o.create,ht,null,[e,t,o,r])},createComponentView:function(e,t,n,r){var o=Rt(n);return zt(_o.create,vt,null,[e,t,o,r])},createNgModuleRef:function(e,t,n,r){return Ge(e,t,n,function(e){var t=function(e){var t=!1,n=!1;return 0===bo.size?{hasOverrides:t,hasDeprecatedOverrides:n}:(e.providers.forEach(function(e){var r=bo.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)}),{hasOverrides:t,hasDeprecatedOverrides:n})}(e),n=t.hasDeprecatedOverrides;return t.hasOverrides?(e=e.factory(function(){return Ur}),function(e){for(var t=0;t<e.providers.length;t++){var r=e.providers[t];n&&(r.flags|=4096);var o=bo.get(r.token);o&&(r.flags=-3841&r.flags|o.flags,r.deps=ve(o.deps),r.value=o.value)}}(e),e):e}(r))},overrideProvider:function(e){bo.set(e.token,e)},clearProviderOverrides:function(){bo.clear()},checkAndUpdateView:function(e){return zt(_o.detectChanges,wt,null,[e])},checkNoChangesView:function(e){return zt(_o.checkNoChanges,_t,null,[e])},destroyView:function(e){return zt(_o.destroy,kt,null,[e])},createDebugContext:function(e,t){return new Co(e,t)},handleEvent:function(e,t,n,r){return Dt(e,t),zt(_o.handleEvent,e.def.handleEvent,null,[e,t,n,r])},updateDirectives:function(e,t){if(128&e.state)throw ee(_o[Wt]);return Dt(e,Ht(e,0)),e.def.updateDirectives(function(e,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var u=e.def.nodes[n];return 0===t?Vt(e,u,r,o):Lt(e,u,r,o),16384&u.flags&&Dt(e,Ht(e,n)),224&u.flags?Y(e,u.nodeIndex).value:void 0},e)},updateRenderer:function(e,t){if(128&e.state)throw ee(_o[Wt]);return Dt(e,Ft(e,0)),e.def.updateRenderer(function(e,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var u=e.def.nodes[n];return 0===t?Vt(e,u,r,o):Lt(e,u,r,o),3&u.flags&&Dt(e,Ft(e,n)),224&u.flags?Y(e,u.nodeIndex).value:void 0},e)}}:{setCurrentNode:function(){},createRootView:function(e,t,n,r,o,i){return yt(Pt(e,o,o.injector.get(pr),t,n),r,i)},createEmbeddedView:ht,createComponentView:vt,createNgModuleRef:Ge,overrideProvider:Ur,clearProviderOverrides:Ur,checkAndUpdateView:wt,checkNoChangesView:_t,destroyView:kt,createDebugContext:function(e,t){return new Co(e,t)},handleEvent:function(e,t,n,r){return e.def.handleEvent(e,t,n,r)},updateDirectives:function(e,t){return e.def.updateDirectives(0===t?jt:Mt,e)},updateRenderer:function(e,t){return e.def.updateRenderer(0===t?jt:Mt,e)}};zr.setCurrentNode=e.setCurrentNode,zr.createRootView=e.createRootView,zr.createEmbeddedView=e.createEmbeddedView,zr.createComponentView=e.createComponentView,zr.createNgModuleRef=e.createNgModuleRef,zr.overrideProvider=e.overrideProvider,zr.clearProviderOverrides=e.clearProviderOverrides,zr.checkAndUpdateView=e.checkAndUpdateView,zr.checkNoChangesView=e.checkNoChangesView,zr.destroyView=e.destroyView,zr.resolveDep=Xe,zr.createDebugContext=e.createDebugContext,zr.handleEvent=e.handleEvent,zr.updateDirectives=e.updateDirectives,zr.updateRenderer=e.updateRenderer,zr.dirtyParentQueries=ot}}();var t=me(this._ngModuleDefFactory);return zr.createNgModuleRef(this.moduleType,e||mn.NULL,this._bootstrapComponents,t)},t}(function(){})}).call(t,n("fRUx"))},NGRF:function(e,t,n){"use strict";t.a=function(e){return null!=e&&"object"==typeof e}},TO51:function(e,t,n){"use strict";var r=n("6Xbx"),o=n("AP4T"),i=n("E9/g"),u=n("qLnt"),s=function(e){function t(){var t=e.call(this,"object unsubscribed");this.name=t.name="ObjectUnsubscribedError",this.stack=t.stack,this.message=t.message}return Object(r.b)(t,e),t}(Error),a=function(e){function t(t,n){e.call(this),this.subject=t,this.subscriber=n,this.closed=!1}return Object(r.b)(t,e),t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},t}(u.a),c=n("V7AE");n.d(t,"b",function(){return l}),n.d(t,"a",function(){return f});var l=function(e){function t(t){e.call(this,t),this.destination=t}return Object(r.b)(t,e),t}(i.a),f=function(e){function t(){e.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return Object(r.b)(t,e),t.prototype[c.a]=function(){return new l(this)},t.prototype.lift=function(e){var t=new d(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new s;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),o=0;o<n;o++)r[o].next(e)},t.prototype.error=function(e){if(this.closed)throw new s;this.hasError=!0,this.thrownError=e,this.isStopped=!0;for(var t=this.observers,n=t.length,r=t.slice(),o=0;o<n;o++)r[o].error(e);this.observers.length=0},t.prototype.complete=function(){if(this.closed)throw new s;this.isStopped=!0;for(var e=this.observers,t=e.length,n=e.slice(),r=0;r<t;r++)n[r].complete();this.observers.length=0},t.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},t.prototype._trySubscribe=function(t){if(this.closed)throw new s;return e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){if(this.closed)throw new s;return this.hasError?(e.error(this.thrownError),u.a.EMPTY):this.isStopped?(e.complete(),u.a.EMPTY):(this.observers.push(e),new a(this,e))},t.prototype.asObservable=function(){var e=new o.a;return e.source=this,e},t.create=function(e,t){return new d(e,t)},t}(o.a),d=function(e){function t(t,n){e.call(this),this.destination=t,this.source=n}return Object(r.b)(t,e),t.prototype.next=function(e){var t=this.destination;t&&t.next&&t.next(e)},t.prototype.error=function(e){var t=this.destination;t&&t.error&&this.destination.error(e)},t.prototype.complete=function(){var e=this.destination;e&&e.complete&&this.destination.complete()},t.prototype._subscribe=function(e){return this.source?this.source.subscribe(e):u.a.EMPTY},t}(f)},URbD:function(e,t,n){"use strict";function r(){return function(e){return e.lift(new l(e))}}function o(){return new u.a}var i=n("6Xbx"),u=n("TO51"),s=n("AP4T"),a=n("E9/g"),c=n("qLnt"),l=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var n=this.connectable;n._refCount++;var r=new f(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o},e}(),f=function(e){function t(t,n){e.call(this,t),this.connectable=n}return Object(i.b)(t,e),t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},t}(a.a),d=function(e){function t(t,n){e.call(this),this.source=t,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}return Object(i.b)(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new c.a).add(this.source.subscribe(new h(this.getSubject(),this))),e.closed?(this._connection=null,e=c.a.EMPTY):this._connection=e),e},t.prototype.refCount=function(){return r()(this)},t}(s.a).prototype,p={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:d._subscribe},_isComplete:{value:d._isComplete,writable:!0},getSubject:{value:d.getSubject},connect:{value:d.connect},refCount:{value:d.refCount}},h=function(e){function t(t,n){e.call(this,t),this.connectable=n}return Object(i.b)(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},t}(u.b),y=function(){function e(e,t){this.subjectFactory=e,this.selector=t}return e.prototype.call=function(e,t){var n=this.selector,r=this.subjectFactory(),o=n(r).subscribe(e);return o.add(t.subscribe(r)),o},e}();t.a=function(){return function(e){return r()(function(e,t){return function(t){var n;if(n="function"==typeof e?e:function(){return e},!1)return t.lift(new y(n,void 0));var r=Object.create(t,p);return r.source=t,r.subjectFactory=n,r}}(o)(e))}(this)}},V7AE:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n("xIGM").a.Symbol,o="function"==typeof r&&"function"==typeof r.for?r.for("rxSubscriber"):"@@rxSubscriber"},YuZA:function(e,t){function n(e){return Promise.resolve().then(function(){throw new Error("Cannot find module '"+e+"'.")})}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="YuZA"},cDNt:function(e,t,n){"use strict";function r(e){return b._2(0,[(e()(),b._1(-1,null,["\n"])),(e()(),b.P(1,0,null,null,6,"div",[["style","text-align:center"]],null,null,null,null,null)),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(3,0,null,null,1,"h1",[],null,null,null,null,null)),(e()(),b._1(4,null,["\n    Welcome to ","!\n  "])),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(6,0,null,null,0,"img",[["alt","Angular Logo"],["src","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj4KICAgIDxwYXRoIGZpbGw9IiNERDAwMzEiIGQ9Ik0xMjUgMzBMMzEuOSA2My4ybDE0LjIgMTIzLjFMMTI1IDIzMGw3OC45LTQzLjcgMTQuMi0xMjMuMXoiIC8+CiAgICA8cGF0aCBmaWxsPSIjQzMwMDJGIiBkPSJNMTI1IDMwdjIyLjItLjFWMjMwbDc4LjktNDMuNyAxNC4yLTEyMy4xTDEyNSAzMHoiIC8+CiAgICA8cGF0aCAgZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNSA1Mi4xTDY2LjggMTgyLjZoMjEuN2wxMS43LTI5LjJoNDkuNGwxMS43IDI5LjJIMTgzTDEyNSA1Mi4xem0xNyA4My4zaC0zNGwxNy00MC45IDE3IDQwLjl6IiAvPgogIDwvc3ZnPg=="],["width","300"]],null,null,null,null,null)),(e()(),b._1(-1,null,["\n"])),(e()(),b._1(-1,null,["\n"])),(e()(),b.P(9,0,null,null,1,"h2",[],null,null,null,null,null)),(e()(),b._1(-1,null,["Here are some links to help you start: "])),(e()(),b._1(-1,null,["\n"])),(e()(),b.P(12,0,null,null,22,"ul",[],null,null,null,null,null)),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(14,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),b._1(-1,null,["\n    "])),(e()(),b.P(16,0,null,null,2,"h2",[],null,null,null,null,null)),(e()(),b.P(17,0,null,null,1,"a",[["href","https://angular.io/tutorial"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(e()(),b._1(-1,null,["Tour of Heroes"])),(e()(),b._1(-1,null,["\n  "])),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(21,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),b._1(-1,null,["\n    "])),(e()(),b.P(23,0,null,null,2,"h2",[],null,null,null,null,null)),(e()(),b.P(24,0,null,null,1,"a",[["href","https://github.com/angular/angular-cli/wiki"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(e()(),b._1(-1,null,["CLI Documentation"])),(e()(),b._1(-1,null,["\n  "])),(e()(),b._1(-1,null,["\n  "])),(e()(),b.P(28,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),b._1(-1,null,["\n    "])),(e()(),b.P(30,0,null,null,2,"h2",[],null,null,null,null,null)),(e()(),b.P(31,0,null,null,1,"a",[["href","https://blog.angular.io/"],["rel","noopener"],["target","_blank"]],null,null,null,null,null)),(e()(),b._1(-1,null,["Angular blog"])),(e()(),b._1(-1,null,["\n  "])),(e()(),b._1(-1,null,["\n"])),(e()(),b._1(-1,null,["\n\n"]))],null,function(e,t){e(t,4,0,t.component.title)})}function o(){return j}function i(){return!!window.history.pushState}function u(e,t){"undefined"!=typeof COMPILED&&COMPILED||((b.R.ng=b.R.ng||{})[e]=t)}function s(e){return Object(b.F)(e)}function a(e,t,n){for(var r=0;r<t.length;r++){var o=t[r];Array.isArray(o)?a(e,o,n):(o=o.replace(ne,e),n.push(o))}return n}function c(e){return function(t){!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}function l(e,t){if(e.charCodeAt(0)===se)throw new Error("Found the synthetic "+t+" "+e+'. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.')}function f(e){return(e=String(e)).match(xe)||e.match(Te)?e:(Object(b.G)()&&o().log("WARNING: sanitizing unsafe URL value "+e+" (see http://g.co/ng/security#xss)"),"unsafe:"+e)}function d(e){for(var t={},n=0,r=e.split(",");n<r.length;n++)t[r[n]]=!0;return t}function p(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n={},r=0,o=e;r<o.length;r++){var i=o[r];for(var u in i)i.hasOwnProperty(u)&&(n[u]=!0)}return n}function h(e,t){if(t&&Ae.contains(e,t))throw new Error("Failed to sanitize html because the element is clobbered: "+Ae.getOuterHTML(e));return t}function y(e){return e.replace(/&/g,"&amp;").replace(Ve,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Le,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function v(e){Ae.attributeMap(e).forEach(function(t,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||Ae.removeAttribute(e,n)});for(var t=0,n=Ae.childNodesAsList(e);t<n.length;t++){var r=n[t];Ae.isElementNode(r)&&v(r)}}function g(){return new b.h}Object.defineProperty(t,"__esModule",{value:!0});var m,b=n("LMZF"),_=function(){},w=function(){this.title="app"},C=b.N({encapsulation:0,styles:[[""]],data:{}}),E=b.L("app-root",w,function(e){return b._2(0,[(e()(),b.P(0,0,null,null,1,"app-root",[],null,null,null,r,C)),b.O(1,49152,null,0,w,[],null,null)],null,null)},{},{},[]),x=n("6Xbx"),T=function(){},k=["en",[["a","p"],["AM","PM"]],[["AM","PM"],,],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",,"{1} 'at' {0}"],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",function(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],A={},N=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}(),S=new b.k("UseV4Plurals"),I=function(){},O=function(e){function t(t,n){var r=e.call(this)||this;return r.locale=t,r.deprecatedPluralFn=n,r}return Object(x.b)(t,e),t.prototype.getPluralCategory=function(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):function(e){return function(e){var t=e.toLowerCase().replace(/_/g,"-"),n=A[t];if(n)return n;var r=t.split("-")[0];if(n=A[r])return n;if("en"===r)return k;throw new Error('Missing locale data for the locale "'+e+'".')}(e)[17]}(t||this.locale)(e)){case N.Zero:return"zero";case N.One:return"one";case N.Two:return"two";case N.Few:return"few";case N.Many:return"many";default:return"other"}},t}(I),P=function(){},R=new b.k("DocumentToken"),j=null,M={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},D={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},V={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"};b.R.Node&&(m=b.R.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))});var L,H,F=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.parse=function(e){throw new Error("parse not implemented")},t.makeCurrent=function(){!function(e){j||(j=e)}(new t)},t.prototype.hasProperty=function(e,t){return t in e},t.prototype.setProperty=function(e,t,n){e[t]=n},t.prototype.getProperty=function(e,t){return e[t]},t.prototype.invoke=function(e,t,n){(r=e)[t].apply(r,n);var r},t.prototype.logError=function(e){window.console&&(console.error?console.error(e):console.log(e))},t.prototype.log=function(e){window.console&&window.console.log&&window.console.log(e)},t.prototype.logGroup=function(e){window.console&&window.console.group&&window.console.group(e)},t.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return M},enumerable:!0,configurable:!0}),t.prototype.contains=function(e,t){return m.call(e,t)},t.prototype.querySelector=function(e,t){return e.querySelector(t)},t.prototype.querySelectorAll=function(e,t){return e.querySelectorAll(t)},t.prototype.on=function(e,t,n){e.addEventListener(t,n,!1)},t.prototype.onAndCancel=function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}},t.prototype.dispatchEvent=function(e,t){e.dispatchEvent(t)},t.prototype.createMouseEvent=function(e){var t=this.getDefaultDocument().createEvent("MouseEvent");return t.initEvent(e,!0,!0),t},t.prototype.createEvent=function(e){var t=this.getDefaultDocument().createEvent("Event");return t.initEvent(e,!0,!0),t},t.prototype.preventDefault=function(e){e.preventDefault(),e.returnValue=!1},t.prototype.isPrevented=function(e){return e.defaultPrevented||null!=e.returnValue&&!e.returnValue},t.prototype.getInnerHTML=function(e){return e.innerHTML},t.prototype.getTemplateContent=function(e){return"content"in e&&this.isTemplateElement(e)?e.content:null},t.prototype.getOuterHTML=function(e){return e.outerHTML},t.prototype.nodeName=function(e){return e.nodeName},t.prototype.nodeValue=function(e){return e.nodeValue},t.prototype.type=function(e){return e.type},t.prototype.content=function(e){return this.hasProperty(e,"content")?e.content:e},t.prototype.firstChild=function(e){return e.firstChild},t.prototype.nextSibling=function(e){return e.nextSibling},t.prototype.parentElement=function(e){return e.parentNode},t.prototype.childNodes=function(e){return e.childNodes},t.prototype.childNodesAsList=function(e){for(var t=e.childNodes,n=new Array(t.length),r=0;r<t.length;r++)n[r]=t[r];return n},t.prototype.clearNodes=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},t.prototype.appendChild=function(e,t){e.appendChild(t)},t.prototype.removeChild=function(e,t){e.removeChild(t)},t.prototype.replaceChild=function(e,t,n){e.replaceChild(t,n)},t.prototype.remove=function(e){return e.parentNode&&e.parentNode.removeChild(e),e},t.prototype.insertBefore=function(e,t,n){e.insertBefore(n,t)},t.prototype.insertAllBefore=function(e,t,n){n.forEach(function(n){return e.insertBefore(n,t)})},t.prototype.insertAfter=function(e,t,n){e.insertBefore(n,t.nextSibling)},t.prototype.setInnerHTML=function(e,t){e.innerHTML=t},t.prototype.getText=function(e){return e.textContent},t.prototype.setText=function(e,t){e.textContent=t},t.prototype.getValue=function(e){return e.value},t.prototype.setValue=function(e,t){e.value=t},t.prototype.getChecked=function(e){return e.checked},t.prototype.setChecked=function(e,t){e.checked=t},t.prototype.createComment=function(e){return this.getDefaultDocument().createComment(e)},t.prototype.createTemplate=function(e){var t=this.getDefaultDocument().createElement("template");return t.innerHTML=e,t},t.prototype.createElement=function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)},t.prototype.createElementNS=function(e,t,n){return(n=n||this.getDefaultDocument()).createElementNS(e,t)},t.prototype.createTextNode=function(e,t){return(t=t||this.getDefaultDocument()).createTextNode(e)},t.prototype.createScriptTag=function(e,t,n){var r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(e,t),r},t.prototype.createStyleElement=function(e,t){var n=(t=t||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(e,t)),n},t.prototype.createShadowRoot=function(e){return e.createShadowRoot()},t.prototype.getShadowRoot=function(e){return e.shadowRoot},t.prototype.getHost=function(e){return e.host},t.prototype.clone=function(e){return e.cloneNode(!0)},t.prototype.getElementsByClassName=function(e,t){return e.getElementsByClassName(t)},t.prototype.getElementsByTagName=function(e,t){return e.getElementsByTagName(t)},t.prototype.classList=function(e){return Array.prototype.slice.call(e.classList,0)},t.prototype.addClass=function(e,t){e.classList.add(t)},t.prototype.removeClass=function(e,t){e.classList.remove(t)},t.prototype.hasClass=function(e,t){return e.classList.contains(t)},t.prototype.setStyle=function(e,t,n){e.style[t]=n},t.prototype.removeStyle=function(e,t){e.style[t]=""},t.prototype.getStyle=function(e,t){return e.style[t]},t.prototype.hasStyle=function(e,t,n){var r=this.getStyle(e,t)||"";return n?r==n:r.length>0},t.prototype.tagName=function(e){return e.tagName},t.prototype.attributeMap=function(e){for(var t=new Map,n=e.attributes,r=0;r<n.length;r++){var o=n.item(r);t.set(o.name,o.value)}return t},t.prototype.hasAttribute=function(e,t){return e.hasAttribute(t)},t.prototype.hasAttributeNS=function(e,t,n){return e.hasAttributeNS(t,n)},t.prototype.getAttribute=function(e,t){return e.getAttribute(t)},t.prototype.getAttributeNS=function(e,t,n){return e.getAttributeNS(t,n)},t.prototype.setAttribute=function(e,t,n){e.setAttribute(t,n)},t.prototype.setAttributeNS=function(e,t,n,r){e.setAttributeNS(t,n,r)},t.prototype.removeAttribute=function(e,t){e.removeAttribute(t)},t.prototype.removeAttributeNS=function(e,t,n){e.removeAttributeNS(t,n)},t.prototype.templateAwareRoot=function(e){return this.isTemplateElement(e)?this.content(e):e},t.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},t.prototype.getDefaultDocument=function(){return document},t.prototype.getBoundingClientRect=function(e){try{return e.getBoundingClientRect()}catch(e){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},t.prototype.getTitle=function(e){return e.title},t.prototype.setTitle=function(e,t){e.title=t||""},t.prototype.elementMatches=function(e,t){return!!this.isElementNode(e)&&(e.matches&&e.matches(t)||e.msMatchesSelector&&e.msMatchesSelector(t)||e.webkitMatchesSelector&&e.webkitMatchesSelector(t))},t.prototype.isTemplateElement=function(e){return this.isElementNode(e)&&"TEMPLATE"===e.nodeName},t.prototype.isTextNode=function(e){return e.nodeType===Node.TEXT_NODE},t.prototype.isCommentNode=function(e){return e.nodeType===Node.COMMENT_NODE},t.prototype.isElementNode=function(e){return e.nodeType===Node.ELEMENT_NODE},t.prototype.hasShadowRoot=function(e){return null!=e.shadowRoot&&e instanceof HTMLElement},t.prototype.isShadowRoot=function(e){return e instanceof DocumentFragment},t.prototype.importIntoDoc=function(e){return document.importNode(this.templateAwareRoot(e),!0)},t.prototype.adoptNode=function(e){return document.adoptNode(e)},t.prototype.getHref=function(e){return e.getAttribute("href")},t.prototype.getEventKey=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&V.hasOwnProperty(t)&&(t=V[t]))}return D[t]||t},t.prototype.getGlobalEventTarget=function(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null},t.prototype.getHistory=function(){return window.history},t.prototype.getLocation=function(){return window.location},t.prototype.getBaseHref=function(e){var t=Z||(Z=document.querySelector("base"))?Z.getAttribute("href"):null;return null==t?null:function(e){return L||(L=document.createElement("a")),L.setAttribute("href",e),"/"===L.pathname.charAt(0)?L.pathname:"/"+L.pathname}(t)},t.prototype.resetBaseElement=function(){Z=null},t.prototype.getUserAgent=function(){return window.navigator.userAgent},t.prototype.setData=function(e,t,n){this.setAttribute(e,"data-"+t,n)},t.prototype.getData=function(e,t){return this.getAttribute(e,"data-"+t)},t.prototype.getComputedStyle=function(e){return getComputedStyle(e)},t.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},t.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},t.prototype.supportsCookies=function(){return!0},t.prototype.getCookie=function(e){return function(e,t){t=encodeURIComponent(t);for(var n=0,r=e.split(";");n<r.length;n++){var o=r[n],i=o.indexOf("="),u=-1==i?[o,""]:[o.slice(0,i),o.slice(i+1)],s=u[1];if(u[0].trim()===t)return decodeURIComponent(s)}return null}(document.cookie,e)},t.prototype.setCookie=function(e,t){document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)},t}(function(e){function t(){var t=e.call(this)||this;t._animationPrefix=null,t._transitionEnd=null;try{var n=t.createElement("div",document);if(null!=t.getStyle(n,"animationName"))t._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],o=0;o<r.length;o++)if(null!=t.getStyle(n,r[o]+"AnimationName")){t._animationPrefix="-"+r[o].toLowerCase()+"-";break}var i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(i).forEach(function(e){null!=t.getStyle(n,e)&&(t._transitionEnd=i[e])})}catch(e){t._animationPrefix=null,t._transitionEnd=null}return t}return Object(x.b)(t,e),t.prototype.getDistributedNodes=function(e){return e.getDistributedNodes()},t.prototype.resolveAndSetHref=function(e,t,n){e.href=null==n?t:t+"/../"+n},t.prototype.supportsDOMEvents=function(){return!0},t.prototype.supportsNativeShadowDOM=function(){return"function"==typeof document.body.createShadowRoot},t.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},t.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},t.prototype.supportsAnimation=function(){return null!=this._animationPrefix&&null!=this._transitionEnd},t}(function(){function e(){this.resourceLoaderType=null}return Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(e){this._attrToPropMap=e},enumerable:!0,configurable:!0}),e}())),Z=null,z=R,U=function(e){function t(t){var n=e.call(this)||this;return n._doc=t,n._init(),n}return Object(x.b)(t,e),t.prototype._init=function(){this.location=o().getLocation(),this._history=o().getHistory()},t.prototype.getBaseHrefFromDOM=function(){return o().getBaseHref(this._doc)},t.prototype.onPopState=function(e){o().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",e,!1)},t.prototype.onHashChange=function(e){o().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",e,!1)},Object.defineProperty(t.prototype,"pathname",{get:function(){return this.location.pathname},set:function(e){this.location.pathname=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"search",{get:function(){return this.location.search},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hash",{get:function(){return this.location.hash},enumerable:!0,configurable:!0}),t.prototype.pushState=function(e,t,n){i()?this._history.pushState(e,t,n):this.location.hash=n},t.prototype.replaceState=function(e,t,n){i()?this._history.replaceState(e,t,n):this.location.hash=n},t.prototype.forward=function(){this._history.forward()},t.prototype.back=function(){this._history.back()},t.ctorParameters=function(){return[{type:void 0,decorators:[{type:b.j,args:[z]}]}]},t}(T),B=function(){function e(e){this._doc=e,this._dom=o()}return e.prototype.addTag=function(e,t){return void 0===t&&(t=!1),e?this._getOrCreateElement(e,t):null},e.prototype.addTags=function(e,t){var n=this;return void 0===t&&(t=!1),e?e.reduce(function(e,r){return r&&e.push(n._getOrCreateElement(r,t)),e},[]):[]},e.prototype.getTag=function(e){return e?this._dom.querySelector(this._doc,"meta["+e+"]")||null:null},e.prototype.getTags=function(e){if(!e)return[];var t=this._dom.querySelectorAll(this._doc,"meta["+e+"]");return t?[].slice.call(t):[]},e.prototype.updateTag=function(e,t){if(!e)return null;t=t||this._parseSelector(e);var n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)},e.prototype.removeTag=function(e){this.removeTagElement(this.getTag(e))},e.prototype.removeTagElement=function(e){e&&this._dom.remove(e)},e.prototype._getOrCreateElement=function(e,t){if(void 0===t&&(t=!1),!t){var n=this._parseSelector(e),r=this.getTag(n);if(r&&this._containsAttributes(e,r))return r}var o=this._dom.createElement("meta");this._setMetaElementAttributes(e,o);var i=this._dom.getElementsByTagName(this._doc,"head")[0];return this._dom.appendChild(i,o),o},e.prototype._setMetaElementAttributes=function(e,t){var n=this;return Object.keys(e).forEach(function(r){return n._dom.setAttribute(t,r,e[r])}),t},e.prototype._parseSelector=function(e){var t=e.name?"name":"property";return t+'="'+e[t]+'"'},e.prototype._containsAttributes=function(e,t){var n=this;return Object.keys(e).every(function(r){return n._dom.getAttribute(t,r)===e[r]})},e}(),G=new b.k("TRANSITION_ID"),Q=[{provide:b.b,useFactory:function(e,t,n){return function(){n.get(b.c).donePromise.then(function(){var n=o();Array.prototype.slice.apply(n.querySelectorAll(t,"style[ng-transition]")).filter(function(t){return n.getAttribute(t,"ng-transition")===e}).forEach(function(e){return n.remove(e)})})}},deps:[G,z,b.l],multi:!0}],q=function(){function e(){}return e.init=function(){Object(b.I)(new e)},e.prototype.addToWindow=function(e){b.R.getAngularTestability=function(t,n){void 0===n&&(n=!0);var r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r},b.R.getAllAngularTestabilities=function(){return e.getAllTestabilities()},b.R.getAllAngularRootElements=function(){return e.getAllRootElements()},b.R.frameworkStabilizers||(b.R.frameworkStabilizers=[]),b.R.frameworkStabilizers.push(function(e){var t=b.R.getAllAngularTestabilities(),n=t.length,r=!1,o=function(t){r=r||t,0==--n&&e(r)};t.forEach(function(e){e.whenStable(o)})})},e.prototype.findTestabilityInTree=function(e,t,n){if(null==t)return null;var r=e.getTestability(t);return null!=r?r:n?o().isShadowRoot(t)?this.findTestabilityInTree(e,o().getHost(t),!0):this.findTestabilityInTree(e,o().parentElement(t),!0):null},e}(),W=function(){function e(e){this._doc=e}return e.prototype.getTitle=function(){return o().getTitle(this._doc)},e.prototype.setTitle=function(e){o().setTitle(this._doc,e)},e}(),K={ApplicationRef:b.e,NgZone:b.r},Y=new b.k("EventManagerPlugins"),J=function(){function e(e,t){var n=this;this._zone=t,this._eventNameToPlugin=new Map,e.forEach(function(e){return e.manager=n}),this._plugins=e.slice().reverse()}return e.prototype.addEventListener=function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)},e.prototype.addGlobalEventListener=function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)},e.prototype.getZone=function(){return this._zone},e.prototype._findPluginFor=function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,r=0;r<n.length;r++){var o=n[r];if(o.supports(e))return this._eventNameToPlugin.set(e,o),o}throw new Error("No event manager plugin found for event "+e)},e}(),X=function(){function e(e){this._doc=e}return e.prototype.addGlobalEventListener=function(e,t,n){var r=o().getGlobalEventTarget(this._doc,e);if(!r)throw new Error("Unsupported event target "+r+" for event "+t);return this.addEventListener(r,t,n)},e}(),$=function(){function e(){this._stylesSet=new Set}return e.prototype.addStyles=function(e){var t=this,n=new Set;e.forEach(function(e){t._stylesSet.has(e)||(t._stylesSet.add(e),n.add(e))}),this.onStylesAdded(n)},e.prototype.onStylesAdded=function(e){},e.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},e}(),ee=function(e){function t(t){var n=e.call(this)||this;return n._doc=t,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(t.head),n}return Object(x.b)(t,e),t.prototype._addStylesToHost=function(e,t){var n=this;e.forEach(function(e){var r=n._doc.createElement("style");r.textContent=e,n._styleNodes.add(t.appendChild(r))})},t.prototype.addHost=function(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)},t.prototype.removeHost=function(e){this._hostNodes.delete(e)},t.prototype.onStylesAdded=function(e){var t=this;this._hostNodes.forEach(function(n){return t._addStylesToHost(e,n)})},t.prototype.ngOnDestroy=function(){this._styleNodes.forEach(function(e){return o().remove(e)})},t}($),te={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},ne=/%COMP%/g,re="_nghost-%COMP%",oe="_ngcontent-%COMP%",ie=function(){function e(e,t){this.eventManager=e,this.sharedStylesHost=t,this.rendererByCompId=new Map,this.defaultRenderer=new ue(e)}return e.prototype.createRenderer=function(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case b.B.Emulated:var n=this.rendererByCompId.get(t.id);return n||(n=new ae(this.eventManager,this.sharedStylesHost,t),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n;case b.B.Native:return new ce(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){var r=a(t.id,t.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}},e.prototype.begin=function(){},e.prototype.end=function(){},e}(),ue=function(){function e(e){this.eventManager=e,this.data=Object.create(null)}return e.prototype.destroy=function(){},e.prototype.createElement=function(e,t){return t?document.createElementNS(te[t],e):document.createElement(e)},e.prototype.createComment=function(e){return document.createComment(e)},e.prototype.createText=function(e){return document.createTextNode(e)},e.prototype.appendChild=function(e,t){e.appendChild(t)},e.prototype.insertBefore=function(e,t,n){e&&e.insertBefore(t,n)},e.prototype.removeChild=function(e,t){e&&e.removeChild(t)},e.prototype.selectRootElement=function(e){var t="string"==typeof e?document.querySelector(e):e;if(!t)throw new Error('The selector "'+e+'" did not match any elements');return t.textContent="",t},e.prototype.parentNode=function(e){return e.parentNode},e.prototype.nextSibling=function(e){return e.nextSibling},e.prototype.setAttribute=function(e,t,n,r){if(r){t=r+":"+t;var o=te[r];o?e.setAttributeNS(o,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)},e.prototype.removeAttribute=function(e,t,n){if(n){var r=te[n];r?e.removeAttributeNS(r,t):e.removeAttribute(n+":"+t)}else e.removeAttribute(t)},e.prototype.addClass=function(e,t){e.classList.add(t)},e.prototype.removeClass=function(e,t){e.classList.remove(t)},e.prototype.setStyle=function(e,t,n,r){r&b.w.DashCase?e.style.setProperty(t,n,r&b.w.Important?"important":""):e.style[t]=n},e.prototype.removeStyle=function(e,t,n){n&b.w.DashCase?e.style.removeProperty(t):e.style[t]=""},e.prototype.setProperty=function(e,t,n){l(t,"property"),e[t]=n},e.prototype.setValue=function(e,t){e.nodeValue=t},e.prototype.listen=function(e,t,n){return l(t,"listener"),"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,c(n)):this.eventManager.addEventListener(e,t,c(n))},e}(),se="@".charCodeAt(0),ae=function(e){function t(t,n,r){var o=e.call(this,t)||this;o.component=r;var i=a(r.id,r.styles,[]);return n.addStyles(i),o.contentAttr=oe.replace(ne,r.id),o.hostAttr=re.replace(ne,r.id),o}return Object(x.b)(t,e),t.prototype.applyToHost=function(t){e.prototype.setAttribute.call(this,t,this.hostAttr,"")},t.prototype.createElement=function(t,n){var r=e.prototype.createElement.call(this,t,n);return e.prototype.setAttribute.call(this,r,this.contentAttr,""),r},t}(ue),ce=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;i.sharedStylesHost=n,i.hostEl=r,i.component=o,i.shadowRoot=r.createShadowRoot(),i.sharedStylesHost.addHost(i.shadowRoot);for(var u=a(o.id,o.styles,[]),s=0;s<u.length;s++){var c=document.createElement("style");c.textContent=u[s],i.shadowRoot.appendChild(c)}return i}return Object(x.b)(t,e),t.prototype.nodeOrShadowRoot=function(e){return e===this.hostEl?this.shadowRoot:e},t.prototype.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)},t.prototype.appendChild=function(t,n){return e.prototype.appendChild.call(this,this.nodeOrShadowRoot(t),n)},t.prototype.insertBefore=function(t,n,r){return e.prototype.insertBefore.call(this,this.nodeOrShadowRoot(t),n,r)},t.prototype.removeChild=function(t,n){return e.prototype.removeChild.call(this,this.nodeOrShadowRoot(t),n)},t.prototype.parentNode=function(t){return this.nodeOrShadowRoot(e.prototype.parentNode.call(this,this.nodeOrShadowRoot(t)))},t}(ue),le="undefined"!=typeof Zone&&Zone.__symbol__||function(e){return"__zone_symbol__"+e},fe=le("addEventListener"),de=le("removeEventListener"),pe={};"undefined"!=typeof Zone&&Zone[le("BLACK_LISTED_EVENTS")]&&(H={});var he=function(e){return!!H&&H.hasOwnProperty(e)},ye=function(e){var t=pe[e.type];if(t){var n=this[t];if(n){var r=[e];if(1===n.length)return(u=n[0]).zone!==Zone.current?u.zone.run(u.handler,this,r):u.handler.apply(this,r);for(var o=n.slice(),i=0;i<o.length;i++){var u=o[i];u.zone!==Zone.current?u.zone.run(u.handler,this,r):u.handler.apply(this,r)}}}},ve=function(e){function t(t,n){var r=e.call(this,t)||this;return r.ngZone=n,r}return Object(x.b)(t,e),t.prototype.supports=function(e){return!0},t.prototype.addEventListener=function(e,t,n){var r=this,o=n;if(!e[fe]||b.r.isInAngularZone()&&!he(t))e.addEventListener(t,o,!1);else{var i=pe[t];i||(i=pe[t]=le("ANGULAR"+t+"FALSE"));var u=e[i],s=u&&u.length>0;u||(u=e[i]=[]);var a=he(t)?Zone.root:Zone.current;if(0===u.length)u.push({zone:a,handler:o});else{for(var c=!1,l=0;l<u.length;l++)if(u[l].handler===o){c=!0;break}c||u.push({zone:a,handler:o})}s||e[fe](t,ye,!1)}return function(){return r.removeEventListener(e,t,o)}},t.prototype.removeEventListener=function(e,t,n){var r=e[de];if(!r)return e.removeEventListener.apply(e,[t,n,!1]);var o=pe[t],i=o&&e[o];if(!i)return e.removeEventListener.apply(e,[t,n,!1]);for(var u=0;u<i.length;u++)if(i[u].handler===n){i.splice(u,1);break}0===i.length&&r.apply(e,[t,ye,!1])},t}(X),ge={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},me=new b.k("HammerGestureConfig"),be=function(){function e(){this.events=[],this.overrides={}}return e.prototype.buildHammer=function(e){var t=new Hammer(e);t.get("pinch").set({enable:!0}),t.get("rotate").set({enable:!0});for(var n in this.overrides)t.get(n).set(this.overrides[n]);return t},e}(),_e=function(e){function t(t,n){var r=e.call(this,t)||this;return r._config=n,r}return Object(x.b)(t,e),t.prototype.supports=function(e){if(!ge.hasOwnProperty(e.toLowerCase())&&!this.isCustomEvent(e))return!1;if(!window.Hammer)throw new Error("Hammer.js is not loaded, can not bind "+e+" event");return!0},t.prototype.addEventListener=function(e,t,n){var r=this,o=this.manager.getZone();return t=t.toLowerCase(),o.runOutsideAngular(function(){var i=r._config.buildHammer(e),u=function(e){o.runGuarded(function(){n(e)})};return i.on(t,u),function(){return i.off(t,u)}})},t.prototype.isCustomEvent=function(e){return this._config.events.indexOf(e)>-1},t}(X),we=["alt","control","meta","shift"],Ce={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},Ee=function(e){function t(t){return e.call(this,t)||this}return Object(x.b)(t,e),t.prototype.supports=function(e){return null!=t.parseEventName(e)},t.prototype.addEventListener=function(e,n,r){var i=t.parseEventName(n),u=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return o().onAndCancel(e,i.domEventName,u)})},t.parseEventName=function(e){var n=e.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;var o=t._normalizeKey(n.pop()),i="";if(we.forEach(function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),i+=e+".")}),i+=o,0!=n.length||0===o.length)return null;var u={};return u.domEventName=r,u.fullKey=i,u},t.getEventFullKey=function(e){var t="",n=o().getEventKey(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),we.forEach(function(r){r!=n&&(0,Ce[r])(e)&&(t+=r+".")}),t+=n},t.eventCallback=function(e,n,r){return function(o){t.getEventFullKey(o)===e&&r.runGuarded(function(){return n(o)})}},t._normalizeKey=function(e){switch(e){case"esc":return"escape";default:return e}},t}(X),xe=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Te=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i,ke=null,Ae=null,Ne=d("area,br,col,hr,img,wbr"),Se=d("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ie=d("rp,rt"),Oe=p(Ie,Se),Pe=p(Ne,p(Se,d("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),p(Ie,d("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Oe),Re=d("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),je=d("srcset"),Me=p(Re,je,d("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width")),De=function(){function e(){this.sanitizedSomething=!1,this.buf=[]}return e.prototype.sanitizeChildren=function(e){for(var t=e.firstChild;t;)if(Ae.isElementNode(t)?this.startElement(t):Ae.isTextNode(t)?this.chars(Ae.nodeValue(t)):this.sanitizedSomething=!0,Ae.firstChild(t))t=Ae.firstChild(t);else for(;t;){Ae.isElementNode(t)&&this.endElement(t);var n=h(t,Ae.nextSibling(t));if(n){t=n;break}t=h(t,Ae.parentElement(t))}return this.buf.join("")},e.prototype.startElement=function(e){var t=this,n=Ae.nodeName(e).toLowerCase();Pe.hasOwnProperty(n)?(this.buf.push("<"),this.buf.push(n),Ae.attributeMap(e).forEach(function(e,n){var r=n.toLowerCase();Me.hasOwnProperty(r)?(Re[r]&&(e=f(e)),je[r]&&(e=function(e){return(e=String(e)).split(",").map(function(e){return f(e.trim())}).join(", ")}(e)),t.buf.push(" "),t.buf.push(n),t.buf.push('="'),t.buf.push(y(e)),t.buf.push('"')):t.sanitizedSomething=!0}),this.buf.push(">")):this.sanitizedSomething=!0},e.prototype.endElement=function(e){var t=Ae.nodeName(e).toLowerCase();Pe.hasOwnProperty(t)&&!Ne.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))},e.prototype.chars=function(e){this.buf.push(y(e))},e}(),Ve=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Le=/([^\#-~ |!])/g,He=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),Fe=/^url\(([^)]+)\)$/,Ze=function(){},ze=function(e){function t(t){var n=e.call(this)||this;return n._doc=t,n}return Object(x.b)(t,e),t.prototype.sanitize=function(e,t){if(null==t)return null;switch(e){case b.y.NONE:return t;case b.y.HTML:return t instanceof Be?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),function(e,t){try{var n=function(){if(ke)return ke;var e=(Ae=o()).createElement("template");if("content"in e)return e;var t=Ae.createHtmlDocument();if(null==(ke=Ae.querySelector(t,"body"))){var n=Ae.createElement("html",t);ke=Ae.createElement("body",t),Ae.appendChild(n,ke),Ae.appendChild(t,n)}return ke}(),r=t?String(t):"",i=5,u=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,Ae.setInnerHTML(n,r=u),e.documentMode&&v(n),u=Ae.getInnerHTML(n)}while(r!==u);for(var s=new De,a=s.sanitizeChildren(Ae.getTemplateContent(n)||n),c=Ae.getTemplateContent(n)||n,l=0,f=Ae.childNodesAsList(c);l<f.length;l++)Ae.removeChild(c,f[l]);return Object(b.G)()&&s.sanitizedSomething&&Ae.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),a}catch(e){throw ke=null,e}}(this._doc,String(t)));case b.y.STYLE:return t instanceof Ge?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),function(e){if(!(e=String(e).trim()))return"";var t=e.match(Fe);return t&&f(t[1])===t[1]||e.match(He)&&function(e){for(var t=!0,n=!0,r=0;r<e.length;r++){var o=e.charAt(r);"'"===o&&n?t=!t:'"'===o&&t&&(n=!n)}return t&&n}(e)?e:(Object(b.G)()&&o().log("WARNING: sanitizing unsafe style value "+e+" (see http://g.co/ng/security#xss)."),"unsafe")}(t));case b.y.SCRIPT:if(t instanceof Qe)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"Script"),new Error("unsafe value used in a script context");case b.y.URL:return t instanceof We||t instanceof qe?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"URL"),f(String(t)));case b.y.RESOURCE_URL:if(t instanceof We)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+e+" (see http://g.co/ng/security#xss)")}},t.prototype.checkNotSafeValue=function(e,t){if(e instanceof Ue)throw new Error("Required a safe "+t+", got a "+e.getTypeName()+" (see http://g.co/ng/security#xss)")},t.prototype.bypassSecurityTrustHtml=function(e){return new Be(e)},t.prototype.bypassSecurityTrustStyle=function(e){return new Ge(e)},t.prototype.bypassSecurityTrustScript=function(e){return new Qe(e)},t.prototype.bypassSecurityTrustUrl=function(e){return new qe(e)},t.prototype.bypassSecurityTrustResourceUrl=function(e){return new We(e)},t}(Ze),Ue=function(){function e(e){this.changingThisBreaksApplicationSecurity=e}return e.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},e}(),Be=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"HTML"},t}(Ue),Ge=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"Style"},t}(Ue),Qe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"Script"},t}(Ue),qe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"URL"},t}(Ue),We=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(x.b)(t,e),t.prototype.getTypeName=function(){return"ResourceURL"},t}(Ue),Ke=[{provide:b.t,useValue:"browser"},{provide:b.u,useValue:function(){F.makeCurrent(),q.init()},multi:!0},{provide:T,useClass:U,deps:[z]},{provide:z,useFactory:function(){return document},deps:[]}],Ye=Object(b.D)(b.H,"browser",Ke),Je=function(){function e(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return e.withServerTransition=function(t){return{ngModule:e,providers:[{provide:b.a,useValue:t.appId},{provide:G,useExisting:b.a},Q]}},e}(),Xe=("undefined"!=typeof window&&window,b.M(_,[w],function(e){return b.Y([b.Z(512,b.g,b.J,[[8,[E]],[3,b.g],b.p]),b.Z(5120,b.o,b.X,[[3,b.o]]),b.Z(4608,I,O,[b.o,[2,S]]),b.Z(4608,b.f,b.f,[]),b.Z(5120,b.a,b.Q,[]),b.Z(5120,b.m,b.V,[]),b.Z(5120,b.n,b.W,[]),b.Z(4608,Ze,ze,[R]),b.Z(6144,b.x,null,[Ze]),b.Z(4608,me,be,[]),b.Z(5120,Y,function(e,t,n,r,o){return[new ve(e,t),new Ee(n),new _e(r,o)]},[R,b.r,R,R,me]),b.Z(4608,J,J,[Y,b.r]),b.Z(135680,ee,ee,[R]),b.Z(4608,ie,ie,[J,ee]),b.Z(6144,b.v,null,[ie]),b.Z(6144,$,null,[ee]),b.Z(4608,b.z,b.z,[b.r]),b.Z(4608,B,B,[R]),b.Z(4608,W,W,[R]),b.Z(512,P,P,[]),b.Z(1024,b.h,g,[]),b.Z(1024,b.b,function(e){return[function(e){return u("probe",s),u("coreTokens",Object(x.a)({},K,(e||[]).reduce(function(e,t){return e[t.name]=t.token,e},{}))),function(){return s}}(e)]},[[2,b.q]]),b.Z(512,b.c,b.c,[[2,b.b]]),b.Z(131584,b.e,b.e,[b.r,b.K,b.l,b.h,b.g,b.c]),b.Z(512,b.d,b.d,[b.e]),b.Z(512,Je,Je,[[3,Je]]),b.Z(512,_,_,[])])}));Object(b.E)(),Ye().bootstrapModuleFactory(Xe).catch(function(e){return console.log(e)})},fRUx:function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},grVA:function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={closed:!0,next:function(e){},error:function(e){throw e},complete:function(){}}},mz3w:function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(e){var t,r=n("xIGM").a.Symbol;return"function"==typeof r?r.observable?t=r.observable:(t=r("observable"),r.observable=t):t="@@observable",t}()},qLnt:function(e,t,n){"use strict";function r(e){return i=e,function(){try{return i.apply(this,arguments)}catch(e){return c.e=e,c}}}function o(e){return e.reduce(function(e,t){return e.concat(t instanceof f?t.errors:t)},[])}var i,u=Array.isArray||function(e){return e&&"number"==typeof e.length},s=n("NGRF"),a=n("B1iP"),c={e:{}},l=n("6Xbx"),f=function(e){function t(t){e.call(this),this.errors=t;var n=Error.call(this,t?t.length+" errors occurred during unsubscription:\n  "+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n  "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return Object(l.b)(t,e),t}(Error);n.d(t,"a",function(){return d});var d=function(){function e(e){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}return e.prototype.unsubscribe=function(){var e,t=!1;if(!this.closed){var n=this._parent,i=this._parents,l=this._unsubscribe,d=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var p=-1,h=i?i.length:0;n;)n.remove(this),n=++p<h&&i[p]||null;if(Object(a.a)(l)&&(v=r(l).call(this))===c&&(t=!0,e=e||(c.e instanceof f?o(c.e.errors):[c.e])),u(d))for(p=-1,h=d.length;++p<h;){var y=d[p];if(Object(s.a)(y)){var v=r(y.unsubscribe).call(y);if(v===c){t=!0,e=e||[];var g=c.e;g instanceof f?e=e.concat(o(g.errors)):e.push(g)}}}if(t)throw new f(e)}},e.prototype.add=function(t){if(!t||t===e.EMPTY)return e.EMPTY;if(t===this)return this;var n=t;switch(typeof t){case"function":n=new e(t);case"object":if(n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if("function"!=typeof n._addParent){var r=n;(n=new e)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}return(this._subscriptions||(this._subscriptions=[])).push(n),n._addParent(this),n},e.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},e.prototype._addParent=function(e){var t=this._parent,n=this._parents;t&&t!==e?n?-1===n.indexOf(e)&&n.push(e):this._parents=[e]:this._parent=e},e.EMPTY=function(e){return e.closed=!0,e}(new e),e}()},xIGM:function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return i});var r="undefined"!=typeof window&&window,o="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,i=r||void 0!==e&&e||o}).call(t,n("fRUx"))}},[0]);
\ No newline at end of file
diff --git a/styles.d41d8cd98f00b204e980.bundle.css b/phone-list-01/app.css
similarity index 100%
rename from styles.d41d8cd98f00b204e980.bundle.css
rename to phone-list-01/app.css
diff --git a/phone-list-01/app.js b/phone-list-01/app.js
new file mode 100644
index 0000000..3168de0
--- /dev/null
+++ b/phone-list-01/app.js
@@ -0,0 +1,5 @@
+'use strict';
+
+ angular.module('phoneListApp', [
+    'phoneList' // aspect phoneList component
+ ]);
\ No newline at end of file
diff --git a/phone-list-01/index.html b/phone-list-01/index.html
new file mode 100644
index 0000000..bc89c2d
--- /dev/null
+++ b/phone-list-01/index.html
@@ -0,0 +1,29 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>AngularJS 1</title>
+
+    <!-- cdn for ootstrap Links for css -->
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
+
+    <!-- Custom Stylesheet -->
+    <link rel="stylesheet" href="app.css" />
+
+    <!-- cdn for angularjs -->
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
+
+    <!-- AngularJS Custom Modules -->
+    <script src="./app.js"></script>
+    <script src="./phone-list/phone-list.js"></script>
+</head>
+<body ng-app="phoneListApp">
+
+    <div class="container">
+
+        <phone-list></phone-list>
+
+    </div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/phone-list-01/phone-list/phone-list.html b/phone-list-01/phone-list/phone-list.html
new file mode 100644
index 0000000..3c87757
--- /dev/null
+++ b/phone-list-01/phone-list/phone-list.html
@@ -0,0 +1,9 @@
+<br>
+<ul>
+    <li class="list-group-item">
+        Search: <input ng-model="$ctrl.query">
+    </li>
+    <li class="list-group-item" ng-repeat="phone in $ctrl.phones | filter:$ctrl.query">
+        {{phone.name}}
+    </li>
+</ul>
\ No newline at end of file
diff --git a/phone-list-01/phone-list/phone-list.js b/phone-list-01/phone-list/phone-list.js
new file mode 100644
index 0000000..2623a87
--- /dev/null
+++ b/phone-list-01/phone-list/phone-list.js
@@ -0,0 +1,24 @@
+'use strict';
+
+ // define phoneList module
+ angular.module('phoneList', []);
+
+ // component
+ angular.
+    module('phoneList').
+    component('phoneList', {
+    templateUrl: './phone-list/phone-list.html',
+    controller: function PhoneListController() {
+        this.phones = [
+            {
+                name: 'Sony'
+            }, {
+                name: 'Iphone'
+            }, {
+                name: 'Samsung'
+            }, {
+                name: 'BlackBerry'
+            }
+        ];
+    }
+ });
\ No newline at end of file
diff --git a/phone-list-02/app.css b/phone-list-02/app.css
new file mode 100644
index 0000000..e69de29
diff --git a/phone-list-02/app.js b/phone-list-02/app.js
new file mode 100644
index 0000000..3168de0
--- /dev/null
+++ b/phone-list-02/app.js
@@ -0,0 +1,5 @@
+'use strict';
+
+ angular.module('phoneListApp', [
+    'phoneList' // aspect phoneList component
+ ]);
\ No newline at end of file
diff --git a/phone-list-02/index.html b/phone-list-02/index.html
new file mode 100644
index 0000000..bc89c2d
--- /dev/null
+++ b/phone-list-02/index.html
@@ -0,0 +1,29 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>AngularJS 1</title>
+
+    <!-- cdn for ootstrap Links for css -->
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
+
+    <!-- Custom Stylesheet -->
+    <link rel="stylesheet" href="app.css" />
+
+    <!-- cdn for angularjs -->
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.5/angular.js"></script>
+
+    <!-- AngularJS Custom Modules -->
+    <script src="./app.js"></script>
+    <script src="./phone-list/phone-list.js"></script>
+</head>
+<body ng-app="phoneListApp">
+
+    <div class="container">
+
+        <phone-list></phone-list>
+
+    </div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/phone-list-02/phone-list/phone-list.html b/phone-list-02/phone-list/phone-list.html
new file mode 100644
index 0000000..3c87757
--- /dev/null
+++ b/phone-list-02/phone-list/phone-list.html
@@ -0,0 +1,9 @@
+<br>
+<ul>
+    <li class="list-group-item">
+        Search: <input ng-model="$ctrl.query">
+    </li>
+    <li class="list-group-item" ng-repeat="phone in $ctrl.phones | filter:$ctrl.query">
+        {{phone.name}}
+    </li>
+</ul>
\ No newline at end of file
diff --git a/phone-list-02/phone-list/phone-list.js b/phone-list-02/phone-list/phone-list.js
new file mode 100644
index 0000000..d2d57f4
--- /dev/null
+++ b/phone-list-02/phone-list/phone-list.js
@@ -0,0 +1,17 @@
+'use strict';
+
+ // define phoneList module
+ angular.module('phoneList', []);
+
+ // component
+ angular.
+    module('phoneList').
+    component('phoneList', {
+    templateUrl: './phone-list/phone-list.html',
+    controller: function PhoneListController($http) {
+        var self = this;
+        $http.get('./phone-list/phone-list.json').then(function(response) {
+            self.phones = response.data;
+        });
+    }
+ });
\ No newline at end of file
diff --git a/phone-list-02/phone-list/phone-list.json b/phone-list-02/phone-list/phone-list.json
new file mode 100644
index 0000000..6215a94
--- /dev/null
+++ b/phone-list-02/phone-list/phone-list.json
@@ -0,0 +1,62 @@
+[
+  {
+    "name": "Motorola XOOM\u2122 with Wi-Fi"
+  },
+  {
+    "name": "MOTOROLA XOOM\u2122"
+  },
+  {
+    "name": "MOTOROLA ATRIX\u2122 4G"
+  },
+  {
+    "name": "Dell Streak 7"
+  },
+  {
+    "name": "Samsung Gem\u2122"
+  },
+  {
+    "name": "Dell Venue"
+  },
+  {
+    "name": "Nexus S"
+  },
+  {
+    "name": "LG Axis"
+  },
+  {
+    "name": "Samsung Galaxy Tab\u2122"
+  },
+  {
+    "name": "Samsung Showcase\u2122 a Galaxy S\u2122 phone"
+  },
+  {
+    "name": "DROID\u2122 2 Global by Motorola"
+  },
+  {
+    "name": "DROID\u2122 Pro by Motorola"
+  },
+  {
+    "name": "MOTOROLA BRAVO\u2122 with MOTOBLUR\u2122"
+  },
+  {
+    "name": "Motorola DEFY\u2122 with MOTOBLUR\u2122"
+  },
+  {
+    "name": "T-Mobile myTouch 4G"
+  },
+  {
+    "name": "Samsung Mesmerize\u2122 a Galaxy S\u2122 phone"
+  },
+  {
+    "name": "SANYO ZIO"
+  },
+  {
+    "name": "Samsung Transform\u2122"
+  },
+  {
+    "name": "T-Mobile G2"
+  },
+  {
+    "name": "Motorola CHARM\u2122 with MOTOBLUR\u2122"
+  }
+]
\ No newline at end of file
diff --git a/polyfills.ad37cd45a71cb38eee76.bundle.js b/polyfills.ad37cd45a71cb38eee76.bundle.js
deleted file mode 100644
index 1eee239..0000000
--- a/polyfills.ad37cd45a71cb38eee76.bundle.js
+++ /dev/null
@@ -1 +0,0 @@
-webpackJsonp([0],{"+GRi":function(e,t,n){var r=n("Wo2w"),o=n("Wy9r");e.exports=function(e){return r(o(e))}},"+iEx":function(e,t,n){n("fHxy"),n("5GJ3"),n("X0O/"),n("HCkn"),n("ncNB"),n("soMw"),n("8sYH"),n("IJ3P"),n("t6ta"),e.exports=n("b4gG").Reflect},"+pQw":function(e,t,n){var r=n("JXkd");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},1:function(e,t,n){e.exports=n("TU+8")},"2Fuj":function(e,t,n){var r=n("R5c1"),o=n("a/Sk");e.exports=Object.keys||function(e){return r(e,o)}},"3LDD":function(e,t,n){"use strict";var r=n("tose").f,o=n("51pc"),i=n("pBmS"),a=n("pa70"),c=n("Lcie"),u=n("p/bR"),s=n("WsSm"),l=n("w/BM"),f=n("KpXt"),p=n("V+0c"),h=n("xI8H").fastKey,d=n("Y5fy"),v=p?"_s":"size",y=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,s){var l=e(function(e,r){c(e,l,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[v]=0,void 0!=r&&u(r,n,e[s],e)});return i(l.prototype,{clear:function(){for(var e=d(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[v]=0},delete:function(e){var n=d(this,t),r=y(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[v]--}return!!r},forEach:function(e){d(this,t);for(var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!y(d(this,t),e)}}),p&&r(l.prototype,"size",{get:function(){return d(this,t)[v]}}),l},def:function(e,t,n){var r,o,i=y(e,t);return i?i.v=n:(e._l=i={i:o=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[v]++,"F"!==o&&(e._i[o]=i)),e},getEntry:y,setStrong:function(e,t,n){s(e,t,function(e,n){this._t=d(e,t),this._k=n,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?l(0,n.k):"values"==t?l(0,n.v):l(0,[n.k,n.v]):(e._t=void 0,l(1))},n?"entries":"values",!n,!0),f(t)}}},"3r0D":function(e,t,n){var r=n("Iclu")("wks"),o=n("c09d"),i=n("ptrv").Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},"51pc":function(e,t,n){var r=n("+pQw"),o=n("ewdp"),i=n("a/Sk"),a=n("yIWP")("IE_PROTO"),c=function(){},u=function(){var e,t=n("BQSv")("iframe"),r=i.length;for(t.style.display="none",n("Ed9o").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(c.prototype=r(e),n=new c,c.prototype=null,n[a]=e):n=u(),void 0===t?n:o(n,t)}},"5GJ3":function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.key,a=r.map,c=r.store;r.exp({deleteMetadata:function(e,t){var n=arguments.length<3?void 0:i(arguments[2]),r=a(o(t),n,!1);if(void 0===r||!r.delete(e))return!1;if(r.size)return!0;var u=c.get(t);return u.delete(n),!!u.size||c.delete(t)}})},"5oDA":function(e,t,n){var r=n("JXkd"),o=n("+pQw"),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n("pa70")(Function.call,n("6De9").f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},"6De9":function(e,t,n){var r=n("9e9+"),o=n("piOq"),i=n("+GRi"),a=n("A1WY"),c=n("rMsi"),u=n("gNkH"),s=Object.getOwnPropertyDescriptor;t.f=n("V+0c")?s:function(e,t){if(e=i(e),t=a(t,!0),u)try{return s(e,t)}catch(e){}if(c(e,t))return o(!r.f.call(e,t),e[t])}},"8sYH":function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=n("TJLg"),a=r.has,c=r.key,u=function(e,t,n){if(a(e,t,n))return!0;var r=i(t);return null!==r&&u(e,r,n)};r.exp({hasMetadata:function(e,t){return u(e,o(t),arguments.length<3?void 0:c(arguments[2]))}})},"9ScN":function(e,t,n){"use strict";var r=n("51pc"),o=n("piOq"),i=n("P6IN"),a={};n("gxdV")(a,n("3r0D")("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},"9e9+":function(e,t){t.f={}.propertyIsEnumerable},"9wYb":function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},A1WY:function(e,t,n){var r=n("JXkd");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},BCYq:function(e,t,n){var r=n("pa70"),o=n("Wo2w"),i=n("RT4T"),a=n("rppw"),c=n("UKZQ");e.exports=function(e,t){var n=1==e,u=2==e,s=3==e,l=4==e,f=6==e,p=5==e||f,h=t||c;return function(t,c,d){for(var v,y,g=i(t),k=o(g),m=r(c,d,3),_=a(k.length),b=0,w=n?h(t,_):u?h(t,0):void 0;_>b;b++)if((p||b in k)&&(v=k[b],y=m(v,b,g),e))if(n)w[b]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return b;case 2:w.push(v)}else if(l)return!1;return f?-1:s||l?l:w}}},BQSv:function(e,t,n){var r=n("JXkd"),o=n("ptrv").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},CDXM:function(e,t,n){var r=n("ptrv"),o=n("b4gG"),i=n("gxdV"),a=n("lfBE"),c=n("pa70"),u=function(e,t,n){var s,l,f,p,h=e&u.F,d=e&u.G,v=e&u.P,y=e&u.B,g=d?r:e&u.S?r[t]||(r[t]={}):(r[t]||{}).prototype,k=d?o:o[t]||(o[t]={}),m=k.prototype||(k.prototype={});d&&(n=t);for(s in n)f=((l=!h&&g&&void 0!==g[s])?g:n)[s],p=y&&l?c(f,r):v&&"function"==typeof f?c(Function.call,f):f,g&&a(g,s,f,e&u.U),k[s]!=f&&i(k,s,p),v&&m[s]!=f&&(m[s]=f)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},Ed9o:function(e,t,n){var r=n("ptrv").document;e.exports=r&&r.documentElement},HCkn:function(e,t,n){var r=n("Ps07"),o=n("WGJ/"),i=n("gBtn"),a=n("+pQw"),c=n("TJLg"),u=i.keys,s=i.key,l=function(e,t){var n=u(e,t),i=c(e);if(null===i)return n;var a=l(i,t);return a.length?n.length?o(new r(n.concat(a))):a:n};i.exp({getMetadataKeys:function(e){return l(a(e),arguments.length<2?void 0:s(arguments[1]))}})},IJ3P:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.has,a=r.key;r.exp({hasOwnMetadata:function(e,t){return i(e,o(t),arguments.length<3?void 0:a(arguments[2]))}})},Iclu:function(e,t,n){var r=n("ptrv"),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},JXkd:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},KGrn:function(e,t){e.exports=!1},KM3d:function(e,t,n){var r=n("9wYb"),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},"KpI+":function(e,t,n){var r=n("lexG"),o=n("3r0D")("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},KpXt:function(e,t,n){"use strict";var r=n("ptrv"),o=n("tose"),i=n("V+0c"),a=n("3r0D")("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},Lcie:function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},P6IN:function(e,t,n){var r=n("tose").f,o=n("rMsi"),i=n("3r0D")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},Ps07:function(e,t,n){"use strict";var r=n("3LDD"),o=n("Y5fy");e.exports=n("cpZ/")("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},QZhw:function(e,t,n){"use strict";var r,o=n("BCYq")(0),i=n("lfBE"),a=n("xI8H"),c=n("rIdM"),u=n("XRS9"),s=n("JXkd"),l=n("umMR"),f=n("Y5fy"),p=a.getWeak,h=Object.isExtensible,d=u.ufstore,v={},y=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(e){if(s(e)){var t=p(e);return!0===t?d(f(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(f(this,"WeakMap"),e,t)}},k=e.exports=n("cpZ/")("WeakMap",y,g,u,!0,!0);l(function(){return 7!=(new k).set((Object.freeze||Object)(v),7).get(v)})&&(c((r=u.getConstructor(y,"WeakMap")).prototype,g),a.NEED=!0,o(["delete","has","get","set"],function(e){var t=k.prototype,n=t[e];i(t,e,function(t,o){if(s(t)&&!h(t)){this._f||(this._f=new r);var i=this._f[e](t,o);return"set"==e?this:i}return n.call(this,t,o)})}))},R5c1:function(e,t,n){var r=n("rMsi"),o=n("+GRi"),i=n("vyV2")(!1),a=n("yIWP")("IE_PROTO");e.exports=function(e,t){var n,c=o(e),u=0,s=[];for(n in c)n!=a&&r(c,n)&&s.push(n);for(;t.length>u;)r(c,n=t[u++])&&(~i(s,n)||s.push(n));return s}},RT4T:function(e,t,n){var r=n("Wy9r");e.exports=function(e){return Object(r(e))}},TJLg:function(e,t,n){var r=n("rMsi"),o=n("RT4T"),i=n("yIWP")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},"TU+8":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("+iEx"),o=(n.n(r),n("eFQL"));n.n(o)},UKZQ:function(e,t,n){var r=n("a7b8");e.exports=function(e,t){return new(r(e))(t)}},ULWX:function(e,t,n){var r=n("+pQw");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},UlVq:function(e,t,n){var r=n("3r0D")("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},Ula3:function(e,t,n){var r=n("JXkd"),o=n("5oDA").set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},"V+0c":function(e,t,n){e.exports=!n("umMR")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},VceJ:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"WGJ/":function(e,t,n){var r=n("p/bR");e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},Wo2w:function(e,t,n){var r=n("VceJ");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},WsSm:function(e,t,n){"use strict";var r=n("KGrn"),o=n("CDXM"),i=n("lfBE"),a=n("gxdV"),c=n("rMsi"),u=n("lexG"),s=n("9ScN"),l=n("P6IN"),f=n("TJLg"),p=n("3r0D")("iterator"),h=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,t,n,v,y,g,k){s(n,t,v);var m,_,b,w=function(e){if(!h&&e in x)return x[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},T=t+" Iterator",E="values"==y,O=!1,x=e.prototype,S=x[p]||x["@@iterator"]||y&&x[y],D=S||w(y),P=y?E?w("entries"):D:void 0,j="Array"==t?x.entries||S:S;if(j&&(b=f(j.call(new e)))!==Object.prototype&&b.next&&(l(b,T,!0),r||c(b,p)||a(b,p,d)),E&&S&&"values"!==S.name&&(O=!0,D=function(){return S.call(this)}),r&&!k||!h&&!O&&x[p]||a(x,p,D),u[t]=D,u[T]=d,y)if(m={values:E?D:w("values"),keys:g?D:w("keys"),entries:P},k)for(_ in m)_ in x||i(x,_,m[_]);else o(o.P+o.F*(h||O),t,m);return m}},Wy9r:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},"X0O/":function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=n("TJLg"),a=r.has,c=r.get,u=r.key,s=function(e,t,n){if(a(e,t,n))return c(e,t,n);var r=i(t);return null!==r?s(e,r,n):void 0};r.exp({getMetadata:function(e,t){return s(e,o(t),arguments.length<3?void 0:u(arguments[2]))}})},XRS9:function(e,t,n){"use strict";var r=n("pBmS"),o=n("xI8H").getWeak,i=n("+pQw"),a=n("JXkd"),c=n("Lcie"),u=n("p/bR"),s=n("BCYq"),l=n("rMsi"),f=n("Y5fy"),p=s(5),h=s(6),d=0,v=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},g=function(e,t){return p(e.a,function(e){return e[0]===t})};y.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=h(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var s=e(function(e,r){c(e,s,t,"_i"),e._t=t,e._i=d++,e._l=void 0,void 0!=r&&u(r,n,e[i],e)});return r(s.prototype,{delete:function(e){if(!a(e))return!1;var n=o(e);return!0===n?v(f(this,t)).delete(e):n&&l(n,this._i)&&delete n[this._i]},has:function(e){if(!a(e))return!1;var n=o(e);return!0===n?v(f(this,t)).has(e):n&&l(n,this._i)}}),s},def:function(e,t,n){var r=o(i(t),!0);return!0===r?v(e).set(t,n):r[e._i]=n,e},ufstore:v}},Y5fy:function(e,t,n){var r=n("JXkd");e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},ZI9W:function(e,t,n){"use strict";var r=n("3LDD"),o=n("Y5fy");e.exports=n("cpZ/")("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},"a/Sk":function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},a7b8:function(e,t,n){var r=n("JXkd"),o=n("rKhO"),i=n("3r0D")("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},b4gG:function(e,t){var n=e.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},c09d:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},"cpZ/":function(e,t,n){"use strict";var r=n("ptrv"),o=n("CDXM"),i=n("lfBE"),a=n("pBmS"),c=n("xI8H"),u=n("p/bR"),s=n("Lcie"),l=n("JXkd"),f=n("umMR"),p=n("UlVq"),h=n("P6IN"),d=n("Ula3");e.exports=function(e,t,n,v,y,g){var k=r[e],m=k,_=y?"set":"add",b=m&&m.prototype,w={},T=function(e){var t=b[e];i(b,e,"delete"==e?function(e){return!(g&&!l(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!l(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof m&&(g||b.forEach&&!f(function(){(new m).entries().next()}))){var E=new m,O=E[_](g?{}:-0,1)!=E,x=f(function(){E.has(1)}),S=p(function(e){new m(e)}),D=!g&&f(function(){for(var e=new m,t=5;t--;)e[_](t,t);return!e.has(-0)});S||((m=t(function(t,n){s(t,m,e);var r=d(new k,t,m);return void 0!=n&&u(n,y,r[_],r),r})).prototype=b,b.constructor=m),(x||D)&&(T("delete"),T("has"),y&&T("get")),(D||O)&&T(_),g&&b.clear&&delete b.clear}else m=v.getConstructor(t,e,y,_),a(m.prototype,n),c.NEED=!0;return h(m,e),w[e]=m,o(o.G+o.W+o.F*(m!=k),w),g||v.setStrong(m,e,y),m}},"dXJ/":function(e,t,n){var r=n("VceJ"),o=n("3r0D")("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},eFQL:function(e,t,n){(function(e){!function(e,t){t()}(0,function(){"use strict";function t(e,t){for(var n=e.length-1;n>=0;n--)typeof e[n]===w&&(e[n]=Zone.current.wrap(e[n],t+"_"+n));return e}function n(e){return!e||!1!==e.writable&&(typeof e.get!==w||typeof e.set!==T)}function r(e,t,n){var r=Object.getOwnPropertyDescriptor(e,t);if(!r&&n&&Object.getOwnPropertyDescriptor(n,t)&&(r={enumerable:!0,configurable:!0}),r&&r.configurable){delete r.writable,delete r.value;var o=r.get,i=t.substr(2),a=P[i];a||(a=P[i]=_("ON_PROPERTY"+i)),r.set=function(t){var n=this;n||e!==b||(n=b),n&&(n[a]&&n.removeEventListener(i,j),"function"==typeof t?(n[a]=t,n.addEventListener(i,j,!1)):n[a]=null)},r.get=function(){var n=this;if(n||e!==b||(n=b),!n)return null;var i=n[a];if(i)return i;if(o){var c=o&&o.apply(this);if(c)return r.set.apply(this,[c]),typeof n[E]===w&&n.removeAttribute(t),c}return null},Object.defineProperty(e,t,r)}}function o(e,t,n){if(t)for(var o=0;o<t.length;o++)r(e,"on"+t[o],n);else{var i=[];for(var a in e)"on"==a.substr(0,2)&&i.push(a);for(var c=0;c<i.length;c++)r(e,i[c],n)}}function i(e){var n=b[e];if(n){b[_(e)]=n,b[e]=function(){var r=t(arguments,e);switch(r.length){case 0:this[M]=new n;break;case 1:this[M]=new n(r[0]);break;case 2:this[M]=new n(r[0],r[1]);break;case 3:this[M]=new n(r[0],r[1],r[2]);break;case 4:this[M]=new n(r[0],r[1],r[2],r[3]);break;default:throw new Error("Arg list too long.")}},u(b[e],n);var r,o=new n(function(){});for(r in o)"XMLHttpRequest"===e&&"responseBlob"===r||function(t){"function"==typeof o[t]?b[e].prototype[t]=function(){return this[M][t].apply(this[M],arguments)}:Object.defineProperty(b[e].prototype,t,{set:function(n){"function"==typeof n?(this[M][t]=Zone.current.wrap(n,e+"."+t),u(this[M][t],n)):this[M][t]=n},get:function(){return this[M][t]}})}(r);for(r in n)"prototype"!==r&&n.hasOwnProperty(r)&&(b[e][r]=n[r])}}function a(e,t,r){for(var o=e;o&&!o.hasOwnProperty(t);)o=Object.getPrototypeOf(o);!o&&e[t]&&(o=e);var i,a=_(t);if(o&&!(i=o[a])&&(i=o[a]=o[t],n(o&&Object.getOwnPropertyDescriptor(o,t)))){var c=r(i,a,t);o[t]=function(){return c(this,arguments)},u(o[t],i)}return i}function c(e,t,n){function r(e){var t=e.data;return t.args[t.callbackIndex]=function(){e.invoke.apply(this,arguments)},o.apply(t.target,t.args),e}var o=null;o=a(e,t,function(e){return function(t,o){var i=n(t,o);return i.callbackIndex>=0&&"function"==typeof o[i.callbackIndex]?Zone.current.scheduleMacroTask(i.name,o[i.callbackIndex],i,r,null):e.apply(t,o)}})}function u(e,t){e[_("OriginalDelegate")]=t}function s(){if(Z)return z;Z=!0;try{var e=window.navigator.userAgent;return e.indexOf("MSIE "),-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(z=!0),z}catch(e){}}function l(e,t,n){function r(t,n){if(!t)return!1;var r=!0;n&&void 0!==n.useGlobalCallback&&(r=n.useGlobalCallback);var d=n&&n.validateHandler,g=!0;n&&void 0!==n.checkDuplicate&&(g=n.checkDuplicate);var k=!1;n&&void 0!==n.returnTarget&&(k=n.returnTarget);for(var m=t;m&&!m.hasOwnProperty(o);)m=Object.getPrototypeOf(m);if(!m&&t[o]&&(m=t),!m)return!1;if(m[s])return!1;var b,w={},T=m[s]=m[o],E=m[_(i)]=m[i],O=m[_(a)]=m[a],x=m[_(c)]=m[c];n&&n.prependEventListenerFnName&&(b=m[_(n.prependEventListenerFnName)]=m[n.prependEventListenerFnName]);var S=r?function(e){if(!e.isRemoved){var t=H[e.eventName],n=void 0;t&&(n=t[e.capture?R:L]);var r=n&&e.target[n];if(r)for(var o=0;o<r.length;o++)if(r[o]===e){r.splice(o,1),e.isRemoved=!0,0===r.length&&(e.allRemoved=!0,e.target[n]=null);break}}if(e.allRemoved)return E.apply(e.target,[e.eventName,e.capture?y:v,e.options])}:function(e){return E.apply(e.target,[e.eventName,e.invoke,e.options])},D=n&&n.compareTaskCallbackVsDelegate?n.compareTaskCallbackVsDelegate:function(e,t){var n=typeof t;return n===N&&e.callback===t||n===X&&e.originalDelegate===t},P=function(t,n,o,i,a,c){return void 0===a&&(a=!1),void 0===c&&(c=!1),function(){var u=this||e,s=(Zone,arguments[1]);if(!s)return t.apply(this,arguments);var l=!1;if(typeof s!==N){if(!s.handleEvent)return t.apply(this,arguments);l=!0}if(!d||d(t,s,u,arguments)){var f,p=arguments[0],h=arguments[2],v=!1;void 0===h?f=!1:!0===h?f=!0:!1===h?f=!1:(f=!!h&&!!h.capture,v=!!h&&!!h.once);var y,k=Zone.current,m=H[p];if(m)y=m[f?R:L];else{var _=q+(p+L),b=q+(p+R);H[p]={},H[p][L]=_,H[p][R]=b,y=f?b:_}var T=u[y],E=!1;if(T){if(E=!0,g)for(var O=0;O<T.length;O++)if(D(T[O],s))return}else T=u[y]=[];var x,S=u.constructor[W],P=B[S];P&&(x=P[p]),x||(x=S+n+p),w.options=h,v&&(w.options.once=!1),w.target=u,w.capture=f,w.eventName=p,w.isExisting=E;var j=k.scheduleEventTask(x,s,r?F:null,o,i);return v&&(h.once=!0),j.options=h,j.target=u,j.capture=f,j.eventName=p,l&&(j.originalDelegate=s),c?T.unshift(j):T.push(j),a?u:void 0}}};return m[o]=P(T,l,r?function(e){if(!w.isExisting)return T.apply(w.target,[w.eventName,w.capture?y:v,w.options])}:function(e){return T.apply(w.target,[w.eventName,e.invoke,w.options])},S,k),b&&(m[p]=P(b,h,function(e){return b.apply(w.target,[w.eventName,e.invoke,w.options])},S,k,!0)),m[i]=function(){var t,n=this||e,r=arguments[0],o=arguments[2];t=void 0!==o&&(!0===o||!1!==o&&!!o&&!!o.capture);var i=arguments[1];if(!i)return E.apply(this,arguments);if(!d||d(E,i,n,arguments)){var a,c=H[r];c&&(a=c[t?R:L]);var u=a&&n[a];if(u)for(var s=0;s<u.length;s++){var l=u[s];if(D(l,i))return u.splice(s,1),l.isRemoved=!0,0===u.length&&(l.allRemoved=!0,n[a]=null),void l.zone.cancelTask(l)}}},m[a]=function(){for(var t=[],n=f(this||e,arguments[0]),r=0;r<n.length;r++){var o=n[r];t.push(o.originalDelegate?o.originalDelegate:o.callback)}return t},m[c]=function(){var t=this||e,n=arguments[0];if(n){var r=H[n];if(r){var o=t[r[L]],a=t[r[R]];if(o)for(var u=C(o),s=0;s<u.length;s++)this[i].apply(this,[n,f=(l=u[s]).originalDelegate?l.originalDelegate:l.callback,l.options]);if(a)for(var u=C(a),s=0;s<u.length;s++){var l=u[s],f=l.originalDelegate?l.originalDelegate:l.callback;this[i].apply(this,[n,f,l.options])}}}else{for(var p=Object.keys(t),s=0;s<p.length;s++){var h=A.exec(p[s]),d=h&&h[1];d&&"removeListener"!==d&&this[c].apply(this,[d])}this[c].apply(this,["removeListener"])}},u(m[o],T),u(m[i],E),x&&u(m[c],x),O&&u(m[a],O),!0}for(var o=n&&n.addEventListenerFnName||"addEventListener",i=n&&n.removeEventListenerFnName||"removeEventListener",a=n&&n.listenersFnName||"eventListeners",c=n&&n.removeAllFnName||"removeAllListeners",s=_(o),l="."+o+":",p="prependListener",h="."+p+":",d=function(e,t,n){if(!e.isRemoved){var r=e.callback;typeof r===X&&r.handleEvent&&(e.callback=function(e){return r.handleEvent(e)},e.originalDelegate=r),e.invoke(e,t,[n]);var o=e.options;o&&"object"==typeof o&&o.once&&t[i].apply(t,[n.type,e.originalDelegate?e.originalDelegate:e.callback,o])}},v=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[H[t.type][L]];if(r)if(1===r.length)d(r[0],n,t);else for(var o=r.slice(),i=0;i<o.length&&(!t||!0!==t[G]);i++)d(o[i],n,t)}},y=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[H[t.type][R]];if(r)if(1===r.length)d(r[0],n,t);else for(var o=r.slice(),i=0;i<o.length&&(!t||!0!==t[G]);i++)d(o[i],n,t)}},g=[],k=0;k<t.length;k++)g[k]=r(t[k],n);return g}function f(e,t){var n=[];for(var r in e){var o=A.exec(r),i=o&&o[1];if(i&&(!t||i===t)){var a=e[r];if(a)for(var c=0;c<a.length;c++)n.push(a[c])}}return n}function p(e,t,n,r){function o(t){var n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{typeof n.handleId===l?delete s[n.handleId]:n.handleId&&(n.handleId[U]=null)}},n.handleId=c.apply(e,n.args),t}function i(e){return u(e.data.handleId)}var c=null,u=null;n+=r;var s={},l="number";c=a(e,t+=r,function(n){return function(a,c){if("function"==typeof c[0]){var u=Zone.current.scheduleMacroTask(t,c[0],{handleId:null,isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?c[1]||0:null,args:c},o,i);if(!u)return u;var f=u.data.handleId;return typeof f===l?s[f]=u:f&&(f[U]=u),f&&f.ref&&f.unref&&"function"==typeof f.ref&&"function"==typeof f.unref&&(u.ref=f.ref.bind(f),u.unref=f.unref.bind(f)),typeof f===l||f?f:u}return n.apply(e,c)}}),u=a(e,n,function(t){return function(n,r){var o,i=r[0];typeof i===l?o=s[i]:(o=i&&i[U])||(o=i),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&(typeof i===l?delete s[i]:i&&(i[U]=null),o.zone.cancelTask(o)):t.apply(e,r)}})}function h(e,t){return e&&e[K]&&e[K][t]}function d(e,t,n){return n.configurable=!0,n.configurable||(e[K]||J(e,K,{writable:!0,value:{}}),e[K][t]=!0),n}function v(e,t,n,r){try{return J(e,t,n)}catch(i){if(!n.configurable)throw i;typeof r==Y?delete n.configurable:n.configurable=r;try{return J(e,t,n)}catch(r){var o=null;try{o=JSON.stringify(n)}catch(e){o=o.toString()}console.log("Attempting to configure '"+t+"' with descriptor '"+o+"' on object '"+e+"' and got error, giving up: "+r)}}}function y(e,t,n,r){o(e,function(e,t,n){if(!n)return t;var r=n.filter(function(t){return t.target===e});if(!r||0===r.length)return t;var o=r[0].ignoreProperties;return t.filter(function(e){return-1===o.indexOf(e)})}(e,t,n),r)}function g(e,t){if(!x||D){var n="undefined"!=typeof WebSocket;if(function(){if((S||D)&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var e=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(e&&!e.configurable)return!1}var t=Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype,"onreadystatechange");if(t)return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}}),i=!!(r=new XMLHttpRequest).onreadystatechange,Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",t||{}),i;var n=_("fakeonreadystatechange");Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return this[n]},set:function(e){this[n]=e}});var r=new XMLHttpRequest,o=function(){};r.onreadystatechange=o;var i=r[n]===o;return r.onreadystatechange=null,i}()){var r=t.__Zone_ignore_on_properties;if(S){y(window,ue.concat(["messageerror"]),r,Object.getPrototypeOf(window)),y(Document.prototype,ue,r),void 0!==window.SVGElement&&y(window.SVGElement.prototype,ue,r),y(Element.prototype,ue,r),y(HTMLElement.prototype,ue,r),y(HTMLMediaElement.prototype,ee,r),y(HTMLFrameSetElement.prototype,$.concat(ne),r),y(HTMLBodyElement.prototype,$.concat(ne),r),y(HTMLFrameElement.prototype,te,r),y(HTMLIFrameElement.prototype,te,r);var a=window.HTMLMarqueeElement;a&&y(a.prototype,re,r);var c=window.Worker;c&&y(c.prototype,ce,r)}y(XMLHttpRequest.prototype,oe,r);var u=t.XMLHttpRequestEventTarget;u&&y(u&&u.prototype,oe,r),"undefined"!=typeof IDBIndex&&(y(IDBIndex.prototype,ie,r),y(IDBRequest.prototype,ie,r),y(IDBOpenDBRequest.prototype,ie,r),y(IDBDatabase.prototype,ie,r),y(IDBTransaction.prototype,ie,r),y(IDBCursor.prototype,ie,r)),n&&y(WebSocket.prototype,ae,r)}else!function(){for(var e=function(e){var t=ue[e],n="on"+t;self.addEventListener(t,function(e){var t,r,o=e.target;for(r=o?o.constructor.name+"."+n:"unknown."+n;o;)o[n]&&!o[n][se]&&((t=Zone.current.wrap(o[n],r))[se]=o[n],o[n]=t),o=o.parentElement},!0)},t=0;t<ue.length;t++)e(t)}(),i("XMLHttpRequest"),n&&function(e,t){var n=t.WebSocket;t.EventTarget||l(t,[n.prototype]),t.WebSocket=function(e,t){var r,i,a=arguments.length>1?new n(e,t):new n(e),c=Object.getOwnPropertyDescriptor(a,"onmessage");return c&&!1===c.configurable?(r=Object.create(a),i=a,["addEventListener","removeEventListener","send","close"].forEach(function(e){r[e]=function(){var t=Array.prototype.slice.call(arguments);if("addEventListener"===e||"removeEventListener"===e){var n=t.length>0?t[0]:void 0;if(n){var o=Zone.__symbol__("ON_PROPERTY"+n);a[o]=r[o]}}return a[e].apply(a,t)}})):r=a,o(r,["close","error","message","open"],i),r};var r=t.WebSocket;for(var i in n)r[i]=n[i]}(0,t)}}function k(e){if((S||D)&&"registerElement"in e.document){var t=document.registerElement,n=["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"];document.registerElement=function(e,r){return r&&r.prototype&&n.forEach(function(e){var t="Document.registerElement::"+e;if(r.prototype.hasOwnProperty(e)){var n=Object.getOwnPropertyDescriptor(r.prototype,e);n&&n.value?(n.value=Zone.current.wrap(n.value,t),function(e,t,n){var r=n.configurable;v(e,t,n=d(e,t,n),r)}(r.prototype,e,n)):r.prototype[e]=Zone.current.wrap(r.prototype[e],t)}else r.prototype[e]&&(r.prototype[e]=Zone.current.wrap(r.prototype[e],t))}),t.apply(document,[e,r])},u(document.registerElement,t)}}!function(e){function t(e){c&&c.mark&&c.mark(e)}function n(e,t){c&&c.measure&&c.measure(e,t)}function r(t){0===Z&&0===y.length&&(s||e[d]&&(s=e[d].resolve(0)),s?s[v](o):e[h](o,0)),t&&y.push(t)}function o(){if(!g){for(g=!0;y.length;){var e=y;y=[];for(var t=0;t<e.length;t++){var n=e[t];try{n.zone.runTask(n,null,null)}catch(e){P.onUnhandledError(e)}}}a("ignoreConsoleErrorUncaughtError"),P.microtaskDrainDone(),g=!1}}function i(){}function a(e){return"__zone_symbol__"+e}var c=e.performance;if(t("Zone"),e.Zone)throw new Error("Zone already loaded.");var u=function(){function r(e,t){this._properties=null,this._parent=e,this._name=t?t.name||"unnamed":"<root>",this._properties=t&&t.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,t)}return r.assertZonePatched=function(){if(e.Promise!==D.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(r,"root",{get:function(){for(var e=r.current;e.parent;)e=e.parent;return e},enumerable:!0,configurable:!0}),Object.defineProperty(r,"current",{get:function(){return j.zone},enumerable:!0,configurable:!0}),Object.defineProperty(r,"currentTask",{get:function(){return M},enumerable:!0,configurable:!0}),r.__load_patch=function(o,i){if(D.hasOwnProperty(o))throw Error("Already loaded patch: "+o);if(!e["__Zone_disable_"+o]){var a="Zone:"+o;t(a),D[o]=i(e,r,P),n(a,a)}},Object.defineProperty(r.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),r.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},r.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},r.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},r.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},r.prototype.run=function(e,t,n,r){void 0===t&&(t=void 0),void 0===n&&(n=null),void 0===r&&(r=null),j={parent:j,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{j=j.parent}},r.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),void 0===n&&(n=null),void 0===r&&(r=null),j={parent:j,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{j=j.parent}},r.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");if(e.state!==m||e.type!==S){var r=e.state!=w;r&&e._transitionTo(w,b),e.runCount++;var o=M;M=e,j={parent:j,zone:this};try{e.type==x&&e.data&&!e.data.isPeriodic&&(e.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==m&&e.state!==E&&(e.type==S||e.data&&e.data.isPeriodic?r&&e._transitionTo(b,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(m,w,m))),j=j.parent,M=o}}},r.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+e.zone.name);t=t.parent}e._transitionTo(_,m);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(E,_,m),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==_&&e._transitionTo(b,_),e},r.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new p(O,e,t,n,r,null))},r.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new p(x,e,t,n,r,o))},r.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new p(S,e,t,n,r,o))},r.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");e._transitionTo(T,b,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(E,T),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(m,T),e.runCount=0,e},r.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r<n.length;r++)n[r]._updateTaskCount(e.type,t)},r}();u.__symbol__=a;var s,l={name:"",onHasTask:function(e,t,n,r){return e.hasTask(n,r)},onScheduleTask:function(e,t,n,r){return e.scheduleTask(n,r)},onInvokeTask:function(e,t,n,r,o,i){return e.invokeTask(n,r,o,i)},onCancelTask:function(e,t,n,r){return e.cancelTask(n,r)}},f=function(){function e(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t.zone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t.zone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t.zone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t.zone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t.zone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t.zone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t.zone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var r=n&&n.onHasTask;(r||t&&t._hasTaskZS)&&(this._hasTaskZS=r?n:l,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=l,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=l,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=l,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}return e.prototype.fork=function(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new u(e,t)},e.prototype.intercept=function(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t},e.prototype.invoke=function(e,t,n,r,o){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,r,o):t.apply(n,r)},e.prototype.handleError=function(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)},e.prototype.scheduleTask=function(e,t){var n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t))||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=O)throw new Error("Task is missing scheduleFn.");r(t)}return n},e.prototype.invokeTask=function(e,t,n,r){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,r):t.callback.apply(n,r)},e.prototype.cancelTask=function(e,t){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n},e.prototype.hasTask=function(e,t){try{return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(t){this.handleError(e,t)}},e.prototype._updateTaskCount=function(e,t){var n=this._taskCounts,r=n[e],o=n[e]=r+t;if(o<0)throw new Error("More tasks executed then were scheduled.");0!=r&&0!=o||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),p=function(){function t(n,r,o,i,a,c){this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=i,this.scheduleFn=a,this.cancelFn=c,this.callback=o;var u=this;this.invoke=n===S&&i&&i.isUsingGlobalCallback?t.invokeTask:function(){return t.invokeTask.apply(e,[u,this,arguments])}}return t.invokeTask=function(e,t,n){e||(e=this),Z++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==Z&&o(),Z--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(m,_)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+e+"', expecting state '"+t+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=e,e==m&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId:Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,invoke:this.invoke,scheduleFn:this.scheduleFn,cancelFn:this.cancelFn,runCount:this.runCount,callback:this.callback}},t}(),h=a("setTimeout"),d=a("Promise"),v=a("then"),y=[],g=!1,k={name:"NO ZONE"},m="notScheduled",_="scheduling",b="scheduled",w="running",T="canceling",E="unknown",O="microTask",x="macroTask",S="eventTask",D={},P={symbol:a,currentZoneFrame:function(){return j},onUnhandledError:i,microtaskDrainDone:i,scheduleMicroTask:r,showUncaughtError:function(){return!u[a("ignoreConsoleErrorUncaughtError")]},patchEventTarget:function(){return[]},patchOnProperties:i,patchMethod:function(){return i},setNativePromise:function(e){s=e.resolve(0)}},j={parent:null,zone:new u(null,null)},M=null,Z=0;n("Zone","Zone"),e.Zone=u}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||e);var m=function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}};Zone.__load_patch("ZoneAwarePromise",function(e,t,n){function r(e){return e&&e.then}function o(e,t){return function(n){try{i(e,t,n)}catch(t){i(e,!1,t)}}}function i(e,r,u){var s=w();if(e===u)throw new TypeError(T);if(e[d]===g){var f=null;try{typeof u!==E&&typeof u!==O||(f=u&&u.then)}catch(t){return s(function(){i(e,!1,t)})(),e}if(r!==_&&u instanceof D&&u.hasOwnProperty(d)&&u.hasOwnProperty(v)&&u[d]!==g)a(u),i(e,u[d],u[v]);else if(r!==_&&typeof f===O)try{f.apply(u,[s(o(e,r)),s(o(e,!1))])}catch(t){s(function(){i(e,!1,t)})()}else{e[d]=r;var p=e[v];e[v]=u,r===_&&u instanceof Error&&(u[x]=t.currentTask);for(var h=0;h<p.length;)c(e,p[h++],p[h++],p[h++],p[h++]);if(0==p.length&&r==_){e[d]=b;try{throw new Error("Uncaught (in promise): "+u+(u&&u.stack?"\n"+u.stack:""))}catch(r){var y=r;y.rejection=u,y.promise=e,y.zone=t.current,y.task=t.currentTask,l.push(y),n.scheduleMicroTask()}}}}return e}function a(e){if(e[d]===b){try{var n=t[S];n&&typeof n===O&&n.apply(this,[{rejection:e[v],promise:e}])}catch(e){}e[d]=_;for(var r=0;r<l.length;r++)e===l[r].promise&&l.splice(r,1)}}function c(e,t,n,r,o){a(e);var c=e[d]?typeof r===O?r:function(e){return e}:typeof o===O?o:function(e){return D.reject(e)};t.scheduleMicroTask(y,function(){try{i(n,!0,t.run(c,void 0,[e[v]]))}catch(e){i(n,!1,e)}})}function u(e){var t=e.prototype,n=t.then;t[p]=n;var r=Object.getOwnPropertyDescriptor(e.prototype,"then");r&&!1===r.writable&&r.configurable&&Object.defineProperty(e.prototype,"then",{writable:!0}),e.prototype.then=function(e,t){var r=this;return new D(function(e,t){n.call(r,e,t)}).then(e,t)},e[Z]=!0}var s=n.symbol,l=[],f=s("Promise"),p=s("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(;l.length;)for(var e=function(){var e=l.shift();try{e.zone.runGuarded(function(){throw e})}catch(e){!function(e){n.onUnhandledError(e);try{var r=t[h];r&&"function"==typeof r&&r.apply(this,[e])}catch(e){}}(e)}};l.length;)e()};var h=s("unhandledPromiseRejectionHandler"),d=s("state"),v=s("value"),y="Promise.then",g=null,k=!0,_=!1,b=0,w=function(){var e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},T="Promise resolved with itself",E="object",O="function",x=s("currentTask"),S=s("rejectionHandledHandler"),D=function(){function e(t){var n=this;if(!(n instanceof e))throw new Error("Must be an instanceof Promise.");n[d]=g,n[v]=[];try{t&&t(o(n,k),o(n,_))}catch(e){i(n,!1,e)}}return e.toString=function(){return"function ZoneAwarePromise() { [native code] }"},e.resolve=function(e){return i(new this(null),k,e)},e.reject=function(e){return i(new this(null),_,e)},e.race=function(e){function t(e){a&&(a=o(e))}function n(e){a&&(a=i(e))}var o,i,a=new this(function(e,t){n=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}([e,t],2),o=n[0],i=n[1];var n});try{for(var c=m(e),u=c.next();!u.done;u=c.next()){var s=u.value;r(s)||(s=this.resolve(s)),s.then(t,n)}}catch(e){l={error:e}}finally{try{u&&!u.done&&(f=c.return)&&f.call(c)}finally{if(l)throw l.error}}return a;var l,f},e.all=function(e){var t,n,o=new this(function(e,r){t=e,n=r}),i=0,a=[];try{for(var c=m(e),u=c.next();!u.done;u=c.next()){var s=u.value;r(s)||(s=this.resolve(s)),s.then(function(e){return function(n){a[e]=n,--i||t(a)}}(i),n),i++}}catch(e){l={error:e}}finally{try{u&&!u.done&&(f=c.return)&&f.call(c)}finally{if(l)throw l.error}}return i||t(a),o;var l,f},e.prototype.then=function(e,n){var r=new this.constructor(null),o=t.current;return this[d]==g?this[v].push(o,r,e,n):c(this,o,r,e,n),r},e.prototype.catch=function(e){return this.then(null,e)},e}();D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;var P=e[f]=e.Promise,j=t.__symbol__("ZoneAwarePromise"),M=Object.getOwnPropertyDescriptor(e,"Promise");M&&!M.configurable||(M&&delete M.writable,M&&delete M.value,M||(M={configurable:!0,enumerable:!0}),M.get=function(){return e[j]?e[j]:e[f]},M.set=function(t){t===D?e[j]=t:(e[f]=t,t.prototype[p]||u(t),n.setNativePromise(t))},Object.defineProperty(e,"Promise",M)),e.Promise=D;var Z=s("thenPatched");if(P){u(P);var z=e.fetch;typeof z==O&&(e.fetch=function(e){return function(){var t=e.apply(this,arguments);if(t instanceof D)return t;var n=t.constructor;return n[Z]||u(n),t}}(z))}return Promise[t.__symbol__("uncaughtPromiseErrors")]=l,D});var _=Zone.__symbol__,b="object"==typeof window&&window||"object"==typeof self&&self||e,w="function",T="undefined",E="removeAttribute",O="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,x=!("nw"in b)&&void 0!==b.process&&"[object process]"==={}.toString.call(b.process),S=!x&&!O&&!("undefined"==typeof window||!window.HTMLElement),D=void 0!==b.process&&"[object process]"==={}.toString.call(b.process)&&!O&&!("undefined"==typeof window||!window.HTMLElement),P={},j=function(e){if(e=e||b.event){var t=P[e.type];t||(t=P[e.type]=_("ON_PROPERTY"+e.type));var n=(this||e.target||b)[t],r=n&&n.apply(this,arguments);return void 0==r||r||e.preventDefault(),r}},M=_("originalInstance"),Z=!1,z=!1;Zone.__load_patch("toString",function(e,t,n){var r=t.__zone_symbol__originalToString=Function.prototype.toString,o=_("OriginalDelegate"),i=_("Promise"),a=_("Error");Function.prototype.toString=function(){if("function"==typeof this){var t=this[o];if(t)return"function"==typeof t?r.apply(this[o],arguments):Object.prototype.toString.call(t);if(this===Promise){var n=e[i];if(n)return r.apply(n,arguments)}if(this===Error){var c=e[a];if(c)return r.apply(c,arguments)}}return r.apply(this,arguments)};var c=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":c.apply(this,arguments)}});var I=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},C=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(I(arguments[t]));return e},R="true",L="false",F={isUsingGlobalCallback:!0},H={},B={},W="name",N="function",X="object",q="__zone_symbol__",A=/^__zone_symbol__(\w+)(true|false)$/,G="__zone_symbol__propagationStopped",U=_("zoneTask"),J=Object[_("defineProperty")]=Object.defineProperty,V=Object[_("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,Q=Object.create,K=_("unconfigurables"),Y="undefined",$=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplyconnected","vrdisplaydisconnected","vrdisplaypresentchange"],ee=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],te=["load"],ne=["blur","error","focus","load","resize","scroll","messageerror"],re=["bounce","finish","start"],oe=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],ie=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],ae=["close","error","open","message"],ce=["error","message"],ue=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"].concat(["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],["afterscriptexecute","beforescriptexecute","DOMContentLoaded","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange"],$,["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"]),se=_("unbound");Zone.__load_patch("util",function(e,t,n){n.patchOnProperties=o,n.patchMethod=a}),Zone.__load_patch("timers",function(e,t,n){p(e,"set","clear","Timeout"),p(e,"set","clear","Interval"),p(e,"set","clear","Immediate")}),Zone.__load_patch("requestAnimationFrame",function(e,t,n){p(e,"request","cancel","AnimationFrame"),p(e,"mozRequest","mozCancel","AnimationFrame"),p(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(e,t,n){for(var r=["alert","prompt","confirm"],o=0;o<r.length;o++)a(e,r[o],function(n,r,o){return function(r,i){return t.current.run(n,e,i,o)}})}),Zone.__load_patch("EventTarget",function(e,t,n){(function(e,t){!function(e,t){var n=e.Event;n&&n.prototype&&t.patchMethod(n.prototype,"stopImmediatePropagation",function(e){return function(e,t){e[G]=!0}})}(e,t)})(e,n),function(e,t){var n="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video",r="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket".split(","),o=[],i=e.wtf,a=n.split(",");i?o=a.map(function(e){return"HTML"+e+"Element"}).concat(r):e.EventTarget?o.push("EventTarget"):o=r;for(var c=e.__Zone_disable_IE_check||!1,u=e.__Zone_enable_cross_context_check||!1,f=s(),p="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }",h=0;h<ue.length;h++){var d=q+((m=ue[h])+L),v=q+(m+R);H[m]={},H[m][L]=d,H[m][R]=v}for(h=0;h<n.length;h++)for(var y=a[h],g=B[y]={},k=0;k<ue.length;k++){var m=ue[k];g[m]=y+".addEventListener:"+m}for(var _=[],h=0;h<o.length;h++){var b=e[o[h]];_.push(b&&b.prototype)}l(e,_,{validateHandler:function(e,t,n,r){if(!c&&f)if(u)try{if("[object FunctionWrapper]"===(o=t.toString())||o==p)return e.apply(n,r),!1}catch(t){return e.apply(n,r),!1}else{var o=t.toString();if("[object FunctionWrapper]"===o||o==p)return e.apply(n,r),!1}else if(u)try{t.toString()}catch(t){return e.apply(n,r),!1}return!0}}),t.patchEventTarget=l}(e,n);var r=e.XMLHttpRequestEventTarget;r&&r.prototype&&n.patchEventTarget(e,[r.prototype]),i("MutationObserver"),i("WebKitMutationObserver"),i("IntersectionObserver"),i("FileReader")}),Zone.__load_patch("on_property",function(e,t,n){g(0,e),Object.defineProperty=function(e,t,n){if(h(e,t))throw new TypeError("Cannot assign to read only property '"+t+"' of "+e);var r=n.configurable;return"prototype"!==t&&(n=d(e,t,n)),v(e,t,n,r)},Object.defineProperties=function(e,t){return Object.keys(t).forEach(function(n){Object.defineProperty(e,n,t[n])}),e},Object.create=function(e,t){return"object"!=typeof t||Object.isFrozen(t)||Object.keys(t).forEach(function(n){t[n]=d(e,n,t[n])}),Q(e,t)},Object.getOwnPropertyDescriptor=function(e,t){var n=V(e,t);return h(e,t)&&(n.configurable=!1),n},k(e)}),Zone.__load_patch("canvas",function(e,t,n){var r=e.HTMLCanvasElement;void 0!==r&&r.prototype&&r.prototype.toBlob&&c(r.prototype,"toBlob",function(e,t){return{name:"HTMLCanvasElement.toBlob",target:e,callbackIndex:0,args:t}})}),Zone.__load_patch("XHR",function(e,t,n){!function(e){function n(e){XMLHttpRequest[c]=!1;var t=e.data,n=t.target,o=n[i];h||(h=n[f],d=n[p]),o&&d.apply(n,[y,o]);var a=n[i]=function(){n.readyState===n.DONE&&!t.aborted&&XMLHttpRequest[c]&&e.state===g&&e.invoke()};return h.apply(n,[y,a]),n[r]||(n[r]=e),m.apply(n,t.args),XMLHttpRequest[c]=!0,e}function s(){}function l(e){var t=e.data;return t.aborted=!0,b.apply(t.target,t.args)}var f=_("addEventListener"),p=_("removeEventListener"),h=XMLHttpRequest.prototype[f],d=XMLHttpRequest.prototype[p];if(!h){var v=e.XMLHttpRequestEventTarget;v&&(h=v.prototype[f],d=v.prototype[p])}var y="readystatechange",g="scheduled",k=a(e.XMLHttpRequest.prototype,"open",function(){return function(e,t){return e[o]=0==t[2],e[u]=t[1],k.apply(e,t)}}),m=a(e.XMLHttpRequest.prototype,"send",function(){return function(e,r){var i=t.current;return e[o]?m.apply(e,r):i.scheduleMacroTask("XMLHttpRequest.send",s,{target:e,url:e[u],isPeriodic:!1,delay:null,args:r,aborted:!1},n,l)}}),b=a(e.XMLHttpRequest.prototype,"abort",function(e){return function(e,t){var n=e[r];if(n&&"string"==typeof n.type){if(null==n.cancelFn||n.data&&n.data.aborted)return;n.zone.cancelTask(n)}}})}(e);var r=_("xhrTask"),o=_("xhrSync"),i=_("xhrListener"),c=_("xhrScheduled"),u=_("xhrURL")}),Zone.__load_patch("geolocation",function(e,r,o){e.navigator&&e.navigator.geolocation&&function(e,r){for(var o=e.constructor.name,i=function(i){var a=r[i],c=e[a];if(c){if(!n(Object.getOwnPropertyDescriptor(e,a)))return"continue";e[a]=function(e){var n=function(){return e.apply(this,t(arguments,o+"."+a))};return u(n,e),n}(c)}},a=0;a<r.length;a++)i(a)}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",function(e,t,n){function r(t){return function(n){f(e,t).forEach(function(r){var o=e.PromiseRejectionEvent;if(o){var i=new o(t,{promise:n.promise,reason:n.rejection});r.invoke(i)}})}}e.PromiseRejectionEvent&&(t[_("unhandledPromiseRejectionHandler")]=r("unhandledrejection"),t[_("rejectionHandledHandler")]=r("rejectionhandled"))})})}).call(t,n("fRUx"))},ewdp:function(e,t,n){var r=n("tose"),o=n("+pQw"),i=n("2Fuj");e.exports=n("V+0c")?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),c=a.length,u=0;c>u;)r.f(e,n=a[u++],t[n]);return e}},fC8q:function(e,t,n){var r=n("dXJ/"),o=n("3r0D")("iterator"),i=n("lexG");e.exports=n("b4gG").getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},fHxy:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.key,a=r.set;r.exp({defineMetadata:function(e,t,n,r){a(e,t,o(n),i(r))}})},fRUx:function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},gBtn:function(e,t,n){var r=n("ZI9W"),o=n("CDXM"),i=n("Iclu")("metadata"),a=i.store||(i.store=new(n("QZhw"))),c=function(e,t,n){var o=a.get(e);if(!o){if(!n)return;a.set(e,o=new r)}var i=o.get(t);if(!i){if(!n)return;o.set(t,i=new r)}return i};e.exports={store:a,map:c,has:function(e,t,n){var r=c(t,n,!1);return void 0!==r&&r.has(e)},get:function(e,t,n){var r=c(t,n,!1);return void 0===r?void 0:r.get(e)},set:function(e,t,n,r){c(n,r,!0).set(e,t)},keys:function(e,t){var n=c(e,t,!1),r=[];return n&&n.forEach(function(e,t){r.push(t)}),r},key:function(e){return void 0===e||"symbol"==typeof e?e:String(e)},exp:function(e){o(o.S,"Reflect",e)}}},gNkH:function(e,t,n){e.exports=!n("V+0c")&&!n("umMR")(function(){return 7!=Object.defineProperty(n("BQSv")("div"),"a",{get:function(){return 7}}).a})},gxdV:function(e,t,n){var r=n("tose"),o=n("piOq");e.exports=n("V+0c")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},lexG:function(e,t){e.exports={}},lfBE:function(e,t,n){var r=n("ptrv"),o=n("gxdV"),i=n("rMsi"),a=n("c09d")("src"),c=Function.toString,u=(""+c).split("toString");n("b4gG").inspectSource=function(e){return c.call(e)},(e.exports=function(e,t,n,c){var s="function"==typeof n;s&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(s&&(i(n,a)||o(n,a,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:c?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||c.call(this)})},lzDK:function(e,t){t.f=Object.getOwnPropertySymbols},ncNB:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.get,a=r.key;r.exp({getOwnMetadata:function(e,t){return i(e,o(t),arguments.length<3?void 0:a(arguments[2]))}})},"p/bR":function(e,t,n){var r=n("pa70"),o=n("ULWX"),i=n("KpI+"),a=n("+pQw"),c=n("rppw"),u=n("fC8q"),s={},l={};(t=e.exports=function(e,t,n,f,p){var h,d,v,y,g=p?function(){return e}:u(e),k=r(n,f,t?2:1),m=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(i(g)){for(h=c(e.length);h>m;m++)if((y=t?k(a(d=e[m])[0],d[1]):k(e[m]))===s||y===l)return y}else for(v=g.call(e);!(d=v.next()).done;)if((y=o(v,k,d.value,t))===s||y===l)return y}).BREAK=s,t.RETURN=l},pBmS:function(e,t,n){var r=n("lfBE");e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},pa70:function(e,t,n){var r=n("uNkO");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},piOq:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},ptrv:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},rIdM:function(e,t,n){"use strict";var r=n("2Fuj"),o=n("lzDK"),i=n("9e9+"),a=n("RT4T"),c=n("Wo2w"),u=Object.assign;e.exports=!u||n("umMR")(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=a(e),u=arguments.length,s=1,l=o.f,f=i.f;u>s;)for(var p,h=c(arguments[s++]),d=l?r(h).concat(l(h)):r(h),v=d.length,y=0;v>y;)f.call(h,p=d[y++])&&(n[p]=h[p]);return n}:u},rKhO:function(e,t,n){var r=n("VceJ");e.exports=Array.isArray||function(e){return"Array"==r(e)}},rMsi:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},rppw:function(e,t,n){var r=n("9wYb"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},soMw:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.keys,a=r.key;r.exp({getOwnMetadataKeys:function(e){return i(o(e),arguments.length<2?void 0:a(arguments[1]))}})},t6ta:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=n("uNkO"),a=r.key,c=r.set;r.exp({metadata:function(e,t){return function(n,r){c(e,t,(void 0!==r?o:i)(n),a(r))}}})},tose:function(e,t,n){var r=n("+pQw"),o=n("gNkH"),i=n("A1WY"),a=Object.defineProperty;t.f=n("V+0c")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},uNkO:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},umMR:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},vyV2:function(e,t,n){var r=n("+GRi"),o=n("rppw"),i=n("KM3d");e.exports=function(e){return function(t,n,a){var c,u=r(t),s=o(u.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}}},"w/BM":function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},xI8H:function(e,t,n){var r=n("c09d")("meta"),o=n("JXkd"),i=n("rMsi"),a=n("tose").f,c=0,u=Object.isExtensible||function(){return!0},s=!n("umMR")(function(){return u(Object.preventExtensions({}))}),l=function(e){a(e,r,{value:{i:"O"+ ++c,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";l(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;l(e)}return e[r].w},onFreeze:function(e){return s&&f.NEED&&u(e)&&!i(e,r)&&l(e),e}}},yIWP:function(e,t,n){var r=n("Iclu")("keys"),o=n("c09d");e.exports=function(e){return r[e]||(r[e]=o(e))}}},[1]);
\ No newline at end of file
