From 01d5f8ff029ffe31beefa8c0929da6232b7c3411 Mon Sep 17 00:00:00 2001 From: "Suwart, Jan" Date: Wed, 22 Jul 2020 23:09:06 +0200 Subject: [PATCH] Update dependencies --- docs/3rdpartylicenses.txt | 72 +- docs/index.html | 2 +- docs/main.4c30065524fac143d2b8.js | 1 - docs/main.94a990534980c0d20a69.js | 1 + docs/polyfills-es5.46d39b388bef7c19229d.js | 1 + docs/polyfills-es5.913764138c84d9b97f38.js | 1 - docs/polyfills.590a129bf30ad3d6ee53.js | 1 - docs/polyfills.d9941dca663740b145b0.js | 1 + ...ee4.js => runtime.4295061d37396e5c587c.js} | 0 package-lock.json | 6205 ++++++++--------- package.json | 48 +- projects/icon-sprite/package.json | 2 +- 12 files changed, 2827 insertions(+), 3508 deletions(-) delete mode 100644 docs/main.4c30065524fac143d2b8.js create mode 100644 docs/main.94a990534980c0d20a69.js create mode 100644 docs/polyfills-es5.46d39b388bef7c19229d.js delete mode 100644 docs/polyfills-es5.913764138c84d9b97f38.js delete mode 100644 docs/polyfills.590a129bf30ad3d6ee53.js create mode 100644 docs/polyfills.d9941dca663740b145b0.js rename docs/{runtime.734c0ed08e24207a0ee4.js => runtime.4295061d37396e5c587c.js} (100%) diff --git a/docs/3rdpartylicenses.txt b/docs/3rdpartylicenses.txt index 5417de7..f5b0578 100644 --- a/docs/3rdpartylicenses.txt +++ b/docs/3rdpartylicenses.txt @@ -61,7 +61,7 @@ For more information, please refer to core-js MIT -Copyright (c) 2014-2019 Denis Pushkarev +Copyright (c) 2014-2020 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 @@ -382,63 +382,19 @@ This is a [human-readable summary of the Legal Code](https://creativecommons.org tslib -Apache-2.0 -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - +0BSD +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. web-animations-js Apache-2.0 diff --git a/docs/index.html b/docs/index.html index 5d44032..2d4dbf9 100644 --- a/docs/index.html +++ b/docs/index.html @@ -9,5 +9,5 @@ - + diff --git a/docs/main.4c30065524fac143d2b8.js b/docs/main.4c30065524fac143d2b8.js deleted file mode 100644 index 91c9344..0000000 --- a/docs/main.4c30065524fac143d2b8.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(e,n,t){e.exports=t("zUnb")},crnd:function(e,n){function t(e){return Promise.resolve().then((function(){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}))}t.keys=function(){return[]},t.resolve=t,e.exports=t,t.id="crnd"},zUnb:function(e,n,t){"use strict";t.r(n);var r=function(e,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(e,n)};function o(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}var i=function(){return(i=Object.assign||function(e){for(var n,t=1,r=arguments.length;t=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var r,o,i=t.call(e),l=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)l.push(r.value)}catch(u){o={error:u}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return l}function s(){for(var e=[],n=0;n0?this._next(n.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},n}(F);function U(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),function e(n,t,r){return void 0===r&&(r=Number.POSITIVE_INFINITY),"function"==typeof t?function(o){return o.pipe(e((function(e,r){return(o=n(e,r),o instanceof I?o:new I(j(o))).pipe(function(e,n){return function(n){return n.lift(new H(e,void 0))}}((function(n,o){return t(e,n,r,o)})));var o}),r))}:("number"==typeof t&&(r=t),function(e){return e.lift(new B(n,r))})}(C,e)}function Z(e,n){return n?function(e,n){return new I((function(t){var r=new p,o=0;return r.add(n.schedule((function(){o!==e.length?(t.next(e[o++]),t.closed||r.add(this.schedule())):t.complete()}))),r}))}(e,n):new I(R(e))}function q(){return function(e){return e.lift(new Q(e))}}var Q=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,n){var t=this.connectable;t._refCount++;var r=new G(e,t),o=n.subscribe(r);return r.closed||(r.connection=t.connect()),o},e}(),G=function(e){function n(n,t){var r=e.call(this,n)||this;return r.connectable=t,r}return o(n,e),n.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var n=e._refCount;if(n<=0)this.connection=null;else if(e._refCount=n-1,n>1)this.connection=null;else{var t=this.connection,r=e._connection;this.connection=null,!r||t&&r!==t||r.unsubscribe()}}else this.connection=null},n}(b),W=function(e){function n(n,t){var r=e.call(this)||this;return r.source=n,r.subjectFactory=t,r._refCount=0,r._isComplete=!1,r}return o(n,e),n.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},n.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},n.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new p).add(this.source.subscribe(new Y(this.getSubject(),this))),e.closed&&(this._connection=null,e=p.EMPTY)),e},n.prototype.refCount=function(){return q()(this)},n}(I),K=function(){var e=W.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}}(),Y=function(e){function n(n,t){var r=e.call(this,n)||this;return r.connectable=t,r}return o(n,e),n.prototype._error=function(n){this._unsubscribe(),e.prototype._error.call(this,n)},n.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},n.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var n=e._connection;e._refCount=0,e._subject=null,e._connection=null,n&&n.unsubscribe()}},n}(N);function J(){return new O}var $="__parameters__";function X(e,n,t){return function(){var r=function(e){return function(){for(var n=[],t=0;t ");else if("object"==typeof n){var i=[];for(var l in n)if(n.hasOwnProperty(l)){var u=n[l];i.push(l+":"+("string"==typeof u?JSON.stringify(u):de(u)))}o="{"+i.join(", ")+"}"}return t+(r?"("+r+")":"")+"["+o+"]: "+e.replace(Ce,"\n ")}var Oe=function(){return function(){}}(),Ae=function(){return function(){}}();function Pe(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function De(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function Re(e,n){for(var t=[],r=0;r',!n.querySelector||n.querySelector("svg")?(n.innerHTML='

',this.getInertBodyElement=n.querySelector&&n.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(e){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return e.prototype.getInertBodyElement_XHR=function(e){e=""+e+"";try{e=encodeURI(e)}catch(r){return null}var n=new XMLHttpRequest;n.responseType="document",n.open("GET","data:text/html;charset=utf-8,"+e,!1),n.send(void 0);var t=n.response.body;return t.removeChild(t.firstChild),t},e.prototype.getInertBodyElement_DOMParser=function(e){e=""+e+"";try{var n=(new window.DOMParser).parseFromString(e,"text/html").body;return n.removeChild(n.firstChild),n}catch(t){return null}},e.prototype.getInertBodyElement_InertDocument=function(e){var n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=e,n;var t=this.inertDocument.createElement("body");return t.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(t),t},e.prototype.stripCustomNsAttrs=function(e){for(var n=e.attributes,t=n.length-1;0"),!0},e.prototype.endElement=function(e){var n=e.nodeName.toLowerCase();dn.hasOwnProperty(n)&&!un.hasOwnProperty(n)&&(this.buf.push(""))},e.prototype.chars=function(e){this.buf.push(_n(e))},e.prototype.checkClobberedElement=function(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+e.outerHTML);return n},e}(),yn=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,mn=/([^\#-~ |!])/g;function _n(e){return e.replace(/&/g,"&").replace(yn,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(mn,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(//g,">")}function bn(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var wn=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}({}),xn=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:attr|calc|var))\\([-0-9.%, #a-zA-Z]+\\))$","g"),Cn=/^url\(([^)]+)\)$/,En=/([A-Z])/g;function In(e){try{return null!=e?e.toString().slice(0,30):e}catch(n){return"[ERROR] Exception while trying to serialize the value"}}var kn=function(){function e(){}return e.__NG_ELEMENT_ID__=function(){return Tn()},e}(),Tn=function(){for(var e=[],n=0;n-1}(r,o)))){var c=e._providers.length;return e._def.providers[c]=e._def.providersByKey[n.tokenKey]={flags:5120,value:u.factory,deps:[],index:c,token:n.token},e._providers[c]=gr,e._providers[c]=xr(e,e._def.providersByKey[n.tokenKey])}return 4&n.flags?t:e._parent.get(n.token,t)}finally{ke(i)}}function xr(e,n){var t;switch(201347067&n.flags){case 512:t=function(e,n,t){var r=t.length;switch(r){case 0:return new n;case 1:return new n(wr(e,t[0]));case 2:return new n(wr(e,t[0]),wr(e,t[1]));case 3:return new n(wr(e,t[0]),wr(e,t[1]),wr(e,t[2]));default:for(var o=[],i=0;i=t.length)&&(n=t.length-1),n<0)return null;var r=t[n];return r.viewContainerParent=null,De(t,n),Lt.dirtyParentQueries(r),Ir(r),r}function Er(e,n,t){var r=n?er(n,n.def.lastRenderRootNode):e.renderElement,o=t.renderer.parentNode(r),i=t.renderer.nextSibling(r);sr(t,2,o,i,void 0)}function Ir(e){sr(e,3,null,null,void 0)}var kr={};function Tr(e,n,t,r,o,i){return new Sr(e,n,t,r,o,i)}var Sr=function(e){function n(n,t,r,o,i,l){var u=e.call(this)||this;return u.selector=n,u.componentType=t,u._inputs=o,u._outputs=i,u.ngContentSelectors=l,u.viewDefFactory=r,u}return o(n,e),Object.defineProperty(n.prototype,"inputs",{get:function(){var e=[],n=this._inputs;for(var t in n)e.push({propName:t,templateName:n[t]});return e},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"outputs",{get:function(){var e=[];for(var n in this._outputs)e.push({propName:n,templateName:this._outputs[n]});return e},enumerable:!0,configurable:!0}),n.prototype.create=function(e,n,t,r){if(!r)throw new Error("ngModule should be provided");var o=ur(this.viewDefFactory),i=o.nodes[0].element.componentProvider.nodeIndex,l=Lt.createRootView(e,n||[],t,o,r,kr),u=jt(l,i).instance;return t&&l.renderer.setAttribute(Vt(l,0).renderElement,"ng-version",ct.full),new Nr(l,new Dr(l),u)},n}(Kn),Nr=function(e){function n(n,t,r){var o=e.call(this)||this;return o._view=n,o._viewRef=t,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=t,o.changeDetectorRef=t,o.instance=r,o}return o(n,e),Object.defineProperty(n.prototype,"location",{get:function(){return new rt(Vt(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"injector",{get:function(){return new jr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),n.prototype.destroy=function(){this._viewRef.destroy()},n.prototype.onDestroy=function(e){this._viewRef.onDestroy(e)},n}(Wn);function Or(e,n,t){return new Ar(e,n,t)}var Ar=function(){function e(e,n,t){this._view=e,this._elDef=n,this._data=t,this._embeddedViews=[]}return Object.defineProperty(e.prototype,"element",{get:function(){return new rt(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new jr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parentInjector",{get:function(){for(var e=this._view,n=this._elDef.parent;!n&&e;)n=Xt(e),e=e.parent;return e?new jr(e,n):new jr(this._view,null)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var n=Cr(this._data,e);Lt.destroyView(n)}},e.prototype.get=function(e){var n=this._embeddedViews[e];if(n){var t=new Dr(n);return t.attachToViewContainerRef(this),t}return null},Object.defineProperty(e.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),e.prototype.createEmbeddedView=function(e,n,t){var r=e.createEmbeddedView(n||{});return this.insert(r,t),r},e.prototype.createComponent=function(e,n,t,r,o){var i=t||this.parentInjector;o||e instanceof nt||(o=i.get(Oe));var l=e.create(i,r,void 0,o);return this.insert(l.hostView,n),l},e.prototype.insert=function(e,n){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var t,r,o,i,l=e;return i=(t=this._data).viewContainer._embeddedViews,null==(r=n)&&(r=i.length),(o=l._view).viewContainerParent=this._view,Pe(i,r,o),function(e,n){var t=$t(n);if(t&&t!==e&&!(16&n.state)){n.state|=16;var r=t.template._projectedViews;r||(r=t.template._projectedViews=[]),r.push(n),function(e,n){if(!(4&n.flags)){e.nodeFlags|=4,n.flags|=4;for(var t=n.parent;t;)t.childFlags|=4,t=t.parent}}(n.parent.def,n.parentNodeDef)}}(t,o),Lt.dirtyParentQueries(o),Er(t,r>0?i[r-1]:null,o),l.attachToViewContainerRef(this),e},e.prototype.move=function(e,n){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var t,r,o,i,l,u=this._embeddedViews.indexOf(e._view);return o=n,l=(i=(t=this._data).viewContainer._embeddedViews)[r=u],De(i,r),null==o&&(o=i.length),Pe(i,o,l),Lt.dirtyParentQueries(l),Ir(l),Er(t,o>0?i[o-1]:null,l),e},e.prototype.indexOf=function(e){return this._embeddedViews.indexOf(e._view)},e.prototype.remove=function(e){var n=Cr(this._data,e);n&&Lt.destroyView(n)},e.prototype.detach=function(e){var n=Cr(this._data,e);return n?new Dr(n):null},e}();function Pr(e){return new Dr(e)}var Dr=function(){function e(e){this._view=e,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){return sr(this._view,0,void 0,void 0,e=[]),e;var e},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(){Kt(this._view)},e.prototype.detach=function(){this._view.state&=-5},e.prototype.detectChanges=function(){var e=this._view.root.rendererFactory;e.begin&&e.begin();try{Lt.checkAndUpdateView(this._view)}finally{e.end&&e.end()}},e.prototype.checkNoChanges=function(){Lt.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)),Lt.destroyView(this._view)},e.prototype.detachFromAppRef=function(){this._appRef=null,Ir(this._view),Lt.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}();function Rr(e,n){return new Mr(e,n)}var Mr=function(e){function n(n,t){var r=e.call(this)||this;return r._parentView=n,r._def=t,r}return o(n,e),n.prototype.createEmbeddedView=function(e){return new Dr(Lt.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))},Object.defineProperty(n.prototype,"elementRef",{get:function(){return new rt(Vt(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),n}(kt);function Vr(e,n){return new jr(e,n)}var jr=function(){function e(e,n){this.view=e,this.elDef=n}return e.prototype.get=function(e,n){return void 0===n&&(n=On.THROW_IF_NOT_FOUND),Lt.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:Ut(e)},n)},e}();function Fr(e,n){var t=e.def.nodes[n];if(1&t.flags){var r=Vt(e,t.nodeIndex);return t.element.template?r.template:r.renderElement}if(2&t.flags)return Mt(e,t.nodeIndex).renderText;if(20240&t.flags)return jt(e,t.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+n)}function Hr(e,n,t,r){return new Lr(e,n,t,r)}var Lr=function(){function e(e,n,t,r){this._moduleType=e,this._parent=n,this._bootstrapComponents=t,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(e){for(var n=e._def,t=e._providers=Re(n.providers.length),r=0;r0,n.provider.value,n.provider.deps);if(n.outputs.length)for(var o=0;o0,r=n.provider;switch(201347067&n.flags){case 512:return eo(e,n.parent,t,r.value,r.deps);case 1024:return function(e,n,t,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(to(e,n,t,o[0]));case 2:return r(to(e,n,t,o[0]),to(e,n,t,o[1]));case 3:return r(to(e,n,t,o[0]),to(e,n,t,o[1]),to(e,n,t,o[2]));default:for(var l=[],u=0;u0&&(o=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==o})),e(r._didWork,r.getPendingTasks())}),n)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:t})},e.prototype.whenStable=function(e,n,t){if(t&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,n,t),this._runCallbacksIfReady()},e.prototype.getPendingRequestCount=function(){return this._pendingCount},e.prototype.findProviders=function(e,n,t){return[]},e}(),Wo=function(){function e(){this._applications=new Map,Ko.addToWindow(this)}return e.prototype.registerApplication=function(e,n){this._applications.set(e,n)},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,n){return void 0===n&&(n=!0),Ko.findTestabilityInTree(this,e,n)},e}(),Ko=new(function(){function e(){}return e.prototype.addToWindow=function(e){},e.prototype.findTestabilityInTree=function(e,n,t){return null},e}()),Yo=new be("AllowMultipleToken"),Jo=function(){return function(e,n){this.name=e,this.token=n}}();function $o(e,n,t){void 0===t&&(t=[]);var r="Platform: "+n,o=new be(r);return function(n){void 0===n&&(n=[]);var i=Xo();if(!i||i.injector.get(Yo,!1))if(e)e(t.concat(n).concat({provide:o,useValue:!0}));else{var l=t.concat(n).concat({provide:o,useValue:!0},{provide:Sn,useValue:"platform"});!function(e){if(qo&&!qo.destroyed&&!qo.injector.get(Yo,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");qo=e.get(ei);var n=e.get(Co,null);n&&n.forEach((function(e){return e()}))}(On.create({providers:l,name:r}))}return function(e){var n=Xo();if(!n)throw new Error("No platform exists!");if(!n.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return n}(o)}}function Xo(){return qo&&!qo.destroyed?qo:null}var ei=function(){function e(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return e.prototype.bootstrapModuleFactory=function(e,n){var t,r,o=this,i=(r=n&&n.ngZoneEventCoalescing||!1,"noop"===(t=n?n.ngZone:void 0)?new Qo:("zone.js"===t?void 0:t)||new Fo({enableLongStackTrace:$e(),shouldCoalesceEventChangeDetection:r})),l=[{provide:Fo,useValue:i}];return i.run((function(){var n=On.create({providers:l,parent:o.injector,name:e.moduleType.name}),t=e.create(n),r=t.injector.get(Le,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return t.onDestroy((function(){return ri(o._modules,t)})),i.runOutsideAngular((function(){return i.onError.subscribe({next:function(e){r.handleError(e)}})})),function(e,n,r){try{var i=((l=t.injector.get(_o)).runInitializers(),l.donePromise.then((function(){return o._moduleDoBootstrap(t),t})));return Qn(i)?i.catch((function(t){throw n.runOutsideAngular((function(){return e.handleError(t)})),t})):i}catch(u){throw n.runOutsideAngular((function(){return e.handleError(u)})),u}var l}(r,i)}))},e.prototype.bootstrapModule=function(e,n){var t=this;void 0===n&&(n=[]);var r=ni({},n);return function(e,n,t){return e.get(Mo).createCompiler([n]).compileModuleAsync(t)}(this.injector,r,e).then((function(e){return t.bootstrapModuleFactory(e,r)}))},e.prototype._moduleDoBootstrap=function(e){var n=e.injector.get(ti);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return n.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module "+de(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(n)}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}();function ni(e,n){return Array.isArray(n)?n.reduce(ni,e):i(i({},e),n)}var ti=function(){function e(e,n,t,r,o,i){var l=this;this._zone=e,this._console=n,this._injector=t,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=$e(),this._zone.onMicrotaskEmpty.subscribe({next:function(){l._zone.run((function(){l.tick()}))}});var u=new I((function(e){l._stable=l._zone.isStable&&!l._zone.hasPendingMacrotasks&&!l._zone.hasPendingMicrotasks,l._zone.runOutsideAngular((function(){e.next(l._stable),e.complete()}))})),s=new I((function(e){var n;l._zone.runOutsideAngular((function(){n=l._zone.onStable.subscribe((function(){Fo.assertNotInAngularZone(),jo((function(){l._stable||l._zone.hasPendingMacrotasks||l._zone.hasPendingMicrotasks||(l._stable=!0,e.next(!0))}))}))}));var t=l._zone.onUnstable.subscribe((function(){Fo.assertInAngularZone(),l._stable&&(l._stable=!1,l._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){n.unsubscribe(),t.unsubscribe()}}));this.isStable=function(){for(var e=[],n=0;n1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof o&&(t=e.pop()),null===r&&1===e.length&&e[0]instanceof I?e[0]:U(t)(Z(e,r))}(u,s.pipe((function(e){return q()((n=J,function(e){var t;t="function"==typeof n?n:function(){return n};var r=Object.create(e,K);return r.source=e,r.subjectFactory=t,r})(e));var n})))}return e.prototype.bootstrap=function(e,n){var t,r=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.");t=e instanceof Kn?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(t.componentType);var o=t instanceof nt?void 0:this._injector.get(Oe),i=t.create(On.NULL,[],n||t.selector,o);i.onDestroy((function(){r._unloadComponent(i)}));var l=i.injector.get(Go,null);return l&&i.injector.get(Wo).registerApplication(i.location.nativeElement,l),this._loadComponent(i),$e()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),i},e.prototype.tick=function(){var e,n,t,r,o=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;try{for(var i=l(this._views),u=i.next();!u.done;u=i.next())u.value.detectChanges()}catch(c){e={error:c}}finally{try{u&&!u.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}if(this._enforceNoNewChanges)try{for(var s=l(this._views),a=s.next();!a.done;a=s.next())a.value.checkNoChanges()}catch(d){t={error:d}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}}catch(f){this._zone.runOutsideAngular((function(){return o._exceptionHandler.handleError(f)}))}finally{this._runningTick=!1}},e.prototype.attachView=function(e){var n=e;this._views.push(n),n.attachToAppRef(this)},e.prototype.detachView=function(e){var n=e;ri(this._views,n),n.detachFromAppRef()},e.prototype._loadComponent=function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Io,[]).concat(this._bootstrapListeners).forEach((function(n){return n(e)}))},e.prototype._unloadComponent=function(e){this.detachView(e.hostView),ri(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}();function ri(e,n){var t=e.indexOf(n);t>-1&&e.splice(t,1)}var oi=function(){return function(e,n){this.name=e,this.callback=n}}(),ii=function(){function e(e,n,t){this.listeners=[],this.parent=null,this._debugContext=t,this.nativeNode=e,n&&n instanceof li&&n.addChild(this)}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}(),li=function(e){function n(n,t,r){var o=e.call(this,n,t,r)||this;return o.properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=n,o}return o(n,e),n.prototype.addChild=function(e){e&&(this.childNodes.push(e),e.parent=this)},n.prototype.removeChild=function(e){var n=this.childNodes.indexOf(e);-1!==n&&(e.parent=null,this.childNodes.splice(n,1))},n.prototype.insertChildrenAfter=function(e,n){var t,r=this,o=this.childNodes.indexOf(e);-1!==o&&((t=this.childNodes).splice.apply(t,s([o+1,0],n)),n.forEach((function(n){n.parent&&n.parent.removeChild(n),e.parent=r})))},n.prototype.insertBefore=function(e,n){var t=this.childNodes.indexOf(e);-1===t?this.addChild(n):(n.parent&&n.parent.removeChild(n),n.parent=this,this.childNodes.splice(t,0,n))},n.prototype.query=function(e){return this.queryAll(e)[0]||null},n.prototype.queryAll=function(e){var n=[];return function e(n,t,r){n.childNodes.forEach((function(n){n instanceof li&&(t(n)&&r.push(n),e(n,t,r))}))}(this,e,n),n},n.prototype.queryAllNodes=function(e){var n=[];return function e(n,t,r){n instanceof li&&n.childNodes.forEach((function(n){t(n)&&r.push(n),n instanceof li&&e(n,t,r)}))}(this,e,n),n},Object.defineProperty(n.prototype,"children",{get:function(){return this.childNodes.filter((function(e){return e instanceof n}))},enumerable:!0,configurable:!0}),n.prototype.triggerEventHandler=function(e,n){this.listeners.forEach((function(t){t.name==e&&t.callback(n)}))},n}(ii),ui=new Map;function si(e){return ui.get(e)||null}var ai=si;function ci(e){ui.set(e.nativeNode,e)}var di=$o(null,"core",[{provide:Eo,useValue:"unknown"},{provide:ei,deps:[On]},{provide:Wo,deps:[]},{provide:ko,deps:[]}]);function fi(){return Et}function pi(){return It}function hi(e){return e||"en-US"}function vi(e){var n=[];return e.onStable.subscribe((function(){for(;n.length;)n.pop()()})),function(e){n.push(e)}}var gi=function(){return function(e){}}();function yi(e,n,t,r,o,i){e|=1;var l=rr(n);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:l.matchedQueries,matchedQueryIds:l.matchedQueryIds,references:l.references,ngContentIndex:t,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:i?ur(i):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:o||Bt},provider:null,text:null,query:null,ngContent:null}}function mi(e,n,t,r,o,i,l,s,a,c,d,f){var p;void 0===l&&(l=[]),c||(c=Bt);var h=rr(t),v=h.matchedQueries,g=h.references,y=h.matchedQueryIds,m=null,_=null;i&&(m=(p=u(hr(i),2))[0],_=p[1]),s=s||[];for(var b=[],w=0;w0)a=v,Di(v)||(c=v);else for(;a&&h===a.nodeIndex+a.childCount;){var m=a.parent;m&&(m.childFlags|=a.childFlags,m.childMatchedQueries|=a.childMatchedQueries),c=(a=m)&&Di(a)?a.renderParent:a}}return{factory:null,nodeFlags:l,rootNodeFlags:u,nodeMatchedQueries:s,flags:e,nodes:n,updateDirectives:t||Bt,updateRenderer:r||Bt,handleEvent:function(e,t,r,o){return n[t].element.handleEvent(e,r,o)},bindingCount:o,outputCount:i,lastRenderRootNode:p}}function Di(e){return 0!=(1&e.flags)&&null===e.element.name}function Ri(e,n,t){var r=n.element&&n.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 "+n.nodeIndex+"!")}if(20224&n.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 "+n.nodeIndex+"!");if(n.query){if(67108864&n.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+n.nodeIndex+"!");if(134217728&n.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+n.nodeIndex+"!")}if(n.childCount){var o=e?e.nodeIndex+e.childCount:t-1;if(n.nodeIndex<=o&&n.nodeIndex+n.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+n.nodeIndex+"!")}}function Mi(e,n,t,r){var o=Fi(e.root,e.renderer,e,n,t);return Hi(o,e.component,r),Li(o),o}function Vi(e,n,t){var r=Fi(e,e.renderer,null,null,n);return Hi(r,t,t),Li(r),r}function ji(e,n,t,r){var o,i=n.element.componentRendererType;return o=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,Fi(e.root,o,e,n.element.componentProvider,t)}function Fi(e,n,t,r,o){var i=new Array(o.nodes.length),l=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:t,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:e,renderer:n,oldValues:new Array(o.bindingCount),disposables:l,initIndex:-1}}function Hi(e,n,t){e.component=n,e.context=t}function Li(e){var n;nr(e)&&(n=Vt(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);for(var t=e.def,r=e.nodes,o=0;o0&&xi(e,n,0,t)&&(p=!0),f>1&&xi(e,n,1,r)&&(p=!0),f>2&&xi(e,n,2,o)&&(p=!0),f>3&&xi(e,n,3,i)&&(p=!0),f>4&&xi(e,n,4,l)&&(p=!0),f>5&&xi(e,n,5,u)&&(p=!0),f>6&&xi(e,n,6,s)&&(p=!0),f>7&&xi(e,n,7,a)&&(p=!0),f>8&&xi(e,n,8,c)&&(p=!0),f>9&&xi(e,n,9,d)&&(p=!0),p}(e,n,t,r,o,i,l,u,s,a,c,d);case 2:return function(e,n,t,r,o,i,l,u,s,a,c,d){var f=!1,p=n.bindings,h=p.length;if(h>0&&Gt(e,n,0,t)&&(f=!0),h>1&&Gt(e,n,1,r)&&(f=!0),h>2&&Gt(e,n,2,o)&&(f=!0),h>3&&Gt(e,n,3,i)&&(f=!0),h>4&&Gt(e,n,4,l)&&(f=!0),h>5&&Gt(e,n,5,u)&&(f=!0),h>6&&Gt(e,n,6,s)&&(f=!0),h>7&&Gt(e,n,7,a)&&(f=!0),h>8&&Gt(e,n,8,c)&&(f=!0),h>9&&Gt(e,n,9,d)&&(f=!0),f){var v=n.text.prefix;h>0&&(v+=Ai(t,p[0])),h>1&&(v+=Ai(r,p[1])),h>2&&(v+=Ai(o,p[2])),h>3&&(v+=Ai(i,p[3])),h>4&&(v+=Ai(l,p[4])),h>5&&(v+=Ai(u,p[5])),h>6&&(v+=Ai(s,p[6])),h>7&&(v+=Ai(a,p[7])),h>8&&(v+=Ai(c,p[8])),h>9&&(v+=Ai(d,p[9]));var g=Mt(e,n.nodeIndex).renderText;e.renderer.setValue(g,v)}return f}(e,n,t,r,o,i,l,u,s,a,c,d);case 16384:return function(e,n,t,r,o,i,l,u,s,a,c,d){var f=jt(e,n.nodeIndex),p=f.instance,h=!1,v=void 0,g=n.bindings.length;return g>0&&Qt(e,n,0,t)&&(h=!0,v=oo(e,f,n,0,t,v)),g>1&&Qt(e,n,1,r)&&(h=!0,v=oo(e,f,n,1,r,v)),g>2&&Qt(e,n,2,o)&&(h=!0,v=oo(e,f,n,2,o,v)),g>3&&Qt(e,n,3,i)&&(h=!0,v=oo(e,f,n,3,i,v)),g>4&&Qt(e,n,4,l)&&(h=!0,v=oo(e,f,n,4,l,v)),g>5&&Qt(e,n,5,u)&&(h=!0,v=oo(e,f,n,5,u,v)),g>6&&Qt(e,n,6,s)&&(h=!0,v=oo(e,f,n,6,s,v)),g>7&&Qt(e,n,7,a)&&(h=!0,v=oo(e,f,n,7,a,v)),g>8&&Qt(e,n,8,c)&&(h=!0,v=oo(e,f,n,8,c,v)),g>9&&Qt(e,n,9,d)&&(h=!0,v=oo(e,f,n,9,d,v)),v&&p.ngOnChanges(v),65536&n.flags&&Rt(e,256,n.nodeIndex)&&p.ngOnInit(),262144&n.flags&&p.ngDoCheck(),h}(e,n,t,r,o,i,l,u,s,a,c,d);case 32:case 64:case 128:return function(e,n,t,r,o,i,l,u,s,a,c,d){var f=n.bindings,p=!1,h=f.length;if(h>0&&Gt(e,n,0,t)&&(p=!0),h>1&&Gt(e,n,1,r)&&(p=!0),h>2&&Gt(e,n,2,o)&&(p=!0),h>3&&Gt(e,n,3,i)&&(p=!0),h>4&&Gt(e,n,4,l)&&(p=!0),h>5&&Gt(e,n,5,u)&&(p=!0),h>6&&Gt(e,n,6,s)&&(p=!0),h>7&&Gt(e,n,7,a)&&(p=!0),h>8&&Gt(e,n,8,c)&&(p=!0),h>9&&Gt(e,n,9,d)&&(p=!0),p){var v=Ft(e,n.nodeIndex),g=void 0;switch(201347067&n.flags){case 32:g=[],h>0&&g.push(t),h>1&&g.push(r),h>2&&g.push(o),h>3&&g.push(i),h>4&&g.push(l),h>5&&g.push(u),h>6&&g.push(s),h>7&&g.push(a),h>8&&g.push(c),h>9&&g.push(d);break;case 64:g={},h>0&&(g[f[0].name]=t),h>1&&(g[f[1].name]=r),h>2&&(g[f[2].name]=o),h>3&&(g[f[3].name]=i),h>4&&(g[f[4].name]=l),h>5&&(g[f[5].name]=u),h>6&&(g[f[6].name]=s),h>7&&(g[f[7].name]=a),h>8&&(g[f[8].name]=c),h>9&&(g[f[9].name]=d);break;case 128:var y=t;switch(h){case 1:g=y.transform(t);break;case 2:g=y.transform(r);break;case 3:g=y.transform(r,o);break;case 4:g=y.transform(r,o,i);break;case 5:g=y.transform(r,o,i,l);break;case 6:g=y.transform(r,o,i,l,u);break;case 7:g=y.transform(r,o,i,l,u,s);break;case 8:g=y.transform(r,o,i,l,u,s,a);break;case 9:g=y.transform(r,o,i,l,u,s,a,c);break;case 10:g=y.transform(r,o,i,l,u,s,a,c,d)}}v.value=g}return p}(e,n,t,r,o,i,l,u,s,a,c,d);default:throw"unreachable"}}(e,n,r,o,i,l,u,a,c,d,f,p):function(e,n,t){switch(201347067&n.flags){case 1:return function(e,n,t){for(var r=!1,o=0;o0&&Wt(e,n,0,t),f>1&&Wt(e,n,1,r),f>2&&Wt(e,n,2,o),f>3&&Wt(e,n,3,i),f>4&&Wt(e,n,4,l),f>5&&Wt(e,n,5,u),f>6&&Wt(e,n,6,s),f>7&&Wt(e,n,7,a),f>8&&Wt(e,n,8,c),f>9&&Wt(e,n,9,d)}(e,n,r,o,i,l,u,s,a,c,d,f):function(e,n,t){for(var r=0;r0){var i=new Set(e.modules);sl.forEach((function(n,r){if(i.has(ue(r).providedIn)){var o={token:r,flags:n.flags|(t?4096:0),deps:or(n.deps),value:n.value,index:e.providers.length};e.providers.push(o),e.providersByKey[Ut(r)]=o}}))}}(e=e.factory((function(){return Bt}))),e):e}(r))}var ul=new Map,sl=new Map,al=new Map;function cl(e){var n;ul.set(e.token,e),"function"==typeof e.token&&(n=ue(e.token))&&"function"==typeof n.providedIn&&sl.set(e.token,e)}function dl(e,n){var t=ur(n.viewDefFactory),r=ur(t.nodes[0].element.componentView);al.set(e,r)}function fl(){ul.clear(),sl.clear(),al.clear()}function pl(e){if(0===ul.size)return e;var n=function(e){for(var n=[],t=null,r=0;r\n\n.icon-example ","\n color: darkred;\n",""])),(e()(),mi(24,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),mi(25,0,null,null,2,"div",[["class","icon-row icon-examples-2"]],null,null,null,null,null)),(e()(),mi(26,0,null,null,1,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(27,573440,null,0,Zl,[Ul],{src:[0,"src"],width:[1,"width"],height:[2,"height"]},null),(e()(),mi(28,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ni(-1,null,[""])),(e()(),mi(30,0,null,null,9,"p",[],null,null,null,null,null)),(e()(),Ni(-1,null,["To access the inner SVG properties like "])),(e()(),mi(32,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ni(-1,null,["fill"])),(e()(),Ni(-1,null,[" or "])),(e()(),mi(35,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ni(-1,null,["stroke"])),(e()(),Ni(-1,null,[" via CSS use "])),(e()(),mi(38,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["::ng-deep"])),(e()(),mi(40,0,null,null,6,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),mi(41,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),mi(42,0,null,null,2,"div",[["class","icon-row icon-examples-3"],["style","padding-top: 20px;"]],null,null,null,null,null)),(e()(),mi(43,0,null,null,1,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(44,573440,null,0,Zl,[Ul],{src:[0,"src"],classes:[1,"classes"],width:[2,"width"]},null),(e()(),mi(45,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ni(46,null,[".container ","\n ::ng-deep ","\n .styled-icon ","\n use ","\n fill: orange;\n stroke: black;"])),(e()(),mi(47,0,null,null,3,"h2",[["id","scaling"]],null,null,null,null,null)),(e()(),Ni(-1,null,["Scaling "])),(e()(),mi(49,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ni(-1,null,["(using CSS transform)"])),(e()(),mi(51,0,null,null,1,"p",[],null,null,null,null,null)),(e()(),Ni(-1,null,["Use this pattern if you want to change the size of the original SVG. Apply same rules as above, wrap the SVG into a div and size it using CSS transforms."])),(e()(),mi(53,0,null,null,14,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),mi(54,0,null,null,6,"li",[],null,null,null,null,null)),(e()(),mi(55,0,null,null,3,"div",[["class","icon-row icon-examples-2"]],null,null,null,null,null)),(e()(),mi(56,0,null,null,2,"div",[["class","icon-scale-down"],["style","padding-bottom: 20px;"]],null,null,null,null,null)),(e()(),mi(57,0,null,null,1,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(58,573440,null,0,Zl,[Ul],{src:[0,"src"],width:[1,"width"]},null),(e()(),mi(59,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ni(60,null,[".icon-scale-down ","\n // Scale down by 50%\n transform: scale(0.5);\n",""])),(e()(),mi(61,0,null,null,6,"li",[],null,null,null,null,null)),(e()(),mi(62,0,null,null,3,"div",[["class","icon-row icon-examples-4"],["style","height: 0;"]],null,null,null,null,null)),(e()(),mi(63,0,null,null,2,"div",[["class","icon-scale-up"]],null,null,null,null,null)),(e()(),mi(64,0,null,null,1,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(65,573440,null,0,Zl,[Ul],{src:[0,"src"],width:[1,"width"]},null),(e()(),mi(66,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ni(67,null,[".icon-scale-up ","\n // Scale up by 500%\n transform: scale(5);\n","\n "])),(e()(),mi(68,0,null,null,3,"h2",[["id","viewBox"]],null,null,null,null,null)),(e()(),Ni(-1,null,["Scaling "])),(e()(),mi(70,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ni(-1,null,["(using viewBox)"])),(e()(),Ni(-1,null,[" This is an alternative to the CSS scaling method presented above. Scaling via "])),(e()(),mi(73,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["viewBox"])),(e()(),Ni(-1,null,[" is "])),(e()(),mi(76,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ni(-1,null,["less consistent across browsers"])),(e()(),Ni(-1,null,[". The pattern depends on your SVG source file, whether it already contains a "])),(e()(),mi(79,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["viewBox"])),(e()(),Ni(-1,null,[" or not. The following example SVGs with an original size of "])),(e()(),mi(82,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["100x100px"])),(e()(),Ni(-1,null,[" are scaled down by 50%. "])),(e()(),mi(85,0,null,null,12,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),mi(86,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),mi(87,0,null,null,2,"div",[["class","icon-row icon-examples-2"]],null,null,null,null,null)),(e()(),mi(88,0,null,null,1,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(89,573440,null,0,Zl,[Ul],{src:[0,"src"],width:[1,"width"],viewBox:[2,"viewBox"]},null),(e()(),mi(90,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ni(-1,null,["\x3c!-- SVG source lacks a viewBox --\x3e\n\n "])),(e()(),mi(92,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),mi(93,0,null,null,2,"div",[["class","icon-row icon-examples-3"]],null,null,null,null,null)),(e()(),mi(94,0,null,null,1,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(95,573440,null,0,Zl,[Ul],{src:[0,"src"],width:[1,"width"],viewBox:[2,"viewBox"]},null),(e()(),mi(96,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ni(-1,null,["\x3c!-- SVG source contains a viewBox --\x3e\n\n "])),(e()(),mi(98,0,null,null,1,"h2",[["id","defaultpath"]],null,null,null,null,null)),(e()(),Ni(-1,null,["Default sprite path"])),(e()(),Ni(-1,null,[" Set the sprite path in your "])),(e()(),mi(101,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["environment.ts"])),(e()(),Ni(-1,null,[" and set the default path using "])),(e()(),mi(104,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["forRoot()"])),(e()(),Ni(-1,null,[". Now you can invoke the component and simply pass the plain icon name as "])),(e()(),mi(107,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["[src]"])),(e()(),Ni(-1,null,[". "])),(e()(),mi(110,0,null,null,9,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),mi(111,0,null,null,8,"li",[],null,null,null,null,null)),(e()(),mi(112,0,null,null,2,"div",[["class","icon-row"],["style","padding-top: 30px"]],null,null,null,null,null)),(e()(),mi(113,0,null,null,1,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(114,573440,null,0,Zl,[Ul],{src:[0,"src"],width:[1,"width"]},null),(e()(),mi(115,0,null,null,4,"div",[["class","pre-vertical"]],null,null,null,null,null)),(e()(),mi(116,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ni(117,null,["import "," IconSpriteModule "," from 'ng-svg-icon-sprite';\nimport "," environment "," from '../environments/environment';\n\n@NgModule(","\n imports: [\n IconSpriteModule.forRoot("," path: environment.spritePath ",")\n"])),(e()(),mi(118,0,null,null,1,"pre",[["style","height: 25px;"]],null,null,null,null,null)),(e()(),Ni(-1,null,[''])),(e()(),mi(120,0,null,null,11,"p",[["style","padding-left: 25%;"]],null,null,null,null,null)),(e()(),mi(121,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ni(-1,null,["Advanced Tip:"])),(e()(),Ni(-1,null,[" to change the sprite path during runtime, inject the "])),(e()(),mi(124,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["iconSpriteService"])),(e()(),Ni(-1,null,[" anywhere and execute "])),(e()(),mi(127,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["this.iconSpriteService.setPath('new-path.svg')"])),(e()(),Ni(-1,null,[" Re-render all icon-components afterwards! \xa0 "])),(e()(),mi(130,0,null,null,1,"button",[],[[8,"disabled",0]],[[null,"click"]],(function(e,n,t){var r=!0,o=e.component;return"click"===n&&(o.changeDefaultSpritePath(),r=0!=(o.changeDone=!0)&&r),r}),null,null)),(e()(),Ni(-1,null,["Change and render"])),(e()(),mi(132,0,null,null,3,"h2",[["id","manipulation"]],null,null,null,null,null)),(e()(),Ni(-1,null,["Manipulation "])),(e()(),mi(134,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ni(-1,null,["(using dynamic icon path)"])),(e()(),mi(136,0,null,null,1,"button",[],null,[[null,"click"]],(function(e,n,t){var r=!0;return"click"===n&&(r=!1!==e.component.changeIconPath(Fr(e,149).src)&&r),r}),null,null)),(e()(),Ni(-1,null,["Change Icon Path"])),(e()(),mi(138,0,null,null,1,"button",[],[[8,"disabled",0]],[[null,"click"]],(function(e,n,t){var r=!0;return"click"===n&&(r=!1!==e.component.changeIconSizeMinus(Fr(e,149).width)&&r),r}),null,null)),(e()(),Ni(-1,null,["Size -"])),(e()(),mi(140,0,null,null,1,"button",[],null,[[null,"click"]],(function(e,n,t){var r=!0;return"click"===n&&(r=!1!==e.component.changeIconSizePlus(Fr(e,149).width)&&r),r}),null,null)),(e()(),Ni(-1,null,["Size +"])),(e()(),mi(142,0,[["colorInput",1]],null,0,"input",[["type","text"],["value","blue"]],null,null,null,null,null)),(e()(),mi(143,0,null,null,1,"button",[],null,[[null,"click"]],(function(e,n,t){var r=!0;return"click"===n&&(r=!1!==e.component.changeIconColor(Fr(e,142).value)&&r),r}),null,null)),(e()(),Ni(-1,null,["Set color"])),(e()(),mi(145,0,null,null,6,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),mi(146,0,null,null,5,"li",[["class","icon-change-size"]],null,null,null,null,null)),(e()(),mi(147,0,null,null,2,"div",[["class","icon-row"]],[[4,"color",null]],null,null,null,null)),(e()(),mi(148,0,null,null,1,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(149,573440,[["iconSprite",4]],0,Zl,[Ul],{src:[0,"src"],width:[1,"width"],viewBox:[2,"viewBox"]},null),(e()(),mi(150,0,null,null,1,"pre",[["style","height: 30px;"]],null,null,null,null,null)),(e()(),Ni(-1,null,[''])),(e()(),mi(152,0,null,null,3,"h2",[["id","a11y"]],null,null,null,null,null)),(e()(),Ni(-1,null,["Accessible example "])),(e()(),mi(154,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ni(-1,null,["(meaningful icon pattern)"])),(e()(),mi(156,0,null,null,9,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),mi(157,0,null,null,8,"li",[],null,null,null,null,null)),(e()(),mi(158,0,null,null,5,"div",[["class","icon-row icon-examples-5"]],null,null,null,null,null)),(e()(),mi(159,0,null,null,4,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(160,573440,null,0,Zl,[Ul],{src:[0,"src"],width:[1,"width"],attribute:[2,"attribute"],title:[3,"title"]},null),Si(161,2),Si(162,2),Si(163,2),(e()(),mi(164,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ni(-1,null,["\n "])),(e()(),Ni(-1,null,[" Adding "])),(e()(),mi(167,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["[title]=\"'Orange star'\""])),(e()(),Ni(-1,null,[" will render "])),(e()(),mi(170,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,['Orange star'])),(e()(),Ni(-1,null,[" as the first child of the SVG node and serve as alternative text for screen readers. To improve support, you can additionally reference the title's node via "])),(e()(),mi(173,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["'aria-labelledby'"])),(e()(),Ni(-1,null,[" using the title's generated id "])),(e()(),mi(176,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["star_100x100-title"])),(e()(),Ni(-1,null,[" and set the "])),(e()(),mi(179,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["role"])),(e()(),Ni(-1,null,[" to "])),(e()(),mi(182,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ni(-1,null,["img"])),(e()(),Ni(-1,null,[". "])),(e()(),mi(185,0,null,null,3,"h2",[["id","multicolor"]],null,null,null,null,null)),(e()(),Ni(-1,null,["Multicolor Icons "])),(e()(),mi(187,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ni(-1,null,["(preserving svg properties)"])),(e()(),Ni(-1,null,[" If you want to include an multicolor icon, you will have to provide it form a separate sprite file (where the fill and stroke attributes are not stripped). Remember that you will not be able to overwrite styles it's via CSS. "])),(e()(),mi(190,0,null,null,6,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),mi(191,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),mi(192,0,null,null,2,"div",[["class","icon-row icon-examples-6"],["style","width: 33%;"]],null,null,null,null,null)),(e()(),mi(193,0,null,null,1,"svg-icon-sprite",[],null,null,null,pu,ou)),Wr(194,573440,null,0,Zl,[Ul],{src:[0,"src"],width:[1,"width"]},null),(e()(),mi(195,0,null,null,1,"pre",[["style","height: 70px;"]],null,null,null,null,null)),(e()(),Ni(-1,null,["\n"])),(e()(),mi(197,0,null,null,3,"p",[],null,null,null,null,null)),(e()(),Ni(-1,null,[" Report bugs or feature requests on "])),(e()(),mi(199,0,null,null,1,"a",[["href","https://github.com/jannicz/ng-svg-icon-sprite/issues"]],null,null,null,null,null)),(e()(),Ni(-1,null,["Github Issues"])),(e()(),mi(201,0,null,null,8,"ul",[],null,null,null,null,null)),(e()(),mi(202,0,null,null,3,"li",[],null,null,null,null,null)),(e()(),mi(203,0,null,null,2,"a",[["href","https://github.com/jannicz/ng-svg-icon-sprite"]],null,null,null,null,null)),(e()(),mi(204,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ni(-1,null,["ng-svg-icon-sprite sources on Github"])),(e()(),mi(206,0,null,null,3,"li",[],null,null,null,null,null)),(e()(),mi(207,0,null,null,2,"a",[["href","https://www.npmjs.com/package/ng-svg-icon-sprite"]],null,null,null,null,null)),(e()(),mi(208,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ni(-1,null,["ng-svg-icon-sprite package on npm"])),(e()(),mi(210,0,null,null,2,"p",[],null,null,null,null,null)),(e()(),mi(211,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ni(-1,null,["Copyright Jan Suwart, MIT license"]))],(function(e,n){var t=n.component;e(n,21,0,"star_100x100","100px"),e(n,27,0,"assets/sprites/sprite.svg#delete_70x70","70px","65px"),e(n,44,0,"star_100x100_viewbox","styled-icon","100px"),e(n,58,0,"assets/sprites/sprite.svg#delete_70x70","70px"),e(n,65,0,"assets/sprites/sprite.svg#circle_24x24-viewbox","24px"),e(n,89,0,"assets/sprites/sprite.svg#star_100x100","100px","-50 -50 200 200"),e(n,95,0,"assets/sprites/sprite.svg#star_100x100_viewbox","50px","0 0 100 100"),e(n,114,0,"delete_70x70","100px"),e(n,149,0,t.icon,t.width,"0 0 100 100");var r=e(n,163,0,e(n,161,0,"aria-labelledby","star_100x100-title"),e(n,162,0,"role","img"));e(n,160,0,"star_100x100","100px",r,"Orange star"),e(n,194,0,"assets/sprites/image-sprite.svg#multicolor-image","250px")}),(function(e,n){var t=n.component;e(n,23,0,"{","}"),e(n,46,0,"{","{","{","{"),e(n,60,0,"{","}"),e(n,67,0,"{","}"),e(n,117,0,"{","}","{","}","{","{","}"),e(n,130,0,t.changeDone),e(n,138,0,Fr(n,149).width.split("px")[0]<=20),e(n,147,0,t.color)}))}function gu(e){return Pi(0,[(e()(),yi(16777216,null,null,1,null,vu)),Wr(1,16384,null,0,eu,[St,kt],{ngIf:[0,"ngIf"]},null)],(function(e,n){e(n,1,0,!n.component.changed)}),null)}function yu(e){return Pi(0,[(e()(),mi(0,0,null,null,1,"app-root",[],null,null,null,gu,hu)),Wr(1,114688,null,0,Bl,[Ul],null,null)],(function(e,n){e(n,1,0)}),null)}var mu,_u=Tr("app-root",Bl,yu,{},{},[]),bu=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return o(n,e),n.makeCurrent=function(){var e;e=new n,Gl||(Gl=e)},n.prototype.getProperty=function(e,n){return e[n]},n.prototype.log=function(e){window.console&&window.console.log&&window.console.log(e)},n.prototype.logGroup=function(e){window.console&&window.console.group&&window.console.group(e)},n.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},n.prototype.onAndCancel=function(e,n,t){return e.addEventListener(n,t,!1),function(){e.removeEventListener(n,t,!1)}},n.prototype.dispatchEvent=function(e,n){e.dispatchEvent(n)},n.prototype.remove=function(e){return e.parentNode&&e.parentNode.removeChild(e),e},n.prototype.getValue=function(e){return e.value},n.prototype.createElement=function(e,n){return(n=n||this.getDefaultDocument()).createElement(e)},n.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},n.prototype.getDefaultDocument=function(){return document},n.prototype.isElementNode=function(e){return e.nodeType===Node.ELEMENT_NODE},n.prototype.isShadowRoot=function(e){return e instanceof DocumentFragment},n.prototype.getGlobalEventTarget=function(e,n){return"window"===n?window:"document"===n?e:"body"===n?e.body:null},n.prototype.getHistory=function(){return window.history},n.prototype.getLocation=function(){return window.location},n.prototype.getBaseHref=function(e){var n,t=wu||(wu=document.querySelector("base"))?wu.getAttribute("href"):null;return null==t?null:(n=t,mu||(mu=document.createElement("a")),mu.setAttribute("href",n),"/"===mu.pathname.charAt(0)?mu.pathname:"/"+mu.pathname)},n.prototype.resetBaseElement=function(){wu=null},n.prototype.getUserAgent=function(){return window.navigator.userAgent},n.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},n.prototype.supportsCookies=function(){return!0},n.prototype.getCookie=function(e){return function(e,n){var t,r;n=encodeURIComponent(n);try{for(var o=l(e.split(";")),i=o.next();!i.done;i=o.next()){var s=i.value,a=s.indexOf("="),c=u(-1==a?[s,""]:[s.slice(0,a),s.slice(a+1)],2),d=c[1];if(c[0].trim()===n)return decodeURIComponent(d)}}catch(f){t={error:f}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}return null}(document.cookie,e)},n}(function(e){function n(){return e.call(this)||this}return o(n,e),n.prototype.supportsDOMEvents=function(){return!0},n}(Kl)),wu=null,xu=new be("TRANSITION_ID"),Cu=[{provide:mo,useFactory:function(e,n,t){return function(){t.get(_o).donePromise.then((function(){var t=Wl();Array.prototype.slice.apply(n.querySelectorAll("style[ng-transition]")).filter((function(n){return n.getAttribute("ng-transition")===e})).forEach((function(e){return t.remove(e)}))}))}},deps:[xu,Yl,On],multi:!0}],Eu=function(){function e(){}return e.init=function(){var n;n=new e,Ko=n},e.prototype.addToWindow=function(e){_e.getAngularTestability=function(n,t){void 0===t&&(t=!0);var r=e.findTestabilityInTree(n,t);if(null==r)throw new Error("Could not find testability for element.");return r},_e.getAllAngularTestabilities=function(){return e.getAllTestabilities()},_e.getAllAngularRootElements=function(){return e.getAllRootElements()},_e.frameworkStabilizers||(_e.frameworkStabilizers=[]),_e.frameworkStabilizers.push((function(e){var n=_e.getAllAngularTestabilities(),t=n.length,r=!1,o=function(n){r=r||n,0==--t&&e(r)};n.forEach((function(e){e.whenStable(o)}))}))},e.prototype.findTestabilityInTree=function(e,n,t){if(null==n)return null;var r=e.getTestability(n);return null!=r?r:t?Wl().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null},e}();function Iu(e,n){"undefined"!=typeof COMPILED&&COMPILED||((_e.ng=_e.ng||{})[e]=n)}var ku=function(){return{ApplicationRef:ti,NgZone:Fo}}();function Tu(e){return si(e)}var Su=new be("EventManagerPlugins"),Nu=function(){function e(e,n){var t=this;this._zone=n,this._eventNameToPlugin=new Map,e.forEach((function(e){return e.manager=t})),this._plugins=e.slice().reverse()}return e.prototype.addEventListener=function(e,n,t){return this._findPluginFor(n).addEventListener(e,n,t)},e.prototype.addGlobalEventListener=function(e,n,t){return this._findPluginFor(n).addGlobalEventListener(e,n,t)},e.prototype.getZone=function(){return this._zone},e.prototype._findPluginFor=function(e){var n=this._eventNameToPlugin.get(e);if(n)return n;for(var t=this._plugins,r=0;r-1},n}(Ou),Gu=["alt","control","meta","shift"],Wu={"\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"},Ku={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"},Yu={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},Ju=function(e){function n(n){return e.call(this,n)||this}var t;return o(n,e),t=n,n.prototype.supports=function(e){return null!=t.parseEventName(e)},n.prototype.addEventListener=function(e,n,r){var o=t.parseEventName(n),i=t.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return Wl().onAndCancel(e,o.domEventName,i)}))},n.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(Gu.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 l={};return l.domEventName=r,l.fullKey=i,l},n.getEventFullKey=function(e){var n="",t=function(e){var n=e.key;if(null==n){if(null==(n=e.keyIdentifier))return"Unidentified";n.startsWith("U+")&&(n=String.fromCharCode(parseInt(n.substring(2),16)),3===e.location&&Ku.hasOwnProperty(n)&&(n=Ku[n]))}return Wu[n]||n}(e);return" "===(t=t.toLowerCase())?t="space":"."===t&&(t="dot"),Gu.forEach((function(r){r!=t&&(0,Yu[r])(e)&&(n+=r+".")})),n+=t},n.eventCallback=function(e,n,r){return function(o){t.getEventFullKey(o)===e&&r.runGuarded((function(){return n(o)}))}},n._normalizeKey=function(e){switch(e){case"esc":return"escape";default:return e}},n}(Ou),$u=function(){function e(){}return e.\u0275prov=le({factory:function(){return Te(Xu)},token:e,providedIn:"root"}),e}(),Xu=function(e){function n(n){var t=e.call(this)||this;return t._doc=n,t}return o(n,e),n.prototype.sanitize=function(e,n){if(null==n)return null;switch(e){case wn.NONE:return n;case wn.HTML:return We(n,"HTML")?Ge(n):function(e,n){var t=null;try{ln=ln||new Xe(e);var r=n?String(n):"";t=ln.getInertBodyElement(r);var o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=t.innerHTML,t=ln.getInertBodyElement(r)}while(r!==i);var l=new gn,u=l.sanitizeChildren(bn(t)||t);return $e()&&l.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),u}finally{if(t)for(var s=bn(t)||t;s.firstChild;)s.removeChild(s.firstChild)}}(this._doc,String(n));case wn.STYLE:return We(n,"Style")?Ge(n):function(e){if(!(e=String(e).trim()))return"";var n=e.match(Cn);return n&&tn(n[1])===n[1]||e.match(xn)&&function(e){for(var n=!0,t=!0,r=0;r=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var r,o,i=t.call(e),l=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)l.push(r.value)}catch(u){o={error:u}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return l}function s(){for(var e=[],n=0;n0?this._next(n.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},n}(L);function q(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),function e(n,t,r){return void 0===r&&(r=Number.POSITIVE_INFINITY),"function"==typeof t?function(o){return o.pipe(e((function(e,r){return(o=n(e,r),o instanceof T?o:new T(H(o))).pipe(function(e,n){return function(n){return n.lift(new B(e,void 0))}}((function(n,o){return t(e,n,r,o)})));var o}),r))}:("number"==typeof t&&(r=t),function(e){return e.lift(new U(n,r))})}(I,e)}function Q(e,n){return n?function(e,n){return new T((function(t){var r=new p,o=0;return r.add(n.schedule((function(){o!==e.length?(t.next(e[o++]),t.closed||r.add(this.schedule())):t.complete()}))),r}))}(e,n):new T(V(e))}function G(){return function(e){return e.lift(new W(e))}}var W=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,n){var t=this.connectable;t._refCount++;var r=new K(e,t),o=n.subscribe(r);return r.closed||(r.connection=t.connect()),o},e}(),K=function(e){function n(n,t){var r=e.call(this,n)||this;return r.connectable=t,r}return g(n,e),n.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var n=e._refCount;if(n<=0)this.connection=null;else if(e._refCount=n-1,n>1)this.connection=null;else{var t=this.connection,r=e._connection;this.connection=null,!r||t&&r!==t||r.unsubscribe()}}else this.connection=null},n}(x),Y=function(e){function n(n,t){var r=e.call(this)||this;return r.source=n,r.subjectFactory=t,r._refCount=0,r._isComplete=!1,r}return g(n,e),n.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},n.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},n.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new p).add(this.source.subscribe(new $(this.getSubject(),this))),e.closed&&(this._connection=null,e=p.EMPTY)),e},n.prototype.refCount=function(){return G()(this)},n}(T),J=function(){var e=Y.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}}(),$=function(e){function n(n,t){var r=e.call(this,n)||this;return r.connectable=t,r}return g(n,e),n.prototype._error=function(n){this._unsubscribe(),e.prototype._error.call(this,n)},n.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},n.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var n=e._connection;e._refCount=0,e._subject=null,e._connection=null,n&&n.unsubscribe()}},n}(A);function X(){return new P}var ee="__parameters__";function ne(e,n,t){return function(){var r=function(e){return function(){for(var n=[],t=0;t ");else if("object"==typeof n){var i=[];for(var l in n)if(n.hasOwnProperty(l)){var u=n[l];i.push(l+":"+("string"==typeof u?JSON.stringify(u):pe(u)))}o="{"+i.join(", ")+"}"}return t+(r?"("+r+")":"")+"["+o+"]: "+e.replace(Ie,"\n ")}var Pe=function(){return function(){}}(),De=function(){return function(){}}();function Re(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function Me(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function Ve(e,n){for(var t=[],r=0;r',!n.querySelector||n.querySelector("svg")?(n.innerHTML='

',this.getInertBodyElement=n.querySelector&&n.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(e){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return e.prototype.getInertBodyElement_XHR=function(e){e=""+e+"";try{e=encodeURI(e)}catch(r){return null}var n=new XMLHttpRequest;n.responseType="document",n.open("GET","data:text/html;charset=utf-8,"+e,!1),n.send(void 0);var t=n.response.body;return t.removeChild(t.firstChild),t},e.prototype.getInertBodyElement_DOMParser=function(e){e=""+e+"";try{var n=(new window.DOMParser).parseFromString(e,"text/html").body;return n.removeChild(n.firstChild),n}catch(t){return null}},e.prototype.getInertBodyElement_InertDocument=function(e){var n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=e,n;var t=this.inertDocument.createElement("body");return t.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(t),t},e.prototype.stripCustomNsAttrs=function(e){for(var n=e.attributes,t=n.length-1;0"),!0},e.prototype.endElement=function(e){var n=e.nodeName.toLowerCase();pn.hasOwnProperty(n)&&!an.hasOwnProperty(n)&&(this.buf.push(""))},e.prototype.chars=function(e){this.buf.push(wn(e))},e.prototype.checkClobberedElement=function(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+e.outerHTML);return n},e}(),_n=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,bn=/([^\#-~ |!])/g;function wn(e){return e.replace(/&/g,"&").replace(_n,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(bn,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(//g,">")}function xn(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Cn=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}({}),En=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:attr|calc|var))\\([-0-9.%, #a-zA-Z]+\\))$","g"),In=/^url\(([^)]+)\)$/,kn=/([A-Z])/g;function Tn(e){try{return null!=e?e.toString().slice(0,30):e}catch(n){return"[ERROR] Exception while trying to serialize the value"}}var Sn=function(){function e(){}return e.__NG_ELEMENT_ID__=function(){return Nn()},e}(),Nn=function(){for(var e=[],n=0;n-1}(r,o)))){var c=e._providers.length;return e._def.providers[c]=e._def.providersByKey[n.tokenKey]={flags:5120,value:u.factory,deps:[],index:c,token:n.token},e._providers[c]=mr,e._providers[c]=Er(e,e._def.providersByKey[n.tokenKey])}return 4&n.flags?t:e._parent.get(n.token,t)}finally{Se(i)}}function Er(e,n){var t;switch(201347067&n.flags){case 512:t=function(e,n,t){var r=t.length;switch(r){case 0:return new n;case 1:return new n(Cr(e,t[0]));case 2:return new n(Cr(e,t[0]),Cr(e,t[1]));case 3:return new n(Cr(e,t[0]),Cr(e,t[1]),Cr(e,t[2]));default:for(var o=[],i=0;i=t.length)&&(n=t.length-1),n<0)return null;var r=t[n];return r.viewContainerParent=null,Me(t,n),zt.dirtyParentQueries(r),Tr(r),r}function kr(e,n,t){var r=n?tr(n,n.def.lastRenderRootNode):e.renderElement,o=t.renderer.parentNode(r),i=t.renderer.nextSibling(r);cr(t,2,o,i,void 0)}function Tr(e){cr(e,3,null,null,void 0)}var Sr={};function Nr(e,n,t,r,o,i){return new Or(e,n,t,r,o,i)}var Or=function(e){function n(n,t,r,o,i,l){var u=e.call(this)||this;return u.selector=n,u.componentType=t,u._inputs=o,u._outputs=i,u.ngContentSelectors=l,u.viewDefFactory=r,u}return o(n,e),Object.defineProperty(n.prototype,"inputs",{get:function(){var e=[],n=this._inputs;for(var t in n)e.push({propName:t,templateName:n[t]});return e},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"outputs",{get:function(){var e=[];for(var n in this._outputs)e.push({propName:n,templateName:this._outputs[n]});return e},enumerable:!0,configurable:!0}),n.prototype.create=function(e,n,t,r){if(!r)throw new Error("ngModule should be provided");var o=ar(this.viewDefFactory),i=o.nodes[0].element.componentProvider.nodeIndex,l=zt.createRootView(e,n||[],t,o,r,Sr),u=Ht(l,i).instance;return t&&l.renderer.setAttribute(Ft(l,0).renderElement,"ng-version",ft.full),new Ar(l,new Mr(l),u)},n}(Jn),Ar=function(e){function n(n,t,r){var o=e.call(this)||this;return o._view=n,o._viewRef=t,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=t,o.changeDetectorRef=t,o.instance=r,o}return o(n,e),Object.defineProperty(n.prototype,"location",{get:function(){return new it(Ft(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"injector",{get:function(){return new Hr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),n.prototype.destroy=function(){this._viewRef.destroy()},n.prototype.onDestroy=function(e){this._viewRef.onDestroy(e)},n}(Yn);function Pr(e,n,t){return new Dr(e,n,t)}var Dr=function(){function e(e,n,t){this._view=e,this._elDef=n,this._data=t,this._embeddedViews=[]}return Object.defineProperty(e.prototype,"element",{get:function(){return new it(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new Hr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parentInjector",{get:function(){for(var e=this._view,n=this._elDef.parent;!n&&e;)n=nr(e),e=e.parent;return e?new Hr(e,n):new Hr(this._view,null)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var n=Ir(this._data,e);zt.destroyView(n)}},e.prototype.get=function(e){var n=this._embeddedViews[e];if(n){var t=new Mr(n);return t.attachToViewContainerRef(this),t}return null},Object.defineProperty(e.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),e.prototype.createEmbeddedView=function(e,n,t){var r=e.createEmbeddedView(n||{});return this.insert(r,t),r},e.prototype.createComponent=function(e,n,t,r,o){var i=t||this.parentInjector;o||e instanceof rt||(o=i.get(Pe));var l=e.create(i,r,void 0,o);return this.insert(l.hostView,n),l},e.prototype.insert=function(e,n){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var t,r,o,i,l=e;return i=(t=this._data).viewContainer._embeddedViews,null==(r=n)&&(r=i.length),(o=l._view).viewContainerParent=this._view,Re(i,r,o),function(e,n){var t=er(n);if(t&&t!==e&&!(16&n.state)){n.state|=16;var r=t.template._projectedViews;r||(r=t.template._projectedViews=[]),r.push(n),function(e,n){if(!(4&n.flags)){e.nodeFlags|=4,n.flags|=4;for(var t=n.parent;t;)t.childFlags|=4,t=t.parent}}(n.parent.def,n.parentNodeDef)}}(t,o),zt.dirtyParentQueries(o),kr(t,r>0?i[r-1]:null,o),l.attachToViewContainerRef(this),e},e.prototype.move=function(e,n){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var t,r,o,i,l,u=this._embeddedViews.indexOf(e._view);return o=n,l=(i=(t=this._data).viewContainer._embeddedViews)[r=u],Me(i,r),null==o&&(o=i.length),Re(i,o,l),zt.dirtyParentQueries(l),Tr(l),kr(t,o>0?i[o-1]:null,l),e},e.prototype.indexOf=function(e){return this._embeddedViews.indexOf(e._view)},e.prototype.remove=function(e){var n=Ir(this._data,e);n&&zt.destroyView(n)},e.prototype.detach=function(e){var n=Ir(this._data,e);return n?new Mr(n):null},e}();function Rr(e){return new Mr(e)}var Mr=function(){function e(e){this._view=e,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){return cr(this._view,0,void 0,void 0,e=[]),e;var e},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(){Jt(this._view)},e.prototype.detach=function(){this._view.state&=-5},e.prototype.detectChanges=function(){var e=this._view.root.rendererFactory;e.begin&&e.begin();try{zt.checkAndUpdateView(this._view)}finally{e.end&&e.end()}},e.prototype.checkNoChanges=function(){zt.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)),zt.destroyView(this._view)},e.prototype.detachFromAppRef=function(){this._appRef=null,Tr(this._view),zt.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}();function Vr(e,n){return new jr(e,n)}var jr=function(e){function n(n,t){var r=e.call(this)||this;return r._parentView=n,r._def=t,r}return o(n,e),n.prototype.createEmbeddedView=function(e){return new Mr(zt.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))},Object.defineProperty(n.prototype,"elementRef",{get:function(){return new it(Ft(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),n}(St);function Fr(e,n){return new Hr(e,n)}var Hr=function(){function e(e,n){this.view=e,this.elDef=n}return e.prototype.get=function(e,n){return void 0===n&&(n=Pn.THROW_IF_NOT_FOUND),zt.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:qt(e)},n)},e}();function Lr(e,n){var t=e.def.nodes[n];if(1&t.flags){var r=Ft(e,t.nodeIndex);return t.element.template?r.template:r.renderElement}if(2&t.flags)return jt(e,t.nodeIndex).renderText;if(20240&t.flags)return Ht(e,t.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+n)}function Br(e,n,t,r){return new zr(e,n,t,r)}var zr=function(){function e(e,n,t,r){this._moduleType=e,this._parent=n,this._bootstrapComponents=t,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(e){for(var n=e._def,t=e._providers=Ve(n.providers.length),r=0;r0,n.provider.value,n.provider.deps);if(n.outputs.length)for(var o=0;o0,r=n.provider;switch(201347067&n.flags){case 512:return to(e,n.parent,t,r.value,r.deps);case 1024:return function(e,n,t,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(oo(e,n,t,o[0]));case 2:return r(oo(e,n,t,o[0]),oo(e,n,t,o[1]));case 3:return r(oo(e,n,t,o[0]),oo(e,n,t,o[1]),oo(e,n,t,o[2]));default:for(var l=[],u=0;u0&&(o=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==o})),e(r._didWork,r.getPendingTasks())}),n)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:t})},e.prototype.whenStable=function(e,n,t){if(t&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,n,t),this._runCallbacksIfReady()},e.prototype.getPendingRequestCount=function(){return this._pendingCount},e.prototype.findProviders=function(e,n,t){return[]},e}(),Yo=function(){function e(){this._applications=new Map,Jo.addToWindow(this)}return e.prototype.registerApplication=function(e,n){this._applications.set(e,n)},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,n){return void 0===n&&(n=!0),Jo.findTestabilityInTree(this,e,n)},e}(),Jo=new(function(){function e(){}return e.prototype.addToWindow=function(e){},e.prototype.findTestabilityInTree=function(e,n,t){return null},e}()),$o=new xe("AllowMultipleToken"),Xo=function(){return function(e,n){this.name=e,this.token=n}}();function ei(e,n,t){void 0===t&&(t=[]);var r="Platform: "+n,o=new xe(r);return function(n){void 0===n&&(n=[]);var i=ni();if(!i||i.injector.get($o,!1))if(e)e(t.concat(n).concat({provide:o,useValue:!0}));else{var l=t.concat(n).concat({provide:o,useValue:!0},{provide:On,useValue:"platform"});!function(e){if(Go&&!Go.destroyed&&!Go.injector.get($o,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Go=e.get(ti);var n=e.get(Io,null);n&&n.forEach((function(e){return e()}))}(Pn.create({providers:l,name:r}))}return function(e){var n=ni();if(!n)throw new Error("No platform exists!");if(!n.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return n}(o)}}function ni(){return Go&&!Go.destroyed?Go:null}var ti=function(){function e(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return e.prototype.bootstrapModuleFactory=function(e,n){var t,r,o=this,i=(r=n&&n.ngZoneEventCoalescing||!1,"noop"===(t=n?n.ngZone:void 0)?new Wo:("zone.js"===t?void 0:t)||new Lo({enableLongStackTrace:en(),shouldCoalesceEventChangeDetection:r})),l=[{provide:Lo,useValue:i}];return i.run((function(){var n=Pn.create({providers:l,parent:o.injector,name:e.moduleType.name}),t=e.create(n),r=t.injector.get(ze,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return t.onDestroy((function(){return ii(o._modules,t)})),i.runOutsideAngular((function(){return i.onError.subscribe({next:function(e){r.handleError(e)}})})),function(e,n,r){try{var i=((l=t.injector.get(wo)).runInitializers(),l.donePromise.then((function(){return o._moduleDoBootstrap(t),t})));return Wn(i)?i.catch((function(t){throw n.runOutsideAngular((function(){return e.handleError(t)})),t})):i}catch(u){throw n.runOutsideAngular((function(){return e.handleError(u)})),u}var l}(r,i)}))},e.prototype.bootstrapModule=function(e,n){var t=this;void 0===n&&(n=[]);var r=ri({},n);return function(e,n,t){return e.get(jo).createCompiler([n]).compileModuleAsync(t)}(this.injector,r,e).then((function(e){return t.bootstrapModuleFactory(e,r)}))},e.prototype._moduleDoBootstrap=function(e){var n=e.injector.get(oi);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return n.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module "+pe(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(n)}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}();function ri(e,n){return Array.isArray(n)?n.reduce(ri,e):i(i({},e),n)}var oi=function(){function e(e,n,t,r,o,i){var l=this;this._zone=e,this._console=n,this._injector=t,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=en(),this._zone.onMicrotaskEmpty.subscribe({next:function(){l._zone.run((function(){l.tick()}))}});var u=new T((function(e){l._stable=l._zone.isStable&&!l._zone.hasPendingMacrotasks&&!l._zone.hasPendingMicrotasks,l._zone.runOutsideAngular((function(){e.next(l._stable),e.complete()}))})),s=new T((function(e){var n;l._zone.runOutsideAngular((function(){n=l._zone.onStable.subscribe((function(){Lo.assertNotInAngularZone(),Ho((function(){l._stable||l._zone.hasPendingMacrotasks||l._zone.hasPendingMicrotasks||(l._stable=!0,e.next(!0))}))}))}));var t=l._zone.onUnstable.subscribe((function(){Lo.assertInAngularZone(),l._stable&&(l._stable=!1,l._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){n.unsubscribe(),t.unsubscribe()}}));this.isStable=function(){for(var e=[],n=0;n1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof o&&(t=e.pop()),null===r&&1===e.length&&e[0]instanceof T?e[0]:q(t)(Q(e,r))}(u,s.pipe((function(e){return G()((n=X,function(e){var t;t="function"==typeof n?n:function(){return n};var r=Object.create(e,J);return r.source=e,r.subjectFactory=t,r})(e));var n})))}return e.prototype.bootstrap=function(e,n){var t,r=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.");t=e instanceof Jn?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(t.componentType);var o=t instanceof rt?void 0:this._injector.get(Pe),i=t.create(Pn.NULL,[],n||t.selector,o);i.onDestroy((function(){r._unloadComponent(i)}));var l=i.injector.get(Ko,null);return l&&i.injector.get(Yo).registerApplication(i.location.nativeElement,l),this._loadComponent(i),en()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),i},e.prototype.tick=function(){var e,n,t,r,o=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;try{for(var i=l(this._views),u=i.next();!u.done;u=i.next())u.value.detectChanges()}catch(c){e={error:c}}finally{try{u&&!u.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}if(this._enforceNoNewChanges)try{for(var s=l(this._views),a=s.next();!a.done;a=s.next())a.value.checkNoChanges()}catch(d){t={error:d}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}}catch(f){this._zone.runOutsideAngular((function(){return o._exceptionHandler.handleError(f)}))}finally{this._runningTick=!1}},e.prototype.attachView=function(e){var n=e;this._views.push(n),n.attachToAppRef(this)},e.prototype.detachView=function(e){var n=e;ii(this._views,n),n.detachFromAppRef()},e.prototype._loadComponent=function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(To,[]).concat(this._bootstrapListeners).forEach((function(n){return n(e)}))},e.prototype._unloadComponent=function(e){this.detachView(e.hostView),ii(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}();function ii(e,n){var t=e.indexOf(n);t>-1&&e.splice(t,1)}var li=function(){return function(e,n){this.name=e,this.callback=n}}(),ui=function(){function e(e,n,t){this.listeners=[],this.parent=null,this._debugContext=t,this.nativeNode=e,n&&n instanceof si&&n.addChild(this)}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}(),si=function(e){function n(n,t,r){var o=e.call(this,n,t,r)||this;return o.properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=n,o}return o(n,e),n.prototype.addChild=function(e){e&&(this.childNodes.push(e),e.parent=this)},n.prototype.removeChild=function(e){var n=this.childNodes.indexOf(e);-1!==n&&(e.parent=null,this.childNodes.splice(n,1))},n.prototype.insertChildrenAfter=function(e,n){var t,r=this,o=this.childNodes.indexOf(e);-1!==o&&((t=this.childNodes).splice.apply(t,s([o+1,0],n)),n.forEach((function(n){n.parent&&n.parent.removeChild(n),e.parent=r})))},n.prototype.insertBefore=function(e,n){var t=this.childNodes.indexOf(e);-1===t?this.addChild(n):(n.parent&&n.parent.removeChild(n),n.parent=this,this.childNodes.splice(t,0,n))},n.prototype.query=function(e){return this.queryAll(e)[0]||null},n.prototype.queryAll=function(e){var n=[];return function e(n,t,r){n.childNodes.forEach((function(n){n instanceof si&&(t(n)&&r.push(n),e(n,t,r))}))}(this,e,n),n},n.prototype.queryAllNodes=function(e){var n=[];return function e(n,t,r){n instanceof si&&n.childNodes.forEach((function(n){t(n)&&r.push(n),n instanceof si&&e(n,t,r)}))}(this,e,n),n},Object.defineProperty(n.prototype,"children",{get:function(){return this.childNodes.filter((function(e){return e instanceof n}))},enumerable:!0,configurable:!0}),n.prototype.triggerEventHandler=function(e,n){this.listeners.forEach((function(t){t.name==e&&t.callback(n)}))},n}(ui),ai=new Map;function ci(e){return ai.get(e)||null}var di=ci;function fi(e){ai.set(e.nativeNode,e)}var pi=ei(null,"core",[{provide:ko,useValue:"unknown"},{provide:ti,deps:[Pn]},{provide:Yo,deps:[]},{provide:So,deps:[]}]);function hi(){return kt}function vi(){return Tt}function gi(e){return e||"en-US"}function yi(e){var n=[];return e.onStable.subscribe((function(){for(;n.length;)n.pop()()})),function(e){n.push(e)}}var mi=function(){return function(e){}}();function _i(e,n,t,r,o,i){e|=1;var l=ir(n);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:l.matchedQueries,matchedQueryIds:l.matchedQueryIds,references:l.references,ngContentIndex:t,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:i?ar(i):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:o||Ut},provider:null,text:null,query:null,ngContent:null}}function bi(e,n,t,r,o,i,l,s,a,c,d,f){var p;void 0===l&&(l=[]),c||(c=Ut);var h=ir(t),v=h.matchedQueries,g=h.references,y=h.matchedQueryIds,m=null,_=null;i&&(m=(p=u(gr(i),2))[0],_=p[1]),s=s||[];for(var b=[],w=0;w0)a=v,Mi(v)||(c=v);else for(;a&&h===a.nodeIndex+a.childCount;){var m=a.parent;m&&(m.childFlags|=a.childFlags,m.childMatchedQueries|=a.childMatchedQueries),c=(a=m)&&Mi(a)?a.renderParent:a}}return{factory:null,nodeFlags:l,rootNodeFlags:u,nodeMatchedQueries:s,flags:e,nodes:n,updateDirectives:t||Ut,updateRenderer:r||Ut,handleEvent:function(e,t,r,o){return n[t].element.handleEvent(e,r,o)},bindingCount:o,outputCount:i,lastRenderRootNode:p}}function Mi(e){return 0!=(1&e.flags)&&null===e.element.name}function Vi(e,n,t){var r=n.element&&n.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 "+n.nodeIndex+"!")}if(20224&n.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 "+n.nodeIndex+"!");if(n.query){if(67108864&n.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+n.nodeIndex+"!");if(134217728&n.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+n.nodeIndex+"!")}if(n.childCount){var o=e?e.nodeIndex+e.childCount:t-1;if(n.nodeIndex<=o&&n.nodeIndex+n.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+n.nodeIndex+"!")}}function ji(e,n,t,r){var o=Li(e.root,e.renderer,e,n,t);return Bi(o,e.component,r),zi(o),o}function Fi(e,n,t){var r=Li(e,e.renderer,null,null,n);return Bi(r,t,t),zi(r),r}function Hi(e,n,t,r){var o,i=n.element.componentRendererType;return o=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,Li(e.root,o,e,n.element.componentProvider,t)}function Li(e,n,t,r,o){var i=new Array(o.nodes.length),l=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:t,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:e,renderer:n,oldValues:new Array(o.bindingCount),disposables:l,initIndex:-1}}function Bi(e,n,t){e.component=n,e.context=t}function zi(e){var n;rr(e)&&(n=Ft(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);for(var t=e.def,r=e.nodes,o=0;o0&&Ei(e,n,0,t)&&(p=!0),f>1&&Ei(e,n,1,r)&&(p=!0),f>2&&Ei(e,n,2,o)&&(p=!0),f>3&&Ei(e,n,3,i)&&(p=!0),f>4&&Ei(e,n,4,l)&&(p=!0),f>5&&Ei(e,n,5,u)&&(p=!0),f>6&&Ei(e,n,6,s)&&(p=!0),f>7&&Ei(e,n,7,a)&&(p=!0),f>8&&Ei(e,n,8,c)&&(p=!0),f>9&&Ei(e,n,9,d)&&(p=!0),p}(e,n,t,r,o,i,l,u,s,a,c,d);case 2:return function(e,n,t,r,o,i,l,u,s,a,c,d){var f=!1,p=n.bindings,h=p.length;if(h>0&&Kt(e,n,0,t)&&(f=!0),h>1&&Kt(e,n,1,r)&&(f=!0),h>2&&Kt(e,n,2,o)&&(f=!0),h>3&&Kt(e,n,3,i)&&(f=!0),h>4&&Kt(e,n,4,l)&&(f=!0),h>5&&Kt(e,n,5,u)&&(f=!0),h>6&&Kt(e,n,6,s)&&(f=!0),h>7&&Kt(e,n,7,a)&&(f=!0),h>8&&Kt(e,n,8,c)&&(f=!0),h>9&&Kt(e,n,9,d)&&(f=!0),f){var v=n.text.prefix;h>0&&(v+=Di(t,p[0])),h>1&&(v+=Di(r,p[1])),h>2&&(v+=Di(o,p[2])),h>3&&(v+=Di(i,p[3])),h>4&&(v+=Di(l,p[4])),h>5&&(v+=Di(u,p[5])),h>6&&(v+=Di(s,p[6])),h>7&&(v+=Di(a,p[7])),h>8&&(v+=Di(c,p[8])),h>9&&(v+=Di(d,p[9]));var g=jt(e,n.nodeIndex).renderText;e.renderer.setValue(g,v)}return f}(e,n,t,r,o,i,l,u,s,a,c,d);case 16384:return function(e,n,t,r,o,i,l,u,s,a,c,d){var f=Ht(e,n.nodeIndex),p=f.instance,h=!1,v=void 0,g=n.bindings.length;return g>0&&Wt(e,n,0,t)&&(h=!0,v=lo(e,f,n,0,t,v)),g>1&&Wt(e,n,1,r)&&(h=!0,v=lo(e,f,n,1,r,v)),g>2&&Wt(e,n,2,o)&&(h=!0,v=lo(e,f,n,2,o,v)),g>3&&Wt(e,n,3,i)&&(h=!0,v=lo(e,f,n,3,i,v)),g>4&&Wt(e,n,4,l)&&(h=!0,v=lo(e,f,n,4,l,v)),g>5&&Wt(e,n,5,u)&&(h=!0,v=lo(e,f,n,5,u,v)),g>6&&Wt(e,n,6,s)&&(h=!0,v=lo(e,f,n,6,s,v)),g>7&&Wt(e,n,7,a)&&(h=!0,v=lo(e,f,n,7,a,v)),g>8&&Wt(e,n,8,c)&&(h=!0,v=lo(e,f,n,8,c,v)),g>9&&Wt(e,n,9,d)&&(h=!0,v=lo(e,f,n,9,d,v)),v&&p.ngOnChanges(v),65536&n.flags&&Vt(e,256,n.nodeIndex)&&p.ngOnInit(),262144&n.flags&&p.ngDoCheck(),h}(e,n,t,r,o,i,l,u,s,a,c,d);case 32:case 64:case 128:return function(e,n,t,r,o,i,l,u,s,a,c,d){var f=n.bindings,p=!1,h=f.length;if(h>0&&Kt(e,n,0,t)&&(p=!0),h>1&&Kt(e,n,1,r)&&(p=!0),h>2&&Kt(e,n,2,o)&&(p=!0),h>3&&Kt(e,n,3,i)&&(p=!0),h>4&&Kt(e,n,4,l)&&(p=!0),h>5&&Kt(e,n,5,u)&&(p=!0),h>6&&Kt(e,n,6,s)&&(p=!0),h>7&&Kt(e,n,7,a)&&(p=!0),h>8&&Kt(e,n,8,c)&&(p=!0),h>9&&Kt(e,n,9,d)&&(p=!0),p){var v=Lt(e,n.nodeIndex),g=void 0;switch(201347067&n.flags){case 32:g=[],h>0&&g.push(t),h>1&&g.push(r),h>2&&g.push(o),h>3&&g.push(i),h>4&&g.push(l),h>5&&g.push(u),h>6&&g.push(s),h>7&&g.push(a),h>8&&g.push(c),h>9&&g.push(d);break;case 64:g={},h>0&&(g[f[0].name]=t),h>1&&(g[f[1].name]=r),h>2&&(g[f[2].name]=o),h>3&&(g[f[3].name]=i),h>4&&(g[f[4].name]=l),h>5&&(g[f[5].name]=u),h>6&&(g[f[6].name]=s),h>7&&(g[f[7].name]=a),h>8&&(g[f[8].name]=c),h>9&&(g[f[9].name]=d);break;case 128:var y=t;switch(h){case 1:g=y.transform(t);break;case 2:g=y.transform(r);break;case 3:g=y.transform(r,o);break;case 4:g=y.transform(r,o,i);break;case 5:g=y.transform(r,o,i,l);break;case 6:g=y.transform(r,o,i,l,u);break;case 7:g=y.transform(r,o,i,l,u,s);break;case 8:g=y.transform(r,o,i,l,u,s,a);break;case 9:g=y.transform(r,o,i,l,u,s,a,c);break;case 10:g=y.transform(r,o,i,l,u,s,a,c,d)}}v.value=g}return p}(e,n,t,r,o,i,l,u,s,a,c,d);default:throw"unreachable"}}(e,n,r,o,i,l,u,a,c,d,f,p):function(e,n,t){switch(201347067&n.flags){case 1:return function(e,n,t){for(var r=!1,o=0;o0&&Yt(e,n,0,t),f>1&&Yt(e,n,1,r),f>2&&Yt(e,n,2,o),f>3&&Yt(e,n,3,i),f>4&&Yt(e,n,4,l),f>5&&Yt(e,n,5,u),f>6&&Yt(e,n,6,s),f>7&&Yt(e,n,7,a),f>8&&Yt(e,n,8,c),f>9&&Yt(e,n,9,d)}(e,n,r,o,i,l,u,s,a,c,d,f):function(e,n,t){for(var r=0;r0){var i=new Set(e.modules);cl.forEach((function(n,r){if(i.has(ae(r).providedIn)){var o={token:r,flags:n.flags|(t?4096:0),deps:lr(n.deps),value:n.value,index:e.providers.length};e.providers.push(o),e.providersByKey[qt(r)]=o}}))}}(e=e.factory((function(){return Ut}))),e):e}(r))}var al=new Map,cl=new Map,dl=new Map;function fl(e){var n;al.set(e.token,e),"function"==typeof e.token&&(n=ae(e.token))&&"function"==typeof n.providedIn&&cl.set(e.token,e)}function pl(e,n){var t=ar(n.viewDefFactory),r=ar(t.nodes[0].element.componentView);dl.set(e,r)}function hl(){al.clear(),cl.clear(),dl.clear()}function vl(e){if(0===al.size)return e;var n=function(e){for(var n=[],t=null,r=0;r\n\n.icon-example ","\n color: darkred;\n",""])),(e()(),bi(24,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),bi(25,0,null,null,2,"div",[["class","icon-row icon-examples-2"]],null,null,null,null,null)),(e()(),bi(26,0,null,null,1,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(27,573440,null,0,Ql,[ql],{src:[0,"src"],width:[1,"width"],height:[2,"height"]},null),(e()(),bi(28,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ai(-1,null,[""])),(e()(),bi(30,0,null,null,9,"p",[],null,null,null,null,null)),(e()(),Ai(-1,null,["To access the inner SVG properties like "])),(e()(),bi(32,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ai(-1,null,["fill"])),(e()(),Ai(-1,null,[" or "])),(e()(),bi(35,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ai(-1,null,["stroke"])),(e()(),Ai(-1,null,[" via CSS use "])),(e()(),bi(38,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["::ng-deep"])),(e()(),bi(40,0,null,null,6,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),bi(41,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),bi(42,0,null,null,2,"div",[["class","icon-row icon-examples-3"],["style","padding-top: 20px;"]],null,null,null,null,null)),(e()(),bi(43,0,null,null,1,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(44,573440,null,0,Ql,[ql],{src:[0,"src"],classes:[1,"classes"],width:[2,"width"]},null),(e()(),bi(45,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ai(46,null,[".container ","\n ::ng-deep ","\n .styled-icon ","\n use ","\n fill: orange;\n stroke: black;"])),(e()(),bi(47,0,null,null,3,"h2",[["id","scaling"]],null,null,null,null,null)),(e()(),Ai(-1,null,["Scaling "])),(e()(),bi(49,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ai(-1,null,["(using CSS transform)"])),(e()(),bi(51,0,null,null,1,"p",[],null,null,null,null,null)),(e()(),Ai(-1,null,["Use this pattern if you want to change the size of the original SVG. Apply same rules as above, wrap the SVG into a div and size it using CSS transforms."])),(e()(),bi(53,0,null,null,14,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),bi(54,0,null,null,6,"li",[],null,null,null,null,null)),(e()(),bi(55,0,null,null,3,"div",[["class","icon-row icon-examples-2"]],null,null,null,null,null)),(e()(),bi(56,0,null,null,2,"div",[["class","icon-scale-down"],["style","padding-bottom: 20px;"]],null,null,null,null,null)),(e()(),bi(57,0,null,null,1,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(58,573440,null,0,Ql,[ql],{src:[0,"src"],width:[1,"width"]},null),(e()(),bi(59,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ai(60,null,[".icon-scale-down ","\n // Scale down by 50%\n transform: scale(0.5);\n",""])),(e()(),bi(61,0,null,null,6,"li",[],null,null,null,null,null)),(e()(),bi(62,0,null,null,3,"div",[["class","icon-row icon-examples-4"],["style","height: 0;"]],null,null,null,null,null)),(e()(),bi(63,0,null,null,2,"div",[["class","icon-scale-up"]],null,null,null,null,null)),(e()(),bi(64,0,null,null,1,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(65,573440,null,0,Ql,[ql],{src:[0,"src"],width:[1,"width"]},null),(e()(),bi(66,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ai(67,null,[".icon-scale-up ","\n // Scale up by 500%\n transform: scale(5);\n","\n "])),(e()(),bi(68,0,null,null,3,"h2",[["id","viewBox"]],null,null,null,null,null)),(e()(),Ai(-1,null,["Scaling "])),(e()(),bi(70,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ai(-1,null,["(using viewBox)"])),(e()(),Ai(-1,null,[" This is an alternative to the CSS scaling method presented above. Scaling via "])),(e()(),bi(73,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["viewBox"])),(e()(),Ai(-1,null,[" is "])),(e()(),bi(76,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ai(-1,null,["less consistent across browsers"])),(e()(),Ai(-1,null,[". The pattern depends on your SVG source file, whether it already contains a "])),(e()(),bi(79,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["viewBox"])),(e()(),Ai(-1,null,[" or not. The following example SVGs with an original size of "])),(e()(),bi(82,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["100x100px"])),(e()(),Ai(-1,null,[" are scaled down by 50%. "])),(e()(),bi(85,0,null,null,12,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),bi(86,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),bi(87,0,null,null,2,"div",[["class","icon-row icon-examples-2"]],null,null,null,null,null)),(e()(),bi(88,0,null,null,1,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(89,573440,null,0,Ql,[ql],{src:[0,"src"],width:[1,"width"],viewBox:[2,"viewBox"]},null),(e()(),bi(90,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ai(-1,null,["\x3c!-- SVG source lacks a viewBox --\x3e\n\n "])),(e()(),bi(92,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),bi(93,0,null,null,2,"div",[["class","icon-row icon-examples-3"]],null,null,null,null,null)),(e()(),bi(94,0,null,null,1,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(95,573440,null,0,Ql,[ql],{src:[0,"src"],width:[1,"width"],viewBox:[2,"viewBox"]},null),(e()(),bi(96,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ai(-1,null,["\x3c!-- SVG source contains a viewBox --\x3e\n\n "])),(e()(),bi(98,0,null,null,1,"h2",[["id","defaultpath"]],null,null,null,null,null)),(e()(),Ai(-1,null,["Default sprite path"])),(e()(),Ai(-1,null,[" Set the sprite path in your "])),(e()(),bi(101,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["environment.ts"])),(e()(),Ai(-1,null,[" and set the default path using "])),(e()(),bi(104,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["forRoot()"])),(e()(),Ai(-1,null,[". Now you can invoke the component and simply pass the plain icon name as "])),(e()(),bi(107,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["[src]"])),(e()(),Ai(-1,null,[". "])),(e()(),bi(110,0,null,null,9,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),bi(111,0,null,null,8,"li",[],null,null,null,null,null)),(e()(),bi(112,0,null,null,2,"div",[["class","icon-row"],["style","padding-top: 30px"]],null,null,null,null,null)),(e()(),bi(113,0,null,null,1,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(114,573440,null,0,Ql,[ql],{src:[0,"src"],width:[1,"width"]},null),(e()(),bi(115,0,null,null,4,"div",[["class","pre-vertical"]],null,null,null,null,null)),(e()(),bi(116,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ai(117,null,["import "," IconSpriteModule "," from 'ng-svg-icon-sprite';\nimport "," environment "," from '../environments/environment';\n\n@NgModule(","\n imports: [\n IconSpriteModule.forRoot("," path: environment.spritePath ",")\n"])),(e()(),bi(118,0,null,null,1,"pre",[["style","height: 25px;"]],null,null,null,null,null)),(e()(),Ai(-1,null,[''])),(e()(),bi(120,0,null,null,11,"p",[["style","padding-left: 25%;"]],null,null,null,null,null)),(e()(),bi(121,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ai(-1,null,["Advanced Tip:"])),(e()(),Ai(-1,null,[" to change the sprite path during runtime, inject the "])),(e()(),bi(124,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["iconSpriteService"])),(e()(),Ai(-1,null,[" anywhere and execute "])),(e()(),bi(127,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["this.iconSpriteService.setPath('new-path.svg')"])),(e()(),Ai(-1,null,[" Re-render all icon-components afterwards! \xa0 "])),(e()(),bi(130,0,null,null,1,"button",[],[[8,"disabled",0]],[[null,"click"]],(function(e,n,t){var r=!0,o=e.component;return"click"===n&&(o.changeDefaultSpritePath(),r=0!=(o.changeDone=!0)&&r),r}),null,null)),(e()(),Ai(-1,null,["Change and render"])),(e()(),bi(132,0,null,null,3,"h2",[["id","manipulation"]],null,null,null,null,null)),(e()(),Ai(-1,null,["Manipulation "])),(e()(),bi(134,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ai(-1,null,["(using dynamic icon path)"])),(e()(),bi(136,0,null,null,1,"button",[],null,[[null,"click"]],(function(e,n,t){var r=!0;return"click"===n&&(r=!1!==e.component.changeIconPath(Lr(e,149).src)&&r),r}),null,null)),(e()(),Ai(-1,null,["Change Icon Path"])),(e()(),bi(138,0,null,null,1,"button",[],[[8,"disabled",0]],[[null,"click"]],(function(e,n,t){var r=!0;return"click"===n&&(r=!1!==e.component.changeIconSizeMinus(Lr(e,149).width)&&r),r}),null,null)),(e()(),Ai(-1,null,["Size -"])),(e()(),bi(140,0,null,null,1,"button",[],null,[[null,"click"]],(function(e,n,t){var r=!0;return"click"===n&&(r=!1!==e.component.changeIconSizePlus(Lr(e,149).width)&&r),r}),null,null)),(e()(),Ai(-1,null,["Size +"])),(e()(),bi(142,0,[["colorInput",1]],null,0,"input",[["type","text"],["value","blue"]],null,null,null,null,null)),(e()(),bi(143,0,null,null,1,"button",[],null,[[null,"click"]],(function(e,n,t){var r=!0;return"click"===n&&(r=!1!==e.component.changeIconColor(Lr(e,142).value)&&r),r}),null,null)),(e()(),Ai(-1,null,["Set color"])),(e()(),bi(145,0,null,null,6,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),bi(146,0,null,null,5,"li",[["class","icon-change-size"]],null,null,null,null,null)),(e()(),bi(147,0,null,null,2,"div",[["class","icon-row"]],[[4,"color",null]],null,null,null,null)),(e()(),bi(148,0,null,null,1,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(149,573440,[["iconSprite",4]],0,Ql,[ql],{src:[0,"src"],width:[1,"width"],viewBox:[2,"viewBox"]},null),(e()(),bi(150,0,null,null,1,"pre",[["style","height: 30px;"]],null,null,null,null,null)),(e()(),Ai(-1,null,[''])),(e()(),bi(152,0,null,null,3,"h2",[["id","a11y"]],null,null,null,null,null)),(e()(),Ai(-1,null,["Accessible example "])),(e()(),bi(154,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ai(-1,null,["(meaningful icon pattern)"])),(e()(),bi(156,0,null,null,9,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),bi(157,0,null,null,8,"li",[],null,null,null,null,null)),(e()(),bi(158,0,null,null,5,"div",[["class","icon-row icon-examples-5"]],null,null,null,null,null)),(e()(),bi(159,0,null,null,4,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(160,573440,null,0,Ql,[ql],{src:[0,"src"],width:[1,"width"],attribute:[2,"attribute"],title:[3,"title"]},null),Oi(161,2),Oi(162,2),Oi(163,2),(e()(),bi(164,0,null,null,1,"pre",[],null,null,null,null,null)),(e()(),Ai(-1,null,["\n "])),(e()(),Ai(-1,null,[" Adding "])),(e()(),bi(167,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["[title]=\"'Orange star'\""])),(e()(),Ai(-1,null,[" will render "])),(e()(),bi(170,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,['Orange star'])),(e()(),Ai(-1,null,[" as the first child of the SVG node and serve as alternative text for screen readers. To improve support, you can additionally reference the title's node via "])),(e()(),bi(173,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["'aria-labelledby'"])),(e()(),Ai(-1,null,[" using the title's generated id "])),(e()(),bi(176,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["star_100x100-title"])),(e()(),Ai(-1,null,[" and set the "])),(e()(),bi(179,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["role"])),(e()(),Ai(-1,null,[" to "])),(e()(),bi(182,0,null,null,1,"code",[],null,null,null,null,null)),(e()(),Ai(-1,null,["img"])),(e()(),Ai(-1,null,[". "])),(e()(),bi(185,0,null,null,3,"h2",[["id","multicolor"]],null,null,null,null,null)),(e()(),Ai(-1,null,["Multicolor Icons "])),(e()(),bi(187,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ai(-1,null,["(preserving svg properties)"])),(e()(),Ai(-1,null,[" If you want to include an multicolor icon, you will have to provide it form a separate sprite file (where the fill and stroke attributes are not stripped). Remember that you will not be able to overwrite styles it's via CSS. "])),(e()(),bi(190,0,null,null,6,"ul",[["class","vertical"]],null,null,null,null,null)),(e()(),bi(191,0,null,null,5,"li",[],null,null,null,null,null)),(e()(),bi(192,0,null,null,2,"div",[["class","icon-row icon-examples-6"],["style","width: 33%;"]],null,null,null,null,null)),(e()(),bi(193,0,null,null,1,"svg-icon-sprite",[],null,null,null,vu,lu)),Yr(194,573440,null,0,Ql,[ql],{src:[0,"src"],width:[1,"width"]},null),(e()(),bi(195,0,null,null,1,"pre",[["style","height: 70px;"]],null,null,null,null,null)),(e()(),Ai(-1,null,["\n"])),(e()(),bi(197,0,null,null,3,"p",[],null,null,null,null,null)),(e()(),Ai(-1,null,[" Report bugs or feature requests on "])),(e()(),bi(199,0,null,null,1,"a",[["href","https://github.com/jannicz/ng-svg-icon-sprite/issues"]],null,null,null,null,null)),(e()(),Ai(-1,null,["Github Issues"])),(e()(),bi(201,0,null,null,8,"ul",[],null,null,null,null,null)),(e()(),bi(202,0,null,null,3,"li",[],null,null,null,null,null)),(e()(),bi(203,0,null,null,2,"a",[["href","https://github.com/jannicz/ng-svg-icon-sprite"]],null,null,null,null,null)),(e()(),bi(204,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ai(-1,null,["ng-svg-icon-sprite sources on Github"])),(e()(),bi(206,0,null,null,3,"li",[],null,null,null,null,null)),(e()(),bi(207,0,null,null,2,"a",[["href","https://www.npmjs.com/package/ng-svg-icon-sprite"]],null,null,null,null,null)),(e()(),bi(208,0,null,null,1,"strong",[],null,null,null,null,null)),(e()(),Ai(-1,null,["ng-svg-icon-sprite package on npm"])),(e()(),bi(210,0,null,null,2,"p",[],null,null,null,null,null)),(e()(),bi(211,0,null,null,1,"small",[],null,null,null,null,null)),(e()(),Ai(-1,null,["Copyright Jan Suwart, MIT license"]))],(function(e,n){var t=n.component;e(n,21,0,"star_100x100","100px"),e(n,27,0,"assets/sprites/sprite.svg#delete_70x70","70px","65px"),e(n,44,0,"star_100x100_viewbox","styled-icon","100px"),e(n,58,0,"assets/sprites/sprite.svg#delete_70x70","70px"),e(n,65,0,"assets/sprites/sprite.svg#circle_24x24-viewbox","24px"),e(n,89,0,"assets/sprites/sprite.svg#star_100x100","100px","-50 -50 200 200"),e(n,95,0,"assets/sprites/sprite.svg#star_100x100_viewbox","50px","0 0 100 100"),e(n,114,0,"delete_70x70","100px"),e(n,149,0,t.icon,t.width,"0 0 100 100");var r=e(n,163,0,e(n,161,0,"aria-labelledby","star_100x100-title"),e(n,162,0,"role","img"));e(n,160,0,"star_100x100","100px",r,"Orange star"),e(n,194,0,"assets/sprites/image-sprite.svg#multicolor-image","250px")}),(function(e,n){var t=n.component;e(n,23,0,"{","}"),e(n,46,0,"{","{","{","{"),e(n,60,0,"{","}"),e(n,67,0,"{","}"),e(n,117,0,"{","}","{","}","{","{","}"),e(n,130,0,t.changeDone),e(n,138,0,Lr(n,149).width.split("px")[0]<=20),e(n,147,0,t.color)}))}function mu(e){return Ri(0,[(e()(),_i(16777216,null,null,1,null,yu)),Yr(1,16384,null,0,tu,[Ot,St],{ngIf:[0,"ngIf"]},null)],(function(e,n){e(n,1,0,!n.component.changed)}),null)}function _u(e){return Ri(0,[(e()(),bi(0,0,null,null,1,"app-root",[],null,null,null,mu,gu)),Yr(1,114688,null,0,Ul,[ql],null,null)],(function(e,n){e(n,1,0)}),null)}var bu,wu=Nr("app-root",Ul,_u,{},{},[]),xu=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return o(n,e),n.makeCurrent=function(){var e;e=new n,Kl||(Kl=e)},n.prototype.getProperty=function(e,n){return e[n]},n.prototype.log=function(e){window.console&&window.console.log&&window.console.log(e)},n.prototype.logGroup=function(e){window.console&&window.console.group&&window.console.group(e)},n.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},n.prototype.onAndCancel=function(e,n,t){return e.addEventListener(n,t,!1),function(){e.removeEventListener(n,t,!1)}},n.prototype.dispatchEvent=function(e,n){e.dispatchEvent(n)},n.prototype.remove=function(e){return e.parentNode&&e.parentNode.removeChild(e),e},n.prototype.getValue=function(e){return e.value},n.prototype.createElement=function(e,n){return(n=n||this.getDefaultDocument()).createElement(e)},n.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},n.prototype.getDefaultDocument=function(){return document},n.prototype.isElementNode=function(e){return e.nodeType===Node.ELEMENT_NODE},n.prototype.isShadowRoot=function(e){return e instanceof DocumentFragment},n.prototype.getGlobalEventTarget=function(e,n){return"window"===n?window:"document"===n?e:"body"===n?e.body:null},n.prototype.getHistory=function(){return window.history},n.prototype.getLocation=function(){return window.location},n.prototype.getBaseHref=function(e){var n,t=Cu||(Cu=document.querySelector("base"))?Cu.getAttribute("href"):null;return null==t?null:(n=t,bu||(bu=document.createElement("a")),bu.setAttribute("href",n),"/"===bu.pathname.charAt(0)?bu.pathname:"/"+bu.pathname)},n.prototype.resetBaseElement=function(){Cu=null},n.prototype.getUserAgent=function(){return window.navigator.userAgent},n.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},n.prototype.supportsCookies=function(){return!0},n.prototype.getCookie=function(e){return function(e,n){var t,r;n=encodeURIComponent(n);try{for(var o=l(e.split(";")),i=o.next();!i.done;i=o.next()){var s=i.value,a=s.indexOf("="),c=u(-1==a?[s,""]:[s.slice(0,a),s.slice(a+1)],2),d=c[1];if(c[0].trim()===n)return decodeURIComponent(d)}}catch(f){t={error:f}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}return null}(document.cookie,e)},n}(function(e){function n(){return e.call(this)||this}return o(n,e),n.prototype.supportsDOMEvents=function(){return!0},n}(Jl)),Cu=null,Eu=new xe("TRANSITION_ID"),Iu=[{provide:bo,useFactory:function(e,n,t){return function(){t.get(wo).donePromise.then((function(){var t=Yl();Array.prototype.slice.apply(n.querySelectorAll("style[ng-transition]")).filter((function(n){return n.getAttribute("ng-transition")===e})).forEach((function(e){return t.remove(e)}))}))}},deps:[Eu,$l,Pn],multi:!0}],ku=function(){function e(){}return e.init=function(){var n;n=new e,Jo=n},e.prototype.addToWindow=function(e){we.getAngularTestability=function(n,t){void 0===t&&(t=!0);var r=e.findTestabilityInTree(n,t);if(null==r)throw new Error("Could not find testability for element.");return r},we.getAllAngularTestabilities=function(){return e.getAllTestabilities()},we.getAllAngularRootElements=function(){return e.getAllRootElements()},we.frameworkStabilizers||(we.frameworkStabilizers=[]),we.frameworkStabilizers.push((function(e){var n=we.getAllAngularTestabilities(),t=n.length,r=!1,o=function(n){r=r||n,0==--t&&e(r)};n.forEach((function(e){e.whenStable(o)}))}))},e.prototype.findTestabilityInTree=function(e,n,t){if(null==n)return null;var r=e.getTestability(n);return null!=r?r:t?Yl().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null},e}();function Tu(e,n){"undefined"!=typeof COMPILED&&COMPILED||((we.ng=we.ng||{})[e]=n)}var Su=function(){return{ApplicationRef:oi,NgZone:Lo}}();function Nu(e){return ci(e)}var Ou=new xe("EventManagerPlugins"),Au=function(){function e(e,n){var t=this;this._zone=n,this._eventNameToPlugin=new Map,e.forEach((function(e){return e.manager=t})),this._plugins=e.slice().reverse()}return e.prototype.addEventListener=function(e,n,t){return this._findPluginFor(n).addEventListener(e,n,t)},e.prototype.addGlobalEventListener=function(e,n,t){return this._findPluginFor(n).addGlobalEventListener(e,n,t)},e.prototype.getZone=function(){return this._zone},e.prototype._findPluginFor=function(e){var n=this._eventNameToPlugin.get(e);if(n)return n;for(var t=this._plugins,r=0;r-1},n}(Pu),Ku=["alt","control","meta","shift"],Yu={"\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"},Ju={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"},$u={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},Xu=function(e){function n(n){return e.call(this,n)||this}var t;return o(n,e),t=n,n.prototype.supports=function(e){return null!=t.parseEventName(e)},n.prototype.addEventListener=function(e,n,r){var o=t.parseEventName(n),i=t.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return Yl().onAndCancel(e,o.domEventName,i)}))},n.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(Ku.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 l={};return l.domEventName=r,l.fullKey=i,l},n.getEventFullKey=function(e){var n="",t=function(e){var n=e.key;if(null==n){if(null==(n=e.keyIdentifier))return"Unidentified";n.startsWith("U+")&&(n=String.fromCharCode(parseInt(n.substring(2),16)),3===e.location&&Ju.hasOwnProperty(n)&&(n=Ju[n]))}return Yu[n]||n}(e);return" "===(t=t.toLowerCase())?t="space":"."===t&&(t="dot"),Ku.forEach((function(r){r!=t&&(0,$u[r])(e)&&(n+=r+".")})),n+=t},n.eventCallback=function(e,n,r){return function(o){t.getEventFullKey(o)===e&&r.runGuarded((function(){return n(o)}))}},n._normalizeKey=function(e){switch(e){case"esc":return"escape";default:return e}},n}(Pu),es=function(){function e(){}return e.\u0275prov=se({factory:function(){return Ne(ns)},token:e,providedIn:"root"}),e}(),ns=function(e){function n(n){var t=e.call(this)||this;return t._doc=n,t}return o(n,e),n.prototype.sanitize=function(e,n){if(null==n)return null;switch(e){case Cn.NONE:return n;case Cn.HTML:return Ye(n,"HTML")?Ke(n):function(e,n){var t=null;try{sn=sn||new nn(e);var r=n?String(n):"";t=sn.getInertBodyElement(r);var o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=t.innerHTML,t=sn.getInertBodyElement(r)}while(r!==i);var l=new mn,u=l.sanitizeChildren(xn(t)||t);return en()&&l.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),u}finally{if(t)for(var s=xn(t)||t;s.firstChild;)s.removeChild(s.firstChild)}}(this._doc,String(n));case Cn.STYLE:return Ye(n,"Style")?Ke(n):function(e){if(!(e=String(e).trim()))return"";var n=e.match(In);return n&&on(n[1])===n[1]||e.match(En)&&function(e){for(var n=!0,t=!0,r=0;r0)&&c(r,67)}()}}()}).apply(e,[]))||(t.exports=r)},"/5zm":function(t,e,n){var r=n("I+eb"),o=n("jrUv"),i=Math.cosh,a=Math.abs,u=Math.E;r({target:"Math",stat:!0,forced:!i||i(710)===1/0},{cosh:function(t){var e=o(a(t)-1)+1;return(e+1/(e*u*u))*(u/2)}})},"/AsP":function(t,e,n){var r=n("yIiL"),o=n("SDMg"),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},"/GqU":function(t,e,n){var r=n("RK3t"),o=n("HYAF");t.exports=function(t){return r(o(t))}},"/Ybd":function(t,e,n){var r=n("T69T"),o=n("XdSI"),i=n("F26l"),a=n("LdO1"),u=Object.defineProperty;e.f=r?u:function(t,e,n){if(i(t),e=a(e,!0),i(n),o)try{return u(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"/b8u":function(t,e,n){var r=n("STAE");t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"/byt":function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"07d7":function(t,e,n){var r=n("AO7/"),o=n("busE"),i=n("sEFX");r||o(Object.prototype,"toString",i,{unsafe:!0})},"0BK2":function(t,e){t.exports={}},"0Dky":function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},"0Ds2":function(t,e,n){var r=n("m41k")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,"/./"[t](e)}catch(o){}}return!1}},"0GbY":function(t,e,n){var r=n("Qo9l"),o=n("2oRo"),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},"0TWp":function(t,e,n){var r,o;void 0===(o="function"==typeof(r=function(){"use strict";!function(t){var e=t.performance;function n(t){e&&e.mark&&e.mark(t)}function r(t,n){e&&e.measure&&e.measure(t,n)}n("Zone");var o=t.__Zone_symbol_prefix||"__zone_symbol__";function i(t){return o+t}var a=!0===t[i("forceDuplicateZoneCheck")];if(t.Zone){if(a||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}var u=function(){function e(t,e){this._parent=t,this._name=e?e.name||"unnamed":"",this._properties=e&&e.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,e)}return e.assertZonePatched=function(){if(t.Promise!==I.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(e,"root",{get:function(){for(var t=e.current;t.parent;)t=t.parent;return t},enumerable:!0,configurable:!0}),Object.defineProperty(e,"current",{get:function(){return R.zone},enumerable:!0,configurable:!0}),Object.defineProperty(e,"currentTask",{get:function(){return N},enumerable:!0,configurable:!0}),e.__load_patch=function(o,i){if(I.hasOwnProperty(o)){if(a)throw Error("Already loaded patch: "+o)}else if(!t["__Zone_disable_"+o]){var u="Zone:"+o;n(u),I[o]=i(t,e,M),r(u,u)}},Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),e.prototype.get=function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]},e.prototype.getZoneWith=function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null},e.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},e.prototype.wrap=function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),r=this;return function(){return r.runGuarded(n,this,arguments,e)}},e.prototype.run=function(t,e,n,r){R={parent:R,zone:this};try{return this._zoneDelegate.invoke(this,t,e,n,r)}finally{R=R.parent}},e.prototype.runGuarded=function(t,e,n,r){void 0===e&&(e=null),R={parent:R,zone:this};try{try{return this._zoneDelegate.invoke(this,t,e,n,r)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{R=R.parent}},e.prototype.runTask=function(t,e,n){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||b).name+"; Execution: "+this.name+")");if(t.state!==x||t.type!==A&&t.type!==O){var r=t.state!=k;r&&t._transitionTo(k,S),t.runCount++;var o=N;N=t,R={parent:R,zone:this};try{t.type==O&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(i){if(this._zoneDelegate.handleError(this,i))throw i}}finally{t.state!==x&&t.state!==_&&(t.type==A||t.data&&t.data.isPeriodic?r&&t._transitionTo(S,k):(t.runCount=0,this._updateTaskCount(t,-1),r&&t._transitionTo(x,k,x))),R=R.parent,N=o}}},e.prototype.scheduleTask=function(t){if(t.zone&&t.zone!==this)for(var e=this;e;){if(e===t.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+t.zone.name);e=e.parent}t._transitionTo(w,x);var n=[];t._zoneDelegates=n,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(r){throw t._transitionTo(_,w,x),this._zoneDelegate.handleError(this,r),r}return t._zoneDelegates===n&&this._updateTaskCount(t,1),t.state==w&&t._transitionTo(S,w),t},e.prototype.scheduleMicroTask=function(t,e,n,r){return this.scheduleTask(new l(T,t,e,n,r,void 0))},e.prototype.scheduleMacroTask=function(t,e,n,r,o){return this.scheduleTask(new l(O,t,e,n,r,o))},e.prototype.scheduleEventTask=function(t,e,n,r,o){return this.scheduleTask(new l(A,t,e,n,r,o))},e.prototype.cancelTask=function(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||b).name+"; Execution: "+this.name+")");t._transitionTo(E,S,k);try{this._zoneDelegate.cancelTask(this,t)}catch(e){throw t._transitionTo(_,E),this._zoneDelegate.handleError(this,e),e}return this._updateTaskCount(t,-1),t._transitionTo(x,E),t.runCount=0,t},e.prototype._updateTaskCount=function(t,e){var n=t._zoneDelegates;-1==e&&(t._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t})},t}(),l=function(){function e(n,r,o,i,a,u){if(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=u,!o)throw new Error("callback is not defined");this.callback=o;var c=this;this.invoke=n===A&&i&&i.useG?e.invokeTask:function(){return e.invokeTask.call(t,c,this,arguments)}}return e.invokeTask=function(t,e,n){t||(t=this),P++;try{return t.runCount++,t.zone.runTask(t,e,n)}finally{1==P&&y(),P--}},Object.defineProperty(e.prototype,"zone",{get:function(){return this._zone},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),e.prototype.cancelScheduleRequest=function(){this._transitionTo(x,w)},e.prototype._transitionTo=function(t,e,n){if(this._state!==e&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+t+"', expecting state '"+e+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=t,t==x&&(this._zoneDelegates=null)},e.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},e.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},e}(),p=i("setTimeout"),h=i("Promise"),d=i("then"),v=[],g=!1;function m(e){if(0===P&&0===v.length)if(c||t[h]&&(c=t[h].resolve(0)),c){var n=c[d];n||(n=c.then),n.call(c,y)}else t[p](y,0);e&&v.push(e)}function y(){if(!g){for(g=!0;v.length;){var t=v;v=[];for(var e=0;e=0;n--)"function"==typeof t[n]&&(t[n]=c(t[n],e+"_"+n));return t}function g(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&void 0===t.set)}var m="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,y=!("nw"in h)&&void 0!==h.process&&"[object process]"==={}.toString.call(h.process),b=!y&&!m&&!(!l||!p.HTMLElement),x=void 0!==h.process&&"[object process]"==={}.toString.call(h.process)&&!m&&!(!l||!p.HTMLElement),w={},S=function(t){if(t=t||h.event){var e=w[t.type];e||(e=w[t.type]=f("ON_PROPERTY"+t.type));var n,r=this||t.target||h,o=r[e];if(b&&r===p&&"error"===t.type){var i=t;!0===(n=o&&o.call(this,i.message,i.filename,i.lineno,i.colno,i.error))&&t.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||t.preventDefault();return n}};function k(n,r,o){var i=t(n,r);if(!i&&o&&t(o,r)&&(i={enumerable:!0,configurable:!0}),i&&i.configurable){var a=f("on"+r+"patched");if(!n.hasOwnProperty(a)||!n[a]){delete i.writable,delete i.value;var u=i.get,c=i.set,s=r.substr(2),l=w[s];l||(l=w[s]=f("ON_PROPERTY"+s)),i.set=function(t){var e=this;e||n!==h||(e=h),e&&(e[l]&&e.removeEventListener(s,S),c&&c.apply(e,d),"function"==typeof t?(e[l]=t,e.addEventListener(s,S,!1)):e[l]=null)},i.get=function(){var t=this;if(t||n!==h||(t=h),!t)return null;var e=t[l];if(e)return e;if(u){var o=u&&u.call(this);if(o)return i.set.call(this,o),"function"==typeof t.removeAttribute&&t.removeAttribute(r),o}return null},e(n,r,i),n[a]=!0}}}function E(t,e,n){if(e)for(var r=0;r=0&&"function"==typeof r[i.cbIdx]?s(i.name,r[i.cbIdx],i,o):t.apply(e,r)}}))}function I(t,e){t[f("OriginalDelegate")]=e}var M=!1,R=!1;function N(){try{var t=p.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch(e){}return!1}function P(){if(M)return R;M=!0;try{var t=p.navigator.userAgent;-1===t.indexOf("MSIE ")&&-1===t.indexOf("Trident/")&&-1===t.indexOf("Edge/")||(R=!0)}catch(e){}return R}Zone.__load_patch("toString",(function(t){var e=Function.prototype.toString,n=f("OriginalDelegate"),r=f("Promise"),o=f("Error"),i=function(){if("function"==typeof this){var i=this[n];if(i)return"function"==typeof i?e.call(i):Object.prototype.toString.call(i);if(this===Promise){var a=t[r];if(a)return e.call(a)}if(this===Error){var u=t[o];if(u)return e.call(u)}}return e.call(this)};i[n]=e,Function.prototype.toString=i;var a=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":a.call(this)}}));var j=!1;if("undefined"!=typeof window)try{var D=Object.defineProperty({},"passive",{get:function(){j=!0}});window.addEventListener("test",D,D),window.removeEventListener("test",D,D)}catch(xt){j=!1}var C={useG:!0},L={},F={},G=new RegExp("^"+u+"(\\w+)(true|false)$"),z=f("propagationStopped");function W(t,e){var n=(e?e(t):t)+"false",r=(e?e(t):t)+"true",o=u+n,i=u+r;L[t]={},L[t].false=o,L[t].true=i}function U(t,e,r){var o=r&&r.add||"addEventListener",i=r&&r.rm||"removeEventListener",a=r&&r.listeners||"eventListeners",c=r&&r.rmAll||"removeAllListeners",s=f(o),l="."+o+":",p=function(t,e,n){if(!t.isRemoved){var r=t.callback;"object"==typeof r&&r.handleEvent&&(t.callback=function(t){return r.handleEvent(t)},t.originalDelegate=r),t.invoke(t,e,[n]);var o=t.options;o&&"object"==typeof o&&o.once&&e[i].call(e,n.type,t.originalDelegate?t.originalDelegate:t.callback,o)}},h=function(e){if(e=e||t.event){var n=this||e.target||t,r=n[L[e.type].false];if(r)if(1===r.length)p(r[0],n,e);else for(var o=r.slice(),i=0;i1?new i(e,n):new i(e),s=t.ObjectGetOwnPropertyDescriptor(c,"onmessage");return s&&!1===s.configurable?(a=t.ObjectCreate(c),u=c,[r,o,"send","close"].forEach((function(e){a[e]=function(){var n=t.ArraySlice.call(arguments);if(e===r||e===o){var i=n.length>0?n[0]:void 0;if(i){var u=Zone.__symbol__("ON_PROPERTY"+i);c[u]=a[u]}}return c[e].apply(c,n)}}))):a=c,t.patchOnProperties(a,["close","error","message","open"],u),a};var a=e.WebSocket;for(var u in i)a[u]=i[u]}(t,e),Zone[t.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(n,i,a){a.patchOnProperties=E,a.patchMethod=O,a.bindArguments=v,a.patchMacroTask=A;var s=i.__symbol__("BLACK_LISTED_EVENTS"),f=i.__symbol__("UNPATCHED_EVENTS");n[f]&&(n[s]=n[f]),n[s]&&(i[s]=i[f]=n[s]),a.patchEventPrototype=B,a.patchEventTarget=U,a.isIEOrEdge=P,a.ObjectDefineProperty=e,a.ObjectGetOwnPropertyDescriptor=t,a.ObjectCreate=r,a.ArraySlice=o,a.patchClass=T,a.wrapWithCurrentZone=c,a.filterProperties=ut,a.attachOriginToPatched=I,a._redefineProperty=Object.defineProperty,a.patchCallbacks=H,a.getGlobalObjects=function(){return{globalSources:F,zoneSymbolEventNames:L,eventNames:at,isBrowser:b,isMix:x,isNode:y,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:u,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"}}})),function(t){t[(t.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){var e=t.Zone;e.__load_patch("defineProperty",(function(t,e,n){n._redefineProperty=lt,ft()})),e.__load_patch("registerElement",(function(t,e,n){!function(t,e){var n=e.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in t.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(t,n)})),e.__load_patch("EventTargetLegacy",(function(t,e,n){vt(t,n),gt(n,t)}))}}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{});var mt=f("zoneTask");function yt(t,e,n,r){var o=null,i=null;n+=r;var a={};function u(e){var n=e.data;return n.args[0]=function(){try{e.invoke.apply(this,arguments)}finally{e.data&&e.data.isPeriodic||("number"==typeof n.handleId?delete a[n.handleId]:n.handleId&&(n.handleId[mt]=null))}},n.handleId=o.apply(t,n.args),e}function c(t){return i(t.data.handleId)}o=O(t,e+=r,(function(n){return function(o,i){if("function"==typeof i[0]){var f=s(e,i[0],{isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?i[1]||0:void 0,args:i},u,c);if(!f)return f;var l=f.data.handleId;return"number"==typeof l?a[l]=f:l&&(l[mt]=f),l&&l.ref&&l.unref&&"function"==typeof l.ref&&"function"==typeof l.unref&&(f.ref=l.ref.bind(l),f.unref=l.unref.bind(l)),"number"==typeof l||l?l:f}return n.apply(t,i)}})),i=O(t,n,(function(e){return function(n,r){var o,i=r[0];"number"==typeof i?o=a[i]:(o=i&&i[mt])||(o=i),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof i?delete a[i]:i&&(i[mt]=null),o.zone.cancelTask(o)):e.apply(t,r)}}))}function bt(t,e){if(!Zone[e.symbol("patchEventTarget")]){for(var n=e.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,i=n.TRUE_STR,a=n.FALSE_STR,u=n.ZONE_SYMBOL_PREFIX,c=0;c0){var o=t.invoke;t.invoke=function(){for(var n=c[e.__symbol__("loadfalse")],i=0;i")})),f="$0"==="a".replace(/./,"$0"),l=i("replace"),p=!!/./[l]&&""===/./[l]("a","$0"),h=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,l){var d=i(t),v=!o((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),g=v&&!o((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[c]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return e=!0,null},n[d](""),!e}));if(!v||!g||"replace"===t&&(!s||!f||p)||"split"===t&&!h){var m=/./[d],y=n(d,""[t],(function(t,e,n,r,o){return e.exec===a?v&&!o?{done:!0,value:m.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),b=y[1];r(String.prototype,t,y[0]),r(RegExp.prototype,d,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}l&&u(RegExp.prototype[d],"sham",!0)}},"1E5z":function(t,e,n){var r=n("m/L8").f,o=n("UTVS"),i=n("tiKp")("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},"1Y/n":function(t,e,n){var r=n("HAuM"),o=n("ewvW"),i=n("RK3t"),a=n("UMSQ"),u=function(t){return function(e,n,u,c){r(n);var s=o(e),f=i(s),l=a(s.length),p=t?l-1:0,h=t?-1:1;if(u<2)for(;;){if(p in f){c=f[p],p+=h;break}if(p+=h,t?p<0:l<=p)throw TypeError("Reduce of empty array with no initial value")}for(;t?p>=0:l>p;p+=h)p in f&&(c=n(c,f[p],p,s));return c}};t.exports={left:u(!1),right:u(!0)}},"1p6F":function(t,e,n){var r=n("6XUM"),o=n("ezU2"),i=n("m41k")("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},"27RR":function(t,e,n){var r=n("I+eb"),o=n("g6v/"),i=n("Vu81"),a=n("/GqU"),u=n("Bs8V"),c=n("hBjN");r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var e,n,r=a(t),o=u.f,s=i(r),f={},l=0;s.length>l;)void 0!==(n=o(r,e=s[l++]))&&c(f,e,n);return f}})},"2A+d":function(t,e,n){var r=n("I+eb"),o=n("/GqU"),i=n("UMSQ");r({target:"String",stat:!0},{raw:function(t){for(var e=o(t.raw),n=i(e.length),r=arguments.length,a=[],u=0;n>u;)a.push(String(e[u++])),u1?arguments[1]:void 0)}})},"2MGJ":function(t,e,n){var r=n("ocAm"),o=n("aJMj"),i=n("OG5q"),a=n("Fqhe"),u=n("6urC"),c=n("XH/I"),s=c.get,f=c.enforce,l=String(String).split("String");(t.exports=function(t,e,n,u){var c=!!u&&!!u.unsafe,s=!!u&&!!u.enumerable,p=!!u&&!!u.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),f(n).source=l.join("string"==typeof e?e:"")),t!==r?(c?!p&&t[e]&&(s=!0):delete t[e],s?t[e]=n:o(t,e,n)):s?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||u(this)}))},"2RDa":function(t,e,n){var r,o=n("F26l"),i=n("5y2d"),a=n("aAjO"),u=n("yQMY"),c=n("149L"),s=n("qx7X"),f=n("/AsP")("IE_PROTO"),l=function(){},p=function(t){return"