diff --git a/app-components/preview/app-components.js b/app-components/preview/app-components.js index 726a702..d9742b7 100644 --- a/app-components/preview/app-components.js +++ b/app-components/preview/app-components.js @@ -1,3 +1,3 @@ (()=>{"use strict";var e,v={},_={};function n(e){var a=_[e];if(void 0!==a)return a.exports;var r=_[e]={exports:{}};return v[e].call(r.exports,r,r.exports,n),r.exports}n.m=v,e=[],n.O=(a,r,o,f)=>{if(!r){var s=1/0;for(t=0;t=f)&&Object.keys(n.O).every(h=>n.O[h](r[l]))?r.splice(l--,1):(u=!1,f0&&e[t-1][2]>f;t--)e[t]=e[t-1];e[t]=[r,o,f]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a}),a},n.d=(e,a)=>{for(var r in a)n.o(a,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{var e={666:0};n.O.j=o=>0===e[o];var a=(o,f)=>{var l,c,[t,s,u]=f,p=0;if(t.some(d=>0!==e[d])){for(l in s)n.o(s,l)&&(n.m[l]=s[l]);if(u)var b=u(n)}for(o&&o(f);p{"use strict";we(609),we(757),we(924)},924:()=>{!function(){"use strict";!function(){if(void 0===window.Reflect||void 0===window.customElements||window.customElements.polyfillWrapFlushCallback)return;const K=HTMLElement;window.HTMLElement=function(){return Reflect.construct(K,[],this.constructor)},HTMLElement.prototype=K.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,K)}()}()},757:()=>{!function(K,pe){"use strict";function we(){var r=rt.splice(0,rt.length);for(Y=0;r.length;)r.shift().call(null,r.shift())}function be(r,n){for(var c=0,l=r.length;c1)&&tt(this)}}}),t(T,Se,{value:function(L){-1>0,ie="__"+se+Xe,Pe="addEventListener",ue="attached",Ce="Callback",Te="detached",it="extends",Se="attributeChanged"+Ce,qe=ue+Ce,ut="connected"+Ce,Dt="disconnected"+Ce,le="created"+Ce,Ht=Te+Ce,ct="ADDITION",Tt="REMOVAL",je="DOMAttrModified",Nt="DOMContentLoaded",At="DOMSubtreeModified",st="<",yt="=",It=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,Zt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Re=[],lt=[],he="",De=q.documentElement,ge=Re.indexOf||function(r){for(var n=this.length;n--&&this[n]!==r;);return n},gt=ve.prototype,He=gt.hasOwnProperty,bt=gt.isPrototypeOf,Ve=ve.defineProperty,kt=[],Ye=ve.getOwnPropertyDescriptor,St=ve.getOwnPropertyNames,Wt=ve.getPrototypeOf,jt=ve.setPrototypeOf,Ft=!!ve.__proto__,ft="__dreCEv1",Ne=K.customElements,vt=!/^force/.test(pe.type)&&!!(Ne&&Ne.define&&Ne.get&&Ne.whenDefined),xt=ve.create||ve,Xt=K.Map||function(){var r,n=[],c=[];return{get:function(l){return c[ge.call(n,l)]},set:function(l,h){(r=ge.call(n,l))<0?c[n.push(l)-1]=h:c[r]=h}}},Vt=K.Promise||function(r){function n(T){for(l=!0;c.length;)c.shift()(T)}var c=[],l=!1,h={catch:function(){return h},then:function(T){return c.push(T),l&&setTimeout(n,1),h}};return r(n),h},wt=!1,ht=xt(null),Be=xt(null),Mt=new Xt,Lt=function(r){return r.toLowerCase()},Ke=ve.create||function r(n){return n?(r.prototype=n,new r):this},Je=jt||(Ft?function(r,n){return r.__proto__=n,r}:St&&Ye?function(){function r(n,c){for(var l,h=St(c),T=0,_=h.length;T<_;T++)He.call(n,l=h[T])||Ve(n,l,Ye(c,l))}return function(n,c){do{r(n,c)}while((c=Wt(c))&&!bt.call(c,n));return n}}():function(r,n){for(var c in n)r[c]=n[c];return r}),Ue=K.MutationObserver||K.WebKitMutationObserver,Bt=K.HTMLAnchorElement,ce=(K.HTMLElement||K.Element||K.Node).prototype,e=!bt.call(ce,De),t=e?function(r,n,c){return r[n]=c.value,r}:Ve,o=e?function(r){return 1===r.nodeType}:function(r){return bt.call(ce,r)},i=e&&[],f=ce.attachShadow,v=ce.cloneNode,E=ce.closest||function(r){for(var n=this;n&&n.nodeName!==r;)n=n.parentNode;return n},y=ce.dispatchEvent,b=ce.getAttribute,P=ce.hasAttribute,w=ce.removeAttribute,S=ce.setAttribute,M=q.createElement,A=q.importNode,I=M,W=Ue&&{attributes:!0,characterData:!0,attributeOldValue:!0},re=Ue||function(r){Q=!1,De.removeEventListener(je,re)},Y=0,$=se in q&&!/^force-all/.test(pe.type),V=!0,C=!1,Q=!0,U=!0,z=!0;if(Ue&&((Oe=q.createElement("div")).innerHTML="
",new Ue(function(r,n){if(r[0]&&"childList"==r[0].type&&!r[0].removedNodes[0].childNodes.length){var c=(Oe=Ye(ce,"innerHTML"))&&Oe.set;c&&Ve(ce,"innerHTML",{set:function(l){for(;this.lastChild;)this.removeChild(this.lastChild);c.call(this,l)}})}n.disconnect(),Oe=null}).observe(Oe,{childList:!0,subtree:!0}),Oe.innerHTML=""),$||(jt||Ft?(at=function(r,n){bt.call(n,r)||et(r,n)},ze=et):(at=function(r,n){r[ie]||(r[ie]=ve(!0),et(r,n))},ze=at),e?(Q=!1,r=Ye(ce,Pe),n=r.value,c=function(T){var _=new CustomEvent(je,{bubbles:!0});_.attrName=T,_.prevValue=b.call(this,T),_.newValue=null,_[Tt]=_.attrChange=2,w.call(this,T),y.call(this,_)},l=function(T,_){var D=P.call(this,T),L=D&&b.call(this,T),G=new CustomEvent(je,{bubbles:!0});S.call(this,T,_),G.attrName=T,G.prevValue=D?L:null,G.newValue=_,D?G.MODIFICATION=G.attrChange=1:G[ct]=G.attrChange=0,y.call(this,G)},h=function(T){var _,D=T.currentTarget,L=D[ie],G=T.propertyName;L.hasOwnProperty(G)&&(L=L[G],(_=new CustomEvent(je,{bubbles:!0})).attrName=L.name,_.prevValue=L.value||null,_.newValue=L.value=D[G]||null,null==_.prevValue?_[ct]=_.attrChange=0:_.MODIFICATION=_.attrChange=1,y.call(D,_))},r.value=function(T,_,D){T===je&&this[Se]&&this.setAttribute!==l&&(this[ie]={className:{name:"class",value:this.className}},this.setAttribute=l,this.removeAttribute=c,n.call(this,"propertychange",h)),n.call(this,T,_,D)},Ve(ce,Pe,r)):Ue||(De[Pe](je,re),De.setAttribute(ie,1),De.removeAttribute(ie),Q&&(_t=function(r){var n,c,l,h=this;if(h===r.target){for(l in n=h[ie],h[ie]=c=nt(h),c){if(!(l in n))return xe(0,h,l,n[l],c[l],ct);if(c[l]!==n[l])return xe(1,h,l,n[l],c[l],"MODIFICATION")}for(l in n)if(!(l in c))return xe(2,h,l,n[l],c[l],Tt)}},xe=function(r,n,c,l,h,T){var _={attrChange:r,currentTarget:n,attrName:c,prevValue:l,newValue:h};_[T]=r,Fe(_)},nt=function(r){for(var n,c,l={},h=r.attributes,T=0,_=h.length;T<_;T++)"setAttribute"!==(c=(n=h[T]).name)&&(l[c]=n.value);return l})),q[se]=function(r,n){if(c=r.toUpperCase(),V&&(V=!1,Ue?(ot=function(L,G){function Z(N,m){for(var a=0,u=N.length;a$");if(n[it]="a",(r.prototype=Ke(Bt.prototype)).constructor=r,K.customElements.define(c,r,n),!l.test(q.createElement("a",{is:c}).outerHTML)||!l.test((new r).outerHTML))throw n}(function r(){return Reflect.construct(Bt,[],r)},{},"document-register-element-a"+Xe)}catch(r){ne()}if(!pe.noBuiltIn)try{if(M.call(q,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(r){Lt=function(n){return{is:n.toLowerCase()}}}}(window)},609:function(K,pe,we){"use strict";var be,dt,me=this&&this.__spreadArray||function(Ee,_e,Fe){if(Fe||2===arguments.length)for(var Le,Me=0,$e=_e.length;Me<$e;Me++)(Le||!(Me in _e))&&(Le||(Le=Array.prototype.slice.call(_e,0,Me)),Le[Me]=_e[Me]);return Ee.concat(Le||Array.prototype.slice.call(_e))};be=function(){!function(e){var t=e.performance;function o(m){t&&t.mark&&t.mark(m)}function i(m,a){t&&t.measure&&t.measure(m,a)}o("Zone");var f=e.__Zone_symbol_prefix||"__zone_symbol__";function v(m){return f+m}var E=!0===e[v("forceDuplicateZoneCheck")];if(e.Zone){if(E||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var y=function(){function m(a,u){this._parent=a,this._name=u?u.name||"unnamed":"",this._properties=u&&u.properties||{},this._zoneDelegate=new P(this,this._parent&&this._parent._zoneDelegate,u)}return m.assertZonePatched=function(){if(e.Promise!==_.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(m,"root",{get:function(){for(var a=m.current;a.parent;)a=a.parent;return a},enumerable:!1,configurable:!0}),Object.defineProperty(m,"current",{get:function(){return L.zone},enumerable:!1,configurable:!0}),Object.defineProperty(m,"currentTask",{get:function(){return G},enumerable:!1,configurable:!0}),m.__load_patch=function(a,u,s){if(void 0===s&&(s=!1),_.hasOwnProperty(a)){if(!s&&E)throw Error("Already loaded patch: "+a)}else if(!e["__Zone_disable_"+a]){var R="Zone:"+a;o(R),_[a]=u(e,m,D),i(R,R)}},Object.defineProperty(m.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),m.prototype.get=function(a){var u=this.getZoneWith(a);if(u)return u._properties[a]},m.prototype.getZoneWith=function(a){for(var u=this;u;){if(u._properties.hasOwnProperty(a))return u;u=u._parent}return null},m.prototype.fork=function(a){if(!a)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,a)},m.prototype.wrap=function(a,u){if("function"!=typeof a)throw new Error("Expecting function got: "+a);var s=this._zoneDelegate.intercept(this,a,u),R=this;return function(){return R.runGuarded(s,this,arguments,u)}},m.prototype.run=function(a,u,s,R){L={parent:L,zone:this};try{return this._zoneDelegate.invoke(this,a,u,s,R)}finally{L=L.parent}},m.prototype.runGuarded=function(a,u,s,R){void 0===u&&(u=null),L={parent:L,zone:this};try{try{return this._zoneDelegate.invoke(this,a,u,s,R)}catch(ee){if(this._zoneDelegate.handleError(this,ee))throw ee}}finally{L=L.parent}},m.prototype.runTask=function(a,u,s){if(a.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(a.zone||C).name+"; Execution: "+this.name+")");if(a.state!==Q||a.type!==T&&a.type!==h){var R=a.state!=r;R&&a._transitionTo(r,z),a.runCount++;var ee=G;G=a,L={parent:L,zone:this};try{a.type==h&&a.data&&!a.data.isPeriodic&&(a.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,a,u,s)}catch(Ae){if(this._zoneDelegate.handleError(this,Ae))throw Ae}}finally{a.state!==Q&&a.state!==c&&(a.type==T||a.data&&a.data.isPeriodic?R&&a._transitionTo(z,r):(a.runCount=0,this._updateTaskCount(a,-1),R&&a._transitionTo(Q,r,Q))),L=L.parent,G=ee}}},m.prototype.scheduleTask=function(a){if(a.zone&&a.zone!==this)for(var u=this;u;){if(u===a.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(a.zone.name));u=u.parent}a._transitionTo(U,Q);var s=[];a._zoneDelegates=s,a._zone=this;try{a=this._zoneDelegate.scheduleTask(this,a)}catch(R){throw a._transitionTo(c,U,Q),this._zoneDelegate.handleError(this,R),R}return a._zoneDelegates===s&&this._updateTaskCount(a,1),a.state==U&&a._transitionTo(z,U),a},m.prototype.scheduleMicroTask=function(a,u,s,R){return this.scheduleTask(new w(l,a,u,s,R,void 0))},m.prototype.scheduleMacroTask=function(a,u,s,R,ee){return this.scheduleTask(new w(h,a,u,s,R,ee))},m.prototype.scheduleEventTask=function(a,u,s,R,ee){return this.scheduleTask(new w(T,a,u,s,R,ee))},m.prototype.cancelTask=function(a){if(a.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(a.zone||C).name+"; Execution: "+this.name+")");a._transitionTo(n,z,r);try{this._zoneDelegate.cancelTask(this,a)}catch(u){throw a._transitionTo(c,n),this._zoneDelegate.handleError(this,u),u}return this._updateTaskCount(a,-1),a._transitionTo(Q,n),a.runCount=0,a},m.prototype._updateTaskCount=function(a,u){var s=a._zoneDelegates;-1==u&&(a._zoneDelegates=null);for(var R=0;R0,macroTask:s.macroTask>0,eventTask:s.eventTask>0,change:a})},m}(),w=function(){function m(a,u,s,R,ee,Ae){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=a,this.source=u,this.data=R,this.scheduleFn=ee,this.cancelFn=Ae,!s)throw new Error("callback is not defined");this.callback=s;var p=this;this.invoke=a===T&&R&&R.useG?m.invokeTask:function(){return m.invokeTask.call(e,p,this,arguments)}}return m.invokeTask=function(a,u,s){a||(a=this),Z++;try{return a.runCount++,a.zone.runTask(a,u,s)}finally{1==Z&&V(),Z--}},Object.defineProperty(m.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),m.prototype.cancelScheduleRequest=function(){this._transitionTo(Q,U)},m.prototype._transitionTo=function(a,u,s){if(this._state!==u&&this._state!==s)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(a,"', expecting state '").concat(u,"'").concat(s?" or '"+s+"'":"",", was '").concat(this._state,"'."));this._state=a,a==Q&&(this._zoneDelegates=null)},m.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},m.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},m}(),S=v("setTimeout"),M=v("Promise"),A=v("then"),I=[],W=!1;function Y(m){if(re||e[M]&&(re=e[M].resolve(0)),re){var a=re[A];a||(a=re.then),a.call(re,m)}else e[S](m,0)}function $(m){0===Z&&0===I.length&&Y(V),m&&I.push(m)}function V(){if(!W){for(W=!0;I.length;){var m=I;I=[];for(var a=0;a=0;o--)"function"==typeof e[o]&&(e[o]=mt(e[o],t+"_"+o));return e}function rt(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var _t="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,xe=!("nw"in ne)&&void 0!==ne.process&&"[object process]"==={}.toString.call(ne.process),nt=!xe&&!_t&&!(!tt||!Ze.HTMLElement),ot=void 0!==ne.process&&"[object process]"==={}.toString.call(ne.process)&&!_t&&!(!tt||!Ze.HTMLElement),We={},at=function(e){if(e=e||ne.event){var t=We[e.type];t||(t=We[e.type]=J("ON_PROPERTY"+e.type));var f,o=this||e.target||ne,i=o[t];return nt&&o===Ze&&"error"===e.type?!0===(f=i&&i.call(this,e.message,e.filename,e.lineno,e.colno,e.error))&&e.preventDefault():null!=(f=i&&i.apply(this,arguments))&&!f&&e.preventDefault(),f}};function ze(e,t,o){var i=Ee(e,t);if(!i&&o&&Ee(o,t)&&(i={enumerable:!0,configurable:!0}),i&&i.configurable){var v=J("on"+t+"patched");if(!e.hasOwnProperty(v)||!e[v]){delete i.writable,delete i.value;var E=i.get,y=i.set,b=t.slice(2),P=We[b];P||(P=We[b]=J("ON_PROPERTY"+b)),i.set=function(w){var S=this;!S&&e===ne&&(S=ne),S&&("function"==typeof S[P]&&S.removeEventListener(b,at),y&&y.call(S,null),S[P]=w,"function"==typeof w&&S.addEventListener(b,at,!1))},i.get=function(){var w=this;if(!w&&e===ne&&(w=ne),!w)return null;var S=w[P];if(S)return S;if(E){var M=E.call(this);if(M)return i.set.call(this,M),"function"==typeof w.removeAttribute&&w.removeAttribute(t),M}return null},_e(e,t,i),e[v]=!0}}}function Oe(e,t,o){if(t)for(var i=0;i=0&&"function"==typeof y[b.cbIdx]?Et(b.name,y[b.cbIdx],b,f):v.apply(E,y)}})}function ue(e,t){e[J("OriginalDelegate")]=t}var Ce=!1,Te=!1;function Se(){if(Ce)return Te;Ce=!0;try{var e=Ze.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Te=!0)}catch(t){}return Te}Zone.__load_patch("ZoneAwarePromise",function(e,t,o){var i=Object.getOwnPropertyDescriptor,f=Object.defineProperty;var E=o.symbol,y=[],b=!0===e[E("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],P=E("Promise"),w=E("then");o.onUnhandledError=function(p){if(o.showUncaughtError()){var k=p&&p.rejection;k?console.error("Unhandled Promise rejection:",k instanceof Error?k.message:k,"; Zone:",p.zone.name,"; Task:",p.task&&p.task.source,"; Value:",k,k instanceof Error?k.stack:void 0):console.error(p)}},o.microtaskDrainDone=function(){for(var p=function(){var k=y.shift();try{k.zone.runGuarded(function(){throw k.throwOriginal?k.rejection:k})}catch(g){!function A(p){o.onUnhandledError(p);try{var k=t[M];"function"==typeof k&&k.call(this,p)}catch(g){}}(g)}};y.length;)p()};var M=E("unhandledPromiseRejectionHandler");function I(p){return p&&p.then}function W(p){return p}function re(p){return u.reject(p)}var Y=E("state"),$=E("value"),V=E("finally"),C=E("parentPromiseValue"),Q=E("parentPromiseState"),z=null,r=!0,n=!1;function l(p,k){return function(g){try{D(p,k,g)}catch(d){D(p,!1,d)}}}var h=function(){var p=!1;return function(g){return function(){p||(p=!0,g.apply(null,arguments))}}},_=E("currentTaskTrace");function D(p,k,g){var d=h();if(p===g)throw new TypeError("Promise resolved with itself");if(p[Y]===z){var O=null;try{("object"==typeof g||"function"==typeof g)&&(O=g&&g.then)}catch(B){return d(function(){D(p,!1,B)})(),p}if(k!==n&&g instanceof u&&g.hasOwnProperty(Y)&&g.hasOwnProperty($)&&g[Y]!==z)G(g),D(p,g[Y],g[$]);else if(k!==n&&"function"==typeof O)try{O.call(g,d(l(p,k)),d(l(p,!1)))}catch(B){d(function(){D(p,!1,B)})()}else{p[Y]=k;var j=p[$];if(p[$]=g,p[V]===V&&k===r&&(p[Y]=p[Q],p[$]=p[C]),k===n&&g instanceof Error){var H=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;H&&f(g,_,{configurable:!0,enumerable:!1,writable:!0,value:H})}for(var F=0;F2}).map(function(t){return t.substring(2)})}function lt(e,t){if((!xe||ot)&&!Zone[e.symbol("patchEvents")]){var o=t.__Zone_ignore_on_properties,i=[];if(nt){var f=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var v=function it(){try{var e=Ze.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(t){}return!1}()?[{target:f,ignoreProperties:["error"]}]:[];Zt(f,Re(f),o&&o.concat(v),Fe(f))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var E=0;E1?new v(b,P):new v(b),A=e.ObjectGetOwnPropertyDescriptor(w,"onmessage");return A&&!1===A.configurable?(S=e.ObjectCreate(w),M=w,[i,f,"send","close"].forEach(function(I){S[I]=function(){var W=e.ArraySlice.call(arguments);if(I===i||I===f){var re=W.length>0?W[0]:void 0;if(re){var Y=Zone.__symbol__("ON_PROPERTY"+re);w[Y]=S[Y]}}return w[I].apply(w,W)}})):S=w,e.patchOnProperties(S,["close","error","message","open"],M),S};var E=t.WebSocket;for(var y in v)E[y]=v[y]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",function(e,t,o){var i=Re(e);o.patchOnProperties=Oe,o.patchMethod=ie,o.bindArguments=ve,o.patchMacroTask=Pe;var f=t.__symbol__("BLACK_LISTED_EVENTS"),v=t.__symbol__("UNPATCHED_EVENTS");e[v]&&(e[f]=e[v]),e[f]&&(t[f]=t[v]=e[f]),o.patchEventPrototype=st,o.patchEventTarget=Nt,o.isIEOrEdge=Se,o.ObjectDefineProperty=_e,o.ObjectGetOwnPropertyDescriptor=Ee,o.ObjectCreate=Me,o.ArraySlice=$e,o.patchClass=Xe,o.wrapWithCurrentZone=mt,o.filterProperties=It,o.attachOriginToPatched=ue,o._redefineProperty=Object.defineProperty,o.patchCallbacks=yt,o.getGlobalObjects=function(){return{globalSources:Ht,zoneSymbolEventNames:le,eventNames:i,isBrowser:nt,isMix:ot,isNode:xe,TRUE_STR:ke,FALSE_STR:ye,ZONE_SYMBOL_PREFIX:Ie,ADD_EVENT_LISTENER_STR:Le,REMOVE_EVENT_LISTENER_STR:pt}}});var e,t,Be=me(me(me(me(me(me(me(me([],["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"],!0),["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],!0),["autocomplete","autocompleteerror"],!0),["toggle"],!0),["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],!0),["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],!0),["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],!0),["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"],!0);e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=e.__Zone_symbol_prefix||"__zone_symbol__",e[function o(i){return t+i}("legacyPatch")]=function(){var i=e.Zone;i.__load_patch("defineProperty",function(f,v,E){E._redefineProperty=Ve,function bt(){he=Zone.__symbol__,De=Object[he("defineProperty")]=Object.defineProperty,ge=Object[he("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,gt=Object.create,He=he("unconfigurables"),Object.defineProperty=function(e,t,o){if(kt(e,t))throw new TypeError("Cannot assign to read only property '"+t+"' of "+e);var i=o.configurable;return"prototype"!==t&&(o=Ye(e,t,o)),St(e,t,o,i)},Object.defineProperties=function(e,t){Object.keys(t).forEach(function(E){Object.defineProperty(e,E,t[E])});for(var o=0,i=Object.getOwnPropertySymbols(t);o0){var N=h.invoke;h.invoke=function(){for(var m=_[t.__symbol__("loadfalse")],a=0;a{K(K.s=435)}]); -"use strict";(self.webpackChunkapp_components=self.webpackChunkapp_components||[]).push([[179],{441:()=>{function Wn(t){return"function"==typeof t}let _r=!1;const Et={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else _r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");_r=t},get useDeprecatedSynchronousErrorHandling(){return _r}};function An(t){setTimeout(()=>{throw t},0)}const Ii={closed:!0,next(t){},error(t){if(Et.useDeprecatedSynchronousErrorHandling)throw t;An(t)},complete(){}},Ni=Array.isArray||(t=>t&&"number"==typeof t.length);function Ha(t){return null!==t&&"object"==typeof t}const Si=(()=>{function t(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,s)=>`${s+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return t.prototype=Object.create(Error.prototype),t})();class me{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:s,_unsubscribe:r,_subscriptions:i}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof me)n.remove(this);else if(null!==n)for(let o=0;oe.concat(n instanceof Si?n.errors:n),[])}me.EMPTY=((t=new me).closed=!0,t);const Ai="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class Ze extends me{constructor(e,n,s){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Ii;break;case 1:if(!e){this.destination=Ii;break}if("object"==typeof e){e instanceof Ze?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new ef(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new ef(this,e,n,s)}}[Ai](){return this}static create(e,n,s){const r=new Ze(e,n,s);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class ef extends Ze{constructor(e,n,s,r){super(),this._parentSubscriber=e;let i,o=this;Wn(n)?i=n:n&&(i=n.next,s=n.error,r=n.complete,n!==Ii&&(o=Object.create(n),Wn(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=i,this._error=s,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;Et.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?this.__tryOrSetError(n,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:n}=this,{useDeprecatedSynchronousErrorHandling:s}=Et;if(this._error)s&&n.syncErrorThrowable?(this.__tryOrSetError(n,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(n.syncErrorThrowable)s?(n.syncErrorValue=e,n.syncErrorThrown=!0):An(e),this.unsubscribe();else{if(this.unsubscribe(),s)throw e;An(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const n=()=>this._complete.call(this._context);Et.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,n){try{e.call(this._context,n)}catch(s){if(this.unsubscribe(),Et.useDeprecatedSynchronousErrorHandling)throw s;An(s)}}__tryOrSetError(e,n,s){if(!Et.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,s)}catch(r){return Et.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(An(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const vr="function"==typeof Symbol&&Symbol.observable||"@@observable";function tf(t){return t}let de=(()=>{class t{constructor(n){this._isScalar=!1,n&&(this._subscribe=n)}lift(n){const s=new t;return s.source=this,s.operator=n,s}subscribe(n,s,r){const{operator:i}=this,o=function Yw(t,e,n){if(t){if(t instanceof Ze)return t;if(t[Ai])return t[Ai]()}return t||e||n?new Ze(t,e,n):new Ze(Ii)}(n,s,r);if(o.add(i?i.call(o,this.source):this.source||Et.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),Et.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(n){try{return this._subscribe(n)}catch(s){Et.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=s),function Zw(t){for(;t;){const{closed:e,destination:n,isStopped:s}=t;if(e||s)return!1;t=n&&n instanceof Ze?n:null}return!0}(n)?n.error(s):console.warn(s)}}forEach(n,s){return new(s=sf(s))((r,i)=>{let o;o=this.subscribe(a=>{try{n(a)}catch(l){i(l),o&&o.unsubscribe()}},i,r)})}_subscribe(n){const{source:s}=this;return s&&s.subscribe(n)}[vr](){return this}pipe(...n){return 0===n.length?this:function nf(t){return 0===t.length?tf:1===t.length?t[0]:function(n){return t.reduce((s,r)=>r(s),n)}}(n)(this)}toPromise(n){return new(n=sf(n))((s,r)=>{let i;this.subscribe(o=>i=o,o=>r(o),()=>s(i))})}}return t.create=e=>new t(e),t})();function sf(t){if(t||(t=Et.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const Ds=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class rf extends me{constructor(e,n){super(),this.subject=e,this.subscriber=n,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,n=e.observers;if(this.subject=null,!n||0===n.length||e.isStopped||e.closed)return;const s=n.indexOf(this.subscriber);-1!==s&&n.splice(s,1)}}class of extends Ze{constructor(e){super(e),this.destination=e}}let wr=(()=>{class t extends de{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Ai](){return new of(this)}lift(n){const s=new af(this,this);return s.operator=n,s}next(n){if(this.closed)throw new Ds;if(!this.isStopped){const{observers:s}=this,r=s.length,i=s.slice();for(let o=0;onew af(e,n),t})();class af extends wr{constructor(e,n){super(),this.destination=e,this.source=n}next(e){const{destination:n}=this;n&&n.next&&n.next(e)}error(e){const{destination:n}=this;n&&n.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:n}=this;return n?this.source.subscribe(e):me.EMPTY}}function lf(t){return t&&"function"==typeof t.schedule}function Cs(t,e){return function(s){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return s.lift(new Xw(t,e))}}class Xw{constructor(e,n){this.project=e,this.thisArg=n}call(e,n){return n.subscribe(new Jw(e,this.project,this.thisArg))}}class Jw extends Ze{constructor(e,n,s){super(e),this.project=n,this.count=0,this.thisArg=s||this}_next(e){let n;try{n=this.project.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}this.destination.next(n)}}const cf=t=>e=>{for(let n=0,s=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function df(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const ff=t=>{if(t&&"function"==typeof t[vr])return(t=>e=>{const n=t[vr]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)})(t);if(uf(t))return cf(t);if(df(t))return(t=>e=>(t.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,An),e))(t);if(t&&"function"==typeof t[Mi])return(t=>e=>{const n=t[Mi]();for(;;){let s;try{s=n.next()}catch(r){return e.error(r),e}if(s.done){e.complete();break}if(e.next(s.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e})(t);{const n=`You provided ${Ha(t)?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function $a(t,e){return new de(n=>{const s=new me;let r=0;return s.add(e.schedule(function(){r!==t.length?(n.next(t[r++]),n.closed||s.add(this.schedule())):n.complete()})),s})}function Ti(t,e){return e?function cD(t,e){if(null!=t){if(function aD(t){return t&&"function"==typeof t[vr]}(t))return function rD(t,e){return new de(n=>{const s=new me;return s.add(e.schedule(()=>{const r=t[vr]();s.add(r.subscribe({next(i){s.add(e.schedule(()=>n.next(i)))},error(i){s.add(e.schedule(()=>n.error(i)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(df(t))return function iD(t,e){return new de(n=>{const s=new me;return s.add(e.schedule(()=>t.then(r=>{s.add(e.schedule(()=>{n.next(r),s.add(e.schedule(()=>n.complete()))}))},r=>{s.add(e.schedule(()=>n.error(r)))}))),s})}(t,e);if(uf(t))return $a(t,e);if(function lD(t){return t&&"function"==typeof t[Mi]}(t)||"string"==typeof t)return function oD(t,e){if(!t)throw new Error("Iterable cannot be null");return new de(n=>{const s=new me;let r;return s.add(()=>{r&&"function"==typeof r.return&&r.return()}),s.add(e.schedule(()=>{r=t[Mi](),s.add(e.schedule(function(){if(n.closed)return;let i,o;try{const a=r.next();i=a.value,o=a.done}catch(a){return void n.error(a)}o?n.complete():(n.next(i),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof de?t:new de(ff(t))}class pf extends Ze{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class hf extends Ze{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function gf(t,e){if(e.closed)return;if(t instanceof de)return t.subscribe(e);let n;try{n=ff(t)(e)}catch(s){e.error(s)}return n}function mf(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?s=>s.pipe(mf((r,i)=>Ti(t(r,i)).pipe(Cs((o,a)=>e(r,o,i,a))),n)):("number"==typeof e&&(n=e),s=>s.lift(new uD(t,n)))}class uD{constructor(e,n=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=n}call(e,n){return n.subscribe(new dD(e,this.project,this.concurrent))}}class dD extends hf{constructor(e,n,s=Number.POSITIVE_INFINITY){super(e),this.project=n,this.concurrent=s,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function fD(t=Number.POSITIVE_INFINITY){return mf(tf,t)}function yf(t,e){return e?$a(t,e):new de(cf(t))}function Ua(...t){let e=Number.POSITIVE_INFINITY,n=null,s=t[t.length-1];return lf(s)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof s&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof de?t[0]:fD(e)(yf(t,n))}function _f(){return function(e){return e.lift(new pD(e))}}class pD{constructor(e){this.connectable=e}call(e,n){const{connectable:s}=this;s._refCount++;const r=new hD(e,s),i=n.subscribe(r);return r.closed||(r.connection=s.connect()),i}}class hD extends Ze{constructor(e,n){super(e),this.connectable=n}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const n=e._refCount;if(n<=0)return void(this.connection=null);if(e._refCount=n-1,n>1)return void(this.connection=null);const{connection:s}=this,r=e._connection;this.connection=null,r&&(!s||r===s)&&r.unsubscribe()}}class gD extends de{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new me,e.add(this.source.subscribe(new yD(this.getSubject(),this))),e.closed&&(this._connection=null,e=me.EMPTY)),e}refCount(){return _f()(this)}}const mD=(()=>{const t=gD.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class yD extends of{constructor(e,n){super(e),this.connectable=n}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const n=e._connection;e._refCount=0,e._subject=null,e._connection=null,n&&n.unsubscribe()}}}class wD{constructor(e,n){this.subjectFactory=e,this.selector=n}call(e,n){const{selector:s}=this,r=this.subjectFactory(),i=s(r).subscribe(e);return i.add(n.subscribe(r)),i}}function DD(){return new wr}function se(t){for(let e in t)if(t[e]===se)return e;throw Error("Could not find renamed property on target object.")}function Ga(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function J(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(J).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function za(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const bD=se({__forward_ref__:se});function oe(t){return t.__forward_ref__=oe,t.toString=function(){return J(this())},t}function B(t){return vf(t)?t():t}function vf(t){return"function"==typeof t&&t.hasOwnProperty(bD)&&t.__forward_ref__===oe}class I extends Error{constructor(e,n){super(function Wa(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}(e,n)),this.code=e}}function P(t){return"string"==typeof t?t:null==t?"":String(t)}function Ve(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():P(t)}function Fi(t,e){const n=e?` in ${e}`:"";throw new I(-201,`No provider for ${Ve(t)} found${n}`)}function ft(t,e){null==t&&function ee(t,e,n,s){throw new Error(`ASSERTION ERROR: ${t}`+(null==s?"":` [Expected=> ${n} ${s} ${e} <=Actual]`))}(e,t,null,"!=")}function W(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Bt(t){return{providers:t.providers||[],imports:t.imports||[]}}function qa(t){return wf(t,Oi)||wf(t,Cf)}function wf(t,e){return t.hasOwnProperty(e)?t[e]:null}function Df(t){return t&&(t.hasOwnProperty(Ka)||t.hasOwnProperty(TD))?t[Ka]:null}const Oi=se({\u0275prov:se}),Ka=se({\u0275inj:se}),Cf=se({ngInjectableDef:se}),TD=se({ngInjectorDef:se});var L=(()=>((L=L||{})[L.Default=0]="Default",L[L.Host=1]="Host",L[L.Self=2]="Self",L[L.SkipSelf=4]="SkipSelf",L[L.Optional=8]="Optional",L))();let Qa;function Mn(t){const e=Qa;return Qa=t,e}function bf(t,e,n){const s=qa(t);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:n&L.Optional?null:void 0!==e?e:void Fi(J(t),"Injector")}function Tn(t){return{toString:t}.toString()}var jt=(()=>((jt=jt||{})[jt.OnPush=0]="OnPush",jt[jt.Default=1]="Default",jt))(),Ht=(()=>(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Ht||(Ht={})),Ht))();const OD="undefined"!=typeof globalThis&&globalThis,xD="undefined"!=typeof window&&window,PD="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ne=OD||"undefined"!=typeof global&&global||xD||PD,bs={},re=[],xi=se({\u0275cmp:se}),Za=se({\u0275dir:se}),Ya=se({\u0275pipe:se}),Ef=se({\u0275mod:se}),mn=se({\u0275fac:se}),Dr=se({__NG_ELEMENT_ID__:se});let kD=0;function Es(t){return Tn(()=>{const n={},s={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===jt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||re,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Ht.Emulated,id:"c",styles:t.styles||re,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,i=t.features,o=t.pipes;return s.id+=kD++,s.inputs=Af(t.inputs,n),s.outputs=Af(t.outputs),i&&i.forEach(a=>a(s)),s.directiveDefs=r?()=>("function"==typeof r?r():r).map(If):null,s.pipeDefs=o?()=>("function"==typeof o?o():o).map(Nf):null,s})}function If(t){return Be(t)||function Fn(t){return t[Za]||null}(t)}function Nf(t){return function qn(t){return t[Ya]||null}(t)}const Sf={};function Jt(t){return Tn(()=>{const e={type:t.type,bootstrap:t.bootstrap||re,declarations:t.declarations||re,imports:t.imports||re,exports:t.exports||re,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(Sf[t.id]=t.type),e})}function Af(t,e){if(null==t)return bs;const n={};for(const s in t)if(t.hasOwnProperty(s)){let r=t[s],i=r;Array.isArray(r)&&(i=r[1],r=r[0]),n[r]=s,e&&(e[r]=i)}return n}const O=Es;function Ye(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Be(t){return t[xi]||null}function It(t,e){const n=t[Ef]||null;if(!n&&!0===e)throw new Error(`Type ${J(t)} does not have '\u0275mod' property.`);return n}const V=11;function en(t){return Array.isArray(t)&&"object"==typeof t[1]}function Ut(t){return Array.isArray(t)&&!0===t[1]}function el(t){return 0!=(8&t.flags)}function Li(t){return 2==(2&t.flags)}function Vi(t){return 1==(1&t.flags)}function Gt(t){return null!==t.template}function HD(t){return 0!=(512&t[2])}function Yn(t,e){return t.hasOwnProperty(mn)?t[mn]:null}class Tf{constructor(e,n,s){this.previousValue=e,this.currentValue=n,this.firstChange=s}isFirstChange(){return this.firstChange}}function yn(){return Ff}function Ff(t){return t.type.prototype.ngOnChanges&&(t.setInput=zD),GD}function GD(){const t=xf(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===bs)t.previous=e;else for(let s in e)n[s]=e[s];t.current=null,this.ngOnChanges(e)}}function zD(t,e,n,s){const r=xf(t)||function WD(t,e){return t[Of]=e}(t,{previous:bs,current:null}),i=r.current||(r.current={}),o=r.previous,a=this.declaredInputs[n],l=o[a];i[a]=new Tf(l&&l.currentValue,e,o===bs),t[s]=e}yn.ngInherit=!0;const Of="__ngSimpleChanges__";function xf(t){return t[Of]||null}let il;function be(t){return!!t.listen}const Pf={createRenderer:(t,e)=>function ol(){return void 0!==il?il:"undefined"!=typeof document?document:void 0}()};function Se(t){for(;Array.isArray(t);)t=t[0];return t}function Bi(t,e){return Se(e[t])}function ht(t,e){return Se(e[t.index])}function al(t,e){return t.data[e]}function gt(t,e){const n=e[t];return en(n)?n:n[0]}function ll(t){return 128==(128&t[2])}function On(t,e){return null==e?null:t[e]}function Rf(t){t[18]=0}function cl(t,e){t[5]+=e;let n=t,s=t[3];for(;null!==s&&(1===e&&1===n[5]||-1===e&&0===n[5]);)s[5]+=e,n=s,s=s[3]}const k={lFrame:zf(null),bindingsEnabled:!0};function Vf(){return k.bindingsEnabled}function w(){return k.lFrame.lView}function K(){return k.lFrame.tView}function ul(t){return k.lFrame.contextLView=t,t[8]}function Fe(){let t=Bf();for(;null!==t&&64===t.type;)t=t.parent;return t}function Bf(){return k.lFrame.currentTNode}function tn(t,e){const n=k.lFrame;n.currentTNode=t,n.isParent=e}function dl(){return k.lFrame.isParent}function fl(){k.lFrame.isParent=!1}function Je(){const t=k.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Ts(){return k.lFrame.bindingIndex++}function cC(t,e){const n=k.lFrame;n.bindingIndex=n.bindingRootIndex=t,pl(e)}function pl(t){k.lFrame.currentDirectiveIndex=t}function gl(t){k.lFrame.currentQueryIndex=t}function dC(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Uf(t,e,n){if(n&L.SkipSelf){let r=e,i=t;for(;!(r=r.parent,null!==r||n&L.Host||(r=dC(i),null===r||(i=i[15],10&r.type))););if(null===r)return!1;e=r,t=i}const s=k.lFrame=Gf();return s.currentTNode=e,s.lView=t,!0}function Hi(t){const e=Gf(),n=t[1];k.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Gf(){const t=k.lFrame,e=null===t?null:t.child;return null===e?zf(t):e}function zf(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Wf(){const t=k.lFrame;return k.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const qf=Wf;function $i(){const t=Wf();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function et(){return k.lFrame.selectedIndex}function xn(t){k.lFrame.selectedIndex=t}function ye(){const t=k.lFrame;return al(t.tView,t.selectedIndex)}function Ui(){k.lFrame.currentNamespace="svg"}function Gi(){!function gC(){k.lFrame.currentNamespace=null}()}function zi(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[l]<0&&(t[18]+=65536),(a>11>16&&(3&t[2])===e){t[2]+=2048;try{i.call(a)}finally{}}}else try{i.call(a)}finally{}}class Nr{constructor(e,n,s){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=s}}function Ki(t,e,n){const s=be(t);let r=0;for(;re){o=i-1;break}}}for(;i>16}(t),s=e;for(;n>0;)s=s[15],n--;return s}let vl=!0;function Zi(t){const e=vl;return vl=t,e}let EC=0;function Ar(t,e){const n=Dl(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,wl(s.data,t),wl(e,null),wl(s.blueprint,null));const r=Yi(t,e),i=t.injectorIndex;if(Yf(r)){const o=Fs(r),a=Os(r,e),l=a[1].data;for(let c=0;c<8;c++)e[i+c]=a[o+c]|l[o+c]}return e[i+8]=r,i}function wl(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Dl(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Yi(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,r=e;for(;null!==r;){const i=r[1],o=i.type;if(s=2===o?i.declTNode:1===o?r[6]:null,null===s)return-1;if(n++,r=r[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return-1}function Xi(t,e,n){!function IC(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(Dr)&&(s=n[Dr]),null==s&&(s=n[Dr]=EC++);const r=255&s;e.data[t+(r>>5)]|=1<=0?255&e:SC:e}(n);if("function"==typeof i){if(!Uf(e,t,s))return s&L.Host?ep(r,n,s):tp(e,n,s,r);try{const o=i(s);if(null!=o||s&L.Optional)return o;Fi(n)}finally{qf()}}else if("number"==typeof i){let o=null,a=Dl(t,e),l=-1,c=s&L.Host?e[16][6]:null;for((-1===a||s&L.SkipSelf)&&(l=-1===a?Yi(t,e):e[a+8],-1!==l&&ip(s,!1)?(o=e[1],a=Fs(l),e=Os(l,e)):a=-1);-1!==a;){const u=e[1];if(rp(i,a,u.data)){const d=AC(a,e,n,o,s,c);if(d!==sp)return d}l=e[a+8],-1!==l&&ip(s,e[1].data[a+8]===c)&&rp(i,a,e)?(o=u,a=Fs(l),e=Os(l,e)):a=-1}}}return tp(e,n,s,r)}const sp={};function SC(){return new xs(Fe(),w())}function AC(t,e,n,s,r,i){const o=e[1],a=o.data[t+8],u=function Ji(t,e,n,s,r){const i=t.providerIndexes,o=e.data,a=1048575&i,l=t.directiveStart,u=i>>20,f=r?a+u:t.directiveEnd;for(let p=s?a:a+u;p=l&&h.type===n)return p}if(r){const p=o[l];if(p&&Gt(p)&&p.type===n)return l}return null}(a,o,n,null==s?Li(a)&&vl:s!=o&&0!=(3&a.type),r&L.Host&&i===a);return null!==u?Mr(e,o,u,a):sp}function Mr(t,e,n,s){let r=t[n];const i=e.data;if(function vC(t){return t instanceof Nr}(r)){const o=r;o.resolving&&function ED(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new I(-200,`Circular dependency in DI detected for ${t}${n}`)}(Ve(i[n]));const a=Zi(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?Mn(o.injectImpl):null;Uf(t,s,L.Default);try{r=t[n]=o.factory(void 0,i,t,s),e.firstCreatePass&&n>=s.directiveStart&&function yC(t,e,n){const{ngOnChanges:s,ngOnInit:r,ngDoCheck:i}=e.type.prototype;if(s){const o=Ff(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,o)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,r),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==l&&Mn(l),Zi(a),o.resolving=!1,qf()}}return r}function rp(t,e,n){return!!(n[e+(t>>5)]&1<{const e=Cl(B(t));return e&&e()}:Yn(t)}const ks="__parameters__";function Ls(t,e,n){return Tn(()=>{const s=function El(t){return function(...n){if(t){const s=t(...n);for(const r in s)this[r]=s[r]}}}(e);function r(...i){if(this instanceof r)return s.apply(this,i),this;const o=new r(...i);return a.annotation=o,a;function a(l,c,u){const d=l.hasOwnProperty(ks)?l[ks]:Object.defineProperty(l,ks,{value:[]})[ks];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(o),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}class H{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=W({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function nn(t,e){t.forEach(n=>Array.isArray(n)?nn(n,e):e(n))}function ap(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function eo(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Or(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function xC(t,e,n,s){let r=t.length;if(r==e)t.push(n,s);else if(1===r)t.push(s,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function Nl(t,e){const n=Vs(t,e);if(n>=0)return t[1|n]}function Vs(t,e){return function up(t,e,n){let s=0,r=t.length>>n;for(;r!==s;){const i=s+(r-s>>1),o=t[i<e?r=i:s=i+1}return~(r<((yt=yt||{})[yt.Important=1]="Important",yt[yt.DashCase=2]="DashCase",yt))();const Dp="__ngContext__";function ze(t,e){t[Dp]=e}function xl(t){const e=function Lr(t){return t[Dp]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function kl(t,e){return undefined(t,e)}function Vr(t){const e=t[3];return Ut(e)?e[3]:e}function Rl(t){return Ap(t[13])}function Ll(t){return Ap(t[4])}function Ap(t){for(;null!==t&&!Ut(t);)t=t[4];return t}function js(t,e,n,s,r){if(null!=s){let i,o=!1;Ut(s)?i=s:en(s)&&(o=!0,s=s[0]);const a=Se(s);0===t&&null!==n?null==r?Pp(e,n,a):Xn(e,n,a,r||null,!0):1===t&&null!==n?Xn(e,n,a,r||null,!0):2===t?function Gl(t,e,n){const s=oo(t,e);s&&function Cb(t,e,n,s){be(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,a,o):3===t&&e.destroyNode(a),null!=i&&function Ib(t,e,n,s,r){const i=n[7];i!==Se(n)&&js(e,t,s,i,r);for(let a=10;a0&&(t[n-1][4]=s[4]);const i=eo(t,10+e);!function hb(t,e){Br(t,e,e[V],2,null,null),e[0]=null,e[6]=null}(s[1],s);const o=i[19];null!==o&&o.detachView(i[1]),s[3]=null,s[4]=null,s[2]&=-129}return s}function Fp(t,e){if(!(256&e[2])){const n=e[V];be(n)&&n.destroyNode&&Br(t,e,n,3,null,null),function yb(t){let e=t[13];if(!e)return Hl(t[1],t);for(;e;){let n=null;if(en(e))n=e[13];else{const s=e[10];s&&(n=s)}if(!n){for(;e&&!e[4]&&e!==t;)en(e)&&Hl(e[1],e),e=e[3];null===e&&(e=t),en(e)&&Hl(e[1],e),n=e&&e[4]}e=n}}(e)}}function Hl(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function Db(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[r=c]():s[r=-c].unsubscribe(),i+=2}else{const o=s[r=n[i+1]];n[i].call(o)}if(null!==s){for(let i=r+1;it,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return co}())||void 0===e?void 0:e.createHTML(t))||t}class es{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Tb extends es{getTypeName(){return"HTML"}}class Fb extends es{getTypeName(){return"Style"}}class Ob extends es{getTypeName(){return"Script"}}class xb extends es{getTypeName(){return"URL"}}class Pb extends es{getTypeName(){return"ResourceURL"}}function _t(t){return t instanceof es?t.changingThisBreaksApplicationSecurity:t}function sn(t,e){const n=Wp(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function Wp(t){return t instanceof es&&t.getTypeName()||null}class jb{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Jn(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class Hb{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const s=this.inertDocument.createElement("body");n.appendChild(s)}}getInertBodyElement(e){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Jn(e),n;const s=this.inertDocument.createElement("body");return s.innerHTML=Jn(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(s),s}stripCustomNsAttrs(e){const n=e.attributes;for(let r=n.length-1;0jr(e.trim())).join(", ")}function rn(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function Hr(...t){const e={};for(const n of t)for(const s in n)n.hasOwnProperty(s)&&(e[s]=!0);return e}const Qp=rn("area,br,col,hr,img,wbr"),Zp=rn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Yp=rn("rp,rt"),Ql=Hr(Qp,Hr(Zp,rn("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")),Hr(Yp,rn("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")),Hr(Yp,Zp)),Zl=rn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Yl=rn("srcset"),Xp=Hr(Zl,Yl,rn("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"),rn("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")),zb=rn("script,style,template");class Wb{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,s=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?s=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,s&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(e){const n=e.nodeName.toLowerCase();if(!Ql.hasOwnProperty(n))return this.sanitizedSomething=!0,!zb.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const s=e.attributes;for(let r=0;r"),!0}endElement(e){const n=e.nodeName.toLowerCase();Ql.hasOwnProperty(n)&&!Qp.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(Jp(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}}const qb=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Kb=/([^\#-~ |!])/g;function Jp(t){return t.replace(/&/g,"&").replace(qb,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Kb,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let fo;function eh(t,e){let n=null;try{fo=fo||function qp(t){const e=new Hb(t);return function $b(){try{return!!(new window.DOMParser).parseFromString(Jn(""),"text/html")}catch(t){return!1}}()?new jb(e):e}(t);let s=e?String(e):"";n=fo.getInertBodyElement(s);let r=5,i=s;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,s=i,i=n.innerHTML,n=fo.getInertBodyElement(s)}while(s!==i);return Jn((new Wb).sanitizeChildren(Xl(n)||n))}finally{if(n){const s=Xl(n)||n;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function Xl(t){return"content"in t&&function Qb(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var le=(()=>((le=le||{})[le.NONE=0]="NONE",le[le.HTML=1]="HTML",le[le.STYLE=2]="STYLE",le[le.SCRIPT=3]="SCRIPT",le[le.URL=4]="URL",le[le.RESOURCE_URL=5]="RESOURCE_URL",le))();function ts(t){const e=function $r(){const t=w();return t&&t[12]}();return e?e.sanitize(le.URL,t)||"":sn(t,"URL")?_t(t):jr(P(t))}function ec(t){return t.ngOriginalError}function oE(t,...e){t.error(...e)}class Ur{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e),s=function iE(t){return t&&t.ngErrorLogger||oE}(e);s(this._console,"ERROR",e),n&&s(this._console,"ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&ec(e);for(;n&&ec(n);)n=ec(n);return n||null}}const pE=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ne))();function on(t){return t instanceof Function?t():t}function sh(t,e,n){let s=t.length;for(;;){const r=t.indexOf(e,n);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){const i=e.length;if(r+i===s||t.charCodeAt(r+i)<=32)return r}n=r+1}}const rh="ng-template";function yE(t,e,n){let s=0;for(;si?"":r[d+1].toLowerCase();const p=8&s?f:null;if(p&&-1!==sh(p,c,0)||2&s&&c!==f){if(zt(s))return!1;o=!0}}}}else{if(!o&&!zt(s)&&!zt(l))return!1;if(o&&zt(l))continue;o=!1,s=l|1&s}}return zt(s)||o}function zt(t){return 0==(1&t)}function wE(t,e,n,s){if(null===e)return-1;let r=0;if(s||!n){let i=!1;for(;r-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&s?r+="."+o:4&s&&(r+=" "+o);else""!==r&&!zt(o)&&(e+=ah(i,r),r=""),s=o,i=i||!zt(s);n++}return""!==r&&(e+=ah(i,r)),e}const R={};function G(t){lh(K(),w(),et()+t,!1)}function lh(t,e,n,s){if(!s)if(3==(3&e[2])){const i=t.preOrderCheckHooks;null!==i&&Wi(e,i,n)}else{const i=t.preOrderHooks;null!==i&&qi(e,i,0,n)}xn(n)}function po(t,e){return t<<17|e<<2}function Wt(t){return t>>17&32767}function tc(t){return 2|t}function wn(t){return(131068&t)>>2}function nc(t,e){return-131069&t|e<<2}function sc(t){return 1|t}function vh(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;s20&&lh(t,e,20,!1),n(s,r)}finally{xn(i)}}function Dh(t,e,n){if(el(e)){const r=e.directiveEnd;for(let i=e.directiveStart;i0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(a)!=l&&a.push(l),a.push(s,r,o)}}function Mh(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Th(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function eI(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&yc(n)}}function yc(t){for(let s=Rl(t);null!==s;s=Ll(s))for(let r=10;r0&&yc(i)}const n=t[1].components;if(null!==n)for(let s=0;s0&&yc(r)}}function aI(t,e){const n=gt(e,t),s=n[1];(function lI(t,e){for(let n=e.length;nPromise.resolve(null))();function kh(t){return t[7]||(t[7]=[])}function Rh(t){return t.cleanup||(t.cleanup=[])}function Vh(t,e){const n=t[9],s=n?n.get(Ur,null):null;s&&s.handleError(e)}function Bh(t,e,n,s,r){for(let i=0;ithis.processProvider(a,e,n)),nn([e],a=>this.processInjectorType(a,[],i)),this.records.set(Cc,zs(void 0,this));const o=this.records.get(bc);this.scope=null!=o?o.value:null,this.source=r||("object"==typeof e?null:J(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,n=xr,s=L.Default){this.assertNotDestroyed();const r=pp(this),i=Mn(void 0);try{if(!(s&L.SkipSelf)){let a=this.records.get(e);if(void 0===a){const l=function CI(t){return"function"==typeof t||"object"==typeof t&&t instanceof H}(e)&&qa(e);a=l&&this.injectableDefInScope(l)?zs(Ic(e),Wr):null,this.records.set(e,a)}if(null!=a)return this.hydrate(e,a)}return(s&L.Self?Hh():this.parent).get(e,n=s&L.Optional&&n===xr?null:n)}catch(o){if("NullInjectorError"===o.name){if((o[no]=o[no]||[]).unshift(J(e)),r)throw o;return function WC(t,e,n,s){const r=t[no];throw e[fp]&&r.unshift(e[fp]),t.message=function qC(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let r=J(e);if(Array.isArray(e))r=e.map(J).join(" -> ");else if("object"==typeof e){let i=[];for(let o in e)if(e.hasOwnProperty(o)){let a=e[o];i.push(o+":"+("string"==typeof a?JSON.stringify(a):J(a)))}r=`{${i.join(", ")}}`}return`${n}${s?"("+s+")":""}[${r}]: ${t.replace(jC,"\n ")}`}("\n"+t.message,r,n,s),t.ngTokenPath=r,t[no]=null,t}(o,e,"R3InjectorError",this.source)}throw o}finally{Mn(i),pp(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((s,r)=>e.push(J(r))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new I(205,!1)}processInjectorType(e,n,s){if(!(e=B(e)))return!1;let r=Df(e);const i=null==r&&e.ngModule||void 0,o=void 0===i?e:i,a=-1!==s.indexOf(o);if(void 0!==i&&(r=Df(i)),null==r)return!1;if(null!=r.imports&&!a){let u;s.push(o);try{nn(r.imports,d=>{this.processInjectorType(d,n,s)&&(void 0===u&&(u=[]),u.push(d))})}finally{}if(void 0!==u)for(let d=0;dthis.processProvider(h,f,p||re))}}this.injectorDefTypes.add(o);const l=Yn(o)||(()=>new o);this.records.set(o,zs(l,Wr));const c=r.providers;if(null!=c&&!a){const u=e;nn(c,d=>this.processProvider(d,u,c))}return void 0!==i&&void 0!==e.providers}processProvider(e,n,s){let r=Ws(e=B(e))?e:B(e&&e.provide);const i=function mI(t,e,n){return zh(t)?zs(void 0,t.useValue):zs(Gh(t),Wr)}(e);if(Ws(e)||!0!==e.multi)this.records.get(r);else{let o=this.records.get(r);o||(o=zs(void 0,Wr,!0),o.factory=()=>Ml(o.multi),this.records.set(r,o)),r=e,o.multi.push(e)}this.records.set(r,i)}hydrate(e,n){return n.value===Wr&&(n.value=pI,n.value=n.factory()),"object"==typeof n.value&&n.value&&function DI(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=B(e.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Ic(t){const e=qa(t),n=null!==e?e.factory:Yn(t);if(null!==n)return n;if(t instanceof H)throw new I(204,!1);if(t instanceof Function)return function gI(t){const e=t.length;if(e>0)throw Or(e,"?"),new I(204,!1);const n=function AD(t){const e=t&&(t[Oi]||t[Cf]);if(e){const n=function MD(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);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.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new I(204,!1)}function Gh(t,e,n){let s;if(Ws(t)){const r=B(t);return Yn(r)||Ic(r)}if(zh(t))s=()=>B(t.useValue);else if(function _I(t){return!(!t||!t.useFactory)}(t))s=()=>t.useFactory(...Ml(t.deps||[]));else if(function yI(t){return!(!t||!t.useExisting)}(t))s=()=>x(B(t.useExisting));else{const r=B(t&&(t.useClass||t.provide));if(!function wI(t){return!!t.deps}(t))return Yn(r)||Ic(r);s=()=>new r(...Ml(t.deps))}return s}function zs(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function zh(t){return null!==t&&"object"==typeof t&&$C in t}function Ws(t){return"function"==typeof t}let je=(()=>{class t{static create(n,s){var r;if(Array.isArray(n))return $h({name:""},s,n,"");{const i=null!==(r=n.name)&&void 0!==r?r:"";return $h({name:i},n.parent,n.providers,i)}}}return t.THROW_IF_NOT_FOUND=xr,t.NULL=new jh,t.\u0275prov=W({token:t,providedIn:"any",factory:()=>x(Cc)}),t.__NG_ELEMENT_ID__=-1,t})();function TI(t,e){zi(xl(t)[1],Fe())}function te(t){let e=function sg(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const s=[t];for(;e;){let r;if(Gt(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new I(903,"");r=e.\u0275dir}if(r){if(n){s.push(r);const o=t;o.inputs=Ac(t.inputs),o.declaredInputs=Ac(t.declaredInputs),o.outputs=Ac(t.outputs);const a=r.hostBindings;a&&PI(t,a);const l=r.viewQuery,c=r.contentQueries;if(l&&OI(t,l),c&&xI(t,c),Ga(t.inputs,r.inputs),Ga(t.declaredInputs,r.declaredInputs),Ga(t.outputs,r.outputs),Gt(r)&&r.data.animation){const u=t.data;u.animation=(u.animation||[]).concat(r.data.animation)}}const i=r.features;if(i)for(let o=0;o=0;s--){const r=t[s];r.hostVars=e+=r.hostVars,r.hostAttrs=Qi(r.hostAttrs,n=Qi(n,r.hostAttrs))}}(s)}function Ac(t){return t===bs?{}:t===re?[]:t}function OI(t,e){const n=t.viewQuery;t.viewQuery=n?(s,r)=>{e(s,r),n(s,r)}:e}function xI(t,e){const n=t.contentQueries;t.contentQueries=n?(s,r,i)=>{e(s,r,i),n(s,r,i)}:e}function PI(t,e){const n=t.hostBindings;t.hostBindings=n?(s,r)=>{e(s,r),n(s,r)}:e}let vo=null;function qs(){if(!vo){const t=ne.Symbol;if(t&&t.iterator)vo=t.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let n=0;na(Se(E[s.index])):s.index;if(be(n)){let E=null;if(!a&&l&&(E=function fN(t,e,n,s){const r=t.cleanup;if(null!=r)for(let i=0;il?a[l]:null}"string"==typeof o&&(i+=2)}return null}(t,e,r,s.index)),null!==E)(E.__ngLastListenerFn__||E).__ngNextListenerFn__=i,E.__ngLastListenerFn__=i,p=!1;else{i=Rc(s,e,d,i,!1);const M=n.listen(_,r,i);f.push(i,M),u&&u.push(r,v,m,m+1)}}else i=Rc(s,e,d,i,!0),_.addEventListener(r,i,o),f.push(i),u&&u.push(r,v,m,o)}else i=Rc(s,e,d,i,!1);const h=s.outputs;let g;if(p&&null!==h&&(g=h[r])){const y=g.length;if(y)for(let _=0;_0;)e=e[15],t--;return e}(t,k.lFrame.contextLView))[8]}(t)}function pN(t,e){let n=null;const s=function DE(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t);for(let r=0;r=0}function ir(t,e){return function Kt(t,e,n,s){const r=w(),i=K(),o=function vn(t){const e=k.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}(2);i.firstUpdatePass&&function Qg(t,e,n,s){const r=t.data;if(null===r[n+1]){const i=r[et()],o=function Kg(t,e){return e>=t.expandoStartIndex}(t,n);(function Jg(t,e){return 0!=(t.flags&(e?16:32))})(i,s)&&null===e&&!o&&(e=!1),e=function IN(t,e,n,s){const r=function hl(t){const e=k.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let i=s?e.residualClasses:e.residualStyles;if(null===r)0===(s?e.classBindings:e.styleBindings)&&(n=Qr(n=Vc(null,t,e,n,s),e.attrs,s),i=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==r)if(n=Vc(r,t,e,n,s),null===i){let l=function NN(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==wn(s))return t[Wt(s)]}(t,e,s);void 0!==l&&Array.isArray(l)&&(l=Vc(null,t,e,l[1],s),l=Qr(l,e.attrs,s),function SN(t,e,n,s){t[Wt(n?e.classBindings:e.styleBindings)]=s}(t,e,s,l))}else i=function AN(t,e,n){let s;const r=e.directiveEnd;for(let i=1+e.directiveStylingLast;i0)&&(c=!0)}else u=n;if(r)if(0!==l){const f=Wt(t[a+1]);t[s+1]=po(f,a),0!==f&&(t[f+1]=nc(t[f+1],s)),t[a+1]=function AE(t,e){return 131071&t|e<<17}(t[a+1],s)}else t[s+1]=po(a,0),0!==a&&(t[a+1]=nc(t[a+1],s)),a=s;else t[s+1]=po(l,0),0===a?a=s:t[l+1]=nc(t[l+1],s),l=s;c&&(t[s+1]=tc(t[s+1])),jg(t,u,s,!0),jg(t,u,s,!1),function gN(t,e,n,s,r){const i=r?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&Vs(i,e)>=0&&(n[s+1]=sc(n[s+1]))}(e,u,t,s,i),o=po(a,l),i?e.classBindings=o:e.styleBindings=o}(r,i,e,n,o,s)}}(i,t,o,s),e!==R&&We(r,o,e)&&function Yg(t,e,n,s,r,i,o,a){if(!(3&e.type))return;const l=t.data,c=l[a+1];bo(function dh(t){return 1==(1&t)}(c)?Xg(l,e,n,r,wn(c),o):void 0)||(bo(i)||function uh(t){return 2==(2&t)}(c)&&(i=Xg(l,null,n,r,a,o)),function Nb(t,e,n,s,r){const i=be(t);if(e)r?i?t.addClass(n,s):n.classList.add(s):i?t.removeClass(n,s):n.classList.remove(s);else{let o=-1===s.indexOf("-")?void 0:yt.DashCase;if(null==r)i?t.removeStyle(n,s,o):n.style.removeProperty(s);else{const a="string"==typeof r&&r.endsWith("!important");a&&(r=r.slice(0,-10),o|=yt.Important),i?t.setStyle(n,s,r,o):n.style.setProperty(s,r,a?"important":"")}}}(s,o,Bi(et(),n),r,i))}(i,i.data[et()],r,r[V],t,r[o+1]=function FN(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=J(_t(t)))),t}(e,n),s,o)}(t,e,null,!0),ir}function Vc(t,e,n,s,r){let i=null;const o=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const l=t[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let f=n[r+1];f===R&&(f=d?re:void 0);let p=d?Nl(f,s):u===s?f:void 0;if(c&&!bo(p)&&(p=Nl(l,s)),bo(p)&&(a=p,o))return a;const h=t[r+1];r=o?Wt(h):wn(h)}if(null!==e){let l=i?e.residualClasses:e.residualStyles;null!=l&&(a=Nl(l,s))}return a}function bo(t){return void 0!==t}function qe(t,e=""){const n=w(),s=K(),r=t+20,i=s.firstCreatePass?$s(s,r,1,e,null):s.data[r],o=n[r]=function Vl(t,e){return be(t)?t.createText(e):t.createTextNode(e)}(n[V],e);ao(s,n,o,i),tn(i,!1)}function rs(t){return is("",t,""),rs}function is(t,e,n){const s=w(),r=function Qs(t,e,n,s){return We(t,Ts(),n)?e+P(n)+s:R}(s,t,e,n);return r!==R&&Dn(s,et(),r),is}const Eo="en-US";let Dm=Eo;function Hc(t,e,n,s,r){if(t=B(t),Array.isArray(t))for(let i=0;i>20;if(Ws(t)||!t.multi){const p=new Nr(l,r,D),h=Uc(a,e,r?u:u+f,d);-1===h?(Xi(Ar(c,o),i,a),$c(i,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(p),o.push(p)):(n[h]=p,o[h]=p)}else{const p=Uc(a,e,u+f,d),h=Uc(a,e,u,u+f),g=p>=0&&n[p],y=h>=0&&n[h];if(r&&!y||!r&&!g){Xi(Ar(c,o),i,a);const _=function ZS(t,e,n,s,r){const i=new Nr(t,n,D);return i.multi=[],i.index=e,i.componentProviders=0,zm(i,r,s&&!n),i}(r?QS:KS,n.length,r,s,l);!r&&y&&(n[h].providerFactory=_),$c(i,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(_),o.push(_)}else $c(i,t,p>-1?p:h,zm(n[r?h:p],l,!r&&s));!r&&s&&y&&n[h].componentProviders++}}}function $c(t,e,n,s){const r=Ws(e),i=function vI(t){return!!t.useClass}(e);if(r||i){const l=(i?B(e.useClass):e).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const u=c.indexOf(n);-1===u?c.push(n,[s,l]):c[u+1].push(s,l)}else c.push(n,l)}}}function zm(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Uc(t,e,n,s){for(let r=n;r{n.providersResolver=(s,r)=>function qS(t,e,n){const s=K();if(s.firstCreatePass){const r=Gt(t);Hc(n,s.data,s.blueprint,r,!0),Hc(e,s.data,s.blueprint,r,!1)}}(s,r?r(t):t,e)}}class Wm{}class JS{resolveComponentFactory(e){throw function XS(t){const e=Error(`No component factory found for ${J(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(e)}}let as=(()=>{class t{}return t.NULL=new JS,t})();function e0(){return lr(Fe(),w())}function lr(t,e){return new Ke(ht(t,e))}let Ke=(()=>{class t{constructor(n){this.nativeElement=n}}return t.__NG_ELEMENT_ID__=e0,t})();class cr{}let dn=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>function s0(){const t=w(),n=gt(Fe().index,t);return function n0(t){return t[V]}(en(n)?n:t)}(),t})(),r0=(()=>{class t{}return t.\u0275prov=W({token:t,providedIn:"root",factory:()=>null}),t})();class ei{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const o0=new ei("13.4.0"),zc={};function Mo(t,e,n,s,r=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&s.push(Se(i)),Ut(i))for(let a=10;a-1&&(jl(e,s),eo(n,s))}this._attachedToViewContainer=!1}Fp(this._lView[1],this._lView)}onDestroy(e){!function Ih(t,e,n,s){const r=kh(e);null===n?r.push(s):(r.push(n),t.firstCreatePass&&Rh(t).push(s,r.length-1))}(this._lView[1],this._lView,null,e)}markForCheck(){_c(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function wc(t,e,n){const s=e[10];s.begin&&s.begin();try{Gs(t,e,t.template,n)}catch(r){throw Vh(e,r),r}finally{s.end&&s.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new I(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function mb(t,e){Br(t,e,e[V],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new I(902,"");this._appRef=e}}class a0 extends ti{constructor(e){super(e),this._view=e}detectChanges(){Ph(this._view)}checkNoChanges(){}get context(){return null}}class Km extends as{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=Be(e);return new Wc(n,this.ngModule)}}function Qm(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}class Wc extends Wm{constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function NE(t){return t.map(IE).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return Qm(this.componentDef.inputs)}get outputs(){return Qm(this.componentDef.outputs)}create(e,n,s,r){const i=(r=r||this.ngModule)?function c0(t,e){return{get:(n,s,r)=>{const i=t.get(n,zc,r);return i!==zc||s===zc?i:e.get(n,s,r)}}}(e,r.injector):e,o=i.get(cr,Pf),a=i.get(r0,null),l=o.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",u=s?function Eh(t,e,n){if(be(t))return t.selectRootElement(e,n===Ht.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(l,s,this.componentDef.encapsulation):Bl(o.createRenderer(null,this.componentDef),c,function l0(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?"math":null}(c)),d=this.componentDef.onPush?576:528,f=function ng(t,e){return{components:[],scheduler:t||pE,clean:uI,playerHandler:e||null,flags:0}}(),p=mo(0,null,null,1,0,null,null,null,null,null),h=Gr(null,p,f,d,null,null,o,l,a,i);let g,y;Hi(h);try{const _=function eg(t,e,n,s,r,i){const o=n[1];n[20]=t;const l=$s(o,20,2,"#host",null),c=l.mergedAttrs=e.hostAttrs;null!==c&&(_o(l,c,!0),null!==t&&(Ki(r,t,c),null!==l.classes&&Wl(r,t,l.classes),null!==l.styles&&$p(r,t,l.styles)));const u=s.createRenderer(t,e),d=Gr(n,Ch(e),null,e.onPush?64:16,n[20],l,s,u,i||null,null);return o.firstCreatePass&&(Xi(Ar(l,n),o,e.type),Th(o,l),Fh(l,n.length,1)),yo(n,d),n[20]=d}(u,this.componentDef,h,o,l);if(u)if(s)Ki(l,u,["ng-version",o0.full]);else{const{attrs:m,classes:v}=function SE(t){const e=[],n=[];let s=1,r=2;for(;s0&&Wl(l,u,v.join(" "))}if(y=al(p,20),void 0!==n){const m=y.projection=[];for(let v=0;vl(o,e)),e.contentQueries){const l=Fe();e.contentQueries(1,o,l.directiveStart)}const a=Fe();return!i.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(xn(a.index),Ah(n[1],a,0,a.directiveStart,a.directiveEnd,e),Mh(e,o)),o}(_,this.componentDef,h,f,[TI]),zr(p,h,null)}finally{$i()}return new d0(this.componentType,g,lr(y,h),h,y)}}class d0 extends class YS{}{constructor(e,n,s,r,i){super(),this.location=s,this._rootLView=r,this._tNode=i,this.instance=n,this.hostView=this.changeDetectorRef=new a0(r),this.componentType=e}get injector(){return new xs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}class ur{}const dr=new Map;class Xm extends ur{constructor(e,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Km(this);const s=It(e);this._bootstrapComponents=on(s.bootstrap),this._r3Injector=Uh(e,n,[{provide:ur,useValue:this},{provide:as,useValue:this.componentFactoryResolver}],J(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,n=je.THROW_IF_NOT_FOUND,s=L.Default){return e===je||e===ur||e===Cc?this:this._r3Injector.get(e,n,s)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class qc extends class p0{}{constructor(e){super(),this.moduleType=e,null!==It(e)&&function h0(t){const e=new Set;!function n(s){const r=It(s,!0),i=r.id;null!==i&&(function Zm(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${J(e)} vs ${J(e.name)}`)}(i,dr.get(i),s),dr.set(i,s));const o=on(r.imports);for(const a of o)e.has(a)||(e.add(a),n(a))}(t)}(e)}create(e){return new Xm(this.moduleType,e)}}function Kc(t,e,n,s){return function Jm(t,e,n,s,r,i){const o=e+n;return We(t,o,r)?ln(t,o+1,i?s.call(i,r):s(r)):ni(t,o+1)}(w(),Je(),t,e,n,s)}function ni(t,e){const n=t[e];return n===R?void 0:n}function ey(t,e,n,s,r,i,o){const a=e+n;return function ns(t,e,n,s){const r=We(t,e,n);return We(t,e+1,s)||r}(t,a,r,i)?ln(t,a+2,o?s.call(o,r,i):s(r,i)):ni(t,a+2)}function Qc(t,e){const n=K();let s;const r=t+20;n.firstCreatePass?(s=function E0(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}}(e,n.pipeRegistry),n.data[r]=s,s.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(r,s.onDestroy)):s=n.data[r];const i=s.factory||(s.factory=Yn(s.type)),o=Mn(D);try{const a=Zi(!1),l=i();return Zi(a),function $I(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,w(),r,l),l}finally{Mn(o)}}function Zc(t,e,n,s){const r=t+20,i=w(),o=function Ms(t,e){return t[e]}(i,r);return function si(t,e){return t[1].data[e].pure}(i,r)?ey(i,Je(),e,o.transform,n,s,o):o.transform(n,s)}function Yc(t){return e=>{setTimeout(t,void 0,e)}}const _e=class M0 extends wr{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,s){var r,i,o;let a=e,l=n||(()=>null),c=s;if(e&&"object"==typeof e){const d=e;a=null===(r=d.next)||void 0===r?void 0:r.bind(d),l=null===(i=d.error)||void 0===i?void 0:i.bind(d),c=null===(o=d.complete)||void 0===o?void 0:o.bind(d)}this.__isAsync&&(l=Yc(l),a&&(a=Yc(a)),c&&(c=Yc(c)));const u=super.subscribe({next:a,error:l,complete:c});return e instanceof me&&e.add(u),u}};Symbol;let Zt=(()=>{class t{}return t.__NG_ELEMENT_ID__=x0,t})();const F0=Zt,O0=class extends F0{constructor(e,n,s){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=s}createEmbeddedView(e){const n=this._declarationTContainer.tViews,s=Gr(this._declarationLView,n,e,16,null,n.declTNode,null,null,null,null);s[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(s[19]=i.createEmbeddedView(n)),zr(n,s,e),new ti(s)}};function x0(){return function To(t,e){return 4&t.type?new O0(e,t,lr(t,e)):null}(Fe(),w())}let Ot=(()=>{class t{}return t.__NG_ELEMENT_ID__=P0,t})();function P0(){return function oy(t,e){let n;const s=e[t.index];if(Ut(s))n=s;else{let r;if(8&t.type)r=Se(s);else{const i=e[V];r=i.createComment("");const o=ht(t,e);Xn(i,oo(i,o),r,function bb(t,e){return be(t)?t.nextSibling(e):e.nextSibling}(i,o),!1)}e[t.index]=n=xh(s,e,r,t),yo(e,n)}return new ry(n,t,e)}(Fe(),w())}const k0=Ot,ry=class extends k0{constructor(e,n,s){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=s}get element(){return lr(this._hostTNode,this._hostLView)}get injector(){return new xs(this._hostTNode,this._hostLView)}get parentInjector(){const e=Yi(this._hostTNode,this._hostLView);if(Yf(e)){const n=Os(e,this._hostLView),s=Fs(e);return new xs(n[1].data[s+8],n)}return new xs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=iy(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,n,s){const r=e.createEmbeddedView(n||{});return this.insert(r,s),r}createComponent(e,n,s,r,i){const o=e&&!function Fr(t){return"function"==typeof t}(e);let a;if(o)a=n;else{const d=n||{};a=d.index,s=d.injector,r=d.projectableNodes,i=d.ngModuleRef}const l=o?e:new Wc(Be(e)),c=s||this.parentInjector;if(!i&&null==l.ngModule){const f=(o?c:this.parentInjector).get(ur,null);f&&(i=f)}const u=l.create(c,r,void 0,i);return this.insert(u.hostView,a),u}insert(e,n){const s=e._lView,r=s[1];if(function tC(t){return Ut(t[3])}(s)){const u=this.indexOf(e);if(-1!==u)this.detach(u);else{const d=s[3],f=new ry(d,d[6],d[3]);f.detach(f.indexOf(e))}}const i=this._adjustIndex(n),o=this._lContainer;!function _b(t,e,n,s){const r=10+s,i=n.length;s>0&&(n[r-1][4]=e),s{class t{constructor(n){this.appInits=n,this.resolve=xo,this.reject=xo,this.initialized=!1,this.done=!1,this.donePromise=new Promise((s,r)=>{this.resolve=s,this.reject=r})}runInitializers(){if(this.initialized)return;const n=[],s=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{i.subscribe({complete:a,error:l})});n.push(o)}}Promise.all(n).then(()=>{s()}).catch(r=>{this.reject(r)}),0===n.length&&s(),this.initialized=!0}}return t.\u0275fac=function(n){return new(n||t)(x(Ay,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const ii=new H("AppId",{providedIn:"root",factory:function My(){return`${du()}${du()}${du()}`}});function du(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ty=new H("Platform Initializer"),fu=new H("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),dA=new H("appBootstrapListener"),Ln=new H("LocaleId",{providedIn:"root",factory:()=>GC(Ln,L.Optional|L.SkipSelf)||function fA(){return"undefined"!=typeof $localize&&$localize.locale||Eo}()}),mA=(()=>Promise.resolve(0))();function pu(t){"undefined"==typeof Zone?mA.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Pe{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new _e(!1),this.onMicrotaskEmpty=new _e(!1),this.onStable=new _e(!1),this.onError=new _e(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!s&&n,r.shouldCoalesceRunChangeDetection=s,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function yA(){let t=ne.requestAnimationFrame,e=ne.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function wA(t){const e=()=>{!function vA(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ne,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,gu(t),t.isCheckStableRunning=!0,hu(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),gu(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,s,r,i,o,a)=>{try{return Fy(t),n.invokeTask(r,i,o,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),Oy(t)}},onInvoke:(n,s,r,i,o,a,l)=>{try{return Fy(t),n.invoke(r,i,o,a,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),Oy(t)}},onHasTask:(n,s,r,i)=>{n.hasTask(r,i),s===r&&("microTask"==i.change?(t._hasPendingMicrotasks=i.microTask,gu(t),hu(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,s,r,i)=>(n.handleError(r,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Pe.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Pe.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,n,s){return this._inner.run(e,n,s)}runTask(e,n,s,r){const i=this._inner,o=i.scheduleEventTask("NgZoneEvent: "+r,e,_A,xo,xo);try{return i.runTask(o,n,s)}finally{i.cancelTask(o)}}runGuarded(e,n,s){return this._inner.runGuarded(e,n,s)}runOutsideAngular(e){return this._outer.run(e)}}const _A={};function hu(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function gu(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Fy(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Oy(t){t._nesting--,hu(t)}class DA{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new _e,this.onMicrotaskEmpty=new _e,this.onStable=new _e,this.onError=new _e}run(e,n,s){return e.apply(n,s)}runGuarded(e,n,s){return e.apply(n,s)}runOutsideAngular(e){return e()}runTask(e,n,s,r){return e.apply(n,s)}}let mu=(()=>{class t{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:()=>{Pe.assertNotInAngularZone(),pu(()=>{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())pu(()=>{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(s=>!s.updateCb||!s.updateCb(n)||(clearTimeout(s.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,s,r){let i=-1;s&&s>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==i),n(this._didWork,this.getPendingTasks())},s)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:r})}whenStable(n,s,r){if(r&&!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,s,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,s,r){return[]}}return t.\u0275fac=function(n){return new(n||t)(x(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),CA=(()=>{class t{constructor(){this._applications=new Map,yu.addToWindow(this)}registerApplication(n,s){this._applications.set(n,s)}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,s=!0){return yu.findTestabilityInTree(this,n,s)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();class bA{addToWindow(e){}findTestabilityInTree(e,n,s){return null}}let yu=new bA,ls=null;const xy=new H("AllowMultipleToken"),Py=new H("PlatformOnDestroy");function ky(t,e,n=[]){const s=`Platform: ${e}`,r=new H(s);return(i=[])=>{let o=_u();if(!o||o.injector.get(xy,!1)){const a=[...n,...i,{provide:r,useValue:!0}];t?t(a):function SA(t){if(ls&&!ls.get(xy,!1))throw new I(400,"");ls=t;const e=t.get(Ry),n=t.get(Ty,null);n&&n.forEach(s=>s())}(function MA(t=[],e){return je.create({name:e,providers:[{provide:bc,useValue:"platform"},{provide:Py,useValue:()=>ls=null},...t]})}(a,s))}return function AA(t){const e=_u();if(!e)throw new I(401,"");return e}()}}function _u(){var t;return null!==(t=null==ls?void 0:ls.get(Ry))&&void 0!==t?t:null}let Ry=(()=>{class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,s){const a=function TA(t,e){let n;return n="noop"===t?new DA:("zone.js"===t?void 0:t)||new Pe({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(s?s.ngZone:void 0,{ngZoneEventCoalescing:s&&s.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:s&&s.ngZoneRunCoalescing||!1}),l=[{provide:Pe,useValue:a}];return a.run(()=>{const c=je.create({providers:l,parent:this.injector,name:n.moduleType.name}),u=n.create(c),d=u.injector.get(Ur,null);if(!d)throw new I(402,"");return a.runOutsideAngular(()=>{const f=a.onError.subscribe({next:p=>{d.handleError(p)}});u.onDestroy(()=>{vu(this._modules,u),f.unsubscribe()})}),function FA(t,e,n){try{const s=n();return Co(s)?s.catch(r=>{throw e.runOutsideAngular(()=>t.handleError(r)),r}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(d,a,()=>{const f=u.injector.get(uu);return f.runInitializers(),f.donePromise.then(()=>(function nS(t){ft(t,"Expected localeId to be defined"),"string"==typeof t&&(Dm=t.toLowerCase().replace(/_/g,"-"))}(u.injector.get(Ln,Eo)||Eo),this._moduleDoBootstrap(u),u))})})}bootstrapModule(n,s=[]){const r=Ly({},s);return function IA(t,e,n){const s=new qc(n);return Promise.resolve(s)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(n){const s=n.injector.get(Po);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(r=>s.bootstrap(r));else{if(!n.instance.ngDoBootstrap)throw new I(403,"");n.instance.ngDoBootstrap(s)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new I(404,"");this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const n=this._injector.get(Py,null);null==n||n(),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function Ly(t,e){return Array.isArray(e)?e.reduce(Ly,t):Object.assign(Object.assign({},t),e)}let Po=(()=>{class t{constructor(n,s,r,i){this._zone=n,this._injector=s,this._exceptionHandler=r,this._initStatus=i,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 o=new de(l=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{l.next(this._stable),l.complete()})}),a=new de(l=>{let c;this._zone.runOutsideAngular(()=>{c=this._zone.onStable.subscribe(()=>{Pe.assertNotInAngularZone(),pu(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,l.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Pe.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{l.next(!1)}))});return()=>{c.unsubscribe(),u.unsubscribe()}});this.isStable=Ua(o,a.pipe(function CD(){return t=>_f()(function vD(t,e){return function(s){let r;if(r="function"==typeof t?t:function(){return t},"function"==typeof e)return s.lift(new wD(r,e));const i=Object.create(s,mD);return i.source=s,i.subjectFactory=r,i}}(DD)(t))}()))}bootstrap(n,s){if(!this._initStatus.done)throw new I(405,"");let r;r=n instanceof Wm?n:this._injector.get(as).resolveComponentFactory(n),this.componentTypes.push(r.componentType);const i=function NA(t){return t.isBoundToModule}(r)?void 0:this._injector.get(ur),a=r.create(je.NULL,[],s||r.selector,i),l=a.location.nativeElement,c=a.injector.get(mu,null),u=c&&a.injector.get(CA);return c&&u&&u.registerApplication(l,c),a.onDestroy(()=>{this.detachView(a.hostView),vu(this.components,a),u&&u.unregisterApplication(l)}),this._loadComponent(a),a}tick(){if(this._runningTick)throw new I(101,"");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 s=n;this._views.push(s),s.attachToAppRef(this)}detachView(n){const s=n;vu(this._views,s),s.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(dA,[]).concat(this._bootstrapListeners).forEach(r=>r(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(n){return new(n||t)(x(Pe),x(je),x(Ur),x(uu))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function vu(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}let By=!0,oi=(()=>{class t{}return t.__NG_ELEMENT_ID__=PA,t})();function PA(t){return function kA(t,e,n){if(Li(t)&&!n){const s=gt(t.index,e);return new ti(s,s)}return 47&t.type?new ti(e[16],e):null}(Fe(),w(),16==(16&t))}class Gy{constructor(){}supports(e){return qr(e)}create(e){return new HA(e)}}const jA=(t,e)=>e;class HA{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||jA}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,s=this._removalsHead,r=0,i=null;for(;n||s;){const o=!s||n&&n.currentIndex{o=this._trackByFn(r,a),null!==n&&Object.is(n.trackById,o)?(s&&(n=this._verifyReinsertion(n,a,o,r)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,o,r),s=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,s,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,i,r)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(s,r))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,i,r)):e=this._addAfter(new $A(n,s),i,r),e}_verifyReinsertion(e,n,s,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=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(e,n,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,n,s),this._addToMoves(e,s),e}_moveAfter(e,n,s){return this._unlink(e),this._insertAfter(e,n,s),this._addToMoves(e,s),e}_addAfter(e,n,s){return this._insertAfter(e,n,s),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,s){const r=null===n?this._itHead:n._next;return e._next=r,e._prev=n,null===r?this._itTail=e:r._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new zy),this._linkedRecords.put(e),e.currentIndex=s,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,s=e._next;return null===n?this._itHead=s:n._next=s,null===s?this._itTail=n:s._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new zy),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class $A{constructor(e,n){this.item=e,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 UA{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===n||n<=s.currentIndex)&&Object.is(s.trackById,e))return s;return null}remove(e){const n=e._prevDup,s=e._nextDup;return null===n?this._head=s:n._nextDup=s,null===s?this._tail=n:s._prevDup=n,null===this._head}}class zy{constructor(){this.map=new Map}put(e){const n=e.trackById;let s=this.map.get(n);s||(s=new UA,this.map.set(n,s)),s.add(e)}get(e,n){const r=this.map.get(e);return r?r.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Wy(t,e,n){const s=t.previousIndex;if(null===s)return s;let r=0;return n&&s{if(n&&n.key===r)this._maybeAddToChanges(n,s),this._appendAfter=n,n=n._next;else{const i=this._getOrCreateRecordForKey(r,s);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let s=n;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const s=e._prev;return n._next=e,n._prev=s,e._prev=n,s&&(s._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const r=this._records.get(e);this._maybeAddToChanges(r,n);const i=r._prev,o=r._next;return i&&(i._next=o),o&&(o._prev=i),r._next=null,r._prev=null,r}const s=new zA(e);return this._records.set(e,s),s.currentValue=n,this._addToAdditions(s),s}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(s=>n(e[s],s))}}class zA{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ky(){return new Lo([new Gy])}let Lo=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(null!=s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Ky()),deps:[[t,new ro,new so]]}}find(n){const s=this.factories.find(r=>r.supports(n));if(null!=s)return s;throw new I(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Ky}),t})();function Qy(){return new ai([new qy])}let ai=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Qy()),deps:[[t,new ro,new so]]}}find(n){const s=this.factories.find(i=>i.supports(n));if(s)return s;throw new I(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Qy}),t})();const KA=ky(null,"core",[]);let QA=(()=>{class t{constructor(n){}}return t.\u0275fac=function(n){return new(n||t)(x(Po))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),Vo=null;function us(){return Vo}const lt=new H("DocumentToken");let xu=(()=>{class t{constructor(n,s,r,i){this._iterableDiffers=n,this._keyValueDiffers=s,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(n){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof n?n.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(n){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof n?n.split(/\s+/):n,this._rawClass&&(qr(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const n=this._iterableDiffer.diff(this._rawClass);n&&this._applyIterableChanges(n)}else if(this._keyValueDiffer){const n=this._keyValueDiffer.diff(this._rawClass);n&&this._applyKeyValueChanges(n)}}_applyKeyValueChanges(n){n.forEachAddedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachChangedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachRemovedItem(s=>{s.previousValue&&this._toggleClass(s.key,!1)})}_applyIterableChanges(n){n.forEachAddedItem(s=>{if("string"!=typeof s.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${J(s.item)}`);this._toggleClass(s.item,!0)}),n.forEachRemovedItem(s=>this._toggleClass(s.item,!1))}_applyClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!0)):Object.keys(n).forEach(s=>this._toggleClass(s,!!n[s])))}_removeClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!1)):Object.keys(n).forEach(s=>this._toggleClass(s,!1)))}_toggleClass(n,s){(n=n.trim())&&n.split(/\s+/g).forEach(r=>{s?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return t.\u0275fac=function(n){return new(n||t)(D(Lo),D(ai),D(Ke),D(dn))},t.\u0275dir=O({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class jM{constructor(e,n,s,r){this.$implicit=e,this.ngForOf=n,this.index=s,this.count=r}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 Pu=(()=>{class t{constructor(n,s,r){this._viewContainer=n,this._template=s,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){const n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){const s=this._viewContainer;n.forEachOperation((r,i,o)=>{if(null==r.previousIndex)s.createEmbeddedView(this._template,new jM(r.item,this._ngForOf,-1,-1),null===o?void 0:o);else if(null==o)s.remove(null===i?void 0:i);else if(null!==i){const a=s.get(i);s.move(a,o),o_(a,r)}});for(let r=0,i=s.length;r{o_(s.get(r.currentIndex),r)})}static ngTemplateContextGuard(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(D(Ot),D(Zt),D(Lo))},t.\u0275dir=O({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();function o_(t,e){t.context.$implicit=e.item}let Ko=(()=>{class t{constructor(n,s){this._viewContainer=n,this._context=new HM,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=s}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){a_("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){a_("ngIfElse",n),this._elseTemplateRef=n,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(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(D(Ot),D(Zt))},t.\u0275dir=O({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class HM{constructor(){this.$implicit=null,this.ngIf=null}}function a_(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${J(e)}'.`)}const l_="browser";let g_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})();class Hu extends class WT extends class XA{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function YA(t){Vo||(Vo=t)}(new Hu)}onAndCancel(e,n,s){return e.addEventListener(n,s,!1),()=>{e.removeEventListener(n,s,!1)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return(n=n||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return"window"===n?window:"document"===n?e:"body"===n?e.body:null}getBaseHref(e){const n=function qT(){return di=di||document.querySelector("base"),di?di.getAttribute("href"):null}();return null==n?null:function KT(t){Yo=Yo||document.createElement("a"),Yo.setAttribute("href",t);const e=Yo.pathname;return"/"===e.charAt(0)?e:`/${e}`}(n)}resetBaseElement(){di=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return function VM(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const s=n.indexOf("="),[r,i]=-1==s?[n,""]:[n.slice(0,s),n.slice(s+1)];if(r.trim()===e)return decodeURIComponent(i)}return null}(document.cookie,e)}}let Yo,di=null;const y_=new H("TRANSITION_ID"),ZT=[{provide:Ay,useFactory:function QT(t,e,n){return()=>{n.get(uu).donePromise.then(()=>{const s=us(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let i=0;i{const i=e.findTestabilityInTree(s,r);if(null==i)throw new Error("Could not find testability for element.");return i},ne.getAllAngularTestabilities=()=>e.getAllTestabilities(),ne.getAllAngularRootElements=()=>e.getAllRootElements(),ne.frameworkStabilizers||(ne.frameworkStabilizers=[]),ne.frameworkStabilizers.push(s=>{const r=ne.getAllAngularTestabilities();let i=r.length,o=!1;const a=function(l){o=o||l,i--,0==i&&s(o)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(e,n,s){if(null==n)return null;const r=e.getTestability(n);return null!=r?r:s?us().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null}}let YT=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Xo=new H("EventManagerPlugins");let Jo=(()=>{class t{constructor(n,s){this._zone=s,this._eventNameToPlugin=new Map,n.forEach(r=>r.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,s,r){return this._findPluginFor(s).addEventListener(n,s,r)}addGlobalEventListener(n,s,r){return this._findPluginFor(s).addGlobalEventListener(n,s,r)}getZone(){return this._zone}_findPluginFor(n){const s=this._eventNameToPlugin.get(n);if(s)return s;const r=this._plugins;for(let i=0;i{class t{constructor(){this._stylesSet=new Set}addStyles(n){const s=new Set;n.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),s.add(r))}),this.onStylesAdded(s)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),fi=(()=>{class t extends v_{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,s,r){n.forEach(i=>{const o=this._doc.createElement("style");o.textContent=i,r.push(s.appendChild(o))})}addHost(n){const s=[];this._addStylesToHost(this._stylesSet,n,s),this._hostNodes.set(n,s)}removeHost(n){const s=this._hostNodes.get(n);s&&s.forEach(w_),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((s,r)=>{this._addStylesToHost(n,r,s)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(w_))}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function w_(t){us().remove(t)}const Uu={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/",math:"http://www.w3.org/1998/MathML/"},Gu=/%COMP%/g;function ea(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let ta=(()=>{class t{constructor(n,s,r){this.eventManager=n,this.sharedStylesHost=s,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new zu(n)}createRenderer(n,s){if(!n||!s)return this.defaultRenderer;switch(s.encapsulation){case Ht.Emulated:{let r=this.rendererByCompId.get(s.id);return r||(r=new sF(this.eventManager,this.sharedStylesHost,s,this.appId),this.rendererByCompId.set(s.id,r)),r.applyToHost(n),r}case 1:case Ht.ShadowDom:return new rF(this.eventManager,this.sharedStylesHost,n,s);default:if(!this.rendererByCompId.has(s.id)){const r=ea(s.id,s.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(s.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(n){return new(n||t)(x(Jo),x(fi),x(ii))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class zu{constructor(e){this.eventManager=e,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(e,n){return n?document.createElementNS(Uu[n]||n,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,n){e.appendChild(n)}insertBefore(e,n,s){e&&e.insertBefore(n,s)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let s="string"==typeof e?document.querySelector(e):e;if(!s)throw new Error(`The selector "${e}" did not match any elements`);return n||(s.textContent=""),s}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,s,r){if(r){n=r+":"+n;const i=Uu[r];i?e.setAttributeNS(i,n,s):e.setAttribute(n,s)}else e.setAttribute(n,s)}removeAttribute(e,n,s){if(s){const r=Uu[s];r?e.removeAttributeNS(r,n):e.removeAttribute(`${s}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,s,r){r&(yt.DashCase|yt.Important)?e.style.setProperty(n,s,r&yt.Important?"important":""):e.style[n]=s}removeStyle(e,n,s){s&yt.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,s){e[n]=s}setValue(e,n){e.nodeValue=n}listen(e,n,s){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,n,b_(s)):this.eventManager.addEventListener(e,n,b_(s))}}class sF extends zu{constructor(e,n,s,r){super(e),this.component=s;const i=ea(r+"-"+s.id,s.styles,[]);n.addStyles(i),this.contentAttr=function eF(t){return"_ngcontent-%COMP%".replace(Gu,t)}(r+"-"+s.id),this.hostAttr=function tF(t){return"_nghost-%COMP%".replace(Gu,t)}(r+"-"+s.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,n){const s=super.createElement(e,n);return super.setAttribute(s,this.contentAttr,""),s}}class rF extends zu{constructor(e,n,s,r){super(e),this.sharedStylesHost=n,this.hostEl=s,this.shadowRoot=s.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=ea(r.id,r.styles,[]);for(let o=0;o{class t extends __{constructor(n){super(n)}supports(n){return!0}addEventListener(n,s,r){return n.addEventListener(s,r,!1),()=>this.removeEventListener(n,s,r)}removeEventListener(n,s,r){return n.removeEventListener(s,r)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const I_=["alt","control","meta","shift"],aF={"\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"},N_={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"},lF={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let cF=(()=>{class t extends __{constructor(n){super(n)}supports(n){return null!=t.parseEventName(n)}addEventListener(n,s,r){const i=t.parseEventName(s),o=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>us().onAndCancel(n,i.domEventName,o))}static parseEventName(n){const s=n.toLowerCase().split("."),r=s.shift();if(0===s.length||"keydown"!==r&&"keyup"!==r)return null;const i=t._normalizeKey(s.pop());let o="";if(I_.forEach(l=>{const c=s.indexOf(l);c>-1&&(s.splice(c,1),o+=l+".")}),o+=i,0!=s.length||0===i.length)return null;const a={};return a.domEventName=r,a.fullKey=o,a}static getEventFullKey(n){let s="",r=function uF(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&N_.hasOwnProperty(e)&&(e=N_[e]))}return aF[e]||e}(n);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),I_.forEach(i=>{i!=r&&lF[i](n)&&(s+=i+".")}),s+=r,s}static eventCallback(n,s,r){return i=>{t.getEventFullKey(i)===n&&r.runGuarded(()=>s(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const hF=ky(KA,"browser",[{provide:fu,useValue:l_},{provide:Ty,useValue:function dF(){Hu.makeCurrent(),$u.init()},multi:!0},{provide:lt,useFactory:function pF(){return function YD(t){il=t}(document),document},deps:[]}]),gF=[{provide:bc,useValue:"root"},{provide:Ur,useFactory:function fF(){return new Ur},deps:[]},{provide:Xo,useClass:iF,multi:!0,deps:[lt,Pe,fu]},{provide:Xo,useClass:cF,multi:!0,deps:[lt]},{provide:ta,useClass:ta,deps:[Jo,fi,ii]},{provide:cr,useExisting:ta},{provide:v_,useExisting:fi},{provide:fi,useClass:fi,deps:[lt]},{provide:mu,useClass:mu,deps:[Pe]},{provide:Jo,useClass:Jo,deps:[Xo,Pe]},{provide:class GT{},useClass:YT,deps:[]}];let S_=(()=>{class t{constructor(n){if(n)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(n){return{ngModule:t,providers:[{provide:ii,useValue:n.appId},{provide:y_,useExisting:ii},ZT]}}}return t.\u0275fac=function(n){return new(n||t)(x(t,12))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:gF,imports:[g_,QA]}),t})();"undefined"!=typeof window&&window;let T_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new(n||t):x(F_),s},providedIn:"root"}),t})(),F_=(()=>{class t extends T_{constructor(n){super(),this._doc=n}sanitize(n,s){if(null==s)return null;switch(n){case le.NONE:return s;case le.HTML:return sn(s,"HTML")?_t(s):eh(this._doc,String(s)).toString();case le.STYLE:return sn(s,"Style")?_t(s):s;case le.SCRIPT:if(sn(s,"Script"))return _t(s);throw new Error("unsafe value used in a script context");case le.URL:return Wp(s),sn(s,"URL")?_t(s):jr(String(s));case le.RESOURCE_URL:if(sn(s,"ResourceURL"))return _t(s);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${n} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(n){return function kb(t){return new Tb(t)}(n)}bypassSecurityTrustStyle(n){return function Rb(t){return new Fb(t)}(n)}bypassSecurityTrustScript(n){return function Lb(t){return new Ob(t)}(n)}bypassSecurityTrustUrl(n){return function Vb(t){return new xb(t)}(n)}bypassSecurityTrustResourceUrl(n){return function Bb(t){return new Pb(t)}(n)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new n:function IF(t){return new F_(t.get(lt))}(x(je)),s},providedIn:"root"}),t})();class NF extends me{constructor(e,n){super()}schedule(e,n=0){return this}}class O_ extends NF{constructor(e,n){super(e,n),this.scheduler=e,this.work=n,this.pending=!1}schedule(e,n=0){if(this.closed)return this;this.state=e;const s=this.id,r=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(r,s,n)),this.pending=!0,this.delay=n,this.id=this.id||this.requestAsyncId(r,this.id,n),this}requestAsyncId(e,n,s=0){return setInterval(e.flush.bind(e,this),s)}recycleAsyncId(e,n,s=0){if(null!==s&&this.delay===s&&!1===this.pending)return n;clearInterval(n)}execute(e,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const s=this._execute(e,n);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,n){let r,s=!1;try{this.work(e)}catch(i){s=!0,r=!!i&&i||new Error(i)}if(s)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,n=this.scheduler,s=n.actions,r=s.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&s.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null}}let x_=(()=>{class t{constructor(n,s=t.now){this.SchedulerAction=n,this.now=s}schedule(n,s=0,r){return new this.SchedulerAction(this,n).schedule(r,s)}}return t.now=()=>Date.now(),t})();class bn extends x_{constructor(e,n=x_.now){super(e,()=>bn.delegate&&bn.delegate!==this?bn.delegate.now():n()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,n=0,s){return bn.delegate&&bn.delegate!==this?bn.delegate.schedule(e,n,s):super.schedule(e,n,s)}flush(e){const{actions:n}=this;if(this.active)return void n.push(e);let s;this.active=!0;do{if(s=e.execute(e.state,e.delay))break}while(e=n.shift());if(this.active=!1,s){for(;e=n.shift();)e.unsubscribe();throw s}}}const MF=new class AF extends bn{}(class SF extends O_{constructor(e,n){super(e,n),this.scheduler=e,this.work=n}schedule(e,n=0){return n>0?super.schedule(e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)}execute(e,n){return n>0||this.closed?super.execute(e,n):this._execute(e,n)}requestAsyncId(e,n,s=0){return null!==s&&s>0||null===s&&this.delay>0?super.requestAsyncId(e,n,s):e.flush(this)}}),TF=new de(t=>t.complete());function P_(...t){let e=t[t.length-1];return lf(e)?(t.pop(),$a(t,e)):yf(t)}function PF({error:t,subscriber:e}){e.error(t)}class kt{constructor(e,n,s){this.kind=e,this.value=n,this.error=s,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,n,s){switch(this.kind){case"N":return e&&e(this.value);case"E":return n&&n(this.error);case"C":return s&&s()}}accept(e,n,s){return e&&"function"==typeof e.next?this.observe(e):this.do(e,n,s)}toObservable(){switch(this.kind){case"N":return P_(this.value);case"E":return function xF(t,e){return new de(e?n=>e.schedule(PF,0,{error:t,subscriber:n}):n=>n.error(t))}(this.error);case"C":return function FF(t){return t?function OF(t){return new de(e=>t.schedule(()=>e.complete()))}(t):TF}()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new kt("N",e):kt.undefinedValueNotification}static createError(e){return new kt("E",void 0,e)}static createComplete(){return kt.completeNotification}}kt.completeNotification=new kt("C"),kt.undefinedValueNotification=new kt("N",void 0);class na extends Ze{constructor(e,n,s=0){super(e),this.scheduler=n,this.delay=s}static dispatch(e){const{notification:n,destination:s}=e;n.observe(s),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(na.dispatch,this.delay,new RF(e,this.destination)))}_next(e){this.scheduleMessage(kt.createNext(e))}_error(e){this.scheduleMessage(kt.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(kt.createComplete()),this.unsubscribe()}}class RF{constructor(e,n){this.notification=e,this.destination=n}}class LF extends wr{constructor(e=Number.POSITIVE_INFINITY,n=Number.POSITIVE_INFINITY,s){super(),this.scheduler=s,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){if(!this.isStopped){const n=this._events;n.push(e),n.length>this._bufferSize&&n.shift()}super.next(e)}nextTimeWindow(e){this.isStopped||(this._events.push(new VF(this._getNow(),e)),this._trimBufferThenGetEvents()),super.next(e)}_subscribe(e){const n=this._infiniteTimeWindow,s=n?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=s.length;let o;if(this.closed)throw new Ds;if(this.isStopped||this.hasError?o=me.EMPTY:(this.observers.push(e),o=new rf(this,e)),r&&e.add(e=new na(e,r)),n)for(let a=0;an&&(o=Math.max(o,i-n)),o>0&&r.splice(0,o),r}}class VF{constructor(e,n){this.time=e,this.value=n}}function k_(t,e){return"function"==typeof e?n=>n.pipe(k_((s,r)=>Ti(t(s,r)).pipe(Cs((i,o)=>e(s,i,r,o))))):n=>n.lift(new BF(t))}class BF{constructor(e){this.project=e}call(e,n){return n.subscribe(new jF(e,this.project))}}class jF extends hf{constructor(e,n){super(e),this.project=n,this.index=0}_next(e){let n;const s=this.index++;try{n=this.project(e,s)}catch(r){return void this.destination.error(r)}this._innerSub(n)}_innerSub(e){const n=this.innerSubscription;n&&n.unsubscribe();const s=new pf(this),r=this.destination;r.add(s),this.innerSubscription=gf(e,s),this.innerSubscription!==s&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;(!e||e.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}const sa={schedule(t,e){const n=setTimeout(t,e);return()=>clearTimeout(n)},scheduleBeforeRender(t){if("undefined"==typeof window)return sa.schedule(t,0);if(void 0===window.requestAnimationFrame)return sa.schedule(t,16);const e=window.requestAnimationFrame(t);return()=>window.cancelAnimationFrame(e)}};let qu;function QF(t,e,n){let s=n;return function $F(t){return!!t&&t.nodeType===Node.ELEMENT_NODE}(t)&&e.some((r,i)=>!("*"===r||!function GF(t,e){if(!qu){const n=Element.prototype;qu=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return t.nodeType===Node.ELEMENT_NODE&&qu.call(t,e)}(t,r)||(s=i,0))),s}class YF{constructor(e,n){this.componentFactory=n.get(as).resolveComponentFactory(e)}create(e){return new XF(this.componentFactory,e)}}class XF{constructor(e,n){this.componentFactory=e,this.injector=n,this.eventEmitters=new LF(1),this.events=this.eventEmitters.pipe(k_(s=>Ua(...s))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:s})=>s)),this.ngZone=this.injector.get(Pe),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(e){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(e)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=sa.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(e){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(e):this.componentRef.instance[e])}setInputValue(e,n){this.runInZone(()=>{null!==this.componentRef?function zF(t,e){return t===e||t!=t&&e!=e}(n,this.getInputValue(e))&&(void 0!==n||!this.unchangedInputs.has(e))||(this.recordInputChange(e,n),this.unchangedInputs.delete(e),this.hasInputChanges=!0,this.componentRef.instance[e]=n,this.scheduleDetectChanges()):this.initialInputValues.set(e,n)})}initializeComponent(e){const n=je.create({providers:[],parent:this.injector}),s=function KF(t,e){const n=t.childNodes,s=e.map(()=>[]);let r=-1;e.some((i,o)=>"*"===i&&(r=o,!0));for(let i=0,o=n.length;i{this.initialInputValues.has(e)&&this.setInputValue(e,this.initialInputValues.get(e))}),this.initialInputValues.clear()}initializeOutputs(e){const n=this.componentFactory.outputs.map(({propName:s,templateName:r})=>e.instance[s].pipe(Cs(o=>({name:r,value:o}))));this.eventEmitters.next(n)}callNgOnChanges(e){if(!this.implementsOnChanges||null===this.inputChanges)return;const n=this.inputChanges;this.inputChanges=null,e.instance.ngOnChanges(n)}markViewForCheck(e){this.hasInputChanges&&(this.hasInputChanges=!1,e.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=sa.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(e,n){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const s=this.inputChanges[e];if(s)return void(s.currentValue=n);const r=this.unchangedInputs.has(e),i=r?void 0:this.getInputValue(e);this.inputChanges[e]=new Tf(i,n,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(e){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(e):e()}}class JF extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Ku(t,e){const n=function qF(t,e){return e.get(as).resolveComponentFactory(t).inputs}(t,e.injector),s=e.strategyFactory||new YF(t,e.injector),r=function WF(t){const e={};return t.forEach(({propName:n,templateName:s})=>{e[function HF(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}(s)]=n}),e}(n);class i extends JF{constructor(a){super(),this.injector=a}get ngElementStrategy(){if(!this._ngElementStrategy){const a=this._ngElementStrategy=s.create(this.injector||e.injector);n.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const c=this[l];delete this[l],a.setInputValue(l,c)})}return this._ngElementStrategy}attributeChangedCallback(a,l,c,u){this.ngElementStrategy.setInputValue(r[a],c)}connectedCallback(){let a=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),a=!0),this.ngElementStrategy.connect(this),a||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(a=>{const l=new CustomEvent(a.name,{detail:a.value});this.dispatchEvent(l)})}}return i.observedAttributes=Object.keys(r),n.forEach(({propName:o})=>{Object.defineProperty(i.prototype,o,{get(){return this.ngElementStrategy.getInputValue(o)},set(a){this.ngElementStrategy.setInputValue(o,a)},configurable:!0,enumerable:!0})}),i}function ra(t,e){return new de(n=>{const s=t.length;if(0===s)return void n.complete();const r=new Array(s);let i=0,o=0;for(let a=0;a{c||(c=!0,o++),r[a]=u},error:u=>n.error(u),complete:()=>{i++,(i===s||!c)&&(o===s&&n.next(e?e.reduce((u,d,f)=>(u[d]=r[f],u),{}):r),n.complete())}}))}})}let R_=(()=>{class t{constructor(n,s){this._renderer=n,this._elementRef=s,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(n,s){this._renderer.setProperty(this._elementRef.nativeElement,n,s)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}}return t.\u0275fac=function(n){return new(n||t)(D(dn),D(Ke))},t.\u0275dir=O({type:t}),t})(),ds=(()=>{class t extends R_{}return t.\u0275fac=function(){let e;return function(s){return(e||(e=function Ge(t){return Tn(()=>{const e=t.prototype.constructor,n=e[mn]||Cl(e),s=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==s;){const i=r[mn]||Cl(r);if(i&&i!==n)return i;r=Object.getPrototypeOf(r)}return i=>new i})}(t)))(s||t)}}(),t.\u0275dir=O({type:t,features:[te]}),t})();const fn=new H("NgValueAccessor"),nO={provide:fn,useExisting:oe(()=>pi),multi:!0},rO=new H("CompositionEventMode");let pi=(()=>{class t extends R_{constructor(n,s,r){super(n,s),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function sO(){const t=us()?us().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(n){this.setProperty("value",null==n?"":n)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}}return t.\u0275fac=function(n){return new(n||t)(D(dn),D(Ke),D(rO,8))},t.\u0275dir=O({type:t,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(n,s){1&n&&He("input",function(i){return s._handleInput(i.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(i){return s._compositionEnd(i.target.value)})},features:[fe([nO]),te]}),t})();const Qe=new H("NgValidators"),jn=new H("NgAsyncValidators");function q_(t){return null!=t}function K_(t){const e=Co(t)?Ti(t):t;return Ig(e),e}function Q_(t){let e={};return t.forEach(n=>{e=null!=n?Object.assign(Object.assign({},e),n):e}),0===Object.keys(e).length?null:e}function Z_(t,e){return e.map(n=>n(t))}function Y_(t){return t.map(e=>function oO(t){return!t.validate}(e)?e:n=>e.validate(n))}function Qu(t){return null!=t?function X_(t){if(!t)return null;const e=t.filter(q_);return 0==e.length?null:function(n){return Q_(Z_(n,e))}}(Y_(t)):null}function Zu(t){return null!=t?function J_(t){if(!t)return null;const e=t.filter(q_);return 0==e.length?null:function(n){return function eO(...t){if(1===t.length){const e=t[0];if(Ni(e))return ra(e,null);if(Ha(e)&&Object.getPrototypeOf(e)===Object.prototype){const n=Object.keys(e);return ra(n.map(s=>e[s]),n)}}if("function"==typeof t[t.length-1]){const e=t.pop();return ra(t=1===t.length&&Ni(t[0])?t[0]:t,null).pipe(Cs(n=>e(...n)))}return ra(t,null)}(Z_(n,e).map(K_)).pipe(Cs(Q_))}}(Y_(t)):null}function ev(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function Yu(t){return t?Array.isArray(t)?t:[t]:[]}function oa(t,e){return Array.isArray(t)?t.includes(e):t===e}function sv(t,e){const n=Yu(e);return Yu(t).forEach(r=>{oa(n,r)||n.push(r)}),n}function rv(t,e){return Yu(e).filter(n=>!oa(t,n))}class iv{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(e){this._rawValidators=e||[],this._composedValidatorFn=Qu(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Zu(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e){this.control&&this.control.reset(e)}hasError(e,n){return!!this.control&&this.control.hasError(e,n)}getError(e,n){return this.control?this.control.getError(e,n):null}}class Hn extends iv{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ot extends iv{get formDirective(){return null}get path(){return null}}let Xu=(()=>{class t extends class ov{constructor(e){this._cd=e}is(e){var n,s,r;return"submitted"===e?!!(null===(n=this._cd)||void 0===n?void 0:n.submitted):!!(null===(r=null===(s=this._cd)||void 0===s?void 0:s.control)||void 0===r?void 0:r[e])}}{constructor(n){super(n)}}return t.\u0275fac=function(n){return new(n||t)(D(Hn,2))},t.\u0275dir=O({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,s){2&n&&ir("ng-untouched",s.is("untouched"))("ng-touched",s.is("touched"))("ng-pristine",s.is("pristine"))("ng-dirty",s.is("dirty"))("ng-valid",s.is("valid"))("ng-invalid",s.is("invalid"))("ng-pending",s.is("pending"))},features:[te]}),t})();function hi(t,e){(function td(t,e){const n=function tv(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(ev(n,e.validator)):"function"==typeof n&&t.setValidators([n]);const s=function nv(t){return t._rawAsyncValidators}(t);null!==e.asyncValidator?t.setAsyncValidators(ev(s,e.asyncValidator)):"function"==typeof s&&t.setAsyncValidators([s]);const r=()=>t.updateValueAndValidity();ua(e._rawValidators,r),ua(e._rawAsyncValidators,r)})(t,e),e.valueAccessor.writeValue(t.value),function gO(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&lv(t,e)})}(t,e),function yO(t,e){const n=(s,r)=>{e.valueAccessor.writeValue(s),r&&e.viewToModelUpdate(s)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function mO(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&lv(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function hO(t,e){if(e.valueAccessor.setDisabledState){const n=s=>{e.valueAccessor.setDisabledState(s)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function ua(t,e){t.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(e)})}function lv(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function rd(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const gi="VALID",fa="INVALID",pr="PENDING",mi="DISABLED";function od(t){return(pa(t)?t.validators:t)||null}function fv(t){return Array.isArray(t)?Qu(t):t||null}function ad(t,e){return(pa(e)?e.asyncValidators:t)||null}function pv(t){return Array.isArray(t)?Zu(t):t||null}function pa(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}const ld=t=>t instanceof ud;function gv(t){return(t=>t instanceof _v)(t)?t.value:t.getRawValue()}function mv(t,e){const n=ld(t),s=t.controls;if(!(n?Object.keys(s):s).length)throw new I(1e3,"");if(!s[e])throw new I(1001,"")}function yv(t,e){ld(t),t._forEachChild((s,r)=>{if(void 0===e[r])throw new I(1002,"")})}class cd{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=n,this._composedValidatorFn=fv(this._rawValidators),this._composedAsyncValidatorFn=pv(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===gi}get invalid(){return this.status===fa}get pending(){return this.status==pr}get disabled(){return this.status===mi}get enabled(){return this.status!==mi}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._rawValidators=e,this._composedValidatorFn=fv(e)}setAsyncValidators(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=pv(e)}addValidators(e){this.setValidators(sv(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(sv(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(rv(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(rv(e,this._rawAsyncValidators))}hasValidator(e){return oa(this._rawValidators,e)}hasAsyncValidator(e){return oa(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=pr,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=mi,this.errors=null,this._forEachChild(s=>{s.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!0))}enable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=gi,this._forEachChild(s=>{s.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===gi||this.status===pr)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?mi:gi}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=pr,this._hasOwnPendingAsyncValidator=!0;const n=K_(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(s=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(s,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(!1!==n.emitEvent)}get(e){return function DO(t,e,n){if(null==e||(Array.isArray(e)||(e=e.split(n)),Array.isArray(e)&&0===e.length))return null;let s=t;return e.forEach(r=>{s=ld(s)?s.controls.hasOwnProperty(r)?s.controls[r]:null:(t=>t instanceof bO)(s)&&s.at(r)||null}),s}(this,e,".")}getError(e,n){const s=n?this.get(n):this;return s&&s.errors?s.errors[e]:null}hasError(e,n){return!!this.getError(e,n)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new _e,this.statusChanges=new _e}_calculateStatus(){return this._allControlsDisabled()?mi:this.errors?fa:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pr)?pr:this._anyControlsHaveStatus(fa)?fa:gi}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){pa(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class _v extends cd{constructor(e=null,n,s){super(od(n),ad(s,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),pa(n)&&n.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(e)?e.value:e)}setValue(e,n={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(e,n={}){this.setValue(e,n)}reset(e=this.defaultValue,n={}){this._applyFormState(e),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){rd(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){rd(this._onDisabledChange,e)}_forEachChild(e){}_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(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class ud extends cd{constructor(e,n,s){super(od(n),ad(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,n){return this.controls[e]?this.controls[e]:(this.controls[e]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(e,n,s={}){this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}removeControl(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],n&&this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,n={}){yv(this,e),Object.keys(e).forEach(s=>{mv(this,s),this.controls[s].setValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(Object.keys(e).forEach(s=>{this.controls[s]&&this.controls[s].patchValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e={},n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(e,n,s)=>(e[s]=gv(n),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(n,s)=>!!s._syncPendingControls()||n);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(n=>{const s=this.controls[n];s&&e(s,n)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const n of Object.keys(this.controls)){const s=this.controls[n];if(this.contains(n)&&e(s))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,n,s)=>((n.enabled||this.disabled)&&(e[s]=n.value),e))}_reduceChildren(e,n){let s=e;return this._forEachChild((r,i)=>{s=n(s,r,i)}),s}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class bO extends cd{constructor(e,n,s){super(od(n),ad(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[e]}push(e,n={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}insert(e,n,s={}){this.controls.splice(e,0,n),this._registerControl(n),this.updateValueAndValidity({emitEvent:s.emitEvent})}removeAt(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:n.emitEvent})}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),n&&(this.controls.splice(e,0,n),this._registerControl(n)),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,n={}){yv(this,e),e.forEach((s,r)=>{mv(this,r),this.at(r).setValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(e.forEach((s,r)=>{this.at(r)&&this.at(r).patchValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e=[],n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this.controls.map(e=>gv(e))}clear(e={}){this.controls.length<1||(this._forEachChild(n=>n._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_syncPendingControls(){let e=this.controls.reduce((n,s)=>!!s._syncPendingControls()||n,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((n,s)=>{e(n,s)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(n=>n.enabled&&e(n))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const NO={provide:Hn,useExisting:oe(()=>ha)},Dv=(()=>Promise.resolve(null))();let ha=(()=>{class t extends Hn{constructor(n,s,r,i,o){super(),this._changeDetectorRef=o,this.control=new _v,this._registered=!1,this.update=new _e,this._parent=n,this._setValidators(s),this._setAsyncValidators(r),this.valueAccessor=function sd(t,e){if(!e)return null;let n,s,r;return Array.isArray(e),e.forEach(i=>{i.constructor===pi?n=i:function wO(t){return Object.getPrototypeOf(t.constructor)===ds}(i)?s=i:r=i}),r||s||n||null}(0,i)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const s=n.name.previousValue;this.formDirective.removeControl({name:s,path:this._getPath(s)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),function nd(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(n,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_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(){hi(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(n){Dv.then(()=>{var s;this.control.setValue(n,{emitViewToModelChange:!1}),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_updateDisabled(n){const s=n.isDisabled.currentValue,r=""===s||s&&"false"!==s;Dv.then(()=>{var i;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_getPath(n){return this._parent?function la(t,e){return[...e.path,t]}(n,this._parent):[n]}}return t.\u0275fac=function(n){return new(n||t)(D(ot,9),D(Qe,10),D(jn,10),D(fn,10),D(oi,8))},t.\u0275dir=O({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[fe([NO]),te,yn]}),t})(),bv=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),XO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[bv]]}),t})(),JO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[XO]}),t})();const hr=[{setName:"modus-outlined",displayName:"Modus Outlined",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"modus-solid",displayName:"Modus Solid",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"transportation",displayName:"Transportation",type:"sector",icons:[{name:"3d-buildings",displayName:"3d Buildings",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"account-circle",displayName:"Account Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"add-new-road",displayName:"Add New Road",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"blank",displayName:"Blank",tags:["empty"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four",displayName:"Blocks Four",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four-outline",displayName:"Blocks Four Outline",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"box-zoom",displayName:"Box Zoom",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"car",displayName:"Car",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"car-front",displayName:"Car Front",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"change-start-time",displayName:"Change Start Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-checked",displayName:"Checkbox Checked",tags:["tick"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-unchecked",displayName:"Checkbox Unchecked",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"chevron",displayName:"Chevron",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle",displayName:"Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot",displayName:"Circle Dot",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot-outline",displayName:"Circle Dot Outline",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-play",displayName:"Circle Play",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"cluster",displayName:"Cluster",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"company-administration",displayName:"Company Administration",tags:["users"],categories:[],deprecated:!1,useInstead:""},{name:"configuration-management",displayName:"Configuration Management",tags:["device","settings"],categories:[],deprecated:!1,useInstead:""},{name:"crow-fly",displayName:"Crow Fly",tags:["route"],categories:[],deprecated:!1,useInstead:""},{name:"disk",displayName:"Disk",tags:["save"],categories:[],deprecated:!1,useInstead:""},{name:"dispatch",displayName:"Dispatch",tags:["truck"],categories:[],deprecated:!1,useInstead:""},{name:"driver",displayName:"Driver",tags:["steering wheel"],categories:[],deprecated:!1,useInstead:""},{name:"driver-groups",displayName:"Driver Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"edit",displayName:"Edit",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-line",displayName:"Edit Line",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-road",displayName:"Edit Road",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"external-link",displayName:"External Link",tags:["open"],categories:[],deprecated:!1,useInstead:""},{name:"eyedropper",displayName:"Eyedropper",tags:["color picker"],categories:[],deprecated:!1,useInstead:""},{name:"finalize-route",displayName:"Finalize Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"flash-on",displayName:"Flash On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"frame-stop",displayName:"Frame Stop",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"geocode",displayName:"Geocode",tags:["earth"],categories:[],deprecated:!1,useInstead:""},{name:"globe",displayName:"Globe",tags:["web"],categories:[],deprecated:!1,useInstead:""},{name:"hand-pan",displayName:"Hand Pan",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"heavy-duty",displayName:"Heavy Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"highway",displayName:"Highway",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"invert-route",displayName:"Invert Route",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"layout",displayName:"Layout",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"light-duty",displayName:"Light Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"load",displayName:"Load",tags:["spinner"],categories:[],deprecated:!1,useInstead:""},{name:"location-arrow",displayName:"Location Arrow",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-places",displayName:"Manage Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-route-modifiers",displayName:"Manage Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"map-layers",displayName:"Map Layers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"maximize",displayName:"Maximize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"medium-duty",displayName:"Medium Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"minimize",displayName:"Minimize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"my-edits",displayName:"My Edits",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"my-places",displayName:"My Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"my-trip",displayName:"My Trip",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"no-entry",displayName:"No Entry",tags:["stop"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-left",displayName:"One Way Left",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-right",displayName:"One Way Right",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"optimize",displayName:"Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"orders",displayName:"Orders",tags:["documents"],categories:[],deprecated:!1,useInstead:""},{name:"paper-plane",displayName:"Paper Plane",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon",displayName:"Pin Icon",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon-plus",displayName:"Pin Icon Plus",tags:["add"],categories:[],deprecated:!1,useInstead:""},{name:"poi",displayName:"Poi",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"preview",displayName:"Preview",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"radar",displayName:"Radar",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"random",displayName:"Random",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"rename-route",displayName:"Rename Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reports",displayName:"Reports",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reroute",displayName:"Reroute",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reschedule-route",displayName:"Reschedule Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"road-surface",displayName:"Road Surface",tags:["car"],categories:[],deprecated:!1,useInstead:""},{name:"route",displayName:"Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-add",displayName:"Route Add",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-compliance",displayName:"Route Compliance",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-delete",displayName:"Route Delete",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-load",displayName:"Route Load",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-modifiers",displayName:"Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-off",displayName:"Route Off",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-on",displayName:"Route On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-optimize",displayName:"Route Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-options",displayName:"Route Options",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-save",displayName:"Route Save",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"school-bus",displayName:"School Bus",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"show-closest",displayName:"Show Closest",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"show-truck-info",displayName:"Show Truck Info",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"site-manager",displayName:"Site Manager",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"speed-coaching-profiles",displayName:"Speed Coaching Profiles",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"spinner",displayName:"Spinner",tags:["loading"],categories:[],deprecated:!1,useInstead:""},{name:"stop-details",displayName:"Stop Details",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-summary",displayName:"Stop Summary",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-time",displayName:"Stop Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"suggestion",displayName:"Suggestion",tags:["idea","lightbulb"],categories:[],deprecated:!1,useInstead:""},{name:"swatch",displayName:"Swatch",tags:["color"],categories:[],deprecated:!1,useInstead:""},{name:"toggle",displayName:"Toggle",tags:["switch"],categories:[],deprecated:!1,useInstead:""},{name:"traffic",displayName:"Traffic",tags:["lights"],categories:[],deprecated:!1,useInstead:""},{name:"traffic-historical",displayName:"Traffic Historical",tags:["history","traffic"],categories:[],deprecated:!1,useInstead:""},{name:"train",displayName:"Train",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"trash",displayName:"Trash",tags:["bin","delete"],categories:[],deprecated:!1,useInstead:""},{name:"trim-fake-orders",displayName:"Trim Fake Orders",tags:["scissors"],categories:[],deprecated:!1,useInstead:""},{name:"truck",displayName:"Truck",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"turn-dispatch-mode-on",displayName:"Turn Dispatch Mode On",tags:["switch","truck"],categories:[],deprecated:!1,useInstead:""},{name:"two-way",displayName:"Two Way",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"unload-route-stop",displayName:"Unload Route Stop",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-order",displayName:"Unloaded Order",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-orders",displayName:"Unloaded Orders",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"upgrade-modifiers",displayName:"Upgrade Modifiers",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"user",displayName:"User",tags:["person","profile"],categories:[],deprecated:!1,useInstead:""},{name:"user-fields",displayName:"User Fields",tags:["input","pencil","text"],categories:[],deprecated:!1,useInstead:""},{name:"vehicle-groups",displayName:"Vehicle Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"visibility",displayName:"Visibility",tags:["display","eye","show"],categories:[],deprecated:!1,useInstead:""},{name:"volumes",displayName:"Volumes",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"weather-alerts",displayName:"Weather Alerts",tags:[],categories:[],deprecated:!1,useInstead:""}]}];let Hv=(()=>{class t{constructor(){}getSetList(){return hr.map(n=>({setName:n.setName,displayName:n.displayName,type:n.type,iconCount:n.icons.length}))}getSetDisplayName(n){var s;return(null===(s=hr.find(r=>r.setName===n))||void 0===s?void 0:s.displayName)||""}getSet(n){return new de(s=>{s.next(hr.find(r=>r.setName===n)),s.complete()})}getIconList(n){return new de(s=>{var r;s.next(null===(r=hr.find(i=>i.setName===n))||void 0===r?void 0:r.icons),s.complete()})}getIcon(n,s){return new de(r=>{var i;r.next(null===(i=hr.find(o=>o.setName===n))||void 0===i?void 0:i.icons.find(o=>o.name===s)),r.complete()})}searchIcons(n){const s=[];return n.length<2||hr.forEach(r=>{r.icons.forEach(i=>{if(i.name.toLowerCase().includes(n.toLowerCase())){const o=Object.assign({},i);o.setName=r.setName,o.setDisplayName=r.displayName,s.push(o)}i.tags.forEach(o=>{if(o.toLowerCase().includes(n.toLowerCase())){const a=Object.assign({},i);a.setName=r.setName,a.setDisplayName=r.displayName,s.push(a)}})})}),new de(r=>{r.next(s),r.complete()})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function ex(t,e){1&t&&(Tt(0),Z(1,"div",7)(2,"h5",8),qe(3," No icons found. Try a different search. "),X()(),Ft())}function tx(t,e){if(1&t&&(Z(0,"a",10),Ui(),Z(1,"svg",11),ss(2,"use"),X(),Gi(),Z(3,"h5",12),qe(4),X(),Z(5,"label",13),qe(6),X(),Z(7,"label",14),qe(8),X()()),2&t){const n=e.$implicit,s=$e(2);ce("href",s.basehref+"/"+n.setName+"/"+n.name+"/",ts),G(2),nt("href",s.assetpath+n.setName+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),rs(n.displayName),G(2),rs(n.tags),G(2),rs(n.setDisplayName)}}function nx(t,e){if(1&t&&(Tt(0),st(1,tx,9,5,"a",9),Ft()),2&t){const n=$e();G(1),ce("ngForOf",n.searchResults)}}let sx=(()=>{class t{constructor(n){this.iconService=n,this.basehref="",this.assetpath="/",this.searchResults=[],this.searchString=""}ngOnInit(){}search(){this.iconService.searchIcons(this.searchString).subscribe(n=>{this.searchResults=n.map(s=>{const r=Object.assign({},s);return r.tags=r.tags.join(", "),r}).sort((s,r)=>s.name.localeCompare(r.name))})}}return t.\u0275fac=function(n){return new(n||t)(D(Hv))},t.\u0275cmp=Es({type:t,selectors:[["app-search"]],inputs:{basehref:"basehref",assetpath:"assetpath"},decls:8,vars:4,consts:[[1,"position-relative"],[1,"input-with-icon-left"],["placeholder","Search all Modus Icons","type","search","autocomplete","off",1,"form-control","form-control-lg",3,"ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],[1,"list-group","list-group-borderless","bg-white","position-absolute","shadow","justify-content-start","w-100",2,"top","48px","max-height","240px","overflow-y","auto","z-index","1000"],[4,"ngIf"],[1,"list-group-item","justify-content-center"],[1,"mb-0","text-gray-4"],["class","list-group-item text-decoration-none text-dark d-flex align-items-center",3,"href",4,"ngFor","ngForOf"],[1,"list-group-item","text-decoration-none","text-dark","d-flex","align-items-center",3,"href"],["fill","currentColor","width","1.2em","height","1.2em",1,"modus-icons","mr-2"],[1,"mr-2","mb-0"],[1,"mb-0","mr-4"],[1,"mb-0","ml-auto","text-secondary"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.searchString=i})("input",function(){return s.search()}),X(),Z(3,"div",3),ss(4,"img",4),X()(),Z(5,"div",5),st(6,ex,4,0,"ng-container",6),st(7,nx,2,1,"ng-container",6),X()()),2&n&&(G(2),ce("ngModel",s.searchString),G(2),ce("src",s.assetpath+"modus-solid/svg/search.svg",ts),G(2),ce("ngIf",0===s.searchResults.length&&s.searchString.length>1),G(1),ce("ngIf",s.searchResults.length>0))},directives:[pi,Xu,ha,Ko,Pu],styles:[""]}),t})();class ix{constructor(e,n){this.predicate=e,this.thisArg=n}call(e,n){return n.subscribe(new ox(e,this.predicate,this.thisArg))}}class ox extends Ze{constructor(e,n,s){super(e),this.predicate=n,this.thisArg=s,this.count=0}_next(e){let n;try{n=this.predicate.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}n&&this.destination.next(e)}}class ax{constructor(e,n){this.open=e,this.close=n||e}isManual(){return"manual"===this.open||"manual"===this.close}}const lx={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};const he="undefined"!=typeof window&&window||{};let wt;function _d(){if(void 0===he.document)return"bs4";const t=he.document.createElement("span");t.innerText="testing bs version",t.classList.add("d-none"),t.classList.add("pl-1"),he.document.head.appendChild(t);const e=t.getBoundingClientRect(),n=he.getComputedStyle(t).paddingLeft;return!e||e&&0!==e.top?(he.document.head.removeChild(t),"bs3"):n&&parseFloat(n)?(he.document.head.removeChild(t),"bs4"):(he.document.head.removeChild(t),"bs5")}function gr(){return void 0===he||(void 0===he.__theme?(wt||(wt=_d()),"bs3"===wt):"bs3"===he.__theme)}function Uv(){return!gr()&&(wt||(wt=_d()),"bs4"===wt)}function _i(){return{isBs3:gr(),isBs4:Uv(),isBs5:!gr()&&!Uv()&&(wt||(wt=_d()),"bs5"===wt)}}"undefined"==typeof console||console;class ga{}const En="*";function zv(t,e=null){return{type:2,steps:t,options:e}}function ma(t){return{type:6,styles:t,offset:null}}function Wv(t){Promise.resolve(null).then(t)}class vi{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Wv(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class qv{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let n=0,s=0,r=0;const i=this.players.length;0==i?Wv(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++n==i&&this._onFinish()}),o.onDestroy(()=>{++s==i&&this._onDestroy()}),o.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const n=e*this.totalTime;this.players.forEach(s=>{const r=s.totalTime?Math.min(1,n/s.totalTime):1;s.setPosition(r)})}getPosition(){const e=this.players.reduce((n,s)=>null===n||s.totalTime>n.totalTime?s:n,null);return null!=e?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}function wd(t,e,n,s){return Wn(n)&&(s=n,n=void 0),s?wd(t,e,n).pipe(Cs(r=>Ni(r)?s(...r):s(r))):new de(r=>{Kv(t,e,function i(o){r.next(arguments.length>1?Array.prototype.slice.call(arguments):o)},r,n)})}function Kv(t,e,n,s,r){let i;if(function wx(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const o=t;t.addEventListener(e,n,r),i=()=>o.removeEventListener(e,n,r)}else if(function vx(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const o=t;t.on(e,n),i=()=>o.off(e,n)}else if(function _x(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const o=t;t.addListener(e,n),i=()=>o.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let o=0,a=t.length;o0?super.requestAsyncId(e,n,s):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,n,s=0){if(null!==s&&s>0||null===s&&this.delay>0)return super.recycleAsyncId(e,n,s);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)}});var ya=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="left",t.right="right",t.auto="auto",t.end="right",t.start="left",t["top left"]="top left",t["top right"]="top right",t["right top"]="right top",t["right bottom"]="right bottom",t["bottom right"]="bottom right",t["bottom left"]="bottom left",t["left bottom"]="left bottom",t["left top"]="left top",t["top start"]="top left",t["top end"]="top right",t["end top"]="right top",t["end bottom"]="right bottom",t["bottom end"]="bottom right",t["bottom start"]="bottom left",t["start bottom"]="start bottom",t["start top"]="left top"}(ya||(ya={})),ya))(),wi=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="start",t.right="end",t.auto="auto",t.end="end",t.start="start",t["top left"]="top start",t["top right"]="top end",t["right top"]="end top",t["right bottom"]="end bottom",t["bottom right"]="bottom end",t["bottom left"]="bottom start",t["left bottom"]="start bottom",t["left top"]="start top",t["top start"]="top start",t["top end"]="top end",t["end top"]="end top",t["end bottom"]="end bottom",t["bottom end"]="bottom end",t["bottom start"]="bottom start",t["start bottom"]="start bottom",t["start top"]="start top"}(wi||(wi={})),wi))();function ps(t,e){if(1!==t.nodeType)return[];const n=t.ownerDocument.defaultView,s=null==n?void 0:n.getComputedStyle(t,null);return e?s&&s[e]:s}function Dd(t){if(!t)return document.documentElement;let s,n=null==t?void 0:t.offsetParent;for(;null===n&&t.nextElementSibling&&s!==t.nextElementSibling;)s=t.nextElementSibling,n=s.offsetParent;const r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?n&&-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ps(n,"position")?Dd(n):n:s?s.ownerDocument.documentElement:document.documentElement}function Cd(t){return null!==t.parentNode?Cd(t.parentNode):t}function _a(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;const n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,s=n?t:e,r=n?e:t,i=document.createRange();i.setStart(s,0),i.setEnd(r,0);const o=i.commonAncestorContainer;if(t!==o&&e!==o||s.contains(r))return function Ex(t){const{nodeName:e}=t;return"BODY"!==e&&("HTML"===e||Dd(t.firstElementChild)===t)}(o)?o:Dd(o);const a=Cd(t);return a.host?_a(a.host,e):_a(t,Cd(e).host)}function Qv(t){if(!t||!t.parentElement)return document.documentElement;let e=t.parentElement;for(;(null==e?void 0:e.parentElement)&&"none"===ps(e,"transform");)e=e.parentElement;return e||document.documentElement}function Zv(t,e){const n="x"===e?"Left":"Top",s="Left"===n?"Right":"Bottom";return parseFloat(t[`border${n}Width`])+parseFloat(t[`border${s}Width`])}function Yv(t,e,n,s){return Math.max(e[`offset${t}`],e[`scroll${t}`],n[`client${t}`],n[`offset${t}`],n[`scroll${t}`],0)}function Xv(t){const e=t.body,n=t.documentElement;return{height:Yv("Height",e,n),width:Yv("Width",e,n)}}function Di(t){return Object.assign(Object.assign({},t),{right:(t.left||0)+t.width,bottom:(t.top||0)+t.height})}function ge(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function Jv(t){const e=t.getBoundingClientRect();if(!(e&&ge(e.top)&&ge(e.left)&&ge(e.bottom)&&ge(e.right)))return e;const n={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?Xv(t.ownerDocument):void 0,r=(null==s?void 0:s.width)||t.clientWidth||ge(e.right)&&ge(n.left)&&e.right-n.left||0,i=(null==s?void 0:s.height)||t.clientHeight||ge(e.bottom)&&ge(n.top)&&e.bottom-n.top||0;let o=t.offsetWidth-r,a=t.offsetHeight-i;if(o||a){const l=ps(t);o-=Zv(l,"x"),a-=Zv(l,"y"),n.width-=o,n.height-=a}return Di(n)}function bd(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function Ed(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}const{overflow:e,overflowX:n,overflowY:s}=ps(t);return/(auto|scroll|overlay)/.test(String(e)+String(s)+String(n))?t:Ed(bd(t))}function Id(t,e,n=!1){var s,r,i,o,a,l;const c="HTML"===e.nodeName,u=Jv(t),d=Jv(e),p=(Ed(t),ps(e)),h=parseFloat(p.borderTopWidth),g=parseFloat(p.borderLeftWidth);n&&c&&(d.top=Math.max(null!==(s=d.top)&&void 0!==s?s:0,0),d.left=Math.max(null!==(r=d.left)&&void 0!==r?r:0,0));const y=Di({top:(null!==(i=u.top)&&void 0!==i?i:0)-(null!==(o=d.top)&&void 0!==o?o:0)-h,left:(null!==(a=u.left)&&void 0!==a?a:0)-(null!==(l=d.left)&&void 0!==l?l:0)-g,width:u.width,height:u.height});if(y.marginTop=0,y.marginLeft=0,c){const _=parseFloat(p.marginTop),m=parseFloat(p.marginLeft);ge(y.top)&&(y.top-=h-_),ge(y.bottom)&&(y.bottom-=h-_),ge(y.left)&&(y.left-=g-m),ge(y.right)&&(y.right-=g-m),y.marginTop=_,y.marginLeft=m}return y}function ew(t,e="top"){const n="top"===e?"scrollTop":"scrollLeft",s=t.nodeName;if("BODY"===s||"HTML"===s){const r=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||r)[n]}return t[n]}function tw(t){const e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===ps(t,"position")||tw(bd(t)))}function Nd(t,e,n=0,s,r=!1){let i={top:0,left:0};const o=r?Qv(t):_a(t,e);if("viewport"===s)i=function Nx(t,e=!1){const n=t.ownerDocument.documentElement,s=Id(t,n),r=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),o=e?0:ew(n),a=e?0:ew(n,"left");return Di({top:o-Number(null==s?void 0:s.top)+Number(null==s?void 0:s.marginTop),left:a-Number(null==s?void 0:s.left)+Number(null==s?void 0:s.marginLeft),width:r,height:i})}(o,r);else{let a;"scrollParent"===s?(a=Ed(bd(e)),"BODY"===a.nodeName&&(a=t.ownerDocument.documentElement)):a="window"===s?t.ownerDocument.documentElement:s;const l=Id(a,o,r);if(l&&"HTML"===a.nodeName&&!tw(o)){const{height:c,width:u}=Xv(t.ownerDocument);ge(i.top)&&ge(l.top)&&ge(l.marginTop)&&(i.top+=l.top-l.marginTop),ge(i.top)&&(i.bottom=Number(c)+Number(l.top)),ge(i.left)&&ge(l.left)&&ge(l.marginLeft)&&(i.left+=l.left-l.marginLeft),ge(i.top)&&(i.right=Number(u)+Number(l.left))}else l&&(i=l)}return ge(i.left)&&(i.left+=n),ge(i.top)&&(i.top+=n),ge(i.right)&&(i.right-=n),ge(i.bottom)&&(i.bottom-=n),i}function Sx({width:t,height:e}){return t*e}function nw(t,e,n,s,r=["top","bottom","right","left"],i="viewport",o=0){var a,l,c,u,d,f,p,h,g,y,_,m;if(-1===t.indexOf("auto"))return t;const v=Nd(n,s,o,i),E={top:{width:null!==(a=null==v?void 0:v.width)&&void 0!==a?a:0,height:(null!==(l=null==e?void 0:e.top)&&void 0!==l?l:0)-(null!==(c=null==v?void 0:v.top)&&void 0!==c?c:0)},right:{width:(null!==(u=null==v?void 0:v.right)&&void 0!==u?u:0)-(null!==(d=null==e?void 0:e.right)&&void 0!==d?d:0),height:null!==(f=null==v?void 0:v.height)&&void 0!==f?f:0},bottom:{width:null!==(p=null==v?void 0:v.width)&&void 0!==p?p:0,height:(null!==(h=null==v?void 0:v.bottom)&&void 0!==h?h:0)-(null!==(g=null==e?void 0:e.bottom)&&void 0!==g?g:0)},left:{width:(null!==(y=e.left)&&void 0!==y?y:0)-(null!==(_=null==v?void 0:v.left)&&void 0!==_?_:0),height:null!==(m=null==v?void 0:v.height)&&void 0!==m?m:0}},M=Object.keys(E).map(ie=>Object.assign(Object.assign({position:ie},E[ie]),{area:Sx(E[ie])})).sort((ie,we)=>we.area-ie.area);let q=M.filter(({width:ie,height:we})=>ie>=n.clientWidth&&we>=n.clientHeight);q=q.filter(({position:ie})=>r.some(we=>we===ie));const Q=q.length>0?q[0].position:M[0].position,Te=t.split(" ")[1];return n.className=n.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${_i().isBs5?wi[Q]:Q}`),Q+(Te?`-${Te}`:"")}const va=(t,e=0)=>t?parseFloat(t):e;function sw(t){const e=t.ownerDocument.defaultView,n=null==e?void 0:e.getComputedStyle(t),s=va(null==n?void 0:n.marginTop)+va(null==n?void 0:n.marginBottom),r=va(null==n?void 0:n.marginLeft)+va(null==n?void 0:n.marginRight);return{width:Number(t.offsetWidth)+r,height:Number(t.offsetHeight)+s}}function rw(t,e,n){return Id(e,n?Qv(t):_a(t,e),n)}function Sd(t,e,n){var s,r,i;const o=n.split(" ")[0],a=sw(t),l={width:a.width,height:a.height},c=-1!==["right","left"].indexOf(o),u=c?"top":"left",d=c?"left":"top",f=c?"height":"width",p=c?"width":"height";return l[u]=(null!==(s=e[u])&&void 0!==s?s:0)+e[f]/2-a[f]/2,l[d]=o===d?(null!==(r=e[d])&&void 0!==r?r:0)-a[p]:null!==(i=e[function Mx(t){const e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,n=>e[n])}(d)])&&void 0!==i?i:0,l}function iw(t,e){var n;return!!(null===(n=t.modifiers[e])||void 0===n?void 0:n.enabled)}const Fx={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function wa(t,e){return!!_i().isBs5&&Fx[e].includes(t)}function ow(t,e,n){!t||!e||Object.keys(e).forEach(s=>{let r="";-1!==["width","height","top","right","bottom","left"].indexOf(s)&&function Ix(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(Number(t))}(e[s])&&(r="px"),n?n.setStyle(t,s,`${String(e[s])}${r}`):t.style[s]=String(e[s])+r})}function Px(t){var e,n,s,r,i,o;let a=t.offsets.target;const l=t.instance.target.querySelector(".arrow");if(!l)return t;const c=-1!==["left","right"].indexOf(t.placement.split(" ")[0]),u=c?"height":"width",d=c?"Top":"Left",f=d.toLowerCase(),p=c?"left":"top",h=c?"bottom":"right",g=sw(l)[u],y=t.placement.split(" ")[1];(null!==(e=t.offsets.host[h])&&void 0!==e?e:0)-g<(null!==(n=a[f])&&void 0!==n?n:0)&&(a[f]-=(null!==(s=a[f])&&void 0!==s?s:0)-((null!==(r=t.offsets.host[h])&&void 0!==r?r:0)-g)),Number(t.offsets.host[f])+Number(g)>(null!==(i=a[h])&&void 0!==i?i:0)&&(a[f]+=Number(t.offsets.host[f])+Number(g)-Number(a[h])),a=Di(a);const _=ps(t.instance.target),m=parseFloat(_[`margin${d}`])||0,v=parseFloat(_[`border${d}Width`])||0;let E;if(y){const q=parseFloat(_.borderRadius)||0,Q=Number(m+v+q);E=f===y?Number(t.offsets.host[f])+Q:Number(t.offsets.host[f])+Number(t.offsets.host[u]-Q)}else E=Number(t.offsets.host[f])+Number(t.offsets.host[u]/2-g/2);let M=E-(null!==(o=a[f])&&void 0!==o?o:0)-m-v;return M=Math.max(Math.min(a[u]-(g+5),M),0),t.offsets.arrow={[f]:Math.round(M),[p]:""},t.instance.arrow=l,t}function kx(t){if(t.offsets.target=Di(t.offsets.target),!iw(t.options,"flip"))return t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Sd(t.instance.target,t.offsets.host,t.placement)),t;const e=Nd(t.instance.target,t.instance.host,0,"viewport",!1);let n=t.placement.split(" ")[0],s=t.placement.split(" ")[1]||"";const a=nw("auto",t.offsets.host,t.instance.target,t.instance.host,t.options.allowedPositions),l=[n,a];return l.forEach((c,u)=>{var d,f,p,h,g,y,_,m,v,E,M,q,Q,Te,ie,we;if(n!==c||l.length===u+1)return;n=t.placement.split(" ")[0];const In="left"===n&&Math.floor(null!==(d=t.offsets.target.right)&&void 0!==d?d:0)>Math.floor(null!==(f=t.offsets.host.left)&&void 0!==f?f:0)||"right"===n&&Math.floor(null!==(p=t.offsets.target.left)&&void 0!==p?p:0)Math.floor(null!==(y=t.offsets.host.top)&&void 0!==y?y:0)||"bottom"===n&&Math.floor(null!==(_=t.offsets.target.top)&&void 0!==_?_:0)Math.floor(null!==(q=e.right)&&void 0!==q?q:0),Nn=Math.floor(null!==(Q=t.offsets.target.top)&&void 0!==Q?Q:0)Math.floor(null!==(we=e.bottom)&&void 0!==we?we:0),N="left"===n&&Vt||"right"===n&&ut||"top"===n&&Nn||"bottom"===n&&Sn,S=-1!==["top","bottom"].indexOf(n),T=S&&"left"===s&&Vt||S&&"right"===s&&ut||!S&&"left"===s&&Nn||!S&&"right"===s&&Sn;(In||N||T)&&((In||N)&&(n=l[u+1]),T&&(s=function Tx(t){return"right"===t?"left":"left"===t?"right":t}(s)),t.placement=n+(s?` ${s}`:""),t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Sd(t.instance.target,t.offsets.host,t.placement)))}),t}function Lx(t){var e;if(!iw(t.options,"preventOverflow"))return t;const n="transform",s=t.instance.target.style,{top:r,left:i,[n]:o}=s;s.top="",s.left="",s[n]="";const a=Nd(t.instance.target,t.instance.host,0,(null===(e=t.options.modifiers.preventOverflow)||void 0===e?void 0:e.boundariesElement)||"scrollParent",!1);s.top=r,s.left=i,s[n]=o;const c={primary(u){var d,f,p,h;let g=t.offsets.target[u];return(null!==(d=t.offsets.target[u])&&void 0!==d?d:0)<(null!==(f=a[u])&&void 0!==f?f:0)&&(g=Math.max(null!==(p=t.offsets.target[u])&&void 0!==p?p:0,null!==(h=a[u])&&void 0!==h?h:0)),{[u]:g}},secondary(u){var d,f,p,h;const g="right"===u,y=g?"left":"top";let m=t.offsets.target[y];return(null!==(d=t.offsets.target[u])&&void 0!==d?d:0)>(null!==(f=a[u])&&void 0!==f?f:0)&&(m=Math.min(null!==(p=t.offsets.target[y])&&void 0!==p?p:0,(null!==(h=a[u])&&void 0!==h?h:0)-t.offsets.target[g?"width":"height"])),{[y]:m}}};return["left","right","top","bottom"].forEach(u=>{const d=-1!==["left","top","start"].indexOf(u)?c.primary:c.secondary;t.offsets.target=Object.assign(Object.assign({},t.offsets.target),d(u))}),t}function Vx(t){var e;const n=t.placement,s=n.split(" ")[0],r=n.split(" ")[1];if(r){const{host:i,target:o}=t.offsets,a=-1!==["bottom","top"].indexOf(s),l=a?"left":"top",c=a?"width":"height",u={start:{[l]:i[l]},end:{[l]:(null!==(e=i[l])&&void 0!==e?e:0)+i[c]-o[c]}};t.offsets.target=Object.assign(Object.assign({},o),{[l]:l===r?u.start[l]:u.end[l]})}return t}const jx=new class Bx{position(e,n){return this.offset(e,n)}offset(e,n){return rw(n,e)}positionElements(e,n,s,r,i){const o=[kx,Vx,Lx,Px],l=function Rx(t,e,n,s){if(!t||!e)return;const r=rw(t,e);!n.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!n.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(n="auto");const i=!!n.match(/auto/g);let o=n.match(/auto\s(left|right|top|bottom|start|end)/)?n.split(" ")[1]||"auto":n;const a=o.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return a&&(o=a[1]+(a[2]?` ${a[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(o)&&(o="auto"),o=nw(o,r,t,e,s?s.allowedPositions:void 0),{options:s||{modifiers:{}},instance:{target:t,host:e,arrow:void 0},offsets:{target:Sd(t,r,o),host:r,arrow:void 0},positionFixed:!1,placement:o,placementAuto:i}}(n,e,ya[s],i);if(l)return o.reduce((c,u)=>u(c),l)}};function Hx(t,e,n,s,r,i){const o=jx.positionElements(t,e,n,s,r);if(!o)return;const a=function Ax(t){var e,n,s,r;return{width:t.offsets.target.width,height:t.offsets.target.height,left:Math.floor(null!==(e=t.offsets.target.left)&&void 0!==e?e:0),top:Math.round(null!==(n=t.offsets.target.top)&&void 0!==n?n:0),bottom:Math.round(null!==(s=t.offsets.target.bottom)&&void 0!==s?s:0),right:Math.floor(null!==(r=t.offsets.target.right)&&void 0!==r?r:0)}}(o);ow(e,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${a.left}px, ${a.top}px, 0px)`},i),o.instance.arrow&&ow(o.instance.arrow,o.offsets.arrow,i),function xx(t,e){const n=t.instance.target;let s=n.className;const r=_i().isBs5?wi[t.placement]:t.placement;t.placementAuto&&(s=s.replace(/bs-popover-auto/g,`bs-popover-${r}`),s=s.replace(/ms-2|me-2|mb-2|mt-2/g,""),s=s.replace(/bs-tooltip-auto/g,`bs-tooltip-${r}`),s=s.replace(/\sauto/g,` ${r}`),-1!==s.indexOf("popover")&&(s=s+" "+function Ox(t){return _i().isBs5?wa(t,"end")?"ms-2":wa(t,"start")?"me-2":wa(t,"top")?"mb-2":wa(t,"bottom")?"mt-2":"":""}(r)),-1!==s.indexOf("popover")&&-1===s.indexOf("popover-auto")&&(s+=" popover-auto"),-1!==s.indexOf("tooltip")&&-1===s.indexOf("tooltip-auto")&&(s+=" tooltip-auto")),s=s.replace(/left|right|top|bottom|end|start/g,`${r.split(" ")[0]}`),e?e.setAttribute(n,"class",s):n.className=s}(o,i)}let aw=(()=>{class t{constructor(n,s,r){this.update$$=new wr,this.positionElements=new Map,this.isDisabled=!1,function zM(t){return t===l_}(r)&&n.runOutsideAngular(()=>{this.triggerEvent$=Ua(wd(window,"scroll",{passive:!0}),wd(window,"resize",{passive:!0}),P_(0,bx),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(i=>{Hx(Da(i.target),Da(i.element),i.attachment,i.appendToBody,this.options,s.createRenderer(null,null))})})})}position(n){this.addPositionElement(n)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(n){this.positionElements.set(Da(n.element),n)}calcPosition(){this.update$$.next(null)}deletePositionElement(n){this.positionElements.delete(Da(n))}setOptions(n){this.options=n}}return t.\u0275fac=function(n){return new(n||t)(x(Pe),x(cr),x(fu))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Da(t){return"string"==typeof t?document.querySelector(t):t instanceof Ke?t.nativeElement:null!=t?t:null}class Ci{constructor(e,n,s){this.nodes=e,this.viewRef=n,this.componentRef=s}}class $x{constructor(e,n,s,r,i,o,a,l){this._viewContainerRef=e,this._renderer=n,this._elementRef=s,this._injector=r,this._componentFactoryResolver=i,this._ngZone=o,this._applicationRef=a,this._posService=l,this.onBeforeShow=new _e,this.onShown=new _e,this.onBeforeHide=new _e,this.onHidden=new _e,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(e){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(e),this}to(e){return this.container=e||this.container,this}position(e){return e?(this.attachment=e.attachment||this.attachment,this._elementRef=e.target||this._elementRef,this):this}provide(e){return this._providers.push(e),this}show(e={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(e.content,e.context,e.initialState);const n=je.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(n,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,e),this.container instanceof Ke&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&"undefined"!=typeof document){const s=document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector);if(!s)return;s.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(e.id?{id:e.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(e){var n,s,r,i,o,a;if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const l=this._componentRef.location.nativeElement;return null===(n=l.parentNode)||void 0===n||n.removeChild(l),null===(r=null===(s=this._contentRef)||void 0===s?void 0:s.componentRef)||void 0===r||r.destroy(),this._viewContainerRef&&(null===(i=this._contentRef)||void 0===i?void 0:i.viewRef)&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),null===(a=null===(o=this._contentRef)||void 0===o?void 0:o.viewRef)||void 0===a||a.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(e?{id:e}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(e){var n;this.triggers=e.triggers||this.triggers,this._listenOpts.outsideClick=e.outsideClick,this._listenOpts.outsideEsc=e.outsideEsc,e.target=e.target||(null===(n=this._elementRef)||void 0===n?void 0:n.nativeElement);const s=this._listenOpts.hide=()=>e.hide?e.hide():void this.hide(),r=this._listenOpts.show=o=>{e.show?e.show(o):this.show(o),o()};return this._renderer&&(this._unregisterListenersFn=function cx(t,e){const n=function $v(t,e=lx){const n=(t||"").trim();if(0===n.length)return[];const s=n.split(/\s+/).map(i=>i.split(":")).map(i=>{const o=e[i[0]]||i;return new ax(o[0],o[1])}),r=s.filter(i=>i.isManual());if(r.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===r.length&&s.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return s}(e.triggers),s=e.target;if(1===n.length&&n[0].isManual())return Function.prototype;const r=[],i=[],o=()=>{i.forEach(a=>r.push(a())),i.length=0};return n.forEach(a=>{const l=a.open===a.close,c=l?e.toggle:e.show;if(!l&&a.close&&e.hide){const u=t.listen(s,a.close,e.hide);i.push(()=>u)}c&&r.push(t.listen(s,a.open,()=>c(o)))}),()=>{r.forEach(a=>a())}}(this._renderer,{target:e.target,triggers:e.triggers,show:r,hide:s,toggle:o=>{this.isShown?s():r(o)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(e,n){return e&&n&&(this._inlineViewRef=e.createEmbeddedView(n)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const e=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=function ux(t,e){return e.outsideClick?t.listen("document","click",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[e,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=function dx(t,e){return e.outsideEsc?t.listen("document","keyup.esc",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{var e;this._posService.position({element:null===(e=this._componentRef)||void 0===e?void 0:e.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{!this._componentRef||this._posService.calcPosition()}))}_unsubscribePositioning(){!this._zoneSubscription||(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(e,n,s){if(!e)return new Ci([]);if(e instanceof Zt){if(this._viewContainerRef){const o=this._viewContainerRef.createEmbeddedView(e,n);return o.markForCheck(),new Ci([o.rootNodes],o)}const i=e.createEmbeddedView({});return this._applicationRef.attachView(i),new Ci([i.rootNodes],i)}if("function"==typeof e){const i=this._componentFactoryResolver.resolveComponentFactory(e),o=je.create({providers:this._providers,parent:this._injector}),a=i.create(o);return Object.assign(a.instance,s),this._applicationRef.attachView(a.hostView),new Ci([[a.location.nativeElement]],a.hostView,a)}const r=this._renderer?[this._renderer.createText(`${e}`)]:[];return new Ci([r])}}let lw=(()=>{class t{constructor(n,s,r,i,o){this._componentFactoryResolver=n,this._ngZone=s,this._injector=r,this._posService=i,this._applicationRef=o}createLoader(n,s,r){return new $x(s,r,n,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return t.\u0275fac=function(n){return new(n||t)(x(as),x(Pe),x(je),x(aw),x(Po))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Ux=function(t){return{dropdown:t}},Gx=["*"],cw=[ma({height:0,overflow:"hidden"}),function yx(t,e=null){return{type:4,styles:e,timings:t}}("220ms cubic-bezier(0, 0, 0.2, 1)",ma({height:"*",overflow:"hidden"}))];let hs=(()=>{class t{constructor(){this.direction="down",this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1,this.isOpenChange=new _e,this.isDisabledChange=new _e,this.toggleClick=new _e,this.counts=0,this.dropdownMenu=new Promise(n=>{this.resolveDropdownMenu=n})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})(),Wx=(()=>{class t{constructor(n,s,r,i,o){this._state=n,this.cd=s,this._renderer=r,this._element=i,this.isOpen=!1,this._factoryDropDownAnimation=o.build(cw),this._subscription=n.isOpenChange.subscribe(a=>{this.isOpen=a;const l=this._element.nativeElement.querySelector(".dropdown-menu");this._renderer.addClass(this._element.nativeElement.querySelector("div"),"open"),l&&!gr()&&(this._renderer.addClass(l,"show"),(l.classList.contains("dropdown-menu-right")||l.classList.contains("dropdown-menu-end"))&&(this._renderer.setStyle(l,"left","auto"),this._renderer.setStyle(l,"right","0")),"up"===this.direction&&(this._renderer.setStyle(l,"top","auto"),this._renderer.setStyle(l,"transform","translateY(-101%)"))),l&&this._state.isAnimated&&this._factoryDropDownAnimation.create(l).play(),this.cd.markForCheck(),this.cd.detectChanges()})}get direction(){return this._state.direction}_contains(n){return this._element.nativeElement.contains(n)}ngOnDestroy(){this._subscription.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(D(hs),D(oi),D(dn),D(Ke),D(ga))},t.\u0275cmp=Es({type:t,selectors:[["bs-dropdown-container"]],hostAttrs:[2,"display","block","position","absolute","z-index","1040"],ngContentSelectors:Gx,decls:2,vars:9,consts:[[3,"ngClass"]],template:function(n,s){1&n&&(function Mg(t){const e=w()[16][6];if(!e.projection){const s=e.projection=Or(t?t.length:1,null),r=s.slice();let i=e.child;for(;null!==i;){const o=t?pN(i,t):0;null!==o&&(r[o]?r[o].projectionNext=i:s[o]=i,r[o]=i),i=i.next}}}(),Z(0,"div",0),function Tg(t,e=0,n){const s=w(),r=K(),i=$s(r,20+t,16,null,n||null);null===i.projection&&(i.projection=e),fl(),64!=(64&i.flags)&&function Eb(t,e,n){Hp(e[V],0,e,n,Op(t,n,e),Rp(n.parent||e[6],n,e))}(r,s,i)}(1),X()),2&n&&(ir("dropup","up"===s.direction)("show",s.isOpen)("open",s.isOpen),ce("ngClass",Kc(7,Ux,"down"===s.direction)))},directives:[xu],encapsulation:2,changeDetection:0}),t})(),qx=(()=>{class t{constructor(){this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),uw=(()=>{class t{constructor(n,s,r,i,o,a,l){this._elementRef=n,this._renderer=s,this._viewContainerRef=r,this._cis=i,this._state=o,this._config=a,this.dropup=!1,this._isInlineOpen=!1,this._isDisabled=!1,this._subscriptions=[],this._isInited=!1,this._state.autoClose=this._config.autoClose,this._state.insideClick=this._config.insideClick,this._state.isAnimated=this._config.isAnimated,this._state.stopOnClickPropagation=this._config.stopOnClickPropagation,this._factoryDropDownAnimation=l.build(cw),this._dropdown=this._cis.createLoader(this._elementRef,this._viewContainerRef,this._renderer).provide({provide:hs,useValue:this._state}),this.onShown=this._dropdown.onShown,this.onHidden=this._dropdown.onHidden,this.isOpenChange=this._state.isOpenChange}set autoClose(n){this._state.autoClose=n}get autoClose(){return this._state.autoClose}set isAnimated(n){this._state.isAnimated=n}get isAnimated(){return this._state.isAnimated}set insideClick(n){this._state.insideClick=n}get insideClick(){return this._state.insideClick}set isDisabled(n){this._isDisabled=n,this._state.isDisabledChange.emit(n),n&&this.hide()}get isDisabled(){return this._isDisabled}get isOpen(){return this._showInline?this._isInlineOpen:this._dropdown.isShown}set isOpen(n){n?this.show():this.hide()}get isBs4(){return!gr()}get _showInline(){return!this.container}ngOnInit(){this._isInited||(this._isInited=!0,this._dropdown.listen({outsideClick:!1,triggers:this.triggers,show:()=>this.show()}),this._subscriptions.push(this._state.toggleClick.subscribe(n=>this.toggle(n))),this._subscriptions.push(this._state.isDisabledChange.pipe(function rx(t,e){return function(s){return s.lift(new ix(t,e))}}(n=>n)).subscribe(()=>this.hide())))}show(){if(!this.isOpen&&!this.isDisabled){if(this._showInline)return this._inlinedMenu||this._state.dropdownMenu.then(n=>{this._dropdown.attachInline(n.viewContainer,n.templateRef),this._inlinedMenu=this._dropdown._inlineViewRef,this.addBs4Polyfills(),this._inlinedMenu&&this._renderer.addClass(this._inlinedMenu.rootNodes[0].parentNode,"open"),this.playAnimation()}).catch(),this.addBs4Polyfills(),this._isInlineOpen=!0,this.onShown.emit(!0),this._state.isOpenChange.emit(!0),void this.playAnimation();this._state.dropdownMenu.then(n=>{const s=this.dropup||void 0!==this.dropup&&this.dropup;this._state.direction=s?"up":"down";const r=this.placement||(s?"top start":"bottom start");this._dropdown.attach(Wx).to(this.container).position({attachment:r}).show({content:n.templateRef,placement:r}),this._state.isOpenChange.emit(!0)}).catch()}}hide(){!this.isOpen||(this._showInline?(this.removeShowClass(),this.removeDropupStyles(),this._isInlineOpen=!1,this.onHidden.emit(!0)):this._dropdown.hide(),this._state.isOpenChange.emit(!1))}toggle(n){return this.isOpen||!n?this.hide():this.show()}_contains(n){return this._elementRef.nativeElement.contains(n.target)||this._dropdown.instance&&this._dropdown.instance._contains(n.target)}navigationClick(n){const s=this._elementRef.nativeElement.querySelector(".dropdown-menu");if(!s)return;const r=this._elementRef.nativeElement.ownerDocument.activeElement,i=s.querySelectorAll(".dropdown-item");switch(n.keyCode){case 38:this._state.counts>0&&i[--this._state.counts].focus();break;case 40:this._state.counts+1{this._inlinedMenu&&this._factoryDropDownAnimation.create(this._inlinedMenu.rootNodes[0]).play()})}addShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.addClass(this._inlinedMenu.rootNodes[0],"show")}removeShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.removeClass(this._inlinedMenu.rootNodes[0],"show")}checkRightAlignment(){if(this._inlinedMenu&&this._inlinedMenu.rootNodes[0]){const n=this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-right")||this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-end");this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"left",n?"auto":"0"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"right",n?"0":"auto")}}addDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"top",this.dropup?"auto":"100%"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"transform",this.dropup?"translateY(-101%)":"translateY(0)"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"bottom","auto"))}removeDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"top"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"transform"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"bottom"))}}return t.\u0275fac=function(n){return new(n||t)(D(Ke),D(dn),D(Ot),D(lw),D(hs),D(qx),D(ga))},t.\u0275dir=O({type:t,selectors:[["","bsDropdown",""],["","dropdown",""]],hostVars:6,hostBindings:function(n,s){1&n&&He("keydown.arrowDown",function(i){return s.navigationClick(i)})("keydown.arrowUp",function(i){return s.navigationClick(i)}),2&n&&ir("dropup",s.dropup)("open",s.isOpen)("show",s.isOpen&&s.isBs4)},inputs:{placement:"placement",triggers:"triggers",container:"container",dropup:"dropup",autoClose:"autoClose",isAnimated:"isAnimated",insideClick:"insideClick",isDisabled:"isDisabled",isOpen:"isOpen"},outputs:{isOpenChange:"isOpenChange",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-dropdown"],features:[fe([hs])]}),t})(),Kx=(()=>{class t{constructor(n,s,r){n.resolveDropdownMenu({templateRef:r,viewContainer:s})}}return t.\u0275fac=function(n){return new(n||t)(D(hs),D(Ot),D(Zt))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownMenu",""],["","dropdownMenu",""]],exportAs:["bs-dropdown-menu"]}),t})(),Qx=(()=>{class t{constructor(n,s,r,i,o){this._changeDetectorRef=n,this._dropdown=s,this._element=r,this._renderer=i,this._state=o,this.isOpen=!1,this._subscriptions=[],this._subscriptions.push(this._state.isOpenChange.subscribe(a=>{this.isOpen=a,a?(this._documentClickListener=this._renderer.listen("document","click",l=>{this._state.autoClose&&2!==l.button&&!this._element.nativeElement.contains(l.target)&&(!this._state.insideClick||!this._dropdown._contains(l))&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())}),this._escKeyUpListener=this._renderer.listen(this._element.nativeElement,"keyup.esc",()=>{this._state.autoClose&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())})):(this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener())})),this._subscriptions.push(this._state.isDisabledChange.subscribe(a=>this.isDisabled=a||void 0))}onClick(n){this._state.stopOnClickPropagation&&n.stopPropagation(),!this.isDisabled&&this._state.toggleClick.emit(!0)}ngOnDestroy(){this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener();for(const n of this._subscriptions)n.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(D(oi),D(uw),D(Ke),D(dn),D(hs))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownToggle",""],["","dropdownToggle",""]],hostVars:3,hostBindings:function(n,s){1&n&&He("click",function(i){return s.onClick(i)}),2&n&&nt("aria-haspopup",!0)("disabled",s.isDisabled)("aria-expanded",s.isOpen)},exportAs:["bs-dropdown-toggle"]}),t})(),Zx=(()=>{class t{static forRoot(){return{ngModule:t,providers:[lw,aw,hs]}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[g_]]}),t})(),Yx=(()=>{class t{transform(n,s){return n.filter(r=>r.name.toLowerCase().replace(/ /g,"").includes(s.toLowerCase().replace(/ /g,""))||r.tags.join(", ").toLowerCase().includes(s.toLowerCase()))}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=Ye({name:"filter",type:t,pure:!0}),t})();const Xx=function(t){return{active:t}};function Jx(t,e){if(1&t){const n=kc();Z(0,"li",18)(1,"a",19),He("click",function(){const i=ul(n).$implicit;return $e(3).selectCategory(i)}),qe(2),X()()}if(2&t){const n=e.$implicit,s=$e(3);G(1),ce("ngClass",Kc(2,Xx,s.selectedCategory===n)),G(1),rs(n)}}function eP(t,e){if(1&t&&(Z(0,"ul",16),st(1,Jx,3,4,"li",17),X()),2&t){const n=$e(2);G(1),ce("ngForOf",n.categoryList)}}function tP(t,e){if(1&t){const n=kc();Z(0,"div",7)(1,"div",8)(2,"div",9)(3,"input",10),He("change",function(){ul(n);const r=$e();return r.showCategories=!r.showCategories}),X(),Z(4,"label",11),qe(5,"Show categories"),X()()(),Z(6,"div",12)(7,"div",13)(8,"button",14),qe(9," Categories "),X(),st(10,eP,2,1,"ul",15),X()()()}if(2&t){const n=$e();G(3),ce("checked",n.showCategories)("disabled",""!==n.filterTerm),G(5),ce("disabled",""!==n.filterTerm)}}function nP(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),Gi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(4);G(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),G(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),G(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),is(" ",n.displayName," ")}}function sP(t,e){if(1&t&&(Z(0,"div",22)(1,"h2",23),qe(2),X(),Z(3,"ul",24),st(4,nP,8,5,"ng-container",20),Qc(5,"filter"),X()()),2&t){const n=$e().$implicit,s=$e(2);G(2),is(" ",""===n.name?"No Category":n.name," "),G(2),ce("ngForOf",Zc(5,2,n.icons,s.filterTerm))}}function rP(t,e){if(1&t&&(Tt(0),st(1,sP,6,5,"div",21),Ft()),2&t){const n=e.$implicit,s=$e(2);G(1),ce("ngIf",n.name===s.selectedCategory||"All"===s.selectedCategory)}}function iP(t,e){if(1&t&&(Tt(0),st(1,rP,2,1,"ng-container",20),Ft()),2&t){const n=$e();G(1),ce("ngForOf",n.iconSetCats)}}function oP(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),Gi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(2);G(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),G(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),G(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),is(" ",n.displayName," ")}}function aP(t,e){if(1&t&&(Tt(0),Z(1,"ul",24),st(2,oP,8,5,"ng-container",20),Qc(3,"filter"),X(),Ft()),2&t){const n=$e();G(2),ce("ngForOf",Zc(3,1,n.iconSet.icons,n.filterTerm))}}let lP=(()=>{class t{constructor(n,s){this.iconService=n,this.sanitizer=s,this.assetpath="/",this.categories="true",this.categoryList=[],this.selectedCategory="All",this.showCategories=!0,this.filterTerm=""}ngOnInit(){if(window.location.search){const n=new URLSearchParams(window.location.search);n.get("filter")&&(this.filterTerm=decodeURIComponent(n.get("filter"))||""),n.get("category")&&(this.selectedCategory=decodeURIComponent(n.get("category"))||"All")}this.hasCategories="true"===this.categories,this.iconService.getSet(this.setname).subscribe(n=>{this.iconSet=n,this.iconSet.icons.forEach(s=>{let r=s.categories.join(", ");this.categoryList.includes(r)||this.categoryList.push(r)}),this.categoryList.sort(),this.iconSetCats=this.categoryList.map(s=>({name:s,icons:this.iconSet.icons.filter(r=>r.categories.join(", ")===s)})),this.categoryList.unshift("All"),this.categoryList.includes(this.selectedCategory)||(this.selectedCategory="All"),this.fontCssUrl=this.sanitizer.bypassSecurityTrustResourceUrl(`${this.assetpath+(""!==this.assetpath)?"/":""}/${this.iconSet.setName}/fonts/modus-icons.css`)})}filterIcons(n){this.filterTerm=n,""===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?filter=${encodeURIComponent(n)}`)}selectCategory(n){this.selectedCategory=n,this.showCategories=!0,"All"===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?category=${encodeURIComponent(n)}`)}}return t.\u0275fac=function(n){return new(n||t)(D(Hv),D(T_))},t.\u0275cmp=Es({type:t,selectors:[["app-set"]],inputs:{setname:"setname",assetpath:"assetpath",categories:"categories"},decls:8,vars:6,consts:[[1,"d-flex","align-items-center","mb-4"],[1,"input-with-icon-left",2,"width","30%","min-width","250px"],["type","search",1,"form-control",3,"placeholder","ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],["class","d-flex ml-auto",4,"ngIf"],[4,"ngIf"],[1,"d-flex","ml-auto"],[1,"form-group","mr-2","mb-0"],[1,"custom-control","custom-switch"],["type","checkbox","id","exampleSwitch1",1,"custom-control-input",3,"checked","disabled","change"],["for","exampleSwitch1",1,"custom-control-label","mr-2"],[1,"d-flex","flex-column"],["dropdown","",1,"btn-group"],["id","button-basic","dropdownToggle","","type","button","aria-controls","dropdown-basic",1,"btn","btn-outline-dark","dropdown-toggle",3,"disabled"],["id","dropdown-basic","class","dropdown-menu","role","menu","aria-labelledby","button-basic",4,"dropdownMenu"],["id","dropdown-basic","role","menu","aria-labelledby","button-basic",1,"dropdown-menu"],["role","menuitem",4,"ngFor","ngForOf"],["role","menuitem"],["href","javascript: void(0);",1,"dropdown-item",3,"ngClass","click"],[4,"ngFor","ngForOf"],["class","mb-5",4,"ngIf"],[1,"mb-5"],[1,"font-weight-bold","mb-3"],[1,"row","row-cols-2","row-cols-sm-4","row-cols-md-5","row-cols-lg-6","row-cols-xl-8","list-unstyled","list"],[1,"col","mb-4"],[1,"d-block","text-dark","text-decoration-none",3,"href"],[1,"p-3","py-4","mb-2","bg-light","text-center","rounded"],["fill","currentColor","width","32","height","32",1,"modus-icons"],[1,"name","text-muted","text-decoration-none","text-center","pt-1"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.filterTerm=i})("input",function(i){return s.filterIcons(i.target.value)}),X(),Z(3,"div",3),ss(4,"img",4),X()(),st(5,tP,11,3,"div",5),X(),st(6,iP,2,1,"ng-container",6),st(7,aP,4,4,"ng-container",6)),2&n&&(G(2),ce("placeholder","Filter "+s.iconSet.displayName+" icons")("ngModel",s.filterTerm),G(2),ce("src",s.assetpath+"modus-solid/svg/filter.svg",ts),G(1),ce("ngIf",s.hasCategories),G(1),ce("ngIf",s.hasCategories&&s.showCategories&&""===s.filterTerm),G(1),ce("ngIf",!s.hasCategories||!s.showCategories||""!==s.filterTerm))},directives:[pi,Xu,ha,Ko,uw,Qx,Kx,Pu,xu],pipes:[Yx],styles:[".cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}"]}),t})();function cP(t,e){if(1&t&&(Tt(0),Z(1,"span",1),qe(2,"background-image:\xa0"),X(),Z(3,"span",2),qe(4,"url("),X(),Z(5,"span",3),qe(6),X(),Z(7,"span",2),qe(8,");"),X(),Ft()),2&t){const n=$e();G(6),rs(n.getSvgCss())}}function uP(t,e){if(1&t&&(Tt(0),qe(1),Ft()),2&t){const n=$e();G(1),is("background-image: url(",n.getSvgCss(),");")}}let dP=(()=>{class t{constructor(){this.raw=!1,this.symbols=/[\r\n%#()<>?[\\\]^`{|}]/g,this.quotes={level1:'"',level2:"'"}}ngOnInit(){this.svg=this.svg.replace(/^"(.*)"$/,"$1")}getSvgCss(){const n=this.addNameSpace(this.svg),s=this.encodeSVG(n);return`${this.quotes.level1}data:image/svg+xml,${s}${this.quotes.level1}`}addNameSpace(n){return n.indexOf("http://www.w3.org/2000/svg")<0&&(n=n.replace(/\s{1,}<")).replace(/\s{2,}/g," ")).replace(this.symbols,encodeURIComponent)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=Es({type:t,selectors:[["app-svgcss"]],inputs:{svg:"svg",raw:"raw"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"nt"],[1,"na"],[1,"s"]],template:function(n,s){1&n&&(st(0,cP,9,1,"ng-container",0),st(1,uP,2,1,"ng-container",0)),2&n&&(ce("ngIf",!s.raw),G(1),ce("ngIf",s.raw))},directives:[Ko],encapsulation:2}),t})();const z=!1;function dw(t){return new I(3e3,z)}function zP(){return"undefined"!=typeof window&&void 0!==window.document}function Ad(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function $n(t){switch(t.length){case 0:return new vi;case 1:return t[0];default:return new qv(t)}}function fw(t,e,n,s,r={},i={}){const o=[],a=[];let l=-1,c=null;if(s.forEach(u=>{const d=u.offset,f=d==l,p=f&&c||{};Object.keys(u).forEach(h=>{let g=h,y=u[h];if("offset"!==h)switch(g=e.normalizePropertyName(g,o),y){case"!":y=r[h];break;case En:y=i[h];break;default:y=e.normalizeStyleValue(h,g,y,o)}p[g]=y}),f||a.push(p),c=p,l=d}),o.length)throw function PP(t){return new I(3502,z)}();return a}function Md(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&Td(n,"start",t)));break;case"done":t.onDone(()=>s(n&&Td(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&Td(n,"destroy",t)))}}function Td(t,e,n){const s=n.totalTime,i=Fd(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),o=t._data;return null!=o&&(i._data=o),i}function Fd(t,e,n,s,r="",i=0,o){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:r,totalTime:i,disabled:!!o}}function Dt(t,e,n){let s;return t instanceof Map?(s=t.get(e),s||t.set(e,s=n)):(s=t[e],s||(s=t[e]=n)),s}function pw(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let Od=(t,e)=>!1,hw=(t,e,n)=>[],gw=null;function xd(t){const e=t.parentNode||t.host;return e===gw?null:e}(Ad()||"undefined"!=typeof Element)&&(zP()?(gw=(()=>document.documentElement)(),Od=(t,e)=>{for(;e;){if(e===t)return!0;e=xd(e)}return!1}):Od=(t,e)=>t.contains(e),hw=(t,e,n)=>{if(n)return Array.from(t.querySelectorAll(e));const s=t.querySelector(e);return s?[s]:[]});let gs=null,mw=!1;function yw(t){gs||(gs=function qP(){return"undefined"!=typeof document?document.body:null}()||{},mw=!!gs.style&&"WebkitAppearance"in gs.style);let e=!0;return gs.style&&!function WP(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in gs.style,!e&&mw&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in gs.style)),e}const _w=Od,vw=hw;let ww=(()=>{class t{validateStyleProperty(n){return yw(n)}matchesElement(n,s){return!1}containsElement(n,s){return _w(n,s)}getParentElement(n){return xd(n)}query(n,s,r){return vw(n,s,r)}computeStyle(n,s,r){return r||""}animate(n,s,r,i,o,a=[],l){return new vi(r,i)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),Pd=(()=>{class t{}return t.NOOP=new ww,t})();const kd="ng-enter",ba="ng-leave",Ea="ng-trigger",Ia=".ng-trigger",Cw="ng-animating",Rd=".ng-animating";function ms(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Ld(parseFloat(e[1]),e[2])}function Ld(t,e){return"s"===e?1e3*t:t}function Na(t,e,n){return t.hasOwnProperty("duration")?t:function ZP(t,e,n){let r,i=0,o="";if("string"==typeof t){const a=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return e.push(dw()),{duration:0,delay:0,easing:""};r=Ld(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(i=Ld(parseFloat(l),a[4]));const c=a[5];c&&(o=c)}else r=t;if(!n){let a=!1,l=e.length;r<0&&(e.push(function fP(){return new I(3100,z)}()),a=!0),i<0&&(e.push(function pP(){return new I(3101,z)}()),a=!0),a&&e.splice(l,0,dw())}return{duration:r,delay:i,easing:o}}(t,e,n)}function mr(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function Un(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else mr(t,n);return n}function Ew(t,e,n){return n?e+":"+n+";":""}function Iw(t){let e="";for(let n=0;n{const r=Bd(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[r]),t.style[r]=e[s]}),Ad()&&Iw(t))}function ys(t,e){t.style&&(Object.keys(e).forEach(n=>{const s=Bd(n);t.style[s]=""}),Ad()&&Iw(t))}function bi(t){return Array.isArray(t)?1==t.length?t[0]:zv(t):t}const Vd=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nw(t){let e=[];if("string"==typeof t){let n;for(;n=Vd.exec(t);)e.push(n[1]);Vd.lastIndex=0}return e}function Sa(t,e,n){const s=t.toString(),r=s.replace(Vd,(i,o)=>{let a=e[o];return e.hasOwnProperty(o)||(n.push(function gP(t){return new I(3003,z)}()),a=""),a.toString()});return r==s?t:r}function Aa(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const XP=/-+([a-z0-9])/g;function Bd(t){return t.replace(XP,(...e)=>e[1].toUpperCase())}function JP(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ct(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw function mP(t){return new I(3004,z)}()}}function Sw(t,e){return window.getComputedStyle(t)[e]}function ik(t,e){const n=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(s=>function ok(t,e,n){if(":"==t[0]){const l=function ak(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,s)=>parseFloat(s)>parseFloat(n);case":decrement":return(n,s)=>parseFloat(s) *"}}(t,n);if("function"==typeof l)return void e.push(l);t=l}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(function MP(t){return new I(3015,z)}()),e;const r=s[1],i=s[2],o=s[3];e.push(Aw(r,o));"<"==i[0]&&!("*"==r&&"*"==o)&&e.push(Aw(o,r))}(s,n,e)):n.push(t),n}const Oa=new Set(["true","1"]),xa=new Set(["false","0"]);function Aw(t,e){const n=Oa.has(t)||xa.has(t),s=Oa.has(e)||xa.has(e);return(r,i)=>{let o="*"==t||t==r,a="*"==e||e==i;return!o&&n&&"boolean"==typeof r&&(o=r?Oa.has(t):xa.has(t)),!a&&s&&"boolean"==typeof i&&(a=i?Oa.has(e):xa.has(e)),o&&a}}const lk=new RegExp("s*:selfs*,?","g");function jd(t,e,n,s){return new ck(t).build(e,n,s)}class ck{constructor(e){this._driver=e}build(e,n,s){const r=new fk(n);this._resetContextStyleTimingState(r);const i=Ct(this,bi(e),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),i}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}visitTrigger(e,n){let s=n.queryCount=0,r=n.depCount=0;const i=[],o=[];return"@"==e.name.charAt(0)&&n.errors.push(function _P(){return new I(3006,z)}()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),0==a.type){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,i.push(this.visitState(l,n))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,n);s+=l.queryCount,r+=l.depCount,o.push(l)}else n.errors.push(function vP(){return new I(3007,z)}())}),{type:7,name:e.name,states:i,transitions:o,queryCount:s,depCount:r,options:null}}visitState(e,n){const s=this.visitStyle(e.styles,n),r=e.options&&e.options.params||null;if(s.containsDynamicStyles){const i=new Set,o=r||{};s.styles.forEach(a=>{if(Pa(a)){const l=a;Object.keys(l).forEach(c=>{Nw(l[c]).forEach(u=>{o.hasOwnProperty(u)||i.add(u)})})}}),i.size&&(Aa(i.values()),n.errors.push(function wP(t,e){return new I(3008,z)}()))}return{type:0,name:e.name,style:s,options:r?{params:r}:null}}visitTransition(e,n){n.queryCount=0,n.depCount=0;const s=Ct(this,bi(e.animation),n);return{type:1,matchers:ik(e.expr,n.errors),animation:s,queryCount:n.queryCount,depCount:n.depCount,options:_s(e.options)}}visitSequence(e,n){return{type:2,steps:e.steps.map(s=>Ct(this,s,n)),options:_s(e.options)}}visitGroup(e,n){const s=n.currentTime;let r=0;const i=e.steps.map(o=>{n.currentTime=s;const a=Ct(this,o,n);return r=Math.max(r,n.currentTime),a});return n.currentTime=r,{type:3,steps:i,options:_s(e.options)}}visitAnimate(e,n){const s=function hk(t,e){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return Hd(Na(t,e).duration,0,"");const n=t;if(n.split(/\s+/).some(i=>"{"==i.charAt(0)&&"{"==i.charAt(1))){const i=Hd(0,0,"");return i.dynamic=!0,i.strValue=n,i}const r=Na(n,e);return Hd(r.duration,r.delay,r.easing)}(e.timings,n.errors);n.currentAnimateTimings=s;let r,i=e.styles?e.styles:ma({});if(5==i.type)r=this.visitKeyframes(i,n);else{let o=e.styles,a=!1;if(!o){a=!0;const c={};s.easing&&(c.easing=s.easing),o=ma(c)}n.currentTime+=s.duration+s.delay;const l=this.visitStyle(o,n);l.isEmptyStep=a,r=l}return n.currentAnimateTimings=null,{type:4,timings:s,style:r,options:null}}visitStyle(e,n){const s=this._makeStyleAst(e,n);return this._validateStyleAst(s,n),s}_makeStyleAst(e,n){const s=[];Array.isArray(e.styles)?e.styles.forEach(o=>{"string"==typeof o?o==En?s.push(o):n.errors.push(function DP(t){return new I(3002,z)}()):s.push(o)}):s.push(e.styles);let r=!1,i=null;return s.forEach(o=>{if(Pa(o)){const a=o,l=a.easing;if(l&&(i=l,delete a.easing),!r)for(let c in a)if(a[c].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:s,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,n){const s=n.currentAnimateTimings;let r=n.currentTime,i=n.currentTime;s&&i>0&&(i-=s.duration+s.delay),e.styles.forEach(o=>{"string"!=typeof o&&Object.keys(o).forEach(a=>{if(!this._driver.validateStyleProperty(a))return delete o[a],void n.unsupportedCSSPropertiesFound.add(a);const l=n.collectedStyles[n.currentQuerySelector],c=l[a];let u=!0;c&&(i!=r&&i>=c.startTime&&r<=c.endTime&&(n.errors.push(function CP(t,e,n,s,r){return new I(3010,z)}()),u=!1),i=c.startTime),u&&(l[a]={startTime:i,endTime:r}),n.options&&function YP(t,e,n){const s=e.params||{},r=Nw(t);r.length&&r.forEach(i=>{s.hasOwnProperty(i)||n.push(function hP(t){return new I(3001,z)}())})}(o[a],n.options,n.errors)})})}visitKeyframes(e,n){const s={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(function bP(){return new I(3011,z)}()),s;let i=0;const o=[];let a=!1,l=!1,c=0;const u=e.steps.map(_=>{const m=this._makeStyleAst(_,n);let v=null!=m.offset?m.offset:function pk(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(n=>{if(Pa(n)&&n.hasOwnProperty("offset")){const s=n;e=parseFloat(s.offset),delete s.offset}});else if(Pa(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(m.styles),E=0;return null!=v&&(i++,E=m.offset=v),l=l||E<0||E>1,a=a||E0&&i{const v=f>0?m==p?1:f*m:o[m],E=v*y;n.currentTime=h+g.delay+E,g.duration=E,this._validateStyleAst(_,n),_.offset=v,s.styles.push(_)}),s}visitReference(e,n){return{type:8,animation:Ct(this,bi(e.animation),n),options:_s(e.options)}}visitAnimateChild(e,n){return n.depCount++,{type:9,options:_s(e.options)}}visitAnimateRef(e,n){return{type:10,animation:this.visitReference(e.animation,n),options:_s(e.options)}}visitQuery(e,n){const s=n.currentQuerySelector,r=e.options||{};n.queryCount++,n.currentQuery=e;const[i,o]=function uk(t){const e=!!t.split(/\s*,\s*/).find(n=>":self"==n);return e&&(t=t.replace(lk,"")),t=t.replace(/@\*/g,Ia).replace(/@\w+/g,n=>Ia+"-"+n.substr(1)).replace(/:animating/g,Rd),[t,e]}(e.selector);n.currentQuerySelector=s.length?s+" "+i:i,Dt(n.collectedStyles,n.currentQuerySelector,{});const a=Ct(this,bi(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=s,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:o,animation:a,originalSelector:e.selector,options:_s(e.options)}}visitStagger(e,n){n.currentQuery||n.errors.push(function SP(){return new I(3013,z)}());const s="full"===e.timings?{duration:0,delay:0,easing:"full"}:Na(e.timings,n.errors,!0);return{type:12,animation:Ct(this,bi(e.animation),n),timings:s,options:null}}}class fk{constructor(e){this.errors=e,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,this.unsupportedCSSPropertiesFound=new Set}}function Pa(t){return!Array.isArray(t)&&"object"==typeof t}function _s(t){return t?(t=mr(t)).params&&(t.params=function dk(t){return t?mr(t):null}(t.params)):t={},t}function Hd(t,e,n){return{duration:t,delay:e,easing:n}}function $d(t,e,n,s,r,i,o=null,a=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:s,duration:r,delay:i,totalTime:r+i,easing:o,subTimeline:a}}class ka{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,n){let s=this._map.get(e);s||this._map.set(e,s=[]),s.push(...n)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const yk=new RegExp(":enter","g"),vk=new RegExp(":leave","g");function Ud(t,e,n,s,r,i={},o={},a,l,c=[]){return(new wk).buildKeyframes(t,e,n,s,r,i,o,a,l,c)}class wk{buildKeyframes(e,n,s,r,i,o,a,l,c,u=[]){c=c||new ka;const d=new Gd(e,n,c,r,i,u,[]);d.options=l,d.currentTimeline.setStyles([o],null,d.errors,l),Ct(this,s,d);const f=d.timelines.filter(p=>p.containsAnimation());if(Object.keys(a).length){let p;for(let h=f.length-1;h>=0;h--){const g=f[h];if(g.element===n){p=g;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,d.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[$d(n,[],[],[],0,0,"",!1)]}visitTrigger(e,n){}visitState(e,n){}visitTransition(e,n){}visitAnimateChild(e,n){const s=n.subInstructions.get(n.element);if(s){const r=n.createSubContext(e.options),i=n.currentTimeline.currentTime,o=this._visitSubInstructions(s,r,r.options);i!=o&&n.transformIntoNewTimeline(o)}n.previousNode=e}visitAnimateRef(e,n){const s=n.createSubContext(e.options);s.transformIntoNewTimeline(),this.visitReference(e.animation,s),n.transformIntoNewTimeline(s.currentTimeline.currentTime),n.previousNode=e}_visitSubInstructions(e,n,s){let i=n.currentTimeline.currentTime;const o=null!=s.duration?ms(s.duration):null,a=null!=s.delay?ms(s.delay):null;return 0!==o&&e.forEach(l=>{const c=n.appendInstructionToTimeline(l,o,a);i=Math.max(i,c.duration+c.delay)}),i}visitReference(e,n){n.updateOptions(e.options,!0),Ct(this,e.animation,n),n.previousNode=e}visitSequence(e,n){const s=n.subContextCount;let r=n;const i=e.options;if(i&&(i.params||i.delay)&&(r=n.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Ra);const o=ms(i.delay);r.delayNextStep(o)}e.steps.length&&(e.steps.forEach(o=>Ct(this,o,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>s&&r.transformIntoNewTimeline()),n.previousNode=e}visitGroup(e,n){const s=[];let r=n.currentTimeline.currentTime;const i=e.options&&e.options.delay?ms(e.options.delay):0;e.steps.forEach(o=>{const a=n.createSubContext(e.options);i&&a.delayNextStep(i),Ct(this,o,a),r=Math.max(r,a.currentTimeline.currentTime),s.push(a.currentTimeline)}),s.forEach(o=>n.currentTimeline.mergeTimelineCollectedStyles(o)),n.transformIntoNewTimeline(r),n.previousNode=e}_visitTiming(e,n){if(e.dynamic){const s=e.strValue;return Na(n.params?Sa(s,n.params,n.errors):s,n.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,n){const s=n.currentAnimateTimings=this._visitTiming(e.timings,n),r=n.currentTimeline;s.delay&&(n.incrementTime(s.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,n):(n.incrementTime(s.duration),this.visitStyle(i,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=e}visitStyle(e,n){const s=n.currentTimeline,r=n.currentAnimateTimings;!r&&s.getCurrentStyleProperties().length&&s.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?s.applyEmptyStep(i):s.setStyles(e.styles,i,n.errors,n.options),n.previousNode=e}visitKeyframes(e,n){const s=n.currentAnimateTimings,r=n.currentTimeline.duration,i=s.duration,a=n.createSubContext().currentTimeline;a.easing=s.easing,e.styles.forEach(l=>{a.forwardTime((l.offset||0)*i),a.setStyles(l.styles,l.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(r+i),n.previousNode=e}visitQuery(e,n){const s=n.currentTimeline.currentTime,r=e.options||{},i=r.delay?ms(r.delay):0;i&&(6===n.previousNode.type||0==s&&n.currentTimeline.getCurrentStyleProperties().length)&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=Ra);let o=s;const a=n.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{n.currentQueryIndex=u;const d=n.createSubContext(e.options,c);i&&d.delayNextStep(i),c===n.element&&(l=d.currentTimeline),Ct(this,e.animation,d),d.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,d.currentTimeline.currentTime)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(o),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=e}visitStagger(e,n){const s=n.parentContext,r=n.currentTimeline,i=e.timings,o=Math.abs(i.duration),a=o*(n.currentQueryTotal-1);let l=o*n.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=a-l;break;case"full":l=s.currentStaggerTime}const u=n.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;Ct(this,e.animation,n),n.previousNode=e,s.currentStaggerTime=r.currentTime-d+(r.startTime-s.currentTimeline.startTime)}}const Ra={};class Gd{constructor(e,n,s,r,i,o,a,l){this._driver=e,this.element=n,this.subInstructions=s,this._enterClassName=r,this._leaveClassName=i,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ra,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new La(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,n){if(!e)return;const s=e;let r=this.options;null!=s.duration&&(r.duration=ms(s.duration)),null!=s.delay&&(r.delay=ms(s.delay));const i=s.params;if(i){let o=r.params;o||(o=this.options.params={}),Object.keys(i).forEach(a=>{(!n||!o.hasOwnProperty(a))&&(o[a]=Sa(i[a],o,this.errors))})}}_copyOptions(){const e={};if(this.options){const n=this.options.params;if(n){const s=e.params={};Object.keys(n).forEach(r=>{s[r]=n[r]})}}return e}createSubContext(e=null,n,s){const r=n||this.element,i=new Gd(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,s||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=Ra,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,n,s){const r={duration:null!=n?n:e.duration,delay:this.currentTimeline.currentTime+(null!=s?s:0)+e.delay,easing:""},i=new Dk(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,n,s,r,i,o){let a=[];if(r&&a.push(this.element),e.length>0){e=(e=e.replace(yk,"."+this._enterClassName)).replace(vk,"."+this._leaveClassName);let c=this._driver.query(this.element,e,1!=s);0!==s&&(c=s<0?c.slice(c.length+s,c.length):c.slice(0,s)),a.push(...c)}return!i&&0==a.length&&o.push(function AP(t){return new I(3014,z)}()),a}}class La{constructor(e,n,s,r){this._driver=e,this.element=n,this.startTime=s,this._elementTimelineStylesLookup=r,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(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,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(e){const n=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||n?(this.forwardTime(this.currentTime+e),n&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,n){return this.applyStylesToKeyframe(),new La(this._driver,e,n||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(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,n){this._localTimelineStyles[e]=n,this._globalTimelineStyles[e]=n,this._styleSummary[e]={time:this.currentTime,value:n}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(n=>{this._backFill[n]=this._globalTimelineStyles[n]||En,this._currentKeyframe[n]=En}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,n,s,r){n&&(this._previousKeyframe.easing=n);const i=r&&r.params||{},o=function Ck(t,e){const n={};let s;return t.forEach(r=>{"*"===r?(s=s||Object.keys(e),s.forEach(i=>{n[i]=En})):Un(r,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(o).forEach(a=>{const l=Sa(o[a],i,s);this._pendingStyles[a]=l,this._localTimelineStyles.hasOwnProperty(a)||(this._backFill[a]=this._globalTimelineStyles.hasOwnProperty(a)?this._globalTimelineStyles[a]:En),this._updateStyle(a,l)})}applyStylesToKeyframe(){const e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach(s=>{this._currentKeyframe[s]=e[s]}),Object.keys(this._localTimelineStyles).forEach(s=>{this._currentKeyframe.hasOwnProperty(s)||(this._currentKeyframe[s]=this._localTimelineStyles[s])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const n=this._localTimelineStyles[e];this._pendingStyles[e]=n,this._updateStyle(e,n)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let n in this._currentKeyframe)e.push(n);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(n=>{const s=this._styleSummary[n],r=e._styleSummary[n];(!s||r.time>s.time)&&this._updateStyle(n,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,n=new Set,s=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const c=Un(a,!0);Object.keys(c).forEach(u=>{const d=c[u];"!"==d?e.add(u):d==En&&n.add(u)}),s||(c.offset=l/this.duration),r.push(c)});const i=e.size?Aa(e.values()):[],o=n.size?Aa(n.values()):[];if(s){const a=r[0],l=mr(a);a.offset=0,l.offset=1,r=[a,l]}return $d(this.element,r,i,o,this.duration,this.startTime,this.easing,!1)}}class Dk extends La{constructor(e,n,s,r,i,o,a=!1){super(e,n,o.delay),this.keyframes=s,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:n,duration:s,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){const i=[],o=s+n,a=n/o,l=Un(e[0],!1);l.offset=0,i.push(l);const c=Un(e[0],!1);c.offset=Fw(a),i.push(c);const u=e.length-1;for(let d=1;d<=u;d++){let f=Un(e[d],!1);f.offset=Fw((n+f.offset*s)/o),i.push(f)}s=o,n=0,r="",e=i}return $d(this.element,e,this.preStyleProps,this.postStyleProps,s,n,r,!0)}}function Fw(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class zd{}class bk extends zd{normalizePropertyName(e,n){return Bd(e)}normalizeStyleValue(e,n,s,r){let i="";const o=s.toString().trim();if(Ek[n]&&0!==s&&"0"!==s)if("number"==typeof s)i="px";else{const a=s.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function yP(t,e){return new I(3005,z)}())}return o+i}}const Ek=(()=>function Ik(t){const e={};return t.forEach(n=>e[n]=!0),e}("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 Ow(t,e,n,s,r,i,o,a,l,c,u,d,f){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:i,toState:s,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:f}}const Wd={};class xw{constructor(e,n,s){this._triggerName=e,this.ast=n,this._stateStyles=s}match(e,n,s,r){return function Nk(t,e,n,s,r){return t.some(i=>i(e,n,s,r))}(this.ast.matchers,e,n,s,r)}buildStyles(e,n,s){const r=this._stateStyles["*"],i=this._stateStyles[e],o=r?r.buildStyles(n,s):{};return i?i.buildStyles(n,s):o}build(e,n,s,r,i,o,a,l,c,u){const d=[],f=this.ast.options&&this.ast.options.params||Wd,h=this.buildStyles(s,a&&a.params||Wd,d),g=l&&l.params||Wd,y=this.buildStyles(r,g,d),_=new Set,m=new Map,v=new Map,E="void"===r,M={params:Object.assign(Object.assign({},f),g)},q=u?[]:Ud(e,n,this.ast.animation,i,o,h,y,M,c,d);let Q=0;if(q.forEach(ie=>{Q=Math.max(ie.duration+ie.delay,Q)}),d.length)return Ow(n,this._triggerName,s,r,E,h,y,[],[],m,v,Q,d);q.forEach(ie=>{const we=ie.element,In=Dt(m,we,{});ie.preStyleProps.forEach(ut=>In[ut]=!0);const Vt=Dt(v,we,{});ie.postStyleProps.forEach(ut=>Vt[ut]=!0),we!==n&&_.add(we)});const Te=Aa(_.values());return Ow(n,this._triggerName,s,r,E,h,y,q,Te,m,v,Q)}}class Sk{constructor(e,n,s){this.styles=e,this.defaultParams=n,this.normalizer=s}buildStyles(e,n){const s={},r=mr(this.defaultParams);return Object.keys(e).forEach(i=>{const o=e[i];null!=o&&(r[i]=o)}),this.styles.styles.forEach(i=>{if("string"!=typeof i){const o=i;Object.keys(o).forEach(a=>{let l=o[a];l.length>1&&(l=Sa(l,r,n));const c=this.normalizer.normalizePropertyName(a,n);l=this.normalizer.normalizeStyleValue(a,c,l,n),s[c]=l})}}),s}}class Mk{constructor(e,n,s){this.name=e,this.ast=n,this._normalizer=s,this.transitionFactories=[],this.states={},n.states.forEach(r=>{this.states[r.name]=new Sk(r.style,r.options&&r.options.params||{},s)}),Pw(this.states,"true","1"),Pw(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new xw(e,r,this.states))}),this.fallbackTransition=function Tk(t,e,n){return new xw(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(o,a)=>!0],options:null,queryCount:0,depCount:0},e)}(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,n,s,r){return this.transitionFactories.find(o=>o.match(e,n,s,r))||null}matchStyles(e,n,s){return this.fallbackTransition.buildStyles(e,n,s)}}function Pw(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const Fk=new ka;class Ok{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._animations={},this._playersById={},this.players=[]}register(e,n){const s=[],i=jd(this._driver,n,s,[]);if(s.length)throw function kP(t){return new I(3503,z)}();this._animations[e]=i}_buildPlayer(e,n,s){const r=e.element,i=fw(0,this._normalizer,0,e.keyframes,n,s);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,n,s={}){const r=[],i=this._animations[e];let o;const a=new Map;if(i?(o=Ud(this._driver,n,i,kd,ba,{},{},s,Fk,r),o.forEach(u=>{const d=Dt(a,u.element,{});u.postStyleProps.forEach(f=>d[f]=null)})):(r.push(function RP(){return new I(3300,z)}()),o=[]),r.length)throw function LP(t){return new I(3504,z)}();a.forEach((u,d)=>{Object.keys(u).forEach(f=>{u[f]=this._driver.computeStyle(d,f,En)})});const c=$n(o.map(u=>{const d=a.get(u.element);return this._buildPlayer(u,{},d)}));return this._playersById[e]=c,c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){const n=this._getPlayer(e);n.destroy(),delete this._playersById[e];const s=this.players.indexOf(n);s>=0&&this.players.splice(s,1)}_getPlayer(e){const n=this._playersById[e];if(!n)throw function VP(t){return new I(3301,z)}();return n}listen(e,n,s,r){const i=Fd(n,"","","");return Md(this._getPlayer(e),s,i,r),()=>{}}command(e,n,s,r){if("register"==s)return void this.register(e,r[0]);if("create"==s)return void this.create(e,n,r[0]||{});const i=this._getPlayer(e);switch(s){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e)}}}const kw="ng-animate-queued",qd="ng-animate-disabled",Lk=[],Rw={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Vk={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Rt="__ng_removed";class Kd{constructor(e,n=""){this.namespaceId=n;const s=e&&e.hasOwnProperty("value");if(this.value=function $k(t){return null!=t?t:null}(s?e.value:e),s){const i=mr(e);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const n=e.params;if(n){const s=this.options.params;Object.keys(n).forEach(r=>{null==s[r]&&(s[r]=n[r])})}}}const Ei="void",Qd=new Kd(Ei);class Bk{constructor(e,n,s){this.id=e,this.hostElement=n,this._engine=s,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Lt(n,this._hostClassName)}listen(e,n,s,r){if(!this._triggers.hasOwnProperty(n))throw function BP(t,e){return new I(3302,z)}();if(null==s||0==s.length)throw function jP(t){return new I(3303,z)}();if(!function Uk(t){return"start"==t||"done"==t}(s))throw function HP(t,e){return new I(3400,z)}();const i=Dt(this._elementListeners,e,[]),o={name:n,phase:s,callback:r};i.push(o);const a=Dt(this._engine.statesByElement,e,{});return a.hasOwnProperty(n)||(Lt(e,Ea),Lt(e,Ea+"-"+n),a[n]=Qd),()=>{this._engine.afterFlush(()=>{const l=i.indexOf(o);l>=0&&i.splice(l,1),this._triggers[n]||delete a[n]})}}register(e,n){return!this._triggers[e]&&(this._triggers[e]=n,!0)}_getTrigger(e){const n=this._triggers[e];if(!n)throw function $P(t){return new I(3401,z)}();return n}trigger(e,n,s,r=!0){const i=this._getTrigger(n),o=new Zd(this.id,n,e);let a=this._engine.statesByElement.get(e);a||(Lt(e,Ea),Lt(e,Ea+"-"+n),this._engine.statesByElement.set(e,a={}));let l=a[n];const c=new Kd(s,this.id);if(!(s&&s.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a[n]=c,l||(l=Qd),c.value!==Ei&&l.value===c.value){if(!function Wk(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let r=0;r{ys(e,y),pn(e,_)})}return}const f=Dt(this._engine.playersByElement,e,[]);f.forEach(g=>{g.namespaceId==this.id&&g.triggerName==n&&g.queued&&g.destroy()});let p=i.matchTransition(l.value,c.value,e,c.params),h=!1;if(!p){if(!r)return;p=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:n,transition:p,fromState:l,toState:c,player:o,isFallbackTransition:h}),h||(Lt(e,kw),o.onStart(()=>{yr(e,kw)})),o.onDone(()=>{let g=this.players.indexOf(o);g>=0&&this.players.splice(g,1);const y=this._engine.playersByElement.get(e);if(y){let _=y.indexOf(o);_>=0&&y.splice(_,1)}}),this.players.push(o),f.push(o),o}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((n,s)=>{delete n[e]}),this._elementListeners.forEach((n,s)=>{this._elementListeners.set(s,n.filter(r=>r.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const n=this._engine.playersByElement.get(e);n&&(n.forEach(s=>s.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,n){const s=this._engine.driver.query(e,Ia,!0);s.forEach(r=>{if(r[Rt])return;const i=this._engine.fetchNamespacesByElement(r);i.size?i.forEach(o=>o.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>s.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(e,n,s,r){const i=this._engine.statesByElement.get(e),o=new Map;if(i){const a=[];if(Object.keys(i).forEach(l=>{if(o.set(l,i[l].value),this._triggers[l]){const c=this.trigger(e,l,Ei,r);c&&a.push(c)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,n,o),s&&$n(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const n=this._elementListeners.get(e),s=this._engine.statesByElement.get(e);if(n&&s){const r=new Set;n.forEach(i=>{const o=i.name;if(r.has(o))return;r.add(o);const l=this._triggers[o].fallbackTransition,c=s[o]||Qd,u=new Kd(Ei),d=new Zd(this.id,o,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:o,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(e,n){const s=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,n),this.triggerLeaveAnimation(e,n,!0))return;let r=!1;if(s.totalAnimations){const i=s.players.length?s.playersByQueriedElement.get(e):[];if(i&&i.length)r=!0;else{let o=e;for(;o=o.parentNode;)if(s.statesByElement.get(o)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)s.markElementAsRemoved(this.id,e,!1,n);else{const i=e[Rt];(!i||i===Rw)&&(s.afterFlush(()=>this.clearElementCache(e)),s.destroyInnerAnimations(e),s._onRemovalComplete(e,n))}}insertNode(e,n){Lt(e,this._hostClassName)}drainQueuedTransitions(e){const n=[];return this._queue.forEach(s=>{const r=s.player;if(r.destroyed)return;const i=s.element,o=this._elementListeners.get(i);o&&o.forEach(a=>{if(a.name==s.triggerName){const l=Fd(i,s.triggerName,s.fromState.value,s.toState.value);l._data=e,Md(s.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(s)}),this._queue=[],n.sort((s,r)=>{const i=s.transition.ast.depCount,o=r.transition.ast.depCount;return 0==i||0==o?i-o:this._engine.driver.containsElement(s.element,r.element)?1:-1})}destroy(e){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let n=!1;return this._elementListeners.has(e)&&(n=!0),n=!!this._queue.find(s=>s.element===e)||n,n}}class jk{constructor(e,n,s){this.bodyNode=e,this.driver=n,this._normalizer=s,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=(r,i)=>{}}_onRemovalComplete(e,n){this.onRemovalComplete(e,n)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(n=>{n.players.forEach(s=>{s.queued&&e.push(s)})}),e}createNamespace(e,n){const s=new Bk(e,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(s,n):(this.newHostElements.set(n,s),this.collectEnterElement(n)),this._namespaceLookup[e]=s}_balanceNamespaceList(e,n){const s=this._namespaceList,r=this.namespacesByHostElement,i=s.length-1;if(i>=0){let o=!1;if(void 0!==this.driver.getParentElement){let a=this.driver.getParentElement(n);for(;a;){const l=r.get(a);if(l){const c=s.indexOf(l);s.splice(c+1,0,e),o=!0;break}a=this.driver.getParentElement(a)}}else for(let a=i;a>=0;a--)if(this.driver.containsElement(s[a].hostElement,n)){s.splice(a+1,0,e),o=!0;break}o||s.unshift(e)}else s.push(e);return r.set(n,e),e}register(e,n){let s=this._namespaceLookup[e];return s||(s=this.createNamespace(e,n)),s}registerTrigger(e,n,s){let r=this._namespaceLookup[e];r&&r.register(n,s)&&this.totalAnimations++}destroy(e,n){if(!e)return;const s=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(s.hostElement),delete this._namespaceLookup[e];const r=this._namespaceList.indexOf(s);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>s.destroy(n))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const n=new Set,s=this.statesByElement.get(e);if(s){const r=Object.keys(s);for(let i=0;i=0&&this.collectedLeaveElements.splice(o,1)}if(e){const o=this._fetchNamespace(e);o&&o.insertNode(n,s)}r&&this.collectEnterElement(n)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,n){n?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Lt(e,qd)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),yr(e,qd))}removeNode(e,n,s,r){if(Va(n)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(n,r):this.markElementAsRemoved(e,n,!1,r),s){const o=this.namespacesByHostElement.get(n);o&&o.id!==e&&o.removeNode(n,r)}}else this._onRemovalComplete(n,r)}markElementAsRemoved(e,n,s,r,i){this.collectedLeaveElements.push(n),n[Rt]={namespaceId:e,setForRemoval:r,hasAnimation:s,removedBeforeQueried:!1,previousTriggersValues:i}}listen(e,n,s,r,i){return Va(n)?this._fetchNamespace(e).listen(n,s,r,i):()=>{}}_buildInstruction(e,n,s,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,s,r,e.fromState.options,e.toState.options,n,i)}destroyInnerAnimations(e){let n=this.driver.query(e,Ia,!0);n.forEach(s=>this.destroyActiveAnimationsForElement(s)),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,Rd,!0),n.forEach(s=>this.finishActiveQueriedAnimationOnElement(s)))}destroyActiveAnimationsForElement(e){const n=this.playersByElement.get(e);n&&n.forEach(s=>{s.queued?s.markedForDestroy=!0:s.destroy()})}finishActiveQueriedAnimationOnElement(e){const n=this.playersByQueriedElement.get(e);n&&n.forEach(s=>s.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return $n(this.players).onDone(()=>e());e()})}processLeaveNode(e){var n;const s=e[Rt];if(s&&s.setForRemoval){if(e[Rt]=Rw,s.namespaceId){this.destroyInnerAnimations(e);const r=this._fetchNamespace(s.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,s.setForRemoval)}(null===(n=e.classList)||void 0===n?void 0:n.contains(qd))&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((s,r)=>this._balanceNamespaceList(s,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let s=0;ss()),this._flushFns=[],this._whenQuietFns.length){const s=this._whenQuietFns;this._whenQuietFns=[],n.length?$n(n).onDone(()=>{s.forEach(r=>r())}):s.forEach(r=>r())}}reportError(e){throw function UP(t){return new I(3402,z)}()}_flushAnimations(e,n){const s=new ka,r=[],i=new Map,o=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(N=>{u.add(N);const S=this.driver.query(N,".ng-animate-queued",!0);for(let T=0;T{const T=kd+g++;h.set(S,T),N.forEach(Y=>Lt(Y,T))});const y=[],_=new Set,m=new Set;for(let N=0;N_.add(Y)):m.add(S))}const v=new Map,E=Bw(f,Array.from(_));E.forEach((N,S)=>{const T=ba+g++;v.set(S,T),N.forEach(Y=>Lt(Y,T))}),e.push(()=>{p.forEach((N,S)=>{const T=h.get(S);N.forEach(Y=>yr(Y,T))}),E.forEach((N,S)=>{const T=v.get(S);N.forEach(Y=>yr(Y,T))}),y.forEach(N=>{this.processLeaveNode(N)})});const M=[],q=[];for(let N=this._namespaceList.length-1;N>=0;N--)this._namespaceList[N].drainQueuedTransitions(n).forEach(T=>{const Y=T.player,Le=T.element;if(M.push(Y),this.collectedEnterElements.length){const at=Le[Rt];if(at&&at.setForMove){if(at.previousTriggersValues&&at.previousTriggersValues.has(T.triggerName)){const vs=at.previousTriggersValues.get(T.triggerName),zn=this.statesByElement.get(T.element);zn&&zn[T.triggerName]&&(zn[T.triggerName].value=vs)}return void Y.destroy()}}const hn=!d||!this.driver.containsElement(d,Le),bt=v.get(Le),Gn=h.get(Le),De=this._buildInstruction(T,s,Gn,bt,hn);if(De.errors&&De.errors.length)return void q.push(De);if(hn)return Y.onStart(()=>ys(Le,De.fromStyles)),Y.onDestroy(()=>pn(Le,De.toStyles)),void r.push(Y);if(T.isFallbackTransition)return Y.onStart(()=>ys(Le,De.fromStyles)),Y.onDestroy(()=>pn(Le,De.toStyles)),void r.push(Y);const Qw=[];De.timelines.forEach(at=>{at.stretchStartingKeyframe=!0,this.disabledNodes.has(at.element)||Qw.push(at)}),De.timelines=Qw,s.append(Le,De.timelines),o.push({instruction:De,player:Y,element:Le}),De.queriedElements.forEach(at=>Dt(a,at,[]).push(Y)),De.preStyleProps.forEach((at,vs)=>{const zn=Object.keys(at);if(zn.length){let ws=l.get(vs);ws||l.set(vs,ws=new Set),zn.forEach(Xd=>ws.add(Xd))}}),De.postStyleProps.forEach((at,vs)=>{const zn=Object.keys(at);let ws=c.get(vs);ws||c.set(vs,ws=new Set),zn.forEach(Xd=>ws.add(Xd))})});if(q.length){const N=[];q.forEach(S=>{N.push(function GP(t,e){return new I(3505,z)}())}),M.forEach(S=>S.destroy()),this.reportError(N)}const Q=new Map,Te=new Map;o.forEach(N=>{const S=N.element;s.has(S)&&(Te.set(S,S),this._beforeAnimationBuild(N.player.namespaceId,N.instruction,Q))}),r.forEach(N=>{const S=N.element;this._getPreviousPlayers(S,!1,N.namespaceId,N.triggerName,null).forEach(Y=>{Dt(Q,S,[]).push(Y),Y.destroy()})});const ie=y.filter(N=>Hw(N,l,c)),we=new Map;Vw(we,this.driver,m,c,En).forEach(N=>{Hw(N,l,c)&&ie.push(N)});const Vt=new Map;p.forEach((N,S)=>{Vw(Vt,this.driver,new Set(N),l,"!")}),ie.forEach(N=>{const S=we.get(N),T=Vt.get(N);we.set(N,Object.assign(Object.assign({},S),T))});const ut=[],Nn=[],Sn={};o.forEach(N=>{const{element:S,player:T,instruction:Y}=N;if(s.has(S)){if(u.has(S))return T.onDestroy(()=>pn(S,Y.toStyles)),T.disabled=!0,T.overrideTotalTime(Y.totalTime),void r.push(T);let Le=Sn;if(Te.size>1){let bt=S;const Gn=[];for(;bt=bt.parentNode;){const De=Te.get(bt);if(De){Le=De;break}Gn.push(bt)}Gn.forEach(De=>Te.set(De,Le))}const hn=this._buildAnimation(T.namespaceId,Y,Q,i,Vt,we);if(T.setRealPlayer(hn),Le===Sn)ut.push(T);else{const bt=this.playersByElement.get(Le);bt&&bt.length&&(T.parentPlayer=$n(bt)),r.push(T)}}else ys(S,Y.fromStyles),T.onDestroy(()=>pn(S,Y.toStyles)),Nn.push(T),u.has(S)&&r.push(T)}),Nn.forEach(N=>{const S=i.get(N.element);if(S&&S.length){const T=$n(S);N.setRealPlayer(T)}}),r.forEach(N=>{N.parentPlayer?N.syncPlayerEvents(N.parentPlayer):N.destroy()});for(let N=0;N!hn.destroyed);Le.length?Gk(this,S,Le):this.processLeaveNode(S)}return y.length=0,ut.forEach(N=>{this.players.push(N),N.onDone(()=>{N.destroy();const S=this.players.indexOf(N);this.players.splice(S,1)}),N.play()}),ut}elementContainsData(e,n){let s=!1;const r=n[Rt];return r&&r.setForRemoval&&(s=!0),this.playersByElement.has(n)&&(s=!0),this.playersByQueriedElement.has(n)&&(s=!0),this.statesByElement.has(n)&&(s=!0),this._fetchNamespace(e).elementContainsData(n)||s}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,n,s,r,i){let o=[];if(n){const a=this.playersByQueriedElement.get(e);a&&(o=a)}else{const a=this.playersByElement.get(e);if(a){const l=!i||i==Ei;a.forEach(c=>{c.queued||!l&&c.triggerName!=r||o.push(c)})}}return(s||r)&&(o=o.filter(a=>!(s&&s!=a.namespaceId||r&&r!=a.triggerName))),o}_beforeAnimationBuild(e,n,s){const i=n.element,o=n.isRemovalTransition?void 0:e,a=n.isRemovalTransition?void 0:n.triggerName;for(const l of n.timelines){const c=l.element,u=c!==i,d=Dt(s,c,[]);this._getPreviousPlayers(c,u,o,a,n.toState).forEach(p=>{const h=p.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),p.destroy(),d.push(p)})}ys(i,n.fromStyles)}_buildAnimation(e,n,s,r,i,o){const a=n.triggerName,l=n.element,c=[],u=new Set,d=new Set,f=n.timelines.map(h=>{const g=h.element;u.add(g);const y=g[Rt];if(y&&y.removedBeforeQueried)return new vi(h.duration,h.delay);const _=g!==l,m=function zk(t){const e=[];return jw(t,e),e}((s.get(g)||Lk).map(Q=>Q.getRealPlayer())).filter(Q=>!!Q.element&&Q.element===g),v=i.get(g),E=o.get(g),M=fw(0,this._normalizer,0,h.keyframes,v,E),q=this._buildPlayer(h,M,m);if(h.subTimeline&&r&&d.add(g),_){const Q=new Zd(e,a,g);Q.setRealPlayer(q),c.push(Q)}return q});c.forEach(h=>{Dt(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>function Hk(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,h.element,h))}),u.forEach(h=>Lt(h,Cw));const p=$n(f);return p.onDestroy(()=>{u.forEach(h=>yr(h,Cw)),pn(l,n.toStyles)}),d.forEach(h=>{Dt(r,h,[]).push(p)}),p}_buildPlayer(e,n,s){return n.length>0?this.driver.animate(e.element,n,e.duration,e.delay,e.easing,s):new vi(e.duration,e.delay)}}class Zd{constructor(e,n,s){this.namespaceId=e,this.triggerName=n,this.element=s,this._player=new vi,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(n=>{this._queuedCallbacks[n].forEach(s=>Md(e,n,void 0,s))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const n=this._player;n.triggerCallback&&e.onStart(()=>n.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,n){Dt(this._queuedCallbacks,e,[]).push(n)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}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(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const n=this._player;n.triggerCallback&&n.triggerCallback(e)}}function Va(t){return t&&1===t.nodeType}function Lw(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function Vw(t,e,n,s,r){const i=[];n.forEach(l=>i.push(Lw(l)));const o=[];s.forEach((l,c)=>{const u={};l.forEach(d=>{const f=u[d]=e.computeStyle(c,d,r);(!f||0==f.length)&&(c[Rt]=Vk,o.push(c))}),t.set(c,u)});let a=0;return n.forEach(l=>Lw(l,i[a++])),o}function Bw(t,e){const n=new Map;if(t.forEach(a=>n.set(a,[])),0==e.length)return n;const r=new Set(e),i=new Map;function o(a){if(!a)return 1;let l=i.get(a);if(l)return l;const c=a.parentNode;return l=n.has(c)?c:r.has(c)?1:o(c),i.set(a,l),l}return e.forEach(a=>{const l=o(a);1!==l&&n.get(l).push(a)}),n}function Lt(t,e){var n;null===(n=t.classList)||void 0===n||n.add(e)}function yr(t,e){var n;null===(n=t.classList)||void 0===n||n.remove(e)}function Gk(t,e,n){$n(n).onDone(()=>t.processLeaveNode(e))}function jw(t,e){for(let n=0;nr.add(i)):e.set(t,s),n.delete(t),!0}class Ba{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._triggerCache={},this.onRemovalComplete=(r,i)=>{},this._transitionEngine=new jk(e,n,s),this._timelineEngine=new Ok(e,n,s),this._transitionEngine.onRemovalComplete=(r,i)=>this.onRemovalComplete(r,i)}registerTrigger(e,n,s,r,i){const o=e+"-"+r;let a=this._triggerCache[o];if(!a){const l=[],u=jd(this._driver,i,l,[]);if(l.length)throw function xP(t,e){return new I(3404,z)}();a=function Ak(t,e,n){return new Mk(t,e,n)}(r,u,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(n,r,a)}register(e,n){this._transitionEngine.register(e,n)}destroy(e,n){this._transitionEngine.destroy(e,n)}onInsert(e,n,s,r){this._transitionEngine.insertNode(e,n,s,r)}onRemove(e,n,s,r){this._transitionEngine.removeNode(e,n,r||!1,s)}disableAnimations(e,n){this._transitionEngine.markElementAsDisabled(e,n)}process(e,n,s,r){if("@"==s.charAt(0)){const[i,o]=pw(s);this._timelineEngine.command(i,n,o,r)}else this._transitionEngine.trigger(e,n,s,r)}listen(e,n,s,r,i){if("@"==s.charAt(0)){const[o,a]=pw(s);return this._timelineEngine.listen(o,n,a,i)}return this._transitionEngine.listen(e,n,s,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Kk=(()=>{class t{constructor(n,s,r){this._element=n,this._startStyles=s,this._endStyles=r,this._state=0;let i=t.initialStylesByElement.get(n);i||t.initialStylesByElement.set(n,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&pn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(pn(this._element,this._initialStyles),this._endStyles&&(pn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ys(this._element,this._endStyles),this._endStyles=null),pn(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function Yd(t){let e=null;const n=Object.keys(t);for(let s=0;se()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,n,s){return e.animate(n,s)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),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(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};if(this.hasStarted()){const n=this._finalKeyframe;Object.keys(n).forEach(s=>{"offset"!=s&&(e[s]=this._finished?n[s]:Sw(this.element,s))})}this.currentSnapshot=e}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class Zk{validateStyleProperty(e){return yw(e)}matchesElement(e,n){return!1}containsElement(e,n){return _w(e,n)}getParentElement(e){return xd(e)}query(e,n,s){return vw(e,n,s)}computeStyle(e,n,s){return window.getComputedStyle(e)[n]}animate(e,n,s,r,i,o=[]){const l={duration:s,delay:r,fill:0==r?"both":"forwards"};i&&(l.easing=i);const c={},u=o.filter(f=>f instanceof $w);(function ek(t,e){return 0===t||0===e})(s,r)&&u.forEach(f=>{let p=f.currentSnapshot;Object.keys(p).forEach(h=>c[h]=p[h])}),n=function tk(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let i=e[0],o=[];if(s.forEach(a=>{i.hasOwnProperty(a)||o.push(a),i[a]=n[a]}),o.length)for(var r=1;rUn(f,!1)),c);const d=function qk(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=Yd(e[0]),e.length>1&&(s=Yd(e[e.length-1]))):e&&(n=Yd(e)),n||s?new Kk(t,n,s):null}(e,n);return new $w(e,n,l,d)}}let Yk=(()=>{class t extends ga{constructor(n,s){super(),this._nextAnimationId=0,this._renderer=n.createRenderer(s.body,{id:"0",encapsulation:Ht.None,styles:[],data:{animation:[]}})}build(n){const s=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(n)?zv(n):n;return Uw(this._renderer,null,s,"register",[r]),new Xk(s,this._renderer)}}return t.\u0275fac=function(n){return new(n||t)(x(cr),x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Xk extends class mx{}{constructor(e,n){super(),this._id=e,this._renderer=n}create(e,n){return new Jk(this._id,e,n||{},this._renderer)}}class Jk{constructor(e,n,s,r){this.id=e,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",s)}_listen(e,n){return this._renderer.listen(this.element,`@@${this.id}:${e}`,n)}_command(e,...n){return Uw(this._renderer,this.element,this.id,e,n)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}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(e){this._command("setPosition",e)}getPosition(){var e,n;return null!==(n=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==n?n:0}}function Uw(t,e,n,s,r){return t.setProperty(e,`@@${n}:${s}`,r)}const Gw="@.disabled";let eR=(()=>{class t{constructor(n,s,r){this.delegate=n,this.engine=s,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),s.onRemovalComplete=(i,o)=>{const a=null==o?void 0:o.parentNode(i);a&&o.removeChild(a,i)}}createRenderer(n,s){const i=this.delegate.createRenderer(n,s);if(!(n&&s&&s.data&&s.data.animation)){let u=this._rendererCache.get(i);return u||(u=new zw("",i,this.engine),this._rendererCache.set(i,u)),u}const o=s.id,a=s.id+"-"+this._currentId;this._currentId++,this.engine.register(a,n);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(o,a,n,u.name,u)};return s.data.animation.forEach(l),new tR(this,a,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(n,s,r){n>=0&&ns(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(i=>{const[o,a]=i;o(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([s,r]))}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 t.\u0275fac=function(n){return new(n||t)(x(cr),x(Ba),x(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class zw{constructor(e,n,s){this.namespaceId=e,this.delegate=n,this.engine=s,this.destroyNode=this.delegate.destroyNode?r=>n.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,n){this.delegate.appendChild(e,n),this.engine.onInsert(this.namespaceId,n,e,!1)}insertBefore(e,n,s,r=!0){this.delegate.insertBefore(e,n,s),this.engine.onInsert(this.namespaceId,n,e,r)}removeChild(e,n,s){this.engine.onRemove(this.namespaceId,n,this.delegate,s)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,s,r){this.delegate.setAttribute(e,n,s,r)}removeAttribute(e,n,s){this.delegate.removeAttribute(e,n,s)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,s,r){this.delegate.setStyle(e,n,s,r)}removeStyle(e,n,s){this.delegate.removeStyle(e,n,s)}setProperty(e,n,s){"@"==n.charAt(0)&&n==Gw?this.disableAnimations(e,!!s):this.delegate.setProperty(e,n,s)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,s){return this.delegate.listen(e,n,s)}disableAnimations(e,n){this.engine.disableAnimations(e,n)}}class tR extends zw{constructor(e,n,s,r){super(n,s,r),this.factory=e,this.namespaceId=n}setProperty(e,n,s){"@"==n.charAt(0)?"."==n.charAt(1)&&n==Gw?this.disableAnimations(e,s=void 0===s||!!s):this.engine.process(this.namespaceId,e,n.substr(1),s):this.delegate.setProperty(e,n,s)}listen(e,n,s){if("@"==n.charAt(0)){const r=function nR(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(e);let i=n.substr(1),o="";return"@"!=i.charAt(0)&&([i,o]=function sR(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,r,i,o,a=>{this.factory.scheduleListenerCallback(a._data||-1,s,a)})}return this.delegate.listen(e,n,s)}}let rR=(()=>{class t extends Ba{constructor(n,s,r){super(n.body,s,r)}ngOnDestroy(){this.flush()}}return t.\u0275fac=function(n){return new(n||t)(x(lt),x(Pd),x(zd))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ww=new H("AnimationModuleType"),qw=[{provide:ga,useClass:Yk},{provide:zd,useFactory:function iR(){return new bk}},{provide:Ba,useClass:rR},{provide:cr,useFactory:function oR(t,e,n){return new eR(t,e,n)},deps:[ta,Ba,Pe]}],Kw=[{provide:Pd,useFactory:()=>new Zk},{provide:Ww,useValue:"BrowserAnimations"},...qw],aR=[{provide:Pd,useClass:ww},{provide:Ww,useValue:"NoopAnimations"},...qw];let lR=(()=>{class t{static withConfig(n){return{ngModule:t,providers:n.disableAnimations?aR:Kw}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:Kw,imports:[S_]}),t})(),cR=(()=>{class t{constructor(n){this.injector=n;const s=Ku(sx,{injector:this.injector});customElements.define("site-search",s);const r=Ku(lP,{injector:this.injector});customElements.define("icon-set-list",r);const i=Ku(dP,{injector:this.injector});customElements.define("svg-css",i)}ngDoBootstrap(){}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:[],imports:[[S_,JO,Zx.forRoot(),lR]]}),t})();(function xA(){By=!1})(),hF().bootstrapModule(cR).catch(t=>console.error(t))}},Wn=>{Wn(Wn.s=441)}]); \ No newline at end of file +"use strict";(self.webpackChunkapp_components=self.webpackChunkapp_components||[]).push([[179],{441:()=>{function Wn(t){return"function"==typeof t}let _r=!1;const Et={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else _r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");_r=t},get useDeprecatedSynchronousErrorHandling(){return _r}};function An(t){setTimeout(()=>{throw t},0)}const Ii={closed:!0,next(t){},error(t){if(Et.useDeprecatedSynchronousErrorHandling)throw t;An(t)},complete(){}},Ni=Array.isArray||(t=>t&&"number"==typeof t.length);function Ha(t){return null!==t&&"object"==typeof t}const Si=(()=>{function t(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,s)=>`${s+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return t.prototype=Object.create(Error.prototype),t})();class me{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:s,_unsubscribe:r,_subscriptions:i}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof me)n.remove(this);else if(null!==n)for(let o=0;oe.concat(n instanceof Si?n.errors:n),[])}me.EMPTY=((t=new me).closed=!0,t);const Ai="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class Ze extends me{constructor(e,n,s){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Ii;break;case 1:if(!e){this.destination=Ii;break}if("object"==typeof e){e instanceof Ze?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new ef(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new ef(this,e,n,s)}}[Ai](){return this}static create(e,n,s){const r=new Ze(e,n,s);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class ef extends Ze{constructor(e,n,s,r){super(),this._parentSubscriber=e;let i,o=this;Wn(n)?i=n:n&&(i=n.next,s=n.error,r=n.complete,n!==Ii&&(o=Object.create(n),Wn(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=i,this._error=s,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;Et.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?this.__tryOrSetError(n,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:n}=this,{useDeprecatedSynchronousErrorHandling:s}=Et;if(this._error)s&&n.syncErrorThrowable?(this.__tryOrSetError(n,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(n.syncErrorThrowable)s?(n.syncErrorValue=e,n.syncErrorThrown=!0):An(e),this.unsubscribe();else{if(this.unsubscribe(),s)throw e;An(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const n=()=>this._complete.call(this._context);Et.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,n){try{e.call(this._context,n)}catch(s){if(this.unsubscribe(),Et.useDeprecatedSynchronousErrorHandling)throw s;An(s)}}__tryOrSetError(e,n,s){if(!Et.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,s)}catch(r){return Et.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(An(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const vr="function"==typeof Symbol&&Symbol.observable||"@@observable";function tf(t){return t}let de=(()=>{class t{constructor(n){this._isScalar=!1,n&&(this._subscribe=n)}lift(n){const s=new t;return s.source=this,s.operator=n,s}subscribe(n,s,r){const{operator:i}=this,o=function Yw(t,e,n){if(t){if(t instanceof Ze)return t;if(t[Ai])return t[Ai]()}return t||e||n?new Ze(t,e,n):new Ze(Ii)}(n,s,r);if(o.add(i?i.call(o,this.source):this.source||Et.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),Et.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(n){try{return this._subscribe(n)}catch(s){Et.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=s),function Zw(t){for(;t;){const{closed:e,destination:n,isStopped:s}=t;if(e||s)return!1;t=n&&n instanceof Ze?n:null}return!0}(n)?n.error(s):console.warn(s)}}forEach(n,s){return new(s=sf(s))((r,i)=>{let o;o=this.subscribe(a=>{try{n(a)}catch(l){i(l),o&&o.unsubscribe()}},i,r)})}_subscribe(n){const{source:s}=this;return s&&s.subscribe(n)}[vr](){return this}pipe(...n){return 0===n.length?this:function nf(t){return 0===t.length?tf:1===t.length?t[0]:function(n){return t.reduce((s,r)=>r(s),n)}}(n)(this)}toPromise(n){return new(n=sf(n))((s,r)=>{let i;this.subscribe(o=>i=o,o=>r(o),()=>s(i))})}}return t.create=e=>new t(e),t})();function sf(t){if(t||(t=Et.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const Ds=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class rf extends me{constructor(e,n){super(),this.subject=e,this.subscriber=n,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,n=e.observers;if(this.subject=null,!n||0===n.length||e.isStopped||e.closed)return;const s=n.indexOf(this.subscriber);-1!==s&&n.splice(s,1)}}class of extends Ze{constructor(e){super(e),this.destination=e}}let wr=(()=>{class t extends de{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Ai](){return new of(this)}lift(n){const s=new af(this,this);return s.operator=n,s}next(n){if(this.closed)throw new Ds;if(!this.isStopped){const{observers:s}=this,r=s.length,i=s.slice();for(let o=0;onew af(e,n),t})();class af extends wr{constructor(e,n){super(),this.destination=e,this.source=n}next(e){const{destination:n}=this;n&&n.next&&n.next(e)}error(e){const{destination:n}=this;n&&n.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:n}=this;return n?this.source.subscribe(e):me.EMPTY}}function lf(t){return t&&"function"==typeof t.schedule}function Cs(t,e){return function(s){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return s.lift(new Xw(t,e))}}class Xw{constructor(e,n){this.project=e,this.thisArg=n}call(e,n){return n.subscribe(new Jw(e,this.project,this.thisArg))}}class Jw extends Ze{constructor(e,n,s){super(e),this.project=n,this.count=0,this.thisArg=s||this}_next(e){let n;try{n=this.project.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}this.destination.next(n)}}const cf=t=>e=>{for(let n=0,s=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function df(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const ff=t=>{if(t&&"function"==typeof t[vr])return(t=>e=>{const n=t[vr]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)})(t);if(uf(t))return cf(t);if(df(t))return(t=>e=>(t.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,An),e))(t);if(t&&"function"==typeof t[Mi])return(t=>e=>{const n=t[Mi]();for(;;){let s;try{s=n.next()}catch(r){return e.error(r),e}if(s.done){e.complete();break}if(e.next(s.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e})(t);{const n=`You provided ${Ha(t)?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function $a(t,e){return new de(n=>{const s=new me;let r=0;return s.add(e.schedule(function(){r!==t.length?(n.next(t[r++]),n.closed||s.add(this.schedule())):n.complete()})),s})}function Ti(t,e){return e?function cD(t,e){if(null!=t){if(function aD(t){return t&&"function"==typeof t[vr]}(t))return function rD(t,e){return new de(n=>{const s=new me;return s.add(e.schedule(()=>{const r=t[vr]();s.add(r.subscribe({next(i){s.add(e.schedule(()=>n.next(i)))},error(i){s.add(e.schedule(()=>n.error(i)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(df(t))return function iD(t,e){return new de(n=>{const s=new me;return s.add(e.schedule(()=>t.then(r=>{s.add(e.schedule(()=>{n.next(r),s.add(e.schedule(()=>n.complete()))}))},r=>{s.add(e.schedule(()=>n.error(r)))}))),s})}(t,e);if(uf(t))return $a(t,e);if(function lD(t){return t&&"function"==typeof t[Mi]}(t)||"string"==typeof t)return function oD(t,e){if(!t)throw new Error("Iterable cannot be null");return new de(n=>{const s=new me;let r;return s.add(()=>{r&&"function"==typeof r.return&&r.return()}),s.add(e.schedule(()=>{r=t[Mi](),s.add(e.schedule(function(){if(n.closed)return;let i,o;try{const a=r.next();i=a.value,o=a.done}catch(a){return void n.error(a)}o?n.complete():(n.next(i),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof de?t:new de(ff(t))}class pf extends Ze{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class hf extends Ze{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function gf(t,e){if(e.closed)return;if(t instanceof de)return t.subscribe(e);let n;try{n=ff(t)(e)}catch(s){e.error(s)}return n}function mf(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?s=>s.pipe(mf((r,i)=>Ti(t(r,i)).pipe(Cs((o,a)=>e(r,o,i,a))),n)):("number"==typeof e&&(n=e),s=>s.lift(new uD(t,n)))}class uD{constructor(e,n=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=n}call(e,n){return n.subscribe(new dD(e,this.project,this.concurrent))}}class dD extends hf{constructor(e,n,s=Number.POSITIVE_INFINITY){super(e),this.project=n,this.concurrent=s,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function fD(t=Number.POSITIVE_INFINITY){return mf(tf,t)}function yf(t,e){return e?$a(t,e):new de(cf(t))}function Ua(...t){let e=Number.POSITIVE_INFINITY,n=null,s=t[t.length-1];return lf(s)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof s&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof de?t[0]:fD(e)(yf(t,n))}function _f(){return function(e){return e.lift(new pD(e))}}class pD{constructor(e){this.connectable=e}call(e,n){const{connectable:s}=this;s._refCount++;const r=new hD(e,s),i=n.subscribe(r);return r.closed||(r.connection=s.connect()),i}}class hD extends Ze{constructor(e,n){super(e),this.connectable=n}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const n=e._refCount;if(n<=0)return void(this.connection=null);if(e._refCount=n-1,n>1)return void(this.connection=null);const{connection:s}=this,r=e._connection;this.connection=null,r&&(!s||r===s)&&r.unsubscribe()}}class gD extends de{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new me,e.add(this.source.subscribe(new yD(this.getSubject(),this))),e.closed&&(this._connection=null,e=me.EMPTY)),e}refCount(){return _f()(this)}}const mD=(()=>{const t=gD.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class yD extends of{constructor(e,n){super(e),this.connectable=n}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const n=e._connection;e._refCount=0,e._subject=null,e._connection=null,n&&n.unsubscribe()}}}class wD{constructor(e,n){this.subjectFactory=e,this.selector=n}call(e,n){const{selector:s}=this,r=this.subjectFactory(),i=s(r).subscribe(e);return i.add(n.subscribe(r)),i}}function DD(){return new wr}function se(t){for(let e in t)if(t[e]===se)return e;throw Error("Could not find renamed property on target object.")}function Ga(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function J(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(J).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function za(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const bD=se({__forward_ref__:se});function oe(t){return t.__forward_ref__=oe,t.toString=function(){return J(this())},t}function B(t){return vf(t)?t():t}function vf(t){return"function"==typeof t&&t.hasOwnProperty(bD)&&t.__forward_ref__===oe}class I extends Error{constructor(e,n){super(function Wa(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}(e,n)),this.code=e}}function P(t){return"string"==typeof t?t:null==t?"":String(t)}function Ve(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():P(t)}function Fi(t,e){const n=e?` in ${e}`:"";throw new I(-201,`No provider for ${Ve(t)} found${n}`)}function ft(t,e){null==t&&function ee(t,e,n,s){throw new Error(`ASSERTION ERROR: ${t}`+(null==s?"":` [Expected=> ${n} ${s} ${e} <=Actual]`))}(e,t,null,"!=")}function W(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Bt(t){return{providers:t.providers||[],imports:t.imports||[]}}function qa(t){return wf(t,Oi)||wf(t,Cf)}function wf(t,e){return t.hasOwnProperty(e)?t[e]:null}function Df(t){return t&&(t.hasOwnProperty(Ka)||t.hasOwnProperty(TD))?t[Ka]:null}const Oi=se({\u0275prov:se}),Ka=se({\u0275inj:se}),Cf=se({ngInjectableDef:se}),TD=se({ngInjectorDef:se});var L=(()=>((L=L||{})[L.Default=0]="Default",L[L.Host=1]="Host",L[L.Self=2]="Self",L[L.SkipSelf=4]="SkipSelf",L[L.Optional=8]="Optional",L))();let Qa;function Mn(t){const e=Qa;return Qa=t,e}function bf(t,e,n){const s=qa(t);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:n&L.Optional?null:void 0!==e?e:void Fi(J(t),"Injector")}function Tn(t){return{toString:t}.toString()}var jt=(()=>((jt=jt||{})[jt.OnPush=0]="OnPush",jt[jt.Default=1]="Default",jt))(),Ht=(()=>(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Ht||(Ht={})),Ht))();const OD="undefined"!=typeof globalThis&&globalThis,xD="undefined"!=typeof window&&window,PD="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ne=OD||"undefined"!=typeof global&&global||xD||PD,bs={},re=[],xi=se({\u0275cmp:se}),Za=se({\u0275dir:se}),Ya=se({\u0275pipe:se}),Ef=se({\u0275mod:se}),mn=se({\u0275fac:se}),Dr=se({__NG_ELEMENT_ID__:se});let kD=0;function Es(t){return Tn(()=>{const n={},s={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===jt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||re,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Ht.Emulated,id:"c",styles:t.styles||re,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,i=t.features,o=t.pipes;return s.id+=kD++,s.inputs=Af(t.inputs,n),s.outputs=Af(t.outputs),i&&i.forEach(a=>a(s)),s.directiveDefs=r?()=>("function"==typeof r?r():r).map(If):null,s.pipeDefs=o?()=>("function"==typeof o?o():o).map(Nf):null,s})}function If(t){return Be(t)||function Fn(t){return t[Za]||null}(t)}function Nf(t){return function qn(t){return t[Ya]||null}(t)}const Sf={};function Jt(t){return Tn(()=>{const e={type:t.type,bootstrap:t.bootstrap||re,declarations:t.declarations||re,imports:t.imports||re,exports:t.exports||re,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(Sf[t.id]=t.type),e})}function Af(t,e){if(null==t)return bs;const n={};for(const s in t)if(t.hasOwnProperty(s)){let r=t[s],i=r;Array.isArray(r)&&(i=r[1],r=r[0]),n[r]=s,e&&(e[r]=i)}return n}const O=Es;function Ye(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Be(t){return t[xi]||null}function It(t,e){const n=t[Ef]||null;if(!n&&!0===e)throw new Error(`Type ${J(t)} does not have '\u0275mod' property.`);return n}const V=11;function en(t){return Array.isArray(t)&&"object"==typeof t[1]}function Ut(t){return Array.isArray(t)&&!0===t[1]}function el(t){return 0!=(8&t.flags)}function Li(t){return 2==(2&t.flags)}function Vi(t){return 1==(1&t.flags)}function Gt(t){return null!==t.template}function HD(t){return 0!=(512&t[2])}function Yn(t,e){return t.hasOwnProperty(mn)?t[mn]:null}class Tf{constructor(e,n,s){this.previousValue=e,this.currentValue=n,this.firstChange=s}isFirstChange(){return this.firstChange}}function yn(){return Ff}function Ff(t){return t.type.prototype.ngOnChanges&&(t.setInput=zD),GD}function GD(){const t=xf(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===bs)t.previous=e;else for(let s in e)n[s]=e[s];t.current=null,this.ngOnChanges(e)}}function zD(t,e,n,s){const r=xf(t)||function WD(t,e){return t[Of]=e}(t,{previous:bs,current:null}),i=r.current||(r.current={}),o=r.previous,a=this.declaredInputs[n],l=o[a];i[a]=new Tf(l&&l.currentValue,e,o===bs),t[s]=e}yn.ngInherit=!0;const Of="__ngSimpleChanges__";function xf(t){return t[Of]||null}let il;function be(t){return!!t.listen}const Pf={createRenderer:(t,e)=>function ol(){return void 0!==il?il:"undefined"!=typeof document?document:void 0}()};function Se(t){for(;Array.isArray(t);)t=t[0];return t}function Bi(t,e){return Se(e[t])}function ht(t,e){return Se(e[t.index])}function al(t,e){return t.data[e]}function gt(t,e){const n=e[t];return en(n)?n:n[0]}function ll(t){return 128==(128&t[2])}function On(t,e){return null==e?null:t[e]}function Rf(t){t[18]=0}function cl(t,e){t[5]+=e;let n=t,s=t[3];for(;null!==s&&(1===e&&1===n[5]||-1===e&&0===n[5]);)s[5]+=e,n=s,s=s[3]}const k={lFrame:zf(null),bindingsEnabled:!0};function Vf(){return k.bindingsEnabled}function w(){return k.lFrame.lView}function K(){return k.lFrame.tView}function ul(t){return k.lFrame.contextLView=t,t[8]}function Fe(){let t=Bf();for(;null!==t&&64===t.type;)t=t.parent;return t}function Bf(){return k.lFrame.currentTNode}function tn(t,e){const n=k.lFrame;n.currentTNode=t,n.isParent=e}function dl(){return k.lFrame.isParent}function fl(){k.lFrame.isParent=!1}function Je(){const t=k.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Ts(){return k.lFrame.bindingIndex++}function cC(t,e){const n=k.lFrame;n.bindingIndex=n.bindingRootIndex=t,pl(e)}function pl(t){k.lFrame.currentDirectiveIndex=t}function gl(t){k.lFrame.currentQueryIndex=t}function dC(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Uf(t,e,n){if(n&L.SkipSelf){let r=e,i=t;for(;!(r=r.parent,null!==r||n&L.Host||(r=dC(i),null===r||(i=i[15],10&r.type))););if(null===r)return!1;e=r,t=i}const s=k.lFrame=Gf();return s.currentTNode=e,s.lView=t,!0}function Hi(t){const e=Gf(),n=t[1];k.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Gf(){const t=k.lFrame,e=null===t?null:t.child;return null===e?zf(t):e}function zf(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Wf(){const t=k.lFrame;return k.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const qf=Wf;function $i(){const t=Wf();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function et(){return k.lFrame.selectedIndex}function xn(t){k.lFrame.selectedIndex=t}function ye(){const t=k.lFrame;return al(t.tView,t.selectedIndex)}function Ui(){k.lFrame.currentNamespace="svg"}function Gi(){!function gC(){k.lFrame.currentNamespace=null}()}function zi(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[l]<0&&(t[18]+=65536),(a>11>16&&(3&t[2])===e){t[2]+=2048;try{i.call(a)}finally{}}}else try{i.call(a)}finally{}}class Nr{constructor(e,n,s){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=s}}function Ki(t,e,n){const s=be(t);let r=0;for(;re){o=i-1;break}}}for(;i>16}(t),s=e;for(;n>0;)s=s[15],n--;return s}let vl=!0;function Zi(t){const e=vl;return vl=t,e}let EC=0;function Ar(t,e){const n=Dl(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,wl(s.data,t),wl(e,null),wl(s.blueprint,null));const r=Yi(t,e),i=t.injectorIndex;if(Yf(r)){const o=Fs(r),a=Os(r,e),l=a[1].data;for(let c=0;c<8;c++)e[i+c]=a[o+c]|l[o+c]}return e[i+8]=r,i}function wl(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Dl(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Yi(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,r=e;for(;null!==r;){const i=r[1],o=i.type;if(s=2===o?i.declTNode:1===o?r[6]:null,null===s)return-1;if(n++,r=r[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return-1}function Xi(t,e,n){!function IC(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(Dr)&&(s=n[Dr]),null==s&&(s=n[Dr]=EC++);const r=255&s;e.data[t+(r>>5)]|=1<=0?255&e:SC:e}(n);if("function"==typeof i){if(!Uf(e,t,s))return s&L.Host?ep(r,n,s):tp(e,n,s,r);try{const o=i(s);if(null!=o||s&L.Optional)return o;Fi(n)}finally{qf()}}else if("number"==typeof i){let o=null,a=Dl(t,e),l=-1,c=s&L.Host?e[16][6]:null;for((-1===a||s&L.SkipSelf)&&(l=-1===a?Yi(t,e):e[a+8],-1!==l&&ip(s,!1)?(o=e[1],a=Fs(l),e=Os(l,e)):a=-1);-1!==a;){const u=e[1];if(rp(i,a,u.data)){const d=AC(a,e,n,o,s,c);if(d!==sp)return d}l=e[a+8],-1!==l&&ip(s,e[1].data[a+8]===c)&&rp(i,a,e)?(o=u,a=Fs(l),e=Os(l,e)):a=-1}}}return tp(e,n,s,r)}const sp={};function SC(){return new xs(Fe(),w())}function AC(t,e,n,s,r,i){const o=e[1],a=o.data[t+8],u=function Ji(t,e,n,s,r){const i=t.providerIndexes,o=e.data,a=1048575&i,l=t.directiveStart,u=i>>20,f=r?a+u:t.directiveEnd;for(let p=s?a:a+u;p=l&&h.type===n)return p}if(r){const p=o[l];if(p&&Gt(p)&&p.type===n)return l}return null}(a,o,n,null==s?Li(a)&&vl:s!=o&&0!=(3&a.type),r&L.Host&&i===a);return null!==u?Mr(e,o,u,a):sp}function Mr(t,e,n,s){let r=t[n];const i=e.data;if(function vC(t){return t instanceof Nr}(r)){const o=r;o.resolving&&function ED(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new I(-200,`Circular dependency in DI detected for ${t}${n}`)}(Ve(i[n]));const a=Zi(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?Mn(o.injectImpl):null;Uf(t,s,L.Default);try{r=t[n]=o.factory(void 0,i,t,s),e.firstCreatePass&&n>=s.directiveStart&&function yC(t,e,n){const{ngOnChanges:s,ngOnInit:r,ngDoCheck:i}=e.type.prototype;if(s){const o=Ff(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,o)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,r),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==l&&Mn(l),Zi(a),o.resolving=!1,qf()}}return r}function rp(t,e,n){return!!(n[e+(t>>5)]&1<{const e=Cl(B(t));return e&&e()}:Yn(t)}const ks="__parameters__";function Ls(t,e,n){return Tn(()=>{const s=function El(t){return function(...n){if(t){const s=t(...n);for(const r in s)this[r]=s[r]}}}(e);function r(...i){if(this instanceof r)return s.apply(this,i),this;const o=new r(...i);return a.annotation=o,a;function a(l,c,u){const d=l.hasOwnProperty(ks)?l[ks]:Object.defineProperty(l,ks,{value:[]})[ks];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(o),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}class H{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=W({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function nn(t,e){t.forEach(n=>Array.isArray(n)?nn(n,e):e(n))}function ap(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function eo(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Or(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function xC(t,e,n,s){let r=t.length;if(r==e)t.push(n,s);else if(1===r)t.push(s,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function Nl(t,e){const n=Vs(t,e);if(n>=0)return t[1|n]}function Vs(t,e){return function up(t,e,n){let s=0,r=t.length>>n;for(;r!==s;){const i=s+(r-s>>1),o=t[i<e?r=i:s=i+1}return~(r<((yt=yt||{})[yt.Important=1]="Important",yt[yt.DashCase=2]="DashCase",yt))();const Dp="__ngContext__";function ze(t,e){t[Dp]=e}function xl(t){const e=function Lr(t){return t[Dp]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function kl(t,e){return undefined(t,e)}function Vr(t){const e=t[3];return Ut(e)?e[3]:e}function Rl(t){return Ap(t[13])}function Ll(t){return Ap(t[4])}function Ap(t){for(;null!==t&&!Ut(t);)t=t[4];return t}function js(t,e,n,s,r){if(null!=s){let i,o=!1;Ut(s)?i=s:en(s)&&(o=!0,s=s[0]);const a=Se(s);0===t&&null!==n?null==r?Pp(e,n,a):Xn(e,n,a,r||null,!0):1===t&&null!==n?Xn(e,n,a,r||null,!0):2===t?function Gl(t,e,n){const s=oo(t,e);s&&function Cb(t,e,n,s){be(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,a,o):3===t&&e.destroyNode(a),null!=i&&function Ib(t,e,n,s,r){const i=n[7];i!==Se(n)&&js(e,t,s,i,r);for(let a=10;a0&&(t[n-1][4]=s[4]);const i=eo(t,10+e);!function hb(t,e){Br(t,e,e[V],2,null,null),e[0]=null,e[6]=null}(s[1],s);const o=i[19];null!==o&&o.detachView(i[1]),s[3]=null,s[4]=null,s[2]&=-129}return s}function Fp(t,e){if(!(256&e[2])){const n=e[V];be(n)&&n.destroyNode&&Br(t,e,n,3,null,null),function yb(t){let e=t[13];if(!e)return Hl(t[1],t);for(;e;){let n=null;if(en(e))n=e[13];else{const s=e[10];s&&(n=s)}if(!n){for(;e&&!e[4]&&e!==t;)en(e)&&Hl(e[1],e),e=e[3];null===e&&(e=t),en(e)&&Hl(e[1],e),n=e&&e[4]}e=n}}(e)}}function Hl(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function Db(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[r=c]():s[r=-c].unsubscribe(),i+=2}else{const o=s[r=n[i+1]];n[i].call(o)}if(null!==s){for(let i=r+1;it,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return co}())||void 0===e?void 0:e.createHTML(t))||t}class es{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Tb extends es{getTypeName(){return"HTML"}}class Fb extends es{getTypeName(){return"Style"}}class Ob extends es{getTypeName(){return"Script"}}class xb extends es{getTypeName(){return"URL"}}class Pb extends es{getTypeName(){return"ResourceURL"}}function _t(t){return t instanceof es?t.changingThisBreaksApplicationSecurity:t}function sn(t,e){const n=Wp(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function Wp(t){return t instanceof es&&t.getTypeName()||null}class jb{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Jn(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class Hb{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const s=this.inertDocument.createElement("body");n.appendChild(s)}}getInertBodyElement(e){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Jn(e),n;const s=this.inertDocument.createElement("body");return s.innerHTML=Jn(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(s),s}stripCustomNsAttrs(e){const n=e.attributes;for(let r=n.length-1;0jr(e.trim())).join(", ")}function rn(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function Hr(...t){const e={};for(const n of t)for(const s in n)n.hasOwnProperty(s)&&(e[s]=!0);return e}const Qp=rn("area,br,col,hr,img,wbr"),Zp=rn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Yp=rn("rp,rt"),Ql=Hr(Qp,Hr(Zp,rn("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")),Hr(Yp,rn("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")),Hr(Yp,Zp)),Zl=rn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Yl=rn("srcset"),Xp=Hr(Zl,Yl,rn("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"),rn("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")),zb=rn("script,style,template");class Wb{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,s=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?s=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,s&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(e){const n=e.nodeName.toLowerCase();if(!Ql.hasOwnProperty(n))return this.sanitizedSomething=!0,!zb.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const s=e.attributes;for(let r=0;r"),!0}endElement(e){const n=e.nodeName.toLowerCase();Ql.hasOwnProperty(n)&&!Qp.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(Jp(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}}const qb=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Kb=/([^\#-~ |!])/g;function Jp(t){return t.replace(/&/g,"&").replace(qb,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Kb,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let fo;function eh(t,e){let n=null;try{fo=fo||function qp(t){const e=new Hb(t);return function $b(){try{return!!(new window.DOMParser).parseFromString(Jn(""),"text/html")}catch(t){return!1}}()?new jb(e):e}(t);let s=e?String(e):"";n=fo.getInertBodyElement(s);let r=5,i=s;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,s=i,i=n.innerHTML,n=fo.getInertBodyElement(s)}while(s!==i);return Jn((new Wb).sanitizeChildren(Xl(n)||n))}finally{if(n){const s=Xl(n)||n;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function Xl(t){return"content"in t&&function Qb(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var le=(()=>((le=le||{})[le.NONE=0]="NONE",le[le.HTML=1]="HTML",le[le.STYLE=2]="STYLE",le[le.SCRIPT=3]="SCRIPT",le[le.URL=4]="URL",le[le.RESOURCE_URL=5]="RESOURCE_URL",le))();function ts(t){const e=function $r(){const t=w();return t&&t[12]}();return e?e.sanitize(le.URL,t)||"":sn(t,"URL")?_t(t):jr(P(t))}function ec(t){return t.ngOriginalError}function oE(t,...e){t.error(...e)}class Ur{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e),s=function iE(t){return t&&t.ngErrorLogger||oE}(e);s(this._console,"ERROR",e),n&&s(this._console,"ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&ec(e);for(;n&&ec(n);)n=ec(n);return n||null}}const pE=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ne))();function on(t){return t instanceof Function?t():t}function sh(t,e,n){let s=t.length;for(;;){const r=t.indexOf(e,n);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){const i=e.length;if(r+i===s||t.charCodeAt(r+i)<=32)return r}n=r+1}}const rh="ng-template";function yE(t,e,n){let s=0;for(;si?"":r[d+1].toLowerCase();const p=8&s?f:null;if(p&&-1!==sh(p,c,0)||2&s&&c!==f){if(zt(s))return!1;o=!0}}}}else{if(!o&&!zt(s)&&!zt(l))return!1;if(o&&zt(l))continue;o=!1,s=l|1&s}}return zt(s)||o}function zt(t){return 0==(1&t)}function wE(t,e,n,s){if(null===e)return-1;let r=0;if(s||!n){let i=!1;for(;r-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&s?r+="."+o:4&s&&(r+=" "+o);else""!==r&&!zt(o)&&(e+=ah(i,r),r=""),s=o,i=i||!zt(s);n++}return""!==r&&(e+=ah(i,r)),e}const R={};function G(t){lh(K(),w(),et()+t,!1)}function lh(t,e,n,s){if(!s)if(3==(3&e[2])){const i=t.preOrderCheckHooks;null!==i&&Wi(e,i,n)}else{const i=t.preOrderHooks;null!==i&&qi(e,i,0,n)}xn(n)}function po(t,e){return t<<17|e<<2}function Wt(t){return t>>17&32767}function tc(t){return 2|t}function wn(t){return(131068&t)>>2}function nc(t,e){return-131069&t|e<<2}function sc(t){return 1|t}function vh(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;s20&&lh(t,e,20,!1),n(s,r)}finally{xn(i)}}function Dh(t,e,n){if(el(e)){const r=e.directiveEnd;for(let i=e.directiveStart;i0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(a)!=l&&a.push(l),a.push(s,r,o)}}function Mh(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Th(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function eI(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&yc(n)}}function yc(t){for(let s=Rl(t);null!==s;s=Ll(s))for(let r=10;r0&&yc(i)}const n=t[1].components;if(null!==n)for(let s=0;s0&&yc(r)}}function aI(t,e){const n=gt(e,t),s=n[1];(function lI(t,e){for(let n=e.length;nPromise.resolve(null))();function kh(t){return t[7]||(t[7]=[])}function Rh(t){return t.cleanup||(t.cleanup=[])}function Vh(t,e){const n=t[9],s=n?n.get(Ur,null):null;s&&s.handleError(e)}function Bh(t,e,n,s,r){for(let i=0;ithis.processProvider(a,e,n)),nn([e],a=>this.processInjectorType(a,[],i)),this.records.set(Cc,zs(void 0,this));const o=this.records.get(bc);this.scope=null!=o?o.value:null,this.source=r||("object"==typeof e?null:J(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,n=xr,s=L.Default){this.assertNotDestroyed();const r=pp(this),i=Mn(void 0);try{if(!(s&L.SkipSelf)){let a=this.records.get(e);if(void 0===a){const l=function CI(t){return"function"==typeof t||"object"==typeof t&&t instanceof H}(e)&&qa(e);a=l&&this.injectableDefInScope(l)?zs(Ic(e),Wr):null,this.records.set(e,a)}if(null!=a)return this.hydrate(e,a)}return(s&L.Self?Hh():this.parent).get(e,n=s&L.Optional&&n===xr?null:n)}catch(o){if("NullInjectorError"===o.name){if((o[no]=o[no]||[]).unshift(J(e)),r)throw o;return function WC(t,e,n,s){const r=t[no];throw e[fp]&&r.unshift(e[fp]),t.message=function qC(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let r=J(e);if(Array.isArray(e))r=e.map(J).join(" -> ");else if("object"==typeof e){let i=[];for(let o in e)if(e.hasOwnProperty(o)){let a=e[o];i.push(o+":"+("string"==typeof a?JSON.stringify(a):J(a)))}r=`{${i.join(", ")}}`}return`${n}${s?"("+s+")":""}[${r}]: ${t.replace(jC,"\n ")}`}("\n"+t.message,r,n,s),t.ngTokenPath=r,t[no]=null,t}(o,e,"R3InjectorError",this.source)}throw o}finally{Mn(i),pp(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((s,r)=>e.push(J(r))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new I(205,!1)}processInjectorType(e,n,s){if(!(e=B(e)))return!1;let r=Df(e);const i=null==r&&e.ngModule||void 0,o=void 0===i?e:i,a=-1!==s.indexOf(o);if(void 0!==i&&(r=Df(i)),null==r)return!1;if(null!=r.imports&&!a){let u;s.push(o);try{nn(r.imports,d=>{this.processInjectorType(d,n,s)&&(void 0===u&&(u=[]),u.push(d))})}finally{}if(void 0!==u)for(let d=0;dthis.processProvider(h,f,p||re))}}this.injectorDefTypes.add(o);const l=Yn(o)||(()=>new o);this.records.set(o,zs(l,Wr));const c=r.providers;if(null!=c&&!a){const u=e;nn(c,d=>this.processProvider(d,u,c))}return void 0!==i&&void 0!==e.providers}processProvider(e,n,s){let r=Ws(e=B(e))?e:B(e&&e.provide);const i=function mI(t,e,n){return zh(t)?zs(void 0,t.useValue):zs(Gh(t),Wr)}(e);if(Ws(e)||!0!==e.multi)this.records.get(r);else{let o=this.records.get(r);o||(o=zs(void 0,Wr,!0),o.factory=()=>Ml(o.multi),this.records.set(r,o)),r=e,o.multi.push(e)}this.records.set(r,i)}hydrate(e,n){return n.value===Wr&&(n.value=pI,n.value=n.factory()),"object"==typeof n.value&&n.value&&function DI(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=B(e.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Ic(t){const e=qa(t),n=null!==e?e.factory:Yn(t);if(null!==n)return n;if(t instanceof H)throw new I(204,!1);if(t instanceof Function)return function gI(t){const e=t.length;if(e>0)throw Or(e,"?"),new I(204,!1);const n=function AD(t){const e=t&&(t[Oi]||t[Cf]);if(e){const n=function MD(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);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.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new I(204,!1)}function Gh(t,e,n){let s;if(Ws(t)){const r=B(t);return Yn(r)||Ic(r)}if(zh(t))s=()=>B(t.useValue);else if(function _I(t){return!(!t||!t.useFactory)}(t))s=()=>t.useFactory(...Ml(t.deps||[]));else if(function yI(t){return!(!t||!t.useExisting)}(t))s=()=>x(B(t.useExisting));else{const r=B(t&&(t.useClass||t.provide));if(!function wI(t){return!!t.deps}(t))return Yn(r)||Ic(r);s=()=>new r(...Ml(t.deps))}return s}function zs(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function zh(t){return null!==t&&"object"==typeof t&&$C in t}function Ws(t){return"function"==typeof t}let je=(()=>{class t{static create(n,s){var r;if(Array.isArray(n))return $h({name:""},s,n,"");{const i=null!==(r=n.name)&&void 0!==r?r:"";return $h({name:i},n.parent,n.providers,i)}}}return t.THROW_IF_NOT_FOUND=xr,t.NULL=new jh,t.\u0275prov=W({token:t,providedIn:"any",factory:()=>x(Cc)}),t.__NG_ELEMENT_ID__=-1,t})();function TI(t,e){zi(xl(t)[1],Fe())}function te(t){let e=function sg(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const s=[t];for(;e;){let r;if(Gt(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new I(903,"");r=e.\u0275dir}if(r){if(n){s.push(r);const o=t;o.inputs=Ac(t.inputs),o.declaredInputs=Ac(t.declaredInputs),o.outputs=Ac(t.outputs);const a=r.hostBindings;a&&PI(t,a);const l=r.viewQuery,c=r.contentQueries;if(l&&OI(t,l),c&&xI(t,c),Ga(t.inputs,r.inputs),Ga(t.declaredInputs,r.declaredInputs),Ga(t.outputs,r.outputs),Gt(r)&&r.data.animation){const u=t.data;u.animation=(u.animation||[]).concat(r.data.animation)}}const i=r.features;if(i)for(let o=0;o=0;s--){const r=t[s];r.hostVars=e+=r.hostVars,r.hostAttrs=Qi(r.hostAttrs,n=Qi(n,r.hostAttrs))}}(s)}function Ac(t){return t===bs?{}:t===re?[]:t}function OI(t,e){const n=t.viewQuery;t.viewQuery=n?(s,r)=>{e(s,r),n(s,r)}:e}function xI(t,e){const n=t.contentQueries;t.contentQueries=n?(s,r,i)=>{e(s,r,i),n(s,r,i)}:e}function PI(t,e){const n=t.hostBindings;t.hostBindings=n?(s,r)=>{e(s,r),n(s,r)}:e}let vo=null;function qs(){if(!vo){const t=ne.Symbol;if(t&&t.iterator)vo=t.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let n=0;na(Se(E[s.index])):s.index;if(be(n)){let E=null;if(!a&&l&&(E=function fN(t,e,n,s){const r=t.cleanup;if(null!=r)for(let i=0;il?a[l]:null}"string"==typeof o&&(i+=2)}return null}(t,e,r,s.index)),null!==E)(E.__ngLastListenerFn__||E).__ngNextListenerFn__=i,E.__ngLastListenerFn__=i,p=!1;else{i=Rc(s,e,d,i,!1);const M=n.listen(_,r,i);f.push(i,M),u&&u.push(r,v,m,m+1)}}else i=Rc(s,e,d,i,!0),_.addEventListener(r,i,o),f.push(i),u&&u.push(r,v,m,o)}else i=Rc(s,e,d,i,!1);const h=s.outputs;let g;if(p&&null!==h&&(g=h[r])){const y=g.length;if(y)for(let _=0;_0;)e=e[15],t--;return e}(t,k.lFrame.contextLView))[8]}(t)}function pN(t,e){let n=null;const s=function DE(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t);for(let r=0;r=0}function ir(t,e){return function Kt(t,e,n,s){const r=w(),i=K(),o=function vn(t){const e=k.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}(2);i.firstUpdatePass&&function Qg(t,e,n,s){const r=t.data;if(null===r[n+1]){const i=r[et()],o=function Kg(t,e){return e>=t.expandoStartIndex}(t,n);(function Jg(t,e){return 0!=(t.flags&(e?16:32))})(i,s)&&null===e&&!o&&(e=!1),e=function IN(t,e,n,s){const r=function hl(t){const e=k.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let i=s?e.residualClasses:e.residualStyles;if(null===r)0===(s?e.classBindings:e.styleBindings)&&(n=Qr(n=Vc(null,t,e,n,s),e.attrs,s),i=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==r)if(n=Vc(r,t,e,n,s),null===i){let l=function NN(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==wn(s))return t[Wt(s)]}(t,e,s);void 0!==l&&Array.isArray(l)&&(l=Vc(null,t,e,l[1],s),l=Qr(l,e.attrs,s),function SN(t,e,n,s){t[Wt(n?e.classBindings:e.styleBindings)]=s}(t,e,s,l))}else i=function AN(t,e,n){let s;const r=e.directiveEnd;for(let i=1+e.directiveStylingLast;i0)&&(c=!0)}else u=n;if(r)if(0!==l){const f=Wt(t[a+1]);t[s+1]=po(f,a),0!==f&&(t[f+1]=nc(t[f+1],s)),t[a+1]=function AE(t,e){return 131071&t|e<<17}(t[a+1],s)}else t[s+1]=po(a,0),0!==a&&(t[a+1]=nc(t[a+1],s)),a=s;else t[s+1]=po(l,0),0===a?a=s:t[l+1]=nc(t[l+1],s),l=s;c&&(t[s+1]=tc(t[s+1])),jg(t,u,s,!0),jg(t,u,s,!1),function gN(t,e,n,s,r){const i=r?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&Vs(i,e)>=0&&(n[s+1]=sc(n[s+1]))}(e,u,t,s,i),o=po(a,l),i?e.classBindings=o:e.styleBindings=o}(r,i,e,n,o,s)}}(i,t,o,s),e!==R&&We(r,o,e)&&function Yg(t,e,n,s,r,i,o,a){if(!(3&e.type))return;const l=t.data,c=l[a+1];bo(function dh(t){return 1==(1&t)}(c)?Xg(l,e,n,r,wn(c),o):void 0)||(bo(i)||function uh(t){return 2==(2&t)}(c)&&(i=Xg(l,null,n,r,a,o)),function Nb(t,e,n,s,r){const i=be(t);if(e)r?i?t.addClass(n,s):n.classList.add(s):i?t.removeClass(n,s):n.classList.remove(s);else{let o=-1===s.indexOf("-")?void 0:yt.DashCase;if(null==r)i?t.removeStyle(n,s,o):n.style.removeProperty(s);else{const a="string"==typeof r&&r.endsWith("!important");a&&(r=r.slice(0,-10),o|=yt.Important),i?t.setStyle(n,s,r,o):n.style.setProperty(s,r,a?"important":"")}}}(s,o,Bi(et(),n),r,i))}(i,i.data[et()],r,r[V],t,r[o+1]=function FN(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=J(_t(t)))),t}(e,n),s,o)}(t,e,null,!0),ir}function Vc(t,e,n,s,r){let i=null;const o=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const l=t[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let f=n[r+1];f===R&&(f=d?re:void 0);let p=d?Nl(f,s):u===s?f:void 0;if(c&&!bo(p)&&(p=Nl(l,s)),bo(p)&&(a=p,o))return a;const h=t[r+1];r=o?Wt(h):wn(h)}if(null!==e){let l=i?e.residualClasses:e.residualStyles;null!=l&&(a=Nl(l,s))}return a}function bo(t){return void 0!==t}function qe(t,e=""){const n=w(),s=K(),r=t+20,i=s.firstCreatePass?$s(s,r,1,e,null):s.data[r],o=n[r]=function Vl(t,e){return be(t)?t.createText(e):t.createTextNode(e)}(n[V],e);ao(s,n,o,i),tn(i,!1)}function rs(t){return is("",t,""),rs}function is(t,e,n){const s=w(),r=function Qs(t,e,n,s){return We(t,Ts(),n)?e+P(n)+s:R}(s,t,e,n);return r!==R&&Dn(s,et(),r),is}const Eo="en-US";let Dm=Eo;function Hc(t,e,n,s,r){if(t=B(t),Array.isArray(t))for(let i=0;i>20;if(Ws(t)||!t.multi){const p=new Nr(l,r,D),h=Uc(a,e,r?u:u+f,d);-1===h?(Xi(Ar(c,o),i,a),$c(i,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(p),o.push(p)):(n[h]=p,o[h]=p)}else{const p=Uc(a,e,u+f,d),h=Uc(a,e,u,u+f),g=p>=0&&n[p],y=h>=0&&n[h];if(r&&!y||!r&&!g){Xi(Ar(c,o),i,a);const _=function ZS(t,e,n,s,r){const i=new Nr(t,n,D);return i.multi=[],i.index=e,i.componentProviders=0,zm(i,r,s&&!n),i}(r?QS:KS,n.length,r,s,l);!r&&y&&(n[h].providerFactory=_),$c(i,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(_),o.push(_)}else $c(i,t,p>-1?p:h,zm(n[r?h:p],l,!r&&s));!r&&s&&y&&n[h].componentProviders++}}}function $c(t,e,n,s){const r=Ws(e),i=function vI(t){return!!t.useClass}(e);if(r||i){const l=(i?B(e.useClass):e).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const u=c.indexOf(n);-1===u?c.push(n,[s,l]):c[u+1].push(s,l)}else c.push(n,l)}}}function zm(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Uc(t,e,n,s){for(let r=n;r{n.providersResolver=(s,r)=>function qS(t,e,n){const s=K();if(s.firstCreatePass){const r=Gt(t);Hc(n,s.data,s.blueprint,r,!0),Hc(e,s.data,s.blueprint,r,!1)}}(s,r?r(t):t,e)}}class Wm{}class JS{resolveComponentFactory(e){throw function XS(t){const e=Error(`No component factory found for ${J(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(e)}}let as=(()=>{class t{}return t.NULL=new JS,t})();function e0(){return lr(Fe(),w())}function lr(t,e){return new Ke(ht(t,e))}let Ke=(()=>{class t{constructor(n){this.nativeElement=n}}return t.__NG_ELEMENT_ID__=e0,t})();class cr{}let dn=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>function s0(){const t=w(),n=gt(Fe().index,t);return function n0(t){return t[V]}(en(n)?n:t)}(),t})(),r0=(()=>{class t{}return t.\u0275prov=W({token:t,providedIn:"root",factory:()=>null}),t})();class ei{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const o0=new ei("13.4.0"),zc={};function Mo(t,e,n,s,r=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&s.push(Se(i)),Ut(i))for(let a=10;a-1&&(jl(e,s),eo(n,s))}this._attachedToViewContainer=!1}Fp(this._lView[1],this._lView)}onDestroy(e){!function Ih(t,e,n,s){const r=kh(e);null===n?r.push(s):(r.push(n),t.firstCreatePass&&Rh(t).push(s,r.length-1))}(this._lView[1],this._lView,null,e)}markForCheck(){_c(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function wc(t,e,n){const s=e[10];s.begin&&s.begin();try{Gs(t,e,t.template,n)}catch(r){throw Vh(e,r),r}finally{s.end&&s.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new I(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function mb(t,e){Br(t,e,e[V],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new I(902,"");this._appRef=e}}class a0 extends ti{constructor(e){super(e),this._view=e}detectChanges(){Ph(this._view)}checkNoChanges(){}get context(){return null}}class Km extends as{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=Be(e);return new Wc(n,this.ngModule)}}function Qm(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}class Wc extends Wm{constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function NE(t){return t.map(IE).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return Qm(this.componentDef.inputs)}get outputs(){return Qm(this.componentDef.outputs)}create(e,n,s,r){const i=(r=r||this.ngModule)?function c0(t,e){return{get:(n,s,r)=>{const i=t.get(n,zc,r);return i!==zc||s===zc?i:e.get(n,s,r)}}}(e,r.injector):e,o=i.get(cr,Pf),a=i.get(r0,null),l=o.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",u=s?function Eh(t,e,n){if(be(t))return t.selectRootElement(e,n===Ht.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(l,s,this.componentDef.encapsulation):Bl(o.createRenderer(null,this.componentDef),c,function l0(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?"math":null}(c)),d=this.componentDef.onPush?576:528,f=function ng(t,e){return{components:[],scheduler:t||pE,clean:uI,playerHandler:e||null,flags:0}}(),p=mo(0,null,null,1,0,null,null,null,null,null),h=Gr(null,p,f,d,null,null,o,l,a,i);let g,y;Hi(h);try{const _=function eg(t,e,n,s,r,i){const o=n[1];n[20]=t;const l=$s(o,20,2,"#host",null),c=l.mergedAttrs=e.hostAttrs;null!==c&&(_o(l,c,!0),null!==t&&(Ki(r,t,c),null!==l.classes&&Wl(r,t,l.classes),null!==l.styles&&$p(r,t,l.styles)));const u=s.createRenderer(t,e),d=Gr(n,Ch(e),null,e.onPush?64:16,n[20],l,s,u,i||null,null);return o.firstCreatePass&&(Xi(Ar(l,n),o,e.type),Th(o,l),Fh(l,n.length,1)),yo(n,d),n[20]=d}(u,this.componentDef,h,o,l);if(u)if(s)Ki(l,u,["ng-version",o0.full]);else{const{attrs:m,classes:v}=function SE(t){const e=[],n=[];let s=1,r=2;for(;s0&&Wl(l,u,v.join(" "))}if(y=al(p,20),void 0!==n){const m=y.projection=[];for(let v=0;vl(o,e)),e.contentQueries){const l=Fe();e.contentQueries(1,o,l.directiveStart)}const a=Fe();return!i.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(xn(a.index),Ah(n[1],a,0,a.directiveStart,a.directiveEnd,e),Mh(e,o)),o}(_,this.componentDef,h,f,[TI]),zr(p,h,null)}finally{$i()}return new d0(this.componentType,g,lr(y,h),h,y)}}class d0 extends class YS{}{constructor(e,n,s,r,i){super(),this.location=s,this._rootLView=r,this._tNode=i,this.instance=n,this.hostView=this.changeDetectorRef=new a0(r),this.componentType=e}get injector(){return new xs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}class ur{}const dr=new Map;class Xm extends ur{constructor(e,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Km(this);const s=It(e);this._bootstrapComponents=on(s.bootstrap),this._r3Injector=Uh(e,n,[{provide:ur,useValue:this},{provide:as,useValue:this.componentFactoryResolver}],J(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,n=je.THROW_IF_NOT_FOUND,s=L.Default){return e===je||e===ur||e===Cc?this:this._r3Injector.get(e,n,s)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class qc extends class p0{}{constructor(e){super(),this.moduleType=e,null!==It(e)&&function h0(t){const e=new Set;!function n(s){const r=It(s,!0),i=r.id;null!==i&&(function Zm(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${J(e)} vs ${J(e.name)}`)}(i,dr.get(i),s),dr.set(i,s));const o=on(r.imports);for(const a of o)e.has(a)||(e.add(a),n(a))}(t)}(e)}create(e){return new Xm(this.moduleType,e)}}function Kc(t,e,n,s){return function Jm(t,e,n,s,r,i){const o=e+n;return We(t,o,r)?ln(t,o+1,i?s.call(i,r):s(r)):ni(t,o+1)}(w(),Je(),t,e,n,s)}function ni(t,e){const n=t[e];return n===R?void 0:n}function ey(t,e,n,s,r,i,o){const a=e+n;return function ns(t,e,n,s){const r=We(t,e,n);return We(t,e+1,s)||r}(t,a,r,i)?ln(t,a+2,o?s.call(o,r,i):s(r,i)):ni(t,a+2)}function Qc(t,e){const n=K();let s;const r=t+20;n.firstCreatePass?(s=function E0(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}}(e,n.pipeRegistry),n.data[r]=s,s.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(r,s.onDestroy)):s=n.data[r];const i=s.factory||(s.factory=Yn(s.type)),o=Mn(D);try{const a=Zi(!1),l=i();return Zi(a),function $I(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,w(),r,l),l}finally{Mn(o)}}function Zc(t,e,n,s){const r=t+20,i=w(),o=function Ms(t,e){return t[e]}(i,r);return function si(t,e){return t[1].data[e].pure}(i,r)?ey(i,Je(),e,o.transform,n,s,o):o.transform(n,s)}function Yc(t){return e=>{setTimeout(t,void 0,e)}}const _e=class M0 extends wr{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,s){var r,i,o;let a=e,l=n||(()=>null),c=s;if(e&&"object"==typeof e){const d=e;a=null===(r=d.next)||void 0===r?void 0:r.bind(d),l=null===(i=d.error)||void 0===i?void 0:i.bind(d),c=null===(o=d.complete)||void 0===o?void 0:o.bind(d)}this.__isAsync&&(l=Yc(l),a&&(a=Yc(a)),c&&(c=Yc(c)));const u=super.subscribe({next:a,error:l,complete:c});return e instanceof me&&e.add(u),u}};Symbol;let Zt=(()=>{class t{}return t.__NG_ELEMENT_ID__=x0,t})();const F0=Zt,O0=class extends F0{constructor(e,n,s){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=s}createEmbeddedView(e){const n=this._declarationTContainer.tViews,s=Gr(this._declarationLView,n,e,16,null,n.declTNode,null,null,null,null);s[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(s[19]=i.createEmbeddedView(n)),zr(n,s,e),new ti(s)}};function x0(){return function To(t,e){return 4&t.type?new O0(e,t,lr(t,e)):null}(Fe(),w())}let Ot=(()=>{class t{}return t.__NG_ELEMENT_ID__=P0,t})();function P0(){return function oy(t,e){let n;const s=e[t.index];if(Ut(s))n=s;else{let r;if(8&t.type)r=Se(s);else{const i=e[V];r=i.createComment("");const o=ht(t,e);Xn(i,oo(i,o),r,function bb(t,e){return be(t)?t.nextSibling(e):e.nextSibling}(i,o),!1)}e[t.index]=n=xh(s,e,r,t),yo(e,n)}return new ry(n,t,e)}(Fe(),w())}const k0=Ot,ry=class extends k0{constructor(e,n,s){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=s}get element(){return lr(this._hostTNode,this._hostLView)}get injector(){return new xs(this._hostTNode,this._hostLView)}get parentInjector(){const e=Yi(this._hostTNode,this._hostLView);if(Yf(e)){const n=Os(e,this._hostLView),s=Fs(e);return new xs(n[1].data[s+8],n)}return new xs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=iy(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,n,s){const r=e.createEmbeddedView(n||{});return this.insert(r,s),r}createComponent(e,n,s,r,i){const o=e&&!function Fr(t){return"function"==typeof t}(e);let a;if(o)a=n;else{const d=n||{};a=d.index,s=d.injector,r=d.projectableNodes,i=d.ngModuleRef}const l=o?e:new Wc(Be(e)),c=s||this.parentInjector;if(!i&&null==l.ngModule){const f=(o?c:this.parentInjector).get(ur,null);f&&(i=f)}const u=l.create(c,r,void 0,i);return this.insert(u.hostView,a),u}insert(e,n){const s=e._lView,r=s[1];if(function tC(t){return Ut(t[3])}(s)){const u=this.indexOf(e);if(-1!==u)this.detach(u);else{const d=s[3],f=new ry(d,d[6],d[3]);f.detach(f.indexOf(e))}}const i=this._adjustIndex(n),o=this._lContainer;!function _b(t,e,n,s){const r=10+s,i=n.length;s>0&&(n[r-1][4]=e),s{class t{constructor(n){this.appInits=n,this.resolve=xo,this.reject=xo,this.initialized=!1,this.done=!1,this.donePromise=new Promise((s,r)=>{this.resolve=s,this.reject=r})}runInitializers(){if(this.initialized)return;const n=[],s=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{i.subscribe({complete:a,error:l})});n.push(o)}}Promise.all(n).then(()=>{s()}).catch(r=>{this.reject(r)}),0===n.length&&s(),this.initialized=!0}}return t.\u0275fac=function(n){return new(n||t)(x(Ay,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const ii=new H("AppId",{providedIn:"root",factory:function My(){return`${du()}${du()}${du()}`}});function du(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ty=new H("Platform Initializer"),fu=new H("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),dA=new H("appBootstrapListener"),Ln=new H("LocaleId",{providedIn:"root",factory:()=>GC(Ln,L.Optional|L.SkipSelf)||function fA(){return"undefined"!=typeof $localize&&$localize.locale||Eo}()}),mA=(()=>Promise.resolve(0))();function pu(t){"undefined"==typeof Zone?mA.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Pe{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new _e(!1),this.onMicrotaskEmpty=new _e(!1),this.onStable=new _e(!1),this.onError=new _e(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!s&&n,r.shouldCoalesceRunChangeDetection=s,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function yA(){let t=ne.requestAnimationFrame,e=ne.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function wA(t){const e=()=>{!function vA(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ne,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,gu(t),t.isCheckStableRunning=!0,hu(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),gu(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,s,r,i,o,a)=>{try{return Fy(t),n.invokeTask(r,i,o,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),Oy(t)}},onInvoke:(n,s,r,i,o,a,l)=>{try{return Fy(t),n.invoke(r,i,o,a,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),Oy(t)}},onHasTask:(n,s,r,i)=>{n.hasTask(r,i),s===r&&("microTask"==i.change?(t._hasPendingMicrotasks=i.microTask,gu(t),hu(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,s,r,i)=>(n.handleError(r,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Pe.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Pe.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,n,s){return this._inner.run(e,n,s)}runTask(e,n,s,r){const i=this._inner,o=i.scheduleEventTask("NgZoneEvent: "+r,e,_A,xo,xo);try{return i.runTask(o,n,s)}finally{i.cancelTask(o)}}runGuarded(e,n,s){return this._inner.runGuarded(e,n,s)}runOutsideAngular(e){return this._outer.run(e)}}const _A={};function hu(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function gu(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Fy(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Oy(t){t._nesting--,hu(t)}class DA{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new _e,this.onMicrotaskEmpty=new _e,this.onStable=new _e,this.onError=new _e}run(e,n,s){return e.apply(n,s)}runGuarded(e,n,s){return e.apply(n,s)}runOutsideAngular(e){return e()}runTask(e,n,s,r){return e.apply(n,s)}}let mu=(()=>{class t{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:()=>{Pe.assertNotInAngularZone(),pu(()=>{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())pu(()=>{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(s=>!s.updateCb||!s.updateCb(n)||(clearTimeout(s.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,s,r){let i=-1;s&&s>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==i),n(this._didWork,this.getPendingTasks())},s)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:r})}whenStable(n,s,r){if(r&&!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,s,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,s,r){return[]}}return t.\u0275fac=function(n){return new(n||t)(x(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),CA=(()=>{class t{constructor(){this._applications=new Map,yu.addToWindow(this)}registerApplication(n,s){this._applications.set(n,s)}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,s=!0){return yu.findTestabilityInTree(this,n,s)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();class bA{addToWindow(e){}findTestabilityInTree(e,n,s){return null}}let yu=new bA,ls=null;const xy=new H("AllowMultipleToken"),Py=new H("PlatformOnDestroy");function ky(t,e,n=[]){const s=`Platform: ${e}`,r=new H(s);return(i=[])=>{let o=_u();if(!o||o.injector.get(xy,!1)){const a=[...n,...i,{provide:r,useValue:!0}];t?t(a):function SA(t){if(ls&&!ls.get(xy,!1))throw new I(400,"");ls=t;const e=t.get(Ry),n=t.get(Ty,null);n&&n.forEach(s=>s())}(function MA(t=[],e){return je.create({name:e,providers:[{provide:bc,useValue:"platform"},{provide:Py,useValue:()=>ls=null},...t]})}(a,s))}return function AA(t){const e=_u();if(!e)throw new I(401,"");return e}()}}function _u(){var t;return null!==(t=null==ls?void 0:ls.get(Ry))&&void 0!==t?t:null}let Ry=(()=>{class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,s){const a=function TA(t,e){let n;return n="noop"===t?new DA:("zone.js"===t?void 0:t)||new Pe({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(s?s.ngZone:void 0,{ngZoneEventCoalescing:s&&s.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:s&&s.ngZoneRunCoalescing||!1}),l=[{provide:Pe,useValue:a}];return a.run(()=>{const c=je.create({providers:l,parent:this.injector,name:n.moduleType.name}),u=n.create(c),d=u.injector.get(Ur,null);if(!d)throw new I(402,"");return a.runOutsideAngular(()=>{const f=a.onError.subscribe({next:p=>{d.handleError(p)}});u.onDestroy(()=>{vu(this._modules,u),f.unsubscribe()})}),function FA(t,e,n){try{const s=n();return Co(s)?s.catch(r=>{throw e.runOutsideAngular(()=>t.handleError(r)),r}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(d,a,()=>{const f=u.injector.get(uu);return f.runInitializers(),f.donePromise.then(()=>(function nS(t){ft(t,"Expected localeId to be defined"),"string"==typeof t&&(Dm=t.toLowerCase().replace(/_/g,"-"))}(u.injector.get(Ln,Eo)||Eo),this._moduleDoBootstrap(u),u))})})}bootstrapModule(n,s=[]){const r=Ly({},s);return function IA(t,e,n){const s=new qc(n);return Promise.resolve(s)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(n){const s=n.injector.get(Po);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(r=>s.bootstrap(r));else{if(!n.instance.ngDoBootstrap)throw new I(403,"");n.instance.ngDoBootstrap(s)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new I(404,"");this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const n=this._injector.get(Py,null);null==n||n(),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function Ly(t,e){return Array.isArray(e)?e.reduce(Ly,t):Object.assign(Object.assign({},t),e)}let Po=(()=>{class t{constructor(n,s,r,i){this._zone=n,this._injector=s,this._exceptionHandler=r,this._initStatus=i,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 o=new de(l=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{l.next(this._stable),l.complete()})}),a=new de(l=>{let c;this._zone.runOutsideAngular(()=>{c=this._zone.onStable.subscribe(()=>{Pe.assertNotInAngularZone(),pu(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,l.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Pe.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{l.next(!1)}))});return()=>{c.unsubscribe(),u.unsubscribe()}});this.isStable=Ua(o,a.pipe(function CD(){return t=>_f()(function vD(t,e){return function(s){let r;if(r="function"==typeof t?t:function(){return t},"function"==typeof e)return s.lift(new wD(r,e));const i=Object.create(s,mD);return i.source=s,i.subjectFactory=r,i}}(DD)(t))}()))}bootstrap(n,s){if(!this._initStatus.done)throw new I(405,"");let r;r=n instanceof Wm?n:this._injector.get(as).resolveComponentFactory(n),this.componentTypes.push(r.componentType);const i=function NA(t){return t.isBoundToModule}(r)?void 0:this._injector.get(ur),a=r.create(je.NULL,[],s||r.selector,i),l=a.location.nativeElement,c=a.injector.get(mu,null),u=c&&a.injector.get(CA);return c&&u&&u.registerApplication(l,c),a.onDestroy(()=>{this.detachView(a.hostView),vu(this.components,a),u&&u.unregisterApplication(l)}),this._loadComponent(a),a}tick(){if(this._runningTick)throw new I(101,"");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 s=n;this._views.push(s),s.attachToAppRef(this)}detachView(n){const s=n;vu(this._views,s),s.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(dA,[]).concat(this._bootstrapListeners).forEach(r=>r(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(n){return new(n||t)(x(Pe),x(je),x(Ur),x(uu))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function vu(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}let By=!0,oi=(()=>{class t{}return t.__NG_ELEMENT_ID__=PA,t})();function PA(t){return function kA(t,e,n){if(Li(t)&&!n){const s=gt(t.index,e);return new ti(s,s)}return 47&t.type?new ti(e[16],e):null}(Fe(),w(),16==(16&t))}class Gy{constructor(){}supports(e){return qr(e)}create(e){return new HA(e)}}const jA=(t,e)=>e;class HA{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||jA}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,s=this._removalsHead,r=0,i=null;for(;n||s;){const o=!s||n&&n.currentIndex{o=this._trackByFn(r,a),null!==n&&Object.is(n.trackById,o)?(s&&(n=this._verifyReinsertion(n,a,o,r)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,o,r),s=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,s,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,i,r)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(s,r))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,i,r)):e=this._addAfter(new $A(n,s),i,r),e}_verifyReinsertion(e,n,s,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=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(e,n,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,n,s),this._addToMoves(e,s),e}_moveAfter(e,n,s){return this._unlink(e),this._insertAfter(e,n,s),this._addToMoves(e,s),e}_addAfter(e,n,s){return this._insertAfter(e,n,s),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,s){const r=null===n?this._itHead:n._next;return e._next=r,e._prev=n,null===r?this._itTail=e:r._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new zy),this._linkedRecords.put(e),e.currentIndex=s,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,s=e._next;return null===n?this._itHead=s:n._next=s,null===s?this._itTail=n:s._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new zy),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class $A{constructor(e,n){this.item=e,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 UA{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===n||n<=s.currentIndex)&&Object.is(s.trackById,e))return s;return null}remove(e){const n=e._prevDup,s=e._nextDup;return null===n?this._head=s:n._nextDup=s,null===s?this._tail=n:s._prevDup=n,null===this._head}}class zy{constructor(){this.map=new Map}put(e){const n=e.trackById;let s=this.map.get(n);s||(s=new UA,this.map.set(n,s)),s.add(e)}get(e,n){const r=this.map.get(e);return r?r.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Wy(t,e,n){const s=t.previousIndex;if(null===s)return s;let r=0;return n&&s{if(n&&n.key===r)this._maybeAddToChanges(n,s),this._appendAfter=n,n=n._next;else{const i=this._getOrCreateRecordForKey(r,s);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let s=n;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const s=e._prev;return n._next=e,n._prev=s,e._prev=n,s&&(s._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const r=this._records.get(e);this._maybeAddToChanges(r,n);const i=r._prev,o=r._next;return i&&(i._next=o),o&&(o._prev=i),r._next=null,r._prev=null,r}const s=new zA(e);return this._records.set(e,s),s.currentValue=n,this._addToAdditions(s),s}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(s=>n(e[s],s))}}class zA{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ky(){return new Lo([new Gy])}let Lo=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(null!=s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Ky()),deps:[[t,new ro,new so]]}}find(n){const s=this.factories.find(r=>r.supports(n));if(null!=s)return s;throw new I(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Ky}),t})();function Qy(){return new ai([new qy])}let ai=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Qy()),deps:[[t,new ro,new so]]}}find(n){const s=this.factories.find(i=>i.supports(n));if(s)return s;throw new I(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Qy}),t})();const KA=ky(null,"core",[]);let QA=(()=>{class t{constructor(n){}}return t.\u0275fac=function(n){return new(n||t)(x(Po))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),Vo=null;function us(){return Vo}const lt=new H("DocumentToken");let xu=(()=>{class t{constructor(n,s,r,i){this._iterableDiffers=n,this._keyValueDiffers=s,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(n){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof n?n.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(n){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof n?n.split(/\s+/):n,this._rawClass&&(qr(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const n=this._iterableDiffer.diff(this._rawClass);n&&this._applyIterableChanges(n)}else if(this._keyValueDiffer){const n=this._keyValueDiffer.diff(this._rawClass);n&&this._applyKeyValueChanges(n)}}_applyKeyValueChanges(n){n.forEachAddedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachChangedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachRemovedItem(s=>{s.previousValue&&this._toggleClass(s.key,!1)})}_applyIterableChanges(n){n.forEachAddedItem(s=>{if("string"!=typeof s.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${J(s.item)}`);this._toggleClass(s.item,!0)}),n.forEachRemovedItem(s=>this._toggleClass(s.item,!1))}_applyClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!0)):Object.keys(n).forEach(s=>this._toggleClass(s,!!n[s])))}_removeClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!1)):Object.keys(n).forEach(s=>this._toggleClass(s,!1)))}_toggleClass(n,s){(n=n.trim())&&n.split(/\s+/g).forEach(r=>{s?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return t.\u0275fac=function(n){return new(n||t)(D(Lo),D(ai),D(Ke),D(dn))},t.\u0275dir=O({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class jM{constructor(e,n,s,r){this.$implicit=e,this.ngForOf=n,this.index=s,this.count=r}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 Pu=(()=>{class t{constructor(n,s,r){this._viewContainer=n,this._template=s,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){const n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){const s=this._viewContainer;n.forEachOperation((r,i,o)=>{if(null==r.previousIndex)s.createEmbeddedView(this._template,new jM(r.item,this._ngForOf,-1,-1),null===o?void 0:o);else if(null==o)s.remove(null===i?void 0:i);else if(null!==i){const a=s.get(i);s.move(a,o),o_(a,r)}});for(let r=0,i=s.length;r{o_(s.get(r.currentIndex),r)})}static ngTemplateContextGuard(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(D(Ot),D(Zt),D(Lo))},t.\u0275dir=O({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();function o_(t,e){t.context.$implicit=e.item}let Ko=(()=>{class t{constructor(n,s){this._viewContainer=n,this._context=new HM,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=s}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){a_("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){a_("ngIfElse",n),this._elseTemplateRef=n,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(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(D(Ot),D(Zt))},t.\u0275dir=O({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class HM{constructor(){this.$implicit=null,this.ngIf=null}}function a_(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${J(e)}'.`)}const l_="browser";let g_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})();class Hu extends class WT extends class XA{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function YA(t){Vo||(Vo=t)}(new Hu)}onAndCancel(e,n,s){return e.addEventListener(n,s,!1),()=>{e.removeEventListener(n,s,!1)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return(n=n||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return"window"===n?window:"document"===n?e:"body"===n?e.body:null}getBaseHref(e){const n=function qT(){return di=di||document.querySelector("base"),di?di.getAttribute("href"):null}();return null==n?null:function KT(t){Yo=Yo||document.createElement("a"),Yo.setAttribute("href",t);const e=Yo.pathname;return"/"===e.charAt(0)?e:`/${e}`}(n)}resetBaseElement(){di=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return function VM(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const s=n.indexOf("="),[r,i]=-1==s?[n,""]:[n.slice(0,s),n.slice(s+1)];if(r.trim()===e)return decodeURIComponent(i)}return null}(document.cookie,e)}}let Yo,di=null;const y_=new H("TRANSITION_ID"),ZT=[{provide:Ay,useFactory:function QT(t,e,n){return()=>{n.get(uu).donePromise.then(()=>{const s=us(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let i=0;i{const i=e.findTestabilityInTree(s,r);if(null==i)throw new Error("Could not find testability for element.");return i},ne.getAllAngularTestabilities=()=>e.getAllTestabilities(),ne.getAllAngularRootElements=()=>e.getAllRootElements(),ne.frameworkStabilizers||(ne.frameworkStabilizers=[]),ne.frameworkStabilizers.push(s=>{const r=ne.getAllAngularTestabilities();let i=r.length,o=!1;const a=function(l){o=o||l,i--,0==i&&s(o)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(e,n,s){if(null==n)return null;const r=e.getTestability(n);return null!=r?r:s?us().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null}}let YT=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Xo=new H("EventManagerPlugins");let Jo=(()=>{class t{constructor(n,s){this._zone=s,this._eventNameToPlugin=new Map,n.forEach(r=>r.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,s,r){return this._findPluginFor(s).addEventListener(n,s,r)}addGlobalEventListener(n,s,r){return this._findPluginFor(s).addGlobalEventListener(n,s,r)}getZone(){return this._zone}_findPluginFor(n){const s=this._eventNameToPlugin.get(n);if(s)return s;const r=this._plugins;for(let i=0;i{class t{constructor(){this._stylesSet=new Set}addStyles(n){const s=new Set;n.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),s.add(r))}),this.onStylesAdded(s)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),fi=(()=>{class t extends v_{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,s,r){n.forEach(i=>{const o=this._doc.createElement("style");o.textContent=i,r.push(s.appendChild(o))})}addHost(n){const s=[];this._addStylesToHost(this._stylesSet,n,s),this._hostNodes.set(n,s)}removeHost(n){const s=this._hostNodes.get(n);s&&s.forEach(w_),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((s,r)=>{this._addStylesToHost(n,r,s)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(w_))}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function w_(t){us().remove(t)}const Uu={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/",math:"http://www.w3.org/1998/MathML/"},Gu=/%COMP%/g;function ea(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let ta=(()=>{class t{constructor(n,s,r){this.eventManager=n,this.sharedStylesHost=s,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new zu(n)}createRenderer(n,s){if(!n||!s)return this.defaultRenderer;switch(s.encapsulation){case Ht.Emulated:{let r=this.rendererByCompId.get(s.id);return r||(r=new sF(this.eventManager,this.sharedStylesHost,s,this.appId),this.rendererByCompId.set(s.id,r)),r.applyToHost(n),r}case 1:case Ht.ShadowDom:return new rF(this.eventManager,this.sharedStylesHost,n,s);default:if(!this.rendererByCompId.has(s.id)){const r=ea(s.id,s.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(s.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(n){return new(n||t)(x(Jo),x(fi),x(ii))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class zu{constructor(e){this.eventManager=e,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(e,n){return n?document.createElementNS(Uu[n]||n,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,n){e.appendChild(n)}insertBefore(e,n,s){e&&e.insertBefore(n,s)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let s="string"==typeof e?document.querySelector(e):e;if(!s)throw new Error(`The selector "${e}" did not match any elements`);return n||(s.textContent=""),s}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,s,r){if(r){n=r+":"+n;const i=Uu[r];i?e.setAttributeNS(i,n,s):e.setAttribute(n,s)}else e.setAttribute(n,s)}removeAttribute(e,n,s){if(s){const r=Uu[s];r?e.removeAttributeNS(r,n):e.removeAttribute(`${s}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,s,r){r&(yt.DashCase|yt.Important)?e.style.setProperty(n,s,r&yt.Important?"important":""):e.style[n]=s}removeStyle(e,n,s){s&yt.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,s){e[n]=s}setValue(e,n){e.nodeValue=n}listen(e,n,s){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,n,b_(s)):this.eventManager.addEventListener(e,n,b_(s))}}class sF extends zu{constructor(e,n,s,r){super(e),this.component=s;const i=ea(r+"-"+s.id,s.styles,[]);n.addStyles(i),this.contentAttr=function eF(t){return"_ngcontent-%COMP%".replace(Gu,t)}(r+"-"+s.id),this.hostAttr=function tF(t){return"_nghost-%COMP%".replace(Gu,t)}(r+"-"+s.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,n){const s=super.createElement(e,n);return super.setAttribute(s,this.contentAttr,""),s}}class rF extends zu{constructor(e,n,s,r){super(e),this.sharedStylesHost=n,this.hostEl=s,this.shadowRoot=s.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=ea(r.id,r.styles,[]);for(let o=0;o{class t extends __{constructor(n){super(n)}supports(n){return!0}addEventListener(n,s,r){return n.addEventListener(s,r,!1),()=>this.removeEventListener(n,s,r)}removeEventListener(n,s,r){return n.removeEventListener(s,r)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const I_=["alt","control","meta","shift"],aF={"\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"},N_={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"},lF={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let cF=(()=>{class t extends __{constructor(n){super(n)}supports(n){return null!=t.parseEventName(n)}addEventListener(n,s,r){const i=t.parseEventName(s),o=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>us().onAndCancel(n,i.domEventName,o))}static parseEventName(n){const s=n.toLowerCase().split("."),r=s.shift();if(0===s.length||"keydown"!==r&&"keyup"!==r)return null;const i=t._normalizeKey(s.pop());let o="";if(I_.forEach(l=>{const c=s.indexOf(l);c>-1&&(s.splice(c,1),o+=l+".")}),o+=i,0!=s.length||0===i.length)return null;const a={};return a.domEventName=r,a.fullKey=o,a}static getEventFullKey(n){let s="",r=function uF(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&N_.hasOwnProperty(e)&&(e=N_[e]))}return aF[e]||e}(n);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),I_.forEach(i=>{i!=r&&lF[i](n)&&(s+=i+".")}),s+=r,s}static eventCallback(n,s,r){return i=>{t.getEventFullKey(i)===n&&r.runGuarded(()=>s(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const hF=ky(KA,"browser",[{provide:fu,useValue:l_},{provide:Ty,useValue:function dF(){Hu.makeCurrent(),$u.init()},multi:!0},{provide:lt,useFactory:function pF(){return function YD(t){il=t}(document),document},deps:[]}]),gF=[{provide:bc,useValue:"root"},{provide:Ur,useFactory:function fF(){return new Ur},deps:[]},{provide:Xo,useClass:iF,multi:!0,deps:[lt,Pe,fu]},{provide:Xo,useClass:cF,multi:!0,deps:[lt]},{provide:ta,useClass:ta,deps:[Jo,fi,ii]},{provide:cr,useExisting:ta},{provide:v_,useExisting:fi},{provide:fi,useClass:fi,deps:[lt]},{provide:mu,useClass:mu,deps:[Pe]},{provide:Jo,useClass:Jo,deps:[Xo,Pe]},{provide:class GT{},useClass:YT,deps:[]}];let S_=(()=>{class t{constructor(n){if(n)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(n){return{ngModule:t,providers:[{provide:ii,useValue:n.appId},{provide:y_,useExisting:ii},ZT]}}}return t.\u0275fac=function(n){return new(n||t)(x(t,12))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:gF,imports:[g_,QA]}),t})();"undefined"!=typeof window&&window;let T_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new(n||t):x(F_),s},providedIn:"root"}),t})(),F_=(()=>{class t extends T_{constructor(n){super(),this._doc=n}sanitize(n,s){if(null==s)return null;switch(n){case le.NONE:return s;case le.HTML:return sn(s,"HTML")?_t(s):eh(this._doc,String(s)).toString();case le.STYLE:return sn(s,"Style")?_t(s):s;case le.SCRIPT:if(sn(s,"Script"))return _t(s);throw new Error("unsafe value used in a script context");case le.URL:return Wp(s),sn(s,"URL")?_t(s):jr(String(s));case le.RESOURCE_URL:if(sn(s,"ResourceURL"))return _t(s);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${n} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(n){return function kb(t){return new Tb(t)}(n)}bypassSecurityTrustStyle(n){return function Rb(t){return new Fb(t)}(n)}bypassSecurityTrustScript(n){return function Lb(t){return new Ob(t)}(n)}bypassSecurityTrustUrl(n){return function Vb(t){return new xb(t)}(n)}bypassSecurityTrustResourceUrl(n){return function Bb(t){return new Pb(t)}(n)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new n:function IF(t){return new F_(t.get(lt))}(x(je)),s},providedIn:"root"}),t})();class NF extends me{constructor(e,n){super()}schedule(e,n=0){return this}}class O_ extends NF{constructor(e,n){super(e,n),this.scheduler=e,this.work=n,this.pending=!1}schedule(e,n=0){if(this.closed)return this;this.state=e;const s=this.id,r=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(r,s,n)),this.pending=!0,this.delay=n,this.id=this.id||this.requestAsyncId(r,this.id,n),this}requestAsyncId(e,n,s=0){return setInterval(e.flush.bind(e,this),s)}recycleAsyncId(e,n,s=0){if(null!==s&&this.delay===s&&!1===this.pending)return n;clearInterval(n)}execute(e,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const s=this._execute(e,n);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,n){let r,s=!1;try{this.work(e)}catch(i){s=!0,r=!!i&&i||new Error(i)}if(s)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,n=this.scheduler,s=n.actions,r=s.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&s.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null}}let x_=(()=>{class t{constructor(n,s=t.now){this.SchedulerAction=n,this.now=s}schedule(n,s=0,r){return new this.SchedulerAction(this,n).schedule(r,s)}}return t.now=()=>Date.now(),t})();class bn extends x_{constructor(e,n=x_.now){super(e,()=>bn.delegate&&bn.delegate!==this?bn.delegate.now():n()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,n=0,s){return bn.delegate&&bn.delegate!==this?bn.delegate.schedule(e,n,s):super.schedule(e,n,s)}flush(e){const{actions:n}=this;if(this.active)return void n.push(e);let s;this.active=!0;do{if(s=e.execute(e.state,e.delay))break}while(e=n.shift());if(this.active=!1,s){for(;e=n.shift();)e.unsubscribe();throw s}}}const MF=new class AF extends bn{}(class SF extends O_{constructor(e,n){super(e,n),this.scheduler=e,this.work=n}schedule(e,n=0){return n>0?super.schedule(e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)}execute(e,n){return n>0||this.closed?super.execute(e,n):this._execute(e,n)}requestAsyncId(e,n,s=0){return null!==s&&s>0||null===s&&this.delay>0?super.requestAsyncId(e,n,s):e.flush(this)}}),TF=new de(t=>t.complete());function P_(...t){let e=t[t.length-1];return lf(e)?(t.pop(),$a(t,e)):yf(t)}function PF({error:t,subscriber:e}){e.error(t)}class kt{constructor(e,n,s){this.kind=e,this.value=n,this.error=s,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,n,s){switch(this.kind){case"N":return e&&e(this.value);case"E":return n&&n(this.error);case"C":return s&&s()}}accept(e,n,s){return e&&"function"==typeof e.next?this.observe(e):this.do(e,n,s)}toObservable(){switch(this.kind){case"N":return P_(this.value);case"E":return function xF(t,e){return new de(e?n=>e.schedule(PF,0,{error:t,subscriber:n}):n=>n.error(t))}(this.error);case"C":return function FF(t){return t?function OF(t){return new de(e=>t.schedule(()=>e.complete()))}(t):TF}()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new kt("N",e):kt.undefinedValueNotification}static createError(e){return new kt("E",void 0,e)}static createComplete(){return kt.completeNotification}}kt.completeNotification=new kt("C"),kt.undefinedValueNotification=new kt("N",void 0);class na extends Ze{constructor(e,n,s=0){super(e),this.scheduler=n,this.delay=s}static dispatch(e){const{notification:n,destination:s}=e;n.observe(s),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(na.dispatch,this.delay,new RF(e,this.destination)))}_next(e){this.scheduleMessage(kt.createNext(e))}_error(e){this.scheduleMessage(kt.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(kt.createComplete()),this.unsubscribe()}}class RF{constructor(e,n){this.notification=e,this.destination=n}}class LF extends wr{constructor(e=Number.POSITIVE_INFINITY,n=Number.POSITIVE_INFINITY,s){super(),this.scheduler=s,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){if(!this.isStopped){const n=this._events;n.push(e),n.length>this._bufferSize&&n.shift()}super.next(e)}nextTimeWindow(e){this.isStopped||(this._events.push(new VF(this._getNow(),e)),this._trimBufferThenGetEvents()),super.next(e)}_subscribe(e){const n=this._infiniteTimeWindow,s=n?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=s.length;let o;if(this.closed)throw new Ds;if(this.isStopped||this.hasError?o=me.EMPTY:(this.observers.push(e),o=new rf(this,e)),r&&e.add(e=new na(e,r)),n)for(let a=0;an&&(o=Math.max(o,i-n)),o>0&&r.splice(0,o),r}}class VF{constructor(e,n){this.time=e,this.value=n}}function k_(t,e){return"function"==typeof e?n=>n.pipe(k_((s,r)=>Ti(t(s,r)).pipe(Cs((i,o)=>e(s,i,r,o))))):n=>n.lift(new BF(t))}class BF{constructor(e){this.project=e}call(e,n){return n.subscribe(new jF(e,this.project))}}class jF extends hf{constructor(e,n){super(e),this.project=n,this.index=0}_next(e){let n;const s=this.index++;try{n=this.project(e,s)}catch(r){return void this.destination.error(r)}this._innerSub(n)}_innerSub(e){const n=this.innerSubscription;n&&n.unsubscribe();const s=new pf(this),r=this.destination;r.add(s),this.innerSubscription=gf(e,s),this.innerSubscription!==s&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;(!e||e.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}const sa={schedule(t,e){const n=setTimeout(t,e);return()=>clearTimeout(n)},scheduleBeforeRender(t){if("undefined"==typeof window)return sa.schedule(t,0);if(void 0===window.requestAnimationFrame)return sa.schedule(t,16);const e=window.requestAnimationFrame(t);return()=>window.cancelAnimationFrame(e)}};let qu;function QF(t,e,n){let s=n;return function $F(t){return!!t&&t.nodeType===Node.ELEMENT_NODE}(t)&&e.some((r,i)=>!("*"===r||!function GF(t,e){if(!qu){const n=Element.prototype;qu=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return t.nodeType===Node.ELEMENT_NODE&&qu.call(t,e)}(t,r)||(s=i,0))),s}class YF{constructor(e,n){this.componentFactory=n.get(as).resolveComponentFactory(e)}create(e){return new XF(this.componentFactory,e)}}class XF{constructor(e,n){this.componentFactory=e,this.injector=n,this.eventEmitters=new LF(1),this.events=this.eventEmitters.pipe(k_(s=>Ua(...s))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:s})=>s)),this.ngZone=this.injector.get(Pe),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(e){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(e)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=sa.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(e){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(e):this.componentRef.instance[e])}setInputValue(e,n){this.runInZone(()=>{null!==this.componentRef?function zF(t,e){return t===e||t!=t&&e!=e}(n,this.getInputValue(e))&&(void 0!==n||!this.unchangedInputs.has(e))||(this.recordInputChange(e,n),this.unchangedInputs.delete(e),this.hasInputChanges=!0,this.componentRef.instance[e]=n,this.scheduleDetectChanges()):this.initialInputValues.set(e,n)})}initializeComponent(e){const n=je.create({providers:[],parent:this.injector}),s=function KF(t,e){const n=t.childNodes,s=e.map(()=>[]);let r=-1;e.some((i,o)=>"*"===i&&(r=o,!0));for(let i=0,o=n.length;i{this.initialInputValues.has(e)&&this.setInputValue(e,this.initialInputValues.get(e))}),this.initialInputValues.clear()}initializeOutputs(e){const n=this.componentFactory.outputs.map(({propName:s,templateName:r})=>e.instance[s].pipe(Cs(o=>({name:r,value:o}))));this.eventEmitters.next(n)}callNgOnChanges(e){if(!this.implementsOnChanges||null===this.inputChanges)return;const n=this.inputChanges;this.inputChanges=null,e.instance.ngOnChanges(n)}markViewForCheck(e){this.hasInputChanges&&(this.hasInputChanges=!1,e.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=sa.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(e,n){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const s=this.inputChanges[e];if(s)return void(s.currentValue=n);const r=this.unchangedInputs.has(e),i=r?void 0:this.getInputValue(e);this.inputChanges[e]=new Tf(i,n,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(e){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(e):e()}}class JF extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Ku(t,e){const n=function qF(t,e){return e.get(as).resolveComponentFactory(t).inputs}(t,e.injector),s=e.strategyFactory||new YF(t,e.injector),r=function WF(t){const e={};return t.forEach(({propName:n,templateName:s})=>{e[function HF(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}(s)]=n}),e}(n);class i extends JF{constructor(a){super(),this.injector=a}get ngElementStrategy(){if(!this._ngElementStrategy){const a=this._ngElementStrategy=s.create(this.injector||e.injector);n.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const c=this[l];delete this[l],a.setInputValue(l,c)})}return this._ngElementStrategy}attributeChangedCallback(a,l,c,u){this.ngElementStrategy.setInputValue(r[a],c)}connectedCallback(){let a=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),a=!0),this.ngElementStrategy.connect(this),a||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(a=>{const l=new CustomEvent(a.name,{detail:a.value});this.dispatchEvent(l)})}}return i.observedAttributes=Object.keys(r),n.forEach(({propName:o})=>{Object.defineProperty(i.prototype,o,{get(){return this.ngElementStrategy.getInputValue(o)},set(a){this.ngElementStrategy.setInputValue(o,a)},configurable:!0,enumerable:!0})}),i}function ra(t,e){return new de(n=>{const s=t.length;if(0===s)return void n.complete();const r=new Array(s);let i=0,o=0;for(let a=0;a{c||(c=!0,o++),r[a]=u},error:u=>n.error(u),complete:()=>{i++,(i===s||!c)&&(o===s&&n.next(e?e.reduce((u,d,f)=>(u[d]=r[f],u),{}):r),n.complete())}}))}})}let R_=(()=>{class t{constructor(n,s){this._renderer=n,this._elementRef=s,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(n,s){this._renderer.setProperty(this._elementRef.nativeElement,n,s)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}}return t.\u0275fac=function(n){return new(n||t)(D(dn),D(Ke))},t.\u0275dir=O({type:t}),t})(),ds=(()=>{class t extends R_{}return t.\u0275fac=function(){let e;return function(s){return(e||(e=function Ge(t){return Tn(()=>{const e=t.prototype.constructor,n=e[mn]||Cl(e),s=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==s;){const i=r[mn]||Cl(r);if(i&&i!==n)return i;r=Object.getPrototypeOf(r)}return i=>new i})}(t)))(s||t)}}(),t.\u0275dir=O({type:t,features:[te]}),t})();const fn=new H("NgValueAccessor"),nO={provide:fn,useExisting:oe(()=>pi),multi:!0},rO=new H("CompositionEventMode");let pi=(()=>{class t extends R_{constructor(n,s,r){super(n,s),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function sO(){const t=us()?us().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(n){this.setProperty("value",null==n?"":n)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}}return t.\u0275fac=function(n){return new(n||t)(D(dn),D(Ke),D(rO,8))},t.\u0275dir=O({type:t,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(n,s){1&n&&He("input",function(i){return s._handleInput(i.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(i){return s._compositionEnd(i.target.value)})},features:[fe([nO]),te]}),t})();const Qe=new H("NgValidators"),jn=new H("NgAsyncValidators");function q_(t){return null!=t}function K_(t){const e=Co(t)?Ti(t):t;return Ig(e),e}function Q_(t){let e={};return t.forEach(n=>{e=null!=n?Object.assign(Object.assign({},e),n):e}),0===Object.keys(e).length?null:e}function Z_(t,e){return e.map(n=>n(t))}function Y_(t){return t.map(e=>function oO(t){return!t.validate}(e)?e:n=>e.validate(n))}function Qu(t){return null!=t?function X_(t){if(!t)return null;const e=t.filter(q_);return 0==e.length?null:function(n){return Q_(Z_(n,e))}}(Y_(t)):null}function Zu(t){return null!=t?function J_(t){if(!t)return null;const e=t.filter(q_);return 0==e.length?null:function(n){return function eO(...t){if(1===t.length){const e=t[0];if(Ni(e))return ra(e,null);if(Ha(e)&&Object.getPrototypeOf(e)===Object.prototype){const n=Object.keys(e);return ra(n.map(s=>e[s]),n)}}if("function"==typeof t[t.length-1]){const e=t.pop();return ra(t=1===t.length&&Ni(t[0])?t[0]:t,null).pipe(Cs(n=>e(...n)))}return ra(t,null)}(Z_(n,e).map(K_)).pipe(Cs(Q_))}}(Y_(t)):null}function ev(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function Yu(t){return t?Array.isArray(t)?t:[t]:[]}function oa(t,e){return Array.isArray(t)?t.includes(e):t===e}function sv(t,e){const n=Yu(e);return Yu(t).forEach(r=>{oa(n,r)||n.push(r)}),n}function rv(t,e){return Yu(e).filter(n=>!oa(t,n))}class iv{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(e){this._rawValidators=e||[],this._composedValidatorFn=Qu(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Zu(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e){this.control&&this.control.reset(e)}hasError(e,n){return!!this.control&&this.control.hasError(e,n)}getError(e,n){return this.control?this.control.getError(e,n):null}}class Hn extends iv{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ot extends iv{get formDirective(){return null}get path(){return null}}let Xu=(()=>{class t extends class ov{constructor(e){this._cd=e}is(e){var n,s,r;return"submitted"===e?!!(null===(n=this._cd)||void 0===n?void 0:n.submitted):!!(null===(r=null===(s=this._cd)||void 0===s?void 0:s.control)||void 0===r?void 0:r[e])}}{constructor(n){super(n)}}return t.\u0275fac=function(n){return new(n||t)(D(Hn,2))},t.\u0275dir=O({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,s){2&n&&ir("ng-untouched",s.is("untouched"))("ng-touched",s.is("touched"))("ng-pristine",s.is("pristine"))("ng-dirty",s.is("dirty"))("ng-valid",s.is("valid"))("ng-invalid",s.is("invalid"))("ng-pending",s.is("pending"))},features:[te]}),t})();function hi(t,e){(function td(t,e){const n=function tv(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(ev(n,e.validator)):"function"==typeof n&&t.setValidators([n]);const s=function nv(t){return t._rawAsyncValidators}(t);null!==e.asyncValidator?t.setAsyncValidators(ev(s,e.asyncValidator)):"function"==typeof s&&t.setAsyncValidators([s]);const r=()=>t.updateValueAndValidity();ua(e._rawValidators,r),ua(e._rawAsyncValidators,r)})(t,e),e.valueAccessor.writeValue(t.value),function gO(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&lv(t,e)})}(t,e),function yO(t,e){const n=(s,r)=>{e.valueAccessor.writeValue(s),r&&e.viewToModelUpdate(s)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function mO(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&lv(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function hO(t,e){if(e.valueAccessor.setDisabledState){const n=s=>{e.valueAccessor.setDisabledState(s)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function ua(t,e){t.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(e)})}function lv(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function rd(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const gi="VALID",fa="INVALID",pr="PENDING",mi="DISABLED";function od(t){return(pa(t)?t.validators:t)||null}function fv(t){return Array.isArray(t)?Qu(t):t||null}function ad(t,e){return(pa(e)?e.asyncValidators:t)||null}function pv(t){return Array.isArray(t)?Zu(t):t||null}function pa(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}const ld=t=>t instanceof ud;function gv(t){return(t=>t instanceof _v)(t)?t.value:t.getRawValue()}function mv(t,e){const n=ld(t),s=t.controls;if(!(n?Object.keys(s):s).length)throw new I(1e3,"");if(!s[e])throw new I(1001,"")}function yv(t,e){ld(t),t._forEachChild((s,r)=>{if(void 0===e[r])throw new I(1002,"")})}class cd{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=n,this._composedValidatorFn=fv(this._rawValidators),this._composedAsyncValidatorFn=pv(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===gi}get invalid(){return this.status===fa}get pending(){return this.status==pr}get disabled(){return this.status===mi}get enabled(){return this.status!==mi}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._rawValidators=e,this._composedValidatorFn=fv(e)}setAsyncValidators(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=pv(e)}addValidators(e){this.setValidators(sv(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(sv(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(rv(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(rv(e,this._rawAsyncValidators))}hasValidator(e){return oa(this._rawValidators,e)}hasAsyncValidator(e){return oa(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=pr,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=mi,this.errors=null,this._forEachChild(s=>{s.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!0))}enable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=gi,this._forEachChild(s=>{s.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===gi||this.status===pr)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?mi:gi}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=pr,this._hasOwnPendingAsyncValidator=!0;const n=K_(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(s=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(s,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(!1!==n.emitEvent)}get(e){return function DO(t,e,n){if(null==e||(Array.isArray(e)||(e=e.split(n)),Array.isArray(e)&&0===e.length))return null;let s=t;return e.forEach(r=>{s=ld(s)?s.controls.hasOwnProperty(r)?s.controls[r]:null:(t=>t instanceof bO)(s)&&s.at(r)||null}),s}(this,e,".")}getError(e,n){const s=n?this.get(n):this;return s&&s.errors?s.errors[e]:null}hasError(e,n){return!!this.getError(e,n)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new _e,this.statusChanges=new _e}_calculateStatus(){return this._allControlsDisabled()?mi:this.errors?fa:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pr)?pr:this._anyControlsHaveStatus(fa)?fa:gi}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){pa(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class _v extends cd{constructor(e=null,n,s){super(od(n),ad(s,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),pa(n)&&n.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(e)?e.value:e)}setValue(e,n={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(e,n={}){this.setValue(e,n)}reset(e=this.defaultValue,n={}){this._applyFormState(e),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){rd(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){rd(this._onDisabledChange,e)}_forEachChild(e){}_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(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class ud extends cd{constructor(e,n,s){super(od(n),ad(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,n){return this.controls[e]?this.controls[e]:(this.controls[e]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(e,n,s={}){this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}removeControl(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],n&&this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,n={}){yv(this,e),Object.keys(e).forEach(s=>{mv(this,s),this.controls[s].setValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(Object.keys(e).forEach(s=>{this.controls[s]&&this.controls[s].patchValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e={},n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(e,n,s)=>(e[s]=gv(n),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(n,s)=>!!s._syncPendingControls()||n);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(n=>{const s=this.controls[n];s&&e(s,n)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const n of Object.keys(this.controls)){const s=this.controls[n];if(this.contains(n)&&e(s))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,n,s)=>((n.enabled||this.disabled)&&(e[s]=n.value),e))}_reduceChildren(e,n){let s=e;return this._forEachChild((r,i)=>{s=n(s,r,i)}),s}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class bO extends cd{constructor(e,n,s){super(od(n),ad(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[e]}push(e,n={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}insert(e,n,s={}){this.controls.splice(e,0,n),this._registerControl(n),this.updateValueAndValidity({emitEvent:s.emitEvent})}removeAt(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:n.emitEvent})}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),n&&(this.controls.splice(e,0,n),this._registerControl(n)),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,n={}){yv(this,e),e.forEach((s,r)=>{mv(this,r),this.at(r).setValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(e.forEach((s,r)=>{this.at(r)&&this.at(r).patchValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e=[],n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this.controls.map(e=>gv(e))}clear(e={}){this.controls.length<1||(this._forEachChild(n=>n._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_syncPendingControls(){let e=this.controls.reduce((n,s)=>!!s._syncPendingControls()||n,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((n,s)=>{e(n,s)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(n=>n.enabled&&e(n))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const NO={provide:Hn,useExisting:oe(()=>ha)},Dv=(()=>Promise.resolve(null))();let ha=(()=>{class t extends Hn{constructor(n,s,r,i,o){super(),this._changeDetectorRef=o,this.control=new _v,this._registered=!1,this.update=new _e,this._parent=n,this._setValidators(s),this._setAsyncValidators(r),this.valueAccessor=function sd(t,e){if(!e)return null;let n,s,r;return Array.isArray(e),e.forEach(i=>{i.constructor===pi?n=i:function wO(t){return Object.getPrototypeOf(t.constructor)===ds}(i)?s=i:r=i}),r||s||n||null}(0,i)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const s=n.name.previousValue;this.formDirective.removeControl({name:s,path:this._getPath(s)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),function nd(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(n,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_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(){hi(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(n){Dv.then(()=>{var s;this.control.setValue(n,{emitViewToModelChange:!1}),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_updateDisabled(n){const s=n.isDisabled.currentValue,r=""===s||s&&"false"!==s;Dv.then(()=>{var i;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_getPath(n){return this._parent?function la(t,e){return[...e.path,t]}(n,this._parent):[n]}}return t.\u0275fac=function(n){return new(n||t)(D(ot,9),D(Qe,10),D(jn,10),D(fn,10),D(oi,8))},t.\u0275dir=O({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[fe([NO]),te,yn]}),t})(),bv=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),XO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[bv]]}),t})(),JO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[XO]}),t})();const hr=[{setName:"modus-outlined",displayName:"Modus Outlined",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-bar-graph",displayName:"File Bar Graph",tags:["chart","report"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"modus-solid",displayName:"Modus Solid",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-bar-graph",displayName:"File Bar Graph",tags:["chart","report"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"transportation",displayName:"Transportation",type:"sector",icons:[{name:"3d-buildings",displayName:"3d Buildings",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"account-circle",displayName:"Account Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"add-new-road",displayName:"Add New Road",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"blank",displayName:"Blank",tags:["empty"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four",displayName:"Blocks Four",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four-outline",displayName:"Blocks Four Outline",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"box-zoom",displayName:"Box Zoom",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"car",displayName:"Car",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"car-front",displayName:"Car Front",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"change-start-time",displayName:"Change Start Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-checked",displayName:"Checkbox Checked",tags:["tick"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-unchecked",displayName:"Checkbox Unchecked",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"chevron",displayName:"Chevron",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle",displayName:"Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot",displayName:"Circle Dot",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot-outline",displayName:"Circle Dot Outline",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-play",displayName:"Circle Play",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"cluster",displayName:"Cluster",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"company-administration",displayName:"Company Administration",tags:["users"],categories:[],deprecated:!1,useInstead:""},{name:"configuration-management",displayName:"Configuration Management",tags:["device","settings"],categories:[],deprecated:!1,useInstead:""},{name:"crow-fly",displayName:"Crow Fly",tags:["route"],categories:[],deprecated:!1,useInstead:""},{name:"disk",displayName:"Disk",tags:["save"],categories:[],deprecated:!1,useInstead:""},{name:"dispatch",displayName:"Dispatch",tags:["truck"],categories:[],deprecated:!1,useInstead:""},{name:"driver",displayName:"Driver",tags:["steering wheel"],categories:[],deprecated:!1,useInstead:""},{name:"driver-groups",displayName:"Driver Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"edit",displayName:"Edit",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-line",displayName:"Edit Line",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-road",displayName:"Edit Road",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"external-link",displayName:"External Link",tags:["open"],categories:[],deprecated:!1,useInstead:""},{name:"eyedropper",displayName:"Eyedropper",tags:["color picker"],categories:[],deprecated:!1,useInstead:""},{name:"finalize-route",displayName:"Finalize Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"flash-on",displayName:"Flash On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"frame-stop",displayName:"Frame Stop",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"geocode",displayName:"Geocode",tags:["earth"],categories:[],deprecated:!1,useInstead:""},{name:"globe",displayName:"Globe",tags:["web"],categories:[],deprecated:!1,useInstead:""},{name:"hand-pan",displayName:"Hand Pan",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"heavy-duty",displayName:"Heavy Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"highway",displayName:"Highway",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"invert-route",displayName:"Invert Route",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"layout",displayName:"Layout",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"light-duty",displayName:"Light Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"load",displayName:"Load",tags:["spinner"],categories:[],deprecated:!1,useInstead:""},{name:"location-arrow",displayName:"Location Arrow",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-places",displayName:"Manage Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-route-modifiers",displayName:"Manage Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"map-layers",displayName:"Map Layers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"maximize",displayName:"Maximize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"medium-duty",displayName:"Medium Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"minimize",displayName:"Minimize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"my-edits",displayName:"My Edits",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"my-places",displayName:"My Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"my-trip",displayName:"My Trip",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"no-entry",displayName:"No Entry",tags:["stop"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-left",displayName:"One Way Left",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-right",displayName:"One Way Right",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"optimize",displayName:"Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"orders",displayName:"Orders",tags:["documents"],categories:[],deprecated:!1,useInstead:""},{name:"paper-plane",displayName:"Paper Plane",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon",displayName:"Pin Icon",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon-plus",displayName:"Pin Icon Plus",tags:["add"],categories:[],deprecated:!1,useInstead:""},{name:"poi",displayName:"Poi",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"preview",displayName:"Preview",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"radar",displayName:"Radar",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"random",displayName:"Random",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"rename-route",displayName:"Rename Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reports",displayName:"Reports",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reroute",displayName:"Reroute",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reschedule-route",displayName:"Reschedule Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"road-surface",displayName:"Road Surface",tags:["car"],categories:[],deprecated:!1,useInstead:""},{name:"route",displayName:"Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-add",displayName:"Route Add",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-compliance",displayName:"Route Compliance",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-delete",displayName:"Route Delete",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-load",displayName:"Route Load",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-modifiers",displayName:"Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-off",displayName:"Route Off",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-on",displayName:"Route On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-optimize",displayName:"Route Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-options",displayName:"Route Options",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-save",displayName:"Route Save",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"school-bus",displayName:"School Bus",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"show-closest",displayName:"Show Closest",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"show-truck-info",displayName:"Show Truck Info",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"site-manager",displayName:"Site Manager",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"speed-coaching-profiles",displayName:"Speed Coaching Profiles",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"spinner",displayName:"Spinner",tags:["loading"],categories:[],deprecated:!1,useInstead:""},{name:"stop-details",displayName:"Stop Details",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-summary",displayName:"Stop Summary",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-time",displayName:"Stop Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"suggestion",displayName:"Suggestion",tags:["idea","lightbulb"],categories:[],deprecated:!1,useInstead:""},{name:"swatch",displayName:"Swatch",tags:["color"],categories:[],deprecated:!1,useInstead:""},{name:"toggle",displayName:"Toggle",tags:["switch"],categories:[],deprecated:!1,useInstead:""},{name:"traffic",displayName:"Traffic",tags:["lights"],categories:[],deprecated:!1,useInstead:""},{name:"traffic-historical",displayName:"Traffic Historical",tags:["history","traffic"],categories:[],deprecated:!1,useInstead:""},{name:"train",displayName:"Train",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"trash",displayName:"Trash",tags:["bin","delete"],categories:[],deprecated:!1,useInstead:""},{name:"trim-fake-orders",displayName:"Trim Fake Orders",tags:["scissors"],categories:[],deprecated:!1,useInstead:""},{name:"truck",displayName:"Truck",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"turn-dispatch-mode-on",displayName:"Turn Dispatch Mode On",tags:["switch","truck"],categories:[],deprecated:!1,useInstead:""},{name:"two-way",displayName:"Two Way",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"unload-route-stop",displayName:"Unload Route Stop",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-order",displayName:"Unloaded Order",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-orders",displayName:"Unloaded Orders",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"upgrade-modifiers",displayName:"Upgrade Modifiers",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"user",displayName:"User",tags:["person","profile"],categories:[],deprecated:!1,useInstead:""},{name:"user-fields",displayName:"User Fields",tags:["input","pencil","text"],categories:[],deprecated:!1,useInstead:""},{name:"vehicle-groups",displayName:"Vehicle Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"visibility",displayName:"Visibility",tags:["display","eye","show"],categories:[],deprecated:!1,useInstead:""},{name:"volumes",displayName:"Volumes",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"weather-alerts",displayName:"Weather Alerts",tags:[],categories:[],deprecated:!1,useInstead:""}]}];let Hv=(()=>{class t{constructor(){}getSetList(){return hr.map(n=>({setName:n.setName,displayName:n.displayName,type:n.type,iconCount:n.icons.length}))}getSetDisplayName(n){var s;return(null===(s=hr.find(r=>r.setName===n))||void 0===s?void 0:s.displayName)||""}getSet(n){return new de(s=>{s.next(hr.find(r=>r.setName===n)),s.complete()})}getIconList(n){return new de(s=>{var r;s.next(null===(r=hr.find(i=>i.setName===n))||void 0===r?void 0:r.icons),s.complete()})}getIcon(n,s){return new de(r=>{var i;r.next(null===(i=hr.find(o=>o.setName===n))||void 0===i?void 0:i.icons.find(o=>o.name===s)),r.complete()})}searchIcons(n){const s=[];return n.length<2||hr.forEach(r=>{r.icons.forEach(i=>{if(i.name.toLowerCase().includes(n.toLowerCase())){const o=Object.assign({},i);o.setName=r.setName,o.setDisplayName=r.displayName,s.push(o)}i.tags.forEach(o=>{if(o.toLowerCase().includes(n.toLowerCase())){const a=Object.assign({},i);a.setName=r.setName,a.setDisplayName=r.displayName,s.push(a)}})})}),new de(r=>{r.next(s),r.complete()})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function ex(t,e){1&t&&(Tt(0),Z(1,"div",7)(2,"h5",8),qe(3," No icons found. Try a different search. "),X()(),Ft())}function tx(t,e){if(1&t&&(Z(0,"a",10),Ui(),Z(1,"svg",11),ss(2,"use"),X(),Gi(),Z(3,"h5",12),qe(4),X(),Z(5,"label",13),qe(6),X(),Z(7,"label",14),qe(8),X()()),2&t){const n=e.$implicit,s=$e(2);ce("href",s.basehref+"/"+n.setName+"/"+n.name+"/",ts),G(2),nt("href",s.assetpath+n.setName+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),rs(n.displayName),G(2),rs(n.tags),G(2),rs(n.setDisplayName)}}function nx(t,e){if(1&t&&(Tt(0),st(1,tx,9,5,"a",9),Ft()),2&t){const n=$e();G(1),ce("ngForOf",n.searchResults)}}let sx=(()=>{class t{constructor(n){this.iconService=n,this.basehref="",this.assetpath="/",this.searchResults=[],this.searchString=""}ngOnInit(){}search(){this.iconService.searchIcons(this.searchString).subscribe(n=>{this.searchResults=n.map(s=>{const r=Object.assign({},s);return r.tags=r.tags.join(", "),r}).sort((s,r)=>s.name.localeCompare(r.name))})}}return t.\u0275fac=function(n){return new(n||t)(D(Hv))},t.\u0275cmp=Es({type:t,selectors:[["app-search"]],inputs:{basehref:"basehref",assetpath:"assetpath"},decls:8,vars:4,consts:[[1,"position-relative"],[1,"input-with-icon-left"],["placeholder","Search all Modus Icons","type","search","autocomplete","off",1,"form-control","form-control-lg",3,"ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],[1,"list-group","list-group-borderless","bg-white","position-absolute","shadow","justify-content-start","w-100",2,"top","48px","max-height","240px","overflow-y","auto","z-index","1000"],[4,"ngIf"],[1,"list-group-item","justify-content-center"],[1,"mb-0","text-gray-4"],["class","list-group-item text-decoration-none text-dark d-flex align-items-center",3,"href",4,"ngFor","ngForOf"],[1,"list-group-item","text-decoration-none","text-dark","d-flex","align-items-center",3,"href"],["fill","currentColor","width","1.2em","height","1.2em",1,"modus-icons","mr-2"],[1,"mr-2","mb-0"],[1,"mb-0","mr-4"],[1,"mb-0","ml-auto","text-secondary"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.searchString=i})("input",function(){return s.search()}),X(),Z(3,"div",3),ss(4,"img",4),X()(),Z(5,"div",5),st(6,ex,4,0,"ng-container",6),st(7,nx,2,1,"ng-container",6),X()()),2&n&&(G(2),ce("ngModel",s.searchString),G(2),ce("src",s.assetpath+"modus-solid/svg/search.svg",ts),G(2),ce("ngIf",0===s.searchResults.length&&s.searchString.length>1),G(1),ce("ngIf",s.searchResults.length>0))},directives:[pi,Xu,ha,Ko,Pu],styles:[""]}),t})();class ix{constructor(e,n){this.predicate=e,this.thisArg=n}call(e,n){return n.subscribe(new ox(e,this.predicate,this.thisArg))}}class ox extends Ze{constructor(e,n,s){super(e),this.predicate=n,this.thisArg=s,this.count=0}_next(e){let n;try{n=this.predicate.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}n&&this.destination.next(e)}}class ax{constructor(e,n){this.open=e,this.close=n||e}isManual(){return"manual"===this.open||"manual"===this.close}}const lx={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};const he="undefined"!=typeof window&&window||{};let wt;function _d(){if(void 0===he.document)return"bs4";const t=he.document.createElement("span");t.innerText="testing bs version",t.classList.add("d-none"),t.classList.add("pl-1"),he.document.head.appendChild(t);const e=t.getBoundingClientRect(),n=he.getComputedStyle(t).paddingLeft;return!e||e&&0!==e.top?(he.document.head.removeChild(t),"bs3"):n&&parseFloat(n)?(he.document.head.removeChild(t),"bs4"):(he.document.head.removeChild(t),"bs5")}function gr(){return void 0===he||(void 0===he.__theme?(wt||(wt=_d()),"bs3"===wt):"bs3"===he.__theme)}function Uv(){return!gr()&&(wt||(wt=_d()),"bs4"===wt)}function _i(){return{isBs3:gr(),isBs4:Uv(),isBs5:!gr()&&!Uv()&&(wt||(wt=_d()),"bs5"===wt)}}"undefined"==typeof console||console;class ga{}const En="*";function zv(t,e=null){return{type:2,steps:t,options:e}}function ma(t){return{type:6,styles:t,offset:null}}function Wv(t){Promise.resolve(null).then(t)}class vi{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Wv(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class qv{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let n=0,s=0,r=0;const i=this.players.length;0==i?Wv(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++n==i&&this._onFinish()}),o.onDestroy(()=>{++s==i&&this._onDestroy()}),o.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const n=e*this.totalTime;this.players.forEach(s=>{const r=s.totalTime?Math.min(1,n/s.totalTime):1;s.setPosition(r)})}getPosition(){const e=this.players.reduce((n,s)=>null===n||s.totalTime>n.totalTime?s:n,null);return null!=e?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}function wd(t,e,n,s){return Wn(n)&&(s=n,n=void 0),s?wd(t,e,n).pipe(Cs(r=>Ni(r)?s(...r):s(r))):new de(r=>{Kv(t,e,function i(o){r.next(arguments.length>1?Array.prototype.slice.call(arguments):o)},r,n)})}function Kv(t,e,n,s,r){let i;if(function wx(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const o=t;t.addEventListener(e,n,r),i=()=>o.removeEventListener(e,n,r)}else if(function vx(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const o=t;t.on(e,n),i=()=>o.off(e,n)}else if(function _x(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const o=t;t.addListener(e,n),i=()=>o.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let o=0,a=t.length;o0?super.requestAsyncId(e,n,s):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,n,s=0){if(null!==s&&s>0||null===s&&this.delay>0)return super.recycleAsyncId(e,n,s);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)}});var ya=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="left",t.right="right",t.auto="auto",t.end="right",t.start="left",t["top left"]="top left",t["top right"]="top right",t["right top"]="right top",t["right bottom"]="right bottom",t["bottom right"]="bottom right",t["bottom left"]="bottom left",t["left bottom"]="left bottom",t["left top"]="left top",t["top start"]="top left",t["top end"]="top right",t["end top"]="right top",t["end bottom"]="right bottom",t["bottom end"]="bottom right",t["bottom start"]="bottom left",t["start bottom"]="start bottom",t["start top"]="left top"}(ya||(ya={})),ya))(),wi=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="start",t.right="end",t.auto="auto",t.end="end",t.start="start",t["top left"]="top start",t["top right"]="top end",t["right top"]="end top",t["right bottom"]="end bottom",t["bottom right"]="bottom end",t["bottom left"]="bottom start",t["left bottom"]="start bottom",t["left top"]="start top",t["top start"]="top start",t["top end"]="top end",t["end top"]="end top",t["end bottom"]="end bottom",t["bottom end"]="bottom end",t["bottom start"]="bottom start",t["start bottom"]="start bottom",t["start top"]="start top"}(wi||(wi={})),wi))();function ps(t,e){if(1!==t.nodeType)return[];const n=t.ownerDocument.defaultView,s=null==n?void 0:n.getComputedStyle(t,null);return e?s&&s[e]:s}function Dd(t){if(!t)return document.documentElement;let s,n=null==t?void 0:t.offsetParent;for(;null===n&&t.nextElementSibling&&s!==t.nextElementSibling;)s=t.nextElementSibling,n=s.offsetParent;const r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?n&&-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ps(n,"position")?Dd(n):n:s?s.ownerDocument.documentElement:document.documentElement}function Cd(t){return null!==t.parentNode?Cd(t.parentNode):t}function _a(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;const n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,s=n?t:e,r=n?e:t,i=document.createRange();i.setStart(s,0),i.setEnd(r,0);const o=i.commonAncestorContainer;if(t!==o&&e!==o||s.contains(r))return function Ex(t){const{nodeName:e}=t;return"BODY"!==e&&("HTML"===e||Dd(t.firstElementChild)===t)}(o)?o:Dd(o);const a=Cd(t);return a.host?_a(a.host,e):_a(t,Cd(e).host)}function Qv(t){if(!t||!t.parentElement)return document.documentElement;let e=t.parentElement;for(;(null==e?void 0:e.parentElement)&&"none"===ps(e,"transform");)e=e.parentElement;return e||document.documentElement}function Zv(t,e){const n="x"===e?"Left":"Top",s="Left"===n?"Right":"Bottom";return parseFloat(t[`border${n}Width`])+parseFloat(t[`border${s}Width`])}function Yv(t,e,n,s){return Math.max(e[`offset${t}`],e[`scroll${t}`],n[`client${t}`],n[`offset${t}`],n[`scroll${t}`],0)}function Xv(t){const e=t.body,n=t.documentElement;return{height:Yv("Height",e,n),width:Yv("Width",e,n)}}function Di(t){return Object.assign(Object.assign({},t),{right:(t.left||0)+t.width,bottom:(t.top||0)+t.height})}function ge(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function Jv(t){const e=t.getBoundingClientRect();if(!(e&&ge(e.top)&&ge(e.left)&&ge(e.bottom)&&ge(e.right)))return e;const n={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?Xv(t.ownerDocument):void 0,r=(null==s?void 0:s.width)||t.clientWidth||ge(e.right)&&ge(n.left)&&e.right-n.left||0,i=(null==s?void 0:s.height)||t.clientHeight||ge(e.bottom)&&ge(n.top)&&e.bottom-n.top||0;let o=t.offsetWidth-r,a=t.offsetHeight-i;if(o||a){const l=ps(t);o-=Zv(l,"x"),a-=Zv(l,"y"),n.width-=o,n.height-=a}return Di(n)}function bd(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function Ed(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}const{overflow:e,overflowX:n,overflowY:s}=ps(t);return/(auto|scroll|overlay)/.test(String(e)+String(s)+String(n))?t:Ed(bd(t))}function Id(t,e,n=!1){var s,r,i,o,a,l;const c="HTML"===e.nodeName,u=Jv(t),d=Jv(e),p=(Ed(t),ps(e)),h=parseFloat(p.borderTopWidth),g=parseFloat(p.borderLeftWidth);n&&c&&(d.top=Math.max(null!==(s=d.top)&&void 0!==s?s:0,0),d.left=Math.max(null!==(r=d.left)&&void 0!==r?r:0,0));const y=Di({top:(null!==(i=u.top)&&void 0!==i?i:0)-(null!==(o=d.top)&&void 0!==o?o:0)-h,left:(null!==(a=u.left)&&void 0!==a?a:0)-(null!==(l=d.left)&&void 0!==l?l:0)-g,width:u.width,height:u.height});if(y.marginTop=0,y.marginLeft=0,c){const _=parseFloat(p.marginTop),m=parseFloat(p.marginLeft);ge(y.top)&&(y.top-=h-_),ge(y.bottom)&&(y.bottom-=h-_),ge(y.left)&&(y.left-=g-m),ge(y.right)&&(y.right-=g-m),y.marginTop=_,y.marginLeft=m}return y}function ew(t,e="top"){const n="top"===e?"scrollTop":"scrollLeft",s=t.nodeName;if("BODY"===s||"HTML"===s){const r=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||r)[n]}return t[n]}function tw(t){const e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===ps(t,"position")||tw(bd(t)))}function Nd(t,e,n=0,s,r=!1){let i={top:0,left:0};const o=r?Qv(t):_a(t,e);if("viewport"===s)i=function Nx(t,e=!1){const n=t.ownerDocument.documentElement,s=Id(t,n),r=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),o=e?0:ew(n),a=e?0:ew(n,"left");return Di({top:o-Number(null==s?void 0:s.top)+Number(null==s?void 0:s.marginTop),left:a-Number(null==s?void 0:s.left)+Number(null==s?void 0:s.marginLeft),width:r,height:i})}(o,r);else{let a;"scrollParent"===s?(a=Ed(bd(e)),"BODY"===a.nodeName&&(a=t.ownerDocument.documentElement)):a="window"===s?t.ownerDocument.documentElement:s;const l=Id(a,o,r);if(l&&"HTML"===a.nodeName&&!tw(o)){const{height:c,width:u}=Xv(t.ownerDocument);ge(i.top)&&ge(l.top)&&ge(l.marginTop)&&(i.top+=l.top-l.marginTop),ge(i.top)&&(i.bottom=Number(c)+Number(l.top)),ge(i.left)&&ge(l.left)&&ge(l.marginLeft)&&(i.left+=l.left-l.marginLeft),ge(i.top)&&(i.right=Number(u)+Number(l.left))}else l&&(i=l)}return ge(i.left)&&(i.left+=n),ge(i.top)&&(i.top+=n),ge(i.right)&&(i.right-=n),ge(i.bottom)&&(i.bottom-=n),i}function Sx({width:t,height:e}){return t*e}function nw(t,e,n,s,r=["top","bottom","right","left"],i="viewport",o=0){var a,l,c,u,d,f,p,h,g,y,_,m;if(-1===t.indexOf("auto"))return t;const v=Nd(n,s,o,i),E={top:{width:null!==(a=null==v?void 0:v.width)&&void 0!==a?a:0,height:(null!==(l=null==e?void 0:e.top)&&void 0!==l?l:0)-(null!==(c=null==v?void 0:v.top)&&void 0!==c?c:0)},right:{width:(null!==(u=null==v?void 0:v.right)&&void 0!==u?u:0)-(null!==(d=null==e?void 0:e.right)&&void 0!==d?d:0),height:null!==(f=null==v?void 0:v.height)&&void 0!==f?f:0},bottom:{width:null!==(p=null==v?void 0:v.width)&&void 0!==p?p:0,height:(null!==(h=null==v?void 0:v.bottom)&&void 0!==h?h:0)-(null!==(g=null==e?void 0:e.bottom)&&void 0!==g?g:0)},left:{width:(null!==(y=e.left)&&void 0!==y?y:0)-(null!==(_=null==v?void 0:v.left)&&void 0!==_?_:0),height:null!==(m=null==v?void 0:v.height)&&void 0!==m?m:0}},M=Object.keys(E).map(ie=>Object.assign(Object.assign({position:ie},E[ie]),{area:Sx(E[ie])})).sort((ie,we)=>we.area-ie.area);let q=M.filter(({width:ie,height:we})=>ie>=n.clientWidth&&we>=n.clientHeight);q=q.filter(({position:ie})=>r.some(we=>we===ie));const Q=q.length>0?q[0].position:M[0].position,Te=t.split(" ")[1];return n.className=n.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${_i().isBs5?wi[Q]:Q}`),Q+(Te?`-${Te}`:"")}const va=(t,e=0)=>t?parseFloat(t):e;function sw(t){const e=t.ownerDocument.defaultView,n=null==e?void 0:e.getComputedStyle(t),s=va(null==n?void 0:n.marginTop)+va(null==n?void 0:n.marginBottom),r=va(null==n?void 0:n.marginLeft)+va(null==n?void 0:n.marginRight);return{width:Number(t.offsetWidth)+r,height:Number(t.offsetHeight)+s}}function rw(t,e,n){return Id(e,n?Qv(t):_a(t,e),n)}function Sd(t,e,n){var s,r,i;const o=n.split(" ")[0],a=sw(t),l={width:a.width,height:a.height},c=-1!==["right","left"].indexOf(o),u=c?"top":"left",d=c?"left":"top",f=c?"height":"width",p=c?"width":"height";return l[u]=(null!==(s=e[u])&&void 0!==s?s:0)+e[f]/2-a[f]/2,l[d]=o===d?(null!==(r=e[d])&&void 0!==r?r:0)-a[p]:null!==(i=e[function Mx(t){const e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,n=>e[n])}(d)])&&void 0!==i?i:0,l}function iw(t,e){var n;return!!(null===(n=t.modifiers[e])||void 0===n?void 0:n.enabled)}const Fx={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function wa(t,e){return!!_i().isBs5&&Fx[e].includes(t)}function ow(t,e,n){!t||!e||Object.keys(e).forEach(s=>{let r="";-1!==["width","height","top","right","bottom","left"].indexOf(s)&&function Ix(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(Number(t))}(e[s])&&(r="px"),n?n.setStyle(t,s,`${String(e[s])}${r}`):t.style[s]=String(e[s])+r})}function Px(t){var e,n,s,r,i,o;let a=t.offsets.target;const l=t.instance.target.querySelector(".arrow");if(!l)return t;const c=-1!==["left","right"].indexOf(t.placement.split(" ")[0]),u=c?"height":"width",d=c?"Top":"Left",f=d.toLowerCase(),p=c?"left":"top",h=c?"bottom":"right",g=sw(l)[u],y=t.placement.split(" ")[1];(null!==(e=t.offsets.host[h])&&void 0!==e?e:0)-g<(null!==(n=a[f])&&void 0!==n?n:0)&&(a[f]-=(null!==(s=a[f])&&void 0!==s?s:0)-((null!==(r=t.offsets.host[h])&&void 0!==r?r:0)-g)),Number(t.offsets.host[f])+Number(g)>(null!==(i=a[h])&&void 0!==i?i:0)&&(a[f]+=Number(t.offsets.host[f])+Number(g)-Number(a[h])),a=Di(a);const _=ps(t.instance.target),m=parseFloat(_[`margin${d}`])||0,v=parseFloat(_[`border${d}Width`])||0;let E;if(y){const q=parseFloat(_.borderRadius)||0,Q=Number(m+v+q);E=f===y?Number(t.offsets.host[f])+Q:Number(t.offsets.host[f])+Number(t.offsets.host[u]-Q)}else E=Number(t.offsets.host[f])+Number(t.offsets.host[u]/2-g/2);let M=E-(null!==(o=a[f])&&void 0!==o?o:0)-m-v;return M=Math.max(Math.min(a[u]-(g+5),M),0),t.offsets.arrow={[f]:Math.round(M),[p]:""},t.instance.arrow=l,t}function kx(t){if(t.offsets.target=Di(t.offsets.target),!iw(t.options,"flip"))return t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Sd(t.instance.target,t.offsets.host,t.placement)),t;const e=Nd(t.instance.target,t.instance.host,0,"viewport",!1);let n=t.placement.split(" ")[0],s=t.placement.split(" ")[1]||"";const a=nw("auto",t.offsets.host,t.instance.target,t.instance.host,t.options.allowedPositions),l=[n,a];return l.forEach((c,u)=>{var d,f,p,h,g,y,_,m,v,E,M,q,Q,Te,ie,we;if(n!==c||l.length===u+1)return;n=t.placement.split(" ")[0];const In="left"===n&&Math.floor(null!==(d=t.offsets.target.right)&&void 0!==d?d:0)>Math.floor(null!==(f=t.offsets.host.left)&&void 0!==f?f:0)||"right"===n&&Math.floor(null!==(p=t.offsets.target.left)&&void 0!==p?p:0)Math.floor(null!==(y=t.offsets.host.top)&&void 0!==y?y:0)||"bottom"===n&&Math.floor(null!==(_=t.offsets.target.top)&&void 0!==_?_:0)Math.floor(null!==(q=e.right)&&void 0!==q?q:0),Nn=Math.floor(null!==(Q=t.offsets.target.top)&&void 0!==Q?Q:0)Math.floor(null!==(we=e.bottom)&&void 0!==we?we:0),N="left"===n&&Vt||"right"===n&&ut||"top"===n&&Nn||"bottom"===n&&Sn,S=-1!==["top","bottom"].indexOf(n),T=S&&"left"===s&&Vt||S&&"right"===s&&ut||!S&&"left"===s&&Nn||!S&&"right"===s&&Sn;(In||N||T)&&((In||N)&&(n=l[u+1]),T&&(s=function Tx(t){return"right"===t?"left":"left"===t?"right":t}(s)),t.placement=n+(s?` ${s}`:""),t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Sd(t.instance.target,t.offsets.host,t.placement)))}),t}function Lx(t){var e;if(!iw(t.options,"preventOverflow"))return t;const n="transform",s=t.instance.target.style,{top:r,left:i,[n]:o}=s;s.top="",s.left="",s[n]="";const a=Nd(t.instance.target,t.instance.host,0,(null===(e=t.options.modifiers.preventOverflow)||void 0===e?void 0:e.boundariesElement)||"scrollParent",!1);s.top=r,s.left=i,s[n]=o;const c={primary(u){var d,f,p,h;let g=t.offsets.target[u];return(null!==(d=t.offsets.target[u])&&void 0!==d?d:0)<(null!==(f=a[u])&&void 0!==f?f:0)&&(g=Math.max(null!==(p=t.offsets.target[u])&&void 0!==p?p:0,null!==(h=a[u])&&void 0!==h?h:0)),{[u]:g}},secondary(u){var d,f,p,h;const g="right"===u,y=g?"left":"top";let m=t.offsets.target[y];return(null!==(d=t.offsets.target[u])&&void 0!==d?d:0)>(null!==(f=a[u])&&void 0!==f?f:0)&&(m=Math.min(null!==(p=t.offsets.target[y])&&void 0!==p?p:0,(null!==(h=a[u])&&void 0!==h?h:0)-t.offsets.target[g?"width":"height"])),{[y]:m}}};return["left","right","top","bottom"].forEach(u=>{const d=-1!==["left","top","start"].indexOf(u)?c.primary:c.secondary;t.offsets.target=Object.assign(Object.assign({},t.offsets.target),d(u))}),t}function Vx(t){var e;const n=t.placement,s=n.split(" ")[0],r=n.split(" ")[1];if(r){const{host:i,target:o}=t.offsets,a=-1!==["bottom","top"].indexOf(s),l=a?"left":"top",c=a?"width":"height",u={start:{[l]:i[l]},end:{[l]:(null!==(e=i[l])&&void 0!==e?e:0)+i[c]-o[c]}};t.offsets.target=Object.assign(Object.assign({},o),{[l]:l===r?u.start[l]:u.end[l]})}return t}const jx=new class Bx{position(e,n){return this.offset(e,n)}offset(e,n){return rw(n,e)}positionElements(e,n,s,r,i){const o=[kx,Vx,Lx,Px],l=function Rx(t,e,n,s){if(!t||!e)return;const r=rw(t,e);!n.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!n.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(n="auto");const i=!!n.match(/auto/g);let o=n.match(/auto\s(left|right|top|bottom|start|end)/)?n.split(" ")[1]||"auto":n;const a=o.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return a&&(o=a[1]+(a[2]?` ${a[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(o)&&(o="auto"),o=nw(o,r,t,e,s?s.allowedPositions:void 0),{options:s||{modifiers:{}},instance:{target:t,host:e,arrow:void 0},offsets:{target:Sd(t,r,o),host:r,arrow:void 0},positionFixed:!1,placement:o,placementAuto:i}}(n,e,ya[s],i);if(l)return o.reduce((c,u)=>u(c),l)}};function Hx(t,e,n,s,r,i){const o=jx.positionElements(t,e,n,s,r);if(!o)return;const a=function Ax(t){var e,n,s,r;return{width:t.offsets.target.width,height:t.offsets.target.height,left:Math.floor(null!==(e=t.offsets.target.left)&&void 0!==e?e:0),top:Math.round(null!==(n=t.offsets.target.top)&&void 0!==n?n:0),bottom:Math.round(null!==(s=t.offsets.target.bottom)&&void 0!==s?s:0),right:Math.floor(null!==(r=t.offsets.target.right)&&void 0!==r?r:0)}}(o);ow(e,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${a.left}px, ${a.top}px, 0px)`},i),o.instance.arrow&&ow(o.instance.arrow,o.offsets.arrow,i),function xx(t,e){const n=t.instance.target;let s=n.className;const r=_i().isBs5?wi[t.placement]:t.placement;t.placementAuto&&(s=s.replace(/bs-popover-auto/g,`bs-popover-${r}`),s=s.replace(/ms-2|me-2|mb-2|mt-2/g,""),s=s.replace(/bs-tooltip-auto/g,`bs-tooltip-${r}`),s=s.replace(/\sauto/g,` ${r}`),-1!==s.indexOf("popover")&&(s=s+" "+function Ox(t){return _i().isBs5?wa(t,"end")?"ms-2":wa(t,"start")?"me-2":wa(t,"top")?"mb-2":wa(t,"bottom")?"mt-2":"":""}(r)),-1!==s.indexOf("popover")&&-1===s.indexOf("popover-auto")&&(s+=" popover-auto"),-1!==s.indexOf("tooltip")&&-1===s.indexOf("tooltip-auto")&&(s+=" tooltip-auto")),s=s.replace(/left|right|top|bottom|end|start/g,`${r.split(" ")[0]}`),e?e.setAttribute(n,"class",s):n.className=s}(o,i)}let aw=(()=>{class t{constructor(n,s,r){this.update$$=new wr,this.positionElements=new Map,this.isDisabled=!1,function zM(t){return t===l_}(r)&&n.runOutsideAngular(()=>{this.triggerEvent$=Ua(wd(window,"scroll",{passive:!0}),wd(window,"resize",{passive:!0}),P_(0,bx),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(i=>{Hx(Da(i.target),Da(i.element),i.attachment,i.appendToBody,this.options,s.createRenderer(null,null))})})})}position(n){this.addPositionElement(n)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(n){this.positionElements.set(Da(n.element),n)}calcPosition(){this.update$$.next(null)}deletePositionElement(n){this.positionElements.delete(Da(n))}setOptions(n){this.options=n}}return t.\u0275fac=function(n){return new(n||t)(x(Pe),x(cr),x(fu))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Da(t){return"string"==typeof t?document.querySelector(t):t instanceof Ke?t.nativeElement:null!=t?t:null}class Ci{constructor(e,n,s){this.nodes=e,this.viewRef=n,this.componentRef=s}}class $x{constructor(e,n,s,r,i,o,a,l){this._viewContainerRef=e,this._renderer=n,this._elementRef=s,this._injector=r,this._componentFactoryResolver=i,this._ngZone=o,this._applicationRef=a,this._posService=l,this.onBeforeShow=new _e,this.onShown=new _e,this.onBeforeHide=new _e,this.onHidden=new _e,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(e){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(e),this}to(e){return this.container=e||this.container,this}position(e){return e?(this.attachment=e.attachment||this.attachment,this._elementRef=e.target||this._elementRef,this):this}provide(e){return this._providers.push(e),this}show(e={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(e.content,e.context,e.initialState);const n=je.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(n,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,e),this.container instanceof Ke&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&"undefined"!=typeof document){const s=document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector);if(!s)return;s.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(e.id?{id:e.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(e){var n,s,r,i,o,a;if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const l=this._componentRef.location.nativeElement;return null===(n=l.parentNode)||void 0===n||n.removeChild(l),null===(r=null===(s=this._contentRef)||void 0===s?void 0:s.componentRef)||void 0===r||r.destroy(),this._viewContainerRef&&(null===(i=this._contentRef)||void 0===i?void 0:i.viewRef)&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),null===(a=null===(o=this._contentRef)||void 0===o?void 0:o.viewRef)||void 0===a||a.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(e?{id:e}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(e){var n;this.triggers=e.triggers||this.triggers,this._listenOpts.outsideClick=e.outsideClick,this._listenOpts.outsideEsc=e.outsideEsc,e.target=e.target||(null===(n=this._elementRef)||void 0===n?void 0:n.nativeElement);const s=this._listenOpts.hide=()=>e.hide?e.hide():void this.hide(),r=this._listenOpts.show=o=>{e.show?e.show(o):this.show(o),o()};return this._renderer&&(this._unregisterListenersFn=function cx(t,e){const n=function $v(t,e=lx){const n=(t||"").trim();if(0===n.length)return[];const s=n.split(/\s+/).map(i=>i.split(":")).map(i=>{const o=e[i[0]]||i;return new ax(o[0],o[1])}),r=s.filter(i=>i.isManual());if(r.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===r.length&&s.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return s}(e.triggers),s=e.target;if(1===n.length&&n[0].isManual())return Function.prototype;const r=[],i=[],o=()=>{i.forEach(a=>r.push(a())),i.length=0};return n.forEach(a=>{const l=a.open===a.close,c=l?e.toggle:e.show;if(!l&&a.close&&e.hide){const u=t.listen(s,a.close,e.hide);i.push(()=>u)}c&&r.push(t.listen(s,a.open,()=>c(o)))}),()=>{r.forEach(a=>a())}}(this._renderer,{target:e.target,triggers:e.triggers,show:r,hide:s,toggle:o=>{this.isShown?s():r(o)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(e,n){return e&&n&&(this._inlineViewRef=e.createEmbeddedView(n)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const e=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=function ux(t,e){return e.outsideClick?t.listen("document","click",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[e,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=function dx(t,e){return e.outsideEsc?t.listen("document","keyup.esc",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{var e;this._posService.position({element:null===(e=this._componentRef)||void 0===e?void 0:e.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{!this._componentRef||this._posService.calcPosition()}))}_unsubscribePositioning(){!this._zoneSubscription||(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(e,n,s){if(!e)return new Ci([]);if(e instanceof Zt){if(this._viewContainerRef){const o=this._viewContainerRef.createEmbeddedView(e,n);return o.markForCheck(),new Ci([o.rootNodes],o)}const i=e.createEmbeddedView({});return this._applicationRef.attachView(i),new Ci([i.rootNodes],i)}if("function"==typeof e){const i=this._componentFactoryResolver.resolveComponentFactory(e),o=je.create({providers:this._providers,parent:this._injector}),a=i.create(o);return Object.assign(a.instance,s),this._applicationRef.attachView(a.hostView),new Ci([[a.location.nativeElement]],a.hostView,a)}const r=this._renderer?[this._renderer.createText(`${e}`)]:[];return new Ci([r])}}let lw=(()=>{class t{constructor(n,s,r,i,o){this._componentFactoryResolver=n,this._ngZone=s,this._injector=r,this._posService=i,this._applicationRef=o}createLoader(n,s,r){return new $x(s,r,n,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return t.\u0275fac=function(n){return new(n||t)(x(as),x(Pe),x(je),x(aw),x(Po))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Ux=function(t){return{dropdown:t}},Gx=["*"],cw=[ma({height:0,overflow:"hidden"}),function yx(t,e=null){return{type:4,styles:e,timings:t}}("220ms cubic-bezier(0, 0, 0.2, 1)",ma({height:"*",overflow:"hidden"}))];let hs=(()=>{class t{constructor(){this.direction="down",this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1,this.isOpenChange=new _e,this.isDisabledChange=new _e,this.toggleClick=new _e,this.counts=0,this.dropdownMenu=new Promise(n=>{this.resolveDropdownMenu=n})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})(),Wx=(()=>{class t{constructor(n,s,r,i,o){this._state=n,this.cd=s,this._renderer=r,this._element=i,this.isOpen=!1,this._factoryDropDownAnimation=o.build(cw),this._subscription=n.isOpenChange.subscribe(a=>{this.isOpen=a;const l=this._element.nativeElement.querySelector(".dropdown-menu");this._renderer.addClass(this._element.nativeElement.querySelector("div"),"open"),l&&!gr()&&(this._renderer.addClass(l,"show"),(l.classList.contains("dropdown-menu-right")||l.classList.contains("dropdown-menu-end"))&&(this._renderer.setStyle(l,"left","auto"),this._renderer.setStyle(l,"right","0")),"up"===this.direction&&(this._renderer.setStyle(l,"top","auto"),this._renderer.setStyle(l,"transform","translateY(-101%)"))),l&&this._state.isAnimated&&this._factoryDropDownAnimation.create(l).play(),this.cd.markForCheck(),this.cd.detectChanges()})}get direction(){return this._state.direction}_contains(n){return this._element.nativeElement.contains(n)}ngOnDestroy(){this._subscription.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(D(hs),D(oi),D(dn),D(Ke),D(ga))},t.\u0275cmp=Es({type:t,selectors:[["bs-dropdown-container"]],hostAttrs:[2,"display","block","position","absolute","z-index","1040"],ngContentSelectors:Gx,decls:2,vars:9,consts:[[3,"ngClass"]],template:function(n,s){1&n&&(function Mg(t){const e=w()[16][6];if(!e.projection){const s=e.projection=Or(t?t.length:1,null),r=s.slice();let i=e.child;for(;null!==i;){const o=t?pN(i,t):0;null!==o&&(r[o]?r[o].projectionNext=i:s[o]=i,r[o]=i),i=i.next}}}(),Z(0,"div",0),function Tg(t,e=0,n){const s=w(),r=K(),i=$s(r,20+t,16,null,n||null);null===i.projection&&(i.projection=e),fl(),64!=(64&i.flags)&&function Eb(t,e,n){Hp(e[V],0,e,n,Op(t,n,e),Rp(n.parent||e[6],n,e))}(r,s,i)}(1),X()),2&n&&(ir("dropup","up"===s.direction)("show",s.isOpen)("open",s.isOpen),ce("ngClass",Kc(7,Ux,"down"===s.direction)))},directives:[xu],encapsulation:2,changeDetection:0}),t})(),qx=(()=>{class t{constructor(){this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),uw=(()=>{class t{constructor(n,s,r,i,o,a,l){this._elementRef=n,this._renderer=s,this._viewContainerRef=r,this._cis=i,this._state=o,this._config=a,this.dropup=!1,this._isInlineOpen=!1,this._isDisabled=!1,this._subscriptions=[],this._isInited=!1,this._state.autoClose=this._config.autoClose,this._state.insideClick=this._config.insideClick,this._state.isAnimated=this._config.isAnimated,this._state.stopOnClickPropagation=this._config.stopOnClickPropagation,this._factoryDropDownAnimation=l.build(cw),this._dropdown=this._cis.createLoader(this._elementRef,this._viewContainerRef,this._renderer).provide({provide:hs,useValue:this._state}),this.onShown=this._dropdown.onShown,this.onHidden=this._dropdown.onHidden,this.isOpenChange=this._state.isOpenChange}set autoClose(n){this._state.autoClose=n}get autoClose(){return this._state.autoClose}set isAnimated(n){this._state.isAnimated=n}get isAnimated(){return this._state.isAnimated}set insideClick(n){this._state.insideClick=n}get insideClick(){return this._state.insideClick}set isDisabled(n){this._isDisabled=n,this._state.isDisabledChange.emit(n),n&&this.hide()}get isDisabled(){return this._isDisabled}get isOpen(){return this._showInline?this._isInlineOpen:this._dropdown.isShown}set isOpen(n){n?this.show():this.hide()}get isBs4(){return!gr()}get _showInline(){return!this.container}ngOnInit(){this._isInited||(this._isInited=!0,this._dropdown.listen({outsideClick:!1,triggers:this.triggers,show:()=>this.show()}),this._subscriptions.push(this._state.toggleClick.subscribe(n=>this.toggle(n))),this._subscriptions.push(this._state.isDisabledChange.pipe(function rx(t,e){return function(s){return s.lift(new ix(t,e))}}(n=>n)).subscribe(()=>this.hide())))}show(){if(!this.isOpen&&!this.isDisabled){if(this._showInline)return this._inlinedMenu||this._state.dropdownMenu.then(n=>{this._dropdown.attachInline(n.viewContainer,n.templateRef),this._inlinedMenu=this._dropdown._inlineViewRef,this.addBs4Polyfills(),this._inlinedMenu&&this._renderer.addClass(this._inlinedMenu.rootNodes[0].parentNode,"open"),this.playAnimation()}).catch(),this.addBs4Polyfills(),this._isInlineOpen=!0,this.onShown.emit(!0),this._state.isOpenChange.emit(!0),void this.playAnimation();this._state.dropdownMenu.then(n=>{const s=this.dropup||void 0!==this.dropup&&this.dropup;this._state.direction=s?"up":"down";const r=this.placement||(s?"top start":"bottom start");this._dropdown.attach(Wx).to(this.container).position({attachment:r}).show({content:n.templateRef,placement:r}),this._state.isOpenChange.emit(!0)}).catch()}}hide(){!this.isOpen||(this._showInline?(this.removeShowClass(),this.removeDropupStyles(),this._isInlineOpen=!1,this.onHidden.emit(!0)):this._dropdown.hide(),this._state.isOpenChange.emit(!1))}toggle(n){return this.isOpen||!n?this.hide():this.show()}_contains(n){return this._elementRef.nativeElement.contains(n.target)||this._dropdown.instance&&this._dropdown.instance._contains(n.target)}navigationClick(n){const s=this._elementRef.nativeElement.querySelector(".dropdown-menu");if(!s)return;const r=this._elementRef.nativeElement.ownerDocument.activeElement,i=s.querySelectorAll(".dropdown-item");switch(n.keyCode){case 38:this._state.counts>0&&i[--this._state.counts].focus();break;case 40:this._state.counts+1{this._inlinedMenu&&this._factoryDropDownAnimation.create(this._inlinedMenu.rootNodes[0]).play()})}addShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.addClass(this._inlinedMenu.rootNodes[0],"show")}removeShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.removeClass(this._inlinedMenu.rootNodes[0],"show")}checkRightAlignment(){if(this._inlinedMenu&&this._inlinedMenu.rootNodes[0]){const n=this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-right")||this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-end");this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"left",n?"auto":"0"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"right",n?"0":"auto")}}addDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"top",this.dropup?"auto":"100%"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"transform",this.dropup?"translateY(-101%)":"translateY(0)"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"bottom","auto"))}removeDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"top"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"transform"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"bottom"))}}return t.\u0275fac=function(n){return new(n||t)(D(Ke),D(dn),D(Ot),D(lw),D(hs),D(qx),D(ga))},t.\u0275dir=O({type:t,selectors:[["","bsDropdown",""],["","dropdown",""]],hostVars:6,hostBindings:function(n,s){1&n&&He("keydown.arrowDown",function(i){return s.navigationClick(i)})("keydown.arrowUp",function(i){return s.navigationClick(i)}),2&n&&ir("dropup",s.dropup)("open",s.isOpen)("show",s.isOpen&&s.isBs4)},inputs:{placement:"placement",triggers:"triggers",container:"container",dropup:"dropup",autoClose:"autoClose",isAnimated:"isAnimated",insideClick:"insideClick",isDisabled:"isDisabled",isOpen:"isOpen"},outputs:{isOpenChange:"isOpenChange",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-dropdown"],features:[fe([hs])]}),t})(),Kx=(()=>{class t{constructor(n,s,r){n.resolveDropdownMenu({templateRef:r,viewContainer:s})}}return t.\u0275fac=function(n){return new(n||t)(D(hs),D(Ot),D(Zt))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownMenu",""],["","dropdownMenu",""]],exportAs:["bs-dropdown-menu"]}),t})(),Qx=(()=>{class t{constructor(n,s,r,i,o){this._changeDetectorRef=n,this._dropdown=s,this._element=r,this._renderer=i,this._state=o,this.isOpen=!1,this._subscriptions=[],this._subscriptions.push(this._state.isOpenChange.subscribe(a=>{this.isOpen=a,a?(this._documentClickListener=this._renderer.listen("document","click",l=>{this._state.autoClose&&2!==l.button&&!this._element.nativeElement.contains(l.target)&&(!this._state.insideClick||!this._dropdown._contains(l))&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())}),this._escKeyUpListener=this._renderer.listen(this._element.nativeElement,"keyup.esc",()=>{this._state.autoClose&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())})):(this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener())})),this._subscriptions.push(this._state.isDisabledChange.subscribe(a=>this.isDisabled=a||void 0))}onClick(n){this._state.stopOnClickPropagation&&n.stopPropagation(),!this.isDisabled&&this._state.toggleClick.emit(!0)}ngOnDestroy(){this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener();for(const n of this._subscriptions)n.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(D(oi),D(uw),D(Ke),D(dn),D(hs))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownToggle",""],["","dropdownToggle",""]],hostVars:3,hostBindings:function(n,s){1&n&&He("click",function(i){return s.onClick(i)}),2&n&&nt("aria-haspopup",!0)("disabled",s.isDisabled)("aria-expanded",s.isOpen)},exportAs:["bs-dropdown-toggle"]}),t})(),Zx=(()=>{class t{static forRoot(){return{ngModule:t,providers:[lw,aw,hs]}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[g_]]}),t})(),Yx=(()=>{class t{transform(n,s){return n.filter(r=>r.name.toLowerCase().replace(/ /g,"").includes(s.toLowerCase().replace(/ /g,""))||r.tags.join(", ").toLowerCase().includes(s.toLowerCase()))}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=Ye({name:"filter",type:t,pure:!0}),t})();const Xx=function(t){return{active:t}};function Jx(t,e){if(1&t){const n=kc();Z(0,"li",18)(1,"a",19),He("click",function(){const i=ul(n).$implicit;return $e(3).selectCategory(i)}),qe(2),X()()}if(2&t){const n=e.$implicit,s=$e(3);G(1),ce("ngClass",Kc(2,Xx,s.selectedCategory===n)),G(1),rs(n)}}function eP(t,e){if(1&t&&(Z(0,"ul",16),st(1,Jx,3,4,"li",17),X()),2&t){const n=$e(2);G(1),ce("ngForOf",n.categoryList)}}function tP(t,e){if(1&t){const n=kc();Z(0,"div",7)(1,"div",8)(2,"div",9)(3,"input",10),He("change",function(){ul(n);const r=$e();return r.showCategories=!r.showCategories}),X(),Z(4,"label",11),qe(5,"Show categories"),X()()(),Z(6,"div",12)(7,"div",13)(8,"button",14),qe(9," Categories "),X(),st(10,eP,2,1,"ul",15),X()()()}if(2&t){const n=$e();G(3),ce("checked",n.showCategories)("disabled",""!==n.filterTerm),G(5),ce("disabled",""!==n.filterTerm)}}function nP(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),Gi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(4);G(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),G(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),G(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),is(" ",n.displayName," ")}}function sP(t,e){if(1&t&&(Z(0,"div",22)(1,"h2",23),qe(2),X(),Z(3,"ul",24),st(4,nP,8,5,"ng-container",20),Qc(5,"filter"),X()()),2&t){const n=$e().$implicit,s=$e(2);G(2),is(" ",""===n.name?"No Category":n.name," "),G(2),ce("ngForOf",Zc(5,2,n.icons,s.filterTerm))}}function rP(t,e){if(1&t&&(Tt(0),st(1,sP,6,5,"div",21),Ft()),2&t){const n=e.$implicit,s=$e(2);G(1),ce("ngIf",n.name===s.selectedCategory||"All"===s.selectedCategory)}}function iP(t,e){if(1&t&&(Tt(0),st(1,rP,2,1,"ng-container",20),Ft()),2&t){const n=$e();G(1),ce("ngForOf",n.iconSetCats)}}function oP(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),Gi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(2);G(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),G(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),G(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),is(" ",n.displayName," ")}}function aP(t,e){if(1&t&&(Tt(0),Z(1,"ul",24),st(2,oP,8,5,"ng-container",20),Qc(3,"filter"),X(),Ft()),2&t){const n=$e();G(2),ce("ngForOf",Zc(3,1,n.iconSet.icons,n.filterTerm))}}let lP=(()=>{class t{constructor(n,s){this.iconService=n,this.sanitizer=s,this.assetpath="/",this.categories="true",this.categoryList=[],this.selectedCategory="All",this.showCategories=!0,this.filterTerm=""}ngOnInit(){if(window.location.search){const n=new URLSearchParams(window.location.search);n.get("filter")&&(this.filterTerm=decodeURIComponent(n.get("filter"))||""),n.get("category")&&(this.selectedCategory=decodeURIComponent(n.get("category"))||"All")}this.hasCategories="true"===this.categories,this.iconService.getSet(this.setname).subscribe(n=>{this.iconSet=n,this.iconSet.icons.forEach(s=>{let r=s.categories.join(", ");this.categoryList.includes(r)||this.categoryList.push(r)}),this.categoryList.sort(),this.iconSetCats=this.categoryList.map(s=>({name:s,icons:this.iconSet.icons.filter(r=>r.categories.join(", ")===s)})),this.categoryList.unshift("All"),this.categoryList.includes(this.selectedCategory)||(this.selectedCategory="All"),this.fontCssUrl=this.sanitizer.bypassSecurityTrustResourceUrl(`${this.assetpath+(""!==this.assetpath)?"/":""}/${this.iconSet.setName}/fonts/modus-icons.css`)})}filterIcons(n){this.filterTerm=n,""===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?filter=${encodeURIComponent(n)}`)}selectCategory(n){this.selectedCategory=n,this.showCategories=!0,"All"===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?category=${encodeURIComponent(n)}`)}}return t.\u0275fac=function(n){return new(n||t)(D(Hv),D(T_))},t.\u0275cmp=Es({type:t,selectors:[["app-set"]],inputs:{setname:"setname",assetpath:"assetpath",categories:"categories"},decls:8,vars:6,consts:[[1,"d-flex","align-items-center","mb-4"],[1,"input-with-icon-left",2,"width","30%","min-width","250px"],["type","search",1,"form-control",3,"placeholder","ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],["class","d-flex ml-auto",4,"ngIf"],[4,"ngIf"],[1,"d-flex","ml-auto"],[1,"form-group","mr-2","mb-0"],[1,"custom-control","custom-switch"],["type","checkbox","id","exampleSwitch1",1,"custom-control-input",3,"checked","disabled","change"],["for","exampleSwitch1",1,"custom-control-label","mr-2"],[1,"d-flex","flex-column"],["dropdown","",1,"btn-group"],["id","button-basic","dropdownToggle","","type","button","aria-controls","dropdown-basic",1,"btn","btn-outline-dark","dropdown-toggle",3,"disabled"],["id","dropdown-basic","class","dropdown-menu","role","menu","aria-labelledby","button-basic",4,"dropdownMenu"],["id","dropdown-basic","role","menu","aria-labelledby","button-basic",1,"dropdown-menu"],["role","menuitem",4,"ngFor","ngForOf"],["role","menuitem"],["href","javascript: void(0);",1,"dropdown-item",3,"ngClass","click"],[4,"ngFor","ngForOf"],["class","mb-5",4,"ngIf"],[1,"mb-5"],[1,"font-weight-bold","mb-3"],[1,"row","row-cols-2","row-cols-sm-4","row-cols-md-5","row-cols-lg-6","row-cols-xl-8","list-unstyled","list"],[1,"col","mb-4"],[1,"d-block","text-dark","text-decoration-none",3,"href"],[1,"p-3","py-4","mb-2","bg-light","text-center","rounded"],["fill","currentColor","width","32","height","32",1,"modus-icons"],[1,"name","text-muted","text-decoration-none","text-center","pt-1"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.filterTerm=i})("input",function(i){return s.filterIcons(i.target.value)}),X(),Z(3,"div",3),ss(4,"img",4),X()(),st(5,tP,11,3,"div",5),X(),st(6,iP,2,1,"ng-container",6),st(7,aP,4,4,"ng-container",6)),2&n&&(G(2),ce("placeholder","Filter "+s.iconSet.displayName+" icons")("ngModel",s.filterTerm),G(2),ce("src",s.assetpath+"modus-solid/svg/filter.svg",ts),G(1),ce("ngIf",s.hasCategories),G(1),ce("ngIf",s.hasCategories&&s.showCategories&&""===s.filterTerm),G(1),ce("ngIf",!s.hasCategories||!s.showCategories||""!==s.filterTerm))},directives:[pi,Xu,ha,Ko,uw,Qx,Kx,Pu,xu],pipes:[Yx],styles:[".cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}"]}),t})();function cP(t,e){if(1&t&&(Tt(0),Z(1,"span",1),qe(2,"background-image:\xa0"),X(),Z(3,"span",2),qe(4,"url("),X(),Z(5,"span",3),qe(6),X(),Z(7,"span",2),qe(8,");"),X(),Ft()),2&t){const n=$e();G(6),rs(n.getSvgCss())}}function uP(t,e){if(1&t&&(Tt(0),qe(1),Ft()),2&t){const n=$e();G(1),is("background-image: url(",n.getSvgCss(),");")}}let dP=(()=>{class t{constructor(){this.raw=!1,this.symbols=/[\r\n%#()<>?[\\\]^`{|}]/g,this.quotes={level1:'"',level2:"'"}}ngOnInit(){this.svg=this.svg.replace(/^"(.*)"$/,"$1")}getSvgCss(){const n=this.addNameSpace(this.svg),s=this.encodeSVG(n);return`${this.quotes.level1}data:image/svg+xml,${s}${this.quotes.level1}`}addNameSpace(n){return n.indexOf("http://www.w3.org/2000/svg")<0&&(n=n.replace(/\s{1,}<")).replace(/\s{2,}/g," ")).replace(this.symbols,encodeURIComponent)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=Es({type:t,selectors:[["app-svgcss"]],inputs:{svg:"svg",raw:"raw"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"nt"],[1,"na"],[1,"s"]],template:function(n,s){1&n&&(st(0,cP,9,1,"ng-container",0),st(1,uP,2,1,"ng-container",0)),2&n&&(ce("ngIf",!s.raw),G(1),ce("ngIf",s.raw))},directives:[Ko],encapsulation:2}),t})();const z=!1;function dw(t){return new I(3e3,z)}function zP(){return"undefined"!=typeof window&&void 0!==window.document}function Ad(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function $n(t){switch(t.length){case 0:return new vi;case 1:return t[0];default:return new qv(t)}}function fw(t,e,n,s,r={},i={}){const o=[],a=[];let l=-1,c=null;if(s.forEach(u=>{const d=u.offset,f=d==l,p=f&&c||{};Object.keys(u).forEach(h=>{let g=h,y=u[h];if("offset"!==h)switch(g=e.normalizePropertyName(g,o),y){case"!":y=r[h];break;case En:y=i[h];break;default:y=e.normalizeStyleValue(h,g,y,o)}p[g]=y}),f||a.push(p),c=p,l=d}),o.length)throw function PP(t){return new I(3502,z)}();return a}function Md(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&Td(n,"start",t)));break;case"done":t.onDone(()=>s(n&&Td(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&Td(n,"destroy",t)))}}function Td(t,e,n){const s=n.totalTime,i=Fd(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),o=t._data;return null!=o&&(i._data=o),i}function Fd(t,e,n,s,r="",i=0,o){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:r,totalTime:i,disabled:!!o}}function Dt(t,e,n){let s;return t instanceof Map?(s=t.get(e),s||t.set(e,s=n)):(s=t[e],s||(s=t[e]=n)),s}function pw(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let Od=(t,e)=>!1,hw=(t,e,n)=>[],gw=null;function xd(t){const e=t.parentNode||t.host;return e===gw?null:e}(Ad()||"undefined"!=typeof Element)&&(zP()?(gw=(()=>document.documentElement)(),Od=(t,e)=>{for(;e;){if(e===t)return!0;e=xd(e)}return!1}):Od=(t,e)=>t.contains(e),hw=(t,e,n)=>{if(n)return Array.from(t.querySelectorAll(e));const s=t.querySelector(e);return s?[s]:[]});let gs=null,mw=!1;function yw(t){gs||(gs=function qP(){return"undefined"!=typeof document?document.body:null}()||{},mw=!!gs.style&&"WebkitAppearance"in gs.style);let e=!0;return gs.style&&!function WP(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in gs.style,!e&&mw&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in gs.style)),e}const _w=Od,vw=hw;let ww=(()=>{class t{validateStyleProperty(n){return yw(n)}matchesElement(n,s){return!1}containsElement(n,s){return _w(n,s)}getParentElement(n){return xd(n)}query(n,s,r){return vw(n,s,r)}computeStyle(n,s,r){return r||""}animate(n,s,r,i,o,a=[],l){return new vi(r,i)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),Pd=(()=>{class t{}return t.NOOP=new ww,t})();const kd="ng-enter",ba="ng-leave",Ea="ng-trigger",Ia=".ng-trigger",Cw="ng-animating",Rd=".ng-animating";function ms(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Ld(parseFloat(e[1]),e[2])}function Ld(t,e){return"s"===e?1e3*t:t}function Na(t,e,n){return t.hasOwnProperty("duration")?t:function ZP(t,e,n){let r,i=0,o="";if("string"==typeof t){const a=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return e.push(dw()),{duration:0,delay:0,easing:""};r=Ld(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(i=Ld(parseFloat(l),a[4]));const c=a[5];c&&(o=c)}else r=t;if(!n){let a=!1,l=e.length;r<0&&(e.push(function fP(){return new I(3100,z)}()),a=!0),i<0&&(e.push(function pP(){return new I(3101,z)}()),a=!0),a&&e.splice(l,0,dw())}return{duration:r,delay:i,easing:o}}(t,e,n)}function mr(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function Un(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else mr(t,n);return n}function Ew(t,e,n){return n?e+":"+n+";":""}function Iw(t){let e="";for(let n=0;n{const r=Bd(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[r]),t.style[r]=e[s]}),Ad()&&Iw(t))}function ys(t,e){t.style&&(Object.keys(e).forEach(n=>{const s=Bd(n);t.style[s]=""}),Ad()&&Iw(t))}function bi(t){return Array.isArray(t)?1==t.length?t[0]:zv(t):t}const Vd=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nw(t){let e=[];if("string"==typeof t){let n;for(;n=Vd.exec(t);)e.push(n[1]);Vd.lastIndex=0}return e}function Sa(t,e,n){const s=t.toString(),r=s.replace(Vd,(i,o)=>{let a=e[o];return e.hasOwnProperty(o)||(n.push(function gP(t){return new I(3003,z)}()),a=""),a.toString()});return r==s?t:r}function Aa(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const XP=/-+([a-z0-9])/g;function Bd(t){return t.replace(XP,(...e)=>e[1].toUpperCase())}function JP(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ct(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw function mP(t){return new I(3004,z)}()}}function Sw(t,e){return window.getComputedStyle(t)[e]}function ik(t,e){const n=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(s=>function ok(t,e,n){if(":"==t[0]){const l=function ak(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,s)=>parseFloat(s)>parseFloat(n);case":decrement":return(n,s)=>parseFloat(s) *"}}(t,n);if("function"==typeof l)return void e.push(l);t=l}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(function MP(t){return new I(3015,z)}()),e;const r=s[1],i=s[2],o=s[3];e.push(Aw(r,o));"<"==i[0]&&!("*"==r&&"*"==o)&&e.push(Aw(o,r))}(s,n,e)):n.push(t),n}const Oa=new Set(["true","1"]),xa=new Set(["false","0"]);function Aw(t,e){const n=Oa.has(t)||xa.has(t),s=Oa.has(e)||xa.has(e);return(r,i)=>{let o="*"==t||t==r,a="*"==e||e==i;return!o&&n&&"boolean"==typeof r&&(o=r?Oa.has(t):xa.has(t)),!a&&s&&"boolean"==typeof i&&(a=i?Oa.has(e):xa.has(e)),o&&a}}const lk=new RegExp("s*:selfs*,?","g");function jd(t,e,n,s){return new ck(t).build(e,n,s)}class ck{constructor(e){this._driver=e}build(e,n,s){const r=new fk(n);this._resetContextStyleTimingState(r);const i=Ct(this,bi(e),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),i}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}visitTrigger(e,n){let s=n.queryCount=0,r=n.depCount=0;const i=[],o=[];return"@"==e.name.charAt(0)&&n.errors.push(function _P(){return new I(3006,z)}()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),0==a.type){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,i.push(this.visitState(l,n))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,n);s+=l.queryCount,r+=l.depCount,o.push(l)}else n.errors.push(function vP(){return new I(3007,z)}())}),{type:7,name:e.name,states:i,transitions:o,queryCount:s,depCount:r,options:null}}visitState(e,n){const s=this.visitStyle(e.styles,n),r=e.options&&e.options.params||null;if(s.containsDynamicStyles){const i=new Set,o=r||{};s.styles.forEach(a=>{if(Pa(a)){const l=a;Object.keys(l).forEach(c=>{Nw(l[c]).forEach(u=>{o.hasOwnProperty(u)||i.add(u)})})}}),i.size&&(Aa(i.values()),n.errors.push(function wP(t,e){return new I(3008,z)}()))}return{type:0,name:e.name,style:s,options:r?{params:r}:null}}visitTransition(e,n){n.queryCount=0,n.depCount=0;const s=Ct(this,bi(e.animation),n);return{type:1,matchers:ik(e.expr,n.errors),animation:s,queryCount:n.queryCount,depCount:n.depCount,options:_s(e.options)}}visitSequence(e,n){return{type:2,steps:e.steps.map(s=>Ct(this,s,n)),options:_s(e.options)}}visitGroup(e,n){const s=n.currentTime;let r=0;const i=e.steps.map(o=>{n.currentTime=s;const a=Ct(this,o,n);return r=Math.max(r,n.currentTime),a});return n.currentTime=r,{type:3,steps:i,options:_s(e.options)}}visitAnimate(e,n){const s=function hk(t,e){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return Hd(Na(t,e).duration,0,"");const n=t;if(n.split(/\s+/).some(i=>"{"==i.charAt(0)&&"{"==i.charAt(1))){const i=Hd(0,0,"");return i.dynamic=!0,i.strValue=n,i}const r=Na(n,e);return Hd(r.duration,r.delay,r.easing)}(e.timings,n.errors);n.currentAnimateTimings=s;let r,i=e.styles?e.styles:ma({});if(5==i.type)r=this.visitKeyframes(i,n);else{let o=e.styles,a=!1;if(!o){a=!0;const c={};s.easing&&(c.easing=s.easing),o=ma(c)}n.currentTime+=s.duration+s.delay;const l=this.visitStyle(o,n);l.isEmptyStep=a,r=l}return n.currentAnimateTimings=null,{type:4,timings:s,style:r,options:null}}visitStyle(e,n){const s=this._makeStyleAst(e,n);return this._validateStyleAst(s,n),s}_makeStyleAst(e,n){const s=[];Array.isArray(e.styles)?e.styles.forEach(o=>{"string"==typeof o?o==En?s.push(o):n.errors.push(function DP(t){return new I(3002,z)}()):s.push(o)}):s.push(e.styles);let r=!1,i=null;return s.forEach(o=>{if(Pa(o)){const a=o,l=a.easing;if(l&&(i=l,delete a.easing),!r)for(let c in a)if(a[c].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:s,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,n){const s=n.currentAnimateTimings;let r=n.currentTime,i=n.currentTime;s&&i>0&&(i-=s.duration+s.delay),e.styles.forEach(o=>{"string"!=typeof o&&Object.keys(o).forEach(a=>{if(!this._driver.validateStyleProperty(a))return delete o[a],void n.unsupportedCSSPropertiesFound.add(a);const l=n.collectedStyles[n.currentQuerySelector],c=l[a];let u=!0;c&&(i!=r&&i>=c.startTime&&r<=c.endTime&&(n.errors.push(function CP(t,e,n,s,r){return new I(3010,z)}()),u=!1),i=c.startTime),u&&(l[a]={startTime:i,endTime:r}),n.options&&function YP(t,e,n){const s=e.params||{},r=Nw(t);r.length&&r.forEach(i=>{s.hasOwnProperty(i)||n.push(function hP(t){return new I(3001,z)}())})}(o[a],n.options,n.errors)})})}visitKeyframes(e,n){const s={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(function bP(){return new I(3011,z)}()),s;let i=0;const o=[];let a=!1,l=!1,c=0;const u=e.steps.map(_=>{const m=this._makeStyleAst(_,n);let v=null!=m.offset?m.offset:function pk(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(n=>{if(Pa(n)&&n.hasOwnProperty("offset")){const s=n;e=parseFloat(s.offset),delete s.offset}});else if(Pa(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(m.styles),E=0;return null!=v&&(i++,E=m.offset=v),l=l||E<0||E>1,a=a||E0&&i{const v=f>0?m==p?1:f*m:o[m],E=v*y;n.currentTime=h+g.delay+E,g.duration=E,this._validateStyleAst(_,n),_.offset=v,s.styles.push(_)}),s}visitReference(e,n){return{type:8,animation:Ct(this,bi(e.animation),n),options:_s(e.options)}}visitAnimateChild(e,n){return n.depCount++,{type:9,options:_s(e.options)}}visitAnimateRef(e,n){return{type:10,animation:this.visitReference(e.animation,n),options:_s(e.options)}}visitQuery(e,n){const s=n.currentQuerySelector,r=e.options||{};n.queryCount++,n.currentQuery=e;const[i,o]=function uk(t){const e=!!t.split(/\s*,\s*/).find(n=>":self"==n);return e&&(t=t.replace(lk,"")),t=t.replace(/@\*/g,Ia).replace(/@\w+/g,n=>Ia+"-"+n.substr(1)).replace(/:animating/g,Rd),[t,e]}(e.selector);n.currentQuerySelector=s.length?s+" "+i:i,Dt(n.collectedStyles,n.currentQuerySelector,{});const a=Ct(this,bi(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=s,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:o,animation:a,originalSelector:e.selector,options:_s(e.options)}}visitStagger(e,n){n.currentQuery||n.errors.push(function SP(){return new I(3013,z)}());const s="full"===e.timings?{duration:0,delay:0,easing:"full"}:Na(e.timings,n.errors,!0);return{type:12,animation:Ct(this,bi(e.animation),n),timings:s,options:null}}}class fk{constructor(e){this.errors=e,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,this.unsupportedCSSPropertiesFound=new Set}}function Pa(t){return!Array.isArray(t)&&"object"==typeof t}function _s(t){return t?(t=mr(t)).params&&(t.params=function dk(t){return t?mr(t):null}(t.params)):t={},t}function Hd(t,e,n){return{duration:t,delay:e,easing:n}}function $d(t,e,n,s,r,i,o=null,a=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:s,duration:r,delay:i,totalTime:r+i,easing:o,subTimeline:a}}class ka{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,n){let s=this._map.get(e);s||this._map.set(e,s=[]),s.push(...n)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const yk=new RegExp(":enter","g"),vk=new RegExp(":leave","g");function Ud(t,e,n,s,r,i={},o={},a,l,c=[]){return(new wk).buildKeyframes(t,e,n,s,r,i,o,a,l,c)}class wk{buildKeyframes(e,n,s,r,i,o,a,l,c,u=[]){c=c||new ka;const d=new Gd(e,n,c,r,i,u,[]);d.options=l,d.currentTimeline.setStyles([o],null,d.errors,l),Ct(this,s,d);const f=d.timelines.filter(p=>p.containsAnimation());if(Object.keys(a).length){let p;for(let h=f.length-1;h>=0;h--){const g=f[h];if(g.element===n){p=g;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,d.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[$d(n,[],[],[],0,0,"",!1)]}visitTrigger(e,n){}visitState(e,n){}visitTransition(e,n){}visitAnimateChild(e,n){const s=n.subInstructions.get(n.element);if(s){const r=n.createSubContext(e.options),i=n.currentTimeline.currentTime,o=this._visitSubInstructions(s,r,r.options);i!=o&&n.transformIntoNewTimeline(o)}n.previousNode=e}visitAnimateRef(e,n){const s=n.createSubContext(e.options);s.transformIntoNewTimeline(),this.visitReference(e.animation,s),n.transformIntoNewTimeline(s.currentTimeline.currentTime),n.previousNode=e}_visitSubInstructions(e,n,s){let i=n.currentTimeline.currentTime;const o=null!=s.duration?ms(s.duration):null,a=null!=s.delay?ms(s.delay):null;return 0!==o&&e.forEach(l=>{const c=n.appendInstructionToTimeline(l,o,a);i=Math.max(i,c.duration+c.delay)}),i}visitReference(e,n){n.updateOptions(e.options,!0),Ct(this,e.animation,n),n.previousNode=e}visitSequence(e,n){const s=n.subContextCount;let r=n;const i=e.options;if(i&&(i.params||i.delay)&&(r=n.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Ra);const o=ms(i.delay);r.delayNextStep(o)}e.steps.length&&(e.steps.forEach(o=>Ct(this,o,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>s&&r.transformIntoNewTimeline()),n.previousNode=e}visitGroup(e,n){const s=[];let r=n.currentTimeline.currentTime;const i=e.options&&e.options.delay?ms(e.options.delay):0;e.steps.forEach(o=>{const a=n.createSubContext(e.options);i&&a.delayNextStep(i),Ct(this,o,a),r=Math.max(r,a.currentTimeline.currentTime),s.push(a.currentTimeline)}),s.forEach(o=>n.currentTimeline.mergeTimelineCollectedStyles(o)),n.transformIntoNewTimeline(r),n.previousNode=e}_visitTiming(e,n){if(e.dynamic){const s=e.strValue;return Na(n.params?Sa(s,n.params,n.errors):s,n.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,n){const s=n.currentAnimateTimings=this._visitTiming(e.timings,n),r=n.currentTimeline;s.delay&&(n.incrementTime(s.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,n):(n.incrementTime(s.duration),this.visitStyle(i,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=e}visitStyle(e,n){const s=n.currentTimeline,r=n.currentAnimateTimings;!r&&s.getCurrentStyleProperties().length&&s.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?s.applyEmptyStep(i):s.setStyles(e.styles,i,n.errors,n.options),n.previousNode=e}visitKeyframes(e,n){const s=n.currentAnimateTimings,r=n.currentTimeline.duration,i=s.duration,a=n.createSubContext().currentTimeline;a.easing=s.easing,e.styles.forEach(l=>{a.forwardTime((l.offset||0)*i),a.setStyles(l.styles,l.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(r+i),n.previousNode=e}visitQuery(e,n){const s=n.currentTimeline.currentTime,r=e.options||{},i=r.delay?ms(r.delay):0;i&&(6===n.previousNode.type||0==s&&n.currentTimeline.getCurrentStyleProperties().length)&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=Ra);let o=s;const a=n.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{n.currentQueryIndex=u;const d=n.createSubContext(e.options,c);i&&d.delayNextStep(i),c===n.element&&(l=d.currentTimeline),Ct(this,e.animation,d),d.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,d.currentTimeline.currentTime)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(o),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=e}visitStagger(e,n){const s=n.parentContext,r=n.currentTimeline,i=e.timings,o=Math.abs(i.duration),a=o*(n.currentQueryTotal-1);let l=o*n.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=a-l;break;case"full":l=s.currentStaggerTime}const u=n.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;Ct(this,e.animation,n),n.previousNode=e,s.currentStaggerTime=r.currentTime-d+(r.startTime-s.currentTimeline.startTime)}}const Ra={};class Gd{constructor(e,n,s,r,i,o,a,l){this._driver=e,this.element=n,this.subInstructions=s,this._enterClassName=r,this._leaveClassName=i,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ra,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new La(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,n){if(!e)return;const s=e;let r=this.options;null!=s.duration&&(r.duration=ms(s.duration)),null!=s.delay&&(r.delay=ms(s.delay));const i=s.params;if(i){let o=r.params;o||(o=this.options.params={}),Object.keys(i).forEach(a=>{(!n||!o.hasOwnProperty(a))&&(o[a]=Sa(i[a],o,this.errors))})}}_copyOptions(){const e={};if(this.options){const n=this.options.params;if(n){const s=e.params={};Object.keys(n).forEach(r=>{s[r]=n[r]})}}return e}createSubContext(e=null,n,s){const r=n||this.element,i=new Gd(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,s||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=Ra,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,n,s){const r={duration:null!=n?n:e.duration,delay:this.currentTimeline.currentTime+(null!=s?s:0)+e.delay,easing:""},i=new Dk(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,n,s,r,i,o){let a=[];if(r&&a.push(this.element),e.length>0){e=(e=e.replace(yk,"."+this._enterClassName)).replace(vk,"."+this._leaveClassName);let c=this._driver.query(this.element,e,1!=s);0!==s&&(c=s<0?c.slice(c.length+s,c.length):c.slice(0,s)),a.push(...c)}return!i&&0==a.length&&o.push(function AP(t){return new I(3014,z)}()),a}}class La{constructor(e,n,s,r){this._driver=e,this.element=n,this.startTime=s,this._elementTimelineStylesLookup=r,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(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,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(e){const n=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||n?(this.forwardTime(this.currentTime+e),n&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,n){return this.applyStylesToKeyframe(),new La(this._driver,e,n||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(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,n){this._localTimelineStyles[e]=n,this._globalTimelineStyles[e]=n,this._styleSummary[e]={time:this.currentTime,value:n}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(n=>{this._backFill[n]=this._globalTimelineStyles[n]||En,this._currentKeyframe[n]=En}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,n,s,r){n&&(this._previousKeyframe.easing=n);const i=r&&r.params||{},o=function Ck(t,e){const n={};let s;return t.forEach(r=>{"*"===r?(s=s||Object.keys(e),s.forEach(i=>{n[i]=En})):Un(r,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(o).forEach(a=>{const l=Sa(o[a],i,s);this._pendingStyles[a]=l,this._localTimelineStyles.hasOwnProperty(a)||(this._backFill[a]=this._globalTimelineStyles.hasOwnProperty(a)?this._globalTimelineStyles[a]:En),this._updateStyle(a,l)})}applyStylesToKeyframe(){const e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach(s=>{this._currentKeyframe[s]=e[s]}),Object.keys(this._localTimelineStyles).forEach(s=>{this._currentKeyframe.hasOwnProperty(s)||(this._currentKeyframe[s]=this._localTimelineStyles[s])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const n=this._localTimelineStyles[e];this._pendingStyles[e]=n,this._updateStyle(e,n)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let n in this._currentKeyframe)e.push(n);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(n=>{const s=this._styleSummary[n],r=e._styleSummary[n];(!s||r.time>s.time)&&this._updateStyle(n,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,n=new Set,s=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const c=Un(a,!0);Object.keys(c).forEach(u=>{const d=c[u];"!"==d?e.add(u):d==En&&n.add(u)}),s||(c.offset=l/this.duration),r.push(c)});const i=e.size?Aa(e.values()):[],o=n.size?Aa(n.values()):[];if(s){const a=r[0],l=mr(a);a.offset=0,l.offset=1,r=[a,l]}return $d(this.element,r,i,o,this.duration,this.startTime,this.easing,!1)}}class Dk extends La{constructor(e,n,s,r,i,o,a=!1){super(e,n,o.delay),this.keyframes=s,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:n,duration:s,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){const i=[],o=s+n,a=n/o,l=Un(e[0],!1);l.offset=0,i.push(l);const c=Un(e[0],!1);c.offset=Fw(a),i.push(c);const u=e.length-1;for(let d=1;d<=u;d++){let f=Un(e[d],!1);f.offset=Fw((n+f.offset*s)/o),i.push(f)}s=o,n=0,r="",e=i}return $d(this.element,e,this.preStyleProps,this.postStyleProps,s,n,r,!0)}}function Fw(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class zd{}class bk extends zd{normalizePropertyName(e,n){return Bd(e)}normalizeStyleValue(e,n,s,r){let i="";const o=s.toString().trim();if(Ek[n]&&0!==s&&"0"!==s)if("number"==typeof s)i="px";else{const a=s.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function yP(t,e){return new I(3005,z)}())}return o+i}}const Ek=(()=>function Ik(t){const e={};return t.forEach(n=>e[n]=!0),e}("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 Ow(t,e,n,s,r,i,o,a,l,c,u,d,f){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:i,toState:s,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:f}}const Wd={};class xw{constructor(e,n,s){this._triggerName=e,this.ast=n,this._stateStyles=s}match(e,n,s,r){return function Nk(t,e,n,s,r){return t.some(i=>i(e,n,s,r))}(this.ast.matchers,e,n,s,r)}buildStyles(e,n,s){const r=this._stateStyles["*"],i=this._stateStyles[e],o=r?r.buildStyles(n,s):{};return i?i.buildStyles(n,s):o}build(e,n,s,r,i,o,a,l,c,u){const d=[],f=this.ast.options&&this.ast.options.params||Wd,h=this.buildStyles(s,a&&a.params||Wd,d),g=l&&l.params||Wd,y=this.buildStyles(r,g,d),_=new Set,m=new Map,v=new Map,E="void"===r,M={params:Object.assign(Object.assign({},f),g)},q=u?[]:Ud(e,n,this.ast.animation,i,o,h,y,M,c,d);let Q=0;if(q.forEach(ie=>{Q=Math.max(ie.duration+ie.delay,Q)}),d.length)return Ow(n,this._triggerName,s,r,E,h,y,[],[],m,v,Q,d);q.forEach(ie=>{const we=ie.element,In=Dt(m,we,{});ie.preStyleProps.forEach(ut=>In[ut]=!0);const Vt=Dt(v,we,{});ie.postStyleProps.forEach(ut=>Vt[ut]=!0),we!==n&&_.add(we)});const Te=Aa(_.values());return Ow(n,this._triggerName,s,r,E,h,y,q,Te,m,v,Q)}}class Sk{constructor(e,n,s){this.styles=e,this.defaultParams=n,this.normalizer=s}buildStyles(e,n){const s={},r=mr(this.defaultParams);return Object.keys(e).forEach(i=>{const o=e[i];null!=o&&(r[i]=o)}),this.styles.styles.forEach(i=>{if("string"!=typeof i){const o=i;Object.keys(o).forEach(a=>{let l=o[a];l.length>1&&(l=Sa(l,r,n));const c=this.normalizer.normalizePropertyName(a,n);l=this.normalizer.normalizeStyleValue(a,c,l,n),s[c]=l})}}),s}}class Mk{constructor(e,n,s){this.name=e,this.ast=n,this._normalizer=s,this.transitionFactories=[],this.states={},n.states.forEach(r=>{this.states[r.name]=new Sk(r.style,r.options&&r.options.params||{},s)}),Pw(this.states,"true","1"),Pw(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new xw(e,r,this.states))}),this.fallbackTransition=function Tk(t,e,n){return new xw(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(o,a)=>!0],options:null,queryCount:0,depCount:0},e)}(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,n,s,r){return this.transitionFactories.find(o=>o.match(e,n,s,r))||null}matchStyles(e,n,s){return this.fallbackTransition.buildStyles(e,n,s)}}function Pw(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const Fk=new ka;class Ok{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._animations={},this._playersById={},this.players=[]}register(e,n){const s=[],i=jd(this._driver,n,s,[]);if(s.length)throw function kP(t){return new I(3503,z)}();this._animations[e]=i}_buildPlayer(e,n,s){const r=e.element,i=fw(0,this._normalizer,0,e.keyframes,n,s);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,n,s={}){const r=[],i=this._animations[e];let o;const a=new Map;if(i?(o=Ud(this._driver,n,i,kd,ba,{},{},s,Fk,r),o.forEach(u=>{const d=Dt(a,u.element,{});u.postStyleProps.forEach(f=>d[f]=null)})):(r.push(function RP(){return new I(3300,z)}()),o=[]),r.length)throw function LP(t){return new I(3504,z)}();a.forEach((u,d)=>{Object.keys(u).forEach(f=>{u[f]=this._driver.computeStyle(d,f,En)})});const c=$n(o.map(u=>{const d=a.get(u.element);return this._buildPlayer(u,{},d)}));return this._playersById[e]=c,c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){const n=this._getPlayer(e);n.destroy(),delete this._playersById[e];const s=this.players.indexOf(n);s>=0&&this.players.splice(s,1)}_getPlayer(e){const n=this._playersById[e];if(!n)throw function VP(t){return new I(3301,z)}();return n}listen(e,n,s,r){const i=Fd(n,"","","");return Md(this._getPlayer(e),s,i,r),()=>{}}command(e,n,s,r){if("register"==s)return void this.register(e,r[0]);if("create"==s)return void this.create(e,n,r[0]||{});const i=this._getPlayer(e);switch(s){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e)}}}const kw="ng-animate-queued",qd="ng-animate-disabled",Lk=[],Rw={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Vk={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Rt="__ng_removed";class Kd{constructor(e,n=""){this.namespaceId=n;const s=e&&e.hasOwnProperty("value");if(this.value=function $k(t){return null!=t?t:null}(s?e.value:e),s){const i=mr(e);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const n=e.params;if(n){const s=this.options.params;Object.keys(n).forEach(r=>{null==s[r]&&(s[r]=n[r])})}}}const Ei="void",Qd=new Kd(Ei);class Bk{constructor(e,n,s){this.id=e,this.hostElement=n,this._engine=s,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Lt(n,this._hostClassName)}listen(e,n,s,r){if(!this._triggers.hasOwnProperty(n))throw function BP(t,e){return new I(3302,z)}();if(null==s||0==s.length)throw function jP(t){return new I(3303,z)}();if(!function Uk(t){return"start"==t||"done"==t}(s))throw function HP(t,e){return new I(3400,z)}();const i=Dt(this._elementListeners,e,[]),o={name:n,phase:s,callback:r};i.push(o);const a=Dt(this._engine.statesByElement,e,{});return a.hasOwnProperty(n)||(Lt(e,Ea),Lt(e,Ea+"-"+n),a[n]=Qd),()=>{this._engine.afterFlush(()=>{const l=i.indexOf(o);l>=0&&i.splice(l,1),this._triggers[n]||delete a[n]})}}register(e,n){return!this._triggers[e]&&(this._triggers[e]=n,!0)}_getTrigger(e){const n=this._triggers[e];if(!n)throw function $P(t){return new I(3401,z)}();return n}trigger(e,n,s,r=!0){const i=this._getTrigger(n),o=new Zd(this.id,n,e);let a=this._engine.statesByElement.get(e);a||(Lt(e,Ea),Lt(e,Ea+"-"+n),this._engine.statesByElement.set(e,a={}));let l=a[n];const c=new Kd(s,this.id);if(!(s&&s.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a[n]=c,l||(l=Qd),c.value!==Ei&&l.value===c.value){if(!function Wk(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let r=0;r{ys(e,y),pn(e,_)})}return}const f=Dt(this._engine.playersByElement,e,[]);f.forEach(g=>{g.namespaceId==this.id&&g.triggerName==n&&g.queued&&g.destroy()});let p=i.matchTransition(l.value,c.value,e,c.params),h=!1;if(!p){if(!r)return;p=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:n,transition:p,fromState:l,toState:c,player:o,isFallbackTransition:h}),h||(Lt(e,kw),o.onStart(()=>{yr(e,kw)})),o.onDone(()=>{let g=this.players.indexOf(o);g>=0&&this.players.splice(g,1);const y=this._engine.playersByElement.get(e);if(y){let _=y.indexOf(o);_>=0&&y.splice(_,1)}}),this.players.push(o),f.push(o),o}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((n,s)=>{delete n[e]}),this._elementListeners.forEach((n,s)=>{this._elementListeners.set(s,n.filter(r=>r.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const n=this._engine.playersByElement.get(e);n&&(n.forEach(s=>s.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,n){const s=this._engine.driver.query(e,Ia,!0);s.forEach(r=>{if(r[Rt])return;const i=this._engine.fetchNamespacesByElement(r);i.size?i.forEach(o=>o.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>s.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(e,n,s,r){const i=this._engine.statesByElement.get(e),o=new Map;if(i){const a=[];if(Object.keys(i).forEach(l=>{if(o.set(l,i[l].value),this._triggers[l]){const c=this.trigger(e,l,Ei,r);c&&a.push(c)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,n,o),s&&$n(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const n=this._elementListeners.get(e),s=this._engine.statesByElement.get(e);if(n&&s){const r=new Set;n.forEach(i=>{const o=i.name;if(r.has(o))return;r.add(o);const l=this._triggers[o].fallbackTransition,c=s[o]||Qd,u=new Kd(Ei),d=new Zd(this.id,o,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:o,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(e,n){const s=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,n),this.triggerLeaveAnimation(e,n,!0))return;let r=!1;if(s.totalAnimations){const i=s.players.length?s.playersByQueriedElement.get(e):[];if(i&&i.length)r=!0;else{let o=e;for(;o=o.parentNode;)if(s.statesByElement.get(o)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)s.markElementAsRemoved(this.id,e,!1,n);else{const i=e[Rt];(!i||i===Rw)&&(s.afterFlush(()=>this.clearElementCache(e)),s.destroyInnerAnimations(e),s._onRemovalComplete(e,n))}}insertNode(e,n){Lt(e,this._hostClassName)}drainQueuedTransitions(e){const n=[];return this._queue.forEach(s=>{const r=s.player;if(r.destroyed)return;const i=s.element,o=this._elementListeners.get(i);o&&o.forEach(a=>{if(a.name==s.triggerName){const l=Fd(i,s.triggerName,s.fromState.value,s.toState.value);l._data=e,Md(s.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(s)}),this._queue=[],n.sort((s,r)=>{const i=s.transition.ast.depCount,o=r.transition.ast.depCount;return 0==i||0==o?i-o:this._engine.driver.containsElement(s.element,r.element)?1:-1})}destroy(e){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let n=!1;return this._elementListeners.has(e)&&(n=!0),n=!!this._queue.find(s=>s.element===e)||n,n}}class jk{constructor(e,n,s){this.bodyNode=e,this.driver=n,this._normalizer=s,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=(r,i)=>{}}_onRemovalComplete(e,n){this.onRemovalComplete(e,n)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(n=>{n.players.forEach(s=>{s.queued&&e.push(s)})}),e}createNamespace(e,n){const s=new Bk(e,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(s,n):(this.newHostElements.set(n,s),this.collectEnterElement(n)),this._namespaceLookup[e]=s}_balanceNamespaceList(e,n){const s=this._namespaceList,r=this.namespacesByHostElement,i=s.length-1;if(i>=0){let o=!1;if(void 0!==this.driver.getParentElement){let a=this.driver.getParentElement(n);for(;a;){const l=r.get(a);if(l){const c=s.indexOf(l);s.splice(c+1,0,e),o=!0;break}a=this.driver.getParentElement(a)}}else for(let a=i;a>=0;a--)if(this.driver.containsElement(s[a].hostElement,n)){s.splice(a+1,0,e),o=!0;break}o||s.unshift(e)}else s.push(e);return r.set(n,e),e}register(e,n){let s=this._namespaceLookup[e];return s||(s=this.createNamespace(e,n)),s}registerTrigger(e,n,s){let r=this._namespaceLookup[e];r&&r.register(n,s)&&this.totalAnimations++}destroy(e,n){if(!e)return;const s=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(s.hostElement),delete this._namespaceLookup[e];const r=this._namespaceList.indexOf(s);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>s.destroy(n))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const n=new Set,s=this.statesByElement.get(e);if(s){const r=Object.keys(s);for(let i=0;i=0&&this.collectedLeaveElements.splice(o,1)}if(e){const o=this._fetchNamespace(e);o&&o.insertNode(n,s)}r&&this.collectEnterElement(n)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,n){n?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Lt(e,qd)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),yr(e,qd))}removeNode(e,n,s,r){if(Va(n)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(n,r):this.markElementAsRemoved(e,n,!1,r),s){const o=this.namespacesByHostElement.get(n);o&&o.id!==e&&o.removeNode(n,r)}}else this._onRemovalComplete(n,r)}markElementAsRemoved(e,n,s,r,i){this.collectedLeaveElements.push(n),n[Rt]={namespaceId:e,setForRemoval:r,hasAnimation:s,removedBeforeQueried:!1,previousTriggersValues:i}}listen(e,n,s,r,i){return Va(n)?this._fetchNamespace(e).listen(n,s,r,i):()=>{}}_buildInstruction(e,n,s,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,s,r,e.fromState.options,e.toState.options,n,i)}destroyInnerAnimations(e){let n=this.driver.query(e,Ia,!0);n.forEach(s=>this.destroyActiveAnimationsForElement(s)),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,Rd,!0),n.forEach(s=>this.finishActiveQueriedAnimationOnElement(s)))}destroyActiveAnimationsForElement(e){const n=this.playersByElement.get(e);n&&n.forEach(s=>{s.queued?s.markedForDestroy=!0:s.destroy()})}finishActiveQueriedAnimationOnElement(e){const n=this.playersByQueriedElement.get(e);n&&n.forEach(s=>s.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return $n(this.players).onDone(()=>e());e()})}processLeaveNode(e){var n;const s=e[Rt];if(s&&s.setForRemoval){if(e[Rt]=Rw,s.namespaceId){this.destroyInnerAnimations(e);const r=this._fetchNamespace(s.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,s.setForRemoval)}(null===(n=e.classList)||void 0===n?void 0:n.contains(qd))&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((s,r)=>this._balanceNamespaceList(s,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let s=0;ss()),this._flushFns=[],this._whenQuietFns.length){const s=this._whenQuietFns;this._whenQuietFns=[],n.length?$n(n).onDone(()=>{s.forEach(r=>r())}):s.forEach(r=>r())}}reportError(e){throw function UP(t){return new I(3402,z)}()}_flushAnimations(e,n){const s=new ka,r=[],i=new Map,o=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(N=>{u.add(N);const S=this.driver.query(N,".ng-animate-queued",!0);for(let T=0;T{const T=kd+g++;h.set(S,T),N.forEach(Y=>Lt(Y,T))});const y=[],_=new Set,m=new Set;for(let N=0;N_.add(Y)):m.add(S))}const v=new Map,E=Bw(f,Array.from(_));E.forEach((N,S)=>{const T=ba+g++;v.set(S,T),N.forEach(Y=>Lt(Y,T))}),e.push(()=>{p.forEach((N,S)=>{const T=h.get(S);N.forEach(Y=>yr(Y,T))}),E.forEach((N,S)=>{const T=v.get(S);N.forEach(Y=>yr(Y,T))}),y.forEach(N=>{this.processLeaveNode(N)})});const M=[],q=[];for(let N=this._namespaceList.length-1;N>=0;N--)this._namespaceList[N].drainQueuedTransitions(n).forEach(T=>{const Y=T.player,Le=T.element;if(M.push(Y),this.collectedEnterElements.length){const at=Le[Rt];if(at&&at.setForMove){if(at.previousTriggersValues&&at.previousTriggersValues.has(T.triggerName)){const vs=at.previousTriggersValues.get(T.triggerName),zn=this.statesByElement.get(T.element);zn&&zn[T.triggerName]&&(zn[T.triggerName].value=vs)}return void Y.destroy()}}const hn=!d||!this.driver.containsElement(d,Le),bt=v.get(Le),Gn=h.get(Le),De=this._buildInstruction(T,s,Gn,bt,hn);if(De.errors&&De.errors.length)return void q.push(De);if(hn)return Y.onStart(()=>ys(Le,De.fromStyles)),Y.onDestroy(()=>pn(Le,De.toStyles)),void r.push(Y);if(T.isFallbackTransition)return Y.onStart(()=>ys(Le,De.fromStyles)),Y.onDestroy(()=>pn(Le,De.toStyles)),void r.push(Y);const Qw=[];De.timelines.forEach(at=>{at.stretchStartingKeyframe=!0,this.disabledNodes.has(at.element)||Qw.push(at)}),De.timelines=Qw,s.append(Le,De.timelines),o.push({instruction:De,player:Y,element:Le}),De.queriedElements.forEach(at=>Dt(a,at,[]).push(Y)),De.preStyleProps.forEach((at,vs)=>{const zn=Object.keys(at);if(zn.length){let ws=l.get(vs);ws||l.set(vs,ws=new Set),zn.forEach(Xd=>ws.add(Xd))}}),De.postStyleProps.forEach((at,vs)=>{const zn=Object.keys(at);let ws=c.get(vs);ws||c.set(vs,ws=new Set),zn.forEach(Xd=>ws.add(Xd))})});if(q.length){const N=[];q.forEach(S=>{N.push(function GP(t,e){return new I(3505,z)}())}),M.forEach(S=>S.destroy()),this.reportError(N)}const Q=new Map,Te=new Map;o.forEach(N=>{const S=N.element;s.has(S)&&(Te.set(S,S),this._beforeAnimationBuild(N.player.namespaceId,N.instruction,Q))}),r.forEach(N=>{const S=N.element;this._getPreviousPlayers(S,!1,N.namespaceId,N.triggerName,null).forEach(Y=>{Dt(Q,S,[]).push(Y),Y.destroy()})});const ie=y.filter(N=>Hw(N,l,c)),we=new Map;Vw(we,this.driver,m,c,En).forEach(N=>{Hw(N,l,c)&&ie.push(N)});const Vt=new Map;p.forEach((N,S)=>{Vw(Vt,this.driver,new Set(N),l,"!")}),ie.forEach(N=>{const S=we.get(N),T=Vt.get(N);we.set(N,Object.assign(Object.assign({},S),T))});const ut=[],Nn=[],Sn={};o.forEach(N=>{const{element:S,player:T,instruction:Y}=N;if(s.has(S)){if(u.has(S))return T.onDestroy(()=>pn(S,Y.toStyles)),T.disabled=!0,T.overrideTotalTime(Y.totalTime),void r.push(T);let Le=Sn;if(Te.size>1){let bt=S;const Gn=[];for(;bt=bt.parentNode;){const De=Te.get(bt);if(De){Le=De;break}Gn.push(bt)}Gn.forEach(De=>Te.set(De,Le))}const hn=this._buildAnimation(T.namespaceId,Y,Q,i,Vt,we);if(T.setRealPlayer(hn),Le===Sn)ut.push(T);else{const bt=this.playersByElement.get(Le);bt&&bt.length&&(T.parentPlayer=$n(bt)),r.push(T)}}else ys(S,Y.fromStyles),T.onDestroy(()=>pn(S,Y.toStyles)),Nn.push(T),u.has(S)&&r.push(T)}),Nn.forEach(N=>{const S=i.get(N.element);if(S&&S.length){const T=$n(S);N.setRealPlayer(T)}}),r.forEach(N=>{N.parentPlayer?N.syncPlayerEvents(N.parentPlayer):N.destroy()});for(let N=0;N!hn.destroyed);Le.length?Gk(this,S,Le):this.processLeaveNode(S)}return y.length=0,ut.forEach(N=>{this.players.push(N),N.onDone(()=>{N.destroy();const S=this.players.indexOf(N);this.players.splice(S,1)}),N.play()}),ut}elementContainsData(e,n){let s=!1;const r=n[Rt];return r&&r.setForRemoval&&(s=!0),this.playersByElement.has(n)&&(s=!0),this.playersByQueriedElement.has(n)&&(s=!0),this.statesByElement.has(n)&&(s=!0),this._fetchNamespace(e).elementContainsData(n)||s}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,n,s,r,i){let o=[];if(n){const a=this.playersByQueriedElement.get(e);a&&(o=a)}else{const a=this.playersByElement.get(e);if(a){const l=!i||i==Ei;a.forEach(c=>{c.queued||!l&&c.triggerName!=r||o.push(c)})}}return(s||r)&&(o=o.filter(a=>!(s&&s!=a.namespaceId||r&&r!=a.triggerName))),o}_beforeAnimationBuild(e,n,s){const i=n.element,o=n.isRemovalTransition?void 0:e,a=n.isRemovalTransition?void 0:n.triggerName;for(const l of n.timelines){const c=l.element,u=c!==i,d=Dt(s,c,[]);this._getPreviousPlayers(c,u,o,a,n.toState).forEach(p=>{const h=p.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),p.destroy(),d.push(p)})}ys(i,n.fromStyles)}_buildAnimation(e,n,s,r,i,o){const a=n.triggerName,l=n.element,c=[],u=new Set,d=new Set,f=n.timelines.map(h=>{const g=h.element;u.add(g);const y=g[Rt];if(y&&y.removedBeforeQueried)return new vi(h.duration,h.delay);const _=g!==l,m=function zk(t){const e=[];return jw(t,e),e}((s.get(g)||Lk).map(Q=>Q.getRealPlayer())).filter(Q=>!!Q.element&&Q.element===g),v=i.get(g),E=o.get(g),M=fw(0,this._normalizer,0,h.keyframes,v,E),q=this._buildPlayer(h,M,m);if(h.subTimeline&&r&&d.add(g),_){const Q=new Zd(e,a,g);Q.setRealPlayer(q),c.push(Q)}return q});c.forEach(h=>{Dt(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>function Hk(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,h.element,h))}),u.forEach(h=>Lt(h,Cw));const p=$n(f);return p.onDestroy(()=>{u.forEach(h=>yr(h,Cw)),pn(l,n.toStyles)}),d.forEach(h=>{Dt(r,h,[]).push(p)}),p}_buildPlayer(e,n,s){return n.length>0?this.driver.animate(e.element,n,e.duration,e.delay,e.easing,s):new vi(e.duration,e.delay)}}class Zd{constructor(e,n,s){this.namespaceId=e,this.triggerName=n,this.element=s,this._player=new vi,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(n=>{this._queuedCallbacks[n].forEach(s=>Md(e,n,void 0,s))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const n=this._player;n.triggerCallback&&e.onStart(()=>n.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,n){Dt(this._queuedCallbacks,e,[]).push(n)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}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(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const n=this._player;n.triggerCallback&&n.triggerCallback(e)}}function Va(t){return t&&1===t.nodeType}function Lw(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function Vw(t,e,n,s,r){const i=[];n.forEach(l=>i.push(Lw(l)));const o=[];s.forEach((l,c)=>{const u={};l.forEach(d=>{const f=u[d]=e.computeStyle(c,d,r);(!f||0==f.length)&&(c[Rt]=Vk,o.push(c))}),t.set(c,u)});let a=0;return n.forEach(l=>Lw(l,i[a++])),o}function Bw(t,e){const n=new Map;if(t.forEach(a=>n.set(a,[])),0==e.length)return n;const r=new Set(e),i=new Map;function o(a){if(!a)return 1;let l=i.get(a);if(l)return l;const c=a.parentNode;return l=n.has(c)?c:r.has(c)?1:o(c),i.set(a,l),l}return e.forEach(a=>{const l=o(a);1!==l&&n.get(l).push(a)}),n}function Lt(t,e){var n;null===(n=t.classList)||void 0===n||n.add(e)}function yr(t,e){var n;null===(n=t.classList)||void 0===n||n.remove(e)}function Gk(t,e,n){$n(n).onDone(()=>t.processLeaveNode(e))}function jw(t,e){for(let n=0;nr.add(i)):e.set(t,s),n.delete(t),!0}class Ba{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._triggerCache={},this.onRemovalComplete=(r,i)=>{},this._transitionEngine=new jk(e,n,s),this._timelineEngine=new Ok(e,n,s),this._transitionEngine.onRemovalComplete=(r,i)=>this.onRemovalComplete(r,i)}registerTrigger(e,n,s,r,i){const o=e+"-"+r;let a=this._triggerCache[o];if(!a){const l=[],u=jd(this._driver,i,l,[]);if(l.length)throw function xP(t,e){return new I(3404,z)}();a=function Ak(t,e,n){return new Mk(t,e,n)}(r,u,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(n,r,a)}register(e,n){this._transitionEngine.register(e,n)}destroy(e,n){this._transitionEngine.destroy(e,n)}onInsert(e,n,s,r){this._transitionEngine.insertNode(e,n,s,r)}onRemove(e,n,s,r){this._transitionEngine.removeNode(e,n,r||!1,s)}disableAnimations(e,n){this._transitionEngine.markElementAsDisabled(e,n)}process(e,n,s,r){if("@"==s.charAt(0)){const[i,o]=pw(s);this._timelineEngine.command(i,n,o,r)}else this._transitionEngine.trigger(e,n,s,r)}listen(e,n,s,r,i){if("@"==s.charAt(0)){const[o,a]=pw(s);return this._timelineEngine.listen(o,n,a,i)}return this._transitionEngine.listen(e,n,s,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Kk=(()=>{class t{constructor(n,s,r){this._element=n,this._startStyles=s,this._endStyles=r,this._state=0;let i=t.initialStylesByElement.get(n);i||t.initialStylesByElement.set(n,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&pn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(pn(this._element,this._initialStyles),this._endStyles&&(pn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ys(this._element,this._endStyles),this._endStyles=null),pn(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function Yd(t){let e=null;const n=Object.keys(t);for(let s=0;se()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,n,s){return e.animate(n,s)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),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(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};if(this.hasStarted()){const n=this._finalKeyframe;Object.keys(n).forEach(s=>{"offset"!=s&&(e[s]=this._finished?n[s]:Sw(this.element,s))})}this.currentSnapshot=e}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class Zk{validateStyleProperty(e){return yw(e)}matchesElement(e,n){return!1}containsElement(e,n){return _w(e,n)}getParentElement(e){return xd(e)}query(e,n,s){return vw(e,n,s)}computeStyle(e,n,s){return window.getComputedStyle(e)[n]}animate(e,n,s,r,i,o=[]){const l={duration:s,delay:r,fill:0==r?"both":"forwards"};i&&(l.easing=i);const c={},u=o.filter(f=>f instanceof $w);(function ek(t,e){return 0===t||0===e})(s,r)&&u.forEach(f=>{let p=f.currentSnapshot;Object.keys(p).forEach(h=>c[h]=p[h])}),n=function tk(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let i=e[0],o=[];if(s.forEach(a=>{i.hasOwnProperty(a)||o.push(a),i[a]=n[a]}),o.length)for(var r=1;rUn(f,!1)),c);const d=function qk(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=Yd(e[0]),e.length>1&&(s=Yd(e[e.length-1]))):e&&(n=Yd(e)),n||s?new Kk(t,n,s):null}(e,n);return new $w(e,n,l,d)}}let Yk=(()=>{class t extends ga{constructor(n,s){super(),this._nextAnimationId=0,this._renderer=n.createRenderer(s.body,{id:"0",encapsulation:Ht.None,styles:[],data:{animation:[]}})}build(n){const s=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(n)?zv(n):n;return Uw(this._renderer,null,s,"register",[r]),new Xk(s,this._renderer)}}return t.\u0275fac=function(n){return new(n||t)(x(cr),x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Xk extends class mx{}{constructor(e,n){super(),this._id=e,this._renderer=n}create(e,n){return new Jk(this._id,e,n||{},this._renderer)}}class Jk{constructor(e,n,s,r){this.id=e,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",s)}_listen(e,n){return this._renderer.listen(this.element,`@@${this.id}:${e}`,n)}_command(e,...n){return Uw(this._renderer,this.element,this.id,e,n)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}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(e){this._command("setPosition",e)}getPosition(){var e,n;return null!==(n=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==n?n:0}}function Uw(t,e,n,s,r){return t.setProperty(e,`@@${n}:${s}`,r)}const Gw="@.disabled";let eR=(()=>{class t{constructor(n,s,r){this.delegate=n,this.engine=s,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),s.onRemovalComplete=(i,o)=>{const a=null==o?void 0:o.parentNode(i);a&&o.removeChild(a,i)}}createRenderer(n,s){const i=this.delegate.createRenderer(n,s);if(!(n&&s&&s.data&&s.data.animation)){let u=this._rendererCache.get(i);return u||(u=new zw("",i,this.engine),this._rendererCache.set(i,u)),u}const o=s.id,a=s.id+"-"+this._currentId;this._currentId++,this.engine.register(a,n);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(o,a,n,u.name,u)};return s.data.animation.forEach(l),new tR(this,a,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(n,s,r){n>=0&&ns(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(i=>{const[o,a]=i;o(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([s,r]))}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 t.\u0275fac=function(n){return new(n||t)(x(cr),x(Ba),x(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class zw{constructor(e,n,s){this.namespaceId=e,this.delegate=n,this.engine=s,this.destroyNode=this.delegate.destroyNode?r=>n.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,n){this.delegate.appendChild(e,n),this.engine.onInsert(this.namespaceId,n,e,!1)}insertBefore(e,n,s,r=!0){this.delegate.insertBefore(e,n,s),this.engine.onInsert(this.namespaceId,n,e,r)}removeChild(e,n,s){this.engine.onRemove(this.namespaceId,n,this.delegate,s)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,s,r){this.delegate.setAttribute(e,n,s,r)}removeAttribute(e,n,s){this.delegate.removeAttribute(e,n,s)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,s,r){this.delegate.setStyle(e,n,s,r)}removeStyle(e,n,s){this.delegate.removeStyle(e,n,s)}setProperty(e,n,s){"@"==n.charAt(0)&&n==Gw?this.disableAnimations(e,!!s):this.delegate.setProperty(e,n,s)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,s){return this.delegate.listen(e,n,s)}disableAnimations(e,n){this.engine.disableAnimations(e,n)}}class tR extends zw{constructor(e,n,s,r){super(n,s,r),this.factory=e,this.namespaceId=n}setProperty(e,n,s){"@"==n.charAt(0)?"."==n.charAt(1)&&n==Gw?this.disableAnimations(e,s=void 0===s||!!s):this.engine.process(this.namespaceId,e,n.substr(1),s):this.delegate.setProperty(e,n,s)}listen(e,n,s){if("@"==n.charAt(0)){const r=function nR(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(e);let i=n.substr(1),o="";return"@"!=i.charAt(0)&&([i,o]=function sR(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,r,i,o,a=>{this.factory.scheduleListenerCallback(a._data||-1,s,a)})}return this.delegate.listen(e,n,s)}}let rR=(()=>{class t extends Ba{constructor(n,s,r){super(n.body,s,r)}ngOnDestroy(){this.flush()}}return t.\u0275fac=function(n){return new(n||t)(x(lt),x(Pd),x(zd))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ww=new H("AnimationModuleType"),qw=[{provide:ga,useClass:Yk},{provide:zd,useFactory:function iR(){return new bk}},{provide:Ba,useClass:rR},{provide:cr,useFactory:function oR(t,e,n){return new eR(t,e,n)},deps:[ta,Ba,Pe]}],Kw=[{provide:Pd,useFactory:()=>new Zk},{provide:Ww,useValue:"BrowserAnimations"},...qw],aR=[{provide:Pd,useClass:ww},{provide:Ww,useValue:"NoopAnimations"},...qw];let lR=(()=>{class t{static withConfig(n){return{ngModule:t,providers:n.disableAnimations?aR:Kw}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:Kw,imports:[S_]}),t})(),cR=(()=>{class t{constructor(n){this.injector=n;const s=Ku(sx,{injector:this.injector});customElements.define("site-search",s);const r=Ku(lP,{injector:this.injector});customElements.define("icon-set-list",r);const i=Ku(dP,{injector:this.injector});customElements.define("svg-css",i)}ngDoBootstrap(){}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:[],imports:[[S_,JO,Zx.forRoot(),lR]]}),t})();(function xA(){By=!1})(),hF().bootstrapModule(cR).catch(t=>console.error(t))}},Wn=>{Wn(Wn.s=441)}]); \ No newline at end of file diff --git a/app-components/src/app/_data/site-data.ts b/app-components/src/app/_data/site-data.ts index 3bc00d1..ff78f48 100644 --- a/app-components/src/app/_data/site-data.ts +++ b/app-components/src/app/_data/site-data.ts @@ -2014,6 +2014,19 @@ export const siteData = [ "deprecated": false, "useInstead": "" }, + { + "name": "file-bar-graph", + "displayName": "File Bar Graph", + "tags": [ + "chart", + "report" + ], + "categories": [ + "Folders & Files" + ], + "deprecated": false, + "useInstead": "" + }, { "name": "file-check-in", "displayName": "File Check In", @@ -7809,6 +7822,19 @@ export const siteData = [ "deprecated": false, "useInstead": "" }, + { + "name": "file-bar-graph", + "displayName": "File Bar Graph", + "tags": [ + "chart", + "report" + ], + "categories": [ + "Folders & Files" + ], + "deprecated": false, + "useInstead": "" + }, { "name": "file-check-in", "displayName": "File Check In", diff --git a/docs/assets/js/app-components.js b/docs/assets/js/app-components.js index 726a702..d9742b7 100644 --- a/docs/assets/js/app-components.js +++ b/docs/assets/js/app-components.js @@ -1,3 +1,3 @@ (()=>{"use strict";var e,v={},_={};function n(e){var a=_[e];if(void 0!==a)return a.exports;var r=_[e]={exports:{}};return v[e].call(r.exports,r,r.exports,n),r.exports}n.m=v,e=[],n.O=(a,r,o,f)=>{if(!r){var s=1/0;for(t=0;t=f)&&Object.keys(n.O).every(h=>n.O[h](r[l]))?r.splice(l--,1):(u=!1,f0&&e[t-1][2]>f;t--)e[t]=e[t-1];e[t]=[r,o,f]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a}),a},n.d=(e,a)=>{for(var r in a)n.o(a,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{var e={666:0};n.O.j=o=>0===e[o];var a=(o,f)=>{var l,c,[t,s,u]=f,p=0;if(t.some(d=>0!==e[d])){for(l in s)n.o(s,l)&&(n.m[l]=s[l]);if(u)var b=u(n)}for(o&&o(f);p{"use strict";we(609),we(757),we(924)},924:()=>{!function(){"use strict";!function(){if(void 0===window.Reflect||void 0===window.customElements||window.customElements.polyfillWrapFlushCallback)return;const K=HTMLElement;window.HTMLElement=function(){return Reflect.construct(K,[],this.constructor)},HTMLElement.prototype=K.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,K)}()}()},757:()=>{!function(K,pe){"use strict";function we(){var r=rt.splice(0,rt.length);for(Y=0;r.length;)r.shift().call(null,r.shift())}function be(r,n){for(var c=0,l=r.length;c1)&&tt(this)}}}),t(T,Se,{value:function(L){-1>0,ie="__"+se+Xe,Pe="addEventListener",ue="attached",Ce="Callback",Te="detached",it="extends",Se="attributeChanged"+Ce,qe=ue+Ce,ut="connected"+Ce,Dt="disconnected"+Ce,le="created"+Ce,Ht=Te+Ce,ct="ADDITION",Tt="REMOVAL",je="DOMAttrModified",Nt="DOMContentLoaded",At="DOMSubtreeModified",st="<",yt="=",It=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,Zt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Re=[],lt=[],he="",De=q.documentElement,ge=Re.indexOf||function(r){for(var n=this.length;n--&&this[n]!==r;);return n},gt=ve.prototype,He=gt.hasOwnProperty,bt=gt.isPrototypeOf,Ve=ve.defineProperty,kt=[],Ye=ve.getOwnPropertyDescriptor,St=ve.getOwnPropertyNames,Wt=ve.getPrototypeOf,jt=ve.setPrototypeOf,Ft=!!ve.__proto__,ft="__dreCEv1",Ne=K.customElements,vt=!/^force/.test(pe.type)&&!!(Ne&&Ne.define&&Ne.get&&Ne.whenDefined),xt=ve.create||ve,Xt=K.Map||function(){var r,n=[],c=[];return{get:function(l){return c[ge.call(n,l)]},set:function(l,h){(r=ge.call(n,l))<0?c[n.push(l)-1]=h:c[r]=h}}},Vt=K.Promise||function(r){function n(T){for(l=!0;c.length;)c.shift()(T)}var c=[],l=!1,h={catch:function(){return h},then:function(T){return c.push(T),l&&setTimeout(n,1),h}};return r(n),h},wt=!1,ht=xt(null),Be=xt(null),Mt=new Xt,Lt=function(r){return r.toLowerCase()},Ke=ve.create||function r(n){return n?(r.prototype=n,new r):this},Je=jt||(Ft?function(r,n){return r.__proto__=n,r}:St&&Ye?function(){function r(n,c){for(var l,h=St(c),T=0,_=h.length;T<_;T++)He.call(n,l=h[T])||Ve(n,l,Ye(c,l))}return function(n,c){do{r(n,c)}while((c=Wt(c))&&!bt.call(c,n));return n}}():function(r,n){for(var c in n)r[c]=n[c];return r}),Ue=K.MutationObserver||K.WebKitMutationObserver,Bt=K.HTMLAnchorElement,ce=(K.HTMLElement||K.Element||K.Node).prototype,e=!bt.call(ce,De),t=e?function(r,n,c){return r[n]=c.value,r}:Ve,o=e?function(r){return 1===r.nodeType}:function(r){return bt.call(ce,r)},i=e&&[],f=ce.attachShadow,v=ce.cloneNode,E=ce.closest||function(r){for(var n=this;n&&n.nodeName!==r;)n=n.parentNode;return n},y=ce.dispatchEvent,b=ce.getAttribute,P=ce.hasAttribute,w=ce.removeAttribute,S=ce.setAttribute,M=q.createElement,A=q.importNode,I=M,W=Ue&&{attributes:!0,characterData:!0,attributeOldValue:!0},re=Ue||function(r){Q=!1,De.removeEventListener(je,re)},Y=0,$=se in q&&!/^force-all/.test(pe.type),V=!0,C=!1,Q=!0,U=!0,z=!0;if(Ue&&((Oe=q.createElement("div")).innerHTML="
",new Ue(function(r,n){if(r[0]&&"childList"==r[0].type&&!r[0].removedNodes[0].childNodes.length){var c=(Oe=Ye(ce,"innerHTML"))&&Oe.set;c&&Ve(ce,"innerHTML",{set:function(l){for(;this.lastChild;)this.removeChild(this.lastChild);c.call(this,l)}})}n.disconnect(),Oe=null}).observe(Oe,{childList:!0,subtree:!0}),Oe.innerHTML=""),$||(jt||Ft?(at=function(r,n){bt.call(n,r)||et(r,n)},ze=et):(at=function(r,n){r[ie]||(r[ie]=ve(!0),et(r,n))},ze=at),e?(Q=!1,r=Ye(ce,Pe),n=r.value,c=function(T){var _=new CustomEvent(je,{bubbles:!0});_.attrName=T,_.prevValue=b.call(this,T),_.newValue=null,_[Tt]=_.attrChange=2,w.call(this,T),y.call(this,_)},l=function(T,_){var D=P.call(this,T),L=D&&b.call(this,T),G=new CustomEvent(je,{bubbles:!0});S.call(this,T,_),G.attrName=T,G.prevValue=D?L:null,G.newValue=_,D?G.MODIFICATION=G.attrChange=1:G[ct]=G.attrChange=0,y.call(this,G)},h=function(T){var _,D=T.currentTarget,L=D[ie],G=T.propertyName;L.hasOwnProperty(G)&&(L=L[G],(_=new CustomEvent(je,{bubbles:!0})).attrName=L.name,_.prevValue=L.value||null,_.newValue=L.value=D[G]||null,null==_.prevValue?_[ct]=_.attrChange=0:_.MODIFICATION=_.attrChange=1,y.call(D,_))},r.value=function(T,_,D){T===je&&this[Se]&&this.setAttribute!==l&&(this[ie]={className:{name:"class",value:this.className}},this.setAttribute=l,this.removeAttribute=c,n.call(this,"propertychange",h)),n.call(this,T,_,D)},Ve(ce,Pe,r)):Ue||(De[Pe](je,re),De.setAttribute(ie,1),De.removeAttribute(ie),Q&&(_t=function(r){var n,c,l,h=this;if(h===r.target){for(l in n=h[ie],h[ie]=c=nt(h),c){if(!(l in n))return xe(0,h,l,n[l],c[l],ct);if(c[l]!==n[l])return xe(1,h,l,n[l],c[l],"MODIFICATION")}for(l in n)if(!(l in c))return xe(2,h,l,n[l],c[l],Tt)}},xe=function(r,n,c,l,h,T){var _={attrChange:r,currentTarget:n,attrName:c,prevValue:l,newValue:h};_[T]=r,Fe(_)},nt=function(r){for(var n,c,l={},h=r.attributes,T=0,_=h.length;T<_;T++)"setAttribute"!==(c=(n=h[T]).name)&&(l[c]=n.value);return l})),q[se]=function(r,n){if(c=r.toUpperCase(),V&&(V=!1,Ue?(ot=function(L,G){function Z(N,m){for(var a=0,u=N.length;a$");if(n[it]="a",(r.prototype=Ke(Bt.prototype)).constructor=r,K.customElements.define(c,r,n),!l.test(q.createElement("a",{is:c}).outerHTML)||!l.test((new r).outerHTML))throw n}(function r(){return Reflect.construct(Bt,[],r)},{},"document-register-element-a"+Xe)}catch(r){ne()}if(!pe.noBuiltIn)try{if(M.call(q,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(r){Lt=function(n){return{is:n.toLowerCase()}}}}(window)},609:function(K,pe,we){"use strict";var be,dt,me=this&&this.__spreadArray||function(Ee,_e,Fe){if(Fe||2===arguments.length)for(var Le,Me=0,$e=_e.length;Me<$e;Me++)(Le||!(Me in _e))&&(Le||(Le=Array.prototype.slice.call(_e,0,Me)),Le[Me]=_e[Me]);return Ee.concat(Le||Array.prototype.slice.call(_e))};be=function(){!function(e){var t=e.performance;function o(m){t&&t.mark&&t.mark(m)}function i(m,a){t&&t.measure&&t.measure(m,a)}o("Zone");var f=e.__Zone_symbol_prefix||"__zone_symbol__";function v(m){return f+m}var E=!0===e[v("forceDuplicateZoneCheck")];if(e.Zone){if(E||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var y=function(){function m(a,u){this._parent=a,this._name=u?u.name||"unnamed":"",this._properties=u&&u.properties||{},this._zoneDelegate=new P(this,this._parent&&this._parent._zoneDelegate,u)}return m.assertZonePatched=function(){if(e.Promise!==_.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(m,"root",{get:function(){for(var a=m.current;a.parent;)a=a.parent;return a},enumerable:!1,configurable:!0}),Object.defineProperty(m,"current",{get:function(){return L.zone},enumerable:!1,configurable:!0}),Object.defineProperty(m,"currentTask",{get:function(){return G},enumerable:!1,configurable:!0}),m.__load_patch=function(a,u,s){if(void 0===s&&(s=!1),_.hasOwnProperty(a)){if(!s&&E)throw Error("Already loaded patch: "+a)}else if(!e["__Zone_disable_"+a]){var R="Zone:"+a;o(R),_[a]=u(e,m,D),i(R,R)}},Object.defineProperty(m.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),m.prototype.get=function(a){var u=this.getZoneWith(a);if(u)return u._properties[a]},m.prototype.getZoneWith=function(a){for(var u=this;u;){if(u._properties.hasOwnProperty(a))return u;u=u._parent}return null},m.prototype.fork=function(a){if(!a)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,a)},m.prototype.wrap=function(a,u){if("function"!=typeof a)throw new Error("Expecting function got: "+a);var s=this._zoneDelegate.intercept(this,a,u),R=this;return function(){return R.runGuarded(s,this,arguments,u)}},m.prototype.run=function(a,u,s,R){L={parent:L,zone:this};try{return this._zoneDelegate.invoke(this,a,u,s,R)}finally{L=L.parent}},m.prototype.runGuarded=function(a,u,s,R){void 0===u&&(u=null),L={parent:L,zone:this};try{try{return this._zoneDelegate.invoke(this,a,u,s,R)}catch(ee){if(this._zoneDelegate.handleError(this,ee))throw ee}}finally{L=L.parent}},m.prototype.runTask=function(a,u,s){if(a.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(a.zone||C).name+"; Execution: "+this.name+")");if(a.state!==Q||a.type!==T&&a.type!==h){var R=a.state!=r;R&&a._transitionTo(r,z),a.runCount++;var ee=G;G=a,L={parent:L,zone:this};try{a.type==h&&a.data&&!a.data.isPeriodic&&(a.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,a,u,s)}catch(Ae){if(this._zoneDelegate.handleError(this,Ae))throw Ae}}finally{a.state!==Q&&a.state!==c&&(a.type==T||a.data&&a.data.isPeriodic?R&&a._transitionTo(z,r):(a.runCount=0,this._updateTaskCount(a,-1),R&&a._transitionTo(Q,r,Q))),L=L.parent,G=ee}}},m.prototype.scheduleTask=function(a){if(a.zone&&a.zone!==this)for(var u=this;u;){if(u===a.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(a.zone.name));u=u.parent}a._transitionTo(U,Q);var s=[];a._zoneDelegates=s,a._zone=this;try{a=this._zoneDelegate.scheduleTask(this,a)}catch(R){throw a._transitionTo(c,U,Q),this._zoneDelegate.handleError(this,R),R}return a._zoneDelegates===s&&this._updateTaskCount(a,1),a.state==U&&a._transitionTo(z,U),a},m.prototype.scheduleMicroTask=function(a,u,s,R){return this.scheduleTask(new w(l,a,u,s,R,void 0))},m.prototype.scheduleMacroTask=function(a,u,s,R,ee){return this.scheduleTask(new w(h,a,u,s,R,ee))},m.prototype.scheduleEventTask=function(a,u,s,R,ee){return this.scheduleTask(new w(T,a,u,s,R,ee))},m.prototype.cancelTask=function(a){if(a.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(a.zone||C).name+"; Execution: "+this.name+")");a._transitionTo(n,z,r);try{this._zoneDelegate.cancelTask(this,a)}catch(u){throw a._transitionTo(c,n),this._zoneDelegate.handleError(this,u),u}return this._updateTaskCount(a,-1),a._transitionTo(Q,n),a.runCount=0,a},m.prototype._updateTaskCount=function(a,u){var s=a._zoneDelegates;-1==u&&(a._zoneDelegates=null);for(var R=0;R0,macroTask:s.macroTask>0,eventTask:s.eventTask>0,change:a})},m}(),w=function(){function m(a,u,s,R,ee,Ae){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=a,this.source=u,this.data=R,this.scheduleFn=ee,this.cancelFn=Ae,!s)throw new Error("callback is not defined");this.callback=s;var p=this;this.invoke=a===T&&R&&R.useG?m.invokeTask:function(){return m.invokeTask.call(e,p,this,arguments)}}return m.invokeTask=function(a,u,s){a||(a=this),Z++;try{return a.runCount++,a.zone.runTask(a,u,s)}finally{1==Z&&V(),Z--}},Object.defineProperty(m.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),m.prototype.cancelScheduleRequest=function(){this._transitionTo(Q,U)},m.prototype._transitionTo=function(a,u,s){if(this._state!==u&&this._state!==s)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(a,"', expecting state '").concat(u,"'").concat(s?" or '"+s+"'":"",", was '").concat(this._state,"'."));this._state=a,a==Q&&(this._zoneDelegates=null)},m.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},m.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},m}(),S=v("setTimeout"),M=v("Promise"),A=v("then"),I=[],W=!1;function Y(m){if(re||e[M]&&(re=e[M].resolve(0)),re){var a=re[A];a||(a=re.then),a.call(re,m)}else e[S](m,0)}function $(m){0===Z&&0===I.length&&Y(V),m&&I.push(m)}function V(){if(!W){for(W=!0;I.length;){var m=I;I=[];for(var a=0;a=0;o--)"function"==typeof e[o]&&(e[o]=mt(e[o],t+"_"+o));return e}function rt(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var _t="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,xe=!("nw"in ne)&&void 0!==ne.process&&"[object process]"==={}.toString.call(ne.process),nt=!xe&&!_t&&!(!tt||!Ze.HTMLElement),ot=void 0!==ne.process&&"[object process]"==={}.toString.call(ne.process)&&!_t&&!(!tt||!Ze.HTMLElement),We={},at=function(e){if(e=e||ne.event){var t=We[e.type];t||(t=We[e.type]=J("ON_PROPERTY"+e.type));var f,o=this||e.target||ne,i=o[t];return nt&&o===Ze&&"error"===e.type?!0===(f=i&&i.call(this,e.message,e.filename,e.lineno,e.colno,e.error))&&e.preventDefault():null!=(f=i&&i.apply(this,arguments))&&!f&&e.preventDefault(),f}};function ze(e,t,o){var i=Ee(e,t);if(!i&&o&&Ee(o,t)&&(i={enumerable:!0,configurable:!0}),i&&i.configurable){var v=J("on"+t+"patched");if(!e.hasOwnProperty(v)||!e[v]){delete i.writable,delete i.value;var E=i.get,y=i.set,b=t.slice(2),P=We[b];P||(P=We[b]=J("ON_PROPERTY"+b)),i.set=function(w){var S=this;!S&&e===ne&&(S=ne),S&&("function"==typeof S[P]&&S.removeEventListener(b,at),y&&y.call(S,null),S[P]=w,"function"==typeof w&&S.addEventListener(b,at,!1))},i.get=function(){var w=this;if(!w&&e===ne&&(w=ne),!w)return null;var S=w[P];if(S)return S;if(E){var M=E.call(this);if(M)return i.set.call(this,M),"function"==typeof w.removeAttribute&&w.removeAttribute(t),M}return null},_e(e,t,i),e[v]=!0}}}function Oe(e,t,o){if(t)for(var i=0;i=0&&"function"==typeof y[b.cbIdx]?Et(b.name,y[b.cbIdx],b,f):v.apply(E,y)}})}function ue(e,t){e[J("OriginalDelegate")]=t}var Ce=!1,Te=!1;function Se(){if(Ce)return Te;Ce=!0;try{var e=Ze.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Te=!0)}catch(t){}return Te}Zone.__load_patch("ZoneAwarePromise",function(e,t,o){var i=Object.getOwnPropertyDescriptor,f=Object.defineProperty;var E=o.symbol,y=[],b=!0===e[E("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],P=E("Promise"),w=E("then");o.onUnhandledError=function(p){if(o.showUncaughtError()){var k=p&&p.rejection;k?console.error("Unhandled Promise rejection:",k instanceof Error?k.message:k,"; Zone:",p.zone.name,"; Task:",p.task&&p.task.source,"; Value:",k,k instanceof Error?k.stack:void 0):console.error(p)}},o.microtaskDrainDone=function(){for(var p=function(){var k=y.shift();try{k.zone.runGuarded(function(){throw k.throwOriginal?k.rejection:k})}catch(g){!function A(p){o.onUnhandledError(p);try{var k=t[M];"function"==typeof k&&k.call(this,p)}catch(g){}}(g)}};y.length;)p()};var M=E("unhandledPromiseRejectionHandler");function I(p){return p&&p.then}function W(p){return p}function re(p){return u.reject(p)}var Y=E("state"),$=E("value"),V=E("finally"),C=E("parentPromiseValue"),Q=E("parentPromiseState"),z=null,r=!0,n=!1;function l(p,k){return function(g){try{D(p,k,g)}catch(d){D(p,!1,d)}}}var h=function(){var p=!1;return function(g){return function(){p||(p=!0,g.apply(null,arguments))}}},_=E("currentTaskTrace");function D(p,k,g){var d=h();if(p===g)throw new TypeError("Promise resolved with itself");if(p[Y]===z){var O=null;try{("object"==typeof g||"function"==typeof g)&&(O=g&&g.then)}catch(B){return d(function(){D(p,!1,B)})(),p}if(k!==n&&g instanceof u&&g.hasOwnProperty(Y)&&g.hasOwnProperty($)&&g[Y]!==z)G(g),D(p,g[Y],g[$]);else if(k!==n&&"function"==typeof O)try{O.call(g,d(l(p,k)),d(l(p,!1)))}catch(B){d(function(){D(p,!1,B)})()}else{p[Y]=k;var j=p[$];if(p[$]=g,p[V]===V&&k===r&&(p[Y]=p[Q],p[$]=p[C]),k===n&&g instanceof Error){var H=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;H&&f(g,_,{configurable:!0,enumerable:!1,writable:!0,value:H})}for(var F=0;F2}).map(function(t){return t.substring(2)})}function lt(e,t){if((!xe||ot)&&!Zone[e.symbol("patchEvents")]){var o=t.__Zone_ignore_on_properties,i=[];if(nt){var f=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var v=function it(){try{var e=Ze.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(t){}return!1}()?[{target:f,ignoreProperties:["error"]}]:[];Zt(f,Re(f),o&&o.concat(v),Fe(f))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var E=0;E1?new v(b,P):new v(b),A=e.ObjectGetOwnPropertyDescriptor(w,"onmessage");return A&&!1===A.configurable?(S=e.ObjectCreate(w),M=w,[i,f,"send","close"].forEach(function(I){S[I]=function(){var W=e.ArraySlice.call(arguments);if(I===i||I===f){var re=W.length>0?W[0]:void 0;if(re){var Y=Zone.__symbol__("ON_PROPERTY"+re);w[Y]=S[Y]}}return w[I].apply(w,W)}})):S=w,e.patchOnProperties(S,["close","error","message","open"],M),S};var E=t.WebSocket;for(var y in v)E[y]=v[y]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",function(e,t,o){var i=Re(e);o.patchOnProperties=Oe,o.patchMethod=ie,o.bindArguments=ve,o.patchMacroTask=Pe;var f=t.__symbol__("BLACK_LISTED_EVENTS"),v=t.__symbol__("UNPATCHED_EVENTS");e[v]&&(e[f]=e[v]),e[f]&&(t[f]=t[v]=e[f]),o.patchEventPrototype=st,o.patchEventTarget=Nt,o.isIEOrEdge=Se,o.ObjectDefineProperty=_e,o.ObjectGetOwnPropertyDescriptor=Ee,o.ObjectCreate=Me,o.ArraySlice=$e,o.patchClass=Xe,o.wrapWithCurrentZone=mt,o.filterProperties=It,o.attachOriginToPatched=ue,o._redefineProperty=Object.defineProperty,o.patchCallbacks=yt,o.getGlobalObjects=function(){return{globalSources:Ht,zoneSymbolEventNames:le,eventNames:i,isBrowser:nt,isMix:ot,isNode:xe,TRUE_STR:ke,FALSE_STR:ye,ZONE_SYMBOL_PREFIX:Ie,ADD_EVENT_LISTENER_STR:Le,REMOVE_EVENT_LISTENER_STR:pt}}});var e,t,Be=me(me(me(me(me(me(me(me([],["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"],!0),["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],!0),["autocomplete","autocompleteerror"],!0),["toggle"],!0),["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],!0),["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],!0),["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],!0),["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"],!0);e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=e.__Zone_symbol_prefix||"__zone_symbol__",e[function o(i){return t+i}("legacyPatch")]=function(){var i=e.Zone;i.__load_patch("defineProperty",function(f,v,E){E._redefineProperty=Ve,function bt(){he=Zone.__symbol__,De=Object[he("defineProperty")]=Object.defineProperty,ge=Object[he("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,gt=Object.create,He=he("unconfigurables"),Object.defineProperty=function(e,t,o){if(kt(e,t))throw new TypeError("Cannot assign to read only property '"+t+"' of "+e);var i=o.configurable;return"prototype"!==t&&(o=Ye(e,t,o)),St(e,t,o,i)},Object.defineProperties=function(e,t){Object.keys(t).forEach(function(E){Object.defineProperty(e,E,t[E])});for(var o=0,i=Object.getOwnPropertySymbols(t);o0){var N=h.invoke;h.invoke=function(){for(var m=_[t.__symbol__("loadfalse")],a=0;a{K(K.s=435)}]); -"use strict";(self.webpackChunkapp_components=self.webpackChunkapp_components||[]).push([[179],{441:()=>{function Wn(t){return"function"==typeof t}let _r=!1;const Et={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else _r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");_r=t},get useDeprecatedSynchronousErrorHandling(){return _r}};function An(t){setTimeout(()=>{throw t},0)}const Ii={closed:!0,next(t){},error(t){if(Et.useDeprecatedSynchronousErrorHandling)throw t;An(t)},complete(){}},Ni=Array.isArray||(t=>t&&"number"==typeof t.length);function Ha(t){return null!==t&&"object"==typeof t}const Si=(()=>{function t(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,s)=>`${s+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return t.prototype=Object.create(Error.prototype),t})();class me{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:s,_unsubscribe:r,_subscriptions:i}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof me)n.remove(this);else if(null!==n)for(let o=0;oe.concat(n instanceof Si?n.errors:n),[])}me.EMPTY=((t=new me).closed=!0,t);const Ai="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class Ze extends me{constructor(e,n,s){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Ii;break;case 1:if(!e){this.destination=Ii;break}if("object"==typeof e){e instanceof Ze?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new ef(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new ef(this,e,n,s)}}[Ai](){return this}static create(e,n,s){const r=new Ze(e,n,s);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class ef extends Ze{constructor(e,n,s,r){super(),this._parentSubscriber=e;let i,o=this;Wn(n)?i=n:n&&(i=n.next,s=n.error,r=n.complete,n!==Ii&&(o=Object.create(n),Wn(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=i,this._error=s,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;Et.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?this.__tryOrSetError(n,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:n}=this,{useDeprecatedSynchronousErrorHandling:s}=Et;if(this._error)s&&n.syncErrorThrowable?(this.__tryOrSetError(n,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(n.syncErrorThrowable)s?(n.syncErrorValue=e,n.syncErrorThrown=!0):An(e),this.unsubscribe();else{if(this.unsubscribe(),s)throw e;An(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const n=()=>this._complete.call(this._context);Et.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,n){try{e.call(this._context,n)}catch(s){if(this.unsubscribe(),Et.useDeprecatedSynchronousErrorHandling)throw s;An(s)}}__tryOrSetError(e,n,s){if(!Et.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,s)}catch(r){return Et.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(An(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const vr="function"==typeof Symbol&&Symbol.observable||"@@observable";function tf(t){return t}let de=(()=>{class t{constructor(n){this._isScalar=!1,n&&(this._subscribe=n)}lift(n){const s=new t;return s.source=this,s.operator=n,s}subscribe(n,s,r){const{operator:i}=this,o=function Yw(t,e,n){if(t){if(t instanceof Ze)return t;if(t[Ai])return t[Ai]()}return t||e||n?new Ze(t,e,n):new Ze(Ii)}(n,s,r);if(o.add(i?i.call(o,this.source):this.source||Et.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),Et.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(n){try{return this._subscribe(n)}catch(s){Et.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=s),function Zw(t){for(;t;){const{closed:e,destination:n,isStopped:s}=t;if(e||s)return!1;t=n&&n instanceof Ze?n:null}return!0}(n)?n.error(s):console.warn(s)}}forEach(n,s){return new(s=sf(s))((r,i)=>{let o;o=this.subscribe(a=>{try{n(a)}catch(l){i(l),o&&o.unsubscribe()}},i,r)})}_subscribe(n){const{source:s}=this;return s&&s.subscribe(n)}[vr](){return this}pipe(...n){return 0===n.length?this:function nf(t){return 0===t.length?tf:1===t.length?t[0]:function(n){return t.reduce((s,r)=>r(s),n)}}(n)(this)}toPromise(n){return new(n=sf(n))((s,r)=>{let i;this.subscribe(o=>i=o,o=>r(o),()=>s(i))})}}return t.create=e=>new t(e),t})();function sf(t){if(t||(t=Et.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const Ds=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class rf extends me{constructor(e,n){super(),this.subject=e,this.subscriber=n,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,n=e.observers;if(this.subject=null,!n||0===n.length||e.isStopped||e.closed)return;const s=n.indexOf(this.subscriber);-1!==s&&n.splice(s,1)}}class of extends Ze{constructor(e){super(e),this.destination=e}}let wr=(()=>{class t extends de{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Ai](){return new of(this)}lift(n){const s=new af(this,this);return s.operator=n,s}next(n){if(this.closed)throw new Ds;if(!this.isStopped){const{observers:s}=this,r=s.length,i=s.slice();for(let o=0;onew af(e,n),t})();class af extends wr{constructor(e,n){super(),this.destination=e,this.source=n}next(e){const{destination:n}=this;n&&n.next&&n.next(e)}error(e){const{destination:n}=this;n&&n.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:n}=this;return n?this.source.subscribe(e):me.EMPTY}}function lf(t){return t&&"function"==typeof t.schedule}function Cs(t,e){return function(s){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return s.lift(new Xw(t,e))}}class Xw{constructor(e,n){this.project=e,this.thisArg=n}call(e,n){return n.subscribe(new Jw(e,this.project,this.thisArg))}}class Jw extends Ze{constructor(e,n,s){super(e),this.project=n,this.count=0,this.thisArg=s||this}_next(e){let n;try{n=this.project.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}this.destination.next(n)}}const cf=t=>e=>{for(let n=0,s=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function df(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const ff=t=>{if(t&&"function"==typeof t[vr])return(t=>e=>{const n=t[vr]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)})(t);if(uf(t))return cf(t);if(df(t))return(t=>e=>(t.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,An),e))(t);if(t&&"function"==typeof t[Mi])return(t=>e=>{const n=t[Mi]();for(;;){let s;try{s=n.next()}catch(r){return e.error(r),e}if(s.done){e.complete();break}if(e.next(s.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e})(t);{const n=`You provided ${Ha(t)?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function $a(t,e){return new de(n=>{const s=new me;let r=0;return s.add(e.schedule(function(){r!==t.length?(n.next(t[r++]),n.closed||s.add(this.schedule())):n.complete()})),s})}function Ti(t,e){return e?function cD(t,e){if(null!=t){if(function aD(t){return t&&"function"==typeof t[vr]}(t))return function rD(t,e){return new de(n=>{const s=new me;return s.add(e.schedule(()=>{const r=t[vr]();s.add(r.subscribe({next(i){s.add(e.schedule(()=>n.next(i)))},error(i){s.add(e.schedule(()=>n.error(i)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(df(t))return function iD(t,e){return new de(n=>{const s=new me;return s.add(e.schedule(()=>t.then(r=>{s.add(e.schedule(()=>{n.next(r),s.add(e.schedule(()=>n.complete()))}))},r=>{s.add(e.schedule(()=>n.error(r)))}))),s})}(t,e);if(uf(t))return $a(t,e);if(function lD(t){return t&&"function"==typeof t[Mi]}(t)||"string"==typeof t)return function oD(t,e){if(!t)throw new Error("Iterable cannot be null");return new de(n=>{const s=new me;let r;return s.add(()=>{r&&"function"==typeof r.return&&r.return()}),s.add(e.schedule(()=>{r=t[Mi](),s.add(e.schedule(function(){if(n.closed)return;let i,o;try{const a=r.next();i=a.value,o=a.done}catch(a){return void n.error(a)}o?n.complete():(n.next(i),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof de?t:new de(ff(t))}class pf extends Ze{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class hf extends Ze{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function gf(t,e){if(e.closed)return;if(t instanceof de)return t.subscribe(e);let n;try{n=ff(t)(e)}catch(s){e.error(s)}return n}function mf(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?s=>s.pipe(mf((r,i)=>Ti(t(r,i)).pipe(Cs((o,a)=>e(r,o,i,a))),n)):("number"==typeof e&&(n=e),s=>s.lift(new uD(t,n)))}class uD{constructor(e,n=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=n}call(e,n){return n.subscribe(new dD(e,this.project,this.concurrent))}}class dD extends hf{constructor(e,n,s=Number.POSITIVE_INFINITY){super(e),this.project=n,this.concurrent=s,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function fD(t=Number.POSITIVE_INFINITY){return mf(tf,t)}function yf(t,e){return e?$a(t,e):new de(cf(t))}function Ua(...t){let e=Number.POSITIVE_INFINITY,n=null,s=t[t.length-1];return lf(s)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof s&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof de?t[0]:fD(e)(yf(t,n))}function _f(){return function(e){return e.lift(new pD(e))}}class pD{constructor(e){this.connectable=e}call(e,n){const{connectable:s}=this;s._refCount++;const r=new hD(e,s),i=n.subscribe(r);return r.closed||(r.connection=s.connect()),i}}class hD extends Ze{constructor(e,n){super(e),this.connectable=n}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const n=e._refCount;if(n<=0)return void(this.connection=null);if(e._refCount=n-1,n>1)return void(this.connection=null);const{connection:s}=this,r=e._connection;this.connection=null,r&&(!s||r===s)&&r.unsubscribe()}}class gD extends de{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new me,e.add(this.source.subscribe(new yD(this.getSubject(),this))),e.closed&&(this._connection=null,e=me.EMPTY)),e}refCount(){return _f()(this)}}const mD=(()=>{const t=gD.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class yD extends of{constructor(e,n){super(e),this.connectable=n}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const n=e._connection;e._refCount=0,e._subject=null,e._connection=null,n&&n.unsubscribe()}}}class wD{constructor(e,n){this.subjectFactory=e,this.selector=n}call(e,n){const{selector:s}=this,r=this.subjectFactory(),i=s(r).subscribe(e);return i.add(n.subscribe(r)),i}}function DD(){return new wr}function se(t){for(let e in t)if(t[e]===se)return e;throw Error("Could not find renamed property on target object.")}function Ga(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function J(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(J).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function za(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const bD=se({__forward_ref__:se});function oe(t){return t.__forward_ref__=oe,t.toString=function(){return J(this())},t}function B(t){return vf(t)?t():t}function vf(t){return"function"==typeof t&&t.hasOwnProperty(bD)&&t.__forward_ref__===oe}class I extends Error{constructor(e,n){super(function Wa(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}(e,n)),this.code=e}}function P(t){return"string"==typeof t?t:null==t?"":String(t)}function Ve(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():P(t)}function Fi(t,e){const n=e?` in ${e}`:"";throw new I(-201,`No provider for ${Ve(t)} found${n}`)}function ft(t,e){null==t&&function ee(t,e,n,s){throw new Error(`ASSERTION ERROR: ${t}`+(null==s?"":` [Expected=> ${n} ${s} ${e} <=Actual]`))}(e,t,null,"!=")}function W(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Bt(t){return{providers:t.providers||[],imports:t.imports||[]}}function qa(t){return wf(t,Oi)||wf(t,Cf)}function wf(t,e){return t.hasOwnProperty(e)?t[e]:null}function Df(t){return t&&(t.hasOwnProperty(Ka)||t.hasOwnProperty(TD))?t[Ka]:null}const Oi=se({\u0275prov:se}),Ka=se({\u0275inj:se}),Cf=se({ngInjectableDef:se}),TD=se({ngInjectorDef:se});var L=(()=>((L=L||{})[L.Default=0]="Default",L[L.Host=1]="Host",L[L.Self=2]="Self",L[L.SkipSelf=4]="SkipSelf",L[L.Optional=8]="Optional",L))();let Qa;function Mn(t){const e=Qa;return Qa=t,e}function bf(t,e,n){const s=qa(t);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:n&L.Optional?null:void 0!==e?e:void Fi(J(t),"Injector")}function Tn(t){return{toString:t}.toString()}var jt=(()=>((jt=jt||{})[jt.OnPush=0]="OnPush",jt[jt.Default=1]="Default",jt))(),Ht=(()=>(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Ht||(Ht={})),Ht))();const OD="undefined"!=typeof globalThis&&globalThis,xD="undefined"!=typeof window&&window,PD="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ne=OD||"undefined"!=typeof global&&global||xD||PD,bs={},re=[],xi=se({\u0275cmp:se}),Za=se({\u0275dir:se}),Ya=se({\u0275pipe:se}),Ef=se({\u0275mod:se}),mn=se({\u0275fac:se}),Dr=se({__NG_ELEMENT_ID__:se});let kD=0;function Es(t){return Tn(()=>{const n={},s={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===jt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||re,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Ht.Emulated,id:"c",styles:t.styles||re,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,i=t.features,o=t.pipes;return s.id+=kD++,s.inputs=Af(t.inputs,n),s.outputs=Af(t.outputs),i&&i.forEach(a=>a(s)),s.directiveDefs=r?()=>("function"==typeof r?r():r).map(If):null,s.pipeDefs=o?()=>("function"==typeof o?o():o).map(Nf):null,s})}function If(t){return Be(t)||function Fn(t){return t[Za]||null}(t)}function Nf(t){return function qn(t){return t[Ya]||null}(t)}const Sf={};function Jt(t){return Tn(()=>{const e={type:t.type,bootstrap:t.bootstrap||re,declarations:t.declarations||re,imports:t.imports||re,exports:t.exports||re,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(Sf[t.id]=t.type),e})}function Af(t,e){if(null==t)return bs;const n={};for(const s in t)if(t.hasOwnProperty(s)){let r=t[s],i=r;Array.isArray(r)&&(i=r[1],r=r[0]),n[r]=s,e&&(e[r]=i)}return n}const O=Es;function Ye(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Be(t){return t[xi]||null}function It(t,e){const n=t[Ef]||null;if(!n&&!0===e)throw new Error(`Type ${J(t)} does not have '\u0275mod' property.`);return n}const V=11;function en(t){return Array.isArray(t)&&"object"==typeof t[1]}function Ut(t){return Array.isArray(t)&&!0===t[1]}function el(t){return 0!=(8&t.flags)}function Li(t){return 2==(2&t.flags)}function Vi(t){return 1==(1&t.flags)}function Gt(t){return null!==t.template}function HD(t){return 0!=(512&t[2])}function Yn(t,e){return t.hasOwnProperty(mn)?t[mn]:null}class Tf{constructor(e,n,s){this.previousValue=e,this.currentValue=n,this.firstChange=s}isFirstChange(){return this.firstChange}}function yn(){return Ff}function Ff(t){return t.type.prototype.ngOnChanges&&(t.setInput=zD),GD}function GD(){const t=xf(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===bs)t.previous=e;else for(let s in e)n[s]=e[s];t.current=null,this.ngOnChanges(e)}}function zD(t,e,n,s){const r=xf(t)||function WD(t,e){return t[Of]=e}(t,{previous:bs,current:null}),i=r.current||(r.current={}),o=r.previous,a=this.declaredInputs[n],l=o[a];i[a]=new Tf(l&&l.currentValue,e,o===bs),t[s]=e}yn.ngInherit=!0;const Of="__ngSimpleChanges__";function xf(t){return t[Of]||null}let il;function be(t){return!!t.listen}const Pf={createRenderer:(t,e)=>function ol(){return void 0!==il?il:"undefined"!=typeof document?document:void 0}()};function Se(t){for(;Array.isArray(t);)t=t[0];return t}function Bi(t,e){return Se(e[t])}function ht(t,e){return Se(e[t.index])}function al(t,e){return t.data[e]}function gt(t,e){const n=e[t];return en(n)?n:n[0]}function ll(t){return 128==(128&t[2])}function On(t,e){return null==e?null:t[e]}function Rf(t){t[18]=0}function cl(t,e){t[5]+=e;let n=t,s=t[3];for(;null!==s&&(1===e&&1===n[5]||-1===e&&0===n[5]);)s[5]+=e,n=s,s=s[3]}const k={lFrame:zf(null),bindingsEnabled:!0};function Vf(){return k.bindingsEnabled}function w(){return k.lFrame.lView}function K(){return k.lFrame.tView}function ul(t){return k.lFrame.contextLView=t,t[8]}function Fe(){let t=Bf();for(;null!==t&&64===t.type;)t=t.parent;return t}function Bf(){return k.lFrame.currentTNode}function tn(t,e){const n=k.lFrame;n.currentTNode=t,n.isParent=e}function dl(){return k.lFrame.isParent}function fl(){k.lFrame.isParent=!1}function Je(){const t=k.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Ts(){return k.lFrame.bindingIndex++}function cC(t,e){const n=k.lFrame;n.bindingIndex=n.bindingRootIndex=t,pl(e)}function pl(t){k.lFrame.currentDirectiveIndex=t}function gl(t){k.lFrame.currentQueryIndex=t}function dC(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Uf(t,e,n){if(n&L.SkipSelf){let r=e,i=t;for(;!(r=r.parent,null!==r||n&L.Host||(r=dC(i),null===r||(i=i[15],10&r.type))););if(null===r)return!1;e=r,t=i}const s=k.lFrame=Gf();return s.currentTNode=e,s.lView=t,!0}function Hi(t){const e=Gf(),n=t[1];k.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Gf(){const t=k.lFrame,e=null===t?null:t.child;return null===e?zf(t):e}function zf(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Wf(){const t=k.lFrame;return k.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const qf=Wf;function $i(){const t=Wf();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function et(){return k.lFrame.selectedIndex}function xn(t){k.lFrame.selectedIndex=t}function ye(){const t=k.lFrame;return al(t.tView,t.selectedIndex)}function Ui(){k.lFrame.currentNamespace="svg"}function Gi(){!function gC(){k.lFrame.currentNamespace=null}()}function zi(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[l]<0&&(t[18]+=65536),(a>11>16&&(3&t[2])===e){t[2]+=2048;try{i.call(a)}finally{}}}else try{i.call(a)}finally{}}class Nr{constructor(e,n,s){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=s}}function Ki(t,e,n){const s=be(t);let r=0;for(;re){o=i-1;break}}}for(;i>16}(t),s=e;for(;n>0;)s=s[15],n--;return s}let vl=!0;function Zi(t){const e=vl;return vl=t,e}let EC=0;function Ar(t,e){const n=Dl(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,wl(s.data,t),wl(e,null),wl(s.blueprint,null));const r=Yi(t,e),i=t.injectorIndex;if(Yf(r)){const o=Fs(r),a=Os(r,e),l=a[1].data;for(let c=0;c<8;c++)e[i+c]=a[o+c]|l[o+c]}return e[i+8]=r,i}function wl(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Dl(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Yi(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,r=e;for(;null!==r;){const i=r[1],o=i.type;if(s=2===o?i.declTNode:1===o?r[6]:null,null===s)return-1;if(n++,r=r[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return-1}function Xi(t,e,n){!function IC(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(Dr)&&(s=n[Dr]),null==s&&(s=n[Dr]=EC++);const r=255&s;e.data[t+(r>>5)]|=1<=0?255&e:SC:e}(n);if("function"==typeof i){if(!Uf(e,t,s))return s&L.Host?ep(r,n,s):tp(e,n,s,r);try{const o=i(s);if(null!=o||s&L.Optional)return o;Fi(n)}finally{qf()}}else if("number"==typeof i){let o=null,a=Dl(t,e),l=-1,c=s&L.Host?e[16][6]:null;for((-1===a||s&L.SkipSelf)&&(l=-1===a?Yi(t,e):e[a+8],-1!==l&&ip(s,!1)?(o=e[1],a=Fs(l),e=Os(l,e)):a=-1);-1!==a;){const u=e[1];if(rp(i,a,u.data)){const d=AC(a,e,n,o,s,c);if(d!==sp)return d}l=e[a+8],-1!==l&&ip(s,e[1].data[a+8]===c)&&rp(i,a,e)?(o=u,a=Fs(l),e=Os(l,e)):a=-1}}}return tp(e,n,s,r)}const sp={};function SC(){return new xs(Fe(),w())}function AC(t,e,n,s,r,i){const o=e[1],a=o.data[t+8],u=function Ji(t,e,n,s,r){const i=t.providerIndexes,o=e.data,a=1048575&i,l=t.directiveStart,u=i>>20,f=r?a+u:t.directiveEnd;for(let p=s?a:a+u;p=l&&h.type===n)return p}if(r){const p=o[l];if(p&&Gt(p)&&p.type===n)return l}return null}(a,o,n,null==s?Li(a)&&vl:s!=o&&0!=(3&a.type),r&L.Host&&i===a);return null!==u?Mr(e,o,u,a):sp}function Mr(t,e,n,s){let r=t[n];const i=e.data;if(function vC(t){return t instanceof Nr}(r)){const o=r;o.resolving&&function ED(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new I(-200,`Circular dependency in DI detected for ${t}${n}`)}(Ve(i[n]));const a=Zi(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?Mn(o.injectImpl):null;Uf(t,s,L.Default);try{r=t[n]=o.factory(void 0,i,t,s),e.firstCreatePass&&n>=s.directiveStart&&function yC(t,e,n){const{ngOnChanges:s,ngOnInit:r,ngDoCheck:i}=e.type.prototype;if(s){const o=Ff(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,o)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,r),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==l&&Mn(l),Zi(a),o.resolving=!1,qf()}}return r}function rp(t,e,n){return!!(n[e+(t>>5)]&1<{const e=Cl(B(t));return e&&e()}:Yn(t)}const ks="__parameters__";function Ls(t,e,n){return Tn(()=>{const s=function El(t){return function(...n){if(t){const s=t(...n);for(const r in s)this[r]=s[r]}}}(e);function r(...i){if(this instanceof r)return s.apply(this,i),this;const o=new r(...i);return a.annotation=o,a;function a(l,c,u){const d=l.hasOwnProperty(ks)?l[ks]:Object.defineProperty(l,ks,{value:[]})[ks];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(o),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}class H{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=W({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function nn(t,e){t.forEach(n=>Array.isArray(n)?nn(n,e):e(n))}function ap(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function eo(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Or(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function xC(t,e,n,s){let r=t.length;if(r==e)t.push(n,s);else if(1===r)t.push(s,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function Nl(t,e){const n=Vs(t,e);if(n>=0)return t[1|n]}function Vs(t,e){return function up(t,e,n){let s=0,r=t.length>>n;for(;r!==s;){const i=s+(r-s>>1),o=t[i<e?r=i:s=i+1}return~(r<((yt=yt||{})[yt.Important=1]="Important",yt[yt.DashCase=2]="DashCase",yt))();const Dp="__ngContext__";function ze(t,e){t[Dp]=e}function xl(t){const e=function Lr(t){return t[Dp]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function kl(t,e){return undefined(t,e)}function Vr(t){const e=t[3];return Ut(e)?e[3]:e}function Rl(t){return Ap(t[13])}function Ll(t){return Ap(t[4])}function Ap(t){for(;null!==t&&!Ut(t);)t=t[4];return t}function js(t,e,n,s,r){if(null!=s){let i,o=!1;Ut(s)?i=s:en(s)&&(o=!0,s=s[0]);const a=Se(s);0===t&&null!==n?null==r?Pp(e,n,a):Xn(e,n,a,r||null,!0):1===t&&null!==n?Xn(e,n,a,r||null,!0):2===t?function Gl(t,e,n){const s=oo(t,e);s&&function Cb(t,e,n,s){be(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,a,o):3===t&&e.destroyNode(a),null!=i&&function Ib(t,e,n,s,r){const i=n[7];i!==Se(n)&&js(e,t,s,i,r);for(let a=10;a0&&(t[n-1][4]=s[4]);const i=eo(t,10+e);!function hb(t,e){Br(t,e,e[V],2,null,null),e[0]=null,e[6]=null}(s[1],s);const o=i[19];null!==o&&o.detachView(i[1]),s[3]=null,s[4]=null,s[2]&=-129}return s}function Fp(t,e){if(!(256&e[2])){const n=e[V];be(n)&&n.destroyNode&&Br(t,e,n,3,null,null),function yb(t){let e=t[13];if(!e)return Hl(t[1],t);for(;e;){let n=null;if(en(e))n=e[13];else{const s=e[10];s&&(n=s)}if(!n){for(;e&&!e[4]&&e!==t;)en(e)&&Hl(e[1],e),e=e[3];null===e&&(e=t),en(e)&&Hl(e[1],e),n=e&&e[4]}e=n}}(e)}}function Hl(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function Db(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[r=c]():s[r=-c].unsubscribe(),i+=2}else{const o=s[r=n[i+1]];n[i].call(o)}if(null!==s){for(let i=r+1;it,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return co}())||void 0===e?void 0:e.createHTML(t))||t}class es{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Tb extends es{getTypeName(){return"HTML"}}class Fb extends es{getTypeName(){return"Style"}}class Ob extends es{getTypeName(){return"Script"}}class xb extends es{getTypeName(){return"URL"}}class Pb extends es{getTypeName(){return"ResourceURL"}}function _t(t){return t instanceof es?t.changingThisBreaksApplicationSecurity:t}function sn(t,e){const n=Wp(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function Wp(t){return t instanceof es&&t.getTypeName()||null}class jb{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Jn(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class Hb{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const s=this.inertDocument.createElement("body");n.appendChild(s)}}getInertBodyElement(e){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Jn(e),n;const s=this.inertDocument.createElement("body");return s.innerHTML=Jn(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(s),s}stripCustomNsAttrs(e){const n=e.attributes;for(let r=n.length-1;0jr(e.trim())).join(", ")}function rn(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function Hr(...t){const e={};for(const n of t)for(const s in n)n.hasOwnProperty(s)&&(e[s]=!0);return e}const Qp=rn("area,br,col,hr,img,wbr"),Zp=rn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Yp=rn("rp,rt"),Ql=Hr(Qp,Hr(Zp,rn("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")),Hr(Yp,rn("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")),Hr(Yp,Zp)),Zl=rn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Yl=rn("srcset"),Xp=Hr(Zl,Yl,rn("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"),rn("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")),zb=rn("script,style,template");class Wb{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,s=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?s=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,s&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(e){const n=e.nodeName.toLowerCase();if(!Ql.hasOwnProperty(n))return this.sanitizedSomething=!0,!zb.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const s=e.attributes;for(let r=0;r"),!0}endElement(e){const n=e.nodeName.toLowerCase();Ql.hasOwnProperty(n)&&!Qp.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(Jp(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}}const qb=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Kb=/([^\#-~ |!])/g;function Jp(t){return t.replace(/&/g,"&").replace(qb,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Kb,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let fo;function eh(t,e){let n=null;try{fo=fo||function qp(t){const e=new Hb(t);return function $b(){try{return!!(new window.DOMParser).parseFromString(Jn(""),"text/html")}catch(t){return!1}}()?new jb(e):e}(t);let s=e?String(e):"";n=fo.getInertBodyElement(s);let r=5,i=s;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,s=i,i=n.innerHTML,n=fo.getInertBodyElement(s)}while(s!==i);return Jn((new Wb).sanitizeChildren(Xl(n)||n))}finally{if(n){const s=Xl(n)||n;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function Xl(t){return"content"in t&&function Qb(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var le=(()=>((le=le||{})[le.NONE=0]="NONE",le[le.HTML=1]="HTML",le[le.STYLE=2]="STYLE",le[le.SCRIPT=3]="SCRIPT",le[le.URL=4]="URL",le[le.RESOURCE_URL=5]="RESOURCE_URL",le))();function ts(t){const e=function $r(){const t=w();return t&&t[12]}();return e?e.sanitize(le.URL,t)||"":sn(t,"URL")?_t(t):jr(P(t))}function ec(t){return t.ngOriginalError}function oE(t,...e){t.error(...e)}class Ur{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e),s=function iE(t){return t&&t.ngErrorLogger||oE}(e);s(this._console,"ERROR",e),n&&s(this._console,"ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&ec(e);for(;n&&ec(n);)n=ec(n);return n||null}}const pE=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ne))();function on(t){return t instanceof Function?t():t}function sh(t,e,n){let s=t.length;for(;;){const r=t.indexOf(e,n);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){const i=e.length;if(r+i===s||t.charCodeAt(r+i)<=32)return r}n=r+1}}const rh="ng-template";function yE(t,e,n){let s=0;for(;si?"":r[d+1].toLowerCase();const p=8&s?f:null;if(p&&-1!==sh(p,c,0)||2&s&&c!==f){if(zt(s))return!1;o=!0}}}}else{if(!o&&!zt(s)&&!zt(l))return!1;if(o&&zt(l))continue;o=!1,s=l|1&s}}return zt(s)||o}function zt(t){return 0==(1&t)}function wE(t,e,n,s){if(null===e)return-1;let r=0;if(s||!n){let i=!1;for(;r-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&s?r+="."+o:4&s&&(r+=" "+o);else""!==r&&!zt(o)&&(e+=ah(i,r),r=""),s=o,i=i||!zt(s);n++}return""!==r&&(e+=ah(i,r)),e}const R={};function G(t){lh(K(),w(),et()+t,!1)}function lh(t,e,n,s){if(!s)if(3==(3&e[2])){const i=t.preOrderCheckHooks;null!==i&&Wi(e,i,n)}else{const i=t.preOrderHooks;null!==i&&qi(e,i,0,n)}xn(n)}function po(t,e){return t<<17|e<<2}function Wt(t){return t>>17&32767}function tc(t){return 2|t}function wn(t){return(131068&t)>>2}function nc(t,e){return-131069&t|e<<2}function sc(t){return 1|t}function vh(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;s20&&lh(t,e,20,!1),n(s,r)}finally{xn(i)}}function Dh(t,e,n){if(el(e)){const r=e.directiveEnd;for(let i=e.directiveStart;i0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(a)!=l&&a.push(l),a.push(s,r,o)}}function Mh(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Th(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function eI(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&yc(n)}}function yc(t){for(let s=Rl(t);null!==s;s=Ll(s))for(let r=10;r0&&yc(i)}const n=t[1].components;if(null!==n)for(let s=0;s0&&yc(r)}}function aI(t,e){const n=gt(e,t),s=n[1];(function lI(t,e){for(let n=e.length;nPromise.resolve(null))();function kh(t){return t[7]||(t[7]=[])}function Rh(t){return t.cleanup||(t.cleanup=[])}function Vh(t,e){const n=t[9],s=n?n.get(Ur,null):null;s&&s.handleError(e)}function Bh(t,e,n,s,r){for(let i=0;ithis.processProvider(a,e,n)),nn([e],a=>this.processInjectorType(a,[],i)),this.records.set(Cc,zs(void 0,this));const o=this.records.get(bc);this.scope=null!=o?o.value:null,this.source=r||("object"==typeof e?null:J(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,n=xr,s=L.Default){this.assertNotDestroyed();const r=pp(this),i=Mn(void 0);try{if(!(s&L.SkipSelf)){let a=this.records.get(e);if(void 0===a){const l=function CI(t){return"function"==typeof t||"object"==typeof t&&t instanceof H}(e)&&qa(e);a=l&&this.injectableDefInScope(l)?zs(Ic(e),Wr):null,this.records.set(e,a)}if(null!=a)return this.hydrate(e,a)}return(s&L.Self?Hh():this.parent).get(e,n=s&L.Optional&&n===xr?null:n)}catch(o){if("NullInjectorError"===o.name){if((o[no]=o[no]||[]).unshift(J(e)),r)throw o;return function WC(t,e,n,s){const r=t[no];throw e[fp]&&r.unshift(e[fp]),t.message=function qC(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let r=J(e);if(Array.isArray(e))r=e.map(J).join(" -> ");else if("object"==typeof e){let i=[];for(let o in e)if(e.hasOwnProperty(o)){let a=e[o];i.push(o+":"+("string"==typeof a?JSON.stringify(a):J(a)))}r=`{${i.join(", ")}}`}return`${n}${s?"("+s+")":""}[${r}]: ${t.replace(jC,"\n ")}`}("\n"+t.message,r,n,s),t.ngTokenPath=r,t[no]=null,t}(o,e,"R3InjectorError",this.source)}throw o}finally{Mn(i),pp(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((s,r)=>e.push(J(r))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new I(205,!1)}processInjectorType(e,n,s){if(!(e=B(e)))return!1;let r=Df(e);const i=null==r&&e.ngModule||void 0,o=void 0===i?e:i,a=-1!==s.indexOf(o);if(void 0!==i&&(r=Df(i)),null==r)return!1;if(null!=r.imports&&!a){let u;s.push(o);try{nn(r.imports,d=>{this.processInjectorType(d,n,s)&&(void 0===u&&(u=[]),u.push(d))})}finally{}if(void 0!==u)for(let d=0;dthis.processProvider(h,f,p||re))}}this.injectorDefTypes.add(o);const l=Yn(o)||(()=>new o);this.records.set(o,zs(l,Wr));const c=r.providers;if(null!=c&&!a){const u=e;nn(c,d=>this.processProvider(d,u,c))}return void 0!==i&&void 0!==e.providers}processProvider(e,n,s){let r=Ws(e=B(e))?e:B(e&&e.provide);const i=function mI(t,e,n){return zh(t)?zs(void 0,t.useValue):zs(Gh(t),Wr)}(e);if(Ws(e)||!0!==e.multi)this.records.get(r);else{let o=this.records.get(r);o||(o=zs(void 0,Wr,!0),o.factory=()=>Ml(o.multi),this.records.set(r,o)),r=e,o.multi.push(e)}this.records.set(r,i)}hydrate(e,n){return n.value===Wr&&(n.value=pI,n.value=n.factory()),"object"==typeof n.value&&n.value&&function DI(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=B(e.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Ic(t){const e=qa(t),n=null!==e?e.factory:Yn(t);if(null!==n)return n;if(t instanceof H)throw new I(204,!1);if(t instanceof Function)return function gI(t){const e=t.length;if(e>0)throw Or(e,"?"),new I(204,!1);const n=function AD(t){const e=t&&(t[Oi]||t[Cf]);if(e){const n=function MD(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);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.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new I(204,!1)}function Gh(t,e,n){let s;if(Ws(t)){const r=B(t);return Yn(r)||Ic(r)}if(zh(t))s=()=>B(t.useValue);else if(function _I(t){return!(!t||!t.useFactory)}(t))s=()=>t.useFactory(...Ml(t.deps||[]));else if(function yI(t){return!(!t||!t.useExisting)}(t))s=()=>x(B(t.useExisting));else{const r=B(t&&(t.useClass||t.provide));if(!function wI(t){return!!t.deps}(t))return Yn(r)||Ic(r);s=()=>new r(...Ml(t.deps))}return s}function zs(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function zh(t){return null!==t&&"object"==typeof t&&$C in t}function Ws(t){return"function"==typeof t}let je=(()=>{class t{static create(n,s){var r;if(Array.isArray(n))return $h({name:""},s,n,"");{const i=null!==(r=n.name)&&void 0!==r?r:"";return $h({name:i},n.parent,n.providers,i)}}}return t.THROW_IF_NOT_FOUND=xr,t.NULL=new jh,t.\u0275prov=W({token:t,providedIn:"any",factory:()=>x(Cc)}),t.__NG_ELEMENT_ID__=-1,t})();function TI(t,e){zi(xl(t)[1],Fe())}function te(t){let e=function sg(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const s=[t];for(;e;){let r;if(Gt(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new I(903,"");r=e.\u0275dir}if(r){if(n){s.push(r);const o=t;o.inputs=Ac(t.inputs),o.declaredInputs=Ac(t.declaredInputs),o.outputs=Ac(t.outputs);const a=r.hostBindings;a&&PI(t,a);const l=r.viewQuery,c=r.contentQueries;if(l&&OI(t,l),c&&xI(t,c),Ga(t.inputs,r.inputs),Ga(t.declaredInputs,r.declaredInputs),Ga(t.outputs,r.outputs),Gt(r)&&r.data.animation){const u=t.data;u.animation=(u.animation||[]).concat(r.data.animation)}}const i=r.features;if(i)for(let o=0;o=0;s--){const r=t[s];r.hostVars=e+=r.hostVars,r.hostAttrs=Qi(r.hostAttrs,n=Qi(n,r.hostAttrs))}}(s)}function Ac(t){return t===bs?{}:t===re?[]:t}function OI(t,e){const n=t.viewQuery;t.viewQuery=n?(s,r)=>{e(s,r),n(s,r)}:e}function xI(t,e){const n=t.contentQueries;t.contentQueries=n?(s,r,i)=>{e(s,r,i),n(s,r,i)}:e}function PI(t,e){const n=t.hostBindings;t.hostBindings=n?(s,r)=>{e(s,r),n(s,r)}:e}let vo=null;function qs(){if(!vo){const t=ne.Symbol;if(t&&t.iterator)vo=t.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let n=0;na(Se(E[s.index])):s.index;if(be(n)){let E=null;if(!a&&l&&(E=function fN(t,e,n,s){const r=t.cleanup;if(null!=r)for(let i=0;il?a[l]:null}"string"==typeof o&&(i+=2)}return null}(t,e,r,s.index)),null!==E)(E.__ngLastListenerFn__||E).__ngNextListenerFn__=i,E.__ngLastListenerFn__=i,p=!1;else{i=Rc(s,e,d,i,!1);const M=n.listen(_,r,i);f.push(i,M),u&&u.push(r,v,m,m+1)}}else i=Rc(s,e,d,i,!0),_.addEventListener(r,i,o),f.push(i),u&&u.push(r,v,m,o)}else i=Rc(s,e,d,i,!1);const h=s.outputs;let g;if(p&&null!==h&&(g=h[r])){const y=g.length;if(y)for(let _=0;_0;)e=e[15],t--;return e}(t,k.lFrame.contextLView))[8]}(t)}function pN(t,e){let n=null;const s=function DE(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t);for(let r=0;r=0}function ir(t,e){return function Kt(t,e,n,s){const r=w(),i=K(),o=function vn(t){const e=k.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}(2);i.firstUpdatePass&&function Qg(t,e,n,s){const r=t.data;if(null===r[n+1]){const i=r[et()],o=function Kg(t,e){return e>=t.expandoStartIndex}(t,n);(function Jg(t,e){return 0!=(t.flags&(e?16:32))})(i,s)&&null===e&&!o&&(e=!1),e=function IN(t,e,n,s){const r=function hl(t){const e=k.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let i=s?e.residualClasses:e.residualStyles;if(null===r)0===(s?e.classBindings:e.styleBindings)&&(n=Qr(n=Vc(null,t,e,n,s),e.attrs,s),i=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==r)if(n=Vc(r,t,e,n,s),null===i){let l=function NN(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==wn(s))return t[Wt(s)]}(t,e,s);void 0!==l&&Array.isArray(l)&&(l=Vc(null,t,e,l[1],s),l=Qr(l,e.attrs,s),function SN(t,e,n,s){t[Wt(n?e.classBindings:e.styleBindings)]=s}(t,e,s,l))}else i=function AN(t,e,n){let s;const r=e.directiveEnd;for(let i=1+e.directiveStylingLast;i0)&&(c=!0)}else u=n;if(r)if(0!==l){const f=Wt(t[a+1]);t[s+1]=po(f,a),0!==f&&(t[f+1]=nc(t[f+1],s)),t[a+1]=function AE(t,e){return 131071&t|e<<17}(t[a+1],s)}else t[s+1]=po(a,0),0!==a&&(t[a+1]=nc(t[a+1],s)),a=s;else t[s+1]=po(l,0),0===a?a=s:t[l+1]=nc(t[l+1],s),l=s;c&&(t[s+1]=tc(t[s+1])),jg(t,u,s,!0),jg(t,u,s,!1),function gN(t,e,n,s,r){const i=r?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&Vs(i,e)>=0&&(n[s+1]=sc(n[s+1]))}(e,u,t,s,i),o=po(a,l),i?e.classBindings=o:e.styleBindings=o}(r,i,e,n,o,s)}}(i,t,o,s),e!==R&&We(r,o,e)&&function Yg(t,e,n,s,r,i,o,a){if(!(3&e.type))return;const l=t.data,c=l[a+1];bo(function dh(t){return 1==(1&t)}(c)?Xg(l,e,n,r,wn(c),o):void 0)||(bo(i)||function uh(t){return 2==(2&t)}(c)&&(i=Xg(l,null,n,r,a,o)),function Nb(t,e,n,s,r){const i=be(t);if(e)r?i?t.addClass(n,s):n.classList.add(s):i?t.removeClass(n,s):n.classList.remove(s);else{let o=-1===s.indexOf("-")?void 0:yt.DashCase;if(null==r)i?t.removeStyle(n,s,o):n.style.removeProperty(s);else{const a="string"==typeof r&&r.endsWith("!important");a&&(r=r.slice(0,-10),o|=yt.Important),i?t.setStyle(n,s,r,o):n.style.setProperty(s,r,a?"important":"")}}}(s,o,Bi(et(),n),r,i))}(i,i.data[et()],r,r[V],t,r[o+1]=function FN(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=J(_t(t)))),t}(e,n),s,o)}(t,e,null,!0),ir}function Vc(t,e,n,s,r){let i=null;const o=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const l=t[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let f=n[r+1];f===R&&(f=d?re:void 0);let p=d?Nl(f,s):u===s?f:void 0;if(c&&!bo(p)&&(p=Nl(l,s)),bo(p)&&(a=p,o))return a;const h=t[r+1];r=o?Wt(h):wn(h)}if(null!==e){let l=i?e.residualClasses:e.residualStyles;null!=l&&(a=Nl(l,s))}return a}function bo(t){return void 0!==t}function qe(t,e=""){const n=w(),s=K(),r=t+20,i=s.firstCreatePass?$s(s,r,1,e,null):s.data[r],o=n[r]=function Vl(t,e){return be(t)?t.createText(e):t.createTextNode(e)}(n[V],e);ao(s,n,o,i),tn(i,!1)}function rs(t){return is("",t,""),rs}function is(t,e,n){const s=w(),r=function Qs(t,e,n,s){return We(t,Ts(),n)?e+P(n)+s:R}(s,t,e,n);return r!==R&&Dn(s,et(),r),is}const Eo="en-US";let Dm=Eo;function Hc(t,e,n,s,r){if(t=B(t),Array.isArray(t))for(let i=0;i>20;if(Ws(t)||!t.multi){const p=new Nr(l,r,D),h=Uc(a,e,r?u:u+f,d);-1===h?(Xi(Ar(c,o),i,a),$c(i,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(p),o.push(p)):(n[h]=p,o[h]=p)}else{const p=Uc(a,e,u+f,d),h=Uc(a,e,u,u+f),g=p>=0&&n[p],y=h>=0&&n[h];if(r&&!y||!r&&!g){Xi(Ar(c,o),i,a);const _=function ZS(t,e,n,s,r){const i=new Nr(t,n,D);return i.multi=[],i.index=e,i.componentProviders=0,zm(i,r,s&&!n),i}(r?QS:KS,n.length,r,s,l);!r&&y&&(n[h].providerFactory=_),$c(i,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(_),o.push(_)}else $c(i,t,p>-1?p:h,zm(n[r?h:p],l,!r&&s));!r&&s&&y&&n[h].componentProviders++}}}function $c(t,e,n,s){const r=Ws(e),i=function vI(t){return!!t.useClass}(e);if(r||i){const l=(i?B(e.useClass):e).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const u=c.indexOf(n);-1===u?c.push(n,[s,l]):c[u+1].push(s,l)}else c.push(n,l)}}}function zm(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Uc(t,e,n,s){for(let r=n;r{n.providersResolver=(s,r)=>function qS(t,e,n){const s=K();if(s.firstCreatePass){const r=Gt(t);Hc(n,s.data,s.blueprint,r,!0),Hc(e,s.data,s.blueprint,r,!1)}}(s,r?r(t):t,e)}}class Wm{}class JS{resolveComponentFactory(e){throw function XS(t){const e=Error(`No component factory found for ${J(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(e)}}let as=(()=>{class t{}return t.NULL=new JS,t})();function e0(){return lr(Fe(),w())}function lr(t,e){return new Ke(ht(t,e))}let Ke=(()=>{class t{constructor(n){this.nativeElement=n}}return t.__NG_ELEMENT_ID__=e0,t})();class cr{}let dn=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>function s0(){const t=w(),n=gt(Fe().index,t);return function n0(t){return t[V]}(en(n)?n:t)}(),t})(),r0=(()=>{class t{}return t.\u0275prov=W({token:t,providedIn:"root",factory:()=>null}),t})();class ei{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const o0=new ei("13.4.0"),zc={};function Mo(t,e,n,s,r=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&s.push(Se(i)),Ut(i))for(let a=10;a-1&&(jl(e,s),eo(n,s))}this._attachedToViewContainer=!1}Fp(this._lView[1],this._lView)}onDestroy(e){!function Ih(t,e,n,s){const r=kh(e);null===n?r.push(s):(r.push(n),t.firstCreatePass&&Rh(t).push(s,r.length-1))}(this._lView[1],this._lView,null,e)}markForCheck(){_c(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function wc(t,e,n){const s=e[10];s.begin&&s.begin();try{Gs(t,e,t.template,n)}catch(r){throw Vh(e,r),r}finally{s.end&&s.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new I(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function mb(t,e){Br(t,e,e[V],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new I(902,"");this._appRef=e}}class a0 extends ti{constructor(e){super(e),this._view=e}detectChanges(){Ph(this._view)}checkNoChanges(){}get context(){return null}}class Km extends as{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=Be(e);return new Wc(n,this.ngModule)}}function Qm(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}class Wc extends Wm{constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function NE(t){return t.map(IE).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return Qm(this.componentDef.inputs)}get outputs(){return Qm(this.componentDef.outputs)}create(e,n,s,r){const i=(r=r||this.ngModule)?function c0(t,e){return{get:(n,s,r)=>{const i=t.get(n,zc,r);return i!==zc||s===zc?i:e.get(n,s,r)}}}(e,r.injector):e,o=i.get(cr,Pf),a=i.get(r0,null),l=o.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",u=s?function Eh(t,e,n){if(be(t))return t.selectRootElement(e,n===Ht.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(l,s,this.componentDef.encapsulation):Bl(o.createRenderer(null,this.componentDef),c,function l0(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?"math":null}(c)),d=this.componentDef.onPush?576:528,f=function ng(t,e){return{components:[],scheduler:t||pE,clean:uI,playerHandler:e||null,flags:0}}(),p=mo(0,null,null,1,0,null,null,null,null,null),h=Gr(null,p,f,d,null,null,o,l,a,i);let g,y;Hi(h);try{const _=function eg(t,e,n,s,r,i){const o=n[1];n[20]=t;const l=$s(o,20,2,"#host",null),c=l.mergedAttrs=e.hostAttrs;null!==c&&(_o(l,c,!0),null!==t&&(Ki(r,t,c),null!==l.classes&&Wl(r,t,l.classes),null!==l.styles&&$p(r,t,l.styles)));const u=s.createRenderer(t,e),d=Gr(n,Ch(e),null,e.onPush?64:16,n[20],l,s,u,i||null,null);return o.firstCreatePass&&(Xi(Ar(l,n),o,e.type),Th(o,l),Fh(l,n.length,1)),yo(n,d),n[20]=d}(u,this.componentDef,h,o,l);if(u)if(s)Ki(l,u,["ng-version",o0.full]);else{const{attrs:m,classes:v}=function SE(t){const e=[],n=[];let s=1,r=2;for(;s0&&Wl(l,u,v.join(" "))}if(y=al(p,20),void 0!==n){const m=y.projection=[];for(let v=0;vl(o,e)),e.contentQueries){const l=Fe();e.contentQueries(1,o,l.directiveStart)}const a=Fe();return!i.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(xn(a.index),Ah(n[1],a,0,a.directiveStart,a.directiveEnd,e),Mh(e,o)),o}(_,this.componentDef,h,f,[TI]),zr(p,h,null)}finally{$i()}return new d0(this.componentType,g,lr(y,h),h,y)}}class d0 extends class YS{}{constructor(e,n,s,r,i){super(),this.location=s,this._rootLView=r,this._tNode=i,this.instance=n,this.hostView=this.changeDetectorRef=new a0(r),this.componentType=e}get injector(){return new xs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}class ur{}const dr=new Map;class Xm extends ur{constructor(e,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Km(this);const s=It(e);this._bootstrapComponents=on(s.bootstrap),this._r3Injector=Uh(e,n,[{provide:ur,useValue:this},{provide:as,useValue:this.componentFactoryResolver}],J(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,n=je.THROW_IF_NOT_FOUND,s=L.Default){return e===je||e===ur||e===Cc?this:this._r3Injector.get(e,n,s)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class qc extends class p0{}{constructor(e){super(),this.moduleType=e,null!==It(e)&&function h0(t){const e=new Set;!function n(s){const r=It(s,!0),i=r.id;null!==i&&(function Zm(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${J(e)} vs ${J(e.name)}`)}(i,dr.get(i),s),dr.set(i,s));const o=on(r.imports);for(const a of o)e.has(a)||(e.add(a),n(a))}(t)}(e)}create(e){return new Xm(this.moduleType,e)}}function Kc(t,e,n,s){return function Jm(t,e,n,s,r,i){const o=e+n;return We(t,o,r)?ln(t,o+1,i?s.call(i,r):s(r)):ni(t,o+1)}(w(),Je(),t,e,n,s)}function ni(t,e){const n=t[e];return n===R?void 0:n}function ey(t,e,n,s,r,i,o){const a=e+n;return function ns(t,e,n,s){const r=We(t,e,n);return We(t,e+1,s)||r}(t,a,r,i)?ln(t,a+2,o?s.call(o,r,i):s(r,i)):ni(t,a+2)}function Qc(t,e){const n=K();let s;const r=t+20;n.firstCreatePass?(s=function E0(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}}(e,n.pipeRegistry),n.data[r]=s,s.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(r,s.onDestroy)):s=n.data[r];const i=s.factory||(s.factory=Yn(s.type)),o=Mn(D);try{const a=Zi(!1),l=i();return Zi(a),function $I(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,w(),r,l),l}finally{Mn(o)}}function Zc(t,e,n,s){const r=t+20,i=w(),o=function Ms(t,e){return t[e]}(i,r);return function si(t,e){return t[1].data[e].pure}(i,r)?ey(i,Je(),e,o.transform,n,s,o):o.transform(n,s)}function Yc(t){return e=>{setTimeout(t,void 0,e)}}const _e=class M0 extends wr{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,s){var r,i,o;let a=e,l=n||(()=>null),c=s;if(e&&"object"==typeof e){const d=e;a=null===(r=d.next)||void 0===r?void 0:r.bind(d),l=null===(i=d.error)||void 0===i?void 0:i.bind(d),c=null===(o=d.complete)||void 0===o?void 0:o.bind(d)}this.__isAsync&&(l=Yc(l),a&&(a=Yc(a)),c&&(c=Yc(c)));const u=super.subscribe({next:a,error:l,complete:c});return e instanceof me&&e.add(u),u}};Symbol;let Zt=(()=>{class t{}return t.__NG_ELEMENT_ID__=x0,t})();const F0=Zt,O0=class extends F0{constructor(e,n,s){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=s}createEmbeddedView(e){const n=this._declarationTContainer.tViews,s=Gr(this._declarationLView,n,e,16,null,n.declTNode,null,null,null,null);s[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(s[19]=i.createEmbeddedView(n)),zr(n,s,e),new ti(s)}};function x0(){return function To(t,e){return 4&t.type?new O0(e,t,lr(t,e)):null}(Fe(),w())}let Ot=(()=>{class t{}return t.__NG_ELEMENT_ID__=P0,t})();function P0(){return function oy(t,e){let n;const s=e[t.index];if(Ut(s))n=s;else{let r;if(8&t.type)r=Se(s);else{const i=e[V];r=i.createComment("");const o=ht(t,e);Xn(i,oo(i,o),r,function bb(t,e){return be(t)?t.nextSibling(e):e.nextSibling}(i,o),!1)}e[t.index]=n=xh(s,e,r,t),yo(e,n)}return new ry(n,t,e)}(Fe(),w())}const k0=Ot,ry=class extends k0{constructor(e,n,s){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=s}get element(){return lr(this._hostTNode,this._hostLView)}get injector(){return new xs(this._hostTNode,this._hostLView)}get parentInjector(){const e=Yi(this._hostTNode,this._hostLView);if(Yf(e)){const n=Os(e,this._hostLView),s=Fs(e);return new xs(n[1].data[s+8],n)}return new xs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=iy(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,n,s){const r=e.createEmbeddedView(n||{});return this.insert(r,s),r}createComponent(e,n,s,r,i){const o=e&&!function Fr(t){return"function"==typeof t}(e);let a;if(o)a=n;else{const d=n||{};a=d.index,s=d.injector,r=d.projectableNodes,i=d.ngModuleRef}const l=o?e:new Wc(Be(e)),c=s||this.parentInjector;if(!i&&null==l.ngModule){const f=(o?c:this.parentInjector).get(ur,null);f&&(i=f)}const u=l.create(c,r,void 0,i);return this.insert(u.hostView,a),u}insert(e,n){const s=e._lView,r=s[1];if(function tC(t){return Ut(t[3])}(s)){const u=this.indexOf(e);if(-1!==u)this.detach(u);else{const d=s[3],f=new ry(d,d[6],d[3]);f.detach(f.indexOf(e))}}const i=this._adjustIndex(n),o=this._lContainer;!function _b(t,e,n,s){const r=10+s,i=n.length;s>0&&(n[r-1][4]=e),s{class t{constructor(n){this.appInits=n,this.resolve=xo,this.reject=xo,this.initialized=!1,this.done=!1,this.donePromise=new Promise((s,r)=>{this.resolve=s,this.reject=r})}runInitializers(){if(this.initialized)return;const n=[],s=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{i.subscribe({complete:a,error:l})});n.push(o)}}Promise.all(n).then(()=>{s()}).catch(r=>{this.reject(r)}),0===n.length&&s(),this.initialized=!0}}return t.\u0275fac=function(n){return new(n||t)(x(Ay,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const ii=new H("AppId",{providedIn:"root",factory:function My(){return`${du()}${du()}${du()}`}});function du(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ty=new H("Platform Initializer"),fu=new H("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),dA=new H("appBootstrapListener"),Ln=new H("LocaleId",{providedIn:"root",factory:()=>GC(Ln,L.Optional|L.SkipSelf)||function fA(){return"undefined"!=typeof $localize&&$localize.locale||Eo}()}),mA=(()=>Promise.resolve(0))();function pu(t){"undefined"==typeof Zone?mA.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Pe{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new _e(!1),this.onMicrotaskEmpty=new _e(!1),this.onStable=new _e(!1),this.onError=new _e(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!s&&n,r.shouldCoalesceRunChangeDetection=s,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function yA(){let t=ne.requestAnimationFrame,e=ne.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function wA(t){const e=()=>{!function vA(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ne,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,gu(t),t.isCheckStableRunning=!0,hu(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),gu(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,s,r,i,o,a)=>{try{return Fy(t),n.invokeTask(r,i,o,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),Oy(t)}},onInvoke:(n,s,r,i,o,a,l)=>{try{return Fy(t),n.invoke(r,i,o,a,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),Oy(t)}},onHasTask:(n,s,r,i)=>{n.hasTask(r,i),s===r&&("microTask"==i.change?(t._hasPendingMicrotasks=i.microTask,gu(t),hu(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,s,r,i)=>(n.handleError(r,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Pe.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Pe.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,n,s){return this._inner.run(e,n,s)}runTask(e,n,s,r){const i=this._inner,o=i.scheduleEventTask("NgZoneEvent: "+r,e,_A,xo,xo);try{return i.runTask(o,n,s)}finally{i.cancelTask(o)}}runGuarded(e,n,s){return this._inner.runGuarded(e,n,s)}runOutsideAngular(e){return this._outer.run(e)}}const _A={};function hu(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function gu(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Fy(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Oy(t){t._nesting--,hu(t)}class DA{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new _e,this.onMicrotaskEmpty=new _e,this.onStable=new _e,this.onError=new _e}run(e,n,s){return e.apply(n,s)}runGuarded(e,n,s){return e.apply(n,s)}runOutsideAngular(e){return e()}runTask(e,n,s,r){return e.apply(n,s)}}let mu=(()=>{class t{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:()=>{Pe.assertNotInAngularZone(),pu(()=>{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())pu(()=>{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(s=>!s.updateCb||!s.updateCb(n)||(clearTimeout(s.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,s,r){let i=-1;s&&s>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==i),n(this._didWork,this.getPendingTasks())},s)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:r})}whenStable(n,s,r){if(r&&!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,s,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,s,r){return[]}}return t.\u0275fac=function(n){return new(n||t)(x(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),CA=(()=>{class t{constructor(){this._applications=new Map,yu.addToWindow(this)}registerApplication(n,s){this._applications.set(n,s)}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,s=!0){return yu.findTestabilityInTree(this,n,s)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();class bA{addToWindow(e){}findTestabilityInTree(e,n,s){return null}}let yu=new bA,ls=null;const xy=new H("AllowMultipleToken"),Py=new H("PlatformOnDestroy");function ky(t,e,n=[]){const s=`Platform: ${e}`,r=new H(s);return(i=[])=>{let o=_u();if(!o||o.injector.get(xy,!1)){const a=[...n,...i,{provide:r,useValue:!0}];t?t(a):function SA(t){if(ls&&!ls.get(xy,!1))throw new I(400,"");ls=t;const e=t.get(Ry),n=t.get(Ty,null);n&&n.forEach(s=>s())}(function MA(t=[],e){return je.create({name:e,providers:[{provide:bc,useValue:"platform"},{provide:Py,useValue:()=>ls=null},...t]})}(a,s))}return function AA(t){const e=_u();if(!e)throw new I(401,"");return e}()}}function _u(){var t;return null!==(t=null==ls?void 0:ls.get(Ry))&&void 0!==t?t:null}let Ry=(()=>{class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,s){const a=function TA(t,e){let n;return n="noop"===t?new DA:("zone.js"===t?void 0:t)||new Pe({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(s?s.ngZone:void 0,{ngZoneEventCoalescing:s&&s.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:s&&s.ngZoneRunCoalescing||!1}),l=[{provide:Pe,useValue:a}];return a.run(()=>{const c=je.create({providers:l,parent:this.injector,name:n.moduleType.name}),u=n.create(c),d=u.injector.get(Ur,null);if(!d)throw new I(402,"");return a.runOutsideAngular(()=>{const f=a.onError.subscribe({next:p=>{d.handleError(p)}});u.onDestroy(()=>{vu(this._modules,u),f.unsubscribe()})}),function FA(t,e,n){try{const s=n();return Co(s)?s.catch(r=>{throw e.runOutsideAngular(()=>t.handleError(r)),r}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(d,a,()=>{const f=u.injector.get(uu);return f.runInitializers(),f.donePromise.then(()=>(function nS(t){ft(t,"Expected localeId to be defined"),"string"==typeof t&&(Dm=t.toLowerCase().replace(/_/g,"-"))}(u.injector.get(Ln,Eo)||Eo),this._moduleDoBootstrap(u),u))})})}bootstrapModule(n,s=[]){const r=Ly({},s);return function IA(t,e,n){const s=new qc(n);return Promise.resolve(s)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(n){const s=n.injector.get(Po);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(r=>s.bootstrap(r));else{if(!n.instance.ngDoBootstrap)throw new I(403,"");n.instance.ngDoBootstrap(s)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new I(404,"");this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const n=this._injector.get(Py,null);null==n||n(),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function Ly(t,e){return Array.isArray(e)?e.reduce(Ly,t):Object.assign(Object.assign({},t),e)}let Po=(()=>{class t{constructor(n,s,r,i){this._zone=n,this._injector=s,this._exceptionHandler=r,this._initStatus=i,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 o=new de(l=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{l.next(this._stable),l.complete()})}),a=new de(l=>{let c;this._zone.runOutsideAngular(()=>{c=this._zone.onStable.subscribe(()=>{Pe.assertNotInAngularZone(),pu(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,l.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Pe.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{l.next(!1)}))});return()=>{c.unsubscribe(),u.unsubscribe()}});this.isStable=Ua(o,a.pipe(function CD(){return t=>_f()(function vD(t,e){return function(s){let r;if(r="function"==typeof t?t:function(){return t},"function"==typeof e)return s.lift(new wD(r,e));const i=Object.create(s,mD);return i.source=s,i.subjectFactory=r,i}}(DD)(t))}()))}bootstrap(n,s){if(!this._initStatus.done)throw new I(405,"");let r;r=n instanceof Wm?n:this._injector.get(as).resolveComponentFactory(n),this.componentTypes.push(r.componentType);const i=function NA(t){return t.isBoundToModule}(r)?void 0:this._injector.get(ur),a=r.create(je.NULL,[],s||r.selector,i),l=a.location.nativeElement,c=a.injector.get(mu,null),u=c&&a.injector.get(CA);return c&&u&&u.registerApplication(l,c),a.onDestroy(()=>{this.detachView(a.hostView),vu(this.components,a),u&&u.unregisterApplication(l)}),this._loadComponent(a),a}tick(){if(this._runningTick)throw new I(101,"");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 s=n;this._views.push(s),s.attachToAppRef(this)}detachView(n){const s=n;vu(this._views,s),s.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(dA,[]).concat(this._bootstrapListeners).forEach(r=>r(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(n){return new(n||t)(x(Pe),x(je),x(Ur),x(uu))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function vu(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}let By=!0,oi=(()=>{class t{}return t.__NG_ELEMENT_ID__=PA,t})();function PA(t){return function kA(t,e,n){if(Li(t)&&!n){const s=gt(t.index,e);return new ti(s,s)}return 47&t.type?new ti(e[16],e):null}(Fe(),w(),16==(16&t))}class Gy{constructor(){}supports(e){return qr(e)}create(e){return new HA(e)}}const jA=(t,e)=>e;class HA{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||jA}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,s=this._removalsHead,r=0,i=null;for(;n||s;){const o=!s||n&&n.currentIndex{o=this._trackByFn(r,a),null!==n&&Object.is(n.trackById,o)?(s&&(n=this._verifyReinsertion(n,a,o,r)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,o,r),s=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,s,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,i,r)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(s,r))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,i,r)):e=this._addAfter(new $A(n,s),i,r),e}_verifyReinsertion(e,n,s,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=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(e,n,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,n,s),this._addToMoves(e,s),e}_moveAfter(e,n,s){return this._unlink(e),this._insertAfter(e,n,s),this._addToMoves(e,s),e}_addAfter(e,n,s){return this._insertAfter(e,n,s),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,s){const r=null===n?this._itHead:n._next;return e._next=r,e._prev=n,null===r?this._itTail=e:r._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new zy),this._linkedRecords.put(e),e.currentIndex=s,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,s=e._next;return null===n?this._itHead=s:n._next=s,null===s?this._itTail=n:s._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new zy),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class $A{constructor(e,n){this.item=e,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 UA{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===n||n<=s.currentIndex)&&Object.is(s.trackById,e))return s;return null}remove(e){const n=e._prevDup,s=e._nextDup;return null===n?this._head=s:n._nextDup=s,null===s?this._tail=n:s._prevDup=n,null===this._head}}class zy{constructor(){this.map=new Map}put(e){const n=e.trackById;let s=this.map.get(n);s||(s=new UA,this.map.set(n,s)),s.add(e)}get(e,n){const r=this.map.get(e);return r?r.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Wy(t,e,n){const s=t.previousIndex;if(null===s)return s;let r=0;return n&&s{if(n&&n.key===r)this._maybeAddToChanges(n,s),this._appendAfter=n,n=n._next;else{const i=this._getOrCreateRecordForKey(r,s);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let s=n;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const s=e._prev;return n._next=e,n._prev=s,e._prev=n,s&&(s._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const r=this._records.get(e);this._maybeAddToChanges(r,n);const i=r._prev,o=r._next;return i&&(i._next=o),o&&(o._prev=i),r._next=null,r._prev=null,r}const s=new zA(e);return this._records.set(e,s),s.currentValue=n,this._addToAdditions(s),s}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(s=>n(e[s],s))}}class zA{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ky(){return new Lo([new Gy])}let Lo=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(null!=s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Ky()),deps:[[t,new ro,new so]]}}find(n){const s=this.factories.find(r=>r.supports(n));if(null!=s)return s;throw new I(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Ky}),t})();function Qy(){return new ai([new qy])}let ai=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Qy()),deps:[[t,new ro,new so]]}}find(n){const s=this.factories.find(i=>i.supports(n));if(s)return s;throw new I(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Qy}),t})();const KA=ky(null,"core",[]);let QA=(()=>{class t{constructor(n){}}return t.\u0275fac=function(n){return new(n||t)(x(Po))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),Vo=null;function us(){return Vo}const lt=new H("DocumentToken");let xu=(()=>{class t{constructor(n,s,r,i){this._iterableDiffers=n,this._keyValueDiffers=s,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(n){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof n?n.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(n){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof n?n.split(/\s+/):n,this._rawClass&&(qr(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const n=this._iterableDiffer.diff(this._rawClass);n&&this._applyIterableChanges(n)}else if(this._keyValueDiffer){const n=this._keyValueDiffer.diff(this._rawClass);n&&this._applyKeyValueChanges(n)}}_applyKeyValueChanges(n){n.forEachAddedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachChangedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachRemovedItem(s=>{s.previousValue&&this._toggleClass(s.key,!1)})}_applyIterableChanges(n){n.forEachAddedItem(s=>{if("string"!=typeof s.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${J(s.item)}`);this._toggleClass(s.item,!0)}),n.forEachRemovedItem(s=>this._toggleClass(s.item,!1))}_applyClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!0)):Object.keys(n).forEach(s=>this._toggleClass(s,!!n[s])))}_removeClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!1)):Object.keys(n).forEach(s=>this._toggleClass(s,!1)))}_toggleClass(n,s){(n=n.trim())&&n.split(/\s+/g).forEach(r=>{s?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return t.\u0275fac=function(n){return new(n||t)(D(Lo),D(ai),D(Ke),D(dn))},t.\u0275dir=O({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class jM{constructor(e,n,s,r){this.$implicit=e,this.ngForOf=n,this.index=s,this.count=r}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 Pu=(()=>{class t{constructor(n,s,r){this._viewContainer=n,this._template=s,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){const n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){const s=this._viewContainer;n.forEachOperation((r,i,o)=>{if(null==r.previousIndex)s.createEmbeddedView(this._template,new jM(r.item,this._ngForOf,-1,-1),null===o?void 0:o);else if(null==o)s.remove(null===i?void 0:i);else if(null!==i){const a=s.get(i);s.move(a,o),o_(a,r)}});for(let r=0,i=s.length;r{o_(s.get(r.currentIndex),r)})}static ngTemplateContextGuard(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(D(Ot),D(Zt),D(Lo))},t.\u0275dir=O({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();function o_(t,e){t.context.$implicit=e.item}let Ko=(()=>{class t{constructor(n,s){this._viewContainer=n,this._context=new HM,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=s}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){a_("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){a_("ngIfElse",n),this._elseTemplateRef=n,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(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(D(Ot),D(Zt))},t.\u0275dir=O({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class HM{constructor(){this.$implicit=null,this.ngIf=null}}function a_(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${J(e)}'.`)}const l_="browser";let g_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})();class Hu extends class WT extends class XA{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function YA(t){Vo||(Vo=t)}(new Hu)}onAndCancel(e,n,s){return e.addEventListener(n,s,!1),()=>{e.removeEventListener(n,s,!1)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return(n=n||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return"window"===n?window:"document"===n?e:"body"===n?e.body:null}getBaseHref(e){const n=function qT(){return di=di||document.querySelector("base"),di?di.getAttribute("href"):null}();return null==n?null:function KT(t){Yo=Yo||document.createElement("a"),Yo.setAttribute("href",t);const e=Yo.pathname;return"/"===e.charAt(0)?e:`/${e}`}(n)}resetBaseElement(){di=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return function VM(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const s=n.indexOf("="),[r,i]=-1==s?[n,""]:[n.slice(0,s),n.slice(s+1)];if(r.trim()===e)return decodeURIComponent(i)}return null}(document.cookie,e)}}let Yo,di=null;const y_=new H("TRANSITION_ID"),ZT=[{provide:Ay,useFactory:function QT(t,e,n){return()=>{n.get(uu).donePromise.then(()=>{const s=us(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let i=0;i{const i=e.findTestabilityInTree(s,r);if(null==i)throw new Error("Could not find testability for element.");return i},ne.getAllAngularTestabilities=()=>e.getAllTestabilities(),ne.getAllAngularRootElements=()=>e.getAllRootElements(),ne.frameworkStabilizers||(ne.frameworkStabilizers=[]),ne.frameworkStabilizers.push(s=>{const r=ne.getAllAngularTestabilities();let i=r.length,o=!1;const a=function(l){o=o||l,i--,0==i&&s(o)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(e,n,s){if(null==n)return null;const r=e.getTestability(n);return null!=r?r:s?us().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null}}let YT=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Xo=new H("EventManagerPlugins");let Jo=(()=>{class t{constructor(n,s){this._zone=s,this._eventNameToPlugin=new Map,n.forEach(r=>r.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,s,r){return this._findPluginFor(s).addEventListener(n,s,r)}addGlobalEventListener(n,s,r){return this._findPluginFor(s).addGlobalEventListener(n,s,r)}getZone(){return this._zone}_findPluginFor(n){const s=this._eventNameToPlugin.get(n);if(s)return s;const r=this._plugins;for(let i=0;i{class t{constructor(){this._stylesSet=new Set}addStyles(n){const s=new Set;n.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),s.add(r))}),this.onStylesAdded(s)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),fi=(()=>{class t extends v_{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,s,r){n.forEach(i=>{const o=this._doc.createElement("style");o.textContent=i,r.push(s.appendChild(o))})}addHost(n){const s=[];this._addStylesToHost(this._stylesSet,n,s),this._hostNodes.set(n,s)}removeHost(n){const s=this._hostNodes.get(n);s&&s.forEach(w_),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((s,r)=>{this._addStylesToHost(n,r,s)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(w_))}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function w_(t){us().remove(t)}const Uu={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/",math:"http://www.w3.org/1998/MathML/"},Gu=/%COMP%/g;function ea(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let ta=(()=>{class t{constructor(n,s,r){this.eventManager=n,this.sharedStylesHost=s,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new zu(n)}createRenderer(n,s){if(!n||!s)return this.defaultRenderer;switch(s.encapsulation){case Ht.Emulated:{let r=this.rendererByCompId.get(s.id);return r||(r=new sF(this.eventManager,this.sharedStylesHost,s,this.appId),this.rendererByCompId.set(s.id,r)),r.applyToHost(n),r}case 1:case Ht.ShadowDom:return new rF(this.eventManager,this.sharedStylesHost,n,s);default:if(!this.rendererByCompId.has(s.id)){const r=ea(s.id,s.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(s.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(n){return new(n||t)(x(Jo),x(fi),x(ii))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class zu{constructor(e){this.eventManager=e,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(e,n){return n?document.createElementNS(Uu[n]||n,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,n){e.appendChild(n)}insertBefore(e,n,s){e&&e.insertBefore(n,s)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let s="string"==typeof e?document.querySelector(e):e;if(!s)throw new Error(`The selector "${e}" did not match any elements`);return n||(s.textContent=""),s}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,s,r){if(r){n=r+":"+n;const i=Uu[r];i?e.setAttributeNS(i,n,s):e.setAttribute(n,s)}else e.setAttribute(n,s)}removeAttribute(e,n,s){if(s){const r=Uu[s];r?e.removeAttributeNS(r,n):e.removeAttribute(`${s}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,s,r){r&(yt.DashCase|yt.Important)?e.style.setProperty(n,s,r&yt.Important?"important":""):e.style[n]=s}removeStyle(e,n,s){s&yt.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,s){e[n]=s}setValue(e,n){e.nodeValue=n}listen(e,n,s){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,n,b_(s)):this.eventManager.addEventListener(e,n,b_(s))}}class sF extends zu{constructor(e,n,s,r){super(e),this.component=s;const i=ea(r+"-"+s.id,s.styles,[]);n.addStyles(i),this.contentAttr=function eF(t){return"_ngcontent-%COMP%".replace(Gu,t)}(r+"-"+s.id),this.hostAttr=function tF(t){return"_nghost-%COMP%".replace(Gu,t)}(r+"-"+s.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,n){const s=super.createElement(e,n);return super.setAttribute(s,this.contentAttr,""),s}}class rF extends zu{constructor(e,n,s,r){super(e),this.sharedStylesHost=n,this.hostEl=s,this.shadowRoot=s.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=ea(r.id,r.styles,[]);for(let o=0;o{class t extends __{constructor(n){super(n)}supports(n){return!0}addEventListener(n,s,r){return n.addEventListener(s,r,!1),()=>this.removeEventListener(n,s,r)}removeEventListener(n,s,r){return n.removeEventListener(s,r)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const I_=["alt","control","meta","shift"],aF={"\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"},N_={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"},lF={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let cF=(()=>{class t extends __{constructor(n){super(n)}supports(n){return null!=t.parseEventName(n)}addEventListener(n,s,r){const i=t.parseEventName(s),o=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>us().onAndCancel(n,i.domEventName,o))}static parseEventName(n){const s=n.toLowerCase().split("."),r=s.shift();if(0===s.length||"keydown"!==r&&"keyup"!==r)return null;const i=t._normalizeKey(s.pop());let o="";if(I_.forEach(l=>{const c=s.indexOf(l);c>-1&&(s.splice(c,1),o+=l+".")}),o+=i,0!=s.length||0===i.length)return null;const a={};return a.domEventName=r,a.fullKey=o,a}static getEventFullKey(n){let s="",r=function uF(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&N_.hasOwnProperty(e)&&(e=N_[e]))}return aF[e]||e}(n);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),I_.forEach(i=>{i!=r&&lF[i](n)&&(s+=i+".")}),s+=r,s}static eventCallback(n,s,r){return i=>{t.getEventFullKey(i)===n&&r.runGuarded(()=>s(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const hF=ky(KA,"browser",[{provide:fu,useValue:l_},{provide:Ty,useValue:function dF(){Hu.makeCurrent(),$u.init()},multi:!0},{provide:lt,useFactory:function pF(){return function YD(t){il=t}(document),document},deps:[]}]),gF=[{provide:bc,useValue:"root"},{provide:Ur,useFactory:function fF(){return new Ur},deps:[]},{provide:Xo,useClass:iF,multi:!0,deps:[lt,Pe,fu]},{provide:Xo,useClass:cF,multi:!0,deps:[lt]},{provide:ta,useClass:ta,deps:[Jo,fi,ii]},{provide:cr,useExisting:ta},{provide:v_,useExisting:fi},{provide:fi,useClass:fi,deps:[lt]},{provide:mu,useClass:mu,deps:[Pe]},{provide:Jo,useClass:Jo,deps:[Xo,Pe]},{provide:class GT{},useClass:YT,deps:[]}];let S_=(()=>{class t{constructor(n){if(n)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(n){return{ngModule:t,providers:[{provide:ii,useValue:n.appId},{provide:y_,useExisting:ii},ZT]}}}return t.\u0275fac=function(n){return new(n||t)(x(t,12))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:gF,imports:[g_,QA]}),t})();"undefined"!=typeof window&&window;let T_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new(n||t):x(F_),s},providedIn:"root"}),t})(),F_=(()=>{class t extends T_{constructor(n){super(),this._doc=n}sanitize(n,s){if(null==s)return null;switch(n){case le.NONE:return s;case le.HTML:return sn(s,"HTML")?_t(s):eh(this._doc,String(s)).toString();case le.STYLE:return sn(s,"Style")?_t(s):s;case le.SCRIPT:if(sn(s,"Script"))return _t(s);throw new Error("unsafe value used in a script context");case le.URL:return Wp(s),sn(s,"URL")?_t(s):jr(String(s));case le.RESOURCE_URL:if(sn(s,"ResourceURL"))return _t(s);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${n} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(n){return function kb(t){return new Tb(t)}(n)}bypassSecurityTrustStyle(n){return function Rb(t){return new Fb(t)}(n)}bypassSecurityTrustScript(n){return function Lb(t){return new Ob(t)}(n)}bypassSecurityTrustUrl(n){return function Vb(t){return new xb(t)}(n)}bypassSecurityTrustResourceUrl(n){return function Bb(t){return new Pb(t)}(n)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new n:function IF(t){return new F_(t.get(lt))}(x(je)),s},providedIn:"root"}),t})();class NF extends me{constructor(e,n){super()}schedule(e,n=0){return this}}class O_ extends NF{constructor(e,n){super(e,n),this.scheduler=e,this.work=n,this.pending=!1}schedule(e,n=0){if(this.closed)return this;this.state=e;const s=this.id,r=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(r,s,n)),this.pending=!0,this.delay=n,this.id=this.id||this.requestAsyncId(r,this.id,n),this}requestAsyncId(e,n,s=0){return setInterval(e.flush.bind(e,this),s)}recycleAsyncId(e,n,s=0){if(null!==s&&this.delay===s&&!1===this.pending)return n;clearInterval(n)}execute(e,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const s=this._execute(e,n);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,n){let r,s=!1;try{this.work(e)}catch(i){s=!0,r=!!i&&i||new Error(i)}if(s)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,n=this.scheduler,s=n.actions,r=s.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&s.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null}}let x_=(()=>{class t{constructor(n,s=t.now){this.SchedulerAction=n,this.now=s}schedule(n,s=0,r){return new this.SchedulerAction(this,n).schedule(r,s)}}return t.now=()=>Date.now(),t})();class bn extends x_{constructor(e,n=x_.now){super(e,()=>bn.delegate&&bn.delegate!==this?bn.delegate.now():n()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,n=0,s){return bn.delegate&&bn.delegate!==this?bn.delegate.schedule(e,n,s):super.schedule(e,n,s)}flush(e){const{actions:n}=this;if(this.active)return void n.push(e);let s;this.active=!0;do{if(s=e.execute(e.state,e.delay))break}while(e=n.shift());if(this.active=!1,s){for(;e=n.shift();)e.unsubscribe();throw s}}}const MF=new class AF extends bn{}(class SF extends O_{constructor(e,n){super(e,n),this.scheduler=e,this.work=n}schedule(e,n=0){return n>0?super.schedule(e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)}execute(e,n){return n>0||this.closed?super.execute(e,n):this._execute(e,n)}requestAsyncId(e,n,s=0){return null!==s&&s>0||null===s&&this.delay>0?super.requestAsyncId(e,n,s):e.flush(this)}}),TF=new de(t=>t.complete());function P_(...t){let e=t[t.length-1];return lf(e)?(t.pop(),$a(t,e)):yf(t)}function PF({error:t,subscriber:e}){e.error(t)}class kt{constructor(e,n,s){this.kind=e,this.value=n,this.error=s,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,n,s){switch(this.kind){case"N":return e&&e(this.value);case"E":return n&&n(this.error);case"C":return s&&s()}}accept(e,n,s){return e&&"function"==typeof e.next?this.observe(e):this.do(e,n,s)}toObservable(){switch(this.kind){case"N":return P_(this.value);case"E":return function xF(t,e){return new de(e?n=>e.schedule(PF,0,{error:t,subscriber:n}):n=>n.error(t))}(this.error);case"C":return function FF(t){return t?function OF(t){return new de(e=>t.schedule(()=>e.complete()))}(t):TF}()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new kt("N",e):kt.undefinedValueNotification}static createError(e){return new kt("E",void 0,e)}static createComplete(){return kt.completeNotification}}kt.completeNotification=new kt("C"),kt.undefinedValueNotification=new kt("N",void 0);class na extends Ze{constructor(e,n,s=0){super(e),this.scheduler=n,this.delay=s}static dispatch(e){const{notification:n,destination:s}=e;n.observe(s),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(na.dispatch,this.delay,new RF(e,this.destination)))}_next(e){this.scheduleMessage(kt.createNext(e))}_error(e){this.scheduleMessage(kt.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(kt.createComplete()),this.unsubscribe()}}class RF{constructor(e,n){this.notification=e,this.destination=n}}class LF extends wr{constructor(e=Number.POSITIVE_INFINITY,n=Number.POSITIVE_INFINITY,s){super(),this.scheduler=s,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){if(!this.isStopped){const n=this._events;n.push(e),n.length>this._bufferSize&&n.shift()}super.next(e)}nextTimeWindow(e){this.isStopped||(this._events.push(new VF(this._getNow(),e)),this._trimBufferThenGetEvents()),super.next(e)}_subscribe(e){const n=this._infiniteTimeWindow,s=n?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=s.length;let o;if(this.closed)throw new Ds;if(this.isStopped||this.hasError?o=me.EMPTY:(this.observers.push(e),o=new rf(this,e)),r&&e.add(e=new na(e,r)),n)for(let a=0;an&&(o=Math.max(o,i-n)),o>0&&r.splice(0,o),r}}class VF{constructor(e,n){this.time=e,this.value=n}}function k_(t,e){return"function"==typeof e?n=>n.pipe(k_((s,r)=>Ti(t(s,r)).pipe(Cs((i,o)=>e(s,i,r,o))))):n=>n.lift(new BF(t))}class BF{constructor(e){this.project=e}call(e,n){return n.subscribe(new jF(e,this.project))}}class jF extends hf{constructor(e,n){super(e),this.project=n,this.index=0}_next(e){let n;const s=this.index++;try{n=this.project(e,s)}catch(r){return void this.destination.error(r)}this._innerSub(n)}_innerSub(e){const n=this.innerSubscription;n&&n.unsubscribe();const s=new pf(this),r=this.destination;r.add(s),this.innerSubscription=gf(e,s),this.innerSubscription!==s&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;(!e||e.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}const sa={schedule(t,e){const n=setTimeout(t,e);return()=>clearTimeout(n)},scheduleBeforeRender(t){if("undefined"==typeof window)return sa.schedule(t,0);if(void 0===window.requestAnimationFrame)return sa.schedule(t,16);const e=window.requestAnimationFrame(t);return()=>window.cancelAnimationFrame(e)}};let qu;function QF(t,e,n){let s=n;return function $F(t){return!!t&&t.nodeType===Node.ELEMENT_NODE}(t)&&e.some((r,i)=>!("*"===r||!function GF(t,e){if(!qu){const n=Element.prototype;qu=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return t.nodeType===Node.ELEMENT_NODE&&qu.call(t,e)}(t,r)||(s=i,0))),s}class YF{constructor(e,n){this.componentFactory=n.get(as).resolveComponentFactory(e)}create(e){return new XF(this.componentFactory,e)}}class XF{constructor(e,n){this.componentFactory=e,this.injector=n,this.eventEmitters=new LF(1),this.events=this.eventEmitters.pipe(k_(s=>Ua(...s))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:s})=>s)),this.ngZone=this.injector.get(Pe),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(e){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(e)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=sa.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(e){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(e):this.componentRef.instance[e])}setInputValue(e,n){this.runInZone(()=>{null!==this.componentRef?function zF(t,e){return t===e||t!=t&&e!=e}(n,this.getInputValue(e))&&(void 0!==n||!this.unchangedInputs.has(e))||(this.recordInputChange(e,n),this.unchangedInputs.delete(e),this.hasInputChanges=!0,this.componentRef.instance[e]=n,this.scheduleDetectChanges()):this.initialInputValues.set(e,n)})}initializeComponent(e){const n=je.create({providers:[],parent:this.injector}),s=function KF(t,e){const n=t.childNodes,s=e.map(()=>[]);let r=-1;e.some((i,o)=>"*"===i&&(r=o,!0));for(let i=0,o=n.length;i{this.initialInputValues.has(e)&&this.setInputValue(e,this.initialInputValues.get(e))}),this.initialInputValues.clear()}initializeOutputs(e){const n=this.componentFactory.outputs.map(({propName:s,templateName:r})=>e.instance[s].pipe(Cs(o=>({name:r,value:o}))));this.eventEmitters.next(n)}callNgOnChanges(e){if(!this.implementsOnChanges||null===this.inputChanges)return;const n=this.inputChanges;this.inputChanges=null,e.instance.ngOnChanges(n)}markViewForCheck(e){this.hasInputChanges&&(this.hasInputChanges=!1,e.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=sa.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(e,n){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const s=this.inputChanges[e];if(s)return void(s.currentValue=n);const r=this.unchangedInputs.has(e),i=r?void 0:this.getInputValue(e);this.inputChanges[e]=new Tf(i,n,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(e){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(e):e()}}class JF extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Ku(t,e){const n=function qF(t,e){return e.get(as).resolveComponentFactory(t).inputs}(t,e.injector),s=e.strategyFactory||new YF(t,e.injector),r=function WF(t){const e={};return t.forEach(({propName:n,templateName:s})=>{e[function HF(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}(s)]=n}),e}(n);class i extends JF{constructor(a){super(),this.injector=a}get ngElementStrategy(){if(!this._ngElementStrategy){const a=this._ngElementStrategy=s.create(this.injector||e.injector);n.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const c=this[l];delete this[l],a.setInputValue(l,c)})}return this._ngElementStrategy}attributeChangedCallback(a,l,c,u){this.ngElementStrategy.setInputValue(r[a],c)}connectedCallback(){let a=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),a=!0),this.ngElementStrategy.connect(this),a||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(a=>{const l=new CustomEvent(a.name,{detail:a.value});this.dispatchEvent(l)})}}return i.observedAttributes=Object.keys(r),n.forEach(({propName:o})=>{Object.defineProperty(i.prototype,o,{get(){return this.ngElementStrategy.getInputValue(o)},set(a){this.ngElementStrategy.setInputValue(o,a)},configurable:!0,enumerable:!0})}),i}function ra(t,e){return new de(n=>{const s=t.length;if(0===s)return void n.complete();const r=new Array(s);let i=0,o=0;for(let a=0;a{c||(c=!0,o++),r[a]=u},error:u=>n.error(u),complete:()=>{i++,(i===s||!c)&&(o===s&&n.next(e?e.reduce((u,d,f)=>(u[d]=r[f],u),{}):r),n.complete())}}))}})}let R_=(()=>{class t{constructor(n,s){this._renderer=n,this._elementRef=s,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(n,s){this._renderer.setProperty(this._elementRef.nativeElement,n,s)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}}return t.\u0275fac=function(n){return new(n||t)(D(dn),D(Ke))},t.\u0275dir=O({type:t}),t})(),ds=(()=>{class t extends R_{}return t.\u0275fac=function(){let e;return function(s){return(e||(e=function Ge(t){return Tn(()=>{const e=t.prototype.constructor,n=e[mn]||Cl(e),s=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==s;){const i=r[mn]||Cl(r);if(i&&i!==n)return i;r=Object.getPrototypeOf(r)}return i=>new i})}(t)))(s||t)}}(),t.\u0275dir=O({type:t,features:[te]}),t})();const fn=new H("NgValueAccessor"),nO={provide:fn,useExisting:oe(()=>pi),multi:!0},rO=new H("CompositionEventMode");let pi=(()=>{class t extends R_{constructor(n,s,r){super(n,s),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function sO(){const t=us()?us().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(n){this.setProperty("value",null==n?"":n)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}}return t.\u0275fac=function(n){return new(n||t)(D(dn),D(Ke),D(rO,8))},t.\u0275dir=O({type:t,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(n,s){1&n&&He("input",function(i){return s._handleInput(i.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(i){return s._compositionEnd(i.target.value)})},features:[fe([nO]),te]}),t})();const Qe=new H("NgValidators"),jn=new H("NgAsyncValidators");function q_(t){return null!=t}function K_(t){const e=Co(t)?Ti(t):t;return Ig(e),e}function Q_(t){let e={};return t.forEach(n=>{e=null!=n?Object.assign(Object.assign({},e),n):e}),0===Object.keys(e).length?null:e}function Z_(t,e){return e.map(n=>n(t))}function Y_(t){return t.map(e=>function oO(t){return!t.validate}(e)?e:n=>e.validate(n))}function Qu(t){return null!=t?function X_(t){if(!t)return null;const e=t.filter(q_);return 0==e.length?null:function(n){return Q_(Z_(n,e))}}(Y_(t)):null}function Zu(t){return null!=t?function J_(t){if(!t)return null;const e=t.filter(q_);return 0==e.length?null:function(n){return function eO(...t){if(1===t.length){const e=t[0];if(Ni(e))return ra(e,null);if(Ha(e)&&Object.getPrototypeOf(e)===Object.prototype){const n=Object.keys(e);return ra(n.map(s=>e[s]),n)}}if("function"==typeof t[t.length-1]){const e=t.pop();return ra(t=1===t.length&&Ni(t[0])?t[0]:t,null).pipe(Cs(n=>e(...n)))}return ra(t,null)}(Z_(n,e).map(K_)).pipe(Cs(Q_))}}(Y_(t)):null}function ev(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function Yu(t){return t?Array.isArray(t)?t:[t]:[]}function oa(t,e){return Array.isArray(t)?t.includes(e):t===e}function sv(t,e){const n=Yu(e);return Yu(t).forEach(r=>{oa(n,r)||n.push(r)}),n}function rv(t,e){return Yu(e).filter(n=>!oa(t,n))}class iv{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(e){this._rawValidators=e||[],this._composedValidatorFn=Qu(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Zu(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e){this.control&&this.control.reset(e)}hasError(e,n){return!!this.control&&this.control.hasError(e,n)}getError(e,n){return this.control?this.control.getError(e,n):null}}class Hn extends iv{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ot extends iv{get formDirective(){return null}get path(){return null}}let Xu=(()=>{class t extends class ov{constructor(e){this._cd=e}is(e){var n,s,r;return"submitted"===e?!!(null===(n=this._cd)||void 0===n?void 0:n.submitted):!!(null===(r=null===(s=this._cd)||void 0===s?void 0:s.control)||void 0===r?void 0:r[e])}}{constructor(n){super(n)}}return t.\u0275fac=function(n){return new(n||t)(D(Hn,2))},t.\u0275dir=O({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,s){2&n&&ir("ng-untouched",s.is("untouched"))("ng-touched",s.is("touched"))("ng-pristine",s.is("pristine"))("ng-dirty",s.is("dirty"))("ng-valid",s.is("valid"))("ng-invalid",s.is("invalid"))("ng-pending",s.is("pending"))},features:[te]}),t})();function hi(t,e){(function td(t,e){const n=function tv(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(ev(n,e.validator)):"function"==typeof n&&t.setValidators([n]);const s=function nv(t){return t._rawAsyncValidators}(t);null!==e.asyncValidator?t.setAsyncValidators(ev(s,e.asyncValidator)):"function"==typeof s&&t.setAsyncValidators([s]);const r=()=>t.updateValueAndValidity();ua(e._rawValidators,r),ua(e._rawAsyncValidators,r)})(t,e),e.valueAccessor.writeValue(t.value),function gO(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&lv(t,e)})}(t,e),function yO(t,e){const n=(s,r)=>{e.valueAccessor.writeValue(s),r&&e.viewToModelUpdate(s)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function mO(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&lv(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function hO(t,e){if(e.valueAccessor.setDisabledState){const n=s=>{e.valueAccessor.setDisabledState(s)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function ua(t,e){t.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(e)})}function lv(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function rd(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const gi="VALID",fa="INVALID",pr="PENDING",mi="DISABLED";function od(t){return(pa(t)?t.validators:t)||null}function fv(t){return Array.isArray(t)?Qu(t):t||null}function ad(t,e){return(pa(e)?e.asyncValidators:t)||null}function pv(t){return Array.isArray(t)?Zu(t):t||null}function pa(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}const ld=t=>t instanceof ud;function gv(t){return(t=>t instanceof _v)(t)?t.value:t.getRawValue()}function mv(t,e){const n=ld(t),s=t.controls;if(!(n?Object.keys(s):s).length)throw new I(1e3,"");if(!s[e])throw new I(1001,"")}function yv(t,e){ld(t),t._forEachChild((s,r)=>{if(void 0===e[r])throw new I(1002,"")})}class cd{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=n,this._composedValidatorFn=fv(this._rawValidators),this._composedAsyncValidatorFn=pv(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===gi}get invalid(){return this.status===fa}get pending(){return this.status==pr}get disabled(){return this.status===mi}get enabled(){return this.status!==mi}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._rawValidators=e,this._composedValidatorFn=fv(e)}setAsyncValidators(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=pv(e)}addValidators(e){this.setValidators(sv(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(sv(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(rv(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(rv(e,this._rawAsyncValidators))}hasValidator(e){return oa(this._rawValidators,e)}hasAsyncValidator(e){return oa(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=pr,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=mi,this.errors=null,this._forEachChild(s=>{s.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!0))}enable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=gi,this._forEachChild(s=>{s.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===gi||this.status===pr)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?mi:gi}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=pr,this._hasOwnPendingAsyncValidator=!0;const n=K_(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(s=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(s,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(!1!==n.emitEvent)}get(e){return function DO(t,e,n){if(null==e||(Array.isArray(e)||(e=e.split(n)),Array.isArray(e)&&0===e.length))return null;let s=t;return e.forEach(r=>{s=ld(s)?s.controls.hasOwnProperty(r)?s.controls[r]:null:(t=>t instanceof bO)(s)&&s.at(r)||null}),s}(this,e,".")}getError(e,n){const s=n?this.get(n):this;return s&&s.errors?s.errors[e]:null}hasError(e,n){return!!this.getError(e,n)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new _e,this.statusChanges=new _e}_calculateStatus(){return this._allControlsDisabled()?mi:this.errors?fa:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pr)?pr:this._anyControlsHaveStatus(fa)?fa:gi}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){pa(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class _v extends cd{constructor(e=null,n,s){super(od(n),ad(s,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),pa(n)&&n.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(e)?e.value:e)}setValue(e,n={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(e,n={}){this.setValue(e,n)}reset(e=this.defaultValue,n={}){this._applyFormState(e),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){rd(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){rd(this._onDisabledChange,e)}_forEachChild(e){}_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(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class ud extends cd{constructor(e,n,s){super(od(n),ad(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,n){return this.controls[e]?this.controls[e]:(this.controls[e]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(e,n,s={}){this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}removeControl(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],n&&this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,n={}){yv(this,e),Object.keys(e).forEach(s=>{mv(this,s),this.controls[s].setValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(Object.keys(e).forEach(s=>{this.controls[s]&&this.controls[s].patchValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e={},n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(e,n,s)=>(e[s]=gv(n),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(n,s)=>!!s._syncPendingControls()||n);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(n=>{const s=this.controls[n];s&&e(s,n)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const n of Object.keys(this.controls)){const s=this.controls[n];if(this.contains(n)&&e(s))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,n,s)=>((n.enabled||this.disabled)&&(e[s]=n.value),e))}_reduceChildren(e,n){let s=e;return this._forEachChild((r,i)=>{s=n(s,r,i)}),s}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class bO extends cd{constructor(e,n,s){super(od(n),ad(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[e]}push(e,n={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}insert(e,n,s={}){this.controls.splice(e,0,n),this._registerControl(n),this.updateValueAndValidity({emitEvent:s.emitEvent})}removeAt(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:n.emitEvent})}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),n&&(this.controls.splice(e,0,n),this._registerControl(n)),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,n={}){yv(this,e),e.forEach((s,r)=>{mv(this,r),this.at(r).setValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(e.forEach((s,r)=>{this.at(r)&&this.at(r).patchValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e=[],n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this.controls.map(e=>gv(e))}clear(e={}){this.controls.length<1||(this._forEachChild(n=>n._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_syncPendingControls(){let e=this.controls.reduce((n,s)=>!!s._syncPendingControls()||n,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((n,s)=>{e(n,s)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(n=>n.enabled&&e(n))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const NO={provide:Hn,useExisting:oe(()=>ha)},Dv=(()=>Promise.resolve(null))();let ha=(()=>{class t extends Hn{constructor(n,s,r,i,o){super(),this._changeDetectorRef=o,this.control=new _v,this._registered=!1,this.update=new _e,this._parent=n,this._setValidators(s),this._setAsyncValidators(r),this.valueAccessor=function sd(t,e){if(!e)return null;let n,s,r;return Array.isArray(e),e.forEach(i=>{i.constructor===pi?n=i:function wO(t){return Object.getPrototypeOf(t.constructor)===ds}(i)?s=i:r=i}),r||s||n||null}(0,i)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const s=n.name.previousValue;this.formDirective.removeControl({name:s,path:this._getPath(s)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),function nd(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(n,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_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(){hi(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(n){Dv.then(()=>{var s;this.control.setValue(n,{emitViewToModelChange:!1}),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_updateDisabled(n){const s=n.isDisabled.currentValue,r=""===s||s&&"false"!==s;Dv.then(()=>{var i;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_getPath(n){return this._parent?function la(t,e){return[...e.path,t]}(n,this._parent):[n]}}return t.\u0275fac=function(n){return new(n||t)(D(ot,9),D(Qe,10),D(jn,10),D(fn,10),D(oi,8))},t.\u0275dir=O({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[fe([NO]),te,yn]}),t})(),bv=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),XO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[bv]]}),t})(),JO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[XO]}),t})();const hr=[{setName:"modus-outlined",displayName:"Modus Outlined",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"modus-solid",displayName:"Modus Solid",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"transportation",displayName:"Transportation",type:"sector",icons:[{name:"3d-buildings",displayName:"3d Buildings",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"account-circle",displayName:"Account Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"add-new-road",displayName:"Add New Road",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"blank",displayName:"Blank",tags:["empty"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four",displayName:"Blocks Four",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four-outline",displayName:"Blocks Four Outline",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"box-zoom",displayName:"Box Zoom",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"car",displayName:"Car",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"car-front",displayName:"Car Front",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"change-start-time",displayName:"Change Start Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-checked",displayName:"Checkbox Checked",tags:["tick"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-unchecked",displayName:"Checkbox Unchecked",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"chevron",displayName:"Chevron",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle",displayName:"Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot",displayName:"Circle Dot",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot-outline",displayName:"Circle Dot Outline",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-play",displayName:"Circle Play",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"cluster",displayName:"Cluster",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"company-administration",displayName:"Company Administration",tags:["users"],categories:[],deprecated:!1,useInstead:""},{name:"configuration-management",displayName:"Configuration Management",tags:["device","settings"],categories:[],deprecated:!1,useInstead:""},{name:"crow-fly",displayName:"Crow Fly",tags:["route"],categories:[],deprecated:!1,useInstead:""},{name:"disk",displayName:"Disk",tags:["save"],categories:[],deprecated:!1,useInstead:""},{name:"dispatch",displayName:"Dispatch",tags:["truck"],categories:[],deprecated:!1,useInstead:""},{name:"driver",displayName:"Driver",tags:["steering wheel"],categories:[],deprecated:!1,useInstead:""},{name:"driver-groups",displayName:"Driver Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"edit",displayName:"Edit",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-line",displayName:"Edit Line",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-road",displayName:"Edit Road",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"external-link",displayName:"External Link",tags:["open"],categories:[],deprecated:!1,useInstead:""},{name:"eyedropper",displayName:"Eyedropper",tags:["color picker"],categories:[],deprecated:!1,useInstead:""},{name:"finalize-route",displayName:"Finalize Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"flash-on",displayName:"Flash On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"frame-stop",displayName:"Frame Stop",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"geocode",displayName:"Geocode",tags:["earth"],categories:[],deprecated:!1,useInstead:""},{name:"globe",displayName:"Globe",tags:["web"],categories:[],deprecated:!1,useInstead:""},{name:"hand-pan",displayName:"Hand Pan",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"heavy-duty",displayName:"Heavy Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"highway",displayName:"Highway",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"invert-route",displayName:"Invert Route",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"layout",displayName:"Layout",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"light-duty",displayName:"Light Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"load",displayName:"Load",tags:["spinner"],categories:[],deprecated:!1,useInstead:""},{name:"location-arrow",displayName:"Location Arrow",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-places",displayName:"Manage Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-route-modifiers",displayName:"Manage Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"map-layers",displayName:"Map Layers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"maximize",displayName:"Maximize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"medium-duty",displayName:"Medium Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"minimize",displayName:"Minimize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"my-edits",displayName:"My Edits",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"my-places",displayName:"My Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"my-trip",displayName:"My Trip",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"no-entry",displayName:"No Entry",tags:["stop"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-left",displayName:"One Way Left",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-right",displayName:"One Way Right",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"optimize",displayName:"Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"orders",displayName:"Orders",tags:["documents"],categories:[],deprecated:!1,useInstead:""},{name:"paper-plane",displayName:"Paper Plane",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon",displayName:"Pin Icon",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon-plus",displayName:"Pin Icon Plus",tags:["add"],categories:[],deprecated:!1,useInstead:""},{name:"poi",displayName:"Poi",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"preview",displayName:"Preview",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"radar",displayName:"Radar",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"random",displayName:"Random",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"rename-route",displayName:"Rename Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reports",displayName:"Reports",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reroute",displayName:"Reroute",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reschedule-route",displayName:"Reschedule Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"road-surface",displayName:"Road Surface",tags:["car"],categories:[],deprecated:!1,useInstead:""},{name:"route",displayName:"Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-add",displayName:"Route Add",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-compliance",displayName:"Route Compliance",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-delete",displayName:"Route Delete",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-load",displayName:"Route Load",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-modifiers",displayName:"Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-off",displayName:"Route Off",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-on",displayName:"Route On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-optimize",displayName:"Route Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-options",displayName:"Route Options",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-save",displayName:"Route Save",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"school-bus",displayName:"School Bus",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"show-closest",displayName:"Show Closest",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"show-truck-info",displayName:"Show Truck Info",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"site-manager",displayName:"Site Manager",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"speed-coaching-profiles",displayName:"Speed Coaching Profiles",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"spinner",displayName:"Spinner",tags:["loading"],categories:[],deprecated:!1,useInstead:""},{name:"stop-details",displayName:"Stop Details",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-summary",displayName:"Stop Summary",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-time",displayName:"Stop Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"suggestion",displayName:"Suggestion",tags:["idea","lightbulb"],categories:[],deprecated:!1,useInstead:""},{name:"swatch",displayName:"Swatch",tags:["color"],categories:[],deprecated:!1,useInstead:""},{name:"toggle",displayName:"Toggle",tags:["switch"],categories:[],deprecated:!1,useInstead:""},{name:"traffic",displayName:"Traffic",tags:["lights"],categories:[],deprecated:!1,useInstead:""},{name:"traffic-historical",displayName:"Traffic Historical",tags:["history","traffic"],categories:[],deprecated:!1,useInstead:""},{name:"train",displayName:"Train",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"trash",displayName:"Trash",tags:["bin","delete"],categories:[],deprecated:!1,useInstead:""},{name:"trim-fake-orders",displayName:"Trim Fake Orders",tags:["scissors"],categories:[],deprecated:!1,useInstead:""},{name:"truck",displayName:"Truck",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"turn-dispatch-mode-on",displayName:"Turn Dispatch Mode On",tags:["switch","truck"],categories:[],deprecated:!1,useInstead:""},{name:"two-way",displayName:"Two Way",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"unload-route-stop",displayName:"Unload Route Stop",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-order",displayName:"Unloaded Order",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-orders",displayName:"Unloaded Orders",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"upgrade-modifiers",displayName:"Upgrade Modifiers",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"user",displayName:"User",tags:["person","profile"],categories:[],deprecated:!1,useInstead:""},{name:"user-fields",displayName:"User Fields",tags:["input","pencil","text"],categories:[],deprecated:!1,useInstead:""},{name:"vehicle-groups",displayName:"Vehicle Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"visibility",displayName:"Visibility",tags:["display","eye","show"],categories:[],deprecated:!1,useInstead:""},{name:"volumes",displayName:"Volumes",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"weather-alerts",displayName:"Weather Alerts",tags:[],categories:[],deprecated:!1,useInstead:""}]}];let Hv=(()=>{class t{constructor(){}getSetList(){return hr.map(n=>({setName:n.setName,displayName:n.displayName,type:n.type,iconCount:n.icons.length}))}getSetDisplayName(n){var s;return(null===(s=hr.find(r=>r.setName===n))||void 0===s?void 0:s.displayName)||""}getSet(n){return new de(s=>{s.next(hr.find(r=>r.setName===n)),s.complete()})}getIconList(n){return new de(s=>{var r;s.next(null===(r=hr.find(i=>i.setName===n))||void 0===r?void 0:r.icons),s.complete()})}getIcon(n,s){return new de(r=>{var i;r.next(null===(i=hr.find(o=>o.setName===n))||void 0===i?void 0:i.icons.find(o=>o.name===s)),r.complete()})}searchIcons(n){const s=[];return n.length<2||hr.forEach(r=>{r.icons.forEach(i=>{if(i.name.toLowerCase().includes(n.toLowerCase())){const o=Object.assign({},i);o.setName=r.setName,o.setDisplayName=r.displayName,s.push(o)}i.tags.forEach(o=>{if(o.toLowerCase().includes(n.toLowerCase())){const a=Object.assign({},i);a.setName=r.setName,a.setDisplayName=r.displayName,s.push(a)}})})}),new de(r=>{r.next(s),r.complete()})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function ex(t,e){1&t&&(Tt(0),Z(1,"div",7)(2,"h5",8),qe(3," No icons found. Try a different search. "),X()(),Ft())}function tx(t,e){if(1&t&&(Z(0,"a",10),Ui(),Z(1,"svg",11),ss(2,"use"),X(),Gi(),Z(3,"h5",12),qe(4),X(),Z(5,"label",13),qe(6),X(),Z(7,"label",14),qe(8),X()()),2&t){const n=e.$implicit,s=$e(2);ce("href",s.basehref+"/"+n.setName+"/"+n.name+"/",ts),G(2),nt("href",s.assetpath+n.setName+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),rs(n.displayName),G(2),rs(n.tags),G(2),rs(n.setDisplayName)}}function nx(t,e){if(1&t&&(Tt(0),st(1,tx,9,5,"a",9),Ft()),2&t){const n=$e();G(1),ce("ngForOf",n.searchResults)}}let sx=(()=>{class t{constructor(n){this.iconService=n,this.basehref="",this.assetpath="/",this.searchResults=[],this.searchString=""}ngOnInit(){}search(){this.iconService.searchIcons(this.searchString).subscribe(n=>{this.searchResults=n.map(s=>{const r=Object.assign({},s);return r.tags=r.tags.join(", "),r}).sort((s,r)=>s.name.localeCompare(r.name))})}}return t.\u0275fac=function(n){return new(n||t)(D(Hv))},t.\u0275cmp=Es({type:t,selectors:[["app-search"]],inputs:{basehref:"basehref",assetpath:"assetpath"},decls:8,vars:4,consts:[[1,"position-relative"],[1,"input-with-icon-left"],["placeholder","Search all Modus Icons","type","search","autocomplete","off",1,"form-control","form-control-lg",3,"ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],[1,"list-group","list-group-borderless","bg-white","position-absolute","shadow","justify-content-start","w-100",2,"top","48px","max-height","240px","overflow-y","auto","z-index","1000"],[4,"ngIf"],[1,"list-group-item","justify-content-center"],[1,"mb-0","text-gray-4"],["class","list-group-item text-decoration-none text-dark d-flex align-items-center",3,"href",4,"ngFor","ngForOf"],[1,"list-group-item","text-decoration-none","text-dark","d-flex","align-items-center",3,"href"],["fill","currentColor","width","1.2em","height","1.2em",1,"modus-icons","mr-2"],[1,"mr-2","mb-0"],[1,"mb-0","mr-4"],[1,"mb-0","ml-auto","text-secondary"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.searchString=i})("input",function(){return s.search()}),X(),Z(3,"div",3),ss(4,"img",4),X()(),Z(5,"div",5),st(6,ex,4,0,"ng-container",6),st(7,nx,2,1,"ng-container",6),X()()),2&n&&(G(2),ce("ngModel",s.searchString),G(2),ce("src",s.assetpath+"modus-solid/svg/search.svg",ts),G(2),ce("ngIf",0===s.searchResults.length&&s.searchString.length>1),G(1),ce("ngIf",s.searchResults.length>0))},directives:[pi,Xu,ha,Ko,Pu],styles:[""]}),t})();class ix{constructor(e,n){this.predicate=e,this.thisArg=n}call(e,n){return n.subscribe(new ox(e,this.predicate,this.thisArg))}}class ox extends Ze{constructor(e,n,s){super(e),this.predicate=n,this.thisArg=s,this.count=0}_next(e){let n;try{n=this.predicate.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}n&&this.destination.next(e)}}class ax{constructor(e,n){this.open=e,this.close=n||e}isManual(){return"manual"===this.open||"manual"===this.close}}const lx={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};const he="undefined"!=typeof window&&window||{};let wt;function _d(){if(void 0===he.document)return"bs4";const t=he.document.createElement("span");t.innerText="testing bs version",t.classList.add("d-none"),t.classList.add("pl-1"),he.document.head.appendChild(t);const e=t.getBoundingClientRect(),n=he.getComputedStyle(t).paddingLeft;return!e||e&&0!==e.top?(he.document.head.removeChild(t),"bs3"):n&&parseFloat(n)?(he.document.head.removeChild(t),"bs4"):(he.document.head.removeChild(t),"bs5")}function gr(){return void 0===he||(void 0===he.__theme?(wt||(wt=_d()),"bs3"===wt):"bs3"===he.__theme)}function Uv(){return!gr()&&(wt||(wt=_d()),"bs4"===wt)}function _i(){return{isBs3:gr(),isBs4:Uv(),isBs5:!gr()&&!Uv()&&(wt||(wt=_d()),"bs5"===wt)}}"undefined"==typeof console||console;class ga{}const En="*";function zv(t,e=null){return{type:2,steps:t,options:e}}function ma(t){return{type:6,styles:t,offset:null}}function Wv(t){Promise.resolve(null).then(t)}class vi{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Wv(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class qv{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let n=0,s=0,r=0;const i=this.players.length;0==i?Wv(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++n==i&&this._onFinish()}),o.onDestroy(()=>{++s==i&&this._onDestroy()}),o.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const n=e*this.totalTime;this.players.forEach(s=>{const r=s.totalTime?Math.min(1,n/s.totalTime):1;s.setPosition(r)})}getPosition(){const e=this.players.reduce((n,s)=>null===n||s.totalTime>n.totalTime?s:n,null);return null!=e?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}function wd(t,e,n,s){return Wn(n)&&(s=n,n=void 0),s?wd(t,e,n).pipe(Cs(r=>Ni(r)?s(...r):s(r))):new de(r=>{Kv(t,e,function i(o){r.next(arguments.length>1?Array.prototype.slice.call(arguments):o)},r,n)})}function Kv(t,e,n,s,r){let i;if(function wx(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const o=t;t.addEventListener(e,n,r),i=()=>o.removeEventListener(e,n,r)}else if(function vx(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const o=t;t.on(e,n),i=()=>o.off(e,n)}else if(function _x(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const o=t;t.addListener(e,n),i=()=>o.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let o=0,a=t.length;o0?super.requestAsyncId(e,n,s):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,n,s=0){if(null!==s&&s>0||null===s&&this.delay>0)return super.recycleAsyncId(e,n,s);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)}});var ya=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="left",t.right="right",t.auto="auto",t.end="right",t.start="left",t["top left"]="top left",t["top right"]="top right",t["right top"]="right top",t["right bottom"]="right bottom",t["bottom right"]="bottom right",t["bottom left"]="bottom left",t["left bottom"]="left bottom",t["left top"]="left top",t["top start"]="top left",t["top end"]="top right",t["end top"]="right top",t["end bottom"]="right bottom",t["bottom end"]="bottom right",t["bottom start"]="bottom left",t["start bottom"]="start bottom",t["start top"]="left top"}(ya||(ya={})),ya))(),wi=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="start",t.right="end",t.auto="auto",t.end="end",t.start="start",t["top left"]="top start",t["top right"]="top end",t["right top"]="end top",t["right bottom"]="end bottom",t["bottom right"]="bottom end",t["bottom left"]="bottom start",t["left bottom"]="start bottom",t["left top"]="start top",t["top start"]="top start",t["top end"]="top end",t["end top"]="end top",t["end bottom"]="end bottom",t["bottom end"]="bottom end",t["bottom start"]="bottom start",t["start bottom"]="start bottom",t["start top"]="start top"}(wi||(wi={})),wi))();function ps(t,e){if(1!==t.nodeType)return[];const n=t.ownerDocument.defaultView,s=null==n?void 0:n.getComputedStyle(t,null);return e?s&&s[e]:s}function Dd(t){if(!t)return document.documentElement;let s,n=null==t?void 0:t.offsetParent;for(;null===n&&t.nextElementSibling&&s!==t.nextElementSibling;)s=t.nextElementSibling,n=s.offsetParent;const r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?n&&-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ps(n,"position")?Dd(n):n:s?s.ownerDocument.documentElement:document.documentElement}function Cd(t){return null!==t.parentNode?Cd(t.parentNode):t}function _a(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;const n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,s=n?t:e,r=n?e:t,i=document.createRange();i.setStart(s,0),i.setEnd(r,0);const o=i.commonAncestorContainer;if(t!==o&&e!==o||s.contains(r))return function Ex(t){const{nodeName:e}=t;return"BODY"!==e&&("HTML"===e||Dd(t.firstElementChild)===t)}(o)?o:Dd(o);const a=Cd(t);return a.host?_a(a.host,e):_a(t,Cd(e).host)}function Qv(t){if(!t||!t.parentElement)return document.documentElement;let e=t.parentElement;for(;(null==e?void 0:e.parentElement)&&"none"===ps(e,"transform");)e=e.parentElement;return e||document.documentElement}function Zv(t,e){const n="x"===e?"Left":"Top",s="Left"===n?"Right":"Bottom";return parseFloat(t[`border${n}Width`])+parseFloat(t[`border${s}Width`])}function Yv(t,e,n,s){return Math.max(e[`offset${t}`],e[`scroll${t}`],n[`client${t}`],n[`offset${t}`],n[`scroll${t}`],0)}function Xv(t){const e=t.body,n=t.documentElement;return{height:Yv("Height",e,n),width:Yv("Width",e,n)}}function Di(t){return Object.assign(Object.assign({},t),{right:(t.left||0)+t.width,bottom:(t.top||0)+t.height})}function ge(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function Jv(t){const e=t.getBoundingClientRect();if(!(e&&ge(e.top)&&ge(e.left)&&ge(e.bottom)&&ge(e.right)))return e;const n={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?Xv(t.ownerDocument):void 0,r=(null==s?void 0:s.width)||t.clientWidth||ge(e.right)&&ge(n.left)&&e.right-n.left||0,i=(null==s?void 0:s.height)||t.clientHeight||ge(e.bottom)&&ge(n.top)&&e.bottom-n.top||0;let o=t.offsetWidth-r,a=t.offsetHeight-i;if(o||a){const l=ps(t);o-=Zv(l,"x"),a-=Zv(l,"y"),n.width-=o,n.height-=a}return Di(n)}function bd(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function Ed(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}const{overflow:e,overflowX:n,overflowY:s}=ps(t);return/(auto|scroll|overlay)/.test(String(e)+String(s)+String(n))?t:Ed(bd(t))}function Id(t,e,n=!1){var s,r,i,o,a,l;const c="HTML"===e.nodeName,u=Jv(t),d=Jv(e),p=(Ed(t),ps(e)),h=parseFloat(p.borderTopWidth),g=parseFloat(p.borderLeftWidth);n&&c&&(d.top=Math.max(null!==(s=d.top)&&void 0!==s?s:0,0),d.left=Math.max(null!==(r=d.left)&&void 0!==r?r:0,0));const y=Di({top:(null!==(i=u.top)&&void 0!==i?i:0)-(null!==(o=d.top)&&void 0!==o?o:0)-h,left:(null!==(a=u.left)&&void 0!==a?a:0)-(null!==(l=d.left)&&void 0!==l?l:0)-g,width:u.width,height:u.height});if(y.marginTop=0,y.marginLeft=0,c){const _=parseFloat(p.marginTop),m=parseFloat(p.marginLeft);ge(y.top)&&(y.top-=h-_),ge(y.bottom)&&(y.bottom-=h-_),ge(y.left)&&(y.left-=g-m),ge(y.right)&&(y.right-=g-m),y.marginTop=_,y.marginLeft=m}return y}function ew(t,e="top"){const n="top"===e?"scrollTop":"scrollLeft",s=t.nodeName;if("BODY"===s||"HTML"===s){const r=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||r)[n]}return t[n]}function tw(t){const e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===ps(t,"position")||tw(bd(t)))}function Nd(t,e,n=0,s,r=!1){let i={top:0,left:0};const o=r?Qv(t):_a(t,e);if("viewport"===s)i=function Nx(t,e=!1){const n=t.ownerDocument.documentElement,s=Id(t,n),r=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),o=e?0:ew(n),a=e?0:ew(n,"left");return Di({top:o-Number(null==s?void 0:s.top)+Number(null==s?void 0:s.marginTop),left:a-Number(null==s?void 0:s.left)+Number(null==s?void 0:s.marginLeft),width:r,height:i})}(o,r);else{let a;"scrollParent"===s?(a=Ed(bd(e)),"BODY"===a.nodeName&&(a=t.ownerDocument.documentElement)):a="window"===s?t.ownerDocument.documentElement:s;const l=Id(a,o,r);if(l&&"HTML"===a.nodeName&&!tw(o)){const{height:c,width:u}=Xv(t.ownerDocument);ge(i.top)&&ge(l.top)&&ge(l.marginTop)&&(i.top+=l.top-l.marginTop),ge(i.top)&&(i.bottom=Number(c)+Number(l.top)),ge(i.left)&&ge(l.left)&&ge(l.marginLeft)&&(i.left+=l.left-l.marginLeft),ge(i.top)&&(i.right=Number(u)+Number(l.left))}else l&&(i=l)}return ge(i.left)&&(i.left+=n),ge(i.top)&&(i.top+=n),ge(i.right)&&(i.right-=n),ge(i.bottom)&&(i.bottom-=n),i}function Sx({width:t,height:e}){return t*e}function nw(t,e,n,s,r=["top","bottom","right","left"],i="viewport",o=0){var a,l,c,u,d,f,p,h,g,y,_,m;if(-1===t.indexOf("auto"))return t;const v=Nd(n,s,o,i),E={top:{width:null!==(a=null==v?void 0:v.width)&&void 0!==a?a:0,height:(null!==(l=null==e?void 0:e.top)&&void 0!==l?l:0)-(null!==(c=null==v?void 0:v.top)&&void 0!==c?c:0)},right:{width:(null!==(u=null==v?void 0:v.right)&&void 0!==u?u:0)-(null!==(d=null==e?void 0:e.right)&&void 0!==d?d:0),height:null!==(f=null==v?void 0:v.height)&&void 0!==f?f:0},bottom:{width:null!==(p=null==v?void 0:v.width)&&void 0!==p?p:0,height:(null!==(h=null==v?void 0:v.bottom)&&void 0!==h?h:0)-(null!==(g=null==e?void 0:e.bottom)&&void 0!==g?g:0)},left:{width:(null!==(y=e.left)&&void 0!==y?y:0)-(null!==(_=null==v?void 0:v.left)&&void 0!==_?_:0),height:null!==(m=null==v?void 0:v.height)&&void 0!==m?m:0}},M=Object.keys(E).map(ie=>Object.assign(Object.assign({position:ie},E[ie]),{area:Sx(E[ie])})).sort((ie,we)=>we.area-ie.area);let q=M.filter(({width:ie,height:we})=>ie>=n.clientWidth&&we>=n.clientHeight);q=q.filter(({position:ie})=>r.some(we=>we===ie));const Q=q.length>0?q[0].position:M[0].position,Te=t.split(" ")[1];return n.className=n.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${_i().isBs5?wi[Q]:Q}`),Q+(Te?`-${Te}`:"")}const va=(t,e=0)=>t?parseFloat(t):e;function sw(t){const e=t.ownerDocument.defaultView,n=null==e?void 0:e.getComputedStyle(t),s=va(null==n?void 0:n.marginTop)+va(null==n?void 0:n.marginBottom),r=va(null==n?void 0:n.marginLeft)+va(null==n?void 0:n.marginRight);return{width:Number(t.offsetWidth)+r,height:Number(t.offsetHeight)+s}}function rw(t,e,n){return Id(e,n?Qv(t):_a(t,e),n)}function Sd(t,e,n){var s,r,i;const o=n.split(" ")[0],a=sw(t),l={width:a.width,height:a.height},c=-1!==["right","left"].indexOf(o),u=c?"top":"left",d=c?"left":"top",f=c?"height":"width",p=c?"width":"height";return l[u]=(null!==(s=e[u])&&void 0!==s?s:0)+e[f]/2-a[f]/2,l[d]=o===d?(null!==(r=e[d])&&void 0!==r?r:0)-a[p]:null!==(i=e[function Mx(t){const e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,n=>e[n])}(d)])&&void 0!==i?i:0,l}function iw(t,e){var n;return!!(null===(n=t.modifiers[e])||void 0===n?void 0:n.enabled)}const Fx={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function wa(t,e){return!!_i().isBs5&&Fx[e].includes(t)}function ow(t,e,n){!t||!e||Object.keys(e).forEach(s=>{let r="";-1!==["width","height","top","right","bottom","left"].indexOf(s)&&function Ix(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(Number(t))}(e[s])&&(r="px"),n?n.setStyle(t,s,`${String(e[s])}${r}`):t.style[s]=String(e[s])+r})}function Px(t){var e,n,s,r,i,o;let a=t.offsets.target;const l=t.instance.target.querySelector(".arrow");if(!l)return t;const c=-1!==["left","right"].indexOf(t.placement.split(" ")[0]),u=c?"height":"width",d=c?"Top":"Left",f=d.toLowerCase(),p=c?"left":"top",h=c?"bottom":"right",g=sw(l)[u],y=t.placement.split(" ")[1];(null!==(e=t.offsets.host[h])&&void 0!==e?e:0)-g<(null!==(n=a[f])&&void 0!==n?n:0)&&(a[f]-=(null!==(s=a[f])&&void 0!==s?s:0)-((null!==(r=t.offsets.host[h])&&void 0!==r?r:0)-g)),Number(t.offsets.host[f])+Number(g)>(null!==(i=a[h])&&void 0!==i?i:0)&&(a[f]+=Number(t.offsets.host[f])+Number(g)-Number(a[h])),a=Di(a);const _=ps(t.instance.target),m=parseFloat(_[`margin${d}`])||0,v=parseFloat(_[`border${d}Width`])||0;let E;if(y){const q=parseFloat(_.borderRadius)||0,Q=Number(m+v+q);E=f===y?Number(t.offsets.host[f])+Q:Number(t.offsets.host[f])+Number(t.offsets.host[u]-Q)}else E=Number(t.offsets.host[f])+Number(t.offsets.host[u]/2-g/2);let M=E-(null!==(o=a[f])&&void 0!==o?o:0)-m-v;return M=Math.max(Math.min(a[u]-(g+5),M),0),t.offsets.arrow={[f]:Math.round(M),[p]:""},t.instance.arrow=l,t}function kx(t){if(t.offsets.target=Di(t.offsets.target),!iw(t.options,"flip"))return t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Sd(t.instance.target,t.offsets.host,t.placement)),t;const e=Nd(t.instance.target,t.instance.host,0,"viewport",!1);let n=t.placement.split(" ")[0],s=t.placement.split(" ")[1]||"";const a=nw("auto",t.offsets.host,t.instance.target,t.instance.host,t.options.allowedPositions),l=[n,a];return l.forEach((c,u)=>{var d,f,p,h,g,y,_,m,v,E,M,q,Q,Te,ie,we;if(n!==c||l.length===u+1)return;n=t.placement.split(" ")[0];const In="left"===n&&Math.floor(null!==(d=t.offsets.target.right)&&void 0!==d?d:0)>Math.floor(null!==(f=t.offsets.host.left)&&void 0!==f?f:0)||"right"===n&&Math.floor(null!==(p=t.offsets.target.left)&&void 0!==p?p:0)Math.floor(null!==(y=t.offsets.host.top)&&void 0!==y?y:0)||"bottom"===n&&Math.floor(null!==(_=t.offsets.target.top)&&void 0!==_?_:0)Math.floor(null!==(q=e.right)&&void 0!==q?q:0),Nn=Math.floor(null!==(Q=t.offsets.target.top)&&void 0!==Q?Q:0)Math.floor(null!==(we=e.bottom)&&void 0!==we?we:0),N="left"===n&&Vt||"right"===n&&ut||"top"===n&&Nn||"bottom"===n&&Sn,S=-1!==["top","bottom"].indexOf(n),T=S&&"left"===s&&Vt||S&&"right"===s&&ut||!S&&"left"===s&&Nn||!S&&"right"===s&&Sn;(In||N||T)&&((In||N)&&(n=l[u+1]),T&&(s=function Tx(t){return"right"===t?"left":"left"===t?"right":t}(s)),t.placement=n+(s?` ${s}`:""),t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Sd(t.instance.target,t.offsets.host,t.placement)))}),t}function Lx(t){var e;if(!iw(t.options,"preventOverflow"))return t;const n="transform",s=t.instance.target.style,{top:r,left:i,[n]:o}=s;s.top="",s.left="",s[n]="";const a=Nd(t.instance.target,t.instance.host,0,(null===(e=t.options.modifiers.preventOverflow)||void 0===e?void 0:e.boundariesElement)||"scrollParent",!1);s.top=r,s.left=i,s[n]=o;const c={primary(u){var d,f,p,h;let g=t.offsets.target[u];return(null!==(d=t.offsets.target[u])&&void 0!==d?d:0)<(null!==(f=a[u])&&void 0!==f?f:0)&&(g=Math.max(null!==(p=t.offsets.target[u])&&void 0!==p?p:0,null!==(h=a[u])&&void 0!==h?h:0)),{[u]:g}},secondary(u){var d,f,p,h;const g="right"===u,y=g?"left":"top";let m=t.offsets.target[y];return(null!==(d=t.offsets.target[u])&&void 0!==d?d:0)>(null!==(f=a[u])&&void 0!==f?f:0)&&(m=Math.min(null!==(p=t.offsets.target[y])&&void 0!==p?p:0,(null!==(h=a[u])&&void 0!==h?h:0)-t.offsets.target[g?"width":"height"])),{[y]:m}}};return["left","right","top","bottom"].forEach(u=>{const d=-1!==["left","top","start"].indexOf(u)?c.primary:c.secondary;t.offsets.target=Object.assign(Object.assign({},t.offsets.target),d(u))}),t}function Vx(t){var e;const n=t.placement,s=n.split(" ")[0],r=n.split(" ")[1];if(r){const{host:i,target:o}=t.offsets,a=-1!==["bottom","top"].indexOf(s),l=a?"left":"top",c=a?"width":"height",u={start:{[l]:i[l]},end:{[l]:(null!==(e=i[l])&&void 0!==e?e:0)+i[c]-o[c]}};t.offsets.target=Object.assign(Object.assign({},o),{[l]:l===r?u.start[l]:u.end[l]})}return t}const jx=new class Bx{position(e,n){return this.offset(e,n)}offset(e,n){return rw(n,e)}positionElements(e,n,s,r,i){const o=[kx,Vx,Lx,Px],l=function Rx(t,e,n,s){if(!t||!e)return;const r=rw(t,e);!n.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!n.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(n="auto");const i=!!n.match(/auto/g);let o=n.match(/auto\s(left|right|top|bottom|start|end)/)?n.split(" ")[1]||"auto":n;const a=o.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return a&&(o=a[1]+(a[2]?` ${a[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(o)&&(o="auto"),o=nw(o,r,t,e,s?s.allowedPositions:void 0),{options:s||{modifiers:{}},instance:{target:t,host:e,arrow:void 0},offsets:{target:Sd(t,r,o),host:r,arrow:void 0},positionFixed:!1,placement:o,placementAuto:i}}(n,e,ya[s],i);if(l)return o.reduce((c,u)=>u(c),l)}};function Hx(t,e,n,s,r,i){const o=jx.positionElements(t,e,n,s,r);if(!o)return;const a=function Ax(t){var e,n,s,r;return{width:t.offsets.target.width,height:t.offsets.target.height,left:Math.floor(null!==(e=t.offsets.target.left)&&void 0!==e?e:0),top:Math.round(null!==(n=t.offsets.target.top)&&void 0!==n?n:0),bottom:Math.round(null!==(s=t.offsets.target.bottom)&&void 0!==s?s:0),right:Math.floor(null!==(r=t.offsets.target.right)&&void 0!==r?r:0)}}(o);ow(e,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${a.left}px, ${a.top}px, 0px)`},i),o.instance.arrow&&ow(o.instance.arrow,o.offsets.arrow,i),function xx(t,e){const n=t.instance.target;let s=n.className;const r=_i().isBs5?wi[t.placement]:t.placement;t.placementAuto&&(s=s.replace(/bs-popover-auto/g,`bs-popover-${r}`),s=s.replace(/ms-2|me-2|mb-2|mt-2/g,""),s=s.replace(/bs-tooltip-auto/g,`bs-tooltip-${r}`),s=s.replace(/\sauto/g,` ${r}`),-1!==s.indexOf("popover")&&(s=s+" "+function Ox(t){return _i().isBs5?wa(t,"end")?"ms-2":wa(t,"start")?"me-2":wa(t,"top")?"mb-2":wa(t,"bottom")?"mt-2":"":""}(r)),-1!==s.indexOf("popover")&&-1===s.indexOf("popover-auto")&&(s+=" popover-auto"),-1!==s.indexOf("tooltip")&&-1===s.indexOf("tooltip-auto")&&(s+=" tooltip-auto")),s=s.replace(/left|right|top|bottom|end|start/g,`${r.split(" ")[0]}`),e?e.setAttribute(n,"class",s):n.className=s}(o,i)}let aw=(()=>{class t{constructor(n,s,r){this.update$$=new wr,this.positionElements=new Map,this.isDisabled=!1,function zM(t){return t===l_}(r)&&n.runOutsideAngular(()=>{this.triggerEvent$=Ua(wd(window,"scroll",{passive:!0}),wd(window,"resize",{passive:!0}),P_(0,bx),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(i=>{Hx(Da(i.target),Da(i.element),i.attachment,i.appendToBody,this.options,s.createRenderer(null,null))})})})}position(n){this.addPositionElement(n)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(n){this.positionElements.set(Da(n.element),n)}calcPosition(){this.update$$.next(null)}deletePositionElement(n){this.positionElements.delete(Da(n))}setOptions(n){this.options=n}}return t.\u0275fac=function(n){return new(n||t)(x(Pe),x(cr),x(fu))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Da(t){return"string"==typeof t?document.querySelector(t):t instanceof Ke?t.nativeElement:null!=t?t:null}class Ci{constructor(e,n,s){this.nodes=e,this.viewRef=n,this.componentRef=s}}class $x{constructor(e,n,s,r,i,o,a,l){this._viewContainerRef=e,this._renderer=n,this._elementRef=s,this._injector=r,this._componentFactoryResolver=i,this._ngZone=o,this._applicationRef=a,this._posService=l,this.onBeforeShow=new _e,this.onShown=new _e,this.onBeforeHide=new _e,this.onHidden=new _e,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(e){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(e),this}to(e){return this.container=e||this.container,this}position(e){return e?(this.attachment=e.attachment||this.attachment,this._elementRef=e.target||this._elementRef,this):this}provide(e){return this._providers.push(e),this}show(e={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(e.content,e.context,e.initialState);const n=je.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(n,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,e),this.container instanceof Ke&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&"undefined"!=typeof document){const s=document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector);if(!s)return;s.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(e.id?{id:e.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(e){var n,s,r,i,o,a;if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const l=this._componentRef.location.nativeElement;return null===(n=l.parentNode)||void 0===n||n.removeChild(l),null===(r=null===(s=this._contentRef)||void 0===s?void 0:s.componentRef)||void 0===r||r.destroy(),this._viewContainerRef&&(null===(i=this._contentRef)||void 0===i?void 0:i.viewRef)&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),null===(a=null===(o=this._contentRef)||void 0===o?void 0:o.viewRef)||void 0===a||a.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(e?{id:e}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(e){var n;this.triggers=e.triggers||this.triggers,this._listenOpts.outsideClick=e.outsideClick,this._listenOpts.outsideEsc=e.outsideEsc,e.target=e.target||(null===(n=this._elementRef)||void 0===n?void 0:n.nativeElement);const s=this._listenOpts.hide=()=>e.hide?e.hide():void this.hide(),r=this._listenOpts.show=o=>{e.show?e.show(o):this.show(o),o()};return this._renderer&&(this._unregisterListenersFn=function cx(t,e){const n=function $v(t,e=lx){const n=(t||"").trim();if(0===n.length)return[];const s=n.split(/\s+/).map(i=>i.split(":")).map(i=>{const o=e[i[0]]||i;return new ax(o[0],o[1])}),r=s.filter(i=>i.isManual());if(r.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===r.length&&s.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return s}(e.triggers),s=e.target;if(1===n.length&&n[0].isManual())return Function.prototype;const r=[],i=[],o=()=>{i.forEach(a=>r.push(a())),i.length=0};return n.forEach(a=>{const l=a.open===a.close,c=l?e.toggle:e.show;if(!l&&a.close&&e.hide){const u=t.listen(s,a.close,e.hide);i.push(()=>u)}c&&r.push(t.listen(s,a.open,()=>c(o)))}),()=>{r.forEach(a=>a())}}(this._renderer,{target:e.target,triggers:e.triggers,show:r,hide:s,toggle:o=>{this.isShown?s():r(o)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(e,n){return e&&n&&(this._inlineViewRef=e.createEmbeddedView(n)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const e=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=function ux(t,e){return e.outsideClick?t.listen("document","click",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[e,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=function dx(t,e){return e.outsideEsc?t.listen("document","keyup.esc",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{var e;this._posService.position({element:null===(e=this._componentRef)||void 0===e?void 0:e.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{!this._componentRef||this._posService.calcPosition()}))}_unsubscribePositioning(){!this._zoneSubscription||(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(e,n,s){if(!e)return new Ci([]);if(e instanceof Zt){if(this._viewContainerRef){const o=this._viewContainerRef.createEmbeddedView(e,n);return o.markForCheck(),new Ci([o.rootNodes],o)}const i=e.createEmbeddedView({});return this._applicationRef.attachView(i),new Ci([i.rootNodes],i)}if("function"==typeof e){const i=this._componentFactoryResolver.resolveComponentFactory(e),o=je.create({providers:this._providers,parent:this._injector}),a=i.create(o);return Object.assign(a.instance,s),this._applicationRef.attachView(a.hostView),new Ci([[a.location.nativeElement]],a.hostView,a)}const r=this._renderer?[this._renderer.createText(`${e}`)]:[];return new Ci([r])}}let lw=(()=>{class t{constructor(n,s,r,i,o){this._componentFactoryResolver=n,this._ngZone=s,this._injector=r,this._posService=i,this._applicationRef=o}createLoader(n,s,r){return new $x(s,r,n,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return t.\u0275fac=function(n){return new(n||t)(x(as),x(Pe),x(je),x(aw),x(Po))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Ux=function(t){return{dropdown:t}},Gx=["*"],cw=[ma({height:0,overflow:"hidden"}),function yx(t,e=null){return{type:4,styles:e,timings:t}}("220ms cubic-bezier(0, 0, 0.2, 1)",ma({height:"*",overflow:"hidden"}))];let hs=(()=>{class t{constructor(){this.direction="down",this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1,this.isOpenChange=new _e,this.isDisabledChange=new _e,this.toggleClick=new _e,this.counts=0,this.dropdownMenu=new Promise(n=>{this.resolveDropdownMenu=n})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})(),Wx=(()=>{class t{constructor(n,s,r,i,o){this._state=n,this.cd=s,this._renderer=r,this._element=i,this.isOpen=!1,this._factoryDropDownAnimation=o.build(cw),this._subscription=n.isOpenChange.subscribe(a=>{this.isOpen=a;const l=this._element.nativeElement.querySelector(".dropdown-menu");this._renderer.addClass(this._element.nativeElement.querySelector("div"),"open"),l&&!gr()&&(this._renderer.addClass(l,"show"),(l.classList.contains("dropdown-menu-right")||l.classList.contains("dropdown-menu-end"))&&(this._renderer.setStyle(l,"left","auto"),this._renderer.setStyle(l,"right","0")),"up"===this.direction&&(this._renderer.setStyle(l,"top","auto"),this._renderer.setStyle(l,"transform","translateY(-101%)"))),l&&this._state.isAnimated&&this._factoryDropDownAnimation.create(l).play(),this.cd.markForCheck(),this.cd.detectChanges()})}get direction(){return this._state.direction}_contains(n){return this._element.nativeElement.contains(n)}ngOnDestroy(){this._subscription.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(D(hs),D(oi),D(dn),D(Ke),D(ga))},t.\u0275cmp=Es({type:t,selectors:[["bs-dropdown-container"]],hostAttrs:[2,"display","block","position","absolute","z-index","1040"],ngContentSelectors:Gx,decls:2,vars:9,consts:[[3,"ngClass"]],template:function(n,s){1&n&&(function Mg(t){const e=w()[16][6];if(!e.projection){const s=e.projection=Or(t?t.length:1,null),r=s.slice();let i=e.child;for(;null!==i;){const o=t?pN(i,t):0;null!==o&&(r[o]?r[o].projectionNext=i:s[o]=i,r[o]=i),i=i.next}}}(),Z(0,"div",0),function Tg(t,e=0,n){const s=w(),r=K(),i=$s(r,20+t,16,null,n||null);null===i.projection&&(i.projection=e),fl(),64!=(64&i.flags)&&function Eb(t,e,n){Hp(e[V],0,e,n,Op(t,n,e),Rp(n.parent||e[6],n,e))}(r,s,i)}(1),X()),2&n&&(ir("dropup","up"===s.direction)("show",s.isOpen)("open",s.isOpen),ce("ngClass",Kc(7,Ux,"down"===s.direction)))},directives:[xu],encapsulation:2,changeDetection:0}),t})(),qx=(()=>{class t{constructor(){this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),uw=(()=>{class t{constructor(n,s,r,i,o,a,l){this._elementRef=n,this._renderer=s,this._viewContainerRef=r,this._cis=i,this._state=o,this._config=a,this.dropup=!1,this._isInlineOpen=!1,this._isDisabled=!1,this._subscriptions=[],this._isInited=!1,this._state.autoClose=this._config.autoClose,this._state.insideClick=this._config.insideClick,this._state.isAnimated=this._config.isAnimated,this._state.stopOnClickPropagation=this._config.stopOnClickPropagation,this._factoryDropDownAnimation=l.build(cw),this._dropdown=this._cis.createLoader(this._elementRef,this._viewContainerRef,this._renderer).provide({provide:hs,useValue:this._state}),this.onShown=this._dropdown.onShown,this.onHidden=this._dropdown.onHidden,this.isOpenChange=this._state.isOpenChange}set autoClose(n){this._state.autoClose=n}get autoClose(){return this._state.autoClose}set isAnimated(n){this._state.isAnimated=n}get isAnimated(){return this._state.isAnimated}set insideClick(n){this._state.insideClick=n}get insideClick(){return this._state.insideClick}set isDisabled(n){this._isDisabled=n,this._state.isDisabledChange.emit(n),n&&this.hide()}get isDisabled(){return this._isDisabled}get isOpen(){return this._showInline?this._isInlineOpen:this._dropdown.isShown}set isOpen(n){n?this.show():this.hide()}get isBs4(){return!gr()}get _showInline(){return!this.container}ngOnInit(){this._isInited||(this._isInited=!0,this._dropdown.listen({outsideClick:!1,triggers:this.triggers,show:()=>this.show()}),this._subscriptions.push(this._state.toggleClick.subscribe(n=>this.toggle(n))),this._subscriptions.push(this._state.isDisabledChange.pipe(function rx(t,e){return function(s){return s.lift(new ix(t,e))}}(n=>n)).subscribe(()=>this.hide())))}show(){if(!this.isOpen&&!this.isDisabled){if(this._showInline)return this._inlinedMenu||this._state.dropdownMenu.then(n=>{this._dropdown.attachInline(n.viewContainer,n.templateRef),this._inlinedMenu=this._dropdown._inlineViewRef,this.addBs4Polyfills(),this._inlinedMenu&&this._renderer.addClass(this._inlinedMenu.rootNodes[0].parentNode,"open"),this.playAnimation()}).catch(),this.addBs4Polyfills(),this._isInlineOpen=!0,this.onShown.emit(!0),this._state.isOpenChange.emit(!0),void this.playAnimation();this._state.dropdownMenu.then(n=>{const s=this.dropup||void 0!==this.dropup&&this.dropup;this._state.direction=s?"up":"down";const r=this.placement||(s?"top start":"bottom start");this._dropdown.attach(Wx).to(this.container).position({attachment:r}).show({content:n.templateRef,placement:r}),this._state.isOpenChange.emit(!0)}).catch()}}hide(){!this.isOpen||(this._showInline?(this.removeShowClass(),this.removeDropupStyles(),this._isInlineOpen=!1,this.onHidden.emit(!0)):this._dropdown.hide(),this._state.isOpenChange.emit(!1))}toggle(n){return this.isOpen||!n?this.hide():this.show()}_contains(n){return this._elementRef.nativeElement.contains(n.target)||this._dropdown.instance&&this._dropdown.instance._contains(n.target)}navigationClick(n){const s=this._elementRef.nativeElement.querySelector(".dropdown-menu");if(!s)return;const r=this._elementRef.nativeElement.ownerDocument.activeElement,i=s.querySelectorAll(".dropdown-item");switch(n.keyCode){case 38:this._state.counts>0&&i[--this._state.counts].focus();break;case 40:this._state.counts+1{this._inlinedMenu&&this._factoryDropDownAnimation.create(this._inlinedMenu.rootNodes[0]).play()})}addShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.addClass(this._inlinedMenu.rootNodes[0],"show")}removeShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.removeClass(this._inlinedMenu.rootNodes[0],"show")}checkRightAlignment(){if(this._inlinedMenu&&this._inlinedMenu.rootNodes[0]){const n=this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-right")||this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-end");this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"left",n?"auto":"0"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"right",n?"0":"auto")}}addDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"top",this.dropup?"auto":"100%"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"transform",this.dropup?"translateY(-101%)":"translateY(0)"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"bottom","auto"))}removeDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"top"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"transform"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"bottom"))}}return t.\u0275fac=function(n){return new(n||t)(D(Ke),D(dn),D(Ot),D(lw),D(hs),D(qx),D(ga))},t.\u0275dir=O({type:t,selectors:[["","bsDropdown",""],["","dropdown",""]],hostVars:6,hostBindings:function(n,s){1&n&&He("keydown.arrowDown",function(i){return s.navigationClick(i)})("keydown.arrowUp",function(i){return s.navigationClick(i)}),2&n&&ir("dropup",s.dropup)("open",s.isOpen)("show",s.isOpen&&s.isBs4)},inputs:{placement:"placement",triggers:"triggers",container:"container",dropup:"dropup",autoClose:"autoClose",isAnimated:"isAnimated",insideClick:"insideClick",isDisabled:"isDisabled",isOpen:"isOpen"},outputs:{isOpenChange:"isOpenChange",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-dropdown"],features:[fe([hs])]}),t})(),Kx=(()=>{class t{constructor(n,s,r){n.resolveDropdownMenu({templateRef:r,viewContainer:s})}}return t.\u0275fac=function(n){return new(n||t)(D(hs),D(Ot),D(Zt))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownMenu",""],["","dropdownMenu",""]],exportAs:["bs-dropdown-menu"]}),t})(),Qx=(()=>{class t{constructor(n,s,r,i,o){this._changeDetectorRef=n,this._dropdown=s,this._element=r,this._renderer=i,this._state=o,this.isOpen=!1,this._subscriptions=[],this._subscriptions.push(this._state.isOpenChange.subscribe(a=>{this.isOpen=a,a?(this._documentClickListener=this._renderer.listen("document","click",l=>{this._state.autoClose&&2!==l.button&&!this._element.nativeElement.contains(l.target)&&(!this._state.insideClick||!this._dropdown._contains(l))&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())}),this._escKeyUpListener=this._renderer.listen(this._element.nativeElement,"keyup.esc",()=>{this._state.autoClose&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())})):(this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener())})),this._subscriptions.push(this._state.isDisabledChange.subscribe(a=>this.isDisabled=a||void 0))}onClick(n){this._state.stopOnClickPropagation&&n.stopPropagation(),!this.isDisabled&&this._state.toggleClick.emit(!0)}ngOnDestroy(){this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener();for(const n of this._subscriptions)n.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(D(oi),D(uw),D(Ke),D(dn),D(hs))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownToggle",""],["","dropdownToggle",""]],hostVars:3,hostBindings:function(n,s){1&n&&He("click",function(i){return s.onClick(i)}),2&n&&nt("aria-haspopup",!0)("disabled",s.isDisabled)("aria-expanded",s.isOpen)},exportAs:["bs-dropdown-toggle"]}),t})(),Zx=(()=>{class t{static forRoot(){return{ngModule:t,providers:[lw,aw,hs]}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[g_]]}),t})(),Yx=(()=>{class t{transform(n,s){return n.filter(r=>r.name.toLowerCase().replace(/ /g,"").includes(s.toLowerCase().replace(/ /g,""))||r.tags.join(", ").toLowerCase().includes(s.toLowerCase()))}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=Ye({name:"filter",type:t,pure:!0}),t})();const Xx=function(t){return{active:t}};function Jx(t,e){if(1&t){const n=kc();Z(0,"li",18)(1,"a",19),He("click",function(){const i=ul(n).$implicit;return $e(3).selectCategory(i)}),qe(2),X()()}if(2&t){const n=e.$implicit,s=$e(3);G(1),ce("ngClass",Kc(2,Xx,s.selectedCategory===n)),G(1),rs(n)}}function eP(t,e){if(1&t&&(Z(0,"ul",16),st(1,Jx,3,4,"li",17),X()),2&t){const n=$e(2);G(1),ce("ngForOf",n.categoryList)}}function tP(t,e){if(1&t){const n=kc();Z(0,"div",7)(1,"div",8)(2,"div",9)(3,"input",10),He("change",function(){ul(n);const r=$e();return r.showCategories=!r.showCategories}),X(),Z(4,"label",11),qe(5,"Show categories"),X()()(),Z(6,"div",12)(7,"div",13)(8,"button",14),qe(9," Categories "),X(),st(10,eP,2,1,"ul",15),X()()()}if(2&t){const n=$e();G(3),ce("checked",n.showCategories)("disabled",""!==n.filterTerm),G(5),ce("disabled",""!==n.filterTerm)}}function nP(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),Gi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(4);G(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),G(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),G(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),is(" ",n.displayName," ")}}function sP(t,e){if(1&t&&(Z(0,"div",22)(1,"h2",23),qe(2),X(),Z(3,"ul",24),st(4,nP,8,5,"ng-container",20),Qc(5,"filter"),X()()),2&t){const n=$e().$implicit,s=$e(2);G(2),is(" ",""===n.name?"No Category":n.name," "),G(2),ce("ngForOf",Zc(5,2,n.icons,s.filterTerm))}}function rP(t,e){if(1&t&&(Tt(0),st(1,sP,6,5,"div",21),Ft()),2&t){const n=e.$implicit,s=$e(2);G(1),ce("ngIf",n.name===s.selectedCategory||"All"===s.selectedCategory)}}function iP(t,e){if(1&t&&(Tt(0),st(1,rP,2,1,"ng-container",20),Ft()),2&t){const n=$e();G(1),ce("ngForOf",n.iconSetCats)}}function oP(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),Gi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(2);G(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),G(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),G(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),is(" ",n.displayName," ")}}function aP(t,e){if(1&t&&(Tt(0),Z(1,"ul",24),st(2,oP,8,5,"ng-container",20),Qc(3,"filter"),X(),Ft()),2&t){const n=$e();G(2),ce("ngForOf",Zc(3,1,n.iconSet.icons,n.filterTerm))}}let lP=(()=>{class t{constructor(n,s){this.iconService=n,this.sanitizer=s,this.assetpath="/",this.categories="true",this.categoryList=[],this.selectedCategory="All",this.showCategories=!0,this.filterTerm=""}ngOnInit(){if(window.location.search){const n=new URLSearchParams(window.location.search);n.get("filter")&&(this.filterTerm=decodeURIComponent(n.get("filter"))||""),n.get("category")&&(this.selectedCategory=decodeURIComponent(n.get("category"))||"All")}this.hasCategories="true"===this.categories,this.iconService.getSet(this.setname).subscribe(n=>{this.iconSet=n,this.iconSet.icons.forEach(s=>{let r=s.categories.join(", ");this.categoryList.includes(r)||this.categoryList.push(r)}),this.categoryList.sort(),this.iconSetCats=this.categoryList.map(s=>({name:s,icons:this.iconSet.icons.filter(r=>r.categories.join(", ")===s)})),this.categoryList.unshift("All"),this.categoryList.includes(this.selectedCategory)||(this.selectedCategory="All"),this.fontCssUrl=this.sanitizer.bypassSecurityTrustResourceUrl(`${this.assetpath+(""!==this.assetpath)?"/":""}/${this.iconSet.setName}/fonts/modus-icons.css`)})}filterIcons(n){this.filterTerm=n,""===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?filter=${encodeURIComponent(n)}`)}selectCategory(n){this.selectedCategory=n,this.showCategories=!0,"All"===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?category=${encodeURIComponent(n)}`)}}return t.\u0275fac=function(n){return new(n||t)(D(Hv),D(T_))},t.\u0275cmp=Es({type:t,selectors:[["app-set"]],inputs:{setname:"setname",assetpath:"assetpath",categories:"categories"},decls:8,vars:6,consts:[[1,"d-flex","align-items-center","mb-4"],[1,"input-with-icon-left",2,"width","30%","min-width","250px"],["type","search",1,"form-control",3,"placeholder","ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],["class","d-flex ml-auto",4,"ngIf"],[4,"ngIf"],[1,"d-flex","ml-auto"],[1,"form-group","mr-2","mb-0"],[1,"custom-control","custom-switch"],["type","checkbox","id","exampleSwitch1",1,"custom-control-input",3,"checked","disabled","change"],["for","exampleSwitch1",1,"custom-control-label","mr-2"],[1,"d-flex","flex-column"],["dropdown","",1,"btn-group"],["id","button-basic","dropdownToggle","","type","button","aria-controls","dropdown-basic",1,"btn","btn-outline-dark","dropdown-toggle",3,"disabled"],["id","dropdown-basic","class","dropdown-menu","role","menu","aria-labelledby","button-basic",4,"dropdownMenu"],["id","dropdown-basic","role","menu","aria-labelledby","button-basic",1,"dropdown-menu"],["role","menuitem",4,"ngFor","ngForOf"],["role","menuitem"],["href","javascript: void(0);",1,"dropdown-item",3,"ngClass","click"],[4,"ngFor","ngForOf"],["class","mb-5",4,"ngIf"],[1,"mb-5"],[1,"font-weight-bold","mb-3"],[1,"row","row-cols-2","row-cols-sm-4","row-cols-md-5","row-cols-lg-6","row-cols-xl-8","list-unstyled","list"],[1,"col","mb-4"],[1,"d-block","text-dark","text-decoration-none",3,"href"],[1,"p-3","py-4","mb-2","bg-light","text-center","rounded"],["fill","currentColor","width","32","height","32",1,"modus-icons"],[1,"name","text-muted","text-decoration-none","text-center","pt-1"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.filterTerm=i})("input",function(i){return s.filterIcons(i.target.value)}),X(),Z(3,"div",3),ss(4,"img",4),X()(),st(5,tP,11,3,"div",5),X(),st(6,iP,2,1,"ng-container",6),st(7,aP,4,4,"ng-container",6)),2&n&&(G(2),ce("placeholder","Filter "+s.iconSet.displayName+" icons")("ngModel",s.filterTerm),G(2),ce("src",s.assetpath+"modus-solid/svg/filter.svg",ts),G(1),ce("ngIf",s.hasCategories),G(1),ce("ngIf",s.hasCategories&&s.showCategories&&""===s.filterTerm),G(1),ce("ngIf",!s.hasCategories||!s.showCategories||""!==s.filterTerm))},directives:[pi,Xu,ha,Ko,uw,Qx,Kx,Pu,xu],pipes:[Yx],styles:[".cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}"]}),t})();function cP(t,e){if(1&t&&(Tt(0),Z(1,"span",1),qe(2,"background-image:\xa0"),X(),Z(3,"span",2),qe(4,"url("),X(),Z(5,"span",3),qe(6),X(),Z(7,"span",2),qe(8,");"),X(),Ft()),2&t){const n=$e();G(6),rs(n.getSvgCss())}}function uP(t,e){if(1&t&&(Tt(0),qe(1),Ft()),2&t){const n=$e();G(1),is("background-image: url(",n.getSvgCss(),");")}}let dP=(()=>{class t{constructor(){this.raw=!1,this.symbols=/[\r\n%#()<>?[\\\]^`{|}]/g,this.quotes={level1:'"',level2:"'"}}ngOnInit(){this.svg=this.svg.replace(/^"(.*)"$/,"$1")}getSvgCss(){const n=this.addNameSpace(this.svg),s=this.encodeSVG(n);return`${this.quotes.level1}data:image/svg+xml,${s}${this.quotes.level1}`}addNameSpace(n){return n.indexOf("http://www.w3.org/2000/svg")<0&&(n=n.replace(/\s{1,}<")).replace(/\s{2,}/g," ")).replace(this.symbols,encodeURIComponent)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=Es({type:t,selectors:[["app-svgcss"]],inputs:{svg:"svg",raw:"raw"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"nt"],[1,"na"],[1,"s"]],template:function(n,s){1&n&&(st(0,cP,9,1,"ng-container",0),st(1,uP,2,1,"ng-container",0)),2&n&&(ce("ngIf",!s.raw),G(1),ce("ngIf",s.raw))},directives:[Ko],encapsulation:2}),t})();const z=!1;function dw(t){return new I(3e3,z)}function zP(){return"undefined"!=typeof window&&void 0!==window.document}function Ad(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function $n(t){switch(t.length){case 0:return new vi;case 1:return t[0];default:return new qv(t)}}function fw(t,e,n,s,r={},i={}){const o=[],a=[];let l=-1,c=null;if(s.forEach(u=>{const d=u.offset,f=d==l,p=f&&c||{};Object.keys(u).forEach(h=>{let g=h,y=u[h];if("offset"!==h)switch(g=e.normalizePropertyName(g,o),y){case"!":y=r[h];break;case En:y=i[h];break;default:y=e.normalizeStyleValue(h,g,y,o)}p[g]=y}),f||a.push(p),c=p,l=d}),o.length)throw function PP(t){return new I(3502,z)}();return a}function Md(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&Td(n,"start",t)));break;case"done":t.onDone(()=>s(n&&Td(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&Td(n,"destroy",t)))}}function Td(t,e,n){const s=n.totalTime,i=Fd(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),o=t._data;return null!=o&&(i._data=o),i}function Fd(t,e,n,s,r="",i=0,o){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:r,totalTime:i,disabled:!!o}}function Dt(t,e,n){let s;return t instanceof Map?(s=t.get(e),s||t.set(e,s=n)):(s=t[e],s||(s=t[e]=n)),s}function pw(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let Od=(t,e)=>!1,hw=(t,e,n)=>[],gw=null;function xd(t){const e=t.parentNode||t.host;return e===gw?null:e}(Ad()||"undefined"!=typeof Element)&&(zP()?(gw=(()=>document.documentElement)(),Od=(t,e)=>{for(;e;){if(e===t)return!0;e=xd(e)}return!1}):Od=(t,e)=>t.contains(e),hw=(t,e,n)=>{if(n)return Array.from(t.querySelectorAll(e));const s=t.querySelector(e);return s?[s]:[]});let gs=null,mw=!1;function yw(t){gs||(gs=function qP(){return"undefined"!=typeof document?document.body:null}()||{},mw=!!gs.style&&"WebkitAppearance"in gs.style);let e=!0;return gs.style&&!function WP(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in gs.style,!e&&mw&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in gs.style)),e}const _w=Od,vw=hw;let ww=(()=>{class t{validateStyleProperty(n){return yw(n)}matchesElement(n,s){return!1}containsElement(n,s){return _w(n,s)}getParentElement(n){return xd(n)}query(n,s,r){return vw(n,s,r)}computeStyle(n,s,r){return r||""}animate(n,s,r,i,o,a=[],l){return new vi(r,i)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),Pd=(()=>{class t{}return t.NOOP=new ww,t})();const kd="ng-enter",ba="ng-leave",Ea="ng-trigger",Ia=".ng-trigger",Cw="ng-animating",Rd=".ng-animating";function ms(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Ld(parseFloat(e[1]),e[2])}function Ld(t,e){return"s"===e?1e3*t:t}function Na(t,e,n){return t.hasOwnProperty("duration")?t:function ZP(t,e,n){let r,i=0,o="";if("string"==typeof t){const a=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return e.push(dw()),{duration:0,delay:0,easing:""};r=Ld(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(i=Ld(parseFloat(l),a[4]));const c=a[5];c&&(o=c)}else r=t;if(!n){let a=!1,l=e.length;r<0&&(e.push(function fP(){return new I(3100,z)}()),a=!0),i<0&&(e.push(function pP(){return new I(3101,z)}()),a=!0),a&&e.splice(l,0,dw())}return{duration:r,delay:i,easing:o}}(t,e,n)}function mr(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function Un(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else mr(t,n);return n}function Ew(t,e,n){return n?e+":"+n+";":""}function Iw(t){let e="";for(let n=0;n{const r=Bd(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[r]),t.style[r]=e[s]}),Ad()&&Iw(t))}function ys(t,e){t.style&&(Object.keys(e).forEach(n=>{const s=Bd(n);t.style[s]=""}),Ad()&&Iw(t))}function bi(t){return Array.isArray(t)?1==t.length?t[0]:zv(t):t}const Vd=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nw(t){let e=[];if("string"==typeof t){let n;for(;n=Vd.exec(t);)e.push(n[1]);Vd.lastIndex=0}return e}function Sa(t,e,n){const s=t.toString(),r=s.replace(Vd,(i,o)=>{let a=e[o];return e.hasOwnProperty(o)||(n.push(function gP(t){return new I(3003,z)}()),a=""),a.toString()});return r==s?t:r}function Aa(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const XP=/-+([a-z0-9])/g;function Bd(t){return t.replace(XP,(...e)=>e[1].toUpperCase())}function JP(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ct(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw function mP(t){return new I(3004,z)}()}}function Sw(t,e){return window.getComputedStyle(t)[e]}function ik(t,e){const n=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(s=>function ok(t,e,n){if(":"==t[0]){const l=function ak(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,s)=>parseFloat(s)>parseFloat(n);case":decrement":return(n,s)=>parseFloat(s) *"}}(t,n);if("function"==typeof l)return void e.push(l);t=l}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(function MP(t){return new I(3015,z)}()),e;const r=s[1],i=s[2],o=s[3];e.push(Aw(r,o));"<"==i[0]&&!("*"==r&&"*"==o)&&e.push(Aw(o,r))}(s,n,e)):n.push(t),n}const Oa=new Set(["true","1"]),xa=new Set(["false","0"]);function Aw(t,e){const n=Oa.has(t)||xa.has(t),s=Oa.has(e)||xa.has(e);return(r,i)=>{let o="*"==t||t==r,a="*"==e||e==i;return!o&&n&&"boolean"==typeof r&&(o=r?Oa.has(t):xa.has(t)),!a&&s&&"boolean"==typeof i&&(a=i?Oa.has(e):xa.has(e)),o&&a}}const lk=new RegExp("s*:selfs*,?","g");function jd(t,e,n,s){return new ck(t).build(e,n,s)}class ck{constructor(e){this._driver=e}build(e,n,s){const r=new fk(n);this._resetContextStyleTimingState(r);const i=Ct(this,bi(e),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),i}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}visitTrigger(e,n){let s=n.queryCount=0,r=n.depCount=0;const i=[],o=[];return"@"==e.name.charAt(0)&&n.errors.push(function _P(){return new I(3006,z)}()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),0==a.type){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,i.push(this.visitState(l,n))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,n);s+=l.queryCount,r+=l.depCount,o.push(l)}else n.errors.push(function vP(){return new I(3007,z)}())}),{type:7,name:e.name,states:i,transitions:o,queryCount:s,depCount:r,options:null}}visitState(e,n){const s=this.visitStyle(e.styles,n),r=e.options&&e.options.params||null;if(s.containsDynamicStyles){const i=new Set,o=r||{};s.styles.forEach(a=>{if(Pa(a)){const l=a;Object.keys(l).forEach(c=>{Nw(l[c]).forEach(u=>{o.hasOwnProperty(u)||i.add(u)})})}}),i.size&&(Aa(i.values()),n.errors.push(function wP(t,e){return new I(3008,z)}()))}return{type:0,name:e.name,style:s,options:r?{params:r}:null}}visitTransition(e,n){n.queryCount=0,n.depCount=0;const s=Ct(this,bi(e.animation),n);return{type:1,matchers:ik(e.expr,n.errors),animation:s,queryCount:n.queryCount,depCount:n.depCount,options:_s(e.options)}}visitSequence(e,n){return{type:2,steps:e.steps.map(s=>Ct(this,s,n)),options:_s(e.options)}}visitGroup(e,n){const s=n.currentTime;let r=0;const i=e.steps.map(o=>{n.currentTime=s;const a=Ct(this,o,n);return r=Math.max(r,n.currentTime),a});return n.currentTime=r,{type:3,steps:i,options:_s(e.options)}}visitAnimate(e,n){const s=function hk(t,e){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return Hd(Na(t,e).duration,0,"");const n=t;if(n.split(/\s+/).some(i=>"{"==i.charAt(0)&&"{"==i.charAt(1))){const i=Hd(0,0,"");return i.dynamic=!0,i.strValue=n,i}const r=Na(n,e);return Hd(r.duration,r.delay,r.easing)}(e.timings,n.errors);n.currentAnimateTimings=s;let r,i=e.styles?e.styles:ma({});if(5==i.type)r=this.visitKeyframes(i,n);else{let o=e.styles,a=!1;if(!o){a=!0;const c={};s.easing&&(c.easing=s.easing),o=ma(c)}n.currentTime+=s.duration+s.delay;const l=this.visitStyle(o,n);l.isEmptyStep=a,r=l}return n.currentAnimateTimings=null,{type:4,timings:s,style:r,options:null}}visitStyle(e,n){const s=this._makeStyleAst(e,n);return this._validateStyleAst(s,n),s}_makeStyleAst(e,n){const s=[];Array.isArray(e.styles)?e.styles.forEach(o=>{"string"==typeof o?o==En?s.push(o):n.errors.push(function DP(t){return new I(3002,z)}()):s.push(o)}):s.push(e.styles);let r=!1,i=null;return s.forEach(o=>{if(Pa(o)){const a=o,l=a.easing;if(l&&(i=l,delete a.easing),!r)for(let c in a)if(a[c].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:s,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,n){const s=n.currentAnimateTimings;let r=n.currentTime,i=n.currentTime;s&&i>0&&(i-=s.duration+s.delay),e.styles.forEach(o=>{"string"!=typeof o&&Object.keys(o).forEach(a=>{if(!this._driver.validateStyleProperty(a))return delete o[a],void n.unsupportedCSSPropertiesFound.add(a);const l=n.collectedStyles[n.currentQuerySelector],c=l[a];let u=!0;c&&(i!=r&&i>=c.startTime&&r<=c.endTime&&(n.errors.push(function CP(t,e,n,s,r){return new I(3010,z)}()),u=!1),i=c.startTime),u&&(l[a]={startTime:i,endTime:r}),n.options&&function YP(t,e,n){const s=e.params||{},r=Nw(t);r.length&&r.forEach(i=>{s.hasOwnProperty(i)||n.push(function hP(t){return new I(3001,z)}())})}(o[a],n.options,n.errors)})})}visitKeyframes(e,n){const s={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(function bP(){return new I(3011,z)}()),s;let i=0;const o=[];let a=!1,l=!1,c=0;const u=e.steps.map(_=>{const m=this._makeStyleAst(_,n);let v=null!=m.offset?m.offset:function pk(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(n=>{if(Pa(n)&&n.hasOwnProperty("offset")){const s=n;e=parseFloat(s.offset),delete s.offset}});else if(Pa(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(m.styles),E=0;return null!=v&&(i++,E=m.offset=v),l=l||E<0||E>1,a=a||E0&&i{const v=f>0?m==p?1:f*m:o[m],E=v*y;n.currentTime=h+g.delay+E,g.duration=E,this._validateStyleAst(_,n),_.offset=v,s.styles.push(_)}),s}visitReference(e,n){return{type:8,animation:Ct(this,bi(e.animation),n),options:_s(e.options)}}visitAnimateChild(e,n){return n.depCount++,{type:9,options:_s(e.options)}}visitAnimateRef(e,n){return{type:10,animation:this.visitReference(e.animation,n),options:_s(e.options)}}visitQuery(e,n){const s=n.currentQuerySelector,r=e.options||{};n.queryCount++,n.currentQuery=e;const[i,o]=function uk(t){const e=!!t.split(/\s*,\s*/).find(n=>":self"==n);return e&&(t=t.replace(lk,"")),t=t.replace(/@\*/g,Ia).replace(/@\w+/g,n=>Ia+"-"+n.substr(1)).replace(/:animating/g,Rd),[t,e]}(e.selector);n.currentQuerySelector=s.length?s+" "+i:i,Dt(n.collectedStyles,n.currentQuerySelector,{});const a=Ct(this,bi(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=s,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:o,animation:a,originalSelector:e.selector,options:_s(e.options)}}visitStagger(e,n){n.currentQuery||n.errors.push(function SP(){return new I(3013,z)}());const s="full"===e.timings?{duration:0,delay:0,easing:"full"}:Na(e.timings,n.errors,!0);return{type:12,animation:Ct(this,bi(e.animation),n),timings:s,options:null}}}class fk{constructor(e){this.errors=e,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,this.unsupportedCSSPropertiesFound=new Set}}function Pa(t){return!Array.isArray(t)&&"object"==typeof t}function _s(t){return t?(t=mr(t)).params&&(t.params=function dk(t){return t?mr(t):null}(t.params)):t={},t}function Hd(t,e,n){return{duration:t,delay:e,easing:n}}function $d(t,e,n,s,r,i,o=null,a=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:s,duration:r,delay:i,totalTime:r+i,easing:o,subTimeline:a}}class ka{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,n){let s=this._map.get(e);s||this._map.set(e,s=[]),s.push(...n)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const yk=new RegExp(":enter","g"),vk=new RegExp(":leave","g");function Ud(t,e,n,s,r,i={},o={},a,l,c=[]){return(new wk).buildKeyframes(t,e,n,s,r,i,o,a,l,c)}class wk{buildKeyframes(e,n,s,r,i,o,a,l,c,u=[]){c=c||new ka;const d=new Gd(e,n,c,r,i,u,[]);d.options=l,d.currentTimeline.setStyles([o],null,d.errors,l),Ct(this,s,d);const f=d.timelines.filter(p=>p.containsAnimation());if(Object.keys(a).length){let p;for(let h=f.length-1;h>=0;h--){const g=f[h];if(g.element===n){p=g;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,d.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[$d(n,[],[],[],0,0,"",!1)]}visitTrigger(e,n){}visitState(e,n){}visitTransition(e,n){}visitAnimateChild(e,n){const s=n.subInstructions.get(n.element);if(s){const r=n.createSubContext(e.options),i=n.currentTimeline.currentTime,o=this._visitSubInstructions(s,r,r.options);i!=o&&n.transformIntoNewTimeline(o)}n.previousNode=e}visitAnimateRef(e,n){const s=n.createSubContext(e.options);s.transformIntoNewTimeline(),this.visitReference(e.animation,s),n.transformIntoNewTimeline(s.currentTimeline.currentTime),n.previousNode=e}_visitSubInstructions(e,n,s){let i=n.currentTimeline.currentTime;const o=null!=s.duration?ms(s.duration):null,a=null!=s.delay?ms(s.delay):null;return 0!==o&&e.forEach(l=>{const c=n.appendInstructionToTimeline(l,o,a);i=Math.max(i,c.duration+c.delay)}),i}visitReference(e,n){n.updateOptions(e.options,!0),Ct(this,e.animation,n),n.previousNode=e}visitSequence(e,n){const s=n.subContextCount;let r=n;const i=e.options;if(i&&(i.params||i.delay)&&(r=n.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Ra);const o=ms(i.delay);r.delayNextStep(o)}e.steps.length&&(e.steps.forEach(o=>Ct(this,o,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>s&&r.transformIntoNewTimeline()),n.previousNode=e}visitGroup(e,n){const s=[];let r=n.currentTimeline.currentTime;const i=e.options&&e.options.delay?ms(e.options.delay):0;e.steps.forEach(o=>{const a=n.createSubContext(e.options);i&&a.delayNextStep(i),Ct(this,o,a),r=Math.max(r,a.currentTimeline.currentTime),s.push(a.currentTimeline)}),s.forEach(o=>n.currentTimeline.mergeTimelineCollectedStyles(o)),n.transformIntoNewTimeline(r),n.previousNode=e}_visitTiming(e,n){if(e.dynamic){const s=e.strValue;return Na(n.params?Sa(s,n.params,n.errors):s,n.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,n){const s=n.currentAnimateTimings=this._visitTiming(e.timings,n),r=n.currentTimeline;s.delay&&(n.incrementTime(s.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,n):(n.incrementTime(s.duration),this.visitStyle(i,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=e}visitStyle(e,n){const s=n.currentTimeline,r=n.currentAnimateTimings;!r&&s.getCurrentStyleProperties().length&&s.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?s.applyEmptyStep(i):s.setStyles(e.styles,i,n.errors,n.options),n.previousNode=e}visitKeyframes(e,n){const s=n.currentAnimateTimings,r=n.currentTimeline.duration,i=s.duration,a=n.createSubContext().currentTimeline;a.easing=s.easing,e.styles.forEach(l=>{a.forwardTime((l.offset||0)*i),a.setStyles(l.styles,l.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(r+i),n.previousNode=e}visitQuery(e,n){const s=n.currentTimeline.currentTime,r=e.options||{},i=r.delay?ms(r.delay):0;i&&(6===n.previousNode.type||0==s&&n.currentTimeline.getCurrentStyleProperties().length)&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=Ra);let o=s;const a=n.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{n.currentQueryIndex=u;const d=n.createSubContext(e.options,c);i&&d.delayNextStep(i),c===n.element&&(l=d.currentTimeline),Ct(this,e.animation,d),d.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,d.currentTimeline.currentTime)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(o),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=e}visitStagger(e,n){const s=n.parentContext,r=n.currentTimeline,i=e.timings,o=Math.abs(i.duration),a=o*(n.currentQueryTotal-1);let l=o*n.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=a-l;break;case"full":l=s.currentStaggerTime}const u=n.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;Ct(this,e.animation,n),n.previousNode=e,s.currentStaggerTime=r.currentTime-d+(r.startTime-s.currentTimeline.startTime)}}const Ra={};class Gd{constructor(e,n,s,r,i,o,a,l){this._driver=e,this.element=n,this.subInstructions=s,this._enterClassName=r,this._leaveClassName=i,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ra,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new La(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,n){if(!e)return;const s=e;let r=this.options;null!=s.duration&&(r.duration=ms(s.duration)),null!=s.delay&&(r.delay=ms(s.delay));const i=s.params;if(i){let o=r.params;o||(o=this.options.params={}),Object.keys(i).forEach(a=>{(!n||!o.hasOwnProperty(a))&&(o[a]=Sa(i[a],o,this.errors))})}}_copyOptions(){const e={};if(this.options){const n=this.options.params;if(n){const s=e.params={};Object.keys(n).forEach(r=>{s[r]=n[r]})}}return e}createSubContext(e=null,n,s){const r=n||this.element,i=new Gd(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,s||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=Ra,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,n,s){const r={duration:null!=n?n:e.duration,delay:this.currentTimeline.currentTime+(null!=s?s:0)+e.delay,easing:""},i=new Dk(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,n,s,r,i,o){let a=[];if(r&&a.push(this.element),e.length>0){e=(e=e.replace(yk,"."+this._enterClassName)).replace(vk,"."+this._leaveClassName);let c=this._driver.query(this.element,e,1!=s);0!==s&&(c=s<0?c.slice(c.length+s,c.length):c.slice(0,s)),a.push(...c)}return!i&&0==a.length&&o.push(function AP(t){return new I(3014,z)}()),a}}class La{constructor(e,n,s,r){this._driver=e,this.element=n,this.startTime=s,this._elementTimelineStylesLookup=r,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(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,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(e){const n=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||n?(this.forwardTime(this.currentTime+e),n&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,n){return this.applyStylesToKeyframe(),new La(this._driver,e,n||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(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,n){this._localTimelineStyles[e]=n,this._globalTimelineStyles[e]=n,this._styleSummary[e]={time:this.currentTime,value:n}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(n=>{this._backFill[n]=this._globalTimelineStyles[n]||En,this._currentKeyframe[n]=En}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,n,s,r){n&&(this._previousKeyframe.easing=n);const i=r&&r.params||{},o=function Ck(t,e){const n={};let s;return t.forEach(r=>{"*"===r?(s=s||Object.keys(e),s.forEach(i=>{n[i]=En})):Un(r,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(o).forEach(a=>{const l=Sa(o[a],i,s);this._pendingStyles[a]=l,this._localTimelineStyles.hasOwnProperty(a)||(this._backFill[a]=this._globalTimelineStyles.hasOwnProperty(a)?this._globalTimelineStyles[a]:En),this._updateStyle(a,l)})}applyStylesToKeyframe(){const e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach(s=>{this._currentKeyframe[s]=e[s]}),Object.keys(this._localTimelineStyles).forEach(s=>{this._currentKeyframe.hasOwnProperty(s)||(this._currentKeyframe[s]=this._localTimelineStyles[s])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const n=this._localTimelineStyles[e];this._pendingStyles[e]=n,this._updateStyle(e,n)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let n in this._currentKeyframe)e.push(n);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(n=>{const s=this._styleSummary[n],r=e._styleSummary[n];(!s||r.time>s.time)&&this._updateStyle(n,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,n=new Set,s=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const c=Un(a,!0);Object.keys(c).forEach(u=>{const d=c[u];"!"==d?e.add(u):d==En&&n.add(u)}),s||(c.offset=l/this.duration),r.push(c)});const i=e.size?Aa(e.values()):[],o=n.size?Aa(n.values()):[];if(s){const a=r[0],l=mr(a);a.offset=0,l.offset=1,r=[a,l]}return $d(this.element,r,i,o,this.duration,this.startTime,this.easing,!1)}}class Dk extends La{constructor(e,n,s,r,i,o,a=!1){super(e,n,o.delay),this.keyframes=s,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:n,duration:s,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){const i=[],o=s+n,a=n/o,l=Un(e[0],!1);l.offset=0,i.push(l);const c=Un(e[0],!1);c.offset=Fw(a),i.push(c);const u=e.length-1;for(let d=1;d<=u;d++){let f=Un(e[d],!1);f.offset=Fw((n+f.offset*s)/o),i.push(f)}s=o,n=0,r="",e=i}return $d(this.element,e,this.preStyleProps,this.postStyleProps,s,n,r,!0)}}function Fw(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class zd{}class bk extends zd{normalizePropertyName(e,n){return Bd(e)}normalizeStyleValue(e,n,s,r){let i="";const o=s.toString().trim();if(Ek[n]&&0!==s&&"0"!==s)if("number"==typeof s)i="px";else{const a=s.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function yP(t,e){return new I(3005,z)}())}return o+i}}const Ek=(()=>function Ik(t){const e={};return t.forEach(n=>e[n]=!0),e}("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 Ow(t,e,n,s,r,i,o,a,l,c,u,d,f){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:i,toState:s,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:f}}const Wd={};class xw{constructor(e,n,s){this._triggerName=e,this.ast=n,this._stateStyles=s}match(e,n,s,r){return function Nk(t,e,n,s,r){return t.some(i=>i(e,n,s,r))}(this.ast.matchers,e,n,s,r)}buildStyles(e,n,s){const r=this._stateStyles["*"],i=this._stateStyles[e],o=r?r.buildStyles(n,s):{};return i?i.buildStyles(n,s):o}build(e,n,s,r,i,o,a,l,c,u){const d=[],f=this.ast.options&&this.ast.options.params||Wd,h=this.buildStyles(s,a&&a.params||Wd,d),g=l&&l.params||Wd,y=this.buildStyles(r,g,d),_=new Set,m=new Map,v=new Map,E="void"===r,M={params:Object.assign(Object.assign({},f),g)},q=u?[]:Ud(e,n,this.ast.animation,i,o,h,y,M,c,d);let Q=0;if(q.forEach(ie=>{Q=Math.max(ie.duration+ie.delay,Q)}),d.length)return Ow(n,this._triggerName,s,r,E,h,y,[],[],m,v,Q,d);q.forEach(ie=>{const we=ie.element,In=Dt(m,we,{});ie.preStyleProps.forEach(ut=>In[ut]=!0);const Vt=Dt(v,we,{});ie.postStyleProps.forEach(ut=>Vt[ut]=!0),we!==n&&_.add(we)});const Te=Aa(_.values());return Ow(n,this._triggerName,s,r,E,h,y,q,Te,m,v,Q)}}class Sk{constructor(e,n,s){this.styles=e,this.defaultParams=n,this.normalizer=s}buildStyles(e,n){const s={},r=mr(this.defaultParams);return Object.keys(e).forEach(i=>{const o=e[i];null!=o&&(r[i]=o)}),this.styles.styles.forEach(i=>{if("string"!=typeof i){const o=i;Object.keys(o).forEach(a=>{let l=o[a];l.length>1&&(l=Sa(l,r,n));const c=this.normalizer.normalizePropertyName(a,n);l=this.normalizer.normalizeStyleValue(a,c,l,n),s[c]=l})}}),s}}class Mk{constructor(e,n,s){this.name=e,this.ast=n,this._normalizer=s,this.transitionFactories=[],this.states={},n.states.forEach(r=>{this.states[r.name]=new Sk(r.style,r.options&&r.options.params||{},s)}),Pw(this.states,"true","1"),Pw(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new xw(e,r,this.states))}),this.fallbackTransition=function Tk(t,e,n){return new xw(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(o,a)=>!0],options:null,queryCount:0,depCount:0},e)}(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,n,s,r){return this.transitionFactories.find(o=>o.match(e,n,s,r))||null}matchStyles(e,n,s){return this.fallbackTransition.buildStyles(e,n,s)}}function Pw(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const Fk=new ka;class Ok{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._animations={},this._playersById={},this.players=[]}register(e,n){const s=[],i=jd(this._driver,n,s,[]);if(s.length)throw function kP(t){return new I(3503,z)}();this._animations[e]=i}_buildPlayer(e,n,s){const r=e.element,i=fw(0,this._normalizer,0,e.keyframes,n,s);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,n,s={}){const r=[],i=this._animations[e];let o;const a=new Map;if(i?(o=Ud(this._driver,n,i,kd,ba,{},{},s,Fk,r),o.forEach(u=>{const d=Dt(a,u.element,{});u.postStyleProps.forEach(f=>d[f]=null)})):(r.push(function RP(){return new I(3300,z)}()),o=[]),r.length)throw function LP(t){return new I(3504,z)}();a.forEach((u,d)=>{Object.keys(u).forEach(f=>{u[f]=this._driver.computeStyle(d,f,En)})});const c=$n(o.map(u=>{const d=a.get(u.element);return this._buildPlayer(u,{},d)}));return this._playersById[e]=c,c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){const n=this._getPlayer(e);n.destroy(),delete this._playersById[e];const s=this.players.indexOf(n);s>=0&&this.players.splice(s,1)}_getPlayer(e){const n=this._playersById[e];if(!n)throw function VP(t){return new I(3301,z)}();return n}listen(e,n,s,r){const i=Fd(n,"","","");return Md(this._getPlayer(e),s,i,r),()=>{}}command(e,n,s,r){if("register"==s)return void this.register(e,r[0]);if("create"==s)return void this.create(e,n,r[0]||{});const i=this._getPlayer(e);switch(s){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e)}}}const kw="ng-animate-queued",qd="ng-animate-disabled",Lk=[],Rw={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Vk={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Rt="__ng_removed";class Kd{constructor(e,n=""){this.namespaceId=n;const s=e&&e.hasOwnProperty("value");if(this.value=function $k(t){return null!=t?t:null}(s?e.value:e),s){const i=mr(e);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const n=e.params;if(n){const s=this.options.params;Object.keys(n).forEach(r=>{null==s[r]&&(s[r]=n[r])})}}}const Ei="void",Qd=new Kd(Ei);class Bk{constructor(e,n,s){this.id=e,this.hostElement=n,this._engine=s,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Lt(n,this._hostClassName)}listen(e,n,s,r){if(!this._triggers.hasOwnProperty(n))throw function BP(t,e){return new I(3302,z)}();if(null==s||0==s.length)throw function jP(t){return new I(3303,z)}();if(!function Uk(t){return"start"==t||"done"==t}(s))throw function HP(t,e){return new I(3400,z)}();const i=Dt(this._elementListeners,e,[]),o={name:n,phase:s,callback:r};i.push(o);const a=Dt(this._engine.statesByElement,e,{});return a.hasOwnProperty(n)||(Lt(e,Ea),Lt(e,Ea+"-"+n),a[n]=Qd),()=>{this._engine.afterFlush(()=>{const l=i.indexOf(o);l>=0&&i.splice(l,1),this._triggers[n]||delete a[n]})}}register(e,n){return!this._triggers[e]&&(this._triggers[e]=n,!0)}_getTrigger(e){const n=this._triggers[e];if(!n)throw function $P(t){return new I(3401,z)}();return n}trigger(e,n,s,r=!0){const i=this._getTrigger(n),o=new Zd(this.id,n,e);let a=this._engine.statesByElement.get(e);a||(Lt(e,Ea),Lt(e,Ea+"-"+n),this._engine.statesByElement.set(e,a={}));let l=a[n];const c=new Kd(s,this.id);if(!(s&&s.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a[n]=c,l||(l=Qd),c.value!==Ei&&l.value===c.value){if(!function Wk(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let r=0;r{ys(e,y),pn(e,_)})}return}const f=Dt(this._engine.playersByElement,e,[]);f.forEach(g=>{g.namespaceId==this.id&&g.triggerName==n&&g.queued&&g.destroy()});let p=i.matchTransition(l.value,c.value,e,c.params),h=!1;if(!p){if(!r)return;p=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:n,transition:p,fromState:l,toState:c,player:o,isFallbackTransition:h}),h||(Lt(e,kw),o.onStart(()=>{yr(e,kw)})),o.onDone(()=>{let g=this.players.indexOf(o);g>=0&&this.players.splice(g,1);const y=this._engine.playersByElement.get(e);if(y){let _=y.indexOf(o);_>=0&&y.splice(_,1)}}),this.players.push(o),f.push(o),o}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((n,s)=>{delete n[e]}),this._elementListeners.forEach((n,s)=>{this._elementListeners.set(s,n.filter(r=>r.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const n=this._engine.playersByElement.get(e);n&&(n.forEach(s=>s.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,n){const s=this._engine.driver.query(e,Ia,!0);s.forEach(r=>{if(r[Rt])return;const i=this._engine.fetchNamespacesByElement(r);i.size?i.forEach(o=>o.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>s.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(e,n,s,r){const i=this._engine.statesByElement.get(e),o=new Map;if(i){const a=[];if(Object.keys(i).forEach(l=>{if(o.set(l,i[l].value),this._triggers[l]){const c=this.trigger(e,l,Ei,r);c&&a.push(c)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,n,o),s&&$n(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const n=this._elementListeners.get(e),s=this._engine.statesByElement.get(e);if(n&&s){const r=new Set;n.forEach(i=>{const o=i.name;if(r.has(o))return;r.add(o);const l=this._triggers[o].fallbackTransition,c=s[o]||Qd,u=new Kd(Ei),d=new Zd(this.id,o,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:o,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(e,n){const s=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,n),this.triggerLeaveAnimation(e,n,!0))return;let r=!1;if(s.totalAnimations){const i=s.players.length?s.playersByQueriedElement.get(e):[];if(i&&i.length)r=!0;else{let o=e;for(;o=o.parentNode;)if(s.statesByElement.get(o)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)s.markElementAsRemoved(this.id,e,!1,n);else{const i=e[Rt];(!i||i===Rw)&&(s.afterFlush(()=>this.clearElementCache(e)),s.destroyInnerAnimations(e),s._onRemovalComplete(e,n))}}insertNode(e,n){Lt(e,this._hostClassName)}drainQueuedTransitions(e){const n=[];return this._queue.forEach(s=>{const r=s.player;if(r.destroyed)return;const i=s.element,o=this._elementListeners.get(i);o&&o.forEach(a=>{if(a.name==s.triggerName){const l=Fd(i,s.triggerName,s.fromState.value,s.toState.value);l._data=e,Md(s.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(s)}),this._queue=[],n.sort((s,r)=>{const i=s.transition.ast.depCount,o=r.transition.ast.depCount;return 0==i||0==o?i-o:this._engine.driver.containsElement(s.element,r.element)?1:-1})}destroy(e){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let n=!1;return this._elementListeners.has(e)&&(n=!0),n=!!this._queue.find(s=>s.element===e)||n,n}}class jk{constructor(e,n,s){this.bodyNode=e,this.driver=n,this._normalizer=s,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=(r,i)=>{}}_onRemovalComplete(e,n){this.onRemovalComplete(e,n)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(n=>{n.players.forEach(s=>{s.queued&&e.push(s)})}),e}createNamespace(e,n){const s=new Bk(e,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(s,n):(this.newHostElements.set(n,s),this.collectEnterElement(n)),this._namespaceLookup[e]=s}_balanceNamespaceList(e,n){const s=this._namespaceList,r=this.namespacesByHostElement,i=s.length-1;if(i>=0){let o=!1;if(void 0!==this.driver.getParentElement){let a=this.driver.getParentElement(n);for(;a;){const l=r.get(a);if(l){const c=s.indexOf(l);s.splice(c+1,0,e),o=!0;break}a=this.driver.getParentElement(a)}}else for(let a=i;a>=0;a--)if(this.driver.containsElement(s[a].hostElement,n)){s.splice(a+1,0,e),o=!0;break}o||s.unshift(e)}else s.push(e);return r.set(n,e),e}register(e,n){let s=this._namespaceLookup[e];return s||(s=this.createNamespace(e,n)),s}registerTrigger(e,n,s){let r=this._namespaceLookup[e];r&&r.register(n,s)&&this.totalAnimations++}destroy(e,n){if(!e)return;const s=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(s.hostElement),delete this._namespaceLookup[e];const r=this._namespaceList.indexOf(s);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>s.destroy(n))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const n=new Set,s=this.statesByElement.get(e);if(s){const r=Object.keys(s);for(let i=0;i=0&&this.collectedLeaveElements.splice(o,1)}if(e){const o=this._fetchNamespace(e);o&&o.insertNode(n,s)}r&&this.collectEnterElement(n)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,n){n?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Lt(e,qd)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),yr(e,qd))}removeNode(e,n,s,r){if(Va(n)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(n,r):this.markElementAsRemoved(e,n,!1,r),s){const o=this.namespacesByHostElement.get(n);o&&o.id!==e&&o.removeNode(n,r)}}else this._onRemovalComplete(n,r)}markElementAsRemoved(e,n,s,r,i){this.collectedLeaveElements.push(n),n[Rt]={namespaceId:e,setForRemoval:r,hasAnimation:s,removedBeforeQueried:!1,previousTriggersValues:i}}listen(e,n,s,r,i){return Va(n)?this._fetchNamespace(e).listen(n,s,r,i):()=>{}}_buildInstruction(e,n,s,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,s,r,e.fromState.options,e.toState.options,n,i)}destroyInnerAnimations(e){let n=this.driver.query(e,Ia,!0);n.forEach(s=>this.destroyActiveAnimationsForElement(s)),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,Rd,!0),n.forEach(s=>this.finishActiveQueriedAnimationOnElement(s)))}destroyActiveAnimationsForElement(e){const n=this.playersByElement.get(e);n&&n.forEach(s=>{s.queued?s.markedForDestroy=!0:s.destroy()})}finishActiveQueriedAnimationOnElement(e){const n=this.playersByQueriedElement.get(e);n&&n.forEach(s=>s.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return $n(this.players).onDone(()=>e());e()})}processLeaveNode(e){var n;const s=e[Rt];if(s&&s.setForRemoval){if(e[Rt]=Rw,s.namespaceId){this.destroyInnerAnimations(e);const r=this._fetchNamespace(s.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,s.setForRemoval)}(null===(n=e.classList)||void 0===n?void 0:n.contains(qd))&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((s,r)=>this._balanceNamespaceList(s,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let s=0;ss()),this._flushFns=[],this._whenQuietFns.length){const s=this._whenQuietFns;this._whenQuietFns=[],n.length?$n(n).onDone(()=>{s.forEach(r=>r())}):s.forEach(r=>r())}}reportError(e){throw function UP(t){return new I(3402,z)}()}_flushAnimations(e,n){const s=new ka,r=[],i=new Map,o=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(N=>{u.add(N);const S=this.driver.query(N,".ng-animate-queued",!0);for(let T=0;T{const T=kd+g++;h.set(S,T),N.forEach(Y=>Lt(Y,T))});const y=[],_=new Set,m=new Set;for(let N=0;N_.add(Y)):m.add(S))}const v=new Map,E=Bw(f,Array.from(_));E.forEach((N,S)=>{const T=ba+g++;v.set(S,T),N.forEach(Y=>Lt(Y,T))}),e.push(()=>{p.forEach((N,S)=>{const T=h.get(S);N.forEach(Y=>yr(Y,T))}),E.forEach((N,S)=>{const T=v.get(S);N.forEach(Y=>yr(Y,T))}),y.forEach(N=>{this.processLeaveNode(N)})});const M=[],q=[];for(let N=this._namespaceList.length-1;N>=0;N--)this._namespaceList[N].drainQueuedTransitions(n).forEach(T=>{const Y=T.player,Le=T.element;if(M.push(Y),this.collectedEnterElements.length){const at=Le[Rt];if(at&&at.setForMove){if(at.previousTriggersValues&&at.previousTriggersValues.has(T.triggerName)){const vs=at.previousTriggersValues.get(T.triggerName),zn=this.statesByElement.get(T.element);zn&&zn[T.triggerName]&&(zn[T.triggerName].value=vs)}return void Y.destroy()}}const hn=!d||!this.driver.containsElement(d,Le),bt=v.get(Le),Gn=h.get(Le),De=this._buildInstruction(T,s,Gn,bt,hn);if(De.errors&&De.errors.length)return void q.push(De);if(hn)return Y.onStart(()=>ys(Le,De.fromStyles)),Y.onDestroy(()=>pn(Le,De.toStyles)),void r.push(Y);if(T.isFallbackTransition)return Y.onStart(()=>ys(Le,De.fromStyles)),Y.onDestroy(()=>pn(Le,De.toStyles)),void r.push(Y);const Qw=[];De.timelines.forEach(at=>{at.stretchStartingKeyframe=!0,this.disabledNodes.has(at.element)||Qw.push(at)}),De.timelines=Qw,s.append(Le,De.timelines),o.push({instruction:De,player:Y,element:Le}),De.queriedElements.forEach(at=>Dt(a,at,[]).push(Y)),De.preStyleProps.forEach((at,vs)=>{const zn=Object.keys(at);if(zn.length){let ws=l.get(vs);ws||l.set(vs,ws=new Set),zn.forEach(Xd=>ws.add(Xd))}}),De.postStyleProps.forEach((at,vs)=>{const zn=Object.keys(at);let ws=c.get(vs);ws||c.set(vs,ws=new Set),zn.forEach(Xd=>ws.add(Xd))})});if(q.length){const N=[];q.forEach(S=>{N.push(function GP(t,e){return new I(3505,z)}())}),M.forEach(S=>S.destroy()),this.reportError(N)}const Q=new Map,Te=new Map;o.forEach(N=>{const S=N.element;s.has(S)&&(Te.set(S,S),this._beforeAnimationBuild(N.player.namespaceId,N.instruction,Q))}),r.forEach(N=>{const S=N.element;this._getPreviousPlayers(S,!1,N.namespaceId,N.triggerName,null).forEach(Y=>{Dt(Q,S,[]).push(Y),Y.destroy()})});const ie=y.filter(N=>Hw(N,l,c)),we=new Map;Vw(we,this.driver,m,c,En).forEach(N=>{Hw(N,l,c)&&ie.push(N)});const Vt=new Map;p.forEach((N,S)=>{Vw(Vt,this.driver,new Set(N),l,"!")}),ie.forEach(N=>{const S=we.get(N),T=Vt.get(N);we.set(N,Object.assign(Object.assign({},S),T))});const ut=[],Nn=[],Sn={};o.forEach(N=>{const{element:S,player:T,instruction:Y}=N;if(s.has(S)){if(u.has(S))return T.onDestroy(()=>pn(S,Y.toStyles)),T.disabled=!0,T.overrideTotalTime(Y.totalTime),void r.push(T);let Le=Sn;if(Te.size>1){let bt=S;const Gn=[];for(;bt=bt.parentNode;){const De=Te.get(bt);if(De){Le=De;break}Gn.push(bt)}Gn.forEach(De=>Te.set(De,Le))}const hn=this._buildAnimation(T.namespaceId,Y,Q,i,Vt,we);if(T.setRealPlayer(hn),Le===Sn)ut.push(T);else{const bt=this.playersByElement.get(Le);bt&&bt.length&&(T.parentPlayer=$n(bt)),r.push(T)}}else ys(S,Y.fromStyles),T.onDestroy(()=>pn(S,Y.toStyles)),Nn.push(T),u.has(S)&&r.push(T)}),Nn.forEach(N=>{const S=i.get(N.element);if(S&&S.length){const T=$n(S);N.setRealPlayer(T)}}),r.forEach(N=>{N.parentPlayer?N.syncPlayerEvents(N.parentPlayer):N.destroy()});for(let N=0;N!hn.destroyed);Le.length?Gk(this,S,Le):this.processLeaveNode(S)}return y.length=0,ut.forEach(N=>{this.players.push(N),N.onDone(()=>{N.destroy();const S=this.players.indexOf(N);this.players.splice(S,1)}),N.play()}),ut}elementContainsData(e,n){let s=!1;const r=n[Rt];return r&&r.setForRemoval&&(s=!0),this.playersByElement.has(n)&&(s=!0),this.playersByQueriedElement.has(n)&&(s=!0),this.statesByElement.has(n)&&(s=!0),this._fetchNamespace(e).elementContainsData(n)||s}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,n,s,r,i){let o=[];if(n){const a=this.playersByQueriedElement.get(e);a&&(o=a)}else{const a=this.playersByElement.get(e);if(a){const l=!i||i==Ei;a.forEach(c=>{c.queued||!l&&c.triggerName!=r||o.push(c)})}}return(s||r)&&(o=o.filter(a=>!(s&&s!=a.namespaceId||r&&r!=a.triggerName))),o}_beforeAnimationBuild(e,n,s){const i=n.element,o=n.isRemovalTransition?void 0:e,a=n.isRemovalTransition?void 0:n.triggerName;for(const l of n.timelines){const c=l.element,u=c!==i,d=Dt(s,c,[]);this._getPreviousPlayers(c,u,o,a,n.toState).forEach(p=>{const h=p.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),p.destroy(),d.push(p)})}ys(i,n.fromStyles)}_buildAnimation(e,n,s,r,i,o){const a=n.triggerName,l=n.element,c=[],u=new Set,d=new Set,f=n.timelines.map(h=>{const g=h.element;u.add(g);const y=g[Rt];if(y&&y.removedBeforeQueried)return new vi(h.duration,h.delay);const _=g!==l,m=function zk(t){const e=[];return jw(t,e),e}((s.get(g)||Lk).map(Q=>Q.getRealPlayer())).filter(Q=>!!Q.element&&Q.element===g),v=i.get(g),E=o.get(g),M=fw(0,this._normalizer,0,h.keyframes,v,E),q=this._buildPlayer(h,M,m);if(h.subTimeline&&r&&d.add(g),_){const Q=new Zd(e,a,g);Q.setRealPlayer(q),c.push(Q)}return q});c.forEach(h=>{Dt(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>function Hk(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,h.element,h))}),u.forEach(h=>Lt(h,Cw));const p=$n(f);return p.onDestroy(()=>{u.forEach(h=>yr(h,Cw)),pn(l,n.toStyles)}),d.forEach(h=>{Dt(r,h,[]).push(p)}),p}_buildPlayer(e,n,s){return n.length>0?this.driver.animate(e.element,n,e.duration,e.delay,e.easing,s):new vi(e.duration,e.delay)}}class Zd{constructor(e,n,s){this.namespaceId=e,this.triggerName=n,this.element=s,this._player=new vi,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(n=>{this._queuedCallbacks[n].forEach(s=>Md(e,n,void 0,s))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const n=this._player;n.triggerCallback&&e.onStart(()=>n.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,n){Dt(this._queuedCallbacks,e,[]).push(n)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}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(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const n=this._player;n.triggerCallback&&n.triggerCallback(e)}}function Va(t){return t&&1===t.nodeType}function Lw(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function Vw(t,e,n,s,r){const i=[];n.forEach(l=>i.push(Lw(l)));const o=[];s.forEach((l,c)=>{const u={};l.forEach(d=>{const f=u[d]=e.computeStyle(c,d,r);(!f||0==f.length)&&(c[Rt]=Vk,o.push(c))}),t.set(c,u)});let a=0;return n.forEach(l=>Lw(l,i[a++])),o}function Bw(t,e){const n=new Map;if(t.forEach(a=>n.set(a,[])),0==e.length)return n;const r=new Set(e),i=new Map;function o(a){if(!a)return 1;let l=i.get(a);if(l)return l;const c=a.parentNode;return l=n.has(c)?c:r.has(c)?1:o(c),i.set(a,l),l}return e.forEach(a=>{const l=o(a);1!==l&&n.get(l).push(a)}),n}function Lt(t,e){var n;null===(n=t.classList)||void 0===n||n.add(e)}function yr(t,e){var n;null===(n=t.classList)||void 0===n||n.remove(e)}function Gk(t,e,n){$n(n).onDone(()=>t.processLeaveNode(e))}function jw(t,e){for(let n=0;nr.add(i)):e.set(t,s),n.delete(t),!0}class Ba{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._triggerCache={},this.onRemovalComplete=(r,i)=>{},this._transitionEngine=new jk(e,n,s),this._timelineEngine=new Ok(e,n,s),this._transitionEngine.onRemovalComplete=(r,i)=>this.onRemovalComplete(r,i)}registerTrigger(e,n,s,r,i){const o=e+"-"+r;let a=this._triggerCache[o];if(!a){const l=[],u=jd(this._driver,i,l,[]);if(l.length)throw function xP(t,e){return new I(3404,z)}();a=function Ak(t,e,n){return new Mk(t,e,n)}(r,u,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(n,r,a)}register(e,n){this._transitionEngine.register(e,n)}destroy(e,n){this._transitionEngine.destroy(e,n)}onInsert(e,n,s,r){this._transitionEngine.insertNode(e,n,s,r)}onRemove(e,n,s,r){this._transitionEngine.removeNode(e,n,r||!1,s)}disableAnimations(e,n){this._transitionEngine.markElementAsDisabled(e,n)}process(e,n,s,r){if("@"==s.charAt(0)){const[i,o]=pw(s);this._timelineEngine.command(i,n,o,r)}else this._transitionEngine.trigger(e,n,s,r)}listen(e,n,s,r,i){if("@"==s.charAt(0)){const[o,a]=pw(s);return this._timelineEngine.listen(o,n,a,i)}return this._transitionEngine.listen(e,n,s,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Kk=(()=>{class t{constructor(n,s,r){this._element=n,this._startStyles=s,this._endStyles=r,this._state=0;let i=t.initialStylesByElement.get(n);i||t.initialStylesByElement.set(n,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&pn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(pn(this._element,this._initialStyles),this._endStyles&&(pn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ys(this._element,this._endStyles),this._endStyles=null),pn(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function Yd(t){let e=null;const n=Object.keys(t);for(let s=0;se()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,n,s){return e.animate(n,s)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),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(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};if(this.hasStarted()){const n=this._finalKeyframe;Object.keys(n).forEach(s=>{"offset"!=s&&(e[s]=this._finished?n[s]:Sw(this.element,s))})}this.currentSnapshot=e}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class Zk{validateStyleProperty(e){return yw(e)}matchesElement(e,n){return!1}containsElement(e,n){return _w(e,n)}getParentElement(e){return xd(e)}query(e,n,s){return vw(e,n,s)}computeStyle(e,n,s){return window.getComputedStyle(e)[n]}animate(e,n,s,r,i,o=[]){const l={duration:s,delay:r,fill:0==r?"both":"forwards"};i&&(l.easing=i);const c={},u=o.filter(f=>f instanceof $w);(function ek(t,e){return 0===t||0===e})(s,r)&&u.forEach(f=>{let p=f.currentSnapshot;Object.keys(p).forEach(h=>c[h]=p[h])}),n=function tk(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let i=e[0],o=[];if(s.forEach(a=>{i.hasOwnProperty(a)||o.push(a),i[a]=n[a]}),o.length)for(var r=1;rUn(f,!1)),c);const d=function qk(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=Yd(e[0]),e.length>1&&(s=Yd(e[e.length-1]))):e&&(n=Yd(e)),n||s?new Kk(t,n,s):null}(e,n);return new $w(e,n,l,d)}}let Yk=(()=>{class t extends ga{constructor(n,s){super(),this._nextAnimationId=0,this._renderer=n.createRenderer(s.body,{id:"0",encapsulation:Ht.None,styles:[],data:{animation:[]}})}build(n){const s=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(n)?zv(n):n;return Uw(this._renderer,null,s,"register",[r]),new Xk(s,this._renderer)}}return t.\u0275fac=function(n){return new(n||t)(x(cr),x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Xk extends class mx{}{constructor(e,n){super(),this._id=e,this._renderer=n}create(e,n){return new Jk(this._id,e,n||{},this._renderer)}}class Jk{constructor(e,n,s,r){this.id=e,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",s)}_listen(e,n){return this._renderer.listen(this.element,`@@${this.id}:${e}`,n)}_command(e,...n){return Uw(this._renderer,this.element,this.id,e,n)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}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(e){this._command("setPosition",e)}getPosition(){var e,n;return null!==(n=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==n?n:0}}function Uw(t,e,n,s,r){return t.setProperty(e,`@@${n}:${s}`,r)}const Gw="@.disabled";let eR=(()=>{class t{constructor(n,s,r){this.delegate=n,this.engine=s,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),s.onRemovalComplete=(i,o)=>{const a=null==o?void 0:o.parentNode(i);a&&o.removeChild(a,i)}}createRenderer(n,s){const i=this.delegate.createRenderer(n,s);if(!(n&&s&&s.data&&s.data.animation)){let u=this._rendererCache.get(i);return u||(u=new zw("",i,this.engine),this._rendererCache.set(i,u)),u}const o=s.id,a=s.id+"-"+this._currentId;this._currentId++,this.engine.register(a,n);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(o,a,n,u.name,u)};return s.data.animation.forEach(l),new tR(this,a,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(n,s,r){n>=0&&ns(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(i=>{const[o,a]=i;o(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([s,r]))}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 t.\u0275fac=function(n){return new(n||t)(x(cr),x(Ba),x(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class zw{constructor(e,n,s){this.namespaceId=e,this.delegate=n,this.engine=s,this.destroyNode=this.delegate.destroyNode?r=>n.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,n){this.delegate.appendChild(e,n),this.engine.onInsert(this.namespaceId,n,e,!1)}insertBefore(e,n,s,r=!0){this.delegate.insertBefore(e,n,s),this.engine.onInsert(this.namespaceId,n,e,r)}removeChild(e,n,s){this.engine.onRemove(this.namespaceId,n,this.delegate,s)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,s,r){this.delegate.setAttribute(e,n,s,r)}removeAttribute(e,n,s){this.delegate.removeAttribute(e,n,s)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,s,r){this.delegate.setStyle(e,n,s,r)}removeStyle(e,n,s){this.delegate.removeStyle(e,n,s)}setProperty(e,n,s){"@"==n.charAt(0)&&n==Gw?this.disableAnimations(e,!!s):this.delegate.setProperty(e,n,s)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,s){return this.delegate.listen(e,n,s)}disableAnimations(e,n){this.engine.disableAnimations(e,n)}}class tR extends zw{constructor(e,n,s,r){super(n,s,r),this.factory=e,this.namespaceId=n}setProperty(e,n,s){"@"==n.charAt(0)?"."==n.charAt(1)&&n==Gw?this.disableAnimations(e,s=void 0===s||!!s):this.engine.process(this.namespaceId,e,n.substr(1),s):this.delegate.setProperty(e,n,s)}listen(e,n,s){if("@"==n.charAt(0)){const r=function nR(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(e);let i=n.substr(1),o="";return"@"!=i.charAt(0)&&([i,o]=function sR(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,r,i,o,a=>{this.factory.scheduleListenerCallback(a._data||-1,s,a)})}return this.delegate.listen(e,n,s)}}let rR=(()=>{class t extends Ba{constructor(n,s,r){super(n.body,s,r)}ngOnDestroy(){this.flush()}}return t.\u0275fac=function(n){return new(n||t)(x(lt),x(Pd),x(zd))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ww=new H("AnimationModuleType"),qw=[{provide:ga,useClass:Yk},{provide:zd,useFactory:function iR(){return new bk}},{provide:Ba,useClass:rR},{provide:cr,useFactory:function oR(t,e,n){return new eR(t,e,n)},deps:[ta,Ba,Pe]}],Kw=[{provide:Pd,useFactory:()=>new Zk},{provide:Ww,useValue:"BrowserAnimations"},...qw],aR=[{provide:Pd,useClass:ww},{provide:Ww,useValue:"NoopAnimations"},...qw];let lR=(()=>{class t{static withConfig(n){return{ngModule:t,providers:n.disableAnimations?aR:Kw}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:Kw,imports:[S_]}),t})(),cR=(()=>{class t{constructor(n){this.injector=n;const s=Ku(sx,{injector:this.injector});customElements.define("site-search",s);const r=Ku(lP,{injector:this.injector});customElements.define("icon-set-list",r);const i=Ku(dP,{injector:this.injector});customElements.define("svg-css",i)}ngDoBootstrap(){}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:[],imports:[[S_,JO,Zx.forRoot(),lR]]}),t})();(function xA(){By=!1})(),hF().bootstrapModule(cR).catch(t=>console.error(t))}},Wn=>{Wn(Wn.s=441)}]); \ No newline at end of file +"use strict";(self.webpackChunkapp_components=self.webpackChunkapp_components||[]).push([[179],{441:()=>{function Wn(t){return"function"==typeof t}let _r=!1;const Et={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else _r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");_r=t},get useDeprecatedSynchronousErrorHandling(){return _r}};function An(t){setTimeout(()=>{throw t},0)}const Ii={closed:!0,next(t){},error(t){if(Et.useDeprecatedSynchronousErrorHandling)throw t;An(t)},complete(){}},Ni=Array.isArray||(t=>t&&"number"==typeof t.length);function Ha(t){return null!==t&&"object"==typeof t}const Si=(()=>{function t(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,s)=>`${s+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return t.prototype=Object.create(Error.prototype),t})();class me{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:s,_unsubscribe:r,_subscriptions:i}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof me)n.remove(this);else if(null!==n)for(let o=0;oe.concat(n instanceof Si?n.errors:n),[])}me.EMPTY=((t=new me).closed=!0,t);const Ai="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class Ze extends me{constructor(e,n,s){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Ii;break;case 1:if(!e){this.destination=Ii;break}if("object"==typeof e){e instanceof Ze?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new ef(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new ef(this,e,n,s)}}[Ai](){return this}static create(e,n,s){const r=new Ze(e,n,s);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class ef extends Ze{constructor(e,n,s,r){super(),this._parentSubscriber=e;let i,o=this;Wn(n)?i=n:n&&(i=n.next,s=n.error,r=n.complete,n!==Ii&&(o=Object.create(n),Wn(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=i,this._error=s,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;Et.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?this.__tryOrSetError(n,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:n}=this,{useDeprecatedSynchronousErrorHandling:s}=Et;if(this._error)s&&n.syncErrorThrowable?(this.__tryOrSetError(n,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(n.syncErrorThrowable)s?(n.syncErrorValue=e,n.syncErrorThrown=!0):An(e),this.unsubscribe();else{if(this.unsubscribe(),s)throw e;An(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const n=()=>this._complete.call(this._context);Et.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,n){try{e.call(this._context,n)}catch(s){if(this.unsubscribe(),Et.useDeprecatedSynchronousErrorHandling)throw s;An(s)}}__tryOrSetError(e,n,s){if(!Et.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,s)}catch(r){return Et.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(An(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const vr="function"==typeof Symbol&&Symbol.observable||"@@observable";function tf(t){return t}let de=(()=>{class t{constructor(n){this._isScalar=!1,n&&(this._subscribe=n)}lift(n){const s=new t;return s.source=this,s.operator=n,s}subscribe(n,s,r){const{operator:i}=this,o=function Yw(t,e,n){if(t){if(t instanceof Ze)return t;if(t[Ai])return t[Ai]()}return t||e||n?new Ze(t,e,n):new Ze(Ii)}(n,s,r);if(o.add(i?i.call(o,this.source):this.source||Et.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),Et.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(n){try{return this._subscribe(n)}catch(s){Et.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=s),function Zw(t){for(;t;){const{closed:e,destination:n,isStopped:s}=t;if(e||s)return!1;t=n&&n instanceof Ze?n:null}return!0}(n)?n.error(s):console.warn(s)}}forEach(n,s){return new(s=sf(s))((r,i)=>{let o;o=this.subscribe(a=>{try{n(a)}catch(l){i(l),o&&o.unsubscribe()}},i,r)})}_subscribe(n){const{source:s}=this;return s&&s.subscribe(n)}[vr](){return this}pipe(...n){return 0===n.length?this:function nf(t){return 0===t.length?tf:1===t.length?t[0]:function(n){return t.reduce((s,r)=>r(s),n)}}(n)(this)}toPromise(n){return new(n=sf(n))((s,r)=>{let i;this.subscribe(o=>i=o,o=>r(o),()=>s(i))})}}return t.create=e=>new t(e),t})();function sf(t){if(t||(t=Et.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const Ds=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class rf extends me{constructor(e,n){super(),this.subject=e,this.subscriber=n,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,n=e.observers;if(this.subject=null,!n||0===n.length||e.isStopped||e.closed)return;const s=n.indexOf(this.subscriber);-1!==s&&n.splice(s,1)}}class of extends Ze{constructor(e){super(e),this.destination=e}}let wr=(()=>{class t extends de{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Ai](){return new of(this)}lift(n){const s=new af(this,this);return s.operator=n,s}next(n){if(this.closed)throw new Ds;if(!this.isStopped){const{observers:s}=this,r=s.length,i=s.slice();for(let o=0;onew af(e,n),t})();class af extends wr{constructor(e,n){super(),this.destination=e,this.source=n}next(e){const{destination:n}=this;n&&n.next&&n.next(e)}error(e){const{destination:n}=this;n&&n.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:n}=this;return n?this.source.subscribe(e):me.EMPTY}}function lf(t){return t&&"function"==typeof t.schedule}function Cs(t,e){return function(s){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return s.lift(new Xw(t,e))}}class Xw{constructor(e,n){this.project=e,this.thisArg=n}call(e,n){return n.subscribe(new Jw(e,this.project,this.thisArg))}}class Jw extends Ze{constructor(e,n,s){super(e),this.project=n,this.count=0,this.thisArg=s||this}_next(e){let n;try{n=this.project.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}this.destination.next(n)}}const cf=t=>e=>{for(let n=0,s=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function df(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const ff=t=>{if(t&&"function"==typeof t[vr])return(t=>e=>{const n=t[vr]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)})(t);if(uf(t))return cf(t);if(df(t))return(t=>e=>(t.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,An),e))(t);if(t&&"function"==typeof t[Mi])return(t=>e=>{const n=t[Mi]();for(;;){let s;try{s=n.next()}catch(r){return e.error(r),e}if(s.done){e.complete();break}if(e.next(s.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e})(t);{const n=`You provided ${Ha(t)?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function $a(t,e){return new de(n=>{const s=new me;let r=0;return s.add(e.schedule(function(){r!==t.length?(n.next(t[r++]),n.closed||s.add(this.schedule())):n.complete()})),s})}function Ti(t,e){return e?function cD(t,e){if(null!=t){if(function aD(t){return t&&"function"==typeof t[vr]}(t))return function rD(t,e){return new de(n=>{const s=new me;return s.add(e.schedule(()=>{const r=t[vr]();s.add(r.subscribe({next(i){s.add(e.schedule(()=>n.next(i)))},error(i){s.add(e.schedule(()=>n.error(i)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(df(t))return function iD(t,e){return new de(n=>{const s=new me;return s.add(e.schedule(()=>t.then(r=>{s.add(e.schedule(()=>{n.next(r),s.add(e.schedule(()=>n.complete()))}))},r=>{s.add(e.schedule(()=>n.error(r)))}))),s})}(t,e);if(uf(t))return $a(t,e);if(function lD(t){return t&&"function"==typeof t[Mi]}(t)||"string"==typeof t)return function oD(t,e){if(!t)throw new Error("Iterable cannot be null");return new de(n=>{const s=new me;let r;return s.add(()=>{r&&"function"==typeof r.return&&r.return()}),s.add(e.schedule(()=>{r=t[Mi](),s.add(e.schedule(function(){if(n.closed)return;let i,o;try{const a=r.next();i=a.value,o=a.done}catch(a){return void n.error(a)}o?n.complete():(n.next(i),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof de?t:new de(ff(t))}class pf extends Ze{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class hf extends Ze{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function gf(t,e){if(e.closed)return;if(t instanceof de)return t.subscribe(e);let n;try{n=ff(t)(e)}catch(s){e.error(s)}return n}function mf(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?s=>s.pipe(mf((r,i)=>Ti(t(r,i)).pipe(Cs((o,a)=>e(r,o,i,a))),n)):("number"==typeof e&&(n=e),s=>s.lift(new uD(t,n)))}class uD{constructor(e,n=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=n}call(e,n){return n.subscribe(new dD(e,this.project,this.concurrent))}}class dD extends hf{constructor(e,n,s=Number.POSITIVE_INFINITY){super(e),this.project=n,this.concurrent=s,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function fD(t=Number.POSITIVE_INFINITY){return mf(tf,t)}function yf(t,e){return e?$a(t,e):new de(cf(t))}function Ua(...t){let e=Number.POSITIVE_INFINITY,n=null,s=t[t.length-1];return lf(s)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof s&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof de?t[0]:fD(e)(yf(t,n))}function _f(){return function(e){return e.lift(new pD(e))}}class pD{constructor(e){this.connectable=e}call(e,n){const{connectable:s}=this;s._refCount++;const r=new hD(e,s),i=n.subscribe(r);return r.closed||(r.connection=s.connect()),i}}class hD extends Ze{constructor(e,n){super(e),this.connectable=n}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const n=e._refCount;if(n<=0)return void(this.connection=null);if(e._refCount=n-1,n>1)return void(this.connection=null);const{connection:s}=this,r=e._connection;this.connection=null,r&&(!s||r===s)&&r.unsubscribe()}}class gD extends de{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new me,e.add(this.source.subscribe(new yD(this.getSubject(),this))),e.closed&&(this._connection=null,e=me.EMPTY)),e}refCount(){return _f()(this)}}const mD=(()=>{const t=gD.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class yD extends of{constructor(e,n){super(e),this.connectable=n}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const n=e._connection;e._refCount=0,e._subject=null,e._connection=null,n&&n.unsubscribe()}}}class wD{constructor(e,n){this.subjectFactory=e,this.selector=n}call(e,n){const{selector:s}=this,r=this.subjectFactory(),i=s(r).subscribe(e);return i.add(n.subscribe(r)),i}}function DD(){return new wr}function se(t){for(let e in t)if(t[e]===se)return e;throw Error("Could not find renamed property on target object.")}function Ga(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function J(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(J).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function za(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const bD=se({__forward_ref__:se});function oe(t){return t.__forward_ref__=oe,t.toString=function(){return J(this())},t}function B(t){return vf(t)?t():t}function vf(t){return"function"==typeof t&&t.hasOwnProperty(bD)&&t.__forward_ref__===oe}class I extends Error{constructor(e,n){super(function Wa(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}(e,n)),this.code=e}}function P(t){return"string"==typeof t?t:null==t?"":String(t)}function Ve(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():P(t)}function Fi(t,e){const n=e?` in ${e}`:"";throw new I(-201,`No provider for ${Ve(t)} found${n}`)}function ft(t,e){null==t&&function ee(t,e,n,s){throw new Error(`ASSERTION ERROR: ${t}`+(null==s?"":` [Expected=> ${n} ${s} ${e} <=Actual]`))}(e,t,null,"!=")}function W(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Bt(t){return{providers:t.providers||[],imports:t.imports||[]}}function qa(t){return wf(t,Oi)||wf(t,Cf)}function wf(t,e){return t.hasOwnProperty(e)?t[e]:null}function Df(t){return t&&(t.hasOwnProperty(Ka)||t.hasOwnProperty(TD))?t[Ka]:null}const Oi=se({\u0275prov:se}),Ka=se({\u0275inj:se}),Cf=se({ngInjectableDef:se}),TD=se({ngInjectorDef:se});var L=(()=>((L=L||{})[L.Default=0]="Default",L[L.Host=1]="Host",L[L.Self=2]="Self",L[L.SkipSelf=4]="SkipSelf",L[L.Optional=8]="Optional",L))();let Qa;function Mn(t){const e=Qa;return Qa=t,e}function bf(t,e,n){const s=qa(t);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:n&L.Optional?null:void 0!==e?e:void Fi(J(t),"Injector")}function Tn(t){return{toString:t}.toString()}var jt=(()=>((jt=jt||{})[jt.OnPush=0]="OnPush",jt[jt.Default=1]="Default",jt))(),Ht=(()=>(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Ht||(Ht={})),Ht))();const OD="undefined"!=typeof globalThis&&globalThis,xD="undefined"!=typeof window&&window,PD="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ne=OD||"undefined"!=typeof global&&global||xD||PD,bs={},re=[],xi=se({\u0275cmp:se}),Za=se({\u0275dir:se}),Ya=se({\u0275pipe:se}),Ef=se({\u0275mod:se}),mn=se({\u0275fac:se}),Dr=se({__NG_ELEMENT_ID__:se});let kD=0;function Es(t){return Tn(()=>{const n={},s={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===jt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||re,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Ht.Emulated,id:"c",styles:t.styles||re,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,i=t.features,o=t.pipes;return s.id+=kD++,s.inputs=Af(t.inputs,n),s.outputs=Af(t.outputs),i&&i.forEach(a=>a(s)),s.directiveDefs=r?()=>("function"==typeof r?r():r).map(If):null,s.pipeDefs=o?()=>("function"==typeof o?o():o).map(Nf):null,s})}function If(t){return Be(t)||function Fn(t){return t[Za]||null}(t)}function Nf(t){return function qn(t){return t[Ya]||null}(t)}const Sf={};function Jt(t){return Tn(()=>{const e={type:t.type,bootstrap:t.bootstrap||re,declarations:t.declarations||re,imports:t.imports||re,exports:t.exports||re,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(Sf[t.id]=t.type),e})}function Af(t,e){if(null==t)return bs;const n={};for(const s in t)if(t.hasOwnProperty(s)){let r=t[s],i=r;Array.isArray(r)&&(i=r[1],r=r[0]),n[r]=s,e&&(e[r]=i)}return n}const O=Es;function Ye(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Be(t){return t[xi]||null}function It(t,e){const n=t[Ef]||null;if(!n&&!0===e)throw new Error(`Type ${J(t)} does not have '\u0275mod' property.`);return n}const V=11;function en(t){return Array.isArray(t)&&"object"==typeof t[1]}function Ut(t){return Array.isArray(t)&&!0===t[1]}function el(t){return 0!=(8&t.flags)}function Li(t){return 2==(2&t.flags)}function Vi(t){return 1==(1&t.flags)}function Gt(t){return null!==t.template}function HD(t){return 0!=(512&t[2])}function Yn(t,e){return t.hasOwnProperty(mn)?t[mn]:null}class Tf{constructor(e,n,s){this.previousValue=e,this.currentValue=n,this.firstChange=s}isFirstChange(){return this.firstChange}}function yn(){return Ff}function Ff(t){return t.type.prototype.ngOnChanges&&(t.setInput=zD),GD}function GD(){const t=xf(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===bs)t.previous=e;else for(let s in e)n[s]=e[s];t.current=null,this.ngOnChanges(e)}}function zD(t,e,n,s){const r=xf(t)||function WD(t,e){return t[Of]=e}(t,{previous:bs,current:null}),i=r.current||(r.current={}),o=r.previous,a=this.declaredInputs[n],l=o[a];i[a]=new Tf(l&&l.currentValue,e,o===bs),t[s]=e}yn.ngInherit=!0;const Of="__ngSimpleChanges__";function xf(t){return t[Of]||null}let il;function be(t){return!!t.listen}const Pf={createRenderer:(t,e)=>function ol(){return void 0!==il?il:"undefined"!=typeof document?document:void 0}()};function Se(t){for(;Array.isArray(t);)t=t[0];return t}function Bi(t,e){return Se(e[t])}function ht(t,e){return Se(e[t.index])}function al(t,e){return t.data[e]}function gt(t,e){const n=e[t];return en(n)?n:n[0]}function ll(t){return 128==(128&t[2])}function On(t,e){return null==e?null:t[e]}function Rf(t){t[18]=0}function cl(t,e){t[5]+=e;let n=t,s=t[3];for(;null!==s&&(1===e&&1===n[5]||-1===e&&0===n[5]);)s[5]+=e,n=s,s=s[3]}const k={lFrame:zf(null),bindingsEnabled:!0};function Vf(){return k.bindingsEnabled}function w(){return k.lFrame.lView}function K(){return k.lFrame.tView}function ul(t){return k.lFrame.contextLView=t,t[8]}function Fe(){let t=Bf();for(;null!==t&&64===t.type;)t=t.parent;return t}function Bf(){return k.lFrame.currentTNode}function tn(t,e){const n=k.lFrame;n.currentTNode=t,n.isParent=e}function dl(){return k.lFrame.isParent}function fl(){k.lFrame.isParent=!1}function Je(){const t=k.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Ts(){return k.lFrame.bindingIndex++}function cC(t,e){const n=k.lFrame;n.bindingIndex=n.bindingRootIndex=t,pl(e)}function pl(t){k.lFrame.currentDirectiveIndex=t}function gl(t){k.lFrame.currentQueryIndex=t}function dC(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Uf(t,e,n){if(n&L.SkipSelf){let r=e,i=t;for(;!(r=r.parent,null!==r||n&L.Host||(r=dC(i),null===r||(i=i[15],10&r.type))););if(null===r)return!1;e=r,t=i}const s=k.lFrame=Gf();return s.currentTNode=e,s.lView=t,!0}function Hi(t){const e=Gf(),n=t[1];k.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Gf(){const t=k.lFrame,e=null===t?null:t.child;return null===e?zf(t):e}function zf(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Wf(){const t=k.lFrame;return k.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const qf=Wf;function $i(){const t=Wf();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function et(){return k.lFrame.selectedIndex}function xn(t){k.lFrame.selectedIndex=t}function ye(){const t=k.lFrame;return al(t.tView,t.selectedIndex)}function Ui(){k.lFrame.currentNamespace="svg"}function Gi(){!function gC(){k.lFrame.currentNamespace=null}()}function zi(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[l]<0&&(t[18]+=65536),(a>11>16&&(3&t[2])===e){t[2]+=2048;try{i.call(a)}finally{}}}else try{i.call(a)}finally{}}class Nr{constructor(e,n,s){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=s}}function Ki(t,e,n){const s=be(t);let r=0;for(;re){o=i-1;break}}}for(;i>16}(t),s=e;for(;n>0;)s=s[15],n--;return s}let vl=!0;function Zi(t){const e=vl;return vl=t,e}let EC=0;function Ar(t,e){const n=Dl(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,wl(s.data,t),wl(e,null),wl(s.blueprint,null));const r=Yi(t,e),i=t.injectorIndex;if(Yf(r)){const o=Fs(r),a=Os(r,e),l=a[1].data;for(let c=0;c<8;c++)e[i+c]=a[o+c]|l[o+c]}return e[i+8]=r,i}function wl(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Dl(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Yi(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,r=e;for(;null!==r;){const i=r[1],o=i.type;if(s=2===o?i.declTNode:1===o?r[6]:null,null===s)return-1;if(n++,r=r[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return-1}function Xi(t,e,n){!function IC(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(Dr)&&(s=n[Dr]),null==s&&(s=n[Dr]=EC++);const r=255&s;e.data[t+(r>>5)]|=1<=0?255&e:SC:e}(n);if("function"==typeof i){if(!Uf(e,t,s))return s&L.Host?ep(r,n,s):tp(e,n,s,r);try{const o=i(s);if(null!=o||s&L.Optional)return o;Fi(n)}finally{qf()}}else if("number"==typeof i){let o=null,a=Dl(t,e),l=-1,c=s&L.Host?e[16][6]:null;for((-1===a||s&L.SkipSelf)&&(l=-1===a?Yi(t,e):e[a+8],-1!==l&&ip(s,!1)?(o=e[1],a=Fs(l),e=Os(l,e)):a=-1);-1!==a;){const u=e[1];if(rp(i,a,u.data)){const d=AC(a,e,n,o,s,c);if(d!==sp)return d}l=e[a+8],-1!==l&&ip(s,e[1].data[a+8]===c)&&rp(i,a,e)?(o=u,a=Fs(l),e=Os(l,e)):a=-1}}}return tp(e,n,s,r)}const sp={};function SC(){return new xs(Fe(),w())}function AC(t,e,n,s,r,i){const o=e[1],a=o.data[t+8],u=function Ji(t,e,n,s,r){const i=t.providerIndexes,o=e.data,a=1048575&i,l=t.directiveStart,u=i>>20,f=r?a+u:t.directiveEnd;for(let p=s?a:a+u;p=l&&h.type===n)return p}if(r){const p=o[l];if(p&&Gt(p)&&p.type===n)return l}return null}(a,o,n,null==s?Li(a)&&vl:s!=o&&0!=(3&a.type),r&L.Host&&i===a);return null!==u?Mr(e,o,u,a):sp}function Mr(t,e,n,s){let r=t[n];const i=e.data;if(function vC(t){return t instanceof Nr}(r)){const o=r;o.resolving&&function ED(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new I(-200,`Circular dependency in DI detected for ${t}${n}`)}(Ve(i[n]));const a=Zi(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?Mn(o.injectImpl):null;Uf(t,s,L.Default);try{r=t[n]=o.factory(void 0,i,t,s),e.firstCreatePass&&n>=s.directiveStart&&function yC(t,e,n){const{ngOnChanges:s,ngOnInit:r,ngDoCheck:i}=e.type.prototype;if(s){const o=Ff(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,o)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,r),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==l&&Mn(l),Zi(a),o.resolving=!1,qf()}}return r}function rp(t,e,n){return!!(n[e+(t>>5)]&1<{const e=Cl(B(t));return e&&e()}:Yn(t)}const ks="__parameters__";function Ls(t,e,n){return Tn(()=>{const s=function El(t){return function(...n){if(t){const s=t(...n);for(const r in s)this[r]=s[r]}}}(e);function r(...i){if(this instanceof r)return s.apply(this,i),this;const o=new r(...i);return a.annotation=o,a;function a(l,c,u){const d=l.hasOwnProperty(ks)?l[ks]:Object.defineProperty(l,ks,{value:[]})[ks];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(o),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}class H{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=W({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function nn(t,e){t.forEach(n=>Array.isArray(n)?nn(n,e):e(n))}function ap(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function eo(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Or(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function xC(t,e,n,s){let r=t.length;if(r==e)t.push(n,s);else if(1===r)t.push(s,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function Nl(t,e){const n=Vs(t,e);if(n>=0)return t[1|n]}function Vs(t,e){return function up(t,e,n){let s=0,r=t.length>>n;for(;r!==s;){const i=s+(r-s>>1),o=t[i<e?r=i:s=i+1}return~(r<((yt=yt||{})[yt.Important=1]="Important",yt[yt.DashCase=2]="DashCase",yt))();const Dp="__ngContext__";function ze(t,e){t[Dp]=e}function xl(t){const e=function Lr(t){return t[Dp]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function kl(t,e){return undefined(t,e)}function Vr(t){const e=t[3];return Ut(e)?e[3]:e}function Rl(t){return Ap(t[13])}function Ll(t){return Ap(t[4])}function Ap(t){for(;null!==t&&!Ut(t);)t=t[4];return t}function js(t,e,n,s,r){if(null!=s){let i,o=!1;Ut(s)?i=s:en(s)&&(o=!0,s=s[0]);const a=Se(s);0===t&&null!==n?null==r?Pp(e,n,a):Xn(e,n,a,r||null,!0):1===t&&null!==n?Xn(e,n,a,r||null,!0):2===t?function Gl(t,e,n){const s=oo(t,e);s&&function Cb(t,e,n,s){be(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,a,o):3===t&&e.destroyNode(a),null!=i&&function Ib(t,e,n,s,r){const i=n[7];i!==Se(n)&&js(e,t,s,i,r);for(let a=10;a0&&(t[n-1][4]=s[4]);const i=eo(t,10+e);!function hb(t,e){Br(t,e,e[V],2,null,null),e[0]=null,e[6]=null}(s[1],s);const o=i[19];null!==o&&o.detachView(i[1]),s[3]=null,s[4]=null,s[2]&=-129}return s}function Fp(t,e){if(!(256&e[2])){const n=e[V];be(n)&&n.destroyNode&&Br(t,e,n,3,null,null),function yb(t){let e=t[13];if(!e)return Hl(t[1],t);for(;e;){let n=null;if(en(e))n=e[13];else{const s=e[10];s&&(n=s)}if(!n){for(;e&&!e[4]&&e!==t;)en(e)&&Hl(e[1],e),e=e[3];null===e&&(e=t),en(e)&&Hl(e[1],e),n=e&&e[4]}e=n}}(e)}}function Hl(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function Db(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[r=c]():s[r=-c].unsubscribe(),i+=2}else{const o=s[r=n[i+1]];n[i].call(o)}if(null!==s){for(let i=r+1;it,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return co}())||void 0===e?void 0:e.createHTML(t))||t}class es{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Tb extends es{getTypeName(){return"HTML"}}class Fb extends es{getTypeName(){return"Style"}}class Ob extends es{getTypeName(){return"Script"}}class xb extends es{getTypeName(){return"URL"}}class Pb extends es{getTypeName(){return"ResourceURL"}}function _t(t){return t instanceof es?t.changingThisBreaksApplicationSecurity:t}function sn(t,e){const n=Wp(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function Wp(t){return t instanceof es&&t.getTypeName()||null}class jb{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Jn(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class Hb{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const s=this.inertDocument.createElement("body");n.appendChild(s)}}getInertBodyElement(e){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Jn(e),n;const s=this.inertDocument.createElement("body");return s.innerHTML=Jn(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(s),s}stripCustomNsAttrs(e){const n=e.attributes;for(let r=n.length-1;0jr(e.trim())).join(", ")}function rn(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function Hr(...t){const e={};for(const n of t)for(const s in n)n.hasOwnProperty(s)&&(e[s]=!0);return e}const Qp=rn("area,br,col,hr,img,wbr"),Zp=rn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Yp=rn("rp,rt"),Ql=Hr(Qp,Hr(Zp,rn("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")),Hr(Yp,rn("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")),Hr(Yp,Zp)),Zl=rn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Yl=rn("srcset"),Xp=Hr(Zl,Yl,rn("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"),rn("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")),zb=rn("script,style,template");class Wb{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,s=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?s=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,s&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(e){const n=e.nodeName.toLowerCase();if(!Ql.hasOwnProperty(n))return this.sanitizedSomething=!0,!zb.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const s=e.attributes;for(let r=0;r"),!0}endElement(e){const n=e.nodeName.toLowerCase();Ql.hasOwnProperty(n)&&!Qp.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(Jp(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}}const qb=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Kb=/([^\#-~ |!])/g;function Jp(t){return t.replace(/&/g,"&").replace(qb,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Kb,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let fo;function eh(t,e){let n=null;try{fo=fo||function qp(t){const e=new Hb(t);return function $b(){try{return!!(new window.DOMParser).parseFromString(Jn(""),"text/html")}catch(t){return!1}}()?new jb(e):e}(t);let s=e?String(e):"";n=fo.getInertBodyElement(s);let r=5,i=s;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,s=i,i=n.innerHTML,n=fo.getInertBodyElement(s)}while(s!==i);return Jn((new Wb).sanitizeChildren(Xl(n)||n))}finally{if(n){const s=Xl(n)||n;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function Xl(t){return"content"in t&&function Qb(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var le=(()=>((le=le||{})[le.NONE=0]="NONE",le[le.HTML=1]="HTML",le[le.STYLE=2]="STYLE",le[le.SCRIPT=3]="SCRIPT",le[le.URL=4]="URL",le[le.RESOURCE_URL=5]="RESOURCE_URL",le))();function ts(t){const e=function $r(){const t=w();return t&&t[12]}();return e?e.sanitize(le.URL,t)||"":sn(t,"URL")?_t(t):jr(P(t))}function ec(t){return t.ngOriginalError}function oE(t,...e){t.error(...e)}class Ur{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e),s=function iE(t){return t&&t.ngErrorLogger||oE}(e);s(this._console,"ERROR",e),n&&s(this._console,"ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&ec(e);for(;n&&ec(n);)n=ec(n);return n||null}}const pE=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ne))();function on(t){return t instanceof Function?t():t}function sh(t,e,n){let s=t.length;for(;;){const r=t.indexOf(e,n);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){const i=e.length;if(r+i===s||t.charCodeAt(r+i)<=32)return r}n=r+1}}const rh="ng-template";function yE(t,e,n){let s=0;for(;si?"":r[d+1].toLowerCase();const p=8&s?f:null;if(p&&-1!==sh(p,c,0)||2&s&&c!==f){if(zt(s))return!1;o=!0}}}}else{if(!o&&!zt(s)&&!zt(l))return!1;if(o&&zt(l))continue;o=!1,s=l|1&s}}return zt(s)||o}function zt(t){return 0==(1&t)}function wE(t,e,n,s){if(null===e)return-1;let r=0;if(s||!n){let i=!1;for(;r-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&s?r+="."+o:4&s&&(r+=" "+o);else""!==r&&!zt(o)&&(e+=ah(i,r),r=""),s=o,i=i||!zt(s);n++}return""!==r&&(e+=ah(i,r)),e}const R={};function G(t){lh(K(),w(),et()+t,!1)}function lh(t,e,n,s){if(!s)if(3==(3&e[2])){const i=t.preOrderCheckHooks;null!==i&&Wi(e,i,n)}else{const i=t.preOrderHooks;null!==i&&qi(e,i,0,n)}xn(n)}function po(t,e){return t<<17|e<<2}function Wt(t){return t>>17&32767}function tc(t){return 2|t}function wn(t){return(131068&t)>>2}function nc(t,e){return-131069&t|e<<2}function sc(t){return 1|t}function vh(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;s20&&lh(t,e,20,!1),n(s,r)}finally{xn(i)}}function Dh(t,e,n){if(el(e)){const r=e.directiveEnd;for(let i=e.directiveStart;i0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(a)!=l&&a.push(l),a.push(s,r,o)}}function Mh(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Th(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function eI(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&yc(n)}}function yc(t){for(let s=Rl(t);null!==s;s=Ll(s))for(let r=10;r0&&yc(i)}const n=t[1].components;if(null!==n)for(let s=0;s0&&yc(r)}}function aI(t,e){const n=gt(e,t),s=n[1];(function lI(t,e){for(let n=e.length;nPromise.resolve(null))();function kh(t){return t[7]||(t[7]=[])}function Rh(t){return t.cleanup||(t.cleanup=[])}function Vh(t,e){const n=t[9],s=n?n.get(Ur,null):null;s&&s.handleError(e)}function Bh(t,e,n,s,r){for(let i=0;ithis.processProvider(a,e,n)),nn([e],a=>this.processInjectorType(a,[],i)),this.records.set(Cc,zs(void 0,this));const o=this.records.get(bc);this.scope=null!=o?o.value:null,this.source=r||("object"==typeof e?null:J(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,n=xr,s=L.Default){this.assertNotDestroyed();const r=pp(this),i=Mn(void 0);try{if(!(s&L.SkipSelf)){let a=this.records.get(e);if(void 0===a){const l=function CI(t){return"function"==typeof t||"object"==typeof t&&t instanceof H}(e)&&qa(e);a=l&&this.injectableDefInScope(l)?zs(Ic(e),Wr):null,this.records.set(e,a)}if(null!=a)return this.hydrate(e,a)}return(s&L.Self?Hh():this.parent).get(e,n=s&L.Optional&&n===xr?null:n)}catch(o){if("NullInjectorError"===o.name){if((o[no]=o[no]||[]).unshift(J(e)),r)throw o;return function WC(t,e,n,s){const r=t[no];throw e[fp]&&r.unshift(e[fp]),t.message=function qC(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let r=J(e);if(Array.isArray(e))r=e.map(J).join(" -> ");else if("object"==typeof e){let i=[];for(let o in e)if(e.hasOwnProperty(o)){let a=e[o];i.push(o+":"+("string"==typeof a?JSON.stringify(a):J(a)))}r=`{${i.join(", ")}}`}return`${n}${s?"("+s+")":""}[${r}]: ${t.replace(jC,"\n ")}`}("\n"+t.message,r,n,s),t.ngTokenPath=r,t[no]=null,t}(o,e,"R3InjectorError",this.source)}throw o}finally{Mn(i),pp(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((s,r)=>e.push(J(r))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new I(205,!1)}processInjectorType(e,n,s){if(!(e=B(e)))return!1;let r=Df(e);const i=null==r&&e.ngModule||void 0,o=void 0===i?e:i,a=-1!==s.indexOf(o);if(void 0!==i&&(r=Df(i)),null==r)return!1;if(null!=r.imports&&!a){let u;s.push(o);try{nn(r.imports,d=>{this.processInjectorType(d,n,s)&&(void 0===u&&(u=[]),u.push(d))})}finally{}if(void 0!==u)for(let d=0;dthis.processProvider(h,f,p||re))}}this.injectorDefTypes.add(o);const l=Yn(o)||(()=>new o);this.records.set(o,zs(l,Wr));const c=r.providers;if(null!=c&&!a){const u=e;nn(c,d=>this.processProvider(d,u,c))}return void 0!==i&&void 0!==e.providers}processProvider(e,n,s){let r=Ws(e=B(e))?e:B(e&&e.provide);const i=function mI(t,e,n){return zh(t)?zs(void 0,t.useValue):zs(Gh(t),Wr)}(e);if(Ws(e)||!0!==e.multi)this.records.get(r);else{let o=this.records.get(r);o||(o=zs(void 0,Wr,!0),o.factory=()=>Ml(o.multi),this.records.set(r,o)),r=e,o.multi.push(e)}this.records.set(r,i)}hydrate(e,n){return n.value===Wr&&(n.value=pI,n.value=n.factory()),"object"==typeof n.value&&n.value&&function DI(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=B(e.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Ic(t){const e=qa(t),n=null!==e?e.factory:Yn(t);if(null!==n)return n;if(t instanceof H)throw new I(204,!1);if(t instanceof Function)return function gI(t){const e=t.length;if(e>0)throw Or(e,"?"),new I(204,!1);const n=function AD(t){const e=t&&(t[Oi]||t[Cf]);if(e){const n=function MD(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);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.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new I(204,!1)}function Gh(t,e,n){let s;if(Ws(t)){const r=B(t);return Yn(r)||Ic(r)}if(zh(t))s=()=>B(t.useValue);else if(function _I(t){return!(!t||!t.useFactory)}(t))s=()=>t.useFactory(...Ml(t.deps||[]));else if(function yI(t){return!(!t||!t.useExisting)}(t))s=()=>x(B(t.useExisting));else{const r=B(t&&(t.useClass||t.provide));if(!function wI(t){return!!t.deps}(t))return Yn(r)||Ic(r);s=()=>new r(...Ml(t.deps))}return s}function zs(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function zh(t){return null!==t&&"object"==typeof t&&$C in t}function Ws(t){return"function"==typeof t}let je=(()=>{class t{static create(n,s){var r;if(Array.isArray(n))return $h({name:""},s,n,"");{const i=null!==(r=n.name)&&void 0!==r?r:"";return $h({name:i},n.parent,n.providers,i)}}}return t.THROW_IF_NOT_FOUND=xr,t.NULL=new jh,t.\u0275prov=W({token:t,providedIn:"any",factory:()=>x(Cc)}),t.__NG_ELEMENT_ID__=-1,t})();function TI(t,e){zi(xl(t)[1],Fe())}function te(t){let e=function sg(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const s=[t];for(;e;){let r;if(Gt(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new I(903,"");r=e.\u0275dir}if(r){if(n){s.push(r);const o=t;o.inputs=Ac(t.inputs),o.declaredInputs=Ac(t.declaredInputs),o.outputs=Ac(t.outputs);const a=r.hostBindings;a&&PI(t,a);const l=r.viewQuery,c=r.contentQueries;if(l&&OI(t,l),c&&xI(t,c),Ga(t.inputs,r.inputs),Ga(t.declaredInputs,r.declaredInputs),Ga(t.outputs,r.outputs),Gt(r)&&r.data.animation){const u=t.data;u.animation=(u.animation||[]).concat(r.data.animation)}}const i=r.features;if(i)for(let o=0;o=0;s--){const r=t[s];r.hostVars=e+=r.hostVars,r.hostAttrs=Qi(r.hostAttrs,n=Qi(n,r.hostAttrs))}}(s)}function Ac(t){return t===bs?{}:t===re?[]:t}function OI(t,e){const n=t.viewQuery;t.viewQuery=n?(s,r)=>{e(s,r),n(s,r)}:e}function xI(t,e){const n=t.contentQueries;t.contentQueries=n?(s,r,i)=>{e(s,r,i),n(s,r,i)}:e}function PI(t,e){const n=t.hostBindings;t.hostBindings=n?(s,r)=>{e(s,r),n(s,r)}:e}let vo=null;function qs(){if(!vo){const t=ne.Symbol;if(t&&t.iterator)vo=t.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let n=0;na(Se(E[s.index])):s.index;if(be(n)){let E=null;if(!a&&l&&(E=function fN(t,e,n,s){const r=t.cleanup;if(null!=r)for(let i=0;il?a[l]:null}"string"==typeof o&&(i+=2)}return null}(t,e,r,s.index)),null!==E)(E.__ngLastListenerFn__||E).__ngNextListenerFn__=i,E.__ngLastListenerFn__=i,p=!1;else{i=Rc(s,e,d,i,!1);const M=n.listen(_,r,i);f.push(i,M),u&&u.push(r,v,m,m+1)}}else i=Rc(s,e,d,i,!0),_.addEventListener(r,i,o),f.push(i),u&&u.push(r,v,m,o)}else i=Rc(s,e,d,i,!1);const h=s.outputs;let g;if(p&&null!==h&&(g=h[r])){const y=g.length;if(y)for(let _=0;_0;)e=e[15],t--;return e}(t,k.lFrame.contextLView))[8]}(t)}function pN(t,e){let n=null;const s=function DE(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t);for(let r=0;r=0}function ir(t,e){return function Kt(t,e,n,s){const r=w(),i=K(),o=function vn(t){const e=k.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}(2);i.firstUpdatePass&&function Qg(t,e,n,s){const r=t.data;if(null===r[n+1]){const i=r[et()],o=function Kg(t,e){return e>=t.expandoStartIndex}(t,n);(function Jg(t,e){return 0!=(t.flags&(e?16:32))})(i,s)&&null===e&&!o&&(e=!1),e=function IN(t,e,n,s){const r=function hl(t){const e=k.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let i=s?e.residualClasses:e.residualStyles;if(null===r)0===(s?e.classBindings:e.styleBindings)&&(n=Qr(n=Vc(null,t,e,n,s),e.attrs,s),i=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==r)if(n=Vc(r,t,e,n,s),null===i){let l=function NN(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==wn(s))return t[Wt(s)]}(t,e,s);void 0!==l&&Array.isArray(l)&&(l=Vc(null,t,e,l[1],s),l=Qr(l,e.attrs,s),function SN(t,e,n,s){t[Wt(n?e.classBindings:e.styleBindings)]=s}(t,e,s,l))}else i=function AN(t,e,n){let s;const r=e.directiveEnd;for(let i=1+e.directiveStylingLast;i0)&&(c=!0)}else u=n;if(r)if(0!==l){const f=Wt(t[a+1]);t[s+1]=po(f,a),0!==f&&(t[f+1]=nc(t[f+1],s)),t[a+1]=function AE(t,e){return 131071&t|e<<17}(t[a+1],s)}else t[s+1]=po(a,0),0!==a&&(t[a+1]=nc(t[a+1],s)),a=s;else t[s+1]=po(l,0),0===a?a=s:t[l+1]=nc(t[l+1],s),l=s;c&&(t[s+1]=tc(t[s+1])),jg(t,u,s,!0),jg(t,u,s,!1),function gN(t,e,n,s,r){const i=r?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&Vs(i,e)>=0&&(n[s+1]=sc(n[s+1]))}(e,u,t,s,i),o=po(a,l),i?e.classBindings=o:e.styleBindings=o}(r,i,e,n,o,s)}}(i,t,o,s),e!==R&&We(r,o,e)&&function Yg(t,e,n,s,r,i,o,a){if(!(3&e.type))return;const l=t.data,c=l[a+1];bo(function dh(t){return 1==(1&t)}(c)?Xg(l,e,n,r,wn(c),o):void 0)||(bo(i)||function uh(t){return 2==(2&t)}(c)&&(i=Xg(l,null,n,r,a,o)),function Nb(t,e,n,s,r){const i=be(t);if(e)r?i?t.addClass(n,s):n.classList.add(s):i?t.removeClass(n,s):n.classList.remove(s);else{let o=-1===s.indexOf("-")?void 0:yt.DashCase;if(null==r)i?t.removeStyle(n,s,o):n.style.removeProperty(s);else{const a="string"==typeof r&&r.endsWith("!important");a&&(r=r.slice(0,-10),o|=yt.Important),i?t.setStyle(n,s,r,o):n.style.setProperty(s,r,a?"important":"")}}}(s,o,Bi(et(),n),r,i))}(i,i.data[et()],r,r[V],t,r[o+1]=function FN(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=J(_t(t)))),t}(e,n),s,o)}(t,e,null,!0),ir}function Vc(t,e,n,s,r){let i=null;const o=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const l=t[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let f=n[r+1];f===R&&(f=d?re:void 0);let p=d?Nl(f,s):u===s?f:void 0;if(c&&!bo(p)&&(p=Nl(l,s)),bo(p)&&(a=p,o))return a;const h=t[r+1];r=o?Wt(h):wn(h)}if(null!==e){let l=i?e.residualClasses:e.residualStyles;null!=l&&(a=Nl(l,s))}return a}function bo(t){return void 0!==t}function qe(t,e=""){const n=w(),s=K(),r=t+20,i=s.firstCreatePass?$s(s,r,1,e,null):s.data[r],o=n[r]=function Vl(t,e){return be(t)?t.createText(e):t.createTextNode(e)}(n[V],e);ao(s,n,o,i),tn(i,!1)}function rs(t){return is("",t,""),rs}function is(t,e,n){const s=w(),r=function Qs(t,e,n,s){return We(t,Ts(),n)?e+P(n)+s:R}(s,t,e,n);return r!==R&&Dn(s,et(),r),is}const Eo="en-US";let Dm=Eo;function Hc(t,e,n,s,r){if(t=B(t),Array.isArray(t))for(let i=0;i>20;if(Ws(t)||!t.multi){const p=new Nr(l,r,D),h=Uc(a,e,r?u:u+f,d);-1===h?(Xi(Ar(c,o),i,a),$c(i,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(p),o.push(p)):(n[h]=p,o[h]=p)}else{const p=Uc(a,e,u+f,d),h=Uc(a,e,u,u+f),g=p>=0&&n[p],y=h>=0&&n[h];if(r&&!y||!r&&!g){Xi(Ar(c,o),i,a);const _=function ZS(t,e,n,s,r){const i=new Nr(t,n,D);return i.multi=[],i.index=e,i.componentProviders=0,zm(i,r,s&&!n),i}(r?QS:KS,n.length,r,s,l);!r&&y&&(n[h].providerFactory=_),$c(i,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(_),o.push(_)}else $c(i,t,p>-1?p:h,zm(n[r?h:p],l,!r&&s));!r&&s&&y&&n[h].componentProviders++}}}function $c(t,e,n,s){const r=Ws(e),i=function vI(t){return!!t.useClass}(e);if(r||i){const l=(i?B(e.useClass):e).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const u=c.indexOf(n);-1===u?c.push(n,[s,l]):c[u+1].push(s,l)}else c.push(n,l)}}}function zm(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Uc(t,e,n,s){for(let r=n;r{n.providersResolver=(s,r)=>function qS(t,e,n){const s=K();if(s.firstCreatePass){const r=Gt(t);Hc(n,s.data,s.blueprint,r,!0),Hc(e,s.data,s.blueprint,r,!1)}}(s,r?r(t):t,e)}}class Wm{}class JS{resolveComponentFactory(e){throw function XS(t){const e=Error(`No component factory found for ${J(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(e)}}let as=(()=>{class t{}return t.NULL=new JS,t})();function e0(){return lr(Fe(),w())}function lr(t,e){return new Ke(ht(t,e))}let Ke=(()=>{class t{constructor(n){this.nativeElement=n}}return t.__NG_ELEMENT_ID__=e0,t})();class cr{}let dn=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>function s0(){const t=w(),n=gt(Fe().index,t);return function n0(t){return t[V]}(en(n)?n:t)}(),t})(),r0=(()=>{class t{}return t.\u0275prov=W({token:t,providedIn:"root",factory:()=>null}),t})();class ei{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const o0=new ei("13.4.0"),zc={};function Mo(t,e,n,s,r=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&s.push(Se(i)),Ut(i))for(let a=10;a-1&&(jl(e,s),eo(n,s))}this._attachedToViewContainer=!1}Fp(this._lView[1],this._lView)}onDestroy(e){!function Ih(t,e,n,s){const r=kh(e);null===n?r.push(s):(r.push(n),t.firstCreatePass&&Rh(t).push(s,r.length-1))}(this._lView[1],this._lView,null,e)}markForCheck(){_c(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function wc(t,e,n){const s=e[10];s.begin&&s.begin();try{Gs(t,e,t.template,n)}catch(r){throw Vh(e,r),r}finally{s.end&&s.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new I(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function mb(t,e){Br(t,e,e[V],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new I(902,"");this._appRef=e}}class a0 extends ti{constructor(e){super(e),this._view=e}detectChanges(){Ph(this._view)}checkNoChanges(){}get context(){return null}}class Km extends as{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=Be(e);return new Wc(n,this.ngModule)}}function Qm(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}class Wc extends Wm{constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function NE(t){return t.map(IE).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return Qm(this.componentDef.inputs)}get outputs(){return Qm(this.componentDef.outputs)}create(e,n,s,r){const i=(r=r||this.ngModule)?function c0(t,e){return{get:(n,s,r)=>{const i=t.get(n,zc,r);return i!==zc||s===zc?i:e.get(n,s,r)}}}(e,r.injector):e,o=i.get(cr,Pf),a=i.get(r0,null),l=o.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",u=s?function Eh(t,e,n){if(be(t))return t.selectRootElement(e,n===Ht.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(l,s,this.componentDef.encapsulation):Bl(o.createRenderer(null,this.componentDef),c,function l0(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?"math":null}(c)),d=this.componentDef.onPush?576:528,f=function ng(t,e){return{components:[],scheduler:t||pE,clean:uI,playerHandler:e||null,flags:0}}(),p=mo(0,null,null,1,0,null,null,null,null,null),h=Gr(null,p,f,d,null,null,o,l,a,i);let g,y;Hi(h);try{const _=function eg(t,e,n,s,r,i){const o=n[1];n[20]=t;const l=$s(o,20,2,"#host",null),c=l.mergedAttrs=e.hostAttrs;null!==c&&(_o(l,c,!0),null!==t&&(Ki(r,t,c),null!==l.classes&&Wl(r,t,l.classes),null!==l.styles&&$p(r,t,l.styles)));const u=s.createRenderer(t,e),d=Gr(n,Ch(e),null,e.onPush?64:16,n[20],l,s,u,i||null,null);return o.firstCreatePass&&(Xi(Ar(l,n),o,e.type),Th(o,l),Fh(l,n.length,1)),yo(n,d),n[20]=d}(u,this.componentDef,h,o,l);if(u)if(s)Ki(l,u,["ng-version",o0.full]);else{const{attrs:m,classes:v}=function SE(t){const e=[],n=[];let s=1,r=2;for(;s0&&Wl(l,u,v.join(" "))}if(y=al(p,20),void 0!==n){const m=y.projection=[];for(let v=0;vl(o,e)),e.contentQueries){const l=Fe();e.contentQueries(1,o,l.directiveStart)}const a=Fe();return!i.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(xn(a.index),Ah(n[1],a,0,a.directiveStart,a.directiveEnd,e),Mh(e,o)),o}(_,this.componentDef,h,f,[TI]),zr(p,h,null)}finally{$i()}return new d0(this.componentType,g,lr(y,h),h,y)}}class d0 extends class YS{}{constructor(e,n,s,r,i){super(),this.location=s,this._rootLView=r,this._tNode=i,this.instance=n,this.hostView=this.changeDetectorRef=new a0(r),this.componentType=e}get injector(){return new xs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}class ur{}const dr=new Map;class Xm extends ur{constructor(e,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Km(this);const s=It(e);this._bootstrapComponents=on(s.bootstrap),this._r3Injector=Uh(e,n,[{provide:ur,useValue:this},{provide:as,useValue:this.componentFactoryResolver}],J(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,n=je.THROW_IF_NOT_FOUND,s=L.Default){return e===je||e===ur||e===Cc?this:this._r3Injector.get(e,n,s)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class qc extends class p0{}{constructor(e){super(),this.moduleType=e,null!==It(e)&&function h0(t){const e=new Set;!function n(s){const r=It(s,!0),i=r.id;null!==i&&(function Zm(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${J(e)} vs ${J(e.name)}`)}(i,dr.get(i),s),dr.set(i,s));const o=on(r.imports);for(const a of o)e.has(a)||(e.add(a),n(a))}(t)}(e)}create(e){return new Xm(this.moduleType,e)}}function Kc(t,e,n,s){return function Jm(t,e,n,s,r,i){const o=e+n;return We(t,o,r)?ln(t,o+1,i?s.call(i,r):s(r)):ni(t,o+1)}(w(),Je(),t,e,n,s)}function ni(t,e){const n=t[e];return n===R?void 0:n}function ey(t,e,n,s,r,i,o){const a=e+n;return function ns(t,e,n,s){const r=We(t,e,n);return We(t,e+1,s)||r}(t,a,r,i)?ln(t,a+2,o?s.call(o,r,i):s(r,i)):ni(t,a+2)}function Qc(t,e){const n=K();let s;const r=t+20;n.firstCreatePass?(s=function E0(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}}(e,n.pipeRegistry),n.data[r]=s,s.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(r,s.onDestroy)):s=n.data[r];const i=s.factory||(s.factory=Yn(s.type)),o=Mn(D);try{const a=Zi(!1),l=i();return Zi(a),function $I(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,w(),r,l),l}finally{Mn(o)}}function Zc(t,e,n,s){const r=t+20,i=w(),o=function Ms(t,e){return t[e]}(i,r);return function si(t,e){return t[1].data[e].pure}(i,r)?ey(i,Je(),e,o.transform,n,s,o):o.transform(n,s)}function Yc(t){return e=>{setTimeout(t,void 0,e)}}const _e=class M0 extends wr{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,s){var r,i,o;let a=e,l=n||(()=>null),c=s;if(e&&"object"==typeof e){const d=e;a=null===(r=d.next)||void 0===r?void 0:r.bind(d),l=null===(i=d.error)||void 0===i?void 0:i.bind(d),c=null===(o=d.complete)||void 0===o?void 0:o.bind(d)}this.__isAsync&&(l=Yc(l),a&&(a=Yc(a)),c&&(c=Yc(c)));const u=super.subscribe({next:a,error:l,complete:c});return e instanceof me&&e.add(u),u}};Symbol;let Zt=(()=>{class t{}return t.__NG_ELEMENT_ID__=x0,t})();const F0=Zt,O0=class extends F0{constructor(e,n,s){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=s}createEmbeddedView(e){const n=this._declarationTContainer.tViews,s=Gr(this._declarationLView,n,e,16,null,n.declTNode,null,null,null,null);s[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(s[19]=i.createEmbeddedView(n)),zr(n,s,e),new ti(s)}};function x0(){return function To(t,e){return 4&t.type?new O0(e,t,lr(t,e)):null}(Fe(),w())}let Ot=(()=>{class t{}return t.__NG_ELEMENT_ID__=P0,t})();function P0(){return function oy(t,e){let n;const s=e[t.index];if(Ut(s))n=s;else{let r;if(8&t.type)r=Se(s);else{const i=e[V];r=i.createComment("");const o=ht(t,e);Xn(i,oo(i,o),r,function bb(t,e){return be(t)?t.nextSibling(e):e.nextSibling}(i,o),!1)}e[t.index]=n=xh(s,e,r,t),yo(e,n)}return new ry(n,t,e)}(Fe(),w())}const k0=Ot,ry=class extends k0{constructor(e,n,s){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=s}get element(){return lr(this._hostTNode,this._hostLView)}get injector(){return new xs(this._hostTNode,this._hostLView)}get parentInjector(){const e=Yi(this._hostTNode,this._hostLView);if(Yf(e)){const n=Os(e,this._hostLView),s=Fs(e);return new xs(n[1].data[s+8],n)}return new xs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=iy(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,n,s){const r=e.createEmbeddedView(n||{});return this.insert(r,s),r}createComponent(e,n,s,r,i){const o=e&&!function Fr(t){return"function"==typeof t}(e);let a;if(o)a=n;else{const d=n||{};a=d.index,s=d.injector,r=d.projectableNodes,i=d.ngModuleRef}const l=o?e:new Wc(Be(e)),c=s||this.parentInjector;if(!i&&null==l.ngModule){const f=(o?c:this.parentInjector).get(ur,null);f&&(i=f)}const u=l.create(c,r,void 0,i);return this.insert(u.hostView,a),u}insert(e,n){const s=e._lView,r=s[1];if(function tC(t){return Ut(t[3])}(s)){const u=this.indexOf(e);if(-1!==u)this.detach(u);else{const d=s[3],f=new ry(d,d[6],d[3]);f.detach(f.indexOf(e))}}const i=this._adjustIndex(n),o=this._lContainer;!function _b(t,e,n,s){const r=10+s,i=n.length;s>0&&(n[r-1][4]=e),s{class t{constructor(n){this.appInits=n,this.resolve=xo,this.reject=xo,this.initialized=!1,this.done=!1,this.donePromise=new Promise((s,r)=>{this.resolve=s,this.reject=r})}runInitializers(){if(this.initialized)return;const n=[],s=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{i.subscribe({complete:a,error:l})});n.push(o)}}Promise.all(n).then(()=>{s()}).catch(r=>{this.reject(r)}),0===n.length&&s(),this.initialized=!0}}return t.\u0275fac=function(n){return new(n||t)(x(Ay,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const ii=new H("AppId",{providedIn:"root",factory:function My(){return`${du()}${du()}${du()}`}});function du(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ty=new H("Platform Initializer"),fu=new H("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),dA=new H("appBootstrapListener"),Ln=new H("LocaleId",{providedIn:"root",factory:()=>GC(Ln,L.Optional|L.SkipSelf)||function fA(){return"undefined"!=typeof $localize&&$localize.locale||Eo}()}),mA=(()=>Promise.resolve(0))();function pu(t){"undefined"==typeof Zone?mA.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Pe{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new _e(!1),this.onMicrotaskEmpty=new _e(!1),this.onStable=new _e(!1),this.onError=new _e(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!s&&n,r.shouldCoalesceRunChangeDetection=s,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function yA(){let t=ne.requestAnimationFrame,e=ne.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function wA(t){const e=()=>{!function vA(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ne,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,gu(t),t.isCheckStableRunning=!0,hu(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),gu(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,s,r,i,o,a)=>{try{return Fy(t),n.invokeTask(r,i,o,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),Oy(t)}},onInvoke:(n,s,r,i,o,a,l)=>{try{return Fy(t),n.invoke(r,i,o,a,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),Oy(t)}},onHasTask:(n,s,r,i)=>{n.hasTask(r,i),s===r&&("microTask"==i.change?(t._hasPendingMicrotasks=i.microTask,gu(t),hu(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,s,r,i)=>(n.handleError(r,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Pe.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Pe.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,n,s){return this._inner.run(e,n,s)}runTask(e,n,s,r){const i=this._inner,o=i.scheduleEventTask("NgZoneEvent: "+r,e,_A,xo,xo);try{return i.runTask(o,n,s)}finally{i.cancelTask(o)}}runGuarded(e,n,s){return this._inner.runGuarded(e,n,s)}runOutsideAngular(e){return this._outer.run(e)}}const _A={};function hu(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function gu(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Fy(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Oy(t){t._nesting--,hu(t)}class DA{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new _e,this.onMicrotaskEmpty=new _e,this.onStable=new _e,this.onError=new _e}run(e,n,s){return e.apply(n,s)}runGuarded(e,n,s){return e.apply(n,s)}runOutsideAngular(e){return e()}runTask(e,n,s,r){return e.apply(n,s)}}let mu=(()=>{class t{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:()=>{Pe.assertNotInAngularZone(),pu(()=>{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())pu(()=>{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(s=>!s.updateCb||!s.updateCb(n)||(clearTimeout(s.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,s,r){let i=-1;s&&s>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==i),n(this._didWork,this.getPendingTasks())},s)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:r})}whenStable(n,s,r){if(r&&!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,s,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,s,r){return[]}}return t.\u0275fac=function(n){return new(n||t)(x(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),CA=(()=>{class t{constructor(){this._applications=new Map,yu.addToWindow(this)}registerApplication(n,s){this._applications.set(n,s)}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,s=!0){return yu.findTestabilityInTree(this,n,s)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();class bA{addToWindow(e){}findTestabilityInTree(e,n,s){return null}}let yu=new bA,ls=null;const xy=new H("AllowMultipleToken"),Py=new H("PlatformOnDestroy");function ky(t,e,n=[]){const s=`Platform: ${e}`,r=new H(s);return(i=[])=>{let o=_u();if(!o||o.injector.get(xy,!1)){const a=[...n,...i,{provide:r,useValue:!0}];t?t(a):function SA(t){if(ls&&!ls.get(xy,!1))throw new I(400,"");ls=t;const e=t.get(Ry),n=t.get(Ty,null);n&&n.forEach(s=>s())}(function MA(t=[],e){return je.create({name:e,providers:[{provide:bc,useValue:"platform"},{provide:Py,useValue:()=>ls=null},...t]})}(a,s))}return function AA(t){const e=_u();if(!e)throw new I(401,"");return e}()}}function _u(){var t;return null!==(t=null==ls?void 0:ls.get(Ry))&&void 0!==t?t:null}let Ry=(()=>{class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,s){const a=function TA(t,e){let n;return n="noop"===t?new DA:("zone.js"===t?void 0:t)||new Pe({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(s?s.ngZone:void 0,{ngZoneEventCoalescing:s&&s.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:s&&s.ngZoneRunCoalescing||!1}),l=[{provide:Pe,useValue:a}];return a.run(()=>{const c=je.create({providers:l,parent:this.injector,name:n.moduleType.name}),u=n.create(c),d=u.injector.get(Ur,null);if(!d)throw new I(402,"");return a.runOutsideAngular(()=>{const f=a.onError.subscribe({next:p=>{d.handleError(p)}});u.onDestroy(()=>{vu(this._modules,u),f.unsubscribe()})}),function FA(t,e,n){try{const s=n();return Co(s)?s.catch(r=>{throw e.runOutsideAngular(()=>t.handleError(r)),r}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(d,a,()=>{const f=u.injector.get(uu);return f.runInitializers(),f.donePromise.then(()=>(function nS(t){ft(t,"Expected localeId to be defined"),"string"==typeof t&&(Dm=t.toLowerCase().replace(/_/g,"-"))}(u.injector.get(Ln,Eo)||Eo),this._moduleDoBootstrap(u),u))})})}bootstrapModule(n,s=[]){const r=Ly({},s);return function IA(t,e,n){const s=new qc(n);return Promise.resolve(s)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(n){const s=n.injector.get(Po);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(r=>s.bootstrap(r));else{if(!n.instance.ngDoBootstrap)throw new I(403,"");n.instance.ngDoBootstrap(s)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new I(404,"");this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const n=this._injector.get(Py,null);null==n||n(),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function Ly(t,e){return Array.isArray(e)?e.reduce(Ly,t):Object.assign(Object.assign({},t),e)}let Po=(()=>{class t{constructor(n,s,r,i){this._zone=n,this._injector=s,this._exceptionHandler=r,this._initStatus=i,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 o=new de(l=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{l.next(this._stable),l.complete()})}),a=new de(l=>{let c;this._zone.runOutsideAngular(()=>{c=this._zone.onStable.subscribe(()=>{Pe.assertNotInAngularZone(),pu(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,l.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Pe.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{l.next(!1)}))});return()=>{c.unsubscribe(),u.unsubscribe()}});this.isStable=Ua(o,a.pipe(function CD(){return t=>_f()(function vD(t,e){return function(s){let r;if(r="function"==typeof t?t:function(){return t},"function"==typeof e)return s.lift(new wD(r,e));const i=Object.create(s,mD);return i.source=s,i.subjectFactory=r,i}}(DD)(t))}()))}bootstrap(n,s){if(!this._initStatus.done)throw new I(405,"");let r;r=n instanceof Wm?n:this._injector.get(as).resolveComponentFactory(n),this.componentTypes.push(r.componentType);const i=function NA(t){return t.isBoundToModule}(r)?void 0:this._injector.get(ur),a=r.create(je.NULL,[],s||r.selector,i),l=a.location.nativeElement,c=a.injector.get(mu,null),u=c&&a.injector.get(CA);return c&&u&&u.registerApplication(l,c),a.onDestroy(()=>{this.detachView(a.hostView),vu(this.components,a),u&&u.unregisterApplication(l)}),this._loadComponent(a),a}tick(){if(this._runningTick)throw new I(101,"");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 s=n;this._views.push(s),s.attachToAppRef(this)}detachView(n){const s=n;vu(this._views,s),s.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(dA,[]).concat(this._bootstrapListeners).forEach(r=>r(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(n){return new(n||t)(x(Pe),x(je),x(Ur),x(uu))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function vu(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}let By=!0,oi=(()=>{class t{}return t.__NG_ELEMENT_ID__=PA,t})();function PA(t){return function kA(t,e,n){if(Li(t)&&!n){const s=gt(t.index,e);return new ti(s,s)}return 47&t.type?new ti(e[16],e):null}(Fe(),w(),16==(16&t))}class Gy{constructor(){}supports(e){return qr(e)}create(e){return new HA(e)}}const jA=(t,e)=>e;class HA{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||jA}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,s=this._removalsHead,r=0,i=null;for(;n||s;){const o=!s||n&&n.currentIndex{o=this._trackByFn(r,a),null!==n&&Object.is(n.trackById,o)?(s&&(n=this._verifyReinsertion(n,a,o,r)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,o,r),s=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,s,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,i,r)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(s,r))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,i,r)):e=this._addAfter(new $A(n,s),i,r),e}_verifyReinsertion(e,n,s,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=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(e,n,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,n,s),this._addToMoves(e,s),e}_moveAfter(e,n,s){return this._unlink(e),this._insertAfter(e,n,s),this._addToMoves(e,s),e}_addAfter(e,n,s){return this._insertAfter(e,n,s),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,s){const r=null===n?this._itHead:n._next;return e._next=r,e._prev=n,null===r?this._itTail=e:r._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new zy),this._linkedRecords.put(e),e.currentIndex=s,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,s=e._next;return null===n?this._itHead=s:n._next=s,null===s?this._itTail=n:s._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new zy),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class $A{constructor(e,n){this.item=e,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 UA{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===n||n<=s.currentIndex)&&Object.is(s.trackById,e))return s;return null}remove(e){const n=e._prevDup,s=e._nextDup;return null===n?this._head=s:n._nextDup=s,null===s?this._tail=n:s._prevDup=n,null===this._head}}class zy{constructor(){this.map=new Map}put(e){const n=e.trackById;let s=this.map.get(n);s||(s=new UA,this.map.set(n,s)),s.add(e)}get(e,n){const r=this.map.get(e);return r?r.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Wy(t,e,n){const s=t.previousIndex;if(null===s)return s;let r=0;return n&&s{if(n&&n.key===r)this._maybeAddToChanges(n,s),this._appendAfter=n,n=n._next;else{const i=this._getOrCreateRecordForKey(r,s);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let s=n;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const s=e._prev;return n._next=e,n._prev=s,e._prev=n,s&&(s._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const r=this._records.get(e);this._maybeAddToChanges(r,n);const i=r._prev,o=r._next;return i&&(i._next=o),o&&(o._prev=i),r._next=null,r._prev=null,r}const s=new zA(e);return this._records.set(e,s),s.currentValue=n,this._addToAdditions(s),s}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(s=>n(e[s],s))}}class zA{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ky(){return new Lo([new Gy])}let Lo=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(null!=s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Ky()),deps:[[t,new ro,new so]]}}find(n){const s=this.factories.find(r=>r.supports(n));if(null!=s)return s;throw new I(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Ky}),t})();function Qy(){return new ai([new qy])}let ai=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Qy()),deps:[[t,new ro,new so]]}}find(n){const s=this.factories.find(i=>i.supports(n));if(s)return s;throw new I(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Qy}),t})();const KA=ky(null,"core",[]);let QA=(()=>{class t{constructor(n){}}return t.\u0275fac=function(n){return new(n||t)(x(Po))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),Vo=null;function us(){return Vo}const lt=new H("DocumentToken");let xu=(()=>{class t{constructor(n,s,r,i){this._iterableDiffers=n,this._keyValueDiffers=s,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(n){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof n?n.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(n){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof n?n.split(/\s+/):n,this._rawClass&&(qr(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const n=this._iterableDiffer.diff(this._rawClass);n&&this._applyIterableChanges(n)}else if(this._keyValueDiffer){const n=this._keyValueDiffer.diff(this._rawClass);n&&this._applyKeyValueChanges(n)}}_applyKeyValueChanges(n){n.forEachAddedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachChangedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachRemovedItem(s=>{s.previousValue&&this._toggleClass(s.key,!1)})}_applyIterableChanges(n){n.forEachAddedItem(s=>{if("string"!=typeof s.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${J(s.item)}`);this._toggleClass(s.item,!0)}),n.forEachRemovedItem(s=>this._toggleClass(s.item,!1))}_applyClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!0)):Object.keys(n).forEach(s=>this._toggleClass(s,!!n[s])))}_removeClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!1)):Object.keys(n).forEach(s=>this._toggleClass(s,!1)))}_toggleClass(n,s){(n=n.trim())&&n.split(/\s+/g).forEach(r=>{s?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return t.\u0275fac=function(n){return new(n||t)(D(Lo),D(ai),D(Ke),D(dn))},t.\u0275dir=O({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class jM{constructor(e,n,s,r){this.$implicit=e,this.ngForOf=n,this.index=s,this.count=r}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 Pu=(()=>{class t{constructor(n,s,r){this._viewContainer=n,this._template=s,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){const n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){const s=this._viewContainer;n.forEachOperation((r,i,o)=>{if(null==r.previousIndex)s.createEmbeddedView(this._template,new jM(r.item,this._ngForOf,-1,-1),null===o?void 0:o);else if(null==o)s.remove(null===i?void 0:i);else if(null!==i){const a=s.get(i);s.move(a,o),o_(a,r)}});for(let r=0,i=s.length;r{o_(s.get(r.currentIndex),r)})}static ngTemplateContextGuard(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(D(Ot),D(Zt),D(Lo))},t.\u0275dir=O({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();function o_(t,e){t.context.$implicit=e.item}let Ko=(()=>{class t{constructor(n,s){this._viewContainer=n,this._context=new HM,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=s}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){a_("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){a_("ngIfElse",n),this._elseTemplateRef=n,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(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(D(Ot),D(Zt))},t.\u0275dir=O({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class HM{constructor(){this.$implicit=null,this.ngIf=null}}function a_(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${J(e)}'.`)}const l_="browser";let g_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})();class Hu extends class WT extends class XA{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function YA(t){Vo||(Vo=t)}(new Hu)}onAndCancel(e,n,s){return e.addEventListener(n,s,!1),()=>{e.removeEventListener(n,s,!1)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return(n=n||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return"window"===n?window:"document"===n?e:"body"===n?e.body:null}getBaseHref(e){const n=function qT(){return di=di||document.querySelector("base"),di?di.getAttribute("href"):null}();return null==n?null:function KT(t){Yo=Yo||document.createElement("a"),Yo.setAttribute("href",t);const e=Yo.pathname;return"/"===e.charAt(0)?e:`/${e}`}(n)}resetBaseElement(){di=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return function VM(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const s=n.indexOf("="),[r,i]=-1==s?[n,""]:[n.slice(0,s),n.slice(s+1)];if(r.trim()===e)return decodeURIComponent(i)}return null}(document.cookie,e)}}let Yo,di=null;const y_=new H("TRANSITION_ID"),ZT=[{provide:Ay,useFactory:function QT(t,e,n){return()=>{n.get(uu).donePromise.then(()=>{const s=us(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let i=0;i{const i=e.findTestabilityInTree(s,r);if(null==i)throw new Error("Could not find testability for element.");return i},ne.getAllAngularTestabilities=()=>e.getAllTestabilities(),ne.getAllAngularRootElements=()=>e.getAllRootElements(),ne.frameworkStabilizers||(ne.frameworkStabilizers=[]),ne.frameworkStabilizers.push(s=>{const r=ne.getAllAngularTestabilities();let i=r.length,o=!1;const a=function(l){o=o||l,i--,0==i&&s(o)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(e,n,s){if(null==n)return null;const r=e.getTestability(n);return null!=r?r:s?us().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null}}let YT=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Xo=new H("EventManagerPlugins");let Jo=(()=>{class t{constructor(n,s){this._zone=s,this._eventNameToPlugin=new Map,n.forEach(r=>r.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,s,r){return this._findPluginFor(s).addEventListener(n,s,r)}addGlobalEventListener(n,s,r){return this._findPluginFor(s).addGlobalEventListener(n,s,r)}getZone(){return this._zone}_findPluginFor(n){const s=this._eventNameToPlugin.get(n);if(s)return s;const r=this._plugins;for(let i=0;i{class t{constructor(){this._stylesSet=new Set}addStyles(n){const s=new Set;n.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),s.add(r))}),this.onStylesAdded(s)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),fi=(()=>{class t extends v_{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,s,r){n.forEach(i=>{const o=this._doc.createElement("style");o.textContent=i,r.push(s.appendChild(o))})}addHost(n){const s=[];this._addStylesToHost(this._stylesSet,n,s),this._hostNodes.set(n,s)}removeHost(n){const s=this._hostNodes.get(n);s&&s.forEach(w_),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((s,r)=>{this._addStylesToHost(n,r,s)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(w_))}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function w_(t){us().remove(t)}const Uu={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/",math:"http://www.w3.org/1998/MathML/"},Gu=/%COMP%/g;function ea(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let ta=(()=>{class t{constructor(n,s,r){this.eventManager=n,this.sharedStylesHost=s,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new zu(n)}createRenderer(n,s){if(!n||!s)return this.defaultRenderer;switch(s.encapsulation){case Ht.Emulated:{let r=this.rendererByCompId.get(s.id);return r||(r=new sF(this.eventManager,this.sharedStylesHost,s,this.appId),this.rendererByCompId.set(s.id,r)),r.applyToHost(n),r}case 1:case Ht.ShadowDom:return new rF(this.eventManager,this.sharedStylesHost,n,s);default:if(!this.rendererByCompId.has(s.id)){const r=ea(s.id,s.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(s.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(n){return new(n||t)(x(Jo),x(fi),x(ii))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class zu{constructor(e){this.eventManager=e,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(e,n){return n?document.createElementNS(Uu[n]||n,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,n){e.appendChild(n)}insertBefore(e,n,s){e&&e.insertBefore(n,s)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let s="string"==typeof e?document.querySelector(e):e;if(!s)throw new Error(`The selector "${e}" did not match any elements`);return n||(s.textContent=""),s}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,s,r){if(r){n=r+":"+n;const i=Uu[r];i?e.setAttributeNS(i,n,s):e.setAttribute(n,s)}else e.setAttribute(n,s)}removeAttribute(e,n,s){if(s){const r=Uu[s];r?e.removeAttributeNS(r,n):e.removeAttribute(`${s}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,s,r){r&(yt.DashCase|yt.Important)?e.style.setProperty(n,s,r&yt.Important?"important":""):e.style[n]=s}removeStyle(e,n,s){s&yt.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,s){e[n]=s}setValue(e,n){e.nodeValue=n}listen(e,n,s){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,n,b_(s)):this.eventManager.addEventListener(e,n,b_(s))}}class sF extends zu{constructor(e,n,s,r){super(e),this.component=s;const i=ea(r+"-"+s.id,s.styles,[]);n.addStyles(i),this.contentAttr=function eF(t){return"_ngcontent-%COMP%".replace(Gu,t)}(r+"-"+s.id),this.hostAttr=function tF(t){return"_nghost-%COMP%".replace(Gu,t)}(r+"-"+s.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,n){const s=super.createElement(e,n);return super.setAttribute(s,this.contentAttr,""),s}}class rF extends zu{constructor(e,n,s,r){super(e),this.sharedStylesHost=n,this.hostEl=s,this.shadowRoot=s.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=ea(r.id,r.styles,[]);for(let o=0;o{class t extends __{constructor(n){super(n)}supports(n){return!0}addEventListener(n,s,r){return n.addEventListener(s,r,!1),()=>this.removeEventListener(n,s,r)}removeEventListener(n,s,r){return n.removeEventListener(s,r)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const I_=["alt","control","meta","shift"],aF={"\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"},N_={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"},lF={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let cF=(()=>{class t extends __{constructor(n){super(n)}supports(n){return null!=t.parseEventName(n)}addEventListener(n,s,r){const i=t.parseEventName(s),o=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>us().onAndCancel(n,i.domEventName,o))}static parseEventName(n){const s=n.toLowerCase().split("."),r=s.shift();if(0===s.length||"keydown"!==r&&"keyup"!==r)return null;const i=t._normalizeKey(s.pop());let o="";if(I_.forEach(l=>{const c=s.indexOf(l);c>-1&&(s.splice(c,1),o+=l+".")}),o+=i,0!=s.length||0===i.length)return null;const a={};return a.domEventName=r,a.fullKey=o,a}static getEventFullKey(n){let s="",r=function uF(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&N_.hasOwnProperty(e)&&(e=N_[e]))}return aF[e]||e}(n);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),I_.forEach(i=>{i!=r&&lF[i](n)&&(s+=i+".")}),s+=r,s}static eventCallback(n,s,r){return i=>{t.getEventFullKey(i)===n&&r.runGuarded(()=>s(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const hF=ky(KA,"browser",[{provide:fu,useValue:l_},{provide:Ty,useValue:function dF(){Hu.makeCurrent(),$u.init()},multi:!0},{provide:lt,useFactory:function pF(){return function YD(t){il=t}(document),document},deps:[]}]),gF=[{provide:bc,useValue:"root"},{provide:Ur,useFactory:function fF(){return new Ur},deps:[]},{provide:Xo,useClass:iF,multi:!0,deps:[lt,Pe,fu]},{provide:Xo,useClass:cF,multi:!0,deps:[lt]},{provide:ta,useClass:ta,deps:[Jo,fi,ii]},{provide:cr,useExisting:ta},{provide:v_,useExisting:fi},{provide:fi,useClass:fi,deps:[lt]},{provide:mu,useClass:mu,deps:[Pe]},{provide:Jo,useClass:Jo,deps:[Xo,Pe]},{provide:class GT{},useClass:YT,deps:[]}];let S_=(()=>{class t{constructor(n){if(n)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(n){return{ngModule:t,providers:[{provide:ii,useValue:n.appId},{provide:y_,useExisting:ii},ZT]}}}return t.\u0275fac=function(n){return new(n||t)(x(t,12))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:gF,imports:[g_,QA]}),t})();"undefined"!=typeof window&&window;let T_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new(n||t):x(F_),s},providedIn:"root"}),t})(),F_=(()=>{class t extends T_{constructor(n){super(),this._doc=n}sanitize(n,s){if(null==s)return null;switch(n){case le.NONE:return s;case le.HTML:return sn(s,"HTML")?_t(s):eh(this._doc,String(s)).toString();case le.STYLE:return sn(s,"Style")?_t(s):s;case le.SCRIPT:if(sn(s,"Script"))return _t(s);throw new Error("unsafe value used in a script context");case le.URL:return Wp(s),sn(s,"URL")?_t(s):jr(String(s));case le.RESOURCE_URL:if(sn(s,"ResourceURL"))return _t(s);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${n} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(n){return function kb(t){return new Tb(t)}(n)}bypassSecurityTrustStyle(n){return function Rb(t){return new Fb(t)}(n)}bypassSecurityTrustScript(n){return function Lb(t){return new Ob(t)}(n)}bypassSecurityTrustUrl(n){return function Vb(t){return new xb(t)}(n)}bypassSecurityTrustResourceUrl(n){return function Bb(t){return new Pb(t)}(n)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new n:function IF(t){return new F_(t.get(lt))}(x(je)),s},providedIn:"root"}),t})();class NF extends me{constructor(e,n){super()}schedule(e,n=0){return this}}class O_ extends NF{constructor(e,n){super(e,n),this.scheduler=e,this.work=n,this.pending=!1}schedule(e,n=0){if(this.closed)return this;this.state=e;const s=this.id,r=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(r,s,n)),this.pending=!0,this.delay=n,this.id=this.id||this.requestAsyncId(r,this.id,n),this}requestAsyncId(e,n,s=0){return setInterval(e.flush.bind(e,this),s)}recycleAsyncId(e,n,s=0){if(null!==s&&this.delay===s&&!1===this.pending)return n;clearInterval(n)}execute(e,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const s=this._execute(e,n);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,n){let r,s=!1;try{this.work(e)}catch(i){s=!0,r=!!i&&i||new Error(i)}if(s)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,n=this.scheduler,s=n.actions,r=s.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&s.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null}}let x_=(()=>{class t{constructor(n,s=t.now){this.SchedulerAction=n,this.now=s}schedule(n,s=0,r){return new this.SchedulerAction(this,n).schedule(r,s)}}return t.now=()=>Date.now(),t})();class bn extends x_{constructor(e,n=x_.now){super(e,()=>bn.delegate&&bn.delegate!==this?bn.delegate.now():n()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,n=0,s){return bn.delegate&&bn.delegate!==this?bn.delegate.schedule(e,n,s):super.schedule(e,n,s)}flush(e){const{actions:n}=this;if(this.active)return void n.push(e);let s;this.active=!0;do{if(s=e.execute(e.state,e.delay))break}while(e=n.shift());if(this.active=!1,s){for(;e=n.shift();)e.unsubscribe();throw s}}}const MF=new class AF extends bn{}(class SF extends O_{constructor(e,n){super(e,n),this.scheduler=e,this.work=n}schedule(e,n=0){return n>0?super.schedule(e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)}execute(e,n){return n>0||this.closed?super.execute(e,n):this._execute(e,n)}requestAsyncId(e,n,s=0){return null!==s&&s>0||null===s&&this.delay>0?super.requestAsyncId(e,n,s):e.flush(this)}}),TF=new de(t=>t.complete());function P_(...t){let e=t[t.length-1];return lf(e)?(t.pop(),$a(t,e)):yf(t)}function PF({error:t,subscriber:e}){e.error(t)}class kt{constructor(e,n,s){this.kind=e,this.value=n,this.error=s,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,n,s){switch(this.kind){case"N":return e&&e(this.value);case"E":return n&&n(this.error);case"C":return s&&s()}}accept(e,n,s){return e&&"function"==typeof e.next?this.observe(e):this.do(e,n,s)}toObservable(){switch(this.kind){case"N":return P_(this.value);case"E":return function xF(t,e){return new de(e?n=>e.schedule(PF,0,{error:t,subscriber:n}):n=>n.error(t))}(this.error);case"C":return function FF(t){return t?function OF(t){return new de(e=>t.schedule(()=>e.complete()))}(t):TF}()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new kt("N",e):kt.undefinedValueNotification}static createError(e){return new kt("E",void 0,e)}static createComplete(){return kt.completeNotification}}kt.completeNotification=new kt("C"),kt.undefinedValueNotification=new kt("N",void 0);class na extends Ze{constructor(e,n,s=0){super(e),this.scheduler=n,this.delay=s}static dispatch(e){const{notification:n,destination:s}=e;n.observe(s),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(na.dispatch,this.delay,new RF(e,this.destination)))}_next(e){this.scheduleMessage(kt.createNext(e))}_error(e){this.scheduleMessage(kt.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(kt.createComplete()),this.unsubscribe()}}class RF{constructor(e,n){this.notification=e,this.destination=n}}class LF extends wr{constructor(e=Number.POSITIVE_INFINITY,n=Number.POSITIVE_INFINITY,s){super(),this.scheduler=s,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){if(!this.isStopped){const n=this._events;n.push(e),n.length>this._bufferSize&&n.shift()}super.next(e)}nextTimeWindow(e){this.isStopped||(this._events.push(new VF(this._getNow(),e)),this._trimBufferThenGetEvents()),super.next(e)}_subscribe(e){const n=this._infiniteTimeWindow,s=n?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=s.length;let o;if(this.closed)throw new Ds;if(this.isStopped||this.hasError?o=me.EMPTY:(this.observers.push(e),o=new rf(this,e)),r&&e.add(e=new na(e,r)),n)for(let a=0;an&&(o=Math.max(o,i-n)),o>0&&r.splice(0,o),r}}class VF{constructor(e,n){this.time=e,this.value=n}}function k_(t,e){return"function"==typeof e?n=>n.pipe(k_((s,r)=>Ti(t(s,r)).pipe(Cs((i,o)=>e(s,i,r,o))))):n=>n.lift(new BF(t))}class BF{constructor(e){this.project=e}call(e,n){return n.subscribe(new jF(e,this.project))}}class jF extends hf{constructor(e,n){super(e),this.project=n,this.index=0}_next(e){let n;const s=this.index++;try{n=this.project(e,s)}catch(r){return void this.destination.error(r)}this._innerSub(n)}_innerSub(e){const n=this.innerSubscription;n&&n.unsubscribe();const s=new pf(this),r=this.destination;r.add(s),this.innerSubscription=gf(e,s),this.innerSubscription!==s&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;(!e||e.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}const sa={schedule(t,e){const n=setTimeout(t,e);return()=>clearTimeout(n)},scheduleBeforeRender(t){if("undefined"==typeof window)return sa.schedule(t,0);if(void 0===window.requestAnimationFrame)return sa.schedule(t,16);const e=window.requestAnimationFrame(t);return()=>window.cancelAnimationFrame(e)}};let qu;function QF(t,e,n){let s=n;return function $F(t){return!!t&&t.nodeType===Node.ELEMENT_NODE}(t)&&e.some((r,i)=>!("*"===r||!function GF(t,e){if(!qu){const n=Element.prototype;qu=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return t.nodeType===Node.ELEMENT_NODE&&qu.call(t,e)}(t,r)||(s=i,0))),s}class YF{constructor(e,n){this.componentFactory=n.get(as).resolveComponentFactory(e)}create(e){return new XF(this.componentFactory,e)}}class XF{constructor(e,n){this.componentFactory=e,this.injector=n,this.eventEmitters=new LF(1),this.events=this.eventEmitters.pipe(k_(s=>Ua(...s))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:s})=>s)),this.ngZone=this.injector.get(Pe),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(e){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(e)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=sa.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(e){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(e):this.componentRef.instance[e])}setInputValue(e,n){this.runInZone(()=>{null!==this.componentRef?function zF(t,e){return t===e||t!=t&&e!=e}(n,this.getInputValue(e))&&(void 0!==n||!this.unchangedInputs.has(e))||(this.recordInputChange(e,n),this.unchangedInputs.delete(e),this.hasInputChanges=!0,this.componentRef.instance[e]=n,this.scheduleDetectChanges()):this.initialInputValues.set(e,n)})}initializeComponent(e){const n=je.create({providers:[],parent:this.injector}),s=function KF(t,e){const n=t.childNodes,s=e.map(()=>[]);let r=-1;e.some((i,o)=>"*"===i&&(r=o,!0));for(let i=0,o=n.length;i{this.initialInputValues.has(e)&&this.setInputValue(e,this.initialInputValues.get(e))}),this.initialInputValues.clear()}initializeOutputs(e){const n=this.componentFactory.outputs.map(({propName:s,templateName:r})=>e.instance[s].pipe(Cs(o=>({name:r,value:o}))));this.eventEmitters.next(n)}callNgOnChanges(e){if(!this.implementsOnChanges||null===this.inputChanges)return;const n=this.inputChanges;this.inputChanges=null,e.instance.ngOnChanges(n)}markViewForCheck(e){this.hasInputChanges&&(this.hasInputChanges=!1,e.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=sa.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(e,n){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const s=this.inputChanges[e];if(s)return void(s.currentValue=n);const r=this.unchangedInputs.has(e),i=r?void 0:this.getInputValue(e);this.inputChanges[e]=new Tf(i,n,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(e){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(e):e()}}class JF extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Ku(t,e){const n=function qF(t,e){return e.get(as).resolveComponentFactory(t).inputs}(t,e.injector),s=e.strategyFactory||new YF(t,e.injector),r=function WF(t){const e={};return t.forEach(({propName:n,templateName:s})=>{e[function HF(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}(s)]=n}),e}(n);class i extends JF{constructor(a){super(),this.injector=a}get ngElementStrategy(){if(!this._ngElementStrategy){const a=this._ngElementStrategy=s.create(this.injector||e.injector);n.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const c=this[l];delete this[l],a.setInputValue(l,c)})}return this._ngElementStrategy}attributeChangedCallback(a,l,c,u){this.ngElementStrategy.setInputValue(r[a],c)}connectedCallback(){let a=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),a=!0),this.ngElementStrategy.connect(this),a||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(a=>{const l=new CustomEvent(a.name,{detail:a.value});this.dispatchEvent(l)})}}return i.observedAttributes=Object.keys(r),n.forEach(({propName:o})=>{Object.defineProperty(i.prototype,o,{get(){return this.ngElementStrategy.getInputValue(o)},set(a){this.ngElementStrategy.setInputValue(o,a)},configurable:!0,enumerable:!0})}),i}function ra(t,e){return new de(n=>{const s=t.length;if(0===s)return void n.complete();const r=new Array(s);let i=0,o=0;for(let a=0;a{c||(c=!0,o++),r[a]=u},error:u=>n.error(u),complete:()=>{i++,(i===s||!c)&&(o===s&&n.next(e?e.reduce((u,d,f)=>(u[d]=r[f],u),{}):r),n.complete())}}))}})}let R_=(()=>{class t{constructor(n,s){this._renderer=n,this._elementRef=s,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(n,s){this._renderer.setProperty(this._elementRef.nativeElement,n,s)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}}return t.\u0275fac=function(n){return new(n||t)(D(dn),D(Ke))},t.\u0275dir=O({type:t}),t})(),ds=(()=>{class t extends R_{}return t.\u0275fac=function(){let e;return function(s){return(e||(e=function Ge(t){return Tn(()=>{const e=t.prototype.constructor,n=e[mn]||Cl(e),s=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==s;){const i=r[mn]||Cl(r);if(i&&i!==n)return i;r=Object.getPrototypeOf(r)}return i=>new i})}(t)))(s||t)}}(),t.\u0275dir=O({type:t,features:[te]}),t})();const fn=new H("NgValueAccessor"),nO={provide:fn,useExisting:oe(()=>pi),multi:!0},rO=new H("CompositionEventMode");let pi=(()=>{class t extends R_{constructor(n,s,r){super(n,s),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function sO(){const t=us()?us().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(n){this.setProperty("value",null==n?"":n)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}}return t.\u0275fac=function(n){return new(n||t)(D(dn),D(Ke),D(rO,8))},t.\u0275dir=O({type:t,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(n,s){1&n&&He("input",function(i){return s._handleInput(i.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(i){return s._compositionEnd(i.target.value)})},features:[fe([nO]),te]}),t})();const Qe=new H("NgValidators"),jn=new H("NgAsyncValidators");function q_(t){return null!=t}function K_(t){const e=Co(t)?Ti(t):t;return Ig(e),e}function Q_(t){let e={};return t.forEach(n=>{e=null!=n?Object.assign(Object.assign({},e),n):e}),0===Object.keys(e).length?null:e}function Z_(t,e){return e.map(n=>n(t))}function Y_(t){return t.map(e=>function oO(t){return!t.validate}(e)?e:n=>e.validate(n))}function Qu(t){return null!=t?function X_(t){if(!t)return null;const e=t.filter(q_);return 0==e.length?null:function(n){return Q_(Z_(n,e))}}(Y_(t)):null}function Zu(t){return null!=t?function J_(t){if(!t)return null;const e=t.filter(q_);return 0==e.length?null:function(n){return function eO(...t){if(1===t.length){const e=t[0];if(Ni(e))return ra(e,null);if(Ha(e)&&Object.getPrototypeOf(e)===Object.prototype){const n=Object.keys(e);return ra(n.map(s=>e[s]),n)}}if("function"==typeof t[t.length-1]){const e=t.pop();return ra(t=1===t.length&&Ni(t[0])?t[0]:t,null).pipe(Cs(n=>e(...n)))}return ra(t,null)}(Z_(n,e).map(K_)).pipe(Cs(Q_))}}(Y_(t)):null}function ev(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function Yu(t){return t?Array.isArray(t)?t:[t]:[]}function oa(t,e){return Array.isArray(t)?t.includes(e):t===e}function sv(t,e){const n=Yu(e);return Yu(t).forEach(r=>{oa(n,r)||n.push(r)}),n}function rv(t,e){return Yu(e).filter(n=>!oa(t,n))}class iv{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(e){this._rawValidators=e||[],this._composedValidatorFn=Qu(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Zu(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e){this.control&&this.control.reset(e)}hasError(e,n){return!!this.control&&this.control.hasError(e,n)}getError(e,n){return this.control?this.control.getError(e,n):null}}class Hn extends iv{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ot extends iv{get formDirective(){return null}get path(){return null}}let Xu=(()=>{class t extends class ov{constructor(e){this._cd=e}is(e){var n,s,r;return"submitted"===e?!!(null===(n=this._cd)||void 0===n?void 0:n.submitted):!!(null===(r=null===(s=this._cd)||void 0===s?void 0:s.control)||void 0===r?void 0:r[e])}}{constructor(n){super(n)}}return t.\u0275fac=function(n){return new(n||t)(D(Hn,2))},t.\u0275dir=O({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,s){2&n&&ir("ng-untouched",s.is("untouched"))("ng-touched",s.is("touched"))("ng-pristine",s.is("pristine"))("ng-dirty",s.is("dirty"))("ng-valid",s.is("valid"))("ng-invalid",s.is("invalid"))("ng-pending",s.is("pending"))},features:[te]}),t})();function hi(t,e){(function td(t,e){const n=function tv(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(ev(n,e.validator)):"function"==typeof n&&t.setValidators([n]);const s=function nv(t){return t._rawAsyncValidators}(t);null!==e.asyncValidator?t.setAsyncValidators(ev(s,e.asyncValidator)):"function"==typeof s&&t.setAsyncValidators([s]);const r=()=>t.updateValueAndValidity();ua(e._rawValidators,r),ua(e._rawAsyncValidators,r)})(t,e),e.valueAccessor.writeValue(t.value),function gO(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&lv(t,e)})}(t,e),function yO(t,e){const n=(s,r)=>{e.valueAccessor.writeValue(s),r&&e.viewToModelUpdate(s)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function mO(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&lv(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function hO(t,e){if(e.valueAccessor.setDisabledState){const n=s=>{e.valueAccessor.setDisabledState(s)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function ua(t,e){t.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(e)})}function lv(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function rd(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const gi="VALID",fa="INVALID",pr="PENDING",mi="DISABLED";function od(t){return(pa(t)?t.validators:t)||null}function fv(t){return Array.isArray(t)?Qu(t):t||null}function ad(t,e){return(pa(e)?e.asyncValidators:t)||null}function pv(t){return Array.isArray(t)?Zu(t):t||null}function pa(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}const ld=t=>t instanceof ud;function gv(t){return(t=>t instanceof _v)(t)?t.value:t.getRawValue()}function mv(t,e){const n=ld(t),s=t.controls;if(!(n?Object.keys(s):s).length)throw new I(1e3,"");if(!s[e])throw new I(1001,"")}function yv(t,e){ld(t),t._forEachChild((s,r)=>{if(void 0===e[r])throw new I(1002,"")})}class cd{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=n,this._composedValidatorFn=fv(this._rawValidators),this._composedAsyncValidatorFn=pv(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===gi}get invalid(){return this.status===fa}get pending(){return this.status==pr}get disabled(){return this.status===mi}get enabled(){return this.status!==mi}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._rawValidators=e,this._composedValidatorFn=fv(e)}setAsyncValidators(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=pv(e)}addValidators(e){this.setValidators(sv(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(sv(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(rv(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(rv(e,this._rawAsyncValidators))}hasValidator(e){return oa(this._rawValidators,e)}hasAsyncValidator(e){return oa(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=pr,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=mi,this.errors=null,this._forEachChild(s=>{s.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!0))}enable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=gi,this._forEachChild(s=>{s.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===gi||this.status===pr)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?mi:gi}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=pr,this._hasOwnPendingAsyncValidator=!0;const n=K_(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(s=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(s,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(!1!==n.emitEvent)}get(e){return function DO(t,e,n){if(null==e||(Array.isArray(e)||(e=e.split(n)),Array.isArray(e)&&0===e.length))return null;let s=t;return e.forEach(r=>{s=ld(s)?s.controls.hasOwnProperty(r)?s.controls[r]:null:(t=>t instanceof bO)(s)&&s.at(r)||null}),s}(this,e,".")}getError(e,n){const s=n?this.get(n):this;return s&&s.errors?s.errors[e]:null}hasError(e,n){return!!this.getError(e,n)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new _e,this.statusChanges=new _e}_calculateStatus(){return this._allControlsDisabled()?mi:this.errors?fa:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pr)?pr:this._anyControlsHaveStatus(fa)?fa:gi}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){pa(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class _v extends cd{constructor(e=null,n,s){super(od(n),ad(s,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),pa(n)&&n.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(e)?e.value:e)}setValue(e,n={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(e,n={}){this.setValue(e,n)}reset(e=this.defaultValue,n={}){this._applyFormState(e),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){rd(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){rd(this._onDisabledChange,e)}_forEachChild(e){}_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(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class ud extends cd{constructor(e,n,s){super(od(n),ad(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,n){return this.controls[e]?this.controls[e]:(this.controls[e]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(e,n,s={}){this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}removeControl(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],n&&this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,n={}){yv(this,e),Object.keys(e).forEach(s=>{mv(this,s),this.controls[s].setValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(Object.keys(e).forEach(s=>{this.controls[s]&&this.controls[s].patchValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e={},n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(e,n,s)=>(e[s]=gv(n),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(n,s)=>!!s._syncPendingControls()||n);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(n=>{const s=this.controls[n];s&&e(s,n)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const n of Object.keys(this.controls)){const s=this.controls[n];if(this.contains(n)&&e(s))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,n,s)=>((n.enabled||this.disabled)&&(e[s]=n.value),e))}_reduceChildren(e,n){let s=e;return this._forEachChild((r,i)=>{s=n(s,r,i)}),s}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class bO extends cd{constructor(e,n,s){super(od(n),ad(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[e]}push(e,n={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}insert(e,n,s={}){this.controls.splice(e,0,n),this._registerControl(n),this.updateValueAndValidity({emitEvent:s.emitEvent})}removeAt(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:n.emitEvent})}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),n&&(this.controls.splice(e,0,n),this._registerControl(n)),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,n={}){yv(this,e),e.forEach((s,r)=>{mv(this,r),this.at(r).setValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(e.forEach((s,r)=>{this.at(r)&&this.at(r).patchValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e=[],n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this.controls.map(e=>gv(e))}clear(e={}){this.controls.length<1||(this._forEachChild(n=>n._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_syncPendingControls(){let e=this.controls.reduce((n,s)=>!!s._syncPendingControls()||n,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((n,s)=>{e(n,s)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(n=>n.enabled&&e(n))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const NO={provide:Hn,useExisting:oe(()=>ha)},Dv=(()=>Promise.resolve(null))();let ha=(()=>{class t extends Hn{constructor(n,s,r,i,o){super(),this._changeDetectorRef=o,this.control=new _v,this._registered=!1,this.update=new _e,this._parent=n,this._setValidators(s),this._setAsyncValidators(r),this.valueAccessor=function sd(t,e){if(!e)return null;let n,s,r;return Array.isArray(e),e.forEach(i=>{i.constructor===pi?n=i:function wO(t){return Object.getPrototypeOf(t.constructor)===ds}(i)?s=i:r=i}),r||s||n||null}(0,i)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const s=n.name.previousValue;this.formDirective.removeControl({name:s,path:this._getPath(s)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),function nd(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(n,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_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(){hi(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(n){Dv.then(()=>{var s;this.control.setValue(n,{emitViewToModelChange:!1}),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_updateDisabled(n){const s=n.isDisabled.currentValue,r=""===s||s&&"false"!==s;Dv.then(()=>{var i;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_getPath(n){return this._parent?function la(t,e){return[...e.path,t]}(n,this._parent):[n]}}return t.\u0275fac=function(n){return new(n||t)(D(ot,9),D(Qe,10),D(jn,10),D(fn,10),D(oi,8))},t.\u0275dir=O({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[fe([NO]),te,yn]}),t})(),bv=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),XO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[bv]]}),t})(),JO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[XO]}),t})();const hr=[{setName:"modus-outlined",displayName:"Modus Outlined",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-bar-graph",displayName:"File Bar Graph",tags:["chart","report"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"modus-solid",displayName:"Modus Solid",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-bar-graph",displayName:"File Bar Graph",tags:["chart","report"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"transportation",displayName:"Transportation",type:"sector",icons:[{name:"3d-buildings",displayName:"3d Buildings",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"account-circle",displayName:"Account Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"add-new-road",displayName:"Add New Road",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"blank",displayName:"Blank",tags:["empty"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four",displayName:"Blocks Four",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four-outline",displayName:"Blocks Four Outline",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"box-zoom",displayName:"Box Zoom",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"car",displayName:"Car",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"car-front",displayName:"Car Front",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"change-start-time",displayName:"Change Start Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-checked",displayName:"Checkbox Checked",tags:["tick"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-unchecked",displayName:"Checkbox Unchecked",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"chevron",displayName:"Chevron",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle",displayName:"Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot",displayName:"Circle Dot",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot-outline",displayName:"Circle Dot Outline",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-play",displayName:"Circle Play",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"cluster",displayName:"Cluster",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"company-administration",displayName:"Company Administration",tags:["users"],categories:[],deprecated:!1,useInstead:""},{name:"configuration-management",displayName:"Configuration Management",tags:["device","settings"],categories:[],deprecated:!1,useInstead:""},{name:"crow-fly",displayName:"Crow Fly",tags:["route"],categories:[],deprecated:!1,useInstead:""},{name:"disk",displayName:"Disk",tags:["save"],categories:[],deprecated:!1,useInstead:""},{name:"dispatch",displayName:"Dispatch",tags:["truck"],categories:[],deprecated:!1,useInstead:""},{name:"driver",displayName:"Driver",tags:["steering wheel"],categories:[],deprecated:!1,useInstead:""},{name:"driver-groups",displayName:"Driver Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"edit",displayName:"Edit",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-line",displayName:"Edit Line",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-road",displayName:"Edit Road",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"external-link",displayName:"External Link",tags:["open"],categories:[],deprecated:!1,useInstead:""},{name:"eyedropper",displayName:"Eyedropper",tags:["color picker"],categories:[],deprecated:!1,useInstead:""},{name:"finalize-route",displayName:"Finalize Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"flash-on",displayName:"Flash On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"frame-stop",displayName:"Frame Stop",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"geocode",displayName:"Geocode",tags:["earth"],categories:[],deprecated:!1,useInstead:""},{name:"globe",displayName:"Globe",tags:["web"],categories:[],deprecated:!1,useInstead:""},{name:"hand-pan",displayName:"Hand Pan",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"heavy-duty",displayName:"Heavy Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"highway",displayName:"Highway",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"invert-route",displayName:"Invert Route",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"layout",displayName:"Layout",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"light-duty",displayName:"Light Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"load",displayName:"Load",tags:["spinner"],categories:[],deprecated:!1,useInstead:""},{name:"location-arrow",displayName:"Location Arrow",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-places",displayName:"Manage Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-route-modifiers",displayName:"Manage Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"map-layers",displayName:"Map Layers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"maximize",displayName:"Maximize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"medium-duty",displayName:"Medium Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"minimize",displayName:"Minimize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"my-edits",displayName:"My Edits",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"my-places",displayName:"My Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"my-trip",displayName:"My Trip",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"no-entry",displayName:"No Entry",tags:["stop"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-left",displayName:"One Way Left",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-right",displayName:"One Way Right",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"optimize",displayName:"Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"orders",displayName:"Orders",tags:["documents"],categories:[],deprecated:!1,useInstead:""},{name:"paper-plane",displayName:"Paper Plane",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon",displayName:"Pin Icon",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon-plus",displayName:"Pin Icon Plus",tags:["add"],categories:[],deprecated:!1,useInstead:""},{name:"poi",displayName:"Poi",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"preview",displayName:"Preview",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"radar",displayName:"Radar",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"random",displayName:"Random",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"rename-route",displayName:"Rename Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reports",displayName:"Reports",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reroute",displayName:"Reroute",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reschedule-route",displayName:"Reschedule Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"road-surface",displayName:"Road Surface",tags:["car"],categories:[],deprecated:!1,useInstead:""},{name:"route",displayName:"Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-add",displayName:"Route Add",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-compliance",displayName:"Route Compliance",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-delete",displayName:"Route Delete",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-load",displayName:"Route Load",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-modifiers",displayName:"Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-off",displayName:"Route Off",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-on",displayName:"Route On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-optimize",displayName:"Route Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-options",displayName:"Route Options",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-save",displayName:"Route Save",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"school-bus",displayName:"School Bus",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"show-closest",displayName:"Show Closest",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"show-truck-info",displayName:"Show Truck Info",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"site-manager",displayName:"Site Manager",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"speed-coaching-profiles",displayName:"Speed Coaching Profiles",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"spinner",displayName:"Spinner",tags:["loading"],categories:[],deprecated:!1,useInstead:""},{name:"stop-details",displayName:"Stop Details",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-summary",displayName:"Stop Summary",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-time",displayName:"Stop Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"suggestion",displayName:"Suggestion",tags:["idea","lightbulb"],categories:[],deprecated:!1,useInstead:""},{name:"swatch",displayName:"Swatch",tags:["color"],categories:[],deprecated:!1,useInstead:""},{name:"toggle",displayName:"Toggle",tags:["switch"],categories:[],deprecated:!1,useInstead:""},{name:"traffic",displayName:"Traffic",tags:["lights"],categories:[],deprecated:!1,useInstead:""},{name:"traffic-historical",displayName:"Traffic Historical",tags:["history","traffic"],categories:[],deprecated:!1,useInstead:""},{name:"train",displayName:"Train",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"trash",displayName:"Trash",tags:["bin","delete"],categories:[],deprecated:!1,useInstead:""},{name:"trim-fake-orders",displayName:"Trim Fake Orders",tags:["scissors"],categories:[],deprecated:!1,useInstead:""},{name:"truck",displayName:"Truck",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"turn-dispatch-mode-on",displayName:"Turn Dispatch Mode On",tags:["switch","truck"],categories:[],deprecated:!1,useInstead:""},{name:"two-way",displayName:"Two Way",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"unload-route-stop",displayName:"Unload Route Stop",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-order",displayName:"Unloaded Order",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-orders",displayName:"Unloaded Orders",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"upgrade-modifiers",displayName:"Upgrade Modifiers",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"user",displayName:"User",tags:["person","profile"],categories:[],deprecated:!1,useInstead:""},{name:"user-fields",displayName:"User Fields",tags:["input","pencil","text"],categories:[],deprecated:!1,useInstead:""},{name:"vehicle-groups",displayName:"Vehicle Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"visibility",displayName:"Visibility",tags:["display","eye","show"],categories:[],deprecated:!1,useInstead:""},{name:"volumes",displayName:"Volumes",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"weather-alerts",displayName:"Weather Alerts",tags:[],categories:[],deprecated:!1,useInstead:""}]}];let Hv=(()=>{class t{constructor(){}getSetList(){return hr.map(n=>({setName:n.setName,displayName:n.displayName,type:n.type,iconCount:n.icons.length}))}getSetDisplayName(n){var s;return(null===(s=hr.find(r=>r.setName===n))||void 0===s?void 0:s.displayName)||""}getSet(n){return new de(s=>{s.next(hr.find(r=>r.setName===n)),s.complete()})}getIconList(n){return new de(s=>{var r;s.next(null===(r=hr.find(i=>i.setName===n))||void 0===r?void 0:r.icons),s.complete()})}getIcon(n,s){return new de(r=>{var i;r.next(null===(i=hr.find(o=>o.setName===n))||void 0===i?void 0:i.icons.find(o=>o.name===s)),r.complete()})}searchIcons(n){const s=[];return n.length<2||hr.forEach(r=>{r.icons.forEach(i=>{if(i.name.toLowerCase().includes(n.toLowerCase())){const o=Object.assign({},i);o.setName=r.setName,o.setDisplayName=r.displayName,s.push(o)}i.tags.forEach(o=>{if(o.toLowerCase().includes(n.toLowerCase())){const a=Object.assign({},i);a.setName=r.setName,a.setDisplayName=r.displayName,s.push(a)}})})}),new de(r=>{r.next(s),r.complete()})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function ex(t,e){1&t&&(Tt(0),Z(1,"div",7)(2,"h5",8),qe(3," No icons found. Try a different search. "),X()(),Ft())}function tx(t,e){if(1&t&&(Z(0,"a",10),Ui(),Z(1,"svg",11),ss(2,"use"),X(),Gi(),Z(3,"h5",12),qe(4),X(),Z(5,"label",13),qe(6),X(),Z(7,"label",14),qe(8),X()()),2&t){const n=e.$implicit,s=$e(2);ce("href",s.basehref+"/"+n.setName+"/"+n.name+"/",ts),G(2),nt("href",s.assetpath+n.setName+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),rs(n.displayName),G(2),rs(n.tags),G(2),rs(n.setDisplayName)}}function nx(t,e){if(1&t&&(Tt(0),st(1,tx,9,5,"a",9),Ft()),2&t){const n=$e();G(1),ce("ngForOf",n.searchResults)}}let sx=(()=>{class t{constructor(n){this.iconService=n,this.basehref="",this.assetpath="/",this.searchResults=[],this.searchString=""}ngOnInit(){}search(){this.iconService.searchIcons(this.searchString).subscribe(n=>{this.searchResults=n.map(s=>{const r=Object.assign({},s);return r.tags=r.tags.join(", "),r}).sort((s,r)=>s.name.localeCompare(r.name))})}}return t.\u0275fac=function(n){return new(n||t)(D(Hv))},t.\u0275cmp=Es({type:t,selectors:[["app-search"]],inputs:{basehref:"basehref",assetpath:"assetpath"},decls:8,vars:4,consts:[[1,"position-relative"],[1,"input-with-icon-left"],["placeholder","Search all Modus Icons","type","search","autocomplete","off",1,"form-control","form-control-lg",3,"ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],[1,"list-group","list-group-borderless","bg-white","position-absolute","shadow","justify-content-start","w-100",2,"top","48px","max-height","240px","overflow-y","auto","z-index","1000"],[4,"ngIf"],[1,"list-group-item","justify-content-center"],[1,"mb-0","text-gray-4"],["class","list-group-item text-decoration-none text-dark d-flex align-items-center",3,"href",4,"ngFor","ngForOf"],[1,"list-group-item","text-decoration-none","text-dark","d-flex","align-items-center",3,"href"],["fill","currentColor","width","1.2em","height","1.2em",1,"modus-icons","mr-2"],[1,"mr-2","mb-0"],[1,"mb-0","mr-4"],[1,"mb-0","ml-auto","text-secondary"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.searchString=i})("input",function(){return s.search()}),X(),Z(3,"div",3),ss(4,"img",4),X()(),Z(5,"div",5),st(6,ex,4,0,"ng-container",6),st(7,nx,2,1,"ng-container",6),X()()),2&n&&(G(2),ce("ngModel",s.searchString),G(2),ce("src",s.assetpath+"modus-solid/svg/search.svg",ts),G(2),ce("ngIf",0===s.searchResults.length&&s.searchString.length>1),G(1),ce("ngIf",s.searchResults.length>0))},directives:[pi,Xu,ha,Ko,Pu],styles:[""]}),t})();class ix{constructor(e,n){this.predicate=e,this.thisArg=n}call(e,n){return n.subscribe(new ox(e,this.predicate,this.thisArg))}}class ox extends Ze{constructor(e,n,s){super(e),this.predicate=n,this.thisArg=s,this.count=0}_next(e){let n;try{n=this.predicate.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}n&&this.destination.next(e)}}class ax{constructor(e,n){this.open=e,this.close=n||e}isManual(){return"manual"===this.open||"manual"===this.close}}const lx={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};const he="undefined"!=typeof window&&window||{};let wt;function _d(){if(void 0===he.document)return"bs4";const t=he.document.createElement("span");t.innerText="testing bs version",t.classList.add("d-none"),t.classList.add("pl-1"),he.document.head.appendChild(t);const e=t.getBoundingClientRect(),n=he.getComputedStyle(t).paddingLeft;return!e||e&&0!==e.top?(he.document.head.removeChild(t),"bs3"):n&&parseFloat(n)?(he.document.head.removeChild(t),"bs4"):(he.document.head.removeChild(t),"bs5")}function gr(){return void 0===he||(void 0===he.__theme?(wt||(wt=_d()),"bs3"===wt):"bs3"===he.__theme)}function Uv(){return!gr()&&(wt||(wt=_d()),"bs4"===wt)}function _i(){return{isBs3:gr(),isBs4:Uv(),isBs5:!gr()&&!Uv()&&(wt||(wt=_d()),"bs5"===wt)}}"undefined"==typeof console||console;class ga{}const En="*";function zv(t,e=null){return{type:2,steps:t,options:e}}function ma(t){return{type:6,styles:t,offset:null}}function Wv(t){Promise.resolve(null).then(t)}class vi{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Wv(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class qv{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let n=0,s=0,r=0;const i=this.players.length;0==i?Wv(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++n==i&&this._onFinish()}),o.onDestroy(()=>{++s==i&&this._onDestroy()}),o.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const n=e*this.totalTime;this.players.forEach(s=>{const r=s.totalTime?Math.min(1,n/s.totalTime):1;s.setPosition(r)})}getPosition(){const e=this.players.reduce((n,s)=>null===n||s.totalTime>n.totalTime?s:n,null);return null!=e?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}function wd(t,e,n,s){return Wn(n)&&(s=n,n=void 0),s?wd(t,e,n).pipe(Cs(r=>Ni(r)?s(...r):s(r))):new de(r=>{Kv(t,e,function i(o){r.next(arguments.length>1?Array.prototype.slice.call(arguments):o)},r,n)})}function Kv(t,e,n,s,r){let i;if(function wx(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const o=t;t.addEventListener(e,n,r),i=()=>o.removeEventListener(e,n,r)}else if(function vx(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const o=t;t.on(e,n),i=()=>o.off(e,n)}else if(function _x(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const o=t;t.addListener(e,n),i=()=>o.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let o=0,a=t.length;o0?super.requestAsyncId(e,n,s):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,n,s=0){if(null!==s&&s>0||null===s&&this.delay>0)return super.recycleAsyncId(e,n,s);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)}});var ya=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="left",t.right="right",t.auto="auto",t.end="right",t.start="left",t["top left"]="top left",t["top right"]="top right",t["right top"]="right top",t["right bottom"]="right bottom",t["bottom right"]="bottom right",t["bottom left"]="bottom left",t["left bottom"]="left bottom",t["left top"]="left top",t["top start"]="top left",t["top end"]="top right",t["end top"]="right top",t["end bottom"]="right bottom",t["bottom end"]="bottom right",t["bottom start"]="bottom left",t["start bottom"]="start bottom",t["start top"]="left top"}(ya||(ya={})),ya))(),wi=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="start",t.right="end",t.auto="auto",t.end="end",t.start="start",t["top left"]="top start",t["top right"]="top end",t["right top"]="end top",t["right bottom"]="end bottom",t["bottom right"]="bottom end",t["bottom left"]="bottom start",t["left bottom"]="start bottom",t["left top"]="start top",t["top start"]="top start",t["top end"]="top end",t["end top"]="end top",t["end bottom"]="end bottom",t["bottom end"]="bottom end",t["bottom start"]="bottom start",t["start bottom"]="start bottom",t["start top"]="start top"}(wi||(wi={})),wi))();function ps(t,e){if(1!==t.nodeType)return[];const n=t.ownerDocument.defaultView,s=null==n?void 0:n.getComputedStyle(t,null);return e?s&&s[e]:s}function Dd(t){if(!t)return document.documentElement;let s,n=null==t?void 0:t.offsetParent;for(;null===n&&t.nextElementSibling&&s!==t.nextElementSibling;)s=t.nextElementSibling,n=s.offsetParent;const r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?n&&-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ps(n,"position")?Dd(n):n:s?s.ownerDocument.documentElement:document.documentElement}function Cd(t){return null!==t.parentNode?Cd(t.parentNode):t}function _a(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;const n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,s=n?t:e,r=n?e:t,i=document.createRange();i.setStart(s,0),i.setEnd(r,0);const o=i.commonAncestorContainer;if(t!==o&&e!==o||s.contains(r))return function Ex(t){const{nodeName:e}=t;return"BODY"!==e&&("HTML"===e||Dd(t.firstElementChild)===t)}(o)?o:Dd(o);const a=Cd(t);return a.host?_a(a.host,e):_a(t,Cd(e).host)}function Qv(t){if(!t||!t.parentElement)return document.documentElement;let e=t.parentElement;for(;(null==e?void 0:e.parentElement)&&"none"===ps(e,"transform");)e=e.parentElement;return e||document.documentElement}function Zv(t,e){const n="x"===e?"Left":"Top",s="Left"===n?"Right":"Bottom";return parseFloat(t[`border${n}Width`])+parseFloat(t[`border${s}Width`])}function Yv(t,e,n,s){return Math.max(e[`offset${t}`],e[`scroll${t}`],n[`client${t}`],n[`offset${t}`],n[`scroll${t}`],0)}function Xv(t){const e=t.body,n=t.documentElement;return{height:Yv("Height",e,n),width:Yv("Width",e,n)}}function Di(t){return Object.assign(Object.assign({},t),{right:(t.left||0)+t.width,bottom:(t.top||0)+t.height})}function ge(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function Jv(t){const e=t.getBoundingClientRect();if(!(e&&ge(e.top)&&ge(e.left)&&ge(e.bottom)&&ge(e.right)))return e;const n={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?Xv(t.ownerDocument):void 0,r=(null==s?void 0:s.width)||t.clientWidth||ge(e.right)&&ge(n.left)&&e.right-n.left||0,i=(null==s?void 0:s.height)||t.clientHeight||ge(e.bottom)&&ge(n.top)&&e.bottom-n.top||0;let o=t.offsetWidth-r,a=t.offsetHeight-i;if(o||a){const l=ps(t);o-=Zv(l,"x"),a-=Zv(l,"y"),n.width-=o,n.height-=a}return Di(n)}function bd(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function Ed(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}const{overflow:e,overflowX:n,overflowY:s}=ps(t);return/(auto|scroll|overlay)/.test(String(e)+String(s)+String(n))?t:Ed(bd(t))}function Id(t,e,n=!1){var s,r,i,o,a,l;const c="HTML"===e.nodeName,u=Jv(t),d=Jv(e),p=(Ed(t),ps(e)),h=parseFloat(p.borderTopWidth),g=parseFloat(p.borderLeftWidth);n&&c&&(d.top=Math.max(null!==(s=d.top)&&void 0!==s?s:0,0),d.left=Math.max(null!==(r=d.left)&&void 0!==r?r:0,0));const y=Di({top:(null!==(i=u.top)&&void 0!==i?i:0)-(null!==(o=d.top)&&void 0!==o?o:0)-h,left:(null!==(a=u.left)&&void 0!==a?a:0)-(null!==(l=d.left)&&void 0!==l?l:0)-g,width:u.width,height:u.height});if(y.marginTop=0,y.marginLeft=0,c){const _=parseFloat(p.marginTop),m=parseFloat(p.marginLeft);ge(y.top)&&(y.top-=h-_),ge(y.bottom)&&(y.bottom-=h-_),ge(y.left)&&(y.left-=g-m),ge(y.right)&&(y.right-=g-m),y.marginTop=_,y.marginLeft=m}return y}function ew(t,e="top"){const n="top"===e?"scrollTop":"scrollLeft",s=t.nodeName;if("BODY"===s||"HTML"===s){const r=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||r)[n]}return t[n]}function tw(t){const e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===ps(t,"position")||tw(bd(t)))}function Nd(t,e,n=0,s,r=!1){let i={top:0,left:0};const o=r?Qv(t):_a(t,e);if("viewport"===s)i=function Nx(t,e=!1){const n=t.ownerDocument.documentElement,s=Id(t,n),r=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),o=e?0:ew(n),a=e?0:ew(n,"left");return Di({top:o-Number(null==s?void 0:s.top)+Number(null==s?void 0:s.marginTop),left:a-Number(null==s?void 0:s.left)+Number(null==s?void 0:s.marginLeft),width:r,height:i})}(o,r);else{let a;"scrollParent"===s?(a=Ed(bd(e)),"BODY"===a.nodeName&&(a=t.ownerDocument.documentElement)):a="window"===s?t.ownerDocument.documentElement:s;const l=Id(a,o,r);if(l&&"HTML"===a.nodeName&&!tw(o)){const{height:c,width:u}=Xv(t.ownerDocument);ge(i.top)&&ge(l.top)&&ge(l.marginTop)&&(i.top+=l.top-l.marginTop),ge(i.top)&&(i.bottom=Number(c)+Number(l.top)),ge(i.left)&&ge(l.left)&&ge(l.marginLeft)&&(i.left+=l.left-l.marginLeft),ge(i.top)&&(i.right=Number(u)+Number(l.left))}else l&&(i=l)}return ge(i.left)&&(i.left+=n),ge(i.top)&&(i.top+=n),ge(i.right)&&(i.right-=n),ge(i.bottom)&&(i.bottom-=n),i}function Sx({width:t,height:e}){return t*e}function nw(t,e,n,s,r=["top","bottom","right","left"],i="viewport",o=0){var a,l,c,u,d,f,p,h,g,y,_,m;if(-1===t.indexOf("auto"))return t;const v=Nd(n,s,o,i),E={top:{width:null!==(a=null==v?void 0:v.width)&&void 0!==a?a:0,height:(null!==(l=null==e?void 0:e.top)&&void 0!==l?l:0)-(null!==(c=null==v?void 0:v.top)&&void 0!==c?c:0)},right:{width:(null!==(u=null==v?void 0:v.right)&&void 0!==u?u:0)-(null!==(d=null==e?void 0:e.right)&&void 0!==d?d:0),height:null!==(f=null==v?void 0:v.height)&&void 0!==f?f:0},bottom:{width:null!==(p=null==v?void 0:v.width)&&void 0!==p?p:0,height:(null!==(h=null==v?void 0:v.bottom)&&void 0!==h?h:0)-(null!==(g=null==e?void 0:e.bottom)&&void 0!==g?g:0)},left:{width:(null!==(y=e.left)&&void 0!==y?y:0)-(null!==(_=null==v?void 0:v.left)&&void 0!==_?_:0),height:null!==(m=null==v?void 0:v.height)&&void 0!==m?m:0}},M=Object.keys(E).map(ie=>Object.assign(Object.assign({position:ie},E[ie]),{area:Sx(E[ie])})).sort((ie,we)=>we.area-ie.area);let q=M.filter(({width:ie,height:we})=>ie>=n.clientWidth&&we>=n.clientHeight);q=q.filter(({position:ie})=>r.some(we=>we===ie));const Q=q.length>0?q[0].position:M[0].position,Te=t.split(" ")[1];return n.className=n.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${_i().isBs5?wi[Q]:Q}`),Q+(Te?`-${Te}`:"")}const va=(t,e=0)=>t?parseFloat(t):e;function sw(t){const e=t.ownerDocument.defaultView,n=null==e?void 0:e.getComputedStyle(t),s=va(null==n?void 0:n.marginTop)+va(null==n?void 0:n.marginBottom),r=va(null==n?void 0:n.marginLeft)+va(null==n?void 0:n.marginRight);return{width:Number(t.offsetWidth)+r,height:Number(t.offsetHeight)+s}}function rw(t,e,n){return Id(e,n?Qv(t):_a(t,e),n)}function Sd(t,e,n){var s,r,i;const o=n.split(" ")[0],a=sw(t),l={width:a.width,height:a.height},c=-1!==["right","left"].indexOf(o),u=c?"top":"left",d=c?"left":"top",f=c?"height":"width",p=c?"width":"height";return l[u]=(null!==(s=e[u])&&void 0!==s?s:0)+e[f]/2-a[f]/2,l[d]=o===d?(null!==(r=e[d])&&void 0!==r?r:0)-a[p]:null!==(i=e[function Mx(t){const e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,n=>e[n])}(d)])&&void 0!==i?i:0,l}function iw(t,e){var n;return!!(null===(n=t.modifiers[e])||void 0===n?void 0:n.enabled)}const Fx={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function wa(t,e){return!!_i().isBs5&&Fx[e].includes(t)}function ow(t,e,n){!t||!e||Object.keys(e).forEach(s=>{let r="";-1!==["width","height","top","right","bottom","left"].indexOf(s)&&function Ix(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(Number(t))}(e[s])&&(r="px"),n?n.setStyle(t,s,`${String(e[s])}${r}`):t.style[s]=String(e[s])+r})}function Px(t){var e,n,s,r,i,o;let a=t.offsets.target;const l=t.instance.target.querySelector(".arrow");if(!l)return t;const c=-1!==["left","right"].indexOf(t.placement.split(" ")[0]),u=c?"height":"width",d=c?"Top":"Left",f=d.toLowerCase(),p=c?"left":"top",h=c?"bottom":"right",g=sw(l)[u],y=t.placement.split(" ")[1];(null!==(e=t.offsets.host[h])&&void 0!==e?e:0)-g<(null!==(n=a[f])&&void 0!==n?n:0)&&(a[f]-=(null!==(s=a[f])&&void 0!==s?s:0)-((null!==(r=t.offsets.host[h])&&void 0!==r?r:0)-g)),Number(t.offsets.host[f])+Number(g)>(null!==(i=a[h])&&void 0!==i?i:0)&&(a[f]+=Number(t.offsets.host[f])+Number(g)-Number(a[h])),a=Di(a);const _=ps(t.instance.target),m=parseFloat(_[`margin${d}`])||0,v=parseFloat(_[`border${d}Width`])||0;let E;if(y){const q=parseFloat(_.borderRadius)||0,Q=Number(m+v+q);E=f===y?Number(t.offsets.host[f])+Q:Number(t.offsets.host[f])+Number(t.offsets.host[u]-Q)}else E=Number(t.offsets.host[f])+Number(t.offsets.host[u]/2-g/2);let M=E-(null!==(o=a[f])&&void 0!==o?o:0)-m-v;return M=Math.max(Math.min(a[u]-(g+5),M),0),t.offsets.arrow={[f]:Math.round(M),[p]:""},t.instance.arrow=l,t}function kx(t){if(t.offsets.target=Di(t.offsets.target),!iw(t.options,"flip"))return t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Sd(t.instance.target,t.offsets.host,t.placement)),t;const e=Nd(t.instance.target,t.instance.host,0,"viewport",!1);let n=t.placement.split(" ")[0],s=t.placement.split(" ")[1]||"";const a=nw("auto",t.offsets.host,t.instance.target,t.instance.host,t.options.allowedPositions),l=[n,a];return l.forEach((c,u)=>{var d,f,p,h,g,y,_,m,v,E,M,q,Q,Te,ie,we;if(n!==c||l.length===u+1)return;n=t.placement.split(" ")[0];const In="left"===n&&Math.floor(null!==(d=t.offsets.target.right)&&void 0!==d?d:0)>Math.floor(null!==(f=t.offsets.host.left)&&void 0!==f?f:0)||"right"===n&&Math.floor(null!==(p=t.offsets.target.left)&&void 0!==p?p:0)Math.floor(null!==(y=t.offsets.host.top)&&void 0!==y?y:0)||"bottom"===n&&Math.floor(null!==(_=t.offsets.target.top)&&void 0!==_?_:0)Math.floor(null!==(q=e.right)&&void 0!==q?q:0),Nn=Math.floor(null!==(Q=t.offsets.target.top)&&void 0!==Q?Q:0)Math.floor(null!==(we=e.bottom)&&void 0!==we?we:0),N="left"===n&&Vt||"right"===n&&ut||"top"===n&&Nn||"bottom"===n&&Sn,S=-1!==["top","bottom"].indexOf(n),T=S&&"left"===s&&Vt||S&&"right"===s&&ut||!S&&"left"===s&&Nn||!S&&"right"===s&&Sn;(In||N||T)&&((In||N)&&(n=l[u+1]),T&&(s=function Tx(t){return"right"===t?"left":"left"===t?"right":t}(s)),t.placement=n+(s?` ${s}`:""),t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Sd(t.instance.target,t.offsets.host,t.placement)))}),t}function Lx(t){var e;if(!iw(t.options,"preventOverflow"))return t;const n="transform",s=t.instance.target.style,{top:r,left:i,[n]:o}=s;s.top="",s.left="",s[n]="";const a=Nd(t.instance.target,t.instance.host,0,(null===(e=t.options.modifiers.preventOverflow)||void 0===e?void 0:e.boundariesElement)||"scrollParent",!1);s.top=r,s.left=i,s[n]=o;const c={primary(u){var d,f,p,h;let g=t.offsets.target[u];return(null!==(d=t.offsets.target[u])&&void 0!==d?d:0)<(null!==(f=a[u])&&void 0!==f?f:0)&&(g=Math.max(null!==(p=t.offsets.target[u])&&void 0!==p?p:0,null!==(h=a[u])&&void 0!==h?h:0)),{[u]:g}},secondary(u){var d,f,p,h;const g="right"===u,y=g?"left":"top";let m=t.offsets.target[y];return(null!==(d=t.offsets.target[u])&&void 0!==d?d:0)>(null!==(f=a[u])&&void 0!==f?f:0)&&(m=Math.min(null!==(p=t.offsets.target[y])&&void 0!==p?p:0,(null!==(h=a[u])&&void 0!==h?h:0)-t.offsets.target[g?"width":"height"])),{[y]:m}}};return["left","right","top","bottom"].forEach(u=>{const d=-1!==["left","top","start"].indexOf(u)?c.primary:c.secondary;t.offsets.target=Object.assign(Object.assign({},t.offsets.target),d(u))}),t}function Vx(t){var e;const n=t.placement,s=n.split(" ")[0],r=n.split(" ")[1];if(r){const{host:i,target:o}=t.offsets,a=-1!==["bottom","top"].indexOf(s),l=a?"left":"top",c=a?"width":"height",u={start:{[l]:i[l]},end:{[l]:(null!==(e=i[l])&&void 0!==e?e:0)+i[c]-o[c]}};t.offsets.target=Object.assign(Object.assign({},o),{[l]:l===r?u.start[l]:u.end[l]})}return t}const jx=new class Bx{position(e,n){return this.offset(e,n)}offset(e,n){return rw(n,e)}positionElements(e,n,s,r,i){const o=[kx,Vx,Lx,Px],l=function Rx(t,e,n,s){if(!t||!e)return;const r=rw(t,e);!n.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!n.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(n="auto");const i=!!n.match(/auto/g);let o=n.match(/auto\s(left|right|top|bottom|start|end)/)?n.split(" ")[1]||"auto":n;const a=o.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return a&&(o=a[1]+(a[2]?` ${a[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(o)&&(o="auto"),o=nw(o,r,t,e,s?s.allowedPositions:void 0),{options:s||{modifiers:{}},instance:{target:t,host:e,arrow:void 0},offsets:{target:Sd(t,r,o),host:r,arrow:void 0},positionFixed:!1,placement:o,placementAuto:i}}(n,e,ya[s],i);if(l)return o.reduce((c,u)=>u(c),l)}};function Hx(t,e,n,s,r,i){const o=jx.positionElements(t,e,n,s,r);if(!o)return;const a=function Ax(t){var e,n,s,r;return{width:t.offsets.target.width,height:t.offsets.target.height,left:Math.floor(null!==(e=t.offsets.target.left)&&void 0!==e?e:0),top:Math.round(null!==(n=t.offsets.target.top)&&void 0!==n?n:0),bottom:Math.round(null!==(s=t.offsets.target.bottom)&&void 0!==s?s:0),right:Math.floor(null!==(r=t.offsets.target.right)&&void 0!==r?r:0)}}(o);ow(e,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${a.left}px, ${a.top}px, 0px)`},i),o.instance.arrow&&ow(o.instance.arrow,o.offsets.arrow,i),function xx(t,e){const n=t.instance.target;let s=n.className;const r=_i().isBs5?wi[t.placement]:t.placement;t.placementAuto&&(s=s.replace(/bs-popover-auto/g,`bs-popover-${r}`),s=s.replace(/ms-2|me-2|mb-2|mt-2/g,""),s=s.replace(/bs-tooltip-auto/g,`bs-tooltip-${r}`),s=s.replace(/\sauto/g,` ${r}`),-1!==s.indexOf("popover")&&(s=s+" "+function Ox(t){return _i().isBs5?wa(t,"end")?"ms-2":wa(t,"start")?"me-2":wa(t,"top")?"mb-2":wa(t,"bottom")?"mt-2":"":""}(r)),-1!==s.indexOf("popover")&&-1===s.indexOf("popover-auto")&&(s+=" popover-auto"),-1!==s.indexOf("tooltip")&&-1===s.indexOf("tooltip-auto")&&(s+=" tooltip-auto")),s=s.replace(/left|right|top|bottom|end|start/g,`${r.split(" ")[0]}`),e?e.setAttribute(n,"class",s):n.className=s}(o,i)}let aw=(()=>{class t{constructor(n,s,r){this.update$$=new wr,this.positionElements=new Map,this.isDisabled=!1,function zM(t){return t===l_}(r)&&n.runOutsideAngular(()=>{this.triggerEvent$=Ua(wd(window,"scroll",{passive:!0}),wd(window,"resize",{passive:!0}),P_(0,bx),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(i=>{Hx(Da(i.target),Da(i.element),i.attachment,i.appendToBody,this.options,s.createRenderer(null,null))})})})}position(n){this.addPositionElement(n)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(n){this.positionElements.set(Da(n.element),n)}calcPosition(){this.update$$.next(null)}deletePositionElement(n){this.positionElements.delete(Da(n))}setOptions(n){this.options=n}}return t.\u0275fac=function(n){return new(n||t)(x(Pe),x(cr),x(fu))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Da(t){return"string"==typeof t?document.querySelector(t):t instanceof Ke?t.nativeElement:null!=t?t:null}class Ci{constructor(e,n,s){this.nodes=e,this.viewRef=n,this.componentRef=s}}class $x{constructor(e,n,s,r,i,o,a,l){this._viewContainerRef=e,this._renderer=n,this._elementRef=s,this._injector=r,this._componentFactoryResolver=i,this._ngZone=o,this._applicationRef=a,this._posService=l,this.onBeforeShow=new _e,this.onShown=new _e,this.onBeforeHide=new _e,this.onHidden=new _e,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(e){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(e),this}to(e){return this.container=e||this.container,this}position(e){return e?(this.attachment=e.attachment||this.attachment,this._elementRef=e.target||this._elementRef,this):this}provide(e){return this._providers.push(e),this}show(e={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(e.content,e.context,e.initialState);const n=je.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(n,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,e),this.container instanceof Ke&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&"undefined"!=typeof document){const s=document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector);if(!s)return;s.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(e.id?{id:e.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(e){var n,s,r,i,o,a;if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const l=this._componentRef.location.nativeElement;return null===(n=l.parentNode)||void 0===n||n.removeChild(l),null===(r=null===(s=this._contentRef)||void 0===s?void 0:s.componentRef)||void 0===r||r.destroy(),this._viewContainerRef&&(null===(i=this._contentRef)||void 0===i?void 0:i.viewRef)&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),null===(a=null===(o=this._contentRef)||void 0===o?void 0:o.viewRef)||void 0===a||a.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(e?{id:e}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(e){var n;this.triggers=e.triggers||this.triggers,this._listenOpts.outsideClick=e.outsideClick,this._listenOpts.outsideEsc=e.outsideEsc,e.target=e.target||(null===(n=this._elementRef)||void 0===n?void 0:n.nativeElement);const s=this._listenOpts.hide=()=>e.hide?e.hide():void this.hide(),r=this._listenOpts.show=o=>{e.show?e.show(o):this.show(o),o()};return this._renderer&&(this._unregisterListenersFn=function cx(t,e){const n=function $v(t,e=lx){const n=(t||"").trim();if(0===n.length)return[];const s=n.split(/\s+/).map(i=>i.split(":")).map(i=>{const o=e[i[0]]||i;return new ax(o[0],o[1])}),r=s.filter(i=>i.isManual());if(r.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===r.length&&s.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return s}(e.triggers),s=e.target;if(1===n.length&&n[0].isManual())return Function.prototype;const r=[],i=[],o=()=>{i.forEach(a=>r.push(a())),i.length=0};return n.forEach(a=>{const l=a.open===a.close,c=l?e.toggle:e.show;if(!l&&a.close&&e.hide){const u=t.listen(s,a.close,e.hide);i.push(()=>u)}c&&r.push(t.listen(s,a.open,()=>c(o)))}),()=>{r.forEach(a=>a())}}(this._renderer,{target:e.target,triggers:e.triggers,show:r,hide:s,toggle:o=>{this.isShown?s():r(o)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(e,n){return e&&n&&(this._inlineViewRef=e.createEmbeddedView(n)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const e=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=function ux(t,e){return e.outsideClick?t.listen("document","click",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[e,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=function dx(t,e){return e.outsideEsc?t.listen("document","keyup.esc",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{var e;this._posService.position({element:null===(e=this._componentRef)||void 0===e?void 0:e.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{!this._componentRef||this._posService.calcPosition()}))}_unsubscribePositioning(){!this._zoneSubscription||(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(e,n,s){if(!e)return new Ci([]);if(e instanceof Zt){if(this._viewContainerRef){const o=this._viewContainerRef.createEmbeddedView(e,n);return o.markForCheck(),new Ci([o.rootNodes],o)}const i=e.createEmbeddedView({});return this._applicationRef.attachView(i),new Ci([i.rootNodes],i)}if("function"==typeof e){const i=this._componentFactoryResolver.resolveComponentFactory(e),o=je.create({providers:this._providers,parent:this._injector}),a=i.create(o);return Object.assign(a.instance,s),this._applicationRef.attachView(a.hostView),new Ci([[a.location.nativeElement]],a.hostView,a)}const r=this._renderer?[this._renderer.createText(`${e}`)]:[];return new Ci([r])}}let lw=(()=>{class t{constructor(n,s,r,i,o){this._componentFactoryResolver=n,this._ngZone=s,this._injector=r,this._posService=i,this._applicationRef=o}createLoader(n,s,r){return new $x(s,r,n,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return t.\u0275fac=function(n){return new(n||t)(x(as),x(Pe),x(je),x(aw),x(Po))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Ux=function(t){return{dropdown:t}},Gx=["*"],cw=[ma({height:0,overflow:"hidden"}),function yx(t,e=null){return{type:4,styles:e,timings:t}}("220ms cubic-bezier(0, 0, 0.2, 1)",ma({height:"*",overflow:"hidden"}))];let hs=(()=>{class t{constructor(){this.direction="down",this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1,this.isOpenChange=new _e,this.isDisabledChange=new _e,this.toggleClick=new _e,this.counts=0,this.dropdownMenu=new Promise(n=>{this.resolveDropdownMenu=n})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})(),Wx=(()=>{class t{constructor(n,s,r,i,o){this._state=n,this.cd=s,this._renderer=r,this._element=i,this.isOpen=!1,this._factoryDropDownAnimation=o.build(cw),this._subscription=n.isOpenChange.subscribe(a=>{this.isOpen=a;const l=this._element.nativeElement.querySelector(".dropdown-menu");this._renderer.addClass(this._element.nativeElement.querySelector("div"),"open"),l&&!gr()&&(this._renderer.addClass(l,"show"),(l.classList.contains("dropdown-menu-right")||l.classList.contains("dropdown-menu-end"))&&(this._renderer.setStyle(l,"left","auto"),this._renderer.setStyle(l,"right","0")),"up"===this.direction&&(this._renderer.setStyle(l,"top","auto"),this._renderer.setStyle(l,"transform","translateY(-101%)"))),l&&this._state.isAnimated&&this._factoryDropDownAnimation.create(l).play(),this.cd.markForCheck(),this.cd.detectChanges()})}get direction(){return this._state.direction}_contains(n){return this._element.nativeElement.contains(n)}ngOnDestroy(){this._subscription.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(D(hs),D(oi),D(dn),D(Ke),D(ga))},t.\u0275cmp=Es({type:t,selectors:[["bs-dropdown-container"]],hostAttrs:[2,"display","block","position","absolute","z-index","1040"],ngContentSelectors:Gx,decls:2,vars:9,consts:[[3,"ngClass"]],template:function(n,s){1&n&&(function Mg(t){const e=w()[16][6];if(!e.projection){const s=e.projection=Or(t?t.length:1,null),r=s.slice();let i=e.child;for(;null!==i;){const o=t?pN(i,t):0;null!==o&&(r[o]?r[o].projectionNext=i:s[o]=i,r[o]=i),i=i.next}}}(),Z(0,"div",0),function Tg(t,e=0,n){const s=w(),r=K(),i=$s(r,20+t,16,null,n||null);null===i.projection&&(i.projection=e),fl(),64!=(64&i.flags)&&function Eb(t,e,n){Hp(e[V],0,e,n,Op(t,n,e),Rp(n.parent||e[6],n,e))}(r,s,i)}(1),X()),2&n&&(ir("dropup","up"===s.direction)("show",s.isOpen)("open",s.isOpen),ce("ngClass",Kc(7,Ux,"down"===s.direction)))},directives:[xu],encapsulation:2,changeDetection:0}),t})(),qx=(()=>{class t{constructor(){this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),uw=(()=>{class t{constructor(n,s,r,i,o,a,l){this._elementRef=n,this._renderer=s,this._viewContainerRef=r,this._cis=i,this._state=o,this._config=a,this.dropup=!1,this._isInlineOpen=!1,this._isDisabled=!1,this._subscriptions=[],this._isInited=!1,this._state.autoClose=this._config.autoClose,this._state.insideClick=this._config.insideClick,this._state.isAnimated=this._config.isAnimated,this._state.stopOnClickPropagation=this._config.stopOnClickPropagation,this._factoryDropDownAnimation=l.build(cw),this._dropdown=this._cis.createLoader(this._elementRef,this._viewContainerRef,this._renderer).provide({provide:hs,useValue:this._state}),this.onShown=this._dropdown.onShown,this.onHidden=this._dropdown.onHidden,this.isOpenChange=this._state.isOpenChange}set autoClose(n){this._state.autoClose=n}get autoClose(){return this._state.autoClose}set isAnimated(n){this._state.isAnimated=n}get isAnimated(){return this._state.isAnimated}set insideClick(n){this._state.insideClick=n}get insideClick(){return this._state.insideClick}set isDisabled(n){this._isDisabled=n,this._state.isDisabledChange.emit(n),n&&this.hide()}get isDisabled(){return this._isDisabled}get isOpen(){return this._showInline?this._isInlineOpen:this._dropdown.isShown}set isOpen(n){n?this.show():this.hide()}get isBs4(){return!gr()}get _showInline(){return!this.container}ngOnInit(){this._isInited||(this._isInited=!0,this._dropdown.listen({outsideClick:!1,triggers:this.triggers,show:()=>this.show()}),this._subscriptions.push(this._state.toggleClick.subscribe(n=>this.toggle(n))),this._subscriptions.push(this._state.isDisabledChange.pipe(function rx(t,e){return function(s){return s.lift(new ix(t,e))}}(n=>n)).subscribe(()=>this.hide())))}show(){if(!this.isOpen&&!this.isDisabled){if(this._showInline)return this._inlinedMenu||this._state.dropdownMenu.then(n=>{this._dropdown.attachInline(n.viewContainer,n.templateRef),this._inlinedMenu=this._dropdown._inlineViewRef,this.addBs4Polyfills(),this._inlinedMenu&&this._renderer.addClass(this._inlinedMenu.rootNodes[0].parentNode,"open"),this.playAnimation()}).catch(),this.addBs4Polyfills(),this._isInlineOpen=!0,this.onShown.emit(!0),this._state.isOpenChange.emit(!0),void this.playAnimation();this._state.dropdownMenu.then(n=>{const s=this.dropup||void 0!==this.dropup&&this.dropup;this._state.direction=s?"up":"down";const r=this.placement||(s?"top start":"bottom start");this._dropdown.attach(Wx).to(this.container).position({attachment:r}).show({content:n.templateRef,placement:r}),this._state.isOpenChange.emit(!0)}).catch()}}hide(){!this.isOpen||(this._showInline?(this.removeShowClass(),this.removeDropupStyles(),this._isInlineOpen=!1,this.onHidden.emit(!0)):this._dropdown.hide(),this._state.isOpenChange.emit(!1))}toggle(n){return this.isOpen||!n?this.hide():this.show()}_contains(n){return this._elementRef.nativeElement.contains(n.target)||this._dropdown.instance&&this._dropdown.instance._contains(n.target)}navigationClick(n){const s=this._elementRef.nativeElement.querySelector(".dropdown-menu");if(!s)return;const r=this._elementRef.nativeElement.ownerDocument.activeElement,i=s.querySelectorAll(".dropdown-item");switch(n.keyCode){case 38:this._state.counts>0&&i[--this._state.counts].focus();break;case 40:this._state.counts+1{this._inlinedMenu&&this._factoryDropDownAnimation.create(this._inlinedMenu.rootNodes[0]).play()})}addShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.addClass(this._inlinedMenu.rootNodes[0],"show")}removeShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.removeClass(this._inlinedMenu.rootNodes[0],"show")}checkRightAlignment(){if(this._inlinedMenu&&this._inlinedMenu.rootNodes[0]){const n=this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-right")||this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-end");this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"left",n?"auto":"0"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"right",n?"0":"auto")}}addDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"top",this.dropup?"auto":"100%"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"transform",this.dropup?"translateY(-101%)":"translateY(0)"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"bottom","auto"))}removeDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"top"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"transform"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"bottom"))}}return t.\u0275fac=function(n){return new(n||t)(D(Ke),D(dn),D(Ot),D(lw),D(hs),D(qx),D(ga))},t.\u0275dir=O({type:t,selectors:[["","bsDropdown",""],["","dropdown",""]],hostVars:6,hostBindings:function(n,s){1&n&&He("keydown.arrowDown",function(i){return s.navigationClick(i)})("keydown.arrowUp",function(i){return s.navigationClick(i)}),2&n&&ir("dropup",s.dropup)("open",s.isOpen)("show",s.isOpen&&s.isBs4)},inputs:{placement:"placement",triggers:"triggers",container:"container",dropup:"dropup",autoClose:"autoClose",isAnimated:"isAnimated",insideClick:"insideClick",isDisabled:"isDisabled",isOpen:"isOpen"},outputs:{isOpenChange:"isOpenChange",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-dropdown"],features:[fe([hs])]}),t})(),Kx=(()=>{class t{constructor(n,s,r){n.resolveDropdownMenu({templateRef:r,viewContainer:s})}}return t.\u0275fac=function(n){return new(n||t)(D(hs),D(Ot),D(Zt))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownMenu",""],["","dropdownMenu",""]],exportAs:["bs-dropdown-menu"]}),t})(),Qx=(()=>{class t{constructor(n,s,r,i,o){this._changeDetectorRef=n,this._dropdown=s,this._element=r,this._renderer=i,this._state=o,this.isOpen=!1,this._subscriptions=[],this._subscriptions.push(this._state.isOpenChange.subscribe(a=>{this.isOpen=a,a?(this._documentClickListener=this._renderer.listen("document","click",l=>{this._state.autoClose&&2!==l.button&&!this._element.nativeElement.contains(l.target)&&(!this._state.insideClick||!this._dropdown._contains(l))&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())}),this._escKeyUpListener=this._renderer.listen(this._element.nativeElement,"keyup.esc",()=>{this._state.autoClose&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())})):(this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener())})),this._subscriptions.push(this._state.isDisabledChange.subscribe(a=>this.isDisabled=a||void 0))}onClick(n){this._state.stopOnClickPropagation&&n.stopPropagation(),!this.isDisabled&&this._state.toggleClick.emit(!0)}ngOnDestroy(){this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener();for(const n of this._subscriptions)n.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(D(oi),D(uw),D(Ke),D(dn),D(hs))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownToggle",""],["","dropdownToggle",""]],hostVars:3,hostBindings:function(n,s){1&n&&He("click",function(i){return s.onClick(i)}),2&n&&nt("aria-haspopup",!0)("disabled",s.isDisabled)("aria-expanded",s.isOpen)},exportAs:["bs-dropdown-toggle"]}),t})(),Zx=(()=>{class t{static forRoot(){return{ngModule:t,providers:[lw,aw,hs]}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[g_]]}),t})(),Yx=(()=>{class t{transform(n,s){return n.filter(r=>r.name.toLowerCase().replace(/ /g,"").includes(s.toLowerCase().replace(/ /g,""))||r.tags.join(", ").toLowerCase().includes(s.toLowerCase()))}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=Ye({name:"filter",type:t,pure:!0}),t})();const Xx=function(t){return{active:t}};function Jx(t,e){if(1&t){const n=kc();Z(0,"li",18)(1,"a",19),He("click",function(){const i=ul(n).$implicit;return $e(3).selectCategory(i)}),qe(2),X()()}if(2&t){const n=e.$implicit,s=$e(3);G(1),ce("ngClass",Kc(2,Xx,s.selectedCategory===n)),G(1),rs(n)}}function eP(t,e){if(1&t&&(Z(0,"ul",16),st(1,Jx,3,4,"li",17),X()),2&t){const n=$e(2);G(1),ce("ngForOf",n.categoryList)}}function tP(t,e){if(1&t){const n=kc();Z(0,"div",7)(1,"div",8)(2,"div",9)(3,"input",10),He("change",function(){ul(n);const r=$e();return r.showCategories=!r.showCategories}),X(),Z(4,"label",11),qe(5,"Show categories"),X()()(),Z(6,"div",12)(7,"div",13)(8,"button",14),qe(9," Categories "),X(),st(10,eP,2,1,"ul",15),X()()()}if(2&t){const n=$e();G(3),ce("checked",n.showCategories)("disabled",""!==n.filterTerm),G(5),ce("disabled",""!==n.filterTerm)}}function nP(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),Gi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(4);G(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),G(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),G(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),is(" ",n.displayName," ")}}function sP(t,e){if(1&t&&(Z(0,"div",22)(1,"h2",23),qe(2),X(),Z(3,"ul",24),st(4,nP,8,5,"ng-container",20),Qc(5,"filter"),X()()),2&t){const n=$e().$implicit,s=$e(2);G(2),is(" ",""===n.name?"No Category":n.name," "),G(2),ce("ngForOf",Zc(5,2,n.icons,s.filterTerm))}}function rP(t,e){if(1&t&&(Tt(0),st(1,sP,6,5,"div",21),Ft()),2&t){const n=e.$implicit,s=$e(2);G(1),ce("ngIf",n.name===s.selectedCategory||"All"===s.selectedCategory)}}function iP(t,e){if(1&t&&(Tt(0),st(1,rP,2,1,"ng-container",20),Ft()),2&t){const n=$e();G(1),ce("ngForOf",n.iconSetCats)}}function oP(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),Gi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(2);G(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),G(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),G(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),G(2),is(" ",n.displayName," ")}}function aP(t,e){if(1&t&&(Tt(0),Z(1,"ul",24),st(2,oP,8,5,"ng-container",20),Qc(3,"filter"),X(),Ft()),2&t){const n=$e();G(2),ce("ngForOf",Zc(3,1,n.iconSet.icons,n.filterTerm))}}let lP=(()=>{class t{constructor(n,s){this.iconService=n,this.sanitizer=s,this.assetpath="/",this.categories="true",this.categoryList=[],this.selectedCategory="All",this.showCategories=!0,this.filterTerm=""}ngOnInit(){if(window.location.search){const n=new URLSearchParams(window.location.search);n.get("filter")&&(this.filterTerm=decodeURIComponent(n.get("filter"))||""),n.get("category")&&(this.selectedCategory=decodeURIComponent(n.get("category"))||"All")}this.hasCategories="true"===this.categories,this.iconService.getSet(this.setname).subscribe(n=>{this.iconSet=n,this.iconSet.icons.forEach(s=>{let r=s.categories.join(", ");this.categoryList.includes(r)||this.categoryList.push(r)}),this.categoryList.sort(),this.iconSetCats=this.categoryList.map(s=>({name:s,icons:this.iconSet.icons.filter(r=>r.categories.join(", ")===s)})),this.categoryList.unshift("All"),this.categoryList.includes(this.selectedCategory)||(this.selectedCategory="All"),this.fontCssUrl=this.sanitizer.bypassSecurityTrustResourceUrl(`${this.assetpath+(""!==this.assetpath)?"/":""}/${this.iconSet.setName}/fonts/modus-icons.css`)})}filterIcons(n){this.filterTerm=n,""===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?filter=${encodeURIComponent(n)}`)}selectCategory(n){this.selectedCategory=n,this.showCategories=!0,"All"===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?category=${encodeURIComponent(n)}`)}}return t.\u0275fac=function(n){return new(n||t)(D(Hv),D(T_))},t.\u0275cmp=Es({type:t,selectors:[["app-set"]],inputs:{setname:"setname",assetpath:"assetpath",categories:"categories"},decls:8,vars:6,consts:[[1,"d-flex","align-items-center","mb-4"],[1,"input-with-icon-left",2,"width","30%","min-width","250px"],["type","search",1,"form-control",3,"placeholder","ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],["class","d-flex ml-auto",4,"ngIf"],[4,"ngIf"],[1,"d-flex","ml-auto"],[1,"form-group","mr-2","mb-0"],[1,"custom-control","custom-switch"],["type","checkbox","id","exampleSwitch1",1,"custom-control-input",3,"checked","disabled","change"],["for","exampleSwitch1",1,"custom-control-label","mr-2"],[1,"d-flex","flex-column"],["dropdown","",1,"btn-group"],["id","button-basic","dropdownToggle","","type","button","aria-controls","dropdown-basic",1,"btn","btn-outline-dark","dropdown-toggle",3,"disabled"],["id","dropdown-basic","class","dropdown-menu","role","menu","aria-labelledby","button-basic",4,"dropdownMenu"],["id","dropdown-basic","role","menu","aria-labelledby","button-basic",1,"dropdown-menu"],["role","menuitem",4,"ngFor","ngForOf"],["role","menuitem"],["href","javascript: void(0);",1,"dropdown-item",3,"ngClass","click"],[4,"ngFor","ngForOf"],["class","mb-5",4,"ngIf"],[1,"mb-5"],[1,"font-weight-bold","mb-3"],[1,"row","row-cols-2","row-cols-sm-4","row-cols-md-5","row-cols-lg-6","row-cols-xl-8","list-unstyled","list"],[1,"col","mb-4"],[1,"d-block","text-dark","text-decoration-none",3,"href"],[1,"p-3","py-4","mb-2","bg-light","text-center","rounded"],["fill","currentColor","width","32","height","32",1,"modus-icons"],[1,"name","text-muted","text-decoration-none","text-center","pt-1"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.filterTerm=i})("input",function(i){return s.filterIcons(i.target.value)}),X(),Z(3,"div",3),ss(4,"img",4),X()(),st(5,tP,11,3,"div",5),X(),st(6,iP,2,1,"ng-container",6),st(7,aP,4,4,"ng-container",6)),2&n&&(G(2),ce("placeholder","Filter "+s.iconSet.displayName+" icons")("ngModel",s.filterTerm),G(2),ce("src",s.assetpath+"modus-solid/svg/filter.svg",ts),G(1),ce("ngIf",s.hasCategories),G(1),ce("ngIf",s.hasCategories&&s.showCategories&&""===s.filterTerm),G(1),ce("ngIf",!s.hasCategories||!s.showCategories||""!==s.filterTerm))},directives:[pi,Xu,ha,Ko,uw,Qx,Kx,Pu,xu],pipes:[Yx],styles:[".cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}"]}),t})();function cP(t,e){if(1&t&&(Tt(0),Z(1,"span",1),qe(2,"background-image:\xa0"),X(),Z(3,"span",2),qe(4,"url("),X(),Z(5,"span",3),qe(6),X(),Z(7,"span",2),qe(8,");"),X(),Ft()),2&t){const n=$e();G(6),rs(n.getSvgCss())}}function uP(t,e){if(1&t&&(Tt(0),qe(1),Ft()),2&t){const n=$e();G(1),is("background-image: url(",n.getSvgCss(),");")}}let dP=(()=>{class t{constructor(){this.raw=!1,this.symbols=/[\r\n%#()<>?[\\\]^`{|}]/g,this.quotes={level1:'"',level2:"'"}}ngOnInit(){this.svg=this.svg.replace(/^"(.*)"$/,"$1")}getSvgCss(){const n=this.addNameSpace(this.svg),s=this.encodeSVG(n);return`${this.quotes.level1}data:image/svg+xml,${s}${this.quotes.level1}`}addNameSpace(n){return n.indexOf("http://www.w3.org/2000/svg")<0&&(n=n.replace(/\s{1,}<")).replace(/\s{2,}/g," ")).replace(this.symbols,encodeURIComponent)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=Es({type:t,selectors:[["app-svgcss"]],inputs:{svg:"svg",raw:"raw"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"nt"],[1,"na"],[1,"s"]],template:function(n,s){1&n&&(st(0,cP,9,1,"ng-container",0),st(1,uP,2,1,"ng-container",0)),2&n&&(ce("ngIf",!s.raw),G(1),ce("ngIf",s.raw))},directives:[Ko],encapsulation:2}),t})();const z=!1;function dw(t){return new I(3e3,z)}function zP(){return"undefined"!=typeof window&&void 0!==window.document}function Ad(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function $n(t){switch(t.length){case 0:return new vi;case 1:return t[0];default:return new qv(t)}}function fw(t,e,n,s,r={},i={}){const o=[],a=[];let l=-1,c=null;if(s.forEach(u=>{const d=u.offset,f=d==l,p=f&&c||{};Object.keys(u).forEach(h=>{let g=h,y=u[h];if("offset"!==h)switch(g=e.normalizePropertyName(g,o),y){case"!":y=r[h];break;case En:y=i[h];break;default:y=e.normalizeStyleValue(h,g,y,o)}p[g]=y}),f||a.push(p),c=p,l=d}),o.length)throw function PP(t){return new I(3502,z)}();return a}function Md(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&Td(n,"start",t)));break;case"done":t.onDone(()=>s(n&&Td(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&Td(n,"destroy",t)))}}function Td(t,e,n){const s=n.totalTime,i=Fd(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),o=t._data;return null!=o&&(i._data=o),i}function Fd(t,e,n,s,r="",i=0,o){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:r,totalTime:i,disabled:!!o}}function Dt(t,e,n){let s;return t instanceof Map?(s=t.get(e),s||t.set(e,s=n)):(s=t[e],s||(s=t[e]=n)),s}function pw(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let Od=(t,e)=>!1,hw=(t,e,n)=>[],gw=null;function xd(t){const e=t.parentNode||t.host;return e===gw?null:e}(Ad()||"undefined"!=typeof Element)&&(zP()?(gw=(()=>document.documentElement)(),Od=(t,e)=>{for(;e;){if(e===t)return!0;e=xd(e)}return!1}):Od=(t,e)=>t.contains(e),hw=(t,e,n)=>{if(n)return Array.from(t.querySelectorAll(e));const s=t.querySelector(e);return s?[s]:[]});let gs=null,mw=!1;function yw(t){gs||(gs=function qP(){return"undefined"!=typeof document?document.body:null}()||{},mw=!!gs.style&&"WebkitAppearance"in gs.style);let e=!0;return gs.style&&!function WP(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in gs.style,!e&&mw&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in gs.style)),e}const _w=Od,vw=hw;let ww=(()=>{class t{validateStyleProperty(n){return yw(n)}matchesElement(n,s){return!1}containsElement(n,s){return _w(n,s)}getParentElement(n){return xd(n)}query(n,s,r){return vw(n,s,r)}computeStyle(n,s,r){return r||""}animate(n,s,r,i,o,a=[],l){return new vi(r,i)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),Pd=(()=>{class t{}return t.NOOP=new ww,t})();const kd="ng-enter",ba="ng-leave",Ea="ng-trigger",Ia=".ng-trigger",Cw="ng-animating",Rd=".ng-animating";function ms(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Ld(parseFloat(e[1]),e[2])}function Ld(t,e){return"s"===e?1e3*t:t}function Na(t,e,n){return t.hasOwnProperty("duration")?t:function ZP(t,e,n){let r,i=0,o="";if("string"==typeof t){const a=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return e.push(dw()),{duration:0,delay:0,easing:""};r=Ld(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(i=Ld(parseFloat(l),a[4]));const c=a[5];c&&(o=c)}else r=t;if(!n){let a=!1,l=e.length;r<0&&(e.push(function fP(){return new I(3100,z)}()),a=!0),i<0&&(e.push(function pP(){return new I(3101,z)}()),a=!0),a&&e.splice(l,0,dw())}return{duration:r,delay:i,easing:o}}(t,e,n)}function mr(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function Un(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else mr(t,n);return n}function Ew(t,e,n){return n?e+":"+n+";":""}function Iw(t){let e="";for(let n=0;n{const r=Bd(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[r]),t.style[r]=e[s]}),Ad()&&Iw(t))}function ys(t,e){t.style&&(Object.keys(e).forEach(n=>{const s=Bd(n);t.style[s]=""}),Ad()&&Iw(t))}function bi(t){return Array.isArray(t)?1==t.length?t[0]:zv(t):t}const Vd=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nw(t){let e=[];if("string"==typeof t){let n;for(;n=Vd.exec(t);)e.push(n[1]);Vd.lastIndex=0}return e}function Sa(t,e,n){const s=t.toString(),r=s.replace(Vd,(i,o)=>{let a=e[o];return e.hasOwnProperty(o)||(n.push(function gP(t){return new I(3003,z)}()),a=""),a.toString()});return r==s?t:r}function Aa(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const XP=/-+([a-z0-9])/g;function Bd(t){return t.replace(XP,(...e)=>e[1].toUpperCase())}function JP(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ct(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw function mP(t){return new I(3004,z)}()}}function Sw(t,e){return window.getComputedStyle(t)[e]}function ik(t,e){const n=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(s=>function ok(t,e,n){if(":"==t[0]){const l=function ak(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,s)=>parseFloat(s)>parseFloat(n);case":decrement":return(n,s)=>parseFloat(s) *"}}(t,n);if("function"==typeof l)return void e.push(l);t=l}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(function MP(t){return new I(3015,z)}()),e;const r=s[1],i=s[2],o=s[3];e.push(Aw(r,o));"<"==i[0]&&!("*"==r&&"*"==o)&&e.push(Aw(o,r))}(s,n,e)):n.push(t),n}const Oa=new Set(["true","1"]),xa=new Set(["false","0"]);function Aw(t,e){const n=Oa.has(t)||xa.has(t),s=Oa.has(e)||xa.has(e);return(r,i)=>{let o="*"==t||t==r,a="*"==e||e==i;return!o&&n&&"boolean"==typeof r&&(o=r?Oa.has(t):xa.has(t)),!a&&s&&"boolean"==typeof i&&(a=i?Oa.has(e):xa.has(e)),o&&a}}const lk=new RegExp("s*:selfs*,?","g");function jd(t,e,n,s){return new ck(t).build(e,n,s)}class ck{constructor(e){this._driver=e}build(e,n,s){const r=new fk(n);this._resetContextStyleTimingState(r);const i=Ct(this,bi(e),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),i}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}visitTrigger(e,n){let s=n.queryCount=0,r=n.depCount=0;const i=[],o=[];return"@"==e.name.charAt(0)&&n.errors.push(function _P(){return new I(3006,z)}()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),0==a.type){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,i.push(this.visitState(l,n))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,n);s+=l.queryCount,r+=l.depCount,o.push(l)}else n.errors.push(function vP(){return new I(3007,z)}())}),{type:7,name:e.name,states:i,transitions:o,queryCount:s,depCount:r,options:null}}visitState(e,n){const s=this.visitStyle(e.styles,n),r=e.options&&e.options.params||null;if(s.containsDynamicStyles){const i=new Set,o=r||{};s.styles.forEach(a=>{if(Pa(a)){const l=a;Object.keys(l).forEach(c=>{Nw(l[c]).forEach(u=>{o.hasOwnProperty(u)||i.add(u)})})}}),i.size&&(Aa(i.values()),n.errors.push(function wP(t,e){return new I(3008,z)}()))}return{type:0,name:e.name,style:s,options:r?{params:r}:null}}visitTransition(e,n){n.queryCount=0,n.depCount=0;const s=Ct(this,bi(e.animation),n);return{type:1,matchers:ik(e.expr,n.errors),animation:s,queryCount:n.queryCount,depCount:n.depCount,options:_s(e.options)}}visitSequence(e,n){return{type:2,steps:e.steps.map(s=>Ct(this,s,n)),options:_s(e.options)}}visitGroup(e,n){const s=n.currentTime;let r=0;const i=e.steps.map(o=>{n.currentTime=s;const a=Ct(this,o,n);return r=Math.max(r,n.currentTime),a});return n.currentTime=r,{type:3,steps:i,options:_s(e.options)}}visitAnimate(e,n){const s=function hk(t,e){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return Hd(Na(t,e).duration,0,"");const n=t;if(n.split(/\s+/).some(i=>"{"==i.charAt(0)&&"{"==i.charAt(1))){const i=Hd(0,0,"");return i.dynamic=!0,i.strValue=n,i}const r=Na(n,e);return Hd(r.duration,r.delay,r.easing)}(e.timings,n.errors);n.currentAnimateTimings=s;let r,i=e.styles?e.styles:ma({});if(5==i.type)r=this.visitKeyframes(i,n);else{let o=e.styles,a=!1;if(!o){a=!0;const c={};s.easing&&(c.easing=s.easing),o=ma(c)}n.currentTime+=s.duration+s.delay;const l=this.visitStyle(o,n);l.isEmptyStep=a,r=l}return n.currentAnimateTimings=null,{type:4,timings:s,style:r,options:null}}visitStyle(e,n){const s=this._makeStyleAst(e,n);return this._validateStyleAst(s,n),s}_makeStyleAst(e,n){const s=[];Array.isArray(e.styles)?e.styles.forEach(o=>{"string"==typeof o?o==En?s.push(o):n.errors.push(function DP(t){return new I(3002,z)}()):s.push(o)}):s.push(e.styles);let r=!1,i=null;return s.forEach(o=>{if(Pa(o)){const a=o,l=a.easing;if(l&&(i=l,delete a.easing),!r)for(let c in a)if(a[c].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:s,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,n){const s=n.currentAnimateTimings;let r=n.currentTime,i=n.currentTime;s&&i>0&&(i-=s.duration+s.delay),e.styles.forEach(o=>{"string"!=typeof o&&Object.keys(o).forEach(a=>{if(!this._driver.validateStyleProperty(a))return delete o[a],void n.unsupportedCSSPropertiesFound.add(a);const l=n.collectedStyles[n.currentQuerySelector],c=l[a];let u=!0;c&&(i!=r&&i>=c.startTime&&r<=c.endTime&&(n.errors.push(function CP(t,e,n,s,r){return new I(3010,z)}()),u=!1),i=c.startTime),u&&(l[a]={startTime:i,endTime:r}),n.options&&function YP(t,e,n){const s=e.params||{},r=Nw(t);r.length&&r.forEach(i=>{s.hasOwnProperty(i)||n.push(function hP(t){return new I(3001,z)}())})}(o[a],n.options,n.errors)})})}visitKeyframes(e,n){const s={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(function bP(){return new I(3011,z)}()),s;let i=0;const o=[];let a=!1,l=!1,c=0;const u=e.steps.map(_=>{const m=this._makeStyleAst(_,n);let v=null!=m.offset?m.offset:function pk(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(n=>{if(Pa(n)&&n.hasOwnProperty("offset")){const s=n;e=parseFloat(s.offset),delete s.offset}});else if(Pa(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(m.styles),E=0;return null!=v&&(i++,E=m.offset=v),l=l||E<0||E>1,a=a||E0&&i{const v=f>0?m==p?1:f*m:o[m],E=v*y;n.currentTime=h+g.delay+E,g.duration=E,this._validateStyleAst(_,n),_.offset=v,s.styles.push(_)}),s}visitReference(e,n){return{type:8,animation:Ct(this,bi(e.animation),n),options:_s(e.options)}}visitAnimateChild(e,n){return n.depCount++,{type:9,options:_s(e.options)}}visitAnimateRef(e,n){return{type:10,animation:this.visitReference(e.animation,n),options:_s(e.options)}}visitQuery(e,n){const s=n.currentQuerySelector,r=e.options||{};n.queryCount++,n.currentQuery=e;const[i,o]=function uk(t){const e=!!t.split(/\s*,\s*/).find(n=>":self"==n);return e&&(t=t.replace(lk,"")),t=t.replace(/@\*/g,Ia).replace(/@\w+/g,n=>Ia+"-"+n.substr(1)).replace(/:animating/g,Rd),[t,e]}(e.selector);n.currentQuerySelector=s.length?s+" "+i:i,Dt(n.collectedStyles,n.currentQuerySelector,{});const a=Ct(this,bi(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=s,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:o,animation:a,originalSelector:e.selector,options:_s(e.options)}}visitStagger(e,n){n.currentQuery||n.errors.push(function SP(){return new I(3013,z)}());const s="full"===e.timings?{duration:0,delay:0,easing:"full"}:Na(e.timings,n.errors,!0);return{type:12,animation:Ct(this,bi(e.animation),n),timings:s,options:null}}}class fk{constructor(e){this.errors=e,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,this.unsupportedCSSPropertiesFound=new Set}}function Pa(t){return!Array.isArray(t)&&"object"==typeof t}function _s(t){return t?(t=mr(t)).params&&(t.params=function dk(t){return t?mr(t):null}(t.params)):t={},t}function Hd(t,e,n){return{duration:t,delay:e,easing:n}}function $d(t,e,n,s,r,i,o=null,a=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:s,duration:r,delay:i,totalTime:r+i,easing:o,subTimeline:a}}class ka{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,n){let s=this._map.get(e);s||this._map.set(e,s=[]),s.push(...n)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const yk=new RegExp(":enter","g"),vk=new RegExp(":leave","g");function Ud(t,e,n,s,r,i={},o={},a,l,c=[]){return(new wk).buildKeyframes(t,e,n,s,r,i,o,a,l,c)}class wk{buildKeyframes(e,n,s,r,i,o,a,l,c,u=[]){c=c||new ka;const d=new Gd(e,n,c,r,i,u,[]);d.options=l,d.currentTimeline.setStyles([o],null,d.errors,l),Ct(this,s,d);const f=d.timelines.filter(p=>p.containsAnimation());if(Object.keys(a).length){let p;for(let h=f.length-1;h>=0;h--){const g=f[h];if(g.element===n){p=g;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,d.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[$d(n,[],[],[],0,0,"",!1)]}visitTrigger(e,n){}visitState(e,n){}visitTransition(e,n){}visitAnimateChild(e,n){const s=n.subInstructions.get(n.element);if(s){const r=n.createSubContext(e.options),i=n.currentTimeline.currentTime,o=this._visitSubInstructions(s,r,r.options);i!=o&&n.transformIntoNewTimeline(o)}n.previousNode=e}visitAnimateRef(e,n){const s=n.createSubContext(e.options);s.transformIntoNewTimeline(),this.visitReference(e.animation,s),n.transformIntoNewTimeline(s.currentTimeline.currentTime),n.previousNode=e}_visitSubInstructions(e,n,s){let i=n.currentTimeline.currentTime;const o=null!=s.duration?ms(s.duration):null,a=null!=s.delay?ms(s.delay):null;return 0!==o&&e.forEach(l=>{const c=n.appendInstructionToTimeline(l,o,a);i=Math.max(i,c.duration+c.delay)}),i}visitReference(e,n){n.updateOptions(e.options,!0),Ct(this,e.animation,n),n.previousNode=e}visitSequence(e,n){const s=n.subContextCount;let r=n;const i=e.options;if(i&&(i.params||i.delay)&&(r=n.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Ra);const o=ms(i.delay);r.delayNextStep(o)}e.steps.length&&(e.steps.forEach(o=>Ct(this,o,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>s&&r.transformIntoNewTimeline()),n.previousNode=e}visitGroup(e,n){const s=[];let r=n.currentTimeline.currentTime;const i=e.options&&e.options.delay?ms(e.options.delay):0;e.steps.forEach(o=>{const a=n.createSubContext(e.options);i&&a.delayNextStep(i),Ct(this,o,a),r=Math.max(r,a.currentTimeline.currentTime),s.push(a.currentTimeline)}),s.forEach(o=>n.currentTimeline.mergeTimelineCollectedStyles(o)),n.transformIntoNewTimeline(r),n.previousNode=e}_visitTiming(e,n){if(e.dynamic){const s=e.strValue;return Na(n.params?Sa(s,n.params,n.errors):s,n.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,n){const s=n.currentAnimateTimings=this._visitTiming(e.timings,n),r=n.currentTimeline;s.delay&&(n.incrementTime(s.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,n):(n.incrementTime(s.duration),this.visitStyle(i,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=e}visitStyle(e,n){const s=n.currentTimeline,r=n.currentAnimateTimings;!r&&s.getCurrentStyleProperties().length&&s.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?s.applyEmptyStep(i):s.setStyles(e.styles,i,n.errors,n.options),n.previousNode=e}visitKeyframes(e,n){const s=n.currentAnimateTimings,r=n.currentTimeline.duration,i=s.duration,a=n.createSubContext().currentTimeline;a.easing=s.easing,e.styles.forEach(l=>{a.forwardTime((l.offset||0)*i),a.setStyles(l.styles,l.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(r+i),n.previousNode=e}visitQuery(e,n){const s=n.currentTimeline.currentTime,r=e.options||{},i=r.delay?ms(r.delay):0;i&&(6===n.previousNode.type||0==s&&n.currentTimeline.getCurrentStyleProperties().length)&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=Ra);let o=s;const a=n.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{n.currentQueryIndex=u;const d=n.createSubContext(e.options,c);i&&d.delayNextStep(i),c===n.element&&(l=d.currentTimeline),Ct(this,e.animation,d),d.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,d.currentTimeline.currentTime)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(o),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=e}visitStagger(e,n){const s=n.parentContext,r=n.currentTimeline,i=e.timings,o=Math.abs(i.duration),a=o*(n.currentQueryTotal-1);let l=o*n.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=a-l;break;case"full":l=s.currentStaggerTime}const u=n.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;Ct(this,e.animation,n),n.previousNode=e,s.currentStaggerTime=r.currentTime-d+(r.startTime-s.currentTimeline.startTime)}}const Ra={};class Gd{constructor(e,n,s,r,i,o,a,l){this._driver=e,this.element=n,this.subInstructions=s,this._enterClassName=r,this._leaveClassName=i,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ra,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new La(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,n){if(!e)return;const s=e;let r=this.options;null!=s.duration&&(r.duration=ms(s.duration)),null!=s.delay&&(r.delay=ms(s.delay));const i=s.params;if(i){let o=r.params;o||(o=this.options.params={}),Object.keys(i).forEach(a=>{(!n||!o.hasOwnProperty(a))&&(o[a]=Sa(i[a],o,this.errors))})}}_copyOptions(){const e={};if(this.options){const n=this.options.params;if(n){const s=e.params={};Object.keys(n).forEach(r=>{s[r]=n[r]})}}return e}createSubContext(e=null,n,s){const r=n||this.element,i=new Gd(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,s||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=Ra,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,n,s){const r={duration:null!=n?n:e.duration,delay:this.currentTimeline.currentTime+(null!=s?s:0)+e.delay,easing:""},i=new Dk(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,n,s,r,i,o){let a=[];if(r&&a.push(this.element),e.length>0){e=(e=e.replace(yk,"."+this._enterClassName)).replace(vk,"."+this._leaveClassName);let c=this._driver.query(this.element,e,1!=s);0!==s&&(c=s<0?c.slice(c.length+s,c.length):c.slice(0,s)),a.push(...c)}return!i&&0==a.length&&o.push(function AP(t){return new I(3014,z)}()),a}}class La{constructor(e,n,s,r){this._driver=e,this.element=n,this.startTime=s,this._elementTimelineStylesLookup=r,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(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,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(e){const n=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||n?(this.forwardTime(this.currentTime+e),n&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,n){return this.applyStylesToKeyframe(),new La(this._driver,e,n||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(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,n){this._localTimelineStyles[e]=n,this._globalTimelineStyles[e]=n,this._styleSummary[e]={time:this.currentTime,value:n}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(n=>{this._backFill[n]=this._globalTimelineStyles[n]||En,this._currentKeyframe[n]=En}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,n,s,r){n&&(this._previousKeyframe.easing=n);const i=r&&r.params||{},o=function Ck(t,e){const n={};let s;return t.forEach(r=>{"*"===r?(s=s||Object.keys(e),s.forEach(i=>{n[i]=En})):Un(r,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(o).forEach(a=>{const l=Sa(o[a],i,s);this._pendingStyles[a]=l,this._localTimelineStyles.hasOwnProperty(a)||(this._backFill[a]=this._globalTimelineStyles.hasOwnProperty(a)?this._globalTimelineStyles[a]:En),this._updateStyle(a,l)})}applyStylesToKeyframe(){const e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach(s=>{this._currentKeyframe[s]=e[s]}),Object.keys(this._localTimelineStyles).forEach(s=>{this._currentKeyframe.hasOwnProperty(s)||(this._currentKeyframe[s]=this._localTimelineStyles[s])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const n=this._localTimelineStyles[e];this._pendingStyles[e]=n,this._updateStyle(e,n)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let n in this._currentKeyframe)e.push(n);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(n=>{const s=this._styleSummary[n],r=e._styleSummary[n];(!s||r.time>s.time)&&this._updateStyle(n,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,n=new Set,s=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const c=Un(a,!0);Object.keys(c).forEach(u=>{const d=c[u];"!"==d?e.add(u):d==En&&n.add(u)}),s||(c.offset=l/this.duration),r.push(c)});const i=e.size?Aa(e.values()):[],o=n.size?Aa(n.values()):[];if(s){const a=r[0],l=mr(a);a.offset=0,l.offset=1,r=[a,l]}return $d(this.element,r,i,o,this.duration,this.startTime,this.easing,!1)}}class Dk extends La{constructor(e,n,s,r,i,o,a=!1){super(e,n,o.delay),this.keyframes=s,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:n,duration:s,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){const i=[],o=s+n,a=n/o,l=Un(e[0],!1);l.offset=0,i.push(l);const c=Un(e[0],!1);c.offset=Fw(a),i.push(c);const u=e.length-1;for(let d=1;d<=u;d++){let f=Un(e[d],!1);f.offset=Fw((n+f.offset*s)/o),i.push(f)}s=o,n=0,r="",e=i}return $d(this.element,e,this.preStyleProps,this.postStyleProps,s,n,r,!0)}}function Fw(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class zd{}class bk extends zd{normalizePropertyName(e,n){return Bd(e)}normalizeStyleValue(e,n,s,r){let i="";const o=s.toString().trim();if(Ek[n]&&0!==s&&"0"!==s)if("number"==typeof s)i="px";else{const a=s.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function yP(t,e){return new I(3005,z)}())}return o+i}}const Ek=(()=>function Ik(t){const e={};return t.forEach(n=>e[n]=!0),e}("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 Ow(t,e,n,s,r,i,o,a,l,c,u,d,f){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:i,toState:s,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:f}}const Wd={};class xw{constructor(e,n,s){this._triggerName=e,this.ast=n,this._stateStyles=s}match(e,n,s,r){return function Nk(t,e,n,s,r){return t.some(i=>i(e,n,s,r))}(this.ast.matchers,e,n,s,r)}buildStyles(e,n,s){const r=this._stateStyles["*"],i=this._stateStyles[e],o=r?r.buildStyles(n,s):{};return i?i.buildStyles(n,s):o}build(e,n,s,r,i,o,a,l,c,u){const d=[],f=this.ast.options&&this.ast.options.params||Wd,h=this.buildStyles(s,a&&a.params||Wd,d),g=l&&l.params||Wd,y=this.buildStyles(r,g,d),_=new Set,m=new Map,v=new Map,E="void"===r,M={params:Object.assign(Object.assign({},f),g)},q=u?[]:Ud(e,n,this.ast.animation,i,o,h,y,M,c,d);let Q=0;if(q.forEach(ie=>{Q=Math.max(ie.duration+ie.delay,Q)}),d.length)return Ow(n,this._triggerName,s,r,E,h,y,[],[],m,v,Q,d);q.forEach(ie=>{const we=ie.element,In=Dt(m,we,{});ie.preStyleProps.forEach(ut=>In[ut]=!0);const Vt=Dt(v,we,{});ie.postStyleProps.forEach(ut=>Vt[ut]=!0),we!==n&&_.add(we)});const Te=Aa(_.values());return Ow(n,this._triggerName,s,r,E,h,y,q,Te,m,v,Q)}}class Sk{constructor(e,n,s){this.styles=e,this.defaultParams=n,this.normalizer=s}buildStyles(e,n){const s={},r=mr(this.defaultParams);return Object.keys(e).forEach(i=>{const o=e[i];null!=o&&(r[i]=o)}),this.styles.styles.forEach(i=>{if("string"!=typeof i){const o=i;Object.keys(o).forEach(a=>{let l=o[a];l.length>1&&(l=Sa(l,r,n));const c=this.normalizer.normalizePropertyName(a,n);l=this.normalizer.normalizeStyleValue(a,c,l,n),s[c]=l})}}),s}}class Mk{constructor(e,n,s){this.name=e,this.ast=n,this._normalizer=s,this.transitionFactories=[],this.states={},n.states.forEach(r=>{this.states[r.name]=new Sk(r.style,r.options&&r.options.params||{},s)}),Pw(this.states,"true","1"),Pw(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new xw(e,r,this.states))}),this.fallbackTransition=function Tk(t,e,n){return new xw(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(o,a)=>!0],options:null,queryCount:0,depCount:0},e)}(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,n,s,r){return this.transitionFactories.find(o=>o.match(e,n,s,r))||null}matchStyles(e,n,s){return this.fallbackTransition.buildStyles(e,n,s)}}function Pw(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const Fk=new ka;class Ok{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._animations={},this._playersById={},this.players=[]}register(e,n){const s=[],i=jd(this._driver,n,s,[]);if(s.length)throw function kP(t){return new I(3503,z)}();this._animations[e]=i}_buildPlayer(e,n,s){const r=e.element,i=fw(0,this._normalizer,0,e.keyframes,n,s);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,n,s={}){const r=[],i=this._animations[e];let o;const a=new Map;if(i?(o=Ud(this._driver,n,i,kd,ba,{},{},s,Fk,r),o.forEach(u=>{const d=Dt(a,u.element,{});u.postStyleProps.forEach(f=>d[f]=null)})):(r.push(function RP(){return new I(3300,z)}()),o=[]),r.length)throw function LP(t){return new I(3504,z)}();a.forEach((u,d)=>{Object.keys(u).forEach(f=>{u[f]=this._driver.computeStyle(d,f,En)})});const c=$n(o.map(u=>{const d=a.get(u.element);return this._buildPlayer(u,{},d)}));return this._playersById[e]=c,c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){const n=this._getPlayer(e);n.destroy(),delete this._playersById[e];const s=this.players.indexOf(n);s>=0&&this.players.splice(s,1)}_getPlayer(e){const n=this._playersById[e];if(!n)throw function VP(t){return new I(3301,z)}();return n}listen(e,n,s,r){const i=Fd(n,"","","");return Md(this._getPlayer(e),s,i,r),()=>{}}command(e,n,s,r){if("register"==s)return void this.register(e,r[0]);if("create"==s)return void this.create(e,n,r[0]||{});const i=this._getPlayer(e);switch(s){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e)}}}const kw="ng-animate-queued",qd="ng-animate-disabled",Lk=[],Rw={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Vk={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Rt="__ng_removed";class Kd{constructor(e,n=""){this.namespaceId=n;const s=e&&e.hasOwnProperty("value");if(this.value=function $k(t){return null!=t?t:null}(s?e.value:e),s){const i=mr(e);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const n=e.params;if(n){const s=this.options.params;Object.keys(n).forEach(r=>{null==s[r]&&(s[r]=n[r])})}}}const Ei="void",Qd=new Kd(Ei);class Bk{constructor(e,n,s){this.id=e,this.hostElement=n,this._engine=s,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Lt(n,this._hostClassName)}listen(e,n,s,r){if(!this._triggers.hasOwnProperty(n))throw function BP(t,e){return new I(3302,z)}();if(null==s||0==s.length)throw function jP(t){return new I(3303,z)}();if(!function Uk(t){return"start"==t||"done"==t}(s))throw function HP(t,e){return new I(3400,z)}();const i=Dt(this._elementListeners,e,[]),o={name:n,phase:s,callback:r};i.push(o);const a=Dt(this._engine.statesByElement,e,{});return a.hasOwnProperty(n)||(Lt(e,Ea),Lt(e,Ea+"-"+n),a[n]=Qd),()=>{this._engine.afterFlush(()=>{const l=i.indexOf(o);l>=0&&i.splice(l,1),this._triggers[n]||delete a[n]})}}register(e,n){return!this._triggers[e]&&(this._triggers[e]=n,!0)}_getTrigger(e){const n=this._triggers[e];if(!n)throw function $P(t){return new I(3401,z)}();return n}trigger(e,n,s,r=!0){const i=this._getTrigger(n),o=new Zd(this.id,n,e);let a=this._engine.statesByElement.get(e);a||(Lt(e,Ea),Lt(e,Ea+"-"+n),this._engine.statesByElement.set(e,a={}));let l=a[n];const c=new Kd(s,this.id);if(!(s&&s.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a[n]=c,l||(l=Qd),c.value!==Ei&&l.value===c.value){if(!function Wk(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let r=0;r{ys(e,y),pn(e,_)})}return}const f=Dt(this._engine.playersByElement,e,[]);f.forEach(g=>{g.namespaceId==this.id&&g.triggerName==n&&g.queued&&g.destroy()});let p=i.matchTransition(l.value,c.value,e,c.params),h=!1;if(!p){if(!r)return;p=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:n,transition:p,fromState:l,toState:c,player:o,isFallbackTransition:h}),h||(Lt(e,kw),o.onStart(()=>{yr(e,kw)})),o.onDone(()=>{let g=this.players.indexOf(o);g>=0&&this.players.splice(g,1);const y=this._engine.playersByElement.get(e);if(y){let _=y.indexOf(o);_>=0&&y.splice(_,1)}}),this.players.push(o),f.push(o),o}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((n,s)=>{delete n[e]}),this._elementListeners.forEach((n,s)=>{this._elementListeners.set(s,n.filter(r=>r.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const n=this._engine.playersByElement.get(e);n&&(n.forEach(s=>s.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,n){const s=this._engine.driver.query(e,Ia,!0);s.forEach(r=>{if(r[Rt])return;const i=this._engine.fetchNamespacesByElement(r);i.size?i.forEach(o=>o.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>s.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(e,n,s,r){const i=this._engine.statesByElement.get(e),o=new Map;if(i){const a=[];if(Object.keys(i).forEach(l=>{if(o.set(l,i[l].value),this._triggers[l]){const c=this.trigger(e,l,Ei,r);c&&a.push(c)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,n,o),s&&$n(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const n=this._elementListeners.get(e),s=this._engine.statesByElement.get(e);if(n&&s){const r=new Set;n.forEach(i=>{const o=i.name;if(r.has(o))return;r.add(o);const l=this._triggers[o].fallbackTransition,c=s[o]||Qd,u=new Kd(Ei),d=new Zd(this.id,o,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:o,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(e,n){const s=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,n),this.triggerLeaveAnimation(e,n,!0))return;let r=!1;if(s.totalAnimations){const i=s.players.length?s.playersByQueriedElement.get(e):[];if(i&&i.length)r=!0;else{let o=e;for(;o=o.parentNode;)if(s.statesByElement.get(o)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)s.markElementAsRemoved(this.id,e,!1,n);else{const i=e[Rt];(!i||i===Rw)&&(s.afterFlush(()=>this.clearElementCache(e)),s.destroyInnerAnimations(e),s._onRemovalComplete(e,n))}}insertNode(e,n){Lt(e,this._hostClassName)}drainQueuedTransitions(e){const n=[];return this._queue.forEach(s=>{const r=s.player;if(r.destroyed)return;const i=s.element,o=this._elementListeners.get(i);o&&o.forEach(a=>{if(a.name==s.triggerName){const l=Fd(i,s.triggerName,s.fromState.value,s.toState.value);l._data=e,Md(s.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(s)}),this._queue=[],n.sort((s,r)=>{const i=s.transition.ast.depCount,o=r.transition.ast.depCount;return 0==i||0==o?i-o:this._engine.driver.containsElement(s.element,r.element)?1:-1})}destroy(e){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let n=!1;return this._elementListeners.has(e)&&(n=!0),n=!!this._queue.find(s=>s.element===e)||n,n}}class jk{constructor(e,n,s){this.bodyNode=e,this.driver=n,this._normalizer=s,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=(r,i)=>{}}_onRemovalComplete(e,n){this.onRemovalComplete(e,n)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(n=>{n.players.forEach(s=>{s.queued&&e.push(s)})}),e}createNamespace(e,n){const s=new Bk(e,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(s,n):(this.newHostElements.set(n,s),this.collectEnterElement(n)),this._namespaceLookup[e]=s}_balanceNamespaceList(e,n){const s=this._namespaceList,r=this.namespacesByHostElement,i=s.length-1;if(i>=0){let o=!1;if(void 0!==this.driver.getParentElement){let a=this.driver.getParentElement(n);for(;a;){const l=r.get(a);if(l){const c=s.indexOf(l);s.splice(c+1,0,e),o=!0;break}a=this.driver.getParentElement(a)}}else for(let a=i;a>=0;a--)if(this.driver.containsElement(s[a].hostElement,n)){s.splice(a+1,0,e),o=!0;break}o||s.unshift(e)}else s.push(e);return r.set(n,e),e}register(e,n){let s=this._namespaceLookup[e];return s||(s=this.createNamespace(e,n)),s}registerTrigger(e,n,s){let r=this._namespaceLookup[e];r&&r.register(n,s)&&this.totalAnimations++}destroy(e,n){if(!e)return;const s=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(s.hostElement),delete this._namespaceLookup[e];const r=this._namespaceList.indexOf(s);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>s.destroy(n))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const n=new Set,s=this.statesByElement.get(e);if(s){const r=Object.keys(s);for(let i=0;i=0&&this.collectedLeaveElements.splice(o,1)}if(e){const o=this._fetchNamespace(e);o&&o.insertNode(n,s)}r&&this.collectEnterElement(n)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,n){n?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Lt(e,qd)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),yr(e,qd))}removeNode(e,n,s,r){if(Va(n)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(n,r):this.markElementAsRemoved(e,n,!1,r),s){const o=this.namespacesByHostElement.get(n);o&&o.id!==e&&o.removeNode(n,r)}}else this._onRemovalComplete(n,r)}markElementAsRemoved(e,n,s,r,i){this.collectedLeaveElements.push(n),n[Rt]={namespaceId:e,setForRemoval:r,hasAnimation:s,removedBeforeQueried:!1,previousTriggersValues:i}}listen(e,n,s,r,i){return Va(n)?this._fetchNamespace(e).listen(n,s,r,i):()=>{}}_buildInstruction(e,n,s,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,s,r,e.fromState.options,e.toState.options,n,i)}destroyInnerAnimations(e){let n=this.driver.query(e,Ia,!0);n.forEach(s=>this.destroyActiveAnimationsForElement(s)),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,Rd,!0),n.forEach(s=>this.finishActiveQueriedAnimationOnElement(s)))}destroyActiveAnimationsForElement(e){const n=this.playersByElement.get(e);n&&n.forEach(s=>{s.queued?s.markedForDestroy=!0:s.destroy()})}finishActiveQueriedAnimationOnElement(e){const n=this.playersByQueriedElement.get(e);n&&n.forEach(s=>s.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return $n(this.players).onDone(()=>e());e()})}processLeaveNode(e){var n;const s=e[Rt];if(s&&s.setForRemoval){if(e[Rt]=Rw,s.namespaceId){this.destroyInnerAnimations(e);const r=this._fetchNamespace(s.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,s.setForRemoval)}(null===(n=e.classList)||void 0===n?void 0:n.contains(qd))&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((s,r)=>this._balanceNamespaceList(s,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let s=0;ss()),this._flushFns=[],this._whenQuietFns.length){const s=this._whenQuietFns;this._whenQuietFns=[],n.length?$n(n).onDone(()=>{s.forEach(r=>r())}):s.forEach(r=>r())}}reportError(e){throw function UP(t){return new I(3402,z)}()}_flushAnimations(e,n){const s=new ka,r=[],i=new Map,o=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(N=>{u.add(N);const S=this.driver.query(N,".ng-animate-queued",!0);for(let T=0;T{const T=kd+g++;h.set(S,T),N.forEach(Y=>Lt(Y,T))});const y=[],_=new Set,m=new Set;for(let N=0;N_.add(Y)):m.add(S))}const v=new Map,E=Bw(f,Array.from(_));E.forEach((N,S)=>{const T=ba+g++;v.set(S,T),N.forEach(Y=>Lt(Y,T))}),e.push(()=>{p.forEach((N,S)=>{const T=h.get(S);N.forEach(Y=>yr(Y,T))}),E.forEach((N,S)=>{const T=v.get(S);N.forEach(Y=>yr(Y,T))}),y.forEach(N=>{this.processLeaveNode(N)})});const M=[],q=[];for(let N=this._namespaceList.length-1;N>=0;N--)this._namespaceList[N].drainQueuedTransitions(n).forEach(T=>{const Y=T.player,Le=T.element;if(M.push(Y),this.collectedEnterElements.length){const at=Le[Rt];if(at&&at.setForMove){if(at.previousTriggersValues&&at.previousTriggersValues.has(T.triggerName)){const vs=at.previousTriggersValues.get(T.triggerName),zn=this.statesByElement.get(T.element);zn&&zn[T.triggerName]&&(zn[T.triggerName].value=vs)}return void Y.destroy()}}const hn=!d||!this.driver.containsElement(d,Le),bt=v.get(Le),Gn=h.get(Le),De=this._buildInstruction(T,s,Gn,bt,hn);if(De.errors&&De.errors.length)return void q.push(De);if(hn)return Y.onStart(()=>ys(Le,De.fromStyles)),Y.onDestroy(()=>pn(Le,De.toStyles)),void r.push(Y);if(T.isFallbackTransition)return Y.onStart(()=>ys(Le,De.fromStyles)),Y.onDestroy(()=>pn(Le,De.toStyles)),void r.push(Y);const Qw=[];De.timelines.forEach(at=>{at.stretchStartingKeyframe=!0,this.disabledNodes.has(at.element)||Qw.push(at)}),De.timelines=Qw,s.append(Le,De.timelines),o.push({instruction:De,player:Y,element:Le}),De.queriedElements.forEach(at=>Dt(a,at,[]).push(Y)),De.preStyleProps.forEach((at,vs)=>{const zn=Object.keys(at);if(zn.length){let ws=l.get(vs);ws||l.set(vs,ws=new Set),zn.forEach(Xd=>ws.add(Xd))}}),De.postStyleProps.forEach((at,vs)=>{const zn=Object.keys(at);let ws=c.get(vs);ws||c.set(vs,ws=new Set),zn.forEach(Xd=>ws.add(Xd))})});if(q.length){const N=[];q.forEach(S=>{N.push(function GP(t,e){return new I(3505,z)}())}),M.forEach(S=>S.destroy()),this.reportError(N)}const Q=new Map,Te=new Map;o.forEach(N=>{const S=N.element;s.has(S)&&(Te.set(S,S),this._beforeAnimationBuild(N.player.namespaceId,N.instruction,Q))}),r.forEach(N=>{const S=N.element;this._getPreviousPlayers(S,!1,N.namespaceId,N.triggerName,null).forEach(Y=>{Dt(Q,S,[]).push(Y),Y.destroy()})});const ie=y.filter(N=>Hw(N,l,c)),we=new Map;Vw(we,this.driver,m,c,En).forEach(N=>{Hw(N,l,c)&&ie.push(N)});const Vt=new Map;p.forEach((N,S)=>{Vw(Vt,this.driver,new Set(N),l,"!")}),ie.forEach(N=>{const S=we.get(N),T=Vt.get(N);we.set(N,Object.assign(Object.assign({},S),T))});const ut=[],Nn=[],Sn={};o.forEach(N=>{const{element:S,player:T,instruction:Y}=N;if(s.has(S)){if(u.has(S))return T.onDestroy(()=>pn(S,Y.toStyles)),T.disabled=!0,T.overrideTotalTime(Y.totalTime),void r.push(T);let Le=Sn;if(Te.size>1){let bt=S;const Gn=[];for(;bt=bt.parentNode;){const De=Te.get(bt);if(De){Le=De;break}Gn.push(bt)}Gn.forEach(De=>Te.set(De,Le))}const hn=this._buildAnimation(T.namespaceId,Y,Q,i,Vt,we);if(T.setRealPlayer(hn),Le===Sn)ut.push(T);else{const bt=this.playersByElement.get(Le);bt&&bt.length&&(T.parentPlayer=$n(bt)),r.push(T)}}else ys(S,Y.fromStyles),T.onDestroy(()=>pn(S,Y.toStyles)),Nn.push(T),u.has(S)&&r.push(T)}),Nn.forEach(N=>{const S=i.get(N.element);if(S&&S.length){const T=$n(S);N.setRealPlayer(T)}}),r.forEach(N=>{N.parentPlayer?N.syncPlayerEvents(N.parentPlayer):N.destroy()});for(let N=0;N!hn.destroyed);Le.length?Gk(this,S,Le):this.processLeaveNode(S)}return y.length=0,ut.forEach(N=>{this.players.push(N),N.onDone(()=>{N.destroy();const S=this.players.indexOf(N);this.players.splice(S,1)}),N.play()}),ut}elementContainsData(e,n){let s=!1;const r=n[Rt];return r&&r.setForRemoval&&(s=!0),this.playersByElement.has(n)&&(s=!0),this.playersByQueriedElement.has(n)&&(s=!0),this.statesByElement.has(n)&&(s=!0),this._fetchNamespace(e).elementContainsData(n)||s}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,n,s,r,i){let o=[];if(n){const a=this.playersByQueriedElement.get(e);a&&(o=a)}else{const a=this.playersByElement.get(e);if(a){const l=!i||i==Ei;a.forEach(c=>{c.queued||!l&&c.triggerName!=r||o.push(c)})}}return(s||r)&&(o=o.filter(a=>!(s&&s!=a.namespaceId||r&&r!=a.triggerName))),o}_beforeAnimationBuild(e,n,s){const i=n.element,o=n.isRemovalTransition?void 0:e,a=n.isRemovalTransition?void 0:n.triggerName;for(const l of n.timelines){const c=l.element,u=c!==i,d=Dt(s,c,[]);this._getPreviousPlayers(c,u,o,a,n.toState).forEach(p=>{const h=p.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),p.destroy(),d.push(p)})}ys(i,n.fromStyles)}_buildAnimation(e,n,s,r,i,o){const a=n.triggerName,l=n.element,c=[],u=new Set,d=new Set,f=n.timelines.map(h=>{const g=h.element;u.add(g);const y=g[Rt];if(y&&y.removedBeforeQueried)return new vi(h.duration,h.delay);const _=g!==l,m=function zk(t){const e=[];return jw(t,e),e}((s.get(g)||Lk).map(Q=>Q.getRealPlayer())).filter(Q=>!!Q.element&&Q.element===g),v=i.get(g),E=o.get(g),M=fw(0,this._normalizer,0,h.keyframes,v,E),q=this._buildPlayer(h,M,m);if(h.subTimeline&&r&&d.add(g),_){const Q=new Zd(e,a,g);Q.setRealPlayer(q),c.push(Q)}return q});c.forEach(h=>{Dt(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>function Hk(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,h.element,h))}),u.forEach(h=>Lt(h,Cw));const p=$n(f);return p.onDestroy(()=>{u.forEach(h=>yr(h,Cw)),pn(l,n.toStyles)}),d.forEach(h=>{Dt(r,h,[]).push(p)}),p}_buildPlayer(e,n,s){return n.length>0?this.driver.animate(e.element,n,e.duration,e.delay,e.easing,s):new vi(e.duration,e.delay)}}class Zd{constructor(e,n,s){this.namespaceId=e,this.triggerName=n,this.element=s,this._player=new vi,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(n=>{this._queuedCallbacks[n].forEach(s=>Md(e,n,void 0,s))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const n=this._player;n.triggerCallback&&e.onStart(()=>n.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,n){Dt(this._queuedCallbacks,e,[]).push(n)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}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(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const n=this._player;n.triggerCallback&&n.triggerCallback(e)}}function Va(t){return t&&1===t.nodeType}function Lw(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function Vw(t,e,n,s,r){const i=[];n.forEach(l=>i.push(Lw(l)));const o=[];s.forEach((l,c)=>{const u={};l.forEach(d=>{const f=u[d]=e.computeStyle(c,d,r);(!f||0==f.length)&&(c[Rt]=Vk,o.push(c))}),t.set(c,u)});let a=0;return n.forEach(l=>Lw(l,i[a++])),o}function Bw(t,e){const n=new Map;if(t.forEach(a=>n.set(a,[])),0==e.length)return n;const r=new Set(e),i=new Map;function o(a){if(!a)return 1;let l=i.get(a);if(l)return l;const c=a.parentNode;return l=n.has(c)?c:r.has(c)?1:o(c),i.set(a,l),l}return e.forEach(a=>{const l=o(a);1!==l&&n.get(l).push(a)}),n}function Lt(t,e){var n;null===(n=t.classList)||void 0===n||n.add(e)}function yr(t,e){var n;null===(n=t.classList)||void 0===n||n.remove(e)}function Gk(t,e,n){$n(n).onDone(()=>t.processLeaveNode(e))}function jw(t,e){for(let n=0;nr.add(i)):e.set(t,s),n.delete(t),!0}class Ba{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._triggerCache={},this.onRemovalComplete=(r,i)=>{},this._transitionEngine=new jk(e,n,s),this._timelineEngine=new Ok(e,n,s),this._transitionEngine.onRemovalComplete=(r,i)=>this.onRemovalComplete(r,i)}registerTrigger(e,n,s,r,i){const o=e+"-"+r;let a=this._triggerCache[o];if(!a){const l=[],u=jd(this._driver,i,l,[]);if(l.length)throw function xP(t,e){return new I(3404,z)}();a=function Ak(t,e,n){return new Mk(t,e,n)}(r,u,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(n,r,a)}register(e,n){this._transitionEngine.register(e,n)}destroy(e,n){this._transitionEngine.destroy(e,n)}onInsert(e,n,s,r){this._transitionEngine.insertNode(e,n,s,r)}onRemove(e,n,s,r){this._transitionEngine.removeNode(e,n,r||!1,s)}disableAnimations(e,n){this._transitionEngine.markElementAsDisabled(e,n)}process(e,n,s,r){if("@"==s.charAt(0)){const[i,o]=pw(s);this._timelineEngine.command(i,n,o,r)}else this._transitionEngine.trigger(e,n,s,r)}listen(e,n,s,r,i){if("@"==s.charAt(0)){const[o,a]=pw(s);return this._timelineEngine.listen(o,n,a,i)}return this._transitionEngine.listen(e,n,s,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Kk=(()=>{class t{constructor(n,s,r){this._element=n,this._startStyles=s,this._endStyles=r,this._state=0;let i=t.initialStylesByElement.get(n);i||t.initialStylesByElement.set(n,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&pn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(pn(this._element,this._initialStyles),this._endStyles&&(pn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ys(this._element,this._endStyles),this._endStyles=null),pn(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function Yd(t){let e=null;const n=Object.keys(t);for(let s=0;se()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,n,s){return e.animate(n,s)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),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(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};if(this.hasStarted()){const n=this._finalKeyframe;Object.keys(n).forEach(s=>{"offset"!=s&&(e[s]=this._finished?n[s]:Sw(this.element,s))})}this.currentSnapshot=e}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class Zk{validateStyleProperty(e){return yw(e)}matchesElement(e,n){return!1}containsElement(e,n){return _w(e,n)}getParentElement(e){return xd(e)}query(e,n,s){return vw(e,n,s)}computeStyle(e,n,s){return window.getComputedStyle(e)[n]}animate(e,n,s,r,i,o=[]){const l={duration:s,delay:r,fill:0==r?"both":"forwards"};i&&(l.easing=i);const c={},u=o.filter(f=>f instanceof $w);(function ek(t,e){return 0===t||0===e})(s,r)&&u.forEach(f=>{let p=f.currentSnapshot;Object.keys(p).forEach(h=>c[h]=p[h])}),n=function tk(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let i=e[0],o=[];if(s.forEach(a=>{i.hasOwnProperty(a)||o.push(a),i[a]=n[a]}),o.length)for(var r=1;rUn(f,!1)),c);const d=function qk(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=Yd(e[0]),e.length>1&&(s=Yd(e[e.length-1]))):e&&(n=Yd(e)),n||s?new Kk(t,n,s):null}(e,n);return new $w(e,n,l,d)}}let Yk=(()=>{class t extends ga{constructor(n,s){super(),this._nextAnimationId=0,this._renderer=n.createRenderer(s.body,{id:"0",encapsulation:Ht.None,styles:[],data:{animation:[]}})}build(n){const s=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(n)?zv(n):n;return Uw(this._renderer,null,s,"register",[r]),new Xk(s,this._renderer)}}return t.\u0275fac=function(n){return new(n||t)(x(cr),x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Xk extends class mx{}{constructor(e,n){super(),this._id=e,this._renderer=n}create(e,n){return new Jk(this._id,e,n||{},this._renderer)}}class Jk{constructor(e,n,s,r){this.id=e,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",s)}_listen(e,n){return this._renderer.listen(this.element,`@@${this.id}:${e}`,n)}_command(e,...n){return Uw(this._renderer,this.element,this.id,e,n)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}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(e){this._command("setPosition",e)}getPosition(){var e,n;return null!==(n=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==n?n:0}}function Uw(t,e,n,s,r){return t.setProperty(e,`@@${n}:${s}`,r)}const Gw="@.disabled";let eR=(()=>{class t{constructor(n,s,r){this.delegate=n,this.engine=s,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),s.onRemovalComplete=(i,o)=>{const a=null==o?void 0:o.parentNode(i);a&&o.removeChild(a,i)}}createRenderer(n,s){const i=this.delegate.createRenderer(n,s);if(!(n&&s&&s.data&&s.data.animation)){let u=this._rendererCache.get(i);return u||(u=new zw("",i,this.engine),this._rendererCache.set(i,u)),u}const o=s.id,a=s.id+"-"+this._currentId;this._currentId++,this.engine.register(a,n);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(o,a,n,u.name,u)};return s.data.animation.forEach(l),new tR(this,a,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(n,s,r){n>=0&&ns(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(i=>{const[o,a]=i;o(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([s,r]))}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 t.\u0275fac=function(n){return new(n||t)(x(cr),x(Ba),x(Pe))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class zw{constructor(e,n,s){this.namespaceId=e,this.delegate=n,this.engine=s,this.destroyNode=this.delegate.destroyNode?r=>n.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,n){this.delegate.appendChild(e,n),this.engine.onInsert(this.namespaceId,n,e,!1)}insertBefore(e,n,s,r=!0){this.delegate.insertBefore(e,n,s),this.engine.onInsert(this.namespaceId,n,e,r)}removeChild(e,n,s){this.engine.onRemove(this.namespaceId,n,this.delegate,s)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,s,r){this.delegate.setAttribute(e,n,s,r)}removeAttribute(e,n,s){this.delegate.removeAttribute(e,n,s)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,s,r){this.delegate.setStyle(e,n,s,r)}removeStyle(e,n,s){this.delegate.removeStyle(e,n,s)}setProperty(e,n,s){"@"==n.charAt(0)&&n==Gw?this.disableAnimations(e,!!s):this.delegate.setProperty(e,n,s)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,s){return this.delegate.listen(e,n,s)}disableAnimations(e,n){this.engine.disableAnimations(e,n)}}class tR extends zw{constructor(e,n,s,r){super(n,s,r),this.factory=e,this.namespaceId=n}setProperty(e,n,s){"@"==n.charAt(0)?"."==n.charAt(1)&&n==Gw?this.disableAnimations(e,s=void 0===s||!!s):this.engine.process(this.namespaceId,e,n.substr(1),s):this.delegate.setProperty(e,n,s)}listen(e,n,s){if("@"==n.charAt(0)){const r=function nR(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(e);let i=n.substr(1),o="";return"@"!=i.charAt(0)&&([i,o]=function sR(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,r,i,o,a=>{this.factory.scheduleListenerCallback(a._data||-1,s,a)})}return this.delegate.listen(e,n,s)}}let rR=(()=>{class t extends Ba{constructor(n,s,r){super(n.body,s,r)}ngOnDestroy(){this.flush()}}return t.\u0275fac=function(n){return new(n||t)(x(lt),x(Pd),x(zd))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ww=new H("AnimationModuleType"),qw=[{provide:ga,useClass:Yk},{provide:zd,useFactory:function iR(){return new bk}},{provide:Ba,useClass:rR},{provide:cr,useFactory:function oR(t,e,n){return new eR(t,e,n)},deps:[ta,Ba,Pe]}],Kw=[{provide:Pd,useFactory:()=>new Zk},{provide:Ww,useValue:"BrowserAnimations"},...qw],aR=[{provide:Pd,useClass:ww},{provide:Ww,useValue:"NoopAnimations"},...qw];let lR=(()=>{class t{static withConfig(n){return{ngModule:t,providers:n.disableAnimations?aR:Kw}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:Kw,imports:[S_]}),t})(),cR=(()=>{class t{constructor(n){this.injector=n;const s=Ku(sx,{injector:this.injector});customElements.define("site-search",s);const r=Ku(lP,{injector:this.injector});customElements.define("icon-set-list",r);const i=Ku(dP,{injector:this.injector});customElements.define("svg-css",i)}ngDoBootstrap(){}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:[],imports:[[S_,JO,Zx.forRoot(),lR]]}),t})();(function xA(){By=!1})(),hF().bootstrapModule(cR).catch(t=>console.error(t))}},Wn=>{Wn(Wn.s=441)}]); \ No newline at end of file diff --git a/icons/modus-outlined/_metadata.json b/icons/modus-outlined/_metadata.json index bd7923e..a0f90e6 100644 --- a/icons/modus-outlined/_metadata.json +++ b/icons/modus-outlined/_metadata.json @@ -1553,6 +1553,16 @@ "Folders & Files" ] }, + { + "name": "file-bar-graph", + "tags": [ + "chart", + "report" + ], + "categories": [ + "Folders & Files" + ] + }, { "name": "file-check-in", "tags": [ diff --git a/icons/modus-outlined/file-bar-graph.svg b/icons/modus-outlined/file-bar-graph.svg new file mode 100644 index 0000000..967feba --- /dev/null +++ b/icons/modus-outlined/file-bar-graph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/icons/modus-solid/_metadata.json b/icons/modus-solid/_metadata.json index bd7923e..a0f90e6 100644 --- a/icons/modus-solid/_metadata.json +++ b/icons/modus-solid/_metadata.json @@ -1553,6 +1553,16 @@ "Folders & Files" ] }, + { + "name": "file-bar-graph", + "tags": [ + "chart", + "report" + ], + "categories": [ + "Folders & Files" + ] + }, { "name": "file-check-in", "tags": [ diff --git a/icons/modus-solid/file-bar-graph.svg b/icons/modus-solid/file-bar-graph.svg new file mode 100644 index 0000000..62562fb --- /dev/null +++ b/icons/modus-solid/file-bar-graph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file