text: var K5=Object.defineProperty,Y5=Object.defineProperties,Q5=Object.getOwnPropertyDescriptors,fm=Object.getOwnPropertySymbols,Z5=Object.prototype.hasOwnProperty,X5=Object.prototype.propertyIsEnumerable,pm=(Ne,G,C)=>G in Ne?K5(Ne,G,{enumerable:!0,configurable:!0,writable:!0,value:C}):Ne[G]=C,ft=(Ne,G)=>{for(var C in G||(G={}))Z5.call(G,C)&&pm(Ne,C,G[C]);if(fm)for(var C of fm(G))X5.call(G,C)&&pm(Ne,C,G[C]);return Ne},ur=(Ne,G)=>Y5(Ne,Q5(G));(self.webpackChunkplayground=self.webpackChunkplayground||[]).push([[179],{6983:function(Ne){"undefined"!=typeof self&&self,Ne.exports=function(G){var C={};function p(g){if(C[g])return C[g].exports;var x=C[g]={i:g,l:!1,exports:{}};return G[g].call(x.exports,x,x.exports,p),x.l=!0,x.exports}return p.m=G,p.c=C,p.d=function(g,x,z){p.o(g,x)||Object.defineProperty(g,x,{enumerable:!0,get:z})},p.r=function(g){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(g,"__esModule",{value:!0})},p.t=function(g,x){if(1&x&&(g=p(g)),8&x||4&x&&"object"==typeof g&&g&&g.__esModule)return g;var z=Object.create(null);if(p.r(z),Object.defineProperty(z,"default",{enumerable:!0,value:g}),2&x&&"string"!=typeof g)for(var F in g)p.d(z,F,function(L){return g[L]}.bind(null,F));return z},p.n=function(g){var x=g&&g.__esModule?function(){return g.default}:function(){return g};return p.d(x,"a",x),x},p.o=function(g,x){return Object.prototype.hasOwnProperty.call(g,x)},p.p="",p(p.s="./package/src/index.js")}({"./node_modules/classnames/dedupe.js":function(G,C,p){var x;!function(){"use strict";var z=function(){function F(){}function L(ie,K){for(var Q=K.length,ue=0;ue<Q;++ue)N(ie,K[ue])}F.prototype=Object.create(null);var T={}.hasOwnProperty;var R=/\s+/;function N(ie,K){if(K){var Q=typeof K;"string"===Q?function(ie,K){for(var Q=K.split(R),ue=Q.length,le=0;le<ue;++le)ie[Q[le]]=!0}(ie,K):Array.isArray(K)?L(ie,K):"object"===Q?function(ie,K){for(var Q in K)T.call(K,Q)&&(ie[Q]=!!K[Q])}(ie,K):"number"===Q&&function(ie,K){ie[K]=!0}(ie,K)}}return function(){for(var ie=arguments.length,K=Array(ie),Q=0;Q<ie;Q++)K[Q]=arguments[Q];var ue=new F;L(ue,K);var le=[];for(var Fe in ue)ue[Fe]&&le.push(Fe);return le.join(" ")}}();void 0!==G&&G.exports?(z.default=z,G.exports=z):void 0!==(x=function(){return z}.apply(C,[]))&&(G.exports=x)}()},"./node_modules/css-loader/index.js!./node_modules/sass-loader/lib/loader.js!./package/src/animation.scss":function(G,C,p){(G.exports=p("./node_modules/css-loader/lib/css-base.js")(!1)).push([G.i,"/**\n * @license\n * Copyright Akveo. All Rights Reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n */\n.eva-animation {\n  animation-duration: 1s;\n  animation-fill-mode: both; }\n\n.eva-infinite {\n  animation-iteration-count: infinite; }\n\n.eva-icon-shake {\n  animation-name: eva-shake; }\n\n.eva-icon-zoom {\n  animation-name: eva-zoomIn; }\n\n.eva-icon-pulse {\n  animation-name: eva-pulse; }\n\n.eva-icon-flip {\n  animation-name: eva-flipInY; }\n\n.eva-hover {\n  display: inline-block; }\n\n.eva-hover:hover .eva-icon-hover-shake, .eva-parent-hover:hover .eva-icon-hover-shake {\n  animation-name: eva-shake; }\n\n.eva-hover:hover .eva-icon-hover-zoom, .eva-parent-hover:hover .eva-icon-hover-zoom {\n  animation-name: eva-zoomIn; }\n\n.eva-hover:hover .eva-icon-hover-pulse, .eva-parent-hover:hover .eva-icon-hover-pulse {\n  animation-name: eva-pulse; }\n\n.eva-hover:hover .eva-icon-hover-flip, .eva-parent-hover:hover .eva-icon-hover-flip {\n  animation-name: eva-flipInY; }\n\n@keyframes eva-flipInY {\n  from {\n    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    animation-timing-function: ease-in;\n    opacity: 0; }\n  40% {\n    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n    animation-timing-function: ease-in; }\n  60% {\n    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n    opacity: 1; }\n  80% {\n    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }\n  to {\n    transform: perspective(400px); } }\n\n@keyframes eva-shake {\n  from,\n  to {\n    transform: translate3d(0, 0, 0); }\n  10%,\n  30%,\n  50%,\n  70%,\n  90% {\n    transform: translate3d(-3px, 0, 0); }\n  20%,\n  40%,\n  60%,\n  80% {\n    transform: translate3d(3px, 0, 0); } }\n\n@keyframes eva-pulse {\n  from {\n    transform: scale3d(1, 1, 1); }\n  50% {\n    transform: scale3d(1.2, 1.2, 1.2); }\n  to {\n    transform: scale3d(1, 1, 1); } }\n\n@keyframes eva-zoomIn {\n  from {\n    opacity: 1;\n    transform: scale3d(0.5, 0.5, 0.5); }\n  50% {\n    opacity: 1; } }\n",""])},"./node_modules/css-loader/lib/css-base.js":function(G,C){function p(x,z){var F=x[1]||"",L=x[3];if(!L)return F;if(z&&"function"==typeof btoa){var T=function(x){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(x))))+" */"}(L),M=L.sources.map(function(O){return"/*# sourceURL="+L.sourceRoot+O+" */"});return[F].concat(M).concat([T]).join("\n")}return[F].join("\n")}G.exports=function(x){var z=[];return z.toString=function(){return this.map(function(L){var T=p(L,x);return L[2]?"@media "+L[2]+"{"+T+"}":T}).join("")},z.i=function(F,L){"string"==typeof F&&(F=[[null,F,""]]);for(var T={},M=0;M<this.length;M++){var O=this[M][0];"number"==typeof O&&(T[O]=!0)}for(M=0;M<F.length;M++){var R=F[M];("number"!=typeof R[0]||!T[R[0]])&&(L&&!R[2]?R[2]=L:L&&(R[2]="("+R[2]+") and ("+L+")"),z.push(R))}},z}},"./node_modules/isomorphic-style-loader/insertCss.js":function(G,C,p){"use strict";var g={};function x(L){return btoa(encodeURIComponent(L).replace(/%([0-9A-F]{2})/g,function(T,M){return String.fromCharCode("0x"+M)}))}function z(L){L.forEach(function(T){if(--g[T]<=0){var M=document.getElementById(T);M&&M.parentNode.removeChild(M)}})}G.exports=function(L,T){for(var M=void 0===T?{}:T,O=M.replace,R=void 0!==O&&O,k=M.prepend,N=void 0!==k&&k,te=M.prefix,ie=void 0===te?"s":te,K=[],Q=0;Q<L.length;Q++){var ue=L[Q],Fe=ue[1],Be=ue[2],Se=ue[3],Te=""+ie+ue[0]+"-"+Q;if(K.push(Te),!g[Te]||R){g[Te]=1;var ee=document.getElementById(Te),ve=!1;ee||(ve=!0,(ee=document.createElement("style")).setAttribute("type","text/css"),ee.id=Te,Be&&ee.setAttribute("media",Be));var je=Fe;Se&&"function"==typeof btoa&&(je+="\n/*# sourceMappingURL=data:application/json;base64,"+x(JSON.stringify(Se))+"*/",je+="\n/*# sourceURL="+Se.file+"?"+Te+"*/"),"textContent"in ee?ee.textContent=je:ee.styleSheet.cssText=je,ve&&(N?document.head.insertBefore(ee,document.head.childNodes[0]):document.head.appendChild(ee))}else g[Te]++}return z.bind(null,K)}},"./package-build/eva-icons.json":function(G){G.exports={activity:'<g data-name="Layer 2"><g data-name="activity"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M14.33 20h-.21a2 2 0 0 1-1.76-1.58L9.68 6l-2.76 6.4A1 1 0 0 1 6 13H3a1 1 0 0 1 0-2h2.34l2.51-5.79a2 2 0 0 1 3.79.38L14.32 18l2.76-6.38A1 1 0 0 1 18 11h3a1 1 0 0 1 0 2h-2.34l-2.51 5.79A2 2 0 0 1 14.33 20z"/></g></g>',"alert-circle":'<g data-name="Layer 2"><g data-name="alert-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 15a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm1-4a1 1 0 0 1-2 0V8a1 1 0 0 1 2 0z"/></g></g>',"alert-triangle":'<g data-name="Layer 2"><g data-name="alert-triangle"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M22.56 16.3L14.89 3.58a3.43 3.43 0 0 0-5.78 0L1.44 16.3a3 3 0 0 0-.05 3A3.37 3.37 0 0 0 4.33 21h15.34a3.37 3.37 0 0 0 2.94-1.66 3 3 0 0 0-.05-3.04zM12 17a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm1-4a1 1 0 0 1-2 0V9a1 1 0 0 1 2 0z"/></g></g>',archive:'<g data-name="Layer 2"><g data-name="archive"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M18 3H6a3 3 0 0 0-2 5.22V18a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V8.22A3 3 0 0 0 18 3zm-3 10.13a.87.87 0 0 1-.87.87H9.87a.87.87 0 0 1-.87-.87v-.26a.87.87 0 0 1 .87-.87h4.26a.87.87 0 0 1 .87.87zM18 7H6a1 1 0 0 1 0-2h12a1 1 0 0 1 0 2z"/></g></g>',"arrow-back":'<g data-name="Layer 2"><g data-name="arrow-back"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M19 11H7.14l3.63-4.36a1 1 0 1 0-1.54-1.28l-5 6a1.19 1.19 0 0 0-.09.15c0 .05 0 .08-.07.13A1 1 0 0 0 4 12a1 1 0 0 0 .07.36c0 .05 0 .08.07.13a1.19 1.19 0 0 0 .09.15l5 6A1 1 0 0 0 10 19a1 1 0 0 0 .64-.23 1 1 0 0 0 .13-1.41L7.14 13H19a1 1 0 0 0 0-2z"/></g></g>',"arrow-circle-down":'<g data-name="Layer 2"><g data-name="arrow-circle-down"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm3.69 11.86l-3 2.86a.49.49 0 0 1-.15.1.54.54 0 0 1-.16.1.94.94 0 0 1-.76 0 1 1 0 0 1-.33-.21l-3-3a1 1 0 0 1 1.42-1.42l1.29 1.3V8a1 1 0 0 1 2 0v5.66l1.31-1.25a1 1 0 0 1 1.38 1.45z"/></g></g>',"arrow-circle-left":'<g data-name="Layer 2"><g data-name="arrow-circle-left"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M22 12a10 10 0 1 0-10 10 10 10 0 0 0 10-10zm-11.86 3.69l-2.86-3a.49.49 0 0 1-.1-.15.54.54 0 0 1-.1-.16.94.94 0 0 1 0-.76 1 1 0 0 1 .21-.33l3-3a1 1 0 0 1 1.42 1.42L10.41 11H16a1 1 0 0 1 0 2h-5.66l1.25 1.31a1 1 0 0 1-1.45 1.38z"/></g></g>',"arrow-circle-right":'<g data-name="Layer 2"><g data-name="arrow-circle-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M2 12A10 10 0 1 0 12 2 10 10 0 0 0 2 12zm11.86-3.69l2.86 3a.49.49 0 0 1 .1.15.54.54 0 0 1 .1.16.94.94 0 0 1 0 .76 1 1 0 0 1-.21.33l-3 3a1 1 0 0 1-1.42-1.42l1.3-1.29H8a1 1 0 0 1 0-2h5.66l-1.25-1.31a1 1 0 0 1 1.45-1.38z"/></g></g>',"arrow-circle-up":'<g data-name="Layer 2"><g data-name="arrow-circle-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 22A10 10 0 1 0 2 12a10 10 0 0 0 10 10zM8.31 10.14l3-2.86a.49.49 0 0 1 .15-.1.54.54 0 0 1 .16-.1.94.94 0 0 1 .76 0 1 1 0 0 1 .33.21l3 3a1 1 0 0 1-1.42 1.42L13 10.41V16a1 1 0 0 1-2 0v-5.66l-1.31 1.25a1 1 0 0 1-1.38-1.45z"/></g></g>',"arrow-down":'<g data-name="Layer 2"><g data-name="arrow-downward"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M12 17a1.72 1.72 0 0 1-1.33-.64l-4.21-5.1a2.1 2.1 0 0 1-.26-2.21A1.76 1.76 0 0 1 7.79 8h8.42a1.76 1.76 0 0 1 1.59 1.05 2.1 2.1 0 0 1-.26 2.21l-4.21 5.1A1.72 1.72 0 0 1 12 17z"/></g></g>',"arrow-downward":'<g data-name="Layer 2"><g data-name="arrow-down"><rect width="24" height="24" opacity="0"/><path d="M18.77 13.36a1 1 0 0 0-1.41-.13L13 16.86V5a1 1 0 0 0-2 0v11.86l-4.36-3.63a1 1 0 1 0-1.28 1.54l6 5 .15.09.13.07a1 1 0 0 0 .72 0l.13-.07.15-.09 6-5a1 1 0 0 0 .13-1.41z"/></g></g>',"arrow-forward":'<g data-name="Layer 2"><g data-name="arrow-forward"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M5 13h11.86l-3.63 4.36a1 1 0 0 0 1.54 1.28l5-6a1.19 1.19 0 0 0 .09-.15c0-.05.05-.08.07-.13A1 1 0 0 0 20 12a1 1 0 0 0-.07-.36c0-.05-.05-.08-.07-.13a1.19 1.19 0 0 0-.09-.15l-5-6A1 1 0 0 0 14 5a1 1 0 0 0-.64.23 1 1 0 0 0-.13 1.41L16.86 11H5a1 1 0 0 0 0 2z"/></g></g>',"arrow-ios-back":'<g data-name="Layer 2"><g data-name="arrow-ios-back"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M13.83 19a1 1 0 0 1-.78-.37l-4.83-6a1 1 0 0 1 0-1.27l5-6a1 1 0 0 1 1.54 1.28L10.29 12l4.32 5.36a1 1 0 0 1-.78 1.64z"/></g></g>',"arrow-ios-downward":'<g data-name="Layer 2"><g data-name="arrow-ios-downward"><rect width="24" height="24" opacity="0"/><path d="M12 16a1 1 0 0 1-.64-.23l-6-5a1 1 0 1 1 1.28-1.54L12 13.71l5.36-4.32a1 1 0 0 1 1.41.15 1 1 0 0 1-.14 1.46l-6 4.83A1 1 0 0 1 12 16z"/></g></g>',"arrow-ios-forward":'<g data-name="Layer 2"><g data-name="arrow-ios-forward"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M10 19a1 1 0 0 1-.64-.23 1 1 0 0 1-.13-1.41L13.71 12 9.39 6.63a1 1 0 0 1 .15-1.41 1 1 0 0 1 1.46.15l4.83 6a1 1 0 0 1 0 1.27l-5 6A1 1 0 0 1 10 19z"/></g></g>',"arrow-ios-upward":'<g data-name="Layer 2"><g data-name="arrow-ios-upward"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 15a1 1 0 0 1-.64-.23L12 10.29l-5.37 4.32a1 1 0 0 1-1.41-.15 1 1 0 0 1 .15-1.41l6-4.83a1 1 0 0 1 1.27 0l6 5a1 1 0 0 1 .13 1.41A1 1 0 0 1 18 15z"/></g></g>',"arrow-left":'<g data-name="Layer 2"><g data-name="arrow-left"><rect width="24" height="24" opacity="0"/><path d="M13.54 18a2.06 2.06 0 0 1-1.3-.46l-5.1-4.21a1.7 1.7 0 0 1 0-2.66l5.1-4.21a2.1 2.1 0 0 1 2.21-.26 1.76 1.76 0 0 1 1.05 1.59v8.42a1.76 1.76 0 0 1-1.05 1.59 2.23 2.23 0 0 1-.91.2z"/></g></g>',"arrow-right":'<g data-name="Layer 2"><g data-name="arrow-right"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M10.46 18a2.23 2.23 0 0 1-.91-.2 1.76 1.76 0 0 1-1.05-1.59V7.79A1.76 1.76 0 0 1 9.55 6.2a2.1 2.1 0 0 1 2.21.26l5.1 4.21a1.7 1.7 0 0 1 0 2.66l-5.1 4.21a2.06 2.06 0 0 1-1.3.46z"/></g></g>',"arrow-up":'<g data-name="Layer 2"><g data-name="arrow-up"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M16.21 16H7.79a1.76 1.76 0 0 1-1.59-1 2.1 2.1 0 0 1 .26-2.21l4.21-5.1a1.76 1.76 0 0 1 2.66 0l4.21 5.1A2.1 2.1 0 0 1 17.8 15a1.76 1.76 0 0 1-1.59 1z"/></g></g>',"arrow-upward":'<g data-name="Layer 2"><g data-name="arrow-upward"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M5.23 10.64a1 1 0 0 0 1.41.13L11 7.14V19a1 1 0 0 0 2 0V7.14l4.36 3.63a1 1 0 1 0 1.28-1.54l-6-5-.15-.09-.13-.07a1 1 0 0 0-.72 0l-.13.07-.15.09-6 5a1 1 0 0 0-.13 1.41z"/></g></g>',"arrowhead-down":'<g data-name="Layer 2"><g data-name="arrowhead-down"><rect width="24" height="24" opacity="0"/><path d="M17.37 12.39L12 16.71l-5.36-4.48a1 1 0 1 0-1.28 1.54l6 5a1 1 0 0 0 1.27 0l6-4.83a1 1 0 0 0 .15-1.41 1 1 0 0 0-1.41-.14z"/><path d="M11.36 11.77a1 1 0 0 0 1.27 0l6-4.83a1 1 0 0 0 .15-1.41 1 1 0 0 0-1.41-.15L12 9.71 6.64 5.23a1 1 0 0 0-1.28 1.54z"/></g></g>',"arrowhead-left":'<g data-name="Layer 2"><g data-name="arrowhead-left"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M11.64 5.23a1 1 0 0 0-1.41.13l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63L7.29 12l4.48-5.37a1 1 0 0 0-.13-1.4z"/><path d="M14.29 12l4.48-5.37a1 1 0 0 0-1.54-1.28l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63z"/></g></g>',"arrowhead-right":'<g data-name="Layer 2"><g data-name="arrowhead-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M18.78 11.37l-4.78-6a1 1 0 0 0-1.41-.15 1 1 0 0 0-.15 1.41L16.71 12l-4.48 5.37a1 1 0 0 0 .13 1.41A1 1 0 0 0 13 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 .01-1.27z"/><path d="M7 5.37a1 1 0 0 0-1.61 1.26L9.71 12l-4.48 5.36a1 1 0 0 0 .13 1.41A1 1 0 0 0 6 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 0-1.27z"/></g></g>',"arrowhead-up":'<g data-name="Layer 2"><g data-name="arrowhead-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M6.63 11.61L12 7.29l5.37 4.48A1 1 0 0 0 18 12a1 1 0 0 0 .77-.36 1 1 0 0 0-.13-1.41l-6-5a1 1 0 0 0-1.27 0l-6 4.83a1 1 0 0 0-.15 1.41 1 1 0 0 0 1.41.14z"/><path d="M12.64 12.23a1 1 0 0 0-1.27 0l-6 4.83a1 1 0 0 0-.15 1.41 1 1 0 0 0 1.41.15L12 14.29l5.37 4.48A1 1 0 0 0 18 19a1 1 0 0 0 .77-.36 1 1 0 0 0-.13-1.41z"/></g></g>',at:'<g data-name="Layer 2"><g data-name="at"><rect width="24" height="24" opacity="0"/><path d="M13 2a10 10 0 0 0-5 19.1 10.15 10.15 0 0 0 4 .9 10 10 0 0 0 6.08-2.06 1 1 0 0 0 .19-1.4 1 1 0 0 0-1.41-.19A8 8 0 1 1 12.77 4 8.17 8.17 0 0 1 20 12.22v.68a1.71 1.71 0 0 1-1.78 1.7 1.82 1.82 0 0 1-1.62-1.88V8.4a1 1 0 0 0-1-1 1 1 0 0 0-1 .87 5 5 0 0 0-3.44-1.36A5.09 5.09 0 1 0 15.31 15a3.6 3.6 0 0 0 5.55.61A3.67 3.67 0 0 0 22 12.9v-.68A10.2 10.2 0 0 0 13 2zm-1.82 13.09A3.09 3.09 0 1 1 14.27 12a3.1 3.1 0 0 1-3.09 3.09z"/></g></g>',"attach-2":'<g data-name="Layer 2"><g data-name="attach-2"><rect width="24" height="24" opacity="0"/><path d="M12 22a5.86 5.86 0 0 1-6-5.7V6.13A4.24 4.24 0 0 1 10.33 2a4.24 4.24 0 0 1 4.34 4.13v10.18a2.67 2.67 0 0 1-5.33 0V6.92a1 1 0 0 1 1-1 1 1 0 0 1 1 1v9.39a.67.67 0 0 0 1.33 0V6.13A2.25 2.25 0 0 0 10.33 4 2.25 2.25 0 0 0 8 6.13V16.3a3.86 3.86 0 0 0 4 3.7 3.86 3.86 0 0 0 4-3.7V6.13a1 1 0 1 1 2 0V16.3a5.86 5.86 0 0 1-6 5.7z"/></g></g>',attach:'<g data-name="Layer 2"><g data-name="attach"><rect width="24" height="24" opacity="0"/><path d="M9.29 21a6.23 6.23 0 0 1-4.43-1.88 6 6 0 0 1-.22-8.49L12 3.2A4.11 4.11 0 0 1 15 2a4.48 4.48 0 0 1 3.19 1.35 4.36 4.36 0 0 1 .15 6.13l-7.4 7.43a2.54 2.54 0 0 1-1.81.75 2.72 2.72 0 0 1-1.95-.82 2.68 2.68 0 0 1-.08-3.77l6.83-6.86a1 1 0 0 1 1.37 1.41l-6.83 6.86a.68.68 0 0 0 .08.95.78.78 0 0 0 .53.23.56.56 0 0 0 .4-.16l7.39-7.43a2.36 2.36 0 0 0-.15-3.31 2.38 2.38 0 0 0-3.27-.15L6.06 12a4 4 0 0 0 .22 5.67 4.22 4.22 0 0 0 3 1.29 3.67 3.67 0 0 0 2.61-1.06l7.39-7.43a1 1 0 1 1 1.42 1.41l-7.39 7.43A5.65 5.65 0 0 1 9.29 21z"/></g></g>',award:'<g data-name="Layer 2"><g data-name="award"><rect width="24" height="24" opacity="0"/><path d="M19 20.75l-2.31-9A5.94 5.94 0 0 0 18 8 6 6 0 0 0 6 8a5.94 5.94 0 0 0 1.34 3.77L5 20.75a1 1 0 0 0 1.48 1.11l5.33-3.13 5.68 3.14A.91.91 0 0 0 18 22a1 1 0 0 0 1-1.25zM12 4a4 4 0 1 1-4 4 4 4 0 0 1 4-4z"/></g></g>',backspace:'<g data-name="Layer 2"><g data-name="backspace"><rect width="24" height="24" opacity="0"/><path d="M20.14 4h-9.77a3 3 0 0 0-2 .78l-.1.11-6 7.48a1 1 0 0 0 .11 1.37l6 5.48a3 3 0 0 0 2 .78h9.77A1.84 1.84 0 0 0 22 18.18V5.82A1.84 1.84 0 0 0 20.14 4zm-3.43 9.29a1 1 0 0 1 0 1.42 1 1 0 0 1-1.42 0L14 13.41l-1.29 1.3a1 1 0 0 1-1.42 0 1 1 0 0 1 0-1.42l1.3-1.29-1.3-1.29a1 1 0 0 1 1.42-1.42l1.29 1.3 1.29-1.3a1 1 0 0 1 1.42 1.42L15.41 12z"/></g></g>',"bar-chart-2":'<g data-name="Layer 2"><g data-name="bar-chart-2"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M12 8a1 1 0 0 0-1 1v11a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1z"/><path d="M19 4a1 1 0 0 0-1 1v15a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1z"/><path d="M5 12a1 1 0 0 0-1 1v7a1 1 0 0 0 2 0v-7a1 1 0 0 0-1-1z"/></g></g>',"bar-chart":'<g data-name="Layer 2"><g data-name="bar-chart"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M12 4a1 1 0 0 0-1 1v15a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1z"/><path d="M19 12a1 1 0 0 0-1 1v7a1 1 0 0 0 2 0v-7a1 1 0 0 0-1-1z"/><path d="M5 8a1 1 0 0 0-1 1v11a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1z"/></g></g>',battery:'<g data-name="Layer 2"><g data-name="battery"><rect width="24" height="24" opacity="0"/><path d="M15.83 6H4.17A2.31 2.31 0 0 0 2 8.43v7.14A2.31 2.31 0 0 0 4.17 18h11.66A2.31 2.31 0 0 0 18 15.57V8.43A2.31 2.31 0 0 0 15.83 6z"/><path d="M21 9a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0-1-1z"/></g></g>',behance:'<g data-name="Layer 2"><g data-name="behance"><rect width="24" height="24" opacity="0"/><path d="M14.76 11.19a1 1 0 0 0-1 1.09h2.06a1 1 0 0 0-1.06-1.09z"/><path d="M9.49 12.3H8.26v1.94h1c1 0 1.44-.33 1.44-1s-.46-.94-1.21-.94z"/><path d="M10.36 10.52c0-.53-.35-.85-.95-.85H8.26v1.74h.85c.89 0 1.25-.32 1.25-.89z"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zM9.7 15.2H7V8.7h2.7c1.17 0 1.94.61 1.94 1.6a1.4 1.4 0 0 1-1.12 1.43A1.52 1.52 0 0 1 12 13.37c0 1.16-1 1.83-2.3 1.83zm3.55-6h3v.5h-3zM17 13.05h-3.3v.14a1.07 1.07 0 0 0 1.09 1.19.9.9 0 0 0 1-.63H17a2 2 0 0 1-2.17 1.55 2.15 2.15 0 0 1-2.36-2.3v-.44a2.11 2.11 0 0 1 2.28-2.25A2.12 2.12 0 0 1 17 12.58z"/></g></g>',"bell-off":'<g data-name="Layer 2"><g data-name="bell-off"><rect width="24" height="24" opacity="0"/><path d="M15.88 18.71l-.59-.59L14 16.78l-.07-.07L6.58 9.4 5.31 8.14a5.68 5.68 0 0 0 0 .59v4.67l-1.8 1.81A1.64 1.64 0 0 0 4.64 18H8v.34A3.84 3.84 0 0 0 12 22a3.88 3.88 0 0 0 4-3.22zM14 18.34A1.88 1.88 0 0 1 12 20a1.88 1.88 0 0 1-2-1.66V18h4z"/><path d="M7.13 4.3l1.46 1.46 9.53 9.53 2 2 .31.3a1.58 1.58 0 0 0 .45-.6 1.62 1.62 0 0 0-.35-1.78l-1.8-1.81V8.94a6.86 6.86 0 0 0-5.83-6.88 6.71 6.71 0 0 0-5.32 1.61 6.88 6.88 0 0 0-.58.54z"/><path d="M20.71 19.29L19.41 18l-2-2-9.52-9.53L6.42 5 4.71 3.29a1 1 0 0 0-1.42 1.42L5.53 7l1.75 1.7 7.31 7.3.07.07L16 17.41l.59.59 2.7 2.71a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',bell:'<g data-name="Layer 2"><g data-name="bell"><rect width="24" height="24" opacity="0"/><path d="M20.52 15.21l-1.8-1.81V8.94a6.86 6.86 0 0 0-5.82-6.88 6.74 6.74 0 0 0-7.62 6.67v4.67l-1.8 1.81A1.64 1.64 0 0 0 4.64 18H8v.34A3.84 3.84 0 0 0 12 22a3.84 3.84 0 0 0 4-3.66V18h3.36a1.64 1.64 0 0 0 1.16-2.79zM14 18.34A1.88 1.88 0 0 1 12 20a1.88 1.88 0 0 1-2-1.66V18h4z"/></g></g>',bluetooth:'<g data-name="Layer 2"><g data-name="bluetooth"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M13.63 12l4-3.79a1.14 1.14 0 0 0-.13-1.77l-4.67-3.23a1.17 1.17 0 0 0-1.21-.08 1.15 1.15 0 0 0-.62 1v6.2l-3.19-4a1 1 0 0 0-1.56 1.3L9.72 12l-3.5 4.43a1 1 0 0 0 .16 1.4A1 1 0 0 0 7 18a1 1 0 0 0 .78-.38L11 13.56v6.29A1.16 1.16 0 0 0 12.16 21a1.16 1.16 0 0 0 .67-.21l4.64-3.18a1.17 1.17 0 0 0 .49-.85 1.15 1.15 0 0 0-.34-.91zM13 5.76l2.5 1.73L13 9.85zm0 12.49v-4.07l2.47 2.38z"/></g></g>',"book-open":'<g data-name="Layer 2"><g data-name="book-open"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M21 4.34a1.24 1.24 0 0 0-1.08-.23L13 5.89v14.27l7.56-1.94A1.25 1.25 0 0 0 21.5 17V5.32a1.25 1.25 0 0 0-.5-.98z"/><path d="M11 5.89L4.06 4.11A1.27 1.27 0 0 0 3 4.34a1.25 1.25 0 0 0-.48 1V17a1.25 1.25 0 0 0 .94 1.21L11 20.16z"/></g></g>',book:'<g data-name="Layer 2"><g data-name="book"><rect width="24" height="24" opacity="0"/><path d="M19 3H7a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zM7 19a1 1 0 0 1 0-2h11v2z"/></g></g>',bookmark:'<g data-name="Layer 2"><g data-name="bookmark"><rect width="24" height="24" opacity="0"/><path d="M6 21a1 1 0 0 1-.49-.13A1 1 0 0 1 5 20V5.33A2.28 2.28 0 0 1 7.2 3h9.6A2.28 2.28 0 0 1 19 5.33V20a1 1 0 0 1-.5.86 1 1 0 0 1-1 0l-5.67-3.21-5.33 3.2A1 1 0 0 1 6 21z"/></g></g>',briefcase:'<g data-name="Layer 2"><g data-name="briefcase"><rect width="24" height="24" opacity="0"/><path d="M7 21h10V7h-1V5.5A2.5 2.5 0 0 0 13.5 3h-3A2.5 2.5 0 0 0 8 5.5V7H7zm3-15.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5V7h-4z"/><path d="M19 7v14a3 3 0 0 0 3-3v-8a3 3 0 0 0-3-3z"/><path d="M5 7a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3z"/></g></g>',browser:'<g data-name="Layer 2"><g data-name="browser"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm-6 3a1 1 0 1 1-1 1 1 1 0 0 1 1-1zM8 6a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm11 12a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-7h14z"/></g></g>',brush:'<g data-name="Layer 2"><g data-name="brush"><rect width="24" height="24" opacity="0"/><path d="M7.12 12.55a4 4 0 0 0-3.07 3.86v3.11a.47.47 0 0 0 .48.48l3.24-.06a3.78 3.78 0 0 0 3.44-2.2 3.65 3.65 0 0 0-4.09-5.19z"/><path d="M19.26 4.46a2.14 2.14 0 0 0-2.88.21L10 11.08a.47.47 0 0 0 0 .66L12.25 14a.47.47 0 0 0 .66 0l6.49-6.47a2.06 2.06 0 0 0 .6-1.47 2 2 0 0 0-.74-1.6z"/></g></g>',bulb:'<g data-name="Layer 2"><g data-name="bulb"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 7a5 5 0 0 0-3 9v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-4a5 5 0 0 0-3-9z"/><path d="M12 6a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v2a1 1 0 0 0 1 1z"/><path d="M21 11h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2z"/><path d="M5 11H3a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2z"/><path d="M7.66 6.42L6.22 5a1 1 0 0 0-1.39 1.47l1.44 1.39a1 1 0 0 0 .73.28 1 1 0 0 0 .72-.31 1 1 0 0 0-.06-1.41z"/><path d="M19.19 5.05a1 1 0 0 0-1.41 0l-1.44 1.37a1 1 0 0 0 0 1.41 1 1 0 0 0 .72.31 1 1 0 0 0 .69-.28l1.44-1.39a1 1 0 0 0 0-1.42z"/></g></g>',calendar:'<g data-name="Layer 2"><g data-name="calendar"><rect width="24" height="24" opacity="0"/><path d="M18 4h-1V3a1 1 0 0 0-2 0v1H9V3a1 1 0 0 0-2 0v1H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3zM8 17a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm8 0h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2zm3-6H5V7a1 1 0 0 1 1-1h1v1a1 1 0 0 0 2 0V6h6v1a1 1 0 0 0 2 0V6h1a1 1 0 0 1 1 1z"/></g></g>',camera:'<g data-name="Layer 2"><g data-name="camera"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="14" r="1.5"/><path d="M19 7h-3V5.5A2.5 2.5 0 0 0 13.5 3h-3A2.5 2.5 0 0 0 8 5.5V7H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-8a3 3 0 0 0-3-3zm-9-1.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5V7h-4zm2 12a3.5 3.5 0 1 1 3.5-3.5 3.5 3.5 0 0 1-3.5 3.5z"/></g></g>',car:'<g data-name="Layer 2"><g data-name="car"><rect width="24" height="24" opacity="0"/><path d="M21.6 11.22L17 7.52V5a1.91 1.91 0 0 0-1.81-2H3.79A1.91 1.91 0 0 0 2 5v10a2 2 0 0 0 1.2 1.88 3 3 0 1 0 5.6.12h6.36a3 3 0 1 0 5.64 0h.2a1 1 0 0 0 1-1v-4a1 1 0 0 0-.4-.78zM20 12.48V15h-3v-4.92zM7 18a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm12 0a1 1 0 1 1-1-1 1 1 0 0 1 1 1z"/></g></g>',cast:'<g data-name="Layer 2"><g data-name="cast"><polyline points="24 24 0 24 0 0" opacity="0"/><path d="M18.4 3H5.6A2.7 2.7 0 0 0 3 5.78V7a1 1 0 0 0 2 0V5.78A.72.72 0 0 1 5.6 5h12.8a.72.72 0 0 1 .6.78v12.44a.72.72 0 0 1-.6.78H17a1 1 0 0 0 0 2h1.4a2.7 2.7 0 0 0 2.6-2.78V5.78A2.7 2.7 0 0 0 18.4 3z"/><path d="M3.86 14A1 1 0 0 0 3 15.17a1 1 0 0 0 1.14.83 2.49 2.49 0 0 1 2.12.72 2.52 2.52 0 0 1 .51 2.84 1 1 0 0 0 .48 1.33 1.06 1.06 0 0 0 .42.09 1 1 0 0 0 .91-.58A4.52 4.52 0 0 0 3.86 14z"/><path d="M3.86 10.08a1 1 0 0 0 .28 2 6 6 0 0 1 5.09 1.71 6 6 0 0 1 1.53 5.95 1 1 0 0 0 .68 1.26.9.9 0 0 0 .28 0 1 1 0 0 0 1-.72 8 8 0 0 0-8.82-10.2z"/><circle cx="4" cy="19" r="1"/></g></g>',charging:'<g data-name="Layer 2"><g data-name="charging"><rect width="24" height="24" opacity="0"/><path d="M11.28 13H7a1 1 0 0 1-.86-.5 1 1 0 0 1 0-1L9.28 6H4.17A2.31 2.31 0 0 0 2 8.43v7.14A2.31 2.31 0 0 0 4.17 18h4.25z"/><path d="M15.83 6h-4.25l-2.86 5H13a1 1 0 0 1 .86.5 1 1 0 0 1 0 1L10.72 18h5.11A2.31 2.31 0 0 0 18 15.57V8.43A2.31 2.31 0 0 0 15.83 6z"/><path d="M21 9a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0-1-1z"/></g></g>',"checkmark-circle-2":'<g data-name="Layer 2"><g data-name="checkmark-circle-2"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm4.3 7.61l-4.57 6a1 1 0 0 1-.79.39 1 1 0 0 1-.79-.38l-2.44-3.11a1 1 0 0 1 1.58-1.23l1.63 2.08 3.78-5a1 1 0 1 1 1.6 1.22z"/></g></g>',"checkmark-circle":'<g data-name="Layer 2"><g data-name="checkmark-circle"><rect width="24" height="24" opacity="0"/><path d="M9.71 11.29a1 1 0 0 0-1.42 1.42l3 3A1 1 0 0 0 12 16a1 1 0 0 0 .72-.34l7-8a1 1 0 0 0-1.5-1.32L12 13.54z"/><path d="M21 11a1 1 0 0 0-1 1 8 8 0 0 1-8 8A8 8 0 0 1 6.33 6.36 7.93 7.93 0 0 1 12 4a8.79 8.79 0 0 1 1.9.22 1 1 0 1 0 .47-1.94A10.54 10.54 0 0 0 12 2a10 10 0 0 0-7 17.09A9.93 9.93 0 0 0 12 22a10 10 0 0 0 10-10 1 1 0 0 0-1-1z"/></g></g>',"checkmark-square-2":'<g data-name="Layer 2"><g data-name="checkmark-square-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm-1.7 6.61l-4.57 6a1 1 0 0 1-.79.39 1 1 0 0 1-.79-.38l-2.44-3.11a1 1 0 0 1 1.58-1.23l1.63 2.08 3.78-5a1 1 0 1 1 1.6 1.22z"/></g></g>',"checkmark-square":'<g data-name="Layer 2"><g data-name="checkmark-square"><rect width="24" height="24" opacity="0"/><path d="M20 11.83a1 1 0 0 0-1 1v5.57a.6.6 0 0 1-.6.6H5.6a.6.6 0 0 1-.6-.6V5.6a.6.6 0 0 1 .6-.6h9.57a1 1 0 1 0 0-2H5.6A2.61 2.61 0 0 0 3 5.6v12.8A2.61 2.61 0 0 0 5.6 21h12.8a2.61 2.61 0 0 0 2.6-2.6v-5.57a1 1 0 0 0-1-1z"/><path d="M10.72 11a1 1 0 0 0-1.44 1.38l2.22 2.33a1 1 0 0 0 .72.31 1 1 0 0 0 .72-.3l6.78-7a1 1 0 1 0-1.44-1.4l-6.05 6.26z"/></g></g>',checkmark:'<g data-name="Layer 2"><g data-name="checkmark"><rect width="24" height="24" opacity="0"/><path d="M9.86 18a1 1 0 0 1-.73-.32l-4.86-5.17a1 1 0 1 1 1.46-1.37l4.12 4.39 8.41-9.2a1 1 0 1 1 1.48 1.34l-9.14 10a1 1 0 0 1-.73.33z"/></g></g>',"chevron-down":'<g data-name="Layer 2"><g data-name="chevron-down"><rect width="24" height="24" opacity="0"/><path d="M12 15.5a1 1 0 0 1-.71-.29l-4-4a1 1 0 1 1 1.42-1.42L12 13.1l3.3-3.18a1 1 0 1 1 1.38 1.44l-4 3.86a1 1 0 0 1-.68.28z"/></g></g>',"chevron-left":'<g data-name="Layer 2"><g data-name="chevron-left"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M13.36 17a1 1 0 0 1-.72-.31l-3.86-4a1 1 0 0 1 0-1.4l4-4a1 1 0 1 1 1.42 1.42L10.9 12l3.18 3.3a1 1 0 0 1 0 1.41 1 1 0 0 1-.72.29z"/></g></g>',"chevron-right":'<g data-name="Layer 2"><g data-name="chevron-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M10.5 17a1 1 0 0 1-.71-.29 1 1 0 0 1 0-1.42L13.1 12 9.92 8.69a1 1 0 0 1 0-1.41 1 1 0 0 1 1.42 0l3.86 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-.7.32z"/></g></g>',"chevron-up":'<g data-name="Layer 2"><g data-name="chevron-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M16 14.5a1 1 0 0 1-.71-.29L12 10.9l-3.3 3.18a1 1 0 0 1-1.41 0 1 1 0 0 1 0-1.42l4-3.86a1 1 0 0 1 1.4 0l4 4a1 1 0 0 1 0 1.42 1 1 0 0 1-.69.28z"/></g></g>',clipboard:'<g data-name="Layer 2"><g data-name="clipboard"><rect width="24" height="24" opacity="0"/><path d="M18 4v3a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3z"/><rect x="7" y="2" width="10" height="6" rx="1" ry="1"/></g></g>',clock:'<g data-name="Layer 2"><g data-name="clock"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm4 11h-4a1 1 0 0 1-1-1V8a1 1 0 0 1 2 0v3h3a1 1 0 0 1 0 2z"/></g></g>',"close-circle":'<g data-name="Layer 2"><g data-name="close-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm2.71 11.29a1 1 0 0 1 0 1.42 1 1 0 0 1-1.42 0L12 13.41l-1.29 1.3a1 1 0 0 1-1.42 0 1 1 0 0 1 0-1.42l1.3-1.29-1.3-1.29a1 1 0 0 1 1.42-1.42l1.29 1.3 1.29-1.3a1 1 0 0 1 1.42 1.42L13.41 12z"/></g></g>',"close-square":'<g data-name="Layer 2"><g data-name="close-square"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm-3.29 10.29a1 1 0 0 1 0 1.42 1 1 0 0 1-1.42 0L12 13.41l-1.29 1.3a1 1 0 0 1-1.42 0 1 1 0 0 1 0-1.42l1.3-1.29-1.3-1.29a1 1 0 0 1 1.42-1.42l1.29 1.3 1.29-1.3a1 1 0 0 1 1.42 1.42L13.41 12z"/></g></g>',close:'<g data-name="Layer 2"><g data-name="close"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29-4.3 4.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l4.29-4.3 4.29 4.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',"cloud-download":'<g data-name="Layer 2"><g data-name="cloud-download"><rect width="24" height="24" opacity="0"/><path d="M21.9 11c0-.11-.06-.22-.09-.33a4.17 4.17 0 0 0-.18-.57c-.05-.12-.12-.24-.18-.37s-.15-.3-.24-.44S21 9.08 21 9s-.2-.25-.31-.37-.21-.2-.32-.3L20 8l-.36-.24a3.68 3.68 0 0 0-.44-.23l-.39-.18a4.13 4.13 0 0 0-.5-.15 3 3 0 0 0-.41-.09h-.18A6 6 0 0 0 6.33 7h-.18a3 3 0 0 0-.41.09 4.13 4.13 0 0 0-.5.15l-.39.18a3.68 3.68 0 0 0-.44.23L4.05 8l-.37.31c-.11.1-.22.19-.32.3s-.21.25-.31.37-.18.23-.26.36-.16.29-.24.44-.13.25-.18.37a4.17 4.17 0 0 0-.18.57c0 .11-.07.22-.09.33A5.23 5.23 0 0 0 2 12a5.5 5.5 0 0 0 .09.91c0 .1.05.19.07.29a5.58 5.58 0 0 0 .18.58l.12.29a5 5 0 0 0 .3.56l.14.22a.56.56 0 0 0 .05.08L3 15a5 5 0 0 0 4 2 2 2 0 0 1 .59-1.41A2 2 0 0 1 9 15a1.92 1.92 0 0 1 1 .27V12a2 2 0 0 1 4 0v3.37a2 2 0 0 1 1-.27 2.05 2.05 0 0 1 1.44.61A2 2 0 0 1 17 17a5 5 0 0 0 4-2l.05-.05a.56.56 0 0 0 .05-.08l.14-.22a5 5 0 0 0 .3-.56l.12-.29a5.58 5.58 0 0 0 .18-.58c0-.1.05-.19.07-.29A5.5 5.5 0 0 0 22 12a5.23 5.23 0 0 0-.1-1z"/><path d="M14.31 16.38L13 17.64V12a1 1 0 0 0-2 0v5.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3A1 1 0 0 0 12 21a1 1 0 0 0 .69-.28l3-2.9a1 1 0 1 0-1.38-1.44z"/><rect width="24" height="24" opacity="0"/><path d="M21.9 11c0-.11-.06-.22-.09-.33a4.17 4.17 0 0 0-.18-.57c-.05-.12-.12-.24-.18-.37s-.15-.3-.24-.44S21 9.08 21 9s-.2-.25-.31-.37-.21-.2-.32-.3L20 8l-.36-.24a3.68 3.68 0 0 0-.44-.23l-.39-.18a4.13 4.13 0 0 0-.5-.15 3 3 0 0 0-.41-.09h-.18A6 6 0 0 0 6.33 7h-.18a3 3 0 0 0-.41.09 4.13 4.13 0 0 0-.5.15l-.39.18a3.68 3.68 0 0 0-.44.23L4.05 8l-.37.31c-.11.1-.22.19-.32.3s-.21.25-.31.37-.18.23-.26.36-.16.29-.24.44-.13.25-.18.37a4.17 4.17 0 0 0-.18.57c0 .11-.07.22-.09.33A5.23 5.23 0 0 0 2 12a5.5 5.5 0 0 0 .09.91c0 .1.05.19.07.29a5.58 5.58 0 0 0 .18.58l.12.29a5 5 0 0 0 .3.56l.14.22a.56.56 0 0 0 .05.08L3 15a5 5 0 0 0 4 2 2 2 0 0 1 .59-1.41A2 2 0 0 1 9 15a1.92 1.92 0 0 1 1 .27V12a2 2 0 0 1 4 0v3.37a2 2 0 0 1 1-.27 2.05 2.05 0 0 1 1.44.61A2 2 0 0 1 17 17a5 5 0 0 0 4-2l.05-.05a.56.56 0 0 0 .05-.08l.14-.22a5 5 0 0 0 .3-.56l.12-.29a5.58 5.58 0 0 0 .18-.58c0-.1.05-.19.07-.29A5.5 5.5 0 0 0 22 12a5.23 5.23 0 0 0-.1-1z"/><path d="M14.31 16.38L13 17.64V12a1 1 0 0 0-2 0v5.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3A1 1 0 0 0 12 21a1 1 0 0 0 .69-.28l3-2.9a1 1 0 1 0-1.38-1.44z"/></g></g>',"cloud-upload":'<g data-name="Layer 2"><g data-name="cloud-upload"><rect width="24" height="24" opacity="0"/><path d="M21.9 12c0-.11-.06-.22-.09-.33a4.17 4.17 0 0 0-.18-.57c-.05-.12-.12-.24-.18-.37s-.15-.3-.24-.44S21 10.08 21 10s-.2-.25-.31-.37-.21-.2-.32-.3L20 9l-.36-.24a3.68 3.68 0 0 0-.44-.23l-.39-.18a4.13 4.13 0 0 0-.5-.15 3 3 0 0 0-.41-.09L17.67 8A6 6 0 0 0 6.33 8l-.18.05a3 3 0 0 0-.41.09 4.13 4.13 0 0 0-.5.15l-.39.18a3.68 3.68 0 0 0-.44.23l-.36.3-.37.31c-.11.1-.22.19-.32.3s-.21.25-.31.37-.18.23-.26.36-.16.29-.24.44-.13.25-.18.37a4.17 4.17 0 0 0-.18.57c0 .11-.07.22-.09.33A5.23 5.23 0 0 0 2 13a5.5 5.5 0 0 0 .09.91c0 .1.05.19.07.29a5.58 5.58 0 0 0 .18.58l.12.29a5 5 0 0 0 .3.56l.14.22a.56.56 0 0 0 .05.08L3 16a5 5 0 0 0 4 2h3v-1.37a2 2 0 0 1-1 .27 2.05 2.05 0 0 1-1.44-.61 2 2 0 0 1 .05-2.83l3-2.9A2 2 0 0 1 12 10a2 2 0 0 1 1.41.59l3 3a2 2 0 0 1 0 2.82A2 2 0 0 1 15 17a1.92 1.92 0 0 1-1-.27V18h3a5 5 0 0 0 4-2l.05-.05a.56.56 0 0 0 .05-.08l.14-.22a5 5 0 0 0 .3-.56l.12-.29a5.58 5.58 0 0 0 .18-.58c0-.1.05-.19.07-.29A5.5 5.5 0 0 0 22 13a5.23 5.23 0 0 0-.1-1z"/><path d="M12.71 11.29a1 1 0 0 0-1.4 0l-3 2.9a1 1 0 1 0 1.38 1.44L11 14.36V20a1 1 0 0 0 2 0v-5.59l1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',"code-download":'<g data-name="Layer 2"><g data-name="code-download"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M4.29 12l4.48-5.36a1 1 0 1 0-1.54-1.28l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63z"/><path d="M21.78 11.37l-4.78-6a1 1 0 0 0-1.56 1.26L19.71 12l-4.48 5.37a1 1 0 0 0 .13 1.41A1 1 0 0 0 16 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 .01-1.27z"/><path d="M15.72 11.41a1 1 0 0 0-1.41 0L13 12.64V8a1 1 0 0 0-2 0v4.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3A1 1 0 0 0 12 16a1 1 0 0 0 .69-.28l3-2.9a1 1 0 0 0 .03-1.41z"/></g></g>',code:'<g data-name="Layer 2"><g data-name="code"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M8.64 5.23a1 1 0 0 0-1.41.13l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63L4.29 12l4.48-5.36a1 1 0 0 0-.13-1.41z"/><path d="M21.78 11.37l-4.78-6a1 1 0 0 0-1.41-.15 1 1 0 0 0-.15 1.41L19.71 12l-4.48 5.37a1 1 0 0 0 .13 1.41A1 1 0 0 0 16 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 .01-1.27z"/></g></g>',collapse:'<g data-name="Layer 2"><g data-name="collapse"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M19 9h-2.58l3.29-3.29a1 1 0 1 0-1.42-1.42L15 7.57V5a1 1 0 0 0-1-1 1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2z"/><path d="M10 13H5a1 1 0 0 0 0 2h2.57l-3.28 3.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L9 16.42V19a1 1 0 0 0 1 1 1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1z"/></g></g>',"color-palette":'<g data-name="Layer 2"><g data-name="color-palette"><rect width="24" height="24" opacity="0"/><path d="M19.54 5.08A10.61 10.61 0 0 0 11.91 2a10 10 0 0 0-.05 20 2.58 2.58 0 0 0 2.53-1.89 2.52 2.52 0 0 0-.57-2.28.5.5 0 0 1 .37-.83h1.65A6.15 6.15 0 0 0 22 11.33a8.48 8.48 0 0 0-2.46-6.25zm-12.7 9.66a1.5 1.5 0 1 1 .4-2.08 1.49 1.49 0 0 1-.4 2.08zM8.3 9.25a1.5 1.5 0 1 1-.55-2 1.5 1.5 0 0 1 .55 2zM11 7a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 11 7zm5.75.8a1.5 1.5 0 1 1 .55-2 1.5 1.5 0 0 1-.55 2z"/></g></g>',"color-picker":'<g data-name="Layer 2"><g data-name="color-picker"><rect width="24" height="24" opacity="0"/><path d="M19.4 7.34L16.66 4.6A1.92 1.92 0 0 0 14 4.53l-2 2-1.29-1.24a1 1 0 0 0-1.42 1.42L10.53 8 5 13.53a2 2 0 0 0-.57 1.21L4 18.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 20h.09l4.17-.38a2 2 0 0 0 1.21-.57l5.58-5.58 1.24 1.24a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42l-1.24-1.24 2-2a1.92 1.92 0 0 0-.07-2.71zm-13 7.6L12 9.36l2.69 2.7-2.79 2.79"/></g></g>',compass:'<g data-name="Layer 2"><g data-name="compass"><rect width="24" height="24" opacity="0"/><polygon points="10.8 13.21 12.49 12.53 13.2 10.79 11.51 11.47 10.8 13.21"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm3.93 7.42l-1.75 4.26a1 1 0 0 1-.55.55l-4.21 1.7A1 1 0 0 1 9 16a1 1 0 0 1-.71-.31h-.05a1 1 0 0 1-.18-1l1.75-4.26a1 1 0 0 1 .55-.55l4.21-1.7a1 1 0 0 1 1.1.25 1 1 0 0 1 .26.99z"/></g></g>',copy:'<g data-name="Layer 2"><g data-name="copy"><rect width="24" height="24" opacity="0"/><path d="M18 9h-3V5.67A2.68 2.68 0 0 0 12.33 3H5.67A2.68 2.68 0 0 0 3 5.67v6.66A2.68 2.68 0 0 0 5.67 15H9v3a3 3 0 0 0 3 3h6a3 3 0 0 0 3-3v-6a3 3 0 0 0-3-3zm-9 3v1H5.67a.67.67 0 0 1-.67-.67V5.67A.67.67 0 0 1 5.67 5h6.66a.67.67 0 0 1 .67.67V9h-1a3 3 0 0 0-3 3z"/></g></g>',"corner-down-left":'<g data-name="Layer 2"><g data-name="corner-down-left"><rect x=".05" y=".05" width="24" height="24" transform="rotate(-89.76 12.05 12.05)" opacity="0"/><path d="M20 6a1 1 0 0 0-1-1 1 1 0 0 0-1 1v5a1 1 0 0 1-.29.71A1 1 0 0 1 17 12H8.08l2.69-3.39a1 1 0 0 0-1.52-1.17l-4 5a1 1 0 0 0 0 1.25l4 5a1 1 0 0 0 .78.37 1 1 0 0 0 .62-.22 1 1 0 0 0 .15-1.41l-2.66-3.36h8.92a3 3 0 0 0 3-3z"/></g></g>',"corner-down-right":'<g data-name="Layer 2"><g data-name="corner-down-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M19.78 12.38l-4-5a1 1 0 0 0-1.56 1.24l2.7 3.38H8a1 1 0 0 1-1-1V6a1 1 0 0 0-2 0v5a3 3 0 0 0 3 3h8.92l-2.7 3.38a1 1 0 0 0 .16 1.4A1 1 0 0 0 15 19a1 1 0 0 0 .78-.38l4-5a1 1 0 0 0 0-1.24z"/></g></g>',"corner-left-down":'<g data-name="Layer 2"><g data-name="corner-left-down"><rect width="24" height="24" opacity="0"/><path d="M18 5h-5a3 3 0 0 0-3 3v8.92l-3.38-2.7a1 1 0 0 0-1.24 1.56l5 4a1 1 0 0 0 1.24 0l5-4a1 1 0 1 0-1.24-1.56L12 16.92V8a1 1 0 0 1 1-1h5a1 1 0 0 0 0-2z"/></g></g>',"corner-left-up":'<g data-name="Layer 2"><g data-name="corner-left-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 17h-5a1 1 0 0 1-1-1V7.08l3.38 2.7A1 1 0 0 0 16 10a1 1 0 0 0 .78-.38 1 1 0 0 0-.16-1.4l-5-4a1 1 0 0 0-1.24 0l-5 4a1 1 0 0 0 1.24 1.56L10 7.08V16a3 3 0 0 0 3 3h5a1 1 0 0 0 0-2z"/></g></g>',"corner-right-down":'<g data-name="Layer 2"><g data-name="corner-right-down"><rect width="24" height="24" opacity="0"/><path d="M18.78 14.38a1 1 0 0 0-1.4-.16L14 16.92V8a3 3 0 0 0-3-3H6a1 1 0 0 0 0 2h5a1 1 0 0 1 1 1v8.92l-3.38-2.7a1 1 0 0 0-1.24 1.56l5 4a1 1 0 0 0 1.24 0l5-4a1 1 0 0 0 .16-1.4z"/></g></g>',"corner-right-up":'<g data-name="Layer 2"><g data-name="corner-right-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18.62 8.22l-5-4a1 1 0 0 0-1.24 0l-5 4a1 1 0 0 0 1.24 1.56L12 7.08V16a1 1 0 0 1-1 1H6a1 1 0 0 0 0 2h5a3 3 0 0 0 3-3V7.08l3.38 2.7A1 1 0 0 0 18 10a1 1 0 0 0 .78-.38 1 1 0 0 0-.16-1.4z"/></g></g>',"corner-up-left":'<g data-name="Layer 2"><g data-name="corner-up-left"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M16 10H7.08l2.7-3.38a1 1 0 1 0-1.56-1.24l-4 5a1 1 0 0 0 0 1.24l4 5A1 1 0 0 0 9 17a1 1 0 0 0 .62-.22 1 1 0 0 0 .16-1.4L7.08 12H16a1 1 0 0 1 1 1v5a1 1 0 0 0 2 0v-5a3 3 0 0 0-3-3z"/></g></g>',"corner-up-right":'<g data-name="Layer 2"><g data-name="corner-up-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M19.78 10.38l-4-5a1 1 0 0 0-1.56 1.24l2.7 3.38H8a3 3 0 0 0-3 3v5a1 1 0 0 0 2 0v-5a1 1 0 0 1 1-1h8.92l-2.7 3.38a1 1 0 0 0 .16 1.4A1 1 0 0 0 15 17a1 1 0 0 0 .78-.38l4-5a1 1 0 0 0 0-1.24z"/></g></g>',"credit-card":'<g data-name="Layer 2"><g data-name="credit-card"><rect width="24" height="24" opacity="0"/><path d="M19 5H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V8a3 3 0 0 0-3-3zm-8 10H7a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2zm6 0h-2a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2zm3-6H4V8a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z"/></g></g>',crop:'<g data-name="Layer 2"><g data-name="crop"><rect width="24" height="24" opacity="0"/><path d="M21 16h-3V8.56A2.56 2.56 0 0 0 15.44 6H8V3a1 1 0 0 0-2 0v3H3a1 1 0 0 0 0 2h3v7.44A2.56 2.56 0 0 0 8.56 18H16v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2zM8.56 16a.56.56 0 0 1-.56-.56V8h7.44a.56.56 0 0 1 .56.56V16z"/></g></g>',cube:'<g data-name="Layer 2"><g data-name="cube"><rect width="24" height="24" opacity="0"/><path d="M11.25 11.83L3 8.36v7.73a1.69 1.69 0 0 0 1 1.52L11.19 21h.06z"/><path d="M12 10.5l8.51-3.57a1.62 1.62 0 0 0-.51-.38l-7.2-3.37a1.87 1.87 0 0 0-1.6 0L4 6.55a1.62 1.62 0 0 0-.51.38z"/><path d="M12.75 11.83V21h.05l7.2-3.39a1.69 1.69 0 0 0 1-1.51V8.36z"/></g></g>',"diagonal-arrow-left-down":'<g data-name="Layer 2"><g data-name="diagonal-arrow-left-down"><rect width="24" height="24" opacity="0"/><path d="M17.71 6.29a1 1 0 0 0-1.42 0L8 14.59V9a1 1 0 0 0-2 0v8a1 1 0 0 0 1 1h8a1 1 0 0 0 0-2H9.41l8.3-8.29a1 1 0 0 0 0-1.42z"/></g></g>',"diagonal-arrow-left-up":'<g data-name="Layer 2"><g data-name="diagonal-arrow-left-up"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M17.71 16.29L9.42 8H15a1 1 0 0 0 0-2H7.05a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1H7a1 1 0 0 0 1-1V9.45l8.26 8.26a1 1 0 0 0 1.42 0 1 1 0 0 0 .03-1.42z"/></g></g>',"diagonal-arrow-right-down":'<g data-name="Layer 2"><g data-name="diagonal-arrow-right-down"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M17 8a1 1 0 0 0-1 1v5.59l-8.29-8.3a1 1 0 0 0-1.42 1.42l8.3 8.29H9a1 1 0 0 0 0 2h8a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1z"/></g></g>',"diagonal-arrow-right-up":'<g data-name="Layer 2"><g data-name="diagonal-arrow-right-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 7.05a1 1 0 0 0-1-1L9 6a1 1 0 0 0 0 2h5.56l-8.27 8.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L16 9.42V15a1 1 0 0 0 1 1 1 1 0 0 0 1-1z"/></g></g>',"done-all":'<g data-name="Layer 2"><g data-name="done-all"><rect width="24" height="24" opacity="0"/><path d="M16.62 6.21a1 1 0 0 0-1.41.17l-7 9-3.43-4.18a1 1 0 1 0-1.56 1.25l4.17 5.18a1 1 0 0 0 .78.37 1 1 0 0 0 .83-.38l7.83-10a1 1 0 0 0-.21-1.41z"/><path d="M21.62 6.21a1 1 0 0 0-1.41.17l-7 9-.61-.75-1.26 1.62 1.1 1.37a1 1 0 0 0 .78.37 1 1 0 0 0 .78-.38l7.83-10a1 1 0 0 0-.21-1.4z"/><path d="M8.71 13.06L10 11.44l-.2-.24a1 1 0 0 0-1.43-.2 1 1 0 0 0-.15 1.41z"/></g></g>',download:'<g data-name="Layer 2"><g data-name="download"><rect width="24" height="24" opacity="0"/><rect x="4" y="18" width="16" height="2" rx="1" ry="1"/><rect x="3" y="17" width="4" height="2" rx="1" ry="1" transform="rotate(-90 5 18)"/><rect x="17" y="17" width="4" height="2" rx="1" ry="1" transform="rotate(-90 19 18)"/><path d="M12 15a1 1 0 0 1-.58-.18l-4-2.82a1 1 0 0 1-.24-1.39 1 1 0 0 1 1.4-.24L12 12.76l3.4-2.56a1 1 0 0 1 1.2 1.6l-4 3a1 1 0 0 1-.6.2z"/><path d="M12 13a1 1 0 0 1-1-1V4a1 1 0 0 1 2 0v8a1 1 0 0 1-1 1z"/></g></g>',"droplet-off":'<g data-name="Layer 2"><g data-name="droplet-off"><rect width="24" height="24" opacity="0"/><path d="M19 16.14A7.73 7.73 0 0 0 17.34 8l-4.56-4.69a1 1 0 0 0-.71-.31 1 1 0 0 0-.72.3L8.74 5.92z"/><path d="M6 8.82a7.73 7.73 0 0 0 .64 9.9A7.44 7.44 0 0 0 11.92 21a7.34 7.34 0 0 0 4.64-1.6z"/><path d="M20.71 19.29l-16-16a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',droplet:'<g data-name="Layer 2"><g data-name="droplet"><rect x=".1" y=".1" width="24" height="24" transform="rotate(.48 11.987 11.887)" opacity="0"/><path d="M12 21.1a7.4 7.4 0 0 1-5.28-2.28 7.73 7.73 0 0 1 .1-10.77l4.64-4.65a.94.94 0 0 1 .71-.3 1 1 0 0 1 .71.31l4.56 4.72a7.73 7.73 0 0 1-.09 10.77A7.33 7.33 0 0 1 12 21.1z"/></g></g>',"edit-2":'<g data-name="Layer 2"><g data-name="edit-2"><rect width="24" height="24" opacity="0"/><path d="M19 20H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2z"/><path d="M5 18h.09l4.17-.38a2 2 0 0 0 1.21-.57l9-9a1.92 1.92 0 0 0-.07-2.71L16.66 2.6A2 2 0 0 0 14 2.53l-9 9a2 2 0 0 0-.57 1.21L4 16.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 18zM15.27 4L18 6.73l-2 1.95L13.32 6z"/></g></g>',edit:'<g data-name="Layer 2"><g data-name="edit"><rect width="24" height="24" opacity="0"/><path d="M19.4 7.34L16.66 4.6A2 2 0 0 0 14 4.53l-9 9a2 2 0 0 0-.57 1.21L4 18.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 20h.09l4.17-.38a2 2 0 0 0 1.21-.57l9-9a1.92 1.92 0 0 0-.07-2.71zM16 10.68L13.32 8l1.95-2L18 8.73z"/></g></g>',email:'<g data-name="Layer 2"><g data-name="email"><rect width="24" height="24" opacity="0"/><path d="M19 4H5a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3zm0 2l-6.5 4.47a1 1 0 0 1-1 0L5 6z"/></g></g>',expand:'<g data-name="Layer 2"><g data-name="expand"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20 5a1 1 0 0 0-1-1h-5a1 1 0 0 0 0 2h2.57l-3.28 3.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L18 7.42V10a1 1 0 0 0 1 1 1 1 0 0 0 1-1z"/><path d="M10.71 13.29a1 1 0 0 0-1.42 0L6 16.57V14a1 1 0 0 0-1-1 1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H7.42l3.29-3.29a1 1 0 0 0 0-1.42z"/></g></g>',"external-link":'<g data-name="Layer 2"><g data-name="external-link"><rect width="24" height="24" opacity="0"/><path d="M20 11a1 1 0 0 0-1 1v6a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h6a1 1 0 0 0 0-2H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-6a1 1 0 0 0-1-1z"/><path d="M16 5h1.58l-6.29 6.28a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L19 6.42V8a1 1 0 0 0 1 1 1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-4a1 1 0 0 0 0 2z"/></g></g>',"eye-off-2":'<g data-name="Layer 2"><g data-name="eye-off-2"><rect width="24" height="24" opacity="0"/><path d="M17.81 13.39A8.93 8.93 0 0 0 21 7.62a1 1 0 1 0-2-.24 7.07 7.07 0 0 1-14 0 1 1 0 1 0-2 .24 8.93 8.93 0 0 0 3.18 5.77l-2.3 2.32a1 1 0 0 0 1.41 1.41l2.61-2.6a9.06 9.06 0 0 0 3.1.92V19a1 1 0 0 0 2 0v-3.56a9.06 9.06 0 0 0 3.1-.92l2.61 2.6a1 1 0 0 0 1.41-1.41z"/></g></g>',"eye-off":'<g data-name="Layer 2"><g data-name="eye-off"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="12" r="1.5"/><path d="M15.29 18.12L14 16.78l-.07-.07-1.27-1.27a4.07 4.07 0 0 1-.61.06A3.5 3.5 0 0 1 8.5 12a4.07 4.07 0 0 1 .06-.61l-2-2L5 7.87a15.89 15.89 0 0 0-2.87 3.63 1 1 0 0 0 0 1c.63 1.09 4 6.5 9.89 6.5h.25a9.48 9.48 0 0 0 3.23-.67z"/><path d="M8.59 5.76l2.8 2.8A4.07 4.07 0 0 1 12 8.5a3.5 3.5 0 0 1 3.5 3.5 4.07 4.07 0 0 1-.06.61l2.68 2.68.84.84a15.89 15.89 0 0 0 2.91-3.63 1 1 0 0 0 0-1c-.64-1.11-4.16-6.68-10.14-6.5a9.48 9.48 0 0 0-3.23.67z"/><path d="M20.71 19.29L19.41 18l-2-2-9.52-9.53L6.42 5 4.71 3.29a1 1 0 0 0-1.42 1.42L5.53 7l1.75 1.7 7.31 7.3.07.07L16 17.41l.59.59 2.7 2.71a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',eye:'<g data-name="Layer 2"><g data-name="eye"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="12" r="1.5"/><path d="M21.87 11.5c-.64-1.11-4.16-6.68-10.14-6.5-5.53.14-8.73 5-9.6 6.5a1 1 0 0 0 0 1c.63 1.09 4 6.5 9.89 6.5h.25c5.53-.14 8.74-5 9.6-6.5a1 1 0 0 0 0-1zm-9.87 4a3.5 3.5 0 1 1 3.5-3.5 3.5 3.5 0 0 1-3.5 3.5z"/></g></g>',facebook:'<g data-name="Layer 2"><g data-name="facebook"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M17 3.5a.5.5 0 0 0-.5-.5H14a4.77 4.77 0 0 0-5 4.5v2.7H6.5a.5.5 0 0 0-.5.5v2.6a.5.5 0 0 0 .5.5H9v6.7a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-6.7h2.62a.5.5 0 0 0 .49-.37l.72-2.6a.5.5 0 0 0-.48-.63H13V7.5a1 1 0 0 1 1-.9h2.5a.5.5 0 0 0 .5-.5z"/></g></g>',"file-add":'<g data-name="Layer 2"><g data-name="file-add"><rect width="24" height="24" opacity="0"/><path d="M19.74 7.33l-4.44-5a1 1 0 0 0-.74-.33h-8A2.53 2.53 0 0 0 4 4.5v15A2.53 2.53 0 0 0 6.56 22h10.88A2.53 2.53 0 0 0 20 19.5V8a1 1 0 0 0-.26-.67zM14 15h-1v1a1 1 0 0 1-2 0v-1h-1a1 1 0 0 1 0-2h1v-1a1 1 0 0 1 2 0v1h1a1 1 0 0 1 0 2zm.71-7a.79.79 0 0 1-.71-.85V4l3.74 4z"/></g></g>',"file-remove":'<g data-name="Layer 2"><g data-name="file-remove"><rect width="24" height="24" opacity="0"/><path d="M19.74 7.33l-4.44-5a1 1 0 0 0-.74-.33h-8A2.53 2.53 0 0 0 4 4.5v15A2.53 2.53 0 0 0 6.56 22h10.88A2.53 2.53 0 0 0 20 19.5V8a1 1 0 0 0-.26-.67zM14 15h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2zm.71-7a.79.79 0 0 1-.71-.85V4l3.74 4z"/></g></g>',"file-text":'<g data-name="Layer 2"><g data-name="file-text"><rect width="24" height="24" opacity="0"/><path d="M19.74 7.33l-4.44-5a1 1 0 0 0-.74-.33h-8A2.53 2.53 0 0 0 4 4.5v15A2.53 2.53 0 0 0 6.56 22h10.88A2.53 2.53 0 0 0 20 19.5V8a1 1 0 0 0-.26-.67zM9 12h3a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm6 6H9a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2zm-.29-10a.79.79 0 0 1-.71-.85V4l3.74 4z"/></g></g>',file:'<g data-name="Layer 2"><g data-name="file"><rect width="24" height="24" opacity="0"/><path d="M19.74 7.33l-4.44-5a1 1 0 0 0-.74-.33h-8A2.53 2.53 0 0 0 4 4.5v15A2.53 2.53 0 0 0 6.56 22h10.88A2.53 2.53 0 0 0 20 19.5V8a1 1 0 0 0-.26-.67zM14 4l3.74 4h-3a.79.79 0 0 1-.74-.85z"/></g></g>',film:'<g data-name="Layer 2"><g data-name="film"><rect width="24" height="24" opacity="0"/><path d="M18.26 3H5.74A2.74 2.74 0 0 0 3 5.74v12.52A2.74 2.74 0 0 0 5.74 21h12.52A2.74 2.74 0 0 0 21 18.26V5.74A2.74 2.74 0 0 0 18.26 3zM7 11H5V9h2zm-2 2h2v2H5zm14-2h-2V9h2zm-2 2h2v2h-2zm2-7.26V7h-2V5h1.26a.74.74 0 0 1 .74.74zM5.74 5H7v2H5V5.74A.74.74 0 0 1 5.74 5zM5 18.26V17h2v2H5.74a.74.74 0 0 1-.74-.74zm14 0a.74.74 0 0 1-.74.74H17v-2h2z"/></g></g>',flag:'<g data-name="Layer 2"><g data-name="flag"><polyline points="24 24 0 24 0 0" opacity="0"/><path d="M19.27 4.68a1.79 1.79 0 0 0-1.6-.25 7.53 7.53 0 0 1-2.17.28 8.54 8.54 0 0 1-3.13-.78A10.15 10.15 0 0 0 8.5 3c-2.89 0-4 1-4.2 1.14a1 1 0 0 0-.3.72V20a1 1 0 0 0 2 0v-4.3a6.28 6.28 0 0 1 2.5-.41 8.54 8.54 0 0 1 3.13.78 10.15 10.15 0 0 0 3.87.93 7.66 7.66 0 0 0 3.5-.7 1.74 1.74 0 0 0 1-1.55V6.11a1.77 1.77 0 0 0-.73-1.43z"/></g></g>',"flash-off":'<g data-name="Layer 2"><g data-name="flash-off"><rect width="24" height="24" opacity="0"/><path d="M17.33 14.5l2.5-3.74A1 1 0 0 0 19 9.2h-5.89l.77-7.09a1 1 0 0 0-.65-1 1 1 0 0 0-1.17.38L8.94 6.11z"/><path d="M6.67 9.5l-2.5 3.74A1 1 0 0 0 5 14.8h5.89l-.77 7.09a1 1 0 0 0 .65 1.05 1 1 0 0 0 .34.06 1 1 0 0 0 .83-.44l3.12-4.67z"/><path d="M20.71 19.29l-16-16a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',flash:'<g data-name="Layer 2"><g data-name="flash"><rect width="24" height="24" opacity="0"/><path d="M11.11 23a1 1 0 0 1-.34-.06 1 1 0 0 1-.65-1.05l.77-7.09H5a1 1 0 0 1-.83-1.56l7.89-11.8a1 1 0 0 1 1.17-.38 1 1 0 0 1 .65 1l-.77 7.14H19a1 1 0 0 1 .83 1.56l-7.89 11.8a1 1 0 0 1-.83.44z"/></g></g>',"flip-2":'<g data-name="Layer 2"><g data-name="flip-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M6.09 19h12l-1.3 1.29a1 1 0 0 0 1.42 1.42l3-3a1 1 0 0 0 0-1.42l-3-3a1 1 0 0 0-1.42 0 1 1 0 0 0 0 1.42l1.3 1.29h-12a1.56 1.56 0 0 1-1.59-1.53V13a1 1 0 0 0-2 0v2.47A3.56 3.56 0 0 0 6.09 19z"/><path d="M5.79 9.71a1 1 0 1 0 1.42-1.42L5.91 7h12a1.56 1.56 0 0 1 1.59 1.53V11a1 1 0 0 0 2 0V8.53A3.56 3.56 0 0 0 17.91 5h-12l1.3-1.29a1 1 0 0 0 0-1.42 1 1 0 0 0-1.42 0l-3 3a1 1 0 0 0 0 1.42z"/></g></g>',flip:'<g data-name="Layer 2"><g data-name="flip-in"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M5 6.09v12l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3a1 1 0 0 0 1.42 0l3-3a1 1 0 0 0 0-1.42 1 1 0 0 0-1.42 0L7 18.09v-12A1.56 1.56 0 0 1 8.53 4.5H11a1 1 0 0 0 0-2H8.53A3.56 3.56 0 0 0 5 6.09z"/><path d="M14.29 5.79a1 1 0 0 0 1.42 1.42L17 5.91v12a1.56 1.56 0 0 1-1.53 1.59H13a1 1 0 0 0 0 2h2.47A3.56 3.56 0 0 0 19 17.91v-12l1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42l-3-3a1 1 0 0 0-1.42 0z"/></g></g>',"folder-add":'<g data-name="Layer 2"><g data-name="folder-add"><rect width="24" height="24" opacity="0"/><path d="M19.5 7.05h-7L9.87 3.87a1 1 0 0 0-.77-.37H4.5A2.47 2.47 0 0 0 2 5.93v12.14a2.47 2.47 0 0 0 2.5 2.43h15a2.47 2.47 0 0 0 2.5-2.43V9.48a2.47 2.47 0 0 0-2.5-2.43zM14 15h-1v1a1 1 0 0 1-2 0v-1h-1a1 1 0 0 1 0-2h1v-1a1 1 0 0 1 2 0v1h1a1 1 0 0 1 0 2z"/></g></g>',"folder-remove":'<g data-name="Layer 2"><g data-name="folder-remove"><rect width="24" height="24" opacity="0"/><path d="M19.5 7.05h-7L9.87 3.87a1 1 0 0 0-.77-.37H4.5A2.47 2.47 0 0 0 2 5.93v12.14a2.47 2.47 0 0 0 2.5 2.43h15a2.47 2.47 0 0 0 2.5-2.43V9.48a2.47 2.47 0 0 0-2.5-2.43zM14 15h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2z"/></g></g>',folder:'<g data-name="Layer 2"><g data-name="folder"><rect width="24" height="24" opacity="0"/><path d="M19.5 20.5h-15A2.47 2.47 0 0 1 2 18.07V5.93A2.47 2.47 0 0 1 4.5 3.5h4.6a1 1 0 0 1 .77.37l2.6 3.18h7A2.47 2.47 0 0 1 22 9.48v8.59a2.47 2.47 0 0 1-2.5 2.43z"/></g></g>',funnel:'<g data-name="Layer 2"><g data-name="funnel"><rect width="24" height="24" opacity="0"/><path d="M13.9 22a1 1 0 0 1-.6-.2l-4-3.05a1 1 0 0 1-.39-.8v-3.27l-4.8-9.22A1 1 0 0 1 5 4h14a1 1 0 0 1 .86.49 1 1 0 0 1 0 1l-5 9.21V21a1 1 0 0 1-.55.9 1 1 0 0 1-.41.1z"/></g></g>',gift:'<g data-name="Layer 2"><g data-name="gift"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M4.64 15.27v4.82a.92.92 0 0 0 .92.91h5.62v-5.73z"/><path d="M12.82 21h5.62a.92.92 0 0 0 .92-.91v-4.82h-6.54z"/><path d="M20.1 7.09h-1.84a2.82 2.82 0 0 0 .29-1.23A2.87 2.87 0 0 0 15.68 3 4.21 4.21 0 0 0 12 5.57 4.21 4.21 0 0 0 8.32 3a2.87 2.87 0 0 0-2.87 2.86 2.82 2.82 0 0 0 .29 1.23H3.9c-.5 0-.9.59-.9 1.31v3.93c0 .72.4 1.31.9 1.31h7.28V7.09h1.64v6.55h7.28c.5 0 .9-.59.9-1.31V8.4c0-.72-.4-1.31-.9-1.31zm-11.78 0a1.23 1.23 0 1 1 0-2.45c1.4 0 2.19 1.44 2.58 2.45zm7.36 0H13.1c.39-1 1.18-2.45 2.58-2.45a1.23 1.23 0 1 1 0 2.45z"/></g></g>',github:'<g data-name="Layer 2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 1A10.89 10.89 0 0 0 1 11.77 10.79 10.79 0 0 0 8.52 22c.55.1.75-.23.75-.52v-1.83c-3.06.65-3.71-1.44-3.71-1.44a2.86 2.86 0 0 0-1.22-1.58c-1-.66.08-.65.08-.65a2.31 2.31 0 0 1 1.68 1.11 2.37 2.37 0 0 0 3.2.89 2.33 2.33 0 0 1 .7-1.44c-2.44-.27-5-1.19-5-5.32a4.15 4.15 0 0 1 1.11-2.91 3.78 3.78 0 0 1 .11-2.84s.93-.29 3 1.1a10.68 10.68 0 0 1 5.5 0c2.1-1.39 3-1.1 3-1.1a3.78 3.78 0 0 1 .11 2.84A4.15 4.15 0 0 1 19 11.2c0 4.14-2.58 5.05-5 5.32a2.5 2.5 0 0 1 .75 2v2.95c0 .35.2.63.75.52A10.8 10.8 0 0 0 23 11.77 10.89 10.89 0 0 0 12 1" data-name="github"/></g>',"globe-2":'<g data-name="Layer 2"><g data-name="globe-2"><rect width="24" height="24" opacity="0"/><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 2a8.19 8.19 0 0 1 1.79.21 2.61 2.61 0 0 1-.78 1c-.22.17-.46.31-.7.46a4.56 4.56 0 0 0-1.85 1.67 6.49 6.49 0 0 0-.62 3.3c0 1.36 0 2.16-.95 2.87-1.37 1.07-3.46.47-4.76-.07A8.33 8.33 0 0 1 4 12a8 8 0 0 1 8-8zm4.89 14.32a6.79 6.79 0 0 0-.63-1.14c-.11-.16-.22-.32-.32-.49-.39-.68-.25-1 .38-2l.1-.17a4.77 4.77 0 0 0 .58-2.43 5.42 5.42 0 0 1 .09-1c.16-.73 1.71-.93 2.67-1a7.94 7.94 0 0 1-2.86 8.28z"/></g></g>',"globe-3":'<g data-name="Layer 2"><g data-name="globe-3"><rect width="24" height="24" opacity="0"/><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zM5 15.8a8.42 8.42 0 0 0 2 .27 5 5 0 0 0 3.14-1c1.71-1.34 1.71-3.06 1.71-4.44a4.76 4.76 0 0 1 .37-2.34 2.86 2.86 0 0 1 1.12-.91 9.75 9.75 0 0 0 .92-.61 4.55 4.55 0 0 0 1.4-1.87A8 8 0 0 1 19 8.12c-1.43.2-3.46.67-3.86 2.53A7 7 0 0 0 15 12a2.93 2.93 0 0 1-.29 1.47l-.1.17c-.65 1.08-1.38 2.31-.39 4 .12.21.25.41.38.61a2.29 2.29 0 0 1 .52 1.08A7.89 7.89 0 0 1 12 20a8 8 0 0 1-7-4.2z"/></g></g>',globe:'<g data-name="Layer 2"><g data-name="globe"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M22 12A10 10 0 0 0 12 2a10 10 0 0 0 0 20 10 10 0 0 0 10-10zm-2.07-1H17a12.91 12.91 0 0 0-2.33-6.54A8 8 0 0 1 19.93 11zM9.08 13H15a11.44 11.44 0 0 1-3 6.61A11 11 0 0 1 9.08 13zm0-2A11.4 11.4 0 0 1 12 4.4a11.19 11.19 0 0 1 3 6.6zm.36-6.57A13.18 13.18 0 0 0 7.07 11h-3a8 8 0 0 1 5.37-6.57zM4.07 13h3a12.86 12.86 0 0 0 2.35 6.56A8 8 0 0 1 4.07 13zm10.55 6.55A13.14 13.14 0 0 0 17 13h2.95a8 8 0 0 1-5.33 6.55z"/></g></g>',google:'<g data-name="Layer 2"><g data-name="google"><polyline points="0 0 24 0 24 24 0 24" opacity="0"/><path d="M17.5 14a5.51 5.51 0 0 1-4.5 3.93 6.15 6.15 0 0 1-7-5.45A6 6 0 0 1 12 6a6.12 6.12 0 0 1 2.27.44.5.5 0 0 0 .64-.21l1.44-2.65a.52.52 0 0 0-.23-.7A10 10 0 0 0 2 12.29 10.12 10.12 0 0 0 11.57 22 10 10 0 0 0 22 12.52v-2a.51.51 0 0 0-.5-.5h-9a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h5"/></g></g>',grid:'<g data-name="Layer 2"><g data-name="grid"><rect width="24" height="24" opacity="0"/><path d="M9 3H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2z"/><path d="M19 3h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2z"/><path d="M9 13H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z"/><path d="M19 13h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2z"/></g></g>',"hard-drive":'<g data-name="Layer 2"><g data-name="hard-drive"><rect width="24" height="24" opacity="0"/><path d="M20.79 11.34l-3.34-6.68A3 3 0 0 0 14.76 3H9.24a3 3 0 0 0-2.69 1.66l-3.34 6.68a2 2 0 0 0-.21.9V18a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-5.76a2 2 0 0 0-.21-.9zM8 17a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm8 0h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2zM5.62 11l2.72-5.45a1 1 0 0 1 .9-.55h5.52a1 1 0 0 1 .9.55L18.38 11z"/></g></g>',hash:'<g data-name="Layer 2"><g data-name="hash"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20 14h-4.3l.73-4H20a1 1 0 0 0 0-2h-3.21l.69-3.81A1 1 0 0 0 16.64 3a1 1 0 0 0-1.22.82L14.67 8h-3.88l.69-3.81A1 1 0 0 0 10.64 3a1 1 0 0 0-1.22.82L8.67 8H4a1 1 0 0 0 0 2h4.3l-.73 4H4a1 1 0 0 0 0 2h3.21l-.69 3.81A1 1 0 0 0 7.36 21a1 1 0 0 0 1.22-.82L9.33 16h3.88l-.69 3.81a1 1 0 0 0 .84 1.19 1 1 0 0 0 1.22-.82l.75-4.18H20a1 1 0 0 0 0-2zM9.7 14l.73-4h3.87l-.73 4z"/></g></g>',headphones:'<g data-name="Layer 2"><g data-name="headphones"><rect width="24" height="24" opacity="0"/><path d="M12 2A10.2 10.2 0 0 0 2 12.37V17a4 4 0 1 0 4-4 3.91 3.91 0 0 0-2 .56v-1.19A8.2 8.2 0 0 1 12 4a8.2 8.2 0 0 1 8 8.37v1.19a3.91 3.91 0 0 0-2-.56 4 4 0 1 0 4 4v-4.63A10.2 10.2 0 0 0 12 2z"/></g></g>',heart:'<g data-name="Layer 2"><g data-name="heart"><rect width="24" height="24" opacity="0"/><path d="M12 21a1 1 0 0 1-.71-.29l-7.77-7.78a5.26 5.26 0 0 1 0-7.4 5.24 5.24 0 0 1 7.4 0L12 6.61l1.08-1.08a5.24 5.24 0 0 1 7.4 0 5.26 5.26 0 0 1 0 7.4l-7.77 7.78A1 1 0 0 1 12 21z"/></g></g>',home:'<g data-name="Layer 2"><g data-name="home"><rect width="24" height="24" opacity="0"/><rect x="10" y="14" width="4" height="7"/><path d="M20.42 10.18L12.71 2.3a1 1 0 0 0-1.42 0l-7.71 7.89A2 2 0 0 0 3 11.62V20a2 2 0 0 0 1.89 2H8v-9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v9h3.11A2 2 0 0 0 21 20v-8.38a2.07 2.07 0 0 0-.58-1.44z"/></g></g>',"image-2":'<g data-name="Layer 2"><g data-name="image-2"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zM8 7a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 8 7zm11 10.83A1.09 1.09 0 0 1 18 19H6l7.57-6.82a.69.69 0 0 1 .93 0l4.5 4.48z"/></g></g>',image:'<g data-name="Layer 2"><g data-name="image"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zM6 5h12a1 1 0 0 1 1 1v8.36l-3.2-2.73a2.77 2.77 0 0 0-3.52 0L5 17.7V6a1 1 0 0 1 1-1z"/><circle cx="8" cy="8.5" r="1.5"/></g></g>',inbox:'<g data-name="Layer 2"><g data-name="inbox"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20.79 11.34l-3.34-6.68A3 3 0 0 0 14.76 3H9.24a3 3 0 0 0-2.69 1.66l-3.34 6.68a2 2 0 0 0-.21.9V18a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-5.76a2 2 0 0 0-.21-.9zM8.34 5.55a1 1 0 0 1 .9-.55h5.52a1 1 0 0 1 .9.55L18.38 11H16a1 1 0 0 0-1 1v2a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-2a1 1 0 0 0-1-1H5.62z"/></g></g>',info:'<g data-name="Layer 2"><g data-name="info"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm1 14a1 1 0 0 1-2 0v-5a1 1 0 0 1 2 0zm-1-7a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',keypad:'<g data-name="Layer 2"><g data-name="keypad"><rect width="24" height="24" opacity="0"/><path d="M5 2a3 3 0 1 0 3 3 3 3 0 0 0-3-3z"/><path d="M12 2a3 3 0 1 0 3 3 3 3 0 0 0-3-3z"/><path d="M19 8a3 3 0 1 0-3-3 3 3 0 0 0 3 3z"/><path d="M5 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3z"/><path d="M12 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3z"/><path d="M19 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3z"/><path d="M5 16a3 3 0 1 0 3 3 3 3 0 0 0-3-3z"/><path d="M12 16a3 3 0 1 0 3 3 3 3 0 0 0-3-3z"/><path d="M19 16a3 3 0 1 0 3 3 3 3 0 0 0-3-3z"/></g></g>',layers:'<g data-name="Layer 2"><g data-name="layers"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M3.24 7.29l8.52 4.63a.51.51 0 0 0 .48 0l8.52-4.63a.44.44 0 0 0-.05-.81L12.19 3a.5.5 0 0 0-.38 0L3.29 6.48a.44.44 0 0 0-.05.81z"/><path d="M20.71 10.66l-1.83-.78-6.64 3.61a.51.51 0 0 1-.48 0L5.12 9.88l-1.83.78a.48.48 0 0 0 0 .85l8.52 4.9a.46.46 0 0 0 .48 0l8.52-4.9a.48.48 0 0 0-.1-.85z"/><path d="M20.71 15.1l-1.56-.68-6.91 3.76a.51.51 0 0 1-.48 0l-6.91-3.76-1.56.68a.49.49 0 0 0 0 .87l8.52 5a.51.51 0 0 0 .48 0l8.52-5a.49.49 0 0 0-.1-.87z"/></g></g>',layout:'<g data-name="Layer 2"><g data-name="layout"><rect width="24" height="24" opacity="0"/><path d="M21 8V6a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3v2z"/><path d="M3 10v8a3 3 0 0 0 3 3h5V10z"/><path d="M13 10v11h5a3 3 0 0 0 3-3v-8z"/></g></g>',"link-2":'<g data-name="Layer 2"><g data-name="link-2"><rect width="24" height="24" opacity="0"/><path d="M13.29 9.29l-4 4a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l4-4a1 1 0 0 0-1.42-1.42z"/><path d="M12.28 17.4L11 18.67a4.2 4.2 0 0 1-5.58.4 4 4 0 0 1-.27-5.93l1.42-1.43a1 1 0 0 0 0-1.42 1 1 0 0 0-1.42 0l-1.27 1.28a6.15 6.15 0 0 0-.67 8.07 6.06 6.06 0 0 0 9.07.6l1.42-1.42a1 1 0 0 0-1.42-1.42z"/><path d="M19.66 3.22a6.18 6.18 0 0 0-8.13.68L10.45 5a1.09 1.09 0 0 0-.17 1.61 1 1 0 0 0 1.42 0L13 5.3a4.17 4.17 0 0 1 5.57-.4 4 4 0 0 1 .27 5.95l-1.42 1.43a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l1.42-1.42a6.06 6.06 0 0 0-.6-9.06z"/></g></g>',link:'<g data-name="Layer 2"><g data-name="link"><rect width="24" height="24" opacity="0"/><path d="M8 12a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H9a1 1 0 0 0-1 1z"/><path d="M9 16H7.21A4.13 4.13 0 0 1 3 12.37 4 4 0 0 1 7 8h2a1 1 0 0 0 0-2H7.21a6.15 6.15 0 0 0-6.16 5.21A6 6 0 0 0 7 18h2a1 1 0 0 0 0-2z"/><path d="M23 11.24A6.16 6.16 0 0 0 16.76 6h-1.51C14.44 6 14 6.45 14 7a1 1 0 0 0 1 1h1.79A4.13 4.13 0 0 1 21 11.63 4 4 0 0 1 17 16h-2a1 1 0 0 0 0 2h2a6 6 0 0 0 6-6.76z"/></g></g>',linkedin:'<g data-name="Layer 2"><g data-name="linkedin"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M15.15 8.4a5.83 5.83 0 0 0-5.85 5.82v5.88a.9.9 0 0 0 .9.9h2.1a.9.9 0 0 0 .9-.9v-5.88a1.94 1.94 0 0 1 2.15-1.93 2 2 0 0 1 1.75 2v5.81a.9.9 0 0 0 .9.9h2.1a.9.9 0 0 0 .9-.9v-5.88a5.83 5.83 0 0 0-5.85-5.82z"/><rect x="3" y="9.3" width="4.5" height="11.7" rx=".9" ry=".9"/><circle cx="5.25" cy="5.25" r="2.25"/></g></g>',list:'<g data-name="Layer 2"><g data-name="list"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><circle cx="4" cy="7" r="1"/><circle cx="4" cy="12" r="1"/><circle cx="4" cy="17" r="1"/><rect x="7" y="11" width="14" height="2" rx=".94" ry=".94"/><rect x="7" y="16" width="14" height="2" rx=".94" ry=".94"/><rect x="7" y="6" width="14" height="2" rx=".94" ry=".94"/></g></g>',lock:'<g data-name="Layer 2"><g data-name="lock"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="15" r="1"/><path d="M17 8h-1V6.11a4 4 0 1 0-8 0V8H7a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-8a3 3 0 0 0-3-3zm-7-1.89A2.06 2.06 0 0 1 12 4a2.06 2.06 0 0 1 2 2.11V8h-4zM12 18a3 3 0 1 1 3-3 3 3 0 0 1-3 3z"/></g></g>',"log-in":'<g data-name="Layer 2"><g data-name="log-in"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M19 4h-2a1 1 0 0 0 0 2h1v12h-1a1 1 0 0 0 0 2h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1z"/><path d="M11.8 7.4a1 1 0 0 0-1.6 1.2L12 11H4a1 1 0 0 0 0 2h8.09l-1.72 2.44a1 1 0 0 0 .24 1.4 1 1 0 0 0 .58.18 1 1 0 0 0 .81-.42l2.82-4a1 1 0 0 0 0-1.18z"/></g></g>',"log-out":'<g data-name="Layer 2"><g data-name="log-out"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M7 6a1 1 0 0 0 0-2H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h2a1 1 0 0 0 0-2H6V6z"/><path d="M20.82 11.42l-2.82-4a1 1 0 0 0-1.39-.24 1 1 0 0 0-.24 1.4L18.09 11H10a1 1 0 0 0 0 2h8l-1.8 2.4a1 1 0 0 0 .2 1.4 1 1 0 0 0 .6.2 1 1 0 0 0 .8-.4l3-4a1 1 0 0 0 .02-1.18z"/></g></g>',map:'<g data-name="Layer 2"><g data-name="map"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20.41 5.89l-4-1.8H15.59L12 5.7 8.41 4.09h-.05L8.24 4h-.6l-4 1.8a1 1 0 0 0-.64 1V19a1 1 0 0 0 .46.84A1 1 0 0 0 4 20a1 1 0 0 0 .41-.09L8 18.3l3.59 1.61h.05a.85.85 0 0 0 .72 0h.05L16 18.3l3.59 1.61A1 1 0 0 0 20 20a1 1 0 0 0 .54-.16A1 1 0 0 0 21 19V6.8a1 1 0 0 0-.59-.91zM9 6.55l2 .89v10l-2-.89zm10 10.9l-2-.89v-10l2 .89z"/></g></g>',maximize:'<g data-name="Layer 2"><g data-name="maximize"><rect width="24" height="24" opacity="0"/><path d="M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM13 12h-1v1a1 1 0 0 1-2 0v-1H9a1 1 0 0 1 0-2h1V9a1 1 0 0 1 2 0v1h1a1 1 0 0 1 0 2z"/></g></g>',"menu-2":'<g data-name="Layer 2"><g data-name="menu-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><circle cx="4" cy="12" r="1"/><rect x="7" y="11" width="14" height="2" rx=".94" ry=".94"/><rect x="3" y="16" width="18" height="2" rx=".94" ry=".94"/><rect x="3" y="6" width="18" height="2" rx=".94" ry=".94"/></g></g>',"menu-arrow":'<g data-name="Layer 2"><g data-name="menu-arrow"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20.05 11H5.91l1.3-1.29a1 1 0 0 0-1.42-1.42l-3 3a1 1 0 0 0 0 1.42l3 3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L5.91 13h14.14a1 1 0 0 0 .95-.95V12a1 1 0 0 0-.95-1z"/><rect x="3" y="17" width="18" height="2" rx=".95" ry=".95"/><rect x="3" y="5" width="18" height="2" rx=".95" ry=".95"/></g></g>',menu:'<g data-name="Layer 2"><g data-name="menu"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><rect x="3" y="11" width="18" height="2" rx=".95" ry=".95"/><rect x="3" y="16" width="18" height="2" rx=".95" ry=".95"/><rect x="3" y="6" width="18" height="2" rx=".95" ry=".95"/></g></g>',"message-circle":'<g data-name="Layer 2"><g data-name="message-circle"><rect width="24" height="24" opacity="0"/><path d="M19.07 4.93a10 10 0 0 0-16.28 11 1.06 1.06 0 0 1 .09.64L2 20.8a1 1 0 0 0 .27.91A1 1 0 0 0 3 22h.2l4.28-.86a1.26 1.26 0 0 1 .64.09 10 10 0 0 0 11-16.28zM8 13a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4 0a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4 0a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"message-square":'<g data-name="Layer 2"><g data-name="message-square"><rect width="24" height="24" opacity="0"/><path d="M19 3H5a3 3 0 0 0-3 3v15a1 1 0 0 0 .51.87A1 1 0 0 0 3 22a1 1 0 0 0 .51-.14L8 19.14a1 1 0 0 1 .55-.14H19a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zM8 12a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4 0a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4 0a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"mic-off":'<g data-name="Layer 2"><g data-name="mic-off"><rect width="24" height="24" opacity="0"/><path d="M15.58 12.75A4 4 0 0 0 16 11V6a4 4 0 0 0-7.92-.75"/><path d="M19 11a1 1 0 0 0-2 0 4.86 4.86 0 0 1-.69 2.48L17.78 15A7 7 0 0 0 19 11z"/><path d="M12 15h.16L8 10.83V11a4 4 0 0 0 4 4z"/><path d="M20.71 19.29l-16-16a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M15 20h-2v-2.08a7 7 0 0 0 1.65-.44l-1.6-1.6A4.57 4.57 0 0 1 12 16a5 5 0 0 1-5-5 1 1 0 0 0-2 0 7 7 0 0 0 6 6.92V20H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2z"/></g></g>',mic:'<g data-name="Layer 2"><g data-name="mic"><rect width="24" height="24" opacity="0"/><path d="M12 15a4 4 0 0 0 4-4V6a4 4 0 0 0-8 0v5a4 4 0 0 0 4 4z"/><path d="M19 11a1 1 0 0 0-2 0 5 5 0 0 1-10 0 1 1 0 0 0-2 0 7 7 0 0 0 6 6.92V20H8.89a.89.89 0 0 0-.89.89v.22a.89.89 0 0 0 .89.89h6.22a.89.89 0 0 0 .89-.89v-.22a.89.89 0 0 0-.89-.89H13v-2.08A7 7 0 0 0 19 11z"/></g></g>',minimize:'<g data-name="Layer 2"><g data-name="minimize"><rect width="24" height="24" opacity="0"/><path d="M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM13 12H9a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2z"/></g></g>',"minus-circle":'<g data-name="Layer 2"><g data-name="minus-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm3 11H9a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2z"/></g></g>',"minus-square":'<g data-name="Layer 2"><g data-name="minus-square"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm-3 10H9a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2z"/></g></g>',minus:'<g data-name="Layer 2"><g data-name="minus"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M19 13H5a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2z"/></g></g>',monitor:'<g data-name="Layer 2"><g data-name="monitor"><rect width="24" height="24" opacity="0"/><path d="M19 3H5a3 3 0 0 0-3 3v5h20V6a3 3 0 0 0-3-3z"/><path d="M2 14a3 3 0 0 0 3 3h6v2H7a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2h-4v-2h6a3 3 0 0 0 3-3v-1H2z"/></g></g>',moon:'<g data-name="Layer 2"><g data-name="moon"><rect width="24" height="24" opacity="0"/><path d="M12.3 22h-.1a10.31 10.31 0 0 1-7.34-3.15 10.46 10.46 0 0 1-.26-14 10.13 10.13 0 0 1 4-2.74 1 1 0 0 1 1.06.22 1 1 0 0 1 .24 1 8.4 8.4 0 0 0 1.94 8.81 8.47 8.47 0 0 0 8.83 1.94 1 1 0 0 1 1.27 1.29A10.16 10.16 0 0 1 19.6 19a10.28 10.28 0 0 1-7.3 3z"/></g></g>',"more-horizontal":'<g data-name="Layer 2"><g data-name="more-horizotnal"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="12" r="2"/><circle cx="19" cy="12" r="2"/><circle cx="5" cy="12" r="2"/></g></g>',"more-vertical":'<g data-name="Layer 2"><g data-name="more-vertical"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><circle cx="12" cy="12" r="2"/><circle cx="12" cy="5" r="2"/><circle cx="12" cy="19" r="2"/></g></g>',move:'<g data-name="Layer 2"><g data-name="move"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M21.71 11.31l-3-3a1 1 0 0 0-1.42 1.42L18.58 11H13V5.41l1.29 1.3A1 1 0 0 0 15 7a1 1 0 0 0 .71-.29 1 1 0 0 0 0-1.42l-3-3A1 1 0 0 0 12 2a1 1 0 0 0-.7.29l-3 3a1 1 0 0 0 1.41 1.42L11 5.42V11H5.41l1.3-1.29a1 1 0 0 0-1.42-1.42l-3 3A1 1 0 0 0 2 12a1 1 0 0 0 .29.71l3 3A1 1 0 0 0 6 16a1 1 0 0 0 .71-.29 1 1 0 0 0 0-1.42L5.42 13H11v5.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3A1 1 0 0 0 12 22a1 1 0 0 0 .7-.29l3-3a1 1 0 0 0-1.42-1.42L13 18.58V13h5.59l-1.3 1.29a1 1 0 0 0 0 1.42A1 1 0 0 0 18 16a1 1 0 0 0 .71-.29l3-3A1 1 0 0 0 22 12a1 1 0 0 0-.29-.69z"/></g></g>',music:'<g data-name="Layer 2"><g data-name="music"><rect width="24" height="24" opacity="0"/><path d="M19 15V4a1 1 0 0 0-.38-.78 1 1 0 0 0-.84-.2l-9 2A1 1 0 0 0 8 6v8.34a3.49 3.49 0 1 0 2 3.18 4.36 4.36 0 0 0 0-.52V6.8l7-1.55v7.09a3.49 3.49 0 1 0 2 3.17 4.57 4.57 0 0 0 0-.51z"/></g></g>',"navigation-2":'<g data-name="Layer 2"><g data-name="navigation-2"><rect width="24" height="24" opacity="0"/><path d="M13.67 22h-.06a1 1 0 0 1-.92-.8l-1.54-7.57a1 1 0 0 0-.78-.78L2.8 11.31a1 1 0 0 1-.12-1.93l16-5.33A1 1 0 0 1 20 5.32l-5.33 16a1 1 0 0 1-1 .68z"/></g></g>',navigation:'<g data-name="Layer 2"><g data-name="navigation"><rect width="24" height="24" opacity="0"/><path d="M20 20a.94.94 0 0 1-.55-.17l-6.9-4.56a1 1 0 0 0-1.1 0l-6.9 4.56a1 1 0 0 1-1.44-1.28l8-16a1 1 0 0 1 1.78 0l8 16a1 1 0 0 1-.23 1.2A1 1 0 0 1 20 20z"/></g></g>',npm:'<g data-name="Layer 2"><g data-name="npm"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h7V11h4v10h1a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3z"/></g></g>',"options-2":'<g data-name="Layer 2"><g data-name="options-2"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M19 9a3 3 0 0 0-2.82 2H3a1 1 0 0 0 0 2h13.18A3 3 0 1 0 19 9z"/><path d="M3 7h1.18a3 3 0 0 0 5.64 0H21a1 1 0 0 0 0-2H9.82a3 3 0 0 0-5.64 0H3a1 1 0 0 0 0 2z"/><path d="M21 17h-7.18a3 3 0 0 0-5.64 0H3a1 1 0 0 0 0 2h5.18a3 3 0 0 0 5.64 0H21a1 1 0 0 0 0-2z"/></g></g>',options:'<g data-name="Layer 2"><g data-name="options"><rect width="24" height="24" opacity="0"/><path d="M7 14.18V3a1 1 0 0 0-2 0v11.18a3 3 0 0 0 0 5.64V21a1 1 0 0 0 2 0v-1.18a3 3 0 0 0 0-5.64z"/><path d="M21 13a3 3 0 0 0-2-2.82V3a1 1 0 0 0-2 0v7.18a3 3 0 0 0 0 5.64V21a1 1 0 0 0 2 0v-5.18A3 3 0 0 0 21 13z"/><path d="M15 5a3 3 0 1 0-4 2.82V21a1 1 0 0 0 2 0V7.82A3 3 0 0 0 15 5z"/></g></g>',pantone:'<g data-name="Layer 2"><g data-name="pantone"><rect width="24" height="24" opacity="0"/><path d="M20 13.18h-2.7l-1.86 2L11.88 19l-1.41 1.52L10 21h10a1 1 0 0 0 1-1v-5.82a1 1 0 0 0-1-1z"/><path d="M18.19 9.3l-4.14-3.86a.89.89 0 0 0-.71-.26 1 1 0 0 0-.7.31l-.82.89v10.71a5.23 5.23 0 0 1-.06.57l6.48-6.95a1 1 0 0 0-.05-1.41z"/><path d="M10.82 4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v13.09a3.91 3.91 0 0 0 7.82 0zm-2 13.09a1.91 1.91 0 0 1-3.82 0V15h3.82zm0-4.09H5v-3h3.82zm0-5H5V5h3.82z"/></g></g>',"paper-plane":'<g data-name="Layer 2"><g data-name="paper-plane"><rect width="24" height="24" opacity="0"/><path d="M21 4a1.31 1.31 0 0 0-.06-.27v-.09a1 1 0 0 0-.2-.3 1 1 0 0 0-.29-.19h-.09a.86.86 0 0 0-.31-.15H20a1 1 0 0 0-.3 0l-18 6a1 1 0 0 0 0 1.9l8.53 2.84 2.84 8.53a1 1 0 0 0 1.9 0l6-18A1 1 0 0 0 21 4zm-4.7 2.29l-5.57 5.57L5.16 10zM14 18.84l-1.86-5.57 5.57-5.57z"/></g></g>',"pause-circle":'<g data-name="Layer 2"><g data-name="pause-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm-2 13a1 1 0 0 1-2 0V9a1 1 0 0 1 2 0zm6 0a1 1 0 0 1-2 0V9a1 1 0 0 1 2 0z"/></g></g>',people:'<g data-name="Layer 2"><g data-name="people"><rect width="24" height="24" opacity="0"/><path d="M9 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4z"/><path d="M17 13a3 3 0 1 0-3-3 3 3 0 0 0 3 3z"/><path d="M21 20a1 1 0 0 0 1-1 5 5 0 0 0-8.06-3.95A7 7 0 0 0 2 20a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1"/></g></g>',percent:'<g data-name="Layer 2"><g data-name="percent"><rect width="24" height="24" opacity="0"/><path d="M8 11a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 11zm0-5a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 8 6z"/><path d="M16 14a3.5 3.5 0 1 0 3.5 3.5A3.5 3.5 0 0 0 16 14zm0 5a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 16 19z"/><path d="M19.74 4.26a.89.89 0 0 0-1.26 0L4.26 18.48a.91.91 0 0 0-.26.63.89.89 0 0 0 1.52.63L19.74 5.52a.89.89 0 0 0 0-1.26z"/></g></g>',"person-add":'<g data-name="Layer 2"><g data-name="person-add"><rect width="24" height="24" opacity="0"/><path d="M21 6h-1V5a1 1 0 0 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0V8h1a1 1 0 0 0 0-2z"/><path d="M10 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4z"/><path d="M16 21a1 1 0 0 0 1-1 7 7 0 0 0-14 0 1 1 0 0 0 1 1"/></g></g>',"person-delete":'<g data-name="Layer 2"><g data-name="person-delete"><rect width="24" height="24" opacity="0"/><path d="M20.47 7.5l.73-.73a1 1 0 0 0-1.47-1.47L19 6l-.73-.73a1 1 0 0 0-1.47 1.5l.73.73-.73.73a1 1 0 0 0 1.47 1.47L19 9l.73.73a1 1 0 0 0 1.47-1.5z"/><path d="M10 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4z"/><path d="M16 21a1 1 0 0 0 1-1 7 7 0 0 0-14 0 1 1 0 0 0 1 1z"/></g></g>',"person-done":'<g data-name="Layer 2"><g data-name="person-done"><rect width="24" height="24" opacity="0"/><path d="M21.66 4.25a1 1 0 0 0-1.41.09l-1.87 2.15-.63-.71a1 1 0 0 0-1.5 1.33l1.39 1.56a1 1 0 0 0 .75.33 1 1 0 0 0 .74-.34l2.61-3a1 1 0 0 0-.08-1.41z"/><path d="M10 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4z"/><path d="M16 21a1 1 0 0 0 1-1 7 7 0 0 0-14 0 1 1 0 0 0 1 1"/></g></g>',"person-remove":'<g data-name="Layer 2"><g data-name="person-remove"><rect width="24" height="24" opacity="0"/><path d="M21 6h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2z"/><path d="M10 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4z"/><path d="M16 21a1 1 0 0 0 1-1 7 7 0 0 0-14 0 1 1 0 0 0 1 1"/></g></g>',person:'<g data-name="Layer 2"><g data-name="person"><rect width="24" height="24" opacity="0"/><path d="M12 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4z"/><path d="M18 21a1 1 0 0 0 1-1 7 7 0 0 0-14 0 1 1 0 0 0 1 1z"/></g></g>',"phone-call":'<g data-name="Layer 2"><g data-name="phone-call"><rect width="24" height="24" opacity="0"/><path d="M13 8a3 3 0 0 1 3 3 1 1 0 0 0 2 0 5 5 0 0 0-5-5 1 1 0 0 0 0 2z"/><path d="M13 4a7 7 0 0 1 7 7 1 1 0 0 0 2 0 9 9 0 0 0-9-9 1 1 0 0 0 0 2z"/><path d="M21.75 15.91a1 1 0 0 0-.72-.65l-6-1.37a1 1 0 0 0-.92.26c-.14.13-.15.14-.8 1.38a9.91 9.91 0 0 1-4.87-4.89C9.71 10 9.72 10 9.85 9.85a1 1 0 0 0 .26-.92L8.74 3a1 1 0 0 0-.65-.72 3.79 3.79 0 0 0-.72-.18A3.94 3.94 0 0 0 6.6 2 4.6 4.6 0 0 0 2 6.6 15.42 15.42 0 0 0 17.4 22a4.6 4.6 0 0 0 4.6-4.6 4.77 4.77 0 0 0-.06-.76 4.34 4.34 0 0 0-.19-.73z"/></g></g>',"phone-missed":'<g data-name="Layer 2"><g data-name="phone-missed"><rect width="24" height="24" opacity="0"/><path d="M21.94 16.64a4.34 4.34 0 0 0-.19-.73 1 1 0 0 0-.72-.65l-6-1.37a1 1 0 0 0-.92.26c-.14.13-.15.14-.8 1.38a10 10 0 0 1-4.88-4.89C9.71 10 9.72 10 9.85 9.85a1 1 0 0 0 .26-.92L8.74 3a1 1 0 0 0-.65-.72 3.79 3.79 0 0 0-.72-.18A3.94 3.94 0 0 0 6.6 2 4.6 4.6 0 0 0 2 6.6 15.42 15.42 0 0 0 17.4 22a4.6 4.6 0 0 0 4.6-4.6 4.77 4.77 0 0 0-.06-.76z"/><path d="M15.8 8.7a1.05 1.05 0 0 0 1.47 0L18 8l.73.73a1 1 0 0 0 1.47-1.5l-.73-.73.73-.73a1 1 0 0 0-1.47-1.47L18 5l-.73-.73a1 1 0 0 0-1.47 1.5l.73.73-.73.73a1.05 1.05 0 0 0 0 1.47z"/></g></g>',"phone-off":'<g data-name="Layer 2"><g data-name="phone-off"><rect width="24" height="24" opacity="0"/><path d="M9.27 12.06a10.37 10.37 0 0 1-.8-1.42C9.71 10 9.72 10 9.85 9.85a1 1 0 0 0 .26-.92L8.74 3a1 1 0 0 0-.65-.72 3.79 3.79 0 0 0-.72-.18A3.94 3.94 0 0 0 6.6 2 4.6 4.6 0 0 0 2 6.6a15.33 15.33 0 0 0 3.27 9.46z"/><path d="M21.94 16.64a4.34 4.34 0 0 0-.19-.73 1 1 0 0 0-.72-.65l-6-1.37a1 1 0 0 0-.92.26c-.14.13-.15.14-.8 1.38a10.88 10.88 0 0 1-1.41-.8l-4 4A15.33 15.33 0 0 0 17.4 22a4.6 4.6 0 0 0 4.6-4.6 4.77 4.77 0 0 0-.06-.76z"/><path d="M19.74 4.26a.89.89 0 0 0-1.26 0L4.26 18.48a.91.91 0 0 0-.26.63.89.89 0 0 0 1.52.63L19.74 5.52a.89.89 0 0 0 0-1.26z"/></g></g>',phone:'<g data-name="Layer 2"><g data-name="phone"><rect width="24" height="24" opacity="0"/><path d="M17.4 22A15.42 15.42 0 0 1 2 6.6 4.6 4.6 0 0 1 6.6 2a3.94 3.94 0 0 1 .77.07 3.79 3.79 0 0 1 .72.18 1 1 0 0 1 .65.75l1.37 6a1 1 0 0 1-.26.92c-.13.14-.14.15-1.37.79a9.91 9.91 0 0 0 4.87 4.89c.65-1.24.66-1.25.8-1.38a1 1 0 0 1 .92-.26l6 1.37a1 1 0 0 1 .72.65 4.34 4.34 0 0 1 .19.73 4.77 4.77 0 0 1 .06.76A4.6 4.6 0 0 1 17.4 22z"/></g></g>',"pie-chart-2":'<g data-name="Layer 2"><g data-name="pie-chart-2"><rect width="24" height="24" opacity="0"/><path d="M14.5 10.33h6.67A.83.83 0 0 0 22 9.5 7.5 7.5 0 0 0 14.5 2a.83.83 0 0 0-.83.83V9.5a.83.83 0 0 0 .83.83zm.83-6.6a5.83 5.83 0 0 1 4.94 4.94h-4.94z"/><path d="M21.08 12h-8.15a.91.91 0 0 1-.91-.91V2.92A.92.92 0 0 0 11 2a10 10 0 1 0 11 11 .92.92 0 0 0-.92-1z"/></g></g>',"pie-chart":'<g data-name="Layer 2"><g data-name="pie-chart"><rect width="24" height="24" opacity="0"/><path d="M14.5 10.33h6.67A.83.83 0 0 0 22 9.5 7.5 7.5 0 0 0 14.5 2a.83.83 0 0 0-.83.83V9.5a.83.83 0 0 0 .83.83z"/><path d="M21.08 12h-8.15a.91.91 0 0 1-.91-.91V2.92A.92.92 0 0 0 11 2a10 10 0 1 0 11 11 .92.92 0 0 0-.92-1z"/></g></g>',pin:'<g data-name="Layer 2"><g data-name="pin"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="9.5" r="1.5"/><path d="M12 2a8 8 0 0 0-8 7.92c0 5.48 7.05 11.58 7.35 11.84a1 1 0 0 0 1.3 0C13 21.5 20 15.4 20 9.92A8 8 0 0 0 12 2zm0 11a3.5 3.5 0 1 1 3.5-3.5A3.5 3.5 0 0 1 12 13z"/></g></g>',"play-circle":'<g data-name="Layer 2"><g data-name="play-circle"><rect width="24" height="24" opacity="0"/><polygon points="11.5 14.6 14.31 12 11.5 9.4 11.5 14.6"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm4 11.18l-3.64 3.37a1.74 1.74 0 0 1-1.16.45 1.68 1.68 0 0 1-.69-.15 1.6 1.6 0 0 1-1-1.48V8.63a1.6 1.6 0 0 1 1-1.48 1.7 1.7 0 0 1 1.85.3L16 10.82a1.6 1.6 0 0 1 0 2.36z"/></g></g>',"plus-circle":'<g data-name="Layer 2"><g data-name="plus-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm3 11h-2v2a1 1 0 0 1-2 0v-2H9a1 1 0 0 1 0-2h2V9a1 1 0 0 1 2 0v2h2a1 1 0 0 1 0 2z"/></g></g>',"plus-square":'<g data-name="Layer 2"><g data-name="plus-square"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm-3 10h-2v2a1 1 0 0 1-2 0v-2H9a1 1 0 0 1 0-2h2V9a1 1 0 0 1 2 0v2h2a1 1 0 0 1 0 2z"/></g></g>',plus:'<g data-name="Layer 2"><g data-name="plus"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M19 11h-6V5a1 1 0 0 0-2 0v6H5a1 1 0 0 0 0 2h6v6a1 1 0 0 0 2 0v-6h6a1 1 0 0 0 0-2z"/></g></g>',power:'<g data-name="Layer 2"><g data-name="power"><rect width="24" height="24" opacity="0"/><path d="M12 13a1 1 0 0 0 1-1V2a1 1 0 0 0-2 0v10a1 1 0 0 0 1 1z"/><path d="M16.59 3.11a1 1 0 0 0-.92 1.78 8 8 0 1 1-7.34 0 1 1 0 1 0-.92-1.78 10 10 0 1 0 9.18 0z"/></g></g>',pricetags:'<g data-name="Layer 2"><g data-name="pricetags"><rect width="24" height="24" opacity="0"/><path d="M21.47 11.58l-6.42-6.41a1 1 0 0 0-.61-.29L5.09 4a1 1 0 0 0-.8.29 1 1 0 0 0-.29.8l.88 9.35a1 1 0 0 0 .29.61l6.41 6.42a1.84 1.84 0 0 0 1.29.53 1.82 1.82 0 0 0 1.28-.53l7.32-7.32a1.82 1.82 0 0 0 0-2.57zm-9.91 0a1.5 1.5 0 1 1 0-2.12 1.49 1.49 0 0 1 0 2.1z"/></g></g>',printer:'<g data-name="Layer 2"><g data-name="printer"><rect width="24" height="24" opacity="0"/><path d="M19.36 7H18V5a1.92 1.92 0 0 0-1.83-2H7.83A1.92 1.92 0 0 0 6 5v2H4.64A2.66 2.66 0 0 0 2 9.67v6.66A2.66 2.66 0 0 0 4.64 19h.86a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2h.86A2.66 2.66 0 0 0 22 16.33V9.67A2.66 2.66 0 0 0 19.36 7zM8 5h8v2H8zm-.5 14v-4h9v4z"/></g></g>',"question-mark-circle":'<g data-name="Layer 2"><g data-name="menu-arrow-circle"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 16a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm1-5.16V14a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1 1.5 1.5 0 1 0-1.5-1.5 1 1 0 0 1-2 0 3.5 3.5 0 1 1 4.5 3.34z"/></g></g>',"question-mark":'<g data-name="Layer 2"><g data-name="menu-arrow"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M17 9A5 5 0 0 0 7 9a1 1 0 0 0 2 0 3 3 0 1 1 3 3 1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-1.1A5 5 0 0 0 17 9z"/><circle cx="12" cy="19" r="1"/></g></g>',"radio-button-off":'<g data-name="Layer 2"><g data-name="radio-button-off"><rect width="24" height="24" opacity="0"/><path d="M12 22a10 10 0 1 1 10-10 10 10 0 0 1-10 10zm0-18a8 8 0 1 0 8 8 8 8 0 0 0-8-8z"/></g></g>',"radio-button-on":'<g data-name="Layer 2"><g data-name="radio-button-on"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M12 7a5 5 0 1 0 5 5 5 5 0 0 0-5-5z"/></g></g>',radio:'<g data-name="Layer 2"><g data-name="radio"><rect width="24" height="24" opacity="0"/><path d="M12 8a3 3 0 0 0-1 5.83 1 1 0 0 0 0 .17v6a1 1 0 0 0 2 0v-6a1 1 0 0 0 0-.17A3 3 0 0 0 12 8z"/><path d="M3.5 11a6.87 6.87 0 0 1 2.64-5.23 1 1 0 1 0-1.28-1.54A8.84 8.84 0 0 0 1.5 11a8.84 8.84 0 0 0 3.36 6.77 1 1 0 1 0 1.28-1.54A6.87 6.87 0 0 1 3.5 11z"/><path d="M16.64 6.24a1 1 0 0 0-1.28 1.52A4.28 4.28 0 0 1 17 11a4.28 4.28 0 0 1-1.64 3.24A1 1 0 0 0 16 16a1 1 0 0 0 .64-.24A6.2 6.2 0 0 0 19 11a6.2 6.2 0 0 0-2.36-4.76z"/><path d="M8.76 6.36a1 1 0 0 0-1.4-.12A6.2 6.2 0 0 0 5 11a6.2 6.2 0 0 0 2.36 4.76 1 1 0 0 0 1.4-.12 1 1 0 0 0-.12-1.4A4.28 4.28 0 0 1 7 11a4.28 4.28 0 0 1 1.64-3.24 1 1 0 0 0 .12-1.4z"/><path d="M19.14 4.23a1 1 0 1 0-1.28 1.54A6.87 6.87 0 0 1 20.5 11a6.87 6.87 0 0 1-2.64 5.23 1 1 0 0 0 1.28 1.54A8.84 8.84 0 0 0 22.5 11a8.84 8.84 0 0 0-3.36-6.77z"/></g></g>',recording:'<g data-name="Layer 2"><g data-name="recording"><rect width="24" height="24" opacity="0"/><path d="M18 8a4 4 0 0 0-4 4 3.91 3.91 0 0 0 .56 2H9.44a3.91 3.91 0 0 0 .56-2 4 4 0 1 0-4 4h12a4 4 0 0 0 0-8z"/></g></g>',refresh:'<g data-name="Layer 2"><g data-name="refresh"><rect width="24" height="24" opacity="0"/><path d="M20.3 13.43a1 1 0 0 0-1.25.65A7.14 7.14 0 0 1 12.18 19 7.1 7.1 0 0 1 5 12a7.1 7.1 0 0 1 7.18-7 7.26 7.26 0 0 1 4.65 1.67l-2.17-.36a1 1 0 0 0-1.15.83 1 1 0 0 0 .83 1.15l4.24.7h.17a1 1 0 0 0 .34-.06.33.33 0 0 0 .1-.06.78.78 0 0 0 .2-.11l.09-.11c0-.05.09-.09.13-.15s0-.1.05-.14a1.34 1.34 0 0 0 .07-.18l.75-4a1 1 0 0 0-2-.38l-.27 1.45A9.21 9.21 0 0 0 12.18 3 9.1 9.1 0 0 0 3 12a9.1 9.1 0 0 0 9.18 9A9.12 9.12 0 0 0 21 14.68a1 1 0 0 0-.7-1.25z"/></g></g>',repeat:'<g data-name="Layer 2"><g data-name="repeat"><rect width="24" height="24" opacity="0"/><path d="M17.91 5h-12l1.3-1.29a1 1 0 0 0-1.42-1.42l-3 3a1 1 0 0 0 0 1.42l3 3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L5.91 7h12a1.56 1.56 0 0 1 1.59 1.53V11a1 1 0 0 0 2 0V8.53A3.56 3.56 0 0 0 17.91 5z"/><path d="M18.21 14.29a1 1 0 0 0-1.42 1.42l1.3 1.29h-12a1.56 1.56 0 0 1-1.59-1.53V13a1 1 0 0 0-2 0v2.47A3.56 3.56 0 0 0 6.09 19h12l-1.3 1.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3-3a1 1 0 0 0 0-1.42z"/></g></g>',"rewind-left":'<g data-name="Layer 2"><g data-name="rewind-left"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18.45 6.2a2.1 2.1 0 0 0-2.21.26l-4.74 3.92V7.79a1.76 1.76 0 0 0-1.05-1.59 2.1 2.1 0 0 0-2.21.26l-5.1 4.21a1.7 1.7 0 0 0 0 2.66l5.1 4.21a2.06 2.06 0 0 0 1.3.46 2.23 2.23 0 0 0 .91-.2 1.76 1.76 0 0 0 1.05-1.59v-2.59l4.74 3.92a2.06 2.06 0 0 0 1.3.46 2.23 2.23 0 0 0 .91-.2 1.76 1.76 0 0 0 1.05-1.59V7.79a1.76 1.76 0 0 0-1.05-1.59z"/></g></g>',"rewind-right":'<g data-name="Layer 2"><g data-name="rewind-right"><rect width="24" height="24" opacity="0"/><path d="M20.86 10.67l-5.1-4.21a2.1 2.1 0 0 0-2.21-.26 1.76 1.76 0 0 0-1.05 1.59v2.59L7.76 6.46a2.1 2.1 0 0 0-2.21-.26 1.76 1.76 0 0 0-1 1.59v8.42a1.76 1.76 0 0 0 1 1.59 2.23 2.23 0 0 0 .91.2 2.06 2.06 0 0 0 1.3-.46l4.74-3.92v2.59a1.76 1.76 0 0 0 1.05 1.59 2.23 2.23 0 0 0 .91.2 2.06 2.06 0 0 0 1.3-.46l5.1-4.21a1.7 1.7 0 0 0 0-2.66z"/></g></g>',save:'<g data-name="Layer 2"><g data-name="save"><rect width="24" height="24" opacity="0"/><rect x="10" y="17" width="4" height="4"/><path d="M20.12 8.71l-4.83-4.83A3 3 0 0 0 13.17 3H10v6h5a1 1 0 0 1 0 2H9a1 1 0 0 1-1-1V3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h2v-4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v4h2a3 3 0 0 0 3-3v-7.17a3 3 0 0 0-.88-2.12z"/></g></g>',scissors:'<g data-name="Layer 2"><g data-name="scissors"><rect width="24" height="24" opacity="0"/><path d="M20.21 5.71a1 1 0 1 0-1.42-1.42l-6.28 6.31-3.3-3.31A3 3 0 0 0 9.5 6a3 3 0 1 0-3 3 3 3 0 0 0 1.29-.3L11.1 12l-3.29 3.3A3 3 0 0 0 6.5 15a3 3 0 1 0 3 3 3 3 0 0 0-.29-1.26zM6.5 7a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm0 12a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M15.21 13.29a1 1 0 0 0-1.42 1.42l5 5a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',search:'<g data-name="Layer 2"><g data-name="search"><rect width="24" height="24" opacity="0"/><path d="M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z"/></g></g>',"settings-2":'<g data-name="Layer 2"><g data-name="settings-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><circle cx="12" cy="12" r="1.5"/><path d="M20.32 9.37h-1.09c-.14 0-.24-.11-.3-.26a.34.34 0 0 1 0-.37l.81-.74a1.63 1.63 0 0 0 .5-1.18 1.67 1.67 0 0 0-.5-1.19L18.4 4.26a1.67 1.67 0 0 0-2.37 0l-.77.74a.38.38 0 0 1-.41 0 .34.34 0 0 1-.22-.29V3.68A1.68 1.68 0 0 0 13 2h-1.94a1.69 1.69 0 0 0-1.69 1.68v1.09c0 .14-.11.24-.26.3a.34.34 0 0 1-.37 0L8 4.26a1.72 1.72 0 0 0-1.19-.5 1.65 1.65 0 0 0-1.18.5L4.26 5.6a1.67 1.67 0 0 0 0 2.4l.74.74a.38.38 0 0 1 0 .41.34.34 0 0 1-.29.22H3.68A1.68 1.68 0 0 0 2 11.05v1.89a1.69 1.69 0 0 0 1.68 1.69h1.09c.14 0 .24.11.3.26a.34.34 0 0 1 0 .37l-.81.74a1.72 1.72 0 0 0-.5 1.19 1.66 1.66 0 0 0 .5 1.19l1.34 1.36a1.67 1.67 0 0 0 2.37 0l.77-.74a.38.38 0 0 1 .41 0 .34.34 0 0 1 .22.29v1.09A1.68 1.68 0 0 0 11.05 22h1.89a1.69 1.69 0 0 0 1.69-1.68v-1.09c0-.14.11-.24.26-.3a.34.34 0 0 1 .37 0l.76.77a1.72 1.72 0 0 0 1.19.5 1.65 1.65 0 0 0 1.18-.5l1.34-1.34a1.67 1.67 0 0 0 0-2.37l-.73-.73a.34.34 0 0 1 0-.37.34.34 0 0 1 .29-.22h1.09A1.68 1.68 0 0 0 22 13v-1.94a1.69 1.69 0 0 0-1.68-1.69zM12 15.5a3.5 3.5 0 1 1 3.5-3.5 3.5 3.5 0 0 1-3.5 3.5z"/></g></g>',settings:'<g data-name="Layer 2"><g data-name="settings"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="12" r="1.5"/><path d="M21.89 10.32L21.1 7.8a2.26 2.26 0 0 0-2.88-1.51l-.34.11a1.74 1.74 0 0 1-1.59-.26l-.11-.08a1.76 1.76 0 0 1-.69-1.43v-.28a2.37 2.37 0 0 0-.68-1.68 2.26 2.26 0 0 0-1.6-.67h-2.55a2.32 2.32 0 0 0-2.29 2.33v.24a1.94 1.94 0 0 1-.73 1.51l-.13.1a1.93 1.93 0 0 1-1.78.29 2.14 2.14 0 0 0-1.68.12 2.18 2.18 0 0 0-1.12 1.33l-.82 2.6a2.34 2.34 0 0 0 1.48 2.94h.16a1.83 1.83 0 0 1 1.12 1.22l.06.16a2.06 2.06 0 0 1-.23 1.86 2.37 2.37 0 0 0 .49 3.3l2.07 1.57a2.25 2.25 0 0 0 1.35.43A2 2 0 0 0 9 22a2.25 2.25 0 0 0 1.47-1l.23-.33a1.8 1.8 0 0 1 1.43-.77 1.75 1.75 0 0 1 1.5.78l.12.17a2.24 2.24 0 0 0 3.22.53L19 19.86a2.38 2.38 0 0 0 .5-3.23l-.26-.38A2 2 0 0 1 19 14.6a1.89 1.89 0 0 1 1.21-1.28l.2-.07a2.36 2.36 0 0 0 1.48-2.93zM12 15.5a3.5 3.5 0 1 1 3.5-3.5 3.5 3.5 0 0 1-3.5 3.5z"/></g></g>',shake:'<g data-name="Layer 2"><g data-name="shake"><rect width="24" height="24" opacity="0"/><path d="M5.5 18a1 1 0 0 1-.64-.24A8.81 8.81 0 0 1 1.5 11a8.81 8.81 0 0 1 3.36-6.76 1 1 0 1 1 1.28 1.52A6.9 6.9 0 0 0 3.5 11a6.9 6.9 0 0 0 2.64 5.24 1 1 0 0 1 .13 1.4 1 1 0 0 1-.77.36z"/><path d="M12 7a4.09 4.09 0 0 1 1 .14V3a1 1 0 0 0-2 0v4.14A4.09 4.09 0 0 1 12 7z"/><path d="M12 15a4.09 4.09 0 0 1-1-.14V20a1 1 0 0 0 2 0v-5.14a4.09 4.09 0 0 1-1 .14z"/><path d="M16 16a1 1 0 0 1-.77-.36 1 1 0 0 1 .13-1.4A4.28 4.28 0 0 0 17 11a4.28 4.28 0 0 0-1.64-3.24 1 1 0 1 1 1.28-1.52A6.2 6.2 0 0 1 19 11a6.2 6.2 0 0 1-2.36 4.76A1 1 0 0 1 16 16z"/><path d="M8 16a1 1 0 0 1-.64-.24A6.2 6.2 0 0 1 5 11a6.2 6.2 0 0 1 2.36-4.76 1 1 0 1 1 1.28 1.52A4.28 4.28 0 0 0 7 11a4.28 4.28 0 0 0 1.64 3.24 1 1 0 0 1 .13 1.4A1 1 0 0 1 8 16z"/><path d="M18.5 18a1 1 0 0 1-.77-.36 1 1 0 0 1 .13-1.4A6.9 6.9 0 0 0 20.5 11a6.9 6.9 0 0 0-2.64-5.24 1 1 0 1 1 1.28-1.52A8.81 8.81 0 0 1 22.5 11a8.81 8.81 0 0 1-3.36 6.76 1 1 0 0 1-.64.24z"/><path d="M12 12a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm0-1zm0 0zm0 0zm0 0zm0 0zm0 0zm0 0z"/></g></g>',share:'<g data-name="Layer 2"><g data-name="share"><rect width="24" height="24" opacity="0"/><path d="M18 15a3 3 0 0 0-2.1.86L8 12.34V12v-.33l7.9-3.53A3 3 0 1 0 15 6v.34L7.1 9.86a3 3 0 1 0 0 4.28l7.9 3.53V18a3 3 0 1 0 3-3z"/></g></g>',"shield-off":'<g data-name="Layer 2"><g data-name="shield-off"><rect width="24" height="24" opacity="0"/><path d="M3.73 6.56A2 2 0 0 0 3 8.09v.14a15.17 15.17 0 0 0 7.72 13.2l.3.17a2 2 0 0 0 2 0l.3-.17a15.22 15.22 0 0 0 3-2.27z"/><path d="M18.84 16A15.08 15.08 0 0 0 21 8.23v-.14a2 2 0 0 0-1-1.75L13 2.4a2 2 0 0 0-2 0L7.32 4.49z"/><path d="M4.71 3.29a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',shield:'<g data-name="Layer 2"><g data-name="shield"><rect width="24" height="24" opacity="0"/><path d="M12 21.85a2 2 0 0 1-1-.25l-.3-.17A15.17 15.17 0 0 1 3 8.23v-.14a2 2 0 0 1 1-1.75l7-3.94a2 2 0 0 1 2 0l7 3.94a2 2 0 0 1 1 1.75v.14a15.17 15.17 0 0 1-7.72 13.2l-.3.17a2 2 0 0 1-.98.25z"/></g></g>',"shopping-bag":'<g data-name="Layer 2"><g data-name="shopping-bag"><rect width="24" height="24" opacity="0"/><path d="M20.12 6.71l-2.83-2.83A3 3 0 0 0 15.17 3H8.83a3 3 0 0 0-2.12.88L3.88 6.71A3 3 0 0 0 3 8.83V18a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V8.83a3 3 0 0 0-.88-2.12zM12 16a4 4 0 0 1-4-4 1 1 0 0 1 2 0 2 2 0 0 0 4 0 1 1 0 0 1 2 0 4 4 0 0 1-4 4zM6.41 7l1.71-1.71A1.05 1.05 0 0 1 8.83 5h6.34a1.05 1.05 0 0 1 .71.29L17.59 7z"/></g></g>',"shopping-cart":'<g data-name="Layer 2"><g data-name="shopping-cart"><rect width="24" height="24" opacity="0"/><path d="M21.08 7a2 2 0 0 0-1.7-1H6.58L6 3.74A1 1 0 0 0 5 3H3a1 1 0 0 0 0 2h1.24L7 15.26A1 1 0 0 0 8 16h9a1 1 0 0 0 .89-.55l3.28-6.56A2 2 0 0 0 21.08 7z"/><circle cx="7.5" cy="19.5" r="1.5"/><circle cx="17.5" cy="19.5" r="1.5"/></g></g>',"shuffle-2":'<g data-name="Layer 2"><g data-name="shuffle-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18.71 14.29a1 1 0 0 0-1.42 1.42l.29.29H16a4 4 0 0 1 0-8h1.59l-.3.29a1 1 0 0 0 0 1.42A1 1 0 0 0 18 10a1 1 0 0 0 .71-.29l2-2A1 1 0 0 0 21 7a1 1 0 0 0-.29-.71l-2-2a1 1 0 0 0-1.42 1.42l.29.29H16a6 6 0 0 0-5 2.69A6 6 0 0 0 6 6H4a1 1 0 0 0 0 2h2a4 4 0 0 1 0 8H4a1 1 0 0 0 0 2h2a6 6 0 0 0 5-2.69A6 6 0 0 0 16 18h1.59l-.3.29a1 1 0 0 0 0 1.42A1 1 0 0 0 18 20a1 1 0 0 0 .71-.29l2-2A1 1 0 0 0 21 17a1 1 0 0 0-.29-.71z"/></g></g>',shuffle:'<g data-name="Layer 2"><g data-name="shuffle"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 9.31a1 1 0 0 0 1 1 1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-4.3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h1.89L12 10.59 6.16 4.76a1 1 0 0 0-1.41 1.41L10.58 12l-6.29 6.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L18 7.42z"/><path d="M19 13.68a1 1 0 0 0-1 1v1.91l-2.78-2.79a1 1 0 0 0-1.42 1.42L16.57 18h-1.88a1 1 0 0 0 0 2H19a1 1 0 0 0 1-1.11v-4.21a1 1 0 0 0-1-1z"/></g></g>',"skip-back":'<g data-name="Layer 2"><g data-name="skip-back"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M16.45 6.2a2.1 2.1 0 0 0-2.21.26l-5.1 4.21-.14.15V7a1 1 0 0 0-2 0v10a1 1 0 0 0 2 0v-3.82l.14.15 5.1 4.21a2.06 2.06 0 0 0 1.3.46 2.23 2.23 0 0 0 .91-.2 1.76 1.76 0 0 0 1.05-1.59V7.79a1.76 1.76 0 0 0-1.05-1.59z"/></g></g>',"skip-forward":'<g data-name="Layer 2"><g data-name="skip-forward"><rect width="24" height="24" opacity="0"/><path d="M16 6a1 1 0 0 0-1 1v3.82l-.14-.15-5.1-4.21a2.1 2.1 0 0 0-2.21-.26 1.76 1.76 0 0 0-1 1.59v8.42a1.76 1.76 0 0 0 1 1.59 2.23 2.23 0 0 0 .91.2 2.06 2.06 0 0 0 1.3-.46l5.1-4.21.14-.15V17a1 1 0 0 0 2 0V7a1 1 0 0 0-1-1z"/></g></g>',slash:'<g data-name="Layer 2"><g data-name="slash"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm8 10a7.92 7.92 0 0 1-1.69 4.9L7.1 5.69A7.92 7.92 0 0 1 12 4a8 8 0 0 1 8 8zM4 12a7.92 7.92 0 0 1 1.69-4.9L16.9 18.31A7.92 7.92 0 0 1 12 20a8 8 0 0 1-8-8z"/></g></g>',smartphone:'<g data-name="Layer 2"><g data-name="smartphone"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M17 2H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3zm-5 16a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 12 18zm2.5-10h-5a1 1 0 0 1 0-2h5a1 1 0 0 1 0 2z"/></g></g>',"smiling-face":'<defs><style/></defs><g id="Layer_2" data-name="Layer 2"><g id="smiling-face"><g id="smiling-face" data-name="smiling-face"><rect width="24" height="24" opacity="0"/><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm5 9a5 5 0 0 1-10 0z" id="&#x1F3A8;-Icon-&#x421;olor"/></g></g></g>',speaker:'<g data-name="Layer 2"><g data-name="speaker"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><circle cx="12" cy="15.5" r="1.5"/><circle cx="12" cy="8" r="1"/><path d="M17 2H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3zm-5 3a3 3 0 1 1-3 3 3 3 0 0 1 3-3zm0 14a3.5 3.5 0 1 1 3.5-3.5A3.5 3.5 0 0 1 12 19z"/></g></g>',square:'<g data-name="Layer 2"><g data-name="square"><rect width="24" height="24" opacity="0"/><path d="M18 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3zM6 5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z"/></g></g>',star:'<g data-name="Layer 2"><g data-name="star"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M17.56 21a1 1 0 0 1-.46-.11L12 18.22l-5.1 2.67a1 1 0 0 1-1.45-1.06l1-5.63-4.12-4a1 1 0 0 1-.25-1 1 1 0 0 1 .81-.68l5.7-.83 2.51-5.13a1 1 0 0 1 1.8 0l2.54 5.12 5.7.83a1 1 0 0 1 .81.68 1 1 0 0 1-.25 1l-4.12 4 1 5.63a1 1 0 0 1-.4 1 1 1 0 0 1-.62.18z"/></g></g>',"stop-circle":'<g data-name="Layer 2"><g data-name="stop-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm4 12.75A1.25 1.25 0 0 1 14.75 16h-5.5A1.25 1.25 0 0 1 8 14.75v-5.5A1.25 1.25 0 0 1 9.25 8h5.5A1.25 1.25 0 0 1 16 9.25z"/><rect x="10" y="10" width="4" height="4"/></g></g>',sun:'<g data-name="Layer 2"><g data-name="sun"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 6a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v2a1 1 0 0 0 1 1z"/><path d="M21 11h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2z"/><path d="M6 12a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h2a1 1 0 0 0 1-1z"/><path d="M6.22 5a1 1 0 0 0-1.39 1.47l1.44 1.39a1 1 0 0 0 .73.28 1 1 0 0 0 .72-.31 1 1 0 0 0 0-1.41z"/><path d="M17 8.14a1 1 0 0 0 .69-.28l1.44-1.39A1 1 0 0 0 17.78 5l-1.44 1.42a1 1 0 0 0 0 1.41 1 1 0 0 0 .66.31z"/><path d="M12 18a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1z"/><path d="M17.73 16.14a1 1 0 0 0-1.39 1.44L17.78 19a1 1 0 0 0 .69.28 1 1 0 0 0 .72-.3 1 1 0 0 0 0-1.42z"/><path d="M6.27 16.14l-1.44 1.39a1 1 0 0 0 0 1.42 1 1 0 0 0 .72.3 1 1 0 0 0 .67-.25l1.44-1.39a1 1 0 0 0-1.39-1.44z"/><path d="M12 8a4 4 0 1 0 4 4 4 4 0 0 0-4-4z"/></g></g>',swap:'<g data-name="Layer 2"><g data-name="swap"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M4 9h13l-1.6 1.2a1 1 0 0 0-.2 1.4 1 1 0 0 0 .8.4 1 1 0 0 0 .6-.2l4-3a1 1 0 0 0 0-1.59l-3.86-3a1 1 0 0 0-1.23 1.58L17.08 7H4a1 1 0 0 0 0 2z"/><path d="M20 16H7l1.6-1.2a1 1 0 0 0-1.2-1.6l-4 3a1 1 0 0 0 0 1.59l3.86 3a1 1 0 0 0 .61.21 1 1 0 0 0 .79-.39 1 1 0 0 0-.17-1.4L6.92 18H20a1 1 0 0 0 0-2z"/></g></g>',sync:'<g data-name="Layer 2"><g data-name="sync"><rect width="24" height="24" opacity="0"/><path d="M21.66 10.37a.62.62 0 0 0 .07-.19l.75-4a1 1 0 0 0-2-.36l-.37 2a9.22 9.22 0 0 0-16.58.84 1 1 0 0 0 .55 1.3 1 1 0 0 0 1.31-.55A7.08 7.08 0 0 1 12.07 5a7.17 7.17 0 0 1 6.24 3.58l-1.65-.27a1 1 0 1 0-.32 2l4.25.71h.16a.93.93 0 0 0 .34-.06.33.33 0 0 0 .1-.06.78.78 0 0 0 .2-.11l.08-.1a1.07 1.07 0 0 0 .14-.16.58.58 0 0 0 .05-.16z"/><path d="M19.88 14.07a1 1 0 0 0-1.31.56A7.08 7.08 0 0 1 11.93 19a7.17 7.17 0 0 1-6.24-3.58l1.65.27h.16a1 1 0 0 0 .16-2L3.41 13a.91.91 0 0 0-.33 0H3a1.15 1.15 0 0 0-.32.14 1 1 0 0 0-.18.18l-.09.1a.84.84 0 0 0-.07.19.44.44 0 0 0-.07.17l-.75 4a1 1 0 0 0 .8 1.22h.18a1 1 0 0 0 1-.82l.37-2a9.22 9.22 0 0 0 16.58-.83 1 1 0 0 0-.57-1.28z"/></g></g>',text:'<g data-name="Layer 2"><g data-name="text"><rect width="24" height="24" opacity="0"/><path d="M20 4H4a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V6h6v13H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2h-2V6h6v2a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1z"/></g></g>',"thermometer-minus":'<g data-name="Layer 2"><g data-name="thermometer-minus"><rect width="24" height="24" opacity="0"/><rect x="2" y="5" width="6" height="2" rx="1" ry="1"/><path d="M14 22a5 5 0 0 1-3-9V5a3 3 0 0 1 3-3 3 3 0 0 1 3 3v8a5 5 0 0 1-3 9zm1-12.46V5a.93.93 0 0 0-.29-.69A1 1 0 0 0 14 4a1 1 0 0 0-1 1v4.54z"/></g></g>',"thermometer-plus":'<g data-name="Layer 2"><g data-name="thermometer-plus"><rect width="24" height="24" opacity="0"/><rect x="2" y="5" width="6" height="2" rx="1" ry="1"/><rect x="2" y="5" width="6" height="2" rx="1" ry="1" transform="rotate(-90 5 6)"/><path d="M14 22a5 5 0 0 1-3-9V5a3 3 0 0 1 3-3 3 3 0 0 1 3 3v8a5 5 0 0 1-3 9zm1-12.46V5a.93.93 0 0 0-.29-.69A1 1 0 0 0 14 4a1 1 0 0 0-1 1v4.54z"/></g></g>',thermometer:'<g data-name="Layer 2"><g data-name="thermometer"><rect width="24" height="24" opacity="0"/><path d="M12 22a5 5 0 0 1-3-9V5a3 3 0 0 1 3-3 3 3 0 0 1 3 3v8a5 5 0 0 1-3 9zm1-12.46V5a.93.93 0 0 0-.29-.69A1 1 0 0 0 12 4a1 1 0 0 0-1 1v4.54z"/></g></g>',"toggle-left":'<g data-name="Layer 2"><g data-name="toggle-left"><rect x=".02" y=".02" width="23.97" height="23.97" transform="rotate(179.92 12.002 11.998)" opacity="0"/><path d="M15 5H9a7 7 0 0 0 0 14h6a7 7 0 0 0 0-14zM9 15a3 3 0 1 1 3-3 3 3 0 0 1-3 3z"/><path d="M9 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/></g></g>',"toggle-right":'<g data-name="Layer 2"><g data-name="toggle-right"><rect width="24" height="24" opacity="0"/><circle cx="15" cy="12" r="1"/><path d="M15 5H9a7 7 0 0 0 0 14h6a7 7 0 0 0 0-14zm0 10a3 3 0 1 1 3-3 3 3 0 0 1-3 3z"/></g></g>',"trash-2":'<g data-name="Layer 2"><g data-name="trash-2"><rect width="24" height="24" opacity="0"/><path d="M21 6h-5V4.33A2.42 2.42 0 0 0 13.5 2h-3A2.42 2.42 0 0 0 8 4.33V6H3a1 1 0 0 0 0 2h1v11a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V8h1a1 1 0 0 0 0-2zM10 16a1 1 0 0 1-2 0v-4a1 1 0 0 1 2 0zm0-11.67c0-.16.21-.33.5-.33h3c.29 0 .5.17.5.33V6h-4zM16 16a1 1 0 0 1-2 0v-4a1 1 0 0 1 2 0z"/></g></g>',trash:'<g data-name="Layer 2"><g data-name="trash"><rect width="24" height="24" opacity="0"/><path d="M21 6h-5V4.33A2.42 2.42 0 0 0 13.5 2h-3A2.42 2.42 0 0 0 8 4.33V6H3a1 1 0 0 0 0 2h1v11a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V8h1a1 1 0 0 0 0-2zM10 4.33c0-.16.21-.33.5-.33h3c.29 0 .5.17.5.33V6h-4z"/></g></g>',"trending-down":'<g data-name="Layer 2"><g data-name="trending-down"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M21 12a1 1 0 0 0-2 0v2.3l-4.24-5a1 1 0 0 0-1.27-.21L9.22 11.7 4.77 6.36a1 1 0 1 0-1.54 1.28l5 6a1 1 0 0 0 1.28.22l4.28-2.57 4 4.71H15a1 1 0 0 0 0 2h5a1.1 1.1 0 0 0 .36-.07l.14-.08a1.19 1.19 0 0 0 .15-.09.75.75 0 0 0 .14-.17 1.1 1.1 0 0 0 .09-.14.64.64 0 0 0 .05-.17A.78.78 0 0 0 21 17z"/></g></g>',"trending-up":'<g data-name="Layer 2"><g data-name="trending-up"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M21 7a.78.78 0 0 0 0-.21.64.64 0 0 0-.05-.17 1.1 1.1 0 0 0-.09-.14.75.75 0 0 0-.14-.17l-.12-.07a.69.69 0 0 0-.19-.1h-.2A.7.7 0 0 0 20 6h-5a1 1 0 0 0 0 2h2.83l-4 4.71-4.32-2.57a1 1 0 0 0-1.28.22l-5 6a1 1 0 0 0 .13 1.41A1 1 0 0 0 4 18a1 1 0 0 0 .77-.36l4.45-5.34 4.27 2.56a1 1 0 0 0 1.27-.21L19 9.7V12a1 1 0 0 0 2 0V7z"/></g></g>',tv:'<g data-name="Layer 2"><g data-name="tv"><rect width="24" height="24" opacity="0"/><path d="M18 6h-3.59l2.3-2.29a1 1 0 1 0-1.42-1.42L12 5.59l-3.29-3.3a1 1 0 1 0-1.42 1.42L9.59 6H6a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V9a3 3 0 0 0-3-3zm1 13a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1z"/></g></g>',twitter:'<g data-name="Layer 2"><g data-name="twitter"><polyline points="0 0 24 0 24 24 0 24" opacity="0"/><path d="M8.08 20A11.07 11.07 0 0 0 19.52 9 8.09 8.09 0 0 0 21 6.16a.44.44 0 0 0-.62-.51 1.88 1.88 0 0 1-2.16-.38 3.89 3.89 0 0 0-5.58-.17A4.13 4.13 0 0 0 11.49 9C8.14 9.2 5.84 7.61 4 5.43a.43.43 0 0 0-.75.24 9.68 9.68 0 0 0 4.6 10.05A6.73 6.73 0 0 1 3.38 18a.45.45 0 0 0-.14.84A11 11 0 0 0 8.08 20"/></g></g>',umbrella:'<g data-name="Layer 2"><g data-name="umbrella"><rect width="24" height="24" opacity="0"/><path d="M12 2A10 10 0 0 0 2 12a1 1 0 0 0 1 1h8v6a3 3 0 0 0 6 0 1 1 0 0 0-2 0 1 1 0 0 1-2 0v-6h8a1 1 0 0 0 1-1A10 10 0 0 0 12 2z"/></g></g>',undo:'<g data-name="Layer 2"><g data-name="undo"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M20.22 21a1 1 0 0 1-1-.76 8.91 8.91 0 0 0-7.8-6.69v1.12a1.78 1.78 0 0 1-1.09 1.64A2 2 0 0 1 8.18 16l-5.06-4.41a1.76 1.76 0 0 1 0-2.68l5.06-4.42a2 2 0 0 1 2.18-.3 1.78 1.78 0 0 1 1.09 1.64V7A10.89 10.89 0 0 1 21.5 17.75a10.29 10.29 0 0 1-.31 2.49 1 1 0 0 1-1 .76z"/></g></g>',unlock:'<g data-name="Layer 2"><g data-name="unlock"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="15" r="1"/><path d="M17 8h-7V6a2 2 0 0 1 4 0 1 1 0 0 0 2 0 4 4 0 0 0-8 0v2H7a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-8a3 3 0 0 0-3-3zm-5 10a3 3 0 1 1 3-3 3 3 0 0 1-3 3z"/></g></g>',upload:'<g data-name="Layer 2"><g data-name="upload"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><rect x="4" y="4" width="16" height="2" rx="1" ry="1" transform="rotate(180 12 5)"/><rect x="17" y="5" width="4" height="2" rx="1" ry="1" transform="rotate(90 19 6)"/><rect x="3" y="5" width="4" height="2" rx="1" ry="1" transform="rotate(90 5 6)"/><path d="M8 14a1 1 0 0 1-.8-.4 1 1 0 0 1 .2-1.4l4-3a1 1 0 0 1 1.18 0l4 2.82a1 1 0 0 1 .24 1.39 1 1 0 0 1-1.4.24L12 11.24 8.6 13.8a1 1 0 0 1-.6.2z"/><path d="M12 21a1 1 0 0 1-1-1v-8a1 1 0 0 1 2 0v8a1 1 0 0 1-1 1z"/></g></g>',"video-off":'<g data-name="Layer 2"><g data-name="video-off"><rect width="24" height="24" opacity="0"/><path d="M14.22 17.05L4.88 7.71 3.12 6 3 5.8A3 3 0 0 0 2 8v8a3 3 0 0 0 3 3h9a2.94 2.94 0 0 0 1.66-.51z"/><path d="M21 7.15a1.7 1.7 0 0 0-1.85.3l-2.15 2V8a3 3 0 0 0-3-3H7.83l1.29 1.29 6.59 6.59 2 2 2 2a1.73 1.73 0 0 0 .6.11 1.68 1.68 0 0 0 .69-.15 1.6 1.6 0 0 0 1-1.48V8.63a1.6 1.6 0 0 0-1-1.48z"/><path d="M17 15.59l-2-2L8.41 7l-2-2-1.7-1.71a1 1 0 0 0-1.42 1.42l.54.53L5.59 7l9.34 9.34 1.46 1.46 2.9 2.91a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',video:'<g data-name="Layer 2"><g data-name="video"><rect width="24" height="24" opacity="0"/><path d="M21 7.15a1.7 1.7 0 0 0-1.85.3l-2.15 2V8a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h9a3 3 0 0 0 3-3v-1.45l2.16 2a1.74 1.74 0 0 0 1.16.45 1.68 1.68 0 0 0 .69-.15 1.6 1.6 0 0 0 1-1.48V8.63A1.6 1.6 0 0 0 21 7.15z"/></g></g>',"volume-down":'<g data-name="Layer 2"><g data-name="volume-down"><rect width="24" height="24" opacity="0"/><path d="M20.78 8.37a1 1 0 1 0-1.56 1.26 4 4 0 0 1 0 4.74A1 1 0 0 0 20 16a1 1 0 0 0 .78-.37 6 6 0 0 0 0-7.26z"/><path d="M16.47 3.12a1 1 0 0 0-1 0L9 7.57H4a1 1 0 0 0-1 1v6.86a1 1 0 0 0 1 1h5l6.41 4.4A1.06 1.06 0 0 0 16 21a1 1 0 0 0 1-1V4a1 1 0 0 0-.53-.88z"/></g></g>',"volume-mute":'<g data-name="Layer 2"><g data-name="volume-mute"><rect width="24" height="24" opacity="0"/><path d="M17 21a1.06 1.06 0 0 1-.57-.17L10 16.43H5a1 1 0 0 1-1-1V8.57a1 1 0 0 1 1-1h5l6.41-4.4A1 1 0 0 1 18 4v16a1 1 0 0 1-1 1z"/></g></g>',"volume-off":'<g data-name="Layer 2"><g data-name="volume-off"><rect width="24" height="24" opacity="0"/><path d="M16.91 14.08l1.44 1.44a6 6 0 0 0-.07-7.15 1 1 0 1 0-1.56 1.26 4 4 0 0 1 .19 4.45z"/><path d="M21 12a6.51 6.51 0 0 1-1.78 4.39l1.42 1.42A8.53 8.53 0 0 0 23 12a8.75 8.75 0 0 0-3.36-6.77 1 1 0 1 0-1.28 1.54A6.8 6.8 0 0 1 21 12z"/><path d="M15 12.17V4a1 1 0 0 0-1.57-.83L9 6.2z"/><path d="M4.74 7.57H2a1 1 0 0 0-1 1v6.86a1 1 0 0 0 1 1h5l6.41 4.4A1.06 1.06 0 0 0 14 21a1 1 0 0 0 1-1v-2.17z"/><path d="M4.71 3.29a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',"volume-up":'<g data-name="Layer 2"><g data-name="volume-up"><rect width="24" height="24" opacity="0"/><path d="M18.28 8.37a1 1 0 1 0-1.56 1.26 4 4 0 0 1 0 4.74A1 1 0 0 0 17.5 16a1 1 0 0 0 .78-.37 6 6 0 0 0 0-7.26z"/><path d="M19.64 5.23a1 1 0 1 0-1.28 1.54A6.8 6.8 0 0 1 21 12a6.8 6.8 0 0 1-2.64 5.23 1 1 0 0 0-.13 1.41A1 1 0 0 0 19 19a1 1 0 0 0 .64-.23A8.75 8.75 0 0 0 23 12a8.75 8.75 0 0 0-3.36-6.77z"/><path d="M14.47 3.12a1 1 0 0 0-1 0L7 7.57H2a1 1 0 0 0-1 1v6.86a1 1 0 0 0 1 1h5l6.41 4.4A1.06 1.06 0 0 0 14 21a1 1 0 0 0 1-1V4a1 1 0 0 0-.53-.88z"/></g></g>',"wifi-off":'<g data-name="Layer 2"><g data-name="wifi-off"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="19" r="1"/><path d="M12.44 11l-1.9-1.89-2.46-2.44-1.55-1.55-1.82-1.83a1 1 0 0 0-1.42 1.42l1.38 1.37 1.46 1.46 2.23 2.24 1.55 1.54 2.74 2.74 2.79 2.8 3.85 3.85a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M21.72 7.93A13.93 13.93 0 0 0 12 4a14.1 14.1 0 0 0-4.44.73l1.62 1.62a11.89 11.89 0 0 1 11.16 3 1 1 0 0 0 .69.28 1 1 0 0 0 .72-.31 1 1 0 0 0-.03-1.39z"/><path d="M3.82 6.65a14.32 14.32 0 0 0-1.54 1.28 1 1 0 0 0 1.38 1.44 13.09 13.09 0 0 1 1.6-1.29z"/><path d="M17 13.14a1 1 0 0 0 .71.3 1 1 0 0 0 .72-1.69A9 9 0 0 0 12 9h-.16l2.35 2.35A7 7 0 0 1 17 13.14z"/><path d="M7.43 10.26a8.8 8.8 0 0 0-1.9 1.49A1 1 0 0 0 7 13.14a7.3 7.3 0 0 1 2-1.41z"/><path d="M8.53 15.4a1 1 0 1 0 1.39 1.44 3.06 3.06 0 0 1 3.84-.25l-2.52-2.52a5 5 0 0 0-2.71 1.33z"/></g></g>',wifi:'<g data-name="Layer 2"><g data-name="wifi"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="19" r="1"/><path d="M12 14a5 5 0 0 0-3.47 1.4 1 1 0 1 0 1.39 1.44 3.08 3.08 0 0 1 4.16 0 1 1 0 1 0 1.39-1.44A5 5 0 0 0 12 14z"/><path d="M12 9a9 9 0 0 0-6.47 2.75A1 1 0 0 0 7 13.14a7 7 0 0 1 10.08 0 1 1 0 0 0 .71.3 1 1 0 0 0 .72-1.69A9 9 0 0 0 12 9z"/><path d="M21.72 7.93a14 14 0 0 0-19.44 0 1 1 0 0 0 1.38 1.44 12 12 0 0 1 16.68 0 1 1 0 0 0 .69.28 1 1 0 0 0 .72-.31 1 1 0 0 0-.03-1.41z"/></g></g>',"activity-outline":'<g data-name="Layer 2"><g data-name="activity"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M14.33 20h-.21a2 2 0 0 1-1.76-1.58L9.68 6l-2.76 6.4A1 1 0 0 1 6 13H3a1 1 0 0 1 0-2h2.34l2.51-5.79a2 2 0 0 1 3.79.38L14.32 18l2.76-6.38A1 1 0 0 1 18 11h3a1 1 0 0 1 0 2h-2.34l-2.51 5.79A2 2 0 0 1 14.33 20z"/></g></g>',"alert-circle-outline":'<g data-name="Layer 2"><g data-name="alert-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><circle cx="12" cy="16" r="1"/><path d="M12 7a1 1 0 0 0-1 1v5a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z"/></g></g>',"alert-triangle-outline":'<g data-name="Layer 2"><g data-name="alert-triangle"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M22.56 16.3L14.89 3.58a3.43 3.43 0 0 0-5.78 0L1.44 16.3a3 3 0 0 0-.05 3A3.37 3.37 0 0 0 4.33 21h15.34a3.37 3.37 0 0 0 2.94-1.66 3 3 0 0 0-.05-3.04zm-1.7 2.05a1.31 1.31 0 0 1-1.19.65H4.33a1.31 1.31 0 0 1-1.19-.65 1 1 0 0 1 0-1l7.68-12.73a1.48 1.48 0 0 1 2.36 0l7.67 12.72a1 1 0 0 1 .01 1.01z"/><circle cx="12" cy="16" r="1"/><path d="M12 8a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1z"/></g></g>',"archive-outline":'<g data-name="Layer 2"><g data-name="archive"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M21 6a3 3 0 0 0-3-3H6a3 3 0 0 0-2 5.22V18a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V8.22A3 3 0 0 0 21 6zM6 5h12a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2zm12 13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V9h12z"/><rect x="9" y="12" width="6" height="2" rx=".87" ry=".87"/></g></g>',"arrow-back-outline":'<g data-name="Layer 2"><g data-name="arrow-back"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M19 11H7.14l3.63-4.36a1 1 0 1 0-1.54-1.28l-5 6a1.19 1.19 0 0 0-.09.15c0 .05 0 .08-.07.13A1 1 0 0 0 4 12a1 1 0 0 0 .07.36c0 .05 0 .08.07.13a1.19 1.19 0 0 0 .09.15l5 6A1 1 0 0 0 10 19a1 1 0 0 0 .64-.23 1 1 0 0 0 .13-1.41L7.14 13H19a1 1 0 0 0 0-2z"/></g></g>',"arrow-circle-down-outline":'<g data-name="Layer 2"><g data-name="arrow-circle-down"><rect width="24" height="24" opacity="0"/><path d="M14.31 12.41L13 13.66V8a1 1 0 0 0-2 0v5.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3a1 1 0 0 0 .33.21.94.94 0 0 0 .76 0 .54.54 0 0 0 .16-.1.49.49 0 0 0 .15-.1l3-2.86a1 1 0 0 0-1.38-1.45z"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/></g></g>',"arrow-circle-left-outline":'<g data-name="Layer 2"><g data-name="arrow-circle-left"><rect width="24" height="24" opacity="0"/><path d="M16 11h-5.66l1.25-1.31a1 1 0 0 0-1.45-1.38l-2.86 3a1 1 0 0 0-.09.13.72.72 0 0 0-.11.19.88.88 0 0 0-.06.28L7 12a1 1 0 0 0 .08.38 1 1 0 0 0 .21.32l3 3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L10.41 13H16a1 1 0 0 0 0-2z"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/></g></g>',"arrow-circle-right-outline":'<g data-name="Layer 2"><g data-name="arrow-circle-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M17 12v-.09a.88.88 0 0 0-.06-.28.72.72 0 0 0-.11-.19 1 1 0 0 0-.09-.13l-2.86-3a1 1 0 0 0-1.45 1.38L13.66 11H8a1 1 0 0 0 0 2h5.59l-1.3 1.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3-3a1 1 0 0 0 .21-.32A1 1 0 0 0 17 12z"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/></g></g>',"arrow-circle-up-outline":'<g data-name="Layer 2"><g data-name="arrow-circle-up"><rect width="24" height="24" opacity="0"/><path d="M12.71 7.29a1 1 0 0 0-.32-.21A1 1 0 0 0 12 7h-.1a.82.82 0 0 0-.27.06.72.72 0 0 0-.19.11 1 1 0 0 0-.13.09l-3 2.86a1 1 0 0 0 1.38 1.45L11 10.34V16a1 1 0 0 0 2 0v-5.59l1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/></g></g>',"arrow-down-outline":'<g data-name="Layer 2"><g data-name="arrow-down"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M12 17a1.72 1.72 0 0 1-1.33-.64l-4.21-5.1a2.1 2.1 0 0 1-.26-2.21A1.76 1.76 0 0 1 7.79 8h8.42a1.76 1.76 0 0 1 1.59 1.05 2.1 2.1 0 0 1-.26 2.21l-4.21 5.1A1.72 1.72 0 0 1 12 17zm-3.91-7L12 14.82 16 10z"/></g></g>',"arrow-downward-outline":'<g data-name="Layer 2"><g data-name="arrow-downward"><rect width="24" height="24" opacity="0"/><path d="M18.77 13.36a1 1 0 0 0-1.41-.13L13 16.86V5a1 1 0 0 0-2 0v11.86l-4.36-3.63a1 1 0 1 0-1.28 1.54l6 5 .15.09.13.07a1 1 0 0 0 .72 0l.13-.07.15-.09 6-5a1 1 0 0 0 .13-1.41z"/></g></g>',"arrow-forward-outline":'<g data-name="Layer 2"><g data-name="arrow-forward"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M5 13h11.86l-3.63 4.36a1 1 0 0 0 1.54 1.28l5-6a1.19 1.19 0 0 0 .09-.15c0-.05.05-.08.07-.13A1 1 0 0 0 20 12a1 1 0 0 0-.07-.36c0-.05-.05-.08-.07-.13a1.19 1.19 0 0 0-.09-.15l-5-6A1 1 0 0 0 14 5a1 1 0 0 0-.64.23 1 1 0 0 0-.13 1.41L16.86 11H5a1 1 0 0 0 0 2z"/></g></g>',"arrow-ios-back-outline":'<g data-name="Layer 2"><g data-name="arrow-ios-back"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M13.83 19a1 1 0 0 1-.78-.37l-4.83-6a1 1 0 0 1 0-1.27l5-6a1 1 0 0 1 1.54 1.28L10.29 12l4.32 5.36a1 1 0 0 1-.78 1.64z"/></g></g>',"arrow-ios-downward-outline":'<g data-name="Layer 2"><g data-name="arrow-ios-downward"><rect width="24" height="24" opacity="0"/><path d="M12 16a1 1 0 0 1-.64-.23l-6-5a1 1 0 1 1 1.28-1.54L12 13.71l5.36-4.32a1 1 0 0 1 1.41.15 1 1 0 0 1-.14 1.46l-6 4.83A1 1 0 0 1 12 16z"/></g></g>',"arrow-ios-forward-outline":'<g data-name="Layer 2"><g data-name="arrow-ios-forward"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M10 19a1 1 0 0 1-.64-.23 1 1 0 0 1-.13-1.41L13.71 12 9.39 6.63a1 1 0 0 1 .15-1.41 1 1 0 0 1 1.46.15l4.83 6a1 1 0 0 1 0 1.27l-5 6A1 1 0 0 1 10 19z"/></g></g>',"arrow-ios-upward-outline":'<g data-name="Layer 2"><g data-name="arrow-ios-upward"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 15a1 1 0 0 1-.64-.23L12 10.29l-5.37 4.32a1 1 0 0 1-1.41-.15 1 1 0 0 1 .15-1.41l6-4.83a1 1 0 0 1 1.27 0l6 5a1 1 0 0 1 .13 1.41A1 1 0 0 1 18 15z"/></g></g>',"arrow-left-outline":'<g data-name="Layer 2"><g data-name="arrow-left"><rect width="24" height="24" opacity="0"/><path d="M13.54 18a2.06 2.06 0 0 1-1.3-.46l-5.1-4.21a1.7 1.7 0 0 1 0-2.66l5.1-4.21a2.1 2.1 0 0 1 2.21-.26 1.76 1.76 0 0 1 1.05 1.59v8.42a1.76 1.76 0 0 1-1.05 1.59 2.23 2.23 0 0 1-.91.2zm-4.86-6l4.82 4V8.09z"/></g></g>',"arrow-right-outline":'<g data-name="Layer 2"><g data-name="arrow-right"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M10.46 18a2.23 2.23 0 0 1-.91-.2 1.76 1.76 0 0 1-1.05-1.59V7.79A1.76 1.76 0 0 1 9.55 6.2a2.1 2.1 0 0 1 2.21.26l5.1 4.21a1.7 1.7 0 0 1 0 2.66l-5.1 4.21a2.06 2.06 0 0 1-1.3.46zm0-10v7.9l4.86-3.9z"/></g></g>',"arrow-up-outline":'<g data-name="Layer 2"><g data-name="arrow-up"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M16.21 16H7.79a1.76 1.76 0 0 1-1.59-1 2.1 2.1 0 0 1 .26-2.21l4.21-5.1a1.76 1.76 0 0 1 2.66 0l4.21 5.1A2.1 2.1 0 0 1 17.8 15a1.76 1.76 0 0 1-1.59 1zM8 14h7.9L12 9.18z"/></g></g>',"arrow-upward-outline":'<g data-name="Layer 2"><g data-name="arrow-upward"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M5.23 10.64a1 1 0 0 0 1.41.13L11 7.14V19a1 1 0 0 0 2 0V7.14l4.36 3.63a1 1 0 1 0 1.28-1.54l-6-5-.15-.09-.13-.07a1 1 0 0 0-.72 0l-.13.07-.15.09-6 5a1 1 0 0 0-.13 1.41z"/></g></g>',"arrowhead-down-outline":'<g data-name="Layer 2"><g data-name="arrowhead-down"><rect width="24" height="24" opacity="0"/><path d="M17.37 12.39L12 16.71l-5.36-4.48a1 1 0 1 0-1.28 1.54l6 5a1 1 0 0 0 1.27 0l6-4.83a1 1 0 0 0 .15-1.41 1 1 0 0 0-1.41-.14z"/><path d="M11.36 11.77a1 1 0 0 0 1.27 0l6-4.83a1 1 0 0 0 .15-1.41 1 1 0 0 0-1.41-.15L12 9.71 6.64 5.23a1 1 0 0 0-1.28 1.54z"/></g></g>',"arrowhead-left-outline":'<g data-name="Layer 2"><g data-name="arrowhead-left"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M11.64 5.23a1 1 0 0 0-1.41.13l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63L7.29 12l4.48-5.37a1 1 0 0 0-.13-1.4z"/><path d="M14.29 12l4.48-5.37a1 1 0 0 0-1.54-1.28l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63z"/></g></g>',"arrowhead-right-outline":'<g data-name="Layer 2"><g data-name="arrowhead-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M18.78 11.37l-4.78-6a1 1 0 0 0-1.41-.15 1 1 0 0 0-.15 1.41L16.71 12l-4.48 5.37a1 1 0 0 0 .13 1.41A1 1 0 0 0 13 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 .01-1.27z"/><path d="M7 5.37a1 1 0 0 0-1.61 1.26L9.71 12l-4.48 5.36a1 1 0 0 0 .13 1.41A1 1 0 0 0 6 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 0-1.27z"/></g></g>',"arrowhead-up-outline":'<g data-name="Layer 2"><g data-name="arrowhead-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M6.63 11.61L12 7.29l5.37 4.48A1 1 0 0 0 18 12a1 1 0 0 0 .77-.36 1 1 0 0 0-.13-1.41l-6-5a1 1 0 0 0-1.27 0l-6 4.83a1 1 0 0 0-.15 1.41 1 1 0 0 0 1.41.14z"/><path d="M12.64 12.23a1 1 0 0 0-1.27 0l-6 4.83a1 1 0 0 0-.15 1.41 1 1 0 0 0 1.41.15L12 14.29l5.37 4.48A1 1 0 0 0 18 19a1 1 0 0 0 .77-.36 1 1 0 0 0-.13-1.41z"/></g></g>',"at-outline":'<g data-name="Layer 2"><g data-name="at"><rect width="24" height="24" opacity="0"/><path d="M13 2a10 10 0 0 0-5 19.1 10.15 10.15 0 0 0 4 .9 10 10 0 0 0 6.08-2.06 1 1 0 0 0 .19-1.4 1 1 0 0 0-1.41-.19A8 8 0 1 1 12.77 4 8.17 8.17 0 0 1 20 12.22v.68a1.71 1.71 0 0 1-1.78 1.7 1.82 1.82 0 0 1-1.62-1.88V8.4a1 1 0 0 0-1-1 1 1 0 0 0-1 .87 5 5 0 0 0-3.44-1.36A5.09 5.09 0 1 0 15.31 15a3.6 3.6 0 0 0 5.55.61A3.67 3.67 0 0 0 22 12.9v-.68A10.2 10.2 0 0 0 13 2zm-1.82 13.09A3.09 3.09 0 1 1 14.27 12a3.1 3.1 0 0 1-3.09 3.09z"/></g></g>',"attach-2-outline":'<g data-name="Layer 2"><g data-name="attach-2"><rect width="24" height="24" opacity="0"/><path d="M12 22a5.86 5.86 0 0 1-6-5.7V6.13A4.24 4.24 0 0 1 10.33 2a4.24 4.24 0 0 1 4.34 4.13v10.18a2.67 2.67 0 0 1-5.33 0V6.92a1 1 0 0 1 1-1 1 1 0 0 1 1 1v9.39a.67.67 0 0 0 1.33 0V6.13A2.25 2.25 0 0 0 10.33 4 2.25 2.25 0 0 0 8 6.13V16.3a3.86 3.86 0 0 0 4 3.7 3.86 3.86 0 0 0 4-3.7V6.13a1 1 0 1 1 2 0V16.3a5.86 5.86 0 0 1-6 5.7z"/></g></g>',"attach-outline":'<g data-name="Layer 2"><g data-name="attach"><rect width="24" height="24" opacity="0"/><path d="M9.29 21a6.23 6.23 0 0 1-4.43-1.88 6 6 0 0 1-.22-8.49L12 3.2A4.11 4.11 0 0 1 15 2a4.48 4.48 0 0 1 3.19 1.35 4.36 4.36 0 0 1 .15 6.13l-7.4 7.43a2.54 2.54 0 0 1-1.81.75 2.72 2.72 0 0 1-1.95-.82 2.68 2.68 0 0 1-.08-3.77l6.83-6.86a1 1 0 0 1 1.37 1.41l-6.83 6.86a.68.68 0 0 0 .08.95.78.78 0 0 0 .53.23.56.56 0 0 0 .4-.16l7.39-7.43a2.36 2.36 0 0 0-.15-3.31 2.38 2.38 0 0 0-3.27-.15L6.06 12a4 4 0 0 0 .22 5.67 4.22 4.22 0 0 0 3 1.29 3.67 3.67 0 0 0 2.61-1.06l7.39-7.43a1 1 0 1 1 1.42 1.41l-7.39 7.43A5.65 5.65 0 0 1 9.29 21z"/></g></g>',"award-outline":'<g data-name="Layer 2"><g data-name="award"><rect width="24" height="24" opacity="0"/><path d="M19 20.75l-2.31-9A5.94 5.94 0 0 0 18 8 6 6 0 0 0 6 8a5.94 5.94 0 0 0 1.34 3.77L5 20.75a1 1 0 0 0 1.48 1.11l5.33-3.13 5.68 3.14A.91.91 0 0 0 18 22a1 1 0 0 0 1-1.25zM12 4a4 4 0 1 1-4 4 4 4 0 0 1 4-4zm.31 12.71a1 1 0 0 0-1 0l-3.75 2.2L9 13.21a5.94 5.94 0 0 0 5.92 0L16.45 19z"/></g></g>',"backspace-outline":'<g data-name="Layer 2"><g data-name="backspace"><rect width="24" height="24" opacity="0"/><path d="M20.14 4h-9.77a3 3 0 0 0-2 .78l-.1.11-6 7.48a1 1 0 0 0 .11 1.37l6 5.48a3 3 0 0 0 2 .78h9.77A1.84 1.84 0 0 0 22 18.18V5.82A1.84 1.84 0 0 0 20.14 4zM20 18h-9.63a1 1 0 0 1-.67-.26l-5.33-4.85 5.38-6.67a1 1 0 0 1 .62-.22H20z"/><path d="M11.29 14.71a1 1 0 0 0 1.42 0l1.29-1.3 1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L15.41 12l1.3-1.29a1 1 0 0 0-1.42-1.42L14 10.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l1.3 1.29-1.3 1.29a1 1 0 0 0 0 1.42z"/></g></g>',"bar-chart-2-outline":'<g data-name="Layer 2"><g data-name="bar-chart-2"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M12 8a1 1 0 0 0-1 1v11a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1z"/><path d="M19 4a1 1 0 0 0-1 1v15a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1z"/><path d="M5 12a1 1 0 0 0-1 1v7a1 1 0 0 0 2 0v-7a1 1 0 0 0-1-1z"/></g></g>',"bar-chart-outline":'<g data-name="Layer 2"><g data-name="bar-chart"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M12 4a1 1 0 0 0-1 1v15a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1z"/><path d="M19 12a1 1 0 0 0-1 1v7a1 1 0 0 0 2 0v-7a1 1 0 0 0-1-1z"/><path d="M5 8a1 1 0 0 0-1 1v11a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1z"/></g></g>',"battery-outline":'<g data-name="Layer 2"><g data-name="battery"><rect width="24" height="24" opacity="0"/><path d="M15.83 6H4.17A2.31 2.31 0 0 0 2 8.43v7.14A2.31 2.31 0 0 0 4.17 18h11.66A2.31 2.31 0 0 0 18 15.57V8.43A2.31 2.31 0 0 0 15.83 6zm.17 9.57a.52.52 0 0 1-.17.43H4.18a.5.5 0 0 1-.18-.43V8.43A.53.53 0 0 1 4.17 8h11.65a.5.5 0 0 1 .18.43z"/><path d="M21 9a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0-1-1z"/></g></g>',"behance-outline":'<g data-name="Layer 2"><g data-name="behance"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M10.52 11.78a1.4 1.4 0 0 0 1.12-1.43c0-1-.77-1.6-1.94-1.6H7v6.5h2.7c1.3-.05 2.3-.72 2.3-1.88a1.52 1.52 0 0 0-1.48-1.59zM8.26 9.67h1.15c.6 0 .95.32.95.85s-.38.89-1.25.89h-.85zm1 4.57h-1V12.3h1.23c.75 0 1.17.38 1.17 1s-.42.94-1.44.94z"/><path d="M14.75 10.3a2.11 2.11 0 0 0-2.28 2.25V13a2.15 2.15 0 0 0 2.34 2.31A2 2 0 0 0 17 13.75h-1.21a.9.9 0 0 1-1 .63 1.07 1.07 0 0 1-1.09-1.19v-.14H17v-.47a2.12 2.12 0 0 0-2.25-2.28zm1 2h-2.02a1 1 0 0 1 1-1.09 1 1 0 0 1 1 1.09z"/><rect x="13.25" y="9.2" width="3" height=".5"/></g></g>',"bell-off-outline":'<g data-name="Layer 2"><g data-name="bell-off"><rect width="24" height="24" opacity="0"/><path d="M8.9 5.17A4.67 4.67 0 0 1 12.64 4a4.86 4.86 0 0 1 4.08 4.9v4.5a1.92 1.92 0 0 0 .1.59l3.6 3.6a1.58 1.58 0 0 0 .45-.6 1.62 1.62 0 0 0-.35-1.78l-1.8-1.81V8.94a6.86 6.86 0 0 0-5.82-6.88 6.71 6.71 0 0 0-5.32 1.61 6.88 6.88 0 0 0-.58.54l1.47 1.43a4.79 4.79 0 0 1 .43-.47z"/><path d="M14 16.86l-.83-.86H5.51l1.18-1.18a2 2 0 0 0 .59-1.42v-3.29l-2-2a5.68 5.68 0 0 0 0 .59v4.7l-1.8 1.81A1.63 1.63 0 0 0 4.64 18H8v.34A3.84 3.84 0 0 0 12 22a3.88 3.88 0 0 0 4-3.22l-.83-.78zM12 20a1.88 1.88 0 0 1-2-1.66V18h4v.34A1.88 1.88 0 0 1 12 20z"/><path d="M20.71 19.29L19.41 18l-2-2-9.52-9.53L6.42 5 4.71 3.29a1 1 0 0 0-1.42 1.42L5.53 7l1.75 1.7 7.31 7.3.07.07L16 17.41l.59.59 2.7 2.71a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',"bell-outline":'<g data-name="Layer 2"><g data-name="bell"><rect width="24" height="24" opacity="0"/><path d="M20.52 15.21l-1.8-1.81V8.94a6.86 6.86 0 0 0-5.82-6.88 6.74 6.74 0 0 0-7.62 6.67v4.67l-1.8 1.81A1.64 1.64 0 0 0 4.64 18H8v.34A3.84 3.84 0 0 0 12 22a3.84 3.84 0 0 0 4-3.66V18h3.36a1.64 1.64 0 0 0 1.16-2.79zM14 18.34A1.88 1.88 0 0 1 12 20a1.88 1.88 0 0 1-2-1.66V18h4zM5.51 16l1.18-1.18a2 2 0 0 0 .59-1.42V8.73A4.73 4.73 0 0 1 8.9 5.17 4.67 4.67 0 0 1 12.64 4a4.86 4.86 0 0 1 4.08 4.9v4.5a2 2 0 0 0 .58 1.42L18.49 16z"/></g></g>',"bluetooth-outline":'<g data-name="Layer 2"><g data-name="bluetooth"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M13.63 12l4-3.79a1.14 1.14 0 0 0-.13-1.77l-4.67-3.23a1.17 1.17 0 0 0-1.21-.08 1.15 1.15 0 0 0-.62 1v6.2l-3.19-4a1 1 0 0 0-1.56 1.3L9.72 12l-3.5 4.43a1 1 0 0 0 .16 1.4A1 1 0 0 0 7 18a1 1 0 0 0 .78-.38L11 13.56v6.29A1.16 1.16 0 0 0 12.16 21a1.16 1.16 0 0 0 .67-.21l4.64-3.18a1.17 1.17 0 0 0 .49-.85 1.15 1.15 0 0 0-.34-.91zM13 5.76l2.5 1.73L13 9.85zm0 12.49v-4.07l2.47 2.38z"/></g></g>',"book-open-outline":'<g data-name="Layer 2"><g data-name="book-open"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20.62 4.22a1 1 0 0 0-.84-.2L12 5.77 4.22 4A1 1 0 0 0 3 5v12.2a1 1 0 0 0 .78 1l8 1.8h.44l8-1.8a1 1 0 0 0 .78-1V5a1 1 0 0 0-.38-.78zM5 6.25l6 1.35v10.15L5 16.4zM19 16.4l-6 1.35V7.6l6-1.35z"/></g></g>',"book-outline":'<g data-name="Layer 2"><g data-name="book"><rect width="24" height="24" opacity="0"/><path d="M19 3H7a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zM7 5h11v10H7a3 3 0 0 0-1 .18V6a1 1 0 0 1 1-1zm0 14a1 1 0 0 1 0-2h11v2z"/></g></g>',"bookmark-outline":'<g data-name="Layer 2"><g data-name="bookmark"><rect width="24" height="24" opacity="0"/><path d="M6.09 21.06a1 1 0 0 1-1-1L4.94 5.4a2.26 2.26 0 0 1 2.18-2.35L16.71 3a2.27 2.27 0 0 1 2.23 2.31l.14 14.66a1 1 0 0 1-.49.87 1 1 0 0 1-1 0l-5.7-3.16-5.29 3.23a1.2 1.2 0 0 1-.51.15zm5.76-5.55a1.11 1.11 0 0 1 .5.12l4.71 2.61-.12-12.95c0-.2-.13-.34-.21-.33l-9.6.09c-.08 0-.19.13-.19.33l.12 12.9 4.28-2.63a1.06 1.06 0 0 1 .51-.14z"/></g></g>',"briefcase-outline":'<g data-name="Layer 2"><g data-name="briefcase"><rect width="24" height="24" opacity="0"/><path d="M19 7h-3V5.5A2.5 2.5 0 0 0 13.5 3h-3A2.5 2.5 0 0 0 8 5.5V7H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-8a3 3 0 0 0-3-3zm-4 2v10H9V9zm-5-3.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5V7h-4zM4 18v-8a1 1 0 0 1 1-1h2v10H5a1 1 0 0 1-1-1zm16 0a1 1 0 0 1-1 1h-2V9h2a1 1 0 0 1 1 1z"/></g></g>',"browser-outline":'<g data-name="Layer 2"><g data-name="browser"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm1 15a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-7h14zM5 9V6a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3z"/><circle cx="8" cy="7.03" r="1"/><circle cx="12" cy="7.03" r="1"/></g></g>',"brush-outline":'<g data-name="Layer 2"><g data-name="brush"><rect width="24" height="24" opacity="0"/><path d="M20 6.83a2.76 2.76 0 0 0-.82-2 2.89 2.89 0 0 0-4 0l-6.6 6.6h-.22a4.42 4.42 0 0 0-4.3 4.31L4 19a1 1 0 0 0 .29.73A1.05 1.05 0 0 0 5 20l3.26-.06a4.42 4.42 0 0 0 4.31-4.3v-.23l6.61-6.6A2.74 2.74 0 0 0 20 6.83zM8.25 17.94L6 18v-2.23a2.4 2.4 0 0 1 2.4-2.36 2.15 2.15 0 0 1 2.15 2.19 2.4 2.4 0 0 1-2.3 2.34zm9.52-10.55l-5.87 5.87a4.55 4.55 0 0 0-.52-.64 3.94 3.94 0 0 0-.64-.52l5.87-5.86a.84.84 0 0 1 1.16 0 .81.81 0 0 1 .23.59.79.79 0 0 1-.23.56z"/></g></g>',"bulb-outline":'<g data-name="Layer 2"><g data-name="bulb"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 7a5 5 0 0 0-3 9v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-4a5 5 0 0 0-3-9zm1.5 7.59a1 1 0 0 0-.5.87V20h-2v-4.54a1 1 0 0 0-.5-.87A3 3 0 0 1 9 12a3 3 0 0 1 6 0 3 3 0 0 1-1.5 2.59z"/><path d="M12 6a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v2a1 1 0 0 0 1 1z"/><path d="M21 11h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2z"/><path d="M5 11H3a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2z"/><path d="M7.66 6.42L6.22 5a1 1 0 0 0-1.39 1.47l1.44 1.39a1 1 0 0 0 .73.28 1 1 0 0 0 .72-.31 1 1 0 0 0-.06-1.41z"/><path d="M19.19 5.05a1 1 0 0 0-1.41 0l-1.44 1.37a1 1 0 0 0 0 1.41 1 1 0 0 0 .72.31 1 1 0 0 0 .69-.28l1.44-1.39a1 1 0 0 0 0-1.42z"/></g></g>',"calendar-outline":'<g data-name="Layer 2"><g data-name="calendar"><rect width="24" height="24" opacity="0"/><path d="M18 4h-1V3a1 1 0 0 0-2 0v1H9V3a1 1 0 0 0-2 0v1H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3zM6 6h1v1a1 1 0 0 0 2 0V6h6v1a1 1 0 0 0 2 0V6h1a1 1 0 0 1 1 1v4H5V7a1 1 0 0 1 1-1zm12 14H6a1 1 0 0 1-1-1v-6h14v6a1 1 0 0 1-1 1z"/><circle cx="8" cy="16" r="1"/><path d="M16 15h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2z"/></g></g>',"camera-outline":'<g data-name="Layer 2"><g data-name="camera"><rect width="24" height="24" opacity="0"/><path d="M19 7h-3V5.5A2.5 2.5 0 0 0 13.5 3h-3A2.5 2.5 0 0 0 8 5.5V7H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-8a3 3 0 0 0-3-3zm-9-1.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5V7h-4zM20 18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z"/><path d="M12 10.5a3.5 3.5 0 1 0 3.5 3.5 3.5 3.5 0 0 0-3.5-3.5zm0 5a1.5 1.5 0 1 1 1.5-1.5 1.5 1.5 0 0 1-1.5 1.5z"/></g></g>',"car-outline":'<g data-name="Layer 2"><g data-name="car"><rect width="24" height="24" opacity="0"/><path d="M21.6 11.22L17 7.52V5a1.91 1.91 0 0 0-1.81-2H3.79A1.91 1.91 0 0 0 2 5v10a2 2 0 0 0 1.2 1.88 3 3 0 1 0 5.6.12h6.36a3 3 0 1 0 5.64 0h.2a1 1 0 0 0 1-1v-4a1 1 0 0 0-.4-.78zM20 12.48V15h-3v-4.92zM7 18a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm5-3H4V5h11v10zm7 3a1 1 0 1 1-1-1 1 1 0 0 1 1 1z"/></g></g>',"cast-outline":'<g data-name="Layer 2"><g data-name="cast"><polyline points="24 24 0 24 0 0" opacity="0"/><path d="M18.4 3H5.6A2.7 2.7 0 0 0 3 5.78V7a1 1 0 0 0 2 0V5.78A.72.72 0 0 1 5.6 5h12.8a.72.72 0 0 1 .6.78v12.44a.72.72 0 0 1-.6.78H17a1 1 0 0 0 0 2h1.4a2.7 2.7 0 0 0 2.6-2.78V5.78A2.7 2.7 0 0 0 18.4 3z"/><path d="M3.86 14A1 1 0 0 0 3 15.17a1 1 0 0 0 1.14.83 2.49 2.49 0 0 1 2.12.72 2.52 2.52 0 0 1 .51 2.84 1 1 0 0 0 .48 1.33 1.06 1.06 0 0 0 .42.09 1 1 0 0 0 .91-.58A4.52 4.52 0 0 0 3.86 14z"/><path d="M3.86 10.08a1 1 0 0 0 .28 2 6 6 0 0 1 5.09 1.71 6 6 0 0 1 1.53 5.95 1 1 0 0 0 .68 1.26.9.9 0 0 0 .28 0 1 1 0 0 0 1-.72 8 8 0 0 0-8.82-10.2z"/><circle cx="4" cy="19" r="1"/></g></g>',"charging-outline":'<g data-name="Layer 2"><g data-name="charging"><rect width="24" height="24" opacity="0"/><path d="M21 9a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0-1-1z"/><path d="M15.83 6h-3.1l-1.14 2h4.23a.5.5 0 0 1 .18.43v7.14a.52.52 0 0 1-.17.43H13l-1.15 2h4A2.31 2.31 0 0 0 18 15.57V8.43A2.31 2.31 0 0 0 15.83 6z"/><path d="M4 15.57V8.43A.53.53 0 0 1 4.17 8H7l1.13-2h-4A2.31 2.31 0 0 0 2 8.43v7.14A2.31 2.31 0 0 0 4.17 18h3.1l1.14-2H4.18a.5.5 0 0 1-.18-.43z"/><path d="M9 20a1 1 0 0 1-.87-1.5l3.15-5.5H7a1 1 0 0 1-.86-.5 1 1 0 0 1 0-1l4-7a1 1 0 0 1 1.74 1L8.72 11H13a1 1 0 0 1 .86.5 1 1 0 0 1 0 1l-4 7A1 1 0 0 1 9 20z"/></g></g>',"checkmark-circle-2-outline":'<g data-name="Layer 2"><g data-name="checkmark-circle-2"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M14.7 8.39l-3.78 5-1.63-2.11a1 1 0 0 0-1.58 1.23l2.43 3.11a1 1 0 0 0 .79.38 1 1 0 0 0 .79-.39l4.57-6a1 1 0 1 0-1.6-1.22z"/></g></g>',"checkmark-circle-outline":'<g data-name="Layer 2"><g data-name="checkmark-circle"><rect width="24" height="24" opacity="0"/><path d="M9.71 11.29a1 1 0 0 0-1.42 1.42l3 3A1 1 0 0 0 12 16a1 1 0 0 0 .72-.34l7-8a1 1 0 0 0-1.5-1.32L12 13.54z"/><path d="M21 11a1 1 0 0 0-1 1 8 8 0 0 1-8 8A8 8 0 0 1 6.33 6.36 7.93 7.93 0 0 1 12 4a8.79 8.79 0 0 1 1.9.22 1 1 0 1 0 .47-1.94A10.54 10.54 0 0 0 12 2a10 10 0 0 0-7 17.09A9.93 9.93 0 0 0 12 22a10 10 0 0 0 10-10 1 1 0 0 0-1-1z"/></g></g>',"checkmark-outline":'<g data-name="Layer 2"><g data-name="checkmark"><rect width="24" height="24" opacity="0"/><path d="M9.86 18a1 1 0 0 1-.73-.32l-4.86-5.17a1 1 0 1 1 1.46-1.37l4.12 4.39 8.41-9.2a1 1 0 1 1 1.48 1.34l-9.14 10a1 1 0 0 1-.73.33z"/></g></g>',"checkmark-square-2-outline":'<g data-name="Layer 2"><g data-name="checkmark-square-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm1 15a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1z"/><path d="M14.7 8.39l-3.78 5-1.63-2.11a1 1 0 0 0-1.58 1.23l2.43 3.11a1 1 0 0 0 .79.38 1 1 0 0 0 .79-.39l4.57-6a1 1 0 1 0-1.6-1.22z"/></g></g>',"checkmark-square-outline":'<g data-name="Layer 2"><g data-name="checkmark-square"><rect width="24" height="24" opacity="0"/><path d="M20 11.83a1 1 0 0 0-1 1v5.57a.6.6 0 0 1-.6.6H5.6a.6.6 0 0 1-.6-.6V5.6a.6.6 0 0 1 .6-.6h9.57a1 1 0 1 0 0-2H5.6A2.61 2.61 0 0 0 3 5.6v12.8A2.61 2.61 0 0 0 5.6 21h12.8a2.61 2.61 0 0 0 2.6-2.6v-5.57a1 1 0 0 0-1-1z"/><path d="M10.72 11a1 1 0 0 0-1.44 1.38l2.22 2.33a1 1 0 0 0 .72.31 1 1 0 0 0 .72-.3l6.78-7a1 1 0 1 0-1.44-1.4l-6.05 6.26z"/></g></g>',"chevron-down-outline":'<g data-name="Layer 2"><g data-name="chevron-down"><rect width="24" height="24" opacity="0"/><path d="M12 15.5a1 1 0 0 1-.71-.29l-4-4a1 1 0 1 1 1.42-1.42L12 13.1l3.3-3.18a1 1 0 1 1 1.38 1.44l-4 3.86a1 1 0 0 1-.68.28z"/></g></g>',"chevron-left-outline":'<g data-name="Layer 2"><g data-name="chevron-left"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M13.36 17a1 1 0 0 1-.72-.31l-3.86-4a1 1 0 0 1 0-1.4l4-4a1 1 0 1 1 1.42 1.42L10.9 12l3.18 3.3a1 1 0 0 1 0 1.41 1 1 0 0 1-.72.29z"/></g></g>',"chevron-right-outline":'<g data-name="Layer 2"><g data-name="chevron-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M10.5 17a1 1 0 0 1-.71-.29 1 1 0 0 1 0-1.42L13.1 12 9.92 8.69a1 1 0 0 1 0-1.41 1 1 0 0 1 1.42 0l3.86 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-.7.32z"/></g></g>',"chevron-up-outline":'<g data-name="Layer 2"><g data-name="chevron-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M16 14.5a1 1 0 0 1-.71-.29L12 10.9l-3.3 3.18a1 1 0 0 1-1.41 0 1 1 0 0 1 0-1.42l4-3.86a1 1 0 0 1 1.4 0l4 4a1 1 0 0 1 0 1.42 1 1 0 0 1-.69.28z"/></g></g>',"clipboard-outline":'<g data-name="Layer 2"><g data-name="clipboard"><rect width="24" height="24" opacity="0"/><path d="M18 5V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v1a3 3 0 0 0-3 3v11a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V8a3 3 0 0 0-3-3zM8 4h8v4H8V4zm11 15a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1v1a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7a1 1 0 0 1 1 1z"/></g></g>',"clock-outline":'<g data-name="Layer 2"><g data-name="clock"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M16 11h-3V8a1 1 0 0 0-2 0v4a1 1 0 0 0 1 1h4a1 1 0 0 0 0-2z"/></g></g>',"close-circle-outline":'<g data-name="Layer 2"><g data-name="close-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M14.71 9.29a1 1 0 0 0-1.42 0L12 10.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l1.3 1.29-1.3 1.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l1.29-1.3 1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L13.41 12l1.3-1.29a1 1 0 0 0 0-1.42z"/></g></g>',"close-outline":'<g data-name="Layer 2"><g data-name="close"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29-4.3 4.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l4.29-4.3 4.29 4.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',"close-square-outline":'<g data-name="Layer 2"><g data-name="close-square"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm1 15a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1z"/><path d="M14.71 9.29a1 1 0 0 0-1.42 0L12 10.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l1.3 1.29-1.3 1.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l1.29-1.3 1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L13.41 12l1.3-1.29a1 1 0 0 0 0-1.42z"/></g></g>',"cloud-download-outline":'<g data-name="Layer 2"><g data-name="cloud-download"><rect width="24" height="24" opacity="0"/><path d="M14.31 16.38L13 17.64V12a1 1 0 0 0-2 0v5.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3A1 1 0 0 0 12 21a1 1 0 0 0 .69-.28l3-2.9a1 1 0 1 0-1.38-1.44z"/><path d="M17.67 7A6 6 0 0 0 6.33 7a5 5 0 0 0-3.08 8.27A1 1 0 1 0 4.75 14 3 3 0 0 1 7 9h.1a1 1 0 0 0 1-.8 4 4 0 0 1 7.84 0 1 1 0 0 0 1 .8H17a3 3 0 0 1 2.25 5 1 1 0 0 0 .09 1.42 1 1 0 0 0 .66.25 1 1 0 0 0 .75-.34A5 5 0 0 0 17.67 7z"/></g></g>',"cloud-upload-outline":'<g data-name="Layer 2"><g data-name="cloud-upload"><rect width="24" height="24" opacity="0"/><path d="M12.71 11.29a1 1 0 0 0-1.4 0l-3 2.9a1 1 0 1 0 1.38 1.44L11 14.36V20a1 1 0 0 0 2 0v-5.59l1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M17.67 7A6 6 0 0 0 6.33 7a5 5 0 0 0-3.08 8.27A1 1 0 1 0 4.75 14 3 3 0 0 1 7 9h.1a1 1 0 0 0 1-.8 4 4 0 0 1 7.84 0 1 1 0 0 0 1 .8H17a3 3 0 0 1 2.25 5 1 1 0 0 0 .09 1.42 1 1 0 0 0 .66.25 1 1 0 0 0 .75-.34A5 5 0 0 0 17.67 7z"/></g></g>',"code-download-outline":'<g data-name="Layer 2"><g data-name="code-download"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M4.29 12l4.48-5.36a1 1 0 1 0-1.54-1.28l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63z"/><path d="M21.78 11.37l-4.78-6a1 1 0 0 0-1.56 1.26L19.71 12l-4.48 5.37a1 1 0 0 0 .13 1.41A1 1 0 0 0 16 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 .01-1.27z"/><path d="M15.72 11.41a1 1 0 0 0-1.41 0L13 12.64V8a1 1 0 0 0-2 0v4.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3A1 1 0 0 0 12 16a1 1 0 0 0 .69-.28l3-2.9a1 1 0 0 0 .03-1.41z"/></g></g>',"code-outline":'<g data-name="Layer 2"><g data-name="code"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M8.64 5.23a1 1 0 0 0-1.41.13l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63L4.29 12l4.48-5.36a1 1 0 0 0-.13-1.41z"/><path d="M21.78 11.37l-4.78-6a1 1 0 0 0-1.41-.15 1 1 0 0 0-.15 1.41L19.71 12l-4.48 5.37a1 1 0 0 0 .13 1.41A1 1 0 0 0 16 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 .01-1.27z"/></g></g>',"collapse-outline":'<g data-name="Layer 2"><g data-name="collapse"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M19 9h-2.58l3.29-3.29a1 1 0 1 0-1.42-1.42L15 7.57V5a1 1 0 0 0-1-1 1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2z"/><path d="M10 13H5a1 1 0 0 0 0 2h2.57l-3.28 3.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L9 16.42V19a1 1 0 0 0 1 1 1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1z"/></g></g>',"color-palette-outline":'<g data-name="Layer 2"><g data-name="color-palette"><rect width="24" height="24" opacity="0"/><path d="M19.54 5.08A10.61 10.61 0 0 0 11.91 2a10 10 0 0 0-.05 20 2.58 2.58 0 0 0 2.53-1.89 2.52 2.52 0 0 0-.57-2.28.5.5 0 0 1 .37-.83h1.65A6.15 6.15 0 0 0 22 11.33a8.48 8.48 0 0 0-2.46-6.25zM15.88 15h-1.65a2.49 2.49 0 0 0-1.87 4.15.49.49 0 0 1 .12.49c-.05.21-.28.34-.59.36a8 8 0 0 1-7.82-9.11A8.1 8.1 0 0 1 11.92 4H12a8.47 8.47 0 0 1 6.1 2.48 6.5 6.5 0 0 1 1.9 4.77A4.17 4.17 0 0 1 15.88 15z"/><circle cx="12" cy="6.5" r="1.5"/><path d="M15.25 7.2a1.5 1.5 0 1 0 2.05.55 1.5 1.5 0 0 0-2.05-.55z"/><path d="M8.75 7.2a1.5 1.5 0 1 0 .55 2.05 1.5 1.5 0 0 0-.55-2.05z"/><path d="M6.16 11.26a1.5 1.5 0 1 0 2.08.4 1.49 1.49 0 0 0-2.08-.4z"/></g></g>',"color-picker-outline":'<g data-name="Layer 2"><g data-name="color-picker"><rect width="24" height="24" opacity="0"/><path d="M19.4 7.34L16.66 4.6A1.92 1.92 0 0 0 14 4.53l-2 2-1.29-1.24a1 1 0 0 0-1.42 1.42L10.53 8 5 13.53a2 2 0 0 0-.57 1.21L4 18.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 20h.09l4.17-.38a2 2 0 0 0 1.21-.57l5.58-5.58 1.24 1.24a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42l-1.24-1.24 2-2a1.92 1.92 0 0 0-.07-2.71zM9.08 17.62l-3 .28.27-3L12 9.36l2.69 2.7zm7-7L13.36 8l1.91-2L18 8.73z"/></g></g>',"compass-outline":'<g data-name="Layer 2"><g data-name="compass"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M15.68 8.32a1 1 0 0 0-1.1-.25l-4.21 1.7a1 1 0 0 0-.55.55l-1.75 4.26a1 1 0 0 0 .18 1h.05A1 1 0 0 0 9 16a1 1 0 0 0 .38-.07l4.21-1.7a1 1 0 0 0 .55-.55l1.75-4.26a1 1 0 0 0-.21-1.1zm-4.88 4.89l.71-1.74 1.69-.68-.71 1.74z"/></g></g>',"copy-outline":'<g data-name="Layer 2"><g data-name="copy"><rect width="24" height="24" opacity="0"/><path d="M18 21h-6a3 3 0 0 1-3-3v-6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3zm-6-10a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1z"/><path d="M9.73 15H5.67A2.68 2.68 0 0 1 3 12.33V5.67A2.68 2.68 0 0 1 5.67 3h6.66A2.68 2.68 0 0 1 15 5.67V9.4h-2V5.67a.67.67 0 0 0-.67-.67H5.67a.67.67 0 0 0-.67.67v6.66a.67.67 0 0 0 .67.67h4.06z"/></g></g>',"corner-down-left-outline":'<g data-name="Layer 2"><g data-name="corner-down-left"><rect x=".05" y=".05" width="24" height="24" transform="rotate(-89.76 12.05 12.05)" opacity="0"/><path d="M20 6a1 1 0 0 0-1-1 1 1 0 0 0-1 1v5a1 1 0 0 1-.29.71A1 1 0 0 1 17 12H8.08l2.69-3.39a1 1 0 0 0-1.52-1.17l-4 5a1 1 0 0 0 0 1.25l4 5a1 1 0 0 0 .78.37 1 1 0 0 0 .62-.22 1 1 0 0 0 .15-1.41l-2.66-3.36h8.92a3 3 0 0 0 3-3z"/></g></g>',"corner-down-right-outline":'<g data-name="Layer 2"><g data-name="corner-down-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M19.78 12.38l-4-5a1 1 0 0 0-1.56 1.24l2.7 3.38H8a1 1 0 0 1-1-1V6a1 1 0 0 0-2 0v5a3 3 0 0 0 3 3h8.92l-2.7 3.38a1 1 0 0 0 .16 1.4A1 1 0 0 0 15 19a1 1 0 0 0 .78-.38l4-5a1 1 0 0 0 0-1.24z"/></g></g>',"corner-left-down-outline":'<g data-name="Layer 2"><g data-name="corner-left-down"><rect width="24" height="24" opacity="0"/><path d="M18 5h-5a3 3 0 0 0-3 3v8.92l-3.38-2.7a1 1 0 0 0-1.24 1.56l5 4a1 1 0 0 0 1.24 0l5-4a1 1 0 1 0-1.24-1.56L12 16.92V8a1 1 0 0 1 1-1h5a1 1 0 0 0 0-2z"/></g></g>',"corner-left-up-outline":'<g data-name="Layer 2"><g data-name="corner-left-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 17h-5a1 1 0 0 1-1-1V7.08l3.38 2.7A1 1 0 0 0 16 10a1 1 0 0 0 .78-.38 1 1 0 0 0-.16-1.4l-5-4a1 1 0 0 0-1.24 0l-5 4a1 1 0 0 0 1.24 1.56L10 7.08V16a3 3 0 0 0 3 3h5a1 1 0 0 0 0-2z"/></g></g>',"corner-right-down-outline":'<g data-name="Layer 2"><g data-name="corner-right-down"><rect width="24" height="24" opacity="0"/><path d="M18.78 14.38a1 1 0 0 0-1.4-.16L14 16.92V8a3 3 0 0 0-3-3H6a1 1 0 0 0 0 2h5a1 1 0 0 1 1 1v8.92l-3.38-2.7a1 1 0 0 0-1.24 1.56l5 4a1 1 0 0 0 1.24 0l5-4a1 1 0 0 0 .16-1.4z"/></g></g>',"corner-right-up-outline":'<g data-name="Layer 2"><g data-name="corner-right-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18.62 8.22l-5-4a1 1 0 0 0-1.24 0l-5 4a1 1 0 0 0 1.24 1.56L12 7.08V16a1 1 0 0 1-1 1H6a1 1 0 0 0 0 2h5a3 3 0 0 0 3-3V7.08l3.38 2.7A1 1 0 0 0 18 10a1 1 0 0 0 .78-.38 1 1 0 0 0-.16-1.4z"/></g></g>',"corner-up-left-outline":'<g data-name="Layer 2"><g data-name="corner-up-left"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M16 10H7.08l2.7-3.38a1 1 0 1 0-1.56-1.24l-4 5a1 1 0 0 0 0 1.24l4 5A1 1 0 0 0 9 17a1 1 0 0 0 .62-.22 1 1 0 0 0 .16-1.4L7.08 12H16a1 1 0 0 1 1 1v5a1 1 0 0 0 2 0v-5a3 3 0 0 0-3-3z"/></g></g>',"corner-up-right-outline":'<g data-name="Layer 2"><g data-name="corner-up-right"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M19.78 10.38l-4-5a1 1 0 0 0-1.56 1.24l2.7 3.38H8a3 3 0 0 0-3 3v5a1 1 0 0 0 2 0v-5a1 1 0 0 1 1-1h8.92l-2.7 3.38a1 1 0 0 0 .16 1.4A1 1 0 0 0 15 17a1 1 0 0 0 .78-.38l4-5a1 1 0 0 0 0-1.24z"/></g></g>',"credit-card-outline":'<g data-name="Layer 2"><g data-name="credit-card"><rect width="24" height="24" opacity="0"/><path d="M19 5H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V8a3 3 0 0 0-3-3zM4 8a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v1H4zm16 8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-5h16z"/><path d="M7 15h4a1 1 0 0 0 0-2H7a1 1 0 0 0 0 2z"/><path d="M15 15h2a1 1 0 0 0 0-2h-2a1 1 0 0 0 0 2z"/></g></g>',"crop-outline":'<g data-name="Layer 2"><g data-name="crop"><rect width="24" height="24" opacity="0"/><path d="M21 16h-3V8.56A2.56 2.56 0 0 0 15.44 6H8V3a1 1 0 0 0-2 0v3H3a1 1 0 0 0 0 2h3v7.44A2.56 2.56 0 0 0 8.56 18H16v3a1 1 0 0 0 2 0v-3h3a1 1 0 0 0 0-2zM8.56 16a.56.56 0 0 1-.56-.56V8h7.44a.56.56 0 0 1 .56.56V16z"/></g></g>',"cube-outline":'<g data-name="Layer 2"><g data-name="cube"><rect width="24" height="24" opacity="0"/><path d="M20.66 7.26c0-.07-.1-.14-.15-.21l-.09-.1a2.5 2.5 0 0 0-.86-.68l-6.4-3a2.7 2.7 0 0 0-2.26 0l-6.4 3a2.6 2.6 0 0 0-.86.68L3.52 7a1 1 0 0 0-.15.2A2.39 2.39 0 0 0 3 8.46v7.06a2.49 2.49 0 0 0 1.46 2.26l6.4 3a2.7 2.7 0 0 0 2.27 0l6.4-3A2.49 2.49 0 0 0 21 15.54V8.46a2.39 2.39 0 0 0-.34-1.2zm-8.95-2.2a.73.73 0 0 1 .58 0l5.33 2.48L12 10.15 6.38 7.54zM5.3 16a.47.47 0 0 1-.3-.43V9.1l6 2.79v6.72zm13.39 0L13 18.61v-6.72l6-2.79v6.44a.48.48 0 0 1-.31.46z"/></g></g>',"diagonal-arrow-left-down-outline":'<g data-name="Layer 2"><g data-name="diagonal-arrow-left-down"><rect width="24" height="24" opacity="0"/><path d="M17.71 6.29a1 1 0 0 0-1.42 0L8 14.59V9a1 1 0 0 0-2 0v8a1 1 0 0 0 1 1h8a1 1 0 0 0 0-2H9.41l8.3-8.29a1 1 0 0 0 0-1.42z"/></g></g>',"diagonal-arrow-left-up-outline":'<g data-name="Layer 2"><g data-name="diagonal-arrow-left-up"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M17.71 16.29L9.42 8H15a1 1 0 0 0 0-2H7.05a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1H7a1 1 0 0 0 1-1V9.45l8.26 8.26a1 1 0 0 0 1.42 0 1 1 0 0 0 .03-1.42z"/></g></g>',"diagonal-arrow-right-down-outline":'<g data-name="Layer 2"><g data-name="diagonal-arrow-right-down"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M17 8a1 1 0 0 0-1 1v5.59l-8.29-8.3a1 1 0 0 0-1.42 1.42l8.3 8.29H9a1 1 0 0 0 0 2h8a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1z"/></g></g>',"diagonal-arrow-right-up-outline":'<g data-name="Layer 2"><g data-name="diagonal-arrow-right-up"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 7.05a1 1 0 0 0-1-1L9 6a1 1 0 0 0 0 2h5.56l-8.27 8.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L16 9.42V15a1 1 0 0 0 1 1 1 1 0 0 0 1-1z"/></g></g>',"done-all-outline":'<g data-name="Layer 2"><g data-name="done-all"><rect width="24" height="24" opacity="0"/><path d="M16.62 6.21a1 1 0 0 0-1.41.17l-7 9-3.43-4.18a1 1 0 1 0-1.56 1.25l4.17 5.18a1 1 0 0 0 .78.37 1 1 0 0 0 .83-.38l7.83-10a1 1 0 0 0-.21-1.41z"/><path d="M21.62 6.21a1 1 0 0 0-1.41.17l-7 9-.61-.75-1.26 1.62 1.1 1.37a1 1 0 0 0 .78.37 1 1 0 0 0 .78-.38l7.83-10a1 1 0 0 0-.21-1.4z"/><path d="M8.71 13.06L10 11.44l-.2-.24a1 1 0 0 0-1.43-.2 1 1 0 0 0-.15 1.41z"/></g></g>',"download-outline":'<g data-name="Layer 2"><g data-name="download"><rect width="24" height="24" opacity="0"/><rect x="4" y="18" width="16" height="2" rx="1" ry="1"/><rect x="3" y="17" width="4" height="2" rx="1" ry="1" transform="rotate(-90 5 18)"/><rect x="17" y="17" width="4" height="2" rx="1" ry="1" transform="rotate(-90 19 18)"/><path d="M12 15a1 1 0 0 1-.58-.18l-4-2.82a1 1 0 0 1-.24-1.39 1 1 0 0 1 1.4-.24L12 12.76l3.4-2.56a1 1 0 0 1 1.2 1.6l-4 3a1 1 0 0 1-.6.2z"/><path d="M12 13a1 1 0 0 1-1-1V4a1 1 0 0 1 2 0v8a1 1 0 0 1-1 1z"/></g></g>',"droplet-off-outline":'<g data-name="Layer 2"><g data-name="droplet-off-outline"><rect width="24" height="24" opacity="0"/><path d="M12 19a5.4 5.4 0 0 1-3.88-1.64 5.73 5.73 0 0 1-.69-7.11L6 8.82a7.74 7.74 0 0 0 .7 9.94A7.37 7.37 0 0 0 12 21a7.36 7.36 0 0 0 4.58-1.59L15.15 18A5.43 5.43 0 0 1 12 19z"/><path d="M12 5.43l3.88 4a5.71 5.71 0 0 1 1.49 5.15L19 16.15A7.72 7.72 0 0 0 17.31 8l-4.6-4.7A1 1 0 0 0 12 3a1 1 0 0 0-.72.3L8.73 5.9l1.42 1.42z"/><path d="M20.71 19.29l-16-16a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',"droplet-outline":'<g data-name="Layer 2"><g data-name="droplet-outline"><rect x=".1" y=".1" width="24" height="24" transform="rotate(.48 11.987 11.887)" opacity="0"/><path d="M12 21.1a7.4 7.4 0 0 1-5.28-2.28 7.73 7.73 0 0 1 .1-10.77l4.64-4.65a.94.94 0 0 1 .71-.3 1 1 0 0 1 .71.31l4.56 4.72a7.73 7.73 0 0 1-.09 10.77A7.33 7.33 0 0 1 12 21.1zm.13-15.57L8.24 9.45a5.74 5.74 0 0 0-.07 8A5.43 5.43 0 0 0 12 19.1a5.42 5.42 0 0 0 3.9-1.61 5.72 5.72 0 0 0 .06-8z"/></g></g>',"edit-2-outline":'<g data-name="Layer 2"><g data-name="edit-2"><rect width="24" height="24" opacity="0"/><path d="M19 20H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2z"/><path d="M5 18h.09l4.17-.38a2 2 0 0 0 1.21-.57l9-9a1.92 1.92 0 0 0-.07-2.71L16.66 2.6A2 2 0 0 0 14 2.53l-9 9a2 2 0 0 0-.57 1.21L4 16.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 18zM15.27 4L18 6.73l-2 1.95L13.32 6zm-8.9 8.91L12 7.32l2.7 2.7-5.6 5.6-3 .28z"/></g></g>',"edit-outline":'<g data-name="Layer 2"><g data-name="edit"><rect width="24" height="24" opacity="0"/><path d="M19.4 7.34L16.66 4.6A2 2 0 0 0 14 4.53l-9 9a2 2 0 0 0-.57 1.21L4 18.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 20h.09l4.17-.38a2 2 0 0 0 1.21-.57l9-9a1.92 1.92 0 0 0-.07-2.71zM9.08 17.62l-3 .28.27-3L12 9.32l2.7 2.7zM16 10.68L13.32 8l1.95-2L18 8.73z"/></g></g>',"email-outline":'<g data-name="Layer 2"><g data-name="email"><rect width="24" height="24" opacity="0"/><path d="M19 4H5a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3zm-.67 2L12 10.75 5.67 6zM19 18H5a1 1 0 0 1-1-1V7.25l7.4 5.55a1 1 0 0 0 .6.2 1 1 0 0 0 .6-.2L20 7.25V17a1 1 0 0 1-1 1z"/></g></g>',"expand-outline":'<g data-name="Layer 2"><g data-name="expand"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20 5a1 1 0 0 0-1-1h-5a1 1 0 0 0 0 2h2.57l-3.28 3.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L18 7.42V10a1 1 0 0 0 1 1 1 1 0 0 0 1-1z"/><path d="M10.71 13.29a1 1 0 0 0-1.42 0L6 16.57V14a1 1 0 0 0-1-1 1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 0-2H7.42l3.29-3.29a1 1 0 0 0 0-1.42z"/></g></g>',"external-link-outline":'<g data-name="Layer 2"><g data-name="external-link"><rect width="24" height="24" opacity="0"/><path d="M20 11a1 1 0 0 0-1 1v6a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h6a1 1 0 0 0 0-2H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-6a1 1 0 0 0-1-1z"/><path d="M16 5h1.58l-6.29 6.28a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L19 6.42V8a1 1 0 0 0 1 1 1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-4a1 1 0 0 0 0 2z"/></g></g>',"eye-off-2-outline":'<g data-name="Layer 2"><g data-name="eye-off-2"><rect width="24" height="24" opacity="0"/><path d="M17.81 13.39A8.93 8.93 0 0 0 21 7.62a1 1 0 1 0-2-.24 7.07 7.07 0 0 1-14 0 1 1 0 1 0-2 .24 8.93 8.93 0 0 0 3.18 5.77l-2.3 2.32a1 1 0 0 0 1.41 1.41l2.61-2.6a9.06 9.06 0 0 0 3.1.92V19a1 1 0 0 0 2 0v-3.56a9.06 9.06 0 0 0 3.1-.92l2.61 2.6a1 1 0 0 0 1.41-1.41z"/></g></g>',"eye-off-outline":'<g data-name="Layer 2"><g data-name="eye-off"><rect width="24" height="24" opacity="0"/><path d="M4.71 3.29a1 1 0 0 0-1.42 1.42l5.63 5.63a3.5 3.5 0 0 0 4.74 4.74l5.63 5.63a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM12 13.5a1.5 1.5 0 0 1-1.5-1.5v-.07l1.56 1.56z"/><path d="M12.22 17c-4.3.1-7.12-3.59-8-5a13.7 13.7 0 0 1 2.24-2.72L5 7.87a15.89 15.89 0 0 0-2.87 3.63 1 1 0 0 0 0 1c.63 1.09 4 6.5 9.89 6.5h.25a9.48 9.48 0 0 0 3.23-.67l-1.58-1.58a7.74 7.74 0 0 1-1.7.25z"/><path d="M21.87 11.5c-.64-1.11-4.17-6.68-10.14-6.5a9.48 9.48 0 0 0-3.23.67l1.58 1.58a7.74 7.74 0 0 1 1.7-.25c4.29-.11 7.11 3.59 8 5a13.7 13.7 0 0 1-2.29 2.72L19 16.13a15.89 15.89 0 0 0 2.91-3.63 1 1 0 0 0-.04-1z"/></g></g>',"eye-outline":'<g data-name="Layer 2"><g data-name="eye"><rect width="24" height="24" opacity="0"/><path d="M21.87 11.5c-.64-1.11-4.16-6.68-10.14-6.5-5.53.14-8.73 5-9.6 6.5a1 1 0 0 0 0 1c.63 1.09 4 6.5 9.89 6.5h.25c5.53-.14 8.74-5 9.6-6.5a1 1 0 0 0 0-1zM12.22 17c-4.31.1-7.12-3.59-8-5 1-1.61 3.61-4.9 7.61-5 4.29-.11 7.11 3.59 8 5-1.03 1.61-3.61 4.9-7.61 5z"/><path d="M12 8.5a3.5 3.5 0 1 0 3.5 3.5A3.5 3.5 0 0 0 12 8.5zm0 5a1.5 1.5 0 1 1 1.5-1.5 1.5 1.5 0 0 1-1.5 1.5z"/></g></g>',"facebook-outline":'<g data-name="Layer 2"><g data-name="facebook"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M13 22H9a1 1 0 0 1-1-1v-6.2H6a1 1 0 0 1-1-1v-3.6a1 1 0 0 1 1-1h2V7.5A5.77 5.77 0 0 1 14 2h3a1 1 0 0 1 1 1v3.6a1 1 0 0 1-1 1h-3v1.6h3a1 1 0 0 1 .8.39 1 1 0 0 1 .16.88l-1 3.6a1 1 0 0 1-1 .73H14V21a1 1 0 0 1-1 1zm-3-2h2v-6.2a1 1 0 0 1 1-1h2.24l.44-1.6H13a1 1 0 0 1-1-1V7.5a2 2 0 0 1 2-1.9h2V4h-2a3.78 3.78 0 0 0-4 3.5v2.7a1 1 0 0 1-1 1H7v1.6h2a1 1 0 0 1 1 1z"/></g></g>',"file-add-outline":'<g data-name="Layer 2"><g data-name="file-add"><rect width="24" height="24" opacity="0"/><path d="M19.74 8.33l-5.44-6a1 1 0 0 0-.74-.33h-7A2.53 2.53 0 0 0 4 4.5v15A2.53 2.53 0 0 0 6.56 22h10.88A2.53 2.53 0 0 0 20 19.5V9a1 1 0 0 0-.26-.67zM14 5l2.74 3h-2a.79.79 0 0 1-.74-.85zm3.44 15H6.56a.53.53 0 0 1-.56-.5v-15a.53.53 0 0 1 .56-.5H12v3.15A2.79 2.79 0 0 0 14.71 10H18v9.5a.53.53 0 0 1-.56.5z"/><path d="M14 13h-1v-1a1 1 0 0 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2z"/></g></g>',"file-outline":'<g data-name="Layer 2"><g data-name="file"><rect width="24" height="24" opacity="0"/><path d="M19.74 8.33l-5.44-6a1 1 0 0 0-.74-.33h-7A2.53 2.53 0 0 0 4 4.5v15A2.53 2.53 0 0 0 6.56 22h10.88A2.53 2.53 0 0 0 20 19.5V9a1 1 0 0 0-.26-.67zM17.65 9h-3.94a.79.79 0 0 1-.71-.85V4h.11zm-.21 11H6.56a.53.53 0 0 1-.56-.5v-15a.53.53 0 0 1 .56-.5H11v4.15A2.79 2.79 0 0 0 13.71 11H18v8.5a.53.53 0 0 1-.56.5z"/></g></g>',"file-remove-outline":'<g data-name="Layer 2"><g data-name="file-remove"><rect width="24" height="24" opacity="0"/><path d="M19.74 8.33l-5.44-6a1 1 0 0 0-.74-.33h-7A2.53 2.53 0 0 0 4 4.5v15A2.53 2.53 0 0 0 6.56 22h10.88A2.53 2.53 0 0 0 20 19.5V9a1 1 0 0 0-.26-.67zM14 5l2.74 3h-2a.79.79 0 0 1-.74-.85zm3.44 15H6.56a.53.53 0 0 1-.56-.5v-15a.53.53 0 0 1 .56-.5H12v3.15A2.79 2.79 0 0 0 14.71 10H18v9.5a.53.53 0 0 1-.56.5z"/><path d="M14 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2z"/></g></g>',"file-text-outline":'<g data-name="Layer 2"><g data-name="file-text"><rect width="24" height="24" opacity="0"/><path d="M15 16H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2z"/><path d="M9 14h3a1 1 0 0 0 0-2H9a1 1 0 0 0 0 2z"/><path d="M19.74 8.33l-5.44-6a1 1 0 0 0-.74-.33h-7A2.53 2.53 0 0 0 4 4.5v15A2.53 2.53 0 0 0 6.56 22h10.88A2.53 2.53 0 0 0 20 19.5V9a1 1 0 0 0-.26-.67zM14 5l2.74 3h-2a.79.79 0 0 1-.74-.85zm3.44 15H6.56a.53.53 0 0 1-.56-.5v-15a.53.53 0 0 1 .56-.5H12v3.15A2.79 2.79 0 0 0 14.71 10H18v9.5a.53.53 0 0 1-.56.5z"/></g></g>',"film-outline":'<g data-name="Layer 2"><g data-name="film"><rect width="24" height="24" opacity="0"/><path d="M18.26 3H5.74A2.74 2.74 0 0 0 3 5.74v12.52A2.74 2.74 0 0 0 5.74 21h12.52A2.74 2.74 0 0 0 21 18.26V5.74A2.74 2.74 0 0 0 18.26 3zM7 11H5V9h2zm-2 2h2v2H5zm4-8h6v14H9zm10 6h-2V9h2zm-2 2h2v2h-2zm2-7.26V7h-2V5h1.26a.74.74 0 0 1 .74.74zM5.74 5H7v2H5V5.74A.74.74 0 0 1 5.74 5zM5 18.26V17h2v2H5.74a.74.74 0 0 1-.74-.74zm14 0a.74.74 0 0 1-.74.74H17v-2h2z"/></g></g>',"flag-outline":'<g data-name="Layer 2"><g data-name="flag"><polyline points="24 24 0 24 0 0" opacity="0"/><path d="M19.27 4.68a1.79 1.79 0 0 0-1.6-.25 7.53 7.53 0 0 1-2.17.28 8.54 8.54 0 0 1-3.13-.78A10.15 10.15 0 0 0 8.5 3c-2.89 0-4 1-4.2 1.14a1 1 0 0 0-.3.72V20a1 1 0 0 0 2 0v-4.3a6.28 6.28 0 0 1 2.5-.41 8.54 8.54 0 0 1 3.13.78 10.15 10.15 0 0 0 3.87.93 7.66 7.66 0 0 0 3.5-.7 1.74 1.74 0 0 0 1-1.55V6.11a1.77 1.77 0 0 0-.73-1.43zM18 14.59a6.32 6.32 0 0 1-2.5.41 8.36 8.36 0 0 1-3.13-.79 10.34 10.34 0 0 0-3.87-.92 9.51 9.51 0 0 0-2.5.29V5.42A6.13 6.13 0 0 1 8.5 5a8.36 8.36 0 0 1 3.13.79 10.34 10.34 0 0 0 3.87.92 9.41 9.41 0 0 0 2.5-.3z"/></g></g>',"flash-off-outline":'<g data-name="Layer 2"><g data-name="flash-off"><rect width="24" height="24" opacity="0"/><path d="M20.71 19.29l-16-16a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M12.54 18.06l.27-2.42L10 12.8H6.87l1.24-1.86L6.67 9.5l-2.5 3.74A1 1 0 0 0 5 14.8h5.89l-.77 7.09a1 1 0 0 0 .65 1.05 1 1 0 0 0 .34.06 1 1 0 0 0 .83-.44l3.12-4.67-1.44-1.44z"/><path d="M11.46 5.94l-.27 2.42L14 11.2h3.1l-1.24 1.86 1.44 1.44 2.5-3.74A1 1 0 0 0 19 9.2h-5.89l.77-7.09a1 1 0 0 0-.65-1 1 1 0 0 0-1.17.38L8.94 6.11l1.44 1.44z"/></g></g>',"flash-outline":'<g data-name="Layer 2"><g data-name="flash"><rect width="24" height="24" opacity="0"/><path d="M11.11 23a1 1 0 0 1-.34-.06 1 1 0 0 1-.65-1.05l.77-7.09H5a1 1 0 0 1-.83-1.56l7.89-11.8a1 1 0 0 1 1.17-.38 1 1 0 0 1 .65 1l-.77 7.14H19a1 1 0 0 1 .83 1.56l-7.89 11.8a1 1 0 0 1-.83.44zM6.87 12.8H12a1 1 0 0 1 .74.33 1 1 0 0 1 .25.78l-.45 4.15 4.59-6.86H12a1 1 0 0 1-1-1.11l.45-4.15z"/></g></g>',"flip-2-outline":'<g data-name="Layer 2"><g data-name="flip-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M6.09 19h12l-1.3 1.29a1 1 0 0 0 1.42 1.42l3-3a1 1 0 0 0 0-1.42l-3-3a1 1 0 0 0-1.42 0 1 1 0 0 0 0 1.42l1.3 1.29h-12a1.56 1.56 0 0 1-1.59-1.53V13a1 1 0 0 0-2 0v2.47A3.56 3.56 0 0 0 6.09 19z"/><path d="M5.79 9.71a1 1 0 1 0 1.42-1.42L5.91 7h12a1.56 1.56 0 0 1 1.59 1.53V11a1 1 0 0 0 2 0V8.53A3.56 3.56 0 0 0 17.91 5h-12l1.3-1.29a1 1 0 0 0 0-1.42 1 1 0 0 0-1.42 0l-3 3a1 1 0 0 0 0 1.42z"/></g></g>',"flip-outline":'<g data-name="Layer 2"><g data-name="flip-in"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M5 6.09v12l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3a1 1 0 0 0 1.42 0l3-3a1 1 0 0 0 0-1.42 1 1 0 0 0-1.42 0L7 18.09v-12A1.56 1.56 0 0 1 8.53 4.5H11a1 1 0 0 0 0-2H8.53A3.56 3.56 0 0 0 5 6.09z"/><path d="M14.29 5.79a1 1 0 0 0 1.42 1.42L17 5.91v12a1.56 1.56 0 0 1-1.53 1.59H13a1 1 0 0 0 0 2h2.47A3.56 3.56 0 0 0 19 17.91v-12l1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42l-3-3a1 1 0 0 0-1.42 0z"/></g></g>',"folder-add-outline":'<g data-name="Layer 2"><g data-name="folder-add"><rect width="24" height="24" opacity="0"/><path d="M14 13h-1v-1a1 1 0 0 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2z"/><path d="M19.5 7.05h-7L9.87 3.87a1 1 0 0 0-.77-.37H4.5A2.47 2.47 0 0 0 2 5.93v12.14a2.47 2.47 0 0 0 2.5 2.43h15a2.47 2.47 0 0 0 2.5-2.43V9.48a2.47 2.47 0 0 0-2.5-2.43zm.5 11a.46.46 0 0 1-.5.43h-15a.46.46 0 0 1-.5-.43V5.93a.46.46 0 0 1 .5-.43h4.13l2.6 3.18a1 1 0 0 0 .77.37h7.5a.46.46 0 0 1 .5.43z"/></g></g>',"folder-outline":'<g data-name="Layer 2"><g data-name="folder"><rect width="24" height="24" opacity="0"/><path d="M19.5 20.5h-15A2.47 2.47 0 0 1 2 18.07V5.93A2.47 2.47 0 0 1 4.5 3.5h4.6a1 1 0 0 1 .77.37l2.6 3.18h7A2.47 2.47 0 0 1 22 9.48v8.59a2.47 2.47 0 0 1-2.5 2.43zM4 13.76v4.31a.46.46 0 0 0 .5.43h15a.46.46 0 0 0 .5-.43V9.48a.46.46 0 0 0-.5-.43H12a1 1 0 0 1-.77-.37L8.63 5.5H4.5a.46.46 0 0 0-.5.43z"/></g></g>',"folder-remove-outline":'<g data-name="Layer 2"><g data-name="folder-remove"><rect width="24" height="24" opacity="0"/><path d="M14 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2z"/><path d="M19.5 7.05h-7L9.87 3.87a1 1 0 0 0-.77-.37H4.5A2.47 2.47 0 0 0 2 5.93v12.14a2.47 2.47 0 0 0 2.5 2.43h15a2.47 2.47 0 0 0 2.5-2.43V9.48a2.47 2.47 0 0 0-2.5-2.43zm.5 11a.46.46 0 0 1-.5.43h-15a.46.46 0 0 1-.5-.43V5.93a.46.46 0 0 1 .5-.43h4.13l2.6 3.18a1 1 0 0 0 .77.37h7.5a.46.46 0 0 1 .5.43z"/></g></g>',"funnel-outline":'<g data-name="Layer 2"><g data-name="funnel"><rect width="24" height="24" opacity="0"/><path d="M13.9 22a1 1 0 0 1-.6-.2l-4-3.05a1 1 0 0 1-.39-.8v-3.27l-4.8-9.22A1 1 0 0 1 5 4h14a1 1 0 0 1 .86.49 1 1 0 0 1 0 1l-5 9.21V21a1 1 0 0 1-.55.9 1 1 0 0 1-.41.1zm-3-4.54l2 1.53v-4.55A1 1 0 0 1 13 14l4.3-8H6.64l4.13 8a1 1 0 0 1 .11.46z"/></g></g>',"gift-outline":'<g data-name="Layer 2"><g data-name="gift"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M19.2 7h-.39A3 3 0 0 0 19 6a3.08 3.08 0 0 0-3.14-3A4.46 4.46 0 0 0 12 5.4 4.46 4.46 0 0 0 8.14 3 3.08 3.08 0 0 0 5 6a3 3 0 0 0 .19 1H4.8A2 2 0 0 0 3 9.2v3.6A2.08 2.08 0 0 0 4.5 15v4.37A1.75 1.75 0 0 0 6.31 21h11.38a1.75 1.75 0 0 0 1.81-1.67V15a2.08 2.08 0 0 0 1.5-2.2V9.2A2 2 0 0 0 19.2 7zM19 9.2v3.6a.56.56 0 0 1 0 .2h-6V9h6a.56.56 0 0 1 0 .2zM15.86 5A1.08 1.08 0 0 1 17 6a1.08 1.08 0 0 1-1.14 1H13.4a2.93 2.93 0 0 1 2.46-2zM7 6a1.08 1.08 0 0 1 1.14-1 2.93 2.93 0 0 1 2.45 2H8.14A1.08 1.08 0 0 1 7 6zM5 9.2A.56.56 0 0 1 5 9h6v4H5a.56.56 0 0 1 0-.2zM6.5 15H11v4H6.5zm6.5 4v-4h4.5v4z"/></g></g>',"github-outline":'<g data-name="Layer 2"><rect width="24" height="24" opacity="0"/><path d="M16.24 22a1 1 0 0 1-1-1v-2.6a2.15 2.15 0 0 0-.54-1.66 1 1 0 0 1 .61-1.67C17.75 14.78 20 14 20 9.77a4 4 0 0 0-.67-2.22 2.75 2.75 0 0 1-.41-2.06 3.71 3.71 0 0 0 0-1.41 7.65 7.65 0 0 0-2.09 1.09 1 1 0 0 1-.84.15 10.15 10.15 0 0 0-5.52 0 1 1 0 0 1-.84-.15 7.4 7.4 0 0 0-2.11-1.09 3.52 3.52 0 0 0 0 1.41 2.84 2.84 0 0 1-.43 2.08 4.07 4.07 0 0 0-.67 2.23c0 3.89 1.88 4.93 4.7 5.29a1 1 0 0 1 .82.66 1 1 0 0 1-.21 1 2.06 2.06 0 0 0-.55 1.56V21a1 1 0 0 1-2 0v-.57a6 6 0 0 1-5.27-2.09 3.9 3.9 0 0 0-1.16-.88 1 1 0 1 1 .5-1.94 4.93 4.93 0 0 1 2 1.36c1 1 2 1.88 3.9 1.52a3.89 3.89 0 0 1 .23-1.58c-2.06-.52-5-2-5-7a6 6 0 0 1 1-3.33.85.85 0 0 0 .13-.62 5.69 5.69 0 0 1 .33-3.21 1 1 0 0 1 .63-.57c.34-.1 1.56-.3 3.87 1.2a12.16 12.16 0 0 1 5.69 0c2.31-1.5 3.53-1.31 3.86-1.2a1 1 0 0 1 .63.57 5.71 5.71 0 0 1 .33 3.22.75.75 0 0 0 .11.57 6 6 0 0 1 1 3.34c0 5.07-2.92 6.54-5 7a4.28 4.28 0 0 1 .22 1.67V21a1 1 0 0 1-.94 1z"/></g>',"globe-2-outline":'<g data-name="Layer 2"><g data-name="globe-2"><rect width="24" height="24" opacity="0"/><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 2a8.19 8.19 0 0 1 1.79.21 2.61 2.61 0 0 1-.78 1c-.22.17-.46.31-.7.46a4.56 4.56 0 0 0-1.85 1.67 6.49 6.49 0 0 0-.62 3.3c0 1.36 0 2.16-.95 2.87-1.37 1.07-3.46.47-4.76-.07A8.33 8.33 0 0 1 4 12a8 8 0 0 1 8-8zM5 15.8a8.42 8.42 0 0 0 2 .27 5 5 0 0 0 3.14-1c1.71-1.34 1.71-3.06 1.71-4.44a4.76 4.76 0 0 1 .37-2.34 2.86 2.86 0 0 1 1.12-.91 9.75 9.75 0 0 0 .92-.61 4.55 4.55 0 0 0 1.4-1.87A8 8 0 0 1 19 8.12c-1.43.2-3.46.67-3.86 2.53A7 7 0 0 0 15 12a2.93 2.93 0 0 1-.29 1.47l-.1.17c-.65 1.08-1.38 2.31-.39 4 .12.21.25.41.38.61a2.29 2.29 0 0 1 .52 1.08A7.89 7.89 0 0 1 12 20a8 8 0 0 1-7-4.2zm11.93 2.52a6.79 6.79 0 0 0-.63-1.14c-.11-.16-.22-.32-.32-.49-.39-.68-.25-1 .38-2l.1-.17a4.77 4.77 0 0 0 .54-2.43 5.42 5.42 0 0 1 .09-1c.16-.73 1.71-.93 2.67-1a7.94 7.94 0 0 1-2.86 8.28z"/></g></g>',"globe-outline":'<g data-name="Layer 2"><g data-name="globe"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M22 12A10 10 0 0 0 12 2a10 10 0 0 0 0 20 10 10 0 0 0 10-10zm-2.07-1H17a12.91 12.91 0 0 0-2.33-6.54A8 8 0 0 1 19.93 11zM9.08 13H15a11.44 11.44 0 0 1-3 6.61A11 11 0 0 1 9.08 13zm0-2A11.4 11.4 0 0 1 12 4.4a11.19 11.19 0 0 1 3 6.6zm.36-6.57A13.18 13.18 0 0 0 7.07 11h-3a8 8 0 0 1 5.37-6.57zM4.07 13h3a12.86 12.86 0 0 0 2.35 6.56A8 8 0 0 1 4.07 13zm10.55 6.55A13.14 13.14 0 0 0 17 13h2.95a8 8 0 0 1-5.33 6.55z"/></g></g>',"google-outline":'<g data-name="Layer 2"><g data-name="google"><polyline points="0 0 24 0 24 24 0 24" opacity="0"/><path d="M12 22h-.43A10.16 10.16 0 0 1 2 12.29a10 10 0 0 1 14.12-9.41 1.48 1.48 0 0 1 .77.86 1.47 1.47 0 0 1-.1 1.16L15.5 7.28a1.44 1.44 0 0 1-1.83.64A4.5 4.5 0 0 0 8.77 9a4.41 4.41 0 0 0-1.16 3.34 4.36 4.36 0 0 0 1.66 3 4.52 4.52 0 0 0 3.45 1 3.89 3.89 0 0 0 2.63-1.57h-2.9A1.45 1.45 0 0 1 11 13.33v-2.68a1.45 1.45 0 0 1 1.45-1.45h8.1A1.46 1.46 0 0 1 22 10.64v1.88A10 10 0 0 1 12 22zm0-18a8 8 0 0 0-8 8.24A8.12 8.12 0 0 0 11.65 20 8 8 0 0 0 20 12.42V11.2h-7v1.58h5.31l-.41 1.3a6 6 0 0 1-4.9 4.25A6.58 6.58 0 0 1 8 17a6.33 6.33 0 0 1-.72-9.3A6.52 6.52 0 0 1 14 5.91l.77-1.43A7.9 7.9 0 0 0 12 4z"/></g></g>',"grid-outline":'<g data-name="Layer 2"><g data-name="grid"><rect width="24" height="24" opacity="0"/><path d="M9 3H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zM5 9V5h4v4z"/><path d="M19 3h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm-4 6V5h4v4z"/><path d="M9 13H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm-4 6v-4h4v4z"/><path d="M19 13h-4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm-4 6v-4h4v4z"/></g></g>',"hard-drive-outline":'<g data-name="Layer 2"><g data-name="hard-drive"><rect width="24" height="24" opacity="0"/><path d="M20.79 11.34l-3.34-6.68A3 3 0 0 0 14.76 3H9.24a3 3 0 0 0-2.69 1.66l-3.34 6.68a2 2 0 0 0-.21.9V18a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-5.76a2 2 0 0 0-.21-.9zM8.34 5.55a1 1 0 0 1 .9-.55h5.52a1 1 0 0 1 .9.55L18.38 11H5.62zM18 19H6a1 1 0 0 1-1-1v-5h14v5a1 1 0 0 1-1 1z"/><path d="M16 15h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2z"/><circle cx="8" cy="16" r="1"/></g></g>',"hash-outline":'<g data-name="Layer 2"><g data-name="hash"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20 14h-4.3l.73-4H20a1 1 0 0 0 0-2h-3.21l.69-3.81A1 1 0 0 0 16.64 3a1 1 0 0 0-1.22.82L14.67 8h-3.88l.69-3.81A1 1 0 0 0 10.64 3a1 1 0 0 0-1.22.82L8.67 8H4a1 1 0 0 0 0 2h4.3l-.73 4H4a1 1 0 0 0 0 2h3.21l-.69 3.81A1 1 0 0 0 7.36 21a1 1 0 0 0 1.22-.82L9.33 16h3.88l-.69 3.81a1 1 0 0 0 .84 1.19 1 1 0 0 0 1.22-.82l.75-4.18H20a1 1 0 0 0 0-2zM9.7 14l.73-4h3.87l-.73 4z"/></g></g>',"headphones-outline":'<g data-name="Layer 2"><g data-name="headphones"><rect width="24" height="24" opacity="0"/><path d="M12 2A10.2 10.2 0 0 0 2 12.37V17a4 4 0 1 0 4-4 3.91 3.91 0 0 0-2 .56v-1.19A8.2 8.2 0 0 1 12 4a8.2 8.2 0 0 1 8 8.37v1.19a3.91 3.91 0 0 0-2-.56 4 4 0 1 0 4 4v-4.63A10.2 10.2 0 0 0 12 2zM6 15a2 2 0 1 1-2 2 2 2 0 0 1 2-2zm12 4a2 2 0 1 1 2-2 2 2 0 0 1-2 2z"/></g></g>',"heart-outline":'<g data-name="Layer 2"><g data-name="heart"><rect width="24" height="24" opacity="0"/><path d="M12 21a1 1 0 0 1-.71-.29l-7.77-7.78a5.26 5.26 0 0 1 0-7.4 5.24 5.24 0 0 1 7.4 0L12 6.61l1.08-1.08a5.24 5.24 0 0 1 7.4 0 5.26 5.26 0 0 1 0 7.4l-7.77 7.78A1 1 0 0 1 12 21zM7.22 6a3.2 3.2 0 0 0-2.28.94 3.24 3.24 0 0 0 0 4.57L12 18.58l7.06-7.07a3.24 3.24 0 0 0 0-4.57 3.32 3.32 0 0 0-4.56 0l-1.79 1.8a1 1 0 0 1-1.42 0L9.5 6.94A3.2 3.2 0 0 0 7.22 6z"/></g></g>',"home-outline":'<g data-name="Layer 2"><g data-name="home"><rect width="24" height="24" opacity="0"/><path d="M20.42 10.18L12.71 2.3a1 1 0 0 0-1.42 0l-7.71 7.89A2 2 0 0 0 3 11.62V20a2 2 0 0 0 1.89 2h14.22A2 2 0 0 0 21 20v-8.38a2.07 2.07 0 0 0-.58-1.44zM10 20v-6h4v6zm9 0h-3v-7a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v7H5v-8.42l7-7.15 7 7.19z"/></g></g>',"image-outline":'<g data-name="Layer 2"><g data-name="image"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zM6 5h12a1 1 0 0 1 1 1v8.36l-3.2-2.73a2.77 2.77 0 0 0-3.52 0L5 17.7V6a1 1 0 0 1 1-1zm12 14H6.56l7-5.84a.78.78 0 0 1 .93 0L19 17v1a1 1 0 0 1-1 1z"/><circle cx="8" cy="8.5" r="1.5"/></g></g>',"inbox-outline":'<g data-name="Layer 2"><g data-name="inbox"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20.79 11.34l-3.34-6.68A3 3 0 0 0 14.76 3H9.24a3 3 0 0 0-2.69 1.66l-3.34 6.68a2 2 0 0 0-.21.9V18a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-5.76a2 2 0 0 0-.21-.9zM8.34 5.55a1 1 0 0 1 .9-.55h5.52a1 1 0 0 1 .9.55L18.38 11H16a1 1 0 0 0-1 1v3H9v-3a1 1 0 0 0-1-1H5.62zM18 19H6a1 1 0 0 1-1-1v-5h2v3a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-3h2v5a1 1 0 0 1-1 1z"/></g></g>',"info-outline":'<g data-name="Layer 2"><g data-name="info"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><circle cx="12" cy="8" r="1"/><path d="M12 10a1 1 0 0 0-1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0-1-1z"/></g></g>',"keypad-outline":'<g data-name="Layer 2"><g data-name="keypad"><rect width="24" height="24" opacity="0"/><path d="M5 2a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M12 2a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M19 8a3 3 0 1 0-3-3 3 3 0 0 0 3 3zm0-4a1 1 0 1 1-1 1 1 1 0 0 1 1-1z"/><path d="M5 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M12 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M19 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M5 16a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M12 16a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M19 16a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"layers-outline":'<g data-name="Layer 2"><g data-name="layers"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M21 11.35a1 1 0 0 0-.61-.86l-2.15-.92 2.26-1.3a1 1 0 0 0 .5-.92 1 1 0 0 0-.61-.86l-8-3.41a1 1 0 0 0-.78 0l-8 3.41a1 1 0 0 0-.61.86 1 1 0 0 0 .5.92l2.26 1.3-2.15.92a1 1 0 0 0-.61.86 1 1 0 0 0 .5.92l2.26 1.3-2.15.92a1 1 0 0 0-.61.86 1 1 0 0 0 .5.92l8 4.6a1 1 0 0 0 1 0l8-4.6a1 1 0 0 0 .5-.92 1 1 0 0 0-.61-.86l-2.15-.92 2.26-1.3a1 1 0 0 0 .5-.92zm-9-6.26l5.76 2.45L12 10.85 6.24 7.54zm-.5 7.78a1 1 0 0 0 1 0l3.57-2 1.69.72L12 14.85l-5.76-3.31 1.69-.72zm6.26 2.67L12 18.85l-5.76-3.31 1.69-.72 3.57 2.05a1 1 0 0 0 1 0l3.57-2.05z"/></g></g>',"layout-outline":'<g data-name="Layer 2"><g data-name="layout"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zM6 5h12a1 1 0 0 1 1 1v2H5V6a1 1 0 0 1 1-1zM5 18v-8h6v9H6a1 1 0 0 1-1-1zm13 1h-5v-9h6v8a1 1 0 0 1-1 1z"/></g></g>',"link-2-outline":'<g data-name="Layer 2"><g data-name="link-2"><rect width="24" height="24" opacity="0"/><path d="M13.29 9.29l-4 4a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l4-4a1 1 0 0 0-1.42-1.42z"/><path d="M12.28 17.4L11 18.67a4.2 4.2 0 0 1-5.58.4 4 4 0 0 1-.27-5.93l1.42-1.43a1 1 0 0 0 0-1.42 1 1 0 0 0-1.42 0l-1.27 1.28a6.15 6.15 0 0 0-.67 8.07 6.06 6.06 0 0 0 9.07.6l1.42-1.42a1 1 0 0 0-1.42-1.42z"/><path d="M19.66 3.22a6.18 6.18 0 0 0-8.13.68L10.45 5a1.09 1.09 0 0 0-.17 1.61 1 1 0 0 0 1.42 0L13 5.3a4.17 4.17 0 0 1 5.57-.4 4 4 0 0 1 .27 5.95l-1.42 1.43a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l1.42-1.42a6.06 6.06 0 0 0-.6-9.06z"/></g></g>',"link-outline":'<g data-name="Layer 2"><g data-name="link"><rect width="24" height="24" opacity="0"/><path d="M8 12a1 1 0 0 0 1 1h6a1 1 0 0 0 0-2H9a1 1 0 0 0-1 1z"/><path d="M9 16H7.21A4.13 4.13 0 0 1 3 12.37 4 4 0 0 1 7 8h2a1 1 0 0 0 0-2H7.21a6.15 6.15 0 0 0-6.16 5.21A6 6 0 0 0 7 18h2a1 1 0 0 0 0-2z"/><path d="M23 11.24A6.16 6.16 0 0 0 16.76 6h-1.51C14.44 6 14 6.45 14 7a1 1 0 0 0 1 1h1.79A4.13 4.13 0 0 1 21 11.63 4 4 0 0 1 17 16h-2a1 1 0 0 0 0 2h2a6 6 0 0 0 6-6.76z"/></g></g>',"linkedin-outline":'<g data-name="Layer 2"><g data-name="linkedin"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20 22h-1.67a2 2 0 0 1-2-2v-5.37a.92.92 0 0 0-.69-.93.84.84 0 0 0-.67.19.85.85 0 0 0-.3.65V20a2 2 0 0 1-2 2H11a2 2 0 0 1-2-2v-5.46a6.5 6.5 0 1 1 13 0V20a2 2 0 0 1-2 2zm-4.5-10.31a3.73 3.73 0 0 1 .47 0 2.91 2.91 0 0 1 2.36 2.9V20H20v-5.46a4.5 4.5 0 1 0-9 0V20h1.67v-5.46a2.85 2.85 0 0 1 2.83-2.85z"/><path d="M6 22H4a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2zM4 10v10h2V10z"/><path d="M5 7a3 3 0 1 1 3-3 3 3 0 0 1-3 3zm0-4a1 1 0 1 0 1 1 1 1 0 0 0-1-1z"/></g></g>',"list-outline":'<g data-name="Layer 2"><g data-name="list"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><circle cx="4" cy="7" r="1"/><circle cx="4" cy="12" r="1"/><circle cx="4" cy="17" r="1"/><rect x="7" y="11" width="14" height="2" rx=".94" ry=".94"/><rect x="7" y="16" width="14" height="2" rx=".94" ry=".94"/><rect x="7" y="6" width="14" height="2" rx=".94" ry=".94"/></g></g>',"loader-outline":'<g data-name="Layer 2"><g data-name="loader"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 2a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0V3a1 1 0 0 0-1-1z"/><path d="M21 11h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2z"/><path d="M6 12a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h2a1 1 0 0 0 1-1z"/><path d="M6.22 5a1 1 0 0 0-1.39 1.47l1.44 1.39a1 1 0 0 0 .73.28 1 1 0 0 0 .72-.31 1 1 0 0 0 0-1.41z"/><path d="M17 8.14a1 1 0 0 0 .69-.28l1.44-1.39A1 1 0 0 0 17.78 5l-1.44 1.42a1 1 0 0 0 0 1.41 1 1 0 0 0 .66.31z"/><path d="M12 18a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1z"/><path d="M17.73 16.14a1 1 0 0 0-1.39 1.44L17.78 19a1 1 0 0 0 .69.28 1 1 0 0 0 .72-.3 1 1 0 0 0 0-1.42z"/><path d="M6.27 16.14l-1.44 1.39a1 1 0 0 0 0 1.42 1 1 0 0 0 .72.3 1 1 0 0 0 .67-.25l1.44-1.39a1 1 0 0 0-1.39-1.44z"/></g></g>',"lock-outline":'<g data-name="Layer 2"><g data-name="lock"><rect width="24" height="24" opacity="0"/><path d="M17 8h-1V6.11a4 4 0 1 0-8 0V8H7a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-8a3 3 0 0 0-3-3zm-7-1.89A2.06 2.06 0 0 1 12 4a2.06 2.06 0 0 1 2 2.11V8h-4zM18 19a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1z"/><path d="M12 12a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"log-in-outline":'<g data-name="Layer 2"><g data-name="log-in"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M19 4h-2a1 1 0 0 0 0 2h1v12h-1a1 1 0 0 0 0 2h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1z"/><path d="M11.8 7.4a1 1 0 0 0-1.6 1.2L12 11H4a1 1 0 0 0 0 2h8.09l-1.72 2.44a1 1 0 0 0 .24 1.4 1 1 0 0 0 .58.18 1 1 0 0 0 .81-.42l2.82-4a1 1 0 0 0 0-1.18z"/></g></g>',"log-out-outline":'<g data-name="Layer 2"><g data-name="log-out"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M7 6a1 1 0 0 0 0-2H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h2a1 1 0 0 0 0-2H6V6z"/><path d="M20.82 11.42l-2.82-4a1 1 0 0 0-1.39-.24 1 1 0 0 0-.24 1.4L18.09 11H10a1 1 0 0 0 0 2h8l-1.8 2.4a1 1 0 0 0 .2 1.4 1 1 0 0 0 .6.2 1 1 0 0 0 .8-.4l3-4a1 1 0 0 0 .02-1.18z"/></g></g>',"map-outline":'<g data-name="Layer 2"><g data-name="map"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20.41 5.89l-4-1.8H15.59L12 5.7 8.41 4.09h-.05L8.24 4h-.6l-4 1.8a1 1 0 0 0-.64 1V19a1 1 0 0 0 .46.84A1 1 0 0 0 4 20a1 1 0 0 0 .41-.09L8 18.3l3.59 1.61h.05a.85.85 0 0 0 .72 0h.05L16 18.3l3.59 1.61A1 1 0 0 0 20 20a1 1 0 0 0 .54-.16A1 1 0 0 0 21 19V6.8a1 1 0 0 0-.59-.91zM5 7.44l2-.89v10l-2 .89zm4-.89l2 .89v10l-2-.89zm4 .89l2-.89v10l-2 .89zm6 10l-2-.89v-10l2 .89z"/></g></g>',"maximize-outline":'<g data-name="Layer 2"><g data-name="maximize"><rect width="24" height="24" opacity="0"/><path d="M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z"/><path d="M13 10h-1V9a1 1 0 0 0-2 0v1H9a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2z"/></g></g>',"menu-2-outline":'<g data-name="Layer 2"><g data-name="menu-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><circle cx="4" cy="12" r="1"/><rect x="7" y="11" width="14" height="2" rx=".94" ry=".94"/><rect x="3" y="16" width="18" height="2" rx=".94" ry=".94"/><rect x="3" y="6" width="18" height="2" rx=".94" ry=".94"/></g></g>',"menu-arrow-outline":'<g data-name="Layer 2"><g data-name="menu-arrow"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M20.05 11H5.91l1.3-1.29a1 1 0 0 0-1.42-1.42l-3 3a1 1 0 0 0 0 1.42l3 3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L5.91 13h14.14a1 1 0 0 0 .95-.95V12a1 1 0 0 0-.95-1z"/><rect x="3" y="17" width="18" height="2" rx=".95" ry=".95"/><rect x="3" y="5" width="18" height="2" rx=".95" ry=".95"/></g></g>',"menu-outline":'<g data-name="Layer 2"><g data-name="menu"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><rect x="3" y="11" width="18" height="2" rx=".95" ry=".95"/><rect x="3" y="16" width="18" height="2" rx=".95" ry=".95"/><rect x="3" y="6" width="18" height="2" rx=".95" ry=".95"/></g></g>',"message-circle-outline":'<g data-name="Layer 2"><g data-name="message-circle"><circle cx="12" cy="12" r="1"/><circle cx="16" cy="12" r="1"/><circle cx="8" cy="12" r="1"/><path d="M19.07 4.93a10 10 0 0 0-16.28 11 1.06 1.06 0 0 1 .09.64L2 20.8a1 1 0 0 0 .27.91A1 1 0 0 0 3 22h.2l4.28-.86a1.26 1.26 0 0 1 .64.09 10 10 0 0 0 11-16.28zm.83 8.36a8 8 0 0 1-11 6.08 3.26 3.26 0 0 0-1.25-.26 3.43 3.43 0 0 0-.56.05l-2.82.57.57-2.82a3.09 3.09 0 0 0-.21-1.81 8 8 0 0 1 6.08-11 8 8 0 0 1 9.19 9.19z"/><rect width="24" height="24" opacity="0"/></g></g>',"message-square-outline":'<g data-name="Layer 2"><g data-name="message-square"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="11" r="1"/><circle cx="16" cy="11" r="1"/><circle cx="8" cy="11" r="1"/><path d="M19 3H5a3 3 0 0 0-3 3v15a1 1 0 0 0 .51.87A1 1 0 0 0 3 22a1 1 0 0 0 .51-.14L8 19.14a1 1 0 0 1 .55-.14H19a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm1 13a1 1 0 0 1-1 1H8.55a3 3 0 0 0-1.55.43l-3 1.8V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z"/></g></g>',"mic-off-outline":'<g data-name="Layer 2"><g data-name="mic-off"><rect width="24" height="24" opacity="0"/><path d="M10 6a2 2 0 0 1 4 0v5a1 1 0 0 1 0 .16l1.6 1.59A4 4 0 0 0 16 11V6a4 4 0 0 0-7.92-.75L10 7.17z"/><path d="M19 11a1 1 0 0 0-2 0 4.86 4.86 0 0 1-.69 2.48L17.78 15A7 7 0 0 0 19 11z"/><path d="M12 15h.16L8 10.83V11a4 4 0 0 0 4 4z"/><path d="M20.71 19.29l-16-16a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M15 20h-2v-2.08a7 7 0 0 0 1.65-.44l-1.6-1.6A4.57 4.57 0 0 1 12 16a5 5 0 0 1-5-5 1 1 0 0 0-2 0 7 7 0 0 0 6 6.92V20H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2z"/></g></g>',"mic-outline":'<g data-name="Layer 2"><g data-name="mic"><rect width="24" height="24" opacity="0"/><path d="M12 15a4 4 0 0 0 4-4V6a4 4 0 0 0-8 0v5a4 4 0 0 0 4 4zm-2-9a2 2 0 0 1 4 0v5a2 2 0 0 1-4 0z"/><path d="M19 11a1 1 0 0 0-2 0 5 5 0 0 1-10 0 1 1 0 0 0-2 0 7 7 0 0 0 6 6.92V20H8.89a.89.89 0 0 0-.89.89v.22a.89.89 0 0 0 .89.89h6.22a.89.89 0 0 0 .89-.89v-.22a.89.89 0 0 0-.89-.89H13v-2.08A7 7 0 0 0 19 11z"/></g></g>',"minimize-outline":'<g data-name="Layer 2"><g data-name="minimize"><rect width="24" height="24" opacity="0"/><path d="M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z"/><path d="M13 10H9a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2z"/></g></g>',"minus-circle-outline":'<g data-name="Layer 2"><g data-name="minus-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M15 11H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2z"/></g></g>',"minus-outline":'<g data-name="Layer 2"><g data-name="minus"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M19 13H5a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2z"/></g></g>',"minus-square-outline":'<g data-name="Layer 2"><g data-name="minus-square"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm1 15a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1z"/><path d="M15 11H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2z"/></g></g>',"monitor-outline":'<g data-name="Layer 2"><g data-name="monitor"><rect width="24" height="24" opacity="0"/><path d="M19 3H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h6v2H7a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2h-4v-2h6a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm1 11a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z"/></g></g>',"moon-outline":'<g data-name="Layer 2"><g data-name="moon"><rect width="24" height="24" opacity="0"/><path d="M12.3 22h-.1a10.31 10.31 0 0 1-7.34-3.15 10.46 10.46 0 0 1-.26-14 10.13 10.13 0 0 1 4-2.74 1 1 0 0 1 1.06.22 1 1 0 0 1 .24 1 8.4 8.4 0 0 0 1.94 8.81 8.47 8.47 0 0 0 8.83 1.94 1 1 0 0 1 1.27 1.29A10.16 10.16 0 0 1 19.6 19a10.28 10.28 0 0 1-7.3 3zM7.46 4.92a7.93 7.93 0 0 0-1.37 1.22 8.44 8.44 0 0 0 .2 11.32A8.29 8.29 0 0 0 12.22 20h.08a8.34 8.34 0 0 0 6.78-3.49A10.37 10.37 0 0 1 7.46 4.92z"/></g></g>',"more-horizontal-outline":'<g data-name="Layer 2"><g data-name="more-horizotnal"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="12" r="2"/><circle cx="19" cy="12" r="2"/><circle cx="5" cy="12" r="2"/></g></g>',"more-vertical-outline":'<g data-name="Layer 2"><g data-name="more-vertical"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><circle cx="12" cy="12" r="2"/><circle cx="12" cy="5" r="2"/><circle cx="12" cy="19" r="2"/></g></g>',"move-outline":'<g data-name="Layer 2"><g data-name="move"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M21.71 11.31l-3-3a1 1 0 0 0-1.42 1.42L18.58 11H13V5.41l1.29 1.3A1 1 0 0 0 15 7a1 1 0 0 0 .71-.29 1 1 0 0 0 0-1.42l-3-3A1 1 0 0 0 12 2a1 1 0 0 0-.7.29l-3 3a1 1 0 0 0 1.41 1.42L11 5.42V11H5.41l1.3-1.29a1 1 0 0 0-1.42-1.42l-3 3A1 1 0 0 0 2 12a1 1 0 0 0 .29.71l3 3A1 1 0 0 0 6 16a1 1 0 0 0 .71-.29 1 1 0 0 0 0-1.42L5.42 13H11v5.59l-1.29-1.3a1 1 0 0 0-1.42 1.42l3 3A1 1 0 0 0 12 22a1 1 0 0 0 .7-.29l3-3a1 1 0 0 0-1.42-1.42L13 18.58V13h5.59l-1.3 1.29a1 1 0 0 0 0 1.42A1 1 0 0 0 18 16a1 1 0 0 0 .71-.29l3-3A1 1 0 0 0 22 12a1 1 0 0 0-.29-.69z"/></g></g>',"music-outline":'<g data-name="Layer 2"><g data-name="music"><rect width="24" height="24" opacity="0"/><path d="M19 15V4a1 1 0 0 0-.38-.78 1 1 0 0 0-.84-.2l-9 2A1 1 0 0 0 8 6v8.34a3.49 3.49 0 1 0 2 3.18 4.36 4.36 0 0 0 0-.52V6.8l7-1.55v7.09a3.49 3.49 0 1 0 2 3.17 4.57 4.57 0 0 0 0-.51zM6.54 19A1.49 1.49 0 1 1 8 17.21a1.53 1.53 0 0 1 0 .3A1.49 1.49 0 0 1 6.54 19zm9-2A1.5 1.5 0 1 1 17 15.21a1.53 1.53 0 0 1 0 .3A1.5 1.5 0 0 1 15.51 17z"/></g></g>',"navigation-2-outline":'<g data-name="Layer 2"><g data-name="navigation-2"><rect width="24" height="24" opacity="0"/><path d="M13.67 22h-.06a1 1 0 0 1-.92-.8L11 13l-8.2-1.69a1 1 0 0 1-.12-1.93l16-5.33A1 1 0 0 1 20 5.32l-5.33 16a1 1 0 0 1-1 .68zm-6.8-11.9l5.19 1.06a1 1 0 0 1 .79.78l1.05 5.19 3.52-10.55z"/></g></g>',"navigation-outline":'<g data-name="Layer 2"><g data-name="navigation"><rect width="24" height="24" opacity="0"/><path d="M20 20a.94.94 0 0 1-.55-.17L12 14.9l-7.45 4.93a1 1 0 0 1-1.44-1.28l8-16a1 1 0 0 1 1.78 0l8 16a1 1 0 0 1-.23 1.2A1 1 0 0 1 20 20zm-8-7.3a1 1 0 0 1 .55.17l4.88 3.23L12 5.24 6.57 16.1l4.88-3.23a1 1 0 0 1 .55-.17z"/></g></g>',"npm-outline":'<g data-name="Layer 2"><g data-name="npm"><rect width="24" height="24" opacity="0"/><path d="M18 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3zM6 5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z"/><rect x="12" y="9" width="4" height="10"/></g></g>',"options-2-outline":'<g data-name="Layer 2"><g data-name="options-2"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M19 9a3 3 0 0 0-2.82 2H3a1 1 0 0 0 0 2h13.18A3 3 0 1 0 19 9zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M3 7h1.18a3 3 0 0 0 5.64 0H21a1 1 0 0 0 0-2H9.82a3 3 0 0 0-5.64 0H3a1 1 0 0 0 0 2zm4-2a1 1 0 1 1-1 1 1 1 0 0 1 1-1z"/><path d="M21 17h-7.18a3 3 0 0 0-5.64 0H3a1 1 0 0 0 0 2h5.18a3 3 0 0 0 5.64 0H21a1 1 0 0 0 0-2zm-10 2a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"options-outline":'<g data-name="Layer 2"><g data-name="options"><rect width="24" height="24" opacity="0"/><path d="M7 14.18V3a1 1 0 0 0-2 0v11.18a3 3 0 0 0 0 5.64V21a1 1 0 0 0 2 0v-1.18a3 3 0 0 0 0-5.64zM6 18a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M21 13a3 3 0 0 0-2-2.82V3a1 1 0 0 0-2 0v7.18a3 3 0 0 0 0 5.64V21a1 1 0 0 0 2 0v-5.18A3 3 0 0 0 21 13zm-3 1a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M15 5a3 3 0 1 0-4 2.82V21a1 1 0 0 0 2 0V7.82A3 3 0 0 0 15 5zm-3 1a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"pantone-outline":'<g data-name="Layer 2"><g data-name="pantone"><rect width="24" height="24" opacity="0"/><path d="M20 13.18h-4.06l2.3-2.47a1 1 0 0 0 0-1.41l-4.19-3.86a.93.93 0 0 0-.71-.26 1 1 0 0 0-.7.31l-1.82 2V4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v13.09A3.91 3.91 0 0 0 6.91 21H20a1 1 0 0 0 1-1v-5.82a1 1 0 0 0-1-1zm-6.58-5.59l2.67 2.49-5.27 5.66v-5.36zM8.82 10v3H5v-3zm0-5v3H5V5zM5 17.09V15h3.82v2.09a1.91 1.91 0 0 1-3.82 0zM19 19h-8.49l3.56-3.82H19z"/></g></g>',"paper-plane-outline":'<g data-name="Layer 2"><g data-name="paper-plane"><rect width="24" height="24" opacity="0"/><path d="M21 4a1.31 1.31 0 0 0-.06-.27v-.09a1 1 0 0 0-.2-.3 1 1 0 0 0-.29-.19h-.09a.86.86 0 0 0-.31-.15H20a1 1 0 0 0-.3 0l-18 6a1 1 0 0 0 0 1.9l8.53 2.84 2.84 8.53a1 1 0 0 0 1.9 0l6-18A1 1 0 0 0 21 4zm-4.7 2.29l-5.57 5.57L5.16 10zM14 18.84l-1.86-5.57 5.57-5.57z"/></g></g>',"pause-circle-outline":'<g data-name="Layer 2"><g data-name="pause-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M15 8a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1z"/><path d="M9 8a1 1 0 0 0-1 1v6a1 1 0 0 0 2 0V9a1 1 0 0 0-1-1z"/></g></g>',"people-outline":'<g data-name="Layer 2"><g data-name="people"><rect width="24" height="24" opacity="0"/><path d="M9 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4zm0-6a2 2 0 1 1-2 2 2 2 0 0 1 2-2z"/><path d="M17 13a3 3 0 1 0-3-3 3 3 0 0 0 3 3zm0-4a1 1 0 1 1-1 1 1 1 0 0 1 1-1z"/><path d="M17 14a5 5 0 0 0-3.06 1.05A7 7 0 0 0 2 20a1 1 0 0 0 2 0 5 5 0 0 1 10 0 1 1 0 0 0 2 0 6.9 6.9 0 0 0-.86-3.35A3 3 0 0 1 20 19a1 1 0 0 0 2 0 5 5 0 0 0-5-5z"/></g></g>',"percent-outline":'<g data-name="Layer 2"><g data-name="percent"><rect width="24" height="24" opacity="0"/><path d="M8 11a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 11zm0-5a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 8 6z"/><path d="M16 14a3.5 3.5 0 1 0 3.5 3.5A3.5 3.5 0 0 0 16 14zm0 5a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 16 19z"/><path d="M19.74 4.26a.89.89 0 0 0-1.26 0L4.26 18.48a.91.91 0 0 0-.26.63.89.89 0 0 0 1.52.63L19.74 5.52a.89.89 0 0 0 0-1.26z"/></g></g>',"person-add-outline":'<g data-name="Layer 2"><g data-name="person-add"><rect width="24" height="24" opacity="0"/><path d="M21 6h-1V5a1 1 0 0 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0V8h1a1 1 0 0 0 0-2z"/><path d="M10 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4zm0-6a2 2 0 1 1-2 2 2 2 0 0 1 2-2z"/><path d="M10 13a7 7 0 0 0-7 7 1 1 0 0 0 2 0 5 5 0 0 1 10 0 1 1 0 0 0 2 0 7 7 0 0 0-7-7z"/></g></g>',"person-delete-outline":'<g data-name="Layer 2"><g data-name="person-delete"><rect width="24" height="24" opacity="0"/><path d="M20.47 7.5l.73-.73a1 1 0 0 0-1.47-1.47L19 6l-.73-.73a1 1 0 0 0-1.47 1.5l.73.73-.73.73a1 1 0 0 0 1.47 1.47L19 9l.73.73a1 1 0 0 0 1.47-1.5z"/><path d="M10 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4zm0-6a2 2 0 1 1-2 2 2 2 0 0 1 2-2z"/><path d="M10 13a7 7 0 0 0-7 7 1 1 0 0 0 2 0 5 5 0 0 1 10 0 1 1 0 0 0 2 0 7 7 0 0 0-7-7z"/></g></g>',"person-done-outline":'<g data-name="Layer 2"><g data-name="person-done"><rect width="24" height="24" opacity="0"/><path d="M21.66 4.25a1 1 0 0 0-1.41.09l-1.87 2.15-.63-.71a1 1 0 0 0-1.5 1.33l1.39 1.56a1 1 0 0 0 .75.33 1 1 0 0 0 .74-.34l2.61-3a1 1 0 0 0-.08-1.41z"/><path d="M10 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4zm0-6a2 2 0 1 1-2 2 2 2 0 0 1 2-2z"/><path d="M10 13a7 7 0 0 0-7 7 1 1 0 0 0 2 0 5 5 0 0 1 10 0 1 1 0 0 0 2 0 7 7 0 0 0-7-7z"/></g></g>',"person-outline":'<g data-name="Layer 2"><g data-name="person"><rect width="24" height="24" opacity="0"/><path d="M12 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4zm0-6a2 2 0 1 1-2 2 2 2 0 0 1 2-2z"/><path d="M12 13a7 7 0 0 0-7 7 1 1 0 0 0 2 0 5 5 0 0 1 10 0 1 1 0 0 0 2 0 7 7 0 0 0-7-7z"/></g></g>',"person-remove-outline":'<g data-name="Layer 2"><g data-name="person-remove"><rect width="24" height="24" opacity="0"/><path d="M21 6h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2z"/><path d="M10 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4zm0-6a2 2 0 1 1-2 2 2 2 0 0 1 2-2z"/><path d="M10 13a7 7 0 0 0-7 7 1 1 0 0 0 2 0 5 5 0 0 1 10 0 1 1 0 0 0 2 0 7 7 0 0 0-7-7z"/></g></g>',"phone-call-outline":'<g data-name="Layer 2"><g data-name="phone-call"><rect width="24" height="24" opacity="0"/><path d="M13 8a3 3 0 0 1 3 3 1 1 0 0 0 2 0 5 5 0 0 0-5-5 1 1 0 0 0 0 2z"/><path d="M13 4a7 7 0 0 1 7 7 1 1 0 0 0 2 0 9 9 0 0 0-9-9 1 1 0 0 0 0 2z"/><path d="M21.75 15.91a1 1 0 0 0-.72-.65l-6-1.37a1 1 0 0 0-.92.26c-.14.13-.15.14-.8 1.38a9.91 9.91 0 0 1-4.87-4.89C9.71 10 9.72 10 9.85 9.85a1 1 0 0 0 .26-.92L8.74 3a1 1 0 0 0-.65-.72 3.79 3.79 0 0 0-.72-.18A3.94 3.94 0 0 0 6.6 2 4.6 4.6 0 0 0 2 6.6 15.42 15.42 0 0 0 17.4 22a4.6 4.6 0 0 0 4.6-4.6 4.77 4.77 0 0 0-.06-.76 4.34 4.34 0 0 0-.19-.73zM17.4 20A13.41 13.41 0 0 1 4 6.6 2.61 2.61 0 0 1 6.6 4h.33L8 8.64l-.54.28c-.86.45-1.54.81-1.18 1.59a11.85 11.85 0 0 0 7.18 7.21c.84.34 1.17-.29 1.62-1.16l.29-.55L20 17.07v.33a2.61 2.61 0 0 1-2.6 2.6z"/></g></g>',"phone-missed-outline":'<g data-name="Layer 2"><g data-name="phone-missed"><rect width="24" height="24" opacity="0"/><path d="M21.94 16.64a4.34 4.34 0 0 0-.19-.73 1 1 0 0 0-.72-.65l-6-1.37a1 1 0 0 0-.92.26c-.14.13-.15.14-.8 1.38a10 10 0 0 1-4.88-4.89C9.71 10 9.72 10 9.85 9.85a1 1 0 0 0 .26-.92L8.74 3a1 1 0 0 0-.65-.72 3.79 3.79 0 0 0-.72-.18A3.94 3.94 0 0 0 6.6 2 4.6 4.6 0 0 0 2 6.6 15.42 15.42 0 0 0 17.4 22a4.6 4.6 0 0 0 4.6-4.6 4.77 4.77 0 0 0-.06-.76zM17.4 20A13.41 13.41 0 0 1 4 6.6 2.61 2.61 0 0 1 6.6 4h.33L8 8.64l-.55.29c-.87.45-1.5.78-1.17 1.58a11.85 11.85 0 0 0 7.18 7.21c.84.34 1.17-.29 1.62-1.16l.29-.55L20 17.07v.33a2.61 2.61 0 0 1-2.6 2.6z"/><path d="M15.8 8.7a1.05 1.05 0 0 0 1.47 0L18 8l.73.73a1 1 0 0 0 1.47-1.5l-.73-.73.73-.73a1 1 0 0 0-1.47-1.47L18 5l-.73-.73a1 1 0 0 0-1.47 1.5l.73.73-.73.73a1.05 1.05 0 0 0 0 1.47z"/></g></g>',"phone-off-outline":'<g data-name="Layer 2"><g data-name="phone-off"><rect width="24" height="24" opacity="0"/><path d="M19.74 4.26a.89.89 0 0 0-1.26 0L4.26 18.48a.91.91 0 0 0-.26.63.89.89 0 0 0 1.52.63L19.74 5.52a.89.89 0 0 0 0-1.26z"/><path d="M6.7 14.63A13.29 13.29 0 0 1 4 6.6 2.61 2.61 0 0 1 6.6 4h.33L8 8.64l-.55.29c-.87.45-1.5.78-1.17 1.58a11.57 11.57 0 0 0 1.57 3l1.43-1.42a10.37 10.37 0 0 1-.8-1.42C9.71 10 9.72 10 9.85 9.85a1 1 0 0 0 .26-.92L8.74 3a1 1 0 0 0-.65-.72 3.79 3.79 0 0 0-.72-.18A3.94 3.94 0 0 0 6.6 2 4.6 4.6 0 0 0 2 6.6a15.33 15.33 0 0 0 3.27 9.46z"/><path d="M21.94 16.64a4.34 4.34 0 0 0-.19-.73 1 1 0 0 0-.72-.65l-6-1.37a1 1 0 0 0-.92.26c-.14.13-.15.14-.8 1.38a10.88 10.88 0 0 1-1.41-.8l-1.43 1.43a11.52 11.52 0 0 0 2.94 1.56c.84.34 1.17-.29 1.62-1.16l.29-.55L20 17.07v.33a2.61 2.61 0 0 1-2.6 2.6 13.29 13.29 0 0 1-8-2.7l-1.46 1.43A15.33 15.33 0 0 0 17.4 22a4.6 4.6 0 0 0 4.6-4.6 4.77 4.77 0 0 0-.06-.76z"/></g></g>',"phone-outline":'<g data-name="Layer 2"><g data-name="phone"><rect width="24" height="24" opacity="0"/><path d="M17.4 22A15.42 15.42 0 0 1 2 6.6 4.6 4.6 0 0 1 6.6 2a3.94 3.94 0 0 1 .77.07 3.79 3.79 0 0 1 .72.18 1 1 0 0 1 .65.75l1.37 6a1 1 0 0 1-.26.92c-.13.14-.14.15-1.37.79a9.91 9.91 0 0 0 4.87 4.89c.65-1.24.66-1.25.8-1.38a1 1 0 0 1 .92-.26l6 1.37a1 1 0 0 1 .72.65 4.34 4.34 0 0 1 .19.73 4.77 4.77 0 0 1 .06.76A4.6 4.6 0 0 1 17.4 22zM6.6 4A2.61 2.61 0 0 0 4 6.6 13.41 13.41 0 0 0 17.4 20a2.61 2.61 0 0 0 2.6-2.6v-.33L15.36 16l-.29.55c-.45.87-.78 1.5-1.62 1.16a11.85 11.85 0 0 1-7.18-7.21c-.36-.78.32-1.14 1.18-1.59L8 8.64 6.93 4z"/></g></g>',"pie-chart-outline":'<g data-name="Layer 2"><g data-name="pie-chart"><rect width="24" height="24" opacity="0"/><path d="M13 2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1 9 9 0 0 0-9-9zm1 8V4.07A7 7 0 0 1 19.93 10z"/><path d="M20.82 14.06a1 1 0 0 0-1.28.61A8 8 0 1 1 9.33 4.46a1 1 0 0 0-.66-1.89 10 10 0 1 0 12.76 12.76 1 1 0 0 0-.61-1.27z"/></g></g>',"pin-outline":'<g data-name="Layer 2"><g data-name="pin"><rect width="24" height="24" opacity="0"/><path d="M12 2a8 8 0 0 0-8 7.92c0 5.48 7.05 11.58 7.35 11.84a1 1 0 0 0 1.3 0C13 21.5 20 15.4 20 9.92A8 8 0 0 0 12 2zm0 17.65c-1.67-1.59-6-6-6-9.73a6 6 0 0 1 12 0c0 3.7-4.33 8.14-6 9.73z"/><path d="M12 6a3.5 3.5 0 1 0 3.5 3.5A3.5 3.5 0 0 0 12 6zm0 5a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 12 11z"/></g></g>',"play-circle-outline":'<g data-name="Layer 2"><g data-name="play-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M12.34 7.45a1.7 1.7 0 0 0-1.85-.3 1.6 1.6 0 0 0-1 1.48v6.74a1.6 1.6 0 0 0 1 1.48 1.68 1.68 0 0 0 .69.15 1.74 1.74 0 0 0 1.16-.45L16 13.18a1.6 1.6 0 0 0 0-2.36zm-.84 7.15V9.4l2.81 2.6z"/></g></g>',"plus-circle-outline":'<g data-name="Layer 2"><g data-name="plus-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M15 11h-2V9a1 1 0 0 0-2 0v2H9a1 1 0 0 0 0 2h2v2a1 1 0 0 0 2 0v-2h2a1 1 0 0 0 0-2z"/></g></g>',"plus-outline":'<g data-name="Layer 2"><g data-name="plus"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M19 11h-6V5a1 1 0 0 0-2 0v6H5a1 1 0 0 0 0 2h6v6a1 1 0 0 0 2 0v-6h6a1 1 0 0 0 0-2z"/></g></g>',"plus-square-outline":'<g data-name="Layer 2"><g data-name="plus-square"><rect width="24" height="24" opacity="0"/><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm1 15a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1z"/><path d="M15 11h-2V9a1 1 0 0 0-2 0v2H9a1 1 0 0 0 0 2h2v2a1 1 0 0 0 2 0v-2h2a1 1 0 0 0 0-2z"/></g></g>',"power-outline":'<g data-name="Layer 2"><g data-name="power"><rect width="24" height="24" opacity="0"/><path d="M12 13a1 1 0 0 0 1-1V2a1 1 0 0 0-2 0v10a1 1 0 0 0 1 1z"/><path d="M16.59 3.11a1 1 0 0 0-.92 1.78 8 8 0 1 1-7.34 0 1 1 0 1 0-.92-1.78 10 10 0 1 0 9.18 0z"/></g></g>',"pricetags-outline":'<g data-name="Layer 2"><g data-name="pricetags"><rect width="24" height="24" opacity="0"/><path d="M12.87 22a1.84 1.84 0 0 1-1.29-.53l-6.41-6.42a1 1 0 0 1-.29-.61L4 5.09a1 1 0 0 1 .29-.8 1 1 0 0 1 .8-.29l9.35.88a1 1 0 0 1 .61.29l6.42 6.41a1.82 1.82 0 0 1 0 2.57l-7.32 7.32a1.82 1.82 0 0 1-1.28.53zm-6-8.11l6 6 7.05-7.05-6-6-7.81-.73z"/><circle cx="10.5" cy="10.5" r="1.5"/></g></g>',"printer-outline":'<g data-name="Layer 2"><g data-name="printer"><rect width="24" height="24" opacity="0"/><path d="M19.36 7H18V5a1.92 1.92 0 0 0-1.83-2H7.83A1.92 1.92 0 0 0 6 5v2H4.64A2.66 2.66 0 0 0 2 9.67v6.66A2.66 2.66 0 0 0 4.64 19h.86a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2h.86A2.66 2.66 0 0 0 22 16.33V9.67A2.66 2.66 0 0 0 19.36 7zM8 5h8v2H8zm-.5 14v-4h9v4zM20 16.33a.66.66 0 0 1-.64.67h-.86v-2a2 2 0 0 0-2-2h-9a2 2 0 0 0-2 2v2h-.86a.66.66 0 0 1-.64-.67V9.67A.66.66 0 0 1 4.64 9h14.72a.66.66 0 0 1 .64.67z"/></g></g>',"question-mark-circle-outline":'<g data-name="Layer 2"><g data-name="menu-arrow-circle"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M12 6a3.5 3.5 0 0 0-3.5 3.5 1 1 0 0 0 2 0A1.5 1.5 0 1 1 12 11a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-1.16A3.49 3.49 0 0 0 12 6z"/><circle cx="12" cy="17" r="1"/></g></g>',"question-mark-outline":'<g data-name="Layer 2"><g data-name="question-mark"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M17 9A5 5 0 0 0 7 9a1 1 0 0 0 2 0 3 3 0 1 1 3 3 1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-1.1A5 5 0 0 0 17 9z"/><circle cx="12" cy="19" r="1"/></g></g>',"radio-button-off-outline":'<g data-name="Layer 2"><g data-name="radio-button-off"><rect width="24" height="24" opacity="0"/><path d="M12 22a10 10 0 1 1 10-10 10 10 0 0 1-10 10zm0-18a8 8 0 1 0 8 8 8 8 0 0 0-8-8z"/></g></g>',"radio-button-on-outline":'<g data-name="Layer 2"><g data-name="radio-button-on"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M12 7a5 5 0 1 0 5 5 5 5 0 0 0-5-5zm0 8a3 3 0 1 1 3-3 3 3 0 0 1-3 3z"/></g></g>',"radio-outline":'<g data-name="Layer 2"><g data-name="radio"><rect width="24" height="24" opacity="0"/><path d="M12 8a3 3 0 0 0-1 5.83 1 1 0 0 0 0 .17v6a1 1 0 0 0 2 0v-6a1 1 0 0 0 0-.17A3 3 0 0 0 12 8zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M3.5 11a6.87 6.87 0 0 1 2.64-5.23 1 1 0 1 0-1.28-1.54A8.84 8.84 0 0 0 1.5 11a8.84 8.84 0 0 0 3.36 6.77 1 1 0 1 0 1.28-1.54A6.87 6.87 0 0 1 3.5 11z"/><path d="M16.64 6.24a1 1 0 0 0-1.28 1.52A4.28 4.28 0 0 1 17 11a4.28 4.28 0 0 1-1.64 3.24A1 1 0 0 0 16 16a1 1 0 0 0 .64-.24A6.2 6.2 0 0 0 19 11a6.2 6.2 0 0 0-2.36-4.76z"/><path d="M8.76 6.36a1 1 0 0 0-1.4-.12A6.2 6.2 0 0 0 5 11a6.2 6.2 0 0 0 2.36 4.76 1 1 0 0 0 1.4-.12 1 1 0 0 0-.12-1.4A4.28 4.28 0 0 1 7 11a4.28 4.28 0 0 1 1.64-3.24 1 1 0 0 0 .12-1.4z"/><path d="M19.14 4.23a1 1 0 1 0-1.28 1.54A6.87 6.87 0 0 1 20.5 11a6.87 6.87 0 0 1-2.64 5.23 1 1 0 0 0 1.28 1.54A8.84 8.84 0 0 0 22.5 11a8.84 8.84 0 0 0-3.36-6.77z"/></g></g>',"recording-outline":'<g data-name="Layer 2"><g data-name="recording"><rect width="24" height="24" opacity="0"/><path d="M18 8a4 4 0 0 0-4 4 3.91 3.91 0 0 0 .56 2H9.44a3.91 3.91 0 0 0 .56-2 4 4 0 1 0-4 4h12a4 4 0 0 0 0-8zM4 12a2 2 0 1 1 2 2 2 2 0 0 1-2-2zm14 2a2 2 0 1 1 2-2 2 2 0 0 1-2 2z"/></g></g>',"refresh-outline":'<g data-name="Layer 2"><g data-name="refresh"><rect width="24" height="24" opacity="0"/><path d="M20.3 13.43a1 1 0 0 0-1.25.65A7.14 7.14 0 0 1 12.18 19 7.1 7.1 0 0 1 5 12a7.1 7.1 0 0 1 7.18-7 7.26 7.26 0 0 1 4.65 1.67l-2.17-.36a1 1 0 0 0-1.15.83 1 1 0 0 0 .83 1.15l4.24.7h.17a1 1 0 0 0 .34-.06.33.33 0 0 0 .1-.06.78.78 0 0 0 .2-.11l.09-.11c0-.05.09-.09.13-.15s0-.1.05-.14a1.34 1.34 0 0 0 .07-.18l.75-4a1 1 0 0 0-2-.38l-.27 1.45A9.21 9.21 0 0 0 12.18 3 9.1 9.1 0 0 0 3 12a9.1 9.1 0 0 0 9.18 9A9.12 9.12 0 0 0 21 14.68a1 1 0 0 0-.7-1.25z"/></g></g>',"repeat-outline":'<g data-name="Layer 2"><g data-name="repeat"><rect width="24" height="24" opacity="0"/><path d="M17.91 5h-12l1.3-1.29a1 1 0 0 0-1.42-1.42l-3 3a1 1 0 0 0 0 1.42l3 3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L5.91 7h12a1.56 1.56 0 0 1 1.59 1.53V11a1 1 0 0 0 2 0V8.53A3.56 3.56 0 0 0 17.91 5z"/><path d="M18.21 14.29a1 1 0 0 0-1.42 1.42l1.3 1.29h-12a1.56 1.56 0 0 1-1.59-1.53V13a1 1 0 0 0-2 0v2.47A3.56 3.56 0 0 0 6.09 19h12l-1.3 1.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3-3a1 1 0 0 0 0-1.42z"/></g></g>',"rewind-left-outline":'<g data-name="Layer 2"><g data-name="rewind-left"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18.45 6.2a2.1 2.1 0 0 0-2.21.26l-4.74 3.92V7.79a1.76 1.76 0 0 0-1.05-1.59 2.1 2.1 0 0 0-2.21.26l-5.1 4.21a1.7 1.7 0 0 0 0 2.66l5.1 4.21a2.06 2.06 0 0 0 1.3.46 2.23 2.23 0 0 0 .91-.2 1.76 1.76 0 0 0 1.05-1.59v-2.59l4.74 3.92a2.06 2.06 0 0 0 1.3.46 2.23 2.23 0 0 0 .91-.2 1.76 1.76 0 0 0 1.05-1.59V7.79a1.76 1.76 0 0 0-1.05-1.59zM9.5 16l-4.82-4L9.5 8.09zm8 0l-4.82-4 4.82-3.91z"/></g></g>',"rewind-right-outline":'<g data-name="Layer 2"><g data-name="rewind-right"><rect width="24" height="24" opacity="0"/><path d="M20.86 10.67l-5.1-4.21a2.1 2.1 0 0 0-2.21-.26 1.76 1.76 0 0 0-1.05 1.59v2.59L7.76 6.46a2.1 2.1 0 0 0-2.21-.26 1.76 1.76 0 0 0-1 1.59v8.42a1.76 1.76 0 0 0 1 1.59 2.23 2.23 0 0 0 .91.2 2.06 2.06 0 0 0 1.3-.46l4.74-3.92v2.59a1.76 1.76 0 0 0 1.05 1.59 2.23 2.23 0 0 0 .91.2 2.06 2.06 0 0 0 1.3-.46l5.1-4.21a1.7 1.7 0 0 0 0-2.66zM6.5 15.91V8l4.82 4zm8 0V8l4.82 4z"/></g></g>',"save-outline":'<g data-name="Layer 2"><g data-name="save"><rect width="24" height="24" opacity="0"/><path d="M20.12 8.71l-4.83-4.83A3 3 0 0 0 13.17 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-7.17a3 3 0 0 0-.88-2.12zM10 19v-2h4v2zm9-1a1 1 0 0 1-1 1h-2v-3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h2v5a1 1 0 0 0 1 1h4a1 1 0 0 0 0-2h-3V5h3.17a1.05 1.05 0 0 1 .71.29l4.83 4.83a1 1 0 0 1 .29.71z"/></g></g>',"scissors-outline":'<g data-name="Layer 2"><g data-name="scissors"><rect width="24" height="24" opacity="0"/><path d="M20.21 5.71a1 1 0 1 0-1.42-1.42l-6.28 6.31-3.3-3.31A3 3 0 0 0 9.5 6a3 3 0 1 0-3 3 3 3 0 0 0 1.29-.3L11.1 12l-3.29 3.3A3 3 0 0 0 6.5 15a3 3 0 1 0 3 3 3 3 0 0 0-.29-1.26zM6.5 7a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm0 12a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/><path d="M15.21 13.29a1 1 0 0 0-1.42 1.42l5 5a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/></g></g>',"search-outline":'<g data-name="Layer 2"><g data-name="search"><rect width="24" height="24" opacity="0"/><path d="M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z"/></g></g>',"settings-2-outline":'<g data-name="Layer 2"><g data-name="settings-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12.94 22h-1.89a1.68 1.68 0 0 1-1.68-1.68v-1.09a.34.34 0 0 0-.22-.29.38.38 0 0 0-.41 0l-.74.8a1.67 1.67 0 0 1-2.37 0L4.26 18.4a1.66 1.66 0 0 1-.5-1.19 1.72 1.72 0 0 1 .5-1.21l.74-.74a.34.34 0 0 0 0-.37c-.06-.15-.16-.26-.3-.26H3.68A1.69 1.69 0 0 1 2 12.94v-1.89a1.68 1.68 0 0 1 1.68-1.68h1.09a.34.34 0 0 0 .29-.22.38.38 0 0 0 0-.41L4.26 8a1.67 1.67 0 0 1 0-2.37L5.6 4.26a1.65 1.65 0 0 1 1.18-.5 1.72 1.72 0 0 1 1.22.5l.74.74a.34.34 0 0 0 .37 0c.15-.06.26-.16.26-.3V3.68A1.69 1.69 0 0 1 11.06 2H13a1.68 1.68 0 0 1 1.68 1.68v1.09a.34.34 0 0 0 .22.29.38.38 0 0 0 .41 0l.69-.8a1.67 1.67 0 0 1 2.37 0l1.37 1.34a1.67 1.67 0 0 1 .5 1.19 1.63 1.63 0 0 1-.5 1.21l-.74.74a.34.34 0 0 0 0 .37c.06.15.16.26.3.26h1.09A1.69 1.69 0 0 1 22 11.06V13a1.68 1.68 0 0 1-1.68 1.68h-1.09a.34.34 0 0 0-.29.22.34.34 0 0 0 0 .37l.77.77a1.67 1.67 0 0 1 0 2.37l-1.31 1.33a1.65 1.65 0 0 1-1.18.5 1.72 1.72 0 0 1-1.19-.5l-.77-.74a.34.34 0 0 0-.37 0c-.15.06-.26.16-.26.3v1.09A1.69 1.69 0 0 1 12.94 22zm-1.57-2h1.26v-.77a2.33 2.33 0 0 1 1.46-2.14 2.36 2.36 0 0 1 2.59.47l.54.54.88-.88-.54-.55a2.34 2.34 0 0 1-.48-2.56 2.33 2.33 0 0 1 2.14-1.45H20v-1.29h-.77a2.33 2.33 0 0 1-2.14-1.46 2.36 2.36 0 0 1 .47-2.59l.54-.54-.88-.88-.55.54a2.39 2.39 0 0 1-4-1.67V4h-1.3v.77a2.33 2.33 0 0 1-1.46 2.14 2.36 2.36 0 0 1-2.59-.47l-.54-.54-.88.88.54.55a2.39 2.39 0 0 1-1.67 4H4v1.26h.77a2.33 2.33 0 0 1 2.14 1.46 2.36 2.36 0 0 1-.47 2.59l-.54.54.88.88.55-.54a2.39 2.39 0 0 1 4 1.67z" data-name="&lt;Group&gt;"/><path d="M12 15.5a3.5 3.5 0 1 1 3.5-3.5 3.5 3.5 0 0 1-3.5 3.5zm0-5a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z"/></g></g>',"settings-outline":'<g data-name="Layer 2"><g data-name="settings"><rect width="24" height="24" opacity="0"/><path d="M8.61 22a2.25 2.25 0 0 1-1.35-.46L5.19 20a2.37 2.37 0 0 1-.49-3.22 2.06 2.06 0 0 0 .23-1.86l-.06-.16a1.83 1.83 0 0 0-1.12-1.22h-.16a2.34 2.34 0 0 1-1.48-2.94L2.93 8a2.18 2.18 0 0 1 1.12-1.41 2.14 2.14 0 0 1 1.68-.12 1.93 1.93 0 0 0 1.78-.29l.13-.1a1.94 1.94 0 0 0 .73-1.51v-.24A2.32 2.32 0 0 1 10.66 2h2.55a2.26 2.26 0 0 1 1.6.67 2.37 2.37 0 0 1 .68 1.68v.28a1.76 1.76 0 0 0 .69 1.43l.11.08a1.74 1.74 0 0 0 1.59.26l.34-.11A2.26 2.26 0 0 1 21.1 7.8l.79 2.52a2.36 2.36 0 0 1-1.46 2.93l-.2.07A1.89 1.89 0 0 0 19 14.6a2 2 0 0 0 .25 1.65l.26.38a2.38 2.38 0 0 1-.5 3.23L17 21.41a2.24 2.24 0 0 1-3.22-.53l-.12-.17a1.75 1.75 0 0 0-1.5-.78 1.8 1.8 0 0 0-1.43.77l-.23.33A2.25 2.25 0 0 1 9 22a2 2 0 0 1-.39 0zM4.4 11.62a3.83 3.83 0 0 1 2.38 2.5v.12a4 4 0 0 1-.46 3.62.38.38 0 0 0 0 .51L8.47 20a.25.25 0 0 0 .37-.07l.23-.33a3.77 3.77 0 0 1 6.2 0l.12.18a.3.3 0 0 0 .18.12.25.25 0 0 0 .19-.05l2.06-1.56a.36.36 0 0 0 .07-.49l-.26-.38A4 4 0 0 1 17.1 14a3.92 3.92 0 0 1 2.49-2.61l.2-.07a.34.34 0 0 0 .19-.44l-.78-2.49a.35.35 0 0 0-.2-.19.21.21 0 0 0-.19 0l-.34.11a3.74 3.74 0 0 1-3.43-.57L15 7.65a3.76 3.76 0 0 1-1.49-3v-.31a.37.37 0 0 0-.1-.26.31.31 0 0 0-.21-.08h-2.54a.31.31 0 0 0-.29.33v.25a3.9 3.9 0 0 1-1.52 3.09l-.13.1a3.91 3.91 0 0 1-3.63.59.22.22 0 0 0-.14 0 .28.28 0 0 0-.12.15L4 11.12a.36.36 0 0 0 .22.45z" data-name="&lt;Group&gt;"/><path d="M12 15.5a3.5 3.5 0 1 1 3.5-3.5 3.5 3.5 0 0 1-3.5 3.5zm0-5a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z"/></g></g>',"shake-outline":'<g data-name="Layer 2"><g data-name="shake"><rect width="24" height="24" opacity="0"/><path d="M5.5 18a1 1 0 0 1-.64-.24A8.81 8.81 0 0 1 1.5 11a8.81 8.81 0 0 1 3.36-6.76 1 1 0 1 1 1.28 1.52A6.9 6.9 0 0 0 3.5 11a6.9 6.9 0 0 0 2.64 5.24 1 1 0 0 1 .13 1.4 1 1 0 0 1-.77.36z"/><path d="M12 7a4.09 4.09 0 0 1 1 .14V3a1 1 0 0 0-2 0v4.14A4.09 4.09 0 0 1 12 7z"/><path d="M12 15a4.09 4.09 0 0 1-1-.14V20a1 1 0 0 0 2 0v-5.14a4.09 4.09 0 0 1-1 .14z"/><path d="M16 16a1 1 0 0 1-.77-.36 1 1 0 0 1 .13-1.4A4.28 4.28 0 0 0 17 11a4.28 4.28 0 0 0-1.64-3.24 1 1 0 1 1 1.28-1.52A6.2 6.2 0 0 1 19 11a6.2 6.2 0 0 1-2.36 4.76A1 1 0 0 1 16 16z"/><path d="M8 16a1 1 0 0 1-.64-.24A6.2 6.2 0 0 1 5 11a6.2 6.2 0 0 1 2.36-4.76 1 1 0 1 1 1.28 1.52A4.28 4.28 0 0 0 7 11a4.28 4.28 0 0 0 1.64 3.24 1 1 0 0 1 .13 1.4A1 1 0 0 1 8 16z"/><path d="M18.5 18a1 1 0 0 1-.77-.36 1 1 0 0 1 .13-1.4A6.9 6.9 0 0 0 20.5 11a6.9 6.9 0 0 0-2.64-5.24 1 1 0 1 1 1.28-1.52A8.81 8.81 0 0 1 22.5 11a8.81 8.81 0 0 1-3.36 6.76 1 1 0 0 1-.64.24z"/><path d="M12 12a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm0-1zm0 0zm0 0zm0 0zm0 0zm0 0zm0 0z"/></g></g>',"share-outline":'<g data-name="Layer 2"><g data-name="share"><rect width="24" height="24" opacity="0"/><path d="M18 15a3 3 0 0 0-2.1.86L8 12.34V12v-.33l7.9-3.53A3 3 0 1 0 15 6v.34L7.1 9.86a3 3 0 1 0 0 4.28l7.9 3.53V18a3 3 0 1 0 3-3zm0-10a1 1 0 1 1-1 1 1 1 0 0 1 1-1zM5 13a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm13 6a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"shield-off-outline":'<g data-name="Layer 2"><g data-name="shield-off"><rect width="24" height="24" opacity="0"/><path d="M4.71 3.29a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M12.3 19.68l-.3.17-.3-.17A13.15 13.15 0 0 1 5 8.23v-.14L5.16 8 3.73 6.56A2 2 0 0 0 3 8.09v.14a15.17 15.17 0 0 0 7.72 13.2l.3.17a2 2 0 0 0 2 0l.3-.17a15.22 15.22 0 0 0 3-2.27l-1.42-1.42a12.56 12.56 0 0 1-2.6 1.94z"/><path d="M20 6.34L13 2.4a2 2 0 0 0-2 0L7.32 4.49 8.78 6 12 4.15l7 3.94v.14a13 13 0 0 1-1.63 6.31L18.84 16A15.08 15.08 0 0 0 21 8.23v-.14a2 2 0 0 0-1-1.75z"/></g></g>',"shield-outline":'<g data-name="Layer 2"><g data-name="shield"><rect width="24" height="24" opacity="0"/><path d="M12 21.85a2 2 0 0 1-1-.25l-.3-.17A15.17 15.17 0 0 1 3 8.23v-.14a2 2 0 0 1 1-1.75l7-3.94a2 2 0 0 1 2 0l7 3.94a2 2 0 0 1 1 1.75v.14a15.17 15.17 0 0 1-7.72 13.2l-.3.17a2 2 0 0 1-.98.25zm0-17.7L5 8.09v.14a13.15 13.15 0 0 0 6.7 11.45l.3.17.3-.17A13.15 13.15 0 0 0 19 8.23v-.14z"/></g></g>',"shopping-bag-outline":'<g data-name="Layer 2"><g data-name="shopping-bag"><rect width="24" height="24" opacity="0"/><path d="M20.12 6.71l-2.83-2.83A3 3 0 0 0 15.17 3H8.83a3 3 0 0 0-2.12.88L3.88 6.71A3 3 0 0 0 3 8.83V18a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V8.83a3 3 0 0 0-.88-2.12zm-12-1.42A1.05 1.05 0 0 1 8.83 5h6.34a1.05 1.05 0 0 1 .71.29L17.59 7H6.41zM18 19H6a1 1 0 0 1-1-1V9h14v9a1 1 0 0 1-1 1z"/><path d="M15 11a1 1 0 0 0-1 1 2 2 0 0 1-4 0 1 1 0 0 0-2 0 4 4 0 0 0 8 0 1 1 0 0 0-1-1z"/></g></g>',"shopping-cart-outline":'<g data-name="Layer 2"><g data-name="shopping-cart"><rect width="24" height="24" opacity="0"/><path d="M21.08 7a2 2 0 0 0-1.7-1H6.58L6 3.74A1 1 0 0 0 5 3H3a1 1 0 0 0 0 2h1.24L7 15.26A1 1 0 0 0 8 16h9a1 1 0 0 0 .89-.55l3.28-6.56A2 2 0 0 0 21.08 7zm-4.7 7H8.76L7.13 8h12.25z"/><circle cx="7.5" cy="19.5" r="1.5"/><circle cx="17.5" cy="19.5" r="1.5"/></g></g>',"shuffle-2-outline":'<g data-name="Layer 2"><g data-name="shuffle-2"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18.71 14.29a1 1 0 0 0-1.42 1.42l.29.29H16a4 4 0 0 1 0-8h1.59l-.3.29a1 1 0 0 0 0 1.42A1 1 0 0 0 18 10a1 1 0 0 0 .71-.29l2-2A1 1 0 0 0 21 7a1 1 0 0 0-.29-.71l-2-2a1 1 0 0 0-1.42 1.42l.29.29H16a6 6 0 0 0-5 2.69A6 6 0 0 0 6 6H4a1 1 0 0 0 0 2h2a4 4 0 0 1 0 8H4a1 1 0 0 0 0 2h2a6 6 0 0 0 5-2.69A6 6 0 0 0 16 18h1.59l-.3.29a1 1 0 0 0 0 1.42A1 1 0 0 0 18 20a1 1 0 0 0 .71-.29l2-2A1 1 0 0 0 21 17a1 1 0 0 0-.29-.71z"/></g></g>',"shuffle-outline":'<g data-name="Layer 2"><g data-name="shuffle"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M18 9.31a1 1 0 0 0 1 1 1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-4.3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h1.89L12 10.59 6.16 4.76a1 1 0 0 0-1.41 1.41L10.58 12l-6.29 6.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0L18 7.42z"/><path d="M19 13.68a1 1 0 0 0-1 1v1.91l-2.78-2.79a1 1 0 0 0-1.42 1.42L16.57 18h-1.88a1 1 0 0 0 0 2H19a1 1 0 0 0 1-1.11v-4.21a1 1 0 0 0-1-1z"/></g></g>',"skip-back-outline":'<g data-name="Layer 2"><g data-name="skip-back"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M16.45 6.2a2.1 2.1 0 0 0-2.21.26l-5.1 4.21-.14.15V7a1 1 0 0 0-2 0v10a1 1 0 0 0 2 0v-3.82l.14.15 5.1 4.21a2.06 2.06 0 0 0 1.3.46 2.23 2.23 0 0 0 .91-.2 1.76 1.76 0 0 0 1.05-1.59V7.79a1.76 1.76 0 0 0-1.05-1.59zM15.5 16l-4.82-4 4.82-3.91z"/></g></g>',"skip-forward-outline":'<g data-name="Layer 2"><g data-name="skip-forward"><rect width="24" height="24" opacity="0"/><path d="M16 6a1 1 0 0 0-1 1v3.82l-.14-.15-5.1-4.21a2.1 2.1 0 0 0-2.21-.26 1.76 1.76 0 0 0-1 1.59v8.42a1.76 1.76 0 0 0 1 1.59 2.23 2.23 0 0 0 .91.2 2.06 2.06 0 0 0 1.3-.46l5.1-4.21.14-.15V17a1 1 0 0 0 2 0V7a1 1 0 0 0-1-1zm-7.5 9.91V8l4.82 4z"/></g></g>',"slash-outline":'<g data-name="Layer 2"><g data-name="slash"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm8 10a7.92 7.92 0 0 1-1.69 4.9L7.1 5.69A7.92 7.92 0 0 1 12 4a8 8 0 0 1 8 8zM4 12a7.92 7.92 0 0 1 1.69-4.9L16.9 18.31A7.92 7.92 0 0 1 12 20a8 8 0 0 1-8-8z"/></g></g>',"smartphone-outline":'<g data-name="Layer 2"><g data-name="smartphone"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M17 2H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3zm1 17a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1z"/><circle cx="12" cy="16.5" r="1.5"/><path d="M14.5 6h-5a1 1 0 0 0 0 2h5a1 1 0 0 0 0-2z"/></g></g>',"smiling-face-outline":'<defs><style/></defs><g id="Layer_2" data-name="Layer 2"><g id="smiling-face"><g id="smiling-face" data-name="smiling-face"><rect width="24" height="24" opacity="0"/><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm5 9a5 5 0 0 1-10 0z" id="&#x1F3A8;-Icon-&#x421;olor"/></g></g></g>',"speaker-outline":'<g data-name="Layer 2"><g data-name="speaker"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M12 11a3 3 0 1 0-3-3 3 3 0 0 0 3 3zm0-4a1 1 0 1 1-1 1 1 1 0 0 1 1-1z"/><path d="M12 12a3.5 3.5 0 1 0 3.5 3.5A3.5 3.5 0 0 0 12 12zm0 5a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 12 17z"/><path d="M17 2H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3zm1 17a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1z"/></g></g>',"square-outline":'<g data-name="Layer 2"><g data-name="square"><rect width="24" height="24" opacity="0"/><path d="M18 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3zM6 5a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z"/></g></g>',"star-outline":'<g data-name="Layer 2"><g data-name="star"><rect width="24" height="24" transform="rotate(90 12 12)" opacity="0"/><path d="M17.56 21a1 1 0 0 1-.46-.11L12 18.22l-5.1 2.67a1 1 0 0 1-1.45-1.06l1-5.63-4.12-4a1 1 0 0 1-.25-1 1 1 0 0 1 .81-.68l5.7-.83 2.51-5.13a1 1 0 0 1 1.8 0l2.54 5.12 5.7.83a1 1 0 0 1 .81.68 1 1 0 0 1-.25 1l-4.12 4 1 5.63a1 1 0 0 1-.4 1 1 1 0 0 1-.62.18zM12 16.1a.92.92 0 0 1 .46.11l3.77 2-.72-4.21a1 1 0 0 1 .29-.89l3-2.93-4.2-.62a1 1 0 0 1-.71-.56L12 5.25 10.11 9a1 1 0 0 1-.75.54l-4.2.62 3 2.93a1 1 0 0 1 .29.89l-.72 4.16 3.77-2a.92.92 0 0 1 .5-.04z"/></g></g>',"stop-circle-outline":'<g data-name="Layer 2"><g data-name="stop-circle"><rect width="24" height="24" opacity="0"/><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M14.75 8h-5.5A1.25 1.25 0 0 0 8 9.25v5.5A1.25 1.25 0 0 0 9.25 16h5.5A1.25 1.25 0 0 0 16 14.75v-5.5A1.25 1.25 0 0 0 14.75 8zM14 14h-4v-4h4z"/></g></g>',"sun-outline":'<g data-name="Layer 2"><g data-name="sun"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M12 6a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v2a1 1 0 0 0 1 1z"/><path d="M21 11h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2z"/><path d="M6 12a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h2a1 1 0 0 0 1-1z"/><path d="M6.22 5a1 1 0 0 0-1.39 1.47l1.44 1.39a1 1 0 0 0 .73.28 1 1 0 0 0 .72-.31 1 1 0 0 0 0-1.41z"/><path d="M17 8.14a1 1 0 0 0 .69-.28l1.44-1.39A1 1 0 0 0 17.78 5l-1.44 1.42a1 1 0 0 0 0 1.41 1 1 0 0 0 .66.31z"/><path d="M12 18a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1z"/><path d="M17.73 16.14a1 1 0 0 0-1.39 1.44L17.78 19a1 1 0 0 0 .69.28 1 1 0 0 0 .72-.3 1 1 0 0 0 0-1.42z"/><path d="M6.27 16.14l-1.44 1.39a1 1 0 0 0 0 1.42 1 1 0 0 0 .72.3 1 1 0 0 0 .67-.25l1.44-1.39a1 1 0 0 0-1.39-1.44z"/><path d="M12 8a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 6a2 2 0 1 1 2-2 2 2 0 0 1-2 2z"/></g></g>',"swap-outline":'<g data-name="Layer 2"><g data-name="swap"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M4 9h13l-1.6 1.2a1 1 0 0 0-.2 1.4 1 1 0 0 0 .8.4 1 1 0 0 0 .6-.2l4-3a1 1 0 0 0 0-1.59l-3.86-3a1 1 0 0 0-1.23 1.58L17.08 7H4a1 1 0 0 0 0 2z"/><path d="M20 16H7l1.6-1.2a1 1 0 0 0-1.2-1.6l-4 3a1 1 0 0 0 0 1.59l3.86 3a1 1 0 0 0 .61.21 1 1 0 0 0 .79-.39 1 1 0 0 0-.17-1.4L6.92 18H20a1 1 0 0 0 0-2z"/></g></g>',"sync-outline":'<g data-name="Layer 2"><g data-name="sync"><rect width="24" height="24" opacity="0"/><path d="M21.66 10.37a.62.62 0 0 0 .07-.19l.75-4a1 1 0 0 0-2-.36l-.37 2a9.22 9.22 0 0 0-16.58.84 1 1 0 0 0 .55 1.3 1 1 0 0 0 1.31-.55A7.08 7.08 0 0 1 12.07 5a7.17 7.17 0 0 1 6.24 3.58l-1.65-.27a1 1 0 1 0-.32 2l4.25.71h.16a.93.93 0 0 0 .34-.06.33.33 0 0 0 .1-.06.78.78 0 0 0 .2-.11l.08-.1a1.07 1.07 0 0 0 .14-.16.58.58 0 0 0 .05-.16z"/><path d="M19.88 14.07a1 1 0 0 0-1.31.56A7.08 7.08 0 0 1 11.93 19a7.17 7.17 0 0 1-6.24-3.58l1.65.27h.16a1 1 0 0 0 .16-2L3.41 13a.91.91 0 0 0-.33 0H3a1.15 1.15 0 0 0-.32.14 1 1 0 0 0-.18.18l-.09.1a.84.84 0 0 0-.07.19.44.44 0 0 0-.07.17l-.75 4a1 1 0 0 0 .8 1.22h.18a1 1 0 0 0 1-.82l.37-2a9.22 9.22 0 0 0 16.58-.83 1 1 0 0 0-.57-1.28z"/></g></g>',"text-outline":'<g data-name="Layer 2"><g data-name="text"><rect width="24" height="24" opacity="0"/><path d="M20 4H4a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V6h6v13H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2h-2V6h6v2a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1z"/></g></g>',"thermometer-minus-outline":'<g data-name="Layer 2"><g data-name="thermometer-minus"><rect width="24" height="24" opacity="0"/><rect x="2" y="5" width="6" height="2" rx="1" ry="1"/><path d="M14 22a5 5 0 0 1-3-9V5a3 3 0 0 1 3-3 3 3 0 0 1 3 3v8a5 5 0 0 1-3 9zm0-18a1 1 0 0 0-1 1v8.54a1 1 0 0 1-.5.87A3 3 0 0 0 11 17a3 3 0 0 0 6 0 3 3 0 0 0-1.5-2.59 1 1 0 0 1-.5-.87V5a.93.93 0 0 0-.29-.69A1 1 0 0 0 14 4z"/></g></g>',"thermometer-outline":'<g data-name="Layer 2"><g data-name="thermometer"><rect width="24" height="24" opacity="0"/><path d="M12 22a5 5 0 0 1-3-9V5a3 3 0 0 1 3-3 3 3 0 0 1 3 3v8a5 5 0 0 1-3 9zm0-18a1 1 0 0 0-1 1v8.54a1 1 0 0 1-.5.87A3 3 0 0 0 9 17a3 3 0 0 0 6 0 3 3 0 0 0-1.5-2.59 1 1 0 0 1-.5-.87V5a.93.93 0 0 0-.29-.69A1 1 0 0 0 12 4z"/></g></g>',"thermometer-plus-outline":'<g data-name="Layer 2"><g data-name="thermometer-plus"><rect width="24" height="24" opacity="0"/><rect x="2" y="5" width="6" height="2" rx="1" ry="1"/><rect x="2" y="5" width="6" height="2" rx="1" ry="1" transform="rotate(-90 5 6)"/><path d="M14 22a5 5 0 0 1-3-9V5a3 3 0 0 1 3-3 3 3 0 0 1 3 3v8a5 5 0 0 1-3 9zm0-18a1 1 0 0 0-1 1v8.54a1 1 0 0 1-.5.87A3 3 0 0 0 11 17a3 3 0 0 0 6 0 3 3 0 0 0-1.5-2.59 1 1 0 0 1-.5-.87V5a.93.93 0 0 0-.29-.69A1 1 0 0 0 14 4z"/></g></g>',"toggle-left-outline":'<g data-name="Layer 2"><g data-name="toggle-left"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><path d="M15 5H9a7 7 0 0 0 0 14h6a7 7 0 0 0 0-14zm0 12H9A5 5 0 0 1 9 7h6a5 5 0 0 1 0 10z"/><path d="M9 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"toggle-right-outline":'<g data-name="Layer 2"><g data-name="toggle-right"><rect width="24" height="24" opacity="0"/><path d="M15 5H9a7 7 0 0 0 0 14h6a7 7 0 0 0 0-14zm0 12H9A5 5 0 0 1 9 7h6a5 5 0 0 1 0 10z"/><path d="M15 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"trash-2-outline":'<g data-name="Layer 2"><g data-name="trash-2"><rect width="24" height="24" opacity="0"/><path d="M21 6h-5V4.33A2.42 2.42 0 0 0 13.5 2h-3A2.42 2.42 0 0 0 8 4.33V6H3a1 1 0 0 0 0 2h1v11a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V8h1a1 1 0 0 0 0-2zM10 4.33c0-.16.21-.33.5-.33h3c.29 0 .5.17.5.33V6h-4zM18 19a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V8h12z"/><path d="M9 17a1 1 0 0 0 1-1v-4a1 1 0 0 0-2 0v4a1 1 0 0 0 1 1z"/><path d="M15 17a1 1 0 0 0 1-1v-4a1 1 0 0 0-2 0v4a1 1 0 0 0 1 1z"/></g></g>',"trash-outline":'<g data-name="Layer 2"><g data-name="trash"><rect width="24" height="24" opacity="0"/><path d="M21 6h-5V4.33A2.42 2.42 0 0 0 13.5 2h-3A2.42 2.42 0 0 0 8 4.33V6H3a1 1 0 0 0 0 2h1v11a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V8h1a1 1 0 0 0 0-2zM10 4.33c0-.16.21-.33.5-.33h3c.29 0 .5.17.5.33V6h-4zM18 19a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V8h12z"/></g></g>',"trending-down-outline":'<g data-name="Layer 2"><g data-name="trending-down"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M21 12a1 1 0 0 0-2 0v2.3l-4.24-5a1 1 0 0 0-1.27-.21L9.22 11.7 4.77 6.36a1 1 0 1 0-1.54 1.28l5 6a1 1 0 0 0 1.28.22l4.28-2.57 4 4.71H15a1 1 0 0 0 0 2h5a1.1 1.1 0 0 0 .36-.07l.14-.08a1.19 1.19 0 0 0 .15-.09.75.75 0 0 0 .14-.17 1.1 1.1 0 0 0 .09-.14.64.64 0 0 0 .05-.17A.78.78 0 0 0 21 17z"/></g></g>',"trending-up-outline":'<g data-name="Layer 2"><g data-name="trending-up"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M21 7a.78.78 0 0 0 0-.21.64.64 0 0 0-.05-.17 1.1 1.1 0 0 0-.09-.14.75.75 0 0 0-.14-.17l-.12-.07a.69.69 0 0 0-.19-.1h-.2A.7.7 0 0 0 20 6h-5a1 1 0 0 0 0 2h2.83l-4 4.71-4.32-2.57a1 1 0 0 0-1.28.22l-5 6a1 1 0 0 0 .13 1.41A1 1 0 0 0 4 18a1 1 0 0 0 .77-.36l4.45-5.34 4.27 2.56a1 1 0 0 0 1.27-.21L19 9.7V12a1 1 0 0 0 2 0V7z"/></g></g>',"tv-outline":'<g data-name="Layer 2"><g data-name="tv"><rect width="24" height="24" opacity="0"/><path d="M18 6h-3.59l2.3-2.29a1 1 0 1 0-1.42-1.42L12 5.59l-3.29-3.3a1 1 0 1 0-1.42 1.42L9.59 6H6a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V9a3 3 0 0 0-3-3zm1 13a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1z"/></g></g>',"twitter-outline":'<g data-name="Layer 2"><g data-name="twitter"><polyline points="0 0 24 0 24 24 0 24" opacity="0"/><path d="M8.51 20h-.08a10.87 10.87 0 0 1-4.65-1.09A1.38 1.38 0 0 1 3 17.47a1.41 1.41 0 0 1 1.16-1.18 6.63 6.63 0 0 0 2.54-.89 9.49 9.49 0 0 1-3.51-9.07 1.41 1.41 0 0 1 1-1.15 1.35 1.35 0 0 1 1.43.41 7.09 7.09 0 0 0 4.88 2.75 4.5 4.5 0 0 1 1.41-3.1 4.47 4.47 0 0 1 6.37.19.7.7 0 0 0 .78.1A1.39 1.39 0 0 1 21 7.13a6.66 6.66 0 0 1-1.28 2.6A10.79 10.79 0 0 1 8.51 20zm0-2h.08a8.79 8.79 0 0 0 9.09-8.59 1.32 1.32 0 0 1 .37-.85 5.19 5.19 0 0 0 .62-1 2.56 2.56 0 0 1-1.91-.85A2.45 2.45 0 0 0 15 6a2.5 2.5 0 0 0-1.79.69 2.53 2.53 0 0 0-.72 2.42l.26 1.14-1.17.08a8.3 8.3 0 0 1-6.54-2.4 7.12 7.12 0 0 0 3.73 6.46l.95.54-.63.9a5.62 5.62 0 0 1-2.68 1.92A8.34 8.34 0 0 0 8.5 18zM19 6.65z"/></g></g>',"umbrella-outline":'<g data-name="Layer 2"><g data-name="umbrella"><rect width="24" height="24" opacity="0"/><path d="M12 2A10 10 0 0 0 2 12a1 1 0 0 0 1 1h8v6a3 3 0 0 0 6 0 1 1 0 0 0-2 0 1 1 0 0 1-2 0v-6h8a1 1 0 0 0 1-1A10 10 0 0 0 12 2zm-7.94 9a8 8 0 0 1 15.88 0z"/></g></g>',"undo-outline":'<g data-name="Layer 2"><g data-name="undo"><rect width="24" height="24" transform="rotate(-90 12 12)" opacity="0"/><path d="M20.22 21a1 1 0 0 1-1-.76 8.91 8.91 0 0 0-7.8-6.69v1.12a1.78 1.78 0 0 1-1.09 1.64A2 2 0 0 1 8.18 16l-5.06-4.41a1.76 1.76 0 0 1 0-2.68l5.06-4.42a2 2 0 0 1 2.18-.3 1.78 1.78 0 0 1 1.09 1.64V7A10.89 10.89 0 0 1 21.5 17.75a10.29 10.29 0 0 1-.31 2.49 1 1 0 0 1-1 .76zm-9.77-9.5a11.07 11.07 0 0 1 8.81 4.26A9 9 0 0 0 10.45 9a1 1 0 0 1-1-1V6.08l-4.82 4.17 4.82 4.21v-2a1 1 0 0 1 1-.96z"/></g></g>',"unlock-outline":'<g data-name="Layer 2"><g data-name="unlock"><rect width="24" height="24" opacity="0"/><path d="M17 8h-7V6a2 2 0 0 1 4 0 1 1 0 0 0 2 0 4 4 0 0 0-8 0v2H7a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-8a3 3 0 0 0-3-3zm1 11a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1z"/><path d="M12 12a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1z"/></g></g>',"upload-outline":'<g data-name="Layer 2"><g data-name="upload"><rect width="24" height="24" transform="rotate(180 12 12)" opacity="0"/><rect x="4" y="4" width="16" height="2" rx="1" ry="1" transform="rotate(180 12 5)"/><rect x="17" y="5" width="4" height="2" rx="1" ry="1" transform="rotate(90 19 6)"/><rect x="3" y="5" width="4" height="2" rx="1" ry="1" transform="rotate(90 5 6)"/><path d="M8 14a1 1 0 0 1-.8-.4 1 1 0 0 1 .2-1.4l4-3a1 1 0 0 1 1.18 0l4 2.82a1 1 0 0 1 .24 1.39 1 1 0 0 1-1.4.24L12 11.24 8.6 13.8a1 1 0 0 1-.6.2z"/><path d="M12 21a1 1 0 0 1-1-1v-8a1 1 0 0 1 2 0v8a1 1 0 0 1-1 1z"/></g></g>',"video-off-outline":'<g data-name="Layer 2"><g data-name="video-off"><rect width="24" height="24" opacity="0"/><path d="M17 15.59l-2-2L8.41 7l-2-2-1.7-1.71a1 1 0 0 0-1.42 1.42l.54.53L5.59 7l9.34 9.34 1.46 1.46 2.9 2.91a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M14 17H5a1 1 0 0 1-1-1V8a1 1 0 0 1 .4-.78L3 5.8A3 3 0 0 0 2 8v8a3 3 0 0 0 3 3h9a2.94 2.94 0 0 0 1.66-.51L14.14 17a.7.7 0 0 1-.14 0z"/><path d="M21 7.15a1.7 1.7 0 0 0-1.85.3l-2.15 2V8a3 3 0 0 0-3-3H7.83l2 2H14a1 1 0 0 1 1 1v4.17l4.72 4.72a1.73 1.73 0 0 0 .6.11 1.68 1.68 0 0 0 .69-.15 1.6 1.6 0 0 0 1-1.48V8.63A1.6 1.6 0 0 0 21 7.15zm-1 7.45L17.19 12 20 9.4z"/></g></g>',"video-outline":'<g data-name="Layer 2"><g data-name="video"><rect width="24" height="24" opacity="0"/><path d="M21 7.15a1.7 1.7 0 0 0-1.85.3l-2.15 2V8a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h9a3 3 0 0 0 3-3v-1.45l2.16 2a1.74 1.74 0 0 0 1.16.45 1.68 1.68 0 0 0 .69-.15 1.6 1.6 0 0 0 1-1.48V8.63A1.6 1.6 0 0 0 21 7.15zM15 16a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h9a1 1 0 0 1 1 1zm5-1.4L17.19 12 20 9.4z"/></g></g>',"volume-down-outline":'<g data-name="Layer 2"><g data-name="volume-down"><rect width="24" height="24" opacity="0"/><path d="M20.78 8.37a1 1 0 1 0-1.56 1.26 4 4 0 0 1 0 4.74A1 1 0 0 0 20 16a1 1 0 0 0 .78-.37 6 6 0 0 0 0-7.26z"/><path d="M16.47 3.12a1 1 0 0 0-1 0L9 7.57H4a1 1 0 0 0-1 1v6.86a1 1 0 0 0 1 1h5l6.41 4.4A1.06 1.06 0 0 0 16 21a1 1 0 0 0 1-1V4a1 1 0 0 0-.53-.88zM15 18.1l-5.1-3.5a1 1 0 0 0-.57-.17H5V9.57h4.33a1 1 0 0 0 .57-.17L15 5.9z"/></g></g>',"volume-mute-outline":'<g data-name="Layer 2"><g data-name="volume-mute"><rect width="24" height="24" opacity="0"/><path d="M17 21a1.06 1.06 0 0 1-.57-.17L10 16.43H5a1 1 0 0 1-1-1V8.57a1 1 0 0 1 1-1h5l6.41-4.4A1 1 0 0 1 18 4v16a1 1 0 0 1-1 1zM6 14.43h4.33a1 1 0 0 1 .57.17l5.1 3.5V5.9l-5.1 3.5a1 1 0 0 1-.57.17H6z"/></g></g>',"volume-off-outline":'<g data-name="Layer 2"><g data-name="volume-off"><rect width="24" height="24" opacity="0"/><path d="M4.71 3.29a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M16.91 14.08l1.44 1.44a6 6 0 0 0-.07-7.15 1 1 0 1 0-1.56 1.26 4 4 0 0 1 .19 4.45z"/><path d="M21 12a6.51 6.51 0 0 1-1.78 4.39l1.42 1.42A8.53 8.53 0 0 0 23 12a8.75 8.75 0 0 0-3.36-6.77 1 1 0 1 0-1.28 1.54A6.8 6.8 0 0 1 21 12z"/><path d="M13.5 18.1l-5.1-3.5a1 1 0 0 0-.57-.17H3.5V9.57h3.24l-2-2H2.5a1 1 0 0 0-1 1v6.86a1 1 0 0 0 1 1h5l6.41 4.4a1.06 1.06 0 0 0 .57.17 1 1 0 0 0 1-1v-1.67l-2-2z"/><path d="M13.5 5.9v4.77l2 2V4a1 1 0 0 0-1.57-.83L9.23 6.4l1.44 1.44z"/></g></g>',"volume-up-outline":'<g data-name="Layer 2"><g data-name="volume-up"><rect width="24" height="24" opacity="0"/><path d="M18.28 8.37a1 1 0 1 0-1.56 1.26 4 4 0 0 1 0 4.74A1 1 0 0 0 17.5 16a1 1 0 0 0 .78-.37 6 6 0 0 0 0-7.26z"/><path d="M19.64 5.23a1 1 0 1 0-1.28 1.54A6.8 6.8 0 0 1 21 12a6.8 6.8 0 0 1-2.64 5.23 1 1 0 0 0-.13 1.41A1 1 0 0 0 19 19a1 1 0 0 0 .64-.23A8.75 8.75 0 0 0 23 12a8.75 8.75 0 0 0-3.36-6.77z"/><path d="M15 3.12a1 1 0 0 0-1 0L7.52 7.57h-5a1 1 0 0 0-1 1v6.86a1 1 0 0 0 1 1h5l6.41 4.4a1.06 1.06 0 0 0 .57.17 1 1 0 0 0 1-1V4a1 1 0 0 0-.5-.88zm-1.47 15L8.4 14.6a1 1 0 0 0-.57-.17H3.5V9.57h4.33a1 1 0 0 0 .57-.17l5.1-3.5z"/></g></g>',"wifi-off-outline":'<g data-name="Layer 2"><g data-name="wifi-off"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="19" r="1"/><path d="M12.44 11l-1.9-1.89-2.46-2.44-1.55-1.55-1.82-1.83a1 1 0 0 0-1.42 1.42l1.38 1.37 1.46 1.46 2.23 2.24 1.55 1.54 2.74 2.74 2.79 2.8 3.85 3.85a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z"/><path d="M21.72 7.93A13.93 13.93 0 0 0 12 4a14.1 14.1 0 0 0-4.44.73l1.62 1.62a11.89 11.89 0 0 1 11.16 3 1 1 0 0 0 .69.28 1 1 0 0 0 .72-.31 1 1 0 0 0-.03-1.39z"/><path d="M3.82 6.65a14.32 14.32 0 0 0-1.54 1.28 1 1 0 0 0 1.38 1.44 13.09 13.09 0 0 1 1.6-1.29z"/><path d="M17 13.14a1 1 0 0 0 .71.3 1 1 0 0 0 .72-1.69A9 9 0 0 0 12 9h-.16l2.35 2.35A7 7 0 0 1 17 13.14z"/><path d="M7.43 10.26a8.8 8.8 0 0 0-1.9 1.49A1 1 0 0 0 7 13.14a7.3 7.3 0 0 1 2-1.41z"/><path d="M8.53 15.4a1 1 0 1 0 1.39 1.44 3.06 3.06 0 0 1 3.84-.25l-2.52-2.52a5 5 0 0 0-2.71 1.33z"/></g></g>',"wifi-outline":'<g data-name="Layer 2"><g data-name="wifi"><rect width="24" height="24" opacity="0"/><circle cx="12" cy="19" r="1"/><path d="M12 14a5 5 0 0 0-3.47 1.4 1 1 0 1 0 1.39 1.44 3.08 3.08 0 0 1 4.16 0 1 1 0 1 0 1.39-1.44A5 5 0 0 0 12 14z"/><path d="M12 9a9 9 0 0 0-6.47 2.75A1 1 0 0 0 7 13.14a7 7 0 0 1 10.08 0 1 1 0 0 0 .71.3 1 1 0 0 0 .72-1.69A9 9 0 0 0 12 9z"/><path d="M21.72 7.93a14 14 0 0 0-19.44 0 1 1 0 0 0 1.38 1.44 12 12 0 0 1 16.68 0 1 1 0 0 0 .69.28 1 1 0 0 0 .72-.31 1 1 0 0 0-.03-1.41z"/></g></g>'}},"./package/src/animation.scss":function(G,C,p){var x=p("./node_modules/css-loader/index.js!./node_modules/sass-loader/lib/loader.js!./package/src/animation.scss"),z=p("./node_modules/isomorphic-style-loader/insertCss.js"),F="string"==typeof x?[[G.i,x,""]]:x;(C=G.exports=x.locals||{})._getContent=function(){return F},C._getCss=function(){return""+x},C._insertCss=function(T){return z(F,T)}},"./package/src/default-attrs.json":function(G){G.exports={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"}},"./package/src/icon.js":function(G,C,p){"use strict";p.r(C);var g=p("./node_modules/classnames/dedupe.js"),x=p.n(g),z=p("./package/src/default-attrs.json");function L(le,Fe){if(null==le)return{};var Se,Te,Be=function(le,Fe){if(null==le)return{};var Te,ee,Be={},Se=Object.keys(le);for(ee=0;ee<Se.length;ee++)!(Fe.indexOf(Te=Se[ee])>=0)&&(Be[Te]=le[Te]);return Be}(le,Fe);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(le);for(Te=0;Te<ee.length;Te++)!(Fe.indexOf(Se=ee[Te])>=0)&&(!Object.prototype.propertyIsEnumerable.call(le,Se)||(Be[Se]=le[Se]))}return Be}function M(le){for(var Fe=1;Fe<arguments.length;Fe++){var Be=null!=arguments[Fe]?arguments[Fe]:{},Se=Object.keys(Be);"function"==typeof Object.getOwnPropertySymbols&&(Se=Se.concat(Object.getOwnPropertySymbols(Be).filter(function(Te){return Object.getOwnPropertyDescriptor(Be,Te).enumerable}))),Se.forEach(function(Te){O(le,Te,Be[Te])})}return le}function O(le,Fe,Be){return Fe in le?Object.defineProperty(le,Fe,{value:Be,enumerable:!0,configurable:!0,writable:!0}):le[Fe]=Be,le}function k(le,Fe){for(var Be=0;Be<Fe.length;Be++){var Se=Fe[Be];Se.enumerable=Se.enumerable||!1,Se.configurable=!0,"value"in Se&&(Se.writable=!0),Object.defineProperty(le,Se.key,Se)}}var te={hover:!0},ie=function(Fe){return"string"==typeof Fe||Fe instanceof String},K=function(){function le(Fe,Be){(function(le,Fe){if(!(le instanceof Fe))throw new TypeError("Cannot call a class as a function")})(this,le),this.name=Fe,this.contents=Be,this.attrs=M({},z,{class:"eva eva-".concat(Fe)})}return function(le,Fe,Be){Fe&&k(le.prototype,Fe),Be&&k(le,Be)}(le,[{key:"toSvg",value:function(){var Be=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Se=Be.animation,Te=L(Be,["animation"]),ee=Q(Se),ve=ee?ee.class:"",je=M({},this.attrs,Te,{class:x()(this.attrs.class,Be.class,ve)}),Ze="<svg ".concat(ue(je),">").concat(this.contents,"</svg>");return ee&&ee.hover?'<i class="eva-hover">'.concat(Ze,"</i>"):Ze}},{key:"toString",value:function(){return this.contents}}]),le}();function Q(le){if(!le)return null;le.hover&&(le.hover=ie(le.hover)?JSON.parse(le.hover):le.hover);var Fe=M({},te,le),Be=Fe.hover?"eva-icon-hover-".concat(Fe.type):"eva-icon-".concat(Fe.type);return Fe.class=x()({"eva-animation":!0,"eva-infinite":ie(le.infinite)?JSON.parse(le.infinite):le.infinite},Be),Fe}function ue(le){return Object.keys(le).map(function(Fe){return"".concat(Fe,'="').concat(le[Fe],'"')}).join(" ")}C.default=K},"./package/src/icons.js":function(G,C,p){"use strict";p.r(C);var g=p("./package/src/icon.js"),x=p("./package-build/eva-icons.json");C.default=Object.keys(x).map(function(F){return new g.default(F,x[F])}).reduce(function(F,L){return F[L.name]=L,F},{})},"./package/src/index.js":function(G,C,p){"use strict";p.r(C);var g=p("./package/src/icons.js");p.d(C,"icons",function(){return g.default});var x=p("./package/src/replace.js");p.d(C,"replace",function(){return x.default});var z=p("./package/src/animation.scss");"undefined"!=typeof window&&p.n(z).a._insertCss()},"./package/src/replace.js":function(G,C,p){"use strict";p.r(C);var g=p("./node_modules/classnames/dedupe.js"),x=p.n(g),z=p("./package/src/icons.js");function F(Q){for(var ue=1;ue<arguments.length;ue++){var le=null!=arguments[ue]?arguments[ue]:{},Fe=Object.keys(le);"function"==typeof Object.getOwnPropertySymbols&&(Fe=Fe.concat(Object.getOwnPropertySymbols(le).filter(function(Be){return Object.getOwnPropertyDescriptor(le,Be).enumerable}))),Fe.forEach(function(Be){L(Q,Be,le[Be])})}return Q}function L(Q,ue,le){return ue in Q?Object.defineProperty(Q,ue,{value:le,enumerable:!0,configurable:!0,writable:!0}):Q[ue]=le,Q}function T(Q,ue){if(null==Q)return{};var Fe,Be,le=function(Q,ue){if(null==Q)return{};var Be,Se,le={},Fe=Object.keys(Q);for(Se=0;Se<Fe.length;Se++)!(ue.indexOf(Be=Fe[Se])>=0)&&(le[Be]=Q[Be]);return le}(Q,ue);if(Object.getOwnPropertySymbols){var Se=Object.getOwnPropertySymbols(Q);for(Be=0;Be<Se.length;Be++)!(ue.indexOf(Fe=Se[Be])>=0)&&(!Object.prototype.propertyIsEnumerable.call(Q,Fe)||(le[Fe]=Q[Fe]))}return le}var O={"data-eva-animation":"type","data-eva-hover":"hover","data-eva-infinite":"infinite"},R={"data-eva":"name","data-eva-width":"width","data-eva-height":"height","data-eva-fill":"fill"};function N(Q){var ue=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},le=te(Q),Fe=le.name,Be=T(le,["name"]),Se=z.default[Fe].toSvg(F({},ue,Be,{animation:K(ue.animation,Be.animation)},{class:x()(ue.class,Be.class)})),Te=(new DOMParser).parseFromString(Se,"text/html"),ee=Te.querySelector(".eva-hover")||Te.querySelector("svg");Q.parentNode.replaceChild(ee,Q)}function te(Q){return Array.from(Q.attributes).reduce(function(ue,le){return O[le.name]?ue.animation=F({},ue.animation,L({},O[le.name],le.value)):ue=F({},ue,function(Q){return L({},R[Q.name]?R[Q.name]:Q.name,Q.value)}(le)),ue},{})}function K(Q,ue){return Q||ue?F({},Q,ue):null}C.default=function(){var Q=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("undefined"==typeof document)throw new Error("`eva.replace()` only works in a browser environment.");var ue=document.querySelectorAll("[data-eva]");Array.from(ue).forEach(function(le){return N(le,Q)})}}})},4099:(Ne,G,C)=>{"use strict";C.d(G,{X:()=>x});var p=C(3405),g=C(2108);class x extends p.xQ{constructor(F){super(),this._value=F}get value(){return this.getValue()}_subscribe(F){const L=super._subscribe(F);return L&&!L.closed&&F.next(this._value),L}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new g.N;return this._value}next(F){super.next(this._value=F)}}},9307:(Ne,G,C)=>{"use strict";C.d(G,{P:()=>T});var p=C(172),g=C(2411),x=C(3314);class T{constructor(O,R,k){this.kind=O,this.value=R,this.error=k,this.hasValue="N"===O}observe(O){switch(this.kind){case"N":return O.next&&O.next(this.value);case"E":return O.error&&O.error(this.error);case"C":return O.complete&&O.complete()}}do(O,R,k){switch(this.kind){case"N":return O&&O(this.value);case"E":return R&&R(this.error);case"C":return k&&k()}}accept(O,R,k){return O&&"function"==typeof O.next?this.observe(O):this.do(O,R,k)}toObservable(){switch(this.kind){case"N":return(0,g.of)(this.value);case"E":return M=this.error,new x.y(R=>R.error(M));case"C":return(0,p.c)()}var M;throw new Error("unexpected notification kind value")}static createNext(O){return void 0!==O?new T("N",O):T.undefinedValueNotification}static createError(O){return new T("E",void 0,O)}static createComplete(){return T.completeNotification}}T.completeNotification=new T("C"),T.undefinedValueNotification=new T("N",void 0)},3314:(Ne,G,C)=>{"use strict";C.d(G,{y:()=>O});var p=C(4168),x=C(2926),z=C(6617),L=C(1359),T=C(7084),M=C(5426);let O=(()=>{class k{constructor(te){this._isScalar=!1,te&&(this._subscribe=te)}lift(te){const ie=new k;return ie.source=this,ie.operator=te,ie}subscribe(te,ie,K){const{operator:Q}=this,ue=function(k,N,te){if(k){if(k instanceof p.L)return k;if(k[x.b])return k[x.b]()}return k||N||te?new p.L(k,N,te):new p.L(z.c)}(te,ie,K);if(ue.add(Q?Q.call(ue,this.source):this.source||M.v.useDeprecatedSynchronousErrorHandling&&!ue.syncErrorThrowable?this._subscribe(ue):this._trySubscribe(ue)),M.v.useDeprecatedSynchronousErrorHandling&&ue.syncErrorThrowable&&(ue.syncErrorThrowable=!1,ue.syncErrorThrown))throw ue.syncErrorValue;return ue}_trySubscribe(te){try{return this._subscribe(te)}catch(ie){M.v.useDeprecatedSynchronousErrorHandling&&(te.syncErrorThrown=!0,te.syncErrorValue=ie),function(k){for(;k;){const{closed:N,destination:te,isStopped:ie}=k;if(N||ie)return!1;k=te&&te instanceof p.L?te:null}return!0}(te)?te.error(ie):console.warn(ie)}}forEach(te,ie){return new(ie=R(ie))((K,Q)=>{let ue;ue=this.subscribe(le=>{try{te(le)}catch(Fe){Q(Fe),ue&&ue.unsubscribe()}},Q,K)})}_subscribe(te){const{source:ie}=this;return ie&&ie.subscribe(te)}[L.L](){return this}pipe(...te){return 0===te.length?this:(0,T.U)(te)(this)}toPromise(te){return new(te=R(te))((ie,K)=>{let Q;this.subscribe(ue=>Q=ue,ue=>K(ue),()=>ie(Q))})}}return k.create=N=>new k(N),k})();function R(k){if(k||(k=M.v.Promise||Promise),!k)throw new Error("no Promise impl found");return k}},6617:(Ne,G,C)=>{"use strict";C.d(G,{c:()=>x});var p=C(5426),g=C(9887);const x={closed:!0,next(z){},error(z){if(p.v.useDeprecatedSynchronousErrorHandling)throw z;(0,g.z)(z)},complete(){}}},5330:(Ne,G,C)=>{"use strict";C.d(G,{L:()=>g});var p=C(4168);class g extends p.L{notifyNext(z,F,L,T,M){this.destination.next(F)}notifyError(z,F){this.destination.error(z)}notifyComplete(z){this.destination.complete()}}},466:(Ne,G,C)=>{"use strict";C.d(G,{t:()=>T});var p=C(3405),g=C(7575),x=C(1346),z=C(9748),F=C(2108),L=C(5973);class T extends p.xQ{constructor(R=Number.POSITIVE_INFINITY,k=Number.POSITIVE_INFINITY,N){super(),this.scheduler=N,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=R<1?1:R,this._windowTime=k<1?1:k,k===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(R){if(!this.isStopped){const k=this._events;k.push(R),k.length>this._bufferSize&&k.shift()}super.next(R)}nextTimeWindow(R){this.isStopped||(this._events.push(new M(this._getNow(),R)),this._trimBufferThenGetEvents()),super.next(R)}_subscribe(R){const k=this._infiniteTimeWindow,N=k?this._events:this._trimBufferThenGetEvents(),te=this.scheduler,ie=N.length;let K;if(this.closed)throw new F.N;if(this.isStopped||this.hasError?K=x.w.EMPTY:(this.observers.push(R),K=new L.W(this,R)),te&&R.add(R=new z.ht(R,te)),k)for(let Q=0;Q<ie&&!R.closed;Q++)R.next(N[Q]);else for(let Q=0;Q<ie&&!R.closed;Q++)R.next(N[Q].value);return this.hasError?R.error(this.thrownError):this.isStopped&&R.complete(),K}_getNow(){return(this.scheduler||g.c).now()}_trimBufferThenGetEvents(){const R=this._getNow(),k=this._bufferSize,N=this._windowTime,te=this._events,ie=te.length;let K=0;for(;K<ie&&!(R-te[K].time<N);)K++;return ie>k&&(K=Math.max(K,ie-k)),K>0&&te.splice(0,K),te}}class M{constructor(R,k){this.time=R,this.value=k}}},3405:(Ne,G,C)=>{"use strict";C.d(G,{Yc:()=>T,xQ:()=>M});var p=C(3314),g=C(4168),x=C(1346),z=C(2108),F=C(5973),L=C(2926);class T extends g.L{constructor(k){super(k),this.destination=k}}let M=(()=>{class R extends p.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[L.b](){return new T(this)}lift(N){const te=new O(this,this);return te.operator=N,te}next(N){if(this.closed)throw new z.N;if(!this.isStopped){const{observers:te}=this,ie=te.length,K=te.slice();for(let Q=0;Q<ie;Q++)K[Q].next(N)}}error(N){if(this.closed)throw new z.N;this.hasError=!0,this.thrownError=N,this.isStopped=!0;const{observers:te}=this,ie=te.length,K=te.slice();for(let Q=0;Q<ie;Q++)K[Q].error(N);this.observers.length=0}complete(){if(this.closed)throw new z.N;this.isStopped=!0;const{observers:N}=this,te=N.length,ie=N.slice();for(let K=0;K<te;K++)ie[K].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(N){if(this.closed)throw new z.N;return super._trySubscribe(N)}_subscribe(N){if(this.closed)throw new z.N;return this.hasError?(N.error(this.thrownError),x.w.EMPTY):this.isStopped?(N.complete(),x.w.EMPTY):(this.observers.push(N),new F.W(this,N))}asObservable(){const N=new p.y;return N.source=this,N}}return R.create=(k,N)=>new O(k,N),R})();class O extends M{constructor(k,N){super(),this.destination=k,this.source=N}next(k){const{destination:N}=this;N&&N.next&&N.next(k)}error(k){const{destination:N}=this;N&&N.error&&this.destination.error(k)}complete(){const{destination:k}=this;k&&k.complete&&this.destination.complete()}_subscribe(k){const{source:N}=this;return N?this.source.subscribe(k):x.w.EMPTY}}},5973:(Ne,G,C)=>{"use strict";C.d(G,{W:()=>g});var p=C(1346);class g extends p.w{constructor(z,F){super(),this.subject=z,this.subscriber=F,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const z=this.subject,F=z.observers;if(this.subject=null,!F||0===F.length||z.isStopped||z.closed)return;const L=F.indexOf(this.subscriber);-1!==L&&F.splice(L,1)}}},4168:(Ne,G,C)=>{"use strict";C.d(G,{L:()=>T});var p=C(6783),g=C(6617),x=C(1346),z=C(2926),F=C(5426),L=C(9887);class T extends x.w{constructor(R,k,N){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=g.c;break;case 1:if(!R){this.destination=g.c;break}if("object"==typeof R){R instanceof T?(this.syncErrorThrowable=R.syncErrorThrowable,this.destination=R,R.add(this)):(this.syncErrorThrowable=!0,this.destination=new M(this,R));break}default:this.syncErrorThrowable=!0,this.destination=new M(this,R,k,N)}}[z.b](){return this}static create(R,k,N){const te=new T(R,k,N);return te.syncErrorThrowable=!1,te}next(R){this.isStopped||this._next(R)}error(R){this.isStopped||(this.isStopped=!0,this._error(R))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(R){this.destination.next(R)}_error(R){this.destination.error(R),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:R}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=R,this}}class M extends T{constructor(R,k,N,te){super(),this._parentSubscriber=R;let ie,K=this;(0,p.m)(k)?ie=k:k&&(ie=k.next,N=k.error,te=k.complete,k!==g.c&&(K=Object.create(k),(0,p.m)(K.unsubscribe)&&this.add(K.unsubscribe.bind(K)),K.unsubscribe=this.unsubscribe.bind(this))),this._context=K,this._next=ie,this._error=N,this._complete=te}next(R){if(!this.isStopped&&this._next){const{_parentSubscriber:k}=this;F.v.useDeprecatedSynchronousErrorHandling&&k.syncErrorThrowable?this.__tryOrSetError(k,this._next,R)&&this.unsubscribe():this.__tryOrUnsub(this._next,R)}}error(R){if(!this.isStopped){const{_parentSubscriber:k}=this,{useDeprecatedSynchronousErrorHandling:N}=F.v;if(this._error)N&&k.syncErrorThrowable?(this.__tryOrSetError(k,this._error,R),this.unsubscribe()):(this.__tryOrUnsub(this._error,R),this.unsubscribe());else if(k.syncErrorThrowable)N?(k.syncErrorValue=R,k.syncErrorThrown=!0):(0,L.z)(R),this.unsubscribe();else{if(this.unsubscribe(),N)throw R;(0,L.z)(R)}}}complete(){if(!this.isStopped){const{_parentSubscriber:R}=this;if(this._complete){const k=()=>this._complete.call(this._context);F.v.useDeprecatedSynchronousErrorHandling&&R.syncErrorThrowable?(this.__tryOrSetError(R,k),this.unsubscribe()):(this.__tryOrUnsub(k),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(R,k){try{R.call(this._context,k)}catch(N){if(this.unsubscribe(),F.v.useDeprecatedSynchronousErrorHandling)throw N;(0,L.z)(N)}}__tryOrSetError(R,k,N){if(!F.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{k.call(this._context,N)}catch(te){return F.v.useDeprecatedSynchronousErrorHandling?(R.syncErrorValue=te,R.syncErrorThrown=!0,!0):((0,L.z)(te),!0)}return!1}_unsubscribe(){const{_parentSubscriber:R}=this;this._context=null,this._parentSubscriber=null,R.unsubscribe()}}},1346:(Ne,G,C)=>{"use strict";C.d(G,{w:()=>L});var p=C(5894),g=C(7879),x=C(6783);const F=(()=>{function M(O){return Error.call(this),this.message=O?`${O.length} errors occurred during unsubscription:\n${O.map((R,k)=>`${k+1}) ${R.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=O,this}return M.prototype=Object.create(Error.prototype),M})();class L{constructor(O){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,O&&(this._ctorUnsubscribe=!0,this._unsubscribe=O)}unsubscribe(){let O;if(this.closed)return;let{_parentOrParents:R,_ctorUnsubscribe:k,_unsubscribe:N,_subscriptions:te}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,R instanceof L)R.remove(this);else if(null!==R)for(let ie=0;ie<R.length;++ie)R[ie].remove(this);if((0,x.m)(N)){k&&(this._unsubscribe=void 0);try{N.call(this)}catch(ie){O=ie instanceof F?T(ie.errors):[ie]}}if((0,p.k)(te)){let ie=-1,K=te.length;for(;++ie<K;){const Q=te[ie];if((0,g.K)(Q))try{Q.unsubscribe()}catch(ue){O=O||[],ue instanceof F?O=O.concat(T(ue.errors)):O.push(ue)}}}if(O)throw new F(O)}add(O){let R=O;if(!O)return L.EMPTY;switch(typeof O){case"function":R=new L(O);case"object":if(R===this||R.closed||"function"!=typeof R.unsubscribe)return R;if(this.closed)return R.unsubscribe(),R;if(!(R instanceof L)){const te=R;R=new L,R._subscriptions=[te]}break;default:throw new Error("unrecognized teardown "+O+" added to Subscription.")}let{_parentOrParents:k}=R;if(null===k)R._parentOrParents=this;else if(k instanceof L){if(k===this)return R;R._parentOrParents=[k,this]}else{if(-1!==k.indexOf(this))return R;k.push(this)}const N=this._subscriptions;return null===N?this._subscriptions=[R]:N.push(R),R}remove(O){const R=this._subscriptions;if(R){const k=R.indexOf(O);-1!==k&&R.splice(k,1)}}}var M;function T(M){return M.reduce((O,R)=>O.concat(R instanceof F?R.errors:R),[])}L.EMPTY=((M=new L).closed=!0,M)},5426:(Ne,G,C)=>{"use strict";C.d(G,{v:()=>g});let p=!1;const g={Promise:void 0,set useDeprecatedSynchronousErrorHandling(x){if(x){const z=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+z.stack)}else p&&console.log("RxJS: Back to a better error behavior. Thank you. <3");p=x},get useDeprecatedSynchronousErrorHandling(){return p}}},8345:(Ne,G,C)=>{"use strict";C.d(G,{IY:()=>z,Ds:()=>L,ft:()=>M});var p=C(4168),g=C(3314),x=C(4651);class z extends p.L{constructor(R){super(),this.parent=R}_next(R){this.parent.notifyNext(R)}_error(R){this.parent.notifyError(R),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class L extends p.L{notifyNext(R){this.destination.next(R)}notifyError(R){this.destination.error(R)}notifyComplete(){this.destination.complete()}}function M(O,R){if(!R.closed)return O instanceof g.y?O.subscribe(R):(0,x.s)(O)(R)}},5783:(Ne,G,C)=>{"use strict";C.d(G,{c:()=>F,N:()=>L});var p=C(3405),g=C(3314),x=C(1346),z=C(5234);class F extends g.y{constructor(k,N){super(),this.source=k,this.subjectFactory=N,this._refCount=0,this._isComplete=!1}_subscribe(k){return this.getSubject().subscribe(k)}getSubject(){const k=this._subject;return(!k||k.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let k=this._connection;return k||(this._isComplete=!1,k=this._connection=new x.w,k.add(this.source.subscribe(new T(this.getSubject(),this))),k.closed&&(this._connection=null,k=x.w.EMPTY)),k}refCount(){return(0,z.x)()(this)}}const L=(()=>{const R=F.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:R._subscribe},_isComplete:{value:R._isComplete,writable:!0},getSubject:{value:R.getSubject},connect:{value:R.connect},refCount:{value:R.refCount}}})();class T extends p.Yc{constructor(k,N){super(k),this.connectable=N}_error(k){this._unsubscribe(),super._error(k)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const k=this.connectable;if(k){this.connectable=null;const N=k._connection;k._refCount=0,k._subject=null,k._connection=null,N&&N.unsubscribe()}}}},2668:(Ne,G,C)=>{"use strict";C.d(G,{aj:()=>T});var p=C(8151),g=C(5894),x=C(5330),z=C(7974),F=C(5433);const L={};function T(...R){let k,N;return(0,p.K)(R[R.length-1])&&(N=R.pop()),"function"==typeof R[R.length-1]&&(k=R.pop()),1===R.length&&(0,g.k)(R[0])&&(R=R[0]),(0,F.n)(R,N).lift(new M(k))}class M{constructor(k){this.resultSelector=k}call(k,N){return N.subscribe(new O(k,this.resultSelector))}}class O extends x.L{constructor(k,N){super(k),this.resultSelector=N,this.active=0,this.values=[],this.observables=[]}_next(k){this.values.push(L),this.observables.push(k)}_complete(){const k=this.observables,N=k.length;if(0===N)this.destination.complete();else{this.active=N,this.toRespond=N;for(let te=0;te<N;te++)this.add((0,z.D)(this,k[te],void 0,te))}}notifyComplete(k){0==(this.active-=1)&&this.destination.complete()}notifyNext(k,N,te){const ie=this.values,Q=this.toRespond?ie[te]===L?--this.toRespond:this.toRespond:0;ie[te]=N,0===Q&&(this.resultSelector?this._tryResultSelector(ie):this.destination.next(ie.slice()))}_tryResultSelector(k){let N;try{N=this.resultSelector.apply(this,k)}catch(te){return void this.destination.error(te)}this.destination.next(N)}}},3596:(Ne,G,C)=>{"use strict";C.d(G,{z:()=>z});var p=C(2411),g=C(2225);function z(...F){return(0,g.J)(1)((0,p.of)(...F))}},172:(Ne,G,C)=>{"use strict";C.d(G,{E:()=>g,c:()=>x});var p=C(3314);const g=new p.y(F=>F.complete());function x(F){return F?function(F){return new p.y(L=>F.schedule(()=>L.complete()))}(F):g}},6813:(Ne,G,C)=>{"use strict";C.d(G,{D:()=>L});var p=C(3314),g=C(5894),x=C(8053),z=C(7879),F=C(1915);function L(...M){if(1===M.length){const O=M[0];if((0,g.k)(O))return T(O,null);if((0,z.K)(O)&&Object.getPrototypeOf(O)===Object.prototype){const R=Object.keys(O);return T(R.map(k=>O[k]),R)}}if("function"==typeof M[M.length-1]){const O=M.pop();return T(M=1===M.length&&(0,g.k)(M[0])?M[0]:M,null).pipe((0,x.U)(R=>O(...R)))}return T(M,null)}function T(M,O){return new p.y(R=>{const k=M.length;if(0===k)return void R.complete();const N=new Array(k);let te=0,ie=0;for(let K=0;K<k;K++){const Q=(0,F.D)(M[K]);let ue=!1;R.add(Q.subscribe({next:le=>{ue||(ue=!0,ie++),N[K]=le},error:le=>R.error(le),complete:()=>{te++,(te===k||!ue)&&(ie===k&&R.next(O?O.reduce((le,Fe,Be)=>(le[Fe]=N[Be],le),{}):N),R.complete())}}))}})}},1915:(Ne,G,C)=>{"use strict";C.d(G,{D:()=>K});var p=C(3314),g=C(4651),x=C(1346),z=C(1359),T=C(3428),M=C(4352),k=C(847),N=C(1265);function K(Q,ue){return ue?function(Q,ue){if(null!=Q){if(function(Q){return Q&&"function"==typeof Q[z.L]}(Q))return function(Q,ue){return new p.y(le=>{const Fe=new x.w;return Fe.add(ue.schedule(()=>{const Be=Q[z.L]();Fe.add(Be.subscribe({next(Se){Fe.add(ue.schedule(()=>le.next(Se)))},error(Se){Fe.add(ue.schedule(()=>le.error(Se)))},complete(){Fe.add(ue.schedule(()=>le.complete()))}}))})),Fe})}(Q,ue);if((0,k.t)(Q))return function(Q,ue){return new p.y(le=>{const Fe=new x.w;return Fe.add(ue.schedule(()=>Q.then(Be=>{Fe.add(ue.schedule(()=>{le.next(Be),Fe.add(ue.schedule(()=>le.complete()))}))},Be=>{Fe.add(ue.schedule(()=>le.error(Be)))}))),Fe})}(Q,ue);if((0,N.z)(Q))return(0,T.r)(Q,ue);if(function(Q){return Q&&"function"==typeof Q[M.hZ]}(Q)||"string"==typeof Q)return function(Q,ue){if(!Q)throw new Error("Iterable cannot be null");return new p.y(le=>{const Fe=new x.w;let Be;return Fe.add(()=>{Be&&"function"==typeof Be.return&&Be.return()}),Fe.add(ue.schedule(()=>{Be=Q[M.hZ](),Fe.add(ue.schedule(function(){if(le.closed)return;let Se,Te;try{const ee=Be.next();Se=ee.value,Te=ee.done}catch(ee){return void le.error(ee)}Te?le.complete():(le.next(Se),this.schedule())}))})),Fe})}(Q,ue)}throw new TypeError((null!==Q&&typeof Q||Q)+" is not observable")}(Q,ue):Q instanceof p.y?Q:new p.y((0,g.s)(Q))}},5433:(Ne,G,C)=>{"use strict";C.d(G,{n:()=>z});var p=C(3314),g=C(8769),x=C(3428);function z(F,L){return L?(0,x.r)(F,L):new p.y((0,g.V)(F))}},9506:(Ne,G,C)=>{"use strict";C.d(G,{R:()=>L});var p=C(3314),g=C(5894),x=C(6783),z=C(8053);function L(k,N,te,ie){return(0,x.m)(te)&&(ie=te,te=void 0),ie?L(k,N,te).pipe((0,z.U)(K=>(0,g.k)(K)?ie(...K):ie(K))):new p.y(K=>{T(k,N,function(ue){K.next(arguments.length>1?Array.prototype.slice.call(arguments):ue)},K,te)})}function T(k,N,te,ie,K){let Q;if(function(k){return k&&"function"==typeof k.addEventListener&&"function"==typeof k.removeEventListener}(k)){const ue=k;k.addEventListener(N,te,K),Q=()=>ue.removeEventListener(N,te,K)}else if(function(k){return k&&"function"==typeof k.on&&"function"==typeof k.off}(k)){const ue=k;k.on(N,te),Q=()=>ue.off(N,te)}else if(function(k){return k&&"function"==typeof k.addListener&&"function"==typeof k.removeListener}(k)){const ue=k;k.addListener(N,te),Q=()=>ue.removeListener(N,te)}else{if(!k||!k.length)throw new TypeError("Invalid event target");for(let ue=0,le=k.length;ue<le;ue++)T(k[ue],N,te,ie,K)}ie.add(Q)}},8526:(Ne,G,C)=>{"use strict";C.d(G,{T:()=>F});var p=C(3314),g=C(8151),x=C(2225),z=C(5433);function F(...L){let T=Number.POSITIVE_INFINITY,M=null,O=L[L.length-1];return(0,g.K)(O)?(M=L.pop(),L.length>1&&"number"==typeof L[L.length-1]&&(T=L.pop())):"number"==typeof O&&(T=L.pop()),null===M&&1===L.length&&L[0]instanceof p.y?L[0]:(0,x.J)(T)((0,z.n)(L,M))}},2411:(Ne,G,C)=>{"use strict";C.d(G,{of:()=>z});var p=C(8151),g=C(5433),x=C(3428);function z(...F){let L=F[F.length-1];return(0,p.K)(L)?(F.pop(),(0,x.r)(F,L)):(0,g.n)(F)}},9279:(Ne,G,C)=>{"use strict";C.d(G,{H:()=>F});var p=C(3314),g=C(8178),x=C(8212),z=C(8151);function F(T=0,M,O){let R=-1;return(0,x.k)(M)?R=Number(M)<1?1:Number(M):(0,z.K)(M)&&(O=M),(0,z.K)(O)||(O=g.P),new p.y(k=>{const N=(0,x.k)(T)?T:+T-O.now();return O.schedule(L,N,{index:0,period:R,subscriber:k})})}function L(T){const{index:M,period:O,subscriber:R}=T;if(R.next(M),!R.closed){if(-1===O)return R.complete();T.index=M+1,this.schedule(T,O)}}},2047:(Ne,G,C)=>{"use strict";C.d(G,{K:()=>g});var p=C(8345);function g(F){return function(T){const M=new x(F),O=T.lift(M);return M.caught=O}}class x{constructor(L){this.selector=L}call(L,T){return T.subscribe(new z(L,this.selector,this.caught))}}class z extends p.Ds{constructor(L,T,M){super(L),this.selector=T,this.caught=M}error(L){if(!this.isStopped){let T;try{T=this.selector(L,this.caught)}catch(R){return void super.error(R)}this._unsubscribeAndRecycle();const M=new p.IY(this);this.add(M);const O=(0,p.ft)(T,M);O!==M&&this.add(O)}}}},6700:(Ne,G,C)=>{"use strict";C.d(G,{b:()=>g});var p=C(4421);function g(x,z){return(0,p.zg)(x,z,1)}},5686:(Ne,G,C)=>{"use strict";C.d(G,{b:()=>x});var p=C(4168),g=C(8178);function x(T,M=g.P){return O=>O.lift(new z(T,M))}class z{constructor(M,O){this.dueTime=M,this.scheduler=O}call(M,O){return O.subscribe(new F(M,this.dueTime,this.scheduler))}}class F extends p.L{constructor(M,O,R){super(M),this.dueTime=O,this.scheduler=R,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(M){this.clearDebounce(),this.lastValue=M,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(L,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:M}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(M)}}clearDebounce(){const M=this.debouncedSubscription;null!==M&&(this.remove(M),M.unsubscribe(),this.debouncedSubscription=null)}}function L(T){T.debouncedNext()}},3507:(Ne,G,C)=>{"use strict";C.d(G,{d:()=>g});var p=C(4168);function g(F=null){return L=>L.lift(new x(F))}class x{constructor(L){this.defaultValue=L}call(L,T){return T.subscribe(new z(L,this.defaultValue))}}class z extends p.L{constructor(L,T){super(L),this.defaultValue=T,this.isEmpty=!0}_next(L){this.isEmpty=!1,this.destination.next(L)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}},5250:(Ne,G,C)=>{"use strict";C.d(G,{g:()=>F});var p=C(8178),x=C(4168),z=C(9307);function F(O,R=p.P){const N=function(O){return O instanceof Date&&!isNaN(+O)}(O)?+O-R.now():Math.abs(O);return te=>te.lift(new L(N,R))}class L{constructor(R,k){this.delay=R,this.scheduler=k}call(R,k){return k.subscribe(new T(R,this.delay,this.scheduler))}}class T extends x.L{constructor(R,k,N){super(R),this.delay=k,this.scheduler=N,this.queue=[],this.active=!1,this.errored=!1}static dispatch(R){const k=R.source,N=k.queue,te=R.scheduler,ie=R.destination;for(;N.length>0&&N[0].time-te.now()<=0;)N.shift().notification.observe(ie);if(N.length>0){const K=Math.max(0,N[0].time-te.now());this.schedule(R,K)}else this.unsubscribe(),k.active=!1}_schedule(R){this.active=!0,this.destination.add(R.schedule(T.dispatch,this.delay,{source:this,destination:this.destination,scheduler:R}))}scheduleNotification(R){if(!0===this.errored)return;const k=this.scheduler,N=new M(k.now()+this.delay,R);this.queue.push(N),!1===this.active&&this._schedule(k)}_next(R){this.scheduleNotification(z.P.createNext(R))}_error(R){this.errored=!0,this.queue=[],this.destination.error(R),this.unsubscribe()}_complete(){this.scheduleNotification(z.P.createComplete()),this.unsubscribe()}}class M{constructor(R,k){this.time=R,this.notification=k}}},5389:(Ne,G,C)=>{"use strict";C.d(G,{x:()=>g});var p=C(4168);function g(F,L){return T=>T.lift(new x(F,L))}class x{constructor(L,T){this.compare=L,this.keySelector=T}call(L,T){return T.subscribe(new z(L,this.compare,this.keySelector))}}class z extends p.L{constructor(L,T,M){super(L),this.keySelector=M,this.hasKey=!1,"function"==typeof T&&(this.compare=T)}compare(L,T){return L===T}_next(L){let T;try{const{keySelector:O}=this;T=O?O(L):L}catch(O){return this.destination.error(O)}let M=!1;if(this.hasKey)try{const{compare:O}=this;M=O(this.key,T)}catch(O){return this.destination.error(O)}else this.hasKey=!0;M||(this.key=T,this.destination.next(L))}}},8735:(Ne,G,C)=>{"use strict";C.d(G,{h:()=>g});var p=C(4168);function g(F,L){return function(M){return M.lift(new x(F,L))}}class x{constructor(L,T){this.predicate=L,this.thisArg=T}call(L,T){return T.subscribe(new z(L,this.predicate,this.thisArg))}}class z extends p.L{constructor(L,T,M){super(L),this.predicate=T,this.thisArg=M,this.count=0}_next(L){let T;try{T=this.predicate.call(this.thisArg,L,this.count++)}catch(M){return void this.destination.error(M)}T&&this.destination.next(L)}}},6658:(Ne,G,C)=>{"use strict";C.d(G,{x:()=>x});var p=C(4168),g=C(1346);function x(L){return T=>T.lift(new z(L))}class z{constructor(T){this.callback=T}call(T,M){return M.subscribe(new F(T,this.callback))}}class F extends p.L{constructor(T,M){super(T),this.add(new g.w(M))}}},739:(Ne,G,C)=>{"use strict";C.d(G,{P:()=>T});var p=C(9443),g=C(8735),x=C(6636),z=C(3507),F=C(6225),L=C(7255);function T(M,O){const R=arguments.length>=2;return k=>k.pipe(M?(0,g.h)((N,te)=>M(N,te,k)):L.y,(0,x.q)(1),R?(0,z.d)(O):(0,F.T)(()=>new p.K))}},8053:(Ne,G,C)=>{"use strict";C.d(G,{U:()=>g});var p=C(4168);function g(F,L){return function(M){if("function"!=typeof F)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return M.lift(new x(F,L))}}class x{constructor(L,T){this.project=L,this.thisArg=T}call(L,T){return T.subscribe(new z(L,this.project,this.thisArg))}}class z extends p.L{constructor(L,T,M){super(L),this.project=T,this.count=0,this.thisArg=M||this}_next(L){let T;try{T=this.project.call(this.thisArg,L,this.count++)}catch(M){return void this.destination.error(M)}this.destination.next(T)}}},2225:(Ne,G,C)=>{"use strict";C.d(G,{J:()=>x});var p=C(4421),g=C(7255);function x(z=Number.POSITIVE_INFINITY){return(0,p.zg)(g.y,z)}},4421:(Ne,G,C)=>{"use strict";C.d(G,{zg:()=>z});var p=C(8053),g=C(1915),x=C(8345);function z(M,O,R=Number.POSITIVE_INFINITY){return"function"==typeof O?k=>k.pipe(z((N,te)=>(0,g.D)(M(N,te)).pipe((0,p.U)((ie,K)=>O(N,ie,te,K))),R)):("number"==typeof O&&(R=O),k=>k.lift(new F(M,R)))}class F{constructor(O,R=Number.POSITIVE_INFINITY){this.project=O,this.concurrent=R}call(O,R){return R.subscribe(new L(O,this.project,this.concurrent))}}class L extends x.Ds{constructor(O,R,k=Number.POSITIVE_INFINITY){super(O),this.project=R,this.concurrent=k,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(O){this.active<this.concurrent?this._tryNext(O):this.buffer.push(O)}_tryNext(O){let R;const k=this.index++;try{R=this.project(O,k)}catch(N){return void this.destination.error(N)}this.active++,this._innerSub(R)}_innerSub(O){const R=new x.IY(this),k=this.destination;k.add(R);const N=(0,x.ft)(O,R);N!==R&&k.add(N)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(O){this.destination.next(O)}notifyComplete(){const O=this.buffer;this.active--,O.length>0?this._next(O.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},6087:(Ne,G,C)=>{"use strict";C.d(G,{O:()=>g});var p=C(5783);function g(z,F){return function(T){let M;if(M="function"==typeof z?z:function(){return z},"function"==typeof F)return T.lift(new x(M,F));const O=Object.create(T,p.N);return O.source=T,O.subjectFactory=M,O}}class x{constructor(F,L){this.subjectFactory=F,this.selector=L}call(F,L){const{selector:T}=this,M=this.subjectFactory(),O=T(M).subscribe(F);return O.add(L.subscribe(M)),O}}},9748:(Ne,G,C)=>{"use strict";C.d(G,{QV:()=>x,ht:()=>F});var p=C(4168),g=C(9307);function x(T,M=0){return function(R){return R.lift(new z(T,M))}}class z{constructor(M,O=0){this.scheduler=M,this.delay=O}call(M,O){return O.subscribe(new F(M,this.scheduler,this.delay))}}class F extends p.L{constructor(M,O,R=0){super(M),this.scheduler=O,this.delay=R}static dispatch(M){const{notification:O,destination:R}=M;O.observe(R),this.unsubscribe()}scheduleMessage(M){this.destination.add(this.scheduler.schedule(F.dispatch,this.delay,new L(M,this.destination)))}_next(M){this.scheduleMessage(g.P.createNext(M))}_error(M){this.scheduleMessage(g.P.createError(M)),this.unsubscribe()}_complete(){this.scheduleMessage(g.P.createComplete()),this.unsubscribe()}}class L{constructor(M,O){this.notification=M,this.destination=O}}},8258:(Ne,G,C)=>{"use strict";C.d(G,{G:()=>g});var p=C(4168);function g(){return F=>F.lift(new x)}class x{call(L,T){return T.subscribe(new z(L))}}class z extends p.L{constructor(L){super(L),this.hasPrev=!1}_next(L){let T;this.hasPrev?T=[this.prev,L]:this.hasPrev=!0,this.prev=L,T&&this.destination.next(T)}}},5234:(Ne,G,C)=>{"use strict";C.d(G,{x:()=>g});var p=C(4168);function g(){return function(L){return L.lift(new x(L))}}class x{constructor(L){this.connectable=L}call(L,T){const{connectable:M}=this;M._refCount++;const O=new z(L,M),R=T.subscribe(O);return O.closed||(O.connection=M.connect()),R}}class z extends p.L{constructor(L,T){super(L),this.connectable=T}_unsubscribe(){const{connectable:L}=this;if(!L)return void(this.connection=null);this.connectable=null;const T=L._refCount;if(T<=0)return void(this.connection=null);if(L._refCount=T-1,T>1)return void(this.connection=null);const{connection:M}=this,O=L._connection;this.connection=null,O&&(!M||O===M)&&O.unsubscribe()}}},7434:(Ne,G,C)=>{"use strict";C.d(G,{R:()=>g});var p=C(4168);function g(F,L){let T=!1;return arguments.length>=2&&(T=!0),function(O){return O.lift(new x(F,L,T))}}class x{constructor(L,T,M=!1){this.accumulator=L,this.seed=T,this.hasSeed=M}call(L,T){return T.subscribe(new z(L,this.accumulator,this.seed,this.hasSeed))}}class z extends p.L{constructor(L,T,M,O){super(L),this.accumulator=T,this._seed=M,this.hasSeed=O,this.index=0}get seed(){return this._seed}set seed(L){this.hasSeed=!0,this._seed=L}_next(L){if(this.hasSeed)return this._tryNext(L);this.seed=L,this.destination.next(L)}_tryNext(L){const T=this.index++;let M;try{M=this.accumulator(this.seed,L,T)}catch(O){this.destination.error(O)}this.seed=M,this.destination.next(M)}}},550:(Ne,G,C)=>{"use strict";C.d(G,{B:()=>F});var p=C(6087),g=C(5234),x=C(3405);function z(){return new x.xQ}function F(){return L=>(0,g.x)()((0,p.O)(z)(L))}},4102:(Ne,G,C)=>{"use strict";C.d(G,{d:()=>g});var p=C(466);function g(z,F,L){let T;return T=z&&"object"==typeof z?z:{bufferSize:z,windowTime:F,refCount:!1,scheduler:L},M=>M.lift(function({bufferSize:z=Number.POSITIVE_INFINITY,windowTime:F=Number.POSITIVE_INFINITY,refCount:L,scheduler:T}){let M,R,O=0,k=!1,N=!1;return function(ie){let K;O++,!M||k?(k=!1,M=new p.t(z,F,T),K=M.subscribe(this),R=ie.subscribe({next(Q){M.next(Q)},error(Q){k=!0,M.error(Q)},complete(){N=!0,R=void 0,M.complete()}})):K=M.subscribe(this),this.add(()=>{O--,K.unsubscribe(),R&&!N&&L&&0===O&&(R.unsubscribe(),R=void 0,M=void 0)})}}(T))}},5488:(Ne,G,C)=>{"use strict";C.d(G,{T:()=>g});var p=C(4168);function g(F){return L=>L.lift(new x(F))}class x{constructor(L){this.total=L}call(L,T){return T.subscribe(new z(L,this.total))}}class z extends p.L{constructor(L,T){super(L),this.total=T,this.count=0}_next(L){++this.count>this.total&&this.destination.next(L)}}},1125:(Ne,G,C)=>{"use strict";C.d(G,{O:()=>x});var p=C(3596),g=C(8151);function x(...z){const F=z[z.length-1];return(0,g.K)(F)?(z.pop(),L=>(0,p.z)(z,L,F)):L=>(0,p.z)(z,L)}},9204:(Ne,G,C)=>{"use strict";C.d(G,{w:()=>z});var p=C(8053),g=C(1915),x=C(8345);function z(T,M){return"function"==typeof M?O=>O.pipe(z((R,k)=>(0,g.D)(T(R,k)).pipe((0,p.U)((N,te)=>M(R,N,k,te))))):O=>O.lift(new F(T))}class F{constructor(M){this.project=M}call(M,O){return O.subscribe(new L(M,this.project))}}class L extends x.Ds{constructor(M,O){super(M),this.project=O,this.index=0}_next(M){let O;const R=this.index++;try{O=this.project(M,R)}catch(k){return void this.destination.error(k)}this._innerSub(O)}_innerSub(M){const O=this.innerSubscription;O&&O.unsubscribe();const R=new x.IY(this),k=this.destination;k.add(R),this.innerSubscription=(0,x.ft)(M,R),this.innerSubscription!==R&&k.add(this.innerSubscription)}_complete(){const{innerSubscription:M}=this;(!M||M.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(M){this.destination.next(M)}}},6636:(Ne,G,C)=>{"use strict";C.d(G,{q:()=>z});var p=C(4168),g=C(523),x=C(172);function z(T){return M=>0===T?(0,x.c)():M.lift(new F(T))}class F{constructor(M){if(this.total=M,this.total<0)throw new g.W}call(M,O){return O.subscribe(new L(M,this.total))}}class L extends p.L{constructor(M,O){super(M),this.total=O,this.count=0}_next(M){const O=this.total,R=++this.count;R<=O&&(this.destination.next(M),R===O&&(this.destination.complete(),this.unsubscribe()))}}},5165:(Ne,G,C)=>{"use strict";C.d(G,{h:()=>z});var p=C(4168),g=C(523),x=C(172);function z(T){return function(O){return 0===T?(0,x.c)():O.lift(new F(T))}}class F{constructor(M){if(this.total=M,this.total<0)throw new g.W}call(M,O){return O.subscribe(new L(M,this.total))}}class L extends p.L{constructor(M,O){super(M),this.total=O,this.ring=new Array,this.count=0}_next(M){const O=this.ring,R=this.total,k=this.count++;O.length<R?O.push(M):O[k%R]=M}_complete(){const M=this.destination;let O=this.count;if(O>0){const R=this.count>=this.total?this.total:this.count,k=this.ring;for(let N=0;N<R;N++){const te=O++%R;M.next(k[te])}}M.complete()}}},8805:(Ne,G,C)=>{"use strict";C.d(G,{R:()=>g});var p=C(8345);function g(F){return L=>L.lift(new x(F))}class x{constructor(L){this.notifier=L}call(L,T){const M=new z(L),O=(0,p.ft)(this.notifier,new p.IY(M));return O&&!M.seenValue?(M.add(O),T.subscribe(M)):M}}class z extends p.Ds{constructor(L){super(L),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},5722:(Ne,G,C)=>{"use strict";C.d(G,{b:()=>z});var p=C(4168);function g(){}var x=C(6783);function z(T,M,O){return function(k){return k.lift(new F(T,M,O))}}class F{constructor(M,O,R){this.nextOrObserver=M,this.error=O,this.complete=R}call(M,O){return O.subscribe(new L(M,this.nextOrObserver,this.error,this.complete))}}class L extends p.L{constructor(M,O,R,k){super(M),this._tapNext=g,this._tapError=g,this._tapComplete=g,this._tapError=R||g,this._tapComplete=k||g,(0,x.m)(O)?(this._context=this,this._tapNext=O):O&&(this._context=O,this._tapNext=O.next||g,this._tapError=O.error||g,this._tapComplete=O.complete||g)}_next(M){try{this._tapNext.call(this._context,M)}catch(O){return void this.destination.error(O)}this.destination.next(M)}_error(M){try{this._tapError.call(this._context,M)}catch(O){return void this.destination.error(O)}this.destination.error(M)}_complete(){try{this._tapComplete.call(this._context)}catch(M){return void this.destination.error(M)}return this.destination.complete()}}},6225:(Ne,G,C)=>{"use strict";C.d(G,{T:()=>x});var p=C(9443),g=C(4168);function x(T=L){return M=>M.lift(new z(T))}class z{constructor(M){this.errorFactory=M}call(M,O){return O.subscribe(new F(M,this.errorFactory))}}class F extends g.L{constructor(M,O){super(M),this.errorFactory=O,this.hasValue=!1}_next(M){this.hasValue=!0,this.destination.next(M)}_complete(){if(this.hasValue)return this.destination.complete();{let M;try{M=this.errorFactory()}catch(O){M=O}this.destination.error(M)}}}function L(){return new p.K}},3428:(Ne,G,C)=>{"use strict";C.d(G,{r:()=>x});var p=C(3314),g=C(1346);function x(z,F){return new p.y(L=>{const T=new g.w;let M=0;return T.add(F.schedule(function(){M!==z.length?(L.next(z[M++]),L.closed||T.add(this.schedule())):L.complete()})),T})}},6339:(Ne,G,C)=>{"use strict";C.d(G,{o:()=>x});var p=C(1346);class g extends p.w{constructor(F,L){super()}schedule(F,L=0){return this}}class x extends g{constructor(F,L){super(F,L),this.scheduler=F,this.work=L,this.pending=!1}schedule(F,L=0){if(this.closed)return this;this.state=F;const T=this.id,M=this.scheduler;return null!=T&&(this.id=this.recycleAsyncId(M,T,L)),this.pending=!0,this.delay=L,this.id=this.id||this.requestAsyncId(M,this.id,L),this}requestAsyncId(F,L,T=0){return setInterval(F.flush.bind(F,this),T)}recycleAsyncId(F,L,T=0){if(null!==T&&this.delay===T&&!1===this.pending)return L;clearInterval(L)}execute(F,L){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const T=this._execute(F,L);if(T)return T;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(F,L){let M,T=!1;try{this.work(F)}catch(O){T=!0,M=!!O&&O||new Error(O)}if(T)return this.unsubscribe(),M}_unsubscribe(){const F=this.id,L=this.scheduler,T=L.actions,M=T.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==M&&T.splice(M,1),null!=F&&(this.id=this.recycleAsyncId(L,F,null)),this.delay=null}}},5192:(Ne,G,C)=>{"use strict";C.d(G,{v:()=>g});let p=(()=>{class x{constructor(F,L=x.now){this.SchedulerAction=F,this.now=L}schedule(F,L=0,T){return new this.SchedulerAction(this,F).schedule(T,L)}}return x.now=()=>Date.now(),x})();class g extends p{constructor(z,F=p.now){super(z,()=>g.delegate&&g.delegate!==this?g.delegate.now():F()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(z,F=0,L){return g.delegate&&g.delegate!==this?g.delegate.schedule(z,F,L):super.schedule(z,F,L)}flush(z){const{actions:F}=this;if(this.active)return void F.push(z);let L;this.active=!0;do{if(L=z.execute(z.state,z.delay))break}while(z=F.shift());if(this.active=!1,L){for(;z=F.shift();)z.unsubscribe();throw L}}}},2907:(Ne,G,C)=>{"use strict";C.d(G,{e:()=>N,E:()=>k});let p=1;const g=Promise.resolve(),x={};function z(te){return te in x&&(delete x[te],!0)}const F={setImmediate(te){const ie=p++;return x[ie]=!0,g.then(()=>z(ie)&&te()),ie},clearImmediate(te){z(te)}};var T=C(6339),O=C(5192);const k=new class extends O.v{flush(ie){this.active=!0,this.scheduled=void 0;const{actions:K}=this;let Q,ue=-1,le=K.length;ie=ie||K.shift();do{if(Q=ie.execute(ie.state,ie.delay))break}while(++ue<le&&(ie=K.shift()));if(this.active=!1,Q){for(;++ue<le&&(ie=K.shift());)ie.unsubscribe();throw Q}}}(class extends T.o{constructor(ie,K){super(ie,K),this.scheduler=ie,this.work=K}requestAsyncId(ie,K,Q=0){return null!==Q&&Q>0?super.requestAsyncId(ie,K,Q):(ie.actions.push(this),ie.scheduled||(ie.scheduled=F.setImmediate(ie.flush.bind(ie,null))))}recycleAsyncId(ie,K,Q=0){if(null!==Q&&Q>0||null===Q&&this.delay>0)return super.recycleAsyncId(ie,K,Q);0===ie.actions.length&&(F.clearImmediate(K),ie.scheduled=void 0)}}),N=k},8178:(Ne,G,C)=>{"use strict";C.d(G,{z:()=>x,P:()=>z});var p=C(6339);const x=new(C(5192).v)(p.o),z=x},7575:(Ne,G,C)=>{"use strict";C.d(G,{c:()=>L,N:()=>F});var p=C(6339),x=C(5192);const F=new class extends x.v{}(class extends p.o{constructor(M,O){super(M,O),this.scheduler=M,this.work=O}schedule(M,O=0){return O>0?super.schedule(M,O):(this.delay=O,this.state=M,this.scheduler.flush(this),this)}execute(M,O){return O>0||this.closed?super.execute(M,O):this._execute(M,O)}requestAsyncId(M,O,R=0){return null!==R&&R>0||null===R&&this.delay>0?super.requestAsyncId(M,O,R):M.flush(this)}}),L=F},4352:(Ne,G,C)=>{"use strict";C.d(G,{hZ:()=>g});const g="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"},1359:(Ne,G,C)=>{"use strict";C.d(G,{L:()=>p});const p="function"==typeof Symbol&&Symbol.observable||"@@observable"},2926:(Ne,G,C)=>{"use strict";C.d(G,{b:()=>p});const p="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},523:(Ne,G,C)=>{"use strict";C.d(G,{W:()=>g});const g=(()=>{function x(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return x.prototype=Object.create(Error.prototype),x})()},9443:(Ne,G,C)=>{"use strict";C.d(G,{K:()=>g});const g=(()=>{function x(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return x.prototype=Object.create(Error.prototype),x})()},2108:(Ne,G,C)=>{"use strict";C.d(G,{N:()=>g});const g=(()=>{function x(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return x.prototype=Object.create(Error.prototype),x})()},9887:(Ne,G,C)=>{"use strict";function p(g){setTimeout(()=>{throw g},0)}C.d(G,{z:()=>p})},7255:(Ne,G,C)=>{"use strict";function p(g){return g}C.d(G,{y:()=>p})},5894:(Ne,G,C)=>{"use strict";C.d(G,{k:()=>p});const p=Array.isArray||(g=>g&&"number"==typeof g.length)},1265:(Ne,G,C)=>{"use strict";C.d(G,{z:()=>p});const p=g=>g&&"number"==typeof g.length&&"function"!=typeof g},6783:(Ne,G,C)=>{"use strict";function p(g){return"function"==typeof g}C.d(G,{m:()=>p})},8212:(Ne,G,C)=>{"use strict";C.d(G,{k:()=>g});var p=C(5894);function g(x){return!(0,p.k)(x)&&x-parseFloat(x)+1>=0}},7879:(Ne,G,C)=>{"use strict";function p(g){return null!==g&&"object"==typeof g}C.d(G,{K:()=>p})},847:(Ne,G,C)=>{"use strict";function p(g){return!!g&&"function"!=typeof g.subscribe&&"function"==typeof g.then}C.d(G,{t:()=>p})},8151:(Ne,G,C)=>{"use strict";function p(g){return g&&"function"==typeof g.schedule}C.d(G,{K:()=>p})},7084:(Ne,G,C)=>{"use strict";C.d(G,{z:()=>g,U:()=>x});var p=C(7255);function g(...z){return x(z)}function x(z){return 0===z.length?p.y:1===z.length?z[0]:function(L){return z.reduce((T,M)=>M(T),L)}}},4651:(Ne,G,C)=>{"use strict";C.d(G,{s:()=>k});var p=C(8769),g=C(9887),z=C(4352),L=C(1359),M=C(1265),O=C(847),R=C(7879);const k=N=>{if(N&&"function"==typeof N[L.L])return(N=>te=>{const ie=N[L.L]();if("function"!=typeof ie.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return ie.subscribe(te)})(N);if((0,M.z)(N))return(0,p.V)(N);if((0,O.t)(N))return(N=>te=>(N.then(ie=>{te.closed||(te.next(ie),te.complete())},ie=>te.error(ie)).then(null,g.z),te))(N);if(N&&"function"==typeof N[z.hZ])return(N=>te=>{const ie=N[z.hZ]();for(;;){let K;try{K=ie.next()}catch(Q){return te.error(Q),te}if(K.done){te.complete();break}if(te.next(K.value),te.closed)break}return"function"==typeof ie.return&&te.add(()=>{ie.return&&ie.return()}),te})(N);{const ie=`You provided ${(0,R.K)(N)?"an invalid object":`'${N}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(ie)}}},8769:(Ne,G,C)=>{"use strict";C.d(G,{V:()=>p});const p=g=>x=>{for(let z=0,F=g.length;z<F&&!x.closed;z++)x.next(g[z]);x.complete()}},7974:(Ne,G,C)=>{"use strict";C.d(G,{D:()=>F});var p=C(4168);class g extends p.L{constructor(T,M,O){super(),this.parent=T,this.outerValue=M,this.outerIndex=O,this.index=0}_next(T){this.parent.notifyNext(this.outerValue,T,this.outerIndex,this.index++,this)}_error(T){this.parent.notifyError(T,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var x=C(4651),z=C(3314);function F(L,T,M,O,R=new g(L,M,O)){if(!R.closed)return T instanceof z.y?T.subscribe(R):(0,x.s)(T)(R)}},8878:(Ne,G,C)=>{"use strict";C.d(G,{z:()=>L,V:()=>T});var p=C(8909),g=C(9919),x=C(4666),z=C(7497),F=C(3668);let L=(()=>{class M extends z.tE{}return M.\u0275fac=function(){let O;return function(k){return(O||(O=F.n5z(M)))(k||M)}}(),M.\u0275prov=F.Yz7({token:M,factory:M.\u0275fac}),M})(),T=(()=>{class M{static forRoot(){return{ngModule:M,providers:[p.E,g.i,x.ev,{provide:L,useClass:z.tE}]}}}return M.\u0275fac=function(R){return new(R||M)},M.\u0275mod=F.oAB({type:M}),M.\u0275inj=F.cJS({}),M})()},4666:(Ne,G,C)=>{"use strict";C.d(G,{ev:()=>x,UL:()=>z});var p=C(7497);class g extends p.s1{}class x{create(L){return new g(L)}}var z=(()=>{return(F=z||(z={}))[F.RESET_ACTIVE=-1]="RESET_ACTIVE",F[F.FIRST_ACTIVE=0]="FIRST_ACTIVE",z;var F})()},9919:(Ne,G,C)=>{"use strict";C.d(G,{i:()=>x});var p=C(7497);class g extends p.Em{}class x{create(F){return new g(F)}}},8909:(Ne,G,C)=>{"use strict";C.d(G,{E:()=>F});var p=C(7497),g=C(3049),x=C(3668);class z extends p.iQ{constructor(T,M,O,R,k){super(T,M,O,R,k),this.element=T,this.checker=M,this.ngZone=O,this.document=R,this.savePreviouslyFocusedElement()}restoreFocus(){this.previouslyFocusedElement.focus(),this.destroy()}blurPreviouslyFocusedElement(){this.previouslyFocusedElement.blur()}savePreviouslyFocusedElement(){this.previouslyFocusedElement=this.document.activeElement}}let F=(()=>{class L extends p.qV{constructor(M,O,R){super(M,O,R),this.checker=M,this.ngZone=O,this.document=R}create(M,O){return new z(M,this.checker,this.ngZone,this.document,O)}}return L.\u0275fac=function(M){return new(M||L)(x.LFG(p.ic),x.LFG(x.R0b),x.LFG(g.qT))},L.\u0275prov=x.Yz7({token:L,factory:L.\u0275fac}),L})()},3117:(Ne,G,C)=>{"use strict";C.d(G,{h:()=>T,y:()=>M});var p=C(7219),g=C(3049),x=C(3668),z=C(7872),F=C(9627),L=C(6827);let T=(()=>{class O extends p.BS{constructor(k,N,te){super(N,k),this.scrollService=te}enable(){super.enable(),this.scrollService.scrollable(!1)}disable(){super.disable(),this.scrollService.scrollable(!0)}}return O.\u0275fac=function(k){return new(k||O)(x.LFG(g.qT),x.LFG(z.g),x.LFG(F.H))},O.\u0275prov=x.Yz7({token:O,factory:O.\u0275fac}),O})(),M=(()=>{class O extends p.uw{constructor(k,N,te,ie,K){super(N,te,ie,K),this.scrollService=k,this.scrollDispatcher=N,this.viewportRuler=te,this.ngZone=ie,this.document=K,this.block=()=>new T(this.document,this.viewportRuler,this.scrollService)}}return O.\u0275fac=function(k){return new(k||O)(x.LFG(F.H),x.LFG(L.mF),x.LFG(z.g),x.LFG(x.R0b),x.LFG(g.qT))},O.\u0275prov=x.Yz7({token:O,factory:O.\u0275fac}),O})()},88:(Ne,G,C)=>{"use strict";C.d(G,{O:()=>z});var p=C(8112),g=C(3668);let z=(()=>{class F extends p.y_{setContainer(T){this.container=T}clearContainer(){this.container=null,this._containerElement=null}_createContainer(){this.checkContainer();const T=this._document.createElement("div");T.classList.add("cdk-overlay-container"),this.container.appendChild(T),this._containerElement=T}checkContainer(){this.container||function(){throw new Error("[NbOverlayContainerAdapter]: Layout not found.\n  When using Nebular '<nb-layout>' is required and should wrap other nebular components.")}()}}return F.\u0275fac=function(){let L;return function(M){return(L||(L=g.n5z(F)))(M||F)}}(),F.\u0275prov=g.Yz7({token:F,factory:F.\u0275fac}),F})()},7872:(Ne,G,C)=>{"use strict";C.d(G,{g:()=>M});var p=C(6827),g=C(8053),x=C(3049),z=C(3668),F=C(1296),L=C(9468),T=C(9627);let M=(()=>{class O extends p.rL{constructor(k,N,te,ie,K){super(k,N,K),this.ruler=te,this.scroll=ie}getViewportSize(){let k;return this.ruler.getDimensions().pipe((0,g.U)(N=>({width:N.clientWidth,height:N.clientHeight}))).subscribe(N=>k=N),k}getViewportScrollPosition(){let k;return this.scroll.getPosition().pipe((0,g.U)(N=>({top:N.y,left:N.x}))).subscribe(N=>k=N),k}}return O.\u0275fac=function(k){return new(k||O)(z.LFG(F.h),z.LFG(z.R0b),z.LFG(L.m),z.LFG(T.H),z.LFG(x.qT))},O.\u0275prov=z.Yz7({token:O,factory:O.\u0275fac}),O})()},8112:(Ne,G,C)=>{"use strict";C.d(G,{kV:()=>z,GF:()=>F,Qi:()=>L,Me:()=>T,yV:()=>M,U2:()=>O,y_:()=>R,bx:()=>k,F$:()=>N,kZ:()=>ie});var p=C(5711),g=C(7219),x=C(3668);let z=(()=>{class K extends p.ig{}return K.\u0275fac=function(){let Q;return function(le){return(Q||(Q=x.n5z(K)))(le||K)}}(),K.\u0275dir=x.lG2({type:K,selectors:[["","nbPortal",""]],features:[x.qOj]}),K})(),F=(()=>{class K extends p.Pl{}return K.\u0275fac=function(){let Q;return function(le){return(Q||(Q=x.n5z(K)))(le||K)}}(),K.\u0275dir=x.lG2({type:K,selectors:[["","nbPortalOutlet",""]],features:[x.qOj]}),K})();class L extends p.C5{}let T=(()=>{class K extends g.aV{}return K.\u0275fac=function(){let Q;return function(le){return(Q||(Q=x.n5z(K)))(le||K)}}(),K.\u0275prov=x.Yz7({token:K,factory:K.\u0275fac}),K})(),M=(()=>{class K extends g.wJ{}return K.\u0275fac=function(){let Q;return function(le){return(Q||(Q=x.n5z(K)))(le||K)}}(),K.\u0275prov=x.Yz7({token:K,factory:K.\u0275fac}),K})();class O extends p.UE{constructor(Q,ue,le){super(Q,ue,le)}}let R=(()=>{class K extends g.Xj{}return K.\u0275fac=function(){let Q;return function(le){return(Q||(Q=x.n5z(K)))(le||K)}}(),K.\u0275prov=x.Yz7({token:K,factory:K.\u0275fac}),K})();class k extends g._G{}class N extends p.nK{}const te=[g.U8,p.eL];let ie=(()=>{class K{static forRoot(){return{ngModule:K,providers:[T,M]}}}return K.\u0275fac=function(ue){return new(ue||K)},K.\u0275mod=x.oAB({type:K}),K.\u0275inj=x.cJS({imports:[[...te],g.U8,p.eL]}),K})()},9545:(Ne,G,C)=>{"use strict";C.d(G,{SH:()=>k,MG:()=>N,yp:()=>Te});var p=C(7219),g=C(8053),x=C(3049),z=C(8112),F=C(4637),L=C(1091),T=C(3668),M=C(7872),O=C(1296),R=C(88),k=(()=>{return(ee=k||(k={})).NOOP="noop",ee.CLOCKWISE="clockwise",ee.COUNTERCLOCKWISE="counterclockwise",ee.VERTICAL="vertical",ee.HORIZONTAL="horizontal",k;var ee})(),N=(()=>{return(ee=N||(N={})).TOP="top",ee.BOTTOM="bottom",ee.LEFT="left",ee.RIGHT="right",ee.START="start",ee.END="end",ee.TOP_END="top-end",ee.TOP_START="top-start",ee.BOTTOM_END="bottom-end",ee.BOTTOM_START="bottom-start",ee.END_TOP="end-top",ee.END_BOTTOM="end-bottom",ee.START_TOP="start-top",ee.START_BOTTOM="start-bottom",N;var ee})();const te={[N.RIGHT]:ee=>({originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:ee}),[N.BOTTOM]:ee=>({originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:ee}),[N.LEFT]:ee=>({originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:-ee}),[N.TOP]:ee=>({originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:-ee}),[N.START](ee){return this[N.LEFT](ee)},[N.END](ee){return this[N.RIGHT](ee)},[N.END_TOP]:ee=>({originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom",offsetX:ee}),[N.END_BOTTOM]:ee=>({originX:"end",originY:"top",overlayX:"start",overlayY:"top",offsetX:ee}),[N.BOTTOM_START]:ee=>({originX:"end",originY:"bottom",overlayX:"end",overlayY:"top",offsetY:ee}),[N.BOTTOM_END]:ee=>({originX:"start",originY:"bottom",overlayX:"start",overlayY:"top",offsetY:ee}),[N.START_TOP]:ee=>({originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom",offsetX:-ee}),[N.START_BOTTOM]:ee=>({originX:"start",originY:"top",overlayX:"end",overlayY:"top",offsetX:-ee}),[N.TOP_START]:ee=>({originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",offsetY:-ee}),[N.TOP_END]:ee=>({originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",offsetY:-ee})},ie=Object.assign(Object.assign({},te),{[N.RIGHT]:ee=>({originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:ee}),[N.LEFT]:ee=>({originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:-ee}),[N.START](ee){return this[N.RIGHT](ee)},[N.END](ee){return this[N.LEFT](ee)}}),K=[N.TOP,N.TOP_END,N.TOP_START,N.START,N.START_TOP,N.START_BOTTOM,N.BOTTOM,N.BOTTOM_START,N.BOTTOM_END,N.END,N.END_BOTTOM,N.END_TOP],Q=[N.TOP,N.TOP_START,N.TOP_END,N.END,N.END_TOP,N.END_BOTTOM,N.BOTTOM,N.BOTTOM_END,N.BOTTOM_START,N.START,N.START_BOTTOM,N.START_TOP],ue=[N.BOTTOM,N.TOP],le=[N.START,N.END];class Be extends z.bx{constructor(){super(...arguments),this._offset=15,this.positionChange=this.positionChanges.pipe((0,g.U)(ve=>ve.connectionPair),(0,g.U)(ve=>this.appliedPositions.find(({connectedPosition:je})=>function(ee,ve){return ee.originX===ve.originX&&ee.originY===ve.originY&&ee.overlayX===ve.overlayX&&ee.overlayY===ve.overlayY}(je,ve)).key))}attach(ve){this.applyPositions(),super.attach(ve)}direction(ve){return this._direction=ve,this}apply(){this.applyPositions(),super.apply()}position(ve){return this._position=ve,this}adjustment(ve){return this._adjustment=ve,this}offset(ve){return this._offset=ve,this}applyPositions(){const ve=this.createPositions();this.persistChosenPositions(ve),this.withPositions(this.appliedPositions.map(({connectedPosition:je})=>je))}createPositions(){switch(this._adjustment){case k.NOOP:return[this._position];case k.CLOCKWISE:return this.reorderPreferredPositions(Q);case k.COUNTERCLOCKWISE:return this.reorderPreferredPositions(K);case k.HORIZONTAL:return this.reorderPreferredPositions(le);case k.VERTICAL:return this.reorderPreferredPositions(ue)}}mapToLogicalPosition(ve){return ve===N.LEFT?this._direction===L.xd.LTR?N.START:N.END:ve===N.RIGHT?this._direction===L.xd.LTR?N.END:N.START:ve}persistChosenPositions(ve){const je=this._direction===L.xd.RTL?ie:te;this.appliedPositions=ve.map(Ze=>({key:Ze,connectedPosition:je[Ze](this._offset)}))}reorderPreferredPositions(ve){const je=this.mapToLogicalPosition(this._position),Ze=ve.indexOf(je),Ce=ve.slice(Ze),Ee=ve.slice(0,Ze);return Ce.concat(Ee)}}class Se extends p.C4{position(ve){switch(ve){case F.d6.TOP_START:return this.top().left();case F.d6.TOP_END:return this.top().right();case F.d6.BOTTOM_START:return this.bottom().left();case F.d6.BOTTOM_END:return this.bottom().right()}}}let Te=(()=>{class ee{constructor(je,Ze,Ce,Ee,fe){this.document=je,this.viewportRuler=Ze,this.platform=Ce,this.positionBuilder=Ee,this.overlayContainer=fe}global(){return new Se}connectedTo(je){return new Be(je,this.viewportRuler,this.document,this.platform,this.overlayContainer).withFlexibleDimensions(!1).withPush(!1)}}return ee.\u0275fac=function(je){return new(je||ee)(T.LFG(x.qT),T.LFG(M.g),T.LFG(O.h),T.LFG(z.yV),T.LFG(R.O))},ee.\u0275prov=T.Yz7({token:ee,factory:ee.\u0275fac}),ee})()},5727:(Ne,G,C)=>{"use strict";C.d(G,{r$:()=>z,fH:()=>F,Pn:()=>L});var p=C(8112),g=C(3668),x=C(1091);function z(T,M){return Object.assign(T.instance,M),T.changeDetectorRef.detectChanges(),T}function F(T,M,O,R){const k=T.attach(new p.Qi(M,null,null,R));return z(k,O),k}let L=(()=>{class T{constructor(O,R){this.overlay=O,this.layoutDirection=R}get scrollStrategies(){return this.overlay.scrollStrategies}create(O){const R=this.overlay.create(O);return this.layoutDirection.onDirectionChange().subscribe(k=>R.setDirection(k)),R}}return T.\u0275fac=function(O){return new(O||T)(g.LFG(p.Me),g.LFG(x.nX))},T.\u0275prov=g.Yz7({token:T,factory:T.\u0275fac}),T})()},1819:(Ne,G,C)=>{"use strict";C.d(G,{qk:()=>Se,o8:()=>Ee});var p=C(3405),g=C(9506),x=C(8526),z=C(172),F=C(4168);function L(fe=-1){return de=>0===fe?(0,z.c)():de.lift(new T(fe<0?-1:fe-1,de))}class T{constructor(de,Le){this.count=de,this.source=Le}call(de,Le){return Le.subscribe(new M(de,this.count,this.source))}}class M extends F.L{constructor(de,Le,be){super(de),this.count=Le,this.source=be}complete(){if(!this.isStopped){const{source:de,count:Le}=this;if(0===Le)return super.complete();Le>-1&&(this.count=Le-1),de.subscribe(this._unsubscribeAndRecycle())}}}function O(fe,de=!1){return Le=>Le.lift(new R(fe,de))}class R{constructor(de,Le){this.predicate=de,this.inclusive=Le}call(de,Le){return Le.subscribe(new k(de,this.predicate,this.inclusive))}}class k extends F.L{constructor(de,Le,be){super(de),this.predicate=Le,this.inclusive=be,this.index=0}_next(de){const Le=this.destination;let be;try{be=this.predicate(de,this.index++)}catch(ct){return void Le.error(ct)}this.nextOrComplete(de,be)}nextOrComplete(de,Le){const be=this.destination;Boolean(Le)?be.next(de):(this.inclusive&&be.next(de),be.complete())}}var N=C(8053),te=C(550),ie=C(8805),K=C(8735),Q=C(5250),ue=C(9204),le=C(5686),Fe=C(3049),Be=C(3668),Se=(()=>{return(fe=Se||(Se={})).NOOP="noop",fe.CLICK="click",fe.HOVER="hover",fe.HINT="hint",fe.FOCUS="focus",Se;var fe})();class Te{constructor(de,Le,be){this.document=de,this.host=Le,this.container=be,this.destroyed$=new p.xQ}destroy(){this.destroyed$.next()}isNotOnHostOrContainer(de){return!this.isOnHost(de)&&!this.isOnContainer(de)}isOnHostOrContainer(de){return this.isOnHost(de)||this.isOnContainer(de)}isOnHost(de){return this.host.contains(de)}isOnContainer(de){return this.container()&&this.container().location.nativeElement.contains(de)}}class ee extends Te{constructor(){super(...arguments),this.click$=(0,g.R)(this.document,"click").pipe((0,N.U)(de=>[!this.container()&&this.isOnHost(de.target),de]),(0,te.B)(),(0,ie.R)(this.destroyed$)),this.show$=this.click$.pipe((0,K.h)(([de])=>de),(0,N.U)(([,de])=>de),(0,ie.R)(this.destroyed$)),this.hide$=this.click$.pipe((0,K.h)(([de,Le])=>!de&&!this.isOnContainer(Le.target)),(0,N.U)(([,de])=>de),(0,ie.R)(this.destroyed$))}}class ve extends Te{constructor(){super(...arguments),this.show$=(0,g.R)(this.host,"mouseenter").pipe((0,K.h)(()=>!this.container()),(0,Q.g)(100),(0,ie.R)((0,g.R)(this.host,"mouseleave")),L(),(0,ie.R)(this.destroyed$)),this.hide$=(0,g.R)(this.host,"mouseleave").pipe((0,ue.w)(()=>(0,g.R)(this.document,"mousemove").pipe((0,le.b)(100),O(()=>!!this.container()),(0,K.h)(de=>this.isNotOnHostOrContainer(de.target)))),(0,ie.R)(this.destroyed$))}}class je extends Te{constructor(){super(...arguments),this.show$=(0,g.R)(this.host,"mouseenter").pipe((0,Q.g)(100),(0,ie.R)((0,g.R)(this.host,"mouseleave")),L(),(0,ie.R)(this.destroyed$)),this.hide$=(0,g.R)(this.host,"mouseleave").pipe((0,ie.R)(this.destroyed$))}}class Ze extends Te{constructor(){super(...arguments),this.focusOut$=(0,g.R)(this.host,"focusout").pipe((0,ue.w)(()=>(0,g.R)(this.document,"focusin").pipe(O(()=>!!this.container()),(0,K.h)(de=>this.isNotOnHostOrContainer(de.target)))),(0,ie.R)(this.destroyed$)),this.clickIn$=(0,g.R)(this.host,"click").pipe((0,K.h)(()=>!this.container()),(0,ie.R)(this.destroyed$)),this.clickOut$=(0,g.R)(this.document,"click").pipe((0,K.h)(()=>!!this.container()),(0,K.h)(de=>!!this.isNotOnHostOrContainer(de.target)&&this.isNotOnHostOrContainer(this.document.activeElement)),(0,ie.R)(this.destroyed$)),this.tabKeyPress$=(0,g.R)(this.document,"keydown").pipe((0,K.h)(de=>9===de.keyCode),(0,K.h)(()=>!!this.container()),(0,ie.R)(this.destroyed$)),this.show$=(0,x.T)((0,g.R)(this.host,"focusin"),this.clickIn$).pipe((0,K.h)(()=>!this.container()),(0,le.b)(100),(0,ie.R)((0,g.R)(this.host,"focusout")),L(),(0,ie.R)(this.destroyed$)),this.hide$=(0,x.T)(this.focusOut$,this.tabKeyPress$,this.clickOut$).pipe((0,ie.R)(this.destroyed$))}}class Ce extends Te{constructor(){super(...arguments),this.show$=z.E,this.hide$=z.E}}let Ee=(()=>{class fe{constructor(Le){this._document=Le}trigger(Le){return this._trigger=Le,this}host(Le){return this._host=Le,this}container(Le){return this._container=Le,this}build(){switch(this._trigger){case Se.CLICK:return new ee(this._document,this._host,this._container);case Se.HINT:return new je(this._document,this._host,this._container);case Se.HOVER:return new ve(this._document,this._host,this._container);case Se.FOCUS:return new Ze(this._document,this._host,this._container);case Se.NOOP:return new Ce(this._document,this._host,this._container);default:throw new Error("Trigger have to be provided")}}}return fe.\u0275fac=function(Le){return new(Le||fe)(Be.LFG(Fe.qT))},fe.\u0275prov=Be.Yz7({token:fe,factory:fe.\u0275fac}),fe})()},3167:(Ne,G,C)=>{"use strict";C.d(G,{j:()=>Be});var p=C(5861),g=C(8878),x=C(8112),z=C(9545),F=C(5727),L=C(7219),T=C(6827),M=C(88),O=C(8526),R=C(3049),k=C(3668),N=C(1296),te=C(9627);let ie=(()=>{class Se extends T.mF{constructor(ee,ve,je,Ze){super(ee,ve,Ze),this.scrollService=je}scrolled(ee){return(0,O.T)(super.scrolled(ee),this.scrollService.onScroll())}}return Se.\u0275fac=function(ee){return new(ee||Se)(k.LFG(k.R0b),k.LFG(N.h),k.LFG(te.H),k.LFG(R.qT))},Se.\u0275prov=k.Yz7({token:Se,factory:Se.\u0275fac}),Se})();var K=C(7872),Q=C(3117);let ue=(()=>{class Se{static forRoot(){return{ngModule:Se,providers:[K.g,M.O,Q.h,ie,Q.y,{provide:L.Xj,useExisting:M.O},{provide:x.y_,useExisting:M.O},{provide:T.mF,useExisting:ie},{provide:L.uw,useExisting:Q.y}]}}}return Se.\u0275fac=function(ee){return new(ee||Se)},Se.\u0275mod=k.oAB({type:Se}),Se.\u0275inj=k.cJS({}),Se})();var le=C(4637),Fe=C(1819);let Be=(()=>{class Se{static forRoot(){return{ngModule:Se,providers:[z.yp,Fe.o8,F.Pn,le.WT,...x.kZ.forRoot().providers,...ue.forRoot().providers,...g.V.forRoot().providers]}}}return Se.\u0275fac=function(ee){return new(ee||Se)},Se.\u0275mod=k.oAB({type:Se}),Se.\u0275inj=k.cJS({imports:[[x.kZ,p.P],x.kZ,ue]}),Se})()},4637:(Ne,G,C)=>{"use strict";C.d(G,{d6:()=>x,fe:()=>z,WT:()=>F});var p=C(3668),g=C(1091),x=(()=>{return(L=x||(x={})).TOP_START="top-start",L.TOP_END="top-end",L.BOTTOM_START="bottom-start",L.BOTTOM_END="bottom-end",x;var L})(),z=(()=>{return(L=z||(z={})).TOP_RIGHT="top-right",L.TOP_LEFT="top-left",L.BOTTOM_RIGHT="bottom-right",L.BOTTOM_LEFT="bottom-left",z;var L})();let F=(()=>{class L{constructor(M){this.layoutDirection=M}toLogicalPosition(M){return Object.values(x).includes(M)?M:this.layoutDirection.isLtr()?this.toLogicalPositionWhenLtr(M):this.toLogicalPositionWhenRtl(M)}toPhysicalPosition(M){return Object.values(z).includes(M)?M:this.layoutDirection.isLtr()?this.toPhysicalPositionWhenLtr(M):this.toPhysicalPositionWhenRtl(M)}isTopPosition(M){const O=this.toLogicalPosition(M);return O===x.TOP_END||O===x.TOP_START}isRightPosition(M){const O=this.toPhysicalPosition(M);return O===z.TOP_RIGHT||O===z.BOTTOM_RIGHT}toLogicalPositionWhenLtr(M){switch(M){case z.TOP_RIGHT:return x.TOP_END;case z.TOP_LEFT:return x.TOP_START;case z.BOTTOM_RIGHT:return x.BOTTOM_END;case z.BOTTOM_LEFT:return x.BOTTOM_START}}toLogicalPositionWhenRtl(M){switch(M){case z.TOP_RIGHT:return x.TOP_START;case z.TOP_LEFT:return x.TOP_END;case z.BOTTOM_RIGHT:return x.BOTTOM_START;case z.BOTTOM_LEFT:return x.BOTTOM_END}}toPhysicalPositionWhenLtr(M){switch(M){case x.TOP_START:return z.TOP_LEFT;case x.TOP_END:return z.TOP_RIGHT;case x.BOTTOM_START:return z.BOTTOM_LEFT;case x.BOTTOM_END:return z.BOTTOM_RIGHT}}toPhysicalPositionWhenRtl(M){switch(M){case x.TOP_START:return z.TOP_RIGHT;case x.TOP_END:return z.TOP_LEFT;case x.BOTTOM_START:return z.BOTTOM_RIGHT;case x.BOTTOM_END:return z.BOTTOM_LEFT}}}return L.\u0275fac=function(M){return new(M||L)(p.LFG(g.nX))},L.\u0275prov=p.Yz7({token:L,factory:L.\u0275fac}),L})()},1296:(Ne,G,C)=>{"use strict";C.d(G,{h:()=>x});var p=C(928),g=C(3668);let x=(()=>{class z extends p.t4{}return z.\u0275fac=function(){let F;return function(T){return(F||(F=g.n5z(z)))(T||z)}}(),z.\u0275prov=g.Yz7({token:z,factory:function(F){return p.t4.\u0275fac(F)},providedIn:"root"}),z})()},7353:(Ne,G,C)=>{"use strict";C.d(G,{B:()=>M});var p=(()=>{return(O=p||(p={})).SVG="svg",O.FONT="font",p;var O})(),g=C(2110),x=C(3668);function F(O){throw Error(`Icon Pack '${O}' is not registered`)}function T(O,R,k){throw Error(`Pack '${O}' is not an '${k}' Pack and its type is '${R}'`)}let M=(()=>{class O{constructor(){this.packs=new Map}registerSvgPack(k,N,te={}){this.packs.set(k,{name:k,icons:new Map(Object.entries(N)),params:te,type:p.SVG})}registerFontPack(k,N={}){this.packs.set(k,{name:k,params:N,icons:new Map,type:p.FONT})}getPack(k){return this.packs.get(k)}setDefaultPack(k){this.packs.has(k)||F(k),this.defaultPack=this.packs.get(k)}getSvgIcon(k,N){const te=N?this.getPackOrThrow(N):this.getDefaultPackOrThrow();te.type!==p.SVG&&T(te.name,te.type,"SVG");const ie=this.getIconFromPack(k,te);return ie?{name:k,pack:te.name,type:p.SVG,icon:this.createSvgIcon(k,ie,te.params)}:null}getFontIcon(k,N){var te;const ie=N?this.getPackOrThrow(N):this.getDefaultPackOrThrow();ie.type!==p.FONT&&T(ie.name,ie.type,"Font");const K=null!==(te=this.getIconFromPack(k,ie))&&void 0!==te?te:"";return{name:k,pack:ie.name,type:p.FONT,icon:this.createFontIcon(k,ie.params.ligature?k:K,ie.params)}}getIcon(k,N){return(N?this.getPackOrThrow(N):this.getDefaultPackOrThrow()).type===p.SVG?this.getSvgIcon(k,N):this.getFontIcon(k,N)}createSvgIcon(k,N,te){return N instanceof g.a?N:new g.a(k,N,te)}createFontIcon(k,N,te){return N instanceof g.J?N:new g.J(k,N,te)}getPackOrThrow(k){const N=this.packs.get(k);return N||F(k),N}getDefaultPackOrThrow(){return this.defaultPack||function(){throw Error("Default pack is not registered.")}(),this.defaultPack}getIconFromPack(k,N){return N.icons.has(k)?N.icons.get(k):null}}return O.\u0275fac=function(k){return new(k||O)},O.\u0275prov=x.Yz7({token:O,factory:O.\u0275fac,providedIn:"root"}),O})()},2110:(Ne,G,C)=>{"use strict";C.d(G,{J:()=>p,a:()=>g});class p{constructor(z,F,L={}){this.name=z,this.content=F,this.params=L}getClasses(z){const F=[];return this.params.packClass&&F.push(this.params.packClass),F.push(this.params.iconClassPrefix?`${this.params.iconClassPrefix}-${this.name}`:this.name),F}getContent(z){return this.content}}class g{constructor(z,F,L={}){this.name=z,this.content=F,this.params=L}getClasses(z){const F=[];return this.params.packClass&&F.push(this.params.packClass),F}getContent(z){return this.content}}},5861:(Ne,G,C)=>{"use strict";C.d(G,{P:()=>F});var p=C(6019),g=C(9133),x=C(4301),z=C(3668);let F=(()=>{class L{}return L.\u0275fac=function(M){return new(M||L)},L.\u0275mod=z.oAB({type:L}),L.\u0275inj=z.cJS({imports:[p.ez,g.u5,x.Bz]}),L})()},3218:(Ne,G,C)=>{"use strict";C.d(G,{B:()=>x,_:()=>z});var p=C(3049),g=C(3668);const x=[{name:"xs",width:0},{name:"is",width:400},{name:"sm",width:576},{name:"md",width:768},{name:"lg",width:992},{name:"xl",width:1200},{name:"xxl",width:1400},{name:"xxxl",width:1600}];let z=(()=>{class F{constructor(T){this.breakpoints=T,this.breakpointsMap=this.breakpoints.reduce((M,O)=>(M[O.name]=O.width,M),{})}getByWidth(T){const M={name:"unknown",width:T},O=this.getBreakpoints();return O.find((R,k)=>{const N=O[k+1];return T>=R.width&&(!N||T<N.width)})||M}getByName(T){return this.getBreakpoints().find(R=>T===R.name)||{name:"unknown",width:NaN}}getBreakpoints(){return this.breakpoints}getBreakpointsMap(){return this.breakpointsMap}}return F.\u0275fac=function(T){return new(T||F)(g.LFG(p.Vv))},F.\u0275prov=g.Yz7({token:F,factory:F.\u0275fac}),F})()},1091:(Ne,G,C)=>{"use strict";C.d(G,{xd:()=>z,q_:()=>F,nX:()=>L});var p=C(3668),g=C(466),x=C(550),z=(()=>{return(T=z||(z={})).LTR="ltr",T.RTL="rtl",z;var T})();const F=new p.OlP("Layout direction");let L=(()=>{class T{constructor(O=z.LTR){this.direction=O,this.$directionChange=new g.t(1),this.setDirection(O)}isLtr(){return this.direction===z.LTR}isRtl(){return this.direction===z.RTL}getDirection(){return this.direction}setDirection(O){this.direction=O,this.$directionChange.next(O)}onDirectionChange(){return this.$directionChange.pipe((0,x.B)())}}return T.\u0275fac=function(O){return new(O||T)(p.LFG(F,8))},T.\u0275prov=p.Yz7({token:T,factory:T.\u0275fac}),T})()},2831:(Ne,G,C)=>{"use strict";C.d(G,{e:()=>k,Q:()=>N});const g={name:"default",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#ffffff",bg2:"#f7f9fc",bg3:"#edf1f7",bg4:"#e4e9f2",border:"#ffffff",border2:"#f7f9fc",border3:"#edf1f7",border4:"#e4e9f2",border5:"#c5cee0",fg:"#8f9bb3",fgHeading:"#1a2138",fgText:"#1a2138",fgHighlight:"#3366ff",layoutBg:"#f7f9fc",separator:"#edf1f7",primary:"#3366ff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},z={name:"cosmic",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#323259",bg2:"#252547",bg3:"#1b1b38",bg4:"#13132b",border:"#323259",border2:"#252547",border3:"#1b1b38",border4:"#13132b",border5:"#13132b",fg:"#b4b4db",fgHeading:"#ffffff",fgText:"#ffffff",fgHighlight:"#a16eff",layoutBg:"#151a30",separator:"#151a30",primary:"#a16eff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#b18aff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},L={name:"corporate",base:"default",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#ffffff",bg2:"#f7f9fc",bg3:"#edf1f7",bg4:"#e4e9f2",border:"#ffffff",border2:"#f7f9fc",border3:"#edf1f7",border4:"#e4e9f2",border5:"#c5cee0",fg:"#8f9bb3",fgHeading:"#1a2138",fgText:"#1a2138",fgHighlight:"#73a1ff",layoutBg:"#f7f9fc",separator:"#edf1f7",primary:"#73a1ff",success:"#5dcfe3",info:"#ba7fec",warning:"#ffa36b",danger:"#ff6b83",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},M={name:"dark",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#222b45",bg2:"#1a2138",bg3:"#151a30",bg4:"#101426",border:"#222b45",border2:"#1a2138",border3:"#151a30",border4:"#101426",border5:"#101426",fg:"#8f9bb3",fgHeading:"#ffffff",fgText:"#ffffff",fgHighlight:"#3366ff",layoutBg:"#1b1b38",separator:"#1b1b38",primary:"#3366ff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}};var O=C(3049),R=C(3668);const k=[g,z,L,M];let N=(()=>{class te{constructor(K,Q=[]){this.themes={},this.combineByNames(Q,K).forEach(le=>{this.register(le,le.name,le.base)})}register(K,Q,ue){const le=this.has(ue)?this.get(ue):{};this.themes[Q]=this.mergeDeep({},le,K)}has(K){return!!this.themes[K]}get(K){if(!this.themes[K])throw Error(`NbThemeConfig: no theme '${K}' found registered.`);return JSON.parse(JSON.stringify(this.themes[K]))}combineByNames(K,Q){if(K){const ue=[];return K.forEach(le=>{const Fe=Q.find(Se=>Se.name===le.name)||{},Be=this.mergeDeep({},Fe,le);ue.push(Be)}),Q.forEach(le=>{ue.find(Fe=>Fe.name===le.name)||ue.push(le)}),ue}return Q}isObject(K){return K&&"object"==typeof K&&!Array.isArray(K)}mergeDeep(K,...Q){if(!Q.length)return K;const ue=Q.shift();if(this.isObject(K)&&this.isObject(ue))for(const le in ue)this.isObject(ue[le])?(K[le]||Object.assign(K,{[le]:{}}),this.mergeDeep(K[le],ue[le])):Object.assign(K,{[le]:ue[le]});return this.mergeDeep(K,...Q)}}return te.\u0275fac=function(K){return new(K||te)(R.LFG(O.Tn),R.LFG(O.FX))},te.\u0275prov=R.Yz7({token:te,factory:te.\u0275fac}),te})()},9468:(Ne,G,C)=>{"use strict";C.d(G,{m:()=>z});var p=C(3405),g=C(3314),x=C(3668);let z=(()=>{class F{constructor(){this.contentDimensionsReq$=new p.xQ}getDimensions(){return new g.y(T=>{const M=new p.xQ;return M.subscribe(T),this.contentDimensionsReq$.next({listener:M}),()=>M.complete()})}onGetDimensions(){return this.contentDimensionsReq$}}return F.\u0275fac=function(T){return new(T||F)},F.\u0275prov=x.Yz7({token:F,factory:F.\u0275fac}),F})()},9627:(Ne,G,C)=>{"use strict";C.d(G,{H:()=>F});var p=C(3405),g=C(3314),x=C(550),z=C(3668);let F=(()=>{class L{constructor(){this.scrollPositionReq$=new p.xQ,this.manualScroll$=new p.xQ,this.scroll$=new p.xQ,this.scrollable$=new p.xQ}getPosition(){return new g.y(M=>{const O=new p.xQ;return O.subscribe(M),this.scrollPositionReq$.next({listener:O}),()=>O.complete()})}scrollTo(M=null,O=null){this.manualScroll$.next({x:M,y:O})}onScroll(){return this.scroll$.pipe((0,x.B)())}onManualScroll(){return this.manualScroll$.pipe((0,x.B)())}onGetPosition(){return this.scrollPositionReq$}onScrollableChange(){return this.scrollable$.pipe((0,x.B)())}fireScrollChange(M){this.scroll$.next(M)}scrollable(M){this.scrollable$.next(M)}}return L.\u0275fac=function(M){return new(M||L)},L.\u0275prov=z.Yz7({token:L,factory:L.\u0275fac}),L})()},4107:(Ne,G,C)=>{"use strict";C.d(G,{c:()=>x});var p=C(3049),g=C(3668);let x=(()=>{class z{constructor(L){this.document=L,this.loaders=[],this.selector="nb-global-spinner"}registerLoader(L){this.loaders.push(L)}clear(){this.loaders=[]}load(){this.showSpinner(),this.executeAll()}executeAll(L=(T=>{})){Promise.all(this.loaders).then(T=>{this.hideSpinner(),L.call(null,T)}).catch(T=>{console.error(T)})}showSpinner(){const L=this.getSpinnerElement();L&&(L.style.display="block")}hideSpinner(){const L=this.getSpinnerElement();L&&(L.style.display="none")}getSpinnerElement(){return this.document.getElementById(this.selector)}}return z.\u0275fac=function(L){return new(L||z)(g.LFG(p.qT))},z.\u0275prov=g.Yz7({token:z,factory:z.\u0275fac}),z})()},163:(Ne,G,C)=>{"use strict";C.d(G,{Y:()=>g});var p=C(3668);let g=(()=>{class x{constructor(){this.coreStatuses=["basic","primary","info","warning","danger","control"]}isCoreStatus(F){return this.coreStatuses.includes(F)}isCustomStatus(F){return!!this.isValidStatusString(F)&&!this.isCoreStatus(F)}getStatusClass(F){if(this.isValidStatusString(F))return`status-${F}`}isValidStatusString(F){return"string"==typeof F&&F.length>0}}return x.\u0275fac=function(F){return new(F||x)},x.\u0275prov=p.Yz7({token:x,factory:x.\u0275fac}),x})()},7233:(Ne,G,C)=>{"use strict";C.d(G,{W:()=>te});var p=C(466),g=C(3405),x=C(8053),z=C(1125),F=C(8258),L=C(8735),T=C(5389),M=C(550),O=C(3049),R=C(3668),k=C(3218),N=C(2831);let te=(()=>{class ie{constructor(Q,ue,le){this.options=Q,this.breakpointService=ue,this.jsThemesRegistry=le,this.themeChanges$=new p.t(1),this.appendLayoutClass$=new g.xQ,this.removeLayoutClass$=new g.xQ,this.changeWindowWidth$=new p.t(2),Q&&Q.name&&this.changeTheme(Q.name)}changeTheme(Q){this.themeChanges$.next({name:Q,previous:this.currentTheme}),this.currentTheme=Q}changeWindowWidth(Q){this.changeWindowWidth$.next(Q)}getJsTheme(){return this.onThemeChange().pipe((0,x.U)(Q=>this.jsThemesRegistry.get(Q.name)))}onMediaQueryChange(){return this.changeWindowWidth$.pipe((0,z.O)(void 0),(0,F.G)(),(0,x.U)(([Q,ue])=>[this.breakpointService.getByWidth(Q),this.breakpointService.getByWidth(ue)]),(0,L.h)(([Q,ue])=>Q.name!==ue.name),(0,T.x)(null,Q=>Q[0].name+Q[1].name),(0,M.B)())}onThemeChange(){return this.themeChanges$.pipe((0,M.B)())}appendLayoutClass(Q){this.appendLayoutClass$.next(Q)}onAppendLayoutClass(){return this.appendLayoutClass$.pipe((0,M.B)())}removeLayoutClass(Q){this.removeLayoutClass$.next(Q)}onRemoveLayoutClass(){return this.removeLayoutClass$.pipe((0,M.B)())}}return ie.\u0275fac=function(Q){return new(Q||ie)(R.LFG(O.YE),R.LFG(k._),R.LFG(N.Q))},ie.\u0275prov=R.Yz7({token:ie,factory:ie.\u0275fac}),ie})()},3049:(Ne,G,C)=>{"use strict";C.d(G,{YE:()=>g,Vv:()=>x,Tn:()=>z,FX:()=>F,Q3:()=>L,qT:()=>T});var p=C(3668);const g=new p.OlP("Nebular Theme Options"),x=new p.OlP("Nebular Media Breakpoints"),z=new p.OlP("Nebular Built-in JS Themes"),F=new p.OlP("Nebular JS Themes"),L=new p.OlP("Window"),T=new p.OlP("Document")},1966:(Ne,G,C)=>{"use strict";var p=C(5427),g=C(3668),x=C(9133),z=C(4301),F=C(6019),L=C(4522),T=C(9814);function M(){return"undefined"!=typeof window&&void 0!==window.document}function O(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function R(A){switch(A.length){case 0:return new T.ZN;case 1:return A[0];default:return new T.ZE(A)}}function k(A,c,l,v,P={},U={}){const X=[],ce=[];let De=-1,ze=null;if(v.forEach(tt=>{const dt=tt.offset,_=dt==De,y=_&&ze||{};Object.keys(tt).forEach(h=>{let w=h,S=tt[h];if("offset"!==h)switch(w=c.normalizePropertyName(w,X),S){case T.k1:S=P[h];break;case T.l3:S=U[h];break;default:S=c.normalizeStyleValue(h,w,S,X)}y[w]=S}),_||ce.push(y),ze=y,De=dt}),X.length){const tt="\n - ";throw new Error(`Unable to animate due to the following errors:${tt}${X.join(tt)}`)}return ce}function N(A,c,l,v){switch(c){case"start":A.onStart(()=>v(l&&te(l,"start",A)));break;case"done":A.onDone(()=>v(l&&te(l,"done",A)));break;case"destroy":A.onDestroy(()=>v(l&&te(l,"destroy",A)))}}function te(A,c,l){const v=l.totalTime,U=ie(A.element,A.triggerName,A.fromState,A.toState,c||A.phaseName,null==v?A.totalTime:v,!!l.disabled),X=A._data;return null!=X&&(U._data=X),U}function ie(A,c,l,v,P="",U=0,X){return{element:A,triggerName:c,fromState:l,toState:v,phaseName:P,totalTime:U,disabled:!!X}}function K(A,c,l){let v;return A instanceof Map?(v=A.get(c),v||A.set(c,v=l)):(v=A[c],v||(v=A[c]=l)),v}function Q(A){const c=A.indexOf(":");return[A.substring(1,c),A.substr(c+1)]}let ue=(A,c)=>!1,le=(A,c)=>!1,Fe=(A,c,l)=>[];const Be=O();(Be||"undefined"!=typeof Element)&&(ue=M()?(A,c)=>{for(;c&&c!==document.documentElement;){if(c===A)return!0;c=c.parentNode||c.host}return!1}:(A,c)=>A.contains(c),le=(()=>{if(Be||Element.prototype.matches)return(A,c)=>A.matches(c);{const A=Element.prototype,c=A.matchesSelector||A.mozMatchesSelector||A.msMatchesSelector||A.oMatchesSelector||A.webkitMatchesSelector;return c?(l,v)=>c.apply(l,[v]):le}})(),Fe=(A,c,l)=>{let v=[];if(l){const P=A.querySelectorAll(c);for(let U=0;U<P.length;U++)v.push(P[U])}else{const P=A.querySelector(c);P&&v.push(P)}return v});let Te=null,ee=!1;function ve(A){Te||(Te=("undefined"!=typeof document?document.body:null)||{},ee=!!Te.style&&"WebkitAppearance"in Te.style);let c=!0;return Te.style&&!function(A){return"ebkit"==A.substring(1,6)}(A)&&(c=A in Te.style,!c&&ee&&(c="Webkit"+A.charAt(0).toUpperCase()+A.substr(1)in Te.style)),c}const Ze=le,Ce=ue,Ee=Fe;function fe(A){const c={};return Object.keys(A).forEach(l=>{const v=l.replace(/([a-z])([A-Z])/g,"$1-$2");c[v]=A[l]}),c}let de=(()=>{class A{validateStyleProperty(l){return ve(l)}matchesElement(l,v){return Ze(l,v)}containsElement(l,v){return Ce(l,v)}query(l,v,P){return Ee(l,v,P)}computeStyle(l,v,P){return P||""}animate(l,v,P,U,X,ce=[],De){return new T.ZN(P,U)}}return A.\u0275fac=function(l){return new(l||A)},A.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac}),A})(),Le=(()=>{class A{}return A.NOOP=new de,A})();const $t="ng-enter",pt="ng-leave",Wt="ng-trigger",Cn=".ng-trigger",_n="ng-animating",Rt=".ng-animating";function nt(A){if("number"==typeof A)return A;const c=A.match(/^(-?[\.\d]+)(m?s)/);return!c||c.length<2?0:Ge(parseFloat(c[1]),c[2])}function Ge(A,c){return"s"===c?1e3*A:A}function _e(A,c,l){return A.hasOwnProperty("duration")?A:function(A,c,l){let P,U=0,X="";if("string"==typeof A){const ce=A.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===ce)return c.push(`The provided timing value "${A}" is invalid.`),{duration:0,delay:0,easing:""};P=Ge(parseFloat(ce[1]),ce[2]);const De=ce[3];null!=De&&(U=Ge(parseFloat(De),ce[4]));const ze=ce[5];ze&&(X=ze)}else P=A;if(!l){let ce=!1,De=c.length;P<0&&(c.push("Duration values below 0 are not allowed for this animation step."),ce=!0),U<0&&(c.push("Delay values below 0 are not allowed for this animation step."),ce=!0),ce&&c.splice(De,0,`The provided timing value "${A}" is invalid.`)}return{duration:P,delay:U,easing:X}}(A,c,l)}function rt(A,c={}){return Object.keys(A).forEach(l=>{c[l]=A[l]}),c}function At(A,c,l={}){if(c)for(let v in A)l[v]=A[v];else rt(A,l);return l}function at(A,c,l){return l?c+":"+l+";":""}function on(A){let c="";for(let l=0;l<A.style.length;l++){const v=A.style.item(l);c+=at(0,v,A.style.getPropertyValue(v))}for(const l in A.style)A.style.hasOwnProperty(l)&&!l.startsWith("_")&&(c+=at(0,ke(l),A.style[l]));A.setAttribute("style",c)}function Gt(A,c,l){A.style&&(Object.keys(c).forEach(v=>{const P=Oe(v);l&&!l.hasOwnProperty(v)&&(l[v]=A.style[P]),A.style[P]=c[v]}),O()&&on(A))}function Ve(A,c){A.style&&(Object.keys(c).forEach(l=>{const v=Oe(l);A.style[v]=""}),O()&&on(A))}function V(A){return Array.isArray(A)?1==A.length?A[0]:(0,T.vP)(A):A}const me=new RegExp("{{\\s*(.+?)\\s*}}","g");function Pe(A){let c=[];if("string"==typeof A){let l;for(;l=me.exec(A);)c.push(l[1]);me.lastIndex=0}return c}function oe(A,c,l){const v=A.toString(),P=v.replace(me,(U,X)=>{let ce=c[X];return c.hasOwnProperty(X)||(l.push(`Please provide a value for the animation param ${X}`),ce=""),ce.toString()});return P==v?A:P}function W(A){const c=[];let l=A.next();for(;!l.done;)c.push(l.value),l=A.next();return c}const q=/-+([a-z0-9])/g;function Oe(A){return A.replace(q,(...c)=>c[1].toUpperCase())}function ke(A){return A.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ke(A,c){return 0===A||0===c}function Ue(A,c,l){const v=Object.keys(l);if(v.length&&c.length){let U=c[0],X=[];if(v.forEach(ce=>{U.hasOwnProperty(ce)||X.push(ce),U[ce]=l[ce]}),X.length)for(var P=1;P<c.length;P++){let ce=c[P];X.forEach(function(De){ce[De]=_t(A,De)})}}return c}function Je(A,c,l){switch(c.type){case 7:return A.visitTrigger(c,l);case 0:return A.visitState(c,l);case 1:return A.visitTransition(c,l);case 2:return A.visitSequence(c,l);case 3:return A.visitGroup(c,l);case 4:return A.visitAnimate(c,l);case 5:return A.visitKeyframes(c,l);case 6:return A.visitStyle(c,l);case 8:return A.visitReference(c,l);case 9:return A.visitAnimateChild(c,l);case 10:return A.visitAnimateRef(c,l);case 11:return A.visitQuery(c,l);case 12:return A.visitStagger(c,l);default:throw new Error(`Unable to resolve animation metadata node #${c.type}`)}}function _t(A,c){return window.getComputedStyle(A)[c]}function Qt(A,c){const l=[];return"string"==typeof A?A.split(/\s*,\s*/).forEach(v=>function(A,c,l){if(":"==A[0]){const De=function(A,c){switch(A){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(l,v)=>parseFloat(v)>parseFloat(l);case":decrement":return(l,v)=>parseFloat(v)<parseFloat(l);default:return c.push(`The transition alias value "${A}" is not supported`),"* => *"}}(A,l);if("function"==typeof De)return void c.push(De);A=De}const v=A.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==v||v.length<4)return l.push(`The provided transition expression "${A}" is not supported`),c;const P=v[1],U=v[2],X=v[3];c.push(St(P,X));"<"==U[0]&&!("*"==P&&"*"==X)&&c.push(St(X,P))}(v,l,c)):l.push(A),l}const kt=new Set(["true","1"]),ht=new Set(["false","0"]);function St(A,c){const l=kt.has(A)||ht.has(A),v=kt.has(c)||ht.has(c);return(P,U)=>{let X="*"==A||A==P,ce="*"==c||c==U;return!X&&l&&"boolean"==typeof P&&(X=P?kt.has(A):ht.has(A)),!ce&&v&&"boolean"==typeof U&&(ce=U?kt.has(c):ht.has(c)),X&&ce}}const sn=new RegExp("s*:selfs*,?","g");function vt(A,c,l){return new he(A).build(c,l)}class he{constructor(c){this._driver=c}build(c,l){const v=new We(l);return this._resetContextStyleTimingState(v),Je(this,V(c),v)}_resetContextStyleTimingState(c){c.currentQuerySelector="",c.collectedStyles={},c.collectedStyles[""]={},c.currentTime=0}visitTrigger(c,l){let v=l.queryCount=0,P=l.depCount=0;const U=[],X=[];return"@"==c.name.charAt(0)&&l.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),c.definitions.forEach(ce=>{if(this._resetContextStyleTimingState(l),0==ce.type){const De=ce,ze=De.name;ze.toString().split(/\s*,\s*/).forEach(tt=>{De.name=tt,U.push(this.visitState(De,l))}),De.name=ze}else if(1==ce.type){const De=this.visitTransition(ce,l);v+=De.queryCount,P+=De.depCount,X.push(De)}else l.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:c.name,states:U,transitions:X,queryCount:v,depCount:P,options:null}}visitState(c,l){const v=this.visitStyle(c.styles,l),P=c.options&&c.options.params||null;if(v.containsDynamicStyles){const U=new Set,X=P||{};if(v.styles.forEach(ce=>{if(zt(ce)){const De=ce;Object.keys(De).forEach(ze=>{Pe(De[ze]).forEach(tt=>{X.hasOwnProperty(tt)||U.add(tt)})})}}),U.size){const ce=W(U.values());l.errors.push(`state("${c.name}", ...) must define default values for all the following style substitutions: ${ce.join(", ")}`)}}return{type:0,name:c.name,style:v,options:P?{params:P}:null}}visitTransition(c,l){l.queryCount=0,l.depCount=0;const v=Je(this,V(c.animation),l);return{type:1,matchers:Qt(c.expr,l.errors),animation:v,queryCount:l.queryCount,depCount:l.depCount,options:ln(c.options)}}visitSequence(c,l){return{type:2,steps:c.steps.map(v=>Je(this,v,l)),options:ln(c.options)}}visitGroup(c,l){const v=l.currentTime;let P=0;const U=c.steps.map(X=>{l.currentTime=v;const ce=Je(this,X,l);return P=Math.max(P,l.currentTime),ce});return l.currentTime=P,{type:3,steps:U,options:ln(c.options)}}visitAnimate(c,l){const v=function(A,c){let l=null;if(A.hasOwnProperty("duration"))l=A;else if("number"==typeof A)return hn(_e(A,c).duration,0,"");const v=A;if(v.split(/\s+/).some(U=>"{"==U.charAt(0)&&"{"==U.charAt(1))){const U=hn(0,0,"");return U.dynamic=!0,U.strValue=v,U}return l=l||_e(v,c),hn(l.duration,l.delay,l.easing)}(c.timings,l.errors);l.currentAnimateTimings=v;let P,U=c.styles?c.styles:(0,T.oB)({});if(5==U.type)P=this.visitKeyframes(U,l);else{let X=c.styles,ce=!1;if(!X){ce=!0;const ze={};v.easing&&(ze.easing=v.easing),X=(0,T.oB)(ze)}l.currentTime+=v.duration+v.delay;const De=this.visitStyle(X,l);De.isEmptyStep=ce,P=De}return l.currentAnimateTimings=null,{type:4,timings:v,style:P,options:null}}visitStyle(c,l){const v=this._makeStyleAst(c,l);return this._validateStyleAst(v,l),v}_makeStyleAst(c,l){const v=[];Array.isArray(c.styles)?c.styles.forEach(X=>{"string"==typeof X?X==T.l3?v.push(X):l.errors.push(`The provided style string value ${X} is not allowed.`):v.push(X)}):v.push(c.styles);let P=!1,U=null;return v.forEach(X=>{if(zt(X)){const ce=X,De=ce.easing;if(De&&(U=De,delete ce.easing),!P)for(let ze in ce)if(ce[ze].toString().indexOf("{{")>=0){P=!0;break}}}),{type:6,styles:v,easing:U,offset:c.offset,containsDynamicStyles:P,options:null}}_validateStyleAst(c,l){const v=l.currentAnimateTimings;let P=l.currentTime,U=l.currentTime;v&&U>0&&(U-=v.duration+v.delay),c.styles.forEach(X=>{"string"!=typeof X&&Object.keys(X).forEach(ce=>{if(!this._driver.validateStyleProperty(ce))return void l.errors.push(`The provided animation property "${ce}" is not a supported CSS property for animations`);const De=l.collectedStyles[l.currentQuerySelector],ze=De[ce];let tt=!0;ze&&(U!=P&&U>=ze.startTime&&P<=ze.endTime&&(l.errors.push(`The CSS property "${ce}" that exists between the times of "${ze.startTime}ms" and "${ze.endTime}ms" is also being animated in a parallel animation between the times of "${U}ms" and "${P}ms"`),tt=!1),U=ze.startTime),tt&&(De[ce]={startTime:U,endTime:P}),l.options&&function(A,c,l){const v=c.params||{},P=Pe(A);P.length&&P.forEach(U=>{v.hasOwnProperty(U)||l.push(`Unable to resolve the local animation param ${U} in the given list of values`)})}(X[ce],l.options,l.errors)})})}visitKeyframes(c,l){const v={type:5,styles:[],options:null};if(!l.currentAnimateTimings)return l.errors.push("keyframes() must be placed inside of a call to animate()"),v;let U=0;const X=[];let ce=!1,De=!1,ze=0;const tt=c.steps.map(B=>{const Y=this._makeStyleAst(B,l);let se=null!=Y.offset?Y.offset:function(A){if("string"==typeof A)return null;let c=null;if(Array.isArray(A))A.forEach(l=>{if(zt(l)&&l.hasOwnProperty("offset")){const v=l;c=parseFloat(v.offset),delete v.offset}});else if(zt(A)&&A.hasOwnProperty("offset")){const l=A;c=parseFloat(l.offset),delete l.offset}return c}(Y.styles),Re=0;return null!=se&&(U++,Re=Y.offset=se),De=De||Re<0||Re>1,ce=ce||Re<ze,ze=Re,X.push(Re),Y});De&&l.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),ce&&l.errors.push("Please ensure that all keyframe offsets are in order");const dt=c.steps.length;let _=0;U>0&&U<dt?l.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==U&&(_=1/(dt-1));const y=dt-1,h=l.currentTime,w=l.currentAnimateTimings,S=w.duration;return tt.forEach((B,Y)=>{const se=_>0?Y==y?1:_*Y:X[Y],Re=se*S;l.currentTime=h+w.delay+Re,w.duration=Re,this._validateStyleAst(B,l),B.offset=se,v.styles.push(B)}),v}visitReference(c,l){return{type:8,animation:Je(this,V(c.animation),l),options:ln(c.options)}}visitAnimateChild(c,l){return l.depCount++,{type:9,options:ln(c.options)}}visitAnimateRef(c,l){return{type:10,animation:this.visitReference(c.animation,l),options:ln(c.options)}}visitQuery(c,l){const v=l.currentQuerySelector,P=c.options||{};l.queryCount++,l.currentQuery=c;const[U,X]=function(A){const c=!!A.split(/\s*,\s*/).find(l=>":self"==l);return c&&(A=A.replace(sn,"")),A=A.replace(/@\*/g,Cn).replace(/@\w+/g,l=>Cn+"-"+l.substr(1)).replace(/:animating/g,Rt),[A,c]}(c.selector);l.currentQuerySelector=v.length?v+" "+U:U,K(l.collectedStyles,l.currentQuerySelector,{});const ce=Je(this,V(c.animation),l);return l.currentQuery=null,l.currentQuerySelector=v,{type:11,selector:U,limit:P.limit||0,optional:!!P.optional,includeSelf:X,animation:ce,originalSelector:c.selector,options:ln(c.options)}}visitStagger(c,l){l.currentQuery||l.errors.push("stagger() can only be used inside of query()");const v="full"===c.timings?{duration:0,delay:0,easing:"full"}:_e(c.timings,l.errors,!0);return{type:12,animation:Je(this,V(c.animation),l),timings:v,options:null}}}class We{constructor(c){this.errors=c,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function zt(A){return!Array.isArray(A)&&"object"==typeof A}function ln(A){return A?(A=rt(A)).params&&(A.params=function(A){return A?rt(A):null}(A.params)):A={},A}function hn(A,c,l){return{duration:A,delay:c,easing:l}}function zn(A,c,l,v,P,U,X=null,ce=!1){return{type:1,element:A,keyframes:c,preStyleProps:l,postStyleProps:v,duration:P,delay:U,totalTime:P+U,easing:X,subTimeline:ce}}class Jn{constructor(){this._map=new Map}consume(c){let l=this._map.get(c);return l?this._map.delete(c):l=[],l}append(c,l){let v=this._map.get(c);v||this._map.set(c,v=[]),v.push(...l)}has(c){return this._map.has(c)}clear(){this._map.clear()}}const fn=new RegExp(":enter","g"),Bn=new RegExp(":leave","g");function pn(A,c,l,v,P,U={},X={},ce,De,ze=[]){return(new In).buildKeyframes(A,c,l,v,P,U,X,ce,De,ze)}class In{buildKeyframes(c,l,v,P,U,X,ce,De,ze,tt=[]){ze=ze||new Jn;const dt=new bt(c,l,ze,P,U,tt,[]);dt.options=De,dt.currentTimeline.setStyles([X],null,dt.errors,De),Je(this,v,dt);const _=dt.timelines.filter(y=>y.containsAnimation());if(_.length&&Object.keys(ce).length){const y=_[_.length-1];y.allowOnlyTimelineStyles()||y.setStyles([ce],null,dt.errors,De)}return _.length?_.map(y=>y.buildKeyframes()):[zn(l,[],[],[],0,0,"",!1)]}visitTrigger(c,l){}visitState(c,l){}visitTransition(c,l){}visitAnimateChild(c,l){const v=l.subInstructions.consume(l.element);if(v){const P=l.createSubContext(c.options),U=l.currentTimeline.currentTime,X=this._visitSubInstructions(v,P,P.options);U!=X&&l.transformIntoNewTimeline(X)}l.previousNode=c}visitAnimateRef(c,l){const v=l.createSubContext(c.options);v.transformIntoNewTimeline(),this.visitReference(c.animation,v),l.transformIntoNewTimeline(v.currentTimeline.currentTime),l.previousNode=c}_visitSubInstructions(c,l,v){let U=l.currentTimeline.currentTime;const X=null!=v.duration?nt(v.duration):null,ce=null!=v.delay?nt(v.delay):null;return 0!==X&&c.forEach(De=>{const ze=l.appendInstructionToTimeline(De,X,ce);U=Math.max(U,ze.duration+ze.delay)}),U}visitReference(c,l){l.updateOptions(c.options,!0),Je(this,c.animation,l),l.previousNode=c}visitSequence(c,l){const v=l.subContextCount;let P=l;const U=c.options;if(U&&(U.params||U.delay)&&(P=l.createSubContext(U),P.transformIntoNewTimeline(),null!=U.delay)){6==P.previousNode.type&&(P.currentTimeline.snapshotCurrentStyles(),P.previousNode=qe);const X=nt(U.delay);P.delayNextStep(X)}c.steps.length&&(c.steps.forEach(X=>Je(this,X,P)),P.currentTimeline.applyStylesToKeyframe(),P.subContextCount>v&&P.transformIntoNewTimeline()),l.previousNode=c}visitGroup(c,l){const v=[];let P=l.currentTimeline.currentTime;const U=c.options&&c.options.delay?nt(c.options.delay):0;c.steps.forEach(X=>{const ce=l.createSubContext(c.options);U&&ce.delayNextStep(U),Je(this,X,ce),P=Math.max(P,ce.currentTimeline.currentTime),v.push(ce.currentTimeline)}),v.forEach(X=>l.currentTimeline.mergeTimelineCollectedStyles(X)),l.transformIntoNewTimeline(P),l.previousNode=c}_visitTiming(c,l){if(c.dynamic){const v=c.strValue;return _e(l.params?oe(v,l.params,l.errors):v,l.errors)}return{duration:c.duration,delay:c.delay,easing:c.easing}}visitAnimate(c,l){const v=l.currentAnimateTimings=this._visitTiming(c.timings,l),P=l.currentTimeline;v.delay&&(l.incrementTime(v.delay),P.snapshotCurrentStyles());const U=c.style;5==U.type?this.visitKeyframes(U,l):(l.incrementTime(v.duration),this.visitStyle(U,l),P.applyStylesToKeyframe()),l.currentAnimateTimings=null,l.previousNode=c}visitStyle(c,l){const v=l.currentTimeline,P=l.currentAnimateTimings;!P&&v.getCurrentStyleProperties().length&&v.forwardFrame();const U=P&&P.easing||c.easing;c.isEmptyStep?v.applyEmptyStep(U):v.setStyles(c.styles,U,l.errors,l.options),l.previousNode=c}visitKeyframes(c,l){const v=l.currentAnimateTimings,P=l.currentTimeline.duration,U=v.duration,ce=l.createSubContext().currentTimeline;ce.easing=v.easing,c.styles.forEach(De=>{ce.forwardTime((De.offset||0)*U),ce.setStyles(De.styles,De.easing,l.errors,l.options),ce.applyStylesToKeyframe()}),l.currentTimeline.mergeTimelineCollectedStyles(ce),l.transformIntoNewTimeline(P+U),l.previousNode=c}visitQuery(c,l){const v=l.currentTimeline.currentTime,P=c.options||{},U=P.delay?nt(P.delay):0;U&&(6===l.previousNode.type||0==v&&l.currentTimeline.getCurrentStyleProperties().length)&&(l.currentTimeline.snapshotCurrentStyles(),l.previousNode=qe);let X=v;const ce=l.invokeQuery(c.selector,c.originalSelector,c.limit,c.includeSelf,!!P.optional,l.errors);l.currentQueryTotal=ce.length;let De=null;ce.forEach((ze,tt)=>{l.currentQueryIndex=tt;const dt=l.createSubContext(c.options,ze);U&&dt.delayNextStep(U),ze===l.element&&(De=dt.currentTimeline),Je(this,c.animation,dt),dt.currentTimeline.applyStylesToKeyframe(),X=Math.max(X,dt.currentTimeline.currentTime)}),l.currentQueryIndex=0,l.currentQueryTotal=0,l.transformIntoNewTimeline(X),De&&(l.currentTimeline.mergeTimelineCollectedStyles(De),l.currentTimeline.snapshotCurrentStyles()),l.previousNode=c}visitStagger(c,l){const v=l.parentContext,P=l.currentTimeline,U=c.timings,X=Math.abs(U.duration),ce=X*(l.currentQueryTotal-1);let De=X*l.currentQueryIndex;switch(U.duration<0?"reverse":U.easing){case"reverse":De=ce-De;break;case"full":De=v.currentStaggerTime}const tt=l.currentTimeline;De&&tt.delayNextStep(De);const dt=tt.currentTime;Je(this,c.animation,l),l.previousNode=c,v.currentStaggerTime=P.currentTime-dt+(P.startTime-v.currentTimeline.startTime)}}const qe={};class bt{constructor(c,l,v,P,U,X,ce,De){this._driver=c,this.element=l,this.subInstructions=v,this._enterClassName=P,this._leaveClassName=U,this.errors=X,this.timelines=ce,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=qe,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=De||new Kt(this._driver,l,0),ce.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(c,l){if(!c)return;const v=c;let P=this.options;null!=v.duration&&(P.duration=nt(v.duration)),null!=v.delay&&(P.delay=nt(v.delay));const U=v.params;if(U){let X=P.params;X||(X=this.options.params={}),Object.keys(U).forEach(ce=>{(!l||!X.hasOwnProperty(ce))&&(X[ce]=oe(U[ce],X,this.errors))})}}_copyOptions(){const c={};if(this.options){const l=this.options.params;if(l){const v=c.params={};Object.keys(l).forEach(P=>{v[P]=l[P]})}}return c}createSubContext(c=null,l,v){const P=l||this.element,U=new bt(this._driver,P,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(P,v||0));return U.previousNode=this.previousNode,U.currentAnimateTimings=this.currentAnimateTimings,U.options=this._copyOptions(),U.updateOptions(c),U.currentQueryIndex=this.currentQueryIndex,U.currentQueryTotal=this.currentQueryTotal,U.parentContext=this,this.subContextCount++,U}transformIntoNewTimeline(c){return this.previousNode=qe,this.currentTimeline=this.currentTimeline.fork(this.element,c),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(c,l,v){const P={duration:null!=l?l:c.duration,delay:this.currentTimeline.currentTime+(null!=v?v:0)+c.delay,easing:""},U=new vn(this._driver,c.element,c.keyframes,c.preStyleProps,c.postStyleProps,P,c.stretchStartingKeyframe);return this.timelines.push(U),P}incrementTime(c){this.currentTimeline.forwardTime(this.currentTimeline.duration+c)}delayNextStep(c){c>0&&this.currentTimeline.delayNextStep(c)}invokeQuery(c,l,v,P,U,X){let ce=[];if(P&&ce.push(this.element),c.length>0){c=(c=c.replace(fn,"."+this._enterClassName)).replace(Bn,"."+this._leaveClassName);let ze=this._driver.query(this.element,c,1!=v);0!==v&&(ze=v<0?ze.slice(ze.length+v,ze.length):ze.slice(0,v)),ce.push(...ze)}return!U&&0==ce.length&&X.push(`\`query("${l}")\` returned zero elements. (Use \`query("${l}", { optional: true })\` if you wish to allow this.)`),ce}}class Kt{constructor(c,l,v,P){this._driver=c,this.element=l,this.startTime=v,this._elementTimelineStylesLookup=P,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(l),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(l,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(c){const l=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||l?(this.forwardTime(this.currentTime+c),l&&this.snapshotCurrentStyles()):this.startTime+=c}fork(c,l){return this.applyStylesToKeyframe(),new Kt(this._driver,c,l||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(c){this.applyStylesToKeyframe(),this.duration=c,this._loadKeyframe()}_updateStyle(c,l){this._localTimelineStyles[c]=l,this._globalTimelineStyles[c]=l,this._styleSummary[c]={time:this.currentTime,value:l}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(c){c&&(this._previousKeyframe.easing=c),Object.keys(this._globalTimelineStyles).forEach(l=>{this._backFill[l]=this._globalTimelineStyles[l]||T.l3,this._currentKeyframe[l]=T.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(c,l,v,P){l&&(this._previousKeyframe.easing=l);const U=P&&P.params||{},X=function(A,c){const l={};let v;return A.forEach(P=>{"*"===P?(v=v||Object.keys(c),v.forEach(U=>{l[U]=T.l3})):At(P,!1,l)}),l}(c,this._globalTimelineStyles);Object.keys(X).forEach(ce=>{const De=oe(X[ce],U,v);this._pendingStyles[ce]=De,this._localTimelineStyles.hasOwnProperty(ce)||(this._backFill[ce]=this._globalTimelineStyles.hasOwnProperty(ce)?this._globalTimelineStyles[ce]:T.l3),this._updateStyle(ce,De)})}applyStylesToKeyframe(){const c=this._pendingStyles,l=Object.keys(c);0!=l.length&&(this._pendingStyles={},l.forEach(v=>{this._currentKeyframe[v]=c[v]}),Object.keys(this._localTimelineStyles).forEach(v=>{this._currentKeyframe.hasOwnProperty(v)||(this._currentKeyframe[v]=this._localTimelineStyles[v])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(c=>{const l=this._localTimelineStyles[c];this._pendingStyles[c]=l,this._updateStyle(c,l)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const c=[];for(let l in this._currentKeyframe)c.push(l);return c}mergeTimelineCollectedStyles(c){Object.keys(c._styleSummary).forEach(l=>{const v=this._styleSummary[l],P=c._styleSummary[l];(!v||P.time>v.time)&&this._updateStyle(l,P.value)})}buildKeyframes(){this.applyStylesToKeyframe();const c=new Set,l=new Set,v=1===this._keyframes.size&&0===this.duration;let P=[];this._keyframes.forEach((ce,De)=>{const ze=At(ce,!0);Object.keys(ze).forEach(tt=>{const dt=ze[tt];dt==T.k1?c.add(tt):dt==T.l3&&l.add(tt)}),v||(ze.offset=De/this.duration),P.push(ze)});const U=c.size?W(c.values()):[],X=l.size?W(l.values()):[];if(v){const ce=P[0],De=rt(ce);ce.offset=0,De.offset=1,P=[ce,De]}return zn(this.element,P,U,X,this.duration,this.startTime,this.easing,!1)}}class vn extends Kt{constructor(c,l,v,P,U,X,ce=!1){super(c,l,X.delay),this.keyframes=v,this.preStyleProps=P,this.postStyleProps=U,this._stretchStartingKeyframe=ce,this.timings={duration:X.duration,delay:X.delay,easing:X.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let c=this.keyframes,{delay:l,duration:v,easing:P}=this.timings;if(this._stretchStartingKeyframe&&l){const U=[],X=v+l,ce=l/X,De=At(c[0],!1);De.offset=0,U.push(De);const ze=At(c[0],!1);ze.offset=Mn(ce),U.push(ze);const tt=c.length-1;for(let dt=1;dt<=tt;dt++){let _=At(c[dt],!1);_.offset=Mn((l+_.offset*v)/X),U.push(_)}v=X,l=0,P="",c=U}return zn(this.element,c,this.preStyleProps,this.postStyleProps,v,l,P,!0)}}function Mn(A,c=3){const l=Math.pow(10,c-1);return Math.round(A*l)/l}class re{}class ge extends re{normalizePropertyName(c,l){return Oe(c)}normalizeStyleValue(c,l,v,P){let U="";const X=v.toString().trim();if(Ae[l]&&0!==v&&"0"!==v)if("number"==typeof v)U="px";else{const ce=v.match(/^[+-]?[\d\.]+([a-z]*)$/);ce&&0==ce[1].length&&P.push(`Please provide a CSS unit value for ${c}:${v}`)}return X+U}}const Ae=(()=>function(A){const c={};return A.forEach(l=>c[l]=!0),c}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Et(A,c,l,v,P,U,X,ce,De,ze,tt,dt,_){return{type:0,element:A,triggerName:c,isRemovalTransition:P,fromState:l,fromStyles:U,toState:v,toStyles:X,timelines:ce,queriedElements:De,preStyleProps:ze,postStyleProps:tt,totalTime:dt,errors:_}}const tn={};class nn{constructor(c,l,v){this._triggerName=c,this.ast=l,this._stateStyles=v}match(c,l,v,P){return function(A,c,l,v,P){return A.some(U=>U(c,l,v,P))}(this.ast.matchers,c,l,v,P)}buildStyles(c,l,v){const P=this._stateStyles["*"],U=this._stateStyles[c],X=P?P.buildStyles(l,v):{};return U?U.buildStyles(l,v):X}build(c,l,v,P,U,X,ce,De,ze,tt){const dt=[],_=this.ast.options&&this.ast.options.params||tn,h=this.buildStyles(v,ce&&ce.params||tn,dt),w=De&&De.params||tn,S=this.buildStyles(P,w,dt),B=new Set,Y=new Map,se=new Map,Re="void"===P,ot={params:ft(ft({},_),w)},Nt=tt?[]:pn(c,l,this.ast.animation,U,X,h,S,ot,ze,dt);let st=0;if(Nt.forEach(jt=>{st=Math.max(jt.duration+jt.delay,st)}),dt.length)return Et(l,this._triggerName,v,P,Re,h,S,[],[],Y,se,st,dt);Nt.forEach(jt=>{const jn=jt.element,ei=K(Y,jn,{});jt.preStyleProps.forEach(_r=>ei[_r]=!0);const tr=K(se,jn,{});jt.postStyleProps.forEach(_r=>tr[_r]=!0),jn!==l&&B.add(jn)});const Bt=W(B.values());return Et(l,this._triggerName,v,P,Re,h,S,Nt,Bt,Y,se,st)}}class $r{constructor(c,l,v){this.styles=c,this.defaultParams=l,this.normalizer=v}buildStyles(c,l){const v={},P=rt(this.defaultParams);return Object.keys(c).forEach(U=>{const X=c[U];null!=X&&(P[U]=X)}),this.styles.styles.forEach(U=>{if("string"!=typeof U){const X=U;Object.keys(X).forEach(ce=>{let De=X[ce];De.length>1&&(De=oe(De,P,l));const ze=this.normalizer.normalizePropertyName(ce,l);De=this.normalizer.normalizeStyleValue(ce,ze,De,l),v[ze]=De})}}),v}}class Ln{constructor(c,l,v){this.name=c,this.ast=l,this._normalizer=v,this.transitionFactories=[],this.states={},l.states.forEach(P=>{this.states[P.name]=new $r(P.style,P.options&&P.options.params||{},v)}),ii(this.states,"true","1"),ii(this.states,"false","0"),l.transitions.forEach(P=>{this.transitionFactories.push(new nn(c,P,this.states))}),this.fallbackTransition=function(A,c,l){return new nn(A,{type:1,animation:{type:2,steps:[],options:null},matchers:[(X,ce)=>!0],options:null,queryCount:0,depCount:0},c)}(c,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(c,l,v,P){return this.transitionFactories.find(X=>X.match(c,l,v,P))||null}matchStyles(c,l,v){return this.fallbackTransition.buildStyles(c,l,v)}}function ii(A,c,l){A.hasOwnProperty(c)?A.hasOwnProperty(l)||(A[l]=A[c]):A.hasOwnProperty(l)&&(A[c]=A[l])}const xr=new Jn;class Er{constructor(c,l,v){this.bodyNode=c,this._driver=l,this._normalizer=v,this._animations={},this._playersById={},this.players=[]}register(c,l){const v=[],P=vt(this._driver,l,v);if(v.length)throw new Error(`Unable to build the animation due to the following errors: ${v.join("\n")}`);this._animations[c]=P}_buildPlayer(c,l,v){const P=c.element,U=k(0,this._normalizer,0,c.keyframes,l,v);return this._driver.animate(P,U,c.duration,c.delay,c.easing,[],!0)}create(c,l,v={}){const P=[],U=this._animations[c];let X;const ce=new Map;if(U?(X=pn(this._driver,l,U,$t,pt,{},{},v,xr,P),X.forEach(tt=>{const dt=K(ce,tt.element,{});tt.postStyleProps.forEach(_=>dt[_]=null)})):(P.push("The requested animation doesn't exist or has already been destroyed"),X=[]),P.length)throw new Error(`Unable to create the animation due to the following errors: ${P.join("\n")}`);ce.forEach((tt,dt)=>{Object.keys(tt).forEach(_=>{tt[_]=this._driver.computeStyle(dt,_,T.l3)})});const ze=R(X.map(tt=>{const dt=ce.get(tt.element);return this._buildPlayer(tt,{},dt)}));return this._playersById[c]=ze,ze.onDestroy(()=>this.destroy(c)),this.players.push(ze),ze}destroy(c){const l=this._getPlayer(c);l.destroy(),delete this._playersById[c];const v=this.players.indexOf(l);v>=0&&this.players.splice(v,1)}_getPlayer(c){const l=this._playersById[c];if(!l)throw new Error(`Unable to find the timeline player referenced by ${c}`);return l}listen(c,l,v,P){const U=ie(l,"","","");return N(this._getPlayer(c),v,U,P),()=>{}}command(c,l,v,P){if("register"==v)return void this.register(c,P[0]);if("create"==v)return void this.create(c,l,P[0]||{});const U=this._getPlayer(c);switch(v){case"play":U.play();break;case"pause":U.pause();break;case"reset":U.reset();break;case"restart":U.restart();break;case"finish":U.finish();break;case"init":U.init();break;case"setPosition":U.setPosition(parseFloat(P[0]));break;case"destroy":this.destroy(c)}}}const Wr="ng-animate-queued",rr="ng-animate-disabled",Yn=".ng-animate-disabled",An=[],Fn={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Gr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Sn="__ng_removed";class gr{constructor(c,l=""){this.namespaceId=l;const v=c&&c.hasOwnProperty("value");if(this.value=null!=(A=v?c.value:c)?A:null,v){const U=rt(c);delete U.value,this.options=U}else this.options={};var A;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(c){const l=c.params;if(l){const v=this.options.params;Object.keys(l).forEach(P=>{null==v[P]&&(v[P]=l[P])})}}}const Tn="void",kr=new gr(Tn);class Wo{constructor(c,l,v){this.id=c,this.hostElement=l,this._engine=v,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+c,Hn(l,this._hostClassName)}listen(c,l,v,P){if(!this._triggers.hasOwnProperty(l))throw new Error(`Unable to listen on the animation trigger event "${v}" because the animation trigger "${l}" doesn't exist!`);if(null==v||0==v.length)throw new Error(`Unable to listen on the animation trigger "${l}" because the provided event is undefined!`);if("start"!=(A=v)&&"done"!=A)throw new Error(`The provided animation trigger event "${v}" for the animation trigger "${l}" is not supported!`);var A;const U=K(this._elementListeners,c,[]),X={name:l,phase:v,callback:P};U.push(X);const ce=K(this._engine.statesByElement,c,{});return ce.hasOwnProperty(l)||(Hn(c,Wt),Hn(c,Wt+"-"+l),ce[l]=kr),()=>{this._engine.afterFlush(()=>{const De=U.indexOf(X);De>=0&&U.splice(De,1),this._triggers[l]||delete ce[l]})}}register(c,l){return!this._triggers[c]&&(this._triggers[c]=l,!0)}_getTrigger(c){const l=this._triggers[c];if(!l)throw new Error(`The provided animation trigger "${c}" has not been registered!`);return l}trigger(c,l,v,P=!0){const U=this._getTrigger(l),X=new Kr(this.id,l,c);let ce=this._engine.statesByElement.get(c);ce||(Hn(c,Wt),Hn(c,Wt+"-"+l),this._engine.statesByElement.set(c,ce={}));let De=ce[l];const ze=new gr(v,this.id);if(!(v&&v.hasOwnProperty("value"))&&De&&ze.absorbOptions(De.options),ce[l]=ze,De||(De=kr),ze.value!==Tn&&De.value===ze.value){if(!function(A,c){const l=Object.keys(A),v=Object.keys(c);if(l.length!=v.length)return!1;for(let P=0;P<l.length;P++){const U=l[P];if(!c.hasOwnProperty(U)||A[U]!==c[U])return!1}return!0}(De.params,ze.params)){const w=[],S=U.matchStyles(De.value,De.params,w),B=U.matchStyles(ze.value,ze.params,w);w.length?this._engine.reportError(w):this._engine.afterFlush(()=>{Ve(c,S),Gt(c,B)})}return}const _=K(this._engine.playersByElement,c,[]);_.forEach(w=>{w.namespaceId==this.id&&w.triggerName==l&&w.queued&&w.destroy()});let y=U.matchTransition(De.value,ze.value,c,ze.params),h=!1;if(!y){if(!P)return;y=U.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:l,transition:y,fromState:De,toState:ze,player:X,isFallbackTransition:h}),h||(Hn(c,Wr),X.onStart(()=>{ir(c,Wr)})),X.onDone(()=>{let w=this.players.indexOf(X);w>=0&&this.players.splice(w,1);const S=this._engine.playersByElement.get(c);if(S){let B=S.indexOf(X);B>=0&&S.splice(B,1)}}),this.players.push(X),_.push(X),X}deregister(c){delete this._triggers[c],this._engine.statesByElement.forEach((l,v)=>{delete l[c]}),this._elementListeners.forEach((l,v)=>{this._elementListeners.set(v,l.filter(P=>P.name!=c))})}clearElementCache(c){this._engine.statesByElement.delete(c),this._elementListeners.delete(c);const l=this._engine.playersByElement.get(c);l&&(l.forEach(v=>v.destroy()),this._engine.playersByElement.delete(c))}_signalRemovalForInnerTriggers(c,l){const v=this._engine.driver.query(c,Cn,!0);v.forEach(P=>{if(P[Sn])return;const U=this._engine.fetchNamespacesByElement(P);U.size?U.forEach(X=>X.triggerLeaveAnimation(P,l,!1,!0)):this.clearElementCache(P)}),this._engine.afterFlushAnimationsDone(()=>v.forEach(P=>this.clearElementCache(P)))}triggerLeaveAnimation(c,l,v,P){const U=this._engine.statesByElement.get(c);if(U){const X=[];if(Object.keys(U).forEach(ce=>{if(this._triggers[ce]){const De=this.trigger(c,ce,Tn,P);De&&X.push(De)}}),X.length)return this._engine.markElementAsRemoved(this.id,c,!0,l),v&&R(X).onDone(()=>this._engine.processLeaveNode(c)),!0}return!1}prepareLeaveAnimationListeners(c){const l=this._elementListeners.get(c),v=this._engine.statesByElement.get(c);if(l&&v){const P=new Set;l.forEach(U=>{const X=U.name;if(P.has(X))return;P.add(X);const De=this._triggers[X].fallbackTransition,ze=v[X]||kr,tt=new gr(Tn),dt=new Kr(this.id,X,c);this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:X,transition:De,fromState:ze,toState:tt,player:dt,isFallbackTransition:!0})})}}removeNode(c,l){const v=this._engine;if(c.childElementCount&&this._signalRemovalForInnerTriggers(c,l),this.triggerLeaveAnimation(c,l,!0))return;let P=!1;if(v.totalAnimations){const U=v.players.length?v.playersByQueriedElement.get(c):[];if(U&&U.length)P=!0;else{let X=c;for(;X=X.parentNode;)if(v.statesByElement.get(X)){P=!0;break}}}if(this.prepareLeaveAnimationListeners(c),P)v.markElementAsRemoved(this.id,c,!1,l);else{const U=c[Sn];(!U||U===Fn)&&(v.afterFlush(()=>this.clearElementCache(c)),v.destroyInnerAnimations(c),v._onRemovalComplete(c,l))}}insertNode(c,l){Hn(c,this._hostClassName)}drainQueuedTransitions(c){const l=[];return this._queue.forEach(v=>{const P=v.player;if(P.destroyed)return;const U=v.element,X=this._elementListeners.get(U);X&&X.forEach(ce=>{if(ce.name==v.triggerName){const De=ie(U,v.triggerName,v.fromState.value,v.toState.value);De._data=c,N(v.player,ce.phase,De,ce.callback)}}),P.markedForDestroy?this._engine.afterFlush(()=>{P.destroy()}):l.push(v)}),this._queue=[],l.sort((v,P)=>{const U=v.transition.ast.depCount,X=P.transition.ast.depCount;return 0==U||0==X?U-X:this._engine.driver.containsElement(v.element,P.element)?1:-1})}destroy(c){this.players.forEach(l=>l.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,c)}elementContainsData(c){let l=!1;return this._elementListeners.has(c)&&(l=!0),l=!!this._queue.find(v=>v.element===c)||l,l}}class Qn{constructor(c,l,v){this.bodyNode=c,this.driver=l,this._normalizer=v,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(P,U)=>{}}_onRemovalComplete(c,l){this.onRemovalComplete(c,l)}get queuedPlayers(){const c=[];return this._namespaceList.forEach(l=>{l.players.forEach(v=>{v.queued&&c.push(v)})}),c}createNamespace(c,l){const v=new Wo(c,l,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,l)?this._balanceNamespaceList(v,l):(this.newHostElements.set(l,v),this.collectEnterElement(l)),this._namespaceLookup[c]=v}_balanceNamespaceList(c,l){const v=this._namespaceList.length-1;if(v>=0){let P=!1;for(let U=v;U>=0;U--)if(this.driver.containsElement(this._namespaceList[U].hostElement,l)){this._namespaceList.splice(U+1,0,c),P=!0;break}P||this._namespaceList.splice(0,0,c)}else this._namespaceList.push(c);return this.namespacesByHostElement.set(l,c),c}register(c,l){let v=this._namespaceLookup[c];return v||(v=this.createNamespace(c,l)),v}registerTrigger(c,l,v){let P=this._namespaceLookup[c];P&&P.register(l,v)&&this.totalAnimations++}destroy(c,l){if(!c)return;const v=this._fetchNamespace(c);this.afterFlush(()=>{this.namespacesByHostElement.delete(v.hostElement),delete this._namespaceLookup[c];const P=this._namespaceList.indexOf(v);P>=0&&this._namespaceList.splice(P,1)}),this.afterFlushAnimationsDone(()=>v.destroy(l))}_fetchNamespace(c){return this._namespaceLookup[c]}fetchNamespacesByElement(c){const l=new Set,v=this.statesByElement.get(c);if(v){const P=Object.keys(v);for(let U=0;U<P.length;U++){const X=v[P[U]].namespaceId;if(X){const ce=this._fetchNamespace(X);ce&&l.add(ce)}}}return l}trigger(c,l,v,P){if(Yr(l)){const U=this._fetchNamespace(c);if(U)return U.trigger(l,v,P),!0}return!1}insertNode(c,l,v,P){if(!Yr(l))return;const U=l[Sn];if(U&&U.setForRemoval){U.setForRemoval=!1,U.setForMove=!0;const X=this.collectedLeaveElements.indexOf(l);X>=0&&this.collectedLeaveElements.splice(X,1)}if(c){const X=this._fetchNamespace(c);X&&X.insertNode(l,v)}P&&this.collectEnterElement(l)}collectEnterElement(c){this.collectedEnterElements.push(c)}markElementAsDisabled(c,l){l?this.disabledNodes.has(c)||(this.disabledNodes.add(c),Hn(c,rr)):this.disabledNodes.has(c)&&(this.disabledNodes.delete(c),ir(c,rr))}removeNode(c,l,v,P){if(Yr(l)){const U=c?this._fetchNamespace(c):null;if(U?U.removeNode(l,P):this.markElementAsRemoved(c,l,!1,P),v){const X=this.namespacesByHostElement.get(l);X&&X.id!==c&&X.removeNode(l,P)}}else this._onRemovalComplete(l,P)}markElementAsRemoved(c,l,v,P){this.collectedLeaveElements.push(l),l[Sn]={namespaceId:c,setForRemoval:P,hasAnimation:v,removedBeforeQueried:!1}}listen(c,l,v,P,U){return Yr(l)?this._fetchNamespace(c).listen(l,v,P,U):()=>{}}_buildInstruction(c,l,v,P,U){return c.transition.build(this.driver,c.element,c.fromState.value,c.toState.value,v,P,c.fromState.options,c.toState.options,l,U)}destroyInnerAnimations(c){let l=this.driver.query(c,Cn,!0);l.forEach(v=>this.destroyActiveAnimationsForElement(v)),0!=this.playersByQueriedElement.size&&(l=this.driver.query(c,Rt,!0),l.forEach(v=>this.finishActiveQueriedAnimationOnElement(v)))}destroyActiveAnimationsForElement(c){const l=this.playersByElement.get(c);l&&l.forEach(v=>{v.queued?v.markedForDestroy=!0:v.destroy()})}finishActiveQueriedAnimationOnElement(c){const l=this.playersByQueriedElement.get(c);l&&l.forEach(v=>v.finish())}whenRenderingDone(){return new Promise(c=>{if(this.players.length)return R(this.players).onDone(()=>c());c()})}processLeaveNode(c){const l=c[Sn];if(l&&l.setForRemoval){if(c[Sn]=Fn,l.namespaceId){this.destroyInnerAnimations(c);const v=this._fetchNamespace(l.namespaceId);v&&v.clearElementCache(c)}this._onRemovalComplete(c,l.setForRemoval)}this.driver.matchesElement(c,Yn)&&this.markElementAsDisabled(c,!1),this.driver.query(c,Yn,!0).forEach(v=>{this.markElementAsDisabled(v,!1)})}flush(c=-1){let l=[];if(this.newHostElements.size&&(this.newHostElements.forEach((v,P)=>this._balanceNamespaceList(v,P)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let v=0;v<this.collectedEnterElements.length;v++)Hn(this.collectedEnterElements[v],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const v=[];try{l=this._flushAnimations(v,c)}finally{for(let P=0;P<v.length;P++)v[P]()}}else for(let v=0;v<this.collectedLeaveElements.length;v++)this.processLeaveNode(this.collectedLeaveElements[v]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(v=>v()),this._flushFns=[],this._whenQuietFns.length){const v=this._whenQuietFns;this._whenQuietFns=[],l.length?R(l).onDone(()=>{v.forEach(P=>P())}):v.forEach(P=>P())}}reportError(c){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${c.join("\n")}`)}_flushAnimations(c,l){const v=new Jn,P=[],U=new Map,X=[],ce=new Map,De=new Map,ze=new Map,tt=new Set;this.disabledNodes.forEach(it=>{tt.add(it);const yt=this.driver.query(it,".ng-animate-queued",!0);for(let Ft=0;Ft<yt.length;Ft++)tt.add(yt[Ft])});const dt=this.bodyNode,_=Array.from(this.statesByElement.keys()),y=vi(_,this.collectedEnterElements),h=new Map;let w=0;y.forEach((it,yt)=>{const Ft=$t+w++;h.set(yt,Ft),it.forEach(rn=>Hn(rn,Ft))});const S=[],B=new Set,Y=new Set;for(let it=0;it<this.collectedLeaveElements.length;it++){const yt=this.collectedLeaveElements[it],Ft=yt[Sn];Ft&&Ft.setForRemoval&&(S.push(yt),B.add(yt),Ft.hasAnimation?this.driver.query(yt,".ng-star-inserted",!0).forEach(rn=>B.add(rn)):Y.add(yt))}const se=new Map,Re=vi(_,Array.from(B));Re.forEach((it,yt)=>{const Ft=pt+w++;se.set(yt,Ft),it.forEach(rn=>Hn(rn,Ft))}),c.push(()=>{y.forEach((it,yt)=>{const Ft=h.get(yt);it.forEach(rn=>ir(rn,Ft))}),Re.forEach((it,yt)=>{const Ft=se.get(yt);it.forEach(rn=>ir(rn,Ft))}),S.forEach(it=>{this.processLeaveNode(it)})});const ot=[],Nt=[];for(let it=this._namespaceList.length-1;it>=0;it--)this._namespaceList[it].drainQueuedTransitions(l).forEach(Ft=>{const rn=Ft.player,Xn=Ft.element;if(ot.push(rn),this.collectedEnterElements.length){const Cr=Xn[Sn];if(Cr&&Cr.setForMove)return void rn.destroy()}const vr=!dt||!this.driver.containsElement(dt,Xn),br=se.get(Xn),ui=h.get(Xn),Dn=this._buildInstruction(Ft,v,ui,br,vr);if(Dn.errors&&Dn.errors.length)Nt.push(Dn);else{if(vr)return rn.onStart(()=>Ve(Xn,Dn.fromStyles)),rn.onDestroy(()=>Gt(Xn,Dn.toStyles)),void P.push(rn);if(Ft.isFallbackTransition)return rn.onStart(()=>Ve(Xn,Dn.fromStyles)),rn.onDestroy(()=>Gt(Xn,Dn.toStyles)),void P.push(rn);Dn.timelines.forEach(Cr=>Cr.stretchStartingKeyframe=!0),v.append(Xn,Dn.timelines),X.push({instruction:Dn,player:rn,element:Xn}),Dn.queriedElements.forEach(Cr=>K(ce,Cr,[]).push(rn)),Dn.preStyleProps.forEach((Cr,di)=>{const qi=Object.keys(Cr);if(qi.length){let Ti=De.get(di);Ti||De.set(di,Ti=new Set),qi.forEach(Oi=>Ti.add(Oi))}}),Dn.postStyleProps.forEach((Cr,di)=>{const qi=Object.keys(Cr);let Ti=ze.get(di);Ti||ze.set(di,Ti=new Set),qi.forEach(Oi=>Ti.add(Oi))})}});if(Nt.length){const it=[];Nt.forEach(yt=>{it.push(`@${yt.triggerName} has failed due to:\n`),yt.errors.forEach(Ft=>it.push(`- ${Ft}\n`))}),ot.forEach(yt=>yt.destroy()),this.reportError(it)}const st=new Map,Bt=new Map;X.forEach(it=>{const yt=it.element;v.has(yt)&&(Bt.set(yt,yt),this._beforeAnimationBuild(it.player.namespaceId,it.instruction,st))}),P.forEach(it=>{const yt=it.element;this._getPreviousPlayers(yt,!1,it.namespaceId,it.triggerName,null).forEach(rn=>{K(st,yt,[]).push(rn),rn.destroy()})});const jt=S.filter(it=>Qr(it,De,ze)),jn=new Map;oi(jn,this.driver,Y,ze,T.l3).forEach(it=>{Qr(it,De,ze)&&jt.push(it)});const tr=new Map;y.forEach((it,yt)=>{oi(tr,this.driver,new Set(it),De,T.k1)}),jt.forEach(it=>{const yt=jn.get(it),Ft=tr.get(it);jn.set(it,ft(ft({},yt),Ft))});const _r=[],Ji=[],Si={};X.forEach(it=>{const{element:yt,player:Ft,instruction:rn}=it;if(v.has(yt)){if(tt.has(yt))return Ft.onDestroy(()=>Gt(yt,rn.toStyles)),Ft.disabled=!0,Ft.overrideTotalTime(rn.totalTime),void P.push(Ft);let Xn=Si;if(Bt.size>1){let br=yt;const ui=[];for(;br=br.parentNode;){const Dn=Bt.get(br);if(Dn){Xn=Dn;break}ui.push(br)}ui.forEach(Dn=>Bt.set(Dn,Xn))}const vr=this._buildAnimation(Ft.namespaceId,rn,st,U,tr,jn);if(Ft.setRealPlayer(vr),Xn===Si)_r.push(Ft);else{const br=this.playersByElement.get(Xn);br&&br.length&&(Ft.parentPlayer=R(br)),P.push(Ft)}}else Ve(yt,rn.fromStyles),Ft.onDestroy(()=>Gt(yt,rn.toStyles)),Ji.push(Ft),tt.has(yt)&&P.push(Ft)}),Ji.forEach(it=>{const yt=U.get(it.element);if(yt&&yt.length){const Ft=R(yt);it.setRealPlayer(Ft)}}),P.forEach(it=>{it.parentPlayer?it.syncPlayerEvents(it.parentPlayer):it.destroy()});for(let it=0;it<S.length;it++){const yt=S[it],Ft=yt[Sn];if(ir(yt,pt),Ft&&Ft.hasAnimation)continue;let rn=[];if(ce.size){let vr=ce.get(yt);vr&&vr.length&&rn.push(...vr);let br=this.driver.query(yt,Rt,!0);for(let ui=0;ui<br.length;ui++){let Dn=ce.get(br[ui]);Dn&&Dn.length&&rn.push(...Dn)}}const Xn=rn.filter(vr=>!vr.destroyed);Xn.length?ji(this,yt,Xn):this.processLeaveNode(yt)}return S.length=0,_r.forEach(it=>{this.players.push(it),it.onDone(()=>{it.destroy();const yt=this.players.indexOf(it);this.players.splice(yt,1)}),it.play()}),_r}elementContainsData(c,l){let v=!1;const P=l[Sn];return P&&P.setForRemoval&&(v=!0),this.playersByElement.has(l)&&(v=!0),this.playersByQueriedElement.has(l)&&(v=!0),this.statesByElement.has(l)&&(v=!0),this._fetchNamespace(c).elementContainsData(l)||v}afterFlush(c){this._flushFns.push(c)}afterFlushAnimationsDone(c){this._whenQuietFns.push(c)}_getPreviousPlayers(c,l,v,P,U){let X=[];if(l){const ce=this.playersByQueriedElement.get(c);ce&&(X=ce)}else{const ce=this.playersByElement.get(c);if(ce){const De=!U||U==Tn;ce.forEach(ze=>{ze.queued||!De&&ze.triggerName!=P||X.push(ze)})}}return(v||P)&&(X=X.filter(ce=>!(v&&v!=ce.namespaceId||P&&P!=ce.triggerName))),X}_beforeAnimationBuild(c,l,v){const U=l.element,X=l.isRemovalTransition?void 0:c,ce=l.isRemovalTransition?void 0:l.triggerName;for(const De of l.timelines){const ze=De.element,tt=ze!==U,dt=K(v,ze,[]);this._getPreviousPlayers(ze,tt,X,ce,l.toState).forEach(y=>{const h=y.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),y.destroy(),dt.push(y)})}Ve(U,l.fromStyles)}_buildAnimation(c,l,v,P,U,X){const ce=l.triggerName,De=l.element,ze=[],tt=new Set,dt=new Set,_=l.timelines.map(h=>{const w=h.element;tt.add(w);const S=w[Sn];if(S&&S.removedBeforeQueried)return new T.ZN(h.duration,h.delay);const B=w!==De,Y=function(A){const c=[];return Ei(A,c),c}((v.get(w)||An).map(st=>st.getRealPlayer())).filter(st=>!!st.element&&st.element===w),se=U.get(w),Re=X.get(w),ot=k(0,this._normalizer,0,h.keyframes,se,Re),Nt=this._buildPlayer(h,ot,Y);if(h.subTimeline&&P&&dt.add(w),B){const st=new Kr(c,ce,w);st.setRealPlayer(Nt),ze.push(st)}return Nt});ze.forEach(h=>{K(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>function(A,c,l){let v;if(A instanceof Map){if(v=A.get(c),v){if(v.length){const P=v.indexOf(l);v.splice(P,1)}0==v.length&&A.delete(c)}}else if(v=A[c],v){if(v.length){const P=v.indexOf(l);v.splice(P,1)}0==v.length&&delete A[c]}return v}(this.playersByQueriedElement,h.element,h))}),tt.forEach(h=>Hn(h,_n));const y=R(_);return y.onDestroy(()=>{tt.forEach(h=>ir(h,_n)),Gt(De,l.toStyles)}),dt.forEach(h=>{K(P,h,[]).push(y)}),y}_buildPlayer(c,l,v){return l.length>0?this.driver.animate(c.element,l,c.duration,c.delay,c.easing,v):new T.ZN(c.duration,c.delay)}}class Kr{constructor(c,l,v){this.namespaceId=c,this.triggerName=l,this.element=v,this._player=new T.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(c){this._containsRealPlayer||(this._player=c,Object.keys(this._queuedCallbacks).forEach(l=>{this._queuedCallbacks[l].forEach(v=>N(c,l,void 0,v))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(c.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(c){this.totalTime=c}syncPlayerEvents(c){const l=this._player;l.triggerCallback&&c.onStart(()=>l.triggerCallback("start")),c.onDone(()=>this.finish()),c.onDestroy(()=>this.destroy())}_queueEvent(c,l){K(this._queuedCallbacks,c,[]).push(l)}onDone(c){this.queued&&this._queueEvent("done",c),this._player.onDone(c)}onStart(c){this.queued&&this._queueEvent("start",c),this._player.onStart(c)}onDestroy(c){this.queued&&this._queueEvent("destroy",c),this._player.onDestroy(c)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(c){this.queued||this._player.setPosition(c)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(c){const l=this._player;l.triggerCallback&&l.triggerCallback(c)}}function Yr(A){return A&&1===A.nodeType}function Ui(A,c){const l=A.style.display;return A.style.display=null!=c?c:"none",l}function oi(A,c,l,v,P){const U=[];l.forEach(De=>U.push(Ui(De)));const X=[];v.forEach((De,ze)=>{const tt={};De.forEach(dt=>{const _=tt[dt]=c.computeStyle(ze,dt,P);(!_||0==_.length)&&(ze[Sn]=Gr,X.push(ze))}),A.set(ze,tt)});let ce=0;return l.forEach(De=>Ui(De,U[ce++])),X}function vi(A,c){const l=new Map;if(A.forEach(ce=>l.set(ce,[])),0==c.length)return l;const P=new Set(c),U=new Map;function X(ce){if(!ce)return 1;let De=U.get(ce);if(De)return De;const ze=ce.parentNode;return De=l.has(ze)?ze:P.has(ze)?1:X(ze),U.set(ce,De),De}return c.forEach(ce=>{const De=X(ce);1!==De&&l.get(De).push(ce)}),l}const Ci="$$classes";function Hn(A,c){if(A.classList)A.classList.add(c);else{let l=A[Ci];l||(l=A[Ci]={}),l[c]=!0}}function ir(A,c){if(A.classList)A.classList.remove(c);else{let l=A[Ci];l&&delete l[c]}}function ji(A,c,l){R(l).onDone(()=>A.processLeaveNode(c))}function Ei(A,c){for(let l=0;l<A.length;l++){const v=A[l];v instanceof T.ZE?Ei(v.players,c):c.push(v)}}function Qr(A,c,l){const v=l.get(A);if(!v)return!1;let P=c.get(A);return P?v.forEach(U=>P.add(U)):c.set(A,v),l.delete(A),!0}class si{constructor(c,l,v){this.bodyNode=c,this._driver=l,this._normalizer=v,this._triggerCache={},this.onRemovalComplete=(P,U)=>{},this._transitionEngine=new Qn(c,l,v),this._timelineEngine=new Er(c,l,v),this._transitionEngine.onRemovalComplete=(P,U)=>this.onRemovalComplete(P,U)}registerTrigger(c,l,v,P,U){const X=c+"-"+P;let ce=this._triggerCache[X];if(!ce){const De=[],ze=vt(this._driver,U,De);if(De.length)throw new Error(`The animation trigger "${P}" has failed to build due to the following errors:\n - ${De.join("\n - ")}`);ce=function(A,c,l){return new Ln(A,c,l)}(P,ze,this._normalizer),this._triggerCache[X]=ce}this._transitionEngine.registerTrigger(l,P,ce)}register(c,l){this._transitionEngine.register(c,l)}destroy(c,l){this._transitionEngine.destroy(c,l)}onInsert(c,l,v,P){this._transitionEngine.insertNode(c,l,v,P)}onRemove(c,l,v,P){this._transitionEngine.removeNode(c,l,P||!1,v)}disableAnimations(c,l){this._transitionEngine.markElementAsDisabled(c,l)}process(c,l,v,P){if("@"==v.charAt(0)){const[U,X]=Q(v);this._timelineEngine.command(U,l,X,P)}else this._transitionEngine.trigger(c,l,v,P)}listen(c,l,v,P,U){if("@"==v.charAt(0)){const[X,ce]=Q(v);return this._timelineEngine.listen(X,l,ce,U)}return this._transitionEngine.listen(c,l,v,P,U)}flush(c=-1){this._transitionEngine.flush(c)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function Fr(A,c){let l=null,v=null;return Array.isArray(c)&&c.length?(l=dr(c[0]),c.length>1&&(v=dr(c[c.length-1]))):c&&(l=dr(c)),l||v?new ai(A,l,v):null}let ai=(()=>{class A{constructor(l,v,P){this._element=l,this._startStyles=v,this._endStyles=P,this._state=0;let U=A.initialStylesByElement.get(l);U||A.initialStylesByElement.set(l,U={}),this._initialStyles=U}start(){this._state<1&&(this._startStyles&&Gt(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Gt(this._element,this._initialStyles),this._endStyles&&(Gt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(A.initialStylesByElement.delete(this._element),this._startStyles&&(Ve(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ve(this._element,this._endStyles),this._endStyles=null),Gt(this._element,this._initialStyles),this._state=3)}}return A.initialStylesByElement=new WeakMap,A})();function dr(A){let c=null;const l=Object.keys(A);for(let v=0;v<l.length;v++){const P=l[v];mr(P)&&(c=c||{},c[P]=A[P])}return c}function mr(A){return"display"===A||"position"===A}const Nr="animation",bi="animationend";class li{constructor(c,l,v,P,U,X,ce){this._element=c,this._name=l,this._duration=v,this._delay=P,this._easing=U,this._fillMode=X,this._onDoneFn=ce,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=De=>this._handleCallback(De)}apply(){(function(A,c){const l=Mi(A,"").trim();let v=0;l.length&&(function(A,c){let l=0;for(let v=0;v<A.length;v++)","===A.charAt(v)&&l++;return l}(l)+1,c=`${l}, ${c}`),Vr(A,"",c)})(this._element,`${this._duration}ms ${this._easing} ${this._delay}ms 1 normal ${this._fillMode} ${this._name}`),Ir(this._element,this._eventFn,!1),this._startTime=Date.now()}pause(){Di(this._element,this._name,"paused")}resume(){Di(this._element,this._name,"running")}setPosition(c){const l=Xr(this._element,this._name);this._position=c*this._duration,Vr(this._element,"Delay",`-${this._position}ms`,l)}getPosition(){return this._position}_handleCallback(c){const l=c._ngTestManualTimestamp||Date.now(),v=1e3*parseFloat(c.elapsedTime.toFixed(3));c.animationName==this._name&&Math.max(l-this._startTime,0)>=this._delay&&v>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),Ir(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(A,c){const v=Mi(A,"").split(","),P=Nn(v,c);P>=0&&(v.splice(P,1),Vr(A,"",v.join(",")))}(this._element,this._name))}}function Di(A,c,l){Vr(A,"PlayState",l,Xr(A,c))}function Xr(A,c){const l=Mi(A,"");return l.indexOf(",")>0?Nn(l.split(","),c):Nn([l],c)}function Nn(A,c){for(let l=0;l<A.length;l++)if(A[l].indexOf(c)>=0)return l;return-1}function Ir(A,c,l){l?A.removeEventListener(bi,c):A.addEventListener(bi,c)}function Vr(A,c,l,v){const P=Nr+c;if(null!=v){const U=A.style[P];if(U.length){const X=U.split(",");X[v]=l,l=X.join(",")}}A.style[P]=l}function Mi(A,c){return A.style[Nr+c]||""}class an{constructor(c,l,v,P,U,X,ce,De){this.element=c,this.keyframes=l,this.animationName=v,this._duration=P,this._delay=U,this._finalStyles=ce,this._specialStyles=De,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=X||"linear",this.totalTime=P+U,this._buildStyler()}onStart(c){this._onStartFns.push(c)}onDone(c){this._onDoneFns.push(c)}onDestroy(c){this._onDestroyFns.push(c)}destroy(){this.init(),!(this._state>=4)&&(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(c=>c()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(c=>c()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(c=>c()),this._onStartFns=[]}finish(){this.init(),!(this._state>=3)&&(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(c){this._styler.setPosition(c)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new li(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(c){const l="start"==c?this._onStartFns:this._onDoneFns;l.forEach(v=>v()),l.length=0}beforeDestroy(){this.init();const c={};if(this.hasStarted()){const l=this._state>=3;Object.keys(this._finalStyles).forEach(v=>{"offset"!=v&&(c[v]=l?this._finalStyles[v]:_t(this.element,v))})}this.currentSnapshot=c}}class Wi extends T.ZN{constructor(c,l){super(),this.element=c,this._startingStyles={},this.__initialized=!1,this._styles=fe(l)}init(){this.__initialized||!this._startingStyles||(this.__initialized=!0,Object.keys(this._styles).forEach(c=>{this._startingStyles[c]=this.element.style[c]}),super.init())}play(){!this._startingStyles||(this.init(),Object.keys(this._styles).forEach(c=>this.element.style.setProperty(c,this._styles[c])),super.play())}destroy(){!this._startingStyles||(Object.keys(this._startingStyles).forEach(c=>{const l=this._startingStyles[c];l?this.element.style.setProperty(c,l):this.element.style.removeProperty(c)}),this._startingStyles=null,super.destroy())}}class f{constructor(){this._count=0}validateStyleProperty(c){return ve(c)}matchesElement(c,l){return Ze(c,l)}containsElement(c,l){return Ce(c,l)}query(c,l,v){return Ee(c,l,v)}computeStyle(c,l,v){return window.getComputedStyle(c)[l]}buildKeyframeElement(c,l,v){v=v.map(ce=>fe(ce));let P=`@keyframes ${l} {\n`,U="";v.forEach(ce=>{U=" ";const De=parseFloat(ce.offset);P+=`${U}${100*De}% {\n`,U+=" ",Object.keys(ce).forEach(ze=>{const tt=ce[ze];switch(ze){case"offset":return;case"easing":return void(tt&&(P+=`${U}animation-timing-function: ${tt};\n`));default:return void(P+=`${U}${ze}: ${tt};\n`)}}),P+=`${U}}\n`}),P+="}\n";const X=document.createElement("style");return X.textContent=P,X}animate(c,l,v,P,U,X=[],ce){const De=X.filter(S=>S instanceof an),ze={};Ke(v,P)&&De.forEach(S=>{let B=S.currentSnapshot;Object.keys(B).forEach(Y=>ze[Y]=B[Y])});const tt=function(A){let c={};return A&&(Array.isArray(A)?A:[A]).forEach(v=>{Object.keys(v).forEach(P=>{"offset"==P||"easing"==P||(c[P]=v[P])})}),c}(l=Ue(c,l,ze));if(0==v)return new Wi(c,tt);const dt="gen_css_kf_"+this._count++,_=this.buildKeyframeElement(c,dt,l);(function(A){var l;const c=null==(l=A.getRootNode)?void 0:l.call(A);return"undefined"!=typeof ShadowRoot&&c instanceof ShadowRoot?c:document.head})(c).appendChild(_);const h=Fr(c,l),w=new an(c,l,dt,v,P,U,tt,h);return w.onDestroy(()=>{var A;(A=_).parentNode.removeChild(A)}),w}}class et{constructor(c,l,v,P){this.element=c,this.keyframes=l,this.options=v,this._specialStyles=P,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=v.duration,this._delay=v.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(c=>c()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const c=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,c,this.options),this._finalKeyframe=c.length?c[c.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(c,l,v){return c.animate(l,v)}onStart(c){this._onStartFns.push(c)}onDone(c){this._onDoneFns.push(c)}onDestroy(c){this._onDestroyFns.push(c)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(c=>c()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(c=>c()),this._onDestroyFns=[])}setPosition(c){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=c*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const c={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(l=>{"offset"!=l&&(c[l]=this._finished?this._finalKeyframe[l]:_t(this.element,l))}),this.currentSnapshot=c}triggerCallback(c){const l="start"==c?this._onStartFns:this._onDoneFns;l.forEach(v=>v()),l.length=0}}class Dt{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(cn().toString()),this._cssKeyframesDriver=new f}validateStyleProperty(c){return ve(c)}matchesElement(c,l){return Ze(c,l)}containsElement(c,l){return Ce(c,l)}query(c,l,v){return Ee(c,l,v)}computeStyle(c,l,v){return window.getComputedStyle(c)[l]}overrideWebAnimationsSupport(c){this._isNativeImpl=c}animate(c,l,v,P,U,X=[],ce){if(!ce&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(c,l,v,P,U,X);const tt={duration:v,delay:P,fill:0==P?"both":"forwards"};U&&(tt.easing=U);const dt={},_=X.filter(h=>h instanceof et);Ke(v,P)&&_.forEach(h=>{let w=h.currentSnapshot;Object.keys(w).forEach(S=>dt[S]=w[S])});const y=Fr(c,l=Ue(c,l=l.map(h=>At(h,!1)),dt));return new et(c,l,tt,y)}}function cn(){return M()&&Element.prototype.animate||{}}let Yt=(()=>{class A extends T._j{constructor(l,v){super(),this._nextAnimationId=0,this._renderer=l.createRenderer(v.body,{id:"0",encapsulation:g.ifc.None,styles:[],data:{animation:[]}})}build(l){const v=this._nextAnimationId.toString();this._nextAnimationId++;const P=Array.isArray(l)?(0,T.vP)(l):l;return Pn(this._renderer,null,v,"register",[P]),new dn(v,this._renderer)}}return A.\u0275fac=function(l){return new(l||A)(g.LFG(g.FYo),g.LFG(F.K0))},A.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac}),A})();class dn extends T.LC{constructor(c,l){super(),this._id=c,this._renderer=l}create(c,l){return new mn(this._id,c,l||{},this._renderer)}}class mn{constructor(c,l,v,P){this.id=c,this.element=l,this._renderer=P,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",v)}_listen(c,l){return this._renderer.listen(this.element,`@@${this.id}:${c}`,l)}_command(c,...l){return Pn(this._renderer,this.element,this.id,c,l)}onDone(c){this._listen("done",c)}onStart(c){this._listen("start",c)}onDestroy(c){this._listen("destroy",c)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(c){this._command("setPosition",c)}getPosition(){var c,l;return null!=(l=null==(c=this._renderer.engine.players[+this.id])?void 0:c.getPosition())?l:0}}function Pn(A,c,l,v,P){return A.setProperty(c,`@@${l}:${v}`,P)}const Jr="@.disabled";let zr=(()=>{class A{constructor(l,v,P){this.delegate=l,this.engine=v,this._zone=P,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),v.onRemovalComplete=(U,X)=>{X&&X.parentNode(U)&&X.removeChild(U.parentNode,U)}}createRenderer(l,v){const U=this.delegate.createRenderer(l,v);if(!(l&&v&&v.data&&v.data.animation)){let tt=this._rendererCache.get(U);return tt||(tt=new qr("",U,this.engine),this._rendererCache.set(U,tt)),tt}const X=v.id,ce=v.id+"-"+this._currentId;this._currentId++,this.engine.register(ce,l);const De=tt=>{Array.isArray(tt)?tt.forEach(De):this.engine.registerTrigger(X,ce,l,tt.name,tt)};return v.data.animation.forEach(De),new Ao(this,ce,U,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(l,v,P){l>=0&&l<this._microtaskId?this._zone.run(()=>v(P)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(U=>{const[X,ce]=U;X(ce)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([v,P]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return A.\u0275fac=function(l){return new(l||A)(g.LFG(g.FYo),g.LFG(si),g.LFG(g.R0b))},A.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac}),A})();class qr{constructor(c,l,v){this.namespaceId=c,this.delegate=l,this.engine=v,this.destroyNode=this.delegate.destroyNode?P=>l.destroyNode(P):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(c,l){return this.delegate.createElement(c,l)}createComment(c){return this.delegate.createComment(c)}createText(c){return this.delegate.createText(c)}appendChild(c,l){this.delegate.appendChild(c,l),this.engine.onInsert(this.namespaceId,l,c,!1)}insertBefore(c,l,v,P=!0){this.delegate.insertBefore(c,l,v),this.engine.onInsert(this.namespaceId,l,c,P)}removeChild(c,l,v){this.engine.onRemove(this.namespaceId,l,this.delegate,v)}selectRootElement(c,l){return this.delegate.selectRootElement(c,l)}parentNode(c){return this.delegate.parentNode(c)}nextSibling(c){return this.delegate.nextSibling(c)}setAttribute(c,l,v,P){this.delegate.setAttribute(c,l,v,P)}removeAttribute(c,l,v){this.delegate.removeAttribute(c,l,v)}addClass(c,l){this.delegate.addClass(c,l)}removeClass(c,l){this.delegate.removeClass(c,l)}setStyle(c,l,v,P){this.delegate.setStyle(c,l,v,P)}removeStyle(c,l,v){this.delegate.removeStyle(c,l,v)}setProperty(c,l,v){"@"==l.charAt(0)&&l==Jr?this.disableAnimations(c,!!v):this.delegate.setProperty(c,l,v)}setValue(c,l){this.delegate.setValue(c,l)}listen(c,l,v){return this.delegate.listen(c,l,v)}disableAnimations(c,l){this.engine.disableAnimations(c,l)}}class Ao extends qr{constructor(c,l,v,P){super(l,v,P),this.factory=c,this.namespaceId=l}setProperty(c,l,v){"@"==l.charAt(0)?"."==l.charAt(1)&&l==Jr?this.disableAnimations(c,v=void 0===v||!!v):this.engine.process(this.namespaceId,c,l.substr(1),v):this.delegate.setProperty(c,l,v)}listen(c,l,v){if("@"==l.charAt(0)){const P=function(A){switch(A){case"body":return document.body;case"document":return document;case"window":return window;default:return A}}(c);let U=l.substr(1),X="";return"@"!=U.charAt(0)&&([U,X]=function(A){const c=A.indexOf(".");return[A.substring(0,c),A.substr(c+1)]}(U)),this.engine.listen(this.namespaceId,P,U,X,ce=>{this.factory.scheduleListenerCallback(ce._data||-1,v,ce)})}return this.delegate.listen(c,l,v)}}let ua=(()=>{class A extends si{constructor(l,v,P){super(l.body,v,P)}ngOnDestroy(){this.flush()}}return A.\u0275fac=function(l){return new(l||A)(g.LFG(F.K0),g.LFG(Le),g.LFG(re))},A.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac}),A})();const Rn=new g.OlP("AnimationModuleType"),Go=[{provide:T._j,useClass:Yt},{provide:re,useFactory:function(){return new ge}},{provide:si,useClass:ua},{provide:g.FYo,useFactory:function(A,c,l){return new zr(A,c,l)},deps:[p.se,si,g.R0b]}],Ki=[{provide:Le,useFactory:function(){return"function"==typeof cn()?new Dt:new f}},{provide:Rn,useValue:"BrowserAnimations"},...Go],Hr=[{provide:Le,useClass:de},{provide:Rn,useValue:"NoopAnimations"},...Go];let To=(()=>{class A{static withConfig(l){return{ngModule:A,providers:l.disableAnimations?Hr:Ki}}}return A.\u0275fac=function(l){return new(l||A)},A.\u0275mod=g.oAB({type:A}),A.\u0275inj=g.cJS({providers:Ki,imports:[p.b2]}),A})();var Yi=C(3049),fs=C(7233),Oo=C(4107),ho=C(2831),Zn=C(3218),yr=C(1091),Ko=C(9627),Ai=C(9468),Ur=C(3167),ps=C(163);function gs(A){if((0,F.NF)(A))return window}let da=(()=>{class A{static forRoot(l={name:"default"},v,P,U){return{ngModule:A,providers:[{provide:Yi.YE,useValue:l||{}},{provide:Yi.Tn,useValue:ho.e},{provide:Yi.FX,useValue:v||[]},{provide:Yi.Vv,useValue:P||Zn.B},{provide:Yi.qT,useExisting:F.K0},{provide:Yi.Q3,useFactory:gs,deps:[g.Lbi]},ho.Q,fs.W,Zn._,Oo.c,{provide:yr.q_,useValue:U||yr.xd.LTR},yr.nX,Ko.H,Ai.m,...Ur.j.forRoot().providers,ps.Y]}}}return A.\u0275fac=function(l){return new(l||A)},A.\u0275mod=g.oAB({type:A}),A.\u0275inj=g.cJS({imports:[[F.ez]]}),A})();var ms=C(3405),Yo=C(9506),Qi=C(8805),Io=C(8735),Lo=C(6636),ys=C(4099),Qo=C(2668),jr=C(8053),fo=C(4102);const Zo=[{path:"accordion",children:[{path:"accordion-multi.component",link:"/accordion/accordion-multi.component",component:"AccordionMultiComponent",name:"Accordion Multi"},{path:"accordion-showcase.component",link:"/accordion/accordion-showcase.component",component:"AccordionShowcaseComponent",name:"Accordion Showcase"},{path:"accordion-test.component",link:"/accordion/accordion-test.component",component:"AccordionTestComponent",name:"Accordion Test"},{path:"accordion-toggle.component",link:"/accordion/accordion-toggle.component",component:"AccordionToggleComponent",name:"Accordion Toggle"}]},{path:"action",children:[{path:"action-badge.component",link:"/action/action-badge.component",component:"ActionBadgeComponent",name:"Action Badge"},{path:"action-showcase.component",link:"/action/action-showcase.component",component:"ActionShowcaseComponent",name:"Action Showcase"},{path:"action-sizes.component",link:"/action/action-sizes.component",component:"ActionSizesComponent",name:"Action Sizes"},{path:"action-test.component",link:"/action/action-test.component",component:"ActionTestComponent",name:"Action Test"},{path:"action-width.component",link:"/action/action-width.component",component:"ActionWidthComponent",name:"Action Width"},{path:"action-dot-mode.component",link:"/action/action-dot-mode.component",component:"ActionDotModeComponent",name:"Action Dot Mode"}]},{path:"alert",children:[{path:"alert-accents.component",link:"/alert/alert-accents.component",component:"AlertAccentsComponent",name:"Alert Accents"},{path:"alert-colors.component",link:"/alert/alert-colors.component",component:"AlertColorsComponent",name:"Alert Colors"},{path:"alert-outline.component",link:"/alert/alert-outline.component",component:"AlertOutlineComponent",name:"Alert Outline"},{path:"alert-showcase.component",link:"/alert/alert-showcase.component",component:"AlertShowcaseComponent",name:"Alert Showcase"},{path:"alert-sizes.component",link:"/alert/alert-sizes.component",component:"AlertSizesComponent",name:"Alert Sizes"},{path:"alert-test.component",link:"/alert/alert-test.component",component:"AlertTestComponent",name:"Alert Test"}]},{path:"autocomplete",children:[{path:"autocomplete-showcase.component",link:"/autocomplete/autocomplete-showcase.component",component:"AutocompleteShowcaseComponent",name:"Autocomplete Showcase"},{path:"autocomplete-form.component",link:"/autocomplete/autocomplete-form.component",component:"AutocompleteFormComponent",name:"Autocomplete Form"},{path:"autocomplete-group.component",link:"/autocomplete/autocomplete-group.component",component:"AutocompleteGroupComponent",name:"Autocomplete Group"},{path:"autocomplete-custom-display.component",link:"/autocomplete/autocomplete-custom-display.component",component:"AutocompleteCustomDisplayComponent",name:"Autocomplete Custom Display"},{path:"autocomplete-active-first.component",link:"/autocomplete/autocomplete-active-first.component",component:"AutocompleteActiveFirstComponent",name:"Autocomplete Active First"},{path:"autocomplete-disabled.component",link:"/autocomplete/autocomplete-disabled.component",component:"AutocompleteDisabledComponent",name:"Autocomplete Disabled"}]},{path:"badge",children:[{path:"badge-showcase.component",link:"/badge/badge-showcase.component",component:"BadgeShowcaseComponent",name:"Badge Showcase"}]},{path:"button",children:[{path:"button-colors.component",link:"/button/button-colors.component",component:"ButtonColorsComponent",name:"Button Colors"},{path:"button-full-width.component",link:"/button/button-full-width.component",component:"ButtonFullWidthComponent",name:"Button Full Width"},{path:"button-hero.component",link:"/button/button-hero.component",component:"ButtonHeroComponent",name:"Button Hero"},{path:"button-outline.component",link:"/button/button-outline.component",component:"ButtonOutlineComponent",name:"Button Outline"},{path:"button-shapes.component",link:"/button/button-shapes.component",component:"ButtonShapesComponent",name:"Button Shapes"},{path:"button-showcase.component",link:"/button/button-showcase.component",component:"ButtonShowcaseComponent",name:"Button Showcase"},{path:"button-sizes.component",link:"/button/button-sizes.component",component:"ButtonSizesComponent",name:"Button Sizes"},{path:"button-types.component",link:"/button/button-types.component",component:"ButtonTypesComponent",name:"Button Types"},{path:"button-icon.component",link:"/button/button-icon.component",component:"ButtonIconComponent",name:"Button Icon"},{path:"button-interactive.component",link:"/button/button-interactive.component",component:"ButtonInteractiveComponent",name:"Button Interactive"}]},{path:"button-group",children:[{path:"button-group-showcase.component",link:"/button-group/button-group-showcase.component",component:"ButtonGroupShowcaseComponent",name:"Button Group Showcase"},{path:"button-group-multiple.component",link:"/button-group/button-group-multiple.component",component:"ButtonGroupMultipleComponent",name:"Button Group Multiple"},{path:"button-group-sizes.component",link:"/button-group/button-group-sizes.component",component:"ButtonGroupSizesComponent",name:"Button Group Sizes"},{path:"button-group-appearances.component",link:"/button-group/button-group-appearances.component",component:"ButtonGroupAppearancesComponent",name:"Button Group Appearances"},{path:"button-group-shapes.component",link:"/button-group/button-group-shapes.component",component:"ButtonGroupShapesComponent",name:"Button Group Shapes"},{path:"button-and-button-toggle-groups.component",link:"/button-group/button-and-button-toggle-groups.component",component:"ButtonAndButtonToggleGroupsComponent",name:"Button And Button Toggle Groups"},{path:"button-group-interactive.component",link:"/button-group/button-group-interactive.component",component:"ButtonGroupInteractiveComponent",name:"Button Group Interactive"},{path:"button-group-disabled.component",link:"/button-group/button-group-disabled.component",component:"ButtonGroupDisabledComponent",name:"Button Group Disabled"},{path:"button-group-statuses.component",link:"/button-group/button-group-statuses.component",component:"ButtonGroupStatusesComponent",name:"Button Group Statuses"},{path:"button-group-value-change.component",link:"/button-group/button-group-value-change.component",component:"ButtonGroupValueChangeComponent",name:"Button Group Value Change"}]},{path:"calendar",children:[{path:"calendar-bounding-month.component",link:"/calendar/calendar-bounding-month.component",component:"CalendarBoundingMonthComponent",name:"Calendar Bounding Month"},{path:"calendar-custom-day-cell-showcase.component",link:"/calendar/calendar-custom-day-cell-showcase.component",component:"CalendarCustomDayCellShowcaseComponent",name:"Calendar Custom Day Cell Showcase"},{path:"calendar-filter.component",link:"/calendar/calendar-filter.component",component:"CalendarFilterComponent",name:"Calendar Filter"},{path:"calendar-min-max.component",link:"/calendar/calendar-min-max.component",component:"CalendarMinMaxComponent",name:"Calendar Min Max"},{path:"calendar-range-showcase.component",link:"/calendar/calendar-range-showcase.component",component:"CalendarRangeShowcaseComponent",name:"Calendar Range Showcase"},{path:"calendar-showcase.component",link:"/calendar/calendar-showcase.component",component:"CalendarShowcaseComponent",name:"Calendar Showcase"},{path:"calendar-size.component",link:"/calendar/calendar-size.component",component:"CalendarSizeComponent",name:"Calendar Size"},{path:"calendar-start-view.component",link:"/calendar/calendar-start-view.component",component:"CalendarStartViewComponent",name:"Calendar Start View"},{path:"calendar-without-navigation.component",link:"/calendar/calendar-without-navigation.component",component:"CalendarWithoutNavigationComponent",name:"Calendar Without Navigation"},{path:"calendar-week-number.component",link:"/calendar/calendar-week-number.component",component:"CalendarWeekNumberComponent",name:"Calendar Week Number"}]},{path:"calendar-kit",children:[{path:"calendar-kit-full-calendar.component",link:"/calendar-kit/calendar-kit-full-calendar.component",component:"CalendarKitFullCalendarShowcaseComponent",name:"Calendar Kit Full Calendar Showcase"}]},{path:"card",children:[{path:"card-accents.component",link:"/card/card-accents.component",component:"CardAccentsComponent",name:"Card Accents"},{path:"card-colors.component",link:"/card/card-colors.component",component:"CardColorsComponent",name:"Card Colors"},{path:"card-full.component",link:"/card/card-full.component",component:"CardFullComponent",name:"Card Full"},{path:"card-showcase.component",link:"/card/card-showcase.component",component:"CardShowcaseComponent",name:"Card Showcase"},{path:"card-sizes.component",link:"/card/card-sizes.component",component:"CardSizesComponent",name:"Card Sizes"},{path:"card-test.component",link:"/card/card-test.component",component:"CardTestComponent",name:"Card Test"},{path:"card-without-body.component",link:"/card/card-without-body.component",component:"CardWithoutBodyComponent",name:"Card Without Body"},{path:"card-sizes-combinations.component",link:"/card/card-sizes-combinations.component",component:"CardSizesCombinationsComponent",name:"Card Sizes Combinations"}]},{path:"chat",children:[{path:"chat-colors.component",link:"/chat/chat-colors.component",component:"ChatColorsComponent",name:"Chat Colors"},{path:"chat-conversation-showcase.component",link:"/chat/chat-conversation-showcase.component",component:"ChatConversationShowcaseComponent",name:"Chat Conversation Showcase"},{path:"chat-drop.component",link:"/chat/chat-drop.component",component:"ChatDropComponent",name:"Chat Drop"},{path:"chat-message-types-showcase.component",link:"/chat/chat-message-types-showcase.component",component:"ChatMessageTypesShowcaseComponent",name:"Chat Message Types Showcase"},{path:"chat-showcase.component",link:"/chat/chat-showcase.component",component:"ChatShowcaseComponent",name:"Chat Showcase"},{path:"chat-sizes.component",link:"/chat/chat-sizes.component",component:"ChatSizesComponent",name:"Chat Sizes"},{path:"chat-test.component",link:"/chat/chat-test.component",component:"ChatTestComponent",name:"Chat Test"},{path:"chat-custom-message.component",link:"/chat/chat-custom-message.component",component:"ChatCustomMessageComponent",name:"Chat Custom Message"},{path:"chat-template-title.component",link:"/chat/chat-template-title.component",component:"ChatTemplateTitleComponent",name:"Chat Template Title"}]},{path:"checkbox",children:[{path:"checkbox-disabled.component",link:"/checkbox/checkbox-disabled.component",component:"CheckboxDisabledComponent",name:"Checkbox Disabled"},{path:"checkbox-showcase.component",link:"/checkbox/checkbox-showcase.component",component:"CheckboxShowcaseComponent",name:"Checkbox Showcase"},{path:"checkbox-status.component",link:"/checkbox/checkbox-status.component",component:"CheckboxStatusComponent",name:"Checkbox Status"},{path:"checkbox-test.component",link:"/checkbox/checkbox-test.component",component:"CheckboxTestComponent",name:"Checkbox Test"},{path:"checkbox-indeterminate.component",link:"/checkbox/checkbox-indeterminate.component",component:"CheckboxIndeterminateComponent",name:"Checkbox Indeterminate"}]},{path:"datepicker",children:[{path:"datepicker-forms.component",link:"/datepicker/datepicker-forms.component",component:"DatepickerFormsComponent",name:"Datepicker Forms"},{path:"datepicker-showcase.component",link:"/datepicker/datepicker-showcase.component",component:"DatepickerShowcaseComponent",name:"Datepicker Showcase"},{path:"date-timepicker-showcase.component",link:"/datepicker/date-timepicker-showcase.component",component:"DateTimepickerShowcaseComponent",name:"Date Timepicker Showcase"},{path:"date-timepicker-single-column.component",link:"/datepicker/date-timepicker-single-column.component",component:"DateTimepickerSingleColumnComponent",name:"Date Timepicker Single Column"},{path:"datepicker-validation.component",link:"/datepicker/datepicker-validation.component",component:"DatepickerValidationComponent",name:"Datepicker Validation"},{path:"rangepicker-showcase.component",link:"/datepicker/rangepicker-showcase.component",component:"RangepickerShowcaseComponent",name:"Rangepicker Showcase"},{path:"datepicker-filter.component",link:"/datepicker/datepicker-filter.component",component:"DatepickerFilterComponent",name:"Datepicker Filter"}]},{path:"timepicker",children:[{path:"timepicker-showcase.component",link:"/timepicker/timepicker-showcase.component",component:"TimepickerShowcaseComponent",name:"Timepicker Showcase"},{path:"timepicker-twelve-hours-format.component",link:"/timepicker/timepicker-twelve-hours-format.component",component:"TimepickerTwelveHoursFormatComponent",name:"Timepicker Twelve Hours Format"},{path:"timepicker-single-column.component",link:"/timepicker/timepicker-single-column.component",component:"TimepickerSingleColumnComponent",name:"Timepicker Single Column"},{path:"timepicker-with-seconds.component",link:"/timepicker/timepicker-with-seconds.component",component:"TimepickerWithSecondsComponent",name:"Timepicker With Seconds"},{path:"timepicker-form-control.component",link:"/timepicker/timepicker-form-control.component",component:"TimepickerFormControlComponent",name:"Timepicker Form Control"},{path:"timepicker-ng-model.component",link:"/timepicker/timepicker-ng-model.component",component:"TimepickerNgModelComponent",name:"Timepicker Ng Model"}]},{path:"dialog",children:[{path:"dialog-auto-focus.component",link:"/dialog/dialog-auto-focus.component",component:"DialogAutoFocusComponent",name:"Dialog Auto Focus"},{path:"dialog-backdrop-click.component",link:"/dialog/dialog-backdrop-click.component",component:"DialogBackdropClickComponent",name:"Dialog Backdrop Click"},{path:"dialog-esc.component",link:"/dialog/dialog-esc.component",component:"DialogEscComponent",name:"Dialog Esc"},{path:"dialog-has-backdrop.component",link:"/dialog/dialog-has-backdrop.component",component:"DialogHasBackdropComponent",name:"Dialog Has Backdrop"},{path:"dialog-result.component",link:"/dialog/dialog-result.component",component:"DialogResultComponent",name:"Dialog Result"},{path:"dialog-scroll.component",link:"/dialog/dialog-scroll.component",component:"DialogScrollComponent",name:"Dialog Scroll"},{path:"dialog-showcase.component",link:"/dialog/dialog-showcase.component",component:"DialogShowcaseComponent",name:"Dialog Showcase"},{path:"dialog-template.component",link:"/dialog/dialog-template.component",component:"DialogTemplateComponent",name:"Dialog Template"}]},{path:"flip-card",children:[{path:"flip-card-accents.component",link:"/flip-card/flip-card-accents.component",component:"FlipCardAccentsComponent",name:"Flip Card Accents"},{path:"flip-card-colors.component",link:"/flip-card/flip-card-colors.component",component:"FlipCardColorsComponent",name:"Flip Card Colors"},{path:"flip-card-full.component",link:"/flip-card/flip-card-full.component",component:"FlipCardFullComponent",name:"Flip Card Full"},{path:"flip-card-showcase.component",link:"/flip-card/flip-card-showcase.component",component:"FlipCardShowcaseComponent",name:"Flip Card Showcase"},{path:"flip-card-sizes.component",link:"/flip-card/flip-card-sizes.component",component:"FlipCardSizesComponent",name:"Flip Card Sizes"}]},{path:"infinite-list",children:[{path:"infinite-list-placeholders.component",link:"/infinite-list/infinite-list-placeholders.component",component:"InfiniteListPlaceholdersComponent",name:"Infinite List Placeholders"},{path:"infinite-list-scroll-modes.component",link:"/infinite-list/infinite-list-scroll-modes.component",component:"InfiniteListScrollModesComponent",name:"Infinite List Scroll Modes"},{path:"infinite-list-showcase.component",link:"/infinite-list/infinite-list-showcase.component",component:"InfiniteListShowcaseComponent",name:"Infinite List Showcase"},{path:"infinite-news-list.component",link:"/infinite-list/infinite-news-list.component",component:"InfiniteNewsListComponent",name:"Infinite News List"}]},{path:"input",children:[{path:"input-colors.component",link:"/input/input-colors.component",component:"InputColorsComponent",name:"Input Colors"},{path:"input-full-width.component",link:"/input/input-full-width.component",component:"InputFullWidthComponent",name:"Input Full Width"},{path:"input-shapes.component",link:"/input/input-shapes.component",component:"InputShapesComponent",name:"Input Shapes"},{path:"input-showcase.component",link:"/input/input-showcase.component",component:"InputsShowcaseComponent",name:"Inputs Showcase"},{path:"input-sizes.component",link:"/input/input-sizes.component",component:"InputSizesComponent",name:"Input Sizes"},{path:"input-types.component",link:"/input/input-types.component",component:"InputTypesComponent",name:"Input Types"},{path:"input-form.component",link:"/input/input-form.component",component:"InputFormComponent",name:"Input Form"}]},{path:"list",children:[{path:"simple-list-showcase.component",link:"/list/simple-list-showcase.component",component:"SimpleListShowcaseComponent",name:"Simple List Showcase"},{path:"users-list-showcase.component",link:"/list/users-list-showcase.component",component:"UsersListShowcaseComponent",name:"Users List Showcase"}]},{path:"menu",children:[{path:"menu-children.component",link:"/menu/menu-children.component",component:"MenuChildrenComponent",name:"Menu Children"},{path:"menu-showcase.component",link:"/menu/menu-showcase.component",component:"MenuShowcaseComponent",name:"Menu Showcase"},{path:"menu-autocollapse.component",link:"/menu/menu-autocollapse.component",component:"MenuAutoCollapseComponent",name:"Menu Auto Collapse"},{path:"menu-link-params.component",link:"/menu/menu-link-params.component",component:"MenuLinkParamsComponent",name:"Menu Link Params"},{path:"menu-badge.component",link:"/menu/menu-badge.component",component:"MenuBadgeComponent",name:"Menu Badge"},{path:"menu-service.component",link:"/menu/menu-service.component",component:"MenuServiceComponent",name:"Menu Service",children:[{path:"2",link:"/menu/menu-service.component/2",component:"MenuServiceItem2Component",name:"Menu Service Item2"},{path:"3",link:"/menu/menu-service.component/3",component:"MenuServiceItem3Component",name:"Menu Service Item3",children:[{path:"1",link:"/menu/menu-service.component/3/1",component:"MenuServiceItem31Component",name:"Menu Service Item31"},{path:"2",link:"/menu/menu-service.component/3/2",component:"MenuServiceItem32Component",name:"Menu Service Item32"},{path:"3",link:"/menu/menu-service.component/3/3",component:"MenuServiceItem33Component",name:"Menu Service Item33",children:[{path:"1",link:"/menu/menu-service.component/3/3/1",component:"MenuServiceItem331Component",name:"Menu Service Item331"},{path:"2",link:"/menu/menu-service.component/3/3/2",component:"MenuServiceItem332Component",name:"Menu Service Item332"}]}]}]}]},{path:"overlay",children:[{path:"overlay-showcase.component",link:"/overlay/overlay-showcase.component",component:"OverlayShowcaseComponent",name:"Overlay Showcase"}]},{path:"popover",children:[{path:"popover-custom-component.component",link:"/popover/popover-custom-component.component",component:"PopoverCustomComponentComponent",name:"Popover Custom Component"},{path:"popover-modes.component",link:"/popover/popover-modes.component",component:"PopoverModesComponent",name:"Popover Modes"},{path:"popover-placements.component",link:"/popover/popover-placements.component",component:"PopoverPlacementsComponent",name:"Popover Placements"},{path:"popover-showcase.component",link:"/popover/popover-showcase.component",component:"PopoverShowcaseComponent",name:"Popover Showcase"},{path:"popover-template-ref.component",link:"/popover/popover-template-ref.component",component:"PopoverTemplateRefComponent",name:"Popover Template Ref"},{path:"popover-test.component",link:"/popover/popover-test.component",component:"PopoverTestComponent",name:"Popover Test"},{path:"popover-noop.component",link:"/popover/popover-noop.component",component:"PopoverNoopComponent",name:"Popover Noop"},{path:"popover-dynamic.component",link:"/popover/popover-dynamic.component",component:"PopoverDynamicComponent",name:"Popover Dynamic"},{path:"popover-dynamic-code.component",link:"/popover/popover-dynamic-code.component",component:"PopoverDynamicCodeComponent",name:"Popover Dynamic Code"}]},{path:"progress-bar",children:[{path:"progress-bar-interactive.component",link:"/progress-bar/progress-bar-interactive.component",component:"ProgressBarInteractiveComponent",name:"Progress Bar Interactive"},{path:"progress-bar-showcase.component",link:"/progress-bar/progress-bar-showcase.component",component:"ProgressBarShowcaseComponent",name:"Progress Bar Showcase"},{path:"progress-bar-size.component",link:"/progress-bar/progress-bar-size.component",component:"ProgressBarSizeComponent",name:"Progress Bar Size"},{path:"progress-bar-status.component",link:"/progress-bar/progress-bar-status.component",component:"ProgressBarStatusComponent",name:"Progress Bar Status"},{path:"progress-bar-value.component",link:"/progress-bar/progress-bar-value.component",component:"ProgressBarValueComponent",name:"Progress Bar Value"}]},{path:"radio",children:[{path:"radio-disabled.component",link:"/radio/radio-disabled.component",component:"RadioDisabledComponent",name:"Radio Disabled"},{path:"radio-showcase.component",link:"/radio/radio-showcase.component",component:"RadioShowcaseComponent",name:"Radio Showcase"},{path:"radio-statuses.component",link:"/radio/radio-statuses.component",component:"RadioStatusesComponent",name:"Radio Statuses"},{path:"radio-disabled-group.component",link:"/radio/radio-disabled-group.component",component:"RadioDisabledGroupComponent",name:"Radio Disabled Group"},{path:"radio-form.component",link:"/radio/radio-form.component",component:"RadioFormComponent",name:"Radio Form"}]},{path:"reveal-card",children:[{path:"reveal-card-accents.component",link:"/reveal-card/reveal-card-accents.component",component:"RevealCardAccentsComponent",name:"Reveal Card Accents"},{path:"reveal-card-colors.component",link:"/reveal-card/reveal-card-colors.component",component:"RevealCardColorsComponent",name:"Reveal Card Colors"},{path:"reveal-card-full.component",link:"/reveal-card/reveal-card-full.component",component:"RevealCardFullComponent",name:"Reveal Card Full"},{path:"reveal-card-showcase.component",link:"/reveal-card/reveal-card-showcase.component",component:"RevealCardShowcaseComponent",name:"Reveal Card Showcase"},{path:"reveal-card-sizes.component",link:"/reveal-card/reveal-card-sizes.component",component:"RevealCardSizesComponent",name:"Reveal Card Sizes"}]},{path:"select",children:[{path:"select-clean.component",link:"/select/select-clean.component",component:"SelectCleanComponent",name:"Select Clean"},{path:"select-disabled.component",link:"/select/select-disabled.component",component:"SelectDisabledComponent",name:"Select Disabled"},{path:"select-form.component",link:"/select/select-form.component",component:"SelectFormComponent",name:"Select Form"},{path:"select-groups.component",link:"/select/select-groups.component",component:"SelectGroupsComponent",name:"Select Groups"},{path:"select-hero.component",link:"/select/select-hero.component",component:"SelectHeroComponent",name:"Select Hero"},{path:"select-label.component",link:"/select/select-label.component",component:"SelectLabelShowcaseComponent",name:"Select Label Showcase"},{path:"select-multiple.component",link:"/select/select-multiple.component",component:"SelectMultipleComponent",name:"Select Multiple"},{path:"select-filled.component",link:"/select/select-filled.component",component:"SelectFilledComponent",name:"Select Filled"},{path:"select-placeholder.component",link:"/select/select-placeholder.component",component:"SelectPlaceholderComponent",name:"Select Placeholder"},{path:"select-shapes.component",link:"/select/select-shapes.component",component:"SelectShapeComponent",name:"Select Shape"},{path:"select-showcase.component",link:"/select/select-showcase.component",component:"SelectShowcaseComponent",name:"Select Showcase"},{path:"select-sizes.component",link:"/select/select-sizes.component",component:"SelectSizesComponent",name:"Select Sizes"},{path:"select-status.component",link:"/select/select-status.component",component:"SelectStatusComponent",name:"Select Status"},{path:"select-interactive.component",link:"/select/select-interactive.component",component:"SelectInteractiveComponent",name:"Select Interactive"},{path:"select-test.component",link:"/select/select-test.component",component:"SelectTestComponent",name:"Select Test"},{path:"select-compare-with.component",link:"/select/select-compare-with.component",component:"SelectCompareWithComponent",name:"Select Compare With"},{path:"select-icon.component",link:"/select/select-icon.component",component:"SelectIconComponent",name:"Select Icon"}]},{path:"spinner",children:[{path:"spinner-button.component",link:"/spinner/spinner-button.component",component:"SpinnerButtonComponent",name:"Spinner Button"},{path:"spinner-card.component",link:"/spinner/spinner-card.component",component:"SpinnerCardComponent",name:"Spinner Card"},{path:"spinner-colors.component",link:"/spinner/spinner-colors.component",component:"SpinnerColorsComponent",name:"Spinner Colors"},{path:"spinner-sizes.component",link:"/spinner/spinner-sizes.component",component:"SpinnerSizesComponent",name:"Spinner Sizes"},{path:"spinner-tabs.component",link:"/spinner/spinner-tabs.component",component:"SpinnerTabsComponent",name:"Spinner Tabs"}]},{path:"stepper",children:[{path:"stepper-showcase.component",link:"/stepper/stepper-showcase.component",component:"StepperShowcaseComponent",name:"Stepper Showcase"},{path:"stepper-test.component",link:"/stepper/stepper-test.component",component:"StepperTestComponent",name:"Stepper Test"},{path:"stepper-validation.component",link:"/stepper/stepper-validation.component",component:"StepperValidationComponent",name:"Stepper Validation"},{path:"stepper-vertical.component",link:"/stepper/stepper-vertical.component",component:"StepperVerticalComponent",name:"Stepper Vertical"},{path:"stepper-disabled-step-nav.component",link:"/stepper/stepper-disabled-step-nav.component",component:"StepperDisabledStepNavComponent",name:"Stepper Disabled Step Nav"},{path:"stepper-linear.component",link:"/stepper/stepper-linear.component",component:"StepperLinearComponent",name:"Stepper Linear"},{path:"stepper-step-change-event.component",link:"/stepper/stepper-step-change-event.component",component:"StepperStepChangeEventComponent",name:"Stepper Step Change Event"}]},{path:"tag",children:[{path:"tag-showcase.component",link:"/tag/tag-showcase.component",component:"TagShowcaseComponent",name:"Tag Showcase"},{path:"tag-appearance.component",link:"/tag/tag-appearance.component",component:"TagAppearanceComponent",name:"Tag Appearance"},{path:"tag-input.component",link:"/tag/tag-input.component",component:"TagInputComponent",name:"Tag Input"},{path:"tag-input-with-autocomplete.component",link:"/tag/tag-input-with-autocomplete.component",component:"TagInputWithAutocompleteComponent",name:"Tag Input With Autocomplete"},{path:"tag-status.component",link:"/tag/tag-status.component",component:"TagStatusComponent",name:"Tag Status"},{path:"tag-removable.component",link:"/tag/tag-removable.component",component:"TagRemovableComponent",name:"Tag Removable"}]},{path:"tabset",children:[{path:"route-tabset-showcase.component",link:"/tabset/route-tabset-showcase.component",component:"RouteTabsetShowcaseComponent",name:"Route Tabset Showcase",children:[{path:"tab1",link:"/tabset/route-tabset-showcase.component/tab1",component:"RouteTabsetShowcaseChild1Component",name:"Route Tabset Showcase Child1"},{path:"tab2",link:"/tabset/route-tabset-showcase.component/tab2",component:"RouteTabsetShowcaseChild2Component",name:"Route Tabset Showcase Child2"},{path:"tab3",link:"/tabset/route-tabset-showcase.component/tab3",component:"RouteTabsetShowcaseChild3Component",name:"Route Tabset Showcase Child3"}]},{path:"tabset-badge.component",link:"/tabset/tabset-badge.component",component:"TabsetBadgeComponent",name:"Tabset Badge"},{path:"tabset-icon.component",link:"/tabset/tabset-icon.component",component:"TabsetIconComponent",name:"Tabset Icon"},{path:"tabset-showcase.component",link:"/tabset/tabset-showcase.component",component:"TabsetShowcaseComponent",name:"Tabset Showcase"},{path:"tabset-test.component",link:"/tabset/tabset-test.component",component:"TabsetTestComponent",name:"Tabset Test"},{path:"tabset-test.component/:tab",link:"/tabset/tabset-test.component/:tab",component:"TabsetTestComponent",name:"Tabset Test"},{path:"tabset-width.component",link:"/tabset/tabset-width.component",component:"TabsetWidthComponent",name:"Tabset Width"},{path:"tabset-disabled.component",link:"/tabset/tabset-disabled.component",component:"TabsetDisabledComponent",name:"Tabset Disabled"},{path:"tabset-template-title.component",link:"/tabset/tabset-template-title.component",component:"TabsetTemplateTitleComponent",name:"Tabset Template Title"}]},{path:"toastr",children:[{path:"toastr-destroy-by-click.component",link:"/toastr/toastr-destroy-by-click.component",component:"ToastrDestroyByClickComponent",name:"Toastr Destroy By Click"},{path:"toastr-duration.component",link:"/toastr/toastr-duration.component",component:"ToastrDurationComponent",name:"Toastr Duration"},{path:"toastr-icon.component",link:"/toastr/toastr-icon.component",component:"ToastrIconComponent",name:"Toastr Icon"},{path:"toastr-positions.component",link:"/toastr/toastr-positions.component",component:"ToastrPositionsComponent",name:"Toastr Positions"},{path:"toastr-prevent-duplicates.component",link:"/toastr/toastr-prevent-duplicates.component",component:"ToastrPreventDuplicatesComponent",name:"Toastr Prevent Duplicates"},{path:"toastr-prevent-duplicates-behaviour.component",link:"/toastr/toastr-prevent-duplicates-behaviour.component",component:"ToastrPreventDuplicatesBehaviourComponent",name:"Toastr Prevent Duplicates Behaviour"},{path:"toastr-showcase.component",link:"/toastr/toastr-showcase.component",component:"ToastrShowcaseComponent",name:"Toastr Showcase"},{path:"toastr-statuses.component",link:"/toastr/toastr-statuses.component",component:"ToastrStatusesComponent",name:"Toastr Statuses"},{path:"toastr-limit.component",link:"/toastr/toastr-limit.component",component:"ToastrLimitComponent",name:"Toastr Limit"}]},{path:"tooltip",children:[{path:"tooltip-colors.component",link:"/tooltip/tooltip-colors.component",component:"TooltipColorsComponent",name:"Tooltip Colors"},{path:"tooltip-placements.component",link:"/tooltip/tooltip-placements.component",component:"TooltipPlacementsComponent",name:"Tooltip Placements"},{path:"tooltip-showcase.component",link:"/tooltip/tooltip-showcase.component",component:"TooltipShowcaseComponent",name:"Tooltip Showcase"},{path:"tooltip-with-icon.component",link:"/tooltip/tooltip-with-icon.component",component:"TooltipWithIconComponent",name:"Tooltip With Icon"}]},{path:"user",children:[{path:"user-showcase.component",link:"/user/user-showcase.component",component:"UserShowcaseComponent",name:"User Showcase"},{path:"user-sizes.component",link:"/user/user-sizes.component",component:"UserSizesComponent",name:"User Sizes"},{path:"user-avatar-settings.component",link:"/user/user-avatar-settings.component",component:"UserAvatarSettingsComponent",name:"User Avatar Settings"},{path:"user-hide-captions.component",link:"/user/user-hide-captions.component",component:"UserHideCaptionsComponent",name:"User Hide Captions"},{path:"user-shape.component",link:"/user/user-shape.component",component:"NbUserShapeComponent",name:"Nb User Shape"}]},{path:"window",children:[{path:"template-window.component",link:"/window/template-window.component",component:"TemplateWindowComponent",name:"Template Window"},{path:"window-showcase.component",link:"/window/window-showcase.component",component:"WindowShowcaseComponent",name:"Window Showcase"},{path:"windows-backdrop.component",link:"/window/windows-backdrop.component",component:"WindowsBackdropComponent",name:"Windows Backdrop"},{path:"window-controls.component",link:"/window/window-controls.component",component:"WindowControlsComponent",name:"Window Controls"},{path:"window-template-title.component",link:"/window/window-template-title.component",component:"WindowTemplateTitleComponent",name:"Window Template Title"},{path:"window-result.component",link:"/window/window-result.component",component:"WindowResultComponent",name:"Window Result"}]},{path:"oauth2",children:[{path:"callback",link:"/oauth2/callback",component:"OAuth2CallbackComponent",name:"OAuth2Callback"}]},{path:"oauth2-password"},{path:"tree-grid",children:[{path:"tree-grid-showcase.component",link:"/tree-grid/tree-grid-showcase.component",component:"TreeGridShowcaseComponent",name:"Tree Grid Showcase"},{path:"tree-grid-sortable.component",link:"/tree-grid/tree-grid-sortable.component",component:"TreeGridSortableComponent",name:"Tree Grid Sortable"},{path:"tree-grid-filterable.component",link:"/tree-grid/tree-grid-filterable.component",component:"TreeGridFilterableComponent",name:"Tree Grid Filterable"},{path:"tree-grid-basic.component",link:"/tree-grid/tree-grid-basic.component",component:"TreeGridBasicComponent",name:"Tree Grid Basic"},{path:"tree-grid-responsive.component",link:"/tree-grid/tree-grid-responsive.component",component:"TreeGridResponsiveComponent",name:"Tree Grid Responsive"},{path:"tree-grid-custom-icons.component",link:"/tree-grid/tree-grid-custom-icons.component",component:"TreeGridCustomIconsComponent",name:"Tree Grid Custom Icons"},{path:"tree-grid-disable-click-toggle.component",link:"/tree-grid/tree-grid-disable-click-toggle.component",component:"TreeGridDisableClickToggleComponent",name:"Tree Grid Disable Click Toggle"},{path:"tree-grid-custom-node-structure.component",link:"/tree-grid/tree-grid-custom-node-structure.component",component:"TreeGridCustomNodeStructureComponent",name:"Tree Grid Custom Node Structure"}]},{path:"icon",children:[{path:"icon-showcase.component",link:"/icon/icon-showcase.component",component:"IconShowcaseComponent",name:"Icon Showcase"},{path:"icon-colors.component",link:"/icon/icon-colors.component",component:"IconColorsComponent",name:"Icon Colors"}]},{path:"toggle",children:[{path:"toggle-disabled.component",link:"/toggle/toggle-disabled.component",component:"ToggleDisabledComponent",name:"Toggle Disabled"},{path:"toggle-showcase.component",link:"/toggle/toggle-showcase.component",component:"ToggleShowcaseComponent",name:"Toggle Showcase"},{path:"toggle-status.component",link:"/toggle/toggle-status.component",component:"ToggleStatusComponent",name:"Toggle Status"},{path:"toggle-test.component",link:"/toggle/toggle-test.component",component:"ToggleTestComponent",name:"Toggle Test"},{path:"toggle-label-position.component",link:"/toggle/toggle-label-position.component",component:"ToggleLabelPositionComponent",name:"Toggle Label Position"},{path:"toggle-form.component",link:"/toggle/toggle-form.component",component:"ToggleFormComponent",name:"Toggle Form"}]},{path:"form-field",children:[{path:"form-field-showcase.component",link:"/form-field/form-field-showcase.component",component:"FormFieldShowcaseComponent",name:"Form Field Showcase"},{path:"form-field-password.component",link:"/form-field/form-field-password.component",component:"FormFieldPasswordComponent",name:"Form Field Password"},{path:"form-field-input.component",link:"/form-field/form-field-input.component",component:"FormFieldInputComponent",name:"Form Field Input"}]},{path:"context-menu",children:[{path:"context-menu-click.component",link:"/context-menu/context-menu-click.component",component:"ContextMenuClickComponent",name:"Context Menu Click"},{path:"context-menu-showcase.component",link:"/context-menu/context-menu-showcase.component",component:"ContextMenuShowcaseComponent",name:"Context Menu Showcase"},{path:"context-menu-test.component",link:"/context-menu/context-menu-test.component",component:"ContextMenuTestComponent",name:"Context Menu Test"},{path:"context-menu-modes.component",link:"/context-menu/context-menu-modes.component",component:"ContextMenuModesComponent",name:"Context Menu Modes"},{path:"context-menu-noop.component",link:"/context-menu/context-menu-noop.component",component:"ContextMenuNoopComponent",name:"Context Menu Noop"},{path:"context-menu-right-click.component",link:"/context-menu/context-menu-right-click.component",component:"ContextMenuRightClickComponent",name:"Context Menu Right Click"}]},{path:"layout",children:[{path:"layout-column-left.component",link:"/layout/layout-column-left.component",component:"LayoutColumnLeftComponent",name:"Layout Column Left"},{path:"layout-fixed-header.component",link:"/layout/layout-fixed-header.component",component:"LayoutFixedHeaderComponent",name:"Layout Fixed Header"},{path:"layout-footer-test.component",link:"/layout/layout-footer-test.component",component:"LayoutFooterTestComponent",name:"Layout Footer Test"},{path:"layout-header-test.component",link:"/layout/layout-header-test.component",component:"LayoutHeaderTestComponent",name:"Layout Header Test"},{path:"layout-showcase.component",link:"/layout/layout-showcase.component",component:"LayoutShowcaseComponent",name:"Layout Showcase"},{path:"layout-sidebar-subheader.component",link:"/layout/layout-sidebar-subheader.component",component:"LayoutSidebarSubheaderComponent",name:"Layout Sidebar Subheader"},{path:"layout-subheader.component",link:"/layout/layout-subheader.component",component:"LayoutSubheaderComponent",name:"Layout Subheader"},{path:"layout-test.component",link:"/layout/layout-test.component",component:"LayoutTestComponent",name:"Layout Test"},{path:"layout-w-footer.component",link:"/layout/layout-w-footer.component",component:"LayoutWFooterComponent",name:"Layout WFooter"},{path:"theme-breakpoint-test.component",link:"/layout/theme-breakpoint-test.component",component:"ThemeBreakpointTestComponent",name:"Theme Breakpoint Test"},{path:"theme-change-test.component",link:"/layout/theme-change-test.component",component:"ThemeChangeTestComponent",name:"Theme Change Test"}]},{path:"scroll",children:[{path:"scroll-window.component",link:"/scroll/scroll-window.component",component:"ScrollWindowComponent",name:"Scroll Window"}]},{path:"search",children:[{path:"search-customized-test.component",link:"/search/search-customized-test.component",component:"SearchCustomizedTestComponent",name:"Search Customized Test"},{path:"search-event.component",link:"/search/search-event.component",component:"SearchEventComponent",name:"Search Event"},{path:"search-showcase.component",link:"/search/search-showcase.component",component:"SearchShowcaseComponent",name:"Search Showcase"},{path:"search-test.component",link:"/search/search-test.component",component:"SearchTestComponent",name:"Search Test"},{path:"search-with-input-event.component",link:"/search/search-with-input-event.component",component:"SearchWithInputEventComponent",name:"Search With Input Event"}]},{path:"sidebar",children:[{path:"sidebar-compacted.component",link:"/sidebar/sidebar-compacted.component",component:"SidebarCompactedComponent",name:"Sidebar Compacted"},{path:"sidebar-fixed.component",link:"/sidebar/sidebar-fixed.component",component:"SidebarFixedComponent",name:"Sidebar Fixed"},{path:"sidebar-one-test.component",link:"/sidebar/sidebar-one-test.component",component:"SidebarOneTestComponent",name:"Sidebar One Test"},{path:"sidebar-right.component",link:"/sidebar/sidebar-right.component",component:"SidebarRightComponent",name:"Sidebar Right"},{path:"sidebar-showcase.component",link:"/sidebar/sidebar-showcase.component",component:"SidebarShowcaseComponent",name:"Sidebar Showcase"},{path:"sidebar-test.component",link:"/sidebar/sidebar-test.component",component:"SidebarTestComponent",name:"Sidebar Test"},{path:"sidebar-three-test.component",link:"/sidebar/sidebar-three-test.component",component:"SidebarThreeTestComponent",name:"Sidebar Three Test"},{path:"sidebar-toggle.component",link:"/sidebar/sidebar-toggle.component",component:"SidebarToggleComponent",name:"Sidebar Toggle"},{path:"sidebar-two-test.component",link:"/sidebar/sidebar-two-test.component",component:"SidebarTwoTestComponent",name:"Sidebar Two Test"}]},{path:"menu",children:[{path:"menu-test.component",link:"/menu/menu-test.component",component:"MenuTestComponent",name:"Menu Test",children:[{path:"1",link:"/menu/menu-test.component/1",component:"MenuItem1Component",name:"Menu Item1"},{path:"2",link:"/menu/menu-test.component/2",component:"MenuItem2Component",name:"Menu Item2"},{path:"12",link:"/menu/menu-test.component/12",component:"MenuItem1Component",name:"Menu Item1"},{path:"3",link:"/menu/menu-test.component/3",component:"MenuItem3Component",name:"Menu Item3",children:[{path:"1",link:"/menu/menu-test.component/3/1",component:"MenuItem31Component",name:"Menu Item31"},{path:"2",link:"/menu/menu-test.component/3/2",component:"MenuItem32Component",name:"Menu Item32"},{path:"3",link:"/menu/menu-test.component/3/3",component:"MenuItem33Component",name:"Menu Item33",children:[{path:"1",link:"/menu/menu-test.component/3/3/1",component:"MenuItem331Component",name:"Menu Item331"},{path:"2",link:"/menu/menu-test.component/3/3/2",component:"MenuItem332Component",name:"Menu Item332"}]}]},{path:"4",link:"/menu/menu-test.component/4",component:"MenuItem4Component",name:"Menu Item4"}]}]},{path:"user",children:[{path:"user-test.component",link:"/user/user-test.component",component:"UserTestComponent",name:"User Test"}]},{path:"azure",children:[{path:"callback",link:"/azure/callback",component:"AzureCallbackComponent",name:"Azure Callback"}]},{path:"auth",children:[{path:"login",link:"/auth/login",component:"NbLoginComponent",name:"Nb Login"},{path:"register",link:"/auth/register",component:"NbRegisterComponent",name:"Nb Register"},{path:"logout",link:"/auth/logout",component:"NbLogoutComponent",name:"Nb Logout"},{path:"request-password",link:"/auth/request-password",component:"NbRequestPasswordComponent",name:"Nb Request Password"},{path:"reset-password",link:"/auth/reset-password",component:"NbResetPasswordComponent",name:"Nb Reset Password"},{path:"acl/acl-test.component",link:"/auth/acl/acl-test.component",component:"AclTestComponent",name:"Acl Test"},{path:"auth-guard.service",link:"/auth/auth-guard.service",component:"AuthPlaygroundComponent",name:"Auth Playground"},{path:"api-calls.component",link:"/auth/api-calls.component",component:"PlaygroundApiCallsComponent",name:"Playground Api Calls"}]},{path:"firebase",children:[{path:"login",link:"/firebase/login",component:"NbLoginComponent",name:"Nb Login"},{path:"register",link:"/firebase/register",component:"NbRegisterComponent",name:"Nb Register"},{path:"logout",link:"/firebase/logout",component:"NbLogoutComponent",name:"Nb Logout"},{path:"request-password",link:"/firebase/request-password",component:"NbRequestPasswordComponent",name:"Nb Request Password"},{path:"reset-password",link:"/firebase/reset-password",component:"NbResetPasswordComponent",name:"Nb Reset Password"},{path:"password-showcase",link:"/firebase/password-showcase",component:"PasswordAuthShowcaseComponent",name:"Password Auth Showcase"},{path:"social-auth-showcase",link:"/firebase/social-auth-showcase",component:"IdentityProvidersAuthShowcaseComponent",name:"Identity Providers Auth Showcase"}]},{path:"smart-home",children:[{path:"auth",children:[{path:"login",link:"/smart-home/auth/login",component:"LoginComponent",name:"Login"}]}]},{path:"bootstrap",children:[{path:"bootstrap-test.component",link:"/bootstrap/bootstrap-test.component",component:"BootstrapTestComponent",name:"Bootstrap Test"}]}];let Xo=(()=>{class A{constructor(){this.searchString$=new ys.X(""),this.selectedLinkIndex$=new ys.X(0),this.components$=this.searchString$.pipe((0,jr.U)(l=>this.filter(l)),(0,fo.d)(1)),this.componentLinks$=this.components$.pipe((0,jr.U)(l=>this.extractLinks(l)),(0,fo.d)(1)),this.selectedLink$=(0,Qo.aj)([this.componentLinks$,this.selectedLinkIndex$]).pipe((0,jr.U)(([l,v])=>l[v]),(0,fo.d)(1))}updateSearch(l){this.selectedLinkIndex$.next(0),this.searchString$.next(l)}selectNextComponent(){this.moveSelection(1)}selectPreviousComponent(){this.moveSelection(-1)}moveSelection(l){(0,Qo.aj)([this.selectedLinkIndex$,this.componentLinks$]).pipe((0,jr.U)(([v,P])=>[v,P.length]),(0,Lo.q)(1)).subscribe(([v,P])=>{let U=v+l;const X=U<0||U>=P;X&&1===l&&(U=0),X&&-1===l&&(U=P-1),this.selectedLinkIndex$.next(U)})}extractLinks(l){return l.reduce((v,P)=>(P.link&&v.push(P.link),P.children&&(v=[...v,...this.extractLinks(P.children)]),v),[])}filter(l){if(""===l)return Zo;const v=(P,U)=>{var X;if(null===(X=U.name)||void 0===X?void 0:X.toLowerCase().includes(l))return P.push(U),P;if(U.children){const ce=U.children.reduce(v,[]);ce.length&&P.push(Object.assign(Object.assign({},U),{children:ce}))}return P};return Zo.reduce(v,[])}}return A.\u0275fac=function(l){return new(l||A)},A.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})(),Po=(()=>{class A{constructor(l){this.directionService=l}get isRtl(){return this.directionService.isRtl()}toggleFlow(){this.directionService.setDirection(this.isRtl?yr.xd.LTR:yr.xd.RTL)}}return A.\u0275fac=function(l){return new(l||A)(g.Y36(yr.nX))},A.\u0275cmp=g.Xpm({type:A,selectors:[["npg-layout-direction-toggle"]],decls:4,vars:0,consts:[["dir","ltr"],["type","checkbox","value","isRtl",3,"click"]],template:function(l,v){1&l&&(g.TgZ(0,"label",0),g.TgZ(1,"input",1),g.NdJ("click",function(){return v.toggleFlow()}),g.qZA(),g.TgZ(2,"span"),g._uU(3,"RTL"),g.qZA(),g.qZA())},styles:["input[_ngcontent-%COMP%]{margin-right:.125rem}label[_ngcontent-%COMP%]{margin:0;display:inline-flex;align-items:center}"]}),A})();function _s(A,c){if(1&A){const l=g.EpF();g.TgZ(0,"label",2),g.TgZ(1,"input",3),g.NdJ("change",function(){const U=g.CHM(l).$implicit;return g.oxw().handleChange(U)}),g.qZA(),g._uU(2),g.ALo(3,"titlecase"),g.qZA()}if(2&A){const l=c.$implicit,v=c.index;g.xp6(1),g.Q6J("value",l),g.uIk("checked",0===v||null),g.xp6(1),g.hij("",g.lcZ(3,3,l)," ")}}let fa=(()=>{class A{constructor(l){this.themeService=l,this.themeList=["default","dark","cosmic","corporate"]}handleChange(l){this.themeService.changeTheme(l)}}return A.\u0275fac=function(l){return new(l||A)(g.Y36(fs.W))},A.\u0275cmp=g.Xpm({type:A,selectors:[["npg-layout-theme-toggle"]],decls:2,vars:1,consts:[["dir","ltr"],["class","theme-radio-label",4,"ngFor","ngForOf"],[1,"theme-radio-label"],["type","radio","name","theme",1,"theme-radio",3,"value","change"]],template:function(l,v){1&l&&(g.TgZ(0,"div",0),g.YNc(1,_s,4,5,"label",1),g.qZA()),2&l&&(g.xp6(1),g.Q6J("ngForOf",v.themeList))},directives:[F.sg],pipes:[F.rS],styles:["[_nghost-%COMP%]{display:block}.theme-radio-label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;margin-right:.5rem}.theme-radio-label[_ngcontent-%COMP%]:last-child{margin-right:0}.theme-radio[_ngcontent-%COMP%]{margin-right:.125rem}"]}),A})();var or=C(5389);let On=(()=>{class A{constructor(l,v,P){this.componentsListService=l,this.cd=v,this.elementRef=P,this.destroy$=new ms.xQ,this.npgComponentLink="",this.selected=!1}ngOnInit(){let l=!0;this.componentsListService.selectedLink$.pipe((0,jr.U)(v=>this.npgComponentLink===v),(0,or.x)(),(0,Qi.R)(this.destroy$)).subscribe(v=>{this.selected=v,this.cd.markForCheck(),l?l=!1:this.elementRef.nativeElement.scrollIntoView({block:"nearest"})})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return A.\u0275fac=function(l){return new(l||A)(g.Y36(Xo),g.Y36(g.sBO),g.Y36(g.SBq))},A.\u0275dir=g.lG2({type:A,selectors:[["","npgComponentLink",""]],hostVars:2,hostBindings:function(l,v){2&l&&g.ekj("selected",v.selected)},inputs:{npgComponentLink:"npgComponentLink"}}),A})();function bn(A,c){if(1&A&&(g.TgZ(0,"span"),g._uU(1),g.qZA()),2&A){const l=g.oxw().$implicit;g.xp6(1),g.Oqu(l.path)}}function Ro(A,c){1&A&&(g.ynx(0),g._uU(1," - active"),g.BQk())}const Jo=function(){return{exact:!0}};function xo(A,c){if(1&A&&(g.TgZ(0,"a",5,6),g._uU(2),g.YNc(3,Ro,2,0,"ng-container",2),g.qZA()),2&A){const l=g.MAs(1),v=g.oxw().$implicit;g.Q6J("routerLink",v.link)("routerLinkActiveOptions",g.DdM(5,Jo))("npgComponentLink",v.link),g.xp6(2),g.hij(" ",v.name," "),g.xp6(1),g.Q6J("ngIf",l.isActive)}}function Zi(A,c){if(1&A&&g._UZ(0,"npg-components-list",7),2&A){const l=g.oxw().$implicit;g.Q6J("components",l.children)}}function vs(A,c){if(1&A&&(g.TgZ(0,"div",1),g.YNc(1,bn,2,1,"span",2),g.YNc(2,xo,4,6,"a",3),g.YNc(3,Zi,1,1,"npg-components-list",4),g.qZA()),2&A){const l=c.$implicit;g.xp6(1),g.Q6J("ngIf",!l.component),g.xp6(1),g.Q6J("ngIf",l.link),g.xp6(1),g.Q6J("ngIf",l.children)}}let po=(()=>{class A{constructor(){this.components=[]}set vertical(l){this.isVertical=function(A){return"string"==typeof A?"true"===(A=A.toLowerCase().trim())||""===A:!!A}(l)}get vertical(){return this.isVertical}trackByFn(l,v){return v.link||v.path}}return A.\u0275fac=function(l){return new(l||A)},A.\u0275cmp=g.Xpm({type:A,selectors:[["npg-components-list"]],hostVars:2,hostBindings:function(l,v){2&l&&g.ekj("column",v.isVertical)},inputs:{components:"components",vertical:"vertical"},decls:1,vars:2,consts:[["class","component-block",4,"ngFor","ngForOf","ngForTrackBy"],[1,"component-block"],[4,"ngIf"],["routerLinkActive","active","class","component-link",3,"routerLink","routerLinkActiveOptions","npgComponentLink",4,"ngIf"],["vertical","",3,"components",4,"ngIf"],["routerLinkActive","active",1,"component-link",3,"routerLink","routerLinkActiveOptions","npgComponentLink"],["link","routerLinkActive"],["vertical","",3,"components"]],template:function(l,v){1&l&&g.YNc(0,vs,4,3,"div",0),2&l&&g.Q6J("ngForOf",v.components)("ngForTrackBy",v.trackByFn)},directives:[F.sg,F.O5,z.yS,z.Od,On,A],styles:["[_nghost-%COMP%]{display:flex;flex-wrap:wrap}.column[_nghost-%COMP%]{flex-direction:column;margin-top:1rem;margin-bottom:2rem}.component-block[_ngcontent-%COMP%]:not(:last-child){margin-right:1rem}.component-link[_ngcontent-%COMP%]{display:block}.component-link.selected[_ngcontent-%COMP%]{background:#ccc}.component-link[_ngcontent-%COMP%]:focus{transform:scale(1.02)}.component-link.active[_ngcontent-%COMP%]{color:#00f}"],changeDetection:0}),A})();const ko=["componentSearch"];function go(A,c){if(1&A){const l=g.EpF();g.ynx(0),g.TgZ(1,"button",6),g.NdJ("click",function(){return g.CHM(l),g.oxw(2).hideComponentsList()}),g._uU(2,"hide list"),g.qZA(),g.TgZ(3,"div",7),g._UZ(4,"npg-components-list",8),g.ALo(5,"async"),g.qZA(),g.BQk()}if(2&A){const l=g.oxw(2);g.xp6(4),g.Q6J("components",g.lcZ(5,1,l.components$))}}function Fo(A,c){if(1&A){const l=g.EpF();g.ynx(0),g._UZ(1,"span",3),g._UZ(2,"npg-layout-direction-toggle"),g._UZ(3,"span",3),g._UZ(4,"npg-layout-theme-toggle"),g._UZ(5,"span",3),g.TgZ(6,"input",4,5),g.NdJ("focus",function(){return g.CHM(l),g.oxw().showComponentList()})("click",function(){return g.CHM(l),g.oxw().showComponentList()})("input",function(P){return g.CHM(l),g.oxw().onSearchChange(P)})("keyup.enter",function(){return g.CHM(l),g.oxw().navigateToComponent()}),g.qZA(),g.YNc(8,go,6,3,"ng-container",2),g.BQk()}if(2&A){const l=g.oxw();g.xp6(8),g.Q6J("ngIf",l.showComponentsList)}}let No=(()=>{class A{constructor(l,v,P){this.router=v,this.componentsListService=P,this.destroy$=new ms.xQ,this.showToolbar=!0,this.showComponentsList=!1,this.components$=this.componentsListService.components$,this.document=l,this.lastFocusedElement=this.document.body}ngAfterViewInit(){!this.document||((0,Yo.R)(this.document,"keyup").pipe((0,Qi.R)(this.destroy$)).subscribe(l=>this.handleButtonPressUp(l)),this.router.events.pipe((0,Io.h)(l=>l instanceof z.OD),(0,Qi.R)(this.destroy$)).subscribe(()=>this.hideComponentsList()))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}navigateToComponent(){this.componentSearch.nativeElement.blur(),this.componentsListService.selectedLink$.pipe((0,Lo.q)(1),(0,Qi.R)(this.destroy$)).subscribe(l=>{this.router.navigate([l])})}toggleToolbar(){this.showToolbar=!this.showToolbar,this.showToolbar||this.hideComponentsList()}showComponentList(){this.showComponentsList=!0}hideComponentsList(){this.showComponentsList=!1}onSearchChange(l){this.showComponentList(),this.componentsListService.updateSearch(l.target.value)}handleButtonPressUp(l){"ArrowDown"===l.key&&this.componentsListService.selectNextComponent(),"ArrowUp"===l.key&&this.componentsListService.selectPreviousComponent(),"Escape"===l.key&&(this.hideComponentsList(),this.lastFocusedElement.focus()),"/"===l.key&&(this.lastFocusedElement=this.document.activeElement,this.componentSearch.nativeElement.focus())}}return A.\u0275fac=function(l){return new(l||A)(g.Y36(Yi.qT),g.Y36(z.F0),g.Y36(Xo))},A.\u0275cmp=g.Xpm({type:A,selectors:[["npg-app-root"]],viewQuery:function(l,v){if(1&l&&g.Gf(ko,5),2&l){let P;g.iGM(P=g.CRH())&&(v.componentSearch=P.first)}},decls:5,vars:6,consts:[["dir","ltr",1,"toolbar"],[1,"toolbar-toggle",3,"click"],[4,"ngIf"],[1,"tools-divider"],["type","text","placeholder","Components search (/)",3,"focus","click","input","keyup.enter"],["componentSearch",""],["tabindex","-1",1,"hide-components-list",3,"click"],[1,"component-list-wrapper"],[3,"components"]],template:function(l,v){1&l&&(g.TgZ(0,"div",0),g.TgZ(1,"button",1),g.NdJ("click",function(){return v.toggleToolbar()}),g._uU(2),g.qZA(),g.YNc(3,Fo,9,1,"ng-container",2),g.qZA(),g._UZ(4,"router-outlet")),2&l&&(g.ekj("tools-visible",v.showToolbar),g.xp6(1),g.ekj("toolbar-toggle-fixed",!v.showToolbar),g.xp6(1),g.hij(" ",v.showToolbar?"hide":"show"," toolbar "),g.xp6(1),g.Q6J("ngIf",v.showToolbar))},directives:[F.O5,z.lC,Po,fa,po],pipes:[F.Ov],styles:[".toolbar[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;color:#000}.toolbar.tools-visible[_ngcontent-%COMP%]{padding:.25rem}.toolbar-toggle-fixed[_ngcontent-%COMP%]{position:fixed;left:.25rem;top:.25rem}.tools-divider[_ngcontent-%COMP%]{display:inline-block;border-right:1px solid rgba(0,0,0,.25);height:1em;margin:0 .5rem}.hide-components-list[_ngcontent-%COMP%]{margin-left:.25rem}.component-list-wrapper[_ngcontent-%COMP%]{flex:0 0 100vw;min-height:100vh;padding:.5rem 1rem}"]}),A})();var ll=C(2110),hr=C(6983),Xi=C(7353);class ga extends ll.a{constructor(c,l){super(c,""),this.name=c,this.content=l}getContent(c){return this.content.toSvg(Object.assign({width:"100%",height:"100%",fill:"currentColor"},c))}}let ma=(()=>{class A{constructor(l){this.NAME="eva",l.registerSvgPack(this.NAME,this.createIcons()),l.setDefaultPack(this.NAME)}createIcons(){return Object.entries(hr.icons).map(([l,v])=>[l,new ga(l,v)]).reduce((l,[v,P])=>(l[v]=P,l),{})}}return A.\u0275fac=function(l){return new(l||A)(g.LFG(Xi.B))},A.\u0275mod=g.oAB({type:A}),A.\u0275inj=g.cJS({}),A})(),mo=(()=>{class A{}return A.\u0275fac=function(l){return new(l||A)},A.\u0275mod=g.oAB({type:A,bootstrap:[No]}),A.\u0275inj=g.cJS({imports:[[p.b2,To,F.ez,x.u5,L.JF,z.Bz.forRoot([{path:"",loadChildren:()=>C.e(6298).then(C.bind(C,6298)).then(c=>c.PlaygroundModule)}],{useHash:!0,relativeLinkResolution:"legacy"}),da.forRoot(),ma]]}),A})();(0,g.G48)(),p.q6().bootstrapModule(mo).catch(A=>console.info(A))},4762:(Ne,G,C)=>{"use strict";function z(Ce,Ee){var fe={};for(var de in Ce)Object.prototype.hasOwnProperty.call(Ce,de)&&Ee.indexOf(de)<0&&(fe[de]=Ce[de]);if(null!=Ce&&"function"==typeof Object.getOwnPropertySymbols){var Le=0;for(de=Object.getOwnPropertySymbols(Ce);Le<de.length;Le++)Ee.indexOf(de[Le])<0&&Object.prototype.propertyIsEnumerable.call(Ce,de[Le])&&(fe[de[Le]]=Ce[de[Le]])}return fe}function F(Ce,Ee,fe,de){var ct,Le=arguments.length,be=Le<3?Ee:null===de?de=Object.getOwnPropertyDescriptor(Ee,fe):de;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)be=Reflect.decorate(Ce,Ee,fe,de);else for(var Ot=Ce.length-1;Ot>=0;Ot--)(ct=Ce[Ot])&&(be=(Le<3?ct(be):Le>3?ct(Ee,fe,be):ct(Ee,fe))||be);return Le>3&&be&&Object.defineProperty(Ee,fe,be),be}function L(Ce,Ee){return function(fe,de){Ee(fe,de,Ce)}}function T(Ce,Ee){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Ce,Ee)}C.d(G,{_T:()=>z,gn:()=>F,fM:()=>L,w6:()=>T})},9814:(Ne,G,C)=>{"use strict";C.d(G,{l3:()=>x,_j:()=>p,LC:()=>g,ZN:()=>le,jt:()=>F,vP:()=>T,SB:()=>O,oB:()=>M,eR:()=>k,X$:()=>z,ZE:()=>Fe,k1:()=>Be});class p{}class g{}const x="*";function z(Se,Te){return{type:7,name:Se,definitions:Te,options:{}}}function F(Se,Te=null){return{type:4,styles:Te,timings:Se}}function T(Se,Te=null){return{type:2,steps:Se,options:Te}}function M(Se){return{type:6,styles:Se,offset:null}}function O(Se,Te,ee){return{type:0,name:Se,styles:Te,options:ee}}function k(Se,Te,ee=null){return{type:1,expr:Se,animation:Te,options:ee}}function ue(Se){Promise.resolve(null).then(Se)}class le{constructor(Te=0,ee=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=Te+ee}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Te=>Te()),this._onDoneFns=[])}onStart(Te){this._onStartFns.push(Te)}onDone(Te){this._onDoneFns.push(Te)}onDestroy(Te){this._onDestroyFns.push(Te)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){ue(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(Te=>Te()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(Te=>Te()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(Te){this._position=this.totalTime?Te*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(Te){const ee="start"==Te?this._onStartFns:this._onDoneFns;ee.forEach(ve=>ve()),ee.length=0}}class Fe{constructor(Te){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=Te;let ee=0,ve=0,je=0;const Ze=this.players.length;0==Ze?ue(()=>this._onFinish()):this.players.forEach(Ce=>{Ce.onDone(()=>{++ee==Ze&&this._onFinish()}),Ce.onDestroy(()=>{++ve==Ze&&this._onDestroy()}),Ce.onStart(()=>{++je==Ze&&this._onStart()})}),this.totalTime=this.players.reduce((Ce,Ee)=>Math.max(Ce,Ee.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Te=>Te()),this._onDoneFns=[])}init(){this.players.forEach(Te=>Te.init())}onStart(Te){this._onStartFns.push(Te)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(Te=>Te()),this._onStartFns=[])}onDone(Te){this._onDoneFns.push(Te)}onDestroy(Te){this._onDestroyFns.push(Te)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(Te=>Te.play())}pause(){this.players.forEach(Te=>Te.pause())}restart(){this.players.forEach(Te=>Te.restart())}finish(){this._onFinish(),this.players.forEach(Te=>Te.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(Te=>Te.destroy()),this._onDestroyFns.forEach(Te=>Te()),this._onDestroyFns=[])}reset(){this.players.forEach(Te=>Te.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(Te){const ee=Te*this.totalTime;this.players.forEach(ve=>{const je=ve.totalTime?Math.min(1,ee/ve.totalTime):1;ve.setPosition(je)})}getPosition(){const Te=this.players.reduce((ee,ve)=>null===ee||ve.totalTime>ee.totalTime?ve:ee,null);return null!=Te?Te.getPosition():0}beforeDestroy(){this.players.forEach(Te=>{Te.beforeDestroy&&Te.beforeDestroy()})}triggerCallback(Te){const ee="start"==Te?this._onStartFns:this._onDoneFns;ee.forEach(ve=>ve()),ee.length=0}}const Be="!"},7497:(Ne,G,C)=>{"use strict";C.d(G,{s1:()=>be,Em:()=>ct,tE:()=>Jt,iQ:()=>ut,qV:()=>At,ic:()=>$t});var p=C(6019),g=C(3668),x=C(3405),z=C(1346),F=C(4099),L=C(2411),T=C(1628),M=C(5722),O=C(5686),R=C(8735),k=C(8053),N=C(6636),te=C(5488),ie=C(5389),K=C(8805),Q=C(348),ue=C(928);class Le{constructor(he){this._items=he,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new x.xQ,this._typeaheadSubscription=z.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=ae=>ae.disabled,this._pressedLetters=[],this.tabOut=new x.xQ,this.change=new x.xQ,he instanceof g.n_E&&he.changes.subscribe(ae=>{if(this._activeItem){const We=ae.toArray().indexOf(this._activeItem);We>-1&&We!==this._activeItemIndex&&(this._activeItemIndex=We)}})}skipPredicate(he){return this._skipPredicateFn=he,this}withWrap(he=!0){return this._wrap=he,this}withVerticalOrientation(he=!0){return this._vertical=he,this}withHorizontalOrientation(he){return this._horizontal=he,this}withAllowedModifierKeys(he){return this._allowedModifierKeys=he,this}withTypeAhead(he=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,M.b)(ae=>this._pressedLetters.push(ae)),(0,O.b)(he),(0,R.h)(()=>this._pressedLetters.length>0),(0,k.U)(()=>this._pressedLetters.join(""))).subscribe(ae=>{const Ie=this._getItemsArray();for(let We=1;We<Ie.length+1;We++){const lt=(this._activeItemIndex+We)%Ie.length,zt=Ie[lt];if(!this._skipPredicateFn(zt)&&0===zt.getLabel().toUpperCase().trim().indexOf(ae)){this.setActiveItem(lt);break}}this._pressedLetters=[]}),this}withHomeAndEnd(he=!0){return this._homeAndEnd=he,this}setActiveItem(he){const ae=this._activeItem;this.updateActiveItem(he),this._activeItem!==ae&&this.change.next(this._activeItemIndex)}onKeydown(he){const ae=he.keyCode,We=["altKey","ctrlKey","metaKey","shiftKey"].every(lt=>!he[lt]||this._allowedModifierKeys.indexOf(lt)>-1);switch(ae){case T.Mf:return void this.tabOut.next();case T.JH:if(this._vertical&&We){this.setNextItemActive();break}return;case T.LH:if(this._vertical&&We){this.setPreviousItemActive();break}return;case T.SV:if(this._horizontal&&We){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case T.oh:if(this._horizontal&&We){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case T.Sd:if(this._homeAndEnd&&We){this.setFirstItemActive();break}return;case T.uR:if(this._homeAndEnd&&We){this.setLastItemActive();break}return;default:return void((We||(0,T.Vb)(he,"shiftKey"))&&(he.key&&1===he.key.length?this._letterKeyStream.next(he.key.toLocaleUpperCase()):(ae>=T.A&&ae<=T.Z||ae>=T.xE&&ae<=T.aO)&&this._letterKeyStream.next(String.fromCharCode(ae))))}this._pressedLetters=[],he.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(he){const ae=this._getItemsArray(),Ie="number"==typeof he?he:ae.indexOf(he),We=ae[Ie];this._activeItem=null==We?null:We,this._activeItemIndex=Ie}_setActiveItemByDelta(he){this._wrap?this._setActiveInWrapMode(he):this._setActiveInDefaultMode(he)}_setActiveInWrapMode(he){const ae=this._getItemsArray();for(let Ie=1;Ie<=ae.length;Ie++){const We=(this._activeItemIndex+he*Ie+ae.length)%ae.length;if(!this._skipPredicateFn(ae[We]))return void this.setActiveItem(We)}}_setActiveInDefaultMode(he){this._setActiveItemByIndex(this._activeItemIndex+he,he)}_setActiveItemByIndex(he,ae){const Ie=this._getItemsArray();if(Ie[he]){for(;this._skipPredicateFn(Ie[he]);)if(!Ie[he+=ae])return;this.setActiveItem(he)}}_getItemsArray(){return this._items instanceof g.n_E?this._items.toArray():this._items}}class be extends Le{setActiveItem(he){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(he),this.activeItem&&this.activeItem.setActiveStyles()}}class ct extends Le{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(he){return this._origin=he,this}setActiveItem(he){super.setActiveItem(he),this.activeItem&&this.activeItem.focus(this._origin)}}let $t=(()=>{class He{constructor(ae){this._platform=ae}isDisabled(ae){return ae.hasAttribute("disabled")}isVisible(ae){return function(He){return!!(He.offsetWidth||He.offsetHeight||"function"==typeof He.getClientRects&&He.getClientRects().length)}(ae)&&"visible"===getComputedStyle(ae).visibility}isTabbable(ae){if(!this._platform.isBrowser)return!1;const Ie=function(He){try{return He.frameElement}catch(he){return null}}(function(He){return He.ownerDocument&&He.ownerDocument.defaultView||window}(ae));if(Ie&&(-1===Ge(Ie)||!this.isVisible(Ie)))return!1;let We=ae.nodeName.toLowerCase(),lt=Ge(ae);return ae.hasAttribute("contenteditable")?-1!==lt:!("iframe"===We||"object"===We||this._platform.WEBKIT&&this._platform.IOS&&!function(He){let he=He.nodeName.toLowerCase(),ae="input"===he&&He.type;return"text"===ae||"password"===ae||"select"===he||"textarea"===he}(ae))&&("audio"===We?!!ae.hasAttribute("controls")&&-1!==lt:"video"===We?-1!==lt&&(null!==lt||this._platform.FIREFOX||ae.hasAttribute("controls")):ae.tabIndex>=0)}isFocusable(ae,Ie){return function(He){return!function(He){return function(He){return"input"==He.nodeName.toLowerCase()}(He)&&"hidden"==He.type}(He)&&(function(He){let he=He.nodeName.toLowerCase();return"input"===he||"select"===he||"button"===he||"textarea"===he}(He)||function(He){return function(He){return"a"==He.nodeName.toLowerCase()}(He)&&He.hasAttribute("href")}(He)||He.hasAttribute("contenteditable")||nt(He))}(ae)&&!this.isDisabled(ae)&&((null==Ie?void 0:Ie.ignoreVisibility)||this.isVisible(ae))}}return He.\u0275fac=function(ae){return new(ae||He)(g.LFG(ue.t4))},He.\u0275prov=g.Yz7({token:He,factory:He.\u0275fac,providedIn:"root"}),He})();function nt(He){if(!He.hasAttribute("tabindex")||void 0===He.tabIndex)return!1;let he=He.getAttribute("tabindex");return!(!he||isNaN(parseInt(he,10)))}function Ge(He){if(!nt(He))return null;const he=parseInt(He.getAttribute("tabindex")||"",10);return isNaN(he)?-1:he}class ut{constructor(he,ae,Ie,We,lt=!1){this._element=he,this._checker=ae,this._ngZone=Ie,this._document=We,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,lt||this.attachAnchors()}get enabled(){return this._enabled}set enabled(he){this._enabled=he,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(he,this._startAnchor),this._toggleAnchorTabIndex(he,this._endAnchor))}destroy(){const he=this._startAnchor,ae=this._endAnchor;he&&(he.removeEventListener("focus",this.startAnchorListener),he.remove()),ae&&(ae.removeEventListener("focus",this.endAnchorListener),ae.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(he){return new Promise(ae=>{this._executeOnStable(()=>ae(this.focusInitialElement(he)))})}focusFirstTabbableElementWhenReady(he){return new Promise(ae=>{this._executeOnStable(()=>ae(this.focusFirstTabbableElement(he)))})}focusLastTabbableElementWhenReady(he){return new Promise(ae=>{this._executeOnStable(()=>ae(this.focusLastTabbableElement(he)))})}_getRegionBoundary(he){let ae=this._element.querySelectorAll(`[cdk-focus-region-${he}], [cdkFocusRegion${he}], [cdk-focus-${he}]`);for(let Ie=0;Ie<ae.length;Ie++)ae[Ie].hasAttribute(`cdk-focus-${he}`)?console.warn(`Found use of deprecated attribute 'cdk-focus-${he}', use 'cdkFocusRegion${he}' instead. The deprecated attribute will be removed in 8.0.0.`,ae[Ie]):ae[Ie].hasAttribute(`cdk-focus-region-${he}`)&&console.warn(`Found use of deprecated attribute 'cdk-focus-region-${he}', use 'cdkFocusRegion${he}' instead. The deprecated attribute will be removed in 8.0.0.`,ae[Ie]);return"start"==he?ae.length?ae[0]:this._getFirstTabbableElement(this._element):ae.length?ae[ae.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(he){const ae=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(ae){if(ae.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead. The deprecated attribute will be removed in 8.0.0",ae),!this._checker.isFocusable(ae)){const Ie=this._getFirstTabbableElement(ae);return null==Ie||Ie.focus(he),!!Ie}return ae.focus(he),!0}return this.focusFirstTabbableElement(he)}focusFirstTabbableElement(he){const ae=this._getRegionBoundary("start");return ae&&ae.focus(he),!!ae}focusLastTabbableElement(he){const ae=this._getRegionBoundary("end");return ae&&ae.focus(he),!!ae}hasAttached(){return this._hasAttached}_getFirstTabbableElement(he){if(this._checker.isFocusable(he)&&this._checker.isTabbable(he))return he;const ae=he.children;for(let Ie=0;Ie<ae.length;Ie++){const We=ae[Ie].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(ae[Ie]):null;if(We)return We}return null}_getLastTabbableElement(he){if(this._checker.isFocusable(he)&&this._checker.isTabbable(he))return he;const ae=he.children;for(let Ie=ae.length-1;Ie>=0;Ie--){const We=ae[Ie].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(ae[Ie]):null;if(We)return We}return null}_createAnchor(){const he=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,he),he.classList.add("cdk-visually-hidden"),he.classList.add("cdk-focus-trap-anchor"),he.setAttribute("aria-hidden","true"),he}_toggleAnchorTabIndex(he,ae){he?ae.setAttribute("tabindex","0"):ae.removeAttribute("tabindex")}toggleAnchors(he){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(he,this._startAnchor),this._toggleAnchorTabIndex(he,this._endAnchor))}_executeOnStable(he){this._ngZone.isStable?he():this._ngZone.onStable.pipe((0,N.q)(1)).subscribe(he)}}let At=(()=>{class He{constructor(ae,Ie,We){this._checker=ae,this._ngZone=Ie,this._document=We}create(ae,Ie=!1){return new ut(ae,this._checker,this._ngZone,this._document,Ie)}}return He.\u0275fac=function(ae){return new(ae||He)(g.LFG($t),g.LFG(g.R0b),g.LFG(p.K0))},He.\u0275prov=g.Yz7({token:He,factory:He.\u0275fac,providedIn:"root"}),He})();const oe=new g.OlP("cdk-input-modality-detector-options"),W={ignoreKeys:[T.zL,T.jx,T.b2,T.MW,T.JU]},Oe=(0,ue.i$)({passive:!0,capture:!0});let ke=(()=>{class He{constructor(ae,Ie,We,lt){this._platform=ae,this._mostRecentTarget=null,this._modality=new F.X(null),this._lastTouchMs=0,this._onKeydown=zt=>{var un,ln;(null==(ln=null==(un=this._options)?void 0:un.ignoreKeys)?void 0:ln.some(hn=>hn===zt.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=(0,ue.sA)(zt))},this._onMousedown=zt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(function(He){return 0===He.offsetX&&0===He.offsetY}(zt)?"keyboard":"mouse"),this._mostRecentTarget=(0,ue.sA)(zt))},this._onTouchstart=zt=>{!function(He){const he=He.touches&&He.touches[0]||He.changedTouches&&He.changedTouches[0];return!(!he||-1!==he.identifier||null!=he.radiusX&&1!==he.radiusX||null!=he.radiusY&&1!==he.radiusY)}(zt)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,ue.sA)(zt)):this._modality.next("keyboard")},this._options=ft(ft({},W),lt),this.modalityDetected=this._modality.pipe((0,te.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ie.x)()),ae.isBrowser&&Ie.runOutsideAngular(()=>{We.addEventListener("keydown",this._onKeydown,Oe),We.addEventListener("mousedown",this._onMousedown,Oe),We.addEventListener("touchstart",this._onTouchstart,Oe)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Oe),document.removeEventListener("mousedown",this._onMousedown,Oe),document.removeEventListener("touchstart",this._onTouchstart,Oe))}}return He.\u0275fac=function(ae){return new(ae||He)(g.LFG(ue.t4),g.LFG(g.R0b),g.LFG(p.K0),g.LFG(oe,8))},He.\u0275prov=g.Yz7({token:He,factory:He.\u0275fac,providedIn:"root"}),He})();const Qt=new g.OlP("cdk-focus-monitor-default-options"),wt=(0,ue.i$)({passive:!0,capture:!0});let Jt=(()=>{class He{constructor(ae,Ie,We,lt,zt){this._ngZone=ae,this._platform=Ie,this._inputModalityDetector=We,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new x.xQ,this._rootNodeFocusAndBlurListener=un=>{const ln=(0,ue.sA)(un),hn="focus"===un.type?this._onFocus:this._onBlur;for(let zn=ln;zn;zn=zn.parentElement)hn.call(this,un,zn)},this._document=lt,this._detectionMode=(null==zt?void 0:zt.detectionMode)||0}monitor(ae,Ie=!1){const We=(0,Q.fI)(ae);if(!this._platform.isBrowser||1!==We.nodeType)return(0,L.of)(null);const lt=(0,ue.kV)(We)||this._getDocument(),zt=this._elementInfo.get(We);if(zt)return Ie&&(zt.checkChildren=!0),zt.subject;const un={checkChildren:Ie,subject:new x.xQ,rootNode:lt};return this._elementInfo.set(We,un),this._registerGlobalListeners(un),un.subject}stopMonitoring(ae){const Ie=(0,Q.fI)(ae),We=this._elementInfo.get(Ie);We&&(We.subject.complete(),this._setClasses(Ie),this._elementInfo.delete(Ie),this._removeGlobalListeners(We))}focusVia(ae,Ie,We){const lt=(0,Q.fI)(ae);lt===this._getDocument().activeElement?this._getClosestElementsInfo(lt).forEach(([un,ln])=>this._originChanged(un,Ie,ln)):(this._setOrigin(Ie),"function"==typeof lt.focus&&lt.focus(We))}ngOnDestroy(){this._elementInfo.forEach((ae,Ie)=>this.stopMonitoring(Ie))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(ae){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(ae)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(ae){return 1===this._detectionMode||!!(null==ae?void 0:ae.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(ae,Ie){ae.classList.toggle("cdk-focused",!!Ie),ae.classList.toggle("cdk-touch-focused","touch"===Ie),ae.classList.toggle("cdk-keyboard-focused","keyboard"===Ie),ae.classList.toggle("cdk-mouse-focused","mouse"===Ie),ae.classList.toggle("cdk-program-focused","program"===Ie)}_setOrigin(ae,Ie=!1){this._ngZone.runOutsideAngular(()=>{this._origin=ae,this._originFromTouchInteraction="touch"===ae&&Ie,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(ae,Ie){const We=this._elementInfo.get(Ie),lt=(0,ue.sA)(ae);!We||!We.checkChildren&&Ie!==lt||this._originChanged(Ie,this._getFocusOrigin(lt),We)}_onBlur(ae,Ie){const We=this._elementInfo.get(Ie);!We||We.checkChildren&&ae.relatedTarget instanceof Node&&Ie.contains(ae.relatedTarget)||(this._setClasses(Ie),this._emitOrigin(We.subject,null))}_emitOrigin(ae,Ie){this._ngZone.run(()=>ae.next(Ie))}_registerGlobalListeners(ae){if(!this._platform.isBrowser)return;const Ie=ae.rootNode,We=this._rootNodeFocusListenerCount.get(Ie)||0;We||this._ngZone.runOutsideAngular(()=>{Ie.addEventListener("focus",this._rootNodeFocusAndBlurListener,wt),Ie.addEventListener("blur",this._rootNodeFocusAndBlurListener,wt)}),this._rootNodeFocusListenerCount.set(Ie,We+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,K.R)(this._stopInputModalityDetector)).subscribe(lt=>{this._setOrigin(lt,!0)}))}_removeGlobalListeners(ae){const Ie=ae.rootNode;if(this._rootNodeFocusListenerCount.has(Ie)){const We=this._rootNodeFocusListenerCount.get(Ie);We>1?this._rootNodeFocusListenerCount.set(Ie,We-1):(Ie.removeEventListener("focus",this._rootNodeFocusAndBlurListener,wt),Ie.removeEventListener("blur",this._rootNodeFocusAndBlurListener,wt),this._rootNodeFocusListenerCount.delete(Ie))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(ae,Ie,We){this._setClasses(ae,Ie),this._emitOrigin(We.subject,Ie),this._lastFocusOrigin=Ie}_getClosestElementsInfo(ae){const Ie=[];return this._elementInfo.forEach((We,lt)=>{(lt===ae||We.checkChildren&&lt.contains(ae))&&Ie.push([lt,We])}),Ie}}return He.\u0275fac=function(ae){return new(ae||He)(g.LFG(g.R0b),g.LFG(ue.t4),g.LFG(ke),g.LFG(p.K0,8),g.LFG(Qt,8))},He.\u0275prov=g.Yz7({token:He,factory:He.\u0275fac,providedIn:"root"}),He})()},8290:(Ne,G,C)=>{"use strict";C.d(G,{vT:()=>T,Is:()=>F});var p=C(3668),g=C(6019);const x=new p.OlP("cdk-dir-doc",{providedIn:"root",factory:function(){return(0,p.f3M)(g.K0)}});let F=(()=>{class M{constructor(R){if(this.value="ltr",this.change=new p.vpe,R){const N=R.documentElement?R.documentElement.dir:null,te=(R.body?R.body.dir:null)||N;this.value="ltr"===te||"rtl"===te?te:"ltr"}}ngOnDestroy(){this.change.complete()}}return M.\u0275fac=function(R){return new(R||M)(p.LFG(x,8))},M.\u0275prov=p.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})(),T=(()=>{class M{}return M.\u0275fac=function(R){return new(R||M)},M.\u0275mod=p.oAB({type:M}),M.\u0275inj=p.cJS({}),M})()},348:(Ne,G,C)=>{"use strict";C.d(G,{Eq:()=>F,Ig:()=>g,HM:()=>L,fI:()=>T});var p=C(3668);function g(O){return null!=O&&"false"!=`${O}`}function F(O){return Array.isArray(O)?O:[O]}function L(O){return null==O?"":"string"==typeof O?O:`${O}px`}function T(O){return O instanceof p.SBq?O.nativeElement:O}},1628:(Ne,G,C)=>{"use strict";C.d(G,{A:()=>Wt,zL:()=>M,ZH:()=>g,jx:()=>T,yY:()=>ve,JH:()=>Be,uR:()=>K,K5:()=>F,hY:()=>k,Sd:()=>Q,oh:()=>ue,b2:()=>Wr,MW:()=>Je,aO:()=>Ot,SV:()=>Fe,JU:()=>L,L_:()=>N,Mf:()=>x,LH:()=>le,Z:()=>Ue,xE:()=>je,Vb:()=>Kn});const g=8,x=9,F=13,L=16,T=17,M=18,k=27,N=32,K=35,Q=36,ue=37,le=38,Fe=39,Be=40,ve=46,je=48,Ot=57,Wt=65,Ue=90,Je=91,Wr=224;function Kn(rr,...Yn){return Yn.length?Yn.some(wn=>rr[wn]):rr.altKey||rr.shiftKey||rr.ctrlKey||rr.metaKey}},7219:(Ne,G,C)=>{"use strict";C.d(G,{BS:()=>K,_G:()=>pt,C4:()=>_n,aV:()=>Ge,Xj:()=>be,U8:()=>on,wJ:()=>Rt,uw:()=>Te});var p=C(6827),g=C(6019),x=C(3668),z=C(348),F=C(928),L=C(4762),T=C(8290),M=C(5711),O=C(3405),R=C(1346),k=C(8526),N=C(6636),te=C(8805);const ie=(0,F.Mq)();class K{constructor(V,J){this._viewportRuler=V,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=J}attach(){}enable(){if(this._canBeEnabled()){const V=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=V.style.left||"",this._previousHTMLStyles.top=V.style.top||"",V.style.left=(0,z.HM)(-this._previousScrollPosition.left),V.style.top=(0,z.HM)(-this._previousScrollPosition.top),V.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const V=this._document.documentElement,me=V.style,Pe=this._document.body.style,oe=me.scrollBehavior||"",W=Pe.scrollBehavior||"";this._isEnabled=!1,me.left=this._previousHTMLStyles.left,me.top=this._previousHTMLStyles.top,V.classList.remove("cdk-global-scrollblock"),ie&&(me.scrollBehavior=Pe.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),ie&&(me.scrollBehavior=oe,Pe.scrollBehavior=W)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const J=this._document.body,me=this._viewportRuler.getViewportSize();return J.scrollHeight>me.height||J.scrollWidth>me.width}}class ue{constructor(V,J,me,Pe){this._scrollDispatcher=V,this._ngZone=J,this._viewportRuler=me,this._config=Pe,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(V){this._overlayRef=V}enable(){if(this._scrollSubscription)return;const V=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=V.subscribe(()=>{const J=this._viewportRuler.getViewportScrollPosition().top;Math.abs(J-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=V.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class le{enable(){}disable(){}attach(){}}function Fe(Ve,V){return V.some(J=>Ve.bottom<J.top||Ve.top>J.bottom||Ve.right<J.left||Ve.left>J.right)}function Be(Ve,V){return V.some(J=>Ve.top<J.top||Ve.bottom>J.bottom||Ve.left<J.left||Ve.right>J.right)}class Se{constructor(V,J,me,Pe){this._scrollDispatcher=V,this._viewportRuler=J,this._ngZone=me,this._config=Pe,this._scrollSubscription=null}attach(V){this._overlayRef=V}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const J=this._overlayRef.overlayElement.getBoundingClientRect(),{width:me,height:Pe}=this._viewportRuler.getViewportSize();Fe(J,[{width:me,height:Pe,bottom:Pe,right:me,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Te=(()=>{class Ve{constructor(J,me,Pe,oe){this._scrollDispatcher=J,this._viewportRuler=me,this._ngZone=Pe,this.noop=()=>new le,this.close=W=>new ue(this._scrollDispatcher,this._ngZone,this._viewportRuler,W),this.block=()=>new K(this._viewportRuler,this._document),this.reposition=W=>new Se(this._scrollDispatcher,this._viewportRuler,this._ngZone,W),this._document=oe}}return Ve.\u0275fac=function(J){return new(J||Ve)(x.LFG(p.mF),x.LFG(p.rL),x.LFG(x.R0b),x.LFG(g.K0))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Ve})();class ee{constructor(V){if(this.scrollStrategy=new le,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,V){const J=Object.keys(V);for(const me of J)void 0!==V[me]&&(this[me]=V[me])}}}class ve{constructor(V,J,me,Pe,oe){this.offsetX=me,this.offsetY=Pe,this.panelClass=oe,this.originX=V.originX,this.originY=V.originY,this.overlayX=J.overlayX,this.overlayY=J.overlayY}}class je{}let Ze=(()=>{let Ve=class{constructor(J,me){this.connectionPair=J,this.scrollableViewProperties=me}};return Ve=(0,L.gn)([(0,L.fM)(1,(0,x.FiY)()),(0,L.w6)("design:paramtypes",[ve,je])],Ve),Ve})(),fe=(()=>{class Ve{constructor(J){this._attachedOverlays=[],this._document=J}ngOnDestroy(){this.detach()}add(J){this.remove(J),this._attachedOverlays.push(J)}remove(J){const me=this._attachedOverlays.indexOf(J);me>-1&&this._attachedOverlays.splice(me,1),0===this._attachedOverlays.length&&this.detach()}}return Ve.\u0275fac=function(J){return new(J||Ve)(x.LFG(g.K0))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Ve})(),de=(()=>{class Ve extends fe{constructor(J){super(J),this._keydownListener=me=>{const Pe=this._attachedOverlays;for(let oe=Pe.length-1;oe>-1;oe--)if(Pe[oe]._keydownEvents.observers.length>0){Pe[oe]._keydownEvents.next(me);break}}}add(J){super.add(J),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return Ve.\u0275fac=function(J){return new(J||Ve)(x.LFG(g.K0))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Ve})(),Le=(()=>{class Ve extends fe{constructor(J,me){super(J),this._platform=me,this._cursorStyleIsSet=!1,this._pointerDownListener=Pe=>{this._pointerDownEventTarget=(0,F.sA)(Pe)},this._clickListener=Pe=>{const oe=(0,F.sA)(Pe),W="click"===Pe.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:oe;this._pointerDownEventTarget=null;const q=this._attachedOverlays.slice();for(let Oe=q.length-1;Oe>-1;Oe--){const ke=q[Oe];if(!(ke._outsidePointerEvents.observers.length<1)&&ke.hasAttached()){if(ke.overlayElement.contains(oe)||ke.overlayElement.contains(W))break;ke._outsidePointerEvents.next(Pe)}}}}add(J){if(super.add(J),!this._isAttached){const me=this._document.body;me.addEventListener("pointerdown",this._pointerDownListener,!0),me.addEventListener("click",this._clickListener,!0),me.addEventListener("auxclick",this._clickListener,!0),me.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=me.style.cursor,me.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const J=this._document.body;J.removeEventListener("pointerdown",this._pointerDownListener,!0),J.removeEventListener("click",this._clickListener,!0),J.removeEventListener("auxclick",this._clickListener,!0),J.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(J.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}}return Ve.\u0275fac=function(J){return new(J||Ve)(x.LFG(g.K0),x.LFG(F.t4))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Ve})(),be=(()=>{class Ve{constructor(J,me){this._platform=me,this._document=J}ngOnDestroy(){var J;null==(J=this._containerElement)||J.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const J="cdk-overlay-container";if(this._platform.isBrowser||(0,F.Oy)()){const Pe=this._document.querySelectorAll(`.${J}[platform="server"], .${J}[platform="test"]`);for(let oe=0;oe<Pe.length;oe++)Pe[oe].remove()}const me=this._document.createElement("div");me.classList.add(J),(0,F.Oy)()?me.setAttribute("platform","test"):this._platform.isBrowser||me.setAttribute("platform","server"),this._document.body.appendChild(me),this._containerElement=me}}return Ve.\u0275fac=function(J){return new(J||Ve)(x.LFG(g.K0),x.LFG(F.t4))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Ve})();class ct{constructor(V,J,me,Pe,oe,W,q,Oe,ke){this._portalOutlet=V,this._host=J,this._pane=me,this._config=Pe,this._ngZone=oe,this._keyboardDispatcher=W,this._document=q,this._location=Oe,this._outsideClickDispatcher=ke,this._backdropElement=null,this._backdropClick=new O.xQ,this._attachments=new O.xQ,this._detachments=new O.xQ,this._locationChanges=R.w.EMPTY,this._backdropClickHandler=Ke=>this._backdropClick.next(Ke),this._keydownEvents=new O.xQ,this._outsidePointerEvents=new O.xQ,Pe.scrollStrategy&&(this._scrollStrategy=Pe.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Pe.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(V){let J=this._portalOutlet.attach(V);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,N.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),J}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const V=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),V}dispose(){var J;const V=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null==(J=this._host)||J.remove(),this._previousHostParent=this._pane=this._host=null,V&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(V){V!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=V,this.hasAttached()&&(V.attach(this),this.updatePosition()))}updateSize(V){this._config=ft(ft({},this._config),V),this._updateElementSize()}setDirection(V){this._config=ur(ft({},this._config),{direction:V}),this._updateElementDirection()}addPanelClass(V){this._pane&&this._toggleClasses(this._pane,V,!0)}removePanelClass(V){this._pane&&this._toggleClasses(this._pane,V,!1)}getDirection(){const V=this._config.direction;return V?"string"==typeof V?V:V.value:"ltr"}updateScrollStrategy(V){V!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=V,this.hasAttached()&&(V.attach(this),V.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const V=this._pane.style;V.width=(0,z.HM)(this._config.width),V.height=(0,z.HM)(this._config.height),V.minWidth=(0,z.HM)(this._config.minWidth),V.minHeight=(0,z.HM)(this._config.minHeight),V.maxWidth=(0,z.HM)(this._config.maxWidth),V.maxHeight=(0,z.HM)(this._config.maxHeight)}_togglePointerEvents(V){this._pane.style.pointerEvents=V?"":"none"}_attachBackdrop(){const V="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(V)})}):this._backdropElement.classList.add(V)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const V=this._backdropElement;if(!V)return;let J;const me=()=>{V&&(V.removeEventListener("click",this._backdropClickHandler),V.removeEventListener("transitionend",me),this._disposeBackdrop(V)),this._config.backdropClass&&this._toggleClasses(V,this._config.backdropClass,!1),clearTimeout(J)};V.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{V.addEventListener("transitionend",me)}),V.style.pointerEvents="none",J=this._ngZone.runOutsideAngular(()=>setTimeout(me,500))}_toggleClasses(V,J,me){const Pe=(0,z.Eq)(J||[]).filter(oe=>!!oe);Pe.length&&(me?V.classList.add(...Pe):V.classList.remove(...Pe))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const V=this._ngZone.onStable.pipe((0,te.R)((0,k.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),V.unsubscribe())})})}_disposeScrollStrategy(){const V=this._scrollStrategy;V&&(V.disable(),V.detach&&V.detach())}_disposeBackdrop(V){V&&(V.remove(),this._backdropElement===V&&(this._backdropElement=null))}}const Ot="cdk-overlay-connected-position-bounding-box",$t=/([A-Za-z%]+)$/;class pt{constructor(V,J,me,Pe,oe){this._viewportRuler=J,this._document=me,this._platform=Pe,this._overlayContainer=oe,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new O.xQ,this._resizeSubscription=R.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(V)}get positions(){return this._preferredPositions}attach(V){this._validatePositions(),V.hostElement.classList.add(Ot),this._overlayRef=V,this._boundingBox=V.hostElement,this._pane=V.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const V=this._originRect,J=this._overlayRect,me=this._viewportRect,Pe=[];let oe;for(let W of this._preferredPositions){let q=this._getOriginPoint(V,W),Oe=this._getOverlayPoint(q,J,W),ke=this._getOverlayFit(Oe,J,me,W);if(ke.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(W,q);this._canFitWithFlexibleDimensions(ke,Oe,me)?Pe.push({position:W,origin:q,overlayRect:J,boundingBoxRect:this._calculateBoundingBoxRect(q,W)}):(!oe||oe.overlayFit.visibleArea<ke.visibleArea)&&(oe={overlayFit:ke,overlayPoint:Oe,originPoint:q,position:W,overlayRect:J})}if(Pe.length){let W=null,q=-1;for(const Oe of Pe){const ke=Oe.boundingBoxRect.width*Oe.boundingBoxRect.height*(Oe.position.weight||1);ke>q&&(q=ke,W=Oe)}return this._isPushed=!1,void this._applyPosition(W.position,W.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(oe.position,oe.originPoint);this._applyPosition(oe.position,oe.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Mt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ot),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const V=this._lastPosition||this._preferredPositions[0],J=this._getOriginPoint(this._originRect,V);this._applyPosition(V,J)}}withScrollableContainers(V){return this._scrollables=V,this}withPositions(V){return this._preferredPositions=V,-1===V.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(V){return this._viewportMargin=V,this}withFlexibleDimensions(V=!0){return this._hasFlexibleDimensions=V,this}withGrowAfterOpen(V=!0){return this._growAfterOpen=V,this}withPush(V=!0){return this._canPush=V,this}withLockedPosition(V=!0){return this._positionLocked=V,this}setOrigin(V){return this._origin=V,this}withDefaultOffsetX(V){return this._offsetX=V,this}withDefaultOffsetY(V){return this._offsetY=V,this}withTransformOriginOn(V){return this._transformOriginSelector=V,this}_getOriginPoint(V,J){let me,Pe;if("center"==J.originX)me=V.left+V.width/2;else{const oe=this._isRtl()?V.right:V.left,W=this._isRtl()?V.left:V.right;me="start"==J.originX?oe:W}return Pe="center"==J.originY?V.top+V.height/2:"top"==J.originY?V.top:V.bottom,{x:me,y:Pe}}_getOverlayPoint(V,J,me){let Pe,oe;return Pe="center"==me.overlayX?-J.width/2:"start"===me.overlayX?this._isRtl()?-J.width:0:this._isRtl()?0:-J.width,oe="center"==me.overlayY?-J.height/2:"top"==me.overlayY?0:-J.height,{x:V.x+Pe,y:V.y+oe}}_getOverlayFit(V,J,me,Pe){const oe=Wt(J);let{x:W,y:q}=V,Oe=this._getOffset(Pe,"x"),ke=this._getOffset(Pe,"y");Oe&&(W+=Oe),ke&&(q+=ke);let Je=0-q,_t=q+oe.height-me.height,xt=this._subtractOverflows(oe.width,0-W,W+oe.width-me.width),Qt=this._subtractOverflows(oe.height,Je,_t),wt=xt*Qt;return{visibleArea:wt,isCompletelyWithinViewport:oe.width*oe.height===wt,fitsInViewportVertically:Qt===oe.height,fitsInViewportHorizontally:xt==oe.width}}_canFitWithFlexibleDimensions(V,J,me){if(this._hasFlexibleDimensions){const Pe=me.bottom-J.y,oe=me.right-J.x,W=It(this._overlayRef.getConfig().minHeight),q=It(this._overlayRef.getConfig().minWidth),ke=V.fitsInViewportHorizontally||null!=q&&q<=oe;return(V.fitsInViewportVertically||null!=W&&W<=Pe)&&ke}return!1}_pushOverlayOnScreen(V,J,me){if(this._previousPushAmount&&this._positionLocked)return{x:V.x+this._previousPushAmount.x,y:V.y+this._previousPushAmount.y};const Pe=Wt(J),oe=this._viewportRect,W=Math.max(V.x+Pe.width-oe.width,0),q=Math.max(V.y+Pe.height-oe.height,0),Oe=Math.max(oe.top-me.top-V.y,0),ke=Math.max(oe.left-me.left-V.x,0);let Ke=0,Ue=0;return Ke=Pe.width<=oe.width?ke||-W:V.x<this._viewportMargin?oe.left-me.left-V.x:0,Ue=Pe.height<=oe.height?Oe||-q:V.y<this._viewportMargin?oe.top-me.top-V.y:0,this._previousPushAmount={x:Ke,y:Ue},{x:V.x+Ke,y:V.y+Ue}}_applyPosition(V,J){if(this._setTransformOrigin(V),this._setOverlayElementStyles(J,V),this._setBoundingBoxStyles(J,V),V.panelClass&&this._addPanelClasses(V.panelClass),this._lastPosition=V,this._positionChanges.observers.length){const me=this._getScrollVisibility(),Pe=new Ze(V,me);this._positionChanges.next(Pe)}this._isInitialRender=!1}_setTransformOrigin(V){if(!this._transformOriginSelector)return;const J=this._boundingBox.querySelectorAll(this._transformOriginSelector);let me,Pe=V.overlayY;me="center"===V.overlayX?"center":this._isRtl()?"start"===V.overlayX?"right":"left":"start"===V.overlayX?"left":"right";for(let oe=0;oe<J.length;oe++)J[oe].style.transformOrigin=`${me} ${Pe}`}_calculateBoundingBoxRect(V,J){const me=this._viewportRect,Pe=this._isRtl();let oe,W,q,Ke,Ue,Je;if("top"===J.overlayY)W=V.y,oe=me.height-W+this._viewportMargin;else if("bottom"===J.overlayY)q=me.height-V.y+2*this._viewportMargin,oe=me.height-q+this._viewportMargin;else{const _t=Math.min(me.bottom-V.y+me.top,V.y),xt=this._lastBoundingBoxSize.height;oe=2*_t,W=V.y-_t,oe>xt&&!this._isInitialRender&&!this._growAfterOpen&&(W=V.y-xt/2)}if("end"===J.overlayX&&!Pe||"start"===J.overlayX&&Pe)Je=me.width-V.x+this._viewportMargin,Ke=V.x-this._viewportMargin;else if("start"===J.overlayX&&!Pe||"end"===J.overlayX&&Pe)Ue=V.x,Ke=me.right-V.x;else{const _t=Math.min(me.right-V.x+me.left,V.x),xt=this._lastBoundingBoxSize.width;Ke=2*_t,Ue=V.x-_t,Ke>xt&&!this._isInitialRender&&!this._growAfterOpen&&(Ue=V.x-xt/2)}return{top:W,left:Ue,bottom:q,right:Je,width:Ke,height:oe}}_setBoundingBoxStyles(V,J){const me=this._calculateBoundingBoxRect(V,J);!this._isInitialRender&&!this._growAfterOpen&&(me.height=Math.min(me.height,this._lastBoundingBoxSize.height),me.width=Math.min(me.width,this._lastBoundingBoxSize.width));const Pe={};if(this._hasExactPosition())Pe.top=Pe.left="0",Pe.bottom=Pe.right=Pe.maxHeight=Pe.maxWidth="",Pe.width=Pe.height="100%";else{const oe=this._overlayRef.getConfig().maxHeight,W=this._overlayRef.getConfig().maxWidth;Pe.height=(0,z.HM)(me.height),Pe.top=(0,z.HM)(me.top),Pe.bottom=(0,z.HM)(me.bottom),Pe.width=(0,z.HM)(me.width),Pe.left=(0,z.HM)(me.left),Pe.right=(0,z.HM)(me.right),Pe.alignItems="center"===J.overlayX?"center":"end"===J.overlayX?"flex-end":"flex-start",Pe.justifyContent="center"===J.overlayY?"center":"bottom"===J.overlayY?"flex-end":"flex-start",oe&&(Pe.maxHeight=(0,z.HM)(oe)),W&&(Pe.maxWidth=(0,z.HM)(W))}this._lastBoundingBoxSize=me,Mt(this._boundingBox.style,Pe)}_resetBoundingBoxStyles(){Mt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Mt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(V,J){const me={},Pe=this._hasExactPosition(),oe=this._hasFlexibleDimensions,W=this._overlayRef.getConfig();if(Pe){const Ke=this._viewportRuler.getViewportScrollPosition();Mt(me,this._getExactOverlayY(J,V,Ke)),Mt(me,this._getExactOverlayX(J,V,Ke))}else me.position="static";let q="",Oe=this._getOffset(J,"x"),ke=this._getOffset(J,"y");Oe&&(q+=`translateX(${Oe}px) `),ke&&(q+=`translateY(${ke}px)`),me.transform=q.trim(),W.maxHeight&&(Pe?me.maxHeight=(0,z.HM)(W.maxHeight):oe&&(me.maxHeight="")),W.maxWidth&&(Pe?me.maxWidth=(0,z.HM)(W.maxWidth):oe&&(me.maxWidth="")),Mt(this._pane.style,me)}_getExactOverlayY(V,J,me){let Pe={top:"",bottom:""},oe=this._getOverlayPoint(J,this._overlayRect,V);this._isPushed&&(oe=this._pushOverlayOnScreen(oe,this._overlayRect,me));let W=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return oe.y-=W,"bottom"===V.overlayY?Pe.bottom=this._document.documentElement.clientHeight-(oe.y+this._overlayRect.height)+"px":Pe.top=(0,z.HM)(oe.y),Pe}_getExactOverlayX(V,J,me){let W,Pe={left:"",right:""},oe=this._getOverlayPoint(J,this._overlayRect,V);return this._isPushed&&(oe=this._pushOverlayOnScreen(oe,this._overlayRect,me)),W=this._isRtl()?"end"===V.overlayX?"left":"right":"end"===V.overlayX?"right":"left","right"===W?Pe.right=this._document.documentElement.clientWidth-(oe.x+this._overlayRect.width)+"px":Pe.left=(0,z.HM)(oe.x),Pe}_getScrollVisibility(){const V=this._getOriginRect(),J=this._pane.getBoundingClientRect(),me=this._scrollables.map(Pe=>Pe.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Be(V,me),isOriginOutsideView:Fe(V,me),isOverlayClipped:Be(J,me),isOverlayOutsideView:Fe(J,me)}}_subtractOverflows(V,...J){return J.reduce((me,Pe)=>me-Math.max(Pe,0),V)}_getNarrowedViewportRect(){const V=this._document.documentElement.clientWidth,J=this._document.documentElement.clientHeight,me=this._viewportRuler.getViewportScrollPosition();return{top:me.top+this._viewportMargin,left:me.left+this._viewportMargin,right:me.left+V-this._viewportMargin,bottom:me.top+J-this._viewportMargin,width:V-2*this._viewportMargin,height:J-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(V,J){return"x"===J?null==V.offsetX?this._offsetX:V.offsetX:null==V.offsetY?this._offsetY:V.offsetY}_validatePositions(){}_addPanelClasses(V){this._pane&&(0,z.Eq)(V).forEach(J=>{""!==J&&-1===this._appliedPanelClasses.indexOf(J)&&(this._appliedPanelClasses.push(J),this._pane.classList.add(J))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(V=>{this._pane.classList.remove(V)}),this._appliedPanelClasses=[])}_getOriginRect(){const V=this._origin;if(V instanceof x.SBq)return V.nativeElement.getBoundingClientRect();if(V instanceof Element)return V.getBoundingClientRect();const J=V.width||0,me=V.height||0;return{top:V.y,bottom:V.y+me,left:V.x,right:V.x+J,height:me,width:J}}}function Mt(Ve,V){for(let J in V)V.hasOwnProperty(J)&&(Ve[J]=V[J]);return Ve}function It(Ve){if("number"!=typeof Ve&&null!=Ve){const[V,J]=Ve.split($t);return J&&"px"!==J?null:parseFloat(V)}return Ve||null}function Wt(Ve){return{top:Math.floor(Ve.top),right:Math.floor(Ve.right),bottom:Math.floor(Ve.bottom),left:Math.floor(Ve.left),width:Math.floor(Ve.width),height:Math.floor(Ve.height)}}const Cn="cdk-global-overlay-wrapper";class _n{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(V){const J=V.getConfig();this._overlayRef=V,this._width&&!J.width&&V.updateSize({width:this._width}),this._height&&!J.height&&V.updateSize({height:this._height}),V.hostElement.classList.add(Cn),this._isDisposed=!1}top(V=""){return this._bottomOffset="",this._topOffset=V,this._alignItems="flex-start",this}left(V=""){return this._rightOffset="",this._leftOffset=V,this._justifyContent="flex-start",this}bottom(V=""){return this._topOffset="",this._bottomOffset=V,this._alignItems="flex-end",this}right(V=""){return this._leftOffset="",this._rightOffset=V,this._justifyContent="flex-end",this}width(V=""){return this._overlayRef?this._overlayRef.updateSize({width:V}):this._width=V,this}height(V=""){return this._overlayRef?this._overlayRef.updateSize({height:V}):this._height=V,this}centerHorizontally(V=""){return this.left(V),this._justifyContent="center",this}centerVertically(V=""){return this.top(V),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const V=this._overlayRef.overlayElement.style,J=this._overlayRef.hostElement.style,me=this._overlayRef.getConfig(),{width:Pe,height:oe,maxWidth:W,maxHeight:q}=me,Oe=!("100%"!==Pe&&"100vw"!==Pe||W&&"100%"!==W&&"100vw"!==W),ke=!("100%"!==oe&&"100vh"!==oe||q&&"100%"!==q&&"100vh"!==q);V.position=this._cssPosition,V.marginLeft=Oe?"0":this._leftOffset,V.marginTop=ke?"0":this._topOffset,V.marginBottom=this._bottomOffset,V.marginRight=this._rightOffset,Oe?J.justifyContent="flex-start":"center"===this._justifyContent?J.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?J.justifyContent="flex-end":"flex-end"===this._justifyContent&&(J.justifyContent="flex-start"):J.justifyContent=this._justifyContent,J.alignItems=ke?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const V=this._overlayRef.overlayElement.style,J=this._overlayRef.hostElement,me=J.style;J.classList.remove(Cn),me.justifyContent=me.alignItems=V.marginTop=V.marginBottom=V.marginLeft=V.marginRight=V.position="",this._overlayRef=null,this._isDisposed=!0}}let Rt=(()=>{class Ve{constructor(J,me,Pe,oe){this._viewportRuler=J,this._document=me,this._platform=Pe,this._overlayContainer=oe}global(){return new _n}flexibleConnectedTo(J){return new pt(J,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return Ve.\u0275fac=function(J){return new(J||Ve)(x.LFG(p.rL),x.LFG(g.K0),x.LFG(F.t4),x.LFG(be))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Ve})(),nt=0,Ge=(()=>{class Ve{constructor(J,me,Pe,oe,W,q,Oe,ke,Ke,Ue,Je){this.scrollStrategies=J,this._overlayContainer=me,this._componentFactoryResolver=Pe,this._positionBuilder=oe,this._keyboardDispatcher=W,this._injector=q,this._ngZone=Oe,this._document=ke,this._directionality=Ke,this._location=Ue,this._outsideClickDispatcher=Je}create(J){const me=this._createHostElement(),Pe=this._createPaneElement(me),oe=this._createPortalOutlet(Pe),W=new ee(J);return W.direction=W.direction||this._directionality.value,new ct(oe,me,Pe,W,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(J){const me=this._document.createElement("div");return me.id="cdk-overlay-"+nt++,me.classList.add("cdk-overlay-pane"),J.appendChild(me),me}_createHostElement(){const J=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(J),J}_createPortalOutlet(J){return this._appRef||(this._appRef=this._injector.get(x.z2F)),new M.u0(J,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return Ve.\u0275fac=function(J){return new(J||Ve)(x.LFG(Te),x.LFG(be),x.LFG(x._Vd),x.LFG(Rt),x.LFG(de),x.LFG(x.zs3),x.LFG(x.R0b),x.LFG(g.K0),x.LFG(T.Is),x.LFG(g.Ye),x.LFG(Le))},Ve.\u0275prov=x.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const at={provide:new x.OlP("cdk-connected-overlay-scroll-strategy"),deps:[Ge],useFactory:function(Ve){return()=>Ve.scrollStrategies.reposition()}};let on=(()=>{class Ve{}return Ve.\u0275fac=function(J){return new(J||Ve)},Ve.\u0275mod=x.oAB({type:Ve}),Ve.\u0275inj=x.cJS({providers:[Ge,at],imports:[[T.vT,M.eL,p.Cl],p.Cl]}),Ve})()},928:(Ne,G,C)=>{"use strict";C.d(G,{t4:()=>z,ud:()=>F,sA:()=>Be,kV:()=>le,Oy:()=>Te,i$:()=>k,Mq:()=>ie});var p=C(3668),g=C(6019);let x;try{x="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(ee){x=!1}let O,te,Q,Se,z=(()=>{class ee{constructor(je){this._platformId=je,this.isBrowser=this._platformId?(0,g.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!x)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return ee.\u0275fac=function(je){return new(je||ee)(p.LFG(p.Lbi))},ee.\u0275prov=p.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})(),F=(()=>{class ee{}return ee.\u0275fac=function(je){return new(je||ee)},ee.\u0275mod=p.oAB({type:ee}),ee.\u0275inj=p.cJS({}),ee})();function k(ee){return function(){if(null==O&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>O=!0}))}finally{O=O||!1}return O}()?ee:!!ee.capture}function ie(){if(null==te){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return te=!1,te;if("scrollBehavior"in document.documentElement.style)te=!0;else{const ee=Element.prototype.scrollTo;te=!!ee&&!/\{\s*\[native code\]\s*\}/.test(ee.toString())}}return te}function le(ee){if(function(){if(null==Q){const ee="undefined"!=typeof document?document.head:null;Q=!(!ee||!ee.createShadowRoot&&!ee.attachShadow)}return Q}()){const ve=ee.getRootNode?ee.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&ve instanceof ShadowRoot)return ve}return null}function Be(ee){return ee.composedPath?ee.composedPath()[0]:ee.target}function Te(){return void 0!==Se.__karma__&&!!Se.__karma__||void 0!==Se.jasmine&&!!Se.jasmine||void 0!==Se.jest&&!!Se.jest||void 0!==Se.Mocha&&!!Se.Mocha}Se="undefined"!=typeof global?global:"undefined"!=typeof window?window:{}},5711:(Ne,G,C)=>{"use strict";C.d(G,{ig:()=>ue,Pl:()=>Fe,C5:()=>R,u0:()=>K,nK:()=>Te,eL:()=>Se,UE:()=>k});var p=C(3668),g=C(6019);class O{attach(ve){return this._attachedHost=ve,ve.attach(this)}detach(){let ve=this._attachedHost;null!=ve&&(this._attachedHost=null,ve.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ve){this._attachedHost=ve}}class R extends O{constructor(ve,je,Ze,Ce){super(),this.component=ve,this.viewContainerRef=je,this.injector=Ze,this.componentFactoryResolver=Ce}}class k extends O{constructor(ve,je,Ze){super(),this.templateRef=ve,this.viewContainerRef=je,this.context=Ze}get origin(){return this.templateRef.elementRef}attach(ve,je=this.context){return this.context=je,super.attach(ve)}detach(){return this.context=void 0,super.detach()}}class N extends O{constructor(ve){super(),this.element=ve instanceof p.SBq?ve.nativeElement:ve}}class te{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ve){return ve instanceof R?(this._attachedPortal=ve,this.attachComponentPortal(ve)):ve instanceof k?(this._attachedPortal=ve,this.attachTemplatePortal(ve)):this.attachDomPortal&&ve instanceof N?(this._attachedPortal=ve,this.attachDomPortal(ve)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ve){this._disposeFn=ve}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class K extends te{constructor(ve,je,Ze,Ce,Ee){super(),this.outletElement=ve,this._componentFactoryResolver=je,this._appRef=Ze,this._defaultInjector=Ce,this.attachDomPortal=fe=>{const de=fe.element,Le=this._document.createComment("dom-portal");de.parentNode.insertBefore(Le,de),this.outletElement.appendChild(de),this._attachedPortal=fe,super.setDisposeFn(()=>{Le.parentNode&&Le.parentNode.replaceChild(de,Le)})},this._document=Ee}attachComponentPortal(ve){const Ze=(ve.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ve.component);let Ce;return ve.viewContainerRef?(Ce=ve.viewContainerRef.createComponent(Ze,ve.viewContainerRef.length,ve.injector||ve.viewContainerRef.injector),this.setDisposeFn(()=>Ce.destroy())):(Ce=Ze.create(ve.injector||this._defaultInjector),this._appRef.attachView(Ce.hostView),this.setDisposeFn(()=>{this._appRef.detachView(Ce.hostView),Ce.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Ce)),this._attachedPortal=ve,Ce}attachTemplatePortal(ve){let je=ve.viewContainerRef,Ze=je.createEmbeddedView(ve.templateRef,ve.context);return Ze.rootNodes.forEach(Ce=>this.outletElement.appendChild(Ce)),Ze.detectChanges(),this.setDisposeFn(()=>{let Ce=je.indexOf(Ze);-1!==Ce&&je.remove(Ce)}),this._attachedPortal=ve,Ze}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ve){return ve.hostView.rootNodes[0]}}let ue=(()=>{class ee extends k{constructor(je,Ze){super(je,Ze)}}return ee.\u0275fac=function(je){return new(je||ee)(p.Y36(p.Rgc),p.Y36(p.s_b))},ee.\u0275dir=p.lG2({type:ee,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[p.qOj]}),ee})(),Fe=(()=>{class ee extends te{constructor(je,Ze,Ce){super(),this._componentFactoryResolver=je,this._viewContainerRef=Ze,this._isInitialized=!1,this.attached=new p.vpe,this.attachDomPortal=Ee=>{const fe=Ee.element,de=this._document.createComment("dom-portal");Ee.setAttachedHost(this),fe.parentNode.insertBefore(de,fe),this._getRootNode().appendChild(fe),this._attachedPortal=Ee,super.setDisposeFn(()=>{de.parentNode&&de.parentNode.replaceChild(fe,de)})},this._document=Ce}get portal(){return this._attachedPortal}set portal(je){this.hasAttached()&&!je&&!this._isInitialized||(this.hasAttached()&&super.detach(),je&&super.attach(je),this._attachedPortal=je)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(je){je.setAttachedHost(this);const Ze=null!=je.viewContainerRef?je.viewContainerRef:this._viewContainerRef,Ee=(je.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(je.component),fe=Ze.createComponent(Ee,Ze.length,je.injector||Ze.injector);return Ze!==this._viewContainerRef&&this._getRootNode().appendChild(fe.hostView.rootNodes[0]),super.setDisposeFn(()=>fe.destroy()),this._attachedPortal=je,this._attachedRef=fe,this.attached.emit(fe),fe}attachTemplatePortal(je){je.setAttachedHost(this);const Ze=this._viewContainerRef.createEmbeddedView(je.templateRef,je.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=je,this._attachedRef=Ze,this.attached.emit(Ze),Ze}_getRootNode(){const je=this._viewContainerRef.element.nativeElement;return je.nodeType===je.ELEMENT_NODE?je:je.parentNode}}return ee.\u0275fac=function(je){return new(je||ee)(p.Y36(p._Vd),p.Y36(p.s_b),p.Y36(g.K0))},ee.\u0275dir=p.lG2({type:ee,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[p.qOj]}),ee})(),Se=(()=>{class ee{}return ee.\u0275fac=function(je){return new(je||ee)},ee.\u0275mod=p.oAB({type:ee}),ee.\u0275inj=p.cJS({}),ee})();class Te{constructor(ve,je){this._parentInjector=ve,this._customTokens=je}get(ve,je){const Ze=this._customTokens.get(ve);return void 0!==Ze?Ze:this._parentInjector.get(ve,je)}}},6827:(Ne,G,C)=>{"use strict";C.d(G,{mF:()=>be,Cl:()=>Rt,rL:()=>$t});var p=C(348),g=C(3668),x=C(6339),F=C(5192);new class extends F.v{flush(Ge){this.active=!0,this.scheduled=void 0;const{actions:_e}=this;let Qe,rt=-1,ut=_e.length;Ge=Ge||_e.shift();do{if(Qe=Ge.execute(Ge.state,Ge.delay))break}while(++rt<ut&&(Ge=_e.shift()));if(this.active=!1,Qe){for(;++rt<ut&&(Ge=_e.shift());)Ge.unsubscribe();throw Qe}}}(class extends x.o{constructor(Ge,_e){super(Ge,_e),this.scheduler=Ge,this.work=_e}requestAsyncId(Ge,_e,Qe=0){return null!==Qe&&Qe>0?super.requestAsyncId(Ge,_e,Qe):(Ge.actions.push(this),Ge.scheduled||(Ge.scheduled=requestAnimationFrame(()=>Ge.flush(null))))}recycleAsyncId(Ge,_e,Qe=0){if(null!==Qe&&Qe>0||null===Qe&&this.delay>0)return super.recycleAsyncId(Ge,_e,Qe);0===Ge.actions.length&&(cancelAnimationFrame(_e),Ge.scheduled=void 0)}});var O=C(3405),R=C(2411),k=C(3314),N=C(9506),ie=(C(2907),C(8178)),K=C(8345);class ue{constructor(Ge){this.durationSelector=Ge}call(Ge,_e){return _e.subscribe(new le(Ge,this.durationSelector))}}class le extends K.Ds{constructor(Ge,_e){super(Ge),this.durationSelector=_e,this.hasValue=!1}_next(Ge){if(this.value=Ge,this.hasValue=!0,!this.throttled){let _e;try{const{durationSelector:rt}=this;_e=rt(Ge)}catch(rt){return this.destination.error(rt)}const Qe=(0,K.ft)(_e,new K.IY(this));!Qe||Qe.closed?this.clearThrottle():this.add(this.throttled=Qe)}}clearThrottle(){const{value:Ge,hasValue:_e,throttled:Qe}=this;Qe&&(this.remove(Qe),this.throttled=void 0,Qe.unsubscribe()),_e&&(this.value=void 0,this.hasValue=!1,this.destination.next(Ge))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var Fe=C(9279);function Be(nt,Ge=ie.P){return function(nt){return function(_e){return _e.lift(new ue(nt))}}(()=>(0,Fe.H)(nt,Ge))}var Se=C(8735),Te=C(928),ee=C(6019),ve=C(8290);let be=(()=>{class nt{constructor(_e,Qe,rt){this._ngZone=_e,this._platform=Qe,this._scrolled=new O.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=rt}register(_e){this.scrollContainers.has(_e)||this.scrollContainers.set(_e,_e.elementScrolled().subscribe(()=>this._scrolled.next(_e)))}deregister(_e){const Qe=this.scrollContainers.get(_e);Qe&&(Qe.unsubscribe(),this.scrollContainers.delete(_e))}scrolled(_e=20){return this._platform.isBrowser?new k.y(Qe=>{this._globalSubscription||this._addGlobalListener();const rt=_e>0?this._scrolled.pipe(Be(_e)).subscribe(Qe):this._scrolled.subscribe(Qe);return this._scrolledCount++,()=>{rt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,R.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((_e,Qe)=>this.deregister(Qe)),this._scrolled.complete()}ancestorScrolled(_e,Qe){const rt=this.getAncestorScrollContainers(_e);return this.scrolled(Qe).pipe((0,Se.h)(ut=>!ut||rt.indexOf(ut)>-1))}getAncestorScrollContainers(_e){const Qe=[];return this.scrollContainers.forEach((rt,ut)=>{this._scrollableContainsElement(ut,_e)&&Qe.push(ut)}),Qe}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(_e,Qe){let rt=(0,p.fI)(Qe),ut=_e.getElementRef().nativeElement;do{if(rt==ut)return!0}while(rt=rt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const _e=this._getWindow();return(0,N.R)(_e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return nt.\u0275fac=function(_e){return new(_e||nt)(g.LFG(g.R0b),g.LFG(Te.t4),g.LFG(ee.K0,8))},nt.\u0275prov=g.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})(),$t=(()=>{class nt{constructor(_e,Qe,rt){this._platform=_e,this._change=new O.xQ,this._changeListener=ut=>{this._change.next(ut)},this._document=rt,Qe.runOutsideAngular(()=>{if(_e.isBrowser){const ut=this._getWindow();ut.addEventListener("resize",this._changeListener),ut.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const _e=this._getWindow();_e.removeEventListener("resize",this._changeListener),_e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const _e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),_e}getViewportRect(){const _e=this.getViewportScrollPosition(),{width:Qe,height:rt}=this.getViewportSize();return{top:_e.top,left:_e.left,bottom:_e.top+rt,right:_e.left+Qe,height:rt,width:Qe}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const _e=this._document,Qe=this._getWindow(),rt=_e.documentElement,ut=rt.getBoundingClientRect();return{top:-ut.top||_e.body.scrollTop||Qe.scrollY||rt.scrollTop||0,left:-ut.left||_e.body.scrollLeft||Qe.scrollX||rt.scrollLeft||0}}change(_e=20){return _e>0?this._change.pipe(Be(_e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const _e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:_e.innerWidth,height:_e.innerHeight}:{width:0,height:0}}}return nt.\u0275fac=function(_e){return new(_e||nt)(g.LFG(Te.t4),g.LFG(g.R0b),g.LFG(ee.K0,8))},nt.\u0275prov=g.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})(),_n=(()=>{class nt{}return nt.\u0275fac=function(_e){return new(_e||nt)},nt.\u0275mod=g.oAB({type:nt}),nt.\u0275inj=g.cJS({}),nt})(),Rt=(()=>{class nt{}return nt.\u0275fac=function(_e){return new(_e||nt)},nt.\u0275mod=g.oAB({type:nt}),nt.\u0275inj=g.cJS({imports:[[ve.vT,Te.ud,_n],ve.vT,_n]}),nt})()},6019:(Ne,G,C)=>{"use strict";C.d(G,{mr:()=>Fe,Ov:()=>Hi,ez:()=>$i,K0:()=>T,uU:()=>Hn,x:()=>fe,tM:()=>Le,Do:()=>Se,Ts:()=>Ei,V_:()=>R,Ye:()=>Te,S$:()=>ue,mk:()=>Ln,sg:()=>xr,O5:()=>Kn,RF:()=>wr,n9:()=>An,ED:()=>Fn,tP:()=>kr,b0:()=>Be,lw:()=>M,rS:()=>vi,Tn:()=>de,EM:()=>Mo,JF:()=>Gi,p6:()=>_t,Mn:()=>pt,fb:()=>Wt,UT:()=>Mt,Sw:()=>Rt,NF:()=>Xr,PM:()=>Nn,w_:()=>L,bD:()=>li,q:()=>x,Mx:()=>nr,HT:()=>F});var p=C(3668);let g=null;function x(){return g}function F(D){g||(g=D)}class L{}const T=new p.OlP("DocumentToken");let M=(()=>{class D{historyGo(a){throw new Error("Not implemented")}}return D.\u0275fac=function(a){return new(a||D)},D.\u0275prov=p.Yz7({token:D,factory:function(){return(0,p.LFG)(k)},providedIn:"platform"}),D})();const R=new p.OlP("Location Initialized");let k=(()=>{class D extends M{constructor(a){super(),this._doc=a,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return x().getBaseHref(this._doc)}onPopState(a){const d=x().getGlobalEventTarget(this._doc,"window");return d.addEventListener("popstate",a,!1),()=>d.removeEventListener("popstate",a)}onHashChange(a){const d=x().getGlobalEventTarget(this._doc,"window");return d.addEventListener("hashchange",a,!1),()=>d.removeEventListener("hashchange",a)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(a){this.location.pathname=a}pushState(a,d,b){N()?this._history.pushState(a,d,b):this.location.hash=b}replaceState(a,d,b){N()?this._history.replaceState(a,d,b):this.location.hash=b}forward(){this._history.forward()}back(){this._history.back()}historyGo(a=0){this._history.go(a)}getState(){return this._history.state}}return D.\u0275fac=function(a){return new(a||D)(p.LFG(T))},D.\u0275prov=p.Yz7({token:D,factory:function(){return new k((0,p.LFG)(T))},providedIn:"platform"}),D})();function N(){return!!window.history.pushState}function ie(D,f){if(0==D.length)return f;if(0==f.length)return D;let a=0;return D.endsWith("/")&&a++,f.startsWith("/")&&a++,2==a?D+f.substring(1):1==a?D+f:D+"/"+f}function K(D){const f=D.match(/#|\?|$/),a=f&&f.index||D.length;return D.slice(0,a-("/"===D[a-1]?1:0))+D.slice(a)}function Q(D){return D&&"?"!==D[0]?"?"+D:D}let ue=(()=>{class D{historyGo(a){throw new Error("Not implemented")}}return D.\u0275fac=function(a){return new(a||D)},D.\u0275prov=p.Yz7({token:D,factory:function(){return function(D){const f=(0,p.LFG)(T).location;return new Be((0,p.LFG)(M),f&&f.origin||"")}()},providedIn:"root"}),D})();const Fe=new p.OlP("appBaseHref");let Be=(()=>{class D extends ue{constructor(a,d){if(super(),this._platformLocation=a,this._removeListenerFns=[],null==d&&(d=this._platformLocation.getBaseHrefFromDOM()),null==d)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=d}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(a){this._removeListenerFns.push(this._platformLocation.onPopState(a),this._platformLocation.onHashChange(a))}getBaseHref(){return this._baseHref}prepareExternalUrl(a){return ie(this._baseHref,a)}path(a=!1){const d=this._platformLocation.pathname+Q(this._platformLocation.search),b=this._platformLocation.hash;return b&&a?`${d}${b}`:d}pushState(a,d,b,Z){const Me=this.prepareExternalUrl(b+Q(Z));this._platformLocation.pushState(a,d,Me)}replaceState(a,d,b,Z){const Me=this.prepareExternalUrl(b+Q(Z));this._platformLocation.replaceState(a,d,Me)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(a=0){var d,b;null==(b=(d=this._platformLocation).historyGo)||b.call(d,a)}}return D.\u0275fac=function(a){return new(a||D)(p.LFG(M),p.LFG(Fe,8))},D.\u0275prov=p.Yz7({token:D,factory:D.\u0275fac}),D})(),Se=(()=>{class D extends ue{constructor(a,d){super(),this._platformLocation=a,this._baseHref="",this._removeListenerFns=[],null!=d&&(this._baseHref=d)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(a){this._removeListenerFns.push(this._platformLocation.onPopState(a),this._platformLocation.onHashChange(a))}getBaseHref(){return this._baseHref}path(a=!1){let d=this._platformLocation.hash;return null==d&&(d="#"),d.length>0?d.substring(1):d}prepareExternalUrl(a){const d=ie(this._baseHref,a);return d.length>0?"#"+d:d}pushState(a,d,b,Z){let Me=this.prepareExternalUrl(b+Q(Z));0==Me.length&&(Me=this._platformLocation.pathname),this._platformLocation.pushState(a,d,Me)}replaceState(a,d,b,Z){let Me=this.prepareExternalUrl(b+Q(Z));0==Me.length&&(Me=this._platformLocation.pathname),this._platformLocation.replaceState(a,d,Me)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(a=0){var d,b;null==(b=(d=this._platformLocation).historyGo)||b.call(d,a)}}return D.\u0275fac=function(a){return new(a||D)(p.LFG(M),p.LFG(Fe,8))},D.\u0275prov=p.Yz7({token:D,factory:D.\u0275fac}),D})(),Te=(()=>{class D{constructor(a,d){this._subject=new p.vpe,this._urlChangeListeners=[],this._platformStrategy=a;const b=this._platformStrategy.getBaseHref();this._platformLocation=d,this._baseHref=K(je(b)),this._platformStrategy.onPopState(Z=>{this._subject.emit({url:this.path(!0),pop:!0,state:Z.state,type:Z.type})})}path(a=!1){return this.normalize(this._platformStrategy.path(a))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(a,d=""){return this.path()==this.normalize(a+Q(d))}normalize(a){return D.stripTrailingSlash(function(D,f){return D&&f.startsWith(D)?f.substring(D.length):f}(this._baseHref,je(a)))}prepareExternalUrl(a){return a&&"/"!==a[0]&&(a="/"+a),this._platformStrategy.prepareExternalUrl(a)}go(a,d="",b=null){this._platformStrategy.pushState(b,"",a,d),this._notifyUrlChangeListeners(this.prepareExternalUrl(a+Q(d)),b)}replaceState(a,d="",b=null){this._platformStrategy.replaceState(b,"",a,d),this._notifyUrlChangeListeners(this.prepareExternalUrl(a+Q(d)),b)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(a=0){var d,b;null==(b=(d=this._platformStrategy).historyGo)||b.call(d,a)}onUrlChange(a){this._urlChangeListeners.push(a),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(d=>{this._notifyUrlChangeListeners(d.url,d.state)}))}_notifyUrlChangeListeners(a="",d){this._urlChangeListeners.forEach(b=>b(a,d))}subscribe(a,d,b){return this._subject.subscribe({next:a,error:d,complete:b})}}return D.normalizeQueryParams=Q,D.joinWithSlash=ie,D.stripTrailingSlash=K,D.\u0275fac=function(a){return new(a||D)(p.LFG(ue),p.LFG(M))},D.\u0275prov=p.Yz7({token:D,factory:function(){return new Te((0,p.LFG)(ue),(0,p.LFG)(M))},providedIn:"root"}),D})();function je(D){return D.replace(/\/index.html$/,"")}var Ee=(()=>((Ee=Ee||{})[Ee.Zero=0]="Zero",Ee[Ee.One=1]="One",Ee[Ee.Two=2]="Two",Ee[Ee.Few=3]="Few",Ee[Ee.Many=4]="Many",Ee[Ee.Other=5]="Other",Ee))(),fe=(()=>((fe=fe||{})[fe.Format=0]="Format",fe[fe.Standalone=1]="Standalone",fe))(),de=(()=>((de=de||{})[de.Narrow=0]="Narrow",de[de.Abbreviated=1]="Abbreviated",de[de.Wide=2]="Wide",de[de.Short=3]="Short",de))(),Le=(()=>((Le=Le||{})[Le.Short=0]="Short",Le[Le.Medium=1]="Medium",Le[Le.Long=2]="Long",Le[Le.Full=3]="Full",Le))(),be=(()=>((be=be||{})[be.Decimal=0]="Decimal",be[be.Group=1]="Group",be[be.List=2]="List",be[be.PercentSign=3]="PercentSign",be[be.PlusSign=4]="PlusSign",be[be.MinusSign=5]="MinusSign",be[be.Exponential=6]="Exponential",be[be.SuperscriptingExponent=7]="SuperscriptingExponent",be[be.PerMille=8]="PerMille",be[be.Infinity=9]="Infinity",be[be.NaN=10]="NaN",be[be.TimeSeparator=11]="TimeSeparator",be[be.CurrencyDecimal=12]="CurrencyDecimal",be[be.CurrencyGroup=13]="CurrencyGroup",be))();function pt(D,f,a){const d=(0,p.cg1)(D),Z=J([d[p.wAp.DaysFormat],d[p.wAp.DaysStandalone]],f);return J(Z,a)}function Mt(D,f,a){const d=(0,p.cg1)(D),Z=J([d[p.wAp.MonthsFormat],d[p.wAp.MonthsStandalone]],f);return J(Z,a)}function Wt(D){return(0,p.cg1)(D)[p.wAp.FirstDayOfWeek]}function _n(D,f){return J((0,p.cg1)(D)[p.wAp.DateFormat],f)}function Rt(D,f){return J((0,p.cg1)(D)[p.wAp.TimeFormat],f)}function nt(D,f){return J((0,p.cg1)(D)[p.wAp.DateTimeFormat],f)}function Ge(D,f){const a=(0,p.cg1)(D),d=a[p.wAp.NumberSymbols][f];if(void 0===d){if(f===be.CurrencyDecimal)return a[p.wAp.NumberSymbols][be.Decimal];if(f===be.CurrencyGroup)return a[p.wAp.NumberSymbols][be.Group]}return d}const at=p.kL8;function on(D){if(!D[p.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${D[p.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function J(D,f){for(let a=f;a>-1;a--)if(void 0!==D[a])return D[a];throw new Error("Locale data API: locale data undefined")}function me(D){const[f,a]=D.split(":");return{hours:+f,minutes:+a}}const q=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Oe={},ke=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Ke=(()=>((Ke=Ke||{})[Ke.Short=0]="Short",Ke[Ke.ShortGMT=1]="ShortGMT",Ke[Ke.Long=2]="Long",Ke[Ke.Extended=3]="Extended",Ke))(),Ue=(()=>((Ue=Ue||{})[Ue.FullYear=0]="FullYear",Ue[Ue.Month=1]="Month",Ue[Ue.Date=2]="Date",Ue[Ue.Hours=3]="Hours",Ue[Ue.Minutes=4]="Minutes",Ue[Ue.Seconds=5]="Seconds",Ue[Ue.FractionalSeconds=6]="FractionalSeconds",Ue[Ue.Day=7]="Day",Ue))(),Je=(()=>((Je=Je||{})[Je.DayPeriods=0]="DayPeriods",Je[Je.Days=1]="Days",Je[Je.Months=2]="Months",Je[Je.Eras=3]="Eras",Je))();function _t(D,f,a,d){let b=function(D){if(kn(D))return D;if("number"==typeof D&&!isNaN(D))return new Date(D);if("string"==typeof D){if(D=D.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(D)){const[b,Z=1,Me=1]=D.split("-").map(et=>+et);return xt(b,Z-1,Me)}const a=parseFloat(D);if(!isNaN(D-a))return new Date(a);let d;if(d=D.match(q))return function(D){const f=new Date(0);let a=0,d=0;const b=D[8]?f.setUTCFullYear:f.setFullYear,Z=D[8]?f.setUTCHours:f.setHours;D[9]&&(a=Number(D[9]+D[10]),d=Number(D[9]+D[11])),b.call(f,Number(D[1]),Number(D[2])-1,Number(D[3]));const Me=Number(D[4]||0)-a,et=Number(D[5]||0)-d,Dt=Number(D[6]||0),qt=Math.floor(1e3*parseFloat("0."+(D[7]||0)));return Z.call(f,Me,et,Dt,qt),f}(d)}const f=new Date(D);if(!kn(f))throw new Error(`Unable to convert "${D}" into a date`);return f}(D);f=Qt(a,f)||f;let et,Me=[];for(;f;){if(et=ke.exec(f),!et){Me.push(f);break}{Me=Me.concat(et.slice(1));const cn=Me.pop();if(!cn)break;f=cn}}let Dt=b.getTimezoneOffset();d&&(Dt=ln(d,Dt),b=function(D,f,a){const b=D.getTimezoneOffset();return function(D,f){return(D=new Date(D.getTime())).setMinutes(D.getMinutes()+f),D}(D,-1*(ln(f,b)-b))}(b,d));let qt="";return Me.forEach(cn=>{const Yt=function(D){if(zt[D])return zt[D];let f;switch(D){case"G":case"GG":case"GGG":f=Lt(Je.Eras,de.Abbreviated);break;case"GGGG":f=Lt(Je.Eras,de.Wide);break;case"GGGGG":f=Lt(Je.Eras,de.Narrow);break;case"y":f=ht(Ue.FullYear,1,0,!1,!0);break;case"yy":f=ht(Ue.FullYear,2,0,!0,!0);break;case"yyy":f=ht(Ue.FullYear,3,0,!1,!0);break;case"yyyy":f=ht(Ue.FullYear,4,0,!1,!0);break;case"Y":f=lt(1);break;case"YY":f=lt(2,!0);break;case"YYY":f=lt(3);break;case"YYYY":f=lt(4);break;case"M":case"L":f=ht(Ue.Month,1,1);break;case"MM":case"LL":f=ht(Ue.Month,2,1);break;case"MMM":f=Lt(Je.Months,de.Abbreviated);break;case"MMMM":f=Lt(Je.Months,de.Wide);break;case"MMMMM":f=Lt(Je.Months,de.Narrow);break;case"LLL":f=Lt(Je.Months,de.Abbreviated,fe.Standalone);break;case"LLLL":f=Lt(Je.Months,de.Wide,fe.Standalone);break;case"LLLLL":f=Lt(Je.Months,de.Narrow,fe.Standalone);break;case"w":f=We(1);break;case"ww":f=We(2);break;case"W":f=We(1,!0);break;case"d":f=ht(Ue.Date,1);break;case"dd":f=ht(Ue.Date,2);break;case"c":case"cc":f=ht(Ue.Day,1);break;case"ccc":f=Lt(Je.Days,de.Abbreviated,fe.Standalone);break;case"cccc":f=Lt(Je.Days,de.Wide,fe.Standalone);break;case"ccccc":f=Lt(Je.Days,de.Narrow,fe.Standalone);break;case"cccccc":f=Lt(Je.Days,de.Short,fe.Standalone);break;case"E":case"EE":case"EEE":f=Lt(Je.Days,de.Abbreviated);break;case"EEEE":f=Lt(Je.Days,de.Wide);break;case"EEEEE":f=Lt(Je.Days,de.Narrow);break;case"EEEEEE":f=Lt(Je.Days,de.Short);break;case"a":case"aa":case"aaa":f=Lt(Je.DayPeriods,de.Abbreviated);break;case"aaaa":f=Lt(Je.DayPeriods,de.Wide);break;case"aaaaa":f=Lt(Je.DayPeriods,de.Narrow);break;case"b":case"bb":case"bbb":f=Lt(Je.DayPeriods,de.Abbreviated,fe.Standalone,!0);break;case"bbbb":f=Lt(Je.DayPeriods,de.Wide,fe.Standalone,!0);break;case"bbbbb":f=Lt(Je.DayPeriods,de.Narrow,fe.Standalone,!0);break;case"B":case"BB":case"BBB":f=Lt(Je.DayPeriods,de.Abbreviated,fe.Format,!0);break;case"BBBB":f=Lt(Je.DayPeriods,de.Wide,fe.Format,!0);break;case"BBBBB":f=Lt(Je.DayPeriods,de.Narrow,fe.Format,!0);break;case"h":f=ht(Ue.Hours,1,-12);break;case"hh":f=ht(Ue.Hours,2,-12);break;case"H":f=ht(Ue.Hours,1);break;case"HH":f=ht(Ue.Hours,2);break;case"m":f=ht(Ue.Minutes,1);break;case"mm":f=ht(Ue.Minutes,2);break;case"s":f=ht(Ue.Seconds,1);break;case"ss":f=ht(Ue.Seconds,2);break;case"S":f=ht(Ue.FractionalSeconds,1);break;case"SS":f=ht(Ue.FractionalSeconds,2);break;case"SSS":f=ht(Ue.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":f=vt(Ke.Short);break;case"ZZZZZ":f=vt(Ke.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":f=vt(Ke.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":f=vt(Ke.Long);break;default:return null}return zt[D]=f,f}(cn);qt+=Yt?Yt(b,a,Dt):"''"===cn?"'":cn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),qt}function xt(D,f,a){const d=new Date(0);return d.setFullYear(D,f,a),d.setHours(0,0,0),d}function Qt(D,f){const a=function(D){return(0,p.cg1)(D)[p.wAp.LocaleId]}(D);if(Oe[a]=Oe[a]||{},Oe[a][f])return Oe[a][f];let d="";switch(f){case"shortDate":d=_n(D,Le.Short);break;case"mediumDate":d=_n(D,Le.Medium);break;case"longDate":d=_n(D,Le.Long);break;case"fullDate":d=_n(D,Le.Full);break;case"shortTime":d=Rt(D,Le.Short);break;case"mediumTime":d=Rt(D,Le.Medium);break;case"longTime":d=Rt(D,Le.Long);break;case"fullTime":d=Rt(D,Le.Full);break;case"short":const b=Qt(D,"shortTime"),Z=Qt(D,"shortDate");d=wt(nt(D,Le.Short),[b,Z]);break;case"medium":const Me=Qt(D,"mediumTime"),et=Qt(D,"mediumDate");d=wt(nt(D,Le.Medium),[Me,et]);break;case"long":const Dt=Qt(D,"longTime"),qt=Qt(D,"longDate");d=wt(nt(D,Le.Long),[Dt,qt]);break;case"full":const cn=Qt(D,"fullTime"),Yt=Qt(D,"fullDate");d=wt(nt(D,Le.Full),[cn,Yt])}return d&&(Oe[a][f]=d),d}function wt(D,f){return f&&(D=D.replace(/\{([^}]+)}/g,function(a,d){return null!=f&&d in f?f[d]:a})),D}function Jt(D,f,a="-",d,b){let Z="";(D<0||b&&D<=0)&&(b?D=1-D:(D=-D,Z=a));let Me=String(D);for(;Me.length<f;)Me="0"+Me;return d&&(Me=Me.substr(Me.length-f)),Z+Me}function ht(D,f,a=0,d=!1,b=!1){return function(Z,Me){let et=function(D,f){switch(D){case Ue.FullYear:return f.getFullYear();case Ue.Month:return f.getMonth();case Ue.Date:return f.getDate();case Ue.Hours:return f.getHours();case Ue.Minutes:return f.getMinutes();case Ue.Seconds:return f.getSeconds();case Ue.FractionalSeconds:return f.getMilliseconds();case Ue.Day:return f.getDay();default:throw new Error(`Unknown DateType value "${D}".`)}}(D,Z);if((a>0||et>-a)&&(et+=a),D===Ue.Hours)0===et&&-12===a&&(et=12);else if(D===Ue.FractionalSeconds)return function(D,f){return Jt(D,3).substr(0,f)}(et,f);const Dt=Ge(Me,be.MinusSign);return Jt(et,f,Dt,d,b)}}function Lt(D,f,a=fe.Format,d=!1){return function(b,Z){return function(D,f,a,d,b,Z){switch(a){case Je.Months:return Mt(f,b,d)[D.getMonth()];case Je.Days:return pt(f,b,d)[D.getDay()];case Je.DayPeriods:const Me=D.getHours(),et=D.getMinutes();if(Z){const qt=function(D){const f=(0,p.cg1)(D);return on(f),(f[p.wAp.ExtraData][2]||[]).map(d=>"string"==typeof d?me(d):[me(d[0]),me(d[1])])}(f),cn=function(D,f,a){const d=(0,p.cg1)(D);on(d);const Z=J([d[p.wAp.ExtraData][0],d[p.wAp.ExtraData][1]],f)||[];return J(Z,a)||[]}(f,b,d),Yt=qt.findIndex(dn=>{if(Array.isArray(dn)){const[mn,Pn]=dn,mt=Me>=mn.hours&&et>=mn.minutes,Jr=Me<Pn.hours||Me===Pn.hours&&et<Pn.minutes;if(mn.hours<Pn.hours){if(mt&&Jr)return!0}else if(mt||Jr)return!0}else if(dn.hours===Me&&dn.minutes===et)return!0;return!1});if(-1!==Yt)return cn[Yt]}return function(D,f,a){const d=(0,p.cg1)(D),Z=J([d[p.wAp.DayPeriodsFormat],d[p.wAp.DayPeriodsStandalone]],f);return J(Z,a)}(f,b,d)[Me<12?0:1];case Je.Eras:return function(D,f){return J((0,p.cg1)(D)[p.wAp.Eras],f)}(f,d)[D.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${a}`)}}(b,Z,D,f,a,d)}}function vt(D){return function(f,a,d){const b=-1*d,Z=Ge(a,be.MinusSign),Me=b>0?Math.floor(b/60):Math.ceil(b/60);switch(D){case Ke.Short:return(b>=0?"+":"")+Jt(Me,2,Z)+Jt(Math.abs(b%60),2,Z);case Ke.ShortGMT:return"GMT"+(b>=0?"+":"")+Jt(Me,1,Z);case Ke.Long:return"GMT"+(b>=0?"+":"")+Jt(Me,2,Z)+":"+Jt(Math.abs(b%60),2,Z);case Ke.Extended:return 0===d?"Z":(b>=0?"+":"")+Jt(Me,2,Z)+":"+Jt(Math.abs(b%60),2,Z);default:throw new Error(`Unknown zone width "${D}"`)}}}function Ie(D){return xt(D.getFullYear(),D.getMonth(),D.getDate()+(4-D.getDay()))}function We(D,f=!1){return function(a,d){let b;if(f){const Z=new Date(a.getFullYear(),a.getMonth(),1).getDay()-1,Me=a.getDate();b=1+Math.floor((Me+Z)/7)}else{const Z=Ie(a),Me=function(D){const f=xt(D,0,1).getDay();return xt(D,0,1+(f<=4?4:11)-f)}(Z.getFullYear()),et=Z.getTime()-Me.getTime();b=1+Math.round(et/6048e5)}return Jt(b,D,Ge(d,be.MinusSign))}}function lt(D,f=!1){return function(a,d){return Jt(Ie(a).getFullYear(),D,Ge(d,be.MinusSign),f)}}const zt={};function ln(D,f){D=D.replace(/:/g,"");const a=Date.parse("Jan 01, 1970 00:00:00 "+D)/6e4;return isNaN(a)?f:a}function kn(D){return D instanceof Date&&!isNaN(D.valueOf())}class tn{}let En=(()=>{class D extends tn{constructor(a){super(),this.locale=a}getPluralCategory(a,d){switch(at(d||this.locale)(a)){case Ee.Zero:return"zero";case Ee.One:return"one";case Ee.Two:return"two";case Ee.Few:return"few";case Ee.Many:return"many";default:return"other"}}}return D.\u0275fac=function(a){return new(a||D)(p.LFG(p.soG))},D.\u0275prov=p.Yz7({token:D,factory:D.\u0275fac}),D})();function nr(D,f){f=encodeURIComponent(f);for(const a of D.split(";")){const d=a.indexOf("="),[b,Z]=-1==d?[a,""]:[a.slice(0,d),a.slice(d+1)];if(b.trim()===f)return decodeURIComponent(Z)}return null}let Ln=(()=>{class D{constructor(a,d,b,Z){this._iterableDiffers=a,this._keyValueDiffers=d,this._ngEl=b,this._renderer=Z,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(a){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof a?a.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(a){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof a?a.split(/\s+/):a,this._rawClass&&((0,p.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const a=this._iterableDiffer.diff(this._rawClass);a&&this._applyIterableChanges(a)}else if(this._keyValueDiffer){const a=this._keyValueDiffer.diff(this._rawClass);a&&this._applyKeyValueChanges(a)}}_applyKeyValueChanges(a){a.forEachAddedItem(d=>this._toggleClass(d.key,d.currentValue)),a.forEachChangedItem(d=>this._toggleClass(d.key,d.currentValue)),a.forEachRemovedItem(d=>{d.previousValue&&this._toggleClass(d.key,!1)})}_applyIterableChanges(a){a.forEachAddedItem(d=>{if("string"!=typeof d.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,p.AaK)(d.item)}`);this._toggleClass(d.item,!0)}),a.forEachRemovedItem(d=>this._toggleClass(d.item,!1))}_applyClasses(a){a&&(Array.isArray(a)||a instanceof Set?a.forEach(d=>this._toggleClass(d,!0)):Object.keys(a).forEach(d=>this._toggleClass(d,!!a[d])))}_removeClasses(a){a&&(Array.isArray(a)||a instanceof Set?a.forEach(d=>this._toggleClass(d,!1)):Object.keys(a).forEach(d=>this._toggleClass(d,!1)))}_toggleClass(a,d){(a=a.trim())&&a.split(/\s+/g).forEach(b=>{d?this._renderer.addClass(this._ngEl.nativeElement,b):this._renderer.removeClass(this._ngEl.nativeElement,b)})}}return D.\u0275fac=function(a){return new(a||D)(p.Y36(p.ZZ4),p.Y36(p.aQg),p.Y36(p.SBq),p.Y36(p.Qsj))},D.\u0275dir=p.lG2({type:D,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),D})();class ii{constructor(f,a,d,b){this.$implicit=f,this.ngForOf=a,this.index=d,this.count=b}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let xr=(()=>{class D{constructor(a,d,b){this._viewContainer=a,this._template=d,this._differs=b,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(a){this._ngForOf=a,this._ngForOfDirty=!0}set ngForTrackBy(a){this._trackByFn=a}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(a){a&&(this._template=a)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const a=this._ngForOf;if(!this._differ&&a)try{this._differ=this._differs.find(a).create(this.ngForTrackBy)}catch(d){throw new Error(`Cannot find a differ supporting object '${a}' of type '${function(D){return D.name||typeof D}(a)}'. NgFor only supports binding to Iterables such as Arrays.`)}}if(this._differ){const a=this._differ.diff(this._ngForOf);a&&this._applyChanges(a)}}_applyChanges(a){const d=[];a.forEachOperation((b,Z,Me)=>{if(null==b.previousIndex){const et=this._viewContainer.createEmbeddedView(this._template,new ii(null,this._ngForOf,-1,-1),null===Me?void 0:Me),Dt=new Er(b,et);d.push(Dt)}else if(null==Me)this._viewContainer.remove(null===Z?void 0:Z);else if(null!==Z){const et=this._viewContainer.get(Z);this._viewContainer.move(et,Me);const Dt=new Er(b,et);d.push(Dt)}});for(let b=0;b<d.length;b++)this._perViewChange(d[b].view,d[b].record);for(let b=0,Z=this._viewContainer.length;b<Z;b++){const Me=this._viewContainer.get(b);Me.context.index=b,Me.context.count=Z,Me.context.ngForOf=this._ngForOf}a.forEachIdentityChange(b=>{this._viewContainer.get(b.currentIndex).context.$implicit=b.item})}_perViewChange(a,d){a.context.$implicit=d.item}static ngTemplateContextGuard(a,d){return!0}}return D.\u0275fac=function(a){return new(a||D)(p.Y36(p.s_b),p.Y36(p.Rgc),p.Y36(p.ZZ4))},D.\u0275dir=p.lG2({type:D,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),D})();class Er{constructor(f,a){this.record=f,this.view=a}}let Kn=(()=>{class D{constructor(a,d){this._viewContainer=a,this._context=new rr,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=d}set ngIf(a){this._context.$implicit=this._context.ngIf=a,this._updateView()}set ngIfThen(a){Yn("ngIfThen",a),this._thenTemplateRef=a,this._thenViewRef=null,this._updateView()}set ngIfElse(a){Yn("ngIfElse",a),this._elseTemplateRef=a,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(a,d){return!0}}return D.\u0275fac=function(a){return new(a||D)(p.Y36(p.s_b),p.Y36(p.Rgc))},D.\u0275dir=p.lG2({type:D,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),D})();class rr{constructor(){this.$implicit=null,this.ngIf=null}}function Yn(D,f){if(f&&!f.createEmbeddedView)throw new Error(`${D} must be a TemplateRef, but received '${(0,p.AaK)(f)}'.`)}class wn{constructor(f,a){this._viewContainerRef=f,this._templateRef=a,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(f){f&&!this._created?this.create():!f&&this._created&&this.destroy()}}let wr=(()=>{class D{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(a){this._ngSwitch=a,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(a){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(a)}_matchCase(a){const d=a==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||d,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),d}_updateDefaultCases(a){if(this._defaultViews&&a!==this._defaultUsed){this._defaultUsed=a;for(let d=0;d<this._defaultViews.length;d++)this._defaultViews[d].enforceState(a)}}}return D.\u0275fac=function(a){return new(a||D)},D.\u0275dir=p.lG2({type:D,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),D})(),An=(()=>{class D{constructor(a,d,b){this.ngSwitch=b,b._addCase(),this._view=new wn(a,d)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return D.\u0275fac=function(a){return new(a||D)(p.Y36(p.s_b),p.Y36(p.Rgc),p.Y36(wr,9))},D.\u0275dir=p.lG2({type:D,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),D})(),Fn=(()=>{class D{constructor(a,d,b){b._addDefault(new wn(a,d))}}return D.\u0275fac=function(a){return new(a||D)(p.Y36(p.s_b),p.Y36(p.Rgc),p.Y36(wr,9))},D.\u0275dir=p.lG2({type:D,selectors:[["","ngSwitchDefault",""]]}),D})(),kr=(()=>{class D{constructor(a){this._viewContainerRef=a,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(a){if(a.ngTemplateOutlet){const d=this._viewContainerRef;this._viewRef&&d.remove(d.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?d.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&a.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return D.\u0275fac=function(a){return new(a||D)(p.Y36(p.s_b))},D.\u0275dir=p.lG2({type:D,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[p.TTD]}),D})();function Qn(D,f){return Error(`InvalidPipeArgument: '${f}' for pipe '${(0,p.AaK)(D)}'`)}class Kr{createSubscription(f,a){return f.subscribe({next:a,error:d=>{throw d}})}dispose(f){f.unsubscribe()}onDestroy(f){f.unsubscribe()}}class _i{createSubscription(f,a){return f.then(a,d=>{throw d})}dispose(f){}onDestroy(f){}}const Bi=new _i,Yr=new Kr;let Hi=(()=>{class D{constructor(a){this._ref=a,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(a){return this._obj?a!==this._obj?(this._dispose(),this.transform(a)):this._latestValue:(a&&this._subscribe(a),this._latestValue)}_subscribe(a){this._obj=a,this._strategy=this._selectStrategy(a),this._subscription=this._strategy.createSubscription(a,d=>this._updateLatestValue(a,d))}_selectStrategy(a){if((0,p.QGY)(a))return Bi;if((0,p.F4k)(a))return Yr;throw Qn(D,a)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(a,d){a===this._obj&&(this._latestValue=d,this._ref.markForCheck())}}return D.\u0275fac=function(a){return new(a||D)(p.Y36(p.sBO,16))},D.\u0275pipe=p.Yjl({name:"async",type:D,pure:!1}),D})();const oi=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let vi=(()=>{class D{transform(a){if(null==a)return null;if("string"!=typeof a)throw Qn(D,a);return a.replace(oi,d=>d[0].toUpperCase()+d.substr(1).toLowerCase())}}return D.\u0275fac=function(a){return new(a||D)},D.\u0275pipe=p.Yjl({name:"titlecase",type:D,pure:!0}),D})();const Do=new p.OlP("DATE_PIPE_DEFAULT_TIMEZONE");let Hn=(()=>{class D{constructor(a,d){this.locale=a,this.defaultTimezone=d}transform(a,d="mediumDate",b,Z){var Me;if(null==a||""===a||a!=a)return null;try{return _t(a,d,Z||this.locale,null!=(Me=null!=b?b:this.defaultTimezone)?Me:void 0)}catch(et){throw Qn(D,et.message)}}}return D.\u0275fac=function(a){return new(a||D)(p.Y36(p.soG,16),p.Y36(Do,24))},D.\u0275pipe=p.Yjl({name:"date",type:D,pure:!0}),D})(),Ei=(()=>{class D{transform(a){return JSON.stringify(a,null,2)}}return D.\u0275fac=function(a){return new(a||D)},D.\u0275pipe=p.Yjl({name:"json",type:D,pure:!1}),D})(),$i=(()=>{class D{}return D.\u0275fac=function(a){return new(a||D)},D.\u0275mod=p.oAB({type:D}),D.\u0275inj=p.cJS({providers:[{provide:tn,useClass:En}]}),D})();const li="browser";function Xr(D){return D===li}function Nn(D){return"server"===D}let Mo=(()=>{class D{}return D.\u0275prov=(0,p.Yz7)({token:D,providedIn:"root",factory:()=>new ci((0,p.LFG)(T),window)}),D})();class ci{constructor(f,a){this.document=f,this.window=a,this.offset=()=>[0,0]}setOffset(f){this.offset=Array.isArray(f)?()=>f:f}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(f){this.supportsScrolling()&&this.window.scrollTo(f[0],f[1])}scrollToAnchor(f){if(!this.supportsScrolling())return;const a=function(D,f){const a=D.getElementById(f)||D.getElementsByName(f)[0];if(a)return a;if("function"==typeof D.createTreeWalker&&D.body&&(D.body.createShadowRoot||D.body.attachShadow)){const d=D.createTreeWalker(D.body,NodeFilter.SHOW_ELEMENT);let b=d.currentNode;for(;b;){const Z=b.shadowRoot;if(Z){const Me=Z.getElementById(f)||Z.querySelector(`[name="${f}"]`);if(Me)return Me}b=d.nextNode()}}return null}(this.document,f);a&&(this.scrollToElement(a),this.attemptFocus(a))}setHistoryScrollRestoration(f){if(this.supportScrollRestoration()){const a=this.window.history;a&&a.scrollRestoration&&(a.scrollRestoration=f)}}scrollToElement(f){const a=f.getBoundingClientRect(),d=a.left+this.window.pageXOffset,b=a.top+this.window.pageYOffset,Z=this.offset();this.window.scrollTo(d-Z[0],b-Z[1])}attemptFocus(f){return f.focus(),this.document.activeElement===f}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const f=uo(this.window.history)||uo(Object.getPrototypeOf(this.window.history));return!(!f||!f.writable&&!f.set)}catch(f){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(f){return!1}}}function uo(D){return Object.getOwnPropertyDescriptor(D,"scrollRestoration")}class Gi{}},4522:(Ne,G,C)=>{"use strict";C.d(G,{TP:()=>Ot,eN:()=>be,JF:()=>J,UA:()=>de,WM:()=>R,Zn:()=>fe});var p=C(6019),g=C(3668),x=C(2411),z=C(3314),F=C(6700),L=C(8735),T=C(8053);class M{}class O{}class R{constructor(W){this.normalizedNames=new Map,this.lazyUpdate=null,W?this.lazyInit="string"==typeof W?()=>{this.headers=new Map,W.split("\n").forEach(q=>{const Oe=q.indexOf(":");if(Oe>0){const ke=q.slice(0,Oe),Ke=ke.toLowerCase(),Ue=q.slice(Oe+1).trim();this.maybeSetNormalizedName(ke,Ke),this.headers.has(Ke)?this.headers.get(Ke).push(Ue):this.headers.set(Ke,[Ue])}})}:()=>{this.headers=new Map,Object.keys(W).forEach(q=>{let Oe=W[q];const ke=q.toLowerCase();"string"==typeof Oe&&(Oe=[Oe]),Oe.length>0&&(this.headers.set(ke,Oe),this.maybeSetNormalizedName(q,ke))})}:this.headers=new Map}has(W){return this.init(),this.headers.has(W.toLowerCase())}get(W){this.init();const q=this.headers.get(W.toLowerCase());return q&&q.length>0?q[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(W){return this.init(),this.headers.get(W.toLowerCase())||null}append(W,q){return this.clone({name:W,value:q,op:"a"})}set(W,q){return this.clone({name:W,value:q,op:"s"})}delete(W,q){return this.clone({name:W,value:q,op:"d"})}maybeSetNormalizedName(W,q){this.normalizedNames.has(q)||this.normalizedNames.set(q,W)}init(){this.lazyInit&&(this.lazyInit instanceof R?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(W=>this.applyUpdate(W)),this.lazyUpdate=null))}copyFrom(W){W.init(),Array.from(W.headers.keys()).forEach(q=>{this.headers.set(q,W.headers.get(q)),this.normalizedNames.set(q,W.normalizedNames.get(q))})}clone(W){const q=new R;return q.lazyInit=this.lazyInit&&this.lazyInit instanceof R?this.lazyInit:this,q.lazyUpdate=(this.lazyUpdate||[]).concat([W]),q}applyUpdate(W){const q=W.name.toLowerCase();switch(W.op){case"a":case"s":let Oe=W.value;if("string"==typeof Oe&&(Oe=[Oe]),0===Oe.length)return;this.maybeSetNormalizedName(W.name,q);const ke=("a"===W.op?this.headers.get(q):void 0)||[];ke.push(...Oe),this.headers.set(q,ke);break;case"d":const Ke=W.value;if(Ke){let Ue=this.headers.get(q);if(!Ue)return;Ue=Ue.filter(Je=>-1===Ke.indexOf(Je)),0===Ue.length?(this.headers.delete(q),this.normalizedNames.delete(q)):this.headers.set(q,Ue)}else this.headers.delete(q),this.normalizedNames.delete(q)}}forEach(W){this.init(),Array.from(this.normalizedNames.keys()).forEach(q=>W(this.normalizedNames.get(q),this.headers.get(q)))}}class k{encodeKey(W){return K(W)}encodeValue(W){return K(W)}decodeKey(W){return decodeURIComponent(W)}decodeValue(W){return decodeURIComponent(W)}}const te=/%(\d[a-f0-9])/gi,ie={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function K(oe){return encodeURIComponent(oe).replace(te,(W,q)=>{var Oe;return null!=(Oe=ie[q])?Oe:W})}function Q(oe){return`${oe}`}class ue{constructor(W={}){if(this.updates=null,this.cloneFrom=null,this.encoder=W.encoder||new k,W.fromString){if(W.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(oe,W){const q=new Map;return oe.length>0&&oe.replace(/^\?/,"").split("&").forEach(ke=>{const Ke=ke.indexOf("="),[Ue,Je]=-1==Ke?[W.decodeKey(ke),""]:[W.decodeKey(ke.slice(0,Ke)),W.decodeValue(ke.slice(Ke+1))],_t=q.get(Ue)||[];_t.push(Je),q.set(Ue,_t)}),q}(W.fromString,this.encoder)}else W.fromObject?(this.map=new Map,Object.keys(W.fromObject).forEach(q=>{const Oe=W.fromObject[q];this.map.set(q,Array.isArray(Oe)?Oe:[Oe])})):this.map=null}has(W){return this.init(),this.map.has(W)}get(W){this.init();const q=this.map.get(W);return q?q[0]:null}getAll(W){return this.init(),this.map.get(W)||null}keys(){return this.init(),Array.from(this.map.keys())}append(W,q){return this.clone({param:W,value:q,op:"a"})}appendAll(W){const q=[];return Object.keys(W).forEach(Oe=>{const ke=W[Oe];Array.isArray(ke)?ke.forEach(Ke=>{q.push({param:Oe,value:Ke,op:"a"})}):q.push({param:Oe,value:ke,op:"a"})}),this.clone(q)}set(W,q){return this.clone({param:W,value:q,op:"s"})}delete(W,q){return this.clone({param:W,value:q,op:"d"})}toString(){return this.init(),this.keys().map(W=>{const q=this.encoder.encodeKey(W);return this.map.get(W).map(Oe=>q+"="+this.encoder.encodeValue(Oe)).join("&")}).filter(W=>""!==W).join("&")}clone(W){const q=new ue({encoder:this.encoder});return q.cloneFrom=this.cloneFrom||this,q.updates=(this.updates||[]).concat(W),q}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(W=>this.map.set(W,this.cloneFrom.map.get(W))),this.updates.forEach(W=>{switch(W.op){case"a":case"s":const q=("a"===W.op?this.map.get(W.param):void 0)||[];q.push(Q(W.value)),this.map.set(W.param,q);break;case"d":if(void 0===W.value){this.map.delete(W.param);break}{let Oe=this.map.get(W.param)||[];const ke=Oe.indexOf(Q(W.value));-1!==ke&&Oe.splice(ke,1),Oe.length>0?this.map.set(W.param,Oe):this.map.delete(W.param)}}}),this.cloneFrom=this.updates=null)}}class Fe{constructor(){this.map=new Map}set(W,q){return this.map.set(W,q),this}get(W){return this.map.has(W)||this.map.set(W,W.defaultValue()),this.map.get(W)}delete(W){return this.map.delete(W),this}keys(){return this.map.keys()}}function Se(oe){return"undefined"!=typeof ArrayBuffer&&oe instanceof ArrayBuffer}function Te(oe){return"undefined"!=typeof Blob&&oe instanceof Blob}function ee(oe){return"undefined"!=typeof FormData&&oe instanceof FormData}class je{constructor(W,q,Oe,ke){let Ke;if(this.url=q,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=W.toUpperCase(),function(oe){switch(oe){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||ke?(this.body=void 0!==Oe?Oe:null,Ke=ke):Ke=Oe,Ke&&(this.reportProgress=!!Ke.reportProgress,this.withCredentials=!!Ke.withCredentials,Ke.responseType&&(this.responseType=Ke.responseType),Ke.headers&&(this.headers=Ke.headers),Ke.context&&(this.context=Ke.context),Ke.params&&(this.params=Ke.params)),this.headers||(this.headers=new R),this.context||(this.context=new Fe),this.params){const Ue=this.params.toString();if(0===Ue.length)this.urlWithParams=q;else{const Je=q.indexOf("?");this.urlWithParams=q+(-1===Je?"?":Je<q.length-1?"&":"")+Ue}}else this.params=new ue,this.urlWithParams=q}serializeBody(){return null===this.body?null:Se(this.body)||Te(this.body)||ee(this.body)||"undefined"!=typeof URLSearchParams&&this.body instanceof URLSearchParams||"string"==typeof this.body?this.body:this.body instanceof ue?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||ee(this.body)?null:Te(this.body)?this.body.type||null:Se(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof ue?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(W={}){var wt;const q=W.method||this.method,Oe=W.url||this.url,ke=W.responseType||this.responseType,Ke=void 0!==W.body?W.body:this.body,Ue=void 0!==W.withCredentials?W.withCredentials:this.withCredentials,Je=void 0!==W.reportProgress?W.reportProgress:this.reportProgress;let _t=W.headers||this.headers,xt=W.params||this.params;const Qt=null!=(wt=W.context)?wt:this.context;return void 0!==W.setHeaders&&(_t=Object.keys(W.setHeaders).reduce((Jt,kt)=>Jt.set(kt,W.setHeaders[kt]),_t)),W.setParams&&(xt=Object.keys(W.setParams).reduce((Jt,kt)=>Jt.set(kt,W.setParams[kt]),xt)),new je(q,Oe,Ke,{params:xt,headers:_t,context:Qt,reportProgress:Je,responseType:ke,withCredentials:Ue})}}var Ze=(()=>((Ze=Ze||{})[Ze.Sent=0]="Sent",Ze[Ze.UploadProgress=1]="UploadProgress",Ze[Ze.ResponseHeader=2]="ResponseHeader",Ze[Ze.DownloadProgress=3]="DownloadProgress",Ze[Ze.Response=4]="Response",Ze[Ze.User=5]="User",Ze))();class Ce{constructor(W,q=200,Oe="OK"){this.headers=W.headers||new R,this.status=void 0!==W.status?W.status:q,this.statusText=W.statusText||Oe,this.url=W.url||null,this.ok=this.status>=200&&this.status<300}}class Ee extends Ce{constructor(W={}){super(W),this.type=Ze.ResponseHeader}clone(W={}){return new Ee({headers:W.headers||this.headers,status:void 0!==W.status?W.status:this.status,statusText:W.statusText||this.statusText,url:W.url||this.url||void 0})}}class fe extends Ce{constructor(W={}){super(W),this.type=Ze.Response,this.body=void 0!==W.body?W.body:null}clone(W={}){return new fe({body:void 0!==W.body?W.body:this.body,headers:W.headers||this.headers,status:void 0!==W.status?W.status:this.status,statusText:W.statusText||this.statusText,url:W.url||this.url||void 0})}}class de extends Ce{constructor(W){super(W,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${W.url||"(unknown url)"}`:`Http failure response for ${W.url||"(unknown url)"}: ${W.status} ${W.statusText}`,this.error=W.error||null}}function Le(oe,W){return{body:W,headers:oe.headers,context:oe.context,observe:oe.observe,params:oe.params,reportProgress:oe.reportProgress,responseType:oe.responseType,withCredentials:oe.withCredentials}}let be=(()=>{class oe{constructor(q){this.handler=q}request(q,Oe,ke={}){let Ke;if(q instanceof je)Ke=q;else{let _t,xt;_t=ke.headers instanceof R?ke.headers:new R(ke.headers),ke.params&&(xt=ke.params instanceof ue?ke.params:new ue({fromObject:ke.params})),Ke=new je(q,Oe,void 0!==ke.body?ke.body:null,{headers:_t,context:ke.context,params:xt,reportProgress:ke.reportProgress,responseType:ke.responseType||"json",withCredentials:ke.withCredentials})}const Ue=(0,x.of)(Ke).pipe((0,F.b)(_t=>this.handler.handle(_t)));if(q instanceof je||"events"===ke.observe)return Ue;const Je=Ue.pipe((0,L.h)(_t=>_t instanceof fe));switch(ke.observe||"body"){case"body":switch(Ke.responseType){case"arraybuffer":return Je.pipe((0,T.U)(_t=>{if(null!==_t.body&&!(_t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return _t.body}));case"blob":return Je.pipe((0,T.U)(_t=>{if(null!==_t.body&&!(_t.body instanceof Blob))throw new Error("Response is not a Blob.");return _t.body}));case"text":return Je.pipe((0,T.U)(_t=>{if(null!==_t.body&&"string"!=typeof _t.body)throw new Error("Response is not a string.");return _t.body}));default:return Je.pipe((0,T.U)(_t=>_t.body))}case"response":return Je;default:throw new Error(`Unreachable: unhandled observe type ${ke.observe}}`)}}delete(q,Oe={}){return this.request("DELETE",q,Oe)}get(q,Oe={}){return this.request("GET",q,Oe)}head(q,Oe={}){return this.request("HEAD",q,Oe)}jsonp(q,Oe){return this.request("JSONP",q,{params:(new ue).append(Oe,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(q,Oe={}){return this.request("OPTIONS",q,Oe)}patch(q,Oe,ke={}){return this.request("PATCH",q,Le(ke,Oe))}post(q,Oe,ke={}){return this.request("POST",q,Le(ke,Oe))}put(q,Oe,ke={}){return this.request("PUT",q,Le(ke,Oe))}}return oe.\u0275fac=function(q){return new(q||oe)(g.LFG(M))},oe.\u0275prov=g.Yz7({token:oe,factory:oe.\u0275fac}),oe})();class ct{constructor(W,q){this.next=W,this.interceptor=q}handle(W){return this.interceptor.intercept(W,this.next)}}const Ot=new g.OlP("HTTP_INTERCEPTORS");let $t=(()=>{class oe{intercept(q,Oe){return Oe.handle(q)}}return oe.\u0275fac=function(q){return new(q||oe)},oe.\u0275prov=g.Yz7({token:oe,factory:oe.\u0275fac}),oe})();const nt=/^\)\]\}',?\n/;let _e=(()=>{class oe{constructor(q){this.xhrFactory=q}handle(q){if("JSONP"===q.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new z.y(Oe=>{const ke=this.xhrFactory.build();if(ke.open(q.method,q.urlWithParams),q.withCredentials&&(ke.withCredentials=!0),q.headers.forEach((kt,ht)=>ke.setRequestHeader(kt,ht.join(","))),q.headers.has("Accept")||ke.setRequestHeader("Accept","application/json, text/plain, */*"),!q.headers.has("Content-Type")){const kt=q.detectContentTypeHeader();null!==kt&&ke.setRequestHeader("Content-Type",kt)}if(q.responseType){const kt=q.responseType.toLowerCase();ke.responseType="json"!==kt?kt:"text"}const Ke=q.serializeBody();let Ue=null;const Je=()=>{if(null!==Ue)return Ue;const kt=1223===ke.status?204:ke.status,ht=ke.statusText||"OK",St=new R(ke.getAllResponseHeaders()),Lt=function(oe){return"responseURL"in oe&&oe.responseURL?oe.responseURL:/^X-Request-URL:/m.test(oe.getAllResponseHeaders())?oe.getResponseHeader("X-Request-URL"):null}(ke)||q.url;return Ue=new Ee({headers:St,status:kt,statusText:ht,url:Lt}),Ue},_t=()=>{let{headers:kt,status:ht,statusText:St,url:Lt}=Je(),sn=null;204!==ht&&(sn=void 0===ke.response?ke.responseText:ke.response),0===ht&&(ht=sn?200:0);let vt=ht>=200&&ht<300;if("json"===q.responseType&&"string"==typeof sn){const He=sn;sn=sn.replace(nt,"");try{sn=""!==sn?JSON.parse(sn):null}catch(he){sn=He,vt&&(vt=!1,sn={error:he,text:sn})}}vt?(Oe.next(new fe({body:sn,headers:kt,status:ht,statusText:St,url:Lt||void 0})),Oe.complete()):Oe.error(new de({error:sn,headers:kt,status:ht,statusText:St,url:Lt||void 0}))},xt=kt=>{const{url:ht}=Je(),St=new de({error:kt,status:ke.status||0,statusText:ke.statusText||"Unknown Error",url:ht||void 0});Oe.error(St)};let Qt=!1;const wt=kt=>{Qt||(Oe.next(Je()),Qt=!0);let ht={type:Ze.DownloadProgress,loaded:kt.loaded};kt.lengthComputable&&(ht.total=kt.total),"text"===q.responseType&&!!ke.responseText&&(ht.partialText=ke.responseText),Oe.next(ht)},Jt=kt=>{let ht={type:Ze.UploadProgress,loaded:kt.loaded};kt.lengthComputable&&(ht.total=kt.total),Oe.next(ht)};return ke.addEventListener("load",_t),ke.addEventListener("error",xt),ke.addEventListener("timeout",xt),ke.addEventListener("abort",xt),q.reportProgress&&(ke.addEventListener("progress",wt),null!==Ke&&ke.upload&&ke.upload.addEventListener("progress",Jt)),ke.send(Ke),Oe.next({type:Ze.Sent}),()=>{ke.removeEventListener("error",xt),ke.removeEventListener("abort",xt),ke.removeEventListener("load",_t),ke.removeEventListener("timeout",xt),q.reportProgress&&(ke.removeEventListener("progress",wt),null!==Ke&&ke.upload&&ke.upload.removeEventListener("progress",Jt)),ke.readyState!==ke.DONE&&ke.abort()}})}}return oe.\u0275fac=function(q){return new(q||oe)(g.LFG(p.JF))},oe.\u0275prov=g.Yz7({token:oe,factory:oe.\u0275fac}),oe})();const Qe=new g.OlP("XSRF_COOKIE_NAME"),rt=new g.OlP("XSRF_HEADER_NAME");class ut{}let At=(()=>{class oe{constructor(q,Oe,ke){this.doc=q,this.platform=Oe,this.cookieName=ke,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const q=this.doc.cookie||"";return q!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,p.Mx)(q,this.cookieName),this.lastCookieString=q),this.lastToken}}return oe.\u0275fac=function(q){return new(q||oe)(g.LFG(p.K0),g.LFG(g.Lbi),g.LFG(Qe))},oe.\u0275prov=g.Yz7({token:oe,factory:oe.\u0275fac}),oe})(),at=(()=>{class oe{constructor(q,Oe){this.tokenService=q,this.headerName=Oe}intercept(q,Oe){const ke=q.url.toLowerCase();if("GET"===q.method||"HEAD"===q.method||ke.startsWith("http://")||ke.startsWith("https://"))return Oe.handle(q);const Ke=this.tokenService.getToken();return null!==Ke&&!q.headers.has(this.headerName)&&(q=q.clone({headers:q.headers.set(this.headerName,Ke)})),Oe.handle(q)}}return oe.\u0275fac=function(q){return new(q||oe)(g.LFG(ut),g.LFG(rt))},oe.\u0275prov=g.Yz7({token:oe,factory:oe.\u0275fac}),oe})(),on=(()=>{class oe{constructor(q,Oe){this.backend=q,this.injector=Oe,this.chain=null}handle(q){if(null===this.chain){const Oe=this.injector.get(Ot,[]);this.chain=Oe.reduceRight((ke,Ke)=>new ct(ke,Ke),this.backend)}return this.chain.handle(q)}}return oe.\u0275fac=function(q){return new(q||oe)(g.LFG(O),g.LFG(g.zs3))},oe.\u0275prov=g.Yz7({token:oe,factory:oe.\u0275fac}),oe})(),V=(()=>{class oe{static disable(){return{ngModule:oe,providers:[{provide:at,useClass:$t}]}}static withOptions(q={}){return{ngModule:oe,providers:[q.cookieName?{provide:Qe,useValue:q.cookieName}:[],q.headerName?{provide:rt,useValue:q.headerName}:[]]}}}return oe.\u0275fac=function(q){return new(q||oe)},oe.\u0275mod=g.oAB({type:oe}),oe.\u0275inj=g.cJS({providers:[at,{provide:Ot,useExisting:at,multi:!0},{provide:ut,useClass:At},{provide:Qe,useValue:"XSRF-TOKEN"},{provide:rt,useValue:"X-XSRF-TOKEN"}]}),oe})(),J=(()=>{class oe{}return oe.\u0275fac=function(q){return new(q||oe)},oe.\u0275mod=g.oAB({type:oe}),oe.\u0275inj=g.cJS({providers:[be,{provide:M,useClass:on},_e,{provide:O,useExisting:_e}],imports:[[V.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),oe})()},3668:(Ne,G,C)=>{"use strict";C.d(G,{deG:()=>ym,tb:()=>ng,AFp:()=>qp,ip1:()=>l1,CZH:()=>ta,hGG:()=>tE,z2F:()=>Qa,sBO:()=>MC,Sil:()=>d1,_Vd:()=>Zs,EJc:()=>ig,SBq:()=>lo,qLn:()=>Ss,vpe:()=>co,gxx:()=>Rs,tBr:()=>bs,XFs:()=>V,OlP:()=>$n,zs3:()=>xn,ZZ4:()=>Zl,aQg:()=>Xl,soG:()=>Gl,YKP:()=>lp,h0i:()=>ss,PXZ:()=>yC,R0b:()=>ri,FiY:()=>yo,Lbi:()=>tg,g9A:()=>eg,n_E:()=>Ga,Qsj:()=>Rv,FYo:()=>Bl,JOm:()=>ro,Tiy:()=>$u,q3G:()=>Wn,WD2:()=>mr,tp0:()=>Bo,Rgc:()=>Ka,dDg:()=>cg,DyG:()=>cl,q4F:()=>Wu,GfV:()=>op,s_b:()=>jl,ifc:()=>Ue,eFA:()=>pg,Ez6:()=>nt,G48:()=>uC,Gpc:()=>k,f3M:()=>Im,X6Q:()=>m1,_c5:()=>YC,VLi:()=>cC,c2e:()=>rg,zSh:()=>Pa,wAp:()=>Tt,vHH:()=>K,EiD:()=>y0,mCW:()=>Da,qzn:()=>As,JVY:()=>Km,pB0:()=>Xm,eBb:()=>Qm,L6k:()=>Ym,LAX:()=>Zm,cg1:()=>ku,Tjo:()=>kC,kL8:()=>Af,yhl:()=>c0,dqk:()=>wt,sIi:()=>ka,CqO:()=>bu,QGY:()=>wu,F4k:()=>Lh,RDi:()=>Mo,AaK:()=>M,z3N:()=>_o,qOj:()=>lu,TTD:()=>Or,_Bn:()=>ep,xp6:()=>id,uIk:()=>du,Tol:()=>qh,Gre:()=>gf,IyS:()=>mf,ekj:()=>Tu,Suo:()=>Ip,Xpm:()=>We,lG2:()=>qn,Yz7:()=>Rt,cJS:()=>Ge,oAB:()=>hn,Yjl:()=>kn,Y36:()=>Na,_UZ:()=>Th,GkF:()=>Oh,BQk:()=>Eu,ynx:()=>Cu,qZA:()=>vu,TgZ:()=>_u,EpF:()=>Ih,n5z:()=>br,Ikx:()=>Ru,SDv:()=>Xf,QtT:()=>Jf,pQV:()=>Vu,LFG:()=>ar,$8M:()=>Dn,$Z:()=>Sh,NdJ:()=>Du,CRH:()=>Lp,oxw:()=>kh,ALo:()=>Cp,lcZ:()=>Ep,xi3:()=>wp,Hsn:()=>Nh,F$t:()=>Fh,Q6J:()=>mu,s9C:()=>Au,MGl:()=>Ll,DdM:()=>dp,VKq:()=>hp,WLB:()=>fp,kEZ:()=>pp,iGM:()=>Tp,MAs:()=>gh,evT:()=>P0,Jf7:()=>L0,CHM:()=>ds,oJD:()=>_0,LSH:()=>Cc,kYT:()=>zn,Udp:()=>Su,d8E:()=>xu,YNc:()=>ph,W1O:()=>kp,_uU:()=>lf,Oqu:()=>Iu,hij:()=>Rl,AsE:()=>Lu,lnq:()=>Pu,Gf:()=>Op});var p=C(3405),g=C(1346),x=C(3314),z=C(8526),F=C(550);function L(e){for(let t in e)if(e[t]===L)return t;throw Error("Could not find renamed property on target object.")}function T(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function M(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(M).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function O(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const R=L({__forward_ref__:L});function k(e){return e.__forward_ref__=k,e.toString=function(){return M(this())},e}function N(e){return te(e)?e():e}function te(e){return"function"==typeof e&&e.hasOwnProperty(R)&&e.__forward_ref__===k}class K extends Error{constructor(t,n){super(function(e,t){return`${e?`NG0${e}: `:""}${t}`}(t,n)),this.code=t}}function le(e){return"string"==typeof e?e:null==e?"":String(e)}function Fe(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():le(e)}function ee(e,t){const n=t?` in ${t}`:"";throw new K("201",`No provider for ${Fe(e)} found${n}`)}function It(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function Rt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}const nt=Rt;function Ge(e){return{providers:e.providers||[],imports:e.imports||[]}}function _e(e){return Qe(e,at)||Qe(e,Gt)}function Qe(e,t){return e.hasOwnProperty(t)?e[t]:null}function At(e){return e&&(e.hasOwnProperty(on)||e.hasOwnProperty(Ve))?e[on]:null}const at=L({\u0275prov:L}),on=L({\u0275inj:L}),Gt=L({ngInjectableDef:L}),Ve=L({ngInjectorDef:L});var V=(()=>((V=V||{})[V.Default=0]="Default",V[V.Host=1]="Host",V[V.Self=2]="Self",V[V.SkipSelf=4]="SkipSelf",V[V.Optional=8]="Optional",V))();let J;function Pe(e){const t=J;return J=e,t}function oe(e,t,n){const r=_e(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&V.Optional?null:void 0!==t?t:void ee(M(e),"Injector")}function q(e){return{toString:e}.toString()}var Oe=(()=>((Oe=Oe||{})[Oe.OnPush=0]="OnPush",Oe[Oe.Default=1]="Default",Oe))(),Ue=(()=>{return(e=Ue||(Ue={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",Ue;var e})();const Je="undefined"!=typeof globalThis&&globalThis,_t="undefined"!=typeof window&&window,xt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,wt=Je||"undefined"!=typeof global&&global||_t||xt,ht={},St=[],Lt=L({\u0275cmp:L}),sn=L({\u0275dir:L}),vt=L({\u0275pipe:L}),He=L({\u0275mod:L}),he=L({\u0275fac:L}),ae=L({__NG_ELEMENT_ID__:L});let Ie=0;function We(e){return q(()=>{const n={},r={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Oe.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||St,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||Ue.Emulated,id:"c",styles:e.styles||St,_:null,setInput:null,schemas:e.schemas||null,tView:null},i=e.directives,o=e.features,s=e.pipes;return r.id+=Ie++,r.inputs=Jn(e.inputs,n),r.outputs=Jn(e.outputs),o&&o.forEach(u=>u(r)),r.directiveDefs=i?()=>("function"==typeof i?i():i).map(zt):null,r.pipeDefs=s?()=>("function"==typeof s?s():s).map(un):null,r})}function zt(e){return fn(e)||function(e){return e[sn]||null}(e)}function un(e){return function(e){return e[vt]||null}(e)}const ln={};function hn(e){return q(()=>{const t={type:e.type,bootstrap:e.bootstrap||St,declarations:e.declarations||St,imports:e.imports||St,exports:e.exports||St,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(ln[e.id]=e.type),t})}function zn(e,t){return q(()=>{const n=pn(e,!0);n.declarations=t.declarations||St,n.imports=t.imports||St,n.exports=t.exports||St})}function Jn(e,t){if(null==e)return ht;const n={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,t&&(t[i]=o)}return n}const qn=We;function kn(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function fn(e){return e[Lt]||null}function pn(e,t){const n=e[He]||null;if(!n&&!0===t)throw new Error(`Type ${M(e)} does not have '\u0275mod' property.`);return n}function An(e){return Array.isArray(e)&&"object"==typeof e[1]}function Fn(e){return Array.isArray(e)&&!0===e[1]}function Gr(e){return 0!=(8&e.flags)}function Sn(e){return 2==(2&e.flags)}function gr(e){return 1==(1&e.flags)}function Tn(e){return null!==e.template}function kr(e){return 0!=(512&e[2])}function dr(e,t){return e.hasOwnProperty(he)?e[he]:null}class mr{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Or(){return Nr}function Nr(e){return e.type.prototype.ngOnChanges&&(e.setInput=$i),bi}function bi(){const e=Di(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===ht)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function $i(e,t,n,r){const i=Di(e)||function(e,t){return e[li]=t}(e,{previous:ht,current:null}),o=i.current||(i.current={}),s=i.previous,u=this.declaredInputs[n],m=s[u];o[u]=new mr(m&&m.currentValue,t,s===ht),e[r]=t}Or.ngInherit=!0;const li="__ngSimpleChanges__";function Di(e){return e[li]||null}let Mi;function Mo(e){Mi=e}function ci(){return void 0!==Mi?Mi:"undefined"!=typeof document?document:void 0}function an(e){return!!e.listen}const Wi={createRenderer:(e,t)=>ci()};function D(e){for(;Array.isArray(e);)e=e[0];return e}function d(e,t){return D(t[e])}function b(e,t){return D(t[e.index])}function Me(e,t){return e.data[t]}function et(e,t){return e[t]}function Dt(e,t){const n=t[e];return An(n)?n:n[0]}function qt(e){return 4==(4&e[2])}function cn(e){return 128==(128&e[2])}function dn(e,t){return null==t?null:e[t]}function mn(e){e[18]=0}function Pn(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const mt={lFrame:ha(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Br(){return mt.bindingsEnabled}function Ye(){return mt.lFrame.lView}function Xt(){return mt.lFrame.tView}function ds(e){return mt.lFrame.contextLView=e,e[8]}function Rn(){let e=Go();for(;null!==e&&64===e.type;)e=e.parent;return e}function Go(){return mt.lFrame.currentTNode}function Ki(){const e=mt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Hr(e,t){const n=mt.lFrame;n.currentTNode=e,n.isParent=t}function To(){return mt.lFrame.isParent}function hs(){mt.lFrame.isParent=!1}function Oo(){return mt.isInCheckNoChangesMode}function ho(e){mt.isInCheckNoChangesMode=e}function Zn(){const e=mt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function yr(){return mt.lFrame.bindingIndex}function Ai(){return mt.lFrame.bindingIndex++}function Ur(e){const t=mt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function gs(e){mt.lFrame.inI18n=e}function da(e,t){const n=mt.lFrame;n.bindingIndex=n.bindingRootIndex=e,Yo(t)}function Yo(e){mt.lFrame.currentDirectiveIndex=e}function Qi(e){const t=mt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Io(){return mt.lFrame.currentQueryIndex}function Lo(e){mt.lFrame.currentQueryIndex=e}function ys(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function Qo(e,t,n){if(n&V.SkipSelf){let i=t,o=e;for(;!(i=i.parent,null!==i||n&V.Host||(i=ys(o),null===i||(o=o[15],10&i.type))););if(null===i)return!1;t=i,e=o}const r=mt.lFrame=fo();return r.currentTNode=t,r.lView=e,!0}function jr(e){const t=fo(),n=e[1];mt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function fo(){const e=mt.lFrame,t=null===e?null:e.child;return null===t?ha(e):t}function ha(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Zo(){const e=mt.lFrame;return mt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Xo=Zo;function Po(){const e=Zo();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function or(){return mt.lFrame.selectedIndex}function On(e){mt.lFrame.selectedIndex=e}function bn(){const e=mt.lFrame;return Me(e.tView,e.selectedIndex)}function po(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const o=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:u,ngAfterViewInit:m,ngAfterViewChecked:E,ngOnDestroy:I}=o;s&&(e.contentHooks||(e.contentHooks=[])).push(-n,s),u&&((e.contentHooks||(e.contentHooks=[])).push(n,u),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,u)),m&&(e.viewHooks||(e.viewHooks=[])).push(-n,m),E&&((e.viewHooks||(e.viewHooks=[])).push(n,E),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,E)),null!=I&&(e.destroyHooks||(e.destroyHooks=[])).push(n,I)}}function ko(e,t,n){No(e,t,3,n)}function go(e,t,n,r){(3&e[2])===n&&No(e,t,n,r)}function Fo(e,t){let n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function No(e,t,n,r){const o=null!=r?r:-1,s=t.length-1;let u=0;for(let m=void 0!==r?65535&e[18]:0;m<s;m++)if("number"==typeof t[m+1]){if(u=t[m],null!=r&&u>=r)break}else t[m]<0&&(e[18]+=65536),(u<o||-1==o)&&(ll(e,n,t,m),e[18]=(4294901760&e[18])+m+2),m++}function ll(e,t,n,r){const i=n[r]<0,o=n[r+1],u=e[i?-n[r]:n[r]];if(i){if(e[2]>>11<e[18]>>16&&(3&e[2])===t){e[2]+=2048;try{o.call(u)}finally{}}}else try{o.call(u)}finally{}}class Xi{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function P(e,t,n){const r=an(e);let i=0;for(;i<n.length;){const o=n[i];if("number"==typeof o){if(0!==o)break;i++;const s=n[i++],u=n[i++],m=n[i++];r?e.setAttribute(t,u,m,s):t.setAttributeNS(s,u,m)}else{const s=o,u=n[++i];X(s)?r&&e.setProperty(t,s,u):r?e.setAttribute(t,s,u):t.setAttribute(s,u),i++}}return i}function U(e){return 3===e||4===e||6===e}function X(e){return 64===e.charCodeAt(0)}function ce(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const i=t[r];"number"==typeof i?n=i:0===n||De(e,n,i,null,-1===n||2===n?t[++r]:null)}}return e}function De(e,t,n,r,i){let o=0,s=e.length;if(-1===t)s=-1;else for(;o<e.length;){const u=e[o++];if("number"==typeof u){if(u===t){s=-1;break}if(u>t){s=o-1;break}}}for(;o<e.length;){const u=e[o];if("number"==typeof u)break;if(u===n){if(null===r)return void(null!==i&&(e[o+1]=i));if(r===e[o+1])return void(e[o+2]=i)}o++,null!==r&&o++,null!==i&&o++}-1!==s&&(e.splice(s,0,t),o=s+1),e.splice(o++,0,n),null!==r&&e.splice(o++,0,r),null!==i&&e.splice(o++,0,i)}function ze(e){return-1!==e}function tt(e){return 32767&e}function _(e,t){let n=function(e){return e>>16}(e),r=t;for(;n>0;)r=r[15],n--;return r}let y=!0;function h(e){const t=y;return y=e,t}let Y=0;function Re(e,t){const n=Nt(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,ot(r.data,e),ot(t,null),ot(r.blueprint,null));const i=st(e,t),o=e.injectorIndex;if(ze(i)){const s=tt(i),u=_(i,t),m=u[1].data;for(let E=0;E<8;E++)t[o+E]=u[s+E]|m[s+E]}return t[o+8]=i,o}function ot(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Nt(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function st(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){const o=i[1],s=o.type;if(r=2===s?o.declTNode:1===s?i[6]:null,null===r)return-1;if(n++,i=i[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Bt(e,t,n){!function(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(ae)&&(r=n[ae]),null==r&&(r=n[ae]=Y++);const i=255&r;t.data[e+(i>>5)]|=1<<i}(e,t,n)}function jn(e,t,n){if(n&V.Optional)return e;ee(t,"NodeInjector")}function ei(e,t,n,r){if(n&V.Optional&&void 0===r&&(r=null),0==(n&(V.Self|V.Host))){const i=e[9],o=Pe(void 0);try{return i?i.get(t,r,n&V.Optional):oe(t,r,n&V.Optional)}finally{Pe(o)}}return jn(r,t,n)}function tr(e,t,n,r=V.Default,i){if(null!==e){const o=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(ae)?e[ae]:void 0;return"number"==typeof t?t>=0?255&t:Ji:t}(n);if("function"==typeof o){if(!Qo(t,e,r))return r&V.Host?jn(i,n,r):ei(t,n,r,i);try{const s=o(r);if(null!=s||r&V.Optional)return s;ee(n)}finally{Xo()}}else if("number"==typeof o){let s=null,u=Nt(e,t),m=-1,E=r&V.Host?t[16][6]:null;for((-1===u||r&V.SkipSelf)&&(m=-1===u?st(e,t):t[u+8],-1!==m&&Xn(r,!1)?(s=t[1],u=tt(m),t=_(m,t)):u=-1);-1!==u;){const I=t[1];if(rn(o,u,I.data)){const H=Si(u,t,n,s,r,E);if(H!==_r)return H}m=t[u+8],-1!==m&&Xn(r,t[1].data[u+8]===E)&&rn(o,u,t)?(s=I,u=tt(m),t=_(m,t)):u=-1}}}return ei(t,n,r,i)}const _r={};function Ji(){return new vr(Rn(),Ye())}function Si(e,t,n,r,i,o){const s=t[1],u=s.data[e+8],I=it(u,s,n,null==r?Sn(u)&&y:r!=s&&0!=(3&u.type),i&V.Host&&o===u);return null!==I?yt(t,s,I,u):_r}function it(e,t,n,r,i){const o=e.providerIndexes,s=t.data,u=1048575&o,m=e.directiveStart,I=o>>20,j=i?u+I:e.directiveEnd;for(let ne=r?u:u+I;ne<j;ne++){const pe=s[ne];if(ne<m&&n===pe||ne>=m&&pe.type===n)return ne}if(i){const ne=s[m];if(ne&&Tn(ne)&&ne.type===n)return m}return null}function yt(e,t,n,r){let i=e[n];const o=t.data;if(function(e){return e instanceof Xi}(i)){const s=i;s.resolving&&function(e,t){throw new K("200",`Circular dependency in DI detected for ${e}`)}(Fe(o[n]));const u=h(s.canSeeViewProviders);s.resolving=!0;const m=s.injectImpl?Pe(s.injectImpl):null;Qo(e,r,V.Default);try{i=e[n]=s.factory(void 0,o,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=t.type.prototype;if(r){const s=Nr(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,i),o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,o))}(n,o[n],t)}finally{null!==m&&Pe(m),h(u),s.resolving=!1,Xo()}}return i}function rn(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function Xn(e,t){return!(e&V.Self||e&V.Host&&t)}class vr{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return tr(this._tNode,this._lView,t,r,n)}}function br(e){return q(()=>{const t=e.prototype.constructor,n=t[he]||ui(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[he]||ui(i);if(o&&o!==n)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function ui(e){return te(e)?()=>{const t=ui(N(e));return t&&t()}:dr(e)}function Dn(e){return function(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i<r;){const o=n[i];if(U(o))break;if(0===o)i+=2;else if("number"==typeof o)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(o===t)return n[i+1];i+=2}}}return null}(Rn(),e)}const Cr="__parameters__";function Oi(e,t,n){return q(()=>{const r=function(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}(t);function i(...o){if(this instanceof i)return r.apply(this,o),this;const s=new i(...o);return u.annotation=s,u;function u(m,E,I){const H=m.hasOwnProperty(Cr)?m[Cr]:Object.defineProperty(m,Cr,{value:[]})[Cr];for(;H.length<=I;)H.push(null);return(H[I]=H[I]||[]).push(s),m}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}class $n{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Rt({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}const ym=new $n("AnalyzeForEntryComponents"),cl=Function;function hi(e,t){void 0===t&&(t=e);for(let n=0;n<e.length;n++){let r=e[n];Array.isArray(r)?(t===e&&(t=e.slice(0,n)),hi(r,t)):t!==e&&t.push(r)}return t}function eo(e,t){e.forEach(n=>Array.isArray(n)?eo(n,t):t(n))}function ul(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function es(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function zo(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}function ti(e,t,n){let r=Cs(e,t);return r>=0?e[1|r]=n:(r=~r,function(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function lc(e,t){const n=Cs(e,t);if(n>=0)return e[1|n]}function Cs(e,t){return function(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const o=r+(i-r>>1),s=e[o<<n];if(t===s)return o<<n;s>t?i=o:r=o+1}return~(i<<n)}(e,t,1)}const Ca={},uc="__NG_DI_FLAG__",Es="ngTempTokenPath",Sm=/\n/gm,dc="__source",hc=L({provide:String,useValue:L});let Ea;function ws(e){const t=Ea;return Ea=e,t}function Om(e,t=V.Default){if(void 0===Ea)throw new Error("inject() must be called from an injection context");return null===Ea?oe(e,void 0,t):Ea.get(e,t&V.Optional?null:void 0,t)}function ar(e,t=V.Default){return(J||Om)(N(e),t)}const Im=ar;function ts(e){const t=[];for(let n=0;n<e.length;n++){const r=N(e[n]);if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");let i,o=V.Default;for(let s=0;s<r.length;s++){const u=r[s],m=Lm(u);"number"==typeof m?-1===m?i=u.token:o|=m:i=u}t.push(ar(i,o))}else t.push(ar(r))}return t}function wa(e,t){return e[uc]=t,e.prototype[uc]=t,e}function Lm(e){return e[uc]}function e0(e,t,n,r){const i=e[Es];throw t[dc]&&i.unshift(t[dc]),e.message=function(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let i=M(t);if(Array.isArray(t))i=t.map(M).join(" -> ");else if("object"==typeof t){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let u=t[s];o.push(s+":"+("string"==typeof u?JSON.stringify(u):M(u)))}i=`{${o.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Sm,"\n  ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[Es]=null,e}const bs=wa(Oi("Inject",e=>({token:e})),-1),yo=wa(Oi("Optional"),8),Bo=wa(Oi("SkipSelf"),4);let pl,gl;function Ms(e){var t;return(null==(t=function(){if(void 0===pl&&(pl=null,wt.trustedTypes))try{pl=wt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return pl}())?void 0:t.createHTML(e))||e}function s0(e){var t;return(null==(t=function(){if(void 0===gl&&(gl=null,wt.trustedTypes))try{gl=wt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return gl}())?void 0:t.createHTML(e))||e}class ns{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Um extends ns{getTypeName(){return"HTML"}}class jm extends ns{getTypeName(){return"Style"}}class $m extends ns{getTypeName(){return"Script"}}class Wm extends ns{getTypeName(){return"URL"}}class Gm extends ns{getTypeName(){return"ResourceURL"}}function _o(e){return e instanceof ns?e.changingThisBreaksApplicationSecurity:e}function As(e,t){const n=c0(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}function c0(e){return e instanceof ns&&e.getTypeName()||null}function Km(e){return new Um(e)}function Ym(e){return new jm(e)}function Qm(e){return new $m(e)}function Zm(e){return new Wm(e)}function Xm(e){return new Gm(e)}function u0(e){const t=new qm(e);return function(){try{return!!(new window.DOMParser).parseFromString(Ms(""),"text/html")}catch(e){return!1}}()?new Jm(t):t}class Jm{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Ms(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class qm{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const r=this.inertDocument.createElement("body");n.appendChild(r)}}getInertBodyElement(t){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Ms(t),n;const r=this.inertDocument.createElement("body");return r.innerHTML=Ms(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(t){const n=t.attributes;for(let i=n.length-1;0<i;i--){const s=n.item(i).name;("xmlns:ns1"===s||0===s.indexOf("ns1:"))&&t.removeAttribute(s)}let r=t.firstChild;for(;r;)r.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(r),r=r.nextSibling}}const t2=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,n2=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Da(e){return(e=String(e)).match(t2)||e.match(n2)?e:"unsafe:"+e}function d0(e){return(e=String(e)).split(",").map(t=>Da(t.trim())).join(", ")}function to(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Ma(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const h0=to("area,br,col,hr,img,wbr"),f0=to("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),p0=to("rp,rt"),mc=Ma(h0,Ma(f0,to("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Ma(p0,to("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Ma(p0,f0)),yc=to("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),_c=to("srcset"),g0=Ma(yc,_c,to("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),to("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),r2=to("script,style,template");class o2{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=this.checkClobberedElement(n,n.nextSibling);if(i){n=i;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!mc.hasOwnProperty(n))return this.sanitizedSomething=!0,!r2.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i<r.length;i++){const o=r.item(i),s=o.name,u=s.toLowerCase();if(!g0.hasOwnProperty(u)){this.sanitizedSomething=!0;continue}let m=o.value;yc[u]&&(m=Da(m)),_c[u]&&(m=d0(m)),this.buf.push(" ",s,'="',m0(m),'"')}return this.buf.push(">"),!0}endElement(t){const n=t.nodeName.toLowerCase();mc.hasOwnProperty(n)&&!h0.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(m0(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const s2=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,a2=/([^\#-~ |!])/g;function m0(e){return e.replace(/&/g,"&amp;").replace(s2,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(a2,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let ml;function y0(e,t){let n=null;try{ml=ml||u0(e);let r=t?String(t):"";n=ml.getInertBodyElement(r);let i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=n.innerHTML,n=ml.getInertBodyElement(r)}while(r!==o);return Ms((new o2).sanitizeChildren(vc(n)||n))}finally{if(n){const r=vc(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function vc(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Wn=(()=>((Wn=Wn||{})[Wn.NONE=0]="NONE",Wn[Wn.HTML=1]="HTML",Wn[Wn.STYLE=2]="STYLE",Wn[Wn.SCRIPT=3]="SCRIPT",Wn[Wn.URL=4]="URL",Wn[Wn.RESOURCE_URL=5]="RESOURCE_URL",Wn))();function _0(e){const t=Aa();return t?s0(t.sanitize(Wn.HTML,e)||""):As(e,"HTML")?s0(_o(e)):y0(ci(),le(e))}function Cc(e){const t=Aa();return t?t.sanitize(Wn.URL,e)||"":As(e,"URL")?_o(e):Da(le(e))}function Aa(){const e=Ye();return e&&e[12]}const E0="__ngContext__";function Dr(e,t){e[E0]=t}function wc(e){const t=function(e){return e[E0]||null}(e);return t?Array.isArray(t)?t:t.lView:null}function yl(e){return e.ngOriginalError}function D2(e,...t){e.error(...t)}class Ss{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t),r=this._findContext(t),i=(e=t)&&e.ngErrorLogger||D2;var e;i(this._console,"ERROR",t),n&&i(this._console,"ORIGINAL ERROR",n),r&&i(this._console,"ERROR CONTEXT",r)}_findContext(t){return t?t.ngDebugContext||this._findContext(yl(t)):null}_findOriginalError(t){let n=t&&yl(t);for(;n&&yl(n);)n=yl(n);return n||null}}const S2=/^>|^->|<!--|-->|--!>|<!-$/g,T2=/(<|>)/;const I0=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(wt))();function L0(e){return e.ownerDocument.defaultView}function P0(e){return e.ownerDocument}function no(e){return e instanceof Function?e():e}var ro=(()=>((ro=ro||{})[ro.Important=1]="Important",ro[ro.DashCase=2]="DashCase",ro))();let Dc;function Mc(e,t){return Dc(e,t)}function Ta(e){const t=e[3];return Fn(t)?t[3]:t}function Ac(e){return N0(e[13])}function Sc(e){return N0(e[4])}function N0(e){for(;null!==e&&!Fn(e);)e=e[4];return e}function Os(e,t,n,r,i){if(null!=r){let o,s=!1;Fn(r)?o=r:An(r)&&(s=!0,r=r[0]);const u=D(r);0===e&&null!==n?null==i?j0(t,n,u):rs(t,n,u,i||null,!0):1===e&&null!==n?rs(t,n,u,i||null,!0):2===e?Z0(t,u,s):3===e&&t.destroyNode(u),null!=o&&function(e,t,n,r,i){const o=n[7];o!==D(n)&&Os(t,e,r,o,i);for(let u=10;u<n.length;u++){const m=n[u];Oa(m[1],m,e,t,r,o)}}(t,e,o,n,i)}}function Tc(e,t){return an(e)?e.createText(t):e.createTextNode(t)}function V0(e,t,n){an(e)?e.setValue(t,n):t.textContent=n}function x2(e,t){return e.createComment(function(e){return e.replace(S2,t=>t.replace(T2,"\u200b$1\u200b"))}(t))}function Oc(e,t,n){return an(e)?e.createElement(t,n):null===n?e.createElement(t):e.createElementNS(n,t)}function z0(e,t){const n=e[9],r=n.indexOf(t),i=t[3];1024&t[2]&&(t[2]&=-1025,Pn(i,-1)),n.splice(r,1)}function Ic(e,t){if(e.length<=10)return;const n=10+t,r=e[n];if(r){const i=r[17];null!==i&&i!==e&&z0(i,r),t>0&&(e[n-1][4]=r[4]);const o=es(e,10+t);!function(e,t){Oa(e,t,t[11],2,null,null),t[0]=null,t[6]=null}(r[1],r);const s=o[19];null!==s&&s.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function B0(e,t){if(!(256&t[2])){const n=t[11];an(n)&&n.destroyNode&&Oa(e,t,n,3,null,null),function(e){let t=e[13];if(!t)return Lc(e[1],e);for(;t;){let n=null;if(An(t))n=t[13];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)An(t)&&Lc(t[1],t),t=t[3];null===t&&(t=e),An(t)&&Lc(t[1],t),n=t&&t[4]}t=n}}(t)}}function Lc(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const i=t[n[r]];if(!(i instanceof Xi)){const o=n[r+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){const u=i[o[s]],m=o[s+1];try{m.call(u)}finally{}}else try{o.call(i)}finally{}}}}(e,t),function(e,t){const n=e.cleanup,r=t[7];let i=-1;if(null!==n)for(let o=0;o<n.length-1;o+=2)if("string"==typeof n[o]){const s=n[o+1],u="function"==typeof s?s(t):D(t[s]),m=r[i=n[o+2]],E=n[o+3];"boolean"==typeof E?u.removeEventListener(n[o],m,E):E>=0?r[i=E]():r[i=-E].unsubscribe(),o+=2}else{const s=r[i=n[o+1]];n[o].call(s)}if(null!==r){for(let o=i+1;o<r.length;o++)r[o]();t[7]=null}}(e,t),1===t[1].type&&an(t[11])&&t[11].destroy();const n=t[17];if(null!==n&&Fn(t[3])){n!==t[3]&&z0(n,t);const r=t[19];null!==r&&r.detachView(e)}}}function H0(e,t,n){return U0(e,t.parent,n)}function U0(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[0];if(2&r.flags){const i=e.data[r.directiveStart].encapsulation;if(i===Ue.None||i===Ue.Emulated)return null}return b(r,n)}function rs(e,t,n,r,i){an(e)?e.insertBefore(t,n,r,i):t.insertBefore(n,r,i)}function j0(e,t,n){an(e)?e.appendChild(t,n):t.appendChild(n)}function $0(e,t,n,r,i){null!==r?rs(e,t,n,r,i):j0(e,t,n)}function vl(e,t){return an(e)?e.parentNode(t):t.parentNode}function W0(e,t,n){return K0(e,t,n)}function G0(e,t,n){return 40&e.type?b(e,n):null}let Pc,K0=G0;function Y0(e,t){K0=e,Pc=t}function Cl(e,t,n,r){const i=H0(e,r,t),o=t[11],u=W0(r.parent||t[6],r,t);if(null!=i)if(Array.isArray(n))for(let m=0;m<n.length;m++)$0(o,i,n[m],u,!1);else $0(o,i,n,u,!1);void 0!==Pc&&Pc(o,r,t,n,i)}function El(e,t){if(null!==t){const n=t.type;if(3&n)return b(t,e);if(4&n)return Rc(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return El(e,r);{const i=e[t.index];return Fn(i)?Rc(-1,i):D(i)}}if(32&n)return Mc(t,e)()||D(e[t.index]);{const r=Q0(e,t);return null!==r?Array.isArray(r)?r[0]:El(Ta(e[16]),r):El(e,t.next)}}return null}function Q0(e,t){return null!==t?e[16][6].projection[t.projection]:null}function Rc(e,t){const n=10+e+1;if(n<t.length){const r=t[n],i=r[1].firstChild;if(null!==i)return El(r,i)}return t[7]}function Z0(e,t,n){const r=vl(e,t);r&&function(e,t,n,r){an(e)?e.removeChild(t,n,r):t.removeChild(n)}(e,r,t,n)}function xc(e,t,n,r,i,o,s){for(;null!=n;){const u=r[n.index],m=n.type;if(s&&0===t&&(u&&Dr(D(u),r),n.flags|=4),64!=(64&n.flags))if(8&m)xc(e,t,n.child,r,i,o,!1),Os(t,e,i,u,o);else if(32&m){const E=Mc(n,r);let I;for(;I=E();)Os(t,e,i,I,o);Os(t,e,i,u,o)}else 16&m?X0(e,t,r,n,i,o):Os(t,e,i,u,o);n=s?n.projectionNext:n.next}}function Oa(e,t,n,r,i,o){xc(n,r,e.firstChild,t,i,o,!1)}function X0(e,t,n,r,i,o){const s=n[16],m=s[6].projection[r.projection];if(Array.isArray(m))for(let E=0;E<m.length;E++)Os(t,e,i,m[E],o);else xc(e,t,m,s[3],i,o,!0)}function J0(e,t,n){an(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function kc(e,t,n){an(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}function q0(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const o=t.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}n=i+1}}const ed="ng-template";function Y2(e,t,n){let r=0;for(;r<e.length;){let i=e[r++];if(n&&"class"===i){if(i=e[r],-1!==q0(i.toLowerCase(),t,0))return!0}else if(1===i){for(;r<e.length&&"string"==typeof(i=e[r++]);)if(i.toLowerCase()===t)return!0;return!1}}return!1}function td(e){return 4===e.type&&e.value!==ed}function Q2(e,t,n){return t===(4!==e.type||n?e.value:ed)}function Z2(e,t,n){let r=4;const i=e.attrs||[],o=function(e){for(let t=0;t<e.length;t++)if(U(e[t]))return t;return e.length}(i);let s=!1;for(let u=0;u<t.length;u++){const m=t[u];if("number"!=typeof m){if(!s)if(4&r){if(r=2|1&r,""!==m&&!Q2(e,m,n)||""===m&&1===t.length){if(Ii(r))return!1;s=!0}}else{const E=8&r?m:t[++u];if(8&r&&null!==e.attrs){if(!Y2(e.attrs,E,n)){if(Ii(r))return!1;s=!0}continue}const H=X2(8&r?"class":m,i,td(e),n);if(-1===H){if(Ii(r))return!1;s=!0;continue}if(""!==E){let j;j=H>o?"":i[H+1].toLowerCase();const ne=8&r?j:null;if(ne&&-1!==q0(ne,E,0)||2&r&&E!==j){if(Ii(r))return!1;s=!0}}}}else{if(!s&&!Ii(r)&&!Ii(m))return!1;if(s&&Ii(m))continue;s=!1,r=m|1&r}}return Ii(r)||s}function Ii(e){return 0==(1&e)}function X2(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let o=!1;for(;i<t.length;){const s=t[i];if(s===e)return i;if(3===s||6===s)o=!0;else{if(1===s||2===s){let u=t[++i];for(;"string"==typeof u;)u=t[++i];continue}if(4===s)break;if(0===s){i+=4;continue}}i+=o?1:2}return-1}return function(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function nd(e,t,n=!1){for(let r=0;r<t.length;r++)if(Z2(e,t[r],n))return!0;return!1}function ty(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function rd(e,t){return e?":not("+t.trim()+")":t}function ny(e){let t=e[0],n=1,r=2,i="",o=!1;for(;n<e.length;){let s=e[n];if("string"==typeof s)if(2&r){const u=e[++n];i+="["+s+(u.length>0?'="'+u+'"':"")+"]"}else 8&r?i+="."+s:4&r&&(i+=" "+s);else""!==i&&!Ii(s)&&(t+=rd(o,i),i=""),r=s,o=o||!Ii(r);n++}return""!==i&&(t+=rd(o,i)),t}const Ut={};function id(e){od(Xt(),Ye(),or()+e,Oo())}function od(e,t,n,r){if(!r)if(3==(3&t[2])){const o=e.preOrderCheckHooks;null!==o&&ko(t,o,n)}else{const o=e.preOrderHooks;null!==o&&go(t,o,0,n)}On(n)}function wl(e,t){return e<<17|t<<2}function Li(e){return e>>17&32767}function Fc(e){return 2|e}function vo(e){return(131068&e)>>2}function Nc(e,t){return-131069&e|t<<2}function Vc(e){return 1|e}function gd(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const i=n[r],o=n[r+1];if(-1!==o){const s=e.data[o];Lo(i),s.contentQueries(2,t[o],o)}}}function Ia(e,t,n,r,i,o,s,u,m,E){const I=t.blueprint.slice();return I[0]=i,I[2]=140|r,mn(I),I[3]=I[15]=e,I[8]=n,I[10]=s||e&&e[10],I[11]=u||e&&e[11],I[12]=m||e&&e[12]||null,I[9]=E||e&&e[9]||null,I[6]=o,I[16]=2==t.type?e[16]:I,I}function Is(e,t,n,r,i){let o=e.data[t];if(null===o)o=Wc(e,t,n,r,i),mt.lFrame.inI18n&&(o.flags|=64);else if(64&o.type){o.type=n,o.value=r,o.attrs=i;const s=Ki();o.injectorIndex=null===s?-1:s.injectorIndex}return Hr(o,!0),o}function Wc(e,t,n,r,i){const o=Go(),s=To(),m=e.data[t]=function(e,t,n,r,i,o){return{type:n,index:r,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?o:o&&o.parent,n,t,r,i);return null===e.firstChild&&(e.firstChild=m),null!==o&&(s?null==o.child&&null!==m.parent&&(o.child=m):null===o.next&&(o.next=m)),m}function Ls(e,t,n,r){if(0===n)return-1;const i=t.length;for(let o=0;o<n;o++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function La(e,t,n){jr(t);try{const r=e.viewQuery;null!==r&&eu(1,r,n);const i=e.template;null!==i&&md(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&gd(e,t),e.staticViewQueries&&eu(2,e.viewQuery,n);const o=e.components;null!==o&&function(e,t){for(let n=0;n<t.length;n++)ky(e,t[n])}(t,o)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[2]&=-5,Po()}}function Ps(e,t,n,r){const i=t[2];if(256==(256&i))return;jr(t);const o=Oo();try{mn(t),function(e){mt.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&md(e,t,n,2,r);const s=3==(3&i);if(!o)if(s){const E=e.preOrderCheckHooks;null!==E&&ko(t,E,null)}else{const E=e.preOrderHooks;null!==E&&go(t,E,0,null),Fo(t,0)}if(function(e){for(let t=Ac(e);null!==t;t=Sc(t)){if(!t[2])continue;const n=t[9];for(let r=0;r<n.length;r++){const i=n[r],o=i[3];0==(1024&i[2])&&Pn(o,1),i[2]|=1024}}}(t),function(e){for(let t=Ac(e);null!==t;t=Sc(t))for(let n=10;n<t.length;n++){const r=t[n],i=r[1];cn(r)&&Ps(i,r,i.template,r[8])}}(t),null!==e.contentQueries&&gd(e,t),!o)if(s){const E=e.contentCheckHooks;null!==E&&ko(t,E)}else{const E=e.contentHooks;null!==E&&go(t,E,1),Fo(t,1)}!function(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const i=n[r];if(i<0)On(~i);else{const o=i,s=n[++r],u=n[++r];da(s,o),u(2,t[o])}}}finally{On(-1)}}(e,t);const u=e.components;null!==u&&function(e,t){for(let n=0;n<t.length;n++)xy(e,t[n])}(t,u);const m=e.viewQuery;if(null!==m&&eu(2,m,r),!o)if(s){const E=e.viewCheckHooks;null!==E&&ko(t,E)}else{const E=e.viewHooks;null!==E&&go(t,E,2),Fo(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),o||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,Pn(t[3],-1))}finally{Po()}}function gy(e,t,n,r){const i=t[10],o=!Oo(),s=qt(t);try{o&&!s&&i.begin&&i.begin(),s&&La(e,t,r),Ps(e,t,n,r)}finally{o&&!s&&i.end&&i.end()}}function md(e,t,n,r,i){const o=or(),s=2&r;try{On(-1),s&&t.length>20&&od(e,t,20,Oo()),n(r,i)}finally{On(o)}}function yd(e,t,n){if(Gr(t)){const i=t.directiveEnd;for(let o=t.directiveStart;o<i;o++){const s=e.data[o];s.contentQueries&&s.contentQueries(1,n[o],o)}}}function Gc(e,t,n){!Br()||(function(e,t,n,r){const i=n.directiveStart,o=n.directiveEnd;e.firstCreatePass||Re(n,t),Dr(r,t);const s=n.initialInputs;for(let u=i;u<o;u++){const m=e.data[u],E=Tn(m);E&&Oy(t,n,m);const I=yt(t,e,u,n);Dr(I,t),null!==s&&Iy(0,u-i,I,m,0,s),E&&(Dt(n.index,t)[8]=I)}}(e,t,n,b(n,t)),128==(128&n.flags)&&function(e,t,n){const r=n.directiveStart,i=n.directiveEnd,s=n.index,u=mt.lFrame.currentDirectiveIndex;try{On(s);for(let m=r;m<i;m++){const E=e.data[m],I=t[m];Yo(m),(null!==E.hostBindings||0!==E.hostVars||null!==E.hostAttrs)&&Md(E,I)}}finally{On(-1),Yo(u)}}(e,t,n))}function Kc(e,t,n=b){const r=t.localNames;if(null!==r){let i=t.index+1;for(let o=0;o<r.length;o+=2){const s=r[o+1],u=-1===s?n(t,e):e[s];e[i++]=u}}}function _d(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Ml(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function Ml(e,t,n,r,i,o,s,u,m,E){const I=20+r,H=I+i,j=function(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:Ut);return n}(I,H),ne="function"==typeof E?E():E;return j[1]={type:e,blueprint:j,template:n,queries:null,viewQuery:u,declTNode:t,data:j.slice().fill(null,I),bindingStartIndex:I,expandoStartIndex:H,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof o?o():o,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:m,consts:ne,incompleteFirstPass:!1}}function Ed(e,t,n,r){const i=Ld(t);null===n?i.push(r):(i.push(n),e.firstCreatePass&&Pd(e).push(r,i.length-1))}function wd(e,t,n){for(let r in e)if(e.hasOwnProperty(r)){const i=e[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(t,i):n[r]=[t,i]}return n}function ni(e,t,n,r,i,o,s,u){const m=b(t,n);let I,E=t.inputs;!u&&null!=E&&(I=E[r])?(kd(e,n,I,r,i),Sn(t)&&function(e,t){const n=Dt(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3&t.type&&(r=function(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=s?s(i,t.value||"",r):i,an(o)?o.setProperty(m,r,i):X(r)||(m.setProperty?m.setProperty(r,i):m[r]=i))}function Yc(e,t,n,r){let i=!1;if(Br()){const o=function(e,t,n){const r=e.directiveRegistry;let i=null;if(r)for(let o=0;o<r.length;o++){const s=r[o];nd(n,s.selectors,!1)&&(i||(i=[]),Bt(Re(n,t),e,s.type),Tn(s)?(Ad(e,n),i.unshift(s)):i.push(s))}return i}(e,t,n),s=null===r?null:{"":-1};if(null!==o){i=!0,Sd(n,e.data.length,o.length);for(let I=0;I<o.length;I++){const H=o[I];H.providersResolver&&H.providersResolver(H)}let u=!1,m=!1,E=Ls(e,t,o.length,null);for(let I=0;I<o.length;I++){const H=o[I];n.mergedAttrs=ce(n.mergedAttrs,H.hostAttrs),Td(e,n,t,E,H),Ty(E,H,s),null!==H.contentQueries&&(n.flags|=8),(null!==H.hostBindings||null!==H.hostAttrs||0!==H.hostVars)&&(n.flags|=128);const j=H.type.prototype;!u&&(j.ngOnChanges||j.ngOnInit||j.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),u=!0),!m&&(j.ngOnChanges||j.ngDoCheck)&&((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),m=!0),E++}!function(e,t){const r=t.directiveEnd,i=e.data,o=t.attrs,s=[];let u=null,m=null;for(let E=t.directiveStart;E<r;E++){const I=i[E],H=I.inputs,j=null===o||td(t)?null:Ly(H,o);s.push(j),u=wd(H,E,u),m=wd(I.outputs,E,m)}null!==u&&(u.hasOwnProperty("class")&&(t.flags|=16),u.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=s,t.inputs=u,t.outputs=m}(e,n)}s&&function(e,t,n){if(t){const r=e.localNames=[];for(let i=0;i<t.length;i+=2){const o=n[t[i+1]];if(null==o)throw new K("301",`Export of name '${t[i+1]}' not found!`);r.push(t[i],o)}}}(n,r,s)}return n.mergedAttrs=ce(n.mergedAttrs,n.attrs),i}function Dd(e,t,n,r,i,o){const s=o.hostBindings;if(s){let u=e.hostBindingOpCodes;null===u&&(u=e.hostBindingOpCodes=[]);const m=~t.index;(function(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(u)!=m&&u.push(m),u.push(r,i,s)}}function Md(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Ad(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Ty(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Tn(t)&&(n[""]=e)}}function Sd(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Td(e,t,n,r,i){e.data[r]=i;const o=i.factory||(i.factory=dr(i.type)),s=new Xi(o,Tn(i),null);e.blueprint[r]=s,n[r]=s,Dd(e,t,0,r,Ls(e,n,i.hostVars,Ut),i)}function Oy(e,t,n){const r=b(t,e),i=_d(n),o=e[10],s=Al(e,Ia(e,i,null,n.onPush?64:16,r,t,o,o.createRenderer(r,n),null,null));e[t.index]=s}function Qc(e,t,n,r,i,o,s){if(null==o)an(e)?e.removeAttribute(t,i,n):t.removeAttribute(i);else{const u=null==s?le(o):s(o,r||"",i);an(e)?e.setAttribute(t,i,u,n):n?t.setAttributeNS(n,i,u):t.setAttribute(i,u)}}function Iy(e,t,n,r,i,o){const s=o[t];if(null!==s){const u=r.setInput;for(let m=0;m<s.length;){const E=s[m++],I=s[m++],H=s[m++];null!==u?r.setInput(n,H,E,I):n[I]=H}}}function Ly(e,t){let n=null,r=0;for(;r<t.length;){const i=t[r];if(0!==i)if(5!==i){if("number"==typeof i)break;e.hasOwnProperty(i)&&(null===n&&(n=[]),n.push(i,e[i],t[r+1])),r+=2}else r+=2;else r+=4}return n}function Od(e,t,n,r){return new Array(e,!0,!1,t,null,0,r,n,null,null)}function xy(e,t){const n=Dt(t,e);if(cn(n)){const r=n[1];80&n[2]?Ps(r,n,r.template,n[8]):n[5]>0&&Zc(n)}}function Zc(e){for(let r=Ac(e);null!==r;r=Sc(r))for(let i=10;i<r.length;i++){const o=r[i];if(1024&o[2]){const s=o[1];Ps(s,o,s.template,o[8])}else o[5]>0&&Zc(o)}const n=e[1].components;if(null!==n)for(let r=0;r<n.length;r++){const i=Dt(n[r],e);cn(i)&&i[5]>0&&Zc(i)}}function ky(e,t){const n=Dt(t,e),r=n[1];(function(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])})(r,n),La(r,n,n[8])}function Al(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function Xc(e){for(;e;){e[2]|=64;const t=Ta(e);if(kr(e)&&!t)return e;e=t}return null}function qc(e,t,n){const r=t[10];r.begin&&r.begin();try{Ps(e,t,e.template,n)}catch(i){throw xd(t,i),i}finally{r.end&&r.end()}}function Id(e){!function(e){for(let t=0;t<e.components.length;t++){const n=e.components[t],r=wc(n),i=r[1];gy(i,r,i.template,n)}}(e[8])}function eu(e,t,n){Lo(0),t(e,n)}const By=(()=>Promise.resolve(null))();function Ld(e){return e[7]||(e[7]=[])}function Pd(e){return e.cleanup||(e.cleanup=[])}function xd(e,t){const n=e[9],r=n?n.get(Ss,null):null;r&&r.handleError(t)}function kd(e,t,n,r,i){for(let o=0;o<n.length;){const s=n[o++],u=n[o++],m=t[s],E=e.data[s];null!==E.setInput?E.setInput(m,i,r,u):m[u]=i}}function Eo(e,t,n){const r=d(t,e);V0(e[11],r,n)}function Sl(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,o=0;if(null!==t)for(let s=0;s<t.length;s++){const u=t[s];"number"==typeof u?o=u:1==o?i=O(i,u):2==o&&(r=O(r,u+": "+t[++s]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}const Rs=new $n("INJECTOR",-1);class Fd{get(t,n=Ca){if(n===Ca){const r=new Error(`NullInjectorError: No provider for ${M(t)}!`);throw r.name="NullInjectorError",r}return n}}const Pa=new $n("Set Injector scope."),Ra={},jy={};let tu;function Nd(){return void 0===tu&&(tu=new Fd),tu}function Vd(e,t=null,n=null,r){return new Wy(e,n,t||Nd(),r)}class Wy{constructor(t,n,r,i=null){this.parent=r,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const o=[];n&&eo(n,u=>this.processProvider(u,t,n)),eo([t],u=>this.processInjectorType(u,[],o)),this.records.set(Rs,xs(void 0,this));const s=this.records.get(Pa);this.scope=null!=s?s.value:null,this.source=i||("object"==typeof t?null:M(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,n=Ca,r=V.Default){this.assertNotDestroyed();const i=ws(this),o=Pe(void 0);try{if(!(r&V.SkipSelf)){let u=this.records.get(t);if(void 0===u){const m=("function"==typeof(e=t)||"object"==typeof e&&e instanceof $n)&&_e(t);u=m&&this.injectableDefInScope(m)?xs(nu(t),Ra):null,this.records.set(t,u)}if(null!=u)return this.hydrate(t,u)}return(r&V.Self?Nd():this.parent).get(t,n=r&V.Optional&&n===Ca?null:n)}catch(s){if("NullInjectorError"===s.name){if((s[Es]=s[Es]||[]).unshift(M(t)),i)throw s;return e0(s,t,"R3InjectorError",this.source)}throw s}finally{Pe(o),ws(i)}var e}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((r,i)=>t.push(M(i))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,n,r){if(!(t=N(t)))return!1;let i=At(t);const o=null==i&&t.ngModule||void 0,s=void 0===o?t:o,u=-1!==r.indexOf(s);if(void 0!==o&&(i=At(o)),null==i)return!1;if(null!=i.imports&&!u){let I;r.push(s);try{eo(i.imports,H=>{this.processInjectorType(H,n,r)&&(void 0===I&&(I=[]),I.push(H))})}finally{}if(void 0!==I)for(let H=0;H<I.length;H++){const{ngModule:j,providers:ne}=I[H];eo(ne,pe=>this.processProvider(pe,j,ne||St))}}this.injectorDefTypes.add(s);const m=dr(s)||(()=>new s);this.records.set(s,xs(m,Ra));const E=i.providers;if(null!=E&&!u){const I=t;eo(E,H=>this.processProvider(H,I,E))}return void 0!==o&&void 0!==t.providers}processProvider(t,n,r){let i=ks(t=N(t))?t:N(t&&t.provide);const o=(e=t,Bd(e)?xs(void 0,e.useValue):xs(zd(e),Ra));var e;if(ks(t)||!0!==t.multi)this.records.get(i);else{let s=this.records.get(i);s||(s=xs(void 0,Ra,!0),s.factory=()=>ts(s.multi),this.records.set(i,s)),i=t,s.multi.push(t)}this.records.set(i,o)}hydrate(t,n){return n.value===Ra&&(n.value=jy,n.value=n.factory()),"object"==typeof n.value&&n.value&&null!==(e=n.value)&&"object"==typeof e&&"function"==typeof e.ngOnDestroy&&this.onDestroy.add(n.value),n.value;var e}injectableDefInScope(t){if(!t.providedIn)return!1;const n=N(t.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function nu(e){const t=_e(e),n=null!==t?t.factory:dr(e);if(null!==n)return n;if(e instanceof $n)throw new Error(`Token ${M(e)} is missing a \u0275prov definition.`);if(e instanceof Function)return function(e){const t=e.length;if(t>0){const r=zo(t,"?");throw new Error(`Can't resolve all parameters for ${M(e)}: (${r.join(", ")}).`)}const n=function(e){const t=e&&(e[at]||e[Gt]);if(t){const n=function(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Error("unreachable")}function zd(e,t,n){let r;if(ks(e)){const i=N(e);return dr(i)||nu(i)}if(Bd(e))r=()=>N(e.useValue);else if(function(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...ts(e.deps||[]));else if(function(e){return!(!e||!e.useExisting)}(e))r=()=>ar(N(e.useExisting));else{const i=N(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return dr(i)||nu(i);r=()=>new i(...ts(e.deps))}return r}function xs(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Bd(e){return null!==e&&"object"==typeof e&&hc in e}function ks(e){return"function"==typeof e}const Hd=function(e,t,n){return function(e,t=null,n=null,r){const i=Vd(e,t,n,r);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)};let xn=(()=>{class e{static create(n,r){return Array.isArray(n)?Hd(n,r,""):Hd(n.providers,n.parent,n.name||"")}}return e.THROW_IF_NOT_FOUND=Ca,e.NULL=new Fd,e.\u0275prov=Rt({token:e,providedIn:"any",factory:()=>ar(Rs)}),e.__NG_ELEMENT_ID__=-1,e})();function h_(e,t){po(wc(e)[1],Rn())}function lu(e){let t=function(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let i;if(Tn(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");i=t.\u0275dir}if(i){if(n){r.push(i);const s=e;s.inputs=cu(e.inputs),s.declaredInputs=cu(e.declaredInputs),s.outputs=cu(e.outputs);const u=i.hostBindings;u&&m_(e,u);const m=i.viewQuery,E=i.contentQueries;if(m&&p_(e,m),E&&g_(e,E),T(e.inputs,i.inputs),T(e.declaredInputs,i.declaredInputs),T(e.outputs,i.outputs),Tn(i)&&i.data.animation){const I=e.data;I.animation=(I.animation||[]).concat(i.data.animation)}}const o=i.features;if(o)for(let s=0;s<o.length;s++){const u=o[s];u&&u.ngInherit&&u(e),u===lu&&(n=!1)}}t=Object.getPrototypeOf(t)}!function(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=ce(i.hostAttrs,n=ce(n,i.hostAttrs))}}(r)}function cu(e){return e===ht?{}:e===St?[]:e}function p_(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function g_(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,o)=>{t(r,i,o),n(r,i,o)}:t}function m_(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}let Tl=null;function Fs(){if(!Tl){const e=wt.Symbol;if(e&&e.iterator)Tl=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;n<t.length;++n){const r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Tl=r)}}}return Tl}function ka(e){return!!uu(e)&&(Array.isArray(e)||!(e instanceof Map)&&Fs()in e)}function uu(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function oo(e,t,n){return e[t]=n}function Mr(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function is(e,t,n,r){const i=Mr(e,t,n);return Mr(e,t+1,r)||i}function Ol(e,t,n,r,i){const o=is(e,t,n,r);return Mr(e,t+2,i)||o}function du(e,t,n,r){const i=Ye();return Mr(i,Ai(),t)&&(Xt(),function(e,t,n,r,i,o){const s=b(e,t);Qc(t[11],s,o,e.value,n,r,i)}(bn(),i,e,t,n,r)),du}function Vs(e,t,n,r){return Mr(e,Ai(),n)?t+le(n)+r:Ut}function Bs(e,t,n,r,i,o,s,u){const E=Ol(e,yr(),n,i,s);return Ur(3),E?t+le(n)+r+le(i)+o+le(s)+u:Ut}function ph(e,t,n,r,i,o,s,u){const m=Ye(),E=Xt(),I=e+20,H=E.firstCreatePass?function(e,t,n,r,i,o,s,u,m){const E=t.consts,I=Is(t,e,4,s||null,dn(E,u));Yc(t,n,I,dn(E,m)),po(t,I);const H=I.tViews=Ml(2,I,r,i,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,E);return null!==t.queries&&(t.queries.template(t,I),H.queries=t.queries.embeddedTView(I)),I}(I,E,m,t,n,r,i,o,s):E.data[I];Hr(H,!1);const j=m[11].createComment("");Cl(E,m,j,H),Dr(j,m),Al(m,m[I]=Od(j,m,j,H)),gr(H)&&Gc(E,m,H),null!=s&&Kc(m,H,u)}function gh(e){return et(mt.lFrame.contextLView,20+e)}function Na(e,t=V.Default){const n=Ye();return null===n?ar(e,t):tr(Rn(),n,N(e),t)}function Sh(){throw new Error("invalid")}function mu(e,t,n){const r=Ye();return Mr(r,Ai(),t)&&ni(Xt(),bn(),r,e,t,r[11],n,!1),mu}function yu(e,t,n,r,i){const s=i?"class":"style";kd(e,n,t.inputs[s],s,r)}function _u(e,t,n,r){const i=Ye(),o=Xt(),s=20+e,u=i[11],m=i[s]=Oc(u,t,mt.lFrame.currentNamespace),E=o.firstCreatePass?function(e,t,n,r,i,o,s){const u=t.consts,E=Is(t,e,2,i,dn(u,o));return Yc(t,n,E,dn(u,s)),null!==E.attrs&&Sl(E,E.attrs,!1),null!==E.mergedAttrs&&Sl(E,E.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,E),E}(s,o,i,0,t,n,r):o.data[s];Hr(E,!0);const I=E.mergedAttrs;null!==I&&P(u,m,I);const H=E.classes;null!==H&&kc(u,m,H);const j=E.styles;null!==j&&J0(u,m,j),64!=(64&E.flags)&&Cl(o,i,m,E),0===mt.lFrame.elementDepthCount&&Dr(m,i),mt.lFrame.elementDepthCount++,gr(E)&&(Gc(o,i,E),yd(o,E,i)),null!==r&&Kc(i,E)}function vu(){let e=Rn();To()?hs():(e=e.parent,Hr(e,!1));const t=e;mt.lFrame.elementDepthCount--;const n=Xt();n.firstCreatePass&&(po(n,e),Gr(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&yu(n,t,Ye(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&yu(n,t,Ye(),t.stylesWithoutHost,!1)}function Th(e,t,n,r){_u(e,t,n,r),vu()}function Cu(e,t,n){const r=Ye(),i=Xt(),o=e+20,s=i.firstCreatePass?function(e,t,n,r,i){const o=t.consts,s=dn(o,r),u=Is(t,e,8,"ng-container",s);return null!==s&&Sl(u,s,!0),Yc(t,n,u,dn(o,i)),null!==t.queries&&t.queries.elementStart(t,u),u}(o,i,r,t,n):i.data[o];Hr(s,!0);const u=r[o]=r[11].createComment("");Cl(i,r,u,s),Dr(u,r),gr(s)&&(Gc(i,r,s),yd(i,s,r)),null!=n&&Kc(r,s)}function Eu(){let e=Rn();const t=Xt();To()?hs():(e=e.parent,Hr(e,!1)),t.firstCreatePass&&(po(t,e),Gr(e)&&t.queries.elementEnd(e))}function Oh(e,t,n){Cu(e,t,n),Eu()}function Ih(){return Ye()}function wu(e){return!!e&&"function"==typeof e.then}function Lh(e){return!!e&&"function"==typeof e.subscribe}const bu=Lh;function Du(e,t,n,r){const i=Ye(),o=Xt(),s=Rn();return function(e,t,n,r,i,o,s,u){const m=gr(r),I=e.firstCreatePass&&Pd(e),H=t[8],j=Ld(t);let ne=!0;if(3&r.type||u){const we=b(r,t),Xe=u?u(we):we,$e=j.length,Ct=u?Pt=>u(D(Pt[r.index])):r.index;if(an(n)){let Pt=null;if(!u&&m&&(Pt=function(e,t,n,r){const i=e.cleanup;if(null!=i)for(let o=0;o<i.length-1;o+=2){const s=i[o];if(s===n&&i[o+1]===r){const u=t[7],m=i[o+2];return u.length>m?u[m]:null}"string"==typeof s&&(o+=2)}return null}(e,t,i,r.index)),null!==Pt)(Pt.__ngLastListenerFn__||Pt).__ngNextListenerFn__=o,Pt.__ngLastListenerFn__=o,ne=!1;else{o=Mu(r,t,H,o,!1);const en=n.listen(Xe,i,o);j.push(o,en),I&&I.push(i,Ct,$e,$e+1)}}else o=Mu(r,t,H,o,!0),Xe.addEventListener(i,o,s),j.push(o),I&&I.push(i,Ct,$e,s)}else o=Mu(r,t,H,o,!1);const pe=r.outputs;let xe;if(ne&&null!==pe&&(xe=pe[i])){const we=xe.length;if(we)for(let Xe=0;Xe<we;Xe+=2){const cr=t[xe[Xe]][xe[Xe+1]].subscribe(o),yi=j.length;j.push(o,cr),I&&I.push(i,r.index,yi,-(yi+1))}}}(o,i,i[11],s,e,t,!!n,r),Du}function xh(e,t,n,r){try{return!1!==n(r)}catch(i){return xd(e,i),!1}}function Mu(e,t,n,r,i){return function o(s){if(s===Function)return r;const u=2&e.flags?Dt(e.index,t):t;0==(32&t[2])&&Xc(u);let m=xh(t,0,r,s),E=o.__ngNextListenerFn__;for(;E;)m=xh(t,0,E,s)&&m,E=E.__ngNextListenerFn__;return i&&!1===m&&(s.preventDefault(),s.returnValue=!1),m}}function kh(e=1){return function(e){return(mt.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,mt.lFrame.contextLView))[8]}(e)}function Q_(e,t){let n=null;const r=function(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e);for(let i=0;i<t.length;i++){const o=t[i];if("*"!==o){if(null===r?nd(e,o,!0):ty(r,o))return i}else n=i}return n}function Fh(e){const t=Ye()[16][6];if(!t.projection){const r=t.projection=zo(e?e.length:1,null),i=r.slice();let o=t.child;for(;null!==o;){const s=e?Q_(o,e):0;null!==s&&(i[s]?i[s].projectionNext=o:r[s]=o,i[s]=o),o=o.next}}}function Nh(e,t=0,n){const r=Ye(),i=Xt(),o=Is(i,20+e,16,null,n||null);null===o.projection&&(o.projection=t),hs(),64!=(64&o.flags)&&function(e,t,n){X0(t[11],0,t,n,H0(e,n,t),W0(n.parent||t[6],n,t))}(i,r,o)}function Au(e,t,n){return Ll(e,"",t,"",n),Au}function Ll(e,t,n,r,i){const o=Ye(),s=Vs(o,t,n,r);return s!==Ut&&ni(Xt(),bn(),o,e,s,o[11],i,!1),Ll}function Gh(e,t,n,r,i){const o=e[n+1],s=null===t;let u=r?Li(o):vo(o),m=!1;for(;0!==u&&(!1===m||s);){const I=e[u+1];J_(e[u],t)&&(m=!0,e[u+1]=r?Vc(I):Fc(I)),u=r?Li(I):vo(I)}m&&(e[n+1]=r?Fc(o):Vc(o))}function J_(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Cs(e,t)>=0}const lr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Kh(e){return e.substring(lr.key,lr.keyEnd)}function Yh(e,t){const n=lr.textEnd;return n===t?-1:(t=lr.keyEnd=function(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,lr.key=t,n),Ks(e,t,n))}function Ks(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Su(e,t,n){return Ri(e,t,n,!1),Su}function Tu(e,t){return Ri(e,t,null,!0),Tu}function qh(e){xi(ti,ao,e,!0)}function ao(e,t){for(let n=function(e){return function(e){lr.key=0,lr.keyEnd=0,lr.value=0,lr.valueEnd=0,lr.textEnd=e.length}(e),Yh(e,Ks(e,0,lr.textEnd))}(t);n>=0;n=Yh(t,n))ti(e,Kh(t),!0)}function Ri(e,t,n,r){const i=Ye(),o=Xt(),s=Ur(2);o.firstUpdatePass&&tf(o,e,s,r),t!==Ut&&Mr(i,s,t)&&rf(o,o.data[or()],i,i[11],e,i[s+1]=function(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=M(_o(e)))),e}(t,n),r,s)}function xi(e,t,n,r){const i=Xt(),o=Ur(2);i.firstUpdatePass&&tf(i,null,o,r);const s=Ye();if(n!==Ut&&Mr(s,o,n)){const u=i.data[or()];if(af(u,r)&&!ef(i,o)){let m=r?u.classesWithoutHost:u.stylesWithoutHost;null!==m&&(n=O(m,n||"")),yu(i,u,s,n,r)}else!function(e,t,n,r,i,o,s,u){i===Ut&&(i=St);let m=0,E=0,I=0<i.length?i[0]:null,H=0<o.length?o[0]:null;for(;null!==I||null!==H;){const j=m<i.length?i[m+1]:void 0,ne=E<o.length?o[E+1]:void 0;let xe,pe=null;I===H?(m+=2,E+=2,j!==ne&&(pe=H,xe=ne)):null===H||null!==I&&I<H?(m+=2,pe=I):(E+=2,pe=H,xe=ne),null!==pe&&rf(e,t,n,r,pe,xe,s,u),I=m<i.length?i[m]:null,H=E<o.length?o[E]:null}}(i,u,s,s[11],s[o+1],s[o+1]=function(e,t,n){if(null==n||""===n)return St;const r=[],i=_o(n);if(Array.isArray(i))for(let o=0;o<i.length;o++)e(r,i[o],!0);else if("object"==typeof i)for(const o in i)i.hasOwnProperty(o)&&e(r,o,i[o]);else"string"==typeof i&&t(r,i);return r}(e,t,n),r,o)}}function ef(e,t){return t>=e.expandoStartIndex}function tf(e,t,n,r){const i=e.data;if(null===i[n+1]){const o=i[or()],s=ef(e,n);af(o,r)&&null===t&&!s&&(t=!1),t=function(e,t,n,r){const i=Qi(e);let o=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Va(n=Ou(null,e,t,n,r),t.attrs,r),o=null);else{const s=t.directiveStylingLast;if(-1===s||e[s]!==i)if(n=Ou(i,e,t,n,r),null===o){let m=function(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==vo(r))return e[Li(r)]}(e,t,r);void 0!==m&&Array.isArray(m)&&(m=Ou(null,e,t,m[1],r),m=Va(m,t.attrs,r),function(e,t,n,r){e[Li(n?t.classBindings:t.styleBindings)]=r}(e,t,r,m))}else o=function(e,t,n){let r;const i=t.directiveEnd;for(let o=1+t.directiveStylingLast;o<i;o++)r=Va(r,e[o].hostAttrs,n);return Va(r,t.attrs,n)}(e,t,r)}return void 0!==o&&(r?t.residualClasses=o:t.residualStyles=o),n}(i,o,t,r),function(e,t,n,r,i,o){let s=o?t.classBindings:t.styleBindings,u=Li(s),m=vo(s);e[r]=n;let I,E=!1;if(Array.isArray(n)){const H=n;I=H[1],(null===I||Cs(H,I)>0)&&(E=!0)}else I=n;if(i)if(0!==m){const j=Li(e[u+1]);e[r+1]=wl(j,u),0!==j&&(e[j+1]=Nc(e[j+1],r)),e[u+1]=function(e,t){return 131071&e|t<<17}(e[u+1],r)}else e[r+1]=wl(u,0),0!==u&&(e[u+1]=Nc(e[u+1],r)),u=r;else e[r+1]=wl(m,0),0===u?u=r:e[m+1]=Nc(e[m+1],r),m=r;E&&(e[r+1]=Fc(e[r+1])),Gh(e,I,r,!0),Gh(e,I,r,!1),function(e,t,n,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&Cs(o,t)>=0&&(n[r+1]=Vc(n[r+1]))}(t,I,e,r,o),s=wl(u,m),o?t.classBindings=s:t.styleBindings=s}(i,o,t,n,s,r)}}function Ou(e,t,n,r,i){let o=null;const s=n.directiveEnd;let u=n.directiveStylingLast;for(-1===u?u=n.directiveStart:u++;u<s&&(o=t[u],r=Va(r,o.hostAttrs,i),o!==e);)u++;return null!==e&&(n.directiveStylingLast=u),r}function Va(e,t,n){const r=n?1:2;let i=-1;if(null!==t)for(let o=0;o<t.length;o++){const s=t[o];"number"==typeof s?i=s:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),ti(e,s,!!n||t[++o]))}return void 0===e?null:e}function rf(e,t,n,r,i,o,s,u){if(!(3&t.type))return;const m=e.data,E=m[u+1];Pl(function(e){return 1==(1&e)}(E)?sf(m,t,n,i,vo(E),s):void 0)||(Pl(o)||function(e){return 2==(2&e)}(E)&&(o=sf(m,null,n,i,u,s)),function(e,t,n,r,i){const o=an(e);if(t)i?o?e.addClass(n,r):n.classList.add(r):o?e.removeClass(n,r):n.classList.remove(r);else{let s=-1===r.indexOf("-")?void 0:ro.DashCase;if(null==i)o?e.removeStyle(n,r,s):n.style.removeProperty(r);else{const u="string"==typeof i&&i.endsWith("!important");u&&(i=i.slice(0,-10),s|=ro.Important),o?e.setStyle(n,r,i,s):n.style.setProperty(r,i,u?"important":"")}}}(r,s,d(or(),n),i,o))}function sf(e,t,n,r,i,o){const s=null===t;let u;for(;i>0;){const m=e[i],E=Array.isArray(m),I=E?m[1]:m,H=null===I;let j=n[i+1];j===Ut&&(j=H?St:void 0);let ne=H?lc(j,r):I===r?j:void 0;if(E&&!Pl(ne)&&(ne=lc(m,r)),Pl(ne)&&(u=ne,s))return u;const pe=e[i+1];i=s?Li(pe):vo(pe)}if(null!==t){let m=o?t.residualClasses:t.residualStyles;null!=m&&(u=lc(m,r))}return u}function Pl(e){return void 0!==e}function af(e,t){return 0!=(e.flags&(t?16:32))}function lf(e,t=""){const n=Ye(),r=Xt(),i=e+20,o=r.firstCreatePass?Is(r,i,1,t,null):r.data[i],s=n[i]=Tc(n[11],t);Cl(r,n,s,o),Hr(o,!1)}function Iu(e){return Rl("",e,""),Iu}function Rl(e,t,n){const r=Ye(),i=Vs(r,e,t,n);return i!==Ut&&Eo(r,or(),i),Rl}function Lu(e,t,n,r,i){const o=Ye(),s=function(e,t,n,r,i,o){const u=is(e,yr(),n,i);return Ur(2),u?t+le(n)+r+le(i)+o:Ut}(o,e,t,n,r,i);return s!==Ut&&Eo(o,or(),s),Lu}function Pu(e,t,n,r,i,o,s){const u=Ye(),m=Bs(u,e,t,n,r,i,o,s);return m!==Ut&&Eo(u,or(),m),Pu}function gf(e,t,n){xi(ti,ao,Vs(Ye(),e,t,n),!0)}function mf(e,t,n,r,i,o,s){xi(ti,ao,Bs(Ye(),e,t,n,r,i,o,s),!0)}function Ru(e,t,n){const r=Ye();return Mr(r,Ai(),t)&&ni(Xt(),bn(),r,e,t,r[11],n,!0),Ru}function xu(e,t,n){const r=Ye();if(Mr(r,Ai(),t)){const o=Xt(),s=bn();ni(o,s,r,e,t,function(e,t,n){return(null===e||Tn(e))&&(n=function(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}(Qi(o.data),s,r),n,!0)}return xu}const os=void 0;var I3=["en",[["a","p"],["AM","PM"],os],[["AM","PM"],os,os],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],os,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],os,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",os,"{1} 'at' {0}",os],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let Ys={};function ku(e){const t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Sf(t);if(n)return n;const r=t.split("-")[0];if(n=Sf(r),n)return n;if("en"===r)return I3;throw new Error(`Missing locale data for the locale "${e}".`)}function Af(e){return ku(e)[Tt.PluralCase]}function Sf(e){return e in Ys||(Ys[e]=wt.ng&&wt.ng.common&&wt.ng.common.locales&&wt.ng.common.locales[e]),Ys[e]}var Tt=(()=>((Tt=Tt||{})[Tt.LocaleId=0]="LocaleId",Tt[Tt.DayPeriodsFormat=1]="DayPeriodsFormat",Tt[Tt.DayPeriodsStandalone=2]="DayPeriodsStandalone",Tt[Tt.DaysFormat=3]="DaysFormat",Tt[Tt.DaysStandalone=4]="DaysStandalone",Tt[Tt.MonthsFormat=5]="MonthsFormat",Tt[Tt.MonthsStandalone=6]="MonthsStandalone",Tt[Tt.Eras=7]="Eras",Tt[Tt.FirstDayOfWeek=8]="FirstDayOfWeek",Tt[Tt.WeekendRange=9]="WeekendRange",Tt[Tt.DateFormat=10]="DateFormat",Tt[Tt.TimeFormat=11]="TimeFormat",Tt[Tt.DateTimeFormat=12]="DateTimeFormat",Tt[Tt.NumberSymbols=13]="NumberSymbols",Tt[Tt.NumberFormats=14]="NumberFormats",Tt[Tt.CurrencyCode=15]="CurrencyCode",Tt[Tt.CurrencySymbol=16]="CurrencySymbol",Tt[Tt.CurrencyName=17]="CurrencyName",Tt[Tt.Currencies=18]="Currencies",Tt[Tt.Directionality=19]="Directionality",Tt[Tt.PluralCase=20]="PluralCase",Tt[Tt.ExtraData=21]="ExtraData",Tt))();const P3=["zero","one","two","few","many"],xl="en-US",kl={marker:"element"},Fl={marker:"ICU"};var Gn=(()=>((Gn=Gn||{})[Gn.SHIFT=2]="SHIFT",Gn[Gn.APPEND_EAGERLY=1]="APPEND_EAGERLY",Gn[Gn.COMMENT=2]="COMMENT",Gn))();let Tf=xl;function Of(e,t,n){const r=t.insertBeforeIndex,i=Array.isArray(r)?r[0]:r;return null===i?G0(e,0,n):D(n[i])}function If(e,t,n,r,i){const o=t.insertBeforeIndex;if(Array.isArray(o)){let s=r,u=null;if(3&t.type||(u=s,s=i),null!==s&&0==(2&t.flags))for(let m=1;m<o.length;m++)rs(e,s,n[o[m]],u,!1)}}function Lf(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];Pf(r)||N3(r,t)&&null===V3(r)&&z3(r,t.index)}}function Pf(e){return!(64&e.type)}function N3(e,t){return Pf(t)||e.index>t.index}function V3(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function z3(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(Y0(Of,If),e.insertBeforeIndex=t)}function za(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function U3(e,t,n){const r=Wc(e,n,64,null,null);return Lf(t,r),r}function Nl(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function Rf(e){return e>>>17}function xf(e){return(131070&e)>>>1}let Ba=0,Ha=0;function Ff(e,t,n,r){const i=n[11];let s,o=null;for(let u=0;u<t.length;u++){const m=t[u];if("string"==typeof m){const E=t[++u];null===n[E]&&(n[E]=Tc(i,m))}else if("number"==typeof m)switch(1&m){case 0:const E=Rf(m);let I,H;if(null===o&&(o=E,s=vl(i,r)),E===o?(I=r,H=s):(I=null,H=D(n[E])),null!==H){const xe=xf(m);rs(i,H,n[xe],I,!1);const Xe=za(e,xe);if(null!==Xe&&"object"==typeof Xe){const $e=Nl(Xe,n);null!==$e&&Ff(e,Xe.create[$e],n,n[Xe.anchorIdx])}}break;case 1:const ne=t[++u],pe=t[++u];Qc(i,d(m>>>1,n),null,null,ne,pe,null);break;default:throw new Error(`Unable to determine the type of mutate operation for "${m}"`)}else switch(m){case Fl:const E=t[++u],I=t[++u];null===n[I]&&Dr(n[I]=x2(i,E),n);break;case kl:const H=t[++u],j=t[++u];null===n[j]&&Dr(n[j]=Oc(i,H,null),n)}}}function Nf(e,t,n,r,i){for(let o=0;o<n.length;o++){const s=n[o],u=n[++o];if(s&i){let m="";for(let E=o+1;E<=o+u;E++){const I=n[E];if("string"==typeof I)m+=I;else if("number"==typeof I)if(I<0)m+=le(t[r-I]);else{const H=I>>>2;switch(3&I){case 1:const j=n[++E],ne=n[++E],pe=e.data[H];"string"==typeof pe?Qc(t[11],t[H],null,pe,j,m,ne):ni(e,pe,t,j,m,t[11],ne,!1);break;case 0:const xe=t[H];null!==xe&&V0(t[11],xe,m);break;case 2:K3(e,za(e,H),t,m);break;case 3:Vf(e,za(e,H),r,t)}}}}else{const m=n[o+1];if(m>0&&3==(3&m)){const I=za(e,m>>>2);t[I.currentCaseLViewIndex]<0&&Vf(e,I,r,t)}}o+=u}}function Vf(e,t,n,r){let i=r[t.currentCaseLViewIndex];if(null!==i){let o=Ba;i<0&&(i=r[t.currentCaseLViewIndex]=~i,o=-1),Nf(e,r,t.update[i],n,o)}}function K3(e,t,n,r){const i=function(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function(e,t){const n=Af(t)(parseInt(e,10)),r=P3[n];return void 0!==r?r:"other"}(t,Tf);n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if(Nl(t,n)!==i&&(zf(e,t,n),n[t.currentCaseLViewIndex]=null===i?null:~i,null!==i)){const s=n[t.anchorIdx];s&&Ff(e,t.create[i],n,s)}}function zf(e,t,n){let r=Nl(t,n);if(null!==r){const i=t.remove[r];for(let o=0;o<i.length;o++){const s=i[o];if(s>0){const u=d(s,n);null!==u&&Z0(n[11],u)}else zf(e,za(e,~s),n)}}}function Q3(){const e=[];let n,r,t=-1;function o(u,m){t=0;const E=Nl(u,m);r=null!==E?u.remove[E]:St}function s(){if(t<r.length){const u=r[t++];return u>0?n[u]:(e.push(t,r),o(n[1].data[~u],n),s())}return 0===e.length?null:(r=e.pop(),t=e.pop(),s())}return function(u,m){for(n=m;e.length;)e.pop();return o(u.value,m),s}}const Vl=/\ufffd(\d+):?\d*\ufffd/gi,X3=/\ufffd(\d+)\ufffd/,Hf=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,J3=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,q3=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,ev=/\uE500/g;function Uf(e,t,n,r,i,o,s){const u=Ls(e,r,1,null);let m=u<<Gn.SHIFT,E=Ki();t===E&&(E=null),null===E&&(m|=Gn.APPEND_EAGERLY),s&&(m|=Gn.COMMENT,function(e){void 0===Dc&&(Dc=e())}(Q3)),i.push(m,null===o?"":o);const I=Wc(e,u,s?32:1,null===o?"":o,null);Lf(n,I);const H=I.index;return Hr(I,!1),null!==E&&t!==E&&function(e,t){let n=e.insertBeforeIndex;null===n?(Y0(Of,If),n=e.insertBeforeIndex=[null,t]):(function(e,t,n){e!=t&&It(n,e,t,"==")}(Array.isArray(n),!0,"Expecting array here"),n.push(t))}(E,H),I}function rv(e,t,n,r,i,o,s){const u=s.match(Vl),m=Uf(e,t,n,o,r,u?null:s,!1);u&&Qs(i,s,m.index,null,0,null)}function Qs(e,t,n,r,i,o){const s=e.length,u=s+1;e.push(null,null);const m=s+2,E=t.split(Vl);let I=0;for(let H=0;H<E.length;H++){const j=E[H];if(1&H){const ne=i+parseInt(j,10);e.push(-1-ne),I|=jf(ne)}else""!==j&&e.push(j)}return e.push(n<<2|(r?1:0)),r&&e.push(r,o),e[s]=I,e[u]=e.length-m,I}function jf(e){return 1<<Math.min(e,31)}function $f(e){let t,o,n="",r=0,i=!1;for(;null!==(t=J3.exec(e));)i?t[0]===`\ufffd/*${o}\ufffd`&&(r=t.index,i=!1):(n+=e.substring(r,t.index+t[0].length),o=t[1],i=!0);return n+=e.substr(r),n}function Wf(e,t,n,r,i,o){let s=0;const u={type:i.type,currentCaseLViewIndex:Ls(e,t,1,null),anchorIdx:o,cases:[],create:[],remove:[],update:[]};(function(e,t,n){e.push(jf(t.mainBinding),2,-1-t.mainBinding,n<<2|2)})(n,i,o),function(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(e,o,u);const m=i.values;for(let E=0;E<m.length;E++){const I=m[E],H=[];for(let j=0;j<I.length;j++){const ne=I[j];if("string"!=typeof ne){const pe=H.push(ne)-1;I[j]=`\x3c!--\ufffd${pe}\ufffd--\x3e`}}s=cv(e,u,t,n,r,i.cases[E],I.join(""),H)|s}s&&function(e,t,n){e.push(t,1,n<<2|3)}(n,s,o)}function lv(e){const t=[],n=[];let r=1,i=0;const o=Fu(e=e.replace(Hf,function(s,u,m){return r="select"===m?0:1,i=parseInt(u.substr(1),10),""}));for(let s=0;s<o.length;){let u=o[s++].trim();1===r&&(u=u.replace(/\s*(?:=)?(\w+)\s*/,"$1")),u.length&&t.push(u);const m=Fu(o[s++]);t.length>n.length&&n.push(m)}return{type:r,mainBinding:i,cases:t,values:n}}function Fu(e){if(!e)return[];let t=0;const n=[],r=[],i=/[{}]/g;let o;for(i.lastIndex=0;o=i.exec(e);){const u=o.index;if("}"==o[0]){if(n.pop(),0==n.length){const m=e.substring(t,u);Hf.test(m)?r.push(lv(m)):r.push(m),t=u+1}}else{if(0==n.length){const m=e.substring(t,u);r.push(m),t=u+1}n.push("{")}}const s=e.substring(t);return r.push(s),r}function cv(e,t,n,r,i,o,s,u){const m=[],E=[],I=[];t.cases.push(o),t.create.push(m),t.remove.push(E),t.update.push(I);const j=u0(ci()).getInertBodyElement(s),ne=vc(j)||j;return ne?Gf(e,t,n,r,m,E,I,ne,i,u,0):0}function Gf(e,t,n,r,i,o,s,u,m,E,I){let H=0,j=u.firstChild;for(;j;){const ne=Ls(e,n,1,null);switch(j.nodeType){case Node.ELEMENT_NODE:const pe=j,xe=pe.tagName.toLowerCase();if(mc.hasOwnProperty(xe)){Nu(i,kl,xe,m,ne),e.data[ne]=xe;const Ct=pe.attributes;for(let Pt=0;Pt<Ct.length;Pt++){const en=Ct.item(Pt),cr=en.name.toLowerCase();en.value.match(Vl)?g0.hasOwnProperty(cr)&&Qs(s,en.value,ne,en.name,0,yc[cr]?Da:_c[cr]?d0:null):fv(i,ne,en)}H=Gf(e,t,n,r,i,o,s,j,ne,E,I+1)|H,Kf(o,ne,I)}break;case Node.TEXT_NODE:const we=j.textContent||"",Xe=we.match(Vl);Nu(i,null,Xe?"":we,m,ne),Kf(o,ne,I),Xe&&(H=Qs(s,we,ne,null,0,null)|H);break;case Node.COMMENT_NODE:const $e=X3.exec(j.textContent||"");if($e){const Pt=E[parseInt($e[1],10)];Nu(i,Fl,"",m,ne),Wf(e,n,r,m,Pt,ne),uv(o,ne,I)}}j=j.nextSibling}return H}function Kf(e,t,n){0===n&&e.push(t)}function uv(e,t,n){0===n&&(e.push(~t),e.push(t))}function Nu(e,t,n,r,i){null!==t&&e.push(t),e.push(n,i,function(e,t,n){return 0|t<<17|n<<1}(0,r,i))}function fv(e,t,n){e.push(t<<1|1,n.name,n.value)}function Qf(e,t,n=-1){const r=Xt(),i=Ye(),o=20+e,s=dn(r.consts,t),u=Ki();r.firstCreatePass&&function(e,t,n,r,i,o){const s=Ki(),u=[],m=[],E=[[]];i=function(e,t){if(function(e){return-1===e}(t))return $f(e);{const n=e.indexOf(`:${t}\ufffd`)+2+t.toString().length,r=e.search(new RegExp(`\ufffd\\/\\*\\d+:${t}\ufffd`));return $f(e.substring(n,r))}}(i,o);const I=function(e){return e.replace(ev," ")}(i).split(q3);for(let H=0;H<I.length;H++){let j=I[H];if(0==(1&H)){const ne=Fu(j);for(let pe=0;pe<ne.length;pe++){let xe=ne[pe];if(0==(1&pe)){const we=xe;""!==we&&rv(e,s,E[0],u,m,n,we)}else{const we=xe;if("object"!=typeof we)throw new Error(`Unable to parse ICU expression in "${i}" message.`);Wf(e,n,m,t,we,Uf(e,s,E[0],n,u,"",!0).index)}}}else{const ne=47===j.charCodeAt(0),xe=(j.charCodeAt(ne?1:0),20+Number.parseInt(j.substring(ne?2:1)));if(ne)E.shift(),Hr(Ki(),!1);else{const we=U3(e,E[0],xe);E.unshift([]),Hr(we,!0)}}}e.data[r]={create:u,update:m}}(r,null===u?0:u.index,i,o,s,n);const m=r.data[o],I=U0(r,u===i[6]?null:u,i);(function(e,t,n,r){const i=e[11];for(let o=0;o<t.length;o++){const s=t[o++],u=t[o],m=(s&Gn.COMMENT)===Gn.COMMENT,E=(s&Gn.APPEND_EAGERLY)===Gn.APPEND_EAGERLY,I=s>>>Gn.SHIFT;let H=e[I];null===H&&(H=e[I]=m?i.createComment(u):Tc(i,u)),E&&null!==n&&rs(i,n,H,r,!1)}})(i,m.create,I,u&&8&u.type?i[u.index]:null),gs(!0)}function Xf(e,t,n){Qf(e,t,n),gs(!1)}function Vu(e){return function(e){e&&(Ba|=1<<Math.min(Ha,31)),Ha++}(Mr(Ye(),Ai(),e)),Vu}function Jf(e){!function(e,t,n){if(Ha>0){const r=e.data[n];Nf(e,t,Array.isArray(r)?r:r.update,yr()-Ha-1,Ba)}Ba=0,Ha=0}(Xt(),Ye(),e+20)}function zu(e,t,n,r,i){if(e=N(e),Array.isArray(e))for(let o=0;o<e.length;o++)zu(e[o],t,n,r,i);else{const o=Xt(),s=Ye();let u=ks(e)?e:N(e.provide),m=zd(e);const E=Rn(),I=1048575&E.providerIndexes,H=E.directiveStart,j=E.providerIndexes>>20;if(ks(e)||!e.multi){const ne=new Xi(m,i,Na),pe=Hu(u,t,i?I:I+j,H);-1===pe?(Bt(Re(E,s),o,u),Bu(o,e,t.length),t.push(u),E.directiveStart++,E.directiveEnd++,i&&(E.providerIndexes+=1048576),n.push(ne),s.push(ne)):(n[pe]=ne,s[pe]=ne)}else{const ne=Hu(u,t,I+j,H),pe=Hu(u,t,I,I+j),xe=ne>=0&&n[ne],we=pe>=0&&n[pe];if(i&&!we||!i&&!xe){Bt(Re(E,s),o,u);const Xe=function(e,t,n,r,i){const o=new Xi(e,n,Na);return o.multi=[],o.index=t,o.componentProviders=0,qf(o,i,r&&!n),o}(i?Av:Mv,n.length,i,r,m);!i&&we&&(n[pe].providerFactory=Xe),Bu(o,e,t.length,0),t.push(u),E.directiveStart++,E.directiveEnd++,i&&(E.providerIndexes+=1048576),n.push(Xe),s.push(Xe)}else Bu(o,e,ne>-1?ne:pe,qf(n[i?pe:ne],m,!i&&r));!i&&r&&we&&n[pe].componentProviders++}}}function Bu(e,t,n,r){const i=ks(t);if(i||function(e){return!!e.useClass}(t)){const s=(t.useClass||t).prototype.ngOnDestroy;if(s){const u=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const m=u.indexOf(n);-1===m?u.push(n,[r,s]):u[m+1].push(r,s)}else u.push(n,s)}}}function qf(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Hu(e,t,n,r){for(let i=n;i<r;i++)if(t[i]===e)return i;return-1}function Mv(e,t,n,r){return Uu(this.multi,[])}function Av(e,t,n,r){const i=this.multi;let o;if(this.providerFactory){const s=this.providerFactory.componentProviders,u=yt(n,n[1],this.providerFactory.index,r);o=u.slice(0,s),Uu(i,o);for(let m=s;m<u.length;m++)o.push(u[m])}else o=[],Uu(i,o);return o}function Uu(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function ep(e,t=[]){return n=>{n.providersResolver=(r,i)=>function(e,t,n){const r=Xt();if(r.firstCreatePass){const i=Tn(e);zu(n,r.data,r.blueprint,i,!0),zu(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}class tp{}const rp="ngComponent";class Ov{resolveComponentFactory(t){throw function(e){const t=Error(`No component factory found for ${M(e)}. Did you add it to @NgModule.entryComponents?`);return t[rp]=e,t}(t)}}let Zs=(()=>{class e{}return e.NULL=new Ov,e})();function zl(...e){}function Xs(e,t){return new lo(b(e,t))}const Pv=function(){return Xs(Rn(),Ye())};let lo=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=Pv,e})();function ip(e){return e instanceof lo?e.nativeElement:e}class Bl{}let Rv=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>kv(),e})();const kv=function(){const e=Ye(),n=Dt(Rn().index,e);return function(e){return e[11]}(An(n)?n:e)};let $u=(()=>{class e{}return e.\u0275prov=Rt({token:e,providedIn:"root",factory:()=>null}),e})();class op{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Wu=new op("13.0.0"),Js={};function Hl(e,t,n,r,i=!1){for(;null!==n;){const o=t[n.index];if(null!==o&&r.push(D(o)),Fn(o))for(let u=10;u<o.length;u++){const m=o[u],E=m[1].firstChild;null!==E&&Hl(m[1],m,E,r)}const s=n.type;if(8&s)Hl(e,t,n.child,r);else if(32&s){const u=Mc(n,t);let m;for(;m=u();)r.push(m)}else if(16&s){const u=Q0(t,n);if(Array.isArray(u))r.push(...u);else{const m=Ta(t[16]);Hl(m[1],m,u,r,!0)}}n=i?n.projectionNext:n.next}return r}class ja{constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,n=t[1];return Hl(n,t,n.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(Fn(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(Ic(t,r),es(n,r))}this._attachedToViewContainer=!1}B0(this._lView[1],this._lView)}onDestroy(t){Ed(this._lView[1],this._lView,null,t)}markForCheck(){Xc(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){qc(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(e,t,n){ho(!0);try{qc(e,t,n)}finally{ho(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var t;this._appRef=null,Oa(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class Vv extends ja{constructor(t){super(t),this._view=t}detectChanges(){Id(this._view)}checkNoChanges(){!function(e){ho(!0);try{Id(e)}finally{ho(!1)}}(this._view)}get context(){return null}}class sp extends Zs{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=fn(t);return new Gu(n,this.ngModule)}}function ap(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}const Bv=new $n("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>I0});class Gu extends tp{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=t.selectors.map(ny).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return ap(this.componentDef.inputs)}get outputs(){return ap(this.componentDef.outputs)}create(t,n,r,i){const o=(i=i||this.ngModule)?function(e,t){return{get:(n,r,i)=>{const o=e.get(n,Js,i);return o!==Js||r===Js?o:t.get(n,r,i)}}}(t,i.injector):t,s=o.get(Bl,Wi),u=o.get($u,null),m=s.createRenderer(null,this.componentDef),E=this.componentDef.selectors[0][0]||"div",I=r?function(e,t,n){if(an(e))return e.selectRootElement(t,n===Ue.ShadowDom);let r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}(m,r,this.componentDef.encapsulation):Oc(s.createRenderer(null,this.componentDef),E,function(e){const t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(E)),H=this.componentDef.onPush?576:528,j=function(e,t){return{components:[],scheduler:e||I0,clean:By,playerHandler:t||null,flags:0}}(),ne=Ml(0,null,null,1,0,null,null,null,null,null),pe=Ia(null,ne,j,H,null,null,s,m,u,o);let xe,we;jr(pe);try{const Xe=function(e,t,n,r,i,o){const s=n[1];n[20]=e;const m=Is(s,20,2,"#host",null),E=m.mergedAttrs=t.hostAttrs;null!==E&&(Sl(m,E,!0),null!==e&&(P(i,e,E),null!==m.classes&&kc(i,e,m.classes),null!==m.styles&&J0(i,e,m.styles)));const I=r.createRenderer(e,t),H=Ia(n,_d(t),null,t.onPush?64:16,n[20],m,r,I,o||null,null);return s.firstCreatePass&&(Bt(Re(m,n),s,t.type),Ad(s,m),Sd(m,n.length,1)),Al(n,H),n[20]=H}(I,this.componentDef,pe,s,m);if(I)if(r)P(m,I,["ng-version",Wu.full]);else{const{attrs:$e,classes:Ct}=function(e){const t=[],n=[];let r=1,i=2;for(;r<e.length;){let o=e[r];if("string"==typeof o)2===i?""!==o&&t.push(o,e[++r]):8===i&&n.push(o);else{if(!Ii(i))break;i=o}r++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]);$e&&P(m,I,$e),Ct&&Ct.length>0&&kc(m,I,Ct.join(" "))}if(we=Me(ne,20),void 0!==n){const $e=we.projection=[];for(let Ct=0;Ct<this.ngContentSelectors.length;Ct++){const Pt=n[Ct];$e.push(null!=Pt?Array.from(Pt):null)}}xe=function(e,t,n,r,i){const o=n[1],s=function(e,t,n){const r=Rn();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),Td(e,r,t,Ls(e,t,1,null),n));const i=yt(t,e,r.directiveStart,r);Dr(i,t);const o=b(r,t);return o&&Dr(o,t),i}(o,n,t);if(r.components.push(s),e[8]=s,i&&i.forEach(m=>m(s,t)),t.contentQueries){const m=Rn();t.contentQueries(1,s,m.directiveStart)}const u=Rn();return!o.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(On(u.index),Dd(n[1],u,0,u.directiveStart,u.directiveEnd,t),Md(t,s)),s}(Xe,this.componentDef,pe,j,[h_]),La(ne,pe,null)}finally{Po()}return new jv(this.componentType,xe,Xs(we,pe),pe,we)}}class jv extends class{}{constructor(t,n,r,i,o){super(),this.location=r,this._rootLView=i,this._tNode=o,this.instance=n,this.hostView=this.changeDetectorRef=new Vv(i),this.componentType=t}get injector(){return new vr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class ss{}class lp{}const qs=new Map;class up extends ss{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new sp(this);const r=pn(t);this._bootstrapComponents=no(r.bootstrap),this._r3Injector=Vd(t,n,[{provide:ss,useValue:this},{provide:Zs,useValue:this.componentFactoryResolver}],M(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,n=xn.THROW_IF_NOT_FOUND,r=V.Default){return t===xn||t===ss||t===Rs?this:this._r3Injector.get(t,n,r)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Yu extends lp{constructor(t){super(),this.moduleType=t,null!==pn(t)&&function(e){const t=new Set;!function n(r){const i=pn(r,!0),o=i.id;null!==o&&(function(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${M(t)} vs ${M(t.name)}`)}(o,qs.get(o),r),qs.set(o,r));const s=no(i.imports);for(const u of s)t.has(u)||(t.add(u),n(u))}(e)}(t)}create(t){return new up(this.moduleType,t)}}function dp(e,t,n){const r=Zn()+e,i=Ye();return i[r]===Ut?oo(i,r,n?t.call(n):t()):function(e,t){return e[t]}(i,r)}function hp(e,t,n,r){return gp(Ye(),Zn(),e,t,n,r)}function fp(e,t,n,r,i){return mp(Ye(),Zn(),e,t,n,r,i)}function pp(e,t,n,r,i,o){return function(e,t,n,r,i,o,s,u){const m=t+n;return Ol(e,m,i,o,s)?oo(e,m+3,u?r.call(u,i,o,s):r(i,o,s)):$a(e,m+3)}(Ye(),Zn(),e,t,n,r,i,o)}function $a(e,t){const n=e[t];return n===Ut?void 0:n}function gp(e,t,n,r,i,o){const s=t+n;return Mr(e,s,i)?oo(e,s+1,o?r.call(o,i):r(i)):$a(e,s+1)}function mp(e,t,n,r,i,o,s){const u=t+n;return is(e,u,i,o)?oo(e,u+2,s?r.call(s,i,o):r(i,o)):$a(e,u+2)}function Cp(e,t){const n=Xt();let r;const i=e+20;n.firstCreatePass?(r=function(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}throw new K("302",`The pipe '${e}' could not be found!`)}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,r.onDestroy)):r=n.data[i];const o=r.factory||(r.factory=dr(r.type)),s=Pe(Na);try{const u=h(!1),m=o();return h(u),function(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,Ye(),i,m),m}finally{Pe(s)}}function Ep(e,t,n){const r=e+20,i=Ye(),o=et(i,r);return Wa(i,r)?gp(i,Zn(),t,o.transform,n,o):o.transform(n)}function wp(e,t,n,r){const i=e+20,o=Ye(),s=et(o,i);return Wa(o,i)?mp(o,Zn(),t,s.transform,n,r,s):s.transform(n,r)}function Wa(e,t){return e[1].data[t].pure}function Qu(e){return t=>{setTimeout(e,void 0,t)}}const co=class extends p.xQ{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){var m,E,I;let i=t,o=n||(()=>null),s=r;if(t&&"object"==typeof t){const H=t;i=null==(m=H.next)?void 0:m.bind(H),o=null==(E=H.error)?void 0:E.bind(H),s=null==(I=H.complete)?void 0:I.bind(H)}this.__isAsync&&(o=Qu(o),i&&(i=Qu(i)),s&&(s=Qu(s)));const u=super.subscribe({next:i,error:o,complete:s});return t instanceof g.w&&t.add(u),u}};function r4(){return this._results[Fs()]()}class Ga{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Fs(),r=Ga.prototype;r[n]||(r[n]=r4)}get changes(){return this._changes||(this._changes=new co)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const i=hi(t);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],o=t[r];if(n&&(i=n(i),o=n(o)),o!==i)return!1}return!0}(r._results,i,n))&&(r._results=i,r.length=i.length,r.last=i[this.length-1],r.first=i[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}Symbol;const o4=function(){return Ul(Rn(),Ye())};let Ka=(()=>{class e{}return e.__NG_ELEMENT_ID__=o4,e})();const s4=Ka,a4=class extends s4{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}createEmbeddedView(t){const n=this._declarationTContainer.tViews,r=Ia(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null);r[17]=this._declarationLView[this._declarationTContainer.index];const o=this._declarationLView[19];return null!==o&&(r[19]=o.createEmbeddedView(n)),La(n,r,t),new ja(r)}};function Ul(e,t){return 4&e.type?new a4(t,e,Xs(e,t)):null}const u4=function(){return Mp(Rn(),Ye())};let jl=(()=>{class e{}return e.__NG_ELEMENT_ID__=u4,e})();const h4=jl,bp=class extends h4{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Xs(this._hostTNode,this._hostLView)}get injector(){return new vr(this._hostTNode,this._hostLView)}get parentInjector(){const t=st(this._hostTNode,this._hostLView);if(ze(t)){const n=_(t,this._hostLView),r=tt(t);return new vr(n[1].data[r+8],n)}return new vr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Dp(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,r){const i=t.createEmbeddedView(n||{});return this.insert(i,r),i}createComponent(t,n,r,i,o){const s=t&&!("function"==typeof t);let u;if(s)u=n;else{const H=n||{};u=H.index,r=H.injector,i=H.projectableNodes,o=H.ngModuleRef}const m=s?t:new Gu(fn(t)),E=r||this.parentInjector;if(!o&&null==m.ngModule&&E){const H=E.get(ss,null);H&&(o=H)}const I=m.create(E,i,void 0,o);return this.insert(I.hostView,u),I}insert(t,n){const r=t._lView,i=r[1];if(Fn(r[3])){const I=this.indexOf(t);if(-1!==I)this.detach(I);else{const H=r[3],j=new bp(H,H[6],H[3]);j.detach(j.indexOf(t))}}const o=this._adjustIndex(n),s=this._lContainer;!function(e,t,n,r){const i=10+r,o=n.length;r>0&&(n[i-1][4]=t),r<o-10?(t[4]=n[i],ul(n,10+r,t)):(n.push(t),t[4]=null),t[3]=n;const s=t[17];null!==s&&n!==s&&function(e,t){const n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(s,t);const u=t[19];null!==u&&u.insertView(e),t[2]|=128}(i,r,s,o);const u=Rc(o,s),m=r[11],E=vl(m,s[7]);return null!==E&&function(e,t,n,r,i,o){r[0]=i,r[6]=t,Oa(e,r,n,1,i,o)}(i,s[6],m,r,E,u),t.attachToViewContainerRef(),ul(Zu(s),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Dp(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Ic(this._lContainer,n);r&&(es(Zu(this._lContainer),n),B0(r[1],r))}detach(t){const n=this._adjustIndex(t,-1),r=Ic(this._lContainer,n);return r&&null!=es(Zu(this._lContainer),n)?new ja(r):null}_adjustIndex(t,n=0){return null==t?this.length+n:t}};function Dp(e){return e[8]}function Zu(e){return e[8]||(e[8]=[])}function Mp(e,t){let n;const r=t[e.index];if(Fn(r))n=r;else{let i;if(8&e.type)i=D(r);else{const o=t[11];i=o.createComment("");const s=b(e,t);rs(o,vl(o,s),i,function(e,t){return an(e)?e.nextSibling(t):t.nextSibling}(o,s),!1)}t[e.index]=n=Od(r,t,i,e),Al(t,n)}return new bp(n,e,t)}class Xu{constructor(t){this.queryList=t,this.matches=null}clone(){return new Xu(this.queryList)}setDirty(){this.queryList.setDirty()}}class Ju{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let o=0;o<r;o++){const s=n.getByIndex(o);i.push(this.queries[s.indexInDeclarationView].clone())}return new Ju(i)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==xp(t,n).matches&&this.queries[n].setDirty()}}class Ap{constructor(t,n,r=null){this.predicate=t,this.flags=n,this.read=r}}class qu{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const i=null!==n?n.length:0,o=this.getByIndex(r).embeddedTView(t,i);o&&(o.indexInDeclarationView=r,null!==n?n.push(o):n=[o])}return null!==n?new qu(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class e1{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e1(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const o=r[i];this.matchTNodeWithReadOption(t,n,g4(n,o)),this.matchTNodeWithReadOption(t,n,it(n,t,o,!1,!1))}else r===Ka?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,it(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===lo||i===jl||i===Ka&&4&n.type)this.addMatch(n.index,-2);else{const o=it(n,t,i,!1,!1);null!==o&&this.addMatch(n.index,o)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function g4(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function y4(e,t,n,r){return-1===n?function(e,t){return 11&e.type?Xs(e,t):4&e.type?Ul(e,t):null}(t,e):-2===n?function(e,t,n){return n===lo?Xs(t,e):n===Ka?Ul(t,e):n===jl?Mp(t,e):void 0}(e,t,r):yt(e,e[1],n,t)}function Sp(e,t,n,r){const i=t[19].queries[r];if(null===i.matches){const o=e.data,s=n.matches,u=[];for(let m=0;m<s.length;m+=2){const E=s[m];u.push(E<0?null:y4(t,o[E],s[m+1],n.metadata.read))}i.matches=u}return i.matches}function t1(e,t,n,r){const i=e.queries.getByIndex(n),o=i.matches;if(null!==o){const s=Sp(e,t,i,n);for(let u=0;u<o.length;u+=2){const m=o[u];if(m>0)r.push(s[u/2]);else{const E=o[u+1],I=t[-m];for(let H=10;H<I.length;H++){const j=I[H];j[17]===j[3]&&t1(j[1],j,E,r)}if(null!==I[9]){const H=I[9];for(let j=0;j<H.length;j++){const ne=H[j];t1(ne[1],ne,E,r)}}}}}return r}function Tp(e){const t=Ye(),n=Xt(),r=Io();Lo(r+1);const i=xp(n,r);if(e.dirty&&qt(t)===(2==(2&i.metadata.flags))){if(null===i.matches)e.reset([]);else{const o=i.crossesNgTemplate?t1(n,t,r,[]):Sp(n,t,i,r);e.reset(o,ip),e.notifyOnChanges()}return!0}return!1}function Op(e,t,n){const r=Xt();r.firstCreatePass&&(Rp(r,new Ap(e,t,n),-1),2==(2&t)&&(r.staticViewQueries=!0)),Pp(r,Ye(),t)}function Ip(e,t,n,r){const i=Xt();if(i.firstCreatePass){const o=Rn();Rp(i,new Ap(t,n,r),o.index),function(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(i,e),2==(2&n)&&(i.staticContentQueries=!0)}Pp(i,Ye(),n)}function Lp(){return e=Ye(),t=Io(),e[19].queries[t].queryList;var e,t}function Pp(e,t,n){const r=new Ga(4==(4&n));Ed(e,t,r,r.destroy),null===t[19]&&(t[19]=new Ju),t[19].queries.push(new Xu(r))}function Rp(e,t,n){null===e.queries&&(e.queries=new qu),e.queries.track(new e1(t,n))}function xp(e,t){return e.queries.getByIndex(t)}function kp(e,t){return Ul(e,t)}const l1=new $n("Application Initializer");let ta=(()=>{class e{constructor(n){this.appInits=n,this.resolve=zl,this.reject=zl,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,i)=>{this.resolve=r,this.reject=i})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let i=0;i<this.appInits.length;i++){const o=this.appInits[i]();if(wu(o))n.push(o);else if(bu(o)){const s=new Promise((u,m)=>{o.subscribe({complete:u,error:m})});n.push(s)}}Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)(ar(l1,8))},e.\u0275prov=Rt({token:e,factory:e.\u0275fac}),e})();const qp=new $n("AppId"),K4={provide:qp,useFactory:function(){return`${c1()}${c1()}${c1()}`},deps:[]};function c1(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const eg=new $n("Platform Initializer"),tg=new $n("Platform ID"),ng=new $n("appBootstrapListener");let rg=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Rt({token:e,factory:e.\u0275fac}),e})();const Gl=new $n("LocaleId"),ig=new $n("DefaultCurrencyCode");class Q4{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}const u1=function(e){return new Yu(e)},Z4=u1,X4=function(e){return Promise.resolve(u1(e))},sg=function(e){const t=u1(e),r=no(pn(e).declarations).reduce((i,o)=>{const s=fn(o);return s&&i.push(new Gu(s)),i},[]);return new Q4(t,r)},J4=sg,q4=function(e){return Promise.resolve(sg(e))};let d1=(()=>{class e{constructor(){this.compileModuleSync=Z4,this.compileModuleAsync=X4,this.compileModuleAndAllComponentsSync=J4,this.compileModuleAndAllComponentsAsync=q4}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Rt({token:e,factory:e.\u0275fac}),e})();const nC=(()=>Promise.resolve(0))();function h1(e){"undefined"==typeof Zone?nC.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class ri{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new co(!1),this.onMicrotaskEmpty=new co(!1),this.onStable=new co(!1),this.onError=new co(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function(){let e=wt.requestAnimationFrame,t=wt.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function(e){const t=()=>{!function(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(wt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,p1(e),e.isCheckStableRunning=!0,f1(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),p1(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,o,s,u)=>{try{return ag(e),n.invokeTask(i,o,s,u)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||e.shouldCoalesceRunChangeDetection)&&t(),lg(e)}},onInvoke:(n,r,i,o,s,u,m)=>{try{return ag(e),n.invoke(i,o,s,u,m)}finally{e.shouldCoalesceRunChangeDetection&&t(),lg(e)}},onHasTask:(n,r,i,o)=>{n.hasTask(i,o),r===i&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,p1(e),f1(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,r,i,o)=>(n.handleError(i,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}(i)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ri.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(ri.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,t,iC,zl,zl);try{return o.runTask(s,n,r)}finally{o.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const iC={};function f1(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function p1(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function ag(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function lg(e){e._nesting--,f1(e)}class aC{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new co,this.onMicrotaskEmpty=new co,this.onStable=new co,this.onError=new co}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}let cg=(()=>{class e{constructor(n){this._ngZone=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ri.assertNotInAngularZone(),h1(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())h1(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:o,updateCb:i})}whenStable(n,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,r,i){return[]}}return e.\u0275fac=function(n){return new(n||e)(ar(ri))},e.\u0275prov=Rt({token:e,factory:e.\u0275fac}),e})(),ug=(()=>{class e{constructor(){this._applications=new Map,g1.addToWindow(this)}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return g1.findTestabilityInTree(this,n,r)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Rt({token:e,factory:e.\u0275fac}),e})();class lC{addToWindow(t){}findTestabilityInTree(t,n,r){return null}}function cC(e){g1=e}let g1=new lC,dg=!0,hg=!1;function m1(){return hg=!0,dg}function uC(){if(hg)throw new Error("Cannot enable prod mode after platform setup.");dg=!1}let ki;const fg=new $n("AllowMultipleToken");class yC{constructor(t,n){this.name=t,this.token=n}}function pg(e,t,n=[]){const r=`Platform: ${t}`,i=new $n(r);return(o=[])=>{let s=gg();if(!s||s.injector.get(fg,!1))if(e)e(n.concat(o).concat({provide:i,useValue:!0}));else{const u=n.concat(o).concat({provide:i,useValue:!0},{provide:Pa,useValue:"platform"});!function(e){if(ki&&!ki.destroyed&&!ki.injector.get(fg,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");ki=e.get(mg);const t=e.get(eg,null);t&&t.forEach(n=>n())}(xn.create({providers:u,name:r}))}return function(e){const t=gg();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function gg(){return ki&&!ki.destroyed?ki:null}let mg=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const u=function(e,t){let n;return n="noop"===e?new aC:("zone.js"===e?void 0:e)||new ri({enableLongStackTrace:m1(),shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),n}(r?r.ngZone:void 0,{ngZoneEventCoalescing:r&&r.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:r&&r.ngZoneRunCoalescing||!1}),m=[{provide:ri,useValue:u}];return u.run(()=>{const E=xn.create({providers:m,parent:this.injector,name:n.moduleType.name}),I=n.create(E),H=I.injector.get(Ss,null);if(!H)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return u.runOutsideAngular(()=>{const j=u.onError.subscribe({next:ne=>{H.handleError(ne)}});I.onDestroy(()=>{y1(this._modules,I),j.unsubscribe()})}),function(e,t,n){try{const r=n();return wu(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(H,u,()=>{const j=I.injector.get(ta);return j.runInitializers(),j.donePromise.then(()=>(function(e){(function(e,t){null==e&&It(t,e,null,"!=")})(e,"Expected localeId to be defined"),"string"==typeof e&&(Tf=e.toLowerCase().replace(/_/g,"-"))}(I.injector.get(Gl,xl)||xl),this._moduleDoBootstrap(I),I))})})}bootstrapModule(n,r=[]){const i=yg({},r);return function(e,t,n){const r=new Yu(n);return Promise.resolve(r)}(0,0,n).then(o=>this.bootstrapModuleFactory(o,i))}_moduleDoBootstrap(n){const r=n.injector.get(Qa);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(i=>r.bootstrap(i));else{if(!n.instance.ngDoBootstrap)throw new Error(`The module ${M(n.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(ar(xn))},e.\u0275prov=Rt({token:e,factory:e.\u0275fac}),e})();function yg(e,t){return Array.isArray(t)?t.reduce(yg,e):ft(ft({},e),t)}let Qa=(()=>{class e{constructor(n,r,i,o,s){this._zone=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const u=new x.y(E=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{E.next(this._stable),E.complete()})}),m=new x.y(E=>{let I;this._zone.runOutsideAngular(()=>{I=this._zone.onStable.subscribe(()=>{ri.assertNotInAngularZone(),h1(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,E.next(!0))})})});const H=this._zone.onUnstable.subscribe(()=>{ri.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{E.next(!1)}))});return()=>{I.unsubscribe(),H.unsubscribe()}});this.isStable=(0,z.T)(u,m.pipe((0,F.B)()))}bootstrap(n,r){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.");let i;i=n instanceof tp?n:this._componentFactoryResolver.resolveComponentFactory(n),this.componentTypes.push(i.componentType);const o=function(e){return e.isBoundToModule}(i)?void 0:this._injector.get(ss),u=i.create(xn.NULL,[],r||i.selector,o),m=u.location.nativeElement,E=u.injector.get(cg,null),I=E&&u.injector.get(ug);return E&&I&&I.registerApplication(m,E),u.onDestroy(()=>{this.detachView(u.hostView),y1(this.components,u),I&&I.unregisterApplication(m)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;y1(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(ng,[]).concat(this._bootstrapListeners).forEach(i=>i(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(n){return new(n||e)(ar(ri),ar(xn),ar(Ss),ar(Zs),ar(ta))},e.\u0275prov=Rt({token:e,factory:e.\u0275fac}),e})();function y1(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const DC=function(e){return function(e,t,n){if(Sn(e)&&!n){const r=Dt(e.index,t);return new ja(r,r)}return 47&e.type?new ja(t[16],t):null}(Rn(),Ye(),16==(16&e))};let MC=(()=>{class e{}return e.__NG_ELEMENT_ID__=DC,e})();const kC=function(e){return null};class Dg{constructor(){}supports(t){return ka(t)}create(t){return new VC(t)}}const NC=(e,t)=>t;class VC{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||NC}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,o=null;for(;n||r;){const s=!r||n&&n.currentIndex<Ag(r,i,o)?n:r,u=Ag(s,i,o),m=s.currentIndex;if(s===r)i--,r=r._nextRemoved;else if(n=n._next,null==s.previousIndex)i++;else{o||(o=[]);const E=u-i,I=m-i;if(E!=I){for(let j=0;j<E;j++){const ne=j<o.length?o[j]:o[j]=0,pe=ne+j;I<=pe&&pe<E&&(o[j]=ne+1)}o[s.previousIndex]=I-E}}u!==m&&t(s,u,m)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!ka(t))throw new Error(`Error trying to diff '${M(t)}'. Only arrays and iterables are allowed`);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i,o,s,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let u=0;u<this.length;u++)o=t[u],s=this._trackByFn(u,o),null!==n&&Object.is(n.trackById,s)?(r&&(n=this._verifyReinsertion(n,o,s,u)),Object.is(n.item,o)||this._addIdentityChange(n,o)):(n=this._mismatch(n,o,s,u),r=!0),n=n._next}else i=0,function(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Fs()]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,u=>{s=this._trackByFn(i,u),null!==n&&Object.is(n.trackById,s)?(r&&(n=this._verifyReinsertion(n,u,s,i)),Object.is(n.item,u)||this._addIdentityChange(n,u)):(n=this._mismatch(n,u,s,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,o,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,o,i)):t=this._addAfter(new zC(n,r),o,i),t}_verifyReinsertion(t,n,r,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?t=this._reinsertAfter(o,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,o=t._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Mg),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Mg),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class zC{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class BC{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class Mg{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new BC,this.map.set(n,r)),r.add(t)}get(t,n){const i=this.map.get(t);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Ag(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r<n.length&&(i=n[r]),r+t+i}class Sg{constructor(){}supports(t){return t instanceof Map||uu(t)}create(){return new HC}}class HC{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||uu(t)))throw new Error(`Error trying to diff '${M(t)}'. Only maps and objects are allowed`)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,i)=>{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const o=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const o=i._prev,s=i._next;return o&&(o._next=s),s&&(s._prev=o),i._next=null,i._prev=null,i}const r=new UC(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class UC{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Tg(){return new Zl([new Dg])}let Zl=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(null!=r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Tg()),deps:[[e,new Bo,new yo]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(null!=r)return r;throw new Error(`Cannot find a differ supporting object '${n}' of type '${function(e){return e.name||typeof e}(n)}'`)}}return e.\u0275prov=Rt({token:e,providedIn:"root",factory:Tg}),e})();function Og(){return new Xl([new Sg])}let Xl=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Og()),deps:[[e,new Bo,new yo]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(r)return r;throw new Error(`Cannot find a differ supporting object '${n}'`)}}return e.\u0275prov=Rt({token:e,providedIn:"root",factory:Og}),e})();const $C=[new Sg],GC=new Zl([new Dg]),KC=new Xl($C),YC=pg(null,"core",[{provide:tg,useValue:"unknown"},{provide:mg,deps:[xn]},{provide:ug,deps:[]},{provide:rg,deps:[]}]),qC=[{provide:Qa,useClass:Qa,deps:[ri,xn,Ss,Zs,ta]},{provide:Bv,deps:[ri],useFactory:function(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(n){t.push(n)}}},{provide:ta,useClass:ta,deps:[[new yo,l1]]},{provide:d1,useClass:d1,deps:[]},K4,{provide:Zl,useFactory:function(){return GC},deps:[]},{provide:Xl,useFactory:function(){return KC},deps:[]},{provide:Gl,useFactory:function(e){return e||"undefined"!=typeof $localize&&$localize.locale||xl},deps:[[new bs(Gl),new yo,new Bo]]},{provide:ig,useValue:"USD"}];let tE=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(ar(Qa))},e.\u0275mod=hn({type:e}),e.\u0275inj=Ge({providers:qC}),e})()},9133:(Ne,G,C)=>{"use strict";C.d(G,{Fj:()=>ie,qu:()=>Gi,NI:()=>vn,oH:()=>Gr,u:()=>Bi,sg:()=>gr,u5:()=>uo,nD:()=>Xr,wO:()=>Zr,Cf:()=>ue,JU:()=>M,JJ:()=>Ve,JL:()=>V,F:()=>$,On:()=>Ln,YN:()=>vi,c5:()=>Ir,UX:()=>an,Q7:()=>Nr,kI:()=>Be,_Y:()=>Zt,Kr:()=>Tr});var p=C(3668),g=C(6019),x=C(1915),z=C(6813),F=C(8053);let L=(()=>{class f{constructor(d,b){this._renderer=d,this._elementRef=b,this.onChange=Z=>{},this.onTouched=()=>{}}setProperty(d,b){this._renderer.setProperty(this._elementRef.nativeElement,d,b)}registerOnTouched(d){this.onTouched=d}registerOnChange(d){this.onChange=d}setDisabledState(d){this.setProperty("disabled",d)}}return f.\u0275fac=function(d){return new(d||f)(p.Y36(p.Qsj),p.Y36(p.SBq))},f.\u0275dir=p.lG2({type:f}),f})(),T=(()=>{class f extends L{}return f.\u0275fac=function(){let a;return function(b){return(a||(a=p.n5z(f)))(b||f)}}(),f.\u0275dir=p.lG2({type:f,features:[p.qOj]}),f})();const M=new p.OlP("NgValueAccessor"),k={provide:M,useExisting:(0,p.Gpc)(()=>ie),multi:!0},te=new p.OlP("CompositionEventMode");let ie=(()=>{class f extends L{constructor(d,b,Z){super(d,b),this._compositionMode=Z,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const f=(0,g.q)()?(0,g.q)().getUserAgent():"";return/android (\d+)/.test(f.toLowerCase())}())}writeValue(d){this.setProperty("value",null==d?"":d)}_handleInput(d){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(d)}_compositionStart(){this._composing=!0}_compositionEnd(d){this._composing=!1,this._compositionMode&&this.onChange(d)}}return f.\u0275fac=function(d){return new(d||f)(p.Y36(p.Qsj),p.Y36(p.SBq),p.Y36(te,8))},f.\u0275dir=p.lG2({type:f,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(d,b){1&d&&p.NdJ("input",function(Me){return b._handleInput(Me.target.value)})("blur",function(){return b.onTouched()})("compositionstart",function(){return b._compositionStart()})("compositionend",function(Me){return b._compositionEnd(Me.target.value)})},features:[p._Bn([k]),p.qOj]}),f})();function K(f){return null==f||0===f.length}function Q(f){return null!=f&&"number"==typeof f.length}const ue=new p.OlP("NgValidators"),le=new p.OlP("NgAsyncValidators"),Fe=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Be{static min(a){return f=a,a=>{if(K(a.value)||K(f))return null;const d=parseFloat(a.value);return!isNaN(d)&&d<f?{min:{min:f,actual:a.value}}:null};var f}static max(a){return f=a,a=>{if(K(a.value)||K(f))return null;const d=parseFloat(a.value);return!isNaN(d)&&d>f?{max:{max:f,actual:a.value}}:null};var f}static required(a){return ee(a)}static requiredTrue(a){return!0===a.value?null:{required:!0}}static email(a){return K((f=a).value)||Fe.test(f.value)?null:{email:!0};var f}static minLength(a){return Ze(a)}static maxLength(a){return Ce(a)}static pattern(a){return Ee(a)}static nullValidator(a){return null}static compose(a){return pt(a)}static composeAsync(a){return It(a)}}function ee(f){return K(f.value)?{required:!0}:null}function Ze(f){return a=>K(a.value)||!Q(a.value)?null:a.value.length<f?{minlength:{requiredLength:f,actualLength:a.value.length}}:null}function Ce(f){return a=>Q(a.value)&&a.value.length>f?{maxlength:{requiredLength:f,actualLength:a.value.length}}:null}function Ee(f){if(!f)return fe;let a,d;return"string"==typeof f?(d="","^"!==f.charAt(0)&&(d+="^"),d+=f,"$"!==f.charAt(f.length-1)&&(d+="$"),a=new RegExp(d)):(d=f.toString(),a=f),b=>{if(K(b.value))return null;const Z=b.value;return a.test(Z)?null:{pattern:{requiredPattern:d,actualValue:Z}}}}function fe(f){return null}function de(f){return null!=f}function Le(f){const a=(0,p.QGY)(f)?(0,x.D)(f):f;return(0,p.CqO)(a),a}function be(f){let a={};return f.forEach(d=>{a=null!=d?ft(ft({},a),d):a}),0===Object.keys(a).length?null:a}function ct(f,a){return a.map(d=>d(f))}function $t(f){return f.map(a=>function(f){return!f.validate}(a)?a:d=>a.validate(d))}function pt(f){if(!f)return null;const a=f.filter(de);return 0==a.length?null:function(d){return be(ct(d,a))}}function Mt(f){return null!=f?pt($t(f)):null}function It(f){if(!f)return null;const a=f.filter(de);return 0==a.length?null:function(d){const b=ct(d,a).map(Le);return(0,z.D)(b).pipe((0,F.U)(be))}}function Wt(f){return null!=f?It($t(f)):null}function Cn(f,a){return null===f?[a]:Array.isArray(f)?[...f,a]:[f,a]}function _n(f){return f._rawValidators}function Rt(f){return f._rawAsyncValidators}function nt(f){return f?Array.isArray(f)?f:[f]:[]}function Ge(f,a){return Array.isArray(f)?f.includes(a):f===a}function _e(f,a){const d=nt(a);return nt(f).forEach(Z=>{Ge(d,Z)||d.push(Z)}),d}function Qe(f,a){return nt(a).filter(d=>!Ge(f,d))}class rt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(a){this._rawValidators=a||[],this._composedValidatorFn=Mt(this._rawValidators)}_setAsyncValidators(a){this._rawAsyncValidators=a||[],this._composedAsyncValidatorFn=Wt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(a){this._onDestroyCallbacks.push(a)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(a=>a()),this._onDestroyCallbacks=[]}reset(a){this.control&&this.control.reset(a)}hasError(a,d){return!!this.control&&this.control.hasError(a,d)}getError(a,d){return this.control?this.control.getError(a,d):null}}class ut extends rt{get formDirective(){return null}get path(){return null}}class At extends rt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class at{constructor(a){this._cd=a}is(a){var d,b,Z;return"submitted"===a?!!(null==(d=this._cd)?void 0:d.submitted):!!(null==(Z=null==(b=this._cd)?void 0:b.control)?void 0:Z[a])}}let Ve=(()=>{class f extends at{constructor(d){super(d)}}return f.\u0275fac=function(d){return new(d||f)(p.Y36(At,2))},f.\u0275dir=p.lG2({type:f,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(d,b){2&d&&p.ekj("ng-untouched",b.is("untouched"))("ng-touched",b.is("touched"))("ng-pristine",b.is("pristine"))("ng-dirty",b.is("dirty"))("ng-valid",b.is("valid"))("ng-invalid",b.is("invalid"))("ng-pending",b.is("pending"))},features:[p.qOj]}),f})(),V=(()=>{class f extends at{constructor(d){super(d)}}return f.\u0275fac=function(d){return new(d||f)(p.Y36(ut,10))},f.\u0275dir=p.lG2({type:f,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(d,b){2&d&&p.ekj("ng-untouched",b.is("untouched"))("ng-touched",b.is("touched"))("ng-pristine",b.is("pristine"))("ng-dirty",b.is("dirty"))("ng-valid",b.is("valid"))("ng-invalid",b.is("invalid"))("ng-pending",b.is("pending"))("ng-submitted",b.is("submitted"))},features:[p.qOj]}),f})();function xt(f,a){return[...a.path,f]}function Qt(f,a){ht(f,a),a.valueAccessor.writeValue(f.value),function(f,a){a.valueAccessor.registerOnChange(d=>{f._pendingValue=d,f._pendingChange=!0,f._pendingDirty=!0,"change"===f.updateOn&&vt(f,a)})}(f,a),function(f,a){const d=(b,Z)=>{a.valueAccessor.writeValue(b),Z&&a.viewToModelUpdate(b)};f.registerOnChange(d),a._registerOnDestroy(()=>{f._unregisterOnChange(d)})}(f,a),function(f,a){a.valueAccessor.registerOnTouched(()=>{f._pendingTouched=!0,"blur"===f.updateOn&&f._pendingChange&&vt(f,a),"submit"!==f.updateOn&&f.markAsTouched()})}(f,a),function(f,a){if(a.valueAccessor.setDisabledState){const d=b=>{a.valueAccessor.setDisabledState(b)};f.registerOnDisabledChange(d),a._registerOnDestroy(()=>{f._unregisterOnDisabledChange(d)})}}(f,a)}function wt(f,a,d=!0){const b=()=>{};a.valueAccessor&&(a.valueAccessor.registerOnChange(b),a.valueAccessor.registerOnTouched(b)),St(f,a),f&&(a._invokeOnDestroyCallbacks(),f._registerOnCollectionChange(()=>{}))}function Jt(f,a){f.forEach(d=>{d.registerOnValidatorChange&&d.registerOnValidatorChange(a)})}function ht(f,a){const d=_n(f);null!==a.validator?f.setValidators(Cn(d,a.validator)):"function"==typeof d&&f.setValidators([d]);const b=Rt(f);null!==a.asyncValidator?f.setAsyncValidators(Cn(b,a.asyncValidator)):"function"==typeof b&&f.setAsyncValidators([b]);const Z=()=>f.updateValueAndValidity();Jt(a._rawValidators,Z),Jt(a._rawAsyncValidators,Z)}function St(f,a){let d=!1;if(null!==f){if(null!==a.validator){const Z=_n(f);if(Array.isArray(Z)&&Z.length>0){const Me=Z.filter(et=>et!==a.validator);Me.length!==Z.length&&(d=!0,f.setValidators(Me))}}if(null!==a.asyncValidator){const Z=Rt(f);if(Array.isArray(Z)&&Z.length>0){const Me=Z.filter(et=>et!==a.asyncValidator);Me.length!==Z.length&&(d=!0,f.setAsyncValidators(Me))}}}const b=()=>{};return Jt(a._rawValidators,b),Jt(a._rawAsyncValidators,b),d}function vt(f,a){f._pendingDirty&&f.markAsDirty(),f.setValue(f._pendingValue,{emitModelToViewChange:!1}),a.viewToModelUpdate(f._pendingValue),f._pendingChange=!1}function he(f,a){ht(f,a)}function lt(f,a){if(!f.hasOwnProperty("model"))return!1;const d=f.model;return!!d.isFirstChange()||!Object.is(a,d.currentValue)}function un(f,a){f._syncPendingControls(),a.forEach(d=>{const b=d.control;"submit"===b.updateOn&&b._pendingChange&&(d.viewToModelUpdate(b._pendingValue),b._pendingChange=!1)})}function ln(f,a){if(!a)return null;let d,b,Z;return Array.isArray(a),a.forEach(Me=>{Me.constructor===ie?d=Me:function(f){return Object.getPrototypeOf(f.constructor)===T}(Me)?b=Me:Z=Me}),Z||b||d||null}function hn(f,a){const d=f.indexOf(a);d>-1&&f.splice(d,1)}const Jn="VALID",qn="INVALID",kn="PENDING",fn="DISABLED";function Bn(f){return(bt(f)?f.validators:f)||null}function pn(f){return Array.isArray(f)?Mt(f):f||null}function In(f,a){return(bt(a)?a.asyncValidators:f)||null}function qe(f){return Array.isArray(f)?Wt(f):f||null}function bt(f){return null!=f&&!Array.isArray(f)&&"object"==typeof f}class Kt{constructor(a,d){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=a,this._rawAsyncValidators=d,this._composedValidatorFn=pn(this._rawValidators),this._composedAsyncValidatorFn=qe(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(a){this._rawValidators=this._composedValidatorFn=a}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(a){this._rawAsyncValidators=this._composedAsyncValidatorFn=a}get parent(){return this._parent}get valid(){return this.status===Jn}get invalid(){return this.status===qn}get pending(){return this.status==kn}get disabled(){return this.status===fn}get enabled(){return this.status!==fn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(a){this._rawValidators=a,this._composedValidatorFn=pn(a)}setAsyncValidators(a){this._rawAsyncValidators=a,this._composedAsyncValidatorFn=qe(a)}addValidators(a){this.setValidators(_e(a,this._rawValidators))}addAsyncValidators(a){this.setAsyncValidators(_e(a,this._rawAsyncValidators))}removeValidators(a){this.setValidators(Qe(a,this._rawValidators))}removeAsyncValidators(a){this.setAsyncValidators(Qe(a,this._rawAsyncValidators))}hasValidator(a){return Ge(this._rawValidators,a)}hasAsyncValidator(a){return Ge(this._rawAsyncValidators,a)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(a={}){this.touched=!0,this._parent&&!a.onlySelf&&this._parent.markAsTouched(a)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(a=>a.markAllAsTouched())}markAsUntouched(a={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(d=>{d.markAsUntouched({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}markAsDirty(a={}){this.pristine=!1,this._parent&&!a.onlySelf&&this._parent.markAsDirty(a)}markAsPristine(a={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(d=>{d.markAsPristine({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}markAsPending(a={}){this.status=kn,!1!==a.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!a.onlySelf&&this._parent.markAsPending(a)}disable(a={}){const d=this._parentMarkedDirty(a.onlySelf);this.status=fn,this.errors=null,this._forEachChild(b=>{b.disable(ur(ft({},a),{onlySelf:!0}))}),this._updateValue(),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(ur(ft({},a),{skipPristineCheck:d})),this._onDisabledChange.forEach(b=>b(!0))}enable(a={}){const d=this._parentMarkedDirty(a.onlySelf);this.status=Jn,this._forEachChild(b=>{b.enable(ur(ft({},a),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent}),this._updateAncestors(ur(ft({},a),{skipPristineCheck:d})),this._onDisabledChange.forEach(b=>b(!1))}_updateAncestors(a){this._parent&&!a.onlySelf&&(this._parent.updateValueAndValidity(a),a.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(a){this._parent=a}updateValueAndValidity(a={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Jn||this.status===kn)&&this._runAsyncValidator(a.emitEvent)),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!a.onlySelf&&this._parent.updateValueAndValidity(a)}_updateTreeValidity(a={emitEvent:!0}){this._forEachChild(d=>d._updateTreeValidity(a)),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?fn:Jn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(a){if(this.asyncValidator){this.status=kn,this._hasOwnPendingAsyncValidator=!0;const d=Le(this.asyncValidator(this));this._asyncValidationSubscription=d.subscribe(b=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(b,{emitEvent:a})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(a,d={}){this.errors=a,this._updateControlsErrors(!1!==d.emitEvent)}get(a){return function(f,a,d){if(null==a||(Array.isArray(a)||(a=a.split(".")),Array.isArray(a)&&0===a.length))return null;let b=f;return a.forEach(Z=>{b=b instanceof Mn?b.controls.hasOwnProperty(Z)?b.controls[Z]:null:b instanceof gn&&b.at(Z)||null}),b}(this,a)}getError(a,d){const b=d?this.get(d):this;return b&&b.errors?b.errors[a]:null}hasError(a,d){return!!this.getError(a,d)}get root(){let a=this;for(;a._parent;)a=a._parent;return a}_updateControlsErrors(a){this.status=this._calculateStatus(),a&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(a)}_initObservables(){this.valueChanges=new p.vpe,this.statusChanges=new p.vpe}_calculateStatus(){return this._allControlsDisabled()?fn:this.errors?qn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(kn)?kn:this._anyControlsHaveStatus(qn)?qn:Jn}_anyControlsHaveStatus(a){return this._anyControls(d=>d.status===a)}_anyControlsDirty(){return this._anyControls(a=>a.dirty)}_anyControlsTouched(){return this._anyControls(a=>a.touched)}_updatePristine(a={}){this.pristine=!this._anyControlsDirty(),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}_updateTouched(a={}){this.touched=this._anyControlsTouched(),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}_isBoxedValue(a){return"object"==typeof a&&null!==a&&2===Object.keys(a).length&&"value"in a&&"disabled"in a}_registerOnCollectionChange(a){this._onCollectionChange=a}_setUpdateStrategy(a){bt(a)&&null!=a.updateOn&&(this._updateOn=a.updateOn)}_parentMarkedDirty(a){return!a&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class vn extends Kt{constructor(a=null,d,b){super(Bn(d),In(b,d)),this._onChange=[],this._applyFormState(a),this._setUpdateStrategy(d),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}setValue(a,d={}){this.value=this._pendingValue=a,this._onChange.length&&!1!==d.emitModelToViewChange&&this._onChange.forEach(b=>b(this.value,!1!==d.emitViewToModelChange)),this.updateValueAndValidity(d)}patchValue(a,d={}){this.setValue(a,d)}reset(a=null,d={}){this._applyFormState(a),this.markAsPristine(d),this.markAsUntouched(d),this.setValue(this.value,d),this._pendingChange=!1}_updateValue(){}_anyControls(a){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(a){this._onChange.push(a)}_unregisterOnChange(a){hn(this._onChange,a)}registerOnDisabledChange(a){this._onDisabledChange.push(a)}_unregisterOnDisabledChange(a){hn(this._onDisabledChange,a)}_forEachChild(a){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(a){this._isBoxedValue(a)?(this.value=this._pendingValue=a.value,a.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=a}}class Mn extends Kt{constructor(a,d,b){super(Bn(d),In(b,d)),this.controls=a,this._initObservables(),this._setUpdateStrategy(d),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(a,d){return this.controls[a]?this.controls[a]:(this.controls[a]=d,d.setParent(this),d._registerOnCollectionChange(this._onCollectionChange),d)}addControl(a,d,b={}){this.registerControl(a,d),this.updateValueAndValidity({emitEvent:b.emitEvent}),this._onCollectionChange()}removeControl(a,d={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],this.updateValueAndValidity({emitEvent:d.emitEvent}),this._onCollectionChange()}setControl(a,d,b={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],d&&this.registerControl(a,d),this.updateValueAndValidity({emitEvent:b.emitEvent}),this._onCollectionChange()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,d={}){this._checkAllValuesPresent(a),Object.keys(a).forEach(b=>{this._throwIfControlMissing(b),this.controls[b].setValue(a[b],{onlySelf:!0,emitEvent:d.emitEvent})}),this.updateValueAndValidity(d)}patchValue(a,d={}){null!=a&&(Object.keys(a).forEach(b=>{this.controls[b]&&this.controls[b].patchValue(a[b],{onlySelf:!0,emitEvent:d.emitEvent})}),this.updateValueAndValidity(d))}reset(a={},d={}){this._forEachChild((b,Z)=>{b.reset(a[Z],{onlySelf:!0,emitEvent:d.emitEvent})}),this._updatePristine(d),this._updateTouched(d),this.updateValueAndValidity(d)}getRawValue(){return this._reduceChildren({},(a,d,b)=>(a[b]=d instanceof vn?d.value:d.getRawValue(),a))}_syncPendingControls(){let a=this._reduceChildren(!1,(d,b)=>!!b._syncPendingControls()||d);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_throwIfControlMissing(a){if(!Object.keys(this.controls).length)throw new Error("\n        There are no form controls registered with this group yet. If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.controls[a])throw new Error(`Cannot find form control with name: ${a}.`)}_forEachChild(a){Object.keys(this.controls).forEach(d=>{const b=this.controls[d];b&&a(b,d)})}_setUpControls(){this._forEachChild(a=>{a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(a){for(const d of Object.keys(this.controls)){const b=this.controls[d];if(this.contains(d)&&a(b))return!0}return!1}_reduceValue(){return this._reduceChildren({},(a,d,b)=>((d.enabled||this.disabled)&&(a[b]=d.value),a))}_reduceChildren(a,d){let b=a;return this._forEachChild((Z,Me)=>{b=d(b,Z,Me)}),b}_allControlsDisabled(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(a){this._forEachChild((d,b)=>{if(void 0===a[b])throw new Error(`Must supply a value for form control with name: '${b}'.`)})}}class gn extends Kt{constructor(a,d,b){super(Bn(d),In(b,d)),this.controls=a,this._initObservables(),this._setUpdateStrategy(d),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(a){return this.controls[a]}push(a,d={}){this.controls.push(a),this._registerControl(a),this.updateValueAndValidity({emitEvent:d.emitEvent}),this._onCollectionChange()}insert(a,d,b={}){this.controls.splice(a,0,d),this._registerControl(d),this.updateValueAndValidity({emitEvent:b.emitEvent})}removeAt(a,d={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),this.controls.splice(a,1),this.updateValueAndValidity({emitEvent:d.emitEvent})}setControl(a,d,b={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),this.controls.splice(a,1),d&&(this.controls.splice(a,0,d),this._registerControl(d)),this.updateValueAndValidity({emitEvent:b.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(a,d={}){this._checkAllValuesPresent(a),a.forEach((b,Z)=>{this._throwIfControlMissing(Z),this.at(Z).setValue(b,{onlySelf:!0,emitEvent:d.emitEvent})}),this.updateValueAndValidity(d)}patchValue(a,d={}){null!=a&&(a.forEach((b,Z)=>{this.at(Z)&&this.at(Z).patchValue(b,{onlySelf:!0,emitEvent:d.emitEvent})}),this.updateValueAndValidity(d))}reset(a=[],d={}){this._forEachChild((b,Z)=>{b.reset(a[Z],{onlySelf:!0,emitEvent:d.emitEvent})}),this._updatePristine(d),this._updateTouched(d),this.updateValueAndValidity(d)}getRawValue(){return this.controls.map(a=>a instanceof vn?a.value:a.getRawValue())}clear(a={}){this.controls.length<1||(this._forEachChild(d=>d._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:a.emitEvent}))}_syncPendingControls(){let a=this.controls.reduce((d,b)=>!!b._syncPendingControls()||d,!1);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_throwIfControlMissing(a){if(!this.controls.length)throw new Error("\n        There are no form controls registered with this array yet. If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.at(a))throw new Error(`Cannot find form control at index ${a}`)}_forEachChild(a){this.controls.forEach((d,b)=>{a(d,b)})}_updateValue(){this.value=this.controls.filter(a=>a.enabled||this.disabled).map(a=>a.value)}_anyControls(a){return this.controls.some(d=>d.enabled&&a(d))}_setUpControls(){this._forEachChild(a=>this._registerControl(a))}_checkAllValuesPresent(a){this._forEachChild((d,b)=>{if(void 0===a[b])throw new Error(`Must supply a value for form control at index: ${b}.`)})}_allControlsDisabled(){for(const a of this.controls)if(a.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(a){a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)}}const ye={provide:ut,useExisting:(0,p.Gpc)(()=>$)},re=(()=>Promise.resolve(null))();let $=(()=>{class f extends ut{constructor(d,b){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new p.vpe,this.form=new Mn({},Mt(d),Wt(b))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(d){re.then(()=>{const b=this._findContainer(d.path);d.control=b.registerControl(d.name,d.control),Qt(d.control,d),d.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(d)})}getControl(d){return this.form.get(d.path)}removeControl(d){re.then(()=>{const b=this._findContainer(d.path);b&&b.removeControl(d.name),hn(this._directives,d)})}addFormGroup(d){re.then(()=>{const b=this._findContainer(d.path),Z=new Mn({});he(Z,d),b.registerControl(d.name,Z),Z.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(d){re.then(()=>{const b=this._findContainer(d.path);b&&b.removeControl(d.name)})}getFormGroup(d){return this.form.get(d.path)}updateModel(d,b){re.then(()=>{this.form.get(d.path).setValue(b)})}setValue(d){this.control.setValue(d)}onSubmit(d){return this.submitted=!0,un(this.form,this._directives),this.ngSubmit.emit(d),!1}onReset(){this.resetForm()}resetForm(d){this.form.reset(d),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(d){return d.pop(),d.length?this.form.get(d):this.form}}return f.\u0275fac=function(d){return new(d||f)(p.Y36(ue,10),p.Y36(le,10))},f.\u0275dir=p.lG2({type:f,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(d,b){1&d&&p.NdJ("submit",function(Me){return b.onSubmit(Me)})("reset",function(){return b.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[p._Bn([ye]),p.qOj]}),f})();const $r={provide:At,useExisting:(0,p.Gpc)(()=>Ln)},nr=(()=>Promise.resolve(null))();let Ln=(()=>{class f extends At{constructor(d,b,Z,Me){super(),this.control=new vn,this._registered=!1,this.update=new p.vpe,this._parent=d,this._setValidators(b),this._setAsyncValidators(Z),this.valueAccessor=ln(0,Me)}ngOnChanges(d){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in d&&this._updateDisabled(d),lt(d,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?xt(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(d){this.viewModel=d,this.update.emit(d)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Qt(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(d){nr.then(()=>{this.control.setValue(d,{emitViewToModelChange:!1})})}_updateDisabled(d){const b=d.isDisabled.currentValue,Z=""===b||b&&"false"!==b;nr.then(()=>{Z&&!this.control.disabled?this.control.disable():!Z&&this.control.disabled&&this.control.enable()})}}return f.\u0275fac=function(d){return new(d||f)(p.Y36(ut,9),p.Y36(ue,10),p.Y36(le,10),p.Y36(M,10))},f.\u0275dir=p.lG2({type:f,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[p._Bn([$r]),p.qOj,p.TTD]}),f})(),Zt=(()=>{class f{}return f.\u0275fac=function(d){return new(d||f)},f.\u0275dir=p.lG2({type:f,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),f})(),Kn=(()=>{class f{}return f.\u0275fac=function(d){return new(d||f)},f.\u0275mod=p.oAB({type:f}),f.\u0275inj=p.cJS({}),f})();const An=new p.OlP("NgModelWithFormControlWarning"),Fn={provide:At,useExisting:(0,p.Gpc)(()=>Gr)};let Gr=(()=>{class f extends At{constructor(d,b,Z,Me){super(),this._ngModelWarningConfig=Me,this.update=new p.vpe,this._ngModelWarningSent=!1,this._setValidators(d),this._setAsyncValidators(b),this.valueAccessor=ln(0,Z)}set isDisabled(d){}ngOnChanges(d){if(this._isControlChanged(d)){const b=d.form.previousValue;b&&wt(b,this,!1),Qt(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}lt(d,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&wt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(d){this.viewModel=d,this.update.emit(d)}_isControlChanged(d){return d.hasOwnProperty("form")}}return f._ngModelWarningSentOnce=!1,f.\u0275fac=function(d){return new(d||f)(p.Y36(ue,10),p.Y36(le,10),p.Y36(M,10),p.Y36(An,8))},f.\u0275dir=p.lG2({type:f,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[p._Bn([Fn]),p.qOj,p.TTD]}),f})();const Sn={provide:ut,useExisting:(0,p.Gpc)(()=>gr)};let gr=(()=>{class f extends ut{constructor(d,b){super(),this.validators=d,this.asyncValidators=b,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new p.vpe,this._setValidators(d),this._setAsyncValidators(b)}ngOnChanges(d){this._checkFormPresent(),d.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(St(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(d){const b=this.form.get(d.path);return Qt(b,d),b.updateValueAndValidity({emitEvent:!1}),this.directives.push(d),b}getControl(d){return this.form.get(d.path)}removeControl(d){wt(d.control||null,d,!1),hn(this.directives,d)}addFormGroup(d){this._setUpFormContainer(d)}removeFormGroup(d){this._cleanUpFormContainer(d)}getFormGroup(d){return this.form.get(d.path)}addFormArray(d){this._setUpFormContainer(d)}removeFormArray(d){this._cleanUpFormContainer(d)}getFormArray(d){return this.form.get(d.path)}updateModel(d,b){this.form.get(d.path).setValue(b)}onSubmit(d){return this.submitted=!0,un(this.form,this.directives),this.ngSubmit.emit(d),!1}onReset(){this.resetForm()}resetForm(d){this.form.reset(d),this.submitted=!1}_updateDomValue(){this.directives.forEach(d=>{const b=d.control,Z=this.form.get(d.path);b!==Z&&(wt(b||null,d),Z instanceof vn&&(Qt(Z,d),d.control=Z))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(d){const b=this.form.get(d.path);he(b,d),b.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(d){if(this.form){const b=this.form.get(d.path);b&&function(f,a){return St(f,a)}(b,d)&&b.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ht(this.form,this),this._oldForm&&St(this._oldForm,this)}_checkFormPresent(){}}return f.\u0275fac=function(d){return new(d||f)(p.Y36(ue,10),p.Y36(le,10))},f.\u0275dir=p.lG2({type:f,selectors:[["","formGroup",""]],hostBindings:function(d,b){1&d&&p.NdJ("submit",function(Me){return b.onSubmit(Me)})("reset",function(){return b.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[p._Bn([Sn]),p.qOj,p.TTD]}),f})();const _i={provide:At,useExisting:(0,p.Gpc)(()=>Bi)};let Bi=(()=>{class f extends At{constructor(d,b,Z,Me,et){super(),this._ngModelWarningConfig=et,this._added=!1,this.update=new p.vpe,this._ngModelWarningSent=!1,this._parent=d,this._setValidators(b),this._setAsyncValidators(Z),this.valueAccessor=ln(0,Me)}set isDisabled(d){}ngOnChanges(d){this._added||this._setUpControl(),lt(d,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(d){this.viewModel=d,this.update.emit(d)}get path(){return xt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return f._ngModelWarningSentOnce=!1,f.\u0275fac=function(d){return new(d||f)(p.Y36(ut,13),p.Y36(ue,10),p.Y36(le,10),p.Y36(M,10),p.Y36(An,8))},f.\u0275dir=p.lG2({type:f,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[p._Bn([_i]),p.qOj,p.TTD]}),f})();const Yr={provide:M,useExisting:(0,p.Gpc)(()=>oi),multi:!0};function Hi(f,a){return null==f?`${a}`:(a&&"object"==typeof a&&(a="Object"),`${f}: ${a}`.slice(0,50))}let oi=(()=>{class f extends T{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(d){this._compareWith=d}writeValue(d){this.value=d;const b=this._getOptionId(d);null==b&&this.setProperty("selectedIndex",-1);const Z=Hi(b,d);this.setProperty("value",Z)}registerOnChange(d){this.onChange=b=>{this.value=this._getOptionValue(b),d(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(d){for(const b of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(b),d))return b;return null}_getOptionValue(d){const b=function(f){return f.split(":")[0]}(d);return this._optionMap.has(b)?this._optionMap.get(b):d}}return f.\u0275fac=function(){let a;return function(b){return(a||(a=p.n5z(f)))(b||f)}}(),f.\u0275dir=p.lG2({type:f,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(d,b){1&d&&p.NdJ("change",function(Me){return b.onChange(Me.target.value)})("blur",function(){return b.onTouched()})},inputs:{compareWith:"compareWith"},features:[p._Bn([Yr]),p.qOj]}),f})(),vi=(()=>{class f{constructor(d,b,Z){this._element=d,this._renderer=b,this._select=Z,this._select&&(this.id=this._select._registerOption())}set ngValue(d){null!=this._select&&(this._select._optionMap.set(this.id,d),this._setElementValue(Hi(this.id,d)),this._select.writeValue(this._select.value))}set value(d){this._setElementValue(d),this._select&&this._select.writeValue(this._select.value)}_setElementValue(d){this._renderer.setProperty(this._element.nativeElement,"value",d)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return f.\u0275fac=function(d){return new(d||f)(p.Y36(p.SBq),p.Y36(p.Qsj),p.Y36(oi,9))},f.\u0275dir=p.lG2({type:f,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),f})();const Ci={provide:M,useExisting:(0,p.Gpc)(()=>ji),multi:!0};function Do(f,a){return null==f?`${a}`:("string"==typeof a&&(a=`'${a}'`),a&&"object"==typeof a&&(a="Object"),`${f}: ${a}`.slice(0,50))}let ji=(()=>{class f extends T{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(d){this._compareWith=d}writeValue(d){let b;if(this.value=d,Array.isArray(d)){const Z=d.map(Me=>this._getOptionId(Me));b=(Me,et)=>{Me._setSelected(Z.indexOf(et.toString())>-1)}}else b=(Z,Me)=>{Z._setSelected(!1)};this._optionMap.forEach(b)}registerOnChange(d){this.onChange=b=>{const Z=[];if(void 0!==b.selectedOptions){const Me=b.selectedOptions;for(let et=0;et<Me.length;et++){const Dt=Me.item(et),qt=this._getOptionValue(Dt.value);Z.push(qt)}}else{const Me=b.options;for(let et=0;et<Me.length;et++){const Dt=Me.item(et);if(Dt.selected){const qt=this._getOptionValue(Dt.value);Z.push(qt)}}}this.value=Z,d(Z)}}_registerOption(d){const b=(this._idCounter++).toString();return this._optionMap.set(b,d),b}_getOptionId(d){for(const b of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(b)._value,d))return b;return null}_getOptionValue(d){const b=function(f){return f.split(":")[0]}(d);return this._optionMap.has(b)?this._optionMap.get(b)._value:d}}return f.\u0275fac=function(){let a;return function(b){return(a||(a=p.n5z(f)))(b||f)}}(),f.\u0275dir=p.lG2({type:f,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(d,b){1&d&&p.NdJ("change",function(Me){return b.onChange(Me.target)})("blur",function(){return b.onTouched()})},inputs:{compareWith:"compareWith"},features:[p._Bn([Ci]),p.qOj]}),f})(),Tr=(()=>{class f{constructor(d,b,Z){this._element=d,this._renderer=b,this._select=Z,this._select&&(this.id=this._select._registerOption(this))}set ngValue(d){null!=this._select&&(this._value=d,this._setElementValue(Do(this.id,d)),this._select.writeValue(this._select.value))}set value(d){this._select?(this._value=d,this._setElementValue(Do(this.id,d)),this._select.writeValue(this._select.value)):this._setElementValue(d)}_setElementValue(d){this._renderer.setProperty(this._element.nativeElement,"value",d)}_setSelected(d){this._renderer.setProperty(this._element.nativeElement,"selected",d)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return f.\u0275fac=function(d){return new(d||f)(p.Y36(p.SBq),p.Y36(p.Qsj),p.Y36(ji,9))},f.\u0275dir=p.lG2({type:f,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),f})();function Ei(f){return"number"==typeof f?f:parseInt(f,10)}const mr={provide:ue,useExisting:(0,p.Gpc)(()=>Nr),multi:!0};let Nr=(()=>{class f{constructor(){this._required=!1}get required(){return this._required}set required(d){this._required=null!=d&&!1!==d&&"false"!=`${d}`,this._onChange&&this._onChange()}validate(d){return this.required?ee(d):null}registerOnValidatorChange(d){this._onChange=d}}return f.\u0275fac=function(d){return new(d||f)},f.\u0275dir=p.lG2({type:f,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(d,b){2&d&&p.uIk("required",b.required?"":null)},inputs:{required:"required"},features:[p._Bn([mr])]}),f})();const Di={provide:ue,useExisting:(0,p.Gpc)(()=>Zr),multi:!0};let Zr=(()=>{class f{constructor(){this._validator=fe}ngOnChanges(d){"minlength"in d&&(this._createValidator(),this._onChange&&this._onChange())}validate(d){return this.enabled()?this._validator(d):null}registerOnValidatorChange(d){this._onChange=d}_createValidator(){this._validator=this.enabled()?Ze(Ei(this.minlength)):fe}enabled(){return null!=this.minlength}}return f.\u0275fac=function(d){return new(d||f)},f.\u0275dir=p.lG2({type:f,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(d,b){2&d&&p.uIk("minlength",b.enabled()?b.minlength:null)},inputs:{minlength:"minlength"},features:[p._Bn([Di]),p.TTD]}),f})();const Un={provide:ue,useExisting:(0,p.Gpc)(()=>Xr),multi:!0};let Xr=(()=>{class f{constructor(){this._validator=fe}ngOnChanges(d){"maxlength"in d&&(this._createValidator(),this._onChange&&this._onChange())}validate(d){return this.enabled()?this._validator(d):null}registerOnValidatorChange(d){this._onChange=d}_createValidator(){this._validator=this.enabled()?Ce(Ei(this.maxlength)):fe}enabled(){return null!=this.maxlength}}return f.\u0275fac=function(d){return new(d||f)},f.\u0275dir=p.lG2({type:f,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(d,b){2&d&&p.uIk("maxlength",b.enabled()?b.maxlength:null)},inputs:{maxlength:"maxlength"},features:[p._Bn([Un]),p.TTD]}),f})();const Nn={provide:ue,useExisting:(0,p.Gpc)(()=>Ir),multi:!0};let Ir=(()=>{class f{constructor(){this._validator=fe}ngOnChanges(d){"pattern"in d&&(this._createValidator(),this._onChange&&this._onChange())}validate(d){return this._validator(d)}registerOnValidatorChange(d){this._onChange=d}_createValidator(){this._validator=Ee(this.pattern)}}return f.\u0275fac=function(d){return new(d||f)},f.\u0275dir=p.lG2({type:f,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(d,b){2&d&&p.uIk("pattern",b.pattern?b.pattern:null)},inputs:{pattern:"pattern"},features:[p._Bn([Nn]),p.TTD]}),f})(),ci=(()=>{class f{}return f.\u0275fac=function(d){return new(d||f)},f.\u0275mod=p.oAB({type:f}),f.\u0275inj=p.cJS({imports:[[Kn]]}),f})(),uo=(()=>{class f{}return f.\u0275fac=function(d){return new(d||f)},f.\u0275mod=p.oAB({type:f}),f.\u0275inj=p.cJS({imports:[ci]}),f})(),an=(()=>{class f{static withConfig(d){return{ngModule:f,providers:[{provide:An,useValue:d.warnOnNgModelWithFormControl}]}}}return f.\u0275fac=function(d){return new(d||f)},f.\u0275mod=p.oAB({type:f}),f.\u0275inj=p.cJS({imports:[ci]}),f})(),Gi=(()=>{class f{group(d,b=null){const Z=this._reduceControls(d);let Dt,Me=null,et=null;return null!=b&&(function(f){return void 0!==f.asyncValidators||void 0!==f.validators||void 0!==f.updateOn}(b)?(Me=null!=b.validators?b.validators:null,et=null!=b.asyncValidators?b.asyncValidators:null,Dt=null!=b.updateOn?b.updateOn:void 0):(Me=null!=b.validator?b.validator:null,et=null!=b.asyncValidator?b.asyncValidator:null)),new Mn(Z,{asyncValidators:et,updateOn:Dt,validators:Me})}control(d,b,Z){return new vn(d,b,Z)}array(d,b,Z){const Me=d.map(et=>this._createControl(et));return new gn(Me,b,Z)}_reduceControls(d){const b={};return Object.keys(d).forEach(Z=>{b[Z]=this._createControl(d[Z])}),b}_createControl(d){return d instanceof vn||d instanceof Mn||d instanceof gn?d:Array.isArray(d)?this.control(d[0],d.length>1?d[1]:null,d.length>2?d[2]:null):this.control(d)}}return f.\u0275fac=function(d){return new(d||f)},f.\u0275prov=p.Yz7({token:f,factory:f.\u0275fac,providedIn:an}),f})()},5427:(Ne,G,C)=>{"use strict";C.d(G,{b2:()=>Ie,H7:()=>Qt,q6:()=>he,se:()=>_e});var p=C(6019),g=C(3668);class x extends p.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class z extends x{static makeCurrent(){(0,p.HT)(new z)}onAndCancel(re,$,ge){return re.addEventListener($,ge,!1),()=>{re.removeEventListener($,ge,!1)}}dispatchEvent(re,$){re.dispatchEvent($)}remove(re){re.parentNode&&re.parentNode.removeChild(re)}createElement(re,$){return($=$||this.getDefaultDocument()).createElement(re)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(re){return re.nodeType===Node.ELEMENT_NODE}isShadowRoot(re){return re instanceof DocumentFragment}getGlobalEventTarget(re,$){return"window"===$?window:"document"===$?re:"body"===$?re.body:null}getBaseHref(re){const $=(F=F||document.querySelector("base"),F?F.getAttribute("href"):null);return null==$?null:function(ye){T=T||document.createElement("a"),T.setAttribute("href",ye);const re=T.pathname;return"/"===re.charAt(0)?re:`/${re}`}($)}resetBaseElement(){F=null}getUserAgent(){return window.navigator.userAgent}getCookie(re){return(0,p.Mx)(document.cookie,re)}}let T,F=null;const O=new g.OlP("TRANSITION_ID"),k=[{provide:g.ip1,useFactory:function(ye,re,$){return()=>{$.get(g.CZH).donePromise.then(()=>{const ge=(0,p.q)(),Ae=re.querySelectorAll(`style[ng-transition="${ye}"]`);for(let gt=0;gt<Ae.length;gt++)ge.remove(Ae[gt])})}},deps:[O,p.K0,g.zs3],multi:!0}];class N{static init(){(0,g.VLi)(new N)}addToWindow(re){g.dqk.getAngularTestability=(ge,Ae=!0)=>{const gt=re.findTestabilityInTree(ge,Ae);if(null==gt)throw new Error("Could not find testability for element.");return gt},g.dqk.getAllAngularTestabilities=()=>re.getAllTestabilities(),g.dqk.getAllAngularRootElements=()=>re.getAllRootElements(),g.dqk.frameworkStabilizers||(g.dqk.frameworkStabilizers=[]),g.dqk.frameworkStabilizers.push(ge=>{const Ae=g.dqk.getAllAngularTestabilities();let gt=Ae.length,Et=!1;const tn=function(nn){Et=Et||nn,gt--,0==gt&&ge(Et)};Ae.forEach(function(nn){nn.whenStable(tn)})})}findTestabilityInTree(re,$,ge){if(null==$)return null;const Ae=re.getTestability($);return null!=Ae?Ae:ge?(0,p.q)().isShadowRoot($)?this.findTestabilityInTree(re,$.host,!0):this.findTestabilityInTree(re,$.parentElement,!0):null}}let te=(()=>{class ye{build(){return new XMLHttpRequest}}return ye.\u0275fac=function($){return new($||ye)},ye.\u0275prov=g.Yz7({token:ye,factory:ye.\u0275fac}),ye})();const Ee=new g.OlP("EventManagerPlugins");let fe=(()=>{class ye{constructor($,ge){this._zone=ge,this._eventNameToPlugin=new Map,$.forEach(Ae=>Ae.manager=this),this._plugins=$.slice().reverse()}addEventListener($,ge,Ae){return this._findPluginFor(ge).addEventListener($,ge,Ae)}addGlobalEventListener($,ge,Ae){return this._findPluginFor(ge).addGlobalEventListener($,ge,Ae)}getZone(){return this._zone}_findPluginFor($){const ge=this._eventNameToPlugin.get($);if(ge)return ge;const Ae=this._plugins;for(let gt=0;gt<Ae.length;gt++){const Et=Ae[gt];if(Et.supports($))return this._eventNameToPlugin.set($,Et),Et}throw new Error(`No event manager plugin found for event ${$}`)}}return ye.\u0275fac=function($){return new($||ye)(g.LFG(Ee),g.LFG(g.R0b))},ye.\u0275prov=g.Yz7({token:ye,factory:ye.\u0275fac}),ye})();class de{constructor(re){this._doc=re}addGlobalEventListener(re,$,ge){const Ae=(0,p.q)().getGlobalEventTarget(this._doc,re);if(!Ae)throw new Error(`Unsupported event target ${Ae} for event ${$}`);return this.addEventListener(Ae,$,ge)}}let Le=(()=>{class ye{constructor(){this._stylesSet=new Set}addStyles($){const ge=new Set;$.forEach(Ae=>{this._stylesSet.has(Ae)||(this._stylesSet.add(Ae),ge.add(Ae))}),this.onStylesAdded(ge)}onStylesAdded($){}getAllStyles(){return Array.from(this._stylesSet)}}return ye.\u0275fac=function($){return new($||ye)},ye.\u0275prov=g.Yz7({token:ye,factory:ye.\u0275fac}),ye})(),be=(()=>{class ye extends Le{constructor($){super(),this._doc=$,this._hostNodes=new Map,this._hostNodes.set($.head,[])}_addStylesToHost($,ge,Ae){$.forEach(gt=>{const Et=this._doc.createElement("style");Et.textContent=gt,Ae.push(ge.appendChild(Et))})}addHost($){const ge=[];this._addStylesToHost(this._stylesSet,$,ge),this._hostNodes.set($,ge)}removeHost($){const ge=this._hostNodes.get($);ge&&ge.forEach(ct),this._hostNodes.delete($)}onStylesAdded($){this._hostNodes.forEach((ge,Ae)=>{this._addStylesToHost($,Ae,ge)})}ngOnDestroy(){this._hostNodes.forEach($=>$.forEach(ct))}}return ye.\u0275fac=function($){return new($||ye)(g.LFG(p.K0))},ye.\u0275prov=g.Yz7({token:ye,factory:ye.\u0275fac}),ye})();function ct(ye){(0,p.q)().remove(ye)}const Ot={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},$t=/%COMP%/g;function Rt(ye,re,$){for(let ge=0;ge<re.length;ge++){let Ae=re[ge];Array.isArray(Ae)?Rt(ye,Ae,$):(Ae=Ae.replace($t,ye),$.push(Ae))}return $}function nt(ye){return re=>{if("__ngUnwrap__"===re)return ye;!1===ye(re)&&(re.preventDefault(),re.returnValue=!1)}}let _e=(()=>{class ye{constructor($,ge,Ae){this.eventManager=$,this.sharedStylesHost=ge,this.appId=Ae,this.rendererByCompId=new Map,this.defaultRenderer=new Qe($)}createRenderer($,ge){if(!$||!ge)return this.defaultRenderer;switch(ge.encapsulation){case g.ifc.Emulated:{let Ae=this.rendererByCompId.get(ge.id);return Ae||(Ae=new At(this.eventManager,this.sharedStylesHost,ge,this.appId),this.rendererByCompId.set(ge.id,Ae)),Ae.applyToHost($),Ae}case 1:case g.ifc.ShadowDom:return new at(this.eventManager,this.sharedStylesHost,$,ge);default:if(!this.rendererByCompId.has(ge.id)){const Ae=Rt(ge.id,ge.styles,[]);this.sharedStylesHost.addStyles(Ae),this.rendererByCompId.set(ge.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return ye.\u0275fac=function($){return new($||ye)(g.LFG(fe),g.LFG(be),g.LFG(g.AFp))},ye.\u0275prov=g.Yz7({token:ye,factory:ye.\u0275fac}),ye})();class Qe{constructor(re){this.eventManager=re,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(re,$){return $?document.createElementNS(Ot[$]||$,re):document.createElement(re)}createComment(re){return document.createComment(re)}createText(re){return document.createTextNode(re)}appendChild(re,$){re.appendChild($)}insertBefore(re,$,ge){re&&re.insertBefore($,ge)}removeChild(re,$){re&&re.removeChild($)}selectRootElement(re,$){let ge="string"==typeof re?document.querySelector(re):re;if(!ge)throw new Error(`The selector "${re}" did not match any elements`);return $||(ge.textContent=""),ge}parentNode(re){return re.parentNode}nextSibling(re){return re.nextSibling}setAttribute(re,$,ge,Ae){if(Ae){$=Ae+":"+$;const gt=Ot[Ae];gt?re.setAttributeNS(gt,$,ge):re.setAttribute($,ge)}else re.setAttribute($,ge)}removeAttribute(re,$,ge){if(ge){const Ae=Ot[ge];Ae?re.removeAttributeNS(Ae,$):re.removeAttribute(`${ge}:${$}`)}else re.removeAttribute($)}addClass(re,$){re.classList.add($)}removeClass(re,$){re.classList.remove($)}setStyle(re,$,ge,Ae){Ae&(g.JOm.DashCase|g.JOm.Important)?re.style.setProperty($,ge,Ae&g.JOm.Important?"important":""):re.style[$]=ge}removeStyle(re,$,ge){ge&g.JOm.DashCase?re.style.removeProperty($):re.style[$]=""}setProperty(re,$,ge){re[$]=ge}setValue(re,$){re.nodeValue=$}listen(re,$,ge){return"string"==typeof re?this.eventManager.addGlobalEventListener(re,$,nt(ge)):this.eventManager.addEventListener(re,$,nt(ge))}}class At extends Qe{constructor(re,$,ge,Ae){super(re),this.component=ge;const gt=Rt(Ae+"-"+ge.id,ge.styles,[]);$.addStyles(gt),this.contentAttr="_ngcontent-%COMP%".replace($t,Ae+"-"+ge.id),this.hostAttr="_nghost-%COMP%".replace($t,Ae+"-"+ge.id)}applyToHost(re){super.setAttribute(re,this.hostAttr,"")}createElement(re,$){const ge=super.createElement(re,$);return super.setAttribute(ge,this.contentAttr,""),ge}}class at extends Qe{constructor(re,$,ge,Ae){super(re),this.sharedStylesHost=$,this.hostEl=ge,this.shadowRoot=ge.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const gt=Rt(Ae.id,Ae.styles,[]);for(let Et=0;Et<gt.length;Et++){const tn=document.createElement("style");tn.textContent=gt[Et],this.shadowRoot.appendChild(tn)}}nodeOrShadowRoot(re){return re===this.hostEl?this.shadowRoot:re}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(re,$){return super.appendChild(this.nodeOrShadowRoot(re),$)}insertBefore(re,$,ge){return super.insertBefore(this.nodeOrShadowRoot(re),$,ge)}removeChild(re,$){return super.removeChild(this.nodeOrShadowRoot(re),$)}parentNode(re){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(re)))}}let on=(()=>{class ye extends de{constructor($){super($)}supports($){return!0}addEventListener($,ge,Ae){return $.addEventListener(ge,Ae,!1),()=>this.removeEventListener($,ge,Ae)}removeEventListener($,ge,Ae){return $.removeEventListener(ge,Ae)}}return ye.\u0275fac=function($){return new($||ye)(g.LFG(p.K0))},ye.\u0275prov=g.Yz7({token:ye,factory:ye.\u0275fac}),ye})();const Oe=["alt","control","meta","shift"],Ke={"\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"},Ue={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"},Je={alt:ye=>ye.altKey,control:ye=>ye.ctrlKey,meta:ye=>ye.metaKey,shift:ye=>ye.shiftKey};let _t=(()=>{class ye extends de{constructor($){super($)}supports($){return null!=ye.parseEventName($)}addEventListener($,ge,Ae){const gt=ye.parseEventName(ge),Et=ye.eventCallback(gt.fullKey,Ae,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,p.q)().onAndCancel($,gt.domEventName,Et))}static parseEventName($){const ge=$.toLowerCase().split("."),Ae=ge.shift();if(0===ge.length||"keydown"!==Ae&&"keyup"!==Ae)return null;const gt=ye._normalizeKey(ge.pop());let Et="";if(Oe.forEach(nn=>{const En=ge.indexOf(nn);En>-1&&(ge.splice(En,1),Et+=nn+".")}),Et+=gt,0!=ge.length||0===gt.length)return null;const tn={};return tn.domEventName=Ae,tn.fullKey=Et,tn}static getEventFullKey($){let ge="",Ae=function(ye){let re=ye.key;if(null==re){if(re=ye.keyIdentifier,null==re)return"Unidentified";re.startsWith("U+")&&(re=String.fromCharCode(parseInt(re.substring(2),16)),3===ye.location&&Ue.hasOwnProperty(re)&&(re=Ue[re]))}return Ke[re]||re}($);return Ae=Ae.toLowerCase()," "===Ae?Ae="space":"."===Ae&&(Ae="dot"),Oe.forEach(gt=>{gt!=Ae&&Je[gt]($)&&(ge+=gt+".")}),ge+=Ae,ge}static eventCallback($,ge,Ae){return gt=>{ye.getEventFullKey(gt)===$&&Ae.runGuarded(()=>ge(gt))}}static _normalizeKey($){return"esc"===$?"escape":$}}return ye.\u0275fac=function($){return new($||ye)(g.LFG(p.K0))},ye.\u0275prov=g.Yz7({token:ye,factory:ye.\u0275fac}),ye})(),Qt=(()=>{class ye{}return ye.\u0275fac=function($){return new($||ye)},ye.\u0275prov=g.Yz7({token:ye,factory:function($){let ge=null;return ge=$?new($||ye):g.LFG(Jt),ge},providedIn:"root"}),ye})(),Jt=(()=>{class ye extends Qt{constructor($){super(),this._doc=$}sanitize($,ge){if(null==ge)return null;switch($){case g.q3G.NONE:return ge;case g.q3G.HTML:return(0,g.qzn)(ge,"HTML")?(0,g.z3N)(ge):(0,g.EiD)(this._doc,String(ge)).toString();case g.q3G.STYLE:return(0,g.qzn)(ge,"Style")?(0,g.z3N)(ge):ge;case g.q3G.SCRIPT:if((0,g.qzn)(ge,"Script"))return(0,g.z3N)(ge);throw new Error("unsafe value used in a script context");case g.q3G.URL:return(0,g.yhl)(ge),(0,g.qzn)(ge,"URL")?(0,g.z3N)(ge):(0,g.mCW)(String(ge));case g.q3G.RESOURCE_URL:if((0,g.qzn)(ge,"ResourceURL"))return(0,g.z3N)(ge);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${$} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml($){return(0,g.JVY)($)}bypassSecurityTrustStyle($){return(0,g.L6k)($)}bypassSecurityTrustScript($){return(0,g.eBb)($)}bypassSecurityTrustUrl($){return(0,g.LAX)($)}bypassSecurityTrustResourceUrl($){return(0,g.pB0)($)}}return ye.\u0275fac=function($){return new($||ye)(g.LFG(p.K0))},ye.\u0275prov=g.Yz7({token:ye,factory:function($){let ge=null;return ge=$?new $:function(ye){return new Jt(ye.get(p.K0))}(g.LFG(g.zs3)),ge},providedIn:"root"}),ye})();const he=(0,g.eFA)(g._c5,"browser",[{provide:g.Lbi,useValue:p.bD},{provide:g.g9A,useValue:function(){z.makeCurrent(),N.init()},multi:!0},{provide:p.K0,useFactory:function(){return(0,g.RDi)(document),document},deps:[]}]),ae=[[],{provide:g.zSh,useValue:"root"},{provide:g.qLn,useFactory:function(){return new g.qLn},deps:[]},{provide:Ee,useClass:on,multi:!0,deps:[p.K0,g.R0b,g.Lbi]},{provide:Ee,useClass:_t,multi:!0,deps:[p.K0]},[],{provide:_e,useClass:_e,deps:[fe,be,g.AFp]},{provide:g.FYo,useExisting:_e},{provide:Le,useExisting:be},{provide:be,useClass:be,deps:[p.K0]},{provide:g.dDg,useClass:g.dDg,deps:[g.R0b]},{provide:fe,useClass:fe,deps:[Ee,g.R0b]},{provide:p.JF,useClass:te,deps:[]},[]];let Ie=(()=>{class ye{constructor($){if($)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition($){return{ngModule:ye,providers:[{provide:g.AFp,useValue:$.appId},{provide:O,useExisting:g.AFp},k]}}}return ye.\u0275fac=function($){return new($||ye)(g.LFG(ye,12))},ye.\u0275mod=g.oAB({type:ye}),ye.\u0275inj=g.cJS({providers:ae,imports:[p.ez,g.hGG]}),ye})();"undefined"!=typeof window&&window},4301:(Ne,G,C)=>{"use strict";C.d(G,{gz:()=>nn,m2:()=>$t,OD:()=>Ot,F0:()=>On,Od:()=>vs,yS:()=>xo,Bz:()=>mo,lC:()=>Or});var p=C(6019),g=C(3668),x=C(3314),z=C(1915),F=C(172);function L(_){return new x.y(y=>{let h;try{h=_()}catch(S){return void y.error(S)}return(h?(0,z.D)(h):(0,F.c)()).subscribe(y)})}var T=C(2411),M=C(4099),O=C(2668),R=C(9443),k=C(3596),N=C(5783),te=C(3405),ie=C(8735),K=C(5165),Q=C(6225),ue=C(3507),le=C(7255),Be=C(8053),Se=C(9204),Te=C(6636),ee=C(1125),ve=C(7434),je=C(2047),Ze=C(6700),Ce=C(739),Ee=C(4421),fe=C(5722),de=C(5234),Le=C(6658),be=C(2225);class ct{constructor(y,h){this.id=y,this.url=h}}class Ot extends ct{constructor(y,h,w="imperative",S=null){super(y,h),this.navigationTrigger=w,this.restoredState=S}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class $t extends ct{constructor(y,h,w){super(y,h),this.urlAfterRedirects=w}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class pt extends ct{constructor(y,h,w){super(y,h),this.reason=w}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Mt extends ct{constructor(y,h,w){super(y,h),this.error=w}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class It extends ct{constructor(y,h,w,S){super(y,h),this.urlAfterRedirects=w,this.state=S}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Wt extends ct{constructor(y,h,w,S){super(y,h),this.urlAfterRedirects=w,this.state=S}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Cn extends ct{constructor(y,h,w,S,B){super(y,h),this.urlAfterRedirects=w,this.state=S,this.shouldActivate=B}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class _n extends ct{constructor(y,h,w,S){super(y,h),this.urlAfterRedirects=w,this.state=S}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Rt extends ct{constructor(y,h,w,S){super(y,h),this.urlAfterRedirects=w,this.state=S}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class nt{constructor(y){this.route=y}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ge{constructor(y){this.route=y}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class _e{constructor(y){this.snapshot=y}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Qe{constructor(y){this.snapshot=y}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class rt{constructor(y){this.snapshot=y}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ut{constructor(y){this.snapshot=y}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class At{constructor(y,h,w){this.routerEvent=y,this.position=h,this.anchor=w}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const at="primary";class on{constructor(y){this.params=y||{}}has(y){return Object.prototype.hasOwnProperty.call(this.params,y)}get(y){if(this.has(y)){const h=this.params[y];return Array.isArray(h)?h[0]:h}return null}getAll(y){if(this.has(y)){const h=this.params[y];return Array.isArray(h)?h:[h]}return[]}get keys(){return Object.keys(this.params)}}function Gt(_){return new on(_)}const Ve="ngNavigationCancelingError";function V(_){const y=Error("NavigationCancelingError: "+_);return y[Ve]=!0,y}function me(_,y,h){const w=h.path.split("/");if(w.length>_.length||"full"===h.pathMatch&&(y.hasChildren()||w.length<_.length))return null;const S={};for(let B=0;B<w.length;B++){const Y=w[B],se=_[B];if(Y.startsWith(":"))S[Y.substring(1)]=se;else if(Y!==se.path)return null}return{consumed:_.slice(0,w.length),posParams:S}}function oe(_,y){const h=_?Object.keys(_):void 0,w=y?Object.keys(y):void 0;if(!h||!w||h.length!=w.length)return!1;let S;for(let B=0;B<h.length;B++)if(S=h[B],!W(_[S],y[S]))return!1;return!0}function W(_,y){if(Array.isArray(_)&&Array.isArray(y)){if(_.length!==y.length)return!1;const h=[..._].sort(),w=[...y].sort();return h.every((S,B)=>w[B]===S)}return _===y}function q(_){return Array.prototype.concat.apply([],_)}function Oe(_){return _.length>0?_[_.length-1]:null}function Ke(_,y){for(const h in _)_.hasOwnProperty(h)&&y(_[h],h)}function Ue(_){return(0,g.CqO)(_)?_:(0,g.QGY)(_)?(0,z.D)(Promise.resolve(_)):(0,T.of)(_)}const _t={exact:function Jt(_,y,h){if(!ae(_.segments,y.segments)||!Lt(_.segments,y.segments,h)||_.numberOfChildren!==y.numberOfChildren)return!1;for(const w in y.children)if(!_.children[w]||!Jt(_.children[w],y.children[w],h))return!1;return!0},subset:ht},xt={exact:function(_,y){return oe(_,y)},subset:function(_,y){return Object.keys(y).length<=Object.keys(_).length&&Object.keys(y).every(h=>W(_[h],y[h]))},ignored:()=>!0};function Qt(_,y,h){return _t[h.paths](_.root,y.root,h.matrixParams)&&xt[h.queryParams](_.queryParams,y.queryParams)&&!("exact"===h.fragment&&_.fragment!==y.fragment)}function ht(_,y,h){return St(_,y,y.segments,h)}function St(_,y,h,w){if(_.segments.length>h.length){const S=_.segments.slice(0,h.length);return!(!ae(S,h)||y.hasChildren()||!Lt(S,h,w))}if(_.segments.length===h.length){if(!ae(_.segments,h)||!Lt(_.segments,h,w))return!1;for(const S in y.children)if(!_.children[S]||!ht(_.children[S],y.children[S],w))return!1;return!0}{const S=h.slice(0,_.segments.length),B=h.slice(_.segments.length);return!!(ae(_.segments,S)&&Lt(_.segments,S,w)&&_.children[at])&&St(_.children[at],y,B,w)}}function Lt(_,y,h){return y.every((w,S)=>xt[h](_[S].parameters,w.parameters))}class sn{constructor(y,h,w){this.root=y,this.queryParams=h,this.fragment=w}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Gt(this.queryParams)),this._queryParamMap}toString(){return zt.serialize(this)}}class vt{constructor(y,h){this.segments=y,this.children=h,this.parent=null,Ke(h,(w,S)=>w.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return un(this)}}class He{constructor(y,h){this.path=y,this.parameters=h}get parameterMap(){return this._parameterMap||(this._parameterMap=Gt(this.parameters)),this._parameterMap}toString(){return er(this)}}function ae(_,y){return _.length===y.length&&_.every((h,w)=>h.path===y[w].path)}class We{}class lt{parse(y){const h=new gn(y);return new sn(h.parseRootSegment(),h.parseQueryParams(),h.parseFragment())}serialize(y){const h=`/${ln(y.root,!0)}`,w=function(_){const y=Object.keys(_).map(h=>{const w=_[h];return Array.isArray(w)?w.map(S=>`${zn(h)}=${zn(S)}`).join("&"):`${zn(h)}=${zn(w)}`}).filter(h=>!!h);return y.length?`?${y.join("&")}`:""}(y.queryParams);var _;return`${h}${w}${"string"==typeof y.fragment?`#${_=y.fragment,encodeURI(_)}`:""}`}}const zt=new lt;function un(_){return _.segments.map(y=>er(y)).join("/")}function ln(_,y){if(!_.hasChildren())return un(_);if(y){const h=_.children[at]?ln(_.children[at],!1):"",w=[];return Ke(_.children,(S,B)=>{B!==at&&w.push(`${B}:${ln(S,!1)}`)}),w.length>0?`${h}(${w.join("//")})`:h}{const h=function(_,y){let h=[];return Ke(_.children,(w,S)=>{S===at&&(h=h.concat(y(w,S)))}),Ke(_.children,(w,S)=>{S!==at&&(h=h.concat(y(w,S)))}),h}(_,(w,S)=>S===at?[ln(_.children[at],!1)]:[`${S}:${ln(w,!1)}`]);return 1===Object.keys(_.children).length&&null!=_.children[at]?`${un(_)}/${h[0]}`:`${un(_)}/(${h.join("//")})`}}function hn(_){return encodeURIComponent(_).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function zn(_){return hn(_).replace(/%3B/gi,";")}function qn(_){return hn(_).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function kn(_){return decodeURIComponent(_)}function fn(_){return kn(_.replace(/\+/g,"%20"))}function er(_){return`${qn(_.path)}${function(_){return Object.keys(_).map(y=>`;${qn(y)}=${qn(_[y])}`).join("")}(_.parameters)}`}const In=/^[^\/()?;=#]+/;function qe(_){const y=_.match(In);return y?y[0]:""}const bt=/^[^=?&#]+/,vn=/^[^&#]+/;class gn{constructor(y){this.url=y,this.remaining=y}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new vt([],{}):new vt([],this.parseChildren())}parseQueryParams(){const y={};if(this.consumeOptional("?"))do{this.parseQueryParam(y)}while(this.consumeOptional("&"));return y}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const y=[];for(this.peekStartsWith("(")||y.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),y.push(this.parseSegment());let h={};this.peekStartsWith("/(")&&(this.capture("/"),h=this.parseParens(!0));let w={};return this.peekStartsWith("(")&&(w=this.parseParens(!1)),(y.length>0||Object.keys(h).length>0)&&(w[at]=new vt(y,h)),w}parseSegment(){const y=qe(this.remaining);if(""===y&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(y),new He(kn(y),this.parseMatrixParams())}parseMatrixParams(){const y={};for(;this.consumeOptional(";");)this.parseParam(y);return y}parseParam(y){const h=qe(this.remaining);if(!h)return;this.capture(h);let w="";if(this.consumeOptional("=")){const S=qe(this.remaining);S&&(w=S,this.capture(w))}y[kn(h)]=kn(w)}parseQueryParam(y){const h=function(_){const y=_.match(bt);return y?y[0]:""}(this.remaining);if(!h)return;this.capture(h);let w="";if(this.consumeOptional("=")){const Y=function(_){const y=_.match(vn);return y?y[0]:""}(this.remaining);Y&&(w=Y,this.capture(w))}const S=fn(h),B=fn(w);if(y.hasOwnProperty(S)){let Y=y[S];Array.isArray(Y)||(Y=[Y],y[S]=Y),Y.push(B)}else y[S]=B}parseParens(y){const h={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const w=qe(this.remaining),S=this.remaining[w.length];if("/"!==S&&")"!==S&&";"!==S)throw new Error(`Cannot parse url '${this.url}'`);let B;w.indexOf(":")>-1?(B=w.substr(0,w.indexOf(":")),this.capture(B),this.capture(":")):y&&(B=at);const Y=this.parseChildren();h[B]=1===Object.keys(Y).length?Y[at]:new vt([],Y),this.consumeOptional("//")}return h}peekStartsWith(y){return this.remaining.startsWith(y)}consumeOptional(y){return!!this.peekStartsWith(y)&&(this.remaining=this.remaining.substring(y.length),!0)}capture(y){if(!this.consumeOptional(y))throw new Error(`Expected "${y}".`)}}class ye{constructor(y){this._root=y}get root(){return this._root.value}parent(y){const h=this.pathFromRoot(y);return h.length>1?h[h.length-2]:null}children(y){const h=re(y,this._root);return h?h.children.map(w=>w.value):[]}firstChild(y){const h=re(y,this._root);return h&&h.children.length>0?h.children[0].value:null}siblings(y){const h=$(y,this._root);return h.length<2?[]:h[h.length-2].children.map(S=>S.value).filter(S=>S!==y)}pathFromRoot(y){return $(y,this._root).map(h=>h.value)}}function re(_,y){if(_===y.value)return y;for(const h of y.children){const w=re(_,h);if(w)return w}return null}function $(_,y){if(_===y.value)return[y];for(const h of y.children){const w=$(_,h);if(w.length)return w.unshift(y),w}return[]}class ge{constructor(y,h){this.value=y,this.children=h}toString(){return`TreeNode(${this.value})`}}function Ae(_){const y={};return _&&_.children.forEach(h=>y[h.value.outlet]=h),y}class gt extends ye{constructor(y,h){super(y),this.snapshot=h,Zt(this,y)}toString(){return this.snapshot.toString()}}function Et(_,y){const h=function(_,y){const Y=new nr([],{},{},"",{},at,y,null,_.root,-1,{});return new Ln("",new ge(Y,[]))}(_,y),w=new M.X([new He("",{})]),S=new M.X({}),B=new M.X({}),Y=new M.X({}),se=new M.X(""),Re=new nn(w,S,Y,se,B,at,y,h.root);return Re.snapshot=h.root,new gt(new ge(Re,[]),h)}class nn{constructor(y,h,w,S,B,Y,se,Re){this.url=y,this.params=h,this.queryParams=w,this.fragment=S,this.data=B,this.outlet=Y,this.component=se,this._futureSnapshot=Re}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,Be.U)(y=>Gt(y)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Be.U)(y=>Gt(y)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function En(_,y="emptyOnly"){const h=_.pathFromRoot;let w=0;if("always"!==y)for(w=h.length-1;w>=1;){const S=h[w],B=h[w-1];if(S.routeConfig&&""===S.routeConfig.path)w--;else{if(B.component)break;w--}}return function(_){return _.reduce((y,h)=>({params:ft(ft({},y.params),h.params),data:ft(ft({},y.data),h.data),resolve:ft(ft({},y.resolve),h._resolvedData)}),{params:{},data:{},resolve:{}})}(h.slice(w))}class nr{constructor(y,h,w,S,B,Y,se,Re,ot,Nt,st){this.url=y,this.params=h,this.queryParams=w,this.fragment=S,this.data=B,this.outlet=Y,this.component=se,this.routeConfig=Re,this._urlSegment=ot,this._lastPathIndex=Nt,this._resolve=st}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Gt(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Gt(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(w=>w.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Ln extends ye{constructor(y,h){super(h),this.url=y,Zt(this,h)}toString(){return ii(this._root)}}function Zt(_,y){y.value._routerState=_,y.children.forEach(h=>Zt(_,h))}function ii(_){const y=_.children.length>0?` { ${_.children.map(ii).join(", ")} } `:"";return`${_.value}${y}`}function xr(_){if(_.snapshot){const y=_.snapshot,h=_._futureSnapshot;_.snapshot=h,oe(y.queryParams,h.queryParams)||_.queryParams.next(h.queryParams),y.fragment!==h.fragment&&_.fragment.next(h.fragment),oe(y.params,h.params)||_.params.next(h.params),function(_,y){if(_.length!==y.length)return!1;for(let h=0;h<_.length;++h)if(!oe(_[h],y[h]))return!1;return!0}(y.url,h.url)||_.url.next(h.url),oe(y.data,h.data)||_.data.next(h.data)}else _.snapshot=_._futureSnapshot,_.data.next(_._futureSnapshot.data)}function Er(_,y){const h=oe(_.params,y.params)&&function(_,y){return ae(_,y)&&_.every((h,w)=>oe(h.parameters,y[w].parameters))}(_.url,y.url);return h&&!(!_.parent!=!y.parent)&&(!_.parent||Er(_.parent,y.parent))}function Kn(_,y,h){if(h&&_.shouldReuseRoute(y.value,h.value.snapshot)){const w=h.value;w._futureSnapshot=y.value;const S=function(_,y,h){return y.children.map(w=>{for(const S of h.children)if(_.shouldReuseRoute(w.value,S.value.snapshot))return Kn(_,w,S);return Kn(_,w)})}(_,y,h);return new ge(w,S)}{if(_.shouldAttach(y.value)){const B=_.retrieve(y.value);if(null!==B){const Y=B.route;return Y.value._futureSnapshot=y.value,Y.children=y.children.map(se=>Kn(_,se)),Y}}const w=function(_){return new nn(new M.X(_.url),new M.X(_.params),new M.X(_.queryParams),new M.X(_.fragment),new M.X(_.data),_.outlet,_.component,_)}(y.value),S=y.children.map(B=>Kn(_,B));return new ge(w,S)}}function wr(_){return"object"==typeof _&&null!=_&&!_.outlets&&!_.segmentPath}function An(_){return"object"==typeof _&&null!=_&&_.outlets}function Fn(_,y,h,w,S){let B={};return w&&Ke(w,(Y,se)=>{B[se]=Array.isArray(Y)?Y.map(Re=>`${Re}`):`${Y}`}),new sn(h.root===_?y:Gr(h.root,_,y),B,S)}function Gr(_,y,h){const w={};return Ke(_.children,(S,B)=>{w[B]=S===y?h:Gr(S,y,h)}),new vt(_.segments,w)}class Sn{constructor(y,h,w){if(this.isAbsolute=y,this.numberOfDoubleDots=h,this.commands=w,y&&w.length>0&&wr(w[0]))throw new Error("Root segment cannot have matrix parameters");const S=w.find(An);if(S&&S!==Oe(w))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Tn{constructor(y,h,w){this.segmentGroup=y,this.processChildren=h,this.index=w}}function Kr(_,y,h){if(_||(_=new vt([],{})),0===_.segments.length&&_.hasChildren())return _i(_,y,h);const w=function(_,y,h){let w=0,S=y;const B={match:!1,pathIndex:0,commandIndex:0};for(;S<_.segments.length;){if(w>=h.length)return B;const Y=_.segments[S],se=h[w];if(An(se))break;const Re=`${se}`,ot=w<h.length-1?h[w+1]:null;if(S>0&&void 0===Re)break;if(Re&&ot&&"object"==typeof ot&&void 0===ot.outlets){if(!oi(Re,ot,Y))return B;w+=2}else{if(!oi(Re,{},Y))return B;w++}S++}return{match:!0,pathIndex:S,commandIndex:w}}(_,y,h),S=h.slice(w.commandIndex);if(w.match&&w.pathIndex<_.segments.length){const B=new vt(_.segments.slice(0,w.pathIndex),{});return B.children[at]=new vt(_.segments.slice(w.pathIndex),_.children),_i(B,0,S)}return w.match&&0===S.length?new vt(_.segments,{}):w.match&&!_.hasChildren()?Yr(_,y,h):w.match?_i(_,0,S):Yr(_,y,h)}function _i(_,y,h){if(0===h.length)return new vt(_.segments,{});{const w=function(_){return An(_[0])?_[0].outlets:{[at]:_}}(h),S={};return Ke(w,(B,Y)=>{"string"==typeof B&&(B=[B]),null!==B&&(S[Y]=Kr(_.children[Y],y,B))}),Ke(_.children,(B,Y)=>{void 0===w[Y]&&(S[Y]=B)}),new vt(_.segments,S)}}function Yr(_,y,h){const w=_.segments.slice(0,y);let S=0;for(;S<h.length;){const B=h[S];if(An(B)){const Re=Hi(B.outlets);return new vt(w,Re)}if(0===S&&wr(h[0])){w.push(new He(_.segments[y].path,Ui(h[0]))),S++;continue}const Y=An(B)?B.outlets[at]:`${B}`,se=S<h.length-1?h[S+1]:null;Y&&se&&wr(se)?(w.push(new He(Y,Ui(se))),S+=2):(w.push(new He(Y,{})),S++)}return new vt(w,{})}function Hi(_){const y={};return Ke(_,(h,w)=>{"string"==typeof h&&(h=[h]),null!==h&&(y[w]=Yr(new vt([],{}),0,h))}),y}function Ui(_){const y={};return Ke(_,(h,w)=>y[w]=`${h}`),y}function oi(_,y,h){return _==h.path&&oe(y,h.parameters)}class Ci{constructor(y,h,w,S){this.routeReuseStrategy=y,this.futureState=h,this.currState=w,this.forwardEvent=S}activate(y){const h=this.futureState._root,w=this.currState?this.currState._root:null;this.deactivateChildRoutes(h,w,y),xr(this.futureState.root),this.activateChildRoutes(h,w,y)}deactivateChildRoutes(y,h,w){const S=Ae(h);y.children.forEach(B=>{const Y=B.value.outlet;this.deactivateRoutes(B,S[Y],w),delete S[Y]}),Ke(S,(B,Y)=>{this.deactivateRouteAndItsChildren(B,w)})}deactivateRoutes(y,h,w){const S=y.value,B=h?h.value:null;if(S===B)if(S.component){const Y=w.getContext(S.outlet);Y&&this.deactivateChildRoutes(y,h,Y.children)}else this.deactivateChildRoutes(y,h,w);else B&&this.deactivateRouteAndItsChildren(h,w)}deactivateRouteAndItsChildren(y,h){this.routeReuseStrategy.shouldDetach(y.value.snapshot)?this.detachAndStoreRouteSubtree(y,h):this.deactivateRouteAndOutlet(y,h)}detachAndStoreRouteSubtree(y,h){const w=h.getContext(y.value.outlet),S=w&&y.value.component?w.children:h,B=Ae(y);for(const Y of Object.keys(B))this.deactivateRouteAndItsChildren(B[Y],S);if(w&&w.outlet){const Y=w.outlet.detach(),se=w.children.onOutletDeactivated();this.routeReuseStrategy.store(y.value.snapshot,{componentRef:Y,route:y,contexts:se})}}deactivateRouteAndOutlet(y,h){const w=h.getContext(y.value.outlet),S=w&&y.value.component?w.children:h,B=Ae(y);for(const Y of Object.keys(B))this.deactivateRouteAndItsChildren(B[Y],S);w&&w.outlet&&(w.outlet.deactivate(),w.children.onOutletDeactivated(),w.attachRef=null,w.resolver=null,w.route=null)}activateChildRoutes(y,h,w){const S=Ae(h);y.children.forEach(B=>{this.activateRoutes(B,S[B.value.outlet],w),this.forwardEvent(new ut(B.value.snapshot))}),y.children.length&&this.forwardEvent(new Qe(y.value.snapshot))}activateRoutes(y,h,w){const S=y.value,B=h?h.value:null;if(xr(S),S===B)if(S.component){const Y=w.getOrCreateContext(S.outlet);this.activateChildRoutes(y,h,Y.children)}else this.activateChildRoutes(y,h,w);else if(S.component){const Y=w.getOrCreateContext(S.outlet);if(this.routeReuseStrategy.shouldAttach(S.snapshot)){const se=this.routeReuseStrategy.retrieve(S.snapshot);this.routeReuseStrategy.store(S.snapshot,null),Y.children.onOutletReAttached(se.contexts),Y.attachRef=se.componentRef,Y.route=se.route.value,Y.outlet&&Y.outlet.attach(se.componentRef,se.route.value),xr(se.route.value),this.activateChildRoutes(y,null,Y.children)}else{const se=function(_){for(let y=_.parent;y;y=y.parent){const h=y.routeConfig;if(h&&h._loadedConfig)return h._loadedConfig;if(h&&h.component)return null}return null}(S.snapshot),Re=se?se.module.componentFactoryResolver:null;Y.attachRef=null,Y.route=S,Y.resolver=Re,Y.outlet&&Y.outlet.activateWith(S,Re),this.activateChildRoutes(y,null,Y.children)}}else this.activateChildRoutes(y,null,w)}}class Hn{constructor(y,h){this.routes=y,this.module=h}}function ir(_){return"function"==typeof _}function Tr(_){return _ instanceof sn}const Fr=Symbol("INITIAL_VALUE");function ai(){return(0,Se.w)(_=>(0,O.aj)(_.map(y=>y.pipe((0,Te.q)(1),(0,ee.O)(Fr)))).pipe((0,ve.R)((y,h)=>{let w=!1;return h.reduce((S,B,Y)=>S!==Fr?S:(B===Fr&&(w=!0),w||!1!==B&&Y!==h.length-1&&!Tr(B)?S:B),y)},Fr),(0,ie.h)(y=>y!==Fr),(0,Be.U)(y=>Tr(y)?y:!0===y),(0,Te.q)(1)))}class dr{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new mr,this.attachRef=null}}class mr{constructor(){this.contexts=new Map}onChildOutletCreated(y,h){const w=this.getOrCreateContext(y);w.outlet=h,this.contexts.set(y,w)}onChildOutletDestroyed(y){const h=this.getContext(y);h&&(h.outlet=null,h.attachRef=null)}onOutletDeactivated(){const y=this.contexts;return this.contexts=new Map,y}onOutletReAttached(y){this.contexts=y}getOrCreateContext(y){let h=this.getContext(y);return h||(h=new dr,this.contexts.set(y,h)),h}getContext(y){return this.contexts.get(y)||null}}let Or=(()=>{class _{constructor(h,w,S,B,Y){this.parentContexts=h,this.location=w,this.resolver=S,this.changeDetector=Y,this.activated=null,this._activatedRoute=null,this.activateEvents=new g.vpe,this.deactivateEvents=new g.vpe,this.attachEvents=new g.vpe,this.detachEvents=new g.vpe,this.name=B||at,h.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const h=this.parentContexts.getContext(this.name);h&&h.route&&(h.attachRef?this.attach(h.attachRef,h.route):this.activateWith(h.route,h.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const h=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(h.instance),h}attach(h,w){this.activated=h,this._activatedRoute=w,this.location.insert(h.hostView),this.attachEvents.emit(h.instance)}deactivate(){if(this.activated){const h=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(h)}}activateWith(h,w){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=h;const Y=(w=w||this.resolver).resolveComponentFactory(h._futureSnapshot.routeConfig.component),se=this.parentContexts.getOrCreateContext(this.name).children,Re=new Nr(h,se,this.location.injector);this.activated=this.location.createComponent(Y,this.location.length,Re),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return _.\u0275fac=function(h){return new(h||_)(g.Y36(mr),g.Y36(g.s_b),g.Y36(g._Vd),g.$8M("name"),g.Y36(g.sBO))},_.\u0275dir=g.lG2({type:_,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),_})();class Nr{constructor(y,h,w){this.route=y,this.childContexts=h,this.parent=w}get(y,h){return y===nn?this.route:y===mr?this.childContexts:this.parent.get(y,h)}}let bi=(()=>{class _{}return _.\u0275fac=function(h){return new(h||_)},_.\u0275cmp=g.Xpm({type:_,selectors:[["ng-component"]],decls:1,vars:0,template:function(h,w){1&h&&g._UZ(0,"router-outlet")},directives:[Or],encapsulation:2}),_})();function $i(_,y=""){for(let h=0;h<_.length;h++){const w=_[h];li(w,Di(y,w))}}function li(_,y){_.children&&$i(_.children,y)}function Di(_,y){return y?_||y.path?_&&!y.path?`${_}/`:!_&&y.path?y.path:`${_}/${y.path}`:"":_}function Zr(_){const y=_.children&&_.children.map(Zr),h=y?ur(ft({},_),{children:y}):ft({},_);return!h.component&&(y||h.loadChildren)&&h.outlet&&h.outlet!==at&&(h.component=bi),h}function Un(_){return _.outlet||at}function Xr(_,y){const h=_.filter(w=>Un(w)===y);return h.push(..._.filter(w=>Un(w)!==y)),h}const Nn={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function Ir(_,y,h){var se;if(""===y.path)return"full"===y.pathMatch&&(_.hasChildren()||h.length>0)?ft({},Nn):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const S=(y.matcher||me)(h,_,y);if(!S)return ft({},Nn);const B={};Ke(S.posParams,(Re,ot)=>{B[ot]=Re.path});const Y=S.consumed.length>0?ft(ft({},B),S.consumed[S.consumed.length-1].parameters):B;return{matched:!0,consumedSegments:S.consumed,lastChild:S.consumed.length,parameters:Y,positionalParamSegments:null!=(se=S.posParams)?se:{}}}function Vr(_,y,h,w,S="corrected"){if(h.length>0&&function(_,y,h){return h.some(w=>an(_,y,w)&&Un(w)!==at)}(_,h,w)){const Y=new vt(y,function(_,y,h,w){const S={};S[at]=w,w._sourceSegment=_,w._segmentIndexShift=y.length;for(const B of h)if(""===B.path&&Un(B)!==at){const Y=new vt([],{});Y._sourceSegment=_,Y._segmentIndexShift=y.length,S[Un(B)]=Y}return S}(_,y,w,new vt(h,_.children)));return Y._sourceSegment=_,Y._segmentIndexShift=y.length,{segmentGroup:Y,slicedSegments:[]}}if(0===h.length&&function(_,y,h){return h.some(w=>an(_,y,w))}(_,h,w)){const Y=new vt(_.segments,function(_,y,h,w,S,B){const Y={};for(const se of w)if(an(_,h,se)&&!S[Un(se)]){const Re=new vt([],{});Re._sourceSegment=_,Re._segmentIndexShift="legacy"===B?_.segments.length:y.length,Y[Un(se)]=Re}return ft(ft({},S),Y)}(_,y,h,w,_.children,S));return Y._sourceSegment=_,Y._segmentIndexShift=y.length,{segmentGroup:Y,slicedSegments:h}}const B=new vt(_.segments,_.children);return B._sourceSegment=_,B._segmentIndexShift=y.length,{segmentGroup:B,slicedSegments:h}}function an(_,y,h){return(!(_.hasChildren()||y.length>0)||"full"!==h.pathMatch)&&""===h.path}function Wi(_,y,h,w){return!!(Un(_)===w||w!==at&&an(y,h,_))&&("**"===_.path||Ir(y,_,h).matched)}function Gi(_,y,h){return 0===y.length&&!_.children[h]}class D{constructor(y){this.segmentGroup=y||null}}class f{constructor(y){this.urlTree=y}}function a(_){return new x.y(y=>y.error(new D(_)))}function d(_){return new x.y(y=>y.error(new f(_)))}function b(_){return new x.y(y=>y.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${_}'`)))}class et{constructor(y,h,w,S,B){this.configLoader=h,this.urlSerializer=w,this.urlTree=S,this.config=B,this.allowRedirects=!0,this.ngModule=y.get(g.h0i)}apply(){const y=Vr(this.urlTree.root,[],[],this.config).segmentGroup,h=new vt(y.segments,y.children);return this.expandSegmentGroup(this.ngModule,this.config,h,at).pipe((0,Be.U)(B=>this.createUrlTree(qt(B),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,je.K)(B=>{if(B instanceof f)return this.allowRedirects=!1,this.match(B.urlTree);throw B instanceof D?this.noMatchError(B):B}))}match(y){return this.expandSegmentGroup(this.ngModule,this.config,y.root,at).pipe((0,Be.U)(S=>this.createUrlTree(qt(S),y.queryParams,y.fragment))).pipe((0,je.K)(S=>{throw S instanceof D?this.noMatchError(S):S}))}noMatchError(y){return new Error(`Cannot match any routes. URL Segment: '${y.segmentGroup}'`)}createUrlTree(y,h,w){const S=y.segments.length>0?new vt([],{[at]:y}):y;return new sn(S,h,w)}expandSegmentGroup(y,h,w,S){return 0===w.segments.length&&w.hasChildren()?this.expandChildren(y,h,w).pipe((0,Be.U)(B=>new vt([],B))):this.expandSegment(y,w,h,w.segments,S,!0)}expandChildren(y,h,w){const S=[];for(const B of Object.keys(w.children))"primary"===B?S.unshift(B):S.push(B);return(0,z.D)(S).pipe((0,Ze.b)(B=>{const Y=w.children[B],se=Xr(h,B);return this.expandSegmentGroup(y,se,Y,B).pipe((0,Be.U)(Re=>({segment:Re,outlet:B})))}),(0,ve.R)((B,Y)=>(B[Y.outlet]=Y.segment,B),{}),function(_,y){const h=arguments.length>=2;return w=>w.pipe(_?(0,ie.h)((S,B)=>_(S,B,w)):le.y,(0,K.h)(1),h?(0,ue.d)(y):(0,Q.T)(()=>new R.K))}())}expandSegment(y,h,w,S,B,Y){return(0,z.D)(w).pipe((0,Ze.b)(se=>this.expandSegmentAgainstRoute(y,h,w,se,S,B,Y).pipe((0,je.K)(ot=>{if(ot instanceof D)return(0,T.of)(null);throw ot}))),(0,Ce.P)(se=>!!se),(0,je.K)((se,Re)=>{if(se instanceof R.K||"EmptyError"===se.name){if(Gi(h,S,B))return(0,T.of)(new vt([],{}));throw new D(h)}throw se}))}expandSegmentAgainstRoute(y,h,w,S,B,Y,se){return Wi(S,h,B,Y)?void 0===S.redirectTo?this.matchSegmentAgainstRoute(y,h,S,B,Y):se&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(y,h,w,S,B,Y):a(h):a(h)}expandSegmentAgainstRouteUsingRedirect(y,h,w,S,B,Y){return"**"===S.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(y,w,S,Y):this.expandRegularSegmentAgainstRouteUsingRedirect(y,h,w,S,B,Y)}expandWildCardWithParamsAgainstRouteUsingRedirect(y,h,w,S){const B=this.applyRedirectCommands([],w.redirectTo,{});return w.redirectTo.startsWith("/")?d(B):this.lineralizeSegments(w,B).pipe((0,Ee.zg)(Y=>{const se=new vt(Y,{});return this.expandSegment(y,se,h,Y,S,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(y,h,w,S,B,Y){const{matched:se,consumedSegments:Re,lastChild:ot,positionalParamSegments:Nt}=Ir(h,S,B);if(!se)return a(h);const st=this.applyRedirectCommands(Re,S.redirectTo,Nt);return S.redirectTo.startsWith("/")?d(st):this.lineralizeSegments(S,st).pipe((0,Ee.zg)(Bt=>this.expandSegment(y,h,w,Bt.concat(B.slice(ot)),Y,!1)))}matchSegmentAgainstRoute(y,h,w,S,B){if("**"===w.path)return w.loadChildren?(w._loadedConfig?(0,T.of)(w._loadedConfig):this.configLoader.load(y.injector,w)).pipe((0,Be.U)(Bt=>(w._loadedConfig=Bt,new vt(S,{})))):(0,T.of)(new vt(S,{}));const{matched:Y,consumedSegments:se,lastChild:Re}=Ir(h,w,S);if(!Y)return a(h);const ot=S.slice(Re);return this.getChildConfig(y,w,S).pipe((0,Ee.zg)(st=>{const Bt=st.module,jt=st.routes,{segmentGroup:jn,slicedSegments:ei}=Vr(h,se,ot,jt),tr=new vt(jn.segments,jn.children);if(0===ei.length&&tr.hasChildren())return this.expandChildren(Bt,jt,tr).pipe((0,Be.U)(it=>new vt(se,it)));if(0===jt.length&&0===ei.length)return(0,T.of)(new vt(se,{}));const _r=Un(w)===B;return this.expandSegment(Bt,tr,jt,ei,_r?at:B,!0).pipe((0,Be.U)(Si=>new vt(se.concat(Si.segments),Si.children)))}))}getChildConfig(y,h,w){return h.children?(0,T.of)(new Hn(h.children,y)):h.loadChildren?void 0!==h._loadedConfig?(0,T.of)(h._loadedConfig):this.runCanLoadGuards(y.injector,h,w).pipe((0,Ee.zg)(S=>{return S?this.configLoader.load(y.injector,h).pipe((0,Be.U)(B=>(h._loadedConfig=B,B))):(_=h,new x.y(y=>y.error(V(`Cannot load children because the guard of the route "path: '${_.path}'" returned false`))));var _})):(0,T.of)(new Hn([],y))}runCanLoadGuards(y,h,w){const S=h.canLoad;if(!S||0===S.length)return(0,T.of)(!0);const B=S.map(Y=>{const se=y.get(Y);let Re;if((_=se)&&ir(_.canLoad))Re=se.canLoad(h,w);else{if(!ir(se))throw new Error("Invalid CanLoad guard");Re=se(h,w)}var _;return Ue(Re)});return(0,T.of)(B).pipe(ai(),(0,fe.b)(Y=>{if(!Tr(Y))return;const se=V(`Redirecting to "${this.urlSerializer.serialize(Y)}"`);throw se.url=Y,se}),(0,Be.U)(Y=>!0===Y))}lineralizeSegments(y,h){let w=[],S=h.root;for(;;){if(w=w.concat(S.segments),0===S.numberOfChildren)return(0,T.of)(w);if(S.numberOfChildren>1||!S.children[at])return b(y.redirectTo);S=S.children[at]}}applyRedirectCommands(y,h,w){return this.applyRedirectCreatreUrlTree(h,this.urlSerializer.parse(h),y,w)}applyRedirectCreatreUrlTree(y,h,w,S){const B=this.createSegmentGroup(y,h.root,w,S);return new sn(B,this.createQueryParams(h.queryParams,this.urlTree.queryParams),h.fragment)}createQueryParams(y,h){const w={};return Ke(y,(S,B)=>{if("string"==typeof S&&S.startsWith(":")){const se=S.substring(1);w[B]=h[se]}else w[B]=S}),w}createSegmentGroup(y,h,w,S){const B=this.createSegments(y,h.segments,w,S);let Y={};return Ke(h.children,(se,Re)=>{Y[Re]=this.createSegmentGroup(y,se,w,S)}),new vt(B,Y)}createSegments(y,h,w,S){return h.map(B=>B.path.startsWith(":")?this.findPosParam(y,B,S):this.findOrReturn(B,w))}findPosParam(y,h,w){const S=w[h.path.substring(1)];if(!S)throw new Error(`Cannot redirect to '${y}'. Cannot find '${h.path}'.`);return S}findOrReturn(y,h){let w=0;for(const S of h){if(S.path===y.path)return h.splice(w),S;w++}return y}}function qt(_){const y={};for(const w of Object.keys(_.children)){const B=qt(_.children[w]);(B.segments.length>0||B.hasChildren())&&(y[w]=B)}return function(_){if(1===_.numberOfChildren&&_.children[at]){const y=_.children[at];return new vt(_.segments.concat(y.segments),y.children)}return _}(new vt(_.segments,y))}class Yt{constructor(y){this.path=y,this.route=this.path[this.path.length-1]}}class dn{constructor(y,h){this.component=y,this.route=h}}function mn(_,y,h){const w=_._root;return zr(w,y?y._root:null,h,[w.value])}function mt(_,y,h){const w=function(_){if(!_)return null;for(let y=_.parent;y;y=y.parent){const h=y.routeConfig;if(h&&h._loadedConfig)return h._loadedConfig}return null}(y);return(w?w.module.injector:h).get(_)}function zr(_,y,h,w,S={canDeactivateChecks:[],canActivateChecks:[]}){const B=Ae(y);return _.children.forEach(Y=>{(function(_,y,h,w,S={canDeactivateChecks:[],canActivateChecks:[]}){const B=_.value,Y=y?y.value:null,se=h?h.getContext(_.value.outlet):null;if(Y&&B.routeConfig===Y.routeConfig){const Re=function(_,y,h){if("function"==typeof h)return h(_,y);switch(h){case"pathParamsChange":return!ae(_.url,y.url);case"pathParamsOrQueryParamsChange":return!ae(_.url,y.url)||!oe(_.queryParams,y.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Er(_,y)||!oe(_.queryParams,y.queryParams);default:return!Er(_,y)}}(Y,B,B.routeConfig.runGuardsAndResolvers);Re?S.canActivateChecks.push(new Yt(w)):(B.data=Y.data,B._resolvedData=Y._resolvedData),zr(_,y,B.component?se?se.children:null:h,w,S),Re&&se&&se.outlet&&se.outlet.isActivated&&S.canDeactivateChecks.push(new dn(se.outlet.component,Y))}else Y&&Br(y,se,S),S.canActivateChecks.push(new Yt(w)),zr(_,null,B.component?se?se.children:null:h,w,S)})(Y,B[Y.value.outlet],h,w.concat([Y.value]),S),delete B[Y.value.outlet]}),Ke(B,(Y,se)=>Br(Y,h.getContext(se),S)),S}function Br(_,y,h){const w=Ae(_),S=_.value;Ke(w,(B,Y)=>{Br(B,S.component?y?y.children.getContext(Y):null:y,h)}),h.canDeactivateChecks.push(new dn(S.component&&y&&y.outlet&&y.outlet.isActivated?y.outlet.component:null,S))}class Hr{}function To(_){return new x.y(y=>y.error(_))}class Yi{constructor(y,h,w,S,B,Y){this.rootComponentType=y,this.config=h,this.urlTree=w,this.url=S,this.paramsInheritanceStrategy=B,this.relativeLinkResolution=Y}recognize(){const y=Vr(this.urlTree.root,[],[],this.config.filter(Y=>void 0===Y.redirectTo),this.relativeLinkResolution).segmentGroup,h=this.processSegmentGroup(this.config,y,at);if(null===h)return null;const w=new nr([],Object.freeze({}),Object.freeze(ft({},this.urlTree.queryParams)),this.urlTree.fragment,{},at,this.rootComponentType,null,this.urlTree.root,-1,{}),S=new ge(w,h),B=new Ln(this.url,S);return this.inheritParamsAndData(B._root),B}inheritParamsAndData(y){const h=y.value,w=En(h,this.paramsInheritanceStrategy);h.params=Object.freeze(w.params),h.data=Object.freeze(w.data),y.children.forEach(S=>this.inheritParamsAndData(S))}processSegmentGroup(y,h,w){return 0===h.segments.length&&h.hasChildren()?this.processChildren(y,h):this.processSegment(y,h,h.segments,w)}processChildren(y,h){const w=[];for(const B of Object.keys(h.children)){const Y=h.children[B],se=Xr(y,B),Re=this.processSegmentGroup(se,Y,B);if(null===Re)return null;w.push(...Re)}const S=Zn(w);return S.sort((y,h)=>y.value.outlet===at?-1:h.value.outlet===at?1:y.value.outlet.localeCompare(h.value.outlet)),S}processSegment(y,h,w,S){for(const B of y){const Y=this.processSegmentAgainstRoute(B,h,w,S);if(null!==Y)return Y}return Gi(h,w,S)?[]:null}processSegmentAgainstRoute(y,h,w,S){if(y.redirectTo||!Wi(y,h,w,S))return null;let B,Y=[],se=[];if("**"===y.path){const jt=w.length>0?Oe(w).parameters:{};B=new nr(w,jt,Object.freeze(ft({},this.urlTree.queryParams)),this.urlTree.fragment,Ur(y),Un(y),y.component,y,Ko(h),Ai(h)+w.length,ps(y))}else{const jt=Ir(h,y,w);if(!jt.matched)return null;Y=jt.consumedSegments,se=w.slice(jt.lastChild),B=new nr(Y,jt.parameters,Object.freeze(ft({},this.urlTree.queryParams)),this.urlTree.fragment,Ur(y),Un(y),y.component,y,Ko(h),Ai(h)+Y.length,ps(y))}const Re=(_=y).children?_.children:_.loadChildren?_._loadedConfig.routes:[],{segmentGroup:ot,slicedSegments:Nt}=Vr(h,Y,se,Re.filter(jt=>void 0===jt.redirectTo),this.relativeLinkResolution);var _;if(0===Nt.length&&ot.hasChildren()){const jt=this.processChildren(Re,ot);return null===jt?null:[new ge(B,jt)]}if(0===Re.length&&0===Nt.length)return[new ge(B,[])];const st=Un(y)===S,Bt=this.processSegment(Re,ot,Nt,st?at:S);return null===Bt?null:[new ge(B,Bt)]}}function ho(_){const y=_.value.routeConfig;return y&&""===y.path&&void 0===y.redirectTo}function Zn(_){const y=[],h=new Set;for(const w of _){if(!ho(w)){y.push(w);continue}const S=y.find(B=>w.value.routeConfig===B.value.routeConfig);void 0!==S?(S.children.push(...w.children),h.add(S)):y.push(w)}for(const w of h){const S=Zn(w.children);y.push(new ge(w.value,S))}return y.filter(w=>!h.has(w))}function Ko(_){let y=_;for(;y._sourceSegment;)y=y._sourceSegment;return y}function Ai(_){let y=_,h=y._segmentIndexShift?y._segmentIndexShift:0;for(;y._sourceSegment;)y=y._sourceSegment,h+=y._segmentIndexShift?y._segmentIndexShift:0;return h-1}function Ur(_){return _.data||{}}function ps(_){return _.resolve||{}}function Io(_){return(0,Se.w)(y=>{const h=_(y);return h?(0,z.D)(h).pipe((0,Be.U)(()=>y)):(0,T.of)(y)})}class Qo extends class{shouldDetach(y){return!1}store(y,h){}shouldAttach(y){return!1}retrieve(y){return null}shouldReuseRoute(y,h){return y.routeConfig===h.routeConfig}}{}const jr=new g.OlP("ROUTES");class fo{constructor(y,h,w,S){this.injector=y,this.compiler=h,this.onLoadStartListener=w,this.onLoadEndListener=S}load(y,h){if(h._loader$)return h._loader$;this.onLoadStartListener&&this.onLoadStartListener(h);const S=this.loadModuleFactory(h.loadChildren).pipe((0,Be.U)(B=>{this.onLoadEndListener&&this.onLoadEndListener(h);const Y=B.create(y);return new Hn(q(Y.injector.get(jr,void 0,g.XFs.Self|g.XFs.Optional)).map(Zr),Y)}),(0,je.K)(B=>{throw h._loader$=void 0,B}));return h._loader$=new N.c(S,()=>new te.xQ).pipe((0,de.x)()),h._loader$}loadModuleFactory(y){return Ue(y()).pipe((0,Ee.zg)(h=>h instanceof g.YKP?(0,T.of)(h):(0,z.D)(this.compiler.compileModuleAsync(h))))}}class Zo{shouldProcessUrl(y){return!0}extract(y){return y}merge(y,h){return y}}function Xo(_){throw _}function Po(_,y,h){return y.parse("/")}function _s(_,y){return(0,T.of)(null)}const fa={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},or={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let On=(()=>{class _{constructor(h,w,S,B,Y,se,Re){this.rootComponentType=h,this.urlSerializer=w,this.rootContexts=S,this.location=B,this.config=Re,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new te.xQ,this.errorHandler=Xo,this.malformedUriErrorHandler=Po,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:_s,afterPreactivation:_s},this.urlHandlingStrategy=new Zo,this.routeReuseStrategy=new Qo,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=Y.get(g.h0i),this.console=Y.get(g.c2e);const st=Y.get(g.R0b);this.isNgZoneEnabled=st instanceof g.R0b&&g.R0b.isInAngularZone(),this.resetConfig(Re),this.currentUrlTree=new sn(new vt([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new fo(Y,se,Bt=>this.triggerEvent(new nt(Bt)),Bt=>this.triggerEvent(new Ge(Bt))),this.routerState=Et(this.currentUrlTree,this.rootComponentType),this.transitions=new M.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var h;return null==(h=this.location.getState())?void 0:h.\u0275routerPageId}setupNavigations(h){const w=this.events;return h.pipe((0,ie.h)(S=>0!==S.id),(0,Be.U)(S=>ur(ft({},S),{extractedUrl:this.urlHandlingStrategy.extract(S.rawUrl)})),(0,Se.w)(S=>{let B=!1,Y=!1;return(0,T.of)(S).pipe((0,fe.b)(se=>{this.currentNavigation={id:se.id,initialUrl:se.currentRawUrl,extractedUrl:se.extractedUrl,trigger:se.source,extras:se.extras,previousNavigation:this.lastSuccessfulNavigation?ur(ft({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,Se.w)(se=>{const Re=this.browserUrlTree.toString(),ot=!this.navigated||se.extractedUrl.toString()!==Re||Re!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||ot)&&this.urlHandlingStrategy.shouldProcessUrl(se.rawUrl))return Ro(se.source)&&(this.browserUrlTree=se.extractedUrl),(0,T.of)(se).pipe((0,Se.w)(st=>{const Bt=this.transitions.getValue();return w.next(new Ot(st.id,this.serializeUrl(st.extractedUrl),st.source,st.restoredState)),Bt!==this.transitions.getValue()?F.E:Promise.resolve(st)}),function(_,y,h,w){return(0,Se.w)(S=>function(_,y,h,w,S){return new et(_,y,h,w,S).apply()}(_,y,h,S.extractedUrl,w).pipe((0,Be.U)(B=>ur(ft({},S),{urlAfterRedirects:B}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,fe.b)(st=>{this.currentNavigation=ur(ft({},this.currentNavigation),{finalUrl:st.urlAfterRedirects})}),function(_,y,h,w,S){return(0,Ee.zg)(B=>function(_,y,h,w,S="emptyOnly",B="legacy"){try{const Y=new Yi(_,y,h,w,S,B).recognize();return null===Y?To(new Hr):(0,T.of)(Y)}catch(Y){return To(Y)}}(_,y,B.urlAfterRedirects,h(B.urlAfterRedirects),w,S).pipe((0,Be.U)(Y=>ur(ft({},B),{targetSnapshot:Y}))))}(this.rootComponentType,this.config,st=>this.serializeUrl(st),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,fe.b)(st=>{if("eager"===this.urlUpdateStrategy){if(!st.extras.skipLocationChange){const jt=this.urlHandlingStrategy.merge(st.urlAfterRedirects,st.rawUrl);this.setBrowserUrl(jt,st)}this.browserUrlTree=st.urlAfterRedirects}const Bt=new It(st.id,this.serializeUrl(st.extractedUrl),this.serializeUrl(st.urlAfterRedirects),st.targetSnapshot);w.next(Bt)}));if(ot&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:Bt,extractedUrl:jt,source:jn,restoredState:ei,extras:tr}=se,_r=new Ot(Bt,this.serializeUrl(jt),jn,ei);w.next(_r);const Ji=Et(jt,this.rootComponentType).snapshot;return(0,T.of)(ur(ft({},se),{targetSnapshot:Ji,urlAfterRedirects:jt,extras:ur(ft({},tr),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=se.rawUrl,se.resolve(null),F.E}),Io(se=>{const{targetSnapshot:Re,id:ot,extractedUrl:Nt,rawUrl:st,extras:{skipLocationChange:Bt,replaceUrl:jt}}=se;return this.hooks.beforePreactivation(Re,{navigationId:ot,appliedUrlTree:Nt,rawUrlTree:st,skipLocationChange:!!Bt,replaceUrl:!!jt})}),(0,fe.b)(se=>{const Re=new Wt(se.id,this.serializeUrl(se.extractedUrl),this.serializeUrl(se.urlAfterRedirects),se.targetSnapshot);this.triggerEvent(Re)}),(0,Be.U)(se=>ur(ft({},se),{guards:mn(se.targetSnapshot,se.currentSnapshot,this.rootContexts)})),function(_,y){return(0,Ee.zg)(h=>{const{targetSnapshot:w,currentSnapshot:S,guards:{canActivateChecks:B,canDeactivateChecks:Y}}=h;return 0===Y.length&&0===B.length?(0,T.of)(ur(ft({},h),{guardsResult:!0})):function(_,y,h,w){return(0,z.D)(_).pipe((0,Ee.zg)(S=>function(_,y,h,w,S){const B=y&&y.routeConfig?y.routeConfig.canDeactivate:null;if(!B||0===B.length)return(0,T.of)(!0);const Y=B.map(se=>{const Re=mt(se,y,S);let ot;if(function(_){return _&&ir(_.canDeactivate)}(Re))ot=Ue(Re.canDeactivate(_,y,h,w));else{if(!ir(Re))throw new Error("Invalid CanDeactivate guard");ot=Ue(Re(_,y,h,w))}return ot.pipe((0,Ce.P)())});return(0,T.of)(Y).pipe(ai())}(S.component,S.route,h,y,w)),(0,Ce.P)(S=>!0!==S,!0))}(Y,w,S,_).pipe((0,Ee.zg)(se=>se&&function(_){return"boolean"==typeof _}(se)?function(_,y,h,w){return(0,z.D)(y).pipe((0,Ze.b)(S=>(0,k.z)(function(_,y){return null!==_&&y&&y(new _e(_)),(0,T.of)(!0)}(S.route.parent,w),function(_,y){return null!==_&&y&&y(new rt(_)),(0,T.of)(!0)}(S.route,w),function(_,y,h){const w=y[y.length-1],B=y.slice(0,y.length-1).reverse().map(Y=>function(_){const y=_.routeConfig?_.routeConfig.canActivateChild:null;return y&&0!==y.length?{node:_,guards:y}:null}(Y)).filter(Y=>null!==Y).map(Y=>L(()=>{const se=Y.guards.map(Re=>{const ot=mt(Re,Y.node,h);let Nt;if(function(_){return _&&ir(_.canActivateChild)}(ot))Nt=Ue(ot.canActivateChild(w,_));else{if(!ir(ot))throw new Error("Invalid CanActivateChild guard");Nt=Ue(ot(w,_))}return Nt.pipe((0,Ce.P)())});return(0,T.of)(se).pipe(ai())}));return(0,T.of)(B).pipe(ai())}(_,S.path,h),function(_,y,h){const w=y.routeConfig?y.routeConfig.canActivate:null;if(!w||0===w.length)return(0,T.of)(!0);const S=w.map(B=>L(()=>{const Y=mt(B,y,h);let se;if(function(_){return _&&ir(_.canActivate)}(Y))se=Ue(Y.canActivate(y,_));else{if(!ir(Y))throw new Error("Invalid CanActivate guard");se=Ue(Y(y,_))}return se.pipe((0,Ce.P)())}));return(0,T.of)(S).pipe(ai())}(_,S.route,h))),(0,Ce.P)(S=>!0!==S,!0))}(w,B,_,y):(0,T.of)(se)),(0,Be.U)(se=>ur(ft({},h),{guardsResult:se})))})}(this.ngModule.injector,se=>this.triggerEvent(se)),(0,fe.b)(se=>{if(Tr(se.guardsResult)){const ot=V(`Redirecting to "${this.serializeUrl(se.guardsResult)}"`);throw ot.url=se.guardsResult,ot}const Re=new Cn(se.id,this.serializeUrl(se.extractedUrl),this.serializeUrl(se.urlAfterRedirects),se.targetSnapshot,!!se.guardsResult);this.triggerEvent(Re)}),(0,ie.h)(se=>!!se.guardsResult||(this.restoreHistory(se),this.cancelNavigationTransition(se,""),!1)),Io(se=>{if(se.guards.canActivateChecks.length)return(0,T.of)(se).pipe((0,fe.b)(Re=>{const ot=new _n(Re.id,this.serializeUrl(Re.extractedUrl),this.serializeUrl(Re.urlAfterRedirects),Re.targetSnapshot);this.triggerEvent(ot)}),(0,Se.w)(Re=>{let ot=!1;return(0,T.of)(Re).pipe(function(_,y){return(0,Ee.zg)(h=>{const{targetSnapshot:w,guards:{canActivateChecks:S}}=h;if(!S.length)return(0,T.of)(h);let B=0;return(0,z.D)(S).pipe((0,Ze.b)(Y=>function(_,y,h,w){return function(_,y,h,w){const S=Object.keys(_);if(0===S.length)return(0,T.of)({});const B={};return(0,z.D)(S).pipe((0,Ee.zg)(Y=>function(_,y,h,w){const S=mt(_,y,w);return Ue(S.resolve?S.resolve(y,h):S(y,h))}(_[Y],y,h,w).pipe((0,fe.b)(se=>{B[Y]=se}))),(0,K.h)(1),(0,Ee.zg)(()=>Object.keys(B).length===S.length?(0,T.of)(B):F.E))}(_._resolve,_,y,w).pipe((0,Be.U)(B=>(_._resolvedData=B,_.data=ft(ft({},_.data),En(_,h).resolve),null)))}(Y.route,w,_,y)),(0,fe.b)(()=>B++),(0,K.h)(1),(0,Ee.zg)(Y=>B===S.length?(0,T.of)(h):F.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,fe.b)({next:()=>ot=!0,complete:()=>{ot||(this.restoreHistory(Re),this.cancelNavigationTransition(Re,"At least one route resolver didn't emit any value."))}}))}),(0,fe.b)(Re=>{const ot=new Rt(Re.id,this.serializeUrl(Re.extractedUrl),this.serializeUrl(Re.urlAfterRedirects),Re.targetSnapshot);this.triggerEvent(ot)}))}),Io(se=>{const{targetSnapshot:Re,id:ot,extractedUrl:Nt,rawUrl:st,extras:{skipLocationChange:Bt,replaceUrl:jt}}=se;return this.hooks.afterPreactivation(Re,{navigationId:ot,appliedUrlTree:Nt,rawUrlTree:st,skipLocationChange:!!Bt,replaceUrl:!!jt})}),(0,Be.U)(se=>{const Re=function(_,y,h){const w=Kn(_,y._root,h?h._root:void 0);return new gt(w,y)}(this.routeReuseStrategy,se.targetSnapshot,se.currentRouterState);return ur(ft({},se),{targetRouterState:Re})}),(0,fe.b)(se=>{this.currentUrlTree=se.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(se.urlAfterRedirects,se.rawUrl),this.routerState=se.targetRouterState,"deferred"===this.urlUpdateStrategy&&(se.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,se),this.browserUrlTree=se.urlAfterRedirects)}),((_,y,h)=>(0,Be.U)(w=>(new Ci(y,w.targetRouterState,w.currentRouterState,h).activate(_),w)))(this.rootContexts,this.routeReuseStrategy,se=>this.triggerEvent(se)),(0,fe.b)({next(){B=!0},complete(){B=!0}}),(0,Le.x)(()=>{var se;B||Y||this.cancelNavigationTransition(S,`Navigation ID ${S.id} is not equal to the current navigation id ${this.navigationId}`),(null==(se=this.currentNavigation)?void 0:se.id)===S.id&&(this.currentNavigation=null)}),(0,je.K)(se=>{if(Y=!0,function(_){return _&&_[Ve]}(se)){const Re=Tr(se.url);Re||(this.navigated=!0,this.restoreHistory(S,!0));const ot=new pt(S.id,this.serializeUrl(S.extractedUrl),se.message);w.next(ot),Re?setTimeout(()=>{const Nt=this.urlHandlingStrategy.merge(se.url,this.rawUrlTree),st={skipLocationChange:S.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Ro(S.source)};this.scheduleNavigation(Nt,"imperative",null,st,{resolve:S.resolve,reject:S.reject,promise:S.promise})},0):S.resolve(!1)}else{this.restoreHistory(S,!0);const Re=new Mt(S.id,this.serializeUrl(S.extractedUrl),se);w.next(Re);try{S.resolve(this.errorHandler(se))}catch(ot){S.reject(ot)}}return F.E}))}))}resetRootComponentType(h){this.rootComponentType=h,this.routerState.root.component=this.rootComponentType}setTransition(h){this.transitions.next(ft(ft({},this.transitions.value),h))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(h=>{const w="popstate"===h.type?"popstate":"hashchange";"popstate"===w&&setTimeout(()=>{var se;const S={replaceUrl:!0},B=(null==(se=h.state)?void 0:se.navigationId)?h.state:null;if(B){const Re=ft({},B);delete Re.navigationId,delete Re.\u0275routerPageId,0!==Object.keys(Re).length&&(S.state=Re)}const Y=this.parseUrl(h.url);this.scheduleNavigation(Y,w,B,S)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(h){this.events.next(h)}resetConfig(h){$i(h),this.config=h.map(Zr),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(h,w={}){const{relativeTo:S,queryParams:B,fragment:Y,queryParamsHandling:se,preserveFragment:Re}=w,ot=S||this.routerState.root,Nt=Re?this.currentUrlTree.fragment:Y;let st=null;switch(se){case"merge":st=ft(ft({},this.currentUrlTree.queryParams),B);break;case"preserve":st=this.currentUrlTree.queryParams;break;default:st=B||null}return null!==st&&(st=this.removeEmptyProps(st)),function(_,y,h,w,S){if(0===h.length)return Fn(y.root,y.root,y,w,S);const B=function(_){if("string"==typeof _[0]&&1===_.length&&"/"===_[0])return new Sn(!0,0,_);let y=0,h=!1;const w=_.reduce((S,B,Y)=>{if("object"==typeof B&&null!=B){if(B.outlets){const se={};return Ke(B.outlets,(Re,ot)=>{se[ot]="string"==typeof Re?Re.split("/"):Re}),[...S,{outlets:se}]}if(B.segmentPath)return[...S,B.segmentPath]}return"string"!=typeof B?[...S,B]:0===Y?(B.split("/").forEach((se,Re)=>{0==Re&&"."===se||(0==Re&&""===se?h=!0:".."===se?y++:""!=se&&S.push(se))}),S):[...S,B]},[]);return new Sn(h,y,w)}(h);if(B.toRoot())return Fn(y.root,new vt([],{}),y,w,S);const Y=function(_,y,h){if(_.isAbsolute)return new Tn(y.root,!0,0);if(-1===h.snapshot._lastPathIndex){const B=h.snapshot._urlSegment;return new Tn(B,B===y.root,0)}const w=wr(_.commands[0])?0:1;return function(_,y,h){let w=_,S=y,B=h;for(;B>S;){if(B-=S,w=w.parent,!w)throw new Error("Invalid number of '../'");S=w.segments.length}return new Tn(w,!1,S-B)}(h.snapshot._urlSegment,h.snapshot._lastPathIndex+w,_.numberOfDoubleDots)}(B,y,_),se=Y.processChildren?_i(Y.segmentGroup,Y.index,B.commands):Kr(Y.segmentGroup,Y.index,B.commands);return Fn(Y.segmentGroup,se,y,w,S)}(ot,this.currentUrlTree,h,st,null!=Nt?Nt:null)}navigateByUrl(h,w={skipLocationChange:!1}){const S=Tr(h)?h:this.parseUrl(h),B=this.urlHandlingStrategy.merge(S,this.rawUrlTree);return this.scheduleNavigation(B,"imperative",null,w)}navigate(h,w={skipLocationChange:!1}){return function(_){for(let y=0;y<_.length;y++){const h=_[y];if(null==h)throw new Error(`The requested path contains ${h} segment at index ${y}`)}}(h),this.navigateByUrl(this.createUrlTree(h,w),w)}serializeUrl(h){return this.urlSerializer.serialize(h)}parseUrl(h){let w;try{w=this.urlSerializer.parse(h)}catch(S){w=this.malformedUriErrorHandler(S,this.urlSerializer,h)}return w}isActive(h,w){let S;if(S=!0===w?ft({},fa):!1===w?ft({},or):w,Tr(h))return Qt(this.currentUrlTree,h,S);const B=this.parseUrl(h);return Qt(this.currentUrlTree,B,S)}removeEmptyProps(h){return Object.keys(h).reduce((w,S)=>{const B=h[S];return null!=B&&(w[S]=B),w},{})}processNavigations(){this.navigations.subscribe(h=>{this.navigated=!0,this.lastSuccessfulId=h.id,this.currentPageId=h.targetPageId,this.events.next(new $t(h.id,this.serializeUrl(h.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,h.resolve(!0)},h=>{this.console.warn(`Unhandled Navigation Error: ${h}`)})}scheduleNavigation(h,w,S,B,Y){var _r,Ji,Si;if(this.disposed)return Promise.resolve(!1);const se=this.transitions.value,Re=Ro(w)&&se&&!Ro(se.source),ot=se.rawUrl.toString()===h.toString(),Nt=se.id===(null==(_r=this.currentNavigation)?void 0:_r.id);if(Re&&ot&&Nt)return Promise.resolve(!0);let Bt,jt,jn;Y?(Bt=Y.resolve,jt=Y.reject,jn=Y.promise):jn=new Promise((it,yt)=>{Bt=it,jt=yt});const ei=++this.navigationId;let tr;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(S=this.location.getState()),tr=S&&S.\u0275routerPageId?S.\u0275routerPageId:B.replaceUrl||B.skipLocationChange?null!=(Ji=this.browserPageId)?Ji:0:(null!=(Si=this.browserPageId)?Si:0)+1):tr=0,this.setTransition({id:ei,targetPageId:tr,source:w,restoredState:S,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:h,extras:B,resolve:Bt,reject:jt,promise:jn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),jn.catch(it=>Promise.reject(it))}setBrowserUrl(h,w){const S=this.urlSerializer.serialize(h),B=ft(ft({},w.extras.state),this.generateNgRouterState(w.id,w.targetPageId));this.location.isCurrentPathEqualTo(S)||w.extras.replaceUrl?this.location.replaceState(S,"",B):this.location.go(S,"",B)}restoreHistory(h,w=!1){var S,B;if("computed"===this.canceledNavigationResolution){const Y=this.currentPageId-h.targetPageId;"popstate"!==h.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null==(S=this.currentNavigation)?void 0:S.finalUrl)||0===Y?this.currentUrlTree===(null==(B=this.currentNavigation)?void 0:B.finalUrl)&&0===Y&&(this.resetState(h),this.browserUrlTree=h.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(Y)}else"replace"===this.canceledNavigationResolution&&(w&&this.resetState(h),this.resetUrlToCurrentUrlTree())}resetState(h){this.routerState=h.currentRouterState,this.currentUrlTree=h.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,h.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(h,w){const S=new pt(h.id,this.serializeUrl(h.extractedUrl),w);this.triggerEvent(S),h.resolve(!1)}generateNgRouterState(h,w){return"computed"===this.canceledNavigationResolution?{navigationId:h,\u0275routerPageId:w}:{navigationId:h}}}return _.\u0275fac=function(h){g.$Z()},_.\u0275prov=g.Yz7({token:_,factory:_.\u0275fac}),_})();function Ro(_){return"imperative"!==_}let Jo=(()=>{class _{constructor(h,w,S,B,Y){this.router=h,this.route=w,this.tabIndexAttribute=S,this.renderer=B,this.el=Y,this.commands=null,this.onChanges=new te.xQ,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(h){if(null!=this.tabIndexAttribute)return;const w=this.renderer,S=this.el.nativeElement;null!==h?w.setAttribute(S,"tabindex",h):w.removeAttribute(S,"tabindex")}ngOnChanges(h){this.onChanges.next(this)}set routerLink(h){null!=h?(this.commands=Array.isArray(h)?h:[h],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){if(null===this.urlTree)return!0;const h={skipLocationChange:Zi(this.skipLocationChange),replaceUrl:Zi(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,h),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Zi(this.preserveFragment)})}}return _.\u0275fac=function(h){return new(h||_)(g.Y36(On),g.Y36(nn),g.$8M("tabindex"),g.Y36(g.Qsj),g.Y36(g.SBq))},_.\u0275dir=g.lG2({type:_,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(h,w){1&h&&g.NdJ("click",function(){return w.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[g.TTD]}),_})(),xo=(()=>{class _{constructor(h,w,S){this.router=h,this.route=w,this.locationStrategy=S,this.commands=null,this.href=null,this.onChanges=new te.xQ,this.subscription=h.events.subscribe(B=>{B instanceof $t&&this.updateTargetUrlAndHref()})}set routerLink(h){this.commands=null!=h?Array.isArray(h)?h:[h]:null}ngOnChanges(h){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(h,w,S,B,Y){if(0!==h||w||S||B||Y||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)return!0;const se={skipLocationChange:Zi(this.skipLocationChange),replaceUrl:Zi(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,se),!1}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Zi(this.preserveFragment)})}}return _.\u0275fac=function(h){return new(h||_)(g.Y36(On),g.Y36(nn),g.Y36(p.S$))},_.\u0275dir=g.lG2({type:_,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(h,w){1&h&&g.NdJ("click",function(B){return w.onClick(B.button,B.ctrlKey,B.shiftKey,B.altKey,B.metaKey)}),2&h&&g.uIk("target",w.target)("href",w.href,g.LSH)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[g.TTD]}),_})();function Zi(_){return""===_||!!_}let vs=(()=>{class _{constructor(h,w,S,B,Y,se){this.router=h,this.element=w,this.renderer=S,this.cdr=B,this.link=Y,this.linkWithHref=se,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new g.vpe,this.routerEventsSubscription=h.events.subscribe(Re=>{Re instanceof $t&&this.update()})}ngAfterContentInit(){(0,T.of)(this.links.changes,this.linksWithHrefs.changes,(0,T.of)(null)).pipe((0,be.J)()).subscribe(h=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var w;null==(w=this.linkInputChangesSubscription)||w.unsubscribe();const h=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(S=>!!S).map(S=>S.onChanges);this.linkInputChangesSubscription=(0,z.D)(h).pipe((0,be.J)()).subscribe(S=>{this.isActive!==this.isLinkActive(this.router)(S)&&this.update()})}set routerLinkActive(h){const w=Array.isArray(h)?h:h.split(" ");this.classes=w.filter(S=>!!S)}ngOnChanges(h){this.update()}ngOnDestroy(){var h;this.routerEventsSubscription.unsubscribe(),null==(h=this.linkInputChangesSubscription)||h.unsubscribe()}update(){!this.links||!this.linksWithHrefs||!this.router.navigated||Promise.resolve().then(()=>{const h=this.hasActiveLinks();this.isActive!==h&&(this.isActive=h,this.cdr.markForCheck(),this.classes.forEach(w=>{h?this.renderer.addClass(this.element.nativeElement,w):this.renderer.removeClass(this.element.nativeElement,w)}),this.isActiveChange.emit(h))})}isLinkActive(h){const w=function(_){return!!_.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return S=>!!S.urlTree&&h.isActive(S.urlTree,w)}hasActiveLinks(){const h=this.isLinkActive(this.router);return this.link&&h(this.link)||this.linkWithHref&&h(this.linkWithHref)||this.links.some(h)||this.linksWithHrefs.some(h)}}return _.\u0275fac=function(h){return new(h||_)(g.Y36(On),g.Y36(g.SBq),g.Y36(g.Qsj),g.Y36(g.sBO),g.Y36(Jo,8),g.Y36(xo,8))},_.\u0275dir=g.lG2({type:_,selectors:[["","routerLinkActive",""]],contentQueries:function(h,w,S){if(1&h&&(g.Suo(S,Jo,5),g.Suo(S,xo,5)),2&h){let B;g.iGM(B=g.CRH())&&(w.links=B),g.iGM(B=g.CRH())&&(w.linksWithHrefs=B)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[g.TTD]}),_})();class po{}class go{preload(y,h){return(0,T.of)(null)}}let Fo=(()=>{class _{constructor(h,w,S,B){this.router=h,this.injector=S,this.preloadingStrategy=B,this.loader=new fo(S,w,Re=>h.triggerEvent(new nt(Re)),Re=>h.triggerEvent(new Ge(Re)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,ie.h)(h=>h instanceof $t),(0,Ze.b)(()=>this.preload())).subscribe(()=>{})}preload(){const h=this.injector.get(g.h0i);return this.processRoutes(h,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(h,w){const S=[];for(const B of w)if(B.loadChildren&&!B.canLoad&&B._loadedConfig){const Y=B._loadedConfig;S.push(this.processRoutes(Y.module,Y.routes))}else B.loadChildren&&!B.canLoad?S.push(this.preloadConfig(h,B)):B.children&&S.push(this.processRoutes(h,B.children));return(0,z.D)(S).pipe((0,be.J)(),(0,Be.U)(B=>{}))}preloadConfig(h,w){return this.preloadingStrategy.preload(w,()=>(w._loadedConfig?(0,T.of)(w._loadedConfig):this.loader.load(h.injector,w)).pipe((0,Ee.zg)(B=>(w._loadedConfig=B,this.processRoutes(B.module,B.routes)))))}}return _.\u0275fac=function(h){return new(h||_)(g.LFG(On),g.LFG(g.Sil),g.LFG(g.zs3),g.LFG(po))},_.\u0275prov=g.Yz7({token:_,factory:_.\u0275fac}),_})(),No=(()=>{class _{constructor(h,w,S={}){this.router=h,this.viewportScroller=w,this.options=S,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},S.scrollPositionRestoration=S.scrollPositionRestoration||"disabled",S.anchorScrolling=S.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(h=>{h instanceof Ot?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=h.navigationTrigger,this.restoredId=h.restoredState?h.restoredState.navigationId:0):h instanceof $t&&(this.lastId=h.id,this.scheduleScrollEvent(h,this.router.parseUrl(h.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(h=>{h instanceof At&&(h.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(h.position):h.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(h.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(h,w){this.router.triggerEvent(new At(h,"popstate"===this.lastSource?this.store[this.restoredId]:null,w))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return _.\u0275fac=function(h){g.$Z()},_.\u0275prov=g.Yz7({token:_,factory:_.\u0275fac}),_})();const hr=new g.OlP("ROUTER_CONFIGURATION"),Xi=new g.OlP("ROUTER_FORROOT_GUARD"),ga=[p.Ye,{provide:We,useClass:lt},{provide:On,useFactory:function(_,y,h,w,S,B,Y={},se,Re){const ot=new On(null,_,y,h,w,S,q(B));return se&&(ot.urlHandlingStrategy=se),Re&&(ot.routeReuseStrategy=Re),function(_,y){_.errorHandler&&(y.errorHandler=_.errorHandler),_.malformedUriErrorHandler&&(y.malformedUriErrorHandler=_.malformedUriErrorHandler),_.onSameUrlNavigation&&(y.onSameUrlNavigation=_.onSameUrlNavigation),_.paramsInheritanceStrategy&&(y.paramsInheritanceStrategy=_.paramsInheritanceStrategy),_.relativeLinkResolution&&(y.relativeLinkResolution=_.relativeLinkResolution),_.urlUpdateStrategy&&(y.urlUpdateStrategy=_.urlUpdateStrategy),_.canceledNavigationResolution&&(y.canceledNavigationResolution=_.canceledNavigationResolution)}(Y,ot),Y.enableTracing&&ot.events.subscribe(Nt=>{var st,Bt;null==(st=console.group)||st.call(console,`Router Event: ${Nt.constructor.name}`),console.log(Nt.toString()),console.log(Nt),null==(Bt=console.groupEnd)||Bt.call(console)}),ot},deps:[We,mr,p.Ye,g.zs3,g.Sil,jr,hr,[class{},new g.FiY],[class{},new g.FiY]]},mr,{provide:nn,useFactory:function(_){return _.routerState.root},deps:[On]},Fo,go,class{preload(y,h){return h().pipe((0,je.K)(()=>(0,T.of)(null)))}},{provide:hr,useValue:{enableTracing:!1}}];function ma(){return new g.PXZ("Router",On)}let mo=(()=>{class _{constructor(h,w){}static forRoot(h,w){return{ngModule:_,providers:[ga,l(h),{provide:Xi,useFactory:c,deps:[[On,new g.FiY,new g.tp0]]},{provide:hr,useValue:w||{}},{provide:p.S$,useFactory:A,deps:[p.lw,[new g.tBr(p.mr),new g.FiY],hr]},{provide:No,useFactory:qo,deps:[On,p.EM,hr]},{provide:po,useExisting:w&&w.preloadingStrategy?w.preloadingStrategy:go},{provide:g.PXZ,multi:!0,useFactory:ma},[X,{provide:g.ip1,multi:!0,useFactory:ce,deps:[X]},{provide:ze,useFactory:De,deps:[X]},{provide:g.tb,multi:!0,useExisting:ze}]]}}static forChild(h){return{ngModule:_,providers:[l(h)]}}}return _.\u0275fac=function(h){return new(h||_)(g.LFG(Xi,8),g.LFG(On,8))},_.\u0275mod=g.oAB({type:_}),_.\u0275inj=g.cJS({}),_})();function qo(_,y,h){return h.scrollOffset&&y.setOffset(h.scrollOffset),new No(_,y,h)}function A(_,y,h={}){return h.useHash?new p.Do(_,y):new p.b0(_,y)}function c(_){return"guarded"}function l(_){return[{provide:g.deG,multi:!0,useValue:_},{provide:jr,multi:!0,useValue:_}]}let X=(()=>{class _{constructor(h){this.injector=h,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new te.xQ}appInitializer(){return this.injector.get(p.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let w=null;const S=new Promise(se=>w=se),B=this.injector.get(On),Y=this.injector.get(hr);return"disabled"===Y.initialNavigation?(B.setUpLocationChangeListener(),w(!0)):"enabled"===Y.initialNavigation||"enabledBlocking"===Y.initialNavigation?(B.hooks.afterPreactivation=()=>this.initNavigation?(0,T.of)(null):(this.initNavigation=!0,w(!0),this.resultOfPreactivationDone),B.initialNavigation()):w(!0),S})}bootstrapListener(h){const w=this.injector.get(hr),S=this.injector.get(Fo),B=this.injector.get(No),Y=this.injector.get(On),se=this.injector.get(g.z2F);h===se.components[0]&&(("enabledNonBlocking"===w.initialNavigation||void 0===w.initialNavigation)&&Y.initialNavigation(),S.setUpPreloading(),B.init(),Y.resetRootComponentType(se.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return _.\u0275fac=function(h){return new(h||_)(g.LFG(g.zs3))},_.\u0275prov=g.Yz7({token:_,factory:_.\u0275fac}),_})();function ce(_){return _.appInitializer.bind(_)}function De(_){return _.bootstrapListener.bind(_)}const ze=new g.OlP("Router Initializer")}},Ne=>{Ne(Ne.s=1966)}]);