(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(t,e,n){t.exports=n("zUnb")},"1G5W":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var s=n("zx2A");function r(t){return e=>e.lift(new i(t))}class i{constructor(t){this.notifier=t}call(t,e){const n=new o(t),r=Object(s.c)(this.notifier,new s.a(n));return r&&!n.seenValue?(n.add(r),e.subscribe(n)):n}}class o extends s.b{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},"2QA8":function(t,e,n){"use strict";n.d(e,"a",function(){return s});const s=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())()},"2Vo4":function(t,e,n){"use strict";n.d(e,"a",function(){return i});var s=n("XNiG"),r=n("9ppp");class i extends s.a{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new r.a;return this._value}next(t){super.next(this._value=t)}}},"2fFW":function(t,e,n){"use strict";n.d(e,"a",function(){return r});let s=!1;const r={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else s&&console.log("RxJS: Back to a better error behavior. Thank you. <3");s=t},get useDeprecatedSynchronousErrorHandling(){return s}}},"2qGb":function(t,e,n){"use strict";n.d(e,"a",function(){return u});var s=n("LRne"),r=n("cp0P"),i=n("lJxs"),o=n("JIr8"),a=n("vkgz"),l=n("8Y7J"),c=n("ZF+8"),h=n("iInd");let u=(()=>{class t{constructor(t,e){this._locale=t,this._router=e,this._initialized=!1,this._actions=[t=>this._locale.init(t)]}get initialized(){return this._initialized}canActivate(t,e){const n=this._router.createUrlTree(["/error/500",{returnUrl:e.url}]);return this.init(t).pipe(Object(i.a)(t=>t||n),Object(o.a)(t=>(console.log("canActivate catchError: ",t),Object(s.a)(n))))}canActivateChild(t,e){return this.canActivate(t,e)}init(t){if(this._initialized)return Object(s.a)(!0);const e=this._actions.map(e=>e(t));return Object(r.a)(e).pipe(Object(i.a)(t=>t.every(t=>!0===t)),Object(a.a)(t=>this._initialized=t))}}return t.\u0275fac=function(e){return new(e||t)(l.Wb(c.d),l.Wb(h.f))},t.\u0275prov=l.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},"3N8a":function(t,e,n){"use strict";n.d(e,"a",function(){return i});var s=n("quSY");class r extends s.a{constructor(t,e){super()}schedule(t,e=0){return this}}class i extends r{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const n=this.id,s=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(s,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(s,this.id,e),this}requestAsyncId(t,e,n=0){return setInterval(t.flush.bind(t,this),n)}recycleAsyncId(t,e,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let n,s=!1;try{this.work(t)}catch(r){s=!0,n=!!r&&r||new Error(r)}if(s)return this.unsubscribe(),n}_unsubscribe(){const t=this.id,e=this.scheduler,n=e.actions,s=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==s&&n.splice(s,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}},"3SdF":function(t,e,n){"use strict";n.d(e,"a",function(){return c});var s=n("AeXS"),r=n("Yjo6"),i=n("8Y7J"),o=n("ZF+8"),a=n("PEwv"),l=n("Zxq0");let c=(()=>{class t extends r.a{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(o.f))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-goodbye"]],features:[i.zb([s.r]),i.xb],decls:2,vars:0,consts:[[1,"content-container"],["header","GoodbyeHeader","text","GoodbyeText","edsSpacing","top-xxl"]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.Nb(1,"app-header-and-text",1),i.Rb())},directives:[a.a,l.z],styles:["[_nghost-%COMP%]{display:block}"]}),t})()},"4I5i":function(t,e,n){"use strict";n.d(e,"a",function(){return s});const s=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})()},"5+tZ":function(t,e,n){"use strict";n.d(e,"a",function(){return o});var s=n("lJxs"),r=n("Cfvw"),i=n("zx2A");function o(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?i=>i.pipe(o((n,i)=>Object(r.a)(t(n,i)).pipe(Object(s.a)((t,s)=>e(n,t,i,s))),n)):("number"==typeof e&&(n=e),e=>e.lift(new a(t,n)))}class a{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new l(t,this.project,this.concurrent))}}class l extends i.b{constructor(t,e,n=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},"7Hc7":function(t,e,n){"use strict";n.d(e,"a",function(){return d});let s=1;const r=(()=>Promise.resolve())(),i={};function o(t){return t in i&&(delete i[t],!0)}const a={setImmediate(t){const e=s++;return i[e]=!0,r.then(()=>o(e)&&t()),e},clearImmediate(t){o(t)}};var l=n("3N8a");class c extends l.a{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=a.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(t,e,n);0===t.actions.length&&(a.clearImmediate(e),t.scheduled=void 0)}}var h=n("IjjT");class u extends h.a{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let n,s=-1,r=e.length;t=t||e.shift();do{if(n=t.execute(t.state,t.delay))break}while(++sthis._complete.call(this._context);a.a.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),a.a.useDeprecatedSynchronousErrorHandling)throw n;Object(l.a)(n)}}__tryOrSetError(t,e,n){if(!a.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(s){return a.a.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=s,t.syncErrorThrown=!0,!0):(Object(l.a)(s),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}},"8LU1":function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n.d(e,"b",function(){return r}),n.d(e,"c",function(){return a}),n.d(e,"d",function(){return l}),n.d(e,"e",function(){return i});var s=n("8Y7J");function r(t){return null!=t&&"false"!=`${t}`}function i(t,e=0){return function(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):e}function o(t){return Array.isArray(t)?t:[t]}function a(t){return null==t?"":"string"==typeof t?t:`${t}px`}function l(t){return t instanceof s.l?t.nativeElement:t}},"8Y7J":function(t,e,n){"use strict";n.d(e,"a",function(){return on}),n.d(e,"b",function(){return Ul}),n.d(e,"c",function(){return Dl}),n.d(e,"d",function(){return Rl}),n.d(e,"e",function(){return Pl}),n.d(e,"f",function(){return Rc}),n.d(e,"g",function(){return xc}),n.d(e,"h",function(){return Ra}),n.d(e,"i",function(){return nc}),n.d(e,"j",function(){return la}),n.d(e,"k",function(){return Gl}),n.d(e,"l",function(){return da}),n.d(e,"m",function(){return ys}),n.d(e,"n",function(){return vl}),n.d(e,"o",function(){return ai}),n.d(e,"p",function(){return On}),n.d(e,"q",function(){return z}),n.d(e,"r",function(){return rn}),n.d(e,"s",function(){return Ci}),n.d(e,"t",function(){return Ha}),n.d(e,"u",function(){return Aa}),n.d(e,"v",function(){return Kl}),n.d(e,"w",function(){return Ja}),n.d(e,"x",function(){return kc}),n.d(e,"y",function(){return Ga}),n.d(e,"z",function(){return Cc}),n.d(e,"A",function(){return ic}),n.d(e,"B",function(){return xn}),n.d(e,"C",function(){return Wl}),n.d(e,"D",function(){return Bl}),n.d(e,"E",function(){return _l}),n.d(e,"F",function(){return ma}),n.d(e,"G",function(){return fa}),n.d(e,"H",function(){return Vs}),n.d(e,"I",function(){return va}),n.d(e,"J",function(){return ms}),n.d(e,"K",function(){return Ln}),n.d(e,"L",function(){return Ac}),n.d(e,"M",function(){return Wa}),n.d(e,"N",function(){return dc}),n.d(e,"O",function(){return an}),n.d(e,"P",function(){return ba}),n.d(e,"Q",function(){return Qa}),n.d(e,"R",function(){return H}),n.d(e,"S",function(){return Vc}),n.d(e,"T",function(){return Mc}),n.d(e,"U",function(){return p}),n.d(e,"V",function(){return Vn}),n.d(e,"W",function(){return Nc}),n.d(e,"X",function(){return mc}),n.d(e,"Y",function(){return $l}),n.d(e,"Z",function(){return ci}),n.d(e,"ab",function(){return Go}),n.d(e,"bb",function(){return ps}),n.d(e,"cb",function(){return Zn}),n.d(e,"db",function(){return Pn}),n.d(e,"eb",function(){return qn}),n.d(e,"fb",function(){return Un}),n.d(e,"gb",function(){return Bn}),n.d(e,"hb",function(){return Fn}),n.d(e,"ib",function(){return Wn}),n.d(e,"jb",function(){return Wo}),n.d(e,"kb",function(){return jc}),n.d(e,"lb",function(){return Uo}),n.d(e,"mb",function(){return $o}),n.d(e,"nb",function(){return Dn}),n.d(e,"ob",function(){return N}),n.d(e,"pb",function(){return Ai}),n.d(e,"qb",function(){return to}),n.d(e,"rb",function(){return Yi}),n.d(e,"sb",function(){return Xi}),n.d(e,"tb",function(){return Bo}),n.d(e,"ub",function(){return zt}),n.d(e,"vb",function(){return h}),n.d(e,"wb",function(){return Rn}),n.d(e,"xb",function(){return zi}),n.d(e,"yb",function(){return bt}),n.d(e,"zb",function(){return ia}),n.d(e,"Ab",function(){return ur}),n.d(e,"Bb",function(){return Ii}),n.d(e,"Cb",function(){return wo}),n.d(e,"Db",function(){return Io}),n.d(e,"Eb",function(){return Mo}),n.d(e,"Fb",function(){return Hl}),n.d(e,"Gb",function(){return K}),n.d(e,"Hb",function(){return tt}),n.d(e,"Ib",function(){return g}),n.d(e,"Jb",function(){return v}),n.d(e,"Kb",function(){return Q}),n.d(e,"Lb",function(){return et}),n.d(e,"Mb",function(){return qi}),n.d(e,"Nb",function(){return Ki}),n.d(e,"Ob",function(){return Zi}),n.d(e,"Pb",function(){return Ji}),n.d(e,"Qb",function(){return Gi}),n.d(e,"Rb",function(){return $i}),n.d(e,"Sb",function(){return Ui}),n.d(e,"Tb",function(){return Qi}),n.d(e,"Ub",function(){return tn}),n.d(e,"Vb",function(){return Ro}),n.d(e,"Wb",function(){return Cn}),n.d(e,"Xb",function(){return en}),n.d(e,"Yb",function(){return Il}),n.d(e,"Zb",function(){return Fi}),n.d(e,"ac",function(){return eo}),n.d(e,"bc",function(){return El}),n.d(e,"cc",function(){return ve}),n.d(e,"dc",function(){return oo}),n.d(e,"ec",function(){return ml}),n.d(e,"fc",function(){return gl}),n.d(e,"gc",function(){return co}),n.d(e,"hc",function(){return lo}),n.d(e,"ic",function(){return Bi}),n.d(e,"jc",function(){return ho}),n.d(e,"kc",function(){return uo}),n.d(e,"lc",function(){return dl}),n.d(e,"mc",function(){return pl}),n.d(e,"nc",function(){return Ll}),n.d(e,"oc",function(){return Di}),n.d(e,"pc",function(){return Wt}),n.d(e,"qc",function(){return gs}),n.d(e,"rc",function(){return Y}),n.d(e,"sc",function(){return yo}),n.d(e,"tc",function(){return no}),n.d(e,"uc",function(){return Po}),n.d(e,"vc",function(){return Pi}),n.d(e,"wc",function(){return Nl}),n.d(e,"xc",function(){return To}),n.d(e,"yc",function(){return jo}),n.d(e,"zc",function(){return No}),n.d(e,"Ac",function(){return kl});var s=n("XNiG"),r=n("quSY"),i=n("HDdC"),o=n("VRyK"),a=n("w1tV");function l(t){for(let e in t)if(t[e]===l)return e;throw Error("Could not find renamed property on target object.")}function c(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function h(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(h).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 u(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const d=l({__forward_ref__:l});function p(t){return t.__forward_ref__=p,t.toString=function(){return h(this())},t}function f(t){return m(t)?t():t}function m(t){return"function"==typeof t&&t.hasOwnProperty(d)&&t.__forward_ref__===p}function g(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function v(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function b(t){return _(t,M)||_(t,C)}function _(t,e){return t.hasOwnProperty(e)?t[e]:null}function y(t){return t&&(t.hasOwnProperty(w)||t.hasOwnProperty(V))?t[w]:null}const M=l({"\u0275prov":l}),w=l({"\u0275inj":l}),C=l({ngInjectableDef:l}),V=l({ngInjectorDef:l});var z=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}({});let S;function O(t){const e=S;return S=t,e}function x(t,e,n){const s=b(t);if(s&&"root"==s.providedIn)return void 0===s.value?s.value=s.factory():s.value;if(n&z.Optional)return null;if(void 0!==e)return e;throw new Error(`Injector: NOT_FOUND [${h(t)}]`)}function L(t){return{toString:t}.toString()}var k=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),H=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({});const E="undefined"!=typeof globalThis&&globalThis,A="undefined"!=typeof window&&window,T="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,j="undefined"!=typeof global&&global,N=E||j||A||T,I={},R=[],P=l({"\u0275cmp":l}),D=l({"\u0275dir":l}),q=l({"\u0275pipe":l}),F=l({"\u0275mod":l}),B=l({"\u0275loc":l}),W=l({"\u0275fac":l}),U=l({__NG_ELEMENT_ID__:l});let $=0;function K(t){return L(()=>{const e={},n={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:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===k.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||R,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||H.Emulated,id:"c",styles:t.styles||R,_:null,setInput:null,schemas:t.schemas||null,tView:null},s=t.directives,r=t.features,i=t.pipes;return n.id+=$++,n.inputs=X(t.inputs,e),n.outputs=X(t.outputs),r&&r.forEach(t=>t(n)),n.directiveDefs=s?()=>("function"==typeof s?s():s).map(G):null,n.pipeDefs=i?()=>("function"==typeof i?i():i).map(J):null,n})}function G(t){return nt(t)||function(t){return t[D]||null}(t)}function J(t){return function(t){return t[q]||null}(t)}const Z={};function Q(t){const e={type:t.type,bootstrap:t.bootstrap||R,declarations:t.declarations||R,imports:t.imports||R,exports:t.exports||R,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&L(()=>{Z[t.id]=t.type}),e}function Y(t,e){return L(()=>{const n=st(t,!0);n.declarations=e.declarations||R,n.imports=e.imports||R,n.exports=e.exports||R})}function X(t,e){if(null==t)return I;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 tt=K;function et(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function nt(t){return t[P]||null}function st(t,e){const n=t[F]||null;if(!n&&!0===e)throw new Error(`Type ${h(t)} does not have '\u0275mod' property.`);return n}const rt=20,it=10;function ot(t){return Array.isArray(t)&&"object"==typeof t[1]}function at(t){return Array.isArray(t)&&!0===t[1]}function lt(t){return 0!=(8&t.flags)}function ct(t){return 2==(2&t.flags)}function ht(t){return 1==(1&t.flags)}function ut(t){return null!==t.template}function dt(t,e){return t.hasOwnProperty(W)?t[W]:null}class pt extends Error{constructor(t,e){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(t,e)),this.code=t}}function ft(t){return"string"==typeof t?t:null==t?"":String(t)}function mt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():ft(t)}function gt(t,e){const n=e?` in ${e}`:"";throw new pt("201",`No provider for ${mt(t)} found${n}`)}class vt{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function bt(){return _t}function _t(t){return t.type.prototype.ngOnChanges&&(t.setInput=Mt),yt}function yt(){const t=wt(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===I)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function Mt(t,e,n,s){const r=wt(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:I,current:null}),i=r.current||(r.current={}),o=r.previous,a=this.declaredInputs[n],l=o[a];i[a]=new vt(l&&l.currentValue,e,o===I),t[s]=e}function wt(t){return t.__ngSimpleChanges__||null}bt.ngInherit=!0;const Ct="http://www.w3.org/2000/svg";let Vt;function zt(t){Vt=t}function St(t){return!!t.listen}const Ot={createRenderer:(t,e)=>void 0!==Vt?Vt:"undefined"!=typeof document?document:void 0};function xt(t){for(;Array.isArray(t);)t=t[0];return t}function Lt(t,e){return xt(e[t])}function kt(t,e){return xt(e[t.index])}function Ht(t,e){return t.data[e]}function Et(t,e){return t[e]}function At(t,e){const n=e[t];return ot(n)?n:n[0]}function Tt(t){const e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function jt(t){return 4==(4&t[2])}function Nt(t){return 128==(128&t[2])}function It(t,e){return null==e?null:t[e]}function Rt(t){t[18]=0}function Pt(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 Dt={lFrame:he(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function qt(){return Dt.bindingsEnabled}function Ft(){return Dt.lFrame.lView}function Bt(){return Dt.lFrame.tView}function Wt(t){Dt.lFrame.contextLView=t}function Ut(){let t=$t();for(;null!==t&&64===t.type;)t=t.parent;return t}function $t(){return Dt.lFrame.currentTNode}function Kt(t,e){const n=Dt.lFrame;n.currentTNode=t,n.isParent=e}function Gt(){return Dt.lFrame.isParent}function Jt(){Dt.lFrame.isParent=!1}function Zt(){return Dt.isInCheckNoChangesMode}function Qt(t){Dt.isInCheckNoChangesMode=t}function Yt(){const t=Dt.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Xt(){return Dt.lFrame.bindingIndex++}function te(t){const e=Dt.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function ee(t,e){const n=Dt.lFrame;n.bindingIndex=n.bindingRootIndex=t,ne(e)}function ne(t){Dt.lFrame.currentDirectiveIndex=t}function se(t){const e=Dt.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function re(){return Dt.lFrame.currentQueryIndex}function ie(t){Dt.lFrame.currentQueryIndex=t}function oe(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function ae(t,e,n){if(n&z.SkipSelf){let s=e,r=t;for(;s=s.parent,!(null!==s||n&z.Host||(s=oe(r),null===s)||(r=r[15],10&s.type)););if(null===s)return!1;e=s,t=r}const s=Dt.lFrame=ce();return s.currentTNode=e,s.lView=t,!0}function le(t){const e=ce(),n=t[1];Dt.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function ce(){const t=Dt.lFrame,e=null===t?null:t.child;return null===e?he(t):e}function he(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 ue(){const t=Dt.lFrame;return Dt.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const de=ue;function pe(){const t=ue();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 fe(){return Dt.lFrame.selectedIndex}function me(t){Dt.lFrame.selectedIndex=t}function ge(){const t=Dt.lFrame;return Ht(t.tView,t.selectedIndex)}function ve(){Dt.lFrame.currentNamespace=Ct}function be(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[a]<0&&(t[18]+=65536),(o>11>16&&(3&t[2])===e&&(t[2]+=2048,i.call(o)):i.call(o)}const Ve=-1;class ze{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function Se(t,e,n){const s=St(t);let r=0;for(;re){o=i-1;break}}}for(;i>16,s=e;for(;n>0;)s=s[15],n--;return s}let Te=!0;function je(t){const e=Te;return Te=t,e}let Ne=0;function Ie(t,e){const n=Pe(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,Re(s.data,t),Re(e,null),Re(s.blueprint,null));const r=De(t,e),i=t.injectorIndex;if(He(r)){const t=Ee(r),n=Ae(r,e),s=n[1].data;for(let r=0;r<8;r++)e[i+r]=n[t+r]|s[t+r]}return e[i+8]=r,i}function Re(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Pe(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function De(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,r=e;for(;null!==r;){const t=r[1],e=t.type;if(s=2===e?t.declTNode:1===e?r[6]:null,null===s)return Ve;if(n++,r=r[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return Ve}function qe(t,e,n){!function(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(U)&&(s=n[U]),null==s&&(s=n[U]=Ne++);const r=255&s;e.data[t+(r>>5)]|=1<=0?255&e:$e:e}(n);if("function"==typeof i){if(!ae(e,t,s))return s&z.Host?Fe(r,n,s):Be(e,n,s,r);try{const t=i();if(null!=t||s&z.Optional)return t;gt(n)}finally{de()}}else if("number"==typeof i){let r=null,o=Pe(t,e),a=Ve,l=s&z.Host?e[16][6]:null;for((-1===o||s&z.SkipSelf)&&(a=-1===o?De(t,e):e[o+8],a!==Ve&&Qe(s,!1)?(r=e[1],o=Ee(a),e=Ae(a,e)):o=-1);-1!==o;){const t=e[1];if(Ze(i,o,t.data)){const t=Ke(o,e,n,r,s,l);if(t!==Ue)return t}a=e[o+8],a!==Ve&&Qe(s,e[1].data[o+8]===l)&&Ze(i,o,e)?(r=t,o=Ee(a),e=Ae(a,e)):o=-1}}}return Be(e,n,s,r)}const Ue={};function $e(){return new Ye(Ut(),Ft())}function Ke(t,e,n,s,r,i){const o=e[1],a=o.data[t+8],l=Ge(a,o,n,null==s?ct(a)&&Te:s!=o&&0!=(3&a.type),r&z.Host&&i===a);return null!==l?Je(e,o,l,a):Ue}function Ge(t,e,n,s,r){const i=t.providerIndexes,o=e.data,a=1048575&i,l=t.directiveStart,c=i>>20,h=r?a+c:t.directiveEnd;for(let u=s?a:a+c;u=l&&t.type===n)return u}if(r){const t=o[l];if(t&&ut(t)&&t.type===n)return l}return null}function Je(t,e,n,s){let r=t[n];const i=e.data;if(r instanceof ze){const o=r;o.resolving&&function(t,e){throw new pt("200",`Circular dependency in DI detected for ${t}`)}(mt(i[n]));const a=je(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?O(o.injectImpl):null;ae(t,s,z.Default);try{r=t[n]=o.factory(void 0,i,t,s),e.firstCreatePass&&n>=s.directiveStart&&function(t,e,n){const{ngOnChanges:s,ngOnInit:r,ngDoCheck:i}=e.type.prototype;if(s){const s=_t(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s)}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&&O(l),je(a),o.resolving=!1,de()}}return r}function Ze(t,e,n){return!!(n[e+(t>>5)]&1<{const t=Xe(f(e));return t?t():null};let n=dt(e);if(null===n){const t=y(e);n=t&&t.factory}return n||null}function tn(t){return L(()=>{const e=t.prototype.constructor,n=e[W]||Xe(e),s=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==s;){const t=r[W]||Xe(r);if(t&&t!==n)return t;r=Object.getPrototypeOf(r)}return t=>new t})}function en(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let s=0;for(;s{const s=function(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}(e);function r(...t){if(this instanceof r)return s.apply(this,t),this;const e=new r(...t);return n.annotation=e,n;function n(t,n,s){const r=t.hasOwnProperty(nn)?t[nn]:Object.defineProperty(t,nn,{value:[]})[nn];for(;r.length<=s;)r.push(null);return(r[s]=r[s]||[]).push(e),t}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}class rn{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=g({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}const on=new rn("AnalyzeForEntryComponents"),an=Function;function ln(t,e){void 0===e&&(e=t);for(let n=0;nArray.isArray(t)?cn(t,e):e(t))}function hn(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function un(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function dn(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function(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 fn(t,e){const n=mn(t,e);if(n>=0)return t[1|n]}function mn(t,e){return function(t,e,n){let s=0,r=t.length>>1;for(;r!==s;){const n=s+(r-s>>1),i=t[n<<1];if(e===i)return n<<1;i>e?r=n:s=n+1}return~(r<<1)}(t,e)}const gn={},vn=/\n/gm,bn="__source",_n=l({provide:String,useValue:l});let yn;function Mn(t){const e=yn;return yn=t,e}function wn(t,e=z.Default){if(void 0===yn)throw new Error("inject() must be called from an injection context");return null===yn?x(t,void 0,e):yn.get(t,e&z.Optional?null:void 0,e)}function Cn(t,e=z.Default){return(S||wn)(f(t),e)}const Vn=Cn;function zn(t){const e=[];for(let n=0;n({token:t})),-1),xn=Sn(sn("Optional"),8),Ln=Sn(sn("SkipSelf"),4);let kn;function Hn(t){var e;return(null===(e=function(){if(void 0===kn&&(kn=null,N.trustedTypes))try{kn=N.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(e){}return kn}())||void 0===e?void 0:e.createHTML(t))||t}class En{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class An extends En{getTypeName(){return"HTML"}}class Tn extends En{getTypeName(){return"Style"}}class jn extends En{getTypeName(){return"Script"}}class Nn extends En{getTypeName(){return"URL"}}class In extends En{getTypeName(){return"ResourceURL"}}function Rn(t){return t instanceof En?t.changingThisBreaksApplicationSecurity:t}function Pn(t,e){const n=Dn(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 Dn(t){return t instanceof En&&t.getTypeName()||null}function qn(t){return new An(t)}function Fn(t){return new Tn(t)}function Bn(t){return new jn(t)}function Wn(t){return new Nn(t)}function Un(t){return new In(t)}class $n{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(Hn(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class Kn{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t);const e=this.inertDocument.createElement("body");t.appendChild(e)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Hn(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=Hn(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let s=e.length-1;0Zn(t.trim())).join(", ")),this.buf.push(" ",e,'="',us(o),'"')}var s;return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();ss.hasOwnProperty(e)&&!Xn.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(us(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const cs=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,hs=/([^\#-~ |!])/g;function us(t){return t.replace(/&/g,"&").replace(cs,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(hs,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let ds;function ps(t,e){let n=null;try{ds=ds||function(t){const e=new Kn(t);return function(){try{return!!(new window.DOMParser).parseFromString(Hn(""),"text/html")}catch(t){return!1}}()?new $n(e):e}(t);let s=e?String(e):"";n=ds.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=ds.getInertBodyElement(s)}while(s!==i);return Hn((new ls).sanitizeChildren(fs(n)||n))}finally{if(n){const t=fs(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function fs(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var ms=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({});function gs(t){const e=function(){const t=Ft();return t&&t[12]}();return e?e.sanitize(ms.URL,t)||"":Pn(t,"URL")?Rn(t):Zn(ft(t))}function vs(t){return t.ngDebugContext}function bs(t){return t.ngOriginalError}function _s(t,...e){t.error(...e)}class ys{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),n=this._findContext(t),s=function(t){return t.ngErrorLogger||_s}(t);s(this._console,"ERROR",t),e&&s(this._console,"ORIGINAL ERROR",e),n&&s(this._console,"ERROR CONTEXT",n)}_findContext(t){return t?vs(t)?vs(t):this._findContext(bs(t)):null}_findOriginalError(t){let e=bs(t);for(;e&&bs(e);)e=bs(e);return e}}function Ms(t,e){t.__ngContext__=e}const ws=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(N))();function Cs(t){return t instanceof Function?t():t}var Vs=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});function zs(t,e){return(void 0)(t,e)}function Ss(t){const e=t[3];return at(e)?e[3]:e}function Os(t){return Ls(t[13])}function xs(t){return Ls(t[4])}function Ls(t){for(;null!==t&&!at(t);)t=t[4];return t}function ks(t,e,n,s,r){if(null!=s){let i,o=!1;at(s)?i=s:ot(s)&&(o=!0,s=s[0]);const a=xt(s);0===t&&null!==n?null==r?Rs(e,n,a):Is(e,n,a,r||null,!0):1===t&&null!==n?Is(e,n,a,r||null,!0):2===t?function(t,e,n){const s=Ds(t,e);s&&function(t,e,n,s){St(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,a,o):3===t&&e.destroyNode(a),null!=i&&function(t,e,n,s,r){const i=n[7];i!==xt(n)&&ks(e,t,s,i,r);for(let o=it;o0&&(t[n-1][4]=s[4]);const o=un(t,it+e);Gs(s[1],r=s,r[11],2,null,null),r[0]=null,r[6]=null;const a=o[19];null!==a&&a.detachView(o[1]),s[3]=null,s[4]=null,s[2]&=-129}var r;return s}function Ts(t,e){if(!(256&e[2])){const n=e[11];St(n)&&n.destroyNode&&Gs(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return js(t[1],t);for(;e;){let n=null;if(ot(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)ot(e)&&js(e[1],e),e=e[3];null===e&&(e=t),ot(e)&&js(e[1],e),n=e&&e[4]}e=n}}(e)}}function js(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[r=l]():s[r=-l].unsubscribe(),i+=2}else{const t=s[r=n[i+1]];n[i].call(t)}if(null!==s){for(let t=r+1;ti?"":r[h+1].toLowerCase();const e=8&s?t:null;if(e&&-1!==Ys(e,c,0)||2&s&&c!==t){if(rr(s))return!1;o=!0}}}}else{if(!o&&!rr(s)&&!rr(l))return!1;if(o&&rr(l))continue;o=!1,s=l|1&s}}return rr(s)||o}function rr(t){return 0==(1&t)}function ir(t,e,n,s){if(null===e)return-1;let r=0;if(s||!n){let n=!1;for(;r-1)for(n++;n0?'="'+e+'"':"")+"]"}else 8&s?r+="."+o:4&s&&(r+=" "+o);else""===r||rr(o)||(e+=lr(i,r),r=""),s=o,i=i||!rr(s);n++}return""!==r&&(e+=lr(i,r)),e}const hr={};function ur(t){dr(Bt(),Ft(),fe()+t,Zt())}function dr(t,e,n,s){if(!s)if(3==(3&e[2])){const s=t.preOrderCheckHooks;null!==s&&_e(e,s,n)}else{const s=t.preOrderHooks;null!==s&&ye(e,s,0,n)}me(n)}function pr(t,e){return t<<17|e<<2}function fr(t){return t>>17&32767}function mr(t){return 2|t}function gr(t){return(131068&t)>>2}function vr(t,e){return-131069&t|e<<2}function br(t){return 1|t}function _r(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;srt&&dr(t,e,rt,Zt()),n(s,r)}finally{me(i)}}function Or(t,e,n){if(lt(e)){const s=e.directiveEnd;for(let r=e.directiveStart;r0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(n)!=i&&n.push(i),n.push(s,r,o)}}function Ir(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Rr(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function Pr(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&Kr(n)}}function Kr(t){for(let n=Os(t);null!==n;n=xs(n))for(let t=it;t0&&Kr(e)}const e=t[1].components;if(null!==e)for(let n=0;n0&&Kr(s)}}function Gr(t,e){const n=At(e,t),s=n[1];!function(t,e){for(let n=e.length;nPromise.resolve(null))();function ei(t){return t[7]||(t[7]=[])}function ni(t){return t.cleanup||(t.cleanup=[])}function si(t,e,n){return(null===t||ut(t))&&(n=function(t){for(;Array.isArray(t);){if("object"==typeof t[1])return t;t=t[0]}return null}(n[e.index])),n[11]}function ri(t,e){const n=t[9],s=n?n.get(ys,null):null;s&&s.handleError(e)}function ii(t,e,n,s,r){for(let i=0;ithis.processProvider(n,t,e)),cn([t],t=>this.processInjectorType(t,[],r)),this.records.set(ai,_i(void 0,this));const i=this.records.get(ci);this.scope=null!=i?i.value:null,this.source=s||("object"==typeof t?null:h(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=gn,n=z.Default){this.assertNotDestroyed();const s=Mn(this);try{if(!(n&z.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(r=t)||"object"==typeof r&&r instanceof rn)&&b(t);e=n&&this.injectableDefInScope(n)?_i(vi(t),hi):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n&z.Self?fi():this.parent).get(t,e=n&z.Optional&&e===gn?null:e)}catch(i){if("NullInjectorError"===i.name){if((i.ngTempTokenPath=i.ngTempTokenPath||[]).unshift(h(t)),s)throw i;return function(t,e,n,s){const r=t.ngTempTokenPath;throw e[bn]&&r.unshift(e[bn]),t.message=function(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let r=h(e);if(Array.isArray(e))r=e.map(h).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let s=e[n];t.push(n+":"+("string"==typeof s?JSON.stringify(s):h(s)))}r=`{${t.join(", ")}}`}return`${n}${s?"("+s+")":""}[${r}]: ${t.replace(vn,"\n ")}`}("\n"+t.message,r,n,s),t.ngTokenPath=r,t.ngTempTokenPath=null,t}(i,t,"R3InjectorError",this.source)}throw i}finally{Mn(s)}var r}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(h(n))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,n){if(!(t=f(t)))return!1;let s=y(t);const r=null==s&&t.ngModule||void 0,i=void 0===r?t:r,o=-1!==n.indexOf(i);if(void 0!==r&&(s=y(r)),null==s)return!1;if(null!=s.imports&&!o){let t;n.push(i);try{cn(s.imports,s=>{this.processInjectorType(s,e,n)&&(void 0===t&&(t=[]),t.push(s))})}finally{}if(void 0!==t)for(let e=0;ethis.processProvider(t,n,s||di))}}this.injectorDefTypes.add(i),this.records.set(i,_i(s.factory,hi));const a=s.providers;if(null!=a&&!o){const e=t;cn(a,t=>this.processProvider(t,e,a))}return void 0!==r&&void 0!==t.providers}processProvider(t,e,n){let s=Mi(t=f(t))?t:f(t&&t.provide);const r=function(t,e,n){return yi(t)?_i(void 0,t.useValue):_i(bi(t),hi)}(t);if(Mi(t)||!0!==t.multi)this.records.get(s);else{let e=this.records.get(s);e||(e=_i(void 0,hi,!0),e.factory=()=>zn(e.multi),this.records.set(s,e)),s=t,e.multi.push(t)}this.records.set(s,r)}hydrate(t,e){var n;return e.value===hi&&(e.value=ui,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))}}function vi(t){const e=b(t),n=null!==e?e.factory:dt(t);if(null!==n)return n;const s=y(t);if(null!==s)return s.factory;if(t instanceof rn)throw new Error(`Token ${h(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const n=dn(e,"?");throw new Error(`Can't resolve all parameters for ${h(t)}: (${n.join(", ")}).`)}const n=function(t){const e=t&&(t[M]||t[C]);if(e){const n=function(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 Error("unreachable")}function bi(t,e,n){let s;if(Mi(t)){const e=f(t);return dt(e)||vi(e)}if(yi(t))s=()=>f(t.useValue);else if((r=t)&&r.useFactory)s=()=>t.useFactory(...zn(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))s=()=>Cn(f(t.useExisting));else{const e=f(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return dt(e)||vi(e);s=()=>new e(...zn(t.deps))}var r;return s}function _i(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function yi(t){return null!==t&&"object"==typeof t&&_n in t}function Mi(t){return"function"==typeof t}const wi=function(t,e,n){return function(t,e=null,n=null,s){const r=mi(t,e,n,s);return r._resolveInjectorDefTypes(),r}({name:n},e,t,n)};let Ci=(()=>{class t{static create(t,e){return Array.isArray(t)?wi(t,e,""):wi(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=gn,t.NULL=new li,t.\u0275prov=g({token:t,providedIn:"any",factory:()=>Cn(ai)}),t.__NG_ELEMENT_ID__=-1,t})();function Vi(t,e){be(Tt(t)[1],Ut())}function zi(t){let e=Object.getPrototypeOf(t.type.prototype).constructor,n=!0;const s=[t];for(;e;){let r;if(ut(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");r=e.\u0275dir}if(r){if(n){s.push(r);const e=t;e.inputs=Si(t.inputs),e.declaredInputs=Si(t.declaredInputs),e.outputs=Si(t.outputs);const n=r.hostBindings;n&&Li(t,n);const i=r.viewQuery,o=r.contentQueries;if(i&&Oi(t,i),o&&xi(t,o),c(t.inputs,r.inputs),c(t.declaredInputs,r.declaredInputs),c(t.outputs,r.outputs),ut(r)&&r.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(r.data.animation)}}const e=r.features;if(e)for(let s=0;s=0;s--){const r=t[s];r.hostVars=e+=r.hostVars,r.hostAttrs=Le(r.hostAttrs,n=Le(n,r.hostAttrs))}}(s)}function Si(t){return t===I?{}:t===R?[]:t}function Oi(t,e){const n=t.viewQuery;t.viewQuery=n?(t,s)=>{e(t,s),n(t,s)}:e}function xi(t,e){const n=t.contentQueries;t.contentQueries=n?(t,s,r)=>{e(t,s,r),n(t,s,r)}:e}function Li(t,e){const n=t.hostBindings;t.hostBindings=n?(t,s)=>{e(t,s),n(t,s)}:e}let ki=null;function Hi(){if(!ki){const t=N.Symbol;if(t&&t.iterator)ki=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;ea(xt(t[s.index])).target:s.index;if(St(n)){let o=null;if(!a&&l&&(o=function(t,e,n,s){const r=t.cleanup;if(null!=r)for(let i=0;in?t[n]:null}"string"==typeof t&&(i+=2)}return null}(t,e,r,s.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=i,o.__ngLastListenerFn__=i,u=!1;else{i=io(s,e,i,!1);const t=n.listen(p.name||f,r,i);h.push(i,t),c&&c.push(r,g,m,m+1)}}else i=io(s,e,i,!0),f.addEventListener(r,i,o),h.push(i),c&&c.push(r,g,m,o)}else i=io(s,e,i,!1);const d=s.outputs;let p;if(u&&null!==d&&(p=d[r])){const t=p.length;if(t)for(let n=0;n0;)e=e[15],t--;return e}(t,Dt.lFrame.contextLView))[8]}(t)}function ao(t,e){let n=null;const s=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let r=0;r=0}const go={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function vo(t){return t.substring(go.key,go.keyEnd)}function bo(t,e){const n=go.textEnd;return n===e?-1:(e=go.keyEnd=function(t,e,n){for(;e32;)e++;return e}(t,go.key=e,n),_o(t,e,n))}function _o(t,e,n){for(;e=0;n=bo(e,n))pn(t,vo(e),!0)}function Vo(t,e,n,s){const r=Ft(),i=Bt(),o=te(2);i.firstUpdatePass&&Oo(i,t,o,s),e!==hr&&Ni(r,o,e)&&ko(i,i.data[fe()],r,r[11],t,r[o+1]=function(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=h(Rn(t)))),t}(e,n),s,o)}function zo(t,e,n,s){const r=Bt(),i=te(2);r.firstUpdatePass&&Oo(r,null,i,s);const o=Ft();if(n!==hr&&Ni(o,i,n)){const a=r.data[fe()];if(Ao(a,s)&&!So(r,i)){let t=s?a.classesWithoutHost:a.stylesWithoutHost;null!==t&&(n=u(t,n||"")),Wi(r,a,o,n,s)}else!function(t,e,n,s,r,i,o,a){r===hr&&(r=po);let l=0,c=0,h=0=t.expandoStartIndex}function Oo(t,e,n,s){const r=t.data;if(null===r[n+1]){const i=r[fe()],o=So(t,n);Ao(i,s)&&null===e&&!o&&(e=!1),e=function(t,e,n,s){const r=se(t);let i=s?e.residualClasses:e.residualStyles;if(null===r)0===(s?e.classBindings:e.styleBindings)&&(n=Lo(n=xo(null,t,e,n,s),e.attrs,s),i=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==r)if(n=xo(r,t,e,n,s),null===i){let n=function(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==gr(s))return t[fr(s)]}(t,e,s);void 0!==n&&Array.isArray(n)&&(n=xo(null,t,e,n[1],s),n=Lo(n,e.attrs,s),function(t,e,n,s){t[fr(n?e.classBindings:e.styleBindings)]=s}(t,e,s,n))}else i=function(t,e,n){let s;const r=e.directiveEnd;for(let i=1+e.directiveStylingLast;i0)&&(h=!0)}else c=n;if(r)if(0!==l){const e=fr(t[a+1]);t[s+1]=pr(e,a),0!==e&&(t[e+1]=vr(t[e+1],s)),t[a+1]=131071&t[a+1]|s<<17}else t[s+1]=pr(a,0),0!==a&&(t[a+1]=vr(t[a+1],s)),a=s;else t[s+1]=pr(l,0),0===a?a=s:t[l+1]=vr(t[l+1],s),l=s;h&&(t[s+1]=mr(t[s+1])),fo(t,c,s,!0),fo(t,c,s,!1),function(t,e,n,s,r){const i=r?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&mn(i,e)>=0&&(n[s+1]=br(n[s+1]))}(e,c,t,s,i),o=pr(a,l),i?e.classBindings=o:e.styleBindings=o}(r,i,e,n,o,s)}}function xo(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 e=t[r],i=Array.isArray(e),l=i?e[1]:e,c=null===l;let h=n[r+1];h===hr&&(h=c?po:void 0);let u=c?fn(h,s):l===s?h:void 0;if(i&&!Eo(u)&&(u=fn(e,s)),Eo(u)&&(a=u,o))return a;const d=t[r+1];r=o?fr(d):gr(d)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(a=fn(t,s))}return a}function Eo(t){return void 0!==t}function Ao(t,e){return 0!=(t.flags&(e?16:32))}function To(t,e=""){const n=Ft(),s=Bt(),r=t+rt,i=s.firstCreatePass?Mr(s,r,1,e,null):s.data[r],o=n[r]=function(t,e){return St(t)?t.createText(e):t.createTextNode(e)}(n[11],e);Bs(s,n,o,i),Kt(i,!1)}function jo(t){return No("",t,""),jo}function No(t,e,n){const s=Ft(),r=Ri(s,t,e,n);return r!==hr&&function(t,e,n){const s=Lt(e,t);!function(t,e,n){St(t)?t.setValue(e,n):e.textContent=n}(t[11],s,n)}(s,fe(),r),No}function Io(t,e,n){zo(pn,Co,Ri(Ft(),t,e,n),!0)}function Ro(t,e,n){const s=Ft();return Ni(s,Xt(),e)&&Tr(Bt(),ge(),s,t,e,s[11],n,!0),Ro}function Po(t,e,n){const s=Ft();if(Ni(s,Xt(),e)){const r=Bt(),i=ge();Tr(r,i,s,t,e,si(se(r.data),i,s),n,!0)}return Po}const Do=void 0;var qo=["en",[["a","p"],["AM","PM"],Do],[["AM","PM"],Do,Do],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Do,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Do,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Do,"{1} 'at' {0}",Do],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){let e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let Fo={};function Bo(t,e,n){"string"!=typeof e&&(n=e,e=t[Go.LocaleId]),e=e.toLowerCase().replace(/_/g,"-"),Fo[e]=t,n&&(Fo[e][Go.ExtraData]=n)}function Wo(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Ko(e);if(n)return n;const s=e.split("-")[0];if(n=Ko(s),n)return n;if("en"===s)return qo;throw new Error(`Missing locale data for the locale "${t}".`)}function Uo(t){return Wo(t)[Go.CurrencyCode]||null}function $o(t){return Wo(t)[Go.PluralCase]}function Ko(t){return t in Fo||(Fo[t]=N.ng&&N.ng.common&&N.ng.common.locales&&N.ng.common.locales[t]),Fo[t]}var Go=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}({});const Jo="en-US";let Zo=Jo;function Qo(t){var e,n;n="Expected localeId to be defined",null==(e=t)&&function(t,e,n,s){throw new Error(`ASSERTION ERROR: ${t} [Expected=> null != ${e} <=Actual]`)}(n,e),"string"==typeof t&&(Zo=t.toLowerCase().replace(/_/g,"-"))}function Yo(t,e,n,s,r){if(t=f(t),Array.isArray(t))for(let i=0;i>20;if(Mi(t)||!t.multi){const s=new ze(l,r,qi),p=ea(a,e,r?h:h+d,u);-1===p?(qe(Ie(c,o),i,a),Xo(i,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(s),o.push(s)):(n[p]=s,o[p]=s)}else{const p=ea(a,e,h+d,u),f=ea(a,e,h,h+d),m=p>=0&&n[p],g=f>=0&&n[f];if(r&&!g||!r&&!m){qe(Ie(c,o),i,a);const h=function(t,e,n,s,r){const i=new ze(t,n,qi);return i.multi=[],i.index=e,i.componentProviders=0,ta(i,r,s&&!n),i}(r?sa:na,n.length,r,s,l);!r&&g&&(n[f].providerFactory=h),Xo(i,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(h),o.push(h)}else Xo(i,t,p>-1?p:f,ta(n[r?f:p],l,!r&&s));!r&&s&&g&&n[f].componentProviders++}}}function Xo(t,e,n,s){const r=Mi(e);if(r||e.useClass){const i=(e.useClass||e).prototype.ngOnDestroy;if(i){const o=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const t=o.indexOf(n);-1===t?o.push(n,[s,i]):o[t+1].push(s,i)}else o.push(n,i)}}}function ta(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function ea(t,e,n,s){for(let r=n;r{n.providersResolver=(n,s)=>function(t,e,n){const s=Bt();if(s.firstCreatePass){const r=ut(t);Yo(n,s.data,s.blueprint,r,!0),Yo(e,s.data,s.blueprint,r,!1)}}(n,s?s(t):t,e)}}class oa{}class aa{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${h(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(t)}}let la=(()=>{class t{}return t.NULL=new aa,t})();function ca(...t){}function ha(t,e){return new da(kt(t,e))}const ua=function(){return ha(Ut(),Ft())};let da=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=ua,t})();function pa(t){return t instanceof da?t.nativeElement:t}class fa{}let ma=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>ga(),t})();const ga=function(){const t=Ft(),e=At(Ut().index,t);return function(t){return t[11]}(ot(e)?e:t)};let va=(()=>{class t{}return t.\u0275prov=g({token:t,providedIn:"root",factory:()=>null}),t})();class ba{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const _a=new ba("11.2.1");class ya{constructor(){}supports(t){return Ai(t)}create(t){return new wa(t)}}const Ma=(t,e)=>e;class wa{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Ma}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,s=0,r=null;for(;e||n;){const i=!n||e&&e.currentIndex{s=this._trackByFn(e,t),null!==r&&Object.is(r.trackById,s)?(i&&(r=this._verifyReinsertion(r,t,s,e)),Object.is(r.item,t)||this._addIdentityChange(r,t)):(r=this._mismatch(r,t,s,e),i=!0),r=r._next,e++}),this.length=e;return this._truncate(r),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,s){let r;return null===t?r=this._itTail:(r=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,r,s)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,s))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,r,s)):t=this._addAfter(new Ca(e,n),r,s),t}_verifyReinsertion(t,e,n,s){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==r?t=this._reinsertAfter(r,t._prev,s):t.currentIndex!=s&&(t.currentIndex=s,this._addToMoves(t,s)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const s=t._prevRemoved,r=t._nextRemoved;return null===s?this._removalsHead=r:s._nextRemoved=r,null===r?this._removalsTail=s:r._prevRemoved=s,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const s=null===e?this._itHead:e._next;return t._next=s,t._prev=e,null===s?this._itTail=t:s._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new za),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new za),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Ca{constructor(t,e){this.item=t,this.trackById=e,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 Va{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class za{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new Va,this.map.set(e,n)),n.add(t)}get(t,e){const n=this.map.get(t);return n?n.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Sa(t,e,n){const s=t.previousIndex;if(null===s)return s;let r=0;return n&&s{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const s=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,s)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const s=n._prev,r=n._next;return s&&(s._next=r),r&&(r._prev=s),n._next=null,n._prev=null,n}const n=new La(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class La{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function ka(){return new Ha([new ya])}let Ha=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(null!=n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||ka()),deps:[[t,new Ln,new xn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${n=t,n.name||typeof n}'`);var n}}return t.\u0275prov=g({token:t,providedIn:"root",factory:ka}),t})();function Ea(){return new Aa([new Oa])}let Aa=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||Ea()),deps:[[t,new Ln,new xn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=g({token:t,providedIn:"root",factory:Ea}),t})();function Ta(t,e,n,s,r=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&s.push(xt(i)),at(i))for(let t=it;t-1&&(As(t,n),un(e,n))}this._attachedToViewContainer=!1}Ts(this._lView[1],this._lView)}onDestroy(t){Er(this._lView[1],this._lView,null,t)}markForCheck(){Zr(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Qr(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){Qt(!0);try{Qr(t,e,n)}finally{Qt(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var t;this._appRef=null,Gs(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class Na extends ja{constructor(t){super(t),this._view=t}detectChanges(){Yr(this._view)}checkNoChanges(){!function(t){Qt(!0);try{Yr(t)}finally{Qt(!1)}}(this._view)}get context(){return null}}const Ia=Pa;let Ra=(()=>{class t{}return t.__NG_ELEMENT_ID__=Ia,t.__ChangeDetectorRef__=!0,t})();function Pa(t=!1){return function(t,e,n){if(!n&&ct(t)){const n=At(t.index,e);return new ja(n,n)}return 47&t.type?new ja(e[16],e):null}(Ut(),Ft(),t)}const Da=[new Oa],qa=new Ha([new ya]),Fa=new Aa(Da),Ba=function(){return Ka(Ut(),Ft())};let Wa=(()=>{class t{}return t.__NG_ELEMENT_ID__=Ba,t})();const Ua=Wa,$a=class extends Ua{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=yr(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(n[19]=s.createEmbeddedView(e)),Cr(e,n,t),new ja(n)}};function Ka(t,e){return 4&t.type?new $a(e,t,ha(t,e)):null}class Ga{}class Ja{}const Za=function(){return nl(Ut(),Ft())};let Qa=(()=>{class t{}return t.__NG_ELEMENT_ID__=Za,t})();const Ya=Qa,Xa=class extends Ya{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return ha(this._hostTNode,this._hostLView)}get injector(){return new Ye(this._hostTNode,this._hostLView)}get parentInjector(){const t=De(this._hostTNode,this._hostLView);if(He(t)){const e=Ae(t,this._hostLView),n=Ee(t);return new Ye(e[1].data[n+8],e)}return new Ye(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=tl(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-it}createEmbeddedView(t,e,n){const s=t.createEmbeddedView(e||{});return this.insert(s,n),s}createComponent(t,e,n,s,r){const i=n||this.parentInjector;if(!r&&null==t.ngModule&&i){const t=i.get(Ga,null);t&&(r=t)}const o=t.create(i,s,void 0,r);return this.insert(o.hostView,e),o}insert(t,e){const n=t._lView,s=n[1];if(at(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],s=new Xa(e,e[6],e[3]);s.detach(s.indexOf(t))}}const r=this._adjustIndex(e),i=this._lContainer;!function(t,e,n,s){const r=it+s,i=n.length;s>0&&(n[r-1][4]=e),sws});class al extends oa{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(cr).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return il(this.componentDef.inputs)}get outputs(){return il(this.componentDef.outputs)}create(t,e,n,s){const r=(s=s||this.ngModule)?function(t,e){return{get:(n,s,r)=>{const i=t.get(n,sl,r);return i!==sl||s===sl?i:e.get(n,s,r)}}}(t,s.injector):t,i=r.get(fa,Ot),o=r.get(va,null),a=i.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=n?function(t,e,n){if(St(t))return t.selectRootElement(e,n===H.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(a,n,this.componentDef.encapsulation):Hs(i.createRenderer(null,this.componentDef),l,function(t){const e=t.toLowerCase();return"svg"===e?Ct:"math"===e?"http://www.w3.org/1998/MathML/":null}(l)),h=this.componentDef.onPush?576:528,u={components:[],scheduler:ws,clean:ti,playerHandler:null,flags:0},d=Hr(0,null,null,1,0,null,null,null,null,null),p=yr(null,d,u,h,null,null,i,a,o,r);let f,m;le(p);try{const t=function(t,e,n,s,r,i){const o=n[1];n[20]=t;const a=Mr(o,20,2,"#host",null),l=a.mergedAttrs=e.hostAttrs;null!==l&&(oi(a,l,!0),null!==t&&(Se(r,t,l),null!==a.classes&&Qs(r,t,a.classes),null!==a.styles&&Zs(r,t,a.styles)));const c=s.createRenderer(t,e),h=yr(n,kr(e),null,e.onPush?64:16,n[20],a,s,c,null,null);return o.firstCreatePass&&(qe(Ie(a,n),o,e.type),Rr(o,a),Dr(a,n.length,1)),Jr(n,h),n[20]=h}(c,this.componentDef,p,i,a);if(c)if(n)Se(a,c,["ng-version",_a.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let s=1,r=2;for(;s0&&Qs(a,c,e.join(" "))}if(m=Ht(d,rt),void 0!==e){const t=m.projection=[];for(let n=0;nt(o,e)),e.contentQueries){const t=Ut();e.contentQueries(1,o,t.directiveStart)}const a=Ut();return!i.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(me(a.index),Nr(n[1],a,0,a.directiveStart,a.directiveEnd,e),Ir(e,o)),o}(t,this.componentDef,p,u,[Vi]),Cr(d,p,null)}finally{pe()}return new ll(this.componentType,f,ha(m,p),p,m)}}class ll extends class{}{constructor(t,e,n,s,r){super(),this.location=n,this._rootLView=s,this._tNode=r,this.instance=e,this.hostView=this.changeDetectorRef=new Na(s),this.componentType=t}get injector(){return new Ye(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}const cl=new Map;class hl extends Ga{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new rl(this);const n=st(t),s=t[B]||null;s&&Qo(s),this._bootstrapComponents=Cs(n.bootstrap),this._r3Injector=mi(t,e,[{provide:Ga,useValue:this},{provide:la,useValue:this.componentFactoryResolver}],h(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=Ci.THROW_IF_NOT_FOUND,n=z.Default){return t===Ci||t===Ga||t===ai?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class ul extends Ja{constructor(t){super(),this.moduleType=t,null!==st(t)&&function(t){const e=new Set;!function t(n){const s=st(n,!0),r=s.id;null!==r&&(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${h(e)} vs ${h(e.name)}`)}(r,cl.get(r),n),cl.set(r,n));const i=Cs(s.imports);for(const o of i)e.has(o)||(e.add(o),t(o))}(t)}(t)}create(t){return new hl(this.moduleType,t)}}function dl(t,e,n){const s=Yt()+t,r=Ft();return r[s]===hr?ji(r,s,n?e.call(n):e()):function(t,e){return t[e]}(r,s)}function pl(t,e,n,s,r){return function(t,e,n,s,r,i,o){const a=e+n;return function(t,e,n,s){const r=Ni(t,e,n);return Ni(t,e+1,s)||r}(t,a,r,i)?ji(t,a+2,o?s.call(o,r,i):s(r,i)):fl(t,a+2)}(Ft(),Yt(),t,e,n,s,r)}function fl(t,e){const n=t[e];return n===hr?void 0:n}function ml(t,e){const n=Bt();let s;const r=t+rt;n.firstCreatePass?(s=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}throw new pt("302",`The pipe '${t}' could not be found!`)}(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=dt(s.type)),o=O(qi);try{const t=je(!1),e=i();return je(t),function(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,Ft(),r,e),e}finally{O(o)}}function gl(t,e,n){const s=t+rt,r=Ft(),i=Et(r,s);return function(t,e){return Ei.isWrapped(e)&&(e=Ei.unwrap(e),t[Dt.lFrame.bindingIndex]=hr),e}(r,function(t,e){return t[1].data[e].pure}(r,s)?function(t,e,n,s,r,i){const o=e+n;return Ni(t,o,r)?ji(t,o+1,i?s.call(i,r):s(r)):fl(t,o+1)}(r,Yt(),e,i.transform,n,i):i.transform(n))}const vl=class extends s.a{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let s,i=t=>null,o=()=>null;t&&"object"==typeof t?(s=this.__isAsync?e=>{setTimeout(()=>t.next(e))}:e=>{t.next(e)},t.error&&(i=this.__isAsync?e=>{setTimeout(()=>t.error(e))}:e=>{t.error(e)}),t.complete&&(o=this.__isAsync?()=>{setTimeout(()=>t.complete())}:()=>{t.complete()})):(s=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)},e&&(i=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)}),n&&(o=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const a=super.subscribe(s,i,o);return t instanceof r.a&&t.add(a),a}};function bl(){return this._results[Hi()]()}class _l{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Hi(),n=_l.prototype;n[e]||(n[e]=bl)}get changes(){return this._changes||(this._changes=new vl)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const n=this;n.dirty=!1;const s=ln(t);(this._changesDetected=!function(t,e,n){if(t.length!==e.length)return!1;for(let s=0;s0)s.push(o[t/2]);else{const r=i[t+1],o=e[-n];for(let t=it;t{class t{constructor(t){this.appInits=t,this.resolve=ca,this.reject=ca,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(Cn(Rl,8))},t.\u0275prov=g({token:t,factory:t.\u0275fac}),t})();const Dl=new rn("AppId"),ql={provide:Dl,useFactory:function(){return`${Fl()}${Fl()}${Fl()}`},deps:[]};function Fl(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Bl=new rn("Platform Initializer"),Wl=new rn("Platform ID"),Ul=new rn("appBootstrapListener");let $l=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=g({token:t,factory:t.\u0275fac}),t})();const Kl=new rn("LocaleId"),Gl=new rn("DefaultCurrencyCode");class Jl{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const Zl=function(t){return new ul(t)},Ql=Zl,Yl=function(t){return Promise.resolve(Zl(t))},Xl=function(t){const e=Zl(t),n=Cs(st(t).declarations).reduce((t,e)=>{const n=nt(e);return n&&t.push(new al(n)),t},[]);return new Jl(e,n)},tc=Xl,ec=function(t){return Promise.resolve(Xl(t))};let nc=(()=>{class t{constructor(){this.compileModuleSync=Ql,this.compileModuleAsync=Yl,this.compileModuleAndAllComponentsSync=tc,this.compileModuleAndAllComponentsAsync=ec}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=g({token:t,factory:t.\u0275fac}),t})();const sc=(()=>Promise.resolve(0))();function rc(t){"undefined"==typeof Zone?sc.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class ic{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new vl(!1),this.onMicrotaskEmpty=new vl(!1),this.onStable=new vl(!1),this.onError=new vl(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!n&&e,s.shouldCoalesceRunChangeDetection=n,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function(){let t=N.requestAnimationFrame,e=N.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(t){const e=()=>{!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(N,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,lc(t),ac(t)},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),lc(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,s,r,i,o,a)=>{try{return cc(t),n.invokeTask(r,i,o,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),hc(t)}},onInvoke:(n,s,r,i,o,a,l)=>{try{return cc(t),n.invoke(r,i,o,a,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),hc(t)}},onHasTask:(e,n,s,r)=>{e.hasTask(s,r),n===s&&("microTask"==r.change?(t._hasPendingMicrotasks=r.microTask,lc(t),ac(t)):"macroTask"==r.change&&(t.hasPendingMacrotasks=r.macroTask))},onHandleError:(e,n,s,r)=>(e.handleError(s,r),t.runOutsideAngular(()=>t.onError.emit(r)),!1)})}(s)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ic.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(ic.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,s){const r=this._inner,i=r.scheduleEventTask("NgZoneEvent: "+s,t,oc,ca,ca);try{return r.runTask(i,e,n)}finally{r.cancelTask(i)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const oc={};function ac(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 lc(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function cc(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function hc(t){t._nesting--,ac(t)}class uc{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new vl,this.onMicrotaskEmpty=new vl,this.onStable=new vl,this.onError=new vl}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,s){return t.apply(e,n)}}let dc=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.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:()=>{ic.assertNotInAngularZone(),rc(()=>{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())rc(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,n){let s=-1;e&&e>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==s),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:s,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,n){return[]}}return t.\u0275fac=function(e){return new(e||t)(Cn(ic))},t.\u0275prov=g({token:t,factory:t.\u0275fac}),t})(),pc=(()=>{class t{constructor(){this._applications=new Map,vc.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return vc.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=g({token:t,factory:t.\u0275fac}),t})();class fc{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}function mc(t){vc=t}let gc,vc=new fc,bc=!0,_c=!1;function yc(){return _c=!0,bc}function Mc(){if(_c)throw new Error("Cannot enable prod mode after platform setup.");bc=!1}const wc=new rn("AllowMultipleToken");class Cc{constructor(t,e){this.name=t,this.token=e}}function Vc(t,e,n=[]){const s=`Platform: ${e}`,r=new rn(s);return(e=[])=>{let i=zc();if(!i||i.injector.get(wc,!1))if(t)t(n.concat(e).concat({provide:r,useValue:!0}));else{const t=n.concat(e).concat({provide:r,useValue:!0},{provide:ci,useValue:"platform"});!function(t){if(gc&&!gc.destroyed&&!gc.injector.get(wc,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");gc=t.get(Sc);const e=t.get(Bl,null);e&&e.forEach(t=>t())}(Ci.create({providers:t,name:s}))}return function(t){const e=zc();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(r)}}function zc(){return gc&&!gc.destroyed?gc:null}let Sc=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;return n="noop"===t?new uc:("zone.js"===t?void 0:t)||new ic({enableLongStackTrace:yc(),shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(e?e.ngZone:void 0,{ngZoneEventCoalescing:e&&e.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:e&&e.ngZoneRunCoalescing||!1}),s=[{provide:ic,useValue:n}];return n.run(()=>{const e=Ci.create({providers:s,parent:this.injector,name:t.moduleType.name}),r=t.create(e),i=r.injector.get(ys,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.runOutsideAngular(()=>{const t=n.onError.subscribe({next:t=>{i.handleError(t)}});r.onDestroy(()=>{Lc(this._modules,r),t.unsubscribe()})}),function(t,e,n){try{const s=n();return Yi(s)?s.catch(n=>{throw e.runOutsideAngular(()=>t.handleError(n)),n}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(i,n,()=>{const t=r.injector.get(Pl);return t.runInitializers(),t.donePromise.then(()=>(Qo(r.injector.get(Kl,Jo)||Jo),this._moduleDoBootstrap(r),r))})})}bootstrapModule(t,e=[]){const n=Oc({},e);return function(t,e,n){const s=new ul(n);return Promise.resolve(s)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get(xc);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${h(t.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(Cn(Ci))},t.\u0275prov=g({token:t,factory:t.\u0275fac}),t})();function Oc(t,e){return Array.isArray(e)?e.reduce(Oc,t):Object.assign(Object.assign({},t),e)}let xc=(()=>{class t{constructor(t,e,n,s,r,l){this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=s,this._componentFactoryResolver=r,this._initStatus=l,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 c=new i.a(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),h=new i.a(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{ic.assertNotInAngularZone(),rc(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{ic.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=Object(o.a)(c,h.pipe(Object(a.a)()))}bootstrap(t,e){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=t instanceof oa?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const s=n.isBoundToModule?void 0:this._injector.get(Ga),r=n.create(Ci.NULL,[],e||n.selector,s),i=r.location.nativeElement,o=r.injector.get(dc,null),a=o&&r.injector.get(pc);return o&&a&&a.registerApplication(i,o),r.onDestroy(()=>{this.detachView(r.hostView),Lc(this.components,r),a&&a.unregisterApplication(i)}),this._loadComponent(r),yc()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),r}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;Lc(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Ul,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(Cn(ic),Cn($l),Cn(Ci),Cn(ys),Cn(la),Cn(Pl))},t.\u0275prov=g({token:t,factory:t.\u0275fac}),t})();function Lc(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class kc{}class Hc{}const Ec={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let Ac=(()=>{class t{constructor(t,e){this._compiler=t,this._config=e||Ec}load(t){return this.loadAndCompile(t)}loadAndCompile(t){let[e,s]=t.split("#");return void 0===s&&(s="default"),n("zn8P")(e).then(t=>t[s]).then(t=>Tc(t,e,s)).then(t=>this._compiler.compileModuleAsync(t))}loadFactory(t){let[e,s]=t.split("#"),r="NgFactory";return void 0===s&&(s="default",r=""),n("zn8P")(this._config.factoryPathPrefix+e+this._config.factoryPathSuffix).then(t=>t[s+r]).then(t=>Tc(t,e,s))}}return t.\u0275fac=function(e){return new(e||t)(Cn(nc),Cn(Hc,8))},t.\u0275prov=g({token:t,factory:t.\u0275fac}),t})();function Tc(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}const jc=function(t){return null},Nc=Vc(null,"core",[{provide:Wl,useValue:"unknown"},{provide:Sc,deps:[Ci]},{provide:pc,deps:[]},{provide:$l,deps:[]}]),Ic=[{provide:xc,useClass:xc,deps:[ic,$l,Ci,ys,la,Pl]},{provide:ol,deps:[ic],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:Pl,useClass:Pl,deps:[[new xn,Rl]]},{provide:nc,useClass:nc,deps:[]},ql,{provide:Ha,useFactory:function(){return qa},deps:[]},{provide:Aa,useFactory:function(){return Fa},deps:[]},{provide:Kl,useFactory:function(t){return Qo(t=t||"undefined"!=typeof $localize&&$localize.locale||Jo),t},deps:[[new On(Kl),new xn,new Ln]]},{provide:Gl,useValue:"USD"}];let Rc=(()=>{class t{constructor(t){}}return t.\u0275mod=Q({type:t}),t.\u0275inj=v({factory:function(e){return new(e||t)(Cn(xc))},providers:Ic}),t})()},"9gLZ":function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return o});var s=n("8Y7J"),r=n("SVse");const i=new s.r("cdk-dir-doc",{providedIn:"root",factory:function(){return Object(s.V)(r.d)}});let o=(()=>{class t{constructor(t){if(this.value="ltr",this.change=new s.n,t){const e=t.documentElement?t.documentElement.dir:null,n=(t.body?t.body.dir:null)||e;this.value="ltr"===n||"rtl"===n?n:"ltr"}}ngOnDestroy(){this.change.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(i,8))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(i,8))},token:t,providedIn:"root"}),t})(),a=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)}}),t})()},"9ppp":function(t,e,n){"use strict";n.d(e,"a",function(){return s});const s=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})()},AeXS:function(t,e,n){"use strict";n.d(e,"a",function(){return dt}),n.d(e,"b",function(){return Mt}),n.d(e,"c",function(){return $t}),n.d(e,"d",function(){return It}),n.d(e,"e",function(){return Gt}),n.d(e,"f",function(){return Jt}),n.d(e,"g",function(){return St}),n.d(e,"h",function(){return lt}),n.d(e,"i",function(){return ut}),n.d(e,"j",function(){return Ot}),n.d(e,"k",function(){return Ut}),n.d(e,"l",function(){return bt}),n.d(e,"m",function(){return Ct}),n.d(e,"n",function(){return yt}),n.d(e,"o",function(){return zt}),n.d(e,"p",function(){return Zt}),n.d(e,"q",function(){return vt}),n.d(e,"r",function(){return Kt}),n.d(e,"s",function(){return Tt}),n.d(e,"t",function(){return Lt}),n.d(e,"u",function(){return Bt}),n.d(e,"v",function(){return Ht}),n.d(e,"w",function(){return gt}),n.d(e,"x",function(){return tt}),n.d(e,"y",function(){return X}),n.d(e,"z",function(){return rt});var s=n("8Y7J"),r=n("ecjd"),i=n("SVse"),o=n("s7LF"),a=n("8LU1"),l=n("XNiG"),c=n("2Vo4"),h=n("LRne"),u=n("HDdC"),d=n("IheW"),p=n("eIep"),f=n("vkgz"),m=n("lJxs"),g=n("Kj3r"),v=n("nYR2"),b=n("JX91"),_=n("pLZG"),y=n("w1tV"),M=n("iInd"),w=n("HeVh"),C=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some(function(t,s){return t[0]===e&&(n=s,!0)}),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),s=this.__entries__[n];return s&&s[1]},e.prototype.set=function(e,n){var s=t(this.__entries__,e);~s?this.__entries__[s][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,s=t(n,e);~s&&n.splice(s,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,s=this.__entries__;n0},t.prototype.connect_=function(){V&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),x?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){V&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;O.some(function(t){return!!~n.indexOf(t)})&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),k=function(t,e){for(var n=0,s=Object.keys(e);n0},t}(),D="undefined"!=typeof WeakMap?new WeakMap:new C,q=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=L.getInstance(),s=new P(e,n,this);D.set(this,s)};["observe","unobserve","disconnect"].forEach(function(t){q.prototype[t]=function(){var e;return(e=D.get(this))[t].apply(e,arguments)}});var F=void 0!==z.ResizeObserver?z.ResizeObserver:q;n("cUpR");const B=["nkLinkTemplate",""];function W(t,e){if(1&t&&(s.Qb(0),s.xc(1),s.Pb()),2&t){const t=s.dc().$implicit;s.Ab(1),s.yc(t.text)}}function U(t,e){1&t&&s.Ob(0)}const $=function(t,e){return{$implicit:t,url:e}};function K(t,e){if(1&t&&(s.Qb(0),s.vc(1,U,1,0,"ng-container",2),s.Pb()),2&t){const t=s.dc().$implicit,e=s.dc(2);s.Ab(1),s.ic("ngTemplateOutlet",e.linkTemplate)("ngTemplateOutletContext",s.mc(2,$,t.text,t.url))}}function G(t,e){if(1&t&&(s.Qb(0),s.vc(1,W,2,1,"ng-container",0),s.vc(2,K,2,5,"ng-container",0),s.Pb()),2&t){const t=e.$implicit;s.Ab(1),s.ic("ngIf",!t.isLink),s.Ab(1),s.ic("ngIf",t.isLink)}}function J(t,e){if(1&t&&(s.Qb(0),s.vc(1,G,3,2,"ng-container",1),s.Pb()),2&t){const t=s.dc();s.Ab(1),s.ic("ngForOf",t.parts)}}let Z=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c]]}),t})();function Q(t,...e){const n="__nkValidatorDependencies",s=t,r=s[n]||[];e.forEach(e=>{if(!r.includes(e)){const n=o.x.compose([e.validator,Y(t)]);e.setValidators(n),r.push(e)}}),s[n]=r}function Y(t){return e=>(function(t,e){const n="__nkValidatorUpdate",s=t;s[n]||(e[n]=!0,e.updateValueAndValidity()),delete s[n]}(e,t),null)}function X(t){return!0===(null==t?void 0:t.touched)||!0===(null==t?void 0:t.dirty)}function tt(t){return!0===(null==t?void 0:t.invalid)}class et{constructor(t){this._validatorFn=t,this.conditions=[]}when(...t){switch(t.length){case 1:this.conditions.push({condition:t[0]});break;case 2:this.conditions.push({dependency:t[0],condition:t[1]})}return this}build(){return t=>Object(r.I)(t.parent)?null:this.checkConditions(t)?this._validatorFn(t):null}checkConditions(t){const e=[];return this.conditions.forEach(n=>{if(Object(r.x)(n.dependency)){const s=n.dependency();s&&(Q(t,s),e.push(()=>n.condition(s.value)))}else e.push(n.condition)}),!e.some(t=>!t())}}function nt(t){return t instanceof et?t.build():t}function st(t){return{validators:Object(r.t)(t.validators)?t.validators.map(nt):Object(r.x)(t.validators)?nt(t.validators):void 0,asyncValidators:t.asyncValidators,updateOn:t.updateOn}}function rt(t,e){return{name:t,context:e}}function it(t){return Object(r.E)(t)&&!Object(r.B)(t)&&Object.keys(t).length<=2&&"value"in t}function ot(t){return it(t)?t:at({value:t})}function at(t,e=!1){return{value:t.value,disabled:t.disabled||e}}class lt extends o.e{constructor(t,...e){if("object"==typeof(n=e[0])&&("label"in n||"validators"in n||"asyncValidators"in n||"updateOn"in n)){const n=e[0];super(ot(t),st(n)),this.label=n.label||""}else{const n=e[0]||"",s={label:n,validators:e.slice(1)};super(ot(t),st(s)),this.label=n}var n;this._defaultValue=this.value}get defaultValue(){return this._defaultValue}get isModified(){return this.value!==this.defaultValue}patchValue(t,e={}){super.patchValue(t,e)}setValue(t,e={}){super.setValue(t,e),e.defaultValue&&(this._defaultValue=this.value)}get(t){return super.get(t)}reset(t,e={}){it(t)||(t={value:void 0!==t?t:this.defaultValue,disabled:this.disabled}),super.reset(at(t),e),e.defaultValue&&(this._defaultValue=this.value)}}function ct(t,e){function n(t,e){return t instanceof o.d||t instanceof o.g?ct(t.controls,e):[]}const s=[];if(Array.isArray(t))for(let r of t)r.isModified&&s.push({control:r}),e&&s.push(...n(r,e));else for(let r in t){const i=t[r];i&&(i.isModified&&s.push({key:r,control:i}),e&&s.push(...n(i,e)))}return s}class ht extends o.g{constructor(t,e={}){super(t,st(e)),this._defaultValue=this.getRawValue(),this.label=e.label||"",this.initControlLabels()}get defaultValue(){return this._defaultValue}get isModified(){return ct(this.controls).length>0}initControlLabels(){Object(r.L)(this.controls).forEach(t=>{Object(r.C)(this.controls[t].label)&&(this.controls[t].label=t)})}_updateValue(){const t=this._reduceValue();this.value=this.formToModel(t)}setValue(t,e={}){const n=this.modelToForm(t);n&&(this._checkAllValuesPresent(n),Object(r.L)(n).forEach(t=>{this._throwIfControlMissing(t),this.controls[t].setValue(n[t],{onlySelf:!0,emitEvent:e.emitEvent,defaultValue:e.defaultValue})}),this.updateValueAndValidity(e),e.defaultValue&&(this._defaultValue=this.getRawValue()))}patchValue(t,e={}){const n=this.modelToForm(t);n&&(Object(r.L)(n).forEach(t=>{this.controls[t]&&this.controls[t].patchValue(n[t],{onlySelf:!0,emitEvent:e.emitEvent,defaultValue:e.defaultValue})}),this.updateValueAndValidity(e),e.defaultValue&&(this._defaultValue=this.getRawValue()))}get(t){return super.get(t)}getRawValue(){const t=super.getRawValue();return this.formToModel(t)}validate(){return this.markAllAsTouched(),this.valid}reset(t,e={}){const n=this.modelToForm(void 0!==t?t:this.defaultValue);n&&Object(r.L)(this.controls).forEach(t=>{this.controls[t].reset(n[t],{onlySelf:!0,emitEvent:e.emitEvent,defaultValue:e.defaultValue})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e),e.defaultValue&&(this._defaultValue=this.getRawValue())}}class ut extends ht{formToModel(t){return t}modelToForm(t){return t}patchValue(t,e={}){super.patchValue(t,e)}reset(t,e={}){super.reset(t,e)}}const dt=new class{error(t,e,...n){console.error(`${t}: ${e}`,...n)}warn(t,e,...n){console.warn(`${t}: ${e}`,...n)}log(t,e,...n){console.log(`${t}: ${e}`,...n)}};let pt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c]]}),t})();function ft(t){return{needsStringCoercion:t}}const mt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class gt{static dependsOn(t){return e=>(Object(r.I)(t)||Object(r.I)(e.parent)||Q(e,t()),null)}static required(){return new et(t=>Object(r.C)(t.value)?{required:{errorMessage:rt("Required","Validation"),errorMessageArgs:[t.label]}}:null)}static requiredTrue(){return new et(t=>!0===t.value?null:{required:{errorMessage:rt("Required","Validation"),errorMessageArgs:[t.label]}})}static requiredNonZero(){return new et(t=>0!==t.value?null:{required:{errorMessage:rt("Required","Validation"),errorMessageArgs:[t.label]}})}static email(){return new et(t=>{if(Object(r.C)(t.value))return null;const e=t.value;return mt.test(e)?null:{email:{actual:e,errorMessage:rt("Email","Validation"),errorMessageArgs:[t.label,ft(e)]}}})}static minLength(t){return new et(e=>{if(Object(r.C)(e.value)||Object(r.I)(e.parent)||Object(r.I)(t))return null;const n=Object(r.A)(t)?t():t;if(Object(r.I)(n))return null;const s=Object(r.f)(n),i=Object(r.f)(e.value);return i>=s?null:{minLength:{min:s,actual:i,errorMessage:rt("MinLength","Validation"),errorMessageArgs:[e.label,ft(n)]}}})}static maxLength(t){return new et(e=>{if(Object(r.C)(e.value)||Object(r.I)(e.parent)||Object(r.I)(t))return null;const n=Object(r.A)(t)?t():t;if(Object(r.I)(n))return null;const s=Object(r.f)(n),i=Object(r.f)(e.value);return i<=s?null:{maxLength:{max:s,actual:i,errorMessage:rt("MaxLength","Validation"),errorMessageArgs:[e.label,ft(n)]}}})}static min(t,e){return new et(n=>{if(Object(r.I)(n.value)||Object(r.I)(n.parent)||Object(r.I)(t))return null;const s=this.getRangeValue(n,t,e);if(Object(r.I)(s))return null;const i=Object(r.f)(s),o=Object(r.f)(n.value);return o>=i?null:{min:{min:i,actual:o,errorMessage:rt("Min","Validation"),errorMessageArgs:[n.label,ft(s)]}}})}static max(t,e){return new et(n=>{if(Object(r.I)(n.value)||Object(r.I)(n.parent)||Object(r.I)(t))return null;const s=this.getRangeValue(n,t,e);if(Object(r.I)(s))return null;const i=Object(r.f)(s),o=Object(r.f)(n.value);return o<=i?null:{max:{max:i,actual:o,errorMessage:rt("Max","Validation"),errorMessageArgs:[n.label,ft(s)]}}})}static getRangeValue(t,e,n){const s=Object(r.A)(e)?e():e;return s instanceof o.a?(Q(t,s),X(s)?Object(r.A)(n)?n(s.value):s.value:null):s}static range(t,e){return new et(n=>{if(Object(r.I)(n.value)||Object(r.I)(n.parent)||Object(r.I)(t)||Object(r.I)(e))return null;const s=this.getRangeValue(n,t),i=this.getRangeValue(n,e);if(Object(r.I)(s)||Object(r.I)(i))return null;const o=Object(r.f)(s),a=Object(r.f)(i),l=Object(r.f)(n.value);return l>=o&&l<=a?null:{range:{min:o,max:a,actual:l,errorMessage:rt("Range","Validation"),errorMessageArgs:[n.label,ft(s),ft(i)]}}})}static match(t){return new et(e=>{if(Object(r.I)(t)||Object(r.I)(e.parent))return null;const n=t();return Object(r.I)(n)?null:(Q(e,n),X(n)?e.value===n.value?null:{match:{value1:e.value,value2:n.value,errorMessage:rt("Match","Validation"),errorMessageArgs:[e.label,n.label,ft(e.value),ft(n.value)]}}:null)})}static pattern(t,e){const[n,s]=function(t){let e,n;return"string"==typeof t?(n="","^"!==t.charAt(0)&&(n+="^"),n+=t,"$"!==t.charAt(t.length-1)&&(n+="$"),e=new RegExp(n)):(n=t.toString(),e=t),[e,n]}(t);return new et(t=>{if(Object(r.C)(t.value))return null;const i=t.value;return n.test(i)?null:{pattern:{pattern:s,actual:i,errorMessage:e||rt("Pattern","Validation"),errorMessageArgs:[t.label,s]}}})}}let vt=(()=>{class t{constructor(){this.debug=!1,this.defaultCurrency="EUR",this.defaultCurrencyDisplay="symbol",this.defaultDecimals=2,this.defaultGrouping=!0,this.defaultContext="Common",this.defaultDateFormat="short",this.defaultTimeFormat="short",this.defaultDateTimeFormat="short",this.contextNameCombinator=void 0,this.defaultLocale=navigator.language,this._locale=this.defaultLocale,this._localeChange=new l.a,this.localeChange=this._localeChange.asObservable(),this._strings={}}get locale(){return this._locale}set locale(t){this._locale=t,this._localeChange.next()}get availableStringLocales(){return Object(r.L)(this._strings)}get strings(){return this._strings}set strings(t){this._strings=t||{}}addStrings(t,e){this._strings[t]=e}hasStrings(t){return this.availableStringLocales.includes(t)}hasString(t,e,n){const s=this.findString(t,e,n);return!!s&&!!s.value}getString(t,e,n){if(!t)return"";const s=this.findString(t,e,n);return s&&s.value?this.debug?`_${s.value}`:s.value:e?`${e}_${t}?`:`${t}?`}findString(t,e,n){if(!t)return;e||(e=this.defaultContext),n||(n=this.locale);const s=this.findAvailableStringLocale(n,!0);if(s)return(this.strings[s]||[]).find(this.contextNameCombinator&&e?n=>n.name===`${e}${this.contextNameCombinator}${t}`:n=>n.name===t&&n.context===e);dt.warn("NkLocalizer",`No string resources found for locale '${n}'.`)}getStrings(t,...e){return e.map(e=>this.getString(e,t))}coerceString(t,e){return Object(r.I)(t)?"":function(t){return"object"==typeof t&&null!==t&&"needsStringCoercion"in t}(t)?this.coerceString(t.needsStringCoercion,e):function(t){return"object"==typeof t&&null!==t&&"name"in t}(t)?this.getString(t.name,t.context,e):Object(r.F)(t)?t:Object(r.D)(t)?this.formatNumber(t,void 0,e):Object(r.u)(t)?this.getString(t?"Yes":"No"):Object(r.t)(t)?t.length.toString():Object(r.w)(t)?(t instanceof r.b?t:new r.b(t)).timeOfDay.equals(r.e.zero)?this.formatDate(t,void 0,e):this.formatDateTime(t,void 0,e):Object(r.H)(t)?this.formatTime(t,void 0,e):t+""}formatString(t,...e){const n=this.coerceString(t),s=e?e.map(t=>this.coerceString(t)):[];return Object(r.m)(n,...s)}formatDate(t,e=this.defaultDateFormat,n=this.locale){return Object(r.I)(t)?"":(t instanceof r.b?t:new r.b(t)).formatDate(e,n)}formatTime(t,e=this.defaultTimeFormat,n=this.locale){return Object(r.I)(t)?"":(t instanceof r.e?t:t instanceof r.b?t.timeOfDay:new r.e(t)).format(e,n)}formatDateTime(t,e=this.defaultDateTimeFormat,n=this.locale){return Object(r.I)(t)?"":(t instanceof r.b?t:new r.b(t)).format(e,n)}formatNumber(t,e={},n=this.locale){if(Object(r.I)(t))return"";const s=this.getNumberFormatOptions(t,e);return Intl.NumberFormat(n,s).format(t)}formatPercent(t,e={},n=this.locale){if(Object(r.I)(t))return"";const s=this.getNumberFormatOptions(t,e);return s.style="percent",t/=100,Intl.NumberFormat(n,s).format(t)}formatCurrency(t,e={},n=this.locale){if(Object(r.I)(t))return"";e.decimals=Object(r.I)(e.decimals)?this.defaultDecimals:e.decimals;const s=this.getNumberFormatOptions(t,e);return s.style="currency",s.currency=e.currency||this.defaultCurrency,s.currencyDisplay=e.currencyDisplay||this.defaultCurrencyDisplay,Intl.NumberFormat(n,s).format(t)}getNumberFormatOptions(t,e={}){const n=void 0!==e.grouping?e.grouping:this.defaultGrouping,s=void 0!==e.decimals?e.decimals:Number.isInteger(t)?0:this.defaultDecimals;return{useGrouping:n,maximumFractionDigits:s,minimumFractionDigits:s}}findAvailableStringLocale(t,e){const n=[t,t.substr(0,2)].find(t=>this.hasStrings(t));return!n&&e?this.findAvailableStringLocale(this.defaultLocale,!1):n}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),bt=(()=>{class t{constructor(t){this._localizer=t,this.linkTemplate=null,this._parts=[]}set text(t){this._parts=t?this.splitText(this._localizer.coerceString(t)):[]}get parts(){return this._parts}splitText(t){const e=t.match(/\{*[^{}]+\}*/g);return e?e.map(t=>{if(t.match(/^\{[^{}]+\}$/)){const e=t.substr(1,t.length-2);return{text:e.split("|")[0],url:e.split("|")[1],isLink:!0}}return{text:t,isLink:!1}}):[]}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(vt))},t.\u0275cmp=s.Gb({type:t,selectors:[["","nkLinkTemplate",""]],inputs:{linkTemplate:["nkLinkTemplate","linkTemplate"],text:["nkLinkText","text"]},attrs:B,decls:1,vars:1,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&s.vc(0,J,2,1,"ng-container",0),2&t&&s.ic("ngIf",!!e.parts.length)},directives:[i.k,i.j,i.p],encapsulation:2}),t})(),_t=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c]]}),t})();class yt{}const Mt=new s.r("NK_LIST_SYNC_DEFAULT_OPTIONS",{providedIn:"root",factory:function(){return new yt}}),wt=["sortName","sortOrder","page","pageSize"];let Ct=(()=>{class t{constructor(t,e){this._listArgs={},this._listHeaders=null,this._filters=null,this._filterList=[],this._listHeadersChange=new l.a,this._listArgsChange=new c.a({emitNull:!0}),this._defaultOptions=new yt,e&&(this._defaultOptions=e),this._defaultOptions.loadDefaults&&this.setListArgs(this._defaultOptions.loadDefaults()),void 0===this._listArgs.page&&(this._listArgs.page=1),void 0===this._listArgs.pageSize&&(this._listArgs.pageSize=10),void 0===this._listArgs.sortOrder&&(this._listArgs.sortOrder="asc"),Object(r.x)(t)&&this.setListArgs(t)}get listArgs(){return this._listArgs}get listHeaders(){return this._listHeaders}get filters(){return this._filters}get filterList(){return this._filterList}get hasFilters(){return this._filterList.length>0}ngOnDestroy(){this._listHeadersChange.complete(),this._listArgsChange.complete()}list(t){return this._listArgsChange.pipe(Object(p.a)(e=>{var n;return e.emitNull?(null===(n=e.resolve)||void 0===n||n.call(e,null),Object(h.a)(null)):t(this._listArgs).pipe(Object(f.a)(t=>{var n;this.setListHeaders(t.headers),this.saveListDefaults(e),null===(n=e.resolve)||void 0===n||n.call(e,t.body)}),Object(m.a)(t=>t.body),Object(f.a)({next:t=>{var n;null===(n=e.resolve)||void 0===n||n.call(e,t)},error:t=>{var n,s;e.rejectOnError?null===(n=e.reject)||void 0===n||n.call(e,t):null===(s=e.resolve)||void 0===s||s.call(e,null)}}))}))}apply(t,e){return Object(r.x)(t)&&this.setListArgs(t),new Promise((t,n)=>{this.emitListArgs(Object.assign({resolve:t,reject:n},e))})}applyFilter(t,e){return this.apply(Object.assign({page:1},t),e)}clear(){return new Promise((t,e)=>{this.emitListArgs({resolve:t,reject:e,emitNull:!0})})}addFilter(t,e){const n={};return this._filters&&Object.assign(n,this._filters),Object.assign(n,{[t]:e}),this.applyFilter(n)}removeFilter(t){if(this._filters){const e=Object.assign({},this._filters);return delete e[t],this.applyFilter(e)}return Promise.resolve()}hasFilter(t){return this._filterList.some(e=>e.name===t)}setListArgs(t){const e=Object.assign({},this._listArgs),n={};if(this._filters)for(let s in this._filters)delete e[s];Object(r.L)(t).forEach(s=>{const i=t[s],o="object"==typeof(a=i)&&!Object(r.B)(a)&&"value"in a?a.value:a;var a;e[s]=o,wt.includes(s)||(n[s]=i)}),this._listArgs=e,this._filters=n,this._filterList=function(t,e=!1){return Object(r.L)(t).map(e=>{return Object.assign({},"object"==typeof(n=t[e])&&!Object(r.B)(n)&&"value"in n?n:{value:n},{name:e});var n}).filter(t=>!e||!!t.label)}(this._filters,!0)}emitListArgs(t){this._listArgsChange.next(t)}setListHeaders(t){this._listHeaders={page:Object(a.e)(t.get("x-page"),1),pageSize:Object(a.e)(t.get("x-page-size"),null),sortName:t.get("x-sort-name")||"",sortOrder:"desc"===t.get("x-sort-order")?"desc":"asc",count:Object(a.e)(t.get("x-count")),totalCount:Object(a.e)(t.get("x-total-count"))},this._listHeadersChange.next()}saveListDefaults(t){this._defaultOptions.saveDefaults&&!1!==t.saveDefaults&&this._listHeaders&&this._defaultOptions.saveDefaults(this._listHeaders)}paginate(t){const e=this.listHeaders||this.listArgs;t.page===e.page&&t.pageSize===e.pageSize||(this._listArgs.page=t.page,this._listArgs.pageSize=t.pageSize,this.apply())}sort(t){const e=this.listHeaders||this.listArgs;t.sortName===e.sortName&&t.sortOrder===e.sortOrder||(this._listArgs.sortName=t.sortName,this._listArgs.sortOrder=t.sortOrder,this.apply())}listArgsChange(){return this._listArgsChange.pipe(Object(m.a)(t=>{}))}listHeadersChange(){return this._listHeadersChange.asObservable()}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(Vt,8),s.Wb(Mt,8))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const Vt=new s.r("NK_LIST_SYNC_DEFAULT_FILTERS",{providedIn:"root",factory:function(){return{}}});let zt=(()=>{class t{constructor(){this.skipUrls=["assets/appconfig.json","assets/icons.json","appconfig.json","version.json"],this.activeRequests=0,this._loadingChange=new l.a,this.loadingChange=this._loadingChange.asObservable(),this._loading=!1}get loading(){return this._loading}set loading(t){this._loading=t,this._loadingChange.next()}startLoading(){this.loading=!0}stopLoading(){this.loading=!1}skipUrl(t){return this.skipUrls.some(e=>new RegExp(e).test(t))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),St=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._state=n,this._debounceTime=100,this._sink=new r.d}get debounceTime(){return this._debounceTime}set debounceTime(t){this._debounceTime=Object(a.e)(t)}ngAfterViewInit(){this.updateView(),this._sink.sub=this._state.loadingChange.pipe(Object(g.a)(this._debounceTime)).subscribe(t=>this.updateView())}ngOnDestroy(){this._sink.unsubscribe()}updateView(){this._state.loading?this._renderer.addClass(this._element.nativeElement,"nk-disabled"):this._renderer.removeClass(this._element.nativeElement,"nk-disabled")}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(s.F),s.Mb(zt))},t.\u0275dir=s.Hb({type:t,selectors:[["","nkDisableWhileLoading",""]],inputs:{debounceTime:["nkDebounceTime","debounceTime"]}}),t})(),Ot=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._state=n,this._debounceTime=100,this._sink=new r.d,this._visible=!1}get debounceTime(){return this._debounceTime}set debounceTime(t){this._debounceTime=Object(a.e)(t)}ngOnInit(){this.updateView(),this._sink.sub=this._state.loadingChange.pipe(Object(g.a)(this._debounceTime)).subscribe(t=>this.updateView())}ngOnDestroy(){this._sink.unsubscribe()}updateView(){this._state.loading?(this._visible=!1,this._viewContainer.clear()):this._visible||(this._viewContainer.createEmbeddedView(this._template),this._visible=!0)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.Q),s.Mb(s.M),s.Mb(zt))},t.\u0275dir=s.Hb({type:t,selectors:[["","nkHideWhileLoading",""]],inputs:{debounceTime:["nkDebounceTime","debounceTime"]}}),t})();const xt={provide:d.a,useClass:(()=>{class t{constructor(t){this._state=t}intercept(t,e){return this._state.skipUrl(t.url)?e.handle(t):(0===this._state.activeRequests&&this._state.startLoading(),this._state.activeRequests+=1,e.handle(t).pipe(Object(v.a)(()=>{this._state.activeRequests-=1,0===this._state.activeRequests&&this._state.stopLoading()})))}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(zt))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),deps:[zt],multi:!0};let Lt=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._state=n,this._debounceTime=100,this._sink=new r.d,this._visible=!1}get debounceTime(){return this._debounceTime}set debounceTime(t){this._debounceTime=Object(a.e)(t)}ngOnInit(){this.updateView(),this._sink.sub=this._state.loadingChange.pipe(Object(g.a)(this._debounceTime)).subscribe(t=>this.updateView())}ngOnDestroy(){this._sink.unsubscribe()}updateView(){this._state.loading?this._visible||(this._viewContainer.createEmbeddedView(this._template),this._visible=!0):(this._visible=!1,this._viewContainer.clear())}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.Q),s.Mb(s.M),s.Mb(zt))},t.\u0275dir=s.Hb({type:t,selectors:[["","nkShowWhileLoading",""]],inputs:{debounceTime:["nkDebounceTime","debounceTime"]}}),t})(),kt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c]]}),t})(),Ht=(()=>{class t{constructor(t){this._localizer=t,this._refresh=!1,this._subscription=this._localizer.localeChange.subscribe(t=>this._refresh=!0)}transform(t,e=this._localizer.defaultContext){const n=[this._localizer.locale,t,e];return!this._refresh&&Object(r.x)(this._lastReturn)&&Object(r.h)(n,this._lastInput)||(this._refresh=!1,this._lastInput=n,this._lastReturn=Object(r.t)(t)?this._localizer.getStrings(e,...t):this._localizer.getString(t,e)),this._lastReturn}ngOnDestroy(){this._subscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(vt))},t.\u0275pipe=s.Lb({name:"nkTranslate",type:t,pure:!1}),t})(),Et=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c]]}),t})();class At{constructor(t){this._params=t}get keys(){return Object.keys(this._params)}has(t){return this._params.hasOwnProperty(t)}get(t){if(this.has(t)){const e=this._params[t];return Array.isArray(e)?e[0]:e}return null}getNumeric(t){const e=this.get(t);return null==e?null:Object(a.e)(e)}getBoolean(t){const e=this.get(t);return null==e?null:Object(a.b)(e)}getAll(t){if(this.has(t)){const e=this._params[t];return Array.isArray(e)?e:[e]}return[]}}let Tt=(()=>{class t{constructor(t){this._injector=t,this._routeChange=new l.a,this.routeChange=this._routeChange.asObservable(),this._routes=[],this._currentUrl="",this._previousUrl="",this.routes$=this._routeChange.pipe(Object(b.a)(this._routes),Object(m.a)(t=>this._routes)),this._sink=new r.d}get routes(){return this._routes}get currentUrl(){return this._currentUrl}get previousUrl(){return this._previousUrl}ngOnDestroy(){this._sink.unsubscribe()}init(){const t=this._injector.get(M.f),e=this._injector.get(M.a);this._sink.sub=t.events.pipe(Object(_.a)(t=>t instanceof M.c),Object(m.a)(t=>t)).subscribe(t=>{this.updateRoutes(e,t)})}updateRoutes(t,e){this._previousUrl=this._currentUrl,this._currentUrl=e.url,this._routes=this.mapRoutes(t.root),this._routeChange.next()}mapRoutes(t){const e=[];let n=t,s="";for(;n.children.length>0;)n.children.forEach(t=>{n=t;const r=t.snapshot,i=r.url.map(t=>t.path).join("/");i&&(s+=`/${i}`);const o={outlet:t.outlet,data:r.data,params:new At(r.params),queryParams:new At(r.queryParams),path:i,url:s};e.push(o)});return e}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(s.s))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(s.o))},token:t,providedIn:"root"}),t})();const jt={provide:s.d,useFactory:function(t){return()=>t.init()},deps:[Tt],multi:!0};let Nt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c]]}),t})();new s.r("NK_DETAIL_ROW_OPTIONS");let It=(()=>{class t{constructor(t,e){this._cdkObserver=t,this._zone=e}isMatched(t,e){const n=Rt(t);if(e){const t=e.getBoundingClientRect(),s={width:t.width,height:t.height,orientation:Pt()};return Object(r.K)(n,s)}return this._cdkObserver.isMatched(n)}observe(t,e){const n=Rt(t);return e?this.createResizeObserver(e,n).pipe(Object(y.a)()):this._cdkObserver.observe(n).pipe(Object(m.a)(t=>t.matches))}createResizeObserver(t,e){return new u.a(n=>{const s=new F(t=>{for(const s of t){const t={width:s.contentRect.width,height:s.contentRect.height,orientation:Pt()},i=Object(r.K)(e,t);this._zone.run(()=>n.next(i))}});return s.observe(t),()=>s.disconnect()})}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(w.a),s.Wb(s.A))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(w.a),Object(s.Wb)(s.A))},token:t,providedIn:"root"}),t})();function Rt(t){const e=[];return(Object(r.F)(t)?t.split(","):t).map(t=>t.trim()).forEach(t=>{e.push(Dt[t]||t)}),e.join(",")}function Pt(){return window.innerWidth>window.innerHeight?"landscape":"portrait"}const Dt={always:"(min-width: 1px)",never:"(max-width: 0px)",xs:"(max-width: 599px)",sm:"(min-width: 600px) and (max-width: 959px)",md:"(min-width: 960px) and (max-width: 1279px)",lg:"(min-width: 1280px) and (max-width: 1599px)",xl:"(min-width: 1600px) and (max-width: 1919px)",xxl:"(min-width: 1920px) and (max-width: 2299px)",xxxl:"(min-width: 2300px) and (max-width: 5000px)","lt-sm":"(max-width: 599px)","lt-md":"(max-width: 959px)","lt-lg":"(max-width: 1279px)","lt-xl":"(max-width: 1599px)","lt-xxl":"(max-width: 1919px)","lt-xxxl":"(max-width: 2299px)","gt-xs":"(min-width: 600px)","gt-sm":"(min-width: 960px)","gt-md":"(min-width: 1280px)","gt-lg":"(min-width: 1600px)","gt-xl":"(min-width: 1920px)","gt-xxl":"(min-width: 2300px)"};let qt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c]]}),t})(),Ft=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c]]}),t})(),Bt=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._router=n,this._sink=new r.d}ngOnInit(){this._sink.sub=this._router.events.subscribe(t=>{t instanceof M.d?(this._viewContainer.clear(),this._viewContainer.createEmbeddedView(this._template)):(t instanceof M.c||t instanceof M.b)&&this._viewContainer.clear()})}ngOnDestroy(){this._sink.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.Q),s.Mb(s.M),s.Mb(M.f))},t.\u0275dir=s.Hb({type:t,selectors:[["","nkShowWhileNavigating",""]]}),t})(),Wt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c]]}),t})(),Ut=(()=>{class t{static forRoot(){return{ngModule:t,providers:[jt,xt]}}}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[i.c],kt,Et,pt,Wt,qt,Ft,_t,Nt,Z]}),t})(),$t=(()=>{class t{constructor(t,e){this._routes=t,this._localizer=e,this._breadcrumbsChange=new l.a,this.breadcrumbsChange=this._breadcrumbsChange.asObservable(),this._breadcrumbs=[],this.breadcrumbs$=this._breadcrumbsChange.pipe(Object(b.a)(this._breadcrumbs),Object(m.a)(t=>this._breadcrumbs)),this._sink=new r.d,this._sink.sub=this._routes.routeChange.subscribe(t=>this.updateBreadcrumbs())}get breadcrumbs(){return this._breadcrumbs}ngOnDestroy(){this._sink.unsubscribe()}updateBreadcrumbs(){this._breadcrumbs=this.mapBreadcrumbs(this._routes.routes),this._breadcrumbsChange.next()}mapBreadcrumbs(t){return t.filter(t=>t.outlet===M.e).map(t=>{const e=((n=t.data)&&n.hasOwnProperty("NK_BREADCRUMB_DEF")?n.NK_BREADCRUMB_DEF:void 0)||{title:""};var n;return{title:e.title,icon:e.icon,url:e.url||t.url}}).filter(t=>!!t.title).filter((t,e,n)=>!(ethis.mapTitle(this.breadcrumbs,t,e)))}mapTitle(t,e,n=" | "){const s=t.map(t=>this._localizer.coerceString(t.title)).reverse().join(" - ");return s&&e?[s,e].join(n):s||e||""}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(Tt),s.Wb(vt))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(Tt),Object(s.Wb)(vt))},token:t,providedIn:"root"}),t})(),Kt=(()=>{class t{constructor(t){this._route=t,this.id=this.getNumeric("id")}get(t){return this.findParam(this._route,t,!1)}getNumeric(t){const e=this.get(t);return null==e?null:Object(a.e)(e)}getBoolean(t){const e=this.get(t);return null==e?null:Object(a.b)(e)}find(t){return this.findParam(this._route,t,!0)}findNumeric(t){const e=this.find(t);return null==e?null:Object(a.e)(e)}findBoolean(t){const e=this.find(t);return null==e?null:Object(a.b)(e)}findParam(t,e,n){const s=t.snapshot.paramMap.get(e)||t.snapshot.queryParamMap.get(e)||null;return!s&&t.parent&&n?this.findParam(t.parent,e,n):s}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(M.a))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),Gt=(()=>{class t{intercept(t,e){return t=t.clone({headers:t.headers.set("Cache-Control","no-cache").set("Pragma","no-cache").set("Expires","Sat, 01 Jan 2000 00:00:00 GMT")}),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),Jt=(()=>{class t{intercept(t,e){return this.convertOutput(t.body),e.handle(t).pipe(Object(f.a)(t=>{t instanceof d.f&&this.convertInput(t.body)}))}convertInput(t){if(t&&Object(r.E)(t))for(const e in t)if(t.hasOwnProperty(e)){const n=t[e];Object(r.v)(n)?t[e]=new r.b(n):Object(r.G)(n)?t[e]=new r.e(n):Object(r.E)(n)&&this.convertInput(n)}}convertOutput(t){if(t&&Object(r.E)(t))for(const e in t)if(t.hasOwnProperty(e)){const n=t[e];n instanceof r.b||n instanceof r.e?t[e]=n.toIsoString():Object(r.E)(n)&&this.convertOutput(n)}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),Zt=(()=>{class t{constructor(t){this._localizer=t}intercept(t,e){return t=t.clone({headers:t.headers.set("Accept-Language",this._localizer.locale)}),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(vt))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();class Qt{constructor(){this.multiple=!1,this.emitChanges=!0}}new s.r("NK_SELECTION_DEFAULT_OPTIONS",{providedIn:"root",factory:function(){return new Qt}}),Error},AytR:function(t,e,n){"use strict";n.d(e,"a",function(){return s});const s=new class{constructor(t,e=!1){this.type=t,this.debug=e,this.appVersion=n("kiQV").version,this.appName="EVENTIM.gettogether",this.copyright=`\xa9 ${(new Date).getFullYear()} CTS EVENTIM AG & Co. KGaA`}}("prod",!1)},Cfvw:function(t,e,n){"use strict";n.d(e,"a",function(){return u});var s=n("HDdC"),r=n("SeVD"),i=n("quSY"),o=n("kJWO"),a=n("jZKg"),l=n("Lhse"),c=n("c2HN"),h=n("I55L");function u(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[o.a]}(t))return function(t,e){return new s.a(n=>{const s=new i.a;return s.add(e.schedule(()=>{const r=t[o.a]();s.add(r.subscribe({next(t){s.add(e.schedule(()=>n.next(t)))},error(t){s.add(e.schedule(()=>n.error(t)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(Object(c.a)(t))return function(t,e){return new s.a(n=>{const s=new i.a;return s.add(e.schedule(()=>t.then(t=>{s.add(e.schedule(()=>{n.next(t),s.add(e.schedule(()=>n.complete()))}))},t=>{s.add(e.schedule(()=>n.error(t)))}))),s})}(t,e);if(Object(h.a)(t))return Object(a.a)(t,e);if(function(t){return t&&"function"==typeof t[l.a]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new s.a(n=>{const s=new i.a;let r;return s.add(()=>{r&&"function"==typeof r.return&&r.return()}),s.add(e.schedule(()=>{r=t[l.a](),s.add(e.schedule(function(){if(n.closed)return;let t,e;try{const n=r.next();t=n.value,e=n.done}catch(s){return void n.error(s)}e?n.complete():(n.next(t),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof s.a?t:new s.a(Object(r.a)(t))}},D0XW:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var s=n("3N8a");const r=new(n("IjjT").a)(s.a)},DH7j:function(t,e,n){"use strict";n.d(e,"a",function(){return s});const s=(()=>Array.isArray||(t=>t&&"number"==typeof t.length))()},EQ5u:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return l});var s=n("XNiG"),r=n("HDdC"),i=(n("7o/Q"),n("quSY")),o=n("x+ZX");class a extends r.a{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new i.a,t.add(this.source.subscribe(new c(this.getSubject(),this))),t.closed&&(this._connection=null,t=i.a.EMPTY)),t}refCount(){return Object(o.a)()(this)}}const l=(()=>{const t=a.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 c extends s.b{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}},EY2u:function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});var s=n("HDdC");const r=new s.a(t=>t.complete());function i(t){return t?function(t){return new s.a(e=>t.schedule(()=>e.complete()))}(t):r}},GS7A:function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return s}),n.d(e,"c",function(){return r}),n.d(e,"d",function(){return m}),n.d(e,"e",function(){return a}),n.d(e,"f",function(){return d}),n.d(e,"g",function(){return p}),n.d(e,"h",function(){return l}),n.d(e,"i",function(){return h}),n.d(e,"j",function(){return c}),n.d(e,"k",function(){return u}),n.d(e,"l",function(){return o}),n.d(e,"m",function(){return g}),n.d(e,"n",function(){return v});class s{}class r{}const i="*";function o(t,e){return{type:7,name:t,definitions:e,options:{}}}function a(t,e=null){return{type:4,styles:e,timings:t}}function l(t,e=null){return{type:2,steps:t,options:e}}function c(t){return{type:6,styles:t,offset:null}}function h(t,e,n){return{type:0,name:t,styles:e,options:n}}function u(t,e,n=null){return{type:1,expr:t,animation:e,options:n}}function d(t=null){return{type:9,options:t}}function p(t,e,n=null){return{type:11,selector:t,animation:e,options:n}}function f(t){Promise.resolve(null).then(t)}class m{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){f(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class g{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,s=0;const r=this.players.length;0==r?f(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==r&&this._onFinish()}),t.onDestroy(()=>{++n==r&&this._onDestroy()}),t.onStart(()=>{++s==r&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){const t=this.players.reduce((t,e)=>null===t||e.totalTime>t.totalTime?e:t,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}const v="!"},GyhO:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var s=n("LRne"),r=n("bHdf");function i(...t){return Object(r.a)(1)(Object(s.a)(...t))}},HDdC:function(t,e,n){"use strict";n.d(e,"a",function(){return c});var s=n("7o/Q"),r=n("2QA8"),i=n("gRHU"),o=n("kJWO"),a=n("SpAZ"),l=n("2fFW");let c=(()=>{class t{constructor(t){this._isScalar=!1,t&&(this._subscribe=t)}lift(e){const n=new t;return n.source=this,n.operator=e,n}subscribe(t,e,n){const{operator:o}=this,a=function(t,e,n){if(t){if(t instanceof s.a)return t;if(t[r.a])return t[r.a]()}return t||e||n?new s.a(t,e,n):new s.a(i.a)}(t,e,n);if(a.add(o?o.call(a,this.source):this.source||l.a.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),l.a.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(t){try{return this._subscribe(t)}catch(e){l.a.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){const{closed:e,destination:n,isStopped:r}=t;if(e||r)return!1;t=n&&n instanceof s.a?n:null}return!0}(t)?t.error(e):console.warn(e)}}forEach(t,e){return new(e=h(e))((e,n)=>{let s;s=this.subscribe(e=>{try{t(e)}catch(r){n(r),s&&s.unsubscribe()}},n,e)})}_subscribe(t){const{source:e}=this;return e&&e.subscribe(t)}[o.a](){return this}pipe(...t){return 0===t.length?this:(0===(e=t).length?a.a:1===e.length?e[0]:function(t){return e.reduce((t,e)=>e(t),t)})(this);var e}toPromise(t){return new(t=h(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}return t.create=e=>new t(e),t})();function h(t){if(t||(t=l.a.Promise||Promise),!t)throw new Error("no Promise impl found");return t}},HeVh:function(t,e,n){"use strict";n.d(e,"a",function(){return w}),n.d(e,"b",function(){return V});var s=n("8Y7J"),r=n("8LU1"),i=n("XNiG"),o=n("itXk"),a=n("GyhO"),l=n("HDdC"),c=n("IzEk"),h=n("7o/Q");class u{constructor(t){this.total=t}call(t,e){return e.subscribe(new d(t,this.total))}}class d extends h.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}var p=n("Kj3r"),f=n("lJxs"),m=n("JX91"),g=n("1G5W"),v=n("SCoL");const b=new Set;let _,y=(()=>{class t{constructor(t){this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):M}matchMedia(t){return this._platform.WEBKIT&&function(t){if(!b.has(t))try{_||(_=document.createElement("style"),_.setAttribute("type","text/css"),document.head.appendChild(_)),_.sheet&&(_.sheet.insertRule(`@media ${t} {.fx-query-test{ }}`,0),b.add(t))}catch(e){console.error(e)}}(t),this._matchMedia(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(v.a))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(v.a))},token:t,providedIn:"root"}),t})();function M(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let w=(()=>{class t{constructor(t,e){this._mediaMatcher=t,this._zone=e,this._queries=new Map,this._destroySubject=new i.a}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return C(Object(r.a)(t)).some(t=>this._registerQuery(t).mql.matches)}observe(t){const e=C(Object(r.a)(t)).map(t=>this._registerQuery(t).observable);let n=Object(o.a)(e);return n=Object(a.a)(n.pipe(Object(c.a)(1)),n.pipe(t=>t.lift(new u(1)),Object(p.a)(0))),n.pipe(Object(f.a)(t=>{const e={matches:!1,breakpoints:{}};return t.forEach(({matches:t,query:n})=>{e.matches=e.matches||t,e.breakpoints[n]=t}),e}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);const e=this._mediaMatcher.matchMedia(t),n={observable:new l.a(t=>{const n=e=>this._zone.run(()=>t.next(e));return e.addListener(n),()=>{e.removeListener(n)}}).pipe(Object(m.a)(e),Object(f.a)(({matches:e})=>({query:t,matches:e})),Object(g.a)(this._destroySubject)),mql:e};return this._queries.set(t,n),n}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(y),s.Wb(s.A))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(y),Object(s.Wb)(s.A))},token:t,providedIn:"root"}),t})();function C(t){return t.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}const V={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},I55L:function(t,e,n){"use strict";n.d(e,"a",function(){return s});const s=t=>t&&"number"==typeof t.length&&"function"!=typeof t},IheW:function(t,e,n){"use strict";n.d(e,"a",function(){return x}),n.d(e,"b",function(){return S}),n.d(e,"c",function(){return q}),n.d(e,"d",function(){return d}),n.d(e,"e",function(){return m}),n.d(e,"f",function(){return C});var s=n("8Y7J"),r=n("LRne"),i=n("HDdC"),o=n("bOdf"),a=n("pLZG"),l=n("lJxs"),c=n("SVse");class h{}class u{}class d{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(t=>{const e=t.indexOf(":");if(e>0){const n=t.slice(0,e),s=n.toLowerCase(),r=t.slice(e+1).trim();this.maybeSetNormalizedName(n,s),this.headers.has(s)?this.headers.get(s).push(r):this.headers.set(s,[r])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const s=e.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(s,n),this.maybeSetNormalizedName(e,s))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof d?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new d;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof d?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);const s=("a"===t.op?this.headers.get(e):void 0)||[];s.push(...n),this.headers.set(e,s);break;case"d":const r=t.value;if(r){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===r.indexOf(t)),0===t.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,t)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class p{encodeKey(t){return f(t)}encodeValue(t){return f(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}function f(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class m{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new p,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){const n=new Map;return t.length>0&&t.split("&").forEach(t=>{const s=t.indexOf("="),[r,i]=-1==s?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,s)),e.decodeValue(t.slice(s+1))],o=n.get(r)||[];o.push(i),n.set(r,o)}),n}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const n=t.fromObject[e];this.map.set(e,Array.isArray(n)?n:[n])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(n=>{const s=t[n];Array.isArray(s)?s.forEach(t=>{e.push({param:n,value:t,op:"a"})}):e.push({param:n,value:s,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new m({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(t.value),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let e=this.map.get(t.param)||[];const n=e.indexOf(t.value);-1!==n&&e.splice(n,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}function g(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function v(t){return"undefined"!=typeof Blob&&t instanceof Blob}function b(t){return"undefined"!=typeof FormData&&t instanceof FormData}class _{constructor(t,e,n,s){let r;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||s?(this.body=void 0!==n?n:null,r=s):r=n,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.params&&(this.params=r.params)),this.headers||(this.headers=new d),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const n=e.indexOf("?");this.urlWithParams=e+(-1===n?"?":ne.set(n,t.setHeaders[n]),a)),t.setParams&&(l=Object.keys(t.setParams).reduce((e,n)=>e.set(n,t.setParams[n]),l)),new _(e,n,r,{params:l,headers:a,reportProgress:o,responseType:s,withCredentials:i})}}var y=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}({});class M{constructor(t,e=200,n="OK"){this.headers=t.headers||new d,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class w extends M{constructor(t={}){super(t),this.type=y.ResponseHeader}clone(t={}){return new w({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class C extends M{constructor(t={}){super(t),this.type=y.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new C({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class V extends M{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function z(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let S=(()=>{class t{constructor(t){this.handler=t}request(t,e,n={}){let s;if(t instanceof _)s=t;else{let r,i;r=n.headers instanceof d?n.headers:new d(n.headers),n.params&&(i=n.params instanceof m?n.params:new m({fromObject:n.params})),s=new _(t,e,void 0!==n.body?n.body:null,{headers:r,params:i,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const i=Object(r.a)(s).pipe(Object(o.a)(t=>this.handler.handle(t)));if(t instanceof _||"events"===n.observe)return i;const c=i.pipe(Object(a.a)(t=>t instanceof C));switch(n.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return c.pipe(Object(l.a)(t=>{if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return c.pipe(Object(l.a)(t=>{if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return c.pipe(Object(l.a)(t=>{if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));case"json":default:return c.pipe(Object(l.a)(t=>t.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(t,e={}){return this.request("DELETE",t,e)}get(t,e={}){return this.request("GET",t,e)}head(t,e={}){return this.request("HEAD",t,e)}jsonp(t,e){return this.request("JSONP",t,{params:(new m).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,e={}){return this.request("OPTIONS",t,e)}patch(t,e,n={}){return this.request("PATCH",t,z(n,e))}post(t,e,n={}){return this.request("POST",t,z(n,e))}put(t,e,n={}){return this.request("PUT",t,z(n,e))}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(h))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();class O{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const x=new s.r("HTTP_INTERCEPTORS");let L=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const k=/^\)\]\}',?\n/;class H{}let E=(()=>{class t{constructor(){}build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),A=(()=>{class t{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new i.a(e=>{const n=this.xhrFactory.build();if(n.open(t.method,t.urlWithParams),t.withCredentials&&(n.withCredentials=!0),t.headers.forEach((t,e)=>n.setRequestHeader(t,e.join(","))),t.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const e=t.detectContentTypeHeader();null!==e&&n.setRequestHeader("Content-Type",e)}if(t.responseType){const e=t.responseType.toLowerCase();n.responseType="json"!==e?e:"text"}const s=t.serializeBody();let r=null;const i=()=>{if(null!==r)return r;const e=1223===n.status?204:n.status,s=n.statusText||"OK",i=new d(n.getAllResponseHeaders()),o=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(n)||t.url;return r=new w({headers:i,status:e,statusText:s,url:o}),r},o=()=>{let{headers:s,status:r,statusText:o,url:a}=i(),l=null;204!==r&&(l=void 0===n.response?n.responseText:n.response),0===r&&(r=l?200:0);let c=r>=200&&r<300;if("json"===t.responseType&&"string"==typeof l){const t=l;l=l.replace(k,"");try{l=""!==l?JSON.parse(l):null}catch(h){l=t,c&&(c=!1,l={error:h,text:l})}}c?(e.next(new C({body:l,headers:s,status:r,statusText:o,url:a||void 0})),e.complete()):e.error(new V({error:l,headers:s,status:r,statusText:o,url:a||void 0}))},a=t=>{const{url:s}=i(),r=new V({error:t,status:n.status||0,statusText:n.statusText||"Unknown Error",url:s||void 0});e.error(r)};let l=!1;const c=s=>{l||(e.next(i()),l=!0);let r={type:y.DownloadProgress,loaded:s.loaded};s.lengthComputable&&(r.total=s.total),"text"===t.responseType&&n.responseText&&(r.partialText=n.responseText),e.next(r)},h=t=>{let n={type:y.UploadProgress,loaded:t.loaded};t.lengthComputable&&(n.total=t.total),e.next(n)};return n.addEventListener("load",o),n.addEventListener("error",a),n.addEventListener("timeout",a),t.reportProgress&&(n.addEventListener("progress",c),null!==s&&n.upload&&n.upload.addEventListener("progress",h)),n.send(s),e.next({type:y.Sent}),()=>{n.removeEventListener("error",a),n.removeEventListener("load",o),n.removeEventListener("timeout",a),t.reportProgress&&(n.removeEventListener("progress",c),null!==s&&n.upload&&n.upload.removeEventListener("progress",h)),n.readyState!==n.DONE&&n.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(H))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const T=new s.r("XSRF_COOKIE_NAME"),j=new s.r("XSRF_HEADER_NAME");class N{}let I=(()=>{class t{constructor(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(c.y)(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(c.d),s.Wb(s.C),s.Wb(T))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),R=(()=>{class t{constructor(t,e){this.tokenService=t,this.headerName=e}intercept(t,e){const n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);const s=this.tokenService.getToken();return null===s||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,s)})),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(N),s.Wb(j))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),P=(()=>{class t{constructor(t,e){this.backend=t,this.injector=e,this.chain=null}handle(t){if(null===this.chain){const t=this.injector.get(x,[]);this.chain=t.reduceRight((t,e)=>new O(t,e),this.backend)}return this.chain.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(u),s.Wb(s.s))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),D=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:R,useClass:L}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:T,useValue:e.cookieName}:[],e.headerName?{provide:j,useValue:e.headerName}:[]]}}}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[R,{provide:x,useExisting:R,multi:!0},{provide:N,useClass:I},{provide:T,useValue:"XSRF-TOKEN"},{provide:j,useValue:"X-XSRF-TOKEN"}]}),t})(),q=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[S,{provide:h,useClass:P},A,{provide:u,useExisting:A},E,{provide:H,useExisting:E}],imports:[[D.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})()},IjjT:function(t,e,n){"use strict";n.d(e,"a",function(){return r});let s=(()=>{class t{constructor(e,n=t.now){this.SchedulerAction=e,this.now=n}schedule(t,e=0,n){return new this.SchedulerAction(this,t).schedule(n,e)}}return t.now=()=>Date.now(),t})();class r extends s{constructor(t,e=s.now){super(t,()=>r.delegate&&r.delegate!==this?r.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,n){return r.delegate&&r.delegate!==this?r.delegate.schedule(t,e,n):super.schedule(t,e,n)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}},IzEk:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var s=n("7o/Q"),r=n("4I5i"),i=n("EY2u");function o(t){return e=>0===t?Object(i.b)():e.lift(new a(t))}class a{constructor(t){if(this.total=t,this.total<0)throw new r.a}call(t,e){return e.subscribe(new l(t,this.total))}}class l extends s.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}},JIr8:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var s=n("zx2A");function r(t){return function(e){const n=new i(t),s=e.lift(n);return n.caught=s}}class i{constructor(t){this.selector=t}call(t,e){return e.subscribe(new o(t,this.selector,this.caught))}}class o extends s.b{constructor(t,e,n){super(t),this.selector=e,this.caught=n}error(t){if(!this.isStopped){let n;try{n=this.selector(t,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const r=new s.a(this);this.add(r);const i=Object(s.c)(n,r);i!==r&&this.add(i)}}}},JX91:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var s=n("GyhO"),r=n("z+Ro");function i(...t){const e=t[t.length-1];return Object(r.a)(e)?(t.pop(),n=>Object(s.a)(t,n,e)):e=>Object(s.a)(t,e)}},Kj3r:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var s=n("7o/Q"),r=n("D0XW");function i(t,e=r.a){return n=>n.lift(new o(t,e))}class o{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new a(t,this.dueTime,this.scheduler))}}class a extends s.a{constructor(t,e,n){super(t),this.dueTime=e,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(l,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function l(t){t.debouncedNext()}},LRne:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var s=n("z+Ro"),r=n("yCtX"),i=n("jZKg");function o(...t){let e=t[t.length-1];return Object(s.a)(e)?(t.pop(),Object(i.a)(t,e)):Object(r.a)(t)}},Lhse:function(t,e,n){"use strict";function s(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(e,"a",function(){return r});const r=s()},"Lyw/":function(t,e,n){"use strict";n.d(e,"a",function(){return f}),n.d(e,"b",function(){return g});var s=n("8Y7J"),r=n("SVse"),i=n("LRne"),o=n("2Vo4");n("XNiG"),n("s7LF");const a=new s.r("recaptcha-language"),l=new s.r("recaptcha-base-url"),c=new s.r("recaptcha-nonce-tag"),h=new s.r("recaptcha-settings"),u=new s.r("recaptcha-v3-site-key");let d=(()=>{class t{constructor(e,n,s,o,a){this.platformId=e,this.language=n,this.baseUrl=s,this.nonce=o,this.v3SiteKey=a,this.init(),this.ready=Object(r.t)(this.platformId)?t.ready.asObservable():Object(i.a)()}init(){if(!t.ready&&Object(r.t)(this.platformId)){const e=new o.a(null);t.ready=e,function(t,n,s,r,i){window.ng2recaptchaloaded=()=>{(t=>{e.next(t)})(grecaptcha)};const o=document.createElement("script");o.innerHTML="",o.src=`${r||"https://www.google.com/recaptcha/api.js"}?render=${t}&onload=ng2recaptchaloaded${s}`,i&&(o.nonce=i),o.async=!0,o.defer=!0,document.head.appendChild(o)}(this.v3SiteKey||"explicit",0,this.language?"&hl="+this.language:"",this.baseUrl,this.nonce)}}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(s.C),s.Wb(a,8),s.Wb(l,8),s.Wb(c,8),s.Wb(u,8))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t.ready=null,t})(),p=0,f=(()=>{class t{constructor(t,e,n,r){this.elementRef=t,this.loader=e,this.zone=n,this.id="ngrecaptcha-"+p++,this.errorMode="default",this.resolved=new s.n,this.error=new s.n,r&&(this.siteKey=r.siteKey,this.theme=r.theme,this.type=r.type,this.size=r.size,this.badge=r.badge)}ngAfterViewInit(){this.subscription=this.loader.ready.subscribe(t=>{null!=t&&t.render instanceof Function&&(this.grecaptcha=t,this.renderRecaptcha())})}ngOnDestroy(){this.grecaptchaReset(),this.subscription&&this.subscription.unsubscribe()}execute(){"invisible"===this.size&&(null!=this.widget?this.grecaptcha.execute(this.widget):this.executeRequested=!0)}reset(){null!=this.widget&&(this.grecaptcha.getResponse(this.widget)&&this.resolved.emit(null),this.grecaptchaReset())}expired(){this.resolved.emit(null)}errored(t){this.error.emit(t)}captchaResponseCallback(t){this.resolved.emit(t)}grecaptchaReset(){null!=this.widget&&this.zone.runOutsideAngular(()=>this.grecaptcha.reset(this.widget))}renderRecaptcha(){const t={badge:this.badge,callback:t=>{this.zone.run(()=>this.captchaResponseCallback(t))},"expired-callback":()=>{this.zone.run(()=>this.expired())},sitekey:this.siteKey,size:this.size,tabindex:this.tabIndex,theme:this.theme,type:this.type};"handled"===this.errorMode&&(t["error-callback"]=(...t)=>{this.zone.run(()=>this.errored(t))}),this.widget=this.grecaptcha.render(this.elementRef.nativeElement,t),!0===this.executeRequested&&(this.executeRequested=!1,this.execute())}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(d),s.Mb(s.A),s.Mb(h,8))},t.\u0275cmp=s.Gb({type:t,selectors:[["re-captcha"]],hostVars:1,hostBindings:function(t,e){2&t&&s.Bb("id",e.id)},inputs:{id:"id",errorMode:"errorMode",siteKey:"siteKey",theme:"theme",type:"type",size:"size",badge:"badge",tabIndex:"tabIndex"},outputs:{resolved:"resolved",error:"error"},exportAs:["reCaptcha"],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),m=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)}}),t})(),g=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[d],imports:[[m]]}),t})()},N2uW:function(t,e,n){"use strict";n.d(e,"a",function(){return g});var s=n("AeXS"),r=n("Yjo6"),i=n("8Y7J"),o=n("ZF+8"),a=n("iInd"),l=n("Zxq0"),c=n("fqV1");function h(t,e){if(1&t&&(i.Sb(0,"a",9),i.xc(1),i.Rb()),2&t){const t=e.$implicit;i.ic("href",e.url,i.qc),i.Ab(1),i.yc(t)}}function u(t,e){1&t&&(i.Sb(0,"span"),i.xc(1),i.ec(2,"nkTranslate"),i.Rb()),2&t&&(i.Ab(1),i.yc(i.fc(2,1,"StartNow")))}function d(t,e){1&t&&i.Nb(0,"eds-spinner")}const p=function(){return["/register"]};function f(t,e){if(1&t&&(i.Qb(0),i.Sb(1,"h3",3),i.xc(2),i.ec(3,"nkTranslate"),i.Rb(),i.Qb(4),i.Sb(5,"p",4),i.Nb(6,"span",5),i.ec(7,"nkTranslate"),i.Rb(),i.vc(8,h,2,2,"ng-template",null,6,i.wc),i.Pb(),i.Sb(10,"div",7),i.Sb(11,"button",8),i.vc(12,u,3,3,"span",1),i.vc(13,d,1,0,"eds-spinner",2),i.Rb(),i.Rb(),i.Pb()),2&t){const t=i.oc(9);i.Ab(2),i.yc(i.fc(3,4,"WelcomeHeader")),i.Ab(4),i.ic("nkLinkTemplate",t)("nkLinkText",i.fc(7,6,"WelcomeIntro")),i.Ab(5),i.ic("routerLink",i.lc(8,p))}}function m(t,e){1&t&&(i.Qb(0),i.Nb(1,"app-loading"),i.Pb())}let g=(()=>{class t extends r.a{constructor(t,e,n,s,r){super(r),this._api=t,this._router=e,this.params=n,this._route=s,this._messages=r}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(o.b),i.Mb(a.f),i.Mb(s.r),i.Mb(a.a),i.Mb(o.f))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-home"]],features:[i.zb([s.r]),i.xb],decls:3,vars:0,consts:[[1,"content-container"],[4,"nkHideWhileLoading"],[4,"nkShowWhileLoading"],["edsSpacing","top-m"],[1,"nk-t:wrap"],[3,"nkLinkTemplate","nkLinkText"],["linkTemplate",""],["edsSpacing","bottom"],["eds-button","","customColor","button","nkDisableWhileLoading","",3,"routerLink"],["edsTextLink","","target","_blank",3,"href"]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.vc(1,f,14,9,"ng-container",1),i.vc(2,m,2,0,"ng-container",2),i.Rb())},directives:[s.j,s.t,l.j,l.z,l.y,s.l,l.e,l.d,s.g,a.g,l.C,l.A,c.a],pipes:[s.v],styles:["[_nghost-%COMP%]{display:block}"]}),t})()},NJ4a:function(t,e,n){"use strict";function s(t){setTimeout(()=>{throw t},0)}n.d(e,"a",function(){return s})},NXyV:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var s=n("HDdC"),r=n("Cfvw"),i=n("EY2u");function o(t){return new s.a(e=>{let n;try{n=t()}catch(s){return void e.error(s)}return(n?Object(r.a)(n):Object(i.b)()).subscribe(e)})}},PCNd:function(t,e,n){"use strict";n.d(e,"a",function(){return j});var s=n("SVse"),r=n("8Y7J");n("XNiG"),n("2Vo4"),n("HDdC"),n("VRyK"),n("7Hc7"),n("LRne"),n("xgIS"),n("pLZG"),n("lJxs"),n("Kj3r"),n("eIep"),n("1G5W"),n("IzEk"),n("vkgz");const i={provide:r.b,useFactory:function(t,e){return()=>{if(Object(s.t)(e)){const e=Array.from(t.querySelectorAll(`[class*=${o}]`)),n=/\bflex-layout-.+?\b/g;e.forEach(t=>{t.classList.contains(`${o}ssr`)&&t.parentNode?t.parentNode.removeChild(t):t.className.replace(n,"")})}}},deps:[s.d,r.C],multi:!0},o="flex-layout-";let a=(()=>{class t{}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)},providers:[i]}),t})();const l={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[]},c=new r.r("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>l}),h=new r.r("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),u=new r.r("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null}),d=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],p="(orientation: portrait) and (max-width: 599.98px)",f="(orientation: landscape) and (max-width: 959.98px)",m="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",g="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",v="(orientation: portrait) and (min-width: 840px)",b="(orientation: landscape) and (min-width: 1280px)",_={HANDSET:`${p}, ${f}`,TABLET:`${m} , ${g}`,WEB:`${v}, ${b} `,HANDSET_PORTRAIT:`${p}`,TABLET_PORTRAIT:`${m} `,WEB_PORTRAIT:`${v}`,HANDSET_LANDSCAPE:`${f}`,TABLET_LANDSCAPE:`${g}`,WEB_LANDSCAPE:`${b}`},y=[{alias:"handset",priority:2e3,mediaQuery:_.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:_.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:_.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:_.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:_.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:_.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:_.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:_.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:_.WEB_PORTRAIT,overlapping:!0}],M=/(\.|-|_)/g;function w(t){let e=t.length>0?t.charAt(0):"",n=t.length>1?t.slice(1):"";return e.toUpperCase()+n}new r.r("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:()=>{const t=Object(r.V)(u),e=Object(r.V)(c),n=[].concat.apply([],(t||[]).map(t=>Array.isArray(t)?t:[t]));return function(t,e=[]){const n={};return t.forEach(t=>{n[t.alias]=t}),e.forEach(t=>{n[t.alias]?function(t,...e){if(null==t)throw TypeError("Cannot convert undefined or null to object");for(let n of e)if(null!=n)for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e])}(n[t.alias],t):n[t.alias]=t}),(s=Object.keys(n).map(t=>n[t])).forEach(t=>{t.suffix||(t.suffix=t.alias.replace(M,"|").split("|").map(w).join(""),t.overlapping=!!t.overlapping)}),s;var s}((e.disableDefaultBps?[]:d).concat(e.addOrientationBps?y:[]),n)}}),n("8LU1"),n("cUpR"),new Map,new WeakMap;let C=(()=>{class t{}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)},imports:[[a]]}),t})();var V=n("9gLZ");new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map;let z=(()=>{class t{}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)},imports:[[a,V.a]]}),t})();new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map,new Map;let S=(()=>{class t{}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)},imports:[[a]]}),t})();new r.P("11.0.0-beta.33");let O=(()=>{class t{constructor(t,e){Object(s.u)(e)&&!t&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(e,n=[]){return{ngModule:t,providers:e.serverLoaded?[{provide:c,useValue:Object.assign(Object.assign({},l),e)},{provide:u,useValue:n,multi:!0},{provide:h,useValue:!0}]:[{provide:c,useValue:Object.assign(Object.assign({},l),e)},{provide:u,useValue:n,multi:!0}]}}}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)(r.Wb(h),r.Wb(r.C))},imports:[[z,C,S],z,C,S]}),t})();var x=n("s7LF"),L=n("iInd"),k=n("Zxq0"),H=n("AeXS"),E=n("Lyw/");let A=(()=>{class t{}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)},imports:[[s.c]]}),t})();n("Rsp+"),n("ZF+8"),n("iOXE"),n("sk+v"),n("X0Zd"),n("3SdF"),n("PEwv"),n("N2uW"),n("fqV1"),n("UMuo");let T=(()=>{class t{}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)},imports:[[s.c,x.j,x.v,L.i,k.m,H.k,E.b,A]]}),t})(),j=(()=>{class t{}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)},imports:[[s.c,k.m,H.k,O,E.b,T,A],s.c,x.j,x.v,L.i,k.m,H.k,O,E.b,T,A]}),t})()},PEwv:function(t,e,n){"use strict";n.d(e,"a",function(){return p});var s=n("8Y7J"),r=n("AeXS"),i=n("SVse"),o=n("Zxq0"),a=n("fqV1");function l(t,e){if(1&t&&(s.Sb(0,"h3"),s.xc(1),s.ec(2,"nkTranslate"),s.Rb()),2&t){const t=s.dc(2);s.Ab(1),s.yc(s.fc(2,1,t.header))}}function c(t,e){if(1&t&&(s.Sb(0,"p",4),s.xc(1),s.ec(2,"nkTranslate"),s.Rb()),2&t){const t=s.dc(2);s.Ab(1),s.zc(" ",s.fc(2,1,t.text)," ")}}function h(t,e){if(1&t&&(s.Qb(0),s.vc(1,l,3,3,"h3",2),s.vc(2,c,3,3,"p",3),s.gc(3),s.Pb()),2&t){const t=s.dc();s.Ab(1),s.ic("ngIf",!!t.header),s.Ab(1),s.ic("ngIf",!!t.text)}}function u(t,e){1&t&&(s.Qb(0),s.Nb(1,"app-loading"),s.Pb())}const d=["*"];let p=(()=>{class t{constructor(){this._header=null,this._text=null}get header(){return this._header}set header(t){this._header=t}get text(){return this._text}set text(t){this._text=t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["app-header-and-text"]],inputs:{header:"header",text:"text"},ngContentSelectors:d,decls:2,vars:0,consts:[[4,"nkHideWhileLoading"],[4,"nkShowWhileLoading"],[4,"ngIf"],["class","nk-t:wrap",4,"ngIf"],[1,"nk-t:wrap"]],template:function(t,e){1&t&&(s.hc(),s.vc(0,h,4,2,"ng-container",0),s.vc(1,u,2,0,"ng-container",1))},directives:[r.j,r.t,i.k,o.j,o.y,a.a],pipes:[r.v],styles:["[_nghost-%COMP%]{display:block}"]}),t})()},"Rsp+":function(t,e,n){"use strict";n.d(e,"a",function(){return p});var s=n("AeXS"),r=n("UMuo"),i=n("Yjo6"),o=n("8Y7J"),a=n("ZF+8"),l=n("iInd"),c=n("Zxq0"),h=n("PEwv"),u=n("s7LF");function d(t,e){if(1&t){const t=o.Tb();o.Sb(0,"form",3),o.Sb(1,"eds-form-item",4),o.ec(2,"nkTranslate"),o.Nb(3,"input",5),o.Rb(),o.Sb(4,"eds-form-group"),o.Sb(5,"eds-form-item",4),o.ec(6,"nkTranslate"),o.Nb(7,"input",6),o.Rb(),o.Sb(8,"eds-form-item",4),o.ec(9,"nkTranslate"),o.Nb(10,"input",7),o.Rb(),o.Rb(),o.Sb(11,"eds-form-item",8),o.ec(12,"nkTranslate"),o.Nb(13,"input",9),o.Rb(),o.Sb(14,"eds-form-item",10),o.Sb(15,"div",11),o.Sb(16,"app-recaptcha-v2",12),o.ac("resolved",function(e){return o.pc(t),o.dc().onCaptchaResolved(e)}),o.Rb(),o.Rb(),o.Rb(),o.Sb(17,"button",13),o.ac("click",function(){return o.pc(t),o.dc().registerUser()}),o.xc(18),o.ec(19,"nkTranslate"),o.Rb(),o.Rb()}if(2&t){const t=o.dc();o.ic("formGroup",t.form),o.Ab(1),o.jc("label",o.fc(2,7,"Email")),o.Ab(4),o.jc("label",o.fc(6,9,"FirstName")),o.Ab(3),o.jc("label",o.fc(9,11,"LastName")),o.Ab(3),o.jc("label",o.fc(12,13,"CompanyName")),o.Ab(6),o.ic("disabled",!t.canRegisterUser),o.Ab(1),o.zc(" ",o.fc(19,15,"Next")," ")}}let p=(()=>{class t extends i.a{constructor(t,e,n,r,i){super(i),this._api=t,this._router=e,this._message=n,this._loadingState=r,this._messages=i,this.captchaRequired=!1,this._captcha=null,this._subscription=void 0,this.form=new s.i({EMailAddress:new s.h("",Object(s.z)("Email"),s.w.required(),s.w.email(),s.w.maxLength(50)),FirstName:new s.h("",Object(s.z)("FirstName"),s.w.required(),s.w.maxLength(50)),LastName:new s.h("",Object(s.z)("LastName"),s.w.required(),s.w.maxLength(50)),CompanyName:new s.h("",Object(s.z)("CompanyName"),s.w.maxLength(50))})}get isCaptchaValid(){return!this.captchaRequired||!!this._captcha&&this._captcha.length>0}get loading(){return!!this._loadingState&&this._loadingState.loading}get canRegisterUser(){return this.isCaptchaValid}ngOnInit(){}ngAfterViewInit(){this.scrollToFirstInput()}scrollToFirstInput(){var t=document.getElementById("email");t&&(t.focus(),t.scrollIntoView())}registerUser(){if(!this._captcha)return;if(!this.form.validate())return;const t=this._captcha;this.recaptcha&&(this.recaptcha.reset(),this._captcha=null),this._subscription=this._api.registerUser(this.form.value,t).subscribe(t=>{this._captcha=null,t.IsError||this._router.navigateByUrl("complete")})}onCaptchaResolved(t){this._captcha=t}ngOnDestroy(){var t;super.ngOnDestroy(),null===(t=this._subscription)||void 0===t||t.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(o.Mb(a.b),o.Mb(l.f),o.Mb(c.v),o.Mb(s.o),o.Mb(a.f))},t.\u0275cmp=o.Gb({type:t,selectors:[["app-register"]],viewQuery:function(t,e){if(1&t&&o.Ac(r.a,1),2&t){let t;o.nc(t=o.bc())&&(e.recaptcha=t.first)}},features:[o.xb],decls:3,vars:0,consts:[[1,"content-container"],["header","UserRegisterHeader","text","UserRegisterText","edsSpacing","top-xxl"],[3,"formGroup",4,"nkHideWhileLoading"],[3,"formGroup"],["required","",3,"label"],["eds-input","","formControlName","EMailAddress","maxlength","50"],["eds-input","","formControlName","FirstName","maxlength","50"],["eds-input","","formControlName","LastName","maxlength","50"],[3,"label"],["eds-input","","formControlName","CompanyName","maxlength","50"],["required",""],[1,"captcha-container"],["edsSpacing","bottom",3,"resolved"],["eds-button","","nkDisableWhileLoading","","edsAutomationId","save-button",3,"disabled","click"]],template:function(t,e){1&t&&(o.Sb(0,"div",0),o.Nb(1,"app-header-and-text",1),o.vc(2,d,20,17,"form",2),o.Rb())},directives:[h.a,c.z,s.j,u.y,u.q,c.i,u.h,c.h,c.l,u.c,c.d,u.p,u.f,u.k,c.g,r.a,c.e,s.g],pipes:[s.v],styles:["[_nghost-%COMP%]{display:block}"]}),t})()},SCoL:function(t,e,n){"use strict";n.d(e,"a",function(){return h}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return m}),n.d(e,"d",function(){return f}),n.d(e,"e",function(){return d}),n.d(e,"f",function(){return p});var s=n("8Y7J"),r=n("SVse");let i;try{i="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(g){i=!1}let o,a,l,c,h=(()=>{class t{constructor(t){this._platformId=t,this.isBrowser=this._platformId?Object(r.t)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!i)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(s.C))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(s.C))},token:t,providedIn:"root"}),t})(),u=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)}}),t})();function d(t){return function(){if(null==o&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>o=!0}))}finally{o=o||!1}return o}()?t:!!t.capture}function p(){if(null==l){if("object"!=typeof document||!document)return l=!1,l;if("scrollBehavior"in document.documentElement.style)l=!0;else{const t=Element.prototype.scrollTo;l=!!t&&!/\{\s*\[native code\]\s*\}/.test(t.toString())}}return l}function f(){if("object"!=typeof document||!document)return 0;if(null==a){const t=document.createElement("div"),e=t.style;t.dir="rtl",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";const n=document.createElement("div"),s=n.style;s.width="2px",s.height="1px",t.appendChild(n),document.body.appendChild(t),a=0,0===t.scrollLeft&&(t.scrollLeft=1,a=0===t.scrollLeft?1:2),t.parentNode.removeChild(t)}return a}function m(t){if(function(){if(null==c){const t="undefined"!=typeof document?document.head:null;c=!(!t||!t.createShadowRoot&&!t.attachShadow)}return c}()){const e=t.getRootNode?t.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}},SVse:function(t,e,n){"use strict";n.d(e,"a",function(){return y}),n.d(e,"b",function(){return G}),n.d(e,"c",function(){return J}),n.d(e,"d",function(){return l}),n.d(e,"e",function(){return w}),n.d(e,"f",function(){return u}),n.d(e,"g",function(){return C}),n.d(e,"h",function(){return b}),n.d(e,"i",function(){return H}),n.d(e,"j",function(){return A}),n.d(e,"k",function(){return j}),n.d(e,"l",function(){return F}),n.d(e,"m",function(){return P}),n.d(e,"n",function(){return D}),n.d(e,"o",function(){return q}),n.d(e,"p",function(){return B}),n.d(e,"q",function(){return M}),n.d(e,"r",function(){return c}),n.d(e,"s",function(){return X}),n.d(e,"t",function(){return Q}),n.d(e,"u",function(){return Y}),n.d(e,"v",function(){return a}),n.d(e,"w",function(){return Z}),n.d(e,"x",function(){return i}),n.d(e,"y",function(){return k}),n.d(e,"z",function(){return o});var s=n("8Y7J");let r=null;function i(){return r}function o(t){r||(r=t)}class a{}const l=new s.r("DocumentToken");let c=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.Ib)({factory:h,token:t,providedIn:"platform"}),t})();function h(){return Object(s.Wb)(d)}const u=new s.r("Location Initialized");let d=(()=>{class t extends c{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=i().getLocation(),this._history=i().getHistory()}getBaseHrefFromDOM(){return i().getBaseHref(this._doc)}onPopState(t){i().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)}onHashChange(t){i().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(t){this.location.pathname=t}pushState(t,e,n){p()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){p()?this._history.replaceState(t,e,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(l))},t.\u0275prov=Object(s.Ib)({factory:f,token:t,providedIn:"platform"}),t})();function p(){return!!window.history.pushState}function f(){return new d(Object(s.Wb)(l))}function m(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function g(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function v(t){return t&&"?"!==t[0]?"?"+t:t}let b=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.Ib)({factory:_,token:t,providedIn:"root"}),t})();function _(t){const e=Object(s.Wb)(l).location;return new M(Object(s.Wb)(c),e&&e.origin||"")}const y=new s.r("appBaseHref");let M=(()=>{class t extends b{constructor(t,e){if(super(),this._platformLocation=t,null==e&&(e=this._platformLocation.getBaseHrefFromDOM()),null==e)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=e}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return m(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+v(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,s){const r=this.prepareExternalUrl(n+v(s));this._platformLocation.pushState(t,e,r)}replaceState(t,e,n,s){const r=this.prepareExternalUrl(n+v(s));this._platformLocation.replaceState(t,e,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(c),s.Wb(y,8))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),w=(()=>{class t extends b{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",null!=e&&(this._baseHref=e)}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=m(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,s){let r=this.prepareExternalUrl(n+v(s));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(t,e,r)}replaceState(t,e,n,s){let r=this.prepareExternalUrl(n+v(s));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(c),s.Wb(y,8))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),C=(()=>{class t{constructor(t,e){this._subject=new s.n,this._urlChangeListeners=[],this._platformStrategy=t;const n=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=g(z(n)),this._platformStrategy.onPopState(t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})})}path(t=!1){return this.normalize(this._platformStrategy.path(t))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(t,e=""){return this.path()==this.normalize(t+v(e))}normalize(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,z(e)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)}go(t,e="",n=null){this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+v(e)),n)}replaceState(t,e="",n=null){this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+v(e)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(t){this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(t=>{this._notifyUrlChangeListeners(t.url,t.state)}))}_notifyUrlChangeListeners(t="",e){this._urlChangeListeners.forEach(n=>n(t,e))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(b),s.Wb(c))},t.normalizeQueryParams=v,t.joinWithSlash=m,t.stripTrailingSlash=g,t.\u0275prov=Object(s.Ib)({factory:V,token:t,providedIn:"root"}),t})();function V(){return new C(Object(s.Wb)(b),Object(s.Wb)(c))}function z(t){return t.replace(/\/index.html$/,"")}var S=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({});const O=s.mb;class x{}let L=(()=>{class t extends x{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(O(e||this.locale)(t)){case S.Zero:return"zero";case S.One:return"one";case S.Two:return"two";case S.Few:return"few";case S.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(s.v))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();function k(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[s,r]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(s.trim()===e)return decodeURIComponent(r)}return null}let H=(()=>{class t{constructor(t,e,n,s){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=s,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(Object(s.pb)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){const t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}_applyKeyValueChanges(t){t.forEachAddedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachChangedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachRemovedItem(t=>{t.previousValue&&this._toggleClass(t.key,!1)})}_applyIterableChanges(t){t.forEachAddedItem(t=>{if("string"!=typeof t.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Object(s.vb)(t.item)}`);this._toggleClass(t.item,!0)}),t.forEachRemovedItem(t=>this._toggleClass(t.item,!1))}_applyClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!0)):Object.keys(t).forEach(e=>this._toggleClass(e,!!t[e])))}_removeClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!1)):Object.keys(t).forEach(t=>this._toggleClass(t,!1)))}_toggleClass(t,e){(t=t.trim())&&t.split(/\s+/g).forEach(t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)})}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.t),s.Mb(s.u),s.Mb(s.l),s.Mb(s.F))},t.\u0275dir=s.Hb({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class E{constructor(t,e,n,s){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=s}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 A=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(e){throw new Error(`Cannot find a differ supporting object '${n}' of type '${t=n,t.name||typeof t}'. NgFor only supports binding to Iterables such as Arrays.`)}}var t;if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=[];t.forEachOperation((t,n,s)=>{if(null==t.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new E(null,this._ngForOf,-1,-1),null===s?void 0:s),r=new T(t,n);e.push(r)}else if(null==s)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const r=this._viewContainer.get(n);this._viewContainer.move(r,s);const i=new T(t,r);e.push(i)}});for(let n=0;n{this._viewContainer.get(t.currentIndex).context.$implicit=t.item})}_perViewChange(t,e){t.context.$implicit=e.item}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.Q),s.Mb(s.M),s.Mb(s.t))},t.\u0275dir=s.Hb({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();class T{constructor(t,e){this.record=t,this.view=e}}let j=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new N,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){I("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){I("ngIfElse",t),this._elseTemplateRef=t,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(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.Q),s.Mb(s.M))},t.\u0275dir=s.Hb({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class N{constructor(){this.$implicit=null,this.ngIf=null}}function I(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${Object(s.vb)(e)}'.`)}class R{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let P=(()=>{class t{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(let e=0;e{class t{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new R(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.Q),s.Mb(s.M),s.Mb(P,1))},t.\u0275dir=s.Hb({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),t})(),q=(()=>{class t{constructor(t,e,n){n._addDefault(new R(t,e))}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.Q),s.Mb(s.M),s.Mb(P,1))},t.\u0275dir=s.Hb({type:t,selectors:[["","ngSwitchDefault",""]]}),t})(),F=(()=>{class t{constructor(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,e){const[n,s]=t.split(".");null!=(e=null!=e&&s?`${e}${s}`:e)?this._renderer.setStyle(this._ngEl.nativeElement,n,e):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(t){t.forEachRemovedItem(t=>this._setStyle(t.key,null)),t.forEachAddedItem(t=>this._setStyle(t.key,t.currentValue)),t.forEachChangedItem(t=>this._setStyle(t.key,t.currentValue))}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(s.u),s.Mb(s.F))},t.\u0275dir=s.Hb({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),t})(),B=(()=>{class t{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const t=this._viewContainerRef;this._viewRef&&t.remove(t.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?t.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(t){const e=t.ngTemplateOutletContext;return!!t.ngTemplateOutlet||e&&this._hasContextShapeChanged(e)}_hasContextShapeChanged(t){const e=Object.keys(t.previousValue||{}),n=Object.keys(t.currentValue||{});if(e.length===n.length){for(let t of n)if(-1===e.indexOf(t))return!0;return!1}return!0}_updateExistingContext(t){for(let e of Object.keys(t))this._viewRef.context[e]=this.ngTemplateOutletContext[e]}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.Q))},t.\u0275dir=s.Hb({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[s.yb]}),t})();class W{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}onDestroy(t){t.unsubscribe()}}class U{createSubscription(t,e){return t.then(e,t=>{throw t})}dispose(t){}onDestroy(t){}}const $=new U,K=new W;let G=(()=>{class t{constructor(t){this._ref=t,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,e=>this._updateLatestValue(t,e))}_selectStrategy(e){if(Object(s.rb)(e))return $;if(Object(s.sb)(e))return K;throw n=t,Error(`InvalidPipeArgument: '${e}' for pipe '${Object(s.vb)(n)}'`);var n}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())}}return t.\u0275fac=function(e){return new(e||t)(s.Yb())},t.\u0275pipe=s.Lb({name:"async",type:t,pure:!1}),t})(),J=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[{provide:x,useClass:L}]}),t})();const Z="browser";function Q(t){return t===Z}function Y(t){return"server"===t}let X=(()=>{class t{}return t.\u0275prov=Object(s.Ib)({token:t,providedIn:"root",factory:()=>new tt(Object(s.Wb)(l),window)}),t})();class tt{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){var e;if(!this.supportsScrolling())return;const n=null!==(e=this.document.getElementById(t))&&void 0!==e?e:this.document.getElementsByName(t)[0];void 0!==n&&(this.scrollToElement(n),this.attemptFocus(n))}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,s=e.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(n-r[0],s-r[1])}attemptFocus(t){return t.focus(),this.document.activeElement===t}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=et(this.window.history)||et(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function et(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}},SeVD:function(t,e,n){"use strict";n.d(e,"a",function(){return h});var s=n("ngJS"),r=n("NJ4a"),i=n("Lhse"),o=n("kJWO"),a=n("I55L"),l=n("c2HN"),c=n("XoHu");const h=t=>{if(t&&"function"==typeof t[o.a])return h=t,t=>{const e=h[o.a]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(Object(a.a)(t))return Object(s.a)(t);if(Object(l.a)(t))return n=t,t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,r.a),t);if(t&&"function"==typeof t[i.a])return e=t,t=>{const n=e[i.a]();for(;;){let e;try{e=n.next()}catch(s){return t.error(s),t}if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t};{const e=Object(c.a)(t)?"an invalid object":`'${t}'`;throw new TypeError(`You provided ${e} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var e,n,h}},SpAZ:function(t,e,n){"use strict";function s(t){return t}n.d(e,"a",function(){return s})},UMuo:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var s=n("8Y7J"),r=n("Lyw/"),i=n("ZF+8");let o=(()=>{class t{constructor(t){this._config=t,this.resolved=new s.n}get recaptchaSiteKey(){return this._config.value.recaptchaV2SiteKey}onResolved(t){this.resolved.emit(t)}reset(){this.recaptcha&&this.recaptcha.reset()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(i.c))},t.\u0275cmp=s.Gb({type:t,selectors:[["app-recaptcha-v2"]],viewQuery:function(t,e){if(1&t&&s.Ac(r.a,1),2&t){let t;s.nc(t=s.bc())&&(e.recaptcha=t.first)}},outputs:{resolved:"resolved"},decls:1,vars:1,consts:[[1,"re-captcha",3,"siteKey","resolved"]],template:function(t,e){1&t&&(s.Sb(0,"re-captcha",0),s.ac("resolved",function(t){return e.onResolved(t)}),s.Rb()),2&t&&s.ic("siteKey",e.recaptchaSiteKey)},directives:[r.a],styles:["[_nghost-%COMP%]{display:inline-block}@media screen and (max-width:380px){[_nghost-%COMP%]{transform:scale(.6);transform-origin:left}}"]}),t})()},VRyK:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var s=n("HDdC"),r=n("z+Ro"),i=n("bHdf"),o=n("yCtX");function a(...t){let e=Number.POSITIVE_INFINITY,n=null,a=t[t.length-1];return Object(r.a)(a)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof a&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof s.a?t[0]:Object(i.a)(e)(Object(o.a)(t,n))}},X0Zd:function(t,e,n){"use strict";n.d(e,"a",function(){return h});var s=function(t){return t[t.ar=1]="ar",t[t.bg=2]="bg",t[t.ca=3]="ca",t[t.zh=4]="zh",t[t.cs=5]="cs",t[t.da=6]="da",t[t.de=7]="de",t[t.el=8]="el",t[t.en=9]="en",t[t.es=10]="es",t[t.fi=11]="fi",t[t.fr=12]="fr",t[t.he=13]="he",t[t.hu=14]="hu",t[t.is=15]="is",t[t.it=16]="it",t[t.ja=17]="ja",t[t.ko=18]="ko",t[t.nl=19]="nl",t[t.no=20]="no",t[t.pl=21]="pl",t[t.pt=22]="pt",t[t.ro=23]="ro",t[t.ru=24]="ru",t[t.hr=25]="hr",t[t.sk=26]="sk",t[t.sq=27]="sq",t[t.sv=28]="sv",t[t.th=29]="th",t[t.tr=30]="tr",t[t.ur=31]="ur",t[t.id=32]="id",t[t.uk=33]="uk",t[t.be=34]="be",t[t.sl=35]="sl",t[t.et=36]="et",t[t.lv=37]="lv",t[t.lt=38]="lt",t[t.fa=39]="fa",t[t.vi=40]="vi",t[t.hy=41]="hy",t[t.az=42]="az",t[t.eu=43]="eu",t[t.mk=44]="mk",t[t.af=45]="af",t[t.ka=46]="ka",t[t.fo=47]="fo",t[t.hi=48]="hi",t[t.ms=49]="ms",t[t.kk=50]="kk",t[t.ky=51]="ky",t[t.sw=52]="sw",t[t.uz=53]="uz",t[t.tt=54]="tt",t[t.pa=55]="pa",t[t.gu=56]="gu",t[t.ta=57]="ta",t[t.te=58]="te",t[t.kn=59]="kn",t[t.mr=60]="mr",t[t.sa=61]="sa",t[t.mn=62]="mn",t[t.gl=63]="gl",t[t.kok=64]="kok",t[t.syr=65]="syr",t[t.dv=66]="dv",t[t.iv=67]="iv",t[t.nb=86]="nb",t[t.nn=141]="nn",t[t.sr=143]="sr",t[t.sma=204]="sma",t[t.bn=205]="bn",t[t.bs=206]="bs",t[t.tg=207]="tg",t[t.prs=211]="prs",t[t.wo=212]="wo",t[t.rw=213]="rw",t[t.qut=214]="qut",t[t.sah=215]="sah",t[t.gsw=216]="gsw",t[t.co=217]="co",t[t.rm=218]="rm",t[t.mi=219]="mi",t[t.ug=220]="ug",t[t.br=221]="br",t[t.moh=222]="moh",t[t.arn=223]="arn",t[t.ga=224]="ga",t[t.ii=225]="ii",t[t.quz=228]="quz",t[t.ig=229]="ig",t[t.kl=230]="kl",t[t.lb=231]="lb",t[t.ba=232]="ba",t[t.nso=233]="nso",t[t.yo=235]="yo",t[t.sms=236]="sms",t[t.ha=237]="ha",t[t.fil=239]="fil",t[t.ps=240]="ps",t[t.fy=241]="fy",t[t.ne=242]="ne",t[t.am=243]="am",t[t.iu=244]="iu",t[t.si=246]="si",t[t.smj=247]="smj",t[t.lo=248]="lo",t[t.km=249]="km",t[t.cy=250]="cy",t[t.bo=251]="bo",t[t.se=252]="se",t[t.as=254]="as",t[t.ml=255]="ml",t[t.or=257]="or",t[t.dsb=261]="dsb",t[t.tk=262]="tk",t[t.smn=263]="smn",t[t.oc=264]="oc",t[t.mt=267]="mt",t[t.zu=269]="zu",t[t.xh=270]="xh",t[t.tn=271]="tn",t[t.tzm=272]="tzm",t[t.hsb=274]="hsb",t}({}),r=n("8Y7J"),i=n("AeXS"),o=n("ZF+8"),a=n("Zxq0"),l=n("SVse");function c(t,e){if(1&t){const t=r.Tb();r.Sb(0,"button",5),r.ac("edsMenuItemToggled",function(){r.pc(t);const n=e.$implicit,s=r.dc(),i=r.oc(1);return s.changeLocale(n.locale),i.closeMenu()}),r.xc(1),r.Rb()}if(2&t){const t=e.$implicit,n=r.dc();r.ic("checked",t.locale===n.current.locale),r.Ab(1),r.zc(" ",t.displayName," ")}}let h=(()=>{class t{constructor(t,e,n){this._localizer=t,this._locals=e,this._config=n,this.languages=this.supportedLanguages.map(t=>{const e=u.find(e=>e.locale===t);return{locale:t,displayName:e?e.displayName:t,language:s[this._localizer.locale]}})}get supportedLanguages(){return this._config.value.supportedLanguages?this._config.value.supportedLanguages:[]}get current(){var t;return null!==(t=this.languages.find(t=>t.locale===this._localizer.locale))&&void 0!==t?t:{locale:this._localizer.locale,displayName:this._localizer.locale,language:s[this._localizer.locale]}}changeLocale(t){this._locals.changeLocale(t).subscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Mb(i.q),r.Mb(o.d),r.Mb(o.c))},t.\u0275cmp=r.Gb({type:t,selectors:[["app-language-selection"]],decls:6,vars:3,consts:[["eds-simple-button","","edsAutomationId","language-trigger","customColor","header-text",3,"edsMenuTriggerFor"],["trigger","edsMenuTriggerFor"],["edsAutomationId","language-menu"],["languageMenu",""],["edsMenuItemCheckbox","",3,"checked","edsMenuItemToggled",4,"ngFor","ngForOf"],["edsMenuItemCheckbox","",3,"checked","edsMenuItemToggled"]],template:function(t,e){if(1&t&&(r.Sb(0,"button",0,1),r.xc(2),r.Rb(),r.Sb(3,"eds-menu",2,3),r.vc(5,c,2,2,"button",4),r.Rb()),2&t){const t=r.oc(4);r.ic("edsMenuTriggerFor",t),r.Ab(2),r.zc(" ",e.current.displayName," "),r.Ab(3),r.ic("ngForOf",e.languages)}},directives:[a.e,a.d,a.u,a.s,l.j,a.t],styles:["[_nghost-%COMP%]{display:inline-block}[_nghost-%COMP%] .eds-button[_ngcontent-%COMP%]{color:#fefefe}[_nghost-%COMP%] .esf-dropdown__items[_ngcontent-%COMP%]{bottom:100%;top:auto}"]}),t})();const u=[{language:s.en,displayName:"English",locale:"en"},{language:s.de,displayName:"Deutsch",locale:"de"},{language:s.fr,displayName:"French",locale:"fr"}]},XNiG:function(t,e,n){"use strict";n.d(e,"b",function(){return c}),n.d(e,"a",function(){return h});var s=n("HDdC"),r=n("7o/Q"),i=n("quSY"),o=n("9ppp"),a=n("Ylt2"),l=n("2QA8");class c extends r.a{constructor(t){super(t),this.destination=t}}let h=(()=>{class t extends s.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[l.a](){return new c(this)}lift(t){const e=new u(this,this);return e.operator=t,e}next(t){if(this.closed)throw new o.a;if(!this.isStopped){const{observers:e}=this,n=e.length,s=e.slice();for(let r=0;rnew u(t,e),t})();class u extends h{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):i.a.EMPTY}}},XoHu:function(t,e,n){"use strict";function s(t){return null!==t&&"object"==typeof t}n.d(e,"a",function(){return s})},Yjo6:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var s=n("8Y7J"),r=n("ZF+8");let i=(()=>{class t{constructor(t){this.messages=t,window.addEventListener("scroll",function(){t.adjustMessagePosition()})}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(r.f))},t.\u0275cmp=s.Gb({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),o=(()=>{class t extends i{constructor(t){super(t),this.messagesSvc=t}get cookieBannerShown(){return this.messagesSvc.cookieBannerShowed}ngOnDestroy(){this.messagesSvc.cookieBannerShowed=!0}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(r.f))},t.\u0275cmp=s.Gb({type:t,selectors:[["ng-component"]],features:[s.xb],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})()},Ylt2:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var s=n("quSY");class r extends s.a{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},"ZF+8":function(t,e,n){"use strict";n.d(e,"b",function(){return _}),n.d(e,"c",function(){return a}),n.d(e,"a",function(){return l}),n.d(e,"d",function(){return m}),n.d(e,"e",function(){return C}),n.d(e,"f",function(){return b});var s=n("lJxs"),r=n("8Y7J"),i=n("IheW"),o=n("vkgz");let a=(()=>{class t{constructor(t){this._http=t}get value(){return this._value?this._value:{}}loadConfig(){return this._http.get("appconfig.json").pipe(Object(o.a)(t=>this._value=t)).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(i.b))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const l={provide:r.d,useFactory:function(t){return()=>t.loadConfig()},deps:[a],multi:!0};var c=n("iFvM"),h=n("LRne"),u=n("JIr8"),d=n("ecjd");let p=(()=>{class t{constructor(t){this._config=t}buildApiUrl(t){const e=[];return this._config.value.apiUrl&&e.push(this._config.value.apiUrl),Object(d.t)(t)?e.push(...t):e.push(t),e.join("/")}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(a))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var f=n("AeXS");let m=(()=>{class t{constructor(t,e,n,s){this._http=t,this._app=e,this._localizer=n,this._config=s,this.initialized=!1}get localeShort(){return this._localizer.locale}get localizer(){return this._localizer}init(t){const e=t.paramMap.get("c")||t.queryParamMap.get("c")||c.a.value.locale||this._localizer.defaultLocale;return this.changeLocale(e)}changeLocale(t){return t?(t.includes("-")&&(t=t.split("-")[0]),this.fetchLocalizations(t)):Object(h.a)(!1)}fetchLocalizations(t){return this._http.get(`assets/locale/locale-${t}.json`).pipe(Object(s.a)(e=>(this._localizer.addStrings(t,e),c.a.set("locale",t),this._localizer.locale=t,this.initialized=!0,!0)),Object(u.a)(e=>{throw new Error(`Cannot find translation file for '${t}'`)}))}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(i.b),r.Wb(p),r.Wb(f.q),r.Wb(a))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var g=n("8LU1"),v=n("Zxq0");let b=(()=>{class t{constructor(t){this._notification=t,this._cookieBannerShowed=!1,this._message=null}get cookieBannerShowed(){return this._cookieBannerShowed}set cookieBannerShowed(t){this._cookieBannerShowed=Object(g.b)(t),c.a.set("cookieBannerShown",this._cookieBannerShowed)}get message(){return this._message}set message(t){this._message=t}info(t){this.message=t,this._notification.dismissAll(),this._notification.info(t,{dismissOnNavigation:!1}),window.scrollTo(0,0)}alert(t){this.message=t,this._notification.dismissAll(),this._notification.alert(t,{dismissOnNavigation:!1}),window.scrollTo(0,0)}hideMessage(){this._notification.dismissAll()}adjustMessagePosition(){let t=document.querySelector(".eds-notification__list");const e=void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;t&&(t.style.top=e>0?"0":"72px")}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(v.w))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),_=(()=>{class t{constructor(t,e,n,s){this._http=t,this._config=e,this._locale=n,this._messages=s}createApiUrl(...t){return[this._config.value.apiUrl||"",...t].join("/")}registerUser(t,e){const n=t;return n.Captcha=e,n.Language_ISO2=this._locale.localeShort,n.Username=this._config.value.accessUsername,n.Password=this._config.value.accessPassword,n.TerminalNo=this._config.value.accessTerminalNo,n.AccessWebBaseURL=this._config.value.accessWebBaseURL,this._http.post(this.createApiUrl("RegisterGetTogetherUser"),n).pipe(Object(s.a)(t=>(t.IsError&&this._messages.alert(`${t.MessageText}`),t)))}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(i.b),r.Wb(a),r.Wb(m),r.Wb(b))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var y=n("iInd");const M={name:"ClientOffline",context:"Error"},w={name:"ApiOffline",context:"Error"};let C=(()=>{class t{constructor(t,e,n){this._localizer=t,this._messages=e,this._router=n}get clientOfflineMessage(){return this._localizer.hasString(M.name,M.context)?this._localizer.coerceString(M):"You are currently offline. Please check your connection and try again."}get apiOfflineMessage(){return this._localizer.hasString(w.name,w.context)?this._localizer.coerceString(w):"The connection to the API failed."}handleError(t){this.handleProblem(t)}handleProblem(t){this.logProblem(t),this.displayProblem(t)}logProblem(t){console.error(t)}displayProblem(t){t.IsError?this.notify(t.MessageCode,t.MessageText):this._messages.alert(Object(f.z)("InternalError","Error"))}notify(t,e){this._messages.alert(`Error: ${t} ${e}`)}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(f.q),r.Wb(b),r.Wb(y.f))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},Zxq0:function(t,e,n){"use strict";n.d(e,"a",function(){return Dr}),n.d(e,"b",function(){return Lo}),n.d(e,"c",function(){return Pr}),n.d(e,"d",function(){return qr}),n.d(e,"e",function(){return er}),n.d(e,"f",function(){return Vs}),n.d(e,"g",function(){return Or}),n.d(e,"h",function(){return Lr}),n.d(e,"i",function(){return Nr}),n.d(e,"j",function(){return es}),n.d(e,"k",function(){return ps}),n.d(e,"l",function(){return zr}),n.d(e,"m",function(){return Fo}),n.d(e,"n",function(){return Os}),n.d(e,"o",function(){return zi}),n.d(e,"p",function(){return Ci}),n.d(e,"q",function(){return Vi}),n.d(e,"r",function(){return xs}),n.d(e,"s",function(){return Ni}),n.d(e,"t",function(){return Ei}),n.d(e,"u",function(){return Ti}),n.d(e,"v",function(){return Qr}),n.d(e,"w",function(){return Eo}),n.d(e,"x",function(){return xo}),n.d(e,"y",function(){return ns}),n.d(e,"z",function(){return Es}),n.d(e,"A",function(){return lo}),n.d(e,"B",function(){return ws}),n.d(e,"C",function(){return rs}),n.d(e,"D",function(){return ss});var s=n("8Y7J"),r=n("8LU1"),i=n("ecjd"),o=n("1G5W"),a=n("lJxs"),l=n("XNiG"),c=n("3N8a");class h extends c.a{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,n=0){return null!==n&&n>0||null===n&&this.delay>0?super.requestAsyncId(t,e,n):t.flush(this)}}var u=n("IjjT");class d extends u.a{}const p=new d(h);var f=n("quSY"),m=n("7o/Q"),g=n("EY2u"),v=n("LRne"),b=n("z6cu");let _=(()=>{class t{constructor(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}}accept(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)}toObservable(){switch(this.kind){case"N":return Object(v.a)(this.value);case"E":return Object(b.a)(this.error);case"C":return Object(g.b)()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}static createError(e){return new t("E",void 0,e)}static createComplete(){return t.completeNotification}}return t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t})();class y extends m.a{constructor(t,e,n=0){super(t),this.scheduler=e,this.delay=n}static dispatch(t){const{notification:e,destination:n}=t;e.observe(n),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(y.dispatch,this.delay,new M(t,this.destination)))}_next(t){this.scheduleMessage(_.createNext(t))}_error(t){this.scheduleMessage(_.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(_.createComplete()),this.unsubscribe()}}class M{constructor(t,e){this.notification=t,this.destination=e}}var w=n("9ppp"),C=n("Ylt2");class V extends l.a{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,n){super(),this.scheduler=n,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){if(!this.isStopped){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift()}super.next(t)}nextTimeWindow(t){this.isStopped||(this._events.push(new z(this._getNow(),t)),this._trimBufferThenGetEvents()),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,n=e?this._events:this._trimBufferThenGetEvents(),s=this.scheduler,r=n.length;let i;if(this.closed)throw new w.a;if(this.isStopped||this.hasError?i=f.a.EMPTY:(this.observers.push(t),i=new C.a(this,t)),s&&t.add(t=new y(t,s)),e)for(let o=0;oe&&(i=Math.max(i,r-e)),i>0&&s.splice(0,i),s}}class z{constructor(t,e){this.time=t,this.value=e}}var S=n("5+tZ"),O=n("JX91"),x=n("IzEk"),L=n("eIep"),k=n("pLZG"),H=n("vkgz"),E=n("D0XW");class A{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new T(t,this.delay,this.scheduler))}}class T extends m.a{constructor(t,e,n){super(t),this.delay=e,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,n=e.queue,s=t.scheduler,r=t.destination;for(;n.length>0&&n[0].time-s.now()<=0;)n.shift().notification.observe(r);if(n.length>0){const e=Math.max(0,n[0].time-s.now());this.schedule(t,e)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(T.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,n=new j(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(_.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(_.createComplete()),this.unsubscribe()}}class j{constructor(t,e){this.time=t,this.notification=e}}class N{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new I(t,this.compare,this.keySelector))}}class I extends m.a{constructor(t,e,n){super(t),this.keySelector=n,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:n}=this;e=n?n(t):t}catch(s){return this.destination.error(s)}let n=!1;if(this.hasKey)try{const{compare:t}=this;n=t(this.key,e)}catch(s){return this.destination.error(s)}else this.hasKey=!0;n||(this.key=e,this.destination.next(t))}}var R=n("Kj3r"),P=n("SVse"),D=n("IheW"),q=n("AeXS"),F=n("2Vo4"),B=n("itXk"),W=n("NXyV"),U=n("VRyK"),$=n("xgIS"),K=n("HeVh"),G=n("iInd");const J=40;function Z(t,...e){return e.length?e.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var Q=n("HDdC");n("7Hc7");var Y=n("zx2A");class X{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new tt(t,this.durationSelector))}}class tt extends Y.b{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let n;try{const{durationSelector:e}=this;n=e(t)}catch(e){return this.destination.error(e)}const s=Object(Y.c)(n,new Y.a(this));!s||s.closed?this.clearThrottle():this.add(this.throttled=s)}}clearThrottle(){const{value:t,hasValue:e,throttled:n}=this;n&&(this.remove(n),this.throttled=void 0,n.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(t))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var et=n("DH7j");function nt(t){return!Object(et.a)(t)&&t-parseFloat(t)+1>=0}var st=n("z+Ro");function rt(t){const{index:e,period:n,subscriber:s}=t;if(s.next(e),!s.closed){if(-1===n)return s.complete();t.index=e+1,this.schedule(t,n)}}function it(t,e=E.a){return n=()=>function(t=0,e,n){let s=-1;return nt(e)?s=Number(e)<1?1:Number(e):Object(st.a)(e)&&(n=e),Object(st.a)(n)||(n=E.a),new Q.a(e=>{const r=nt(t)?t:+t-n.now();return n.schedule(rt,r,{index:0,period:s,subscriber:e})})}(t,e),function(t){return t.lift(new X(n))};var n}var ot=n("SCoL"),at=n("9gLZ");let lt=(()=>{class t{constructor(){this._listeners=[]}notify(t,e){for(let n of this._listeners)n(t,e)}listen(t){return this._listeners.push(t),()=>{this._listeners=this._listeners.filter(e=>t!==e)}}ngOnDestroy(){this._listeners=[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),ct=(()=>{class t{constructor(t,e,n){this._ngZone=t,this._platform=e,this._scrolled=new l.a,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){const e=this.scrollContainers.get(t);e&&(e.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=20){return this._platform.isBrowser?new Q.a(e=>{this._globalSubscription||this._addGlobalListener();const n=t>0?this._scrolled.pipe(it(t)).subscribe(e):this._scrolled.subscribe(e);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Object(v.a)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,e)=>this.deregister(e)),this._scrolled.complete()}ancestorScrolled(t,e){const n=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(Object(k.a)(t=>!t||n.indexOf(t)>-1))}getAncestorScrollContainers(t){const e=[];return this.scrollContainers.forEach((n,s)=>{this._scrollableContainsElement(s,t)&&e.push(s)}),e}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(t,e){let n=Object(r.d)(e),s=t.getElementRef().nativeElement;do{if(n==s)return!0}while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const t=this._getWindow();return Object($.a)(t.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(s.A),s.Wb(ot.a),s.Wb(P.d,8))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(s.A),Object(s.Wb)(ot.a),Object(s.Wb)(P.d,8))},token:t,providedIn:"root"}),t})(),ht=(()=>{class t{constructor(t,e,n){this._platform=t,this._change=new l.a,this._changeListener=t=>{this._change.next(t)},this._document=n,e.runOutsideAngular(()=>{if(t.isBrowser){const t=this._getWindow();t.addEventListener("resize",this._changeListener),t.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){if(this._platform.isBrowser){const t=this._getWindow();t.removeEventListener("resize",this._changeListener),t.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){const t=this.getViewportScrollPosition(),{width:e,height:n}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+n,right:t.left+e,height:n,width:e}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const t=this._document,e=this._getWindow(),n=t.documentElement,s=n.getBoundingClientRect();return{top:-s.top||t.body.scrollTop||e.scrollY||n.scrollTop||0,left:-s.left||t.body.scrollLeft||e.scrollX||n.scrollLeft||0}}change(t=20){return t>0?this._change.pipe(it(t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(ot.a),s.Wb(s.A),s.Wb(P.d,8))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(ot.a),Object(s.Wb)(s.A),Object(s.Wb)(P.d,8))},token:t,providedIn:"root"}),t})(),ut=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)}}),t})(),dt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[at.a,ot.b,ut],at.a,ut]}),t})();class pt{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class ft extends pt{constructor(t,e,n,s){super(),this.component=t,this.viewContainerRef=e,this.injector=n,this.componentFactoryResolver=s}}class mt extends pt{constructor(t,e,n){super(),this.templateRef=t,this.viewContainerRef=e,this.context=n}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class gt extends pt{constructor(t){super(),this.element=t instanceof s.l?t.nativeElement:t}}class vt{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof ft?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof mt?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof gt?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class bt extends vt{constructor(t,e,n,s,r){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=n,this._defaultInjector=s,this.attachDomPortal=t=>{const e=t.element,n=this._document.createComment("dom-portal");e.parentNode.insertBefore(n,e),this.outletElement.appendChild(e),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})},this._document=r}attachComponentPortal(t){const e=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let n;return t.viewContainerRef?(n=t.viewContainerRef.createComponent(e,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>n.destroy())):(n=e.create(t.injector||this._defaultInjector),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),n}attachTemplatePortal(t){let e=t.viewContainerRef,n=e.createEmbeddedView(t.templateRef,t.context);return n.rootNodes.forEach(t=>this.outletElement.appendChild(t)),n.detectChanges(),this.setDisposeFn(()=>{let t=e.indexOf(n);-1!==t&&e.remove(t)}),n}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let _t=(()=>{class t extends vt{constructor(t,e,n){super(),this._componentFactoryResolver=t,this._viewContainerRef=e,this._isInitialized=!1,this.attached=new s.n,this.attachDomPortal=t=>{const e=t.element,n=this._document.createComment("dom-portal");t.setAttachedHost(this),e.parentNode.insertBefore(n,e),this._getRootNode().appendChild(e),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})},this._document=n}get portal(){return this._attachedPortal}set portal(t){(!this.hasAttached()||t||this._isInitialized)&&(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(t){t.setAttachedHost(this);const e=null!=t.viewContainerRef?t.viewContainerRef:this._viewContainerRef,n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),s=e.createComponent(n,e.length,t.injector||e.injector);return e!==this._viewContainerRef&&this._getRootNode().appendChild(s.hostView.rootNodes[0]),super.setDisposeFn(()=>s.destroy()),this._attachedPortal=t,this._attachedRef=s,this.attached.emit(s),s}attachTemplatePortal(t){t.setAttachedHost(this);const e=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=e,this.attached.emit(e),e}_getRootNode(){const t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.j),s.Mb(s.Q),s.Mb(P.d))},t.\u0275dir=s.Hb({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[s.xb]}),t})(),yt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)}}),t})();const Mt=Object(ot.f)();class wt{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=Object(r.c)(-this._previousScrollPosition.left),t.style.top=Object(r.c)(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,e=t.style,n=this._document.body.style,s=e.scrollBehavior||"",r=n.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),Mt&&(e.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Mt&&(e.scrollBehavior=s,n.scrollBehavior=r)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const t=this._document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width}}class Ct{constructor(t,e,n,s){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=n,this._config=s,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Vt{enable(){}disable(){}attach(){}}function zt(t,e){return e.some(e=>t.bottome.bottom||t.righte.right)}function St(t,e){return e.some(e=>t.tope.bottom||t.lefte.right)}class Ot{constructor(t,e,n,s){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this._config=s,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:n}=this._viewportRuler.getViewportSize();zt(t,[{width:e,height:n,bottom:n,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let xt=(()=>{class t{constructor(t,e,n,s){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this.noop=()=>new Vt,this.close=t=>new Ct(this._scrollDispatcher,this._ngZone,this._viewportRuler,t),this.block=()=>new wt(this._viewportRuler,this._document),this.reposition=t=>new Ot(this._scrollDispatcher,this._viewportRuler,this._ngZone,t),this._document=s}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(ct),s.Wb(ht),s.Wb(s.A),s.Wb(P.d))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(ct),Object(s.Wb)(ht),Object(s.Wb)(s.A),Object(s.Wb)(P.d))},token:t,providedIn:"root"}),t})();class Lt{constructor(t){if(this.scrollStrategy=new Vt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const n of e)void 0!==t[n]&&(this[n]=t[n])}}}class kt{constructor(t,e,n,s,r){this.offsetX=n,this.offsetY=s,this.panelClass=r,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class Ht{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}let Et=(()=>{class t{constructor(t){this._attachedOverlays=[],this._document=t}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){const e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this.detach()}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(P.d))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(P.d))},token:t,providedIn:"root"}),t})(),At=(()=>{class t extends Et{constructor(t){super(t),this._keydownListener=t=>{const e=this._attachedOverlays;for(let n=e.length-1;n>-1;n--)if(e[n]._keydownEvents.observers.length>0){e[n]._keydownEvents.next(t);break}}}add(t){super.add(t),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(P.d))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(P.d))},token:t,providedIn:"root"}),t})(),Tt=(()=>{class t extends Et{constructor(t,e){super(t),this._platform=e,this._cursorStyleIsSet=!1,this._clickListener=t=>{const e=t.composedPath?t.composedPath()[0]:t.target,n=this._attachedOverlays.slice();for(let s=n.length-1;s>-1;s--){const r=n[s];if(!(r._outsidePointerEvents.observers.length<1)&&r.hasAttached()){if(r.overlayElement.contains(e))break;r._outsidePointerEvents.next(t)}}}}add(t){super.add(t),this._isAttached||(this._document.body.addEventListener("click",this._clickListener,!0),this._document.body.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=this._document.body.style.cursor,this._document.body.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("click",this._clickListener,!0),this._document.body.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(P.d),s.Wb(ot.a))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(P.d),Object(s.Wb)(ot.a))},token:t,providedIn:"root"}),t})();const jt=!("undefined"==typeof window||!window||!window.__karma__&&!window.jasmine);let Nt=(()=>{class t{constructor(t,e){this._platform=e,this._document=t}ngOnDestroy(){const t=this._containerElement;t&&t.parentNode&&t.parentNode.removeChild(t)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t="cdk-overlay-container";if(this._platform.isBrowser||jt){const e=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let t=0;tthis._backdropClick.next(t),this._keydownEvents=new l.a,this._outsidePointerEvents=new l.a,s.scrollStrategy&&(this._scrollStrategy=s.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=s.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){let e=this._portalOutlet.attach(t);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Object(x.a)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=Object(r.c)(this._config.width),t.height=Object(r.c)(this._config.height),t.minWidth=Object(r.c)(this._config.minWidth),t.minHeight=Object(r.c)(this._config.minHeight),t.maxWidth=Object(r.c)(this._config.maxWidth),t.maxHeight=Object(r.c)(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let t,e=this._backdropElement;if(!e)return;let n=()=>{e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",n),e.parentNode&&e.parentNode.removeChild(e)),this._backdropElement==e&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(e,this._config.backdropClass,!1),clearTimeout(t)};e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",n)}),e.style.pointerEvents="none",t=this._ngZone.runOutsideAngular(()=>setTimeout(n,500))}_toggleClasses(t,e,n){const s=t.classList;Object(r.a)(e).forEach(t=>{t&&(n?s.add(t):s.remove(t))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(Object(o.a)(Object(U.a)(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}}const Rt="cdk-overlay-connected-position-bounding-box",Pt=/([A-Za-z%]+)$/;class Dt{constructor(t,e,n,s,r){this._viewportRuler=e,this._document=n,this._platform=s,this._overlayContainer=r,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new l.a,this._resizeSubscription=f.a.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(t)}get positions(){return this._preferredPositions}attach(t){this._validatePositions(),t.hostElement.classList.add(Rt),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const t=this._originRect,e=this._overlayRect,n=this._viewportRect,s=[];let r;for(let i of this._preferredPositions){let o=this._getOriginPoint(t,i),a=this._getOverlayPoint(o,e,i),l=this._getOverlayFit(a,e,n,i);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(i,o);this._canFitWithFlexibleDimensions(l,a,n)?s.push({position:i,origin:o,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(o,i)}):(!r||r.overlayFit.visibleAreae&&(e=s,t=n)}return this._isPushed=!1,void this._applyPosition(t.position,t.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(r.position,r.originPoint);this._applyPosition(r.position,r.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&qt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Rt),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const t=this._lastPosition||this._preferredPositions[0],e=this._getOriginPoint(this._originRect,t);this._applyPosition(t,e)}}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e){let n,s;if("center"==e.originX)n=t.left+t.width/2;else{const s=this._isRtl()?t.right:t.left,r=this._isRtl()?t.left:t.right;n="start"==e.originX?s:r}return s="center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom,{x:n,y:s}}_getOverlayPoint(t,e,n){let s,r;return s="center"==n.overlayX?-e.width/2:"start"===n.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,r="center"==n.overlayY?-e.height/2:"top"==n.overlayY?0:-e.height,{x:t.x+s,y:t.y+r}}_getOverlayFit(t,e,n,s){const r=Bt(e);let{x:i,y:o}=t,a=this._getOffset(s,"x"),l=this._getOffset(s,"y");a&&(i+=a),l&&(o+=l);let c=0-o,h=o+r.height-n.height,u=this._subtractOverflows(r.width,0-i,i+r.width-n.width),d=this._subtractOverflows(r.height,c,h),p=u*d;return{visibleArea:p,isCompletelyWithinViewport:r.width*r.height===p,fitsInViewportVertically:d===r.height,fitsInViewportHorizontally:u==r.width}}_canFitWithFlexibleDimensions(t,e,n){if(this._hasFlexibleDimensions){const s=n.bottom-e.y,r=n.right-e.x,i=Ft(this._overlayRef.getConfig().minHeight),o=Ft(this._overlayRef.getConfig().minWidth),a=t.fitsInViewportHorizontally||null!=o&&o<=r;return(t.fitsInViewportVertically||null!=i&&i<=s)&&a}return!1}_pushOverlayOnScreen(t,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const s=Bt(e),r=this._viewportRect,i=Math.max(t.x+s.width-r.width,0),o=Math.max(t.y+s.height-r.height,0),a=Math.max(r.top-n.top-t.y,0),l=Math.max(r.left-n.left-t.x,0);let c=0,h=0;return c=s.width<=r.width?l||-i:t.xs&&!this._isInitialRender&&!this._growAfterOpen&&(i=t.y-s/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)c=n.width-t.x+this._viewportMargin,a=t.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)l=t.x,a=n.right-t.x;else{const e=Math.min(n.right-t.x+n.left,t.x),s=this._lastBoundingBoxSize.width;a=2*e,l=t.x-e,a>s&&!this._isInitialRender&&!this._growAfterOpen&&(l=t.x-s/2)}return{top:i,left:l,bottom:o,right:c,width:a,height:r}}_setBoundingBoxStyles(t,e){const n=this._calculateBoundingBoxRect(t,e);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const s={};if(this._hasExactPosition())s.top=s.left="0",s.bottom=s.right=s.maxHeight=s.maxWidth="",s.width=s.height="100%";else{const t=this._overlayRef.getConfig().maxHeight,i=this._overlayRef.getConfig().maxWidth;s.height=Object(r.c)(n.height),s.top=Object(r.c)(n.top),s.bottom=Object(r.c)(n.bottom),s.width=Object(r.c)(n.width),s.left=Object(r.c)(n.left),s.right=Object(r.c)(n.right),s.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",s.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",t&&(s.maxHeight=Object(r.c)(t)),i&&(s.maxWidth=Object(r.c)(i))}this._lastBoundingBoxSize=n,qt(this._boundingBox.style,s)}_resetBoundingBoxStyles(){qt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){qt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const n={},s=this._hasExactPosition(),i=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(s){const s=this._viewportRuler.getViewportScrollPosition();qt(n,this._getExactOverlayY(e,t,s)),qt(n,this._getExactOverlayX(e,t,s))}else n.position="static";let a="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),n.transform=a.trim(),o.maxHeight&&(s?n.maxHeight=Object(r.c)(o.maxHeight):i&&(n.maxHeight="")),o.maxWidth&&(s?n.maxWidth=Object(r.c)(o.maxWidth):i&&(n.maxWidth="")),qt(this._pane.style,n)}_getExactOverlayY(t,e,n){let s={top:"",bottom:""},i=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n));let o=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return i.y-=o,"bottom"===t.overlayY?s.bottom=this._document.documentElement.clientHeight-(i.y+this._overlayRect.height)+"px":s.top=Object(r.c)(i.y),s}_getExactOverlayX(t,e,n){let s,i={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),s=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===s?i.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":i.left=Object(r.c)(o.x),i}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(t=>t.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:St(t,n),isOriginOutsideView:zt(t,n),isOverlayClipped:St(e,n),isOverlayOutsideView:zt(e,n)}}_subtractOverflows(t,...e){return e.reduce((t,e)=>t-Math.max(e,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+t-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&Object(r.a)(t).forEach(t=>{""!==t&&-1===this._appliedPanelClasses.indexOf(t)&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof s.l)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,n=t.height||0;return{top:t.y,bottom:t.y+n,left:t.x,right:t.x+e,height:n,width:e}}}function qt(t,e){for(let n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function Ft(t){if("number"!=typeof t&&null!=t){const[e,n]=t.split(Pt);return n&&"px"!==n?null:parseFloat(e)}return t||null}function Bt(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}class Wt{constructor(t,e,n,s,r,i,o){this._preferredPositions=[],this._positionStrategy=new Dt(n,s,r,i,o).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(t,e),this.onPositionChange=this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(t){this._overlayRef=t,this._positionStrategy.attach(t),this._direction&&(t.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(t){this._positionStrategy.withScrollableContainers(t)}withFallbackPosition(t,e,n,s){const r=new kt(t,e,n,s);return this._preferredPositions.push(r),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(t){return this._overlayRef?this._overlayRef.setDirection(t):this._direction=t,this}withOffsetX(t){return this._positionStrategy.withDefaultOffsetX(t),this}withOffsetY(t){return this._positionStrategy.withDefaultOffsetY(t),this}withLockedPosition(t){return this._positionStrategy.withLockedPosition(t),this}withPositions(t){return this._preferredPositions=t.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(t){return this._positionStrategy.setOrigin(t),this}}const Ut="cdk-global-overlay-wrapper";class $t{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(Ut),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._justifyContent="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:s,height:r,maxWidth:i,maxHeight:o}=n,a=!("100%"!==s&&"100vw"!==s||i&&"100%"!==i&&"100vw"!==i),l=!("100%"!==r&&"100vh"!==r||o&&"100%"!==o&&"100vh"!==o);t.position=this._cssPosition,t.marginLeft=a?"0":this._leftOffset,t.marginTop=l?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,a?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(Ut),n.justifyContent=n.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let Kt=(()=>{class t{constructor(t,e,n,s){this._viewportRuler=t,this._document=e,this._platform=n,this._overlayContainer=s}global(){return new $t}connectedTo(t,e,n){return new Wt(e,n,t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(t){return new Dt(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(ht),s.Wb(P.d),s.Wb(ot.a),s.Wb(Nt))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(ht),Object(s.Wb)(P.d),Object(s.Wb)(ot.a),Object(s.Wb)(Nt))},token:t,providedIn:"root"}),t})(),Gt=0,Jt=(()=>{class t{constructor(t,e,n,s,r,i,o,a,l,c,h){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=n,this._positionBuilder=s,this._keyboardDispatcher=r,this._injector=i,this._ngZone=o,this._document=a,this._directionality=l,this._location=c,this._outsideClickDispatcher=h}create(t){const e=this._createHostElement(),n=this._createPaneElement(e),s=this._createPortalOutlet(n),r=new Lt(t);return r.direction=r.direction||this._directionality.value,new It(s,e,n,r,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(t){const e=this._document.createElement("div");return e.id="cdk-overlay-"+Gt++,e.classList.add("cdk-overlay-pane"),t.appendChild(e),e}_createHostElement(){const t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(s.g)),new bt(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(xt),s.Wb(Nt),s.Wb(s.j),s.Wb(Kt),s.Wb(At),s.Wb(s.s),s.Wb(s.A),s.Wb(P.d),s.Wb(at.b),s.Wb(P.g),s.Wb(Tt))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const Zt={provide:new s.r("cdk-connected-overlay-scroll-strategy"),deps:[Jt],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};let Qt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[Jt,Zt],imports:[[at.a,yt,dt],dt]}),t})();var Yt=n("s7LF");let Xt=(()=>{class t{create(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),te=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[Xt]}),t})();class ee extends class{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new l.a,this._typeaheadSubscription=f.a.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=t=>t.disabled,this._pressedLetters=[],this.tabOut=new l.a,this.change=new l.a,t instanceof s.E&&t.changes.subscribe(t=>{if(this._activeItem){const e=t.toArray().indexOf(this._activeItem);e>-1&&e!==this._activeItemIndex&&(this._activeItemIndex=e)}})}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Object(H.a)(t=>this._pressedLetters.push(t)),Object(R.a)(t),Object(k.a)(()=>this._pressedLetters.length>0),Object(a.a)(()=>this._pressedLetters.join(""))).subscribe(t=>{const e=this._getItemsArray();for(let n=1;n!t[e]||this._allowedModifierKeys.indexOf(e)>-1);switch(e){case 9:return void this.tabOut.next();case J:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}return;default:return void((n||Z(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){const e=this._getItemsArray(),n="number"==typeof t?t:e.indexOf(t),s=e[n];this._activeItem=null==s?null:s,this._activeItemIndex=n}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){const e=this._getItemsArray();for(let n=1;n<=e.length;n++){const s=(this._activeItemIndex+t*n+e.length)%e.length;if(!this._skipPredicateFn(e[s]))return void this.setActiveItem(s)}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,e){const n=this._getItemsArray();if(n[t]){for(;this._skipPredicateFn(n[t]);)if(!n[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof s.E?this._items.toArray():this._items}}{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}}let ne=(()=>{class t{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return function(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(t)&&"visible"===getComputedStyle(t).visibility}isTabbable(t){if(!this._platform.isBrowser)return!1;const e=function(t){try{return t.frameElement}catch(e){return null}}((n=t).ownerDocument&&n.ownerDocument.defaultView||window);var n;if(e){if(-1===re(e))return!1;if(!this.isVisible(e))return!1}let s=t.nodeName.toLowerCase(),r=re(t);return t.hasAttribute("contenteditable")?-1!==r:"iframe"!==s&&"object"!==s&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(t){let e=t.nodeName.toLowerCase(),n="input"===e&&t.type;return"text"===n||"password"===n||"select"===e||"textarea"===e}(t))&&("audio"===s?!!t.hasAttribute("controls")&&-1!==r:"video"===s?-1!==r&&(null!==r||this._platform.FIREFOX||t.hasAttribute("controls")):t.tabIndex>=0)}isFocusable(t,e){return function(t){return!function(t){return function(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function(t){let e=t.nodeName.toLowerCase();return"input"===e||"select"===e||"button"===e||"textarea"===e}(t)||function(t){return function(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||se(t))}(t)&&!this.isDisabled(t)&&((null==e?void 0:e.ignoreVisibility)||this.isVisible(t))}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(ot.a))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(ot.a))},token:t,providedIn:"root"}),t})();function se(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let e=t.getAttribute("tabindex");return"-32768"!=e&&!(!e||isNaN(parseInt(e,10)))}function re(t){if(!se(t))return null;const e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}class ie{constructor(t,e,n,s,r=!1){this._element=t,this._checker=e,this._ngZone=n,this._document=s,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,r||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),e&&(e.removeEventListener("focus",this.endAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusLastTabbableElement()))})}_getRegionBoundary(t){let e=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);for(let n=0;n=0;n--){let t=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(t)return t}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.pipe(Object(x.a)(1)).subscribe(t)}}let oe=(()=>{class t{constructor(t,e,n){this._checker=t,this._ngZone=e,this._document=n}create(t,e=!1){return new ie(t,this._checker,this._ngZone,this._document,e)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(ne),s.Wb(s.A),s.Wb(P.d))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(ne),Object(s.Wb)(s.A),Object(s.Wb)(P.d))},token:t,providedIn:"root"}),t})();"undefined"!=typeof Element&∈const ae=new s.r("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),le=new s.r("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let ce=(()=>{class t{constructor(t,e,n,s){this._ngZone=e,this._defaultOptions=s,this._document=n,this._liveElement=t||this._createLiveElement()}announce(t,...e){const n=this._defaultOptions;let s,r;return 1===e.length&&"number"==typeof e[0]?r=e[0]:[s,r]=e,this.clear(),clearTimeout(this._previousTimeout),s||(s=n&&n.politeness?n.politeness:"polite"),null==r&&n&&(r=n.duration),this._liveElement.setAttribute("aria-live",s),this._ngZone.runOutsideAngular(()=>new Promise(e=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,e(),"number"==typeof r&&(this._previousTimeout=setTimeout(()=>this.clear(),r))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const t="cdk-live-announcer-element",e=this._document.getElementsByClassName(t),n=this._document.createElement("div");for(let s=0;s{class t{constructor(t,e){this._platform=t,this._document=e}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);const e=this._document.defaultView||window,n=e&&e.getComputedStyle?e.getComputedStyle(t):null,s=(n&&n.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),s){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(this._platform.isBrowser&&this._document.body){const t=this._document.body.classList;t.remove(de),t.remove(he),t.remove(ue);const e=this.getHighContrastMode();1===e?(t.add(de),t.add(he)):2===e&&(t.add(de),t.add(ue))}}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(ot.a),s.Wb(P.d))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(ot.a),Object(s.Wb)(P.d))},token:t,providedIn:"root"}),t})(),fe=(()=>{class t{constructor(t){t._applyBodyHighContrastModeCssClasses()}}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)(s.Wb(pe))},imports:[[ot.b,te]]}),t})();n("omvX");var me=n("GS7A");const ge=function(t,e){return{enterAnimationDuration:t,exitAnimationDuration:e}},ve=function(t,e){return{value:t,params:e}};function be(t,e){}class _e{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.minWidth="",this.minHeight="",this.maxWidth="80vw",this.maxHeight="",this.data=null,this.ariaDescribedBy=null,this.ariaLabel=null,this.autoFocus=!0,this.enterAnimationDuration="225ms",this.exitAnimationDuration="225ms"}}let ye=(()=>{class t extends vt{constructor(t,e,n,s,r){var i;super(),this._elementRef=t,this._focusTrapFactory=e,this._changeDetectorRef=n,this._config=r,this._state="enter",this._elementFocusedBeforeDialogWasOpened=null,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._ariaModal=!0,this._beforeEnter=new l.a,this._afterEnter=new l.a,this._beforeExit=new l.a,this._afterExit=new l.a,this._animationDone=new l.a,this.attachDomPortal=t=>(this._portalHost.hasAttached(),this._portalHost.attachDomPortal(t)),this._document=s,this._animationDone.pipe((i=(t,e)=>t.fromState===e.fromState&&t.toState===e.toState,t=>t.lift(new N(i,undefined)))).subscribe(t=>{"enter"===t.toState&&(this._autoFocusFirstTabbableElement(),this._afterEnter.next(),this._afterEnter.complete()),"enter"!==t.fromState||"void"!==t.toState&&"exit"!==t.toState||(this._returnFocusAfterDialog(),this._afterExit.next(),this._afterExit.complete())})}get _ariaLabel(){return this._config.ariaLabel||null}get _ariaDescribedBy(){return this._config.ariaDescribedBy}get _role(){return this._config.role}get _tabindex(){return-1}_initializeWithAttachedContent(){this._savePreviouslyFocusedElement(),this._focusDialogContainer()}ngOnDestroy(){this._focusTrap.destroy(),this._animationDone.complete()}attachComponentPortal(t){return this._portalHost.hasAttached(),this._portalHost.attachComponentPortal(t)}attachTemplatePortal(t){return this._portalHost.hasAttached(),this._portalHost.attachTemplatePortal(t)}_onAnimationStart(t){"enter"===t.toState&&(this._beforeEnter.next(),this._beforeEnter.complete()),"enter"!==t.fromState||"void"!==t.toState&&"exit"!==t.toState||(this._beforeExit.next(),this._beforeExit.complete())}_startExiting(){this._state="exit",this._changeDetectorRef.markForCheck()}_savePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement)}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_autoFocusFirstTabbableElement(){const t=this._elementRef.nativeElement;if(this._config.autoFocus)this._focusTrap.focusInitialElementWhenReady().then(e=>{e||t.focus()});else{const e=this._document.activeElement;e===t||t.contains(e)||t.focus()}}_returnFocusAfterDialog(){const t=this._elementFocusedBeforeDialogWasOpened;if(t&&"function"==typeof t.focus){const e=this._document.activeElement,n=this._elementRef.nativeElement;e&&e!==this._document.body&&e!==n&&!n.contains(e)||t.focus()}}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(oe),s.Mb(s.h),s.Mb(P.d,8),s.Mb(_e))},t.\u0275cmp=s.Gb({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(t,e){if(1&t&&s.Ac(_t,3),2&t){let t;s.nc(t=s.bc())&&(e._portalHost=t.first)}},hostVars:12,hostBindings:function(t,e){1&t&&s.tc("@dialog.start",function(t){return e._onAnimationStart(t)})("@dialog.done",function(t){return e._animationDone.next(t)}),2&t&&(s.Bb("aria-modal",e._ariaModal)("aria-label",e._ariaLabel)("aria-describedby",e._ariaDescribedBy)("role",e._role)("tabindex",e._tabindex),s.uc("@dialog",s.mc(9,ve,e._state,s.mc(6,ge,e._config.enterAnimationDuration,e._config.exitAnimationDuration))))},features:[s.xb],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&s.vc(0,be,0,0,"ng-template",0)},directives:[_t],styles:["cdk-dialog-container{background:#fff;border-radius:5px;display:block;padding:10px}\n"],encapsulation:2,data:{animation:[Object(me.l)("dialog",[Object(me.i)("enter",Object(me.j)({opacity:1})),Object(me.i)("exit, void",Object(me.j)({opacity:0})),Object(me.k)("* => enter",Object(me.e)("{{enterAnimationDuration}}")),Object(me.k)("* => exit, * => void",Object(me.e)("{{exitAnimationDuration}}"))])]}}),t})(),Me=0;class we{constructor(t,e,n="dialog-"+Me++){this._overlayRef=t,this._containerInstance=e,this.id=n,e._config.hasBackdrop&&t.backdropClick().subscribe(()=>{this.disableClose||this.close()}),this.beforeClosed().subscribe(()=>{this._overlayRef.detachBackdrop()}),this.afterClosed().subscribe(()=>{this._overlayRef.detach(),this._overlayRef.dispose(),this.componentInstance=null}),t.keydownEvents().pipe(Object(k.a)(t=>27===t.keyCode&&!this.disableClose&&!Z(t))).subscribe(t=>{t.preventDefault(),this.close()})}backdropClick(){return this._overlayRef.backdropClick()}close(t){this._result=t,this._containerInstance._startExiting()}updatePosition(t){let e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}keydownEvents(){return this._overlayRef.keydownEvents()}updateSize(t){return this._overlayRef.updateSize(t),this._overlayRef.updatePosition(),this}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}beforeOpened(){return this._containerInstance._beforeEnter}afterOpened(){return this._containerInstance._afterEnter}beforeClosed(){return this._containerInstance._beforeExit.pipe(Object(a.a)(()=>this._result))}afterClosed(){return this._containerInstance._afterExit.pipe(Object(a.a)(()=>this._result))}}const Ce=new s.r("DialogScrollStrategy"),Ve=new s.r("DialogData"),ze=new s.r("DialogRef"),Se=new s.r("DialogConfig"),Oe=new s.r("DialogContainer"),xe={provide:Ce,deps:[Jt],useFactory:function(t){return()=>t.scrollStrategies.block()}};let Le=(()=>{class t{constructor(t,e,n,s,r,i){this._overlay=t,this._injector=e,this._dialogRefConstructor=n,this._parentDialog=r,this._afterAllClosedBase=new l.a,this.afterAllClosed=Object(W.a)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Object(O.a)(void 0))),this._afterOpened=new l.a,this._openDialogs=[],!r&&i&&i.subscribe(()=>this.closeAll()),this._scrollStrategy=s}_getAfterAllClosed(){return this._parentDialog?this._parentDialog.afterAllClosed:this._afterAllClosedBase}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpened}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogs}getById(t){return this._openDialogs.find(e=>e.id===t)}closeAll(){this.openDialogs.forEach(t=>t.close())}openFromComponent(t,e){(e=this._applyConfigDefaults(e)).id&&this.getById(e.id);const n=this._createOverlay(e),s=this._attachDialogContainer(n,e),r=this._attachDialogContentForComponent(t,s,n,e);return this._registerDialogRef(r),s._initializeWithAttachedContent(),r}openFromTemplate(t,e){(e=this._applyConfigDefaults(e)).id&&this.getById(e.id);const n=this._createOverlay(e),s=this._attachDialogContainer(n,e),r=this._attachDialogContentForTemplate(t,s,n,e);return this._registerDialogRef(r),s._initializeWithAttachedContent(),r}ngOnDestroy(){this._openDialogs.forEach(t=>t.close())}_registerDialogRef(t){this.openDialogs.push(t);const e=t.afterOpened().subscribe(()=>{this.afterOpened.next(t),e.unsubscribe()}),n=t.afterClosed().subscribe(()=>{let e=this._openDialogs.indexOf(t);e>-1&&this._openDialogs.splice(e,1),this._openDialogs.length||(this._afterAllClosedBase.next(),n.unsubscribe())})}_createOverlay(t){const e=new Lt({positionStrategy:this._overlay.position().global(),scrollStrategy:this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight});return t.backdropClass&&(e.backdropClass=t.backdropClass),this._overlay.create(e)}_attachDialogContainer(t,e){const n=e.containerComponent||this._injector.get(Oe),r=s.s.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:_e,useValue:e}]}),i=new ft(n,e.viewContainerRef,r),o=t.attach(i);return o.instance._config=e,o.instance}_attachDialogContentForComponent(t,e,n,s){const r=this._createDialogRef(n,e,s),i=this._createInjector(s,r,e),o=e.attachComponentPortal(new ft(t,void 0,i));return r.componentInstance=o.instance,r}_attachDialogContentForTemplate(t,e,n,s){const r=this._createDialogRef(n,e,s);return e.attachTemplatePortal(new mt(t,null,{$implicit:s.data,dialogRef:r})),r}_createInjector(t,e,n){const r=t&&t.viewContainerRef&&t.viewContainerRef.injector,i=[{provide:this._injector.get(ze),useValue:e},{provide:this._injector.get(Oe),useValue:n},{provide:Ve,useValue:t.data}];return!t.direction||r&&r.get(at.b,null)||i.push({provide:at.b,useValue:{value:t.direction,change:Object(v.a)()}}),s.s.create({parent:r||this._injector,providers:i})}_createDialogRef(t,e,n){const s=new this._dialogRefConstructor(t,e,n.id);return s.disableClose=n.disableClose,s.updateSize(n).updatePosition(n.position),s}_applyConfigDefaults(t){const e=this._injector.get(Se);return Object.assign(Object.assign({},new e),t)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(Jt),s.Wb(s.s),s.Wb(ze),s.Wb(Ce),s.Wb(t,12),s.Wb(P.g,8))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const ke=we,He=ye,Ee=_e;let Ae=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[Le,xe,{provide:ze,useValue:ke},{provide:Oe,useValue:He},{provide:Se,useValue:Ee}],imports:[[Qt,yt,fe],yt]}),t})();var Te=n("mrSG");function je(t){return e=>e.lift(new Ne(t))}class Ne{constructor(t){this.value=t}call(t,e){return e.subscribe(new Ie(t,this.value))}}class Ie extends m.a{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}var Re=n("bHdf");const Pe=new s.r("cdk-menu");class De{constructor(){this._elements=[],this._close=new l.a,this._empty=new l.a,this.closed=this._close,this.emptied=this._empty}push(t){this._elements.push(t)}close(t,e){if(this._elements.indexOf(t)>=0){let n;do{n=this._elements.pop(),this._close.next(n)}while(n!==t);this.isEmpty()&&this._empty.next(e)}}closeSubMenuOf(t){let e=!1;if(this._elements.indexOf(t)>=0)for(e=this.peek()!==t;this.peek()!==t;)this._close.next(this._elements.pop());return e}closeAll(t){if(!this.isEmpty()){for(;!this.isEmpty();){const t=this._elements.pop();t&&this._close.next(t)}this._empty.next(t)}}isEmpty(){return!this._elements.length}length(){return this._elements.length}peek(){return this._elements[this._elements.length-1]}}class qe extends De{push(t){}}const Fe=new s.r("cdk-menu-aim");let Be=(()=>{class t{constructor(t,e,n,r,i,o,a){this._elementRef=t,this._viewContainerRef=e,this._overlay=n,this._ngZone=r,this._parentMenu=i,this._menuAim=o,this._directionality=a,this.opened=new s.n,this.closed=new s.n,this._menuStack=new De,this._overlayRef=null,this._destroyed=new l.a,this._stopOutsideClicksListener=Object(U.a)(this.closed,this._destroyed),this._registerCloseHandler(),this._subscribeToMouseEnter()}get menuPanel(){return this._menuPanel}set menuPanel(t){this._menuPanel=t,this._menuPanel&&(this._menuPanel._menuStack=this._getMenuStack())}toggle(){this.hasMenu()&&(this.isMenuOpen()?this.closeMenu():this.openMenu())}openMenu(){this.isMenuOpen()||(this.opened.next(),this._overlayRef=this._overlayRef||this._overlay.create(this._getOverlayConfig()),this._overlayRef.attach(this._getPortal()),this._subscribeToOutsideClicks())}closeMenu(){this.isMenuOpen()&&(this.closed.next(),this._overlayRef.detach()),this._closeSiblingTriggers()}hasMenu(){return!!this.menuPanel}isMenuOpen(){return!!this._overlayRef&&this._overlayRef.hasAttached()}getMenu(){var t;return null===(t=this.menuPanel)||void 0===t?void 0:t._menu}_subscribeToMouseEnter(){const t=()=>this._ngZone.run(()=>{this._closeSiblingTriggers(),this.openMenu()});this._ngZone.runOutsideAngular(()=>{Object($.a)(this._elementRef.nativeElement,"mouseenter").pipe(Object(k.a)(()=>{var t;return!(null===(t=this._getMenuStack())||void 0===t?void 0:t.isEmpty())&&!this.isMenuOpen()}),Object(o.a)(this._destroyed)).subscribe(()=>{this._menuAim?this._menuAim.toggle(t):t()})})}_toggleOnKeydown(t){var e,n,s,r,i,o,a,l,c,h,u,d;const p=t.keyCode;switch(p){case 32:case 13:t.preventDefault(),this.toggle(),null===(n=null===(e=this.menuPanel)||void 0===e?void 0:e._menu)||void 0===n||n.focusFirstItem("keyboard");break;case 39:this._parentMenu&&this._isParentVertical()&&(t.preventDefault(),"rtl"===(null===(s=this._directionality)||void 0===s?void 0:s.value)?this._getMenuStack().close(this._parentMenu,2):(this.openMenu(),null===(i=null===(r=this.menuPanel)||void 0===r?void 0:r._menu)||void 0===i||i.focusFirstItem("keyboard")));break;case 37:this._parentMenu&&this._isParentVertical()&&(t.preventDefault(),"rtl"===(null===(o=this._directionality)||void 0===o?void 0:o.value)?(this.openMenu(),null===(l=null===(a=this.menuPanel)||void 0===a?void 0:a._menu)||void 0===l||l.focusFirstItem("keyboard")):this._getMenuStack().close(this._parentMenu,2));break;case J:case 38:this._isParentVertical()||(t.preventDefault(),this.openMenu(),p===J?null===(h=null===(c=this.menuPanel)||void 0===c?void 0:c._menu)||void 0===h||h.focusFirstItem("keyboard"):null===(d=null===(u=this.menuPanel)||void 0===u?void 0:u._menu)||void 0===d||d.focusLastItem("keyboard"))}}_closeSiblingTriggers(){if(this._parentMenu){const t=this._getMenuStack();!t.closeSubMenuOf(this._parentMenu)&&t.peek()!==this._parentMenu&&t.closeAll()}else this._getMenuStack().closeAll()}_getOverlayConfig(){return new Lt({positionStrategy:this._getOverlayPositionStrategy(),scrollStrategy:this._overlay.scrollStrategies.block(),direction:this._directionality})}_getOverlayPositionStrategy(){return this._overlay.position().flexibleConnectedTo(this._elementRef).withPositions(this._getOverlayPositions())}_getOverlayPositions(){return this._parentMenu&&"horizontal"!==this._parentMenu.orientation?[{originX:"end",originY:"top",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom"},{originX:"start",originY:"top",overlayX:"end",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom"}]:[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}]}_getPortal(){var t,e;const n=(null===(t=this.menuPanel)||void 0===t?void 0:t._templateRef)!==(null===(e=this._panelContent)||void 0===e?void 0:e.templateRef);return!this.menuPanel||this._panelContent&&!n||(this._panelContent=new mt(this.menuPanel._templateRef,this._viewContainerRef)),this._panelContent}_isParentVertical(){var t;return"vertical"===(null===(t=this._parentMenu)||void 0===t?void 0:t.orientation)}_registerCloseHandler(){this._parentMenu||this._menuStack.closed.pipe(Object(o.a)(this._destroyed)).subscribe(t=>{var e;t===(null===(e=this._menuPanel)||void 0===e?void 0:e._menu)&&this.closeMenu()})}_getMenuStack(){var t;return(null===(t=this._parentMenu)||void 0===t?void 0:t._menuStack)||this._menuStack}ngOnDestroy(){this._destroyOverlay(),this._resetPanelMenuStack(),this._destroyed.next(),this._destroyed.complete()}_resetPanelMenuStack(){this._menuPanel&&(this._menuPanel._menuStack=null)}_subscribeToOutsideClicks(){this._overlayRef&&this._overlayRef.outsidePointerEvents().pipe(Object(o.a)(this._stopOutsideClicksListener)).subscribe(t=>{(function(t){for(;null==t?void 0:t.parentElement;){const e="true"===t.getAttribute("aria-expanded")&&t.classList.contains("cdk-menu-trigger"),n=t.classList.contains("cdk-menu")&&!t.classList.contains("cdk-menu-inline");if(e||n)return!0;t=t.parentElement}return!1})(t.target)||this._getMenuStack().closeAll()})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(s.Q),s.Mb(Jt),s.Mb(s.A),s.Mb(Pe,8),s.Mb(Fe,8),s.Mb(at.b,8))},t.\u0275dir=s.Hb({type:t,selectors:[["","cdkMenuTriggerFor",""]],hostAttrs:["aria-haspopup","menu",1,"cdk-menu-trigger"],hostVars:1,hostBindings:function(t,e){1&t&&s.ac("keydown",function(t){return e._toggleOnKeydown(t)})("click",function(){return e.toggle()}),2&t&&s.Bb("aria-expanded",e.isMenuOpen())},inputs:{menuPanel:["cdkMenuTriggerFor","menuPanel"]},outputs:{opened:"cdkMenuOpened",closed:"cdkMenuClosed"},exportAs:["cdkMenuTriggerFor"]}),t})(),We=(()=>{class t{constructor(t,e,n,r,i,o){this._elementRef=t,this._ngZone=e,this._parentMenu=n,this._menuAim=r,this._dir=i,this._menuTrigger=o,this._disabled=!1,this.triggered=new s.n,this._tabindex=-1,this._destroyed=new l.a,this._setupMouseEnter(),this._isStandaloneItem()&&(this._tabindex=0)}get disabled(){return this._disabled}set disabled(t){this._disabled=Object(r.b)(t)}focus(){this._elementRef.nativeElement.focus()}_resetTabIndex(){this._isStandaloneItem()||(this._tabindex=-1)}_setTabIndex(t){var e;this.disabled||t&&(null===(e=this._getMenuStack())||void 0===e?void 0:e.isEmpty())||(this._tabindex=0)}_isStandaloneItem(){return!this._parentMenu}trigger(){var t;this.disabled||this.hasMenu()||(this.triggered.next(),null===(t=this._getMenuStack())||void 0===t||t.closeAll())}hasMenu(){var t;return!!(null===(t=this._menuTrigger)||void 0===t?void 0:t.hasMenu())}isMenuOpen(){var t;return!!(null===(t=this._menuTrigger)||void 0===t?void 0:t.isMenuOpen())}getMenu(){var t;return null===(t=this._menuTrigger)||void 0===t?void 0:t.getMenu()}getMenuTrigger(){return this._menuTrigger}getLabel(){var t;const e=this._elementRef.nativeElement.cloneNode(!0);return function(t){var e;for(const n of Array.from(t.querySelectorAll("mat-icon, .material-icons")))null===(e=n.parentNode)||void 0===e||e.removeChild(n)}(e),(null===(t=e.textContent)||void 0===t?void 0:t.trim())||""}_onKeydown(t){var e,n,s,r,i,o;switch(t.keyCode){case 32:case 13:t.preventDefault(),this.trigger();break;case 39:this._parentMenu&&this._isParentVertical()&&!this.hasMenu()&&(t.preventDefault(),"rtl"===(null===(e=this._dir)||void 0===e?void 0:e.value)?null===(n=this._getMenuStack())||void 0===n||n.close(this._parentMenu,1):null===(s=this._getMenuStack())||void 0===s||s.closeAll(0));break;case 37:this._parentMenu&&this._isParentVertical()&&!this.hasMenu()&&(t.preventDefault(),"rtl"===(null===(r=this._dir)||void 0===r?void 0:r.value)?null===(i=this._getMenuStack())||void 0===i||i.closeAll(0):null===(o=this._getMenuStack())||void 0===o||o.close(this._parentMenu,1))}}_setupMouseEnter(){if(!this._isStandaloneItem()){const t=()=>this._ngZone.run(()=>{var t;return null===(t=this._getMenuStack())||void 0===t?void 0:t.closeSubMenuOf(this._parentMenu)});this._ngZone.runOutsideAngular(()=>Object($.a)(this._elementRef.nativeElement,"mouseenter").pipe(Object(k.a)(()=>{var t;return!(null===(t=this._getMenuStack())||void 0===t?void 0:t.isEmpty())&&!this.hasMenu()}),Object(o.a)(this._destroyed)).subscribe(()=>{this._menuAim?this._menuAim.toggle(t):t()}))}}_isParentVertical(){var t;return"vertical"===(null===(t=this._parentMenu)||void 0===t?void 0:t.orientation)}_getMenuStack(){var t;return null===(t=this._parentMenu)||void 0===t?void 0:t._menuStack}ngOnDestroy(){this._destroyed.next()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(s.A),s.Mb(Pe,8),s.Mb(Fe,8),s.Mb(at.b,8),s.Mb(Be,10))},t.\u0275dir=s.Hb({type:t,selectors:[["","cdkMenuItem",""]],hostAttrs:["type","button","role","menuitem",1,"cdk-menu-item"],hostVars:2,hostBindings:function(t,e){1&t&&s.ac("blur",function(){return e._resetTabIndex()})("mouseout",function(){return e._resetTabIndex()})("focus",function(){return e._setTabIndex()})("mouseenter",function(t){return e._setTabIndex(t)})("click",function(){return e.trigger()})("keydown",function(t){return e._onKeydown(t)}),2&t&&(s.Vb("tabindex",e._tabindex),s.Bb("aria-disabled",e.disabled||null))},inputs:{disabled:"disabled"},outputs:{triggered:"cdkMenuItemTriggered"},exportAs:["cdkMenuItem"]}),t})(),Ue=0,$e=(()=>{class t extends We{constructor(){super(...arguments),this.toggled=new s.n,this._checked=!1,this.name="cdk-selectable-item-"+Ue++,this.id="cdk-selectable-item-"+Ue++}get checked(){return this._checked}set checked(t){this._checked=Object(r.b)(t)}trigger(){this.disabled||this.toggled.next(this)}}return t.\u0275fac=function(e){return Ke(e||t)},t.\u0275dir=s.Hb({type:t,inputs:{name:"name",id:"id",checked:"checked"},outputs:{toggled:"cdkMenuItemToggled"},features:[s.xb]}),t})();const Ke=s.Ub($e);let Ge=(()=>{class t{constructor(){this.change=new s.n,this._selectableChanges=new s.n}ngAfterContentInit(){this._registerMenuSelectionListeners()}_registerMenuSelectionListeners(){this._selectableItems.forEach(t=>this._registerClickListener(t)),this._selectableItems.changes.subscribe(t=>{this._selectableChanges.next(),t.forEach(t=>this._registerClickListener(t))})}_registerClickListener(t){t.toggled.pipe(Object(o.a)(this._selectableChanges)).subscribe(()=>this.change.next(t))}ngOnDestroy(){this._selectableChanges.next(),this._selectableChanges.complete()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","cdkMenuGroup",""]],contentQueries:function(t,e,n){if(1&t&&s.Fb(n,$e,1),2&t){let t;s.nc(t=s.bc())&&(e._selectableItems=t)}},hostAttrs:["role","group",1,"cdk-menu-group"],outputs:{change:"change"},exportAs:["cdkMenuGroup"],features:[s.zb([{provide:lt,useClass:lt}])]}),t})(),Je=(()=>{class t{constructor(t){this._templateRef=t}_registerMenu(t){var e;this._menu=t,this._menu._menuStack=this._menuStack,null===(e=this._menuStack)||void 0===e||e.push(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.M))},t.\u0275dir=s.Hb({type:t,selectors:[["ng-template","cdkMenuPanel",""]],exportAs:["cdkMenuPanel"]}),t})();class Ze{constructor(t){this._items=t,this.entered=this._getItemPointerEntries(),this.exited=this._getItemPointerExits(),this._destroyed=new l.a,this.entered.subscribe(t=>this.activeElement=t),this.exited.subscribe(()=>{this.previousElement=this.activeElement,this.activeElement=void 0})}_getItemPointerEntries(){return Object(W.a)(()=>this._items.changes.pipe(Object(O.a)(this._items),Object(S.a)(t=>t.map(t=>Object($.a)(t._elementRef.nativeElement,"mouseenter").pipe(je(t),Object(o.a)(this._items.changes)))),Object(Re.a)()))}_getItemPointerExits(){return Object(W.a)(()=>this._items.changes.pipe(Object(O.a)(this._items),Object(S.a)(t=>t.map(t=>Object($.a)(t._elementRef.nativeElement,"mouseout").pipe(je(t),Object(o.a)(this._items.changes)))),Object(Re.a)()))}destroy(){this._destroyed.next(),this._destroyed.complete()}}let Qe=(()=>{class t extends Ge{constructor(t,e,n,r,i){super(),this._ngZone=t,this._elementRef=e,this._menuAim=n,this._dir=r,this._menuPanel=i,this.orientation="vertical",this.closed=new s.n,this._menuStack=new qe}ngOnInit(){this._registerWithParentPanel()}ngAfterContentInit(){var t;super.ngAfterContentInit(),this._completeChangeEmitter(),this._setKeyManager(),this._subscribeToMenuOpen(),this._subscribeToMenuStack(),this._subscribeToMouseManager(),null===(t=this._menuAim)||void 0===t||t.initialize(this,this._pointerTracker)}focusFirstItem(t="program"){this._keyManager.setFocusOrigin(t),this._keyManager.setFirstItemActive()}focusLastItem(t="program"){this._keyManager.setFocusOrigin(t),this._keyManager.setLastItemActive()}_handleKeyEvent(t){const e=this._keyManager;switch(t.keyCode){case 37:case 39:this._isHorizontal()&&(t.preventDefault(),e.setFocusOrigin("keyboard"),e.onKeydown(t));break;case 38:case J:this._isHorizontal()||(t.preventDefault(),e.setFocusOrigin("keyboard"),e.onKeydown(t));break;case 27:Z(t)||(t.preventDefault(),this._menuStack.close(this,2));break;case 9:this._menuStack.closeAll();break;default:e.onKeydown(t)}}_registerWithParentPanel(){var t;null===(t=this._getMenuPanel())||void 0===t||t._registerMenu(this)}_getMenuPanel(){return this._menuPanel||this._explicitPanel}_completeChangeEmitter(){this._hasNestedGroups()?this.change.complete():this._nestedGroups.changes.pipe(Object(x.a)(1)).subscribe(()=>this.change.complete())}_hasNestedGroups(){return this._nestedGroups.length>0&&!(this._nestedGroups.first instanceof t)}_setKeyManager(){var t;this._keyManager=new ee(this._allItems).withWrap().withTypeAhead().withHomeAndEnd(),this._isHorizontal()?this._keyManager.withHorizontalOrientation((null===(t=this._dir)||void 0===t?void 0:t.value)||"ltr"):this._keyManager.withVerticalOrientation()}_subscribeToMouseManager(){this._ngZone.runOutsideAngular(()=>{this._pointerTracker=new Ze(this._allItems),this._pointerTracker.entered.pipe(Object(o.a)(this.closed)).subscribe(t=>this._keyManager.setActiveItem(t))})}_subscribeToMenuStack(){this._menuStack.closed.pipe(Object(o.a)(this.closed)).subscribe(t=>this._closeOpenMenu(t)),this._menuStack.emptied.pipe(Object(o.a)(this.closed)).subscribe(t=>this._toggleMenuFocus(t))}_closeOpenMenu(t){var e,n,s;const r=this._keyManager,i=this._openItem;t===(null===(e=null==i?void 0:i.getMenuTrigger())||void 0===e?void 0:e.getMenu())&&(null===(n=i.getMenuTrigger())||void 0===n||n.closeMenu(),r.setActiveItem((null===(s=this._pointerTracker)||void 0===s?void 0:s.activeElement)||i))}_toggleMenuFocus(t){const e=this._keyManager;switch(t){case 0:e.setFocusOrigin("keyboard"),e.setNextItemActive();break;case 1:e.setFocusOrigin("keyboard"),e.setPreviousItemActive();break;case 2:e.activeItem&&(e.setFocusOrigin("keyboard"),e.setActiveItem(e.activeItem))}}_subscribeToMenuOpen(){const t=Object(U.a)(this._allItems.changes,this.closed);this._allItems.changes.pipe(Object(O.a)(this._allItems),Object(S.a)(e=>e.filter(t=>t.hasMenu()).map(e=>e.getMenuTrigger().opened.pipe(je(e),Object(o.a)(t)))),Object(Re.a)(),Object(L.a)(t=>(this._openItem=t,t.getMenuTrigger().closed)),Object(o.a)(this.closed)).subscribe(()=>this._openItem=void 0)}_isHorizontal(){return"horizontal"===this.orientation}_isInline(){return this._menuStack instanceof qe}ngOnDestroy(){var t;this._emitClosedEvent(),null===(t=this._pointerTracker)||void 0===t||t.destroy()}_emitClosedEvent(){this.closed.next(),this.closed.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.A),s.Mb(s.l),s.Mb(Fe,10),s.Mb(at.b,8),s.Mb(Je,8))},t.\u0275dir=s.Hb({type:t,selectors:[["","cdkMenu",""]],contentQueries:function(t,e,n){if(1&t&&(s.Fb(n,Ge,1),s.Fb(n,We,1)),2&t){let t;s.nc(t=s.bc())&&(e._nestedGroups=t),s.nc(t=s.bc())&&(e._allItems=t)}},hostAttrs:["role","menu",1,"cdk-menu"],hostVars:4,hostBindings:function(t,e){1&t&&s.ac("focus",function(){return e.focusFirstItem()})("keydown",function(t){return e._handleKeyEvent(t)}),2&t&&(s.Vb("tabindex",e._isInline()?0:null),s.Bb("aria-orientation",e.orientation),s.Eb("cdk-menu-inline",e._isInline()))},inputs:{orientation:["cdkMenuOrientation","orientation"],_explicitPanel:["cdkMenuPanel","_explicitPanel"]},outputs:{closed:"closed"},exportAs:["cdkMenu"],features:[s.zb([{provide:Ge,useExisting:t},{provide:Pe,useExisting:t}]),s.xb]}),t})();new s.r("cdk-context-menu-default-options");let Ye=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[Qt]]}),t})();const Xe=["*"];function tn(t,e){1&t&&s.Ob(0)}function en(t,e){if(1&t&&(s.Sb(0,"section",2),s.ec(1,"async"),s.vc(2,tn,1,0,"ng-container",3),s.Rb()),2&t){const t=s.dc().ngIf,e=s.dc();s.Eb("-is-open",s.fc(1,3,e.sidebarOpen$)),s.Ab(2),s.ic("ngTemplateOutlet",t.template)}}function nn(t,e){if(1&t&&(s.Qb(0),s.vc(1,en,3,5,"section",1),s.Pb()),2&t){const t=e.ngIf;s.Ab(1),s.ic("ngIf",!!t.template)}}function sn(t,e){1&t&&(s.Sb(0,"aside",1),s.Sb(1,"div",2),s.gc(2,1),s.Rb(),s.Rb())}const rn=["*",[["eds-content-sidebar"]]],on=["*","eds-content-sidebar"];function an(t,e){if(1&t){const t=s.Tb();s.Qb(0),s.Sb(1,"div",2),s.ac("click",function(){return s.pc(t),s.dc().toggleSidebar()}),s.Nb(2,"span",3),s.Rb(),s.Pb()}if(2&t){const t=s.dc();s.Ab(1),s.Eb("-is-open",t.sidebarOpen)}}function ln(t,e){if(1&t){const t=s.Tb();s.Sb(0,"div",5),s.ac("click",function(){return s.pc(t),s.dc().$implicit.toggle()}),s.Nb(1,"span",3),s.Rb()}if(2&t){const t=s.dc().$implicit;s.Eb("-is-open",t.open)}}function cn(t,e){if(1&t&&(s.Qb(0),s.vc(1,ln,2,2,"div",4),s.Pb()),2&t){const t=e.$implicit;s.Ab(1),s.ic("ngIf",t.showToggleIcon)}}const hn=["eds-button",""],un=[[["","edsPrefix",""]],"*",[["","edsSuffix",""]]],dn=["[edsPrefix]","*","[edsSuffix]"],pn=["eds-input",""];function fn(t,e){if(1&t&&(s.Sb(0,"eds-label",3),s.xc(1),s.Rb()),2&t){const t=s.dc();s.ic("required",t.required),s.Ab(1),s.zc(" ",t.label,"\n")}}function mn(t,e){1&t&&s.gc(0,1,["*ngIf","!label"])}function gn(t,e){if(1&t&&(s.Qb(0),s.Sb(1,"eds-validation-summary",4),s.gc(2,2),s.Rb(),s.gc(3,3),s.Pb()),2&t){const t=s.dc();s.Ab(1),s.ic("validationMessage",t.validationMessage)("errors",t.errors)}}const vn=[[["eds-form-item"]],[["eds-label"]],[["","edsValidationMessage",""]],[["eds-validation-summary"]]],bn=["eds-form-item","eds-label","[edsValidationMessage]","eds-validation-summary"];function _n(t,e){1&t&&(s.Sb(0,"span",2),s.xc(1,"*"),s.Rb())}const yn=["*",[["","edsSubLabel",""]]],Mn=["*","[edsSubLabel]"];function wn(t,e){1&t&&s.gc(0)}function Cn(t,e){if(1&t&&(s.Sb(0,"eds-label",4),s.xc(1),s.Rb()),2&t){const t=s.dc();s.ic("required",t.required),s.Ab(1),s.zc(" ",t.label,"\n")}}function Vn(t,e){1&t&&s.gc(0,1,["*ngIf","!label"])}function zn(t,e){1&t&&s.Ob(0)}function Sn(t,e){if(1&t&&(s.Sb(0,"eds-text-field",5),s.vc(1,zn,1,0,"ng-container",6),s.Rb()),2&t){const t=s.dc(),e=s.oc(1);s.ic("disabled",t.fieldDisabled)("readonly",t.fieldReadonly),s.Ab(1),s.ic("ngTemplateOutlet",e)}}function On(t,e){if(1&t&&(s.Qb(0),s.Sb(1,"eds-validation-summary",7),s.gc(2,2),s.Rb(),s.gc(3,3),s.Pb()),2&t){const t=s.dc();s.Ab(1),s.ic("validationMessage",t.validationMessage)("errors",t.errors)}}const xn=["*",[["eds-label"]],[["","edsValidationMessage",""]],[["eds-validation-summary"]]],Ln=["*","eds-label","[edsValidationMessage]","eds-validation-summary"];function kn(t,e){if(1&t&&(s.Sb(0,"div",1),s.xc(1),s.Rb()),2&t){const t=e.$implicit;s.Ab(1),s.zc(" ",t,"\n")}}const Hn=["tabHeaderList"],En=["tabHeaderListContainer"],An=["tabHeader"];function Tn(t,e){if(1&t){const t=s.Tb();s.Sb(0,"a",8),s.ac("click",function(){return s.pc(t),s.dc().scrollForward()}),s.Sb(1,"eds-icon"),s.xc(2,"arrow-left-07"),s.Rb(),s.Rb()}if(2&t){const t=s.dc();s.Eb("-is-disabled",t.disableScrollBefore)}}function jn(t,e){if(1&t&&s.Nb(0,"eds-icon",16),2&t){const t=s.dc().$implicit;s.jc("name",t.icon)}}function Nn(t,e){if(1&t){const t=s.Tb();s.Sb(0,"li",11,12),s.Sb(2,"a",13),s.ac("click",function(n){s.pc(t);const r=e.$implicit;return s.dc(2).onClick(n,r)})("keydown",function(e){return s.pc(t),s.dc(2).onKeyDown(e)}),s.vc(3,jn,1,1,"eds-icon",14),s.Sb(4,"span",15),s.xc(5),s.Rb(),s.Rb(),s.Rb()}if(2&t){const t=e.$implicit;s.Eb("-is-disabled",t.disabled),s.Ab(2),s.kc("id","",t.id,"-tab"),s.Bb("aria-controls",t.id)("aria-selected",!!t.selected||null),s.Ab(1),s.ic("ngIf",t.icon),s.Ab(2),s.yc(t.header)}}function In(t,e){if(1&t&&(s.Sb(0,"ul",9),s.vc(1,Nn,6,7,"li",10),s.Rb()),2&t){const t=s.dc();s.Ab(1),s.ic("ngForOf",t.items)}}function Rn(t,e){if(1&t){const t=s.Tb();s.Sb(0,"a",8),s.ac("click",function(){return s.pc(t),s.dc().scrollBackward()}),s.Sb(1,"eds-icon"),s.xc(2,"arrow-right-07"),s.Rb(),s.Rb()}if(2&t){const t=s.dc();s.Eb("-is-disabled",t.disableScrollAfter)}}function Pn(t,e){if(1&t&&(s.Sb(0,"eds-modal-header"),s.Sb(1,"h3"),s.xc(2),s.ec(3,"edsCoerceString"),s.Rb(),s.Rb()),2&t){const t=s.dc();s.Ab(2),s.yc(s.fc(3,1,t.title))}}function Dn(t,e){1&t&&(s.Sb(0,"eds-icon",9),s.xc(1,"eds-circle-check"),s.Rb()),2&t&&s.ic("size",48)}function qn(t,e){1&t&&(s.Sb(0,"eds-icon",10),s.xc(1,"eds-circle-info"),s.Rb()),2&t&&s.ic("size",48)}function Fn(t,e){1&t&&(s.Sb(0,"eds-icon",11),s.xc(1,"eds-circle-question"),s.Rb()),2&t&&s.ic("size",48)}function Bn(t,e){1&t&&(s.Sb(0,"eds-icon",12),s.xc(1,"eds-warning"),s.Rb()),2&t&&s.ic("size",48)}function Wn(t,e){1&t&&(s.Sb(0,"eds-icon",13),s.xc(1,"eds-error"),s.Rb()),2&t&&s.ic("size",48)}function Un(t,e){if(1&t){const t=s.Tb();s.Sb(0,"button",14),s.ac("click",function(){s.pc(t);const n=e.$implicit;return s.dc().apply(n)}),s.xc(1),s.ec(2,"edsCoerceString"),s.Rb()}if(2&t){const t=e.$implicit;s.kc("edsAutomationId","message-",t.result,"-button"),s.ic("secondary",t.muted),s.Ab(1),s.zc(" ",s.fc(2,3,t.text)," ")}}function $n(t,e){}const Kn=["menu"];function Gn(t,e){if(1&t&&(s.Sb(0,"div",2),s.gc(1),s.Rb()),2&t){s.dc();const t=s.oc(1);s.ic("cdkMenuPanel",t)}}function Jn(t,e){if(1&t){const t=s.Tb();s.Sb(0,"div",1),s.Sb(1,"button",2),s.ac("click",function(){return s.pc(t),s.dc().action()}),s.xc(2),s.ec(3,"edsCoerceString"),s.Rb(),s.Rb()}if(2&t){const t=s.dc();s.Ab(2),s.yc(s.fc(3,1,t.data.action))}}function Zn(t,e){}function Qn(t,e){if(1&t){const t=s.Tb();s.Sb(0,"div",5),s.ac("click",function(){return s.pc(t),s.dc().$implicit.dismiss()}),s.Nb(1,"eds-icon",6),s.Rb()}}function Yn(t,e){if(1&t&&(s.Sb(0,"div"),s.Sb(1,"div",3),s.xc(2),s.ec(3,"edsCoerceString"),s.Rb(),s.vc(4,Qn,2,0,"div",4),s.Rb()),2&t){const t=e.$implicit;s.Db("eds-notification esf-notification esf-notification--",t.data.type,""),s.Ab(2),s.zc(" ",s.fc(3,5,t.data.message)," "),s.Ab(2),s.ic("ngIf",!t.config.undismissable)}}function Xn(t,e){if(1&t&&(s.Sb(0,"div",1),s.vc(1,Yn,5,7,"div",2),s.Rb()),2&t){const t=s.dc();s.Ab(1),s.ic("ngForOf",t.notifications)}}const ts=["page","section","sub-section","low-level","data"];let es=(()=>{class t{constructor(t){this._element=t,this._type="page"}get type(){return this._type}set type(t){ts.includes(t)&&(this._type=t)}ngOnInit(){this.detectHeadingType()}detectHeadingType(){const t=this.getHeadingType(this._element.nativeElement.tagName);t&&(this._type=t)}getHeadingType(t){switch(t.toLowerCase()){case"h1":return"page";case"h2":return"section";case"h3":return"sub-section";case"h4":return"low-level";case"h5":case"h6":return"data";default:return null}}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-heading"],["","eds-heading",""],["h1"],["h2"],["h3"],["h4"],["h5"],["h6"]],hostAttrs:[1,"eds-heading"],hostVars:10,hostBindings:function(t,e){2&t&&s.Eb("eds-heading--page","page"===e.type)("eds-heading--section","section"===e.type)("eds-heading--sub-section","sub-section"===e.type)("eds-heading--low-level","low-level"===e.type)("eds-heading--data","data"===e.type)},inputs:{type:"type"},exportAs:["edsHeading"],ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},styles:[".eds-heading{margin-top:1em;margin-bottom:.666666em;padding-top:0;color:var(--eds-color__alpha-600);font-weight:700;word-wrap:break-word;max-width:none}.eds-heading:first-letter{text-transform:uppercase}.eds-heading--page{letter-spacing:-.02em;font-size:2.25rem;line-height:2.625rem}@media (min-width:768px){.eds-heading--page{font-size:2.625rem;line-height:3rem}}@media (min-width:1280px){.eds-heading--page{font-size:3rem;line-height:3.375rem}}.eds-heading--section{letter-spacing:-.014em;font-size:1.75rem;line-height:2.125rem}@media (min-width:768px){.eds-heading--section{font-size:2rem;line-height:2.375rem}}@media (min-width:1280px){.eds-heading--section{font-size:2.25rem;line-height:2.625rem}}.eds-heading--sub-section{font-size:1.25rem;line-height:1.6875rem}@media (min-width:768px){.eds-heading--sub-section{font-size:1.375rem;line-height:1.75rem}}@media (min-width:1280px){.eds-heading--sub-section{font-size:1.5rem;line-height:1.875rem}}.eds-heading--low-level{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.eds-heading--low-level{font-size:1.0625rem;line-height:1.625rem}}@media (min-width:1280px){.eds-heading--low-level{font-size:1.125rem;line-height:1.6875rem}}.eds-heading--data{letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;line-height:1rem}@media (min-width:768px){.eds-heading--data{font-size:.8125rem;line-height:1.0625rem}}@media (min-width:1280px){.eds-heading--data{font-size:.875rem;line-height:1.125rem}}.eds-heading:first-child{margin-top:0}"],encapsulation:2}),t})(),ns=(()=>{class t{constructor(){this._lead=!1}get lead(){return this._lead}set lead(t){this._lead=Object(r.b)(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-paragraph"],["","eds-paragraph",""],["p"]],hostAttrs:[1,"eds-paragraph"],hostVars:2,hostBindings:function(t,e){2&t&&s.Eb("esf-paragraph--lead",e.lead)},inputs:{lead:"lead"},ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},styles:[".eds-paragraph{margin-bottom:1em;color:var(--eds-color__alpha-500);max-width:720px;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.eds-paragraph{font-size:1.0625rem;line-height:1.625rem}}@media (min-width:1280px){.eds-paragraph{font-size:1.125rem;line-height:1.6875rem}}.eds-paragraph--lead{color:var(--eds-color__alpha-600);font-weight:500;font-size:1.125rem;line-height:1.5rem}@media (min-width:768px){.eds-paragraph--lead{font-size:1.1875rem;line-height:1.625rem}}@media (min-width:1280px){.eds-paragraph--lead{font-size:1.25rem;line-height:1.6875rem}}"],encapsulation:2}),t})(),ss=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-text-link-group"]],hostAttrs:[1,"eds-text-link-group"],ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},styles:['.eds-text-link-group{display:flex;flex-direction:row;align-items:center}.eds-text-link-group>.eds-text-link:not(:last-child):after{content:"|";padding-left:calc((1rem + 1vw) / 8);color:var(--eds-color__alpha-500)}.eds-text-link-group>.eds-text-link:not(:first-child){margin-left:calc((1rem + 1vw) / 8)}'],encapsulation:2}),t})(),rs=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","edsTextLink",""]],hostAttrs:[1,"eds-text-link"],exportAs:["edsTextLink"]}),t})();const is=["strong","emphasis","code","pre-line"];let os=(()=>{class t{constructor(t){this._element=t,this._style="strong"}get style(){return this._style}set style(t){is.includes(t)&&(this._style=t)}ngOnInit(){this.detectTextStyle()}detectTextStyle(){const t=this.getTextStyle(this._element.nativeElement.tagName);t&&(this._style=t)}getTextStyle(t){switch(t.toLowerCase()){case"strong":return"strong";case"em":return"emphasis";case"code":return"code";case"pre":return"pre-line";default:return null}}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l))},t.\u0275dir=s.Hb({type:t,selectors:[["","edsTextStyle",""],["strong"],["em"],["code"],["pre"]],hostAttrs:[1,"eds-text-style"],hostVars:8,hostBindings:function(t,e){2&t&&s.Eb("eds-text-style--strong","strong"===e.style)("eds-text-style--emphasis","emphasis"===e.style)("eds-text-style--code","code"===e.style)("eds-text-style--pre-line","pre-line"===e.style)},inputs:{style:["edsTextStyle","style"]}}),t})(),as=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})();const ls=["primary","success","info","warning","alert","white","lightest","lighter","light","medium","dark","darker","darkest"],cs=["light","regular","bold"],hs=new Map([["eds-arrow-up","arrow-up-05"],["eds-arrow-right","arrow-right-05"],["eds-arrow-down","arrow-down-05"],["eds-arrow-left","arrow-left-05"],["eds-chevron-up","arrow-up-07"],["eds-chevron-right","arrow-right-07"],["eds-chevron-down","arrow-down-07"],["eds-chevron-left","arrow-left-07"],["eds-check","check-mark"],["eds-edit","pencil"],["eds-delete","trash-can-04"],["eds-add","plus"],["eds-remove","minus"],["eds-close","cross-mark"],["eds-info","info"],["eds-details","eye-02"],["eds-show","eye-02"],["eds-hide","eye-03"],["eds-barcode","barcode"],["eds-search","magnifying-glass"],["eds-actions","three-dots"],["eds-download","arrow-down-06"],["eds-upload","arrow-up-06"],["eds-settings","gears"],["eds-setting","gear"],["eds-location","location-02"],["eds-megaphone","megaphone"],["eds-ticket","ticket"],["eds-copy","two-sheets-blank"],["eds-filter","sliders"],["eds-menu","menu"],["eds-grid","four-squares"],["eds-house","house-07"],["eds-sun","sun"],["eds-moon","moon"],["eds-warning","triangle-exclamation-mark"],["eds-error","octagon-exclamation-mark"],["eds-circle-info","circle-info"],["eds-circle-check","circle-check-mark"],["eds-circle-close","circle-cross-mark"],["eds-circle-add","circle-plus"],["eds-circle-remove","circle-minus"],["eds-circle-question","circle-question-mark"],["eds-chain","chain-03"],["eds-unchain","broken-chain-03"],["eds-tag","label-tag-02"],["eds-key","key"],["eds-unlocked","padlock-open"],["eds-locked","padlock-closed"],["eds-logout","power-button"],["eds-data","data"],["eds-secure","shield-check-mark"],["eds-trend","arrow-graph-up"],["eds-chart","pie-chart"],["eds-clock","clock"],["eds-history","clock-arrow-02"],["eds-calendar","calendar-number"],["eds-calendar-search","calendar-magnifying-glass"]]);var us=[{name:"broken-chain-03",styles:[{styleName:"square regular",content:"M14.444,26.161c0.861,0.179,1.734,0.283,2.61,0.258l-3.205,3.205c-3.168,3.168-8.305,3.168-11.473,0 s-3.168-8.305,0-11.473l7.17-7.17c3.168-3.168,8.305-3.168,11.473,0c0.765,0.765,1.321,1.651,1.713,2.589l-1.594,1.594 c-0.26-1.006-0.766-1.96-1.554-2.748c-2.372-2.372-6.232-2.372-8.605,0l-7.17,7.17c-2.372,2.372-2.372,6.232,0,8.605 s6.232,2.372,8.605,0L14.444,26.161z M18.151,2.376L14.94,5.587c0.875-0.024,1.748,0.08,2.608,0.26l2.037-2.037 c2.372-2.372,6.232-2.372,8.604,0s2.372,6.232,0,8.604l-7.17,7.17c-2.372,2.372-6.232,2.372-8.605,0 c-0.788-0.788-1.292-1.745-1.55-2.753l-1.593,1.593c0.386,0.942,0.944,1.828,1.709,2.593c3.168,3.168,8.305,3.168,11.473,0 l7.17-7.17c3.168-3.168,3.168-8.305,0-11.473C26.456-0.792,21.319-0.792,18.151,2.376z M8.414,7l-7-7L0,1.414l7,7L8.414,7z M32,30.586l-7-7L23.586,25l7,7L32,30.586z"},{styleName:"square bold",content:"M22.628,0c2.399,0,4.797,0.915,6.627,2.745c3.66,3.66,3.66,9.595,0,13.255l-5.891,5.891 c-3.66,3.66-9.595,3.66-13.255,0c-0.779-0.779-1.356-1.674-1.803-2.615l3.295-3.295c0.15,1.085,0.622,2.132,1.454,2.964 c2.03,2.03,5.334,2.03,7.364,0l5.891-5.891c2.03-2.03,2.03-5.334,0-7.364s-5.334-2.03-7.364,0c0,0-2.852-0.847-5.703-0.188 C13.242,5.503,17.25,0,22.628,0z M13.054,26.313c-2.03,2.03-5.334,2.03-7.364,0s-2.03-5.334,0-7.364l5.891-5.891 c2.03-2.03,5.334-2.03,7.364,0c0.832,0.832,1.304,1.88,1.454,2.964l3.295-3.295c-0.447-0.941-1.025-1.836-1.803-2.615 c-3.66-3.66-9.595-3.66-13.255,0l-5.891,5.891c-3.66,3.66-3.66,9.595,0,13.255C4.512,31.025,6.809,32,9.125,32 c5.969,0,9.633-5.499,9.633-5.499C16,27.003,13.054,26.313,13.054,26.313z M8.121,6l-6-6L0,2.121l6,6L8.121,6z M32,29.879l-6-6 L23.879,26l6,6L32,29.879z"},{styleName:"square light",content:"M29.801,2.199c2.932,2.932,2.932,7.685,0,10.616L20.6,22.016c-2.932,2.932-7.685,2.932-10.616,0 c-1.197-1.197-1.896-2.698-2.116-4.254l0.927-0.927c0.031,1.623,0.66,3.237,1.896,4.473c2.537,2.537,6.664,2.537,9.201,0 l9.201-9.201c2.537-2.537,2.537-6.664,0-9.201s-6.664-2.537-9.201,0l-2.902,2.902c-0.493-0.015-0.987,0.001-1.477,0.062l3.671-3.671 C22.117-0.733,26.87-0.733,29.801,2.199z M2.906,19.893l9.201-9.201c2.537-2.537,6.664-2.537,9.201,0 c0.913,0.913,1.492,2.032,1.746,3.208l0.82-0.82c-0.346-1.133-0.963-2.199-1.859-3.095c-2.932-2.932-7.685-2.932-10.616,0 l-9.201,9.201c-2.932,2.932-2.932,7.685,0,10.616s7.685,2.932,10.616,0L16,26.616h-1.416l-2.477,2.477 c-2.537,2.537-6.664,2.537-9.201,0S0.37,22.429,2.906,19.893z M7.707,7l-7-7L0,0.707l7,7L7.707,7z M32,31.293l-7-7L24.293,25l7,7 L32,31.293z"}]},{name:"chain-03",styles:[{styleName:"square bold",content:"M22.628,0c2.399,0,4.797,0.915,6.627,2.745c3.66,3.66,3.66,9.595,0,13.255l-5.891,5.891 c-3.66,3.66-9.595,3.66-13.255,0c-0.779-0.779-1.356-1.674-1.803-2.615l3.295-3.295c0.15,1.085,0.622,2.132,1.454,2.964 c2.03,2.03,5.334,2.03,7.364,0l5.891-5.891c2.03-2.03,2.03-5.334,0-7.364s-5.334-2.03-7.364,0c0,0-2.852-0.847-5.703-0.188 C13.242,5.503,17.25,0,22.628,0z M13.054,26.313c-2.03,2.03-5.334,2.03-7.364,0s-2.03-5.334,0-7.364l5.891-5.891 c2.03-2.03,5.334-2.03,7.364,0c0.832,0.832,1.304,1.88,1.454,2.964l3.295-3.295c-0.447-0.941-1.025-1.836-1.803-2.615 c-3.66-3.66-9.595-3.66-13.255,0l-5.891,5.891c-3.66,3.66-3.66,9.595,0,13.255C4.512,31.025,6.809,32,9.125,32 c5.969,0,9.633-5.499,9.633-5.499C16,27.003,13.054,26.313,13.054,26.313z"},{styleName:"square light",content:"M29.801,2.199c2.932,2.932,2.932,7.685,0,10.616L20.6,22.016c-2.932,2.932-7.685,2.932-10.616,0 c-1.197-1.197-1.896-2.698-2.116-4.254l0.927-0.927c0.031,1.623,0.66,3.237,1.896,4.473c2.537,2.537,6.664,2.537,9.201,0 l9.201-9.201c2.537-2.537,2.537-6.664,0-9.201s-6.664-2.537-9.201,0l-2.902,2.902c-0.493-0.015-0.987,0.001-1.477,0.062l3.671-3.671 C22.117-0.733,26.87-0.733,29.801,2.199z M2.906,19.893l9.201-9.201c2.537-2.537,6.664-2.537,9.201,0 c0.913,0.913,1.492,2.032,1.746,3.208l0.82-0.82c-0.346-1.133-0.963-2.199-1.859-3.095c-2.932-2.932-7.685-2.932-10.616,0 l-9.201,9.201c-2.932,2.932-2.932,7.685,0,10.616s7.685,2.932,10.616,0L16,26.616h-1.416l-2.477,2.477 c-2.537,2.537-6.664,2.537-9.201,0S0.37,22.429,2.906,19.893z"},{styleName:"square regular",content:"M14.444,26.161c0.861,0.179,1.734,0.283,2.61,0.258l-3.205,3.205c-3.168,3.168-8.305,3.168-11.473,0 s-3.168-8.305,0-11.473l7.17-7.17c3.168-3.168,8.305-3.168,11.473,0c0.765,0.765,1.321,1.651,1.713,2.589l-1.594,1.594 c-0.26-1.006-0.766-1.96-1.554-2.748c-2.372-2.372-6.232-2.372-8.605,0l-7.17,7.17c-2.372,2.372-2.372,6.232,0,8.605 s6.232,2.372,8.605,0L14.444,26.161z M18.151,2.376L14.94,5.587c0.875-0.024,1.748,0.08,2.608,0.26l2.037-2.037 c2.372-2.372,6.232-2.372,8.604,0s2.372,6.232,0,8.604l-7.17,7.17c-2.372,2.372-6.232,2.372-8.605,0 c-0.788-0.788-1.292-1.745-1.55-2.753l-1.593,1.593c0.386,0.942,0.944,1.828,1.709,2.593c3.168,3.168,8.305,3.168,11.473,0 l7.17-7.17c3.168-3.168,3.168-8.305,0-11.473C26.456-0.792,21.319-0.792,18.151,2.376z"}]},{name:"barcode-gear",styles:[{styleName:"square regular",content:"M16,8v8h-2V8H16z M4,26v2h6V18H4v2h4v2H4v2h4v2H4z M4,8v8h4V8H4z M28,30H2V6h14.059 c0.077-0.695,0.239-1.362,0.464-2H0v28h30V14.482c-0.616,0.412-1.289,0.743-2,0.995V30z M18,11.817V16h4v-1.055 C20.369,14.328,18.975,13.231,18,11.817z M26,20v-2h-6v6h4v2h-4v2h6v-6h-4v-2H26z M18,28h-6v-2h4v-2h-4v-6h6V28z M16,20h-2v2h2V20z M12,8h-2v8h2V8z M31.134,6.337L31.5,6.398v0.222v0.148v1.009v0.148v0.222l-0.365,0.061l0,0l-1.525,0.254 c-0.066,0.284-0.155,0.559-0.265,0.823c-0.11,0.264-0.241,0.517-0.391,0.757l0.9,1.26l0,0l0.215,0.302l-0.262,0.262l-0.713,0.713 l-0.262,0.262l-0.302-0.216h0l-0.261-0.187l-0.998-0.713c-0.481,0.3-1.012,0.524-1.581,0.656l-0.254,1.525l0,0l-0.061,0.365h-0.222 h-0.148h-1.009h-0.148h-0.222l-0.036-0.219l0,0l-0.278-1.671c-0.568-0.132-1.1-0.356-1.58-0.656l-1.259,0.899h0l-0.301,0.215 l-0.157-0.157h0l-0.924-0.922c0,0,0,0,0,0l-0.157-0.157l0.129-0.181l0,0l0.986-1.38c-0.15-0.24-0.281-0.493-0.391-0.757 c-0.11-0.264-0.199-0.539-0.265-0.823l-0.705-0.117l-0.819-0.136l0,0l-0.365-0.061l0-0.222v0L17.5,6.621l0,0l0-0.222l0.219-0.037 l0,0l1.671-0.278c0.132-0.568,0.356-1.099,0.655-1.58l-0.985-1.38l0,0l-0.129-0.181l0.157-0.157l0.105-0.105l0,0l0.139-0.139 l0.679-0.68l0,0l0.157-0.157L20.47,1.92l0,0l1.259,0.9c0.481-0.3,1.013-0.524,1.581-0.656l0.278-1.671l0,0l0.036-0.219h0.222h0.148 h1.009h0.148h0.222l0.061,0.365l0,0l0.254,1.525c0.568,0.132,1.1,0.356,1.58,0.656l1.38-0.986h0l0.181-0.129l0.262,0.262l0,0 l0.713,0.714l0,0l0.105,0.105l0.157,0.157l-0.215,0.301v0l-0.9,1.259c0.15,0.24,0.281,0.493,0.391,0.757 c0.11,0.264,0.199,0.539,0.265,0.823L31.134,6.337L31.134,6.337z M27.5,7.273c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3 S27.5,8.93,27.5,7.273z"},{styleName:"square bold",content:"M16,7c0-1.054,0.19-2.06,0.523-3H0v28h30V14.483C28.569,15.44,26.85,16,25,16C20.029,16,16,11.971,16,7z M12,6h2v10h-2V6z M2,6h2v10H2V6z M8,30H2v-2h4v-2H2v-2h4v-2H2v-2h6V30z M10,16H6V6h4V16z M18,30h-6v-2h4v-2h-4v-6h6V30z M28,22h-4 v2h4v6h-6v-2h4v-2h-4v-6h6V22z M16,24h-2v-2h2V24z M31.134,6.337l-1.525-0.254c-0.066-0.284-0.155-0.559-0.265-0.823 c-0.11-0.264-0.241-0.517-0.391-0.757l0.9-1.259v0l0.215-0.301l-0.157-0.157l-0.105-0.105l0,0l-0.713-0.714l0,0l-0.262-0.262 L28.65,1.834h0L27.27,2.82c-0.481-0.3-1.012-0.524-1.58-0.656l-0.254-1.525l0,0l-0.061-0.365h-0.222h-0.148h-1.009h-0.148h-0.222 l-0.036,0.219l0,0L23.31,2.164c-0.568,0.132-1.1,0.356-1.581,0.656l-1.259-0.9l0,0l-0.302-0.216l-0.157,0.157l0,0l-0.679,0.68 l-0.139,0.139l0,0l-0.105,0.105l-0.157,0.157l0.129,0.181l0,0l0.985,1.38c-0.299,0.481-0.523,1.012-0.655,1.58l-1.671,0.278l0,0 L17.5,6.398l0,0.222l0,0l0.001,1.305v0l0,0.222l0.365,0.061l0,0l0.819,0.136l0.705,0.117c0.066,0.284,0.155,0.559,0.265,0.823 c0.11,0.264,0.241,0.517,0.391,0.757l-0.986,1.38l0,0l-0.129,0.181l0.157,0.157c0,0,0,0,0,0l0.924,0.922h0l0.157,0.157l0.301-0.215 h0l1.259-0.899c0.481,0.3,1.012,0.524,1.58,0.656l0.278,1.671l0,0l0.036,0.219h0.222h0.148h1.009h0.148h0.222l0.061-0.365l0,0 l0.254-1.525c0.569-0.132,1.1-0.356,1.581-0.656l0.998,0.713l0.261,0.187h0l0.302,0.216l0.262-0.262l0.713-0.713l0.262-0.262 l-0.215-0.302l0,0l-0.9-1.26c0.15-0.24,0.281-0.493,0.391-0.757c0.11-0.264,0.199-0.539,0.265-0.823l1.525-0.254l0,0L31.5,8.148 V7.926V7.778V6.769V6.621V6.398L31.134,6.337L31.134,6.337z M24.5,10.273c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3 S26.157,10.273,24.5,10.273z"},{styleName:"square light",content:"M18.001,9.263V17h-2V8h1.646C17.729,8.435,17.851,8.855,18.001,9.263z M5.001,8v9h1V8H5.001z M3,29v1h6V19H3 v1h5v4H3v1h5v4H3z M3.001,8v9h1V8H3.001z M31,31H1V6h16.526c0.021-0.339,0.059-0.674,0.12-1H0v27h32V11.153 c-0.297,0.414-0.632,0.797-1,1.147V31z M13.001,8h-1v9h1V8z M19,30h-6v-1h5v-4h-5v-6h6V30z M18,20h-4v4h4V20z M14.001,8v9h1V8 H14.001z M11.001,17V8h-1v9H11.001z M26.001,14.475V17h1v-2.646C26.675,14.417,26.34,14.454,26.001,14.475z M9.001,8h-2v9h2V8z M29.001,13.685c-0.322,0.158-0.654,0.297-1,0.411V17h1V13.685z M23.001,14.096V17h2v-2.525 C24.307,14.432,23.636,14.305,23.001,14.096z M19.001,11.152V17h1v-4.7C19.632,11.95,19.298,11.566,19.001,11.152z M21.001,13.114 V17h1v-3.315C21.654,13.517,21.317,13.33,21.001,13.114z M23,29v1h6v-6h-5v-4h5v-1h-6v6h5v4H23z M29.668,5.807L31.5,6.215v1.117 L29.668,7.74c-0.123,0.599-0.361,1.155-0.685,1.649l1.008,1.586l-0.79,0.79l-1.586-1.008c-0.494,0.325-1.05,0.562-1.649,0.685 l-0.408,1.832h-1.117l-0.408-1.832c-0.599-0.123-1.155-0.361-1.649-0.685l-1.586,1.008l-0.79-0.79l1.008-1.586 c-0.325-0.494-0.562-1.05-0.685-1.649L18.5,7.332V6.215l1.832-0.408c0.123-0.599,0.361-1.155,0.685-1.649l-1.008-1.586l0.79-0.79 l1.586,1.008c0.494-0.325,1.05-0.562,1.649-0.685l0.408-1.832h1.117l0.408,1.832c0.599,0.123,1.155,0.361,1.649,0.685l1.586-1.008 l0.79,0.79l-1.008,1.586C29.308,4.652,29.545,5.208,29.668,5.807z M28.9,6.773c0-2.151-1.75-3.9-3.9-3.9s-3.9,1.75-3.9,3.9 c0,2.15,1.75,3.9,3.9,3.9S28.9,8.924,28.9,6.773z"}]},{name:"barcode-info",styles:[{styleName:"square light",content:"M28,29v-4h-5v-6h6v1h-5v4h5v6h-6v-1H28z M26.001,14.475V17h1v-2.646 C26.675,14.417,26.34,14.454,26.001,14.475z M23.001,14.096V17h2v-2.525C24.306,14.432,23.636,14.305,23.001,14.096z M21.001,13.114 V17h1v-3.315C21.654,13.517,21.317,13.33,21.001,13.114z M29.001,13.685c-0.322,0.158-0.654,0.297-1,0.411V17h1V13.685z M5.001,8v9 h1V8H5.001z M17.646,8h-1.646v9h2V9.263C17.85,8.855,17.729,8.435,17.646,8z M14.001,8v9h1V8H14.001z M31,31H1V6h16.526 c0.021-0.339,0.059-0.674,0.12-1H0v27h32V11.153c-0.297,0.414-0.632,0.797-1,1.147V31z M19,30h-6v-1h5v-4h-5v-6h6V30z M18,20h-4v4h4 V20z M13.001,8h-1v9h1V8z M11.001,17V8h-1v9H11.001z M19.001,11.152V17h1v-4.7C19.632,11.95,19.298,11.566,19.001,11.152z M3.001,8 v9h1V8H3.001z M9.001,8h-2v9h2V8z M3,29v1h6V19H3v1h5v4H3v1h5v4H3z M26,5h-1v5h1V5z M19,6.5C19,2.91,21.91,0,25.5,0S32,2.91,32,6.5 S29.09,13,25.5,13S19,10.09,19,6.5z M20,6.5c0,3.033,2.467,5.5,5.5,5.5S31,9.533,31,6.5S28.533,1,25.5,1S20,3.467,20,6.5z M26,3h-1 v1h1V3z"},{styleName:"square bold",content:"M16,7c0-1.054,0.19-2.06,0.523-3H-0.001v28h30V14.483C28.569,15.44,26.85,16,25,16C20.029,16,16,11.971,16,7 z M11.999,6h2v10h-2V6z M1.999,6h2v10h-2V6z M7.999,30h-6v-2h4v-2h-4v-2h4v-2h-4v-2h6V30z M9.999,16h-4V6h4V16z M17.999,30h-6v-2h4 v-2h-4v-6h6V30z M27.999,22h-4v2h4v6h-6v-2h4v-2h-4v-6h6V22z M15.999,24h-2v-2h2V24z M18,7c0,3.866,3.134,7,7,7s7-3.134,7-7 s-3.134-7-7-7S18,3.134,18,7z M24,2h2v2h-2V2z M24,6h2v6h-2V6z"},{styleName:"square regular",content:"M28,15.477c0.711-0.252,1.384-0.582,2-0.995V32H0V4h16.523c-0.226,0.638-0.388,1.305-0.464,2H2v24h26V15.477 z M4,8v8h4V8H4z M14,8v8h2V8H14z M12,8h-2v8h2V8z M18,28h-6v-2h4v-2h-4v-6h6V28z M16,20h-2v2h2V20z M4,26v2h6V18H4v2h4v2H4v2h4v2H4z M18,11.817V16h4v-1.055C20.368,14.328,18.975,13.231,18,11.817z M26,20v-2h-6v6h4v2h-4v2h6v-6h-4v-2H26z M25,0c3.866,0,7,3.134,7,7 s-3.134,7-7,7s-7-3.134-7-7S21.134,0,25,0z M24,4h2V2h-2V4z M24,12h2V6h-2V12z"}]},{name:"barcode-clock",styles:[{styleName:"square bold",content:"M15.999,24h-2v-2h2V24z M25,16c1.85,0,3.569-0.56,5-1.517V32h-30V4h16.524C16.19,4.94,16,5.947,16,7 C16,11.971,20.029,16,25,16z M11.999,16h2V6h-2V16z M1.999,16h2V6h-2V16z M7.999,20h-6v2h4v2h-4v2h4v2h-4v2h6V20z M9.999,6h-4v10h4 V6z M17.999,20h-6v6h4v2h-4v2h6V20z M27.999,20h-6v6h4v2h-4v2h6v-6h-4v-2h4V20z M18,7c0-3.866,3.134-7,7-7s7,3.134,7,7 c0,3.866-3.134,7-7,7S18,10.866,18,7z M24,8h6V6h-4V2h-2V8z"},{styleName:"square regular",content:"M22,20v2h4v6h-6v-2h4v-2h-4v-6h6v2H22z M18,11.817V16h4v-1.055C20.368,14.329,18.975,13.231,18,11.817z M4,26v2h6V18H4v2h4v2H4v2h4v2H4z M4,8v8h4V8H4z M28,30H2V6h14.059c0.077-0.695,0.239-1.362,0.464-2H0v28h30V14.483 c-0.616,0.412-1.289,0.743-2,0.995V30z M18,28h-6v-2h4v-2h-4v-6h6V28z M16,20h-2v2h2V20z M12,8h-2v8h2V8z M14,8v8h2V8H14z M18,7 c0-3.866,3.134-7,7-7s7,3.134,7,7c0,3.866-3.134,7-7,7S18,10.866,18,7z M24,8h6V6h-4V2h-2V8z"},{styleName:"square light",content:"M22.001,13.686V17h-1v-3.886C21.317,13.33,21.654,13.517,22.001,13.686z M31,31H1V6h16.526 c0.021-0.339,0.059-0.674,0.12-1H0v27h32V11.153c-0.297,0.414-0.632,0.797-1,1.147V31z M23.001,14.096V17h2v-2.525 C24.306,14.432,23.636,14.305,23.001,14.096z M19.001,11.152V17h1v-4.7C19.632,11.95,19.298,11.567,19.001,11.152z M23,29v1h6v-6h-5 v-4h5v-1h-6v6h5v4H23z M26.001,14.475V17h1v-2.646C26.675,14.417,26.34,14.454,26.001,14.475z M5.001,8v9h1V8H5.001z M29.001,13.685 c-0.322,0.158-0.654,0.297-1,0.411V17h1V13.685z M9.001,8h-2v9h2V8z M14.001,8v9h1V8H14.001z M3.001,8v9h1V8H3.001z M16.001,8v9h2 V9.263C17.85,8.856,17.729,8.436,17.646,8H16.001z M3,29v1h6V19H3v1h5v4H3v1h5v4H3z M11.001,17V8h-1v9H11.001z M19,30h-6v-1h5v-4h-5 v-6h6V30z M18,20h-4v4h4V20z M13.001,8h-1v9h1V8z M19,6.5C19,2.91,21.91,0,25.5,0S32,2.91,32,6.5S29.09,13,25.5,13S19,10.09,19,6.5z M20,6.5c0,3.033,2.467,5.5,5.5,5.5S31,9.533,31,6.5S28.533,1,25.5,1S20,3.467,20,6.5z M30,6h-4V2h-1v5h5V6z"}]},{name:"structure-07",styles:[{styleName:"square light",content:"M25,11h-9V0h-1v11H6v10H2v9h9v-9H7v-9h17v9h-4v9h9v-9h-4V11z M10,22v7H3v-7H10z M28,22v7h-7v-7H28z"},{styleName:"square regular",content:"M26,10h-8V0h-2v10H8v10H4v10h10V20h-4v-8h14v8h-4v10h10V20h-4V10z M12,22v6H6v-6h2h2H12z M28,22v6h-6v-6h2h2 H28z"},{styleName:"square bold",content:"M26,8h-8V0h-4v8H6l0.001,10H2v12h12V18h-3.999v-6h12v6H18v12h12V18h-3.999L26,8z M10,26H6v-4h4V26z M26,26 h-4v-4h4V26z"}]},{name:"label-tag-gear-02",styles:[{styleName:"square bold",content:"M18,0h14v14l-2.964,2.964C27.821,16.352,26.453,16,25,16c-0.234,0-0.463,0.017-0.692,0.035L28,12.343V4 h-8.343l-14,14L14,26.343l2.035-2.035C16.017,24.537,16,24.766,16,25c0,1.453,0.352,2.821,0.964,4.036L14,32L0,18L18,0z M23,12 c1.656,0,3-1.343,3-3s-1.344-3-3-3s-3,1.343-3,3S21.344,12,23,12z M30.109,23.81L32,24.125v1.75l-1.891,0.315 c-0.066,0.284-0.155,0.559-0.265,0.823c-0.11,0.264-0.241,0.517-0.391,0.757l1.115,1.562l-1.237,1.237l-1.561-1.116 c-0.481,0.3-1.012,0.524-1.581,0.656L25.875,32h-1.75l-0.315-1.891c-0.568-0.132-1.1-0.356-1.58-0.656l-1.56,1.114l-1.238-1.236 l1.115-1.561c-0.15-0.24-0.281-0.493-0.391-0.757c-0.11-0.264-0.199-0.539-0.265-0.823l-1.89-0.315L18,24.125l1.891-0.315 c0.132-0.568,0.356-1.099,0.655-1.58l-1.115-1.561l1.237-1.238l1.561,1.115c0.481-0.3,1.013-0.524,1.581-0.656L24.125,18h1.75 l0.315,1.891c0.568,0.132,1.1,0.356,1.58,0.656l1.561-1.115l1.237,1.238l-1.115,1.561c0.15,0.24,0.281,0.493,0.391,0.757 C29.954,23.251,30.043,23.526,30.109,23.81z M28,25c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3S28,26.657,28,25z"},{styleName:"square regular",content:"M18,0h14v14l-2.964,2.964c-0.654-0.329-1.35-0.583-2.083-0.745L30,13.172V2H18.828l-16,16L14,29.172 l2.219-2.219c0.162,0.733,0.416,1.43,0.745,2.083L14,32L0,18L18,0z M28,7c0-1.657-1.343-3-3-3s-3,1.343-3,3c0,1.657,1.343,3,3,3 S28,8.657,28,7z M30.109,23.81L32,24.125v1.75l-1.891,0.315c-0.066,0.284-0.155,0.559-0.265,0.823 c-0.11,0.264-0.241,0.517-0.391,0.757l1.115,1.562l-1.237,1.237l-1.561-1.116c-0.481,0.3-1.012,0.524-1.581,0.656L25.875,32h-1.75 l-0.315-1.891c-0.568-0.132-1.1-0.356-1.58-0.656l-1.56,1.114l-1.238-1.236l1.115-1.561c-0.15-0.24-0.281-0.493-0.391-0.757 c-0.11-0.264-0.199-0.539-0.265-0.823l-1.89-0.315L18,24.125l1.891-0.315c0.132-0.568,0.356-1.099,0.655-1.58l-1.115-1.561 l1.237-1.238l1.561,1.115c0.481-0.3,1.013-0.524,1.581-0.656L24.125,18h1.75l0.315,1.891c0.568,0.132,1.1,0.356,1.58,0.656 l1.561-1.115l1.237,1.238l-1.115,1.561c0.15,0.24,0.281,0.493,0.391,0.757C29.954,23.251,30.043,23.526,30.109,23.81z M28,25 c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3S28,26.657,28,25z"},{styleName:"square light",content:"M19,0h13v13l-4.298,4.298c-0.385-0.103-0.778-0.183-1.183-0.232L31,12.586V1H19.414l-18,18L13,30.586 l4.067-4.067c0.048,0.404,0.129,0.798,0.232,1.183L13,32L0,19L19,0z M26,9c-1.657,0-3-1.344-3-3c0-1.657,1.343-3,3-3s3,1.343,3,3 C29,7.656,27.657,9,26,9z M26,8c1.103,0,2-0.897,2-2c0-1.103-0.897-2-2-2s-2,0.897-2,2C24,7.103,24.897,8,26,8z M30.168,24.534 L32,24.941v1.117l-1.832,0.408c-0.123,0.599-0.361,1.155-0.685,1.649l1.008,1.586l-0.79,0.79l-1.586-1.008 c-0.494,0.325-1.05,0.562-1.649,0.685L26.059,32h-1.117l-0.408-1.832c-0.599-0.123-1.155-0.361-1.649-0.685l-1.586,1.008 l-0.79-0.79l1.008-1.586c-0.325-0.494-0.562-1.05-0.685-1.649L19,26.059v-1.117l1.832-0.408c0.123-0.599,0.361-1.155,0.685-1.649 l-1.008-1.586l0.79-0.79l1.586,1.008c0.494-0.325,1.05-0.562,1.649-0.685L24.941,19h1.117l0.408,1.832 c0.599,0.123,1.155,0.361,1.649,0.685l1.586-1.008l0.79,0.79l-1.008,1.586C29.808,23.378,30.045,23.935,30.168,24.534z M29.4,25.5 c0-2.151-1.75-3.9-3.9-3.9s-3.9,1.75-3.9,3.9c0,2.15,1.75,3.9,3.9,3.9S29.4,27.65,29.4,25.5z"}]},{name:"ticket-03",styles:[{styleName:"square light",content:"M27.52,8.32c-0.53,0.53-1.225,0.795-1.92,0.795c-0.695,0-1.39-0.265-1.92-0.795c-1.06-1.06-1.06-2.78,0-3.84 l0.64-0.64L20.48,0L0,20.48l3.84,3.84l0.64-0.64c0.53-0.53,1.225-0.795,1.92-0.795c0.695,0,1.39,0.265,1.92,0.795 c1.06,1.06,1.06,2.78,0,3.84l-0.64,0.64L11.52,32L32,11.52l-3.84-3.84L27.52,8.32z M25.406,16.7L24.5,15.794l-0.707,0.707 l0.906,0.906L11.52,30.586l-2.427-2.427c1.382-1.453,1.36-3.76-0.066-5.186c-0.702-0.702-1.635-1.088-2.627-1.088 c-0.961,0-1.866,0.362-2.559,1.022L1.414,20.48L14.594,7.301l0.905,0.905l0.707-0.707l-0.905-0.905l5.179-5.179l2.427,2.427 c-1.382,1.453-1.36,3.76,0.066,5.186c0.702,0.702,1.635,1.088,2.627,1.088c0.961,0,1.866-0.362,2.559-1.022l2.427,2.427L25.406,16.7 z M19.856,11.148l0.995,0.996l-0.707,0.707l-0.995-0.996L19.856,11.148z M17.533,8.826l0.996,0.995l-0.707,0.707l-0.996-0.995 L17.533,8.826z M22.178,13.472l0.995,0.995l-0.707,0.707l-0.995-0.995L22.178,13.472z"},{styleName:"square regular",content:"M27.52,8.32c-0.53,0.53-1.225,0.795-1.92,0.795c-0.695,0-1.39-0.265-1.92-0.795 c-1.06-1.06-1.06-2.779,0-3.84l0.64-0.64L20.48,0L0,20.48l3.84,3.84l0.64-0.64c0.53-0.53,1.225-0.795,1.92-0.795 s1.39,0.265,1.92,0.795c1.06,1.06,1.06,2.779,0,3.84l-0.64,0.64L11.52,32L32,11.52l-3.84-3.84L27.52,8.32z M25.265,15.427 l-0.751-0.751l-1.838,1.838l0.751,0.751L11.52,29.172l-1.101-1.101c0.454-0.736,0.697-1.584,0.697-2.47 c0-1.26-0.49-2.444-1.381-3.334C8.844,21.375,7.66,20.885,6.4,20.885c-0.886,0-1.735,0.243-2.47,0.697L2.828,20.48L14.735,8.573 l0.75,0.75l1.838-1.838l-0.75-0.75l3.907-3.907l1.101,1.101c-0.454,0.736-0.697,1.584-0.697,2.47c0,1.26,0.49,2.444,1.381,3.334 c0.891,0.891,2.075,1.381,3.334,1.381c0.886,0,1.735-0.243,2.47-0.697l1.101,1.102L25.265,15.427z M21.665,11.827l1.356,1.356 l-1.838,1.838l-1.356-1.356L21.665,11.827z M20.173,10.335l-1.838,1.838l-1.356-1.356l1.838-1.838L20.173,10.335z"},{styleName:"square bold",content:"M27.778,7.778C26.673,8.882,24.982,8.982,24,8c-0.982-0.982-0.882-2.673,0.222-3.778l0.667-0.667L21.333,0 l-5.748,5.748l1.231,1.231l-1.838,1.838l-1.231-1.231L0,21.333l3.556,3.556l0.667-0.667C5.327,23.118,7.018,23.018,8,24 c0.982,0.982,0.882,2.673-0.222,3.778l-0.667,0.667L10.667,32l13.748-13.748l-1.232-1.232l1.838-1.838l1.232,1.232L32,10.667 l-3.556-3.555L27.778,7.778z M16.346,10.184l1.838-1.838l2.052,2.052l-1.838,1.838L16.346,10.184z M21.815,15.653l-2.051-2.051 l1.838-1.838l2.051,2.051L21.815,15.653z"}]},{name:"ticket-02",styles:[{styleName:"square light",content:"M20.48,0L0,20.48L11.52,32L32,11.52L20.48,0z M25.406,16.7L24.5,15.794l-0.707,0.707l0.906,0.906 L17.406,24.7L16.5,23.794l-0.707,0.707l0.906,0.906l-5.179,5.179L1.414,20.48l5.179-5.179l0.905,0.905l0.707-0.707l-0.905-0.905 l7.293-7.293l0.905,0.905l0.707-0.707l-0.905-0.905l5.179-5.179L30.586,11.52L25.406,16.7z M19.856,11.148l0.995,0.996l-0.707,0.707 l-0.995-0.996L19.856,11.148z M17.533,8.826l0.996,0.995l-0.707,0.707l-0.996-0.995L17.533,8.826z M22.178,13.472l0.995,0.995 l-0.707,0.707l-0.995-0.995L22.178,13.472z M14.178,21.472l0.995,0.995l-0.707,0.707l-0.995-0.995L14.178,21.472z M9.533,16.826 l0.996,0.995l-0.707,0.707l-0.996-0.995L9.533,16.826z M11.856,19.148l0.995,0.996l-0.707,0.707l-0.995-0.996L11.856,19.148z"},{styleName:"square bold",content:"M21.333,0l-5.748,5.748l1.231,1.231l-1.838,1.838l-1.231-1.231l-6.101,6.102l1.245,1.254l-1.846,1.832 l-1.239-1.248L0,21.333L10.667,32l5.77-5.771l-1.246-1.254l1.844-1.832l1.24,1.248l6.139-6.139l-1.232-1.232l1.838-1.838 l1.232,1.232L32,10.667L21.333,0z M10.44,20.19l-2.036-2.05l1.844-1.832l2.036,2.05L10.44,20.19z M13.833,23.608l-2.036-2.051 l1.846-1.832l2.036,2.051L13.833,23.608z M16.346,10.184l1.838-1.838l2.052,2.052l-1.838,1.838L16.346,10.184z M21.815,15.653 l-2.051-2.051l1.838-1.838l2.051,2.051L21.815,15.653z"},{styleName:"square regular",content:"M20.48,0L0,20.48L11.52,32L32,11.52L20.48,0z M25.265,15.427l-0.751-0.751l-1.838,1.838l0.751,0.751 l-6.162,6.162l-0.751-0.751l-1.838,1.838l0.751,0.751l-3.907,3.907L2.828,20.48l3.907-3.907l0.75,0.75l1.838-1.838l-0.75-0.75 l6.162-6.162l0.75,0.75l1.838-1.838l-0.75-0.75l3.907-3.907l8.692,8.692L25.265,15.427z M21.665,11.827l1.356,1.356l-1.838,1.838 l-1.356-1.356L21.665,11.827z M20.173,10.335l-1.838,1.838l-1.356-1.356l1.838-1.838L20.173,10.335z M13.665,19.827l1.356,1.356 l-1.838,1.838l-1.356-1.356L13.665,19.827z M12.173,18.335l-1.838,1.838l-1.356-1.356l1.838-1.838L12.173,18.335z"}]},{name:"ticket",styles:[{styleName:"square bold",content:"M27.778,7.778C26.673,8.882,24.982,8.982,24,8c-0.982-0.982-0.882-2.673,0.222-3.778l0.667-0.667L21.333,0 l-5.748,5.748l1.231,1.231l-1.838,1.838l-1.231-1.231l-6.101,6.102l1.245,1.254l-1.846,1.832l-1.239-1.248L0,21.333l3.556,3.556 l0.667-0.667C5.327,23.118,7.018,23.018,8,24c0.982,0.982,0.882,2.673-0.222,3.778l-0.667,0.667L10.667,32l5.77-5.771l-1.246-1.254 l1.844-1.832l1.24,1.248l6.139-6.139l-1.232-1.232l1.838-1.838l1.232,1.232L32,10.667l-3.556-3.555L27.778,7.778z M10.44,20.19 l-2.036-2.05l1.844-1.832l2.036,2.05L10.44,20.19z M13.833,23.608l-2.036-2.051l1.846-1.832l2.036,2.051L13.833,23.608z M16.346,10.184l1.838-1.838l2.052,2.052l-1.838,1.838L16.346,10.184z M21.815,15.653l-2.051-2.051l1.838-1.838l2.051,2.051 L21.815,15.653z"},{styleName:"square light",content:"M27.52,8.32c-0.53,0.53-1.225,0.795-1.92,0.795c-0.695,0-1.39-0.265-1.92-0.795c-1.06-1.06-1.06-2.78,0-3.84 l0.64-0.64L20.48,0L0,20.48l3.84,3.84l0.64-0.64c0.53-0.53,1.225-0.795,1.92-0.795c0.695,0,1.39,0.265,1.92,0.795 c1.06,1.06,1.06,2.78,0,3.84l-0.64,0.64L11.52,32L32,11.52l-3.84-3.84L27.52,8.32z M25.406,16.7L24.5,15.794l-0.707,0.707 l0.906,0.906L17.406,24.7L16.5,23.794l-0.707,0.707l0.906,0.906l-5.179,5.179l-2.427-2.427c1.382-1.453,1.36-3.76-0.066-5.186 c-0.702-0.702-1.635-1.088-2.627-1.088c-0.961,0-1.866,0.362-2.559,1.022L1.414,20.48l5.179-5.179l0.905,0.905l0.707-0.707 l-0.905-0.905l7.293-7.293l0.905,0.905l0.707-0.707l-0.905-0.905l5.179-5.179l2.427,2.427c-1.382,1.453-1.36,3.76,0.066,5.186 c0.702,0.702,1.635,1.088,2.627,1.088c0.961,0,1.866-0.362,2.559-1.022l2.427,2.427L25.406,16.7z M19.856,11.148l0.995,0.996 l-0.707,0.707l-0.995-0.996L19.856,11.148z M17.533,8.826l0.996,0.995l-0.707,0.707l-0.996-0.995L17.533,8.826z M22.178,13.472 l0.995,0.995l-0.707,0.707l-0.995-0.995L22.178,13.472z M14.178,21.472l0.995,0.995l-0.707,0.707l-0.995-0.995L14.178,21.472z M9.533,16.826l0.996,0.995l-0.707,0.707l-0.996-0.995L9.533,16.826z M11.856,19.148l0.995,0.996l-0.707,0.707l-0.995-0.996 L11.856,19.148z"},{styleName:"square regular",content:"M27.52,8.32c-0.53,0.53-1.225,0.795-1.92,0.795c-0.695,0-1.39-0.265-1.92-0.795 c-1.06-1.06-1.06-2.779,0-3.84l0.64-0.64L20.48,0L0,20.48l3.84,3.84l0.64-0.64c0.53-0.53,1.225-0.795,1.92-0.795 s1.39,0.265,1.92,0.795c1.06,1.06,1.06,2.779,0,3.84l-0.64,0.64L11.52,32L32,11.52l-3.84-3.84L27.52,8.32z M25.265,15.427 l-0.751-0.751l-1.838,1.838l0.751,0.751l-6.162,6.162l-0.751-0.751l-1.838,1.838l0.751,0.751l-3.907,3.907l-1.101-1.101 c0.454-0.736,0.697-1.584,0.697-2.47c0-1.26-0.49-2.444-1.381-3.334C8.844,21.375,7.66,20.885,6.4,20.885 c-0.886,0-1.735,0.243-2.47,0.697L2.828,20.48l3.907-3.907l0.75,0.75l1.838-1.838l-0.75-0.75l6.162-6.162l0.75,0.75l1.838-1.838 l-0.75-0.75l3.907-3.907l1.101,1.101c-0.454,0.736-0.697,1.584-0.697,2.47c0,1.26,0.49,2.444,1.381,3.334 c0.891,0.891,2.075,1.381,3.334,1.381c0.886,0,1.735-0.243,2.47-0.697l1.101,1.102L25.265,15.427z M21.665,11.827l1.356,1.356 l-1.838,1.838l-1.356-1.356L21.665,11.827z M20.173,10.335l-1.838,1.838l-1.356-1.356l1.838-1.838L20.173,10.335z M13.665,19.827 l1.356,1.356l-1.838,1.838l-1.356-1.356L13.665,19.827z M12.173,18.335l-1.838,1.838l-1.356-1.356l1.838-1.838L12.173,18.335z"}]},{name:"filter-minus-02",styles:[{styleName:"square regular",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.083,0.105c-0.193,0.397-0.47,0.762-0.852,1.083L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c0.746-0.086,1.459-0.266,2.137-0.52L14,20.308v9.286 C14.318,29.769,15.01,30,16,30s1.682-0.231,2-0.406v-9.286L26.95,8.93C23,10,15.652,9.997,15.479,9.996C15.704,9.359,15.981,8,16,8 c6.093,0,11.262-0.836,13.188-2C29.704,5.686,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018 c-0.486-0.729-1.075-1.385-1.747-1.943C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M7,0c3.866,0,7,3.134,7,7s-3.134,7-7,7 s-7-3.134-7-7S3.134,0,7,0z M2.001,6v2h10V6H2.001z"},{styleName:"square light",content:"M32,4.5c0,0.563-0.255,1.06-0.704,1.5H31.3L20,21v9c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-4.56-6.055 c0.375-0.041,0.74-0.113,1.1-0.201L13,20.666V30c0,0.249,1.065,1,3,1s3-0.751,3-1v-9.334L29.086,7.277C25.656,8.585,19.93,9,16,9 c-0.434,0-0.898-0.007-1.37-0.018c0.099-0.323,0.172-0.657,0.231-0.995C15.238,7.993,15.616,8,16,8c4.084,0,7.783-0.382,10.488-1 c1.256-0.287,2.285-0.625,3.049-1C30.465,5.545,31,5.038,31,4.5C31,2.567,24.284,1,16,1c-1.016,0-2.005,0.024-2.963,0.069 c-0.283-0.341-0.598-0.652-0.928-0.945C13.493,0.038,14.827,0,16,0C21.943,0,32,0.948,32,4.5z M6.5,0C10.09,0,13,2.91,13,6.5 c0,3.59-2.91,6.5-6.5,6.5S0,10.09,0,6.5C0,2.91,2.91,0,6.5,0z M6.5,1C3.467,1,1,3.467,1,6.5S3.467,12,6.5,12S12,9.533,12,6.5 S9.533,1,6.5,1z M3,7h7V6H3V7z"},{styleName:"square bold",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.084,0.106c-0.192,0.396-0.469,0.761-0.85,1.082L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c4.162-0.471,7.463-3.775,7.924-7.94C15.961,8,26,8,29.188,6 C29.699,5.679,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018c-0.486-0.729-1.075-1.385-1.747-1.943 C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M7,0c3.866,0,7,3.134,7,7s-3.134,7-7,7s-7-3.134-7-7S3.134,0,7,0z M2.001,6v2h10 V6H2.001z"}]},{name:"filter-cross-mark-02",styles:[{styleName:"square light",content:"M32,4.5c0,0.563-0.255,1.06-0.704,1.5H31.3L20,21v9c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-4.56-6.055 c0.375-0.041,0.74-0.113,1.1-0.201L13,20.666V30c0,0.249,1.065,1,3,1s3-0.751,3-1v-9.334L29.086,7.277C25.656,8.585,19.93,9,16,9 c-0.434,0-0.898-0.007-1.37-0.018c0.099-0.323,0.172-0.657,0.231-0.995C15.238,7.993,15.616,8,16,8c4.084,0,7.783-0.382,10.488-1 c1.256-0.287,2.285-0.625,3.049-1C30.465,5.545,31,5.038,31,4.5C31,2.567,24.284,1,16,1c-1.016,0-2.005,0.024-2.963,0.069 c-0.283-0.341-0.598-0.652-0.928-0.945C13.493,0.038,14.827,0,16,0C21.943,0,32,0.948,32,4.5z M11.096,11.096 c-2.538,2.538-6.654,2.539-9.192,0c-2.539-2.539-2.538-6.654,0-9.192s6.654-2.539,9.192,0C13.635,4.442,13.635,8.558,11.096,11.096z M10.389,10.389c2.144-2.144,2.144-5.634,0-7.778s-5.634-2.144-7.778,0s-2.144,5.634,0,7.778 C4.756,12.534,8.245,12.534,10.389,10.389z M8.622,3.672L6.5,5.793L4.379,3.672L3.672,4.379L5.793,6.5L3.672,8.621l0.707,0.707 L6.5,7.207l2.121,2.121l0.707-0.707L7.207,6.5l2.121-2.121L8.622,3.672z"},{styleName:"square bold",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.084,0.106c-0.192,0.396-0.469,0.761-0.85,1.082L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c4.162-0.471,7.463-3.775,7.924-7.94C15.961,8,26,8,29.188,6 C29.699,5.679,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018c-0.486-0.729-1.075-1.385-1.747-1.943 C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M11.95,11.95c-2.734,2.734-7.166,2.734-9.9,0c-2.734-2.734-2.734-7.166,0-9.899 c2.734-2.734,7.166-2.734,9.9,0S14.684,9.217,11.95,11.95z M8.415,7.001l2.829-2.829L9.829,2.758L7,5.586L4.172,2.758L2.758,4.172 l2.828,2.828L2.758,9.829l1.414,1.414L7,8.415l2.828,2.828l1.414-1.414L8.415,7.001z"},{styleName:"square regular",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.083,0.105c-0.193,0.397-0.47,0.762-0.852,1.083L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c0.746-0.086,1.459-0.266,2.137-0.52L14,20.308v9.286 C14.318,29.769,15.01,30,16,30s1.682-0.231,2-0.406v-9.286L26.95,8.93C23,10,15.652,9.997,15.479,9.996C15.704,9.359,15.981,8,16,8 c6.093,0,11.262-0.836,13.188-2C29.704,5.686,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018 c-0.486-0.729-1.075-1.385-1.747-1.943C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M11.95,11.95 c-2.734,2.734-7.166,2.734-9.9,0c-2.734-2.734-2.734-7.166,0-9.899c2.734-2.734,7.166-2.734,9.9,0S14.684,9.216,11.95,11.95z M8.414,7l2.829-2.829L9.829,2.757L7,5.586L4.172,2.758L2.758,4.172L5.586,7L2.758,9.828l1.414,1.414L7,8.414l2.828,2.828 l1.414-1.414L8.414,7z"}]},{name:"filter-check-mark-02",styles:[{styleName:"square light",content:"M32,4.5c0,0.563-0.255,1.06-0.704,1.5H31.3L20,21v9c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-4.56-6.055 c0.375-0.041,0.74-0.113,1.1-0.201L13,20.666V30c0,0.249,1.065,1,3,1s3-0.751,3-1v-9.334L29.086,7.277C25.656,8.585,19.93,9,16,9 c-0.434,0-0.898-0.007-1.37-0.018c0.099-0.323,0.172-0.657,0.231-0.995C15.238,7.993,15.616,8,16,8c4.084,0,7.783-0.382,10.488-1 c1.256-0.287,2.285-0.625,3.049-1C30.465,5.545,31,5.038,31,4.5C31,2.567,24.284,1,16,1c-1.016,0-2.005,0.024-2.963,0.069 c-0.283-0.341-0.598-0.652-0.928-0.945C13.493,0.038,14.827,0,16,0C21.943,0,32,0.948,32,4.5z M11.096,11.097 c-2.538,2.539-6.654,2.539-9.192,0c-2.539-2.539-2.538-6.654,0-9.192s6.654-2.539,9.192,0C13.635,4.443,13.635,8.558,11.096,11.097z M10.389,10.39c2.144-2.145,2.144-5.634,0-7.778s-5.634-2.145-7.778,0s-2.144,5.634,0,7.778S8.245,12.534,10.389,10.39z M5.829,7.586L3.707,5.465L3,6.172L5.829,9l4.086-4.086L9.207,4.208L5.829,7.586z"},{styleName:"square regular",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.083,0.105c-0.193,0.397-0.47,0.762-0.852,1.083L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c0.746-0.086,1.459-0.266,2.137-0.52L14,20.308v9.286 C14.318,29.769,15.01,30,16,30s1.682-0.231,2-0.406v-9.286L26.95,8.93C23,10,15.652,9.997,15.479,9.996C15.704,9.359,15.981,8,16,8 c6.093,0,11.262-0.836,13.188-2C29.704,5.686,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018 c-0.486-0.729-1.075-1.385-1.747-1.943C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M7,14c-3.866,0-7-3.134-7-7 c0-3.866,3.134-7,7-7c3.866,0,7,3.134,7,7S10.866,14,7,14z M11.9,5.415L10.485,4L6.243,8.243L3.414,5.415L2,6.829l4.243,4.243 L11.9,5.415z"},{styleName:"square bold",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.084,0.106c-0.192,0.396-0.469,0.761-0.85,1.082L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c4.162-0.471,7.463-3.775,7.924-7.94C15.961,8,26,8,29.188,6 C29.699,5.679,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018c-0.486-0.729-1.075-1.385-1.747-1.943 C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M7,14c-3.866,0-7-3.134-7-7c0-3.866,3.134-7,7-7c3.866,0,7,3.134,7,7 S10.866,14,7,14z M11.9,5.415L10.485,4L6.243,8.243L3.414,5.415L2,6.829l4.243,4.243L11.9,5.415z"}]},{name:"filter-exclamation-mark-02",styles:[{styleName:"square light",content:"M32,4.5c0,0.563-0.255,1.06-0.704,1.5H31.3L20,21v9c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-4.56-6.055 c0.375-0.041,0.74-0.113,1.1-0.201L13,20.666V30c0,0.249,1.065,1,3,1s3-0.751,3-1v-9.334L29.086,7.277C25.656,8.585,19.93,9,16,9 c-0.434,0-0.898-0.007-1.37-0.018c0.099-0.323,0.172-0.657,0.231-0.995C15.238,7.993,15.616,8,16,8c4.084,0,7.783-0.382,10.488-1 c1.256-0.287,2.285-0.625,3.049-1C30.465,5.545,31,5.038,31,4.5C31,2.567,24.284,1,16,1c-1.016,0-2.005,0.024-2.963,0.069 c-0.283-0.341-0.598-0.652-0.928-0.945C13.493,0.038,14.827,0,16,0C21.943,0,32,0.948,32,4.5z M6.5,0C10.09,0,13,2.91,13,6.5 S10.09,13,6.5,13S0,10.09,0,6.5S2.91,0,6.5,0z M6.5,1C3.467,1,1,3.467,1,6.5S3.467,12,6.5,12S12,9.533,12,6.5S9.533,1,6.5,1z M6,8h1 V3H6V8z M6,10h1V9H6V10z"},{styleName:"square bold",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.084,0.106c-0.192,0.396-0.469,0.761-0.85,1.082L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c4.162-0.471,7.463-3.775,7.924-7.94C15.961,8,26,8,29.188,6 C29.699,5.679,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018c-0.486-0.729-1.075-1.385-1.747-1.943 C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M7,0c3.866,0,7,3.134,7,7s-3.134,7-7,7s-7-3.134-7-7S3.134,0,7,0z M8,10H6v2h2V10 z M8,2H6v6h2V2z"},{styleName:"square regular",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.083,0.105c-0.193,0.397-0.47,0.762-0.852,1.083L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c0.746-0.086,1.459-0.266,2.137-0.52L14,20.308v9.286 C14.318,29.769,15.01,30,16,30s1.682-0.231,2-0.406v-9.286L26.95,8.93C23,10,15.652,9.997,15.479,9.996C15.704,9.359,15.981,8,16,8 c6.093,0,11.262-0.836,13.188-2C29.704,5.686,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018 c-0.486-0.729-1.075-1.385-1.747-1.943C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M7,0c3.866,0,7,3.134,7,7s-3.134,7-7,7 s-7-3.134-7-7S3.134,0,7,0z M8,10H6v2h2V10z M8,2H6v6h2V2z"}]},{name:"filter-plus-02",styles:[{styleName:"square bold",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.084,0.106c-0.192,0.396-0.469,0.761-0.85,1.082L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c4.162-0.471,7.463-3.775,7.924-7.94C15.961,8,26,8,29.188,6 C29.699,5.679,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018c-0.486-0.729-1.075-1.385-1.747-1.943 C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M7,14c-3.866,0-7-3.134-7-7s3.134-7,7-7s7,3.134,7,7S10.866,14,7,14z M8,8h4V6H8 V2H6v4h-4v2h4v4h2V8z"},{styleName:"square regular",content:"M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.083,0.105c-0.193,0.397-0.47,0.762-0.852,1.083L20,21v9 c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-3.982-5.06c0.746-0.086,1.459-0.266,2.137-0.52L14,20.308v9.286 C14.318,29.769,15.01,30,16,30s1.682-0.231,2-0.406v-9.286L26.95,8.93C23,10,15.652,9.997,15.479,9.996C15.704,9.359,15.981,8,16,8 c6.093,0,11.262-0.836,13.188-2C29.704,5.686,30,5.351,30,5c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018 c-0.486-0.729-1.075-1.385-1.747-1.943C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5z M7.001,14c-3.866,0-7-3.134-7-7 s3.134-7,7-7s7,3.134,7,7S10.867,14,7.001,14z M8.001,8h4V6h-4V2h-2v4h-4v2h4v4h2V8z"},{styleName:"square light",content:"M32,4.5c0,0.563-0.255,1.06-0.704,1.5H31.3L20,21v9c0,1.103-1.791,2-4,2s-4-0.897-4-2v-9l-4.56-6.055 c0.375-0.041,0.74-0.113,1.1-0.201L13,20.666V30c0,0.249,1.065,1,3,1s3-0.751,3-1v-9.334L29.086,7.277C25.656,8.585,19.93,9,16,9 c-0.434,0-0.898-0.007-1.37-0.018c0.099-0.323,0.172-0.657,0.231-0.995C15.238,7.993,15.616,8,16,8c4.084,0,7.783-0.382,10.488-1 c1.256-0.287,2.285-0.625,3.049-1C30.465,5.545,31,5.038,31,4.5C31,2.567,24.284,1,16,1c-1.016,0-2.005,0.024-2.963,0.069 c-0.283-0.341-0.598-0.652-0.928-0.945C13.493,0.038,14.827,0,16,0C21.943,0,32,0.948,32,4.5z M6.5,13C2.91,13,0,10.09,0,6.5 C0,2.91,2.91,0,6.5,0S13,2.91,13,6.5C13,10.09,10.09,13,6.5,13z M12,6.5C12,3.467,9.533,1,6.5,1S1,3.467,1,6.5S3.467,12,6.5,12 S12,9.533,12,6.5z M7,3H6v3H3v1h3v3h1V7h3V6H7V3z"}]},{name:"filter-gear-02",styles:[{styleName:"square regular",content:"M11.331,12.569l1.238-1.238l-1.115-1.562c0.149-0.24,0.28-0.492,0.39-0.757 c0.11-0.264,0.199-0.539,0.266-0.822L14,7.875v-1.75L12.109,5.81c-0.066-0.283-0.155-0.559-0.266-0.822 c-0.109-0.264-0.24-0.518-0.39-0.757l1.115-1.562l-1.238-1.238L9.769,2.546C9.29,2.247,8.758,2.023,8.189,1.891L7.875,0h-1.75 L5.811,1.891C5.242,2.023,4.71,2.247,4.228,2.547l-1.56-1.116L1.432,2.669l1.114,1.562c-0.3,0.48-0.523,1.012-0.655,1.579L0,6.125 l0.001,1.75l1.89,0.315c0.066,0.283,0.154,0.559,0.265,0.822c0.11,0.265,0.241,0.518,0.391,0.757l-1.114,1.562l1.237,1.237 l1.562-1.114c0.479,0.299,1.012,0.523,1.58,0.655L6.125,14h1.75l0.314-1.891c0.568-0.133,1.101-0.356,1.582-0.656L11.331,12.569z M7,10c-1.656,0-3-1.343-3-3s1.344-3,3-3c1.657,0,3,1.343,3,3S8.657,10,7,10 M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.083,0.106 c-0.193,0.396-0.47,0.762-0.852,1.083L20,21v9c0,1.104-1.791,2-4,2s-4-0.896-4-2v-9l-3.982-5.061 c0.746-0.086,1.459-0.266,2.137-0.52L14,20.308v9.286C14.318,29.77,15.01,30,16,30s1.682-0.23,2-0.406v-9.286L26.95,8.93 C23,10,15.652,9.997,15.479,9.996C15.704,9.359,15.981,8,16,8c6.093,0,11.262-0.836,13.188-2C29.704,5.687,30,5.351,30,5 c0-1.657-6.268-3-14-3c-0.509,0-1.012,0.007-1.507,0.018c-0.486-0.73-1.075-1.385-1.747-1.943C13.977,0.017,15.1,0,16,0 C20.81,0,32,0.487,32,5"},{styleName:"square light",content:"M10.701,11.491l0.79-0.79l-1.009-1.586c0.326-0.494,0.563-1.05,0.686-1.649L13,7.059V5.941l-1.832-0.407 c-0.123-0.6-0.359-1.156-0.686-1.649l1.009-1.586l-0.79-0.79L9.115,2.517C8.622,2.192,8.064,1.955,7.466,1.832L7.059,0H5.941 L5.534,1.832c-0.599,0.123-1.156,0.36-1.649,0.685L2.299,1.509l-0.79,0.79l1.009,1.586c-0.326,0.493-0.563,1.05-0.686,1.649L0,5.941 v1.117l1.832,0.407c0.123,0.6,0.359,1.155,0.686,1.649l-1.009,1.586l0.79,0.79l1.586-1.008c0.493,0.324,1.051,0.561,1.649,0.685 L5.941,13h1.117l0.407-1.832c0.599-0.123,1.156-0.36,1.649-0.685L10.701,11.491z M6.5,10.4c-2.15,0-3.9-1.75-3.9-3.9 s1.75-3.9,3.9-3.9s3.9,1.75,3.9,3.9S8.65,10.4,6.5,10.4 M32,4.5c0,0.563-0.255,1.061-0.704,1.5H31.3L20,21v9c0,1.104-1.791,2-4,2 s-4-0.896-4-2v-9l-4.561-6.055c0.375-0.041,0.74-0.113,1.1-0.201L13,20.666V30c0,0.249,1.064,1,3,1s3-0.751,3-1v-9.334L29.086,7.277 C25.656,8.585,19.93,9,16,9c-0.434,0-0.898-0.007-1.37-0.018c0.099-0.323,0.172-0.657,0.231-0.995C15.238,7.993,15.616,8,16,8 c4.084,0,7.783-0.382,10.488-1c1.256-0.287,2.285-0.625,3.049-1C30.465,5.545,31,5.038,31,4.5C31,2.567,24.284,1,16,1 c-1.016,0-2.005,0.024-2.963,0.069c-0.283-0.341-0.598-0.652-0.928-0.945C13.493,0.038,14.827,0,16,0C21.943,0,32,0.948,32,4.5"},{styleName:"square bold",content:"M9.771,11.453l1.56,1.116l1.238-1.238l-1.115-1.562c0.149-0.24,0.28-0.492,0.39-0.757 c0.11-0.264,0.199-0.539,0.266-0.822L14,7.875v-1.75L12.109,5.81c-0.066-0.283-0.155-0.559-0.266-0.822 c-0.109-0.264-0.24-0.518-0.39-0.757l1.115-1.562l-1.238-1.238L9.769,2.546C9.29,2.247,8.758,2.023,8.189,1.891L7.875,0h-1.75 L5.811,1.891C5.242,2.023,4.71,2.247,4.228,2.547l-1.56-1.116L1.432,2.669l1.114,1.562c-0.3,0.48-0.523,1.012-0.655,1.579L0,6.125 l0.001,1.75l1.89,0.315c0.066,0.283,0.154,0.559,0.265,0.822c0.11,0.265,0.241,0.518,0.391,0.757l-1.114,1.562l1.237,1.237 l1.562-1.114c0.479,0.299,1.012,0.523,1.58,0.655L6.125,14h1.75l0.314-1.891C8.758,11.977,9.29,11.753,9.771,11.453 M7,10 c-1.656,0-3-1.343-3-3s1.344-3,3-3c1.657,0,3,1.343,3,3S8.657,10,7,10 M32,5c0,0.361-0.096,0.688-0.229,1H31.8l-0.084,0.106 c-0.192,0.397-0.469,0.761-0.85,1.082L20,21v9c0,1.104-1.791,2-4,2s-4-0.896-4-2v-9l-3.982-5.061 c4.162-0.471,7.463-3.775,7.924-7.939C15.961,8,26,8,29.188,6C29.699,5.679,30,5.351,30,5c0-1.657-6.268-3-14-3 c-0.509,0-1.012,0.007-1.507,0.018c-0.486-0.73-1.075-1.385-1.747-1.943C13.977,0.017,15.1,0,16,0C20.81,0,32,0.487,32,5"}]},{name:"filter-02",styles:[{styleName:"square bold",content:"M16,0C11.189,0,0,0.487,0,5c0,0.361,0.095,0.688,0.229,1H0.2l0.083,0.106 c0.193,0.396,0.47,0.761,0.851,1.081L12,21v9c0,1.104,1.791,2,4,2s4-0.896,4-2v-9L30.866,7.188c0.381-0.32,0.658-0.685,0.851-1.081 L31.8,6h-0.029C31.905,5.688,32,5.361,32,5C32,0.487,20.811,0,16,0z M29.187,6C27.262,7.164,22.093,8,16,8S4.738,7.164,2.813,6 C2.296,5.687,2,5.351,2,5c0-1.657,6.268-3,14-3s14,1.343,14,3C30,5.351,29.704,5.687,29.187,6z"},{styleName:"square light",content:"M32,4.5C32,0.948,21.943,0,16,0S0,0.948,0,4.5C0,5.063,0.255,5.561,0.704,6H0.7L12,21v9c0,1.104,1.791,2,4,2 s4-0.896,4-2v-9L31.3,6h-0.004C31.745,5.561,32,5.063,32,4.5z M19,20.666V30c0,0.249-1.064,1-3,1s-3-0.751-3-1v-9.334L2.914,7.277 C6.344,8.585,12.071,9,16,9s9.656-0.415,13.086-1.723L19,20.666z M26.488,7C23.783,7.618,20.084,8,16,8S8.217,7.618,5.512,7 C4.256,6.713,3.227,6.375,2.463,6C1.535,5.545,1,5.038,1,4.5C1,2.567,7.716,1,16,1s15,1.567,15,3.5c0,0.538-0.535,1.045-1.463,1.5 C28.773,6.375,27.744,6.713,26.488,7z"},{styleName:"square regular",content:"M16,0C11.189,0,0,0.487,0,5c0,0.361,0.095,0.688,0.229,1c0.016,0.036,0.036,0.07,0.054,0.105l0.852,1.083 L12,21v9c0,1.104,1.791,2,4,2s4-0.896,4-2v-9L30.865,7.188c0.381-0.321,0.658-0.686,0.852-1.083L31.8,6h-0.029 C31.905,5.688,32,5.361,32,5C32,0.487,20.811,0,16,0z M18,20.308v9.287C17.682,29.77,16.99,30,16,30s-1.682-0.23-2-0.406v-9.287 L5.05,8.93C8.653,9.847,13.317,10,16,10s7.347-0.153,10.95-1.07L18,20.308z M29.187,6C27.262,7.164,22.093,8,16,8 S4.738,7.164,2.813,6C2.296,5.687,2,5.351,2,5c0-1.657,6.268-3,14-3s14,1.343,14,3C30,5.351,29.704,5.687,29.187,6z"}]},{name:"label-tag-02",styles:[{styleName:"square bold",content:"M23,12c-1.656,0-3-1.343-3-3s1.344-3,3-3s3,1.343,3,3S24.656,12,23,12z M28,4v8.343l-14,14L5.657,18l14-14 H28 M32,0H18L0,18l14,14l18-18V0L32,0z"},{styleName:"square regular",content:"M30,2v11.172l-16,16L2.828,18l16-16H30 M32,0H18L0,18l14,14l18-18V0L32,0z M22,7c0,1.657,1.343,3,3,3 s3-1.343,3-3s-1.343-3-3-3S22,5.343,22,7z"},{styleName:"square light",content:"M26,3c-1.657,0-3,1.343-3,3c0,1.656,1.343,3,3,3s3-1.344,3-3C29,4.343,27.657,3,26,3z M26,8 c-1.103,0-2-0.897-2-2c0-1.103,0.897-2,2-2s2,0.897,2,2C28,7.103,27.103,8,26,8z M0,19l13,13l19-19V0H19L0,19z M31,1v11.586l-18,18 L1.414,19l18-18H31z"}]},{name:"data-gear",styles:[{styleName:"square light",content:"M29.482,22.885l1.009-1.586l-0.79-0.79l-1.586,1.008c-0.493-0.324-1.051-0.561-1.649-0.685L26.059,19h-1.117 l-0.407,1.832c-0.599,0.123-1.156,0.36-1.649,0.685l-1.586-1.008l-0.79,0.79l1.009,1.586c-0.326,0.493-0.563,1.05-0.686,1.649 L19,24.941v1.117l1.832,0.407c0.123,0.6,0.359,1.155,0.686,1.649l-1.009,1.586l0.79,0.79l1.586-1.008 c0.493,0.324,1.051,0.562,1.649,0.685L24.941,32h1.117l0.407-1.832c0.599-0.123,1.156-0.36,1.649-0.685l1.586,1.008l0.79-0.79 l-1.009-1.586c0.326-0.494,0.563-1.05,0.686-1.649L32,26.059v-1.117l-1.832-0.407C30.045,23.935,29.809,23.378,29.482,22.885z M25.5,29.4c-2.15,0-3.9-1.75-3.9-3.9c0-2.15,1.75-3.9,3.9-3.9s3.9,1.75,3.9,3.9C29.4,27.65,27.65,29.4,25.5,29.4z M14,31 c-6.075,0-11-1.119-11-2.5v-4.398C5.58,25.889,12.385,26,14,26c0.541,0,1.669-0.014,3.019-0.098l0.01-1 C16.066,24.964,15.052,25,14,25c-6.075,0-11-1.119-11-2.5v-4.398C5.58,19.889,12.385,20,14,20c0.827,0,3.014-0.031,5.297-0.299 l1.416-1.225C18.856,18.804,16.531,19,14,19c-6.075,0-11-1.119-11-2.5c0-0.028,0.014-0.055,0.018-0.083H3v-4.315 C5.58,13.889,12.385,14,14,14s8.42-0.111,11-1.898V17l1,0.025V4.5C26,1.169,16.004,1,14,1S2,1.169,2,4.5v24 c0,3.331,9.996,3.5,12,3.5c0.87,0,3.244-0.032,5.654-0.34l-0.834-0.915C17.363,30.907,15.731,31,14,31z M14,2 c6.075,0,11,1.119,11,2.5C25,5.881,20.075,7,14,7S3,5.881,3,4.5C3,3.119,7.925,2,14,2z M3,6.102C5.58,7.889,12.385,8,14,8 s8.42-0.111,11-1.898V10.5c0,1.381-4.925,2.5-11,2.5S3,11.881,3,10.5V6.102z"},{styleName:"square regular",content:"M31.635,24.064l-1.525-0.255c-0.066-0.283-0.155-0.559-0.266-0.822c-0.109-0.264-0.24-0.518-0.39-0.757 l0.899-1.26l0.216-0.302l-0.158-0.157l-0.105-0.104l-0.713-0.714l-0.263-0.263l-0.181,0.13l-1.381,0.985 c-0.48-0.299-1.012-0.522-1.58-0.655l-0.254-1.524v-0.001L25.875,18h-0.222h-0.149h-1.008h-0.148h-0.223l-0.037,0.219l-0.277,1.672 c-0.568,0.133-1.1,0.357-1.582,0.656l-1.258-0.899l-0.302-0.217l-0.157,0.158l-0.68,0.679l-0.139,0.14l-0.106,0.104l-0.156,0.157 l0.129,0.181l0.985,1.381c-0.3,0.48-0.523,1.012-0.655,1.579l-1.672,0.278L18,24.125v0.222l0.001,1.307v0.222l0.365,0.061 l0.819,0.137l0.705,0.118c0.065,0.283,0.154,0.559,0.265,0.822c0.11,0.265,0.241,0.518,0.391,0.757L19.56,29.15v0.001l-0.129,0.18 l0.157,0.157v0.001l0.923,0.922l0.157,0.157l0.302-0.216l1.26-0.898c0.479,0.299,1.012,0.523,1.58,0.655l0.277,1.672L24.125,32 h0.223h0.148h1.008h0.149h0.222l0.06-0.365v-0.001l0.254-1.524c0.568-0.133,1.1-0.357,1.582-0.656l0.996,0.713l0.263,0.187 l0.301,0.217l0.263-0.263l0.713-0.714l0.263-0.262l-0.216-0.301l-0.899-1.261c0.149-0.24,0.28-0.492,0.39-0.757 c0.11-0.264,0.199-0.539,0.266-0.822l1.525-0.255L32,25.875v-0.222v-0.149v-1.008v-0.149v-0.222L31.635,24.064z M25,28 c-1.656,0-3-1.343-3-3c0-1.657,1.344-3,3-3c1.657,0,3,1.343,3,3C28,26.657,26.657,28,25,28z M13,30c-6.074,0-11-0.896-11-2v-3.454 C3.728,25.344,6.942,26,13,26c1.11,0,2.122-0.022,3.049-0.063C16.017,25.629,16,25.316,16,25c0-0.366,0.028-0.726,0.071-1.081 C15.095,23.971,14.067,24,13,24c-6.074,0-11-0.896-11-2v-3.454C3.728,19.344,6.942,20,13,20c1.78,0,3.308-0.058,4.631-0.158 c0.629-0.897,1.414-1.677,2.32-2.293C18.057,17.831,15.638,18,13,18c-6.074,0-11-0.896-11-2v-3.454C3.728,13.344,6.942,14,13,14 s9.272-0.656,11-1.454V16c0,0.021-0.014,0.041-0.017,0.061C24.317,16.024,24.656,16,25,16c0.338,0,0.671,0.022,1,0.059V4 c0-0.989,0-4-13-4S0,3.011,0,4v24c0,0.989,0,4,13,4c2.436,0,4.415-0.106,6.023-0.284c-0.619-0.551-1.161-1.184-1.608-1.885 C16.063,29.939,14.571,30,13,30z M13,2c6.076,0,11,0.896,11,2c0,1.104-4.924,2-11,2C6.926,6,2,5.104,2,4C2,2.896,6.926,2,13,2z M2,6.546C3.728,7.344,6.942,8,13,8s9.272-0.656,11-1.454V10c0,1.104-4.924,2-11,2c-6.074,0-11-0.896-11-2V6.546z"},{styleName:"square bold",content:"M16.47,27.855c0.48,1.433,1.31,2.702,2.389,3.712C17.097,31.842,15.111,32,13,32c-7.18,0-13-1.791-13-4v-4 c0,0.729,0.645,1.411,1.754,2C4.002,27.194,8.191,28,13,28C14.202,28,15.366,27.95,16.47,27.855z M13,14c7.18,0,13-1.791,13-4V6 c0,0.729-0.645,1.411-1.754,2C21.998,9.194,17.809,10,13,10S4.002,9.194,1.754,8C0.645,7.411,0,6.729,0,6v4C0,12.209,5.82,14,13,14z M13,20c1.667,0,3.255-0.1,4.719-0.276C19.355,17.471,22.003,16,25,16c0.335,0,0.665,0.021,0.991,0.057 C25.992,16.038,26,16.019,26,16v-4c0,0.729-0.645,1.411-1.754,2c-2.248,1.194-6.438,2-11.246,2s-8.998-0.806-11.246-2 C0.645,13.411,0,12.729,0,12v4C0,18.209,5.82,20,13,20z M13,26c1.05,0,2.066-0.042,3.045-0.115C16.016,25.594,16,25.299,16,25 c0-1.112,0.211-2.173,0.58-3.156C15.443,21.944,14.243,22,13,22c-4.809,0-8.998-0.806-11.246-2C0.645,19.411,0,18.729,0,18v4 C0,24.209,5.82,26,13,26z M13,8c7.18,0,13-1.791,13-4c0-2.209-5.82-4-13-4S0,1.791,0,4C0,6.209,5.82,8,13,8z M30.354,29.03 l0.216,0.301l-0.263,0.262l-0.713,0.714l-0.263,0.263l-0.301-0.217l-0.263-0.187l-0.996-0.713c-0.482,0.3-1.014,0.523-1.582,0.656 l-0.254,1.524v0.001L25.875,32h-0.222h-0.149h-1.008h-0.148h-0.223l-0.037-0.219l-0.277-1.672c-0.568-0.133-1.1-0.357-1.58-0.655 l-1.26,0.898l-0.302,0.216l-0.157-0.157l-0.923-0.922v-0.001l-0.157-0.157l0.129-0.18V29.15l0.985-1.381 c-0.149-0.239-0.28-0.492-0.391-0.757c-0.11-0.264-0.199-0.539-0.265-0.822l-0.705-0.118l-0.819-0.137l-0.365-0.061v-0.222 L18,24.347v-0.222l0.219-0.037l1.672-0.278c0.133-0.567,0.355-1.099,0.655-1.579L19.56,20.85l-0.129-0.181l0.156-0.157l0.106-0.104 l0.139-0.14l0.68-0.679l0.157-0.158l0.302,0.217l1.258,0.899c0.482-0.3,1.014-0.523,1.582-0.656l0.277-1.672L24.125,18h0.223h0.148 h1.008h0.149h0.222l0.06,0.365v0.001l0.254,1.524c0.568,0.133,1.1,0.357,1.58,0.655l1.381-0.985l0.181-0.13l0.263,0.263l0.713,0.714 l0.105,0.104l0.158,0.157l-0.216,0.302l-0.899,1.26c0.149,0.239,0.28,0.493,0.39,0.757c0.11,0.264,0.199,0.539,0.266,0.822 l1.525,0.255L32,24.125v0.222v0.149v1.008v0.149v0.222l-0.365,0.061l-1.525,0.255c-0.066,0.283-0.155,0.559-0.266,0.822 c-0.109,0.265-0.24,0.517-0.39,0.757L30.354,29.03z M28,25c0-1.657-1.343-3-3-3c-1.656,0-3,1.343-3,3c0,1.657,1.344,3,3,3 C26.657,28,28,26.657,28,25z"}]},{name:"data",styles:[{styleName:"square regular",content:"M15,0C2,0,2,3.011,2,4v24c0,0.989,0,4,13,4s13-3.011,13-4V4C28,3.011,28,0,15,0z M15,2 c6.076,0,11,0.896,11,2c0,1.104-4.924,2-11,2C8.926,6,4,5.104,4,4C4,2.896,8.926,2,15,2z M15,30c-6.074,0-11-0.896-11-2v-3.454 C5.728,25.344,8.942,26,15,26s9.272-0.656,11-1.454V28C26,29.104,21.076,30,15,30z M15,24c-6.074,0-11-0.896-11-2v-3.454 C5.728,19.344,8.942,20,15,20s9.272-0.656,11-1.454V22C26,23.104,21.076,24,15,24z M15,18c-6.074,0-11-0.896-11-2v-3.454 C5.728,13.344,8.942,14,15,14s9.272-0.656,11-1.454V16C26,17.104,21.076,18,15,18z M15,12c-6.074,0-11-0.896-11-2V6.546 C5.728,7.344,8.942,8,15,8s9.272-0.656,11-1.454V10C26,11.104,21.076,12,15,12z"},{styleName:"square light",content:"M16,1C13.996,1,4,1.169,4,4.5v24c0,3.331,9.996,3.5,12,3.5s12-0.169,12-3.5v-24C28,1.169,18.004,1,16,1z M16,2c6.075,0,11,1.119,11,2.5C27,5.881,22.075,7,16,7S5,5.881,5,4.5C5,3.119,9.925,2,16,2z M27,16.5c0,1.381-4.925,2.5-11,2.5 S5,17.881,5,16.5c0-0.028,0.014-0.055,0.018-0.083H5v-4.315C7.58,13.889,14.385,14,16,14s8.42-0.111,11-1.898v4.315h-0.018 C26.986,16.445,27,16.472,27,16.5z M16,31c-6.075,0-11-1.119-11-2.5v-4.398C7.58,25.889,14.385,26,16,26s8.42-0.111,11-1.898V28.5 C27,29.881,22.075,31,16,31z M16,25c-6.075,0-11-1.119-11-2.5v-4.398C7.58,19.889,14.385,20,16,20s8.42-0.111,11-1.898V22.5 C27,23.881,22.075,25,16,25z M16,13c-6.075,0-11-1.119-11-2.5V6.102C7.58,7.889,14.385,8,16,8s8.42-0.111,11-1.898V10.5 C27,11.881,22.075,13,16,13z"},{styleName:"square bold",content:"M28,4c0,2.209-5.82,4-13,4S2,6.209,2,4s5.82-4,13-4S28,1.791,28,4z M26.246,26 c-2.248,1.194-6.438,2-11.246,2s-8.998-0.806-11.246-2C2.645,25.411,2,24.729,2,24v4c0,2.209,5.82,4,13,4s13-1.791,13-4v-4 C28,24.729,27.355,25.411,26.246,26z M26.246,20c-2.248,1.194-6.438,2-11.246,2s-8.998-0.806-11.246-2C2.645,19.411,2,18.729,2,18v4 c0,2.209,5.82,4,13,4s13-1.791,13-4v-4C28,18.729,27.355,19.411,26.246,20z M26.246,14c-2.248,1.194-6.438,2-11.246,2 s-8.998-0.806-11.246-2C2.645,13.411,2,12.729,2,12v4c0,2.209,5.82,4,13,4s13-1.791,13-4v-4C28,12.729,27.355,13.411,26.246,14z M26.246,8C23.998,9.194,19.809,10,15,10S6.002,9.194,3.754,8C2.645,7.411,2,6.729,2,6v4c0,2.209,5.82,4,13,4s13-1.791,13-4V6 C28,6.729,27.355,7.411,26.246,8z"}]},{name:"barcode-circle-diagonal-stripe",styles:[{styleName:"square light",content:"M17.646,8c0.083,0.435,0.204,0.855,0.354,1.263V17h-2V8H17.646z M13.001,8h-1v9h1V8z M21.001,13.114V17h1 v-3.315C21.654,13.517,21.317,13.33,21.001,13.114z M14.001,8v9h1V8H14.001z M19,30h-6v-1h5v-4h-5v-6h6V30z M18,20h-4v4h4V20z M11.001,17V8h-1v9H11.001z M29.001,13.685c-0.322,0.158-0.654,0.297-1,0.411V17h1V13.685z M31,31H1V6h16.526 c0.021-0.339,0.059-0.674,0.12-1H0v27h32V11.153c-0.297,0.414-0.632,0.797-1,1.147V31z M23.001,14.096V17h2v-2.525 C24.307,14.432,23.636,14.305,23.001,14.096z M19.001,11.152V17h1v-4.7C19.632,11.95,19.298,11.566,19.001,11.152z M23,29v1h6v-6h-5 v-4h5v-1h-6v6h5v4H23z M9.001,8h-2v9h2V8z M3,29v1h6V19H3v1h5v4H3v1h5v4H3z M5.001,8v9h1V8H5.001z M3.001,8v9h1V8H3.001z M26.001,14.475V17h1v-2.646C26.675,14.417,26.34,14.454,26.001,14.475z M19,6.5C19,2.91,21.91,0,25.5,0S32,2.91,32,6.5 S29.09,13,25.5,13S19,10.09,19,6.5z M30.028,3.386l-7.643,7.643C23.272,11.64,24.344,12,25.5,12c3.033,0,5.5-2.467,5.5-5.5 C31,5.344,30.64,4.272,30.028,3.386z M20,6.5c0,1.156,0.36,2.228,0.972,3.114l7.643-7.643C27.728,1.36,26.656,1,25.5,1 C22.467,1,20,3.467,20,6.5z"},{styleName:"square regular",content:"M28,15.477c0.711-0.252,1.384-0.582,2-0.995V32H0V4h16.523c-0.226,0.638-0.388,1.305-0.464,2H2v24h26V15.477 z M4,26v2h6V18H4v2h4v2H4v2h4v2H4z M4,8v8h4V8H4z M18,11.817V16h4v-1.055C20.369,14.328,18.975,13.231,18,11.817z M12,8h-2v8h2V8z M14,8v8h2V8H14z M26,20v-2h-6v6h4v2h-4v2h6v-6h-4v-2H26z M18,28h-6v-2h4v-2h-4v-6h6V28z M16,20h-2v2h2V20z M18,7 c0-3.866,3.134-7,7-7c3.866,0,7,3.134,7,7c0,3.866-3.134,7-7,7C21.134,14,18,10.866,18,7z M29.167,4.247l-6.92,6.92 C23.038,11.691,23.983,12,25,12c2.757,0,5-2.243,5-5C30,5.983,29.691,5.038,29.167,4.247z M20,7c0,1.017,0.309,1.962,0.833,2.753 l6.92-6.92C26.962,2.309,26.017,2,25,2C22.243,2,20,4.243,20,7z"},{styleName:"square bold",content:"M16,24h-2v-2h2V24z M25,16c1.85,0,3.569-0.56,5-1.517V32H0V4h16.524C16.19,4.94,16,5.946,16,7 C16,11.971,20.029,16,25,16z M12,16h2V6h-2V16z M2,16h2V6H2V16z M8,20H2v2h4v2H2v2h4v2H2v2h6V20z M10,6H6v10h4V6z M18,20h-6v6h4v2 h-4v2h6V20z M28,20h-6v6h4v2h-4v2h6v-6h-4v-2h4V20z M18,7c0-3.866,3.134-7,7-7c3.866,0,7,3.134,7,7c0,3.866-3.134,7-7,7 C21.134,14,18,10.866,18,7z M29.167,4.247l-6.92,6.92C23.038,11.691,23.983,12,25,12c2.757,0,5-2.243,5-5 C30,5.983,29.691,5.038,29.167,4.247z M20,7c0,1.017,0.309,1.962,0.833,2.753l6.92-6.92C26.962,2.309,26.017,2,25,2 C22.243,2,20,4.243,20,7z"}]},{name:"barcode-check-mark",styles:[{styleName:"square regular",content:"M8,8v8H4V8H8z M28,30H2V6h14.059c0.077-0.695,0.239-1.362,0.464-2H0v28h30V14.482 c-0.616,0.412-1.289,0.743-2,0.995V30z M4,26v2h6V18H4v2h4v2H4v2h4v2H4z M18,11.817V16h4v-1.055 C20.369,14.328,18.975,13.231,18,11.817z M18,28h-6v-2h4v-2h-4v-6h6V28z M16,20h-2v2h2V20z M26,20v-2h-6v6h4v2h-4v2h6v-6h-4v-2H26z M14,8v8h2V8H14z M12,8h-2v8h2V8z M17.98,7c0-3.866,3.134-7,7-7c3.866,0,7,3.134,7,7s-3.134,7-7,7C21.114,14,17.98,10.866,17.98,7z M19.98,6.829l4.243,4.243l5.657-5.657L28.466,4l-4.243,4.243l-2.828-2.829L19.98,6.829z"},{styleName:"square light",content:"M20.001,12.3V17h-1v-5.848C19.298,11.566,19.632,11.95,20.001,12.3z M21.001,13.114V17h1v-3.315 C21.654,13.517,21.317,13.33,21.001,13.114z M9.001,8h-2v9h2V8z M23.001,14.096V17h2v-2.525 C24.307,14.432,23.636,14.305,23.001,14.096z M26.001,14.475V17h1v-2.646C26.675,14.417,26.34,14.454,26.001,14.475z M29.001,13.685 c-0.322,0.158-0.654,0.297-1,0.411V17h1V13.685z M5.001,8v9h1V8H5.001z M19,30h-6v-1h5v-4h-5v-6h6V30z M18,20h-4v4h4V20z M14.001,8 v9h1V8H14.001z M3.001,8v9h1V8H3.001z M31,31H1V6h16.526c0.021-0.339,0.059-0.674,0.12-1H0v27h32V11.153 c-0.297,0.414-0.632,0.797-1,1.147V31z M13.001,8h-1v9h1V8z M16.001,8v9h2V9.263C17.851,8.855,17.729,8.435,17.646,8H16.001z M3,29 v1h6V19H3v1h5v4H3v1h5v4H3z M11.001,17V8h-1v9H11.001z M23,29v1h6v-6h-5v-4h5v-1h-6v6h5v4H23z M28.914,4.915l-0.707-0.707 l-3.379,3.379l-2.121-2.122L22,6.172L24.828,9L28.914,4.915z M20.904,11.097c-2.539-2.539-2.538-6.654,0-9.192s6.654-2.539,9.192,0 c2.539,2.539,2.538,6.654,0,9.192S23.442,13.635,20.904,11.097z M21.611,10.39c2.144,2.145,5.634,2.145,7.778,0s2.144-5.634,0-7.778 s-5.634-2.145-7.778,0S19.466,8.245,21.611,10.39z"},{styleName:"square bold",content:"M16,24h-2v-2h2V24z M25,16c1.85,0,3.569-0.56,5-1.517V32H0V4h16.524C16.19,4.94,16,5.946,16,7 C16,11.971,20.029,16,25,16z M12,16h2V6h-2V16z M2,16h2V6H2V16z M8,20H2v2h4v2H2v2h4v2H2v2h6V20z M10,6H6v10h4V6z M18,20h-6v6h4v2 h-4v2h6V20z M28,20h-6v6h4v2h-4v2h6v-6h-4v-2h4V20z M17.98,7c0-3.866,3.134-7,7-7c3.866,0,7,3.134,7,7s-3.134,7-7,7 C21.114,14,17.98,10.866,17.98,7z M19.98,6.829l4.243,4.243l5.657-5.657L28.466,4l-4.243,4.243l-2.828-2.829L19.98,6.829z"}]},{name:"barcode-cross-mark",styles:[{styleName:"square light",content:"M29.001,17h-1v-2.904c0.346-0.113,0.678-0.253,1-0.411V17z M23,29v1h6v-6h-5v-4h5v-1h-6v6h5v4H23z M23.001,14.096V17h2v-2.525C24.307,14.432,23.636,14.305,23.001,14.096z M31,31H1V6h16.526c0.021-0.339,0.059-0.674,0.12-1H0v27h32 V11.153c-0.297,0.414-0.632,0.797-1,1.147V31z M26.001,14.475V17h1v-2.646C26.675,14.417,26.34,14.454,26.001,14.475z M11.001,17V8 h-1v9H11.001z M16.001,8v9h2V9.263C17.851,8.855,17.729,8.435,17.646,8H16.001z M14.001,8v9h1V8H14.001z M13.001,8h-1v9h1V8z M19,30 h-6v-1h5v-4h-5v-6h6V30z M18,20h-4v4h4V20z M5.001,8v9h1V8H5.001z M9.001,8h-2v9h2V8z M19.001,11.152V17h1v-4.7 C19.632,11.95,19.298,11.566,19.001,11.152z M3.001,8v9h1V8H3.001z M3,29v1h6V19H3v1h5v4H3v1h5v4H3z M21.001,13.114V17h1v-3.315 C21.654,13.517,21.317,13.33,21.001,13.114z M23.379,9.328L25.5,7.207l2.121,2.121l0.707-0.707L26.207,6.5l2.121-2.121l-0.707-0.707 L25.5,5.793l-2.121-2.121l-0.707,0.707L24.793,6.5l-2.121,2.121L23.379,9.328z M20.904,11.096c-2.539-2.539-2.538-6.654,0-9.192 s6.654-2.539,9.192,0c2.539,2.539,2.538,6.654,0,9.192S23.442,13.635,20.904,11.096z M21.611,10.389 c2.144,2.144,5.634,2.144,7.778,0c2.144-2.144,2.144-5.634,0-7.778s-5.634-2.144-7.778,0S19.466,8.245,21.611,10.389z"},{styleName:"square regular",content:"M16,8v8h-2V8H16z M4,26v2h6V18H4v2h4v2H4v2h4v2H4z M12,8h-2v8h2V8z M18,28h-6v-2h4v-2h-4v-6h6V28z M16,20h-2 v2h2V20z M28,30H2V6h14.059c0.077-0.695,0.239-1.362,0.464-2H0v28h30V14.482c-0.616,0.412-1.289,0.743-2,0.995V30z M18,11.817V16h4 v-1.055C20.369,14.328,18.975,13.231,18,11.817z M26,20v-2h-6v6h4v2h-4v2h6v-6h-4v-2H26z M4,8v8h4V8H4z M20.05,11.95 c-2.734-2.734-2.734-7.166,0-9.899c2.734-2.734,7.166-2.734,9.9,0s2.734,7.166,0,9.899C27.216,14.683,22.784,14.684,20.05,11.95z M20.758,4.172L23.586,7l-2.828,2.828l1.414,1.414L25,8.414l2.828,2.828l1.414-1.414L26.414,7l2.829-2.829l-1.414-1.414L25,5.586 l-2.828-2.828L20.758,4.172z"},{styleName:"square bold",content:"M16,7c0-1.054,0.19-2.06,0.523-3H0v28h30V14.483C28.569,15.44,26.85,16,25,16C20.029,16,16,11.971,16,7z M12,6h2v10h-2V6z M2,6h2v10H2V6z M8,30H2v-2h4v-2H2v-2h4v-2H2v-2h6V30z M10,16H6V6h4V16z M18,30h-6v-2h4v-2h-4v-6h6V30z M28,22h-4 v2h4v6h-6v-2h4v-2h-4v-6h6V22z M16,24h-2v-2h2V24z M29.95,11.95c2.734-2.734,2.734-7.166,0-9.899s-7.166-2.734-9.9,0 c-2.734,2.734-2.734,7.166,0,9.899C22.784,14.684,27.216,14.683,29.95,11.95z M22.172,2.757L25,5.586l2.829-2.829l1.414,1.414 L26.414,7l2.828,2.828l-1.414,1.414L25,8.414l-2.828,2.828l-1.414-1.414L23.586,7l-2.828-2.828L22.172,2.757z"}]},{name:"barcode-question-mark",styles:[{styleName:"square light",content:"M19,19h-6v6h5v4h-5v1h6V19z M18,24h-4v-4h4V24z M28,29v-4h-5v-6h6v1h-5v4h5v6h-6v-1H28z M8,29v-4H3v-1h5v-4 H3v-1h6v11H3v-1H8z M31,12.3c0.368-0.35,0.703-0.733,1-1.147V32H0V5h17.646c-0.061,0.326-0.099,0.661-0.12,1H1v25h30V12.3z M27.349,3.4c0.598,0.681,0.504,1.564,0.492,1.663c-0.093,0.852-0.699,1.246-1.145,1.533c-0.467,0.303-0.69,0.468-0.695,0.909V8h-1 V7.5c0.012-1.003,0.67-1.43,1.15-1.742c0.431-0.278,0.656-0.44,0.697-0.812c0-0.012,0.056-0.542-0.256-0.891 C26.381,3.82,26.026,3.7,25.538,3.7c-1.421,0-1.529,1.093-1.537,1.311V5.71h-1V5c0-0.64,0.456-2.3,2.537-2.3 C26.33,2.7,26.938,2.935,27.349,3.4z M25.001,9h1v1h-1V9z M25.501,0c-3.59,0-6.5,2.91-6.5,6.5c0,3.59,2.91,6.5,6.5,6.5 c3.59,0,6.5-2.91,6.5-6.5C32.001,2.91,29.091,0,25.501,0z M25.501,12c-3.033,0-5.5-2.467-5.5-5.5s2.467-5.5,5.5-5.5 s5.5,2.467,5.5,5.5S28.534,12,25.501,12z M10.001,17V8h1v9H10.001z M15.001,8v9h-1V8H15.001z M13.001,17h-1V8h1V17z M9.001,17h-2V8 h2V17z M4.001,8v9h-1V8H4.001z M6.001,8v9h-1V8H6.001z M27.001,14.354V17h-1v-2.525C26.34,14.454,26.675,14.417,27.001,14.354z M25.001,14.475V17h-2v-2.904C23.636,14.305,24.307,14.432,25.001,14.475z M29.001,17h-1v-2.904c0.346-0.113,0.678-0.253,1-0.411V17 z M22.001,13.685V17h-1v-3.886C21.317,13.33,21.654,13.517,22.001,13.685z M18.001,9.263V17h-2V8h1.646 C17.729,8.435,17.851,8.855,18.001,9.263z M20.001,17h-1v-5.848c0.297,0.414,0.631,0.798,1,1.148V17z"},{styleName:"square bold",content:"M25,0c-3.866,0-7,3.134-7,7s3.134,7,7,7s7-3.134,7-7S28.866,0,25,0z M26,12h-2v-2h2V12z M28.308,5.822 c-0.357,0.818-1.442,1.346-1.933,1.771C25.906,8,26,9,26,9h-2V8.128c-0.063-1.628,3.344-2.222,2.356-3.913 C26.1,3.776,25.491,3.7,25.047,3.7c-1.344,0-1.529,0.904-1.547,1.292V6h-2V4.963c0-1.262,0.963-3.263,3.547-3.263 c1.787,0,2.637,0.889,2.983,1.419C28.561,3.93,28.67,4.991,28.308,5.822z M16,24h-2v-2h2V24z M16,7c0-1.054,0.19-2.06,0.523-3H0v28 h30V14.483C28.569,15.44,26.85,16,25,16C20.029,16,16,11.971,16,7z M12,6h2v10h-2V6z M2,6h2v10H2V6z M8,30H2v-2h4v-2H2v-2h4v-2H2v-2 h6V30z M10,16H6V6h4V16z M18,30h-6v-2h4v-2h-4v-6h6V30z M28,22h-4v2h4v6h-6v-2h4v-2h-4v-6h6V22z"},{styleName:"square regular",content:"M12,16h-2V8h2V16z M4,26v2h6V18H4v2h4v2H4v2h4v2H4z M4,8v8h4V8H4z M14,8v8h2V8H14z M26,20v-2h-6v6h4v2h-4v2 h6v-6h-4v-2H26z M18,28h-6v-2h4v-2h-4v-6h6V28z M16,20h-2v2h2V20z M32,7c0,3.866-3.134,7-7,7s-7-3.134-7-7s3.134-7,7-7 S32,3.134,32,7z M26,10h-2v2h2V10z M28.03,3.119C27.684,2.589,26.834,1.7,25.047,1.7c-2.584,0-3.547,2.001-3.547,3.263V6h2V4.992 C23.518,4.604,23.703,3.7,25.047,3.7c0.444,0,1.053,0.075,1.31,0.515C27.344,5.906,23.938,6.5,24,8.128V9h2c0,0-0.094-1,0.375-1.406 c0.49-0.425,1.575-0.953,1.933-1.771C28.67,4.991,28.561,3.93,28.03,3.119z M28,30H2V6h14.059c0.077-0.695,0.239-1.362,0.464-2H0v28 h30V14.482c-0.616,0.412-1.289,0.743-2,0.995V30z M18,11.817V16h4v-1.055C20.369,14.328,18.975,13.231,18,11.817z"}]},{name:"barcode-exclamation-mark",styles:[{styleName:"square light",content:"M27.001,14.354V17h-1v-2.525C26.34,14.454,26.675,14.417,27.001,14.354z M23.001,14.096V17h2v-2.525 C24.307,14.432,23.636,14.305,23.001,14.096z M23,29v1h6v-6h-5v-4h5v-1h-6v6h5v4H23z M21.001,13.114V17h1v-3.315 C21.654,13.517,21.317,13.33,21.001,13.114z M9.001,8h-2v9h2V8z M29.001,13.685c-0.322,0.158-0.654,0.297-1,0.411V17h1V13.685z M14.001,8v9h1V8H14.001z M17.646,8h-1.646v9h2V9.263C17.851,8.855,17.729,8.435,17.646,8z M13.001,8h-1v9h1V8z M19,30h-6v-1h5v-4 h-5v-6h6V30z M18,20h-4v4h4V20z M20.001,12.3c-0.369-0.35-0.703-0.733-1-1.148V17h1V12.3z M3.001,8v9h1V8H3.001z M31,31H1V6h16.526 c0.021-0.339,0.059-0.674,0.12-1H0v27h32V11.153c-0.297,0.414-0.632,0.797-1,1.147V31z M5.001,8v9h1V8H5.001z M3,29v1h6V19H3v1h5v4 H3v1h5v4H3z M11.001,17V8h-1v9H11.001z M25,8h1V3h-1V8z M32,6.5c0,3.59-2.91,6.5-6.5,6.5S19,10.09,19,6.5S21.91,0,25.5,0 S32,2.91,32,6.5z M31,6.5C31,3.467,28.533,1,25.5,1S20,3.467,20,6.5s2.467,5.5,5.5,5.5S31,9.533,31,6.5z M25,10h1V9h-1V10z"},{styleName:"square bold",content:"M16,7c0-1.054,0.19-2.06,0.523-3H0v28h30V14.483C28.569,15.44,26.85,16,25,16C20.029,16,16,11.971,16,7z M12,6h2v10h-2V6z M2,6h2v10H2V6z M8,30H2v-2h4v-2H2v-2h4v-2H2v-2h6V30z M10,16H6V6h4V16z M18,30h-6v-2h4v-2h-4v-6h6V30z M28,22h-4 v2h4v6h-6v-2h4v-2h-4v-6h6V22z M16,24h-2v-2h2V24z M25,0c-3.866,0-7,3.134-7,7s3.134,7,7,7s7-3.134,7-7S28.866,0,25,0z M26,12h-2v-2 h2V12z M26,8h-2V2h2V8z"},{styleName:"square regular",content:"M22,14.945V16h-4v-4.183C18.975,13.231,20.369,14.328,22,14.945z M18,28h-6v-2h4v-2h-4v-6h6V28z M16,20h-2v2 h2V20z M4,8v8h4V8H4z M26,20v-2h-6v6h4v2h-4v2h6v-6h-4v-2H26z M4,26v2h6V18H4v2h4v2H4v2h4v2H4z M14,8v8h2V8H14z M28,30H2V6h14.059 c0.077-0.695,0.239-1.362,0.464-2H0v28h30V14.482c-0.616,0.412-1.289,0.743-2,0.995V30z M12,8h-2v8h2V8z M32,7c0,3.866-3.134,7-7,7 s-7-3.134-7-7s3.134-7,7-7S32,3.134,32,7z M26,10h-2v2h2V10z M26,2h-2v6h2V2z"}]},{name:"sliders-02",styles:[{styleName:"square regular",content:"M10,14V4H6V0H4v4H0v10h4v18h2V14H10z M2,12V6h6v6H2z M20,28V18h-4V0h-2v18h-4v10h4v4h2v-4H20z M12,26v-6h6v6 H12z M30,14V4h-4V0h-2v4h-4v10h4v18h2V14H30z M22,12V6h6v6H22z"},{styleName:"square light",content:"M30,13V6h-3V0h-1v6h-3v7h3v19h1V13H30z M24,12V7h5v5H24z M8,13V6H5V0H4v6H1v7h3v19h1V13H8z M2,12V7h5v5H2z M19,27v-7h-3V0h-1v20h-3v7h3v5h1v-5H19z M13,26v-5h5v5H13z"},{styleName:"square bold",content:"M28,12v20h-2V12h-2V6h2V0h2v6h2v6H28z M18,24v-6h-2V0h-2v18h-2v6h2v8h2v-8H18z M6,12V6H4V0H2v6H0v6h2v20h2 V12H6z"}]},{name:"sliders",styles:[{styleName:"square regular",content:"M14,22H4v4H0v2h4v4h10v-4h18v-2H14V22z M12,30H6v-6h6V30z M28,12H18v4H0v2h18v4h10v-4h4v-2h-4V12z M26,20h-6 v-6h6V20z M14,2H4v4H0v2h4v4h10V8h18V6H14V2z M12,10H6V4h6V10z"},{styleName:"square light",content:"M13,2H6v3H0v1h6v3h7V6h19V5H13V2z M12,8H7V3h5V8z M13,24H6v3H0v1h6v3h7v-3h19v-1H13V24z M12,30H7v-5h5V30z M27,13h-7v3H0v1h20v3h7v-3h5v-1h-5V13z M26,19h-5v-5h5V19z"},{styleName:"square bold",content:"M12,4h20v2H12v2H6V6H0V4h6V2h6V4z M24,14h-6v2H0v2h18v2h6v-2h8v-2h-8V14z M12,26H6v2H0v2h6v2h6v-2h20v-2H12 V26z"}]},{name:"two-sheets-blank",styles:[{styleName:"square light",content:"M6,6H0v26h24v-6h5V1H6V6z M23,31H1V7h22V31z M7,2h21v23h-4V6H7V2z"},{styleName:"square regular",content:"M6,6H0v26h24v-6h6V0H6V6z M22,30H2V8h20V30z M8,2h20v22h-4V6H8V2z"},{styleName:"square bold",content:"M6,6H0v26h24v-6h6V0H6V6z M20,28H4V10h16V28z M10,4h16v18h-2V6H10V4z"}]},{name:"house-07",styles:[{styleName:"square regular",content:"M2.001,14.869l13-12.132l13,12.132V30h-8V20h-10v10h-8V14.869z M15.001,0.001L0.001,14v18h12V22h6v10h12V14 L15.001,0.001z"},{styleName:"square light",content:"M1,14.453L16,1.328l14.999,13.125v16.548H20v-11h-8.001v11H1V14.453z M16,0L0,14v18h12.999V21.001H19V32h13 V14L16,0z"},{styleName:"square bold",content:"M4,15.814L16,5.317l12,10.497V28h-6V18H10v10H4V15.814z M16,0.001L0.001,14v18H14V22h4v10h14V14L16,0.001z"}]},{name:"ipad-location",styles:[{styleName:"square regular",content:"M4,32h24V0H4V32z M18,30h-4v-4h4V30z M6,2h20v22H6V2z M16,8c-1.104,0-2.104,0.42-2.828,1.098 C12.448,9.777,12,10.714,12,11.75c0,2.32,4,8.25,4,8.25s4-5.93,4-8.25c0-1.036-0.448-1.973-1.172-2.652C18.104,8.42,17.104,8,16,8z M16,14c-1.105,0-2-0.896-2-2c0-1.105,0.895-2,2-2s2,0.895,2,2C18,13.104,17.105,14,16,14z"},{styleName:"square light",content:"M17,29h-2v-2h2V29z M28,0v32H4V0H28z M27,25H5v6h22V25z M27,1H5v23h22V1z M16,10c-1.105,0-2,0.895-2,2 c0,1.104,0.895,2,2,2s2-0.896,2-2C18,10.895,17.105,10,16,10z M16,8c-1.104,0-2.104,0.42-2.828,1.098 C12.448,9.777,12,10.714,12,11.75c0,2.32,4,8.25,4,8.25s4-5.93,4-8.25c0-1.036-0.448-1.973-1.172-2.652C18.104,8.42,17.104,8,16,8z M16,18.16c-1.393-2.232-3-5.198-3-6.41c0-0.722,0.304-1.405,0.855-1.922C14.425,9.294,15.187,9,16,9s1.575,0.294,2.145,0.828 C18.696,10.345,19,11.028,19,11.75C19,12.962,17.393,15.929,16,18.16z"},{styleName:"square bold",content:"M4,32h24V0H4V32z M18,30h-4v-4h4V30z M8,4h16v20H8V4z M16,8c-1.104,0-2.104,0.42-2.828,1.098 C12.448,9.777,12,10.714,12,11.75c0,2.32,4,8.25,4,8.25s4-5.93,4-8.25c0-1.036-0.448-1.973-1.172-2.652C18.104,8.42,17.104,8,16,8z M16,14c-1.105,0-2-0.896-2-2c0-1.105,0.895-2,2-2s2,0.895,2,2C18,13.104,17.105,14,16,14z"}]},{name:"two-mobile-phones",styles:[{styleName:"square regular",content:"M8,4H2v28h18v-4.002h6V0H8V4z M4,26V6h14v20H4z M12,30h-2v-2h2V30z M24,2v20h-4V4H10V2H24z"},{styleName:"square light",content:"M11,27h2v2h-2V27z M7,9h10v16H7V9z M8,24h8V10H8V24z M27,27h-7v5H4V6h7V0h16V27z M19,7H5v24h14V7z M20,6v13 h3V4h-8v2H20z M26,1H12v5h2V3h10v17h-4v6h6V1z"},{styleName:"square bold",content:"M8,6H0v26h18v-4.002h8V0H8V6z M10,28H8v-2h2V28z M14,24H4V10h10V24z M22,4v16h-4V6h-6V4H22z"}]},{name:"speech-bubble-text-exclamation-mark-02",styles:[{styleName:"square bold",content:"M16,8H6V6h10V8z M6,16h14v-2H6V16z M28,15.477V22h-7.657L16,26.343L11.657,22H4V4h12.523 c0.561-1.583,1.545-2.965,2.826-4H0v26h10l6,6l6-6h10V12.651C30.965,13.932,29.583,14.916,28,15.477z M6,12h10v-2H6V12z M6,20h20v-2 H6V20z M32,7c0,3.866-3.134,7-7,7s-7-3.134-7-7s3.134-7,7-7S32,3.134,32,7z M26,10h-2v2h2V10z M26,2h-2v6h2V2z"},{styleName:"square regular",content:"M32,12.651V24H22l-6,8l-6-8H0V0h19.35c-0.707,0.57-1.326,1.243-1.832,2H2v20h9l5,6.666L21,22h9v-7.518 C30.756,13.977,31.43,13.357,32,12.651z M16,4H4v2h12V4z M4,14h14v-2H4V14z M4,10h12V8H4V10z M4,18h24v-2H4V18z M32,7 c0,3.866-3.134,7-7,7s-7-3.134-7-7s3.134-7,7-7S32,3.134,32,7z M26,10h-2v2h2V10z M26,2h-2v6h2V2z"},{styleName:"square light",content:"M4,17h24v1H4V17z M4,14h16v-1H4V14z M31,23l-10.555,0.002L16,30.114l-4.445-7.112L1,23V1.001h17v-1H0V24 l11,0.002L16,32l5-7.998L32,24V14h-1V23z M4,10h13V9H4V10z M17,5H4v1h13V5z M25,10h1V9h-1V10z M32,6.5c0,3.59-2.91,6.5-6.5,6.5 S19,10.09,19,6.5S21.91,0,25.5,0S32,2.91,32,6.5z M31,6.5C31,3.467,28.533,1,25.5,1S20,3.467,20,6.5s2.467,5.5,5.5,5.5 S31,9.533,31,6.5z M25,8h1V3h-1V8z"}]},{name:"paint-palette",styles:[{styleName:"square light",content:"M11.985,1c1.135,0,2.068,0.395,2.775,1.174c0.98,1.08,0.715,2.144,0.162,3.768 c-0.386,1.134-0.785,2.307-0.225,3.403c0.376,0.736,1.108,1.263,2.238,1.611c0.244,0.075,0.512,0.113,0.797,0.113 c0.95,0,2.021-0.411,3.26-0.886c1.442-0.553,3.076-1.18,4.658-1.18c1.553,0,2.802,0.594,3.931,1.868 c1.274,1.438,1.72,3.919,1.223,6.807c-0.823,4.787-3.917,9.296-7.882,11.489C20.875,30.297,17.825,31,14.962,31 C10.78,31,3.46,29.574,1.426,20.026C0.285,14.671,1.489,9.305,4.728,5.303C6.877,2.648,9.657,1,11.985,1 M11.985,0 c-5.807,0-13.993,8.708-11.537,20.234C2.367,29.241,8.989,32,14.962,32c3.322,0,6.442-0.853,8.443-1.959 c7.748-4.285,10.783-15.476,6.924-19.834c-1.468-1.657-3.083-2.205-4.68-2.205c-3.103,0-6.141,2.067-7.917,2.067 c-0.181,0-0.349-0.021-0.502-0.069c-4.553-1.4,1.307-5.154-1.728-8.498C14.569,0.475,13.342,0,11.985,0L11.985,0z M6.5,13 C7.879,13,9,14.121,9,15.5S7.879,18,6.5,18S4,16.878,4,15.5S5.122,13,6.5,13 M6.5,12C4.567,12,3,13.568,3,15.5 C3,17.431,4.567,19,6.5,19c1.932,0,3.5-1.568,3.5-3.5C10,13.568,8.432,12,6.5,12L6.5,12z M10.5,21c1.378,0,2.5,1.121,2.5,2.5 S11.879,26,10.5,26S8,24.878,8,23.5S9.122,21,10.5,21 M10.5,20C8.567,20,7,21.568,7,23.5c0,1.932,1.566,3.5,3.5,3.5 c1.932,0,3.5-1.568,3.5-3.5C14,21.568,12.432,20,10.5,20L10.5,20z M10,6c1.103,0,2,0.897,2,2s-0.897,2-2,2S8,9.103,8,8S8.898,6,10,6 M10,5C8.343,5,7,6.343,7,8c0,1.657,1.343,3,3,3c1.655,0,3-1.343,3-3C13,6.343,11.655,5,10,5L10,5z M19.5,21 c1.378,0,2.5,1.121,2.5,2.5S20.879,26,19.5,26S17,24.878,17,23.5S18.122,21,19.5,21 M19.5,20c-1.934,0-3.5,1.568-3.5,3.5 c0,1.932,1.566,3.5,3.5,3.5c1.932,0,3.5-1.568,3.5-3.5C23,21.568,21.432,20,19.5,20L19.5,20z M25,14c1.378,0,2.5,1.121,2.5,2.5 S26.379,19,25,19s-2.5-1.121-2.5-2.5S23.622,14,25,14 M25,13c-1.934,0-3.5,1.568-3.5,3.5c0,1.932,1.566,3.5,3.5,3.5 c1.934,0,3.5-1.568,3.5-3.5C28.5,14.568,26.934,13,25,13L25,13z"},{styleName:"square regular",content:"M11.985,1.999c0.853,0,1.518,0.277,2.034,0.846c0.573,0.631,0.506,1.158-0.044,2.773 c-0.411,1.206-0.921,2.707-0.169,4.18c0.505,0.99,1.433,1.681,2.834,2.112c0.339,0.104,0.706,0.157,1.091,0.157 c1.136,0,2.286-0.441,3.618-0.953c1.361-0.522,2.903-1.114,4.299-1.114c1.246,0,2.257,0.487,3.183,1.531 c1.056,1.192,1.425,3.425,0.986,5.974c-0.774,4.499-3.671,8.732-7.381,10.784C20.942,29.117,18.194,30,14.962,30 c-3.88,0-10.67-1.323-12.558-10.183C1.326,14.759,2.456,9.698,5.505,5.932C7.439,3.543,9.982,1.999,11.985,1.999 M11.985-0.001 c-5.807,0-13.993,8.708-11.538,20.234C2.367,29.241,8.988,32,14.962,32c3.322,0,6.443-0.853,8.443-1.959 c7.748-4.285,10.783-15.477,6.924-19.834c-1.468-1.657-3.083-2.205-4.68-2.205c-3.103,0-6.141,2.067-7.918,2.067 c-0.181,0-0.349-0.021-0.502-0.069c-4.553-1.4,1.307-5.154-1.728-8.498C14.569,0.475,13.342,0,11.985-0.001L11.985-0.001z M7,18 c1.656,0,3-1.344,3-3c0-1.656-1.344-3-3-3c-1.657,0-3,1.344-3,3C4,16.655,5.343,18,7,18z M14,23c0-1.656-1.344-3-3-3 c-1.657,0-3,1.344-3,3c0,1.656,1.343,3,3,3C12.656,26,14,24.655,14,23z M12,7.5C12,6.119,10.879,5,9.5,5C8.119,5,7,6.119,7,7.5 C7,8.88,8.119,10,9.5,10C10.879,10,12,8.88,12,7.5z M22,23c0-1.656-1.344-3-3-3c-1.657,0-3,1.344-3,3c0,1.656,1.343,3,3,3 C20.656,26,22,24.655,22,23z M28,17c0-1.656-1.343-3-3-3s-3,1.344-3,3c0,1.656,1.343,3,3,3S28,18.655,28,17z"},{styleName:"square bold",content:"M30.328,10.207C25.715,5,19.664,10.75,17.228,10c-4.552-1.4,1.307-5.154-1.728-8.498 C10.584-3.916-2.582,6.015,0.447,20.234c2.986,14.016,17.359,12.902,22.957,9.807C31.152,25.756,34.187,14.564,30.328,10.207z M9.5,5C10.879,5,12,6.119,12,7.5c0,1.381-1.121,2.5-2.5,2.5C8.119,10,7,8.881,7,7.5C7,6.119,8.119,5,9.5,5z M4,15 c0-1.656,1.343-3,3-3c1.656,0,3,1.344,3,3c0,1.656-1.344,3-3,3C5.342,18,4,16.656,4,15z M11,26c-1.657,0-3-1.344-3-3 c0-1.656,1.343-3,3-3c1.656,0,3,1.344,3,3C14,24.655,12.655,26,11,26z M19,26c-1.657,0-3-1.344-3-3c0-1.656,1.343-3,3-3 c1.656,0,3,1.344,3,3C22,24.655,20.655,26,19,26z M25,20c-1.657,0-3-1.344-3-3c0-1.656,1.343-3,3-3c1.657,0,3,1.344,3,3 C28,18.656,26.657,20,25,20z"}]},{name:"greater-than-sign",styles:[{styleName:"square regular",content:"M9.398,3L24,16.976L9.342,29l-1.285-1.437L21.09,16.868L8,4.339L9.398,3z"},{styleName:"square bold",content:"M9.658,3L25,17.032L9.535,29l-2.412-3.025l11.871-9.187L7,5.819L9.658,3z"},{styleName:"square light",content:"M7.703,3L22,16.988L7.675,29l-0.646-0.738l13.509-11.329L7,3.688L7.703,3z"}]},{name:"less-than-sign",styles:[{styleName:"square regular",content:"M24,4.339L10.91,16.868l13.033,10.695L22.658,29L8,16.976L22.602,3L24,4.339z"},{styleName:"square light",content:"M22,3.688L8.462,16.933l13.509,11.329L21.325,29L7,16.988L21.297,3L22,3.688z"},{styleName:"square bold",content:"M25,5.819L13.006,16.788l11.871,9.187L22.465,29L7,17.032L22.342,3L25,5.819z"}]},{name:"equals-sign",styles:[{styleName:"square regular",content:"M6,10h22v2H6V10z M6,22h22v-2H6V22z"},{styleName:"square light",content:"M4,11h24v1H4V11z M4,21h24v-1H4V21z"},{styleName:"square bold",content:"M28,14H4v-4h24V14z M4,24h24.002v-4H4V24z"}]},{name:"barcode",styles:[{styleName:"square regular",content:"M-0.001,30h30V2h-30V30z M27.999,28h-26V4h26V28z M25.999,14h-2V6h2V14z M7.999,14h-4V6h4V14z M3.999,26v-2 h4v-2h-4v-2h4v-2h-4v-2h6v10H3.999z M11.999,14h-2V6h2V14z M11.999,22h4v2h-4v2h6V16h-6V22z M13.999,18h2v2h-2V18z M15.999,14h-2V6 h2V14z M21.999,14h-4V6h4V14z M25.999,16v2h-4v2h4v6h-6v-2h4v-2h-4v-6H25.999z"},{styleName:"square light",content:"M30.999,29h-30V4h30V29z M31.999,3h-32v27h32V3z M20.999,15h2V5h-2V15z M25.999,15h1V5h-1V15z M23.999,15h1 V5h-1V15z M18.999,15h1V5h-1V15z M27.999,15h2V5h-2V15z M8.999,17h-6v1h5v4h-5v1h5v4h-5v1h6V17z M17.999,22h-4v-4h4V22z M18.999,17 h-6v6h5v4h-5v1h6V17z M5.999,5h-2v10h2V5z M12.999,5h-2v10h2V5z M14.999,5h-1v10h1V5z M7.999,5h-1v10h1V5z M9.999,5h-1v10h1V5z M2.999,5h-1v10h1V5z M17.999,5h-2v10h2V5z M28.999,17h-6v6h5v4h-5v1h6v-6h-5v-4h5V17z"},{styleName:"square bold",content:"M13.999,20h2v2h-2V20z M-0.001,2h30v28h-30V2z M25.999,14h2V4h-2V14z M5.999,14h4V4h-4V14z M1.999,14h2V4h-2 V14z M7.999,18h-6v2h4v2h-4v2h4v2h-4v2h6V18z M13.999,4h-2v10h2V4z M17.999,18h-6v6h4v2h-4v2h6V18z M19.999,4h-4v10h4V4z M21.999,14 h2V4h-2V14z M27.999,18h-6v6h4v2h-4v2h6v-6h-4v-2h4V18z"}]},{name:"arrow-graph-up",styles:[{styleName:"square regular",content:"M22,6h10v10l-4.157-4.145L17.167,22.671l-7.141-6.975L1.473,25L0,23.646l9.948-10.822l7.192,7.026 l9.29-9.409L22,6z"},{styleName:"square light",content:"M23,6h9v9h-1V7.711l-13.823,13.99L10.008,14.7L0.707,24L0,23.293l10-10l7.164,6.998L30.297,7H23V6z"},{styleName:"square bold",content:"M20,6h12v12l-4.5-4.5l-9.365,10.205l-7.996-7.129L3.063,25L0,22.427L9.725,10.85l8.129,7.246l6.816-7.427 L20,6z"}]},{name:"speech-bubble-three-dots",styles:[{styleName:"square bold",content:"M4,4.001h24v16H16.789L10,24.525v-4.524H4V4.001z M0,0v24h6v8l12-8h14V0H0z M12,12c0-1.106-0.894-2-2-2 s-2,0.894-2,2s0.894,2,2,2S12,13.106,12,12 M18,12c0-1.106-0.895-2-2-2s-2,0.894-2,2s0.894,2,2,2S18,13.106,18,12 M24,12 c0-1.106-0.895-2-2-2s-2,0.894-2,2s0.895,2,2,2S24,13.106,24,12"},{styleName:"square light",content:"M30,1v21H13.586L7,28.586V22H1V1H30z M31,0H0v23h6v8l8-8h17V0z M8,11.5C8,10.672,7.328,10,6.5,10 S5,10.672,5,11.5S5.672,13,6.5,13S8,12.328,8,11.5 M25,11.5c0-0.828-0.672-1.5-1.5-1.5S22,10.672,22,11.5s0.672,1.5,1.5,1.5 S25,12.328,25,11.5 M17,11.5c0-0.828-0.672-1.5-1.5-1.5S14,10.672,14,11.5s0.672,1.5,1.5,1.5S17,12.328,17,11.5"},{styleName:"square regular",content:"M30,2v20H15.298L8,27.839V22H2V2H30z M32,0H0v24h6v8l10-8h16V0z M10,12c0-1.106-0.894-2-2-2s-2,0.894-2,2 s0.894,2,2,2S10,13.106,10,12 M18,12c0-1.106-0.895-2-2-2s-2,0.894-2,2s0.894,2,2,2S18,13.106,18,12 M26,12c0-1.106-0.895-2-2-2 s-2,0.894-2,2s0.895,2,2,2S26,13.106,26,12"}]},{name:"file-chart-text",styles:[{styleName:"square light",content:"M31,1v30H1V1H31z M0,0v32h32V0H0z M28,22H4v1h24V22z M28,26H4v1h24V26z M28,18H4v1h24V18z M11.977,7.254 l5.1,6.119L21.29,6H28V5h-7.29l-3.787,6.627l-4.9-5.881l-8.387,8.911l0.729,0.686L11.977,7.254z"},{styleName:"square regular",content:"M30,2v28H2V2H30z M32,0H0v32h32V0L32,0z M28,24H4v2h24V24z M28,20H4v2h24V20z M12.041,9.611l5.113,6.135 L21.58,8H28V6h-7.58l-3.574,6.254l-4.887-5.865L5.199,15.4L6.801,16.6L12.041,9.611z"},{styleName:"square bold",content:"M28,28H4V4h24V28z M0,0v32h32V0H0z M26,24H6v2h20V24z M26,20H6v2h20V20z M21.58,10H26V8h-5.58l-3.574,6.254 l-4.906-5.889l-5.754,8.053l1.629,1.164l4.246-5.947l5.094,6.111L21.58,10z"}]},{name:"map-location-03",styles:[{styleName:"square bold",content:"M32,22c0,5.523-7.164,10-16,10S0,27.523,0,22c0-5.309,6.624-9.639,14.984-9.968 c0.471,1.275,1.062,2.647,1.687,3.987C16.447,16.012,5,16,4,22c-0.466,2.794,5.132,6,12,6s12-3.168,12-6 c0-1.076-0.744-2.199-2.039-3.18c0.572-1.126,1.177-2.366,1.744-3.622C30.362,16.984,32,19.37,32,22z M28,8c0,3.314-6,14-6,14 s-6-10.686-6-14s2.687-6,6-6S28,4.686,28,8z M25,8c0-1.654-1.346-3-3-3s-3,1.346-3,3s1.346,3,3,3S25,9.654,25,8z"},{styleName:"square regular",content:"M22,2c-3.313,0-6,2.686-6,6s6,14,6,14s6-10.686,6-14S25.313,2,22,2z M22,11c-1.654,0-3-1.346-3-3 s1.346-3,3-3s3,1.346,3,3S23.654,11,22,11z M32,22c0,5.523-7.164,10-16,10S0,27.523,0,22c0-5.309,6.624-9.639,14.984-9.968 c0.236,0.64,0.499,1.301,0.786,1.975C8.283,14.08,2,17.708,2,22c0,4.336,6.411,8,14,8s14-3.664,14-8 c0-1.865-1.191-3.603-3.146-4.981c0.288-0.597,0.575-1.206,0.852-1.82C30.362,16.984,32,19.37,32,22z"},{styleName:"square light",content:"M22,3c2.757,0,5,2.243,5,5c0,1.975-2.735,7.712-5,11.923C19.735,15.713,17,9.976,17,8 C17,5.243,19.243,3,22,3 M22,2c-3.313,0-6,2.686-6,6s6,14,6,14s6-10.686,6-14S25.313,2,22,2L22,2z M22,6c1.103,0,2,0.897,2,2 s-0.897,2-2,2s-2-0.897-2-2S20.897,6,22,6 M22,5c-1.654,0-3,1.346-3,3s1.346,3,3,3s3-1.346,3-3S23.654,5,22,5L22,5z M27.706,15.198 c-0.135,0.3-0.272,0.6-0.412,0.897C29.594,17.678,31,19.74,31,22c0,4.963-6.729,9-15,9S1,26.963,1,22 c0-4.834,6.389-8.778,14.364-8.981c-0.134-0.335-0.26-0.663-0.379-0.987C6.624,12.361,0,16.691,0,22c0,5.523,7.163,10,16,10 s16-4.477,16-10C32,19.37,30.362,16.984,27.706,15.198z"}]},{name:"four-squares-03",styles:[{styleName:"square bold",content:"M8,24v4H4v-4H8 M12,20H0v12h12V20L12,20z M24,24v4h-4v-4H24 M28,20H16v12h12V20L28,20z M8,8v4H4V8H8 M12,4H0 v12h12V4L12,4z M23.516,5.657l2.828,2.828l-2.828,2.828l-2.828-2.828L23.516,5.657 M23.516,0l-8.484,8.485l8.484,8.485L32,8.485 L23.516,0L23.516,0z"},{styleName:"square regular",content:"M10,22v8H2v-8H10 M12,20H0v12h12V20L12,20z M26,22v8h-8v-8H26 M28,20H16v12h12V20L28,20z M10,6v8H2V6H10 M12,4H0v12h12V4L12,4z M23.516,2.829l5.656,5.657l-5.656,5.657l-5.656-5.657L23.516,2.829 M23.516,0l-8.484,8.485l8.484,8.485 L32,8.485L23.516,0L23.516,0z"},{styleName:"square light",content:"M11,21v10H1V21H11 M12,20H0v12h12V20L12,20z M27,21v10H17V21H27 M28,20H16v12h12V20L28,20z M11,5v10H1V5H11 M12,4H0v12h12V4L12,4z M23.516,1.414l7.07,7.071l-7.07,7.071l-7.07-7.071L23.516,1.414 M23.516,0l-8.484,8.485l8.484,8.485 L32,8.485L23.516,0L23.516,0z"}]},{name:"mobile-phone-at-sign",styles:[{styleName:"square light",content:"M23,24H5V1h10V0H4v32h20V17h-1V24z M23,31H5v-6h18V31z M15,29h-2v-2h2V29z M22.5,4C20.567,4,19,5.567,19,7.5 s1.567,3.5,3.5,3.5c1.127,0,2.119-0.542,2.759-1.37c0.404,0.826,1.245,1.401,2.225,1.401c1.387,0,2.516-1.128,2.516-2.516V7.5 C30,3.364,26.636,0,22.5,0S15,3.364,15,7.5s3.364,7.5,7.5,7.5H28v-1h-5.5c-3.584,0-6.5-2.916-6.5-6.5S18.916,1,22.5,1 S29,3.916,29,7.5v1.015c0,0.836-0.68,1.516-1.516,1.516C26.666,10.031,26,9.365,26,8.546V7.5C26,5.567,24.433,4,22.5,4z M22.5,10 C21.122,10,20,8.878,20,7.5C20,6.121,21.122,5,22.5,5S25,6.121,25,7.5C25,8.878,23.878,10,22.5,10z"},{styleName:"square regular",content:"M22,24H6V2h8V0H4v32h20V18h-2V24z M16,30h-4v-4h4V30z M22,0c-4.412,0-8,3.588-8,8s3.588,8,8,8h6v-2h-6 c-3.309,0-6-2.691-6-6s2.691-6,6-6s6,2.691,6,6v1c0,0.551-0.449,1-1,1s-1-0.449-1-1V8c0-2.209-1.791-4-4-4s-4,1.791-4,4s1.791,4,4,4 c1.052,0,2.002-0.415,2.716-1.078C25.267,11.575,26.08,12,27,12c1.654,0,3-1.346,3-3V8C30,3.588,26.412,0,22,0z M22,10 c-1.103,0-2-0.897-2-2s0.897-2,2-2s2,0.897,2,2S23.103,10,22,10z"},{styleName:"square bold",content:"M20,24H8V4h6V0H4v32h20V18h-4V24z M16,30h-4v-4h4V30z M22,0c-4.412,0-8,3.588-8,8s3.588,8,8,8h6v-2h-6 c-3.309,0-6-2.691-6-6s2.691-6,6-6s6,2.691,6,6v1c0,0.551-0.449,1-1,1s-1-0.449-1-1V8c0-2.209-1.791-4-4-4s-4,1.791-4,4s1.791,4,4,4 c1.052,0,2.002-0.415,2.716-1.078C25.267,11.575,26.08,12,27,12c1.654,0,3-1.346,3-3V8C30,3.588,26.412,0,22,0z M22,10 c-1.103,0-2-0.897-2-2s0.897-2,2-2s2,0.897,2,2S23.103,10,22,10z"}]},{name:"square-in-square",styles:[{styleName:"square regular",content:"M30,2v28H2V2H30 M32,0H0v32h32V0L32,0z M22,10v12H10V10H22 M24,8H8v16h16V8L24,8z"},{styleName:"square light",content:"M31,1v30H1V1H31 M32,0H0v32h32V0L32,0z M23,9v14H9V9H23 M24,8H8v16h16V8L24,8z"},{styleName:"square bold",content:"M28,4v24H4V4H28 M32,0H0v32h32V0L32,0z M24,8H8v16h16V8z"}]},{name:"triangle-exclamation-mark",styles:[{styleName:"square regular",content:"M15,6.472L26.764,30H3.236L15,6.472 M15,2L0,32h30L15,2L15,2z M16,14h-2v10h2V14z M16,26h-2v2h2V26z"},{styleName:"square bold",content:"M15,10.944L23.528,28H6.472L15,10.944 M15,2L0,32h30L15,2L15,2z M16,16h-2v6h2V16z M16,24h-2v2h2V24z"},{styleName:"square light",content:"M15.5,4.179L29.358,31H1.642L15.5,4.179 M15.5,2L0,32h31L15.5,2L15.5,2z M16,15h-1v9h1V15z M16,26h-1v1h1V26 z"}]},{name:"circle-check-mark",styles:[{styleName:"square bold",content:"M21.172,10.172L24,13l-9.07,9L8.5,15.625l2.828-2.828l3.602,3.547L21.172,10.172z M32,16 c0,8.837-7.163,16-16,16S0,24.837,0,16S7.163,0,16,0S32,7.163,32,16z M28,16c0-6.617-5.383-12-12-12S4,9.383,4,16s5.383,12,12,12 S28,22.617,28,16z"},{styleName:"square light",content:"M16,0C7.163,0,0,7.163,0,16s7.163,16,16,16s16-7.163,16-16S24.837,0,16,0z M16,31C7.729,31,1,24.271,1,16 C1,7.729,7.729,1,16,1s15,6.729,15,15C31,24.271,24.271,31,16,31z M24.252,11.252l0.707,0.707L14.919,22l-6.959-6.959l0.707-0.707 l6.252,6.252L24.252,11.252z"},{styleName:"square regular",content:"M15,2C6.716,2,0,8.716,0,17c0,8.284,6.716,15,15,15c8.284,0,15-6.716,15-15C30,8.716,23.284,2,15,2z M15,30 C7.832,30,2,24.168,2,17S7.832,4,15,4s13,5.832,13,13S22.168,30,15,30z M22.763,11.479l1.414,1.414l-8.692,8.692L14.071,23L7,15.929 l1.414-1.414l5.657,5.657L22.763,11.479z"}]},{name:"check-mark",styles:[{styleName:"square bold",content:"M28.041,9.859L13.898,24L4,14.102l2.828-2.828l7.07,7.07L25.213,7.031L28.041,9.859z"},{styleName:"square regular",content:"M28.01,9.747L13.869,23.889L3.969,13.99l1.414-1.414l8.485,8.485L26.597,8.333L28.01,9.747z"},{styleName:"square light",content:"M28,9.708L13.858,23.849L3.959,13.95l0.707-0.707l9.192,9.192L27.293,9L28,9.708z"}]},{name:"three-dots",styles:[{styleName:"square regular",content:"M6,14c1.104,0,2,0.897,2,2c0,1.103-0.896,2-2,2s-2-0.897-2-2C4,14.897,4.896,14,6,14 M6,12 c-2.209,0-4,1.791-4,4c0,2.209,1.791,4,4,4s4-1.791,4-4C10,13.791,8.209,12,6,12L6,12z M16,14c1.104,0,2,0.897,2,2 c0,1.103-0.896,2-2,2s-2-0.897-2-2C14,14.897,14.896,14,16,14 M16,12c-2.209,0-4,1.791-4,4c0,2.209,1.791,4,4,4s4-1.791,4-4 C20,13.791,18.209,12,16,12L16,12z M26,14c1.104,0,2,0.897,2,2c0,1.103-0.896,2-2,2s-2-0.897-2-2C24,14.897,24.896,14,26,14 M26,12 c-2.209,0-4,1.791-4,4c0,2.209,1.791,4,4,4s4-1.791,4-4C30,13.791,28.209,12,26,12L26,12z"},{styleName:"square light",content:"M7,14c1.103,0,2,0.897,2,2s-0.897,2-2,2s-2-0.897-2-2S5.897,14,7,14 M7,13c-1.657,0-3,1.343-3,3s1.343,3,3,3 s3-1.343,3-3S8.657,13,7,13L7,13z M16,14c1.103,0,2,0.897,2,2s-0.897,2-2,2s-2-0.897-2-2S14.897,14,16,14 M16,13 c-1.657,0-3,1.343-3,3s1.343,3,3,3s3-1.343,3-3S17.657,13,16,13L16,13z M25,14c1.103,0,2,0.897,2,2s-0.897,2-2,2s-2-0.897-2-2 S23.897,14,25,14 M25,13c-1.657,0-3,1.343-3,3s1.343,3,3,3s3-1.343,3-3S26.657,13,25,13L25,13z"},{styleName:"square bold",content:"M8,17c0,1.656-1.344,3-3,3s-3-1.344-3-3c0-1.656,1.344-3,3-3S8,15.344,8,17z M15,14c-1.656,0-3,1.344-3,3 c0,1.656,1.344,3,3,3s3-1.344,3-3C18,15.344,16.656,14,15,14z M25,14c-1.656,0-3,1.344-3,3c0,1.656,1.344,3,3,3s3-1.344,3-3 C28,15.344,26.656,14,25,14z"}]},{name:"square-arrow-up-04",styles:[{styleName:"square regular",content:"M14,32V18h-4l5-6l5,6h-4v14H14z M20,24h8V0H2v24h8v-2H4V2h22v20h-6V24z"},{styleName:"square light",content:"M21,22h7V1H5v21h7v1H4V0h25v23h-8V22z M17,32V15.051l3.628,4.031l0.743-0.669L16.5,13l-4.872,5.413 l0.743,0.669L16,15.051V32H17z"},{styleName:"square bold",content:"M14,32V18h-4l6-6l6,6h-4v14H14z M20,26h10V2H2v24h10v-4H6V6h20v16h-6V26z"}]},{name:"square-arrow-down-04",styles:[{styleName:"square light",content:"M21,9h8v23H4V9h8v1H5v21h23V10h-7V9z M16,0v16.949l-3.628-4.031l-0.743,0.669L16.5,19l4.872-5.413 l-0.743-0.669L17,16.949V0H16z"},{styleName:"square bold",content:"M18,2v14h4l-6,6l-6-6h4V2H18z M20,12h6v16H6V12h6V8H2v24h28V8H20V12z"},{styleName:"square regular",content:"M16,0v14h4l-5,6l-5-6h4V0L16,0z M20,10h6v20H4V10h6V8H2v24h26V8h-8V10z"}]},{name:"trash-can-04",styles:[{styleName:"square bold",content:"M6,32h18l2-22H4L6,32z M20,14h2l-1.6,14h-2L20,14z M14,14h2v14h-2V14z M10,14l1.6,14h-2L8,14H10z M20,4V0H10 v4H4v4h22V4H20z M18,4h-6V2h6V4z"},{styleName:"square light",content:"M19,0h-9v4H5v4h19V4h-5V0z M11,1h7v3h-7V1z M23,5v2H6V5H23z M22.905,11l-1.818,20H7.913L6.095,11H22.905 M24,10H5l2,22h15L24,10L24,10z M19,13h1l-1.5,16h-1L19,13z M11.5,29h-1L9,13h1L11.5,29z M15,29h-1V13h1V29z"},{styleName:"square regular",content:"M22,0H10v4H6v2h20V4h-4V0z M20,4h-8V2h8V4z M8,32h16l2-24H6L8,32z M23.81,10l-1.636,20H9.826L8.19,10H23.81z M13,28l-1-16h2l1,16H13z M19,28h-2l1-16h2L19,28z"}]},{name:"cup-02",styles:[{styleName:"square bold",content:"M26,0H6c0,0,0.089,1.632,0.394,4H0c0,7.173,4.72,13.242,11.224,15.274c0.799,1.046,1.722,1.843,2.776,2.299 V28h-4v4h12v-4h-4v-6.427c1.054-0.456,1.977-1.254,2.776-2.299C27.28,17.242,32,11.173,32,4h-6.394C25.911,1.632,26,0,26,0z M2.142,6h4.538C7.196,9.248,8.08,13.229,9.55,16.411C5.635,14.368,2.794,10.536,2.142,6z M18.683,9.55L19.708,14L16,11.6L12.292,14 l1.025-4.45L10,6.584l4.342-0.35L16,2l1.658,4.233L22,6.584L18.683,9.55z M29.858,6c-0.652,4.536-3.492,8.368-7.407,10.411 C23.92,13.229,24.804,9.248,25.319,6H29.858z"},{styleName:"square regular",content:"M17.236,10.292L18.09,14L15,12l-3.09,2l0.854-3.708L10,7.82l3.618-0.292L15,4l1.382,3.528L20,7.82 L17.236,10.292z M25.444,4H30c0,5.472-3.374,10.189-8.279,12.486c-1.009,1.968-2.234,3.623-3.721,4.59V26h4v6H8v-6h4v-4.923 c-1.49-0.969-2.717-2.628-3.727-4.601C3.372,14.179,0,9.469,0,4h4.556C4.154,1.632,4,0,4,0h22C26,0,25.846,1.632,25.444,4z M6.941,13.393C6.035,10.919,5.38,8.279,4.924,6H2.181C2.725,8.984,4.473,11.59,6.941,13.393z M16,28v-6.106 C15.676,21.957,15.345,22,15,22s-0.676-0.043-1-0.106V28h-4v2h10v-2H16z M23.749,2H6.253C7.246,9.006,10.174,20,15,20 C19.834,20,22.759,9.006,23.749,2z M25.076,6c-0.454,2.271-1.106,4.901-2.007,7.367c2.458-1.802,4.208-4.391,4.751-7.367H25.076z"},{styleName:"square light",content:"M20,7.82l-2.764,2.472L18.09,14L15,12l-3.09,2l0.854-3.708L10,7.82l3.618-0.292L15,4l1.382,3.528L20,7.82z M17,21.591V28h4v4H9v-4h4v-6.409c-1.201-0.491-2.251-1.408-3.167-2.603C4.1,16.742,0,10.895,0,4h4.556C4.154,1.632,4,0,4,0h22 c0,0-0.154,1.632-0.556,4H30c0,6.895-4.1,12.743-9.834,14.989C19.25,20.184,18.2,21.1,17,21.591z M25.267,5 c-0.687,3.726-1.936,8.766-4.041,12.393c4.335-2.316,7.406-6.949,7.743-12.393H25.267z M8.779,17.402 C6.671,13.775,5.421,8.729,4.733,5H1.031C1.367,10.447,4.44,15.087,8.779,17.402z M16,29v-7.106C15.676,21.957,15.345,22,15,22 s-0.676-0.043-1-0.106V29h-4v2h10v-2H16z M24.887,1H5.113C5.888,7.465,8.797,21,15,21C21.208,21,24.114,7.465,24.887,1z"}]},{name:"menu",styles:[{styleName:"square regular",content:"M2,8h28v2H2V8z M2,18h28v-2H2V18z M2,26h28v-2H2V26z"},{styleName:"square light",content:"M3,9h26v1H3V9z M3,17h26v-1H3V17z M3,24h26v-1H3V24z"},{styleName:"square bold",content:"M2,22h28v4H2V22z M2,18h28v-4H2V18z M2,10h28V6H2V10z"}]},{name:"crown",styles:[{styleName:"square bold",content:"M0,26h32v4H0V26z M21,4l-5,12L11,4L6,16L0,4v20h32V4l-6,12L21,4z"},{styleName:"square regular",content:"M21,2l-5,10L11,2L6,12L0,2v28h32V2l-6,10L21,2z M30,28H2v-4h28V28z M30,22H2V9.221l4.159,6.932L11,6.472 l5,10l5-10l4.841,9.681L30,9.221V22z"},{styleName:"square light",content:"M21,2l-5,10L11,2L6,12L0,2v26h32V2l-6,10L21,2z M31,27H1v-4h30V27z M31,22H1V5.61l5.08,8.466L11,4.236l5,10 l5-10l4.92,9.84L31,5.61V22z"}]},{name:"sheet-blank-two-arrows",styles:[{styleName:"square bold",content:"M6,12h4V4h18v24H18v4h14V0H6V12z M6,14l-6,5l6,5v-4h10v-2H6V14z M10,26H0v2h10v4l6-5l-6-5V26z"},{styleName:"square regular",content:"M6,12h2V2h22v28H18v2h14V0H6V12z M6,14l-6,5l6,5v-4h10v-2H6V14z M10,26H0v2h10v4l6-5l-6-5V26z"},{styleName:"square light",content:"M6,0h26v32H16v-1h15V1H7v17H6V0z M4,19l-4,3.5L4,26v-3h10v-1H4V19z M10,28H0v1h10v3l4-3.5L10,25V28z"}]},{name:"document-blank-magnifying-glass-02",styles:[{styleName:"square bold",content:"M24,0l8,8v24H16v-4h12V10h-6V4H10v6H6V0H24z M2.39,32l4.027-5.167l-2.39-1.813L0,30.187L2.39,32z M15.949,14.051c2.734,2.734,2.734,7.166,0,9.898C14.584,25.316,12.793,26,11,26c-1.791,0-3.582-0.684-4.949-2.051 c-2.734-2.732-2.734-7.164,0-9.898C7.418,12.684,9.209,12,11,12C12.793,12,14.584,12.684,15.949,14.051z M15,19 c0-1.068-0.416-2.072-1.172-2.828C13.074,15.416,12.07,15,11,15c-1.066,0-2.072,0.416-2.828,1.172S7,17.934,7,19 c0,1.068,0.416,2.072,1.172,2.828S9.934,23,11,23c1.07,0,2.074-0.416,2.828-1.172C14.584,21.072,15,20.068,15,19z"},{styleName:"square light",content:"M12.5,13c-1.664,0-3.327,0.635-4.596,1.904c-2.539,2.539-2.539,6.654,0,9.192 C9.173,25.365,10.836,26,12.5,26c1.663,0,3.327-0.635,4.596-1.904c2.538-2.539,2.538-6.654,0-9.192C15.827,13.635,14.163,13,12.5,13 z M16.389,23.389C15.35,24.428,13.969,25,12.5,25c-1.469,0-2.85-0.572-3.889-1.611S7,20.969,7,19.5c0-1.469,0.572-2.85,1.611-3.889 C9.65,14.572,11.031,14,12.5,14c1.469,0,2.85,0.572,3.889,1.611C18.534,17.755,18.534,21.245,16.389,23.389z M1.54,31.875 L0.126,30.46l5.657-5.657l1.414,1.415L1.54,31.875z M24,0l8,8v24H18v-1h13V9h-8V1H7v12H6V0H24z"},{styleName:"square regular",content:"M11,14c2.757,0,5,2.243,5,5s-2.243,5-5,5s-5-2.243-5-5S8.243,14,11,14 M11,12c-3.866,0-7,3.134-7,7 s3.134,7,7,7s7-3.134,7-7S14.866,12,11,12L11,12z M6,0v10h2V2h14v8h8v20H16v2h16V8l-8-8H6z M2.39,32l4.027-5.167l-2.39-1.813 L0,30.187L2.39,32z"}]},{name:"document-text-plus",styles:[{styleName:"square bold",content:"M24,14H10v-2h14V14z M10,18h14v-2H10V18z M4,0v16h4V4h12v6h6v18H14v4h16V8l-8-8H4z M14,22h10v-2H14V22z M8,20H4v4H0v4h4v4h4v-4h4v-4H8V20z"},{styleName:"square regular",content:"M22,0l8,8v24H12v-2h16V10h-8V2H6v16H4V0H22z M10,18h14v-2H10V18z M24,12H10v2h14V12z M10,22h14v-2H10V22z M6,22H4v4H0v2h4v4h2v-4h4v-2H6V22z"},{styleName:"square light",content:"M26,13H8v-1h18V13z M26,19v-1H8v1H26z M26,21H11v1h15V21z M4,0v17h1V1h16v8h8v22H11v1h19V8l-8-8H4z M8,16h18 v-1H8V16z M6,21H5v5H0v1h5v5h1v-5h5v-1H6V21z"},{styleName:"square bold",content:"M24,14H10v-2h14V14z M10,18h14v-2H10V18z M4,0v16h4V4h12v6h6v18H14v4h16V8l-8-8H4z M14,22h10v-2H14V22z M8,20H4v4H0v4h4v4h4v-4h4v-4H8V20z"},{styleName:"square regular",content:"M22,0l8,8v24H12v-2h16V10h-8V2H6v16H4V0H22z M10,18h14v-2H10V18z M24,12H10v2h14V12z M10,22h14v-2H10V22z M6,22H4v4H0v2h4v4h2v-4h4v-2H6V22z"},{styleName:"square light",content:"M26,13H8v-1h18V13z M26,19v-1H8v1H26z M26,21H11v1h15V21z M4,0v17h1V1h16v8h8v22H11v1h19V8l-8-8H4z M8,16h18 v-1H8V16z M6,21H5v5H0v1h5v5h1v-5h5v-1H6V21z"}]},{name:"square-circle-inside",styles:[{styleName:"square regular",content:"M0,32h32V0H0V32z M2,2h28v28H2V2z M16,10c3.308,0,6,2.692,6,6c0,3.308-2.692,6-6,6c-3.308,0-6-2.692-6-6 C10,12.692,12.692,10,16,10 M16,8c-4.418,0-8,3.582-8,8c0,4.418,3.582,8,8,8c4.418,0,8-3.582,8-8C24,11.582,20.418,8,16,8L16,8z"},{styleName:"square bold",content:"M0,32h32V0H0V32z M4,4h24v24H4V4z M24,16c0,4.418-3.582,8-8,8s-8-3.582-8-8s3.582-8,8-8S24,11.582,24,16z"},{styleName:"square light",content:"M0,32h32V0H0V32z M1,1h30v30H1V1z M16,9c3.86,0,7,3.14,7,7s-3.14,7-7,7s-7-3.14-7-7S12.14,9,16,9 M16,8 c-4.418,0-8,3.582-8,8c0,4.418,3.582,8,8,8s8-3.582,8-8C24,11.582,20.418,8,16,8L16,8z"}]},{name:"layout-nine-squares",styles:[{styleName:"square bold",content:"M0,32h32V0H0V32z M4,4h24v24H4V4z M12,12H8V8h4V12z M18,12h-4V8h4V12z M24,12h-4V8h4V12z M12,18H8v-4h4V18z M18,18h-4v-4h4V18z M24,18h-4v-4h4V18z M12,24H8v-4h4V24z M18,24h-4v-4h4V24z M24,24h-4v-4h4V24z"},{styleName:"square light",content:"M0,32h32V0H0V32z M1,1h30v30H1V1z M10,6v4H6V6H10 M11,5H5v6h6V5L11,5z M18,6v4h-4V6H18 M19,5h-6v6h6V5L19,5z M26,6v4h-4V6H26 M27,5h-6v6h6V5L27,5z M10,14v4H6v-4H10 M11,13H5v6h6V13L11,13z M18,14v4h-4v-4H18 M19,13h-6v6h6V13L19,13z M26,14 v4h-4v-4H26 M27,13h-6v6h6V13L27,13z M10,22v4H6v-4H10 M11,21H5v6h6V21L11,21z M18,22v4h-4v-4H18 M19,21h-6v6h6V21L19,21z M26,22v4 h-4v-4H26 M27,21h-6v6h6V21L27,21z"},{styleName:"square regular",content:"M0,32h30V2H0V32z M2,4h26v26H2V4z M8,8v2H6V8H8 M10,6H4v6h6V6L10,6z M16,8v2h-2V8H16 M18,6h-6v6h6V6L18,6z M24,8v2h-2V8H24 M26,6h-6v6h6V6L26,6z M8,16v2H6v-2H8 M10,14H4v6h6V14L10,14z M16,16v2h-2v-2H16 M18,14h-6v6h6V14L18,14z M24,16v2 h-2v-2H24 M26,14h-6v6h6V14L26,14z M8,24v2H6v-2H8 M10,22H4v6h6V22L10,22z M16,24v2h-2v-2H16 M18,22h-6v6h6V22L18,22z M24,24v2h-2 v-2H24 M26,22h-6v6h6V22L26,22z"}]},{name:"layout-four-squares",styles:[{styleName:"square bold",content:"M28,4v24H4V4H28 M32,0H0v32h32V0L32,0z M14,8H8v6h6V8z M24,8h-6v6h6V8z M24,18h-6v6h6V18z M14,18H8v6h6V18z"},{styleName:"square regular",content:"M28,4v26H2V4H28 M30,2H0v30h30V2L30,2z M12,8v6H6V8H12 M14,6H4v10h10V6L14,6z M24,8v6h-6V8H24 M26,6H16v10 h10V6L26,6z M12,20v6H6v-6H12 M14,18H4v10h10V18L14,18z M24,20v6h-6v-6H24 M26,18H16v10h10V18L26,18z"},{styleName:"square light",content:"M0,32h32V0H0V32z M1,1h30v30H1V1z M5,15h10V5H5V15z M6,6h8v8H6V6z M17,15h10V5H17V15z M18,6h8v8h-8V6z M5,27 h10V17H5V27z M6,18h8v8H6V18z M17,27h10V17H17V27z M18,18h8v8h-8V18z"}]},{name:"person-picture-02",styles:[{styleName:"square regular",content:"M30,2v28H2V2H30 M32,0H0v32h32V0L32,0z M25.333,21.625l-6.059-2.272C18.531,19.902,17.409,20.5,16,20.5 c-1.423,0-2.553-0.608-3.281-1.145l-6.052,2.27L6,26h20L25.333,21.625z M15.999,6c-2.5,0-5.231,3.052-4.498,6.329 c0.433,1.937,0.901,3.754,1.831,4.921h0.001c0,0,1.104,1.25,2.667,1.25s2.667-1.251,2.667-1.251c0.93-1.167,1.397-2.983,1.83-4.92 C21.231,9.052,18.551,6,15.999,6z"},{styleName:"square bold",content:"M28,4v24H4V4H28 M32,0H0v32h32V0L32,0z M25.333,21.625l-6.059-2.272C18.531,19.902,17.409,20.5,16,20.5 c-1.423,0-2.553-0.608-3.281-1.145l-6.052,2.27L6,26h20L25.333,21.625z M15.999,6c-2.5,0-5.231,3.052-4.498,6.329 c0.433,1.937,0.901,3.754,1.831,4.921h0.001c0,0,1.104,1.25,2.667,1.25s2.667-1.251,2.667-1.251c0.93-1.167,1.397-2.983,1.83-4.92 C21.231,9.052,18.551,6,15.999,6z"},{styleName:"square light",content:"M31,1v30H1V1H31 M32,0H0v32h32V0L32,0z M19.566,20.108l5.35,2.006L25.76,26H6.24l0.844-3.886l5.344-2.004 c1.119,0.709,2.344,1.08,3.572,1.08C17.225,21.19,18.448,20.818,19.566,20.108 M19.43,18.989c-0.779,0.575-1.954,1.202-3.43,1.202 c-1.491,0-2.674-0.637-3.438-1.199l-6.34,2.378L5,27h22l-1.223-5.631L19.43,18.989L19.43,18.989z M15.999,6 c0.952,0,2.019,0.594,2.785,1.549c0.902,1.126,1.249,2.534,0.952,3.863c-0.403,1.804-0.866,3.653-1.703,4.723 c-0.111,0.116-0.953,0.959-2.032,0.959c-1.096,0-1.957-0.879-2.038-0.965c-0.835-1.073-1.297-2.918-1.699-4.718 c-0.294-1.316,0.056-2.718,0.96-3.848C13.996,6.599,15.06,6,15.999,6 M15.999,5c-2.619,0-5.481,3.198-4.712,6.63 c0.453,2.029,0.944,3.933,1.918,5.155h0.001c0,0,1.157,1.31,2.794,1.31c1.637,0,2.794-1.311,2.794-1.311 c0.974-1.223,1.464-3.125,1.917-5.154C21.48,8.198,18.672,5,15.999,5L15.999,5z"}]},{name:"shield-check-mark-03",styles:[{styleName:"square bold",content:"M25,18c-3.866,0-7,3.134-7,7c0,3.866,3.134,7,7,7c3.866,0,7-3.134,7-7S28.866,18,25,18z M24.243,29.071 L20,24.829l1.414-1.415l2.828,2.829L28.485,22l1.414,1.414L24.243,29.071z M16,25c0-4.971,4.029-9,9-9 c0.338,0,0.67,0.022,0.998,0.058C25.998,16.039,26,16.02,26,16c0-4,0-16,0-16H2c0,0,0,12,0,16c0,10,12,16,12,16 s1.494-0.749,3.425-2.153C16.527,28.447,16,26.787,16,25z M14,27.354C11.171,25.502,6,21.381,6,16v-2h8V4h8v10h-8V27.354z"},{styleName:"square light",content:"M20.904,20.904c-2.538,2.539-2.539,6.654,0,9.192c2.539,2.539,6.654,2.539,9.192,0s2.539-6.654,0-9.192 C27.558,18.365,23.442,18.365,20.904,20.904z M29.389,29.389c-2.144,2.145-5.634,2.145-7.778,0s-2.144-5.634,0-7.778 s5.634-2.145,7.778,0S31.534,27.245,29.389,29.389z M28.207,23.207l0.707,0.707L24.829,28L22,25.172l0.707-0.708l2.121,2.122 L28.207,23.207z M17,25.5c0-4.694,3.806-8.5,8.5-8.5c0.154,0,0.303,0.015,0.455,0.023C25.983,16.686,26,16.346,26,16c0-4,0-16,0-16 H2c0,0,0,12,0,16c0,10,12,16,12,16s1.783-0.894,3.972-2.56C17.354,28.261,17,26.923,17,25.5z M14,30.863L14,30.863 C11.882,29.678,3,24.211,3,16v-1h11V1h11v14H14V30.863z"},{styleName:"square regular",content:"M25,18c-3.866,0-7,3.134-7,7c0,3.866,3.134,7,7,7c3.866,0,7-3.134,7-7S28.866,18,25,18z M24.243,29.071 L20,24.829l1.414-1.415l2.828,2.829L28.485,22l1.414,1.414L24.243,29.071z M16.518,27.986C16.188,27.05,16,26.048,16,25 c0-4.971,4.029-9,9-9c0.338,0,0.67,0.022,0.998,0.058C25.998,16.039,26,16.02,26,16c0-4,0-16,0-16H2c0,0,0,12,0,16c0,10,12,16,12,16 s1.494-0.749,3.425-2.153C17.058,29.274,16.518,27.986,16.518,27.986z M14,29.709c-0.001,0-0.002,0.001-0.003,0.002 C11.39,28.17,4,23.171,4,16v-2h10V2h10v12H14V29.709z"}]},{name:"map-location-02",styles:[{styleName:"square bold",content:"M31.327,2.471C30.506,0.935,29.055,0,27.493,0h-0.986c-1.562,0-3.013,0.935-3.834,2.471 c-0.821,1.536-0.896,3.454-0.197,5.069L27,18l4.524-10.46C32.223,5.925,32.149,4.007,31.327,2.471z M27,8c-1.657,0-3-1.343-3-3 s1.343-3,3-3s3,1.343,3,3S28.657,8,27,8z M28,20.726v5.858l-8-2.462v-9.63l3.811,1.173l-2.088-4.828L19,10l-8,4L0,8v20l11,4l8-4 l13,4V14l-0.963-0.296L28,20.726z M10,27.38l-6-2.182v-10.46l6,3.273V27.38z M18,24.028l-6,3v-9.056l6-3V24.028z"},{styleName:"square regular",content:"M31.327,2.471C30.506,0.935,29.055,0,27.493,0h-0.986c-1.562,0-3.013,0.935-3.834,2.471 c-0.821,1.536-0.896,3.454-0.197,5.069L27,18l4.524-10.46C32.223,5.925,32.148,4.007,31.327,2.471z M27,8c-1.657,0-3-1.343-3-3 s1.343-3,3-3s3,1.343,3,3S28.657,8,27,8z M30,16.102v13.19l-10-3.077V12.4l2.767,0.851l-1.044-2.414L19,10l-8,4L0,8v20l11,4l8-4 l13,4V14l-0.963-0.296L30,16.102z M10,29.508l-8-2.909v-15.23l8,4.364V29.508z M18,26.264l-6,3V15.736l6-3V26.264z"},{styleName:"square light",content:"M27.493,1c1.198,0,2.302,0.726,2.952,1.943c0.674,1.261,0.736,2.871,0.161,4.2L27,15.481l-3.607-8.338 c-0.575-1.33-0.513-2.939,0.161-4.201C24.205,1.726,25.309,1,26.507,1H27.493 M27.493,0h-0.986c-1.562,0-3.013,0.935-3.834,2.471 c-0.821,1.536-0.896,3.454-0.197,5.069L27,18l4.524-10.46c0.698-1.615,0.624-3.533-0.197-5.069C30.506,0.935,29.055,0,27.493,0 L27.493,0z M27,7c-1.105,0-2-0.895-2-2s0.895-2,2-2s2,0.895,2,2S28.105,7,27,7z M30,16.102v14.491l-10-3.478V11.233l2.229,0.775 l-0.539-1.246L19.5,10l-9,4L0,8v20l10.5,4l9-4L31,32V14l-0.079-0.027L30,16.102z M10,30.739l-9-3.429V9.723l9,5.143V30.739z M19,27.128l-8,3.555V14.872l8-3.556V27.128z"}]},{name:"eye-03",styles:[{styleName:"square bold",content:"M25.158,8.963l3.903-3.903l-2.121-2.121l-4.499,4.499C20.538,6.572,18.384,6,16,6C6,6,0,16,0,16 s2.457,4.088,6.842,7.037l-3.903,3.903l2.121,2.121l4.499-4.499C11.462,25.428,13.616,26,16,26c10,0,16-10,16-10 S29.543,11.912,25.158,8.963z M8,16c0-4.42,3.582-8,8-8c1.668,0,3.215,0.51,4.497,1.382l-2.935,2.935C17.081,12.113,16.554,12,16,12 c-2.207,0-4,1.793-4,4c0,0.554,0.113,1.082,0.317,1.562l-2.934,2.934C8.511,19.215,8,17.667,8,16z M16,24 c-1.667,0-3.214-0.511-4.496-1.383l2.934-2.934C14.918,19.887,15.446,20,16,20c2.207,0,4-1.791,4-4c0-0.554-0.113-1.081-0.318-1.561 l2.935-2.935C23.49,12.785,24,14.332,24,16C24,20.42,20.422,24,16,24z"},{styleName:"square regular",content:"M23.733,9.681l4.974-4.974l-1.414-1.414l-5.61,5.61C19.969,8.357,18.076,8,16,8C6,8,0,16,0,16 s2.997,3.973,8.267,6.319l-4.974,4.974l1.414,1.414l5.61-5.61C12.031,23.643,13.924,24,16,24c10,0,16-8,16-8 S29.003,12.027,23.733,9.681z M10,15.901c0-3.273,2.687-5.926,6-5.926c1.305,0,2.51,0.416,3.495,1.116L17.286,13.3 C16.894,13.113,16.462,13,16,13c-1.655,0-3,1.345-3,3c0,0.462,0.113,0.895,0.3,1.286l-2.126,2.126C10.44,18.428,10,17.217,10,15.901 z M16,21.827c-1.255,0-2.418-0.382-3.381-1.032l2.096-2.096C15.105,18.887,15.538,19,16,19c1.655,0,3-1.343,3-3 c0-0.462-0.113-0.894-0.3-1.286l2.211-2.211C21.595,13.466,22,14.636,22,15.901C22,19.174,19.313,21.827,16,21.827z"},{styleName:"square light",content:"M24.294,8.413l4.059-4.059l-0.707-0.707l-4.255,4.255C21.268,6.779,18.79,6,16,6C6,6,0,16,0,16 s2.78,4.628,7.706,7.587l-4.059,4.059l0.707,0.707l4.255-4.255C10.732,25.221,13.21,26,16,26c10,0,16-10,16-10 S29.22,11.372,24.294,8.413z M1.196,15.999C2.559,14.016,7.951,7,16,7c2.477,0,4.703,0.671,6.64,1.653l-2.06,2.06 C19.352,9.648,17.754,9,16,9c-3.866,0-7,3.133-7,7c0,1.753,0.649,3.352,1.713,4.58L8.45,22.843 C4.621,20.609,2.073,17.27,1.196,15.999z M17.733,13.56C17.243,13.21,16.647,13,16,13c-1.655,0-3,1.345-3,3 c0,0.648,0.21,1.243,0.559,1.734l-2.137,2.137C10.537,18.824,10,17.475,10,16c0-3.308,2.692-6,6-6c1.475,0,2.824,0.537,3.87,1.423 L17.733,13.56z M14.266,18.441C14.757,18.79,15.353,19,16,19c1.655,0,3-1.343,3-3c0-0.647-0.21-1.243-0.56-1.733l2.137-2.137 C21.463,13.176,22,14.525,22,16c0,3.308-2.692,6-6,6c-1.475,0-2.824-0.537-3.87-1.423L14.266,18.441z M16,25 c-2.477,0-4.703-0.671-6.64-1.653l2.06-2.06C12.648,22.351,14.247,23,16,23c3.869,0,7-3.133,7-7c0-1.754-0.648-3.352-1.713-4.58 l2.263-2.263c3.829,2.235,6.377,5.573,7.253,6.844C29.441,17.984,24.049,25,16,25z"}]},{name:"magnifying-glass-info",styles:[{styleName:"square bold",content:"M12,8h-2V6h2V8z M18.729,21.539L27.19,30L30,27.188l-8.459-8.46L18.729,21.539z M12,10h-2v6h2V10z M11,0 c6.075,0,11,4.925,11,11c0,6.075-4.925,11-11,11S0,17.075,0,11C0,4.925,4.925,0,11,0z M4,11c0,3.86,3.14,7,7,7s7-3.14,7-7 c0-3.86-3.14-7-7-7S4,7.14,4,11z"},{styleName:"square light",content:"M10.001,8h1v7h-1V8z M18.426,19.836L28.59,30L30,28.59L19.836,18.426L18.426,19.836z M0,10.5 C0,4.701,4.701,0,10.5,0S21,4.701,21,10.5S16.299,21,10.5,21S0,16.299,0,10.5z M1,10.5c0,5.238,4.262,9.5,9.5,9.5s9.5-4.262,9.5-9.5 S15.739,1,10.5,1S1,5.262,1,10.5z M11.266,5.5h-1.5V7h1.5V5.5z"},{styleName:"square regular",content:"M12,8h-2V6h2V8z M11,0c6.075,0,11,4.925,11,11c0,6.075-4.925,11-11,11C4.925,22,0,17.075,0,11 C0,4.925,4.925,0,11,0z M2,11c0,4.963,4.037,9,9,9c4.963,0,9-4.037,9-9c0-4.963-4.037-9-9-9C6.038,2,2,6.037,2,11z M12,10h-2v6h2V10 z M18.729,21.539L27.19,30L30,27.188l-8.459-8.46L18.729,21.539z"}]},{name:"magnifying-glass-heart",styles:[{styleName:"square bold",content:"M22,11c0-6.075-4.925-11-11-11S0,4.925,0,11c0,6.075,4.925,11,11,11S22,17.075,22,11z M11,18 c-3.86,0-7-3.14-7-7c0-3.86,3.14-7,7-7s7,3.14,7,7C18,14.86,14.86,18,11,18z M21.541,18.727L30,27.188L27.19,30l-8.461-8.461 L21.541,18.727z M15.691,11.614C14.761,13.591,11,16,11,16s-3.761-2.415-4.691-4.392C5.744,10.406,5.928,8.721,7.07,7.846 C8.243,6.947,10,7.75,11,10c1-2.25,2.757-3.046,3.93-2.148C16.071,8.727,16.256,10.413,15.691,11.614z"},{styleName:"square regular",content:"M14.929,7.383c1.142,0.925,1.326,2.708,0.761,3.979C14.761,13.453,11,16,11,16s-3.761-2.554-4.691-4.645 c-0.565-1.27-0.381-3.053,0.761-3.979C8.243,6.426,10,6.995,11,9.654C12,6.995,13.757,6.433,14.929,7.383z M21.542,18.727 l-2.812,2.812L27.19,30l2.81-2.812L21.542,18.727z M11.001,22c-6.075,0-11-4.925-11-11c0-6.075,4.925-11,11-11 c6.075,0,11,4.925,11,11C22.001,17.075,17.076,22,11.001,22z M20.001,11c0-4.963-4.037-9-9-9c-4.963,0-9,4.037-9,9 c0,4.963,4.037,9,9,9C15.963,20,20.001,15.963,20.001,11z"},{styleName:"square light",content:"M10.5,0C4.701,0,0,4.701,0,10.5S4.701,21,10.5,21S21,16.299,21,10.5S16.299,0,10.5,0z M10.5,20 C5.262,20,1,15.738,1,10.5S5.262,1,10.5,1S20,5.262,20,10.5S15.738,20,10.5,20z M19.836,18.426L30,28.59L28.59,30L18.426,19.836 L19.836,18.426z M8.108,6C9.479,6,10.5,9,10.5,9s1.125-2.995,2.387-2.995c0.414,0,0.88,0.199,1.278,0.547 c0.93,0.811,1.02,2.487,0.571,3.575c-0.639,1.547-2.907,3.563-4.235,4.615c-1.328-1.053-3.595-3.072-4.236-4.623 c-0.45-1.088-0.359-2.764,0.571-3.575C7.231,6.198,7.695,6,8.108,6 M8.108,5c-0.689,0-1.384,0.313-1.93,0.79 C4.921,6.886,4.719,8.996,5.34,10.5C6.363,12.976,10.5,16,10.5,16s4.137-3.016,5.16-5.492c0.622-1.504,0.419-3.615-0.837-4.71 c-0.548-0.478-1.245-0.793-1.936-0.793c-0.935,0-1.859,0.577-2.387,2.111C9.972,5.58,9.045,5,8.108,5L8.108,5z"}]},{name:"magnifying-glass-question-mark",styles:[{styleName:"square bold",content:"M22,11c0-6.075-4.925-11-11-11S0,4.925,0,11c0,6.075,4.925,11,11,11S22,17.075,22,11z M11,18 c-3.86,0-7-3.14-7-7c0-3.86,3.14-7,7-7s7,3.14,7,7C18,14.86,14.86,18,11,18z M21.541,18.727L30,27.188L27.19,30l-8.461-8.461 L21.541,18.727z M14.03,7.119c0.53,0.811,0.64,1.872,0.277,2.703c-0.357,0.818-1.442,1.346-1.933,1.771C11.906,12,12,13,12,13h-2 v-0.872c-0.063-1.628,3.344-2.222,2.356-3.913C12.1,7.776,11.491,7.7,11.047,7.7C9.703,7.7,9.518,8.604,9.5,8.992V10h-2V8.963 C7.5,7.701,8.463,5.7,11.047,5.7C12.834,5.7,13.684,6.589,14.03,7.119z M10,14h2v2h-2V14z"},{styleName:"square regular",content:"M22,11c0-6.075-4.925-11-11-11C4.925,0,0,4.925,0,11c0,6.075,4.925,11,11,11C17.075,22,22,17.075,22,11z M11,20c-4.963,0-9-4.037-9-9c0-4.963,4.037-9,9-9c4.963,0,9,4.037,9,9C20,15.962,15.963,20,11,20z M21.541,18.727L30,27.188 L27.19,30l-8.461-8.461L21.541,18.727z M10,14h2v2h-2V14z M14.03,7.119c0.53,0.811,0.64,1.872,0.277,2.703 c-0.357,0.818-1.442,1.346-1.933,1.771C11.906,12,12,13,12,13h-2v-0.872c-0.063-1.628,3.344-2.222,2.356-3.913 C12.1,7.776,11.491,7.7,11.047,7.7C9.703,7.7,9.518,8.604,9.5,8.992V10h-2V8.963C7.5,7.701,8.463,5.7,11.047,5.7 C12.834,5.7,13.684,6.589,14.03,7.119z"},{styleName:"square light",content:"M19.836,18.426L30,28.59L28.59,30L18.426,19.836L19.836,18.426z M21,10.5C21,16.299,16.299,21,10.5,21 S0,16.299,0,10.5S4.701,0,10.5,0S21,4.701,21,10.5z M20,10.5C20,5.261,15.739,1,10.5,1S1,5.261,1,10.5S5.262,20,10.5,20 S20,15.738,20,10.5z M10.449,6C8.644,6.044,8,7.411,8,8.677v0.467h1V8.677C9,8.064,9.191,7.031,10.473,7 c0.653-0.011,1.147,0.183,1.42,0.574c0.263,0.377,0.306,0.917,0.111,1.411c-0.157,0.396-0.558,0.653-0.946,0.902 c-0.483,0.31-1.032,0.66-1.058,1.344V13h1l0-1.749c0.005-0.143,0.32-0.344,0.597-0.521c0.473-0.303,1.062-0.68,1.337-1.377 c0.316-0.802,0.232-1.702-0.22-2.351C12.247,6.333,11.461,5.988,10.449,6z M9.75,15.5h1.5V14h-1.5V15.5z"}]},{name:"magnifying-glass-check-mark",styles:[{styleName:"square light",content:"M15.527,7.402l0.707,0.707L10.343,14L6.101,9.757L6.808,9.05l3.536,3.536L15.527,7.402z M21,10.5 C21,16.299,16.299,21,10.5,21S0,16.299,0,10.5S4.701,0,10.5,0S21,4.701,21,10.5z M20,10.5C20,5.261,15.739,1,10.5,1S1,5.261,1,10.5 S5.262,20,10.5,20S20,15.738,20,10.5z M18.426,19.836L28.59,30L30,28.59L19.836,18.426L18.426,19.836z"},{styleName:"square regular",content:"M22,11c0-6.075-4.925-11-11-11C4.925,0,0,4.925,0,11c0,6.075,4.925,11,11,11C17.075,22,22,17.075,22,11z M11,20c-4.963,0-9-4.037-9-9c0-4.963,4.037-9,9-9c4.963,0,9,4.037,9,9C20,15.962,15.963,20,11,20z M21.541,18.727L30,27.188 L27.19,30l-8.461-8.461L21.541,18.727z M14.707,7.207l1.414,1.414L10.243,14.5L6,10.257l1.414-1.414l2.828,2.828L14.707,7.207z"},{styleName:"square bold",content:"M14.305,7.71l1.414,1.414L10.344,14.5l-4.243-4.243l1.414-1.414l2.828,2.828L14.305,7.71z M11,22 C4.925,22,0,17.075,0,11C0,4.925,4.925,0,11,0s11,4.925,11,11C22,17.075,17.075,22,11,22z M18,11c0-3.86-3.14-7-7-7s-7,3.14-7,7 c0,3.86,3.14,7,7,7S18,14.86,18,11z M18.729,21.539L27.19,30L30,27.188l-8.459-8.46L18.729,21.539z"}]},{name:"magnifying-glass-exclamation-mark",styles:[{styleName:"square bold",content:"M22,11c0-6.075-4.925-11-11-11S0,4.925,0,11c0,6.075,4.925,11,11,11S22,17.075,22,11z M11,18 c-3.86,0-7-3.14-7-7c0-3.86,3.14-7,7-7s7,3.14,7,7C18,14.86,14.86,18,11,18z M21.541,18.727L30,27.188L27.19,30l-8.461-8.461 L21.541,18.727z M10,6h2v6h-2V6z M10,14h2v2h-2V14z"},{styleName:"square light",content:"M19.836,18.426L30,28.59L28.59,30L18.426,19.836L19.836,18.426z M21,10.5C21,16.299,16.299,21,10.5,21 S0,16.299,0,10.5S4.701,0,10.5,0S21,4.701,21,10.5z M20,10.5C20,5.261,15.739,1,10.5,1S1,5.261,1,10.5S5.262,20,10.5,20 S20,15.738,20,10.5z M9.734,15.5h1.5V14h-1.5V15.5z M10,13h1V6h-1V13z"},{styleName:"square regular",content:"M22,11c0-6.075-4.925-11-11-11C4.925,0,0,4.925,0,11c0,6.075,4.925,11,11,11C17.075,22,22,17.075,22,11z M11,20c-4.963,0-9-4.037-9-9c0-4.963,4.037-9,9-9c4.963,0,9,4.037,9,9C20,15.962,15.963,20,11,20z M21.541,18.727L30,27.188 L27.19,30l-8.461-8.461L21.541,18.727z M10,6h2v6h-2V6z M10,14h2v2h-2V14z"}]},{name:"magnifying-glass-cross-mark",styles:[{styleName:"square bold",content:"M11,4c3.86,0,7,3.14,7,7s-3.14,7-7,7s-7-3.14-7-7S7.14,4,11,4 M11,0C4.925,0,0,4.925,0,11s4.925,11,11,11 s11-4.925,11-11S17.075,0,11,0L11,0z M18.729,21.54L27.19,30L30,27.188l-8.459-8.46L18.729,21.54z M13.828,6.757L11,9.586 L8.171,6.757L6.757,8.172L9.585,11l-2.828,2.828l1.414,1.414L11,12.414l2.828,2.828l1.414-1.414L12.414,11l2.828-2.828L13.828,6.757 z"},{styleName:"square light",content:"M11.207,10.501l3.535,3.536l-0.707,0.707L10.5,11.208l-3.536,3.536l-0.707-0.707l3.536-3.536L6.257,6.965 l0.707-0.707L10.5,9.793l3.536-3.535l0.707,0.707L11.207,10.501z M19.836,18.426l-1.41,1.41L28.59,30l1.41-1.41L19.836,18.426z M21,10.5C21,16.299,16.299,21,10.5,21S0,16.299,0,10.5S4.701,0,10.5,0S21,4.701,21,10.5z M20,10.5C20,5.262,15.738,1,10.5,1 S1,5.262,1,10.5S5.262,20,10.5,20S20,15.739,20,10.5z"},{styleName:"square regular",content:"M11,2c4.963,0,9,4.037,9,9s-4.037,9-9,9s-9-4.037-9-9S6.037,2,11,2 M11,0C4.925,0,0,4.925,0,11 s4.925,11,11,11s11-4.925,11-11S17.075,0,11,0L11,0z M18.729,21.54L27.19,30L30,27.188l-8.459-8.46L18.729,21.54z M13.828,6.757 L11,9.586L8.171,6.757L6.757,8.172L9.585,11l-2.828,2.828l1.414,1.414L11,12.414l2.828,2.828l1.414-1.414L12.414,11l2.828-2.828 L13.828,6.757z"}]},{name:"dashed-line-square",styles:[{styleName:"square bold",content:"M0,0h12v4H4v8H0V0z M4,20H0v12h12v-4H4V20z M28,28h-8v4h12V20h-4V28z M20,4h8v8h4V0H20V4z"},{styleName:"square regular",content:"M0,20h2v10h10v2H0V20z M2,2h10V0H0v12h2V2z M32,0H20v2h10v10h2V0z M30,30H20v2h12V20h-2V30z"},{styleName:"square light",content:"M31,20h1v12H20v-1h11V20z M1,1h11V0H0v12h1V1z M32,0H20v1h11v11h1V0z M0,32h12v-1H1V20H0V32z"}]},{name:"mobile-phone-location",styles:[{styleName:"square bold",content:"M6,32h20V0H6V32z M18,30h-4v-4h4V30z M10,4h12v20H10V4z M16,8c-1.104,0-2.104,0.42-2.828,1.098 C12.448,9.777,12,10.714,12,11.75c0,2.32,4,8.25,4,8.25s4-5.93,4-8.25c0-1.036-0.448-1.973-1.172-2.652C18.104,8.42,17.104,8,16,8z M16,14c-1.105,0-2-0.896-2-2c0-1.105,0.895-2,2-2s2,0.895,2,2C18,13.104,17.105,14,16,14z"},{styleName:"square regular",content:"M16,8c-1.104,0-2.104,0.42-2.828,1.098C12.448,9.777,12,10.714,12,11.75c0,2.32,4,8.25,4,8.25s4-5.93,4-8.25 c0-1.036-0.448-1.973-1.172-2.652C18.104,8.42,17.104,8,16,8z M16,14c-1.105,0-2-0.896-2-2c0-1.105,0.895-2,2-2s2,0.895,2,2 C18,13.104,17.105,14,16,14z M6,32h20V0H6V32z M18,30h-4v-4h4V30z M8,2h16v22H8V2z"},{styleName:"square light",content:"M18,12c0,1.104-0.895,2-2,2s-2-0.896-2-2c0-1.105,0.895-2,2-2S18,10.895,18,12z M6,0h20v32H6V0z M7,24h18V1 H7V24z M7,31h18v-6H7V31z M18.828,9.098C19.552,9.777,20,10.714,20,11.75c0,2.32-4,8.25-4,8.25s-4-5.93-4-8.25 c0-1.036,0.448-1.973,1.172-2.652C13.896,8.42,14.896,8,16,8S18.104,8.42,18.828,9.098z M19,11.75c0-0.722-0.304-1.405-0.855-1.922 C17.575,9.294,16.813,9,16,9s-1.575,0.294-2.145,0.828C13.304,10.345,13,11.028,13,11.75c0,1.212,1.607,4.179,3,6.41 C17.393,15.929,19,12.962,19,11.75z M15,29h2v-2h-2V29z"}]},{name:"film-play",styles:[{styleName:"square bold",content:"M0,28h30V4H0V28z M10,26H8v-2h2V26z M14,26h-2v-2h2V26z M18,26h-2v-2h2V26z M22,26h-2v-2h2V26z M26,26h-2v-2 h2V26z M24,6h2v2h-2V6z M20,6h2v2h-2V6z M16,6h2v2h-2V6z M12,6h2v2h-2V6z M8,6h2v2H8V6z M4,6h2v2H4V6z M4,10h22v12H4V10z M4,24h2v2 H4V24z M19,16l-5,4v-8L19,16z"},{styleName:"square light",content:"M25,25h-2v-2h2V25z M11,25h2v-2h-2V25z M7,25h2v-2H7V25z M21,23h-2v2h2V23z M13,7h-2v2h2V7z M28,10L28,10 l0,12h0v6H0V4h28V10z M27,22H1v5h26V22z M27,11L1,11v10h26V11z M27,5H1v5l26,0V5z M5,7H3v2h2V7z M15,25h2v-2h-2V25z M9,7H7v2h2V7z M3,25h2v-2H3V25z M25,7h-2v2h2V7z M17,7h-2v2h2V7z M21,7h-2v2h2V7z M12,13v6l5-3L12,13z"},{styleName:"square regular",content:"M0,28h30V4H0V28z M8,26H6v-2h2V26z M12,26h-2v-2h2V26z M16,26h-2v-2h2V26z M20,26h-2v-2h2V26z M24,26h-2v-2 h2V26z M28,26h-2v-2h2V26z M26,6h2v2h-2V6z M22,6h2v2h-2V6z M18,6h2v2h-2V6z M14,6h2v2h-2V6z M10,6h2v2h-2V6z M6,6h2v2H6V6z M2,6h2 v2H2V6z M2,10h26v12H2V10z M2,24h2v2H2V24z M19,16l-5,4v-8L19,16z"}]},{name:"list-magnifying-glass",styles:[{styleName:"square light",content:"M24,11H7v-1h17V11z M1,1h26v11h1V0H0v28h17v-1H1V1z M24,7H7v1h17V7z M7,14h10v-1H7V14z M5,10H4v1h1V10z M4,14h1v-1H4V14z M5,7H4v1h1V7z M24.868,24.096c-0.873,0.611-1.873,0.905-2.864,0.905c-1.576,0-3.127-0.743-4.1-2.133 c-1.584-2.262-1.034-5.38,1.228-6.964C20.005,15.294,21.006,15,21.996,15c1.576,0,3.127,0.743,4.1,2.133 C27.68,19.395,27.13,22.512,24.868,24.096z M25.94,20.695c0.186-1.052-0.05-2.114-0.663-2.989C24.529,16.638,23.303,16,21.996,16 c-0.822,0-1.614,0.25-2.29,0.724c-0.875,0.613-1.459,1.53-1.645,2.582c-0.185,1.052,0.05,2.114,0.663,2.989 c0.748,1.068,1.975,1.706,3.281,1.706c0.822,0,1.614-0.25,2.29-0.724C25.17,22.664,25.754,21.747,25.94,20.695z M25.196,26.308 l3.441,4.915l1.638-1.147l-3.441-4.915L25.196,26.308z"},{styleName:"square regular",content:"M8,8H6V6h2V8z M10,16h6v-2h-6V16z M22,6H10v2h12V6z M22,10H10v2h12V10z M6,16h2v-2H6V16z M2,2h24v10h2V0H0 v28h18v-2H2V2z M8,10H6v2h2V10z M25.574,26.504l3.441,4.915l2.457-1.721l-3.441-4.915L25.574,26.504z M25.655,24.006 c-0.96,0.672-2.06,0.995-3.15,0.995c-1.734,0-3.44-0.818-4.51-2.346c-1.742-2.488-1.138-5.918,1.351-7.66 c0.96-0.672,2.06-0.995,3.15-0.995c1.734,0,3.44,0.818,4.51,2.346C28.748,18.834,28.143,22.264,25.655,24.006z M25.947,20.108 c0.162-0.921-0.044-1.849-0.58-2.615C24.713,16.558,23.639,16,22.496,16c-0.718,0-1.411,0.219-2.003,0.633 c-1.581,1.107-1.966,3.294-0.86,4.875c0.655,0.935,1.728,1.493,2.872,1.493c0.718,0,1.411-0.219,2.003-0.633 C25.274,21.831,25.785,21.029,25.947,20.108z"},{styleName:"square bold",content:"M10,14h6v2h-6V14z M22,10H10v2h12V10z M4,4h20v8h4V0H0v28h15v-4H4V4z M8,6H6v2h2V6z M22,6H10v2h12V6z M6,16 h2v-2H6V16z M8,10H6v2h2V10z M25.574,26.504l3.441,4.915l2.457-1.721l-3.441-4.915L25.574,26.504z M25.655,24.006 c-0.96,0.672-2.06,0.995-3.15,0.995c-1.734,0-3.44-0.818-4.51-2.346c-1.742-2.488-1.138-5.918,1.351-7.66 c0.96-0.672,2.06-0.995,3.15-0.995c1.734,0,3.44,0.818,4.51,2.346C28.748,18.834,28.143,22.264,25.655,24.006z M25.367,17.493 C24.713,16.558,23.639,16,22.496,16c-0.718,0-1.411,0.219-2.003,0.633c-1.581,1.107-1.966,3.294-0.86,4.875 c0.655,0.935,1.728,1.493,2.872,1.493c0.718,0,1.411-0.219,2.003-0.633C26.089,21.261,26.474,19.074,25.367,17.493z"}]},{name:"user-gear",styles:[{styleName:"square bold",content:"M32,25.875v-1.75l-1.891-0.315c-0.132-0.568-0.356-1.099-0.656-1.58l1.115-1.561l-1.237-1.238l-1.561,1.115 c-0.481-0.3-1.012-0.524-1.58-0.656L25.875,18h-1.75l-0.315,1.891c-0.568,0.132-1.1,0.356-1.581,0.656l-1.561-1.115l-1.237,1.238 l1.115,1.561c-0.3,0.481-0.523,1.012-0.655,1.58L18,24.125l0.001,1.75l1.89,0.315c0.132,0.568,0.356,1.1,0.656,1.58l-1.115,1.561 l1.238,1.236l1.56-1.114c0.481,0.3,1.012,0.524,1.58,0.656L24.125,32h1.75l0.315-1.891c0.569-0.132,1.1-0.356,1.581-0.656 l1.561,1.116l1.237-1.237l-1.115-1.562c0.3-0.481,0.524-1.012,0.656-1.58L32,25.875z M25,28c-1.657,0-3-1.343-3-3s1.343-3,3-3 s3,1.343,3,3S26.657,28,25,28z M5.364,22.955C7.127,19.945,10.517,18,13.999,18c1.523,0,3.006,0.382,4.353,1.04l3.27-2.725 c-1.03-0.666-2.141-1.208-3.31-1.593c2.214-1.423,3.69-3.894,3.69-6.722c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8 c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213C-0.123,24.409,0.001,28.13,0.001,32H16v-4H4.057 C4.166,26.114,4.479,24.467,5.364,22.955z M14.001,4c2.206,0,4,1.794,4,4s-1.794,4-4,4c-2.206,0-4-1.794-4-4S11.796,4,14.001,4z"},{styleName:"square light",content:"M2.775,21.439C5.102,17.467,9.402,15,13.999,15c2.854,0,5.621,0.987,7.861,2.684l0.904-0.542 c-1.681-1.339-3.651-2.304-5.763-2.777c2.644-1.159,4.495-3.792,4.495-6.864c0-4.142-3.358-7.5-7.5-7.5s-7.5,3.358-7.5,7.5 c0,3.07,1.849,5.702,4.491,6.862c-3.755,0.843-7.1,3.199-9.075,6.572C-0.123,24.409,0.001,28.13,0.001,32H18v-1H1 C0.996,27.599,1.05,24.385,2.775,21.439z M7.497,7.5c0-3.584,2.916-6.5,6.5-6.5s6.5,2.916,6.5,6.5s-2.916,6.5-6.5,6.5 S7.497,11.084,7.497,7.5z M32,26.059v-1.117l-1.832-0.408c-0.123-0.599-0.361-1.155-0.685-1.649l1.008-1.586l-0.79-0.79 l-1.586,1.008c-0.494-0.325-1.05-0.562-1.649-0.685L26.059,19h-1.117l-0.408,1.832c-0.599,0.123-1.155,0.361-1.649,0.685 l-1.586-1.008l-0.79,0.79l1.008,1.586c-0.325,0.494-0.562,1.05-0.685,1.649L19,24.941v1.117l1.832,0.408 c0.123,0.599,0.361,1.155,0.685,1.649l-1.008,1.586l0.79,0.79l1.586-1.008c0.494,0.325,1.05,0.562,1.649,0.685L24.941,32h1.117 l0.408-1.832c0.599-0.123,1.155-0.361,1.649-0.685l1.586,1.008l0.79-0.79l-1.008-1.586c0.325-0.494,0.562-1.05,0.685-1.649 L32,26.059z M25.5,29.2c-2.04,0-3.7-1.66-3.7-3.7c0-2.04,1.66-3.7,3.7-3.7c2.04,0,3.7,1.66,3.7,3.7C29.2,27.54,27.54,29.2,25.5,29.2 z"},{styleName:"square regular",content:"M32,25.875v-1.75l-1.891-0.315c-0.132-0.568-0.356-1.099-0.656-1.58l1.115-1.561l-1.237-1.238l-1.561,1.115 c-0.481-0.3-1.012-0.524-1.58-0.656L25.875,18h-1.75l-0.315,1.891c-0.568,0.132-1.1,0.356-1.581,0.656l-1.561-1.115l-1.237,1.238 l1.115,1.561c-0.3,0.481-0.523,1.012-0.655,1.58L18,24.125l0.001,1.75l1.89,0.315c0.132,0.568,0.356,1.1,0.656,1.58l-1.115,1.561 l1.238,1.236l1.56-1.114c0.481,0.3,1.012,0.524,1.58,0.656L24.125,32h1.75l0.315-1.891c0.569-0.132,1.1-0.356,1.581-0.656 l1.561,1.116l1.237-1.237l-1.115-1.562c0.3-0.481,0.524-1.012,0.656-1.58L32,25.875z M25,28c-1.657,0-3-1.343-3-3s1.343-3,3-3 s3,1.343,3,3S26.657,28,25,28z M3.638,21.944C5.786,18.278,9.756,16,13.999,16c2.13,0,4.208,0.596,6.02,1.651l1.603-1.336 c-1.03-0.666-2.141-1.208-3.31-1.593c2.214-1.423,3.69-3.894,3.69-6.722c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8 c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213C-0.123,24.409,0.001,28.13,0.001,32H18v-2H2.002 C2.021,27.026,2.204,24.393,3.638,21.944z M8.001,8c0-3.308,2.692-6,6-6c3.308,0,6,2.692,6,6c0,3.308-2.692,6-6,6 C10.693,14,8.001,11.308,8.001,8z"}]},{name:"two-pictures",styles:[{styleName:"square bold",content:"M20,16c0,1.104-0.896,2-2,2c-1.104,0-2-0.896-2-2c0-1.104,0.896-2,2-2C19.104,14,20,14.896,20,16z M12,20 l-4-6l-2,4.375V24h14l-6-6L12,20z M6,2h26v24h-6v4H0V8h6V2z M22,26V12H4v14H22z M10,6v2h16v14h2V6H10z"},{styleName:"square light",content:"M21,20l2,4H3v-7l3-5l5,8l3-4l3,5L21,20z M18,16c1.104,0,2-0.896,2-2c0-1.104-0.896-2-2-2 c-1.104,0-2,0.896-2,2C16,15.104,16.896,16,18,16z M4,4h26v20h-4v4H0V8h4V4z M25,9H1v18h24V9z M5,5v3h21v15h3V5H5z"},{styleName:"square regular",content:"M16,16c0-1.104,0.896-2,2-2c1.104,0,2,0.896,2,2c0,1.104-0.896,2-2,2C16.896,18,16,17.104,16,16z M16,20 l-4.286,2l-5.143-6L4,20.375V26h18L16,20z M6,4h26v20h-6v6H0V10h6V4z M24,12H2v16h22V12z M8,10h18v12h4V6H8V10z"}]},{name:"mobile-phone-padlock-open",styles:[{styleName:"square regular",content:"M18,2h6v2h2V0H16v6h-2v10h14V6H18V2z M20,9h2v4h-2V9z M22,24H6V2h8V0H4v32h20V18h-2V24z M16,30h-4v-4h4V30z"},{styleName:"square bold",content:"M18,2h6v2h2V0H16v6h-2v10h14V6H18V2z M20,9h2v4h-2V9z M20,24H8V4h6V0H4v32h20V18h-4V24z M16,30h-4v-4h4V30z"},{styleName:"square light",content:"M17,1h8v3h1V0H16v6h-2v10h14V6H17V1z M27,7v8H15V7H27z M22,13h-2V9h2V13z M15,29h-2v-2h2V29z M23,24H5V1h9V0 H4v32h20V18h-1V24z M23,31H5v-6h18V31z"}]},{name:"mobile-phone-padlock-closed",styles:[{styleName:"square bold",content:"M26,0H16v6h-2v10h14V6h-2V0z M22,13h-2V9h2V13z M24,6h-6V2h6V6z M20,24H8V4h6V0H4v32h20V18h-4V24z M16,30h-4 v-4h4V30z"},{styleName:"square light",content:"M22,13h-2V9h2V13z M26,6h2v10H14V6h2V0h10V6z M17,6h8V1h-8V6z M15,7v8h12V7H15z M15,27h-2v2h2V27z M23,18h1 v14H4V0h10v1H5v23h18V18z M23,25H5v6h18V25z"},{styleName:"square regular",content:"M22,24H6V2h8V0H4v32h20V18h-2V24z M16,30h-4v-4h4V30z M26,0H16v6h-2v10h14V6h-2V0z M22,13h-2V9h2V13z M24,6 h-6V2h6V6z"}]},{name:"cloud-magnifying-glass",styles:[{styleName:"square regular",content:"M28.031,24.784l3.441,4.915l-2.457,1.721l-3.441-4.915L28.031,24.784z M25.655,24.006 c-0.96,0.672-2.06,0.995-3.15,0.995c-1.734,0-3.44-0.818-4.51-2.346c-1.742-2.488-1.138-5.918,1.351-7.66 c0.96-0.672,2.06-0.995,3.15-0.995c1.734,0,3.44,0.818,4.51,2.346C28.748,18.834,28.143,22.264,25.655,24.006z M25.947,20.108 c0.162-0.921-0.044-1.849-0.58-2.615C24.713,16.558,23.639,16,22.496,16c-0.718,0-1.411,0.219-2.003,0.633 c-1.581,1.107-1.966,3.294-0.86,4.875c0.655,0.935,1.728,1.493,2.872,1.493c0.718,0,1.411-0.219,2.003-0.633 C25.274,21.831,25.785,21.029,25.947,20.108z M24,6c-0.477,0-0.961,0.051-1.461,0.154C21.33,2.533,17.895,0,14,0 C9.303,0,5.436,3.617,5.043,8.295C2.076,9.15,0,11.852,0,15c0,3.859,3.141,7,7,7h8v-2H7c-2.758,0-5-2.242-5-5 c0-2.443,1.756-4.51,4.174-4.914L7,9.848V9c0-3.859,3.141-7,7-7c3.307,0,6.189,2.346,6.855,5.578l0.225,1.098l1.064-0.348 C22.818,8.107,23.424,8,24,8c3.309,0,6,2.691,6,6c0,0.702-0.128,1.373-0.35,2h2.087C31.903,15.359,32,14.692,32,14 C32,9.588,28.412,6,24,6z"},{styleName:"square bold",content:"M27.006,16.346C25.936,14.818,24.23,14,22.496,14c-1.089,0-2.19,0.323-3.15,0.995 c-2.488,1.742-3.093,5.172-1.351,7.66c1.07,1.528,2.776,2.346,4.51,2.346c1.089,0,2.19-0.323,3.15-0.995 C28.143,22.264,28.748,18.834,27.006,16.346z M24.508,22.367c-0.592,0.414-1.284,0.633-2.003,0.633 c-1.144,0-2.217-0.558-2.872-1.493c-1.107-1.581-0.721-3.768,0.86-4.875C21.085,16.219,21.777,16,22.496,16 c1.144,0,2.217,0.558,2.872,1.493C26.474,19.074,26.089,21.261,24.508,22.367z M28.031,24.784l3.441,4.915l-2.457,1.721 l-3.441-4.915L28.031,24.784z M32,13c0,0.338-0.022,0.671-0.059,1h-4.042C27.965,13.677,28,13.342,28,13c0-2.758-2.242-5-5-5 c-0.41,0-0.85,0.072-1.385,0.227l-1.566,0.455l-0.76-1.445C18.238,5.24,16.213,4,14,4c-2.803,0-5.266,1.99-5.857,4.73L7.898,9.861 l-1.102,0.352C5.123,10.748,4,12.27,4,14c0,2.205,1.795,4,4,4h7v4H8c-4.412,0-8-3.588-8-8c0-3.098,1.779-5.857,4.525-7.178 C5.875,2.811,9.697,0,14,0c3.186,0,6.135,1.525,8.008,4.064C27.404,3.361,31.998,7.709,32,13z"},{styleName:"square light",content:"M26.835,25.161l3.441,4.915l-1.638,1.147l-3.441-4.915L26.835,25.161z M24.868,24.096 c-0.873,0.611-1.873,0.905-2.864,0.905c-1.576,0-3.127-0.743-4.1-2.133c-1.584-2.262-1.034-5.38,1.228-6.964 C20.005,15.294,21.006,15,21.996,15c1.576,0,3.127,0.743,4.1,2.133C27.68,19.395,27.13,22.512,24.868,24.096z M25.94,20.695 c0.186-1.052-0.05-2.114-0.663-2.989C24.529,16.638,23.303,16,21.996,16c-0.822,0-1.614,0.25-2.29,0.724 c-0.875,0.613-1.459,1.53-1.645,2.582c-0.185,1.052,0.05,2.114,0.663,2.989c0.748,1.068,1.975,1.706,3.281,1.706 c0.822,0,1.614-0.25,2.29-0.724C25.17,22.664,25.754,21.747,25.94,20.695z M31.992,16c-0.08-4.259-3.511-7.7-7.726-7.7 c-0.602,0-1.219,0.087-1.873,0.264C21.368,4.729,17.894,2,13.934,2C9.199,2,5.33,5.829,5.172,10.598C2.15,11.31,0,14.021,0,17.2 C0,20.949,3.006,24,6.7,24H15v-1H6.7C3.557,23,1,20.398,1,17.2c0-2.836,2.002-5.234,4.761-5.702l0.416-0.071v-0.422 c0-0.041-0.004-0.081-0.01-0.104c0-4.356,3.484-7.9,7.767-7.9c3.667,0,6.865,2.647,7.604,6.295l0.112,0.553l0.535-0.178 c0.75-0.249,1.431-0.37,2.081-0.37C27.979,9.3,31,12.373,31,16.15c0,0.119,0,0.85,0,0.85h0.458h0.062H32v-1H31.992z"}]},{name:"four-squares-broken-line",styles:[{styleName:"square bold",content:"M10,10H2V2h8V10z M30,2h-8v8h8V2z M30,22h-8v8h8V22z M10,22H2v8h8 V22z M20,4h-8v2h8V4z M28,12h-2v8h2V12z M20,26h-8v2h8V26z M6,12H4v8h2V12z"},{styleName:"square light",content:"M6,6H2V2h4V6z M30,2h-4v4h4V2z M30,26h-4v4h4V26z M6,26H2v4h4V26z M24,4H8v1h16V4z M28,8h-1v16h1V8z M24,26H8v1h16V26z M5,8H4v16h1V8z"},{styleName:"square regular",content:"M8,8H2V2h6V8z M30,2h-6v6h6V2z M30,24h-6v6h6V24z M8,24H2v6h6V24z M22,4H10v2h12V4z M28,10h-2v12h2V10z M22,26H10v2h12V26z M6,10H4v12h2V10z"}]},{name:"envelope-closed-magnifying-glass",styles:[{styleName:"square bold",content:"M0,0v24h14v-4H4v-5V4.666L16,14l12-9.334L28,14h4l0-14H0z M16,11.467L6.399,4h0.002h19.197H25.6L16,11.467z M31.472,29.699l-2.457,1.721l-3.441-4.915l2.457-1.721L31.472,29.699z M22.496,16L22.496,16c1.144,0,2.217,0.558,2.872,1.493 c1.107,1.581,0.721,3.768-0.86,4.875c-0.592,0.414-1.284,0.633-2.003,0.633c-1.144,0-2.217-0.558-2.872-1.493 c-1.107-1.581-0.721-3.768,0.86-4.875C21.085,16.219,21.777,16,22.496,16 M22.496,14c-1.089,0-2.19,0.323-3.15,0.995 c-2.488,1.742-3.093,5.172-1.351,7.66c1.07,1.528,2.776,2.346,4.51,2.346c1.089,0,2.19-0.323,3.15-0.995 c2.488-1.742,3.093-5.172,1.351-7.66C25.936,14.818,24.23,14,22.496,14L22.496,14z"},{styleName:"square regular",content:"M2,3.111L16,14L30,3.111V14h2V0H0v24h14v-2H2v-7V3.111z M28.171,2L16,11.467L3.829,2H28.171z M31.472,29.699 l-2.457,1.721l-3.441-4.915l2.457-1.721L31.472,29.699z M22.496,16L22.496,16c1.144,0,2.217,0.558,2.872,1.493 c0.536,0.766,0.742,1.695,0.58,2.615s-0.674,1.723-1.439,2.259c-0.592,0.414-1.284,0.633-2.003,0.633 c-1.144,0-2.217-0.558-2.872-1.493c-1.107-1.581-0.721-3.768,0.86-4.875C21.085,16.219,21.777,16,22.496,16 M22.496,14 c-1.089,0-2.19,0.323-3.15,0.995c-2.488,1.742-3.093,5.172-1.351,7.66c1.07,1.528,2.776,2.346,4.51,2.346 c1.089,0,2.19-0.323,3.15-0.995c2.488-1.742,3.093-5.172,1.351-7.66C25.936,14.818,24.23,14,22.496,14L22.496,14z"},{styleName:"square light",content:"M27.545,25.277l3.441,4.915l-1.638,1.147l-3.441-4.915L27.545,25.277z M0,1.999h32V15h-1V4.157L16,15.999 L1,4.157v12.842V23l13-0.001v1L0,24V1.999z M1.148,2.999L16,14.725L30.853,2.999H1.148z M25.579,24.213 c-0.873,0.611-1.873,0.905-2.864,0.905c-1.576,0-3.127-0.743-4.1-2.133c-1.584-2.262-1.034-5.38,1.228-6.964 c0.873-0.611,1.873-0.905,2.864-0.905c1.576,0,3.127,0.743,4.1,2.133C28.391,19.511,27.841,22.629,25.579,24.213z M26.65,20.811 c0.186-1.052-0.05-2.114-0.663-2.989c-0.748-1.068-1.974-1.706-3.281-1.706c-0.822,0-1.614,0.25-2.29,0.724 c-0.875,0.613-1.459,1.53-1.645,2.582c-0.185,1.052,0.05,2.114,0.663,2.989c0.748,1.068,1.975,1.706,3.281,1.706 c0.822,0,1.614-0.25,2.29-0.724C25.88,22.781,26.465,21.864,26.65,20.811z"}]},{name:"mobile-phone-gear",styles:[{styleName:"square bold",content:"M20,24H8V4h6V0H4v32h20V16h-4V24z M16,30h-4v-4h4V30z M27.634,6.064L26.109,5.81 c-0.066-0.284-0.155-0.559-0.265-0.823c-0.11-0.264-0.241-0.517-0.391-0.757l0.9-1.259v0l0.215-0.301l-0.157-0.157l-0.105-0.105l0,0 l-0.713-0.714l0,0l-0.262-0.262L25.15,1.561h0l-1.38,0.986c-0.481-0.3-1.012-0.524-1.58-0.656l-0.254-1.525l0,0L21.875,0h-0.222 h-0.148h-1.009h-0.148h-0.222l-0.036,0.219l0,0L19.81,1.891c-0.568,0.132-1.1,0.356-1.581,0.656l-1.259-0.9l0,0l-0.302-0.216 l-0.157,0.157l0,0l-0.679,0.68l-0.139,0.139l0,0l-0.105,0.105l-0.157,0.157L15.56,2.85l0,0l0.985,1.38 c-0.299,0.481-0.523,1.012-0.655,1.58l-1.671,0.278l0,0L14,6.125l0,0.222l0,0l0.001,1.305v0l0,0.222l0.365,0.061l0,0l0.819,0.136 l0.705,0.117c0.066,0.284,0.155,0.559,0.265,0.823c0.11,0.264,0.241,0.517,0.391,0.757l-0.986,1.38c0,0,0,0,0,0l-0.129,0.181 l0.157,0.157c0,0,0,0,0,0l0.924,0.922h0l0.157,0.157l0.301-0.215h0l1.259-0.899c0.481,0.3,1.012,0.524,1.58,0.656l0.278,1.671l0,0 L20.125,14h0.222h0.148h1.009h0.148h0.222l0.061-0.365l0,0l0.254-1.525c0.569-0.132,1.1-0.356,1.581-0.656l0.998,0.713l0.261,0.187 h0l0.302,0.216l0.262-0.262l0.713-0.713l0.262-0.262l-0.215-0.302l0,0l-0.9-1.26c0.15-0.24,0.281-0.493,0.391-0.757 c0.11-0.264,0.199-0.539,0.265-0.823l1.525-0.254l0,0L28,7.875V7.653V7.504V6.496V6.347V6.125L27.634,6.064L27.634,6.064z M21,10 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S22.657,10,21,10z"},{styleName:"square regular",content:"M22,24H6V2h8V0H4v32h20V16h-2V24z M16,30h-4v-4h4V30z M27.634,6.064L26.109,5.81 c-0.066-0.284-0.155-0.559-0.265-0.823c-0.11-0.264-0.241-0.517-0.391-0.757l0.9-1.259v0l0.215-0.301l-0.157-0.157l-0.105-0.105l0,0 l-0.713-0.714l0,0l-0.262-0.262L25.15,1.561h0l-1.38,0.986c-0.481-0.3-1.012-0.524-1.58-0.656l-0.254-1.525l0,0L21.875,0h-0.222 h-0.148h-1.009h-0.148h-0.222l-0.036,0.219l0,0L19.81,1.891c-0.568,0.132-1.1,0.356-1.581,0.656l-1.259-0.9l0,0l-0.302-0.216 l-0.157,0.157l0,0l-0.679,0.68l-0.139,0.139l0,0l-0.105,0.105l-0.157,0.157L15.56,2.85l0,0l0.985,1.38 c-0.299,0.481-0.523,1.012-0.655,1.58l-1.671,0.278l0,0L14,6.125l0,0.222l0,0l0.001,1.305v0l0,0.222l0.365,0.061l0,0l0.819,0.136 l0.705,0.117c0.066,0.284,0.155,0.559,0.265,0.823c0.11,0.264,0.241,0.517,0.391,0.757l-0.986,1.38c0,0,0,0,0,0l-0.129,0.181 l0.157,0.157c0,0,0,0,0,0l0.924,0.922h0l0.157,0.157l0.301-0.215h0l1.259-0.899c0.481,0.3,1.012,0.524,1.58,0.656l0.278,1.671l0,0 L20.125,14h0.222h0.148h1.009h0.148h0.222l0.061-0.365l0,0l0.254-1.525c0.569-0.132,1.1-0.356,1.581-0.656l0.998,0.713l0.261,0.187 h0l0.302,0.216l0.262-0.262l0.713-0.713l0.262-0.262l-0.215-0.302l0,0l-0.9-1.26c0.15-0.24,0.281-0.493,0.391-0.757 c0.11-0.264,0.199-0.539,0.265-0.823l1.525-0.254l0,0L28,7.875V7.653V7.504V6.496V6.347V6.125L27.634,6.064L27.634,6.064z M21,10 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S22.657,10,21,10z"},{styleName:"square light",content:"M23,24H5V1h10V0H4v32h20V16h-1V24z M23,31H5v-6h18V31z M15,29h-2v-2h2V29z M25.483,4.885l1.008-1.586 l-0.79-0.79l-1.586,1.008c-0.494-0.325-1.05-0.562-1.649-0.685L22.059,1h-1.117l-0.408,1.832c-0.599,0.123-1.155,0.361-1.649,0.685 l-1.586-1.008l-0.79,0.79l1.008,1.586c-0.325,0.494-0.562,1.05-0.685,1.649L15,6.941v1.117l1.832,0.408 c0.123,0.599,0.361,1.155,0.685,1.649l-1.008,1.586l0.79,0.79l1.586-1.008c0.494,0.325,1.05,0.562,1.649,0.685L20.941,14h1.117 l0.408-1.832c0.599-0.123,1.155-0.361,1.649-0.685l1.586,1.008l0.79-0.79l-1.008-1.586c0.325-0.494,0.562-1.05,0.685-1.649L28,8.059 V6.941l-1.832-0.408C26.045,5.935,25.808,5.378,25.483,4.885z M21.5,11.4c-2.15,0-3.9-1.75-3.9-3.9c0-2.151,1.75-3.9,3.9-3.9 s3.9,1.75,3.9,3.9C25.4,9.65,23.65,11.4,21.5,11.4z"}]},{name:"map-location",styles:[{styleName:"square bold",content:"M21.536,3.648C20.631,2.63,19.381,2,18,2s-2.631,0.63-3.536,1.648C13.56,4.665,13,6.072,13,7.625 C13,11.105,18,20,18,20s5-8.895,5-12.375C23,6.072,22.44,4.665,21.536,3.648z M18,10c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3 S19.657,10,18,10z M32,10l-4,20H0l4-20h7.376c0.329,1.246,0.842,2.633,1.422,4H7.279l-2.4,12h19.842l2.4-12h-3.919 c0.58-1.367,1.093-2.754,1.422-4H32z"},{styleName:"square light",content:"M19,3c1.046,0,2.036,0.466,2.788,1.312C22.57,5.191,23,6.368,23,7.625c0,2.18-2.401,7.227-4,10.274 c-1.599-3.047-4-8.092-4-10.274c0-1.257,0.43-2.434,1.212-3.313C16.964,3.466,17.954,3,19,3 M19,2c-1.381,0-2.631,0.63-3.536,1.648 C14.56,4.665,14,6.072,14,7.625C14,11.105,19,20,19,20s5-8.895,5-12.375c0-1.553-0.56-2.96-1.464-3.977C21.631,2.63,20.381,2,19,2 L19,2z M19,9c-1.105,0-2-0.895-2-2s0.895-2,2-2s2,0.895,2,2S20.105,9,19,9z M25.624,10c-0.086,0.325-0.182,0.658-0.292,1h5.448 l-3.6,18H1.22l3.6-18h7.848c-0.109-0.342-0.206-0.675-0.292-1H4L0,30h28l4-20H25.624z"},{styleName:"square regular",content:"M21.536,3.648C20.631,2.63,19.381,2,18,2s-2.631,0.63-3.536,1.648C13.56,4.665,13,6.072,13,7.625 C13,11.105,18,20,18,20s5-8.895,5-12.375C23,6.072,22.44,4.665,21.536,3.648z M18,10c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3 S19.657,10,18,10z M32,10l-4,20H0l4-20h7.376c0.168,0.637,0.383,1.31,0.633,2H5.64l-3.2,16H26.36l3.2-16h-5.569 c0.25-0.69,0.464-1.363,0.633-2H32z"},{styleName:"square bold",content:"M31.327,2.471C30.506,0.935,29.055,0,27.493,0h-0.986c-1.562,0-3.013,0.935-3.834,2.471 c-0.821,1.536-0.896,3.454-0.197,5.069L27,18l4.524-10.46C32.223,5.925,32.149,4.007,31.327,2.471z M27,8c-1.657,0-3-1.343-3-3 s1.343-3,3-3s3,1.343,3,3S28.657,8,27,8z M28,20.726v5.858l-8-2.462v-9.63l3.811,1.173l-2.088-4.828L19,10l-8,4L0,8v20l11,4l8-4 l13,4V14l-0.963-0.296L28,20.726z M10,27.38l-6-2.182v-10.46l6,3.273V27.38z M18,24.028l-6,3v-9.056l6-3V24.028z"},{styleName:"square regular",content:"M31.327,2.471C30.506,0.935,29.055,0,27.493,0h-0.986c-1.562,0-3.013,0.935-3.834,2.471 c-0.821,1.536-0.896,3.454-0.197,5.069L27,18l4.524-10.46C32.223,5.925,32.148,4.007,31.327,2.471z M27,8c-1.657,0-3-1.343-3-3 s1.343-3,3-3s3,1.343,3,3S28.657,8,27,8z M30,16.102v13.19l-10-3.077V12.4l2.767,0.851l-1.044-2.414L19,10l-8,4L0,8v20l11,4l8-4 l13,4V14l-0.963-0.296L30,16.102z M10,29.508l-8-2.909v-15.23l8,4.364V29.508z M18,26.264l-6,3V15.736l6-3V26.264z"},{styleName:"square light",content:"M27.493,1c1.198,0,2.302,0.726,2.952,1.943c0.674,1.261,0.736,2.871,0.161,4.2L27,15.481l-3.607-8.338 c-0.575-1.33-0.513-2.939,0.161-4.201C24.205,1.726,25.309,1,26.507,1H27.493 M27.493,0h-0.986c-1.562,0-3.013,0.935-3.834,2.471 c-0.821,1.536-0.896,3.454-0.197,5.069L27,18l4.524-10.46c0.698-1.615,0.624-3.533-0.197-5.069C30.506,0.935,29.055,0,27.493,0 L27.493,0z M27,7c-1.105,0-2-0.895-2-2s0.895-2,2-2s2,0.895,2,2S28.105,7,27,7z M30,16.102v14.491l-10-3.478V11.233l2.229,0.775 l-0.539-1.246L19.5,10l-9,4L0,8v20l10.5,4l9-4L31,32V14l-0.079-0.027L30,16.102z M10,30.739l-9-3.429V9.723l9,5.143V30.739z M19,27.128l-8,3.555V14.872l8-3.556V27.128z"}]},{name:"user-cross-mark-03",styles:[{styleName:"square bold",content:"M5.364,22.955C7.127,19.945,10.517,18,13.999,18c1.523,0,3.006,0.382,4.353,1.04l3.27-2.725 c-1.03-0.666-2.141-1.208-3.31-1.593c2.214-1.423,3.69-3.894,3.69-6.722c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8 c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213C-0.123,24.409,0.001,28.13,0.001,32H16v-4H4.057 C4.166,26.114,4.479,24.467,5.364,22.955z M14.001,4c2.206,0,4,1.794,4,4s-1.794,4-4,4c-2.206,0-4-1.794-4-4S11.796,4,14.001,4z M30.071,29.95c2.734-2.734,2.734-7.166,0-9.9c-2.733-2.734-7.166-2.734-9.899,0c-2.733,2.734-2.734,7.166,0,9.9 S27.338,32.683,30.071,29.95z M22.293,20.757l2.828,2.828l2.829-2.829l1.414,1.414L26.536,25l2.828,2.828l-1.414,1.414l-2.829-2.828 l-2.828,2.828l-1.415-1.414L23.707,25l-2.829-2.829L22.293,20.757z"},{styleName:"square light",content:"M2.775,21.439C5.102,17.467,9.402,15,13.999,15c2.854,0,5.621,0.987,7.861,2.684l0.904-0.542 c-1.681-1.339-3.651-2.304-5.763-2.777c2.644-1.159,4.495-3.792,4.495-6.864c0-4.142-3.358-7.5-7.5-7.5s-7.5,3.358-7.5,7.5 c0,3.07,1.849,5.702,4.491,6.862c-3.755,0.843-7.1,3.199-9.075,6.572C-0.123,24.409,0.001,28.13,0.001,32H18v-1H1 C0.996,27.599,1.05,24.385,2.775,21.439z M7.497,7.5c0-3.584,2.916-6.5,6.5-6.5s6.5,2.916,6.5,6.5s-2.916,6.5-6.5,6.5 S7.497,11.084,7.497,7.5z M28.328,23.379L26.207,25.5l2.121,2.121l-0.707,0.707L25.5,26.207l-2.121,2.121l-0.707-0.707l2.121-2.121 l-2.121-2.121l0.707-0.707l2.121,2.121l2.121-2.121L28.328,23.379z M30.096,30.096c2.538-2.538,2.539-6.654,0-9.192 s-6.654-2.538-9.192,0s-2.539,6.654,0,9.192S27.558,32.634,30.096,30.096z M21.611,29.389c-2.144-2.145-2.144-5.634,0-7.778 c2.145-2.144,5.634-2.144,7.778,0c2.144,2.145,2.144,5.634,0,7.778C27.245,31.533,23.755,31.533,21.611,29.389z"},{styleName:"square regular",content:"M3.638,21.944C5.786,18.278,9.756,16,13.999,16c2.13,0,4.208,0.596,6.02,1.651l1.603-1.336 c-1.03-0.666-2.141-1.208-3.31-1.593c2.214-1.423,3.69-3.894,3.69-6.722c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8 c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213C-0.123,24.409,0.001,28.13,0.001,32H18v-2H2.002 C2.021,27.026,2.204,24.393,3.638,21.944z M8.001,8c0-3.308,2.692-6,6-6c3.308,0,6,2.692,6,6c0,3.308-2.692,6-6,6 C10.693,14,8.001,11.308,8.001,8z M30.192,29.95c2.734-2.734,2.734-7.166,0-9.9c-2.733-2.734-7.166-2.734-9.899,0 c-2.733,2.734-2.734,7.166,0,9.9S27.459,32.683,30.192,29.95z M22.414,20.757l2.828,2.828l2.829-2.829l1.414,1.414L26.657,25 l2.828,2.828l-1.414,1.414l-2.829-2.828l-2.828,2.828L21,27.828L23.828,25L21,22.171L22.414,20.757z"}]},{name:"mobile-phone",styles:[{styleName:"square bold",content:"M6,32h20V0H6V32z M18,30h-4v-4h4V30z M10,4h12v20H10V4z"},{styleName:"square regular",content:"M6,32h20V0H6V32z M18,30h-4v-4h4V30z M8,2h16v22H8V2z"},{styleName:"square light",content:"M17,29h-2v-2h2V29z M26,0v32H6V0H26z M25,25H7v6h18V25z M25,1H7v23h18V1z"}]},{name:"mobile-phone-text",styles:[{styleName:"square bold",content:"M6,32h20V0H6V32z M18,30h-4v-4h4V30z M10,4h12v20H10V4z M20,8h-8V6h8V8z M20,12h-8v-2h8V12z M20,16h-8v-2h8 V16z"},{styleName:"square regular",content:"M6,32h20V0H6V32z M18,30h-4v-4h4V30z M8,2h16v22H8V2z M22,8H10V6h12V8z M22,12H10v-2h12V12z M22,16H10v-2h12 V16z"},{styleName:"square light",content:"M17,29h-2v-2h2V29z M26,0v32H6V0H26z M25,25H7v6h18V25z M25,1H7v23h18V1z M23,5H9v1h14V5z M23,8H9v1h14V8z M23,11H9v1h14V11z M23,14H9v1h14V14z"}]},{name:"user-plus-03",styles:[{styleName:"square bold",content:"M5.364,22.955C7.127,19.945,10.517,18,13.999,18c1.523,0,3.006,0.382,4.353,1.04l3.27-2.725 c-1.03-0.666-2.141-1.208-3.31-1.593c2.214-1.423,3.69-3.894,3.69-6.722c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8 c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213C-0.123,24.409,0.001,28.13,0.001,32H16v-4H4.057 C4.166,26.114,4.479,24.467,5.364,22.955z M14.001,4c2.206,0,4,1.794,4,4s-1.794,4-4,4c-2.206,0-4-1.794-4-4S11.796,4,14.001,4z M25,32c3.866,0,7-3.134,7-7s-3.134-7-7-7s-7,3.134-7,7S21.134,32,25,32z M20,24h4v-4h2v4h4v2h-4v4h-2v-4h-4V24z"},{styleName:"square regular",content:"M3.638,21.944C5.786,18.278,9.756,16,13.999,16c2.13,0,4.208,0.596,6.02,1.651l1.603-1.336 c-1.03-0.666-2.141-1.208-3.31-1.593c2.214-1.423,3.69-3.894,3.69-6.722c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8 c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213C-0.123,24.409,0.001,28.13,0.001,32H18v-2H2.002 C2.021,27.026,2.204,24.393,3.638,21.944z M8.001,8c0-3.308,2.692-6,6-6c3.308,0,6,2.692,6,6c0,3.308-2.692,6-6,6 C10.693,14,8.001,11.308,8.001,8z M25,32c3.866,0,7-3.134,7-7s-3.134-7-7-7s-7,3.134-7,7S21.134,32,25,32z M20,24h4v-4h2v4h4v2h-4v4 h-2v-4h-4V24z"},{styleName:"square light",content:"M2.775,21.439C5.102,17.467,9.402,15,13.999,15c2.854,0,5.621,0.987,7.861,2.684l0.904-0.542 c-1.681-1.339-3.651-2.304-5.763-2.777c2.644-1.159,4.495-3.792,4.495-6.864c0-4.142-3.358-7.5-7.5-7.5s-7.5,3.358-7.5,7.5 c0,3.07,1.849,5.702,4.491,6.862c-3.755,0.843-7.1,3.199-9.075,6.572C-0.123,24.409,0.001,28.13,0.001,32H18v-1H1 C0.996,27.599,1.05,24.385,2.775,21.439z M7.497,7.5c0-3.584,2.916-6.5,6.5-6.5s6.5,2.916,6.5,6.5s-2.916,6.5-6.5,6.5 S7.497,11.084,7.497,7.5z M25,29v-3h-3v-1h3v-3h1v3h3v1h-3v3H25z M32,25.5c0-3.59-2.91-6.5-6.5-6.5S19,21.91,19,25.5 c0,3.59,2.91,6.5,6.5,6.5S32,29.09,32,25.5z M20,25.5c0-3.033,2.467-5.5,5.5-5.5s5.5,2.467,5.5,5.5S28.533,31,25.5,31 S20,28.533,20,25.5z"}]},{name:"clock-arrow-03",styles:[{styleName:"square light",content:"M30,16c0,8.284-6.716,15-15,15c-4.361,0-8.263-1.882-11-4.856v0.016V32H3v-8h8v1H4.341 c2.568,3.042,6.376,5,10.659,5c7.72,0,14-6.28,14-14S22.72,2,15,2S1,8.28,1,16c0,0.337,0.016,0.67,0.044,1H0.041 C0.015,16.67,0,16.337,0,16C0,7.716,6.716,1,15,1S30,7.716,30,16z M14,9v9h9v-1h-8V9H14z"},{styleName:"square regular",content:"M0,29l0-11l9,4l-3.765,2.929c0.045,0.054,0.094,0.104,0.14,0.157c0.283,0.329,0.581,0.646,0.893,0.947 C8.788,28.482,12.216,30,16,30c7.72,0,14-6.28,14-14S23.72,2,16,2C9.671,2,4.315,6.225,2.59,12H0.524C2.303,5.103,8.547,0,16,0 c8.836,0,16,7.163,16,16s-7.164,16-16,16c-4.33,0-8.245-1.73-11.121-4.527l-0.013,0.012c-0.119-0.115-0.222-0.246-0.338-0.365 c-0.174-0.18-0.344-0.363-0.509-0.55c-0.122-0.138-0.257-0.263-0.375-0.405L0,29z M16,16v-6h-2v8h8v-2H16z"},{styleName:"square bold",content:"M0,30l0-12l11,3l-3.803,3.112c0.215,0.233,0.446,0.45,0.678,0.666L7.861,24.79C9.999,26.778,12.855,28,16,28 c6.617,0,12-5.383,12-12S22.617,4,16,4c-5.213,0-9.647,3.347-11.3,8H0.524C2.303,5.103,8.547,0,16,0c8.836,0,16,7.163,16,16 s-7.164,16-16,16c-4.74,0-8.984-2.071-11.909-5.347L0,30z M16,16v-6h-2v8h8v-2H16z"}]},{name:"arrow-left-door",styles:[{styleName:"square bold",content:"M10,0v4v6h4V4h11l-7,4v14h-4v-4h-4v4v4h4h4v6l14-8V4V0H14H10z M28,21.679l-6,3.429V10.321l6-3.429V21.679z M6,20l-6-6l6-6v4h6v4H6V20z"},{styleName:"square light",content:"M11,0v1v10h1V1h17.333L16,6v21h-4v-7h-1v7v1h1h4v4l16-6V1V0H12H11z M31,25.307l-14,5.25V28v-1V6.693l14-5.25 V25.307z M6.082,19.628l-0.67,0.743L0,15.5l5.412-4.872l0.67,0.743L2.05,15H13v1H2.05L6.082,19.628z"},{styleName:"square regular",content:"M12,10h2V2h14.5L18,8v16h-4v-4h-2v6h6v6l14-8V2V0H12V10z M30,22.839l-10,5.714V26v-2V9.161l10-5.714V22.839z M6,20l-6-5l6-5v4h8v2H6V20z"}]},{name:"arrow-right-door",styles:[{styleName:"square bold",content:"M6,16H0v-4h6V8l6,6l-6,6V16z M14,0h18v4v20l-14,8v-6h-4h-4v-4v-4h4v4h4V8l7-4H14v6h-4V4V0H14z M28,6.893 l-6,3.429v14.786l6-3.429V6.893z"},{styleName:"square light",content:"M10.95,16H0v-1h10.95l-4.032-3.628l0.67-0.743L13,15.5l-5.412,4.872l-0.67-0.743L10.95,16z M12,0h20v1v25 l-16,6v-4h-4h-1v-1v-7h1v7h4V6l13.333-5H12v10h-1V1V0H12z M31,1.443l-14,5.25V27v1v2.557l14-5.25V1.443z"},{styleName:"square regular",content:"M8,16H0v-2h8v-4l6,5l-6,5V16z M12,0h20v2v22l-14,8v-6h-6v-6h2v4h4V8l10.5-6H14v8h-2V0z M30,3.446L20,9.161 V24v2v2.554l10-5.714V3.446z"}]},{name:"speech-bubble-cross-mark",styles:[{styleName:"square bold",content:"M0,24h6v8l10-8h16V0H0V24z M4,4h24v16H14.598L10,23.678V20H4V4z M19.071,16l-2.828-2.828L13.414,16 L12,14.586l2.828-2.828L12,8.929l1.414-1.414l2.828,2.828l2.828-2.828l1.414,1.414l-2.828,2.828l2.828,2.828L19.071,16z"},{styleName:"square light",content:"M0.002,24h6L6,32l10-8h16V0H0L0.002,24z M31,1v22H15.649L7,29.919L7.002,23h-6L1,1H31z M16.757,12.05 L21,16.293L20.293,17l-4.243-4.243L11.808,17l-0.707-0.707l4.243-4.243l-4.243-4.243l0.707-0.707l4.243,4.243l4.243-4.243L21,7.808 L16.757,12.05z"},{styleName:"square regular",content:"M0.002,24h6L6,32l10-8h16V0H0L0.002,24z M30,2v20H15.299L8,27.838L8.002,22h-6L2,2H30z M19.071,16 l-2.828-2.828L13.414,16L12,14.586l2.828-2.828L12,8.929l1.414-1.414l2.828,2.828l2.828-2.828l1.414,1.414l-2.828,2.828l2.828,2.828 L19.071,16z"}]},{name:"speech-bubble-check-mark",styles:[{styleName:"square bold",content:"M0,24h6v8l10-8h16V0H0V24z M4,4h24v16H14.598L10,23.678V20H4V4z M10,10.343l1.414-1.414l4.243,4.243 l5.657-5.657l1.414,1.414L15.657,16L10,10.343z"},{styleName:"square light",content:"M0.002,24h6L6,32l10-8h16V0H0L0.002,24z M31,1v22H15.649L7,29.919L7.002,23h-6L1,1H31z M22.435,7.808 l0.707,0.707l-7.778,7.778L14.657,17l-0.707-0.707L9,11.343l0.707-0.707l4.95,4.95L22.435,7.808z"},{styleName:"square regular",content:"M0.002,24h6L6,32l10-8h16V0H0L0.002,24z M30,2v20H15.299L8,27.838L8.002,22h-6L2,2H30z M14.243,14.586 L10,10.343l1.414-1.414l4.243,4.243l5.657-5.657l1.414,1.414L15.657,16L14.243,14.586L14.243,14.586z"}]},{name:"padlock-open",styles:[{styleName:"square bold",content:"M23,0c-4.949,0-9,4.5-9,10v4H0.004H0v18h22V14h-4v-4c0-3.252,2.289-6,5-6s5,2.748,5,6v4h4v-4 C32,4.5,27.949,0,23,0z M12,25.078C12,26.141,11.105,27,10,27s-2-0.859-2-1.922v-4.156C8,19.859,8.895,19,10,19s2,0.859,2,1.922 V25.078z"},{styleName:"square regular",content:"M23,0c-4.949,0-9,4.5-9,10v4H0.004H0v18h22V14h-6v-4c0-4.412,3.141-8,7-8s7,3.588,7,8v4h2v-4 C32,4.5,27.949,0,23,0z M12,25.078C12,26.141,11.105,27,10,27s-2-0.859-2-1.922v-4.156C8,19.859,8.895,19,10,19s2,0.859,2,1.922 V25.078z"},{styleName:"square light",content:"M10,25v-4c0-0.552,0.448-1,1-1s1,0.448,1,1v4c0,0.552-0.448,1-1,1S10,25.552,10,25z M32,10v4h-1v-4 c0-3.86-3.14-7-7-7s-7,3.14-7,7v4h5v18H0V14h16v-4c0-4.418,3.582-8,8-8S32,5.582,32,10z M1,15v16h20V15H1z"}]},{name:"padlock-closed",styles:[{styleName:"square bold",content:"M10,10c0-3.252,2.287-6,5-6s5,2.748,5,6v4H10V10z M16,25.078C16,26.141,15.105,27,14,27 c-1.105,0-2-0.859-2-1.922v-4.156C12,19.859,12.895,19,14,19c1.105,0,2,0.859,2,1.922V25.078z M24,14v-4c0-5.5-4.051-10-9-10 S6,4.5,6,10v4H4v18h22V14H24z"},{styleName:"square light",content:"M23,14v-4c0-4.418-3.582-8-8-8s-8,3.582-8,8v4H4v18h22V14H23z M8,10c0-3.86,3.14-7,7-7s7,3.14,7,7v4H8V10z M25,31H5V15h20V31z M14,25v-4c0-0.552,0.448-1,1-1s1,0.448,1,1v4c0,0.552-0.448,1-1,1S14,25.552,14,25z"},{styleName:"square regular",content:"M24,14v-4c0-5.5-4.051-10-9-10S6,4.5,6,10v4H4v18h22V14H24z M16,25.078C16,26.141,15.105,27,14,27 s-2-0.859-2-1.922v-4.156C12,19.859,12.895,19,14,19s2,0.859,2,1.922V25.078z M8,14v-4c0-4.412,3.141-8,7-8s7,3.588,7,8v4H8z"},{styleName:"square bold",content:"M22,24H6.002L6,4h8V0H2l0.002,32H26V18h-4V24z M16,30h-4v-4h4V30z M26,0H16v6h-2v10h14V6h-2V0z M22,13h-2V9 h2V13z M24,6h-6V2h6V6z"},{styleName:"square light",content:"M23,26H5V1h9V0H4v32h20V18h-1V26z M15,30h-2v-2h2V30z M22,13h-2V9h2V13z M26,0H16v6h-2v10h14V6h-2V0z M17,1 h8v5h-8V1z M27,7v8H15V7H27z"},{styleName:"square regular",content:"M22,24H6V2h8V0H4v32h20V18h-2V24z M16,30h-4v-4h4V30z M26,0H16v6h-2v10h14V6h-2V0z M22,13h-2V9h2V13z M24,6 h-6V2h6V6z"}]},{name:"two-squares-full-empty-02",styles:[{styleName:"square bold",content:"M22,22V12h10v20H12V22H22z M4,16h12V4H4V16 M0,20L0,0l20,0v20H0L0,20z"},{styleName:"square regular",content:"M22,22V12h10v20H12V22H22z M2,18h16V2H2V18 M0,20L0,0l20,0v20H0L0,20z"},{styleName:"square light",content:"M22,22V12h10v20H12V22H22z M1,19h18V1H1V19 M0,20L0,0l20,0v20H0L0,20z"}]},{name:"two-squares-full-empty",styles:[{styleName:"square bold",content:"M10,10v10H0V0h20v10H10z M28,16H16v12h12V16 M32,12v20H12V12H32L32,12z"},{styleName:"square regular",content:"M10,10v10H0V0h20v10H10z M30,14H14v16h16V14 M32,12v20H12V12H32L32,12z"},{styleName:"square light",content:"M10,10v10H0V0h20v10H10z M31,13H13v18h18V13 M32,12v20H12V12H32L32,12z"}]},{name:"speech-bubble",styles:[{styleName:"square bold",content:"M0,24h6v8l10-8h16V0H0V24z M4,4h24v16H16h-1.402l-1.094,0.877L10,23.678V20H6H4V4z"},{styleName:"square regular",content:"M0.002,24h6L6,32l10-8h16V0H0L0.002,24z M30,2v20H15.299L8,27.838L8.002,22h-6L2,2H30z"},{styleName:"square light",content:"M0.002,24h6L6,32l10-8h16V0H0L0.002,24z M31,1v22H15.649L7,29.919L7.002,23h-6L1,1H31z"}]},{name:"document-text-plus-02",styles:[{styleName:"square bold",content:"M24-0.002l8,8v24H18v-4h10v-18h-6v-6H10v10H6v-14H24z M25.998,21.998v-2h-10v2H25.998z M25.998,11.998H12v2 h13.998V11.998z M25.998,15.998H13.999v2h11.999V15.998z M0,25c0-3.866,3.134-7,7-7s7,3.134,7,7s-3.134,7-7,7S0,28.866,0,25z M2,26 h4v4h2v-4h4v-2H8v-4H6v4H2V26z"},{styleName:"square regular",content:"M24-0.002l8,8v24H16v-2h14v-20h-8v-8H8v12H6v-14H24z M28.002,21.998v-2h-12v2H28.002z M28.002,11.998h-18v2 h18V11.998z M28.002,15.998h-14v2h14V15.998z M0,25c0-3.866,3.134-7,7-7s7,3.134,7,7s-3.134,7-7,7S0,28.866,0,25z M2,26h4v4h2v-4h4 v-2H8v-4H6v4H2V26z"},{styleName:"square light",content:"M24-0.002l8,8v24L14,32v-1l17-0.002v-22h-8v-8H7V16H6V-0.002H24z M9,16.998h20v-1H9V16.998z M29,12.998H9v1 h20V12.998z M29,19.998v-1H13v1H29z M0,25.5C0,21.91,2.91,19,6.5,19s6.5,2.91,6.5,6.5c0,3.59-2.91,6.5-6.5,6.5S0,29.09,0,25.5z M1,25.5C1,28.533,3.467,31,6.5,31s5.5-2.467,5.5-5.5S9.533,20,6.5,20S1,22.467,1,25.5z M6,29h1v-3h3v-1H7v-3H6v3H3v1h3V29z"}]},{name:"two-arrows-up-down",styles:[{styleName:"square bold",content:"M28,20l-6,8l-6-8h4V4h4v16H28z M16,12l-6-8l-6,8h4v16h4V12H16z"},{styleName:"square regular",content:"M26,22l-5,6l-5-6h3.997L20,4h2l-0.003,18H26z M16,10l-5-6l-5,6h4.003L10,28h2l0.003-18H16z"},{styleName:"square light",content:"M12,9v19h-1V9H8l3.5-5L15,9H12z M21,23V4h-1v19h-3l3.5,5l3.5-5H21z"}]},{name:"two-arrows-right-left",styles:[{styleName:"square bold",content:"M20,4l8,6l-8,6v-4H4V8h16V4z M12,16l-8,6l8,6v-4h16v-4H12V16z"},{styleName:"square light",content:"M9,20h19v1H9v3l-5-3.5L9,17V20z M23,11H4v1h19v3l5-3.5L23,8V11z"},{styleName:"square regular",content:"M22,6l6,5l-6,5v-3.997L4,12v-2l18,0.003V6z M10,16l-6,5l6,5v-4.003L28,22v-2l-18-0.003V16z"}]},{name:"document-blank",styles:[{styleName:"square bold",content:"M2,0v32h26V8l-7.5-8H2z M24,28H6V4h12v6h6V28z"},{styleName:"square regular",content:"M28,8l-8-8H2v32h26V8z M26,30H4V2h14v8h8V30z"},{styleName:"square light",content:"M3,0v32h26V8l-8-8H3z M28,31H4V1h16v8h8V31z"}]},{name:"circle-arrow-up-05",styles:[{styleName:"square bold",content:"M7.515,7.515c4.679-4.679,12.292-4.679,16.971,0c4.679,4.679,4.679,12.292,0,16.971 c-4.679,4.679-12.292,4.679-16.971,0C2.836,19.806,2.836,12.193,7.515,7.515 M4.687,4.687c-6.249,6.248-6.249,16.379,0,22.626 c6.248,6.249,16.379,6.249,22.626,0c6.249-6.248,6.249-16.379,0-22.626C21.065-1.562,10.935-1.562,4.687,4.687L4.687,4.687z M10,20 h12l-6-10L10,20z"},{styleName:"square light",content:"M22,19.999H10l6-10L22,19.999z M0,16C0,7.163,7.163,0,16,0s16,7.163,16,16s-7.163,16-16,16S0,24.837,0,16z M1,16c0,8.271,6.729,15,15,15c8.271,0,15-6.729,15-15c0-8.271-6.729-15-15-15C7.729,1,1,7.729,1,16z"},{styleName:"square regular",content:"M16,10l6,10H10L16,10z M30,16c0-7.719-6.28-14-14-14S2,8.28,2,16s6.28,14,14,14S30,23.719,30,16 M32,16 c0,8.836-7.163,16-16,16S0,24.836,0,16S7.163,0,16,0S32,7.163,32,16L32,16z"}]},{name:"circle-arrow-left-05",styles:[{styleName:"square bold",content:"M7.515,24.485c-4.679-4.679-4.679-12.292,0-16.971c4.679-4.679,12.292-4.679,16.971,0 c4.679,4.679,4.679,12.292,0,16.971C19.807,29.164,12.194,29.164,7.515,24.485 M4.687,27.313c6.248,6.249,16.379,6.249,22.626,0 c6.249-6.248,6.249-16.379,0-22.626c-6.248-6.249-16.379-6.249-22.626,0C-1.562,10.935-1.562,21.065,4.687,27.313L4.687,27.313z M20,22V10l-10,6L20,22z"},{styleName:"square regular",content:"M10,16l10-6v12L10,16z M16,2C8.281,2,2,8.281,2,16s6.28,14,14,14s14-6.28,14-14S23.72,2,16,2 M16,0 c8.836,0,16,7.163,16,16s-7.163,16-16,16S0,24.837,0,16C0,7.164,7.164,0,16,0L16,0z"},{styleName:"square light",content:"M20.001,10v12l-10-6L20.001,10z M16,32C7.164,32,0,24.837,0,16S7.164,0,16,0s16,7.163,16,16S24.837,32,16,32 z M16,1C7.729,1,1,7.729,1,16c0,8.271,6.729,15,15,15c8.271,0,15-6.729,15-15C31,7.729,24.271,1,16,1z"}]},{name:"circle-arrow-down-05",styles:[{styleName:"square bold",content:"M7.515,24.485c-4.679-4.679-4.679-12.292,0-16.971c4.679-4.679,12.292-4.679,16.971,0 c4.679,4.679,4.679,12.292,0,16.971C19.807,29.164,12.194,29.164,7.515,24.485 M4.687,27.313c6.248,6.249,16.379,6.249,22.626,0 c6.249-6.248,6.249-16.379,0-22.626c-6.248-6.249-16.379-6.249-22.626,0C-1.562,10.935-1.562,21.065,4.687,27.313L4.687,27.313z M16,22l6-10H10L16,22z"},{styleName:"square light",content:"M16.001,22l-6-10h12L16.001,22z M0,16C0,7.163,7.163,0,16,0s16,7.163,16,16s-7.163,16-16,16S0,24.837,0,16z M1,16c0,8.271,6.729,15,15,15c8.271,0,15-6.729,15-15c0-8.271-6.729-15-15-15C7.729,1,1,7.729,1,16z"},{styleName:"square regular",content:"M10,12.001h12l-6,10L10,12.001z M30,16c0-7.719-6.28-14-14-14S2,8.281,2,16s6.28,14,14,14S30,23.72,30,16 M32,16c0,8.836-7.163,16-16,16S0,24.837,0,16S7.163,0,16,0C24.836,0,32,7.164,32,16L32,16z"}]},{name:"circle-arrow-right-05",styles:[{styleName:"square bold",content:"M24.486,24.485c-4.679,4.679-12.292,4.679-16.971,0c-4.679-4.679-4.679-12.292,0-16.971 c4.679-4.679,12.292-4.679,16.971,0C29.164,12.193,29.164,19.806,24.486,24.485 M27.314,27.313c6.249-6.248,6.249-16.379,0-22.626 c-6.248-6.249-16.379-6.249-22.626,0c-6.249,6.248-6.249,16.379,0,22.626C10.935,33.562,21.066,33.562,27.314,27.313L27.314,27.313z M22,16l-10-6v12L22,16z"},{styleName:"square regular",content:"M12.001,22V10l10,6L12.001,22z M16,2C8.281,2,2,8.281,2,16s6.28,14,14,14s14-6.28,14-14S23.72,2,16,2 M16,0 c8.836,0,16,7.163,16,16s-7.163,16-16,16S0,24.837,0,16S7.164,0,16,0L16,0z"},{styleName:"square light",content:"M22,16l-10,6V10L22,16z M0,16C0,7.163,7.164,0,16,0s16,7.163,16,16s-7.163,16-16,16S0,24.837,0,16z M1,16 c0,8.271,6.729,15,15,15c8.271,0,15-6.729,15-15c0-8.271-6.729-15-15-15C7.729,1,1,7.729,1,16z"}]},{name:"eye-02",styles:[{styleName:"square bold",content:"M16,6C6,6,0,16,0,16s6,10,16,10s16-10,16-10S26,6,16,6z M16,24c-4.418,0-8-3.58-8-8c0-4.42,3.582-8,8-8 c4.422,0,8,3.58,8,8C24,20.42,20.422,24,16,24z M20,16c0,2.209-1.793,4-4,4c-2.207,0-4-1.791-4-4c0-2.207,1.793-4,4-4 C18.207,12,20,13.793,20,16z"},{styleName:"square regular",content:"M16,6C6,6,0,16,0,16s6,10,16,10s16-10,16-10S26,6,16,6z M16,24c-6.922,0-11.824-5.638-13.577-8.004 C4.169,13.626,9.045,8,16,8c6.922,0,11.824,5.638,13.577,8.004C27.831,18.374,22.955,24,16,24z M16,10c-3.311,0-6,2.689-6,6 c0,3.313,2.689,6,6,6c3.31,0,6-2.687,6-6C22,12.689,19.31,10,16,10z M16,20c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4 S18.206,20,16,20z M18,16c0,1.105-0.895,2-2,2s-2-0.895-2-2s0.895-2,2-2S18,14.895,18,16z"},{styleName:"square light",content:"M19,16c0,1.657-1.345,3-3,3c-1.655,0-3-1.343-3-3c0-1.655,1.345-3,3-3C17.655,13,19,14.345,19,16z M23,16 c0,3.867-3.131,7-7,7c-3.866,0-7-3.133-7-7s3.134-7,7-7C19.869,9,23,12.133,23,16z M22,16c0-3.308-2.692-6-6-6s-6,2.692-6,6 s2.692,6,6,6S22,19.308,22,16z M32,16c0,0-6,10-16,10S0,16,0,16S6,6,16,6S32,16,32,16z M30.804,16.001C29.437,14.02,24.029,7,16,7 C7.951,7,2.559,14.016,1.196,15.999C2.563,17.98,7.971,25,16,25C24.049,25,29.441,17.984,30.804,16.001z"}]},{name:"two-arrows-refresh-03",styles:[{styleName:"square bold",content:"M0,16C0,11.905,1.562,7.81,4.686,4.686C7.811,1.562,11.905,0,16,0c4.095,0,8.19,1.562,11.314,4.686L32,0v12 H20l4.485-4.485C22.219,5.248,19.205,4,16,4S9.781,5.248,7.515,7.515C5.175,9.854,4.006,12.927,4.006,16H0z M16,32 c4.095,0,8.19-1.562,11.314-4.686S32,20.095,32,16h-4.006c0,3.073-1.17,6.146-3.509,8.485C22.219,26.752,19.205,28,16,28 s-6.219-1.248-8.485-3.515L12,20H0l0,12l4.686-4.686C7.811,30.438,11.905,32,16,32z"},{styleName:"square regular",content:"M0,16c0-4.095,1.562-8.19,4.686-11.314S11.905,0,16,0c4.095,0,8.19,1.562,11.314,4.686 c0.069,0.069,0.13,0.142,0.197,0.211L32,0v12H21l5.149-5.617C26.062,6.291,25.99,6.19,25.899,6.1C23.255,3.456,19.74,2,16,2 S8.745,3.456,6.1,6.1C3.371,8.83,2.006,12.415,2.006,16H0z M4.686,27.314C7.81,30.438,11.905,32,16,32 c4.095,0,8.19-1.562,11.314-4.686S32,20.095,32,16h-2.007c0,3.585-1.365,7.17-4.094,9.9C23.255,28.544,19.74,30,16,30 s-7.255-1.456-9.899-4.1c-0.09-0.09-0.162-0.191-0.249-0.283L11,20H0l0,12l4.489-4.897C4.556,27.172,4.618,27.245,4.686,27.314z"},{styleName:"square light",content:"M0.141,18.007C-0.455,13.272,1.05,8.322,4.686,4.686C7.81,1.562,11.905,0,16,0 c4.095,0,8.19,1.562,11.314,4.686C28.404,5.776,29.29,6.99,30,8.275V0l1,0v10H21V9h8.243c-0.68-1.296-1.548-2.518-2.637-3.607 C23.773,2.56,20.007,1,16,1S8.226,2.56,5.393,5.393c-3.435,3.435-4.836,8.134-4.236,12.614H0.141z M4.671,27.314 C7.796,30.438,11.89,32,15.985,32c4.095,0,8.19-1.562,11.314-4.686c3.632-3.633,5.138-8.575,4.547-13.306H30.83 c0.595,4.475-0.806,9.168-4.238,12.599C23.759,29.44,19.992,31,15.985,31s-7.773-1.56-10.607-4.393 C4.29,25.518,3.422,24.296,2.742,23h8.243v-1h-10v10h1v-8.275C2.695,25.01,3.581,26.224,4.671,27.314z"}]},{name:"battery-empty",styles:[{styleName:"square bold",content:"M18,0h-6v2H6v30h18V2h-6V0z M20,6v22H10V6H20z"},{styleName:"square light",content:"M18,0h-5v2H9v30h13V2h-4V0z M21,3v28H10V3H21z"},{styleName:"square regular",content:"M18,0h-6v2H8v30h14V2h-4V0z M20,4v26H10V4H20z"}]},{name:"person-picture",styles:[{styleName:"square bold",content:"M0,32h32V0H0V32z M4,4h24v24H4V4z M16,16c-2.209,0-4-1.791-4-4c0-2.209,1.791-4,4-4s4,1.791,4,4 C20,14.209,18.209,16,16,16z M22,22v2H10v-2c0-3.313,2.687-6,6-6S22,18.687,22,22z"},{styleName:"square light",content:"M0,32h32V0H0V32z M1,1h30v30H1V1z M18.664,16.37C20.639,15.388,22,13.355,22,11c0-3.314-2.686-6-6-6 s-6,2.686-6,6c0,2.355,1.361,4.388,3.336,5.37C9.108,17.538,6,21.401,6,26v1h20v-1C26,21.401,22.892,17.538,18.664,16.37z M11,11 c0-2.757,2.243-5,5-5s5,2.243,5,5s-2.243,5-5,5S11,13.757,11,11z M7,26c0-4.963,4.037-9,9-9c4.963,0,9,4.037,9,9H7z"},{styleName:"square regular",content:"M0,32h32V0H0V32z M2,2h28v28H2V2z M19.702,16.716C21.099,15.617,22,13.916,22,12c0-3.314-2.686-6-6-6 s-6,2.686-6,6c0,1.916,0.901,3.617,2.298,4.716C8.61,18.188,6,21.786,6,26h20C26,21.786,23.39,18.188,19.702,16.716z M12,12 c0-2.206,1.794-4,4-4c2.206,0,4,1.794,4,4c0,2.206-1.794,4-4,4C13.794,16,12,14.206,12,12z M8.253,24c0.89-3.447,4.026-6,7.747-6 s6.857,2.553,7.747,6H8.253z"}]},{name:"location-02",styles:[{styleName:"square bold",content:"M23.071,2.929C21.261,1.119,18.761,0,16,0s-5.261,1.119-7.071,2.929C7.119,4.739,6,7.239,6,10 c0,6.188,10,22,10,22s10-15.813,10-22C26,7.239,24.881,4.739,23.071,2.929z M16,16c-3.314,0-6-2.686-6-6s2.686-6,6-6s6,2.686,6,6 S19.314,16,16,16z"},{styleName:"square regular",content:"M16,2c2.137,0,4.146,0.832,5.657,2.343C23.168,5.854,24,7.863,24,10c0,3.817-4.823,12.786-8.002,18.161 C12.386,22.064,8,13.51,8,10c0-2.137,0.832-4.146,2.343-5.657C11.854,2.832,13.863,2,16,2 M16,0c-2.761,0-5.261,1.119-7.071,2.929 C7.119,4.739,6,7.239,6,10c0,6.188,10,22,10,22s10-15.813,10-22c0-2.761-1.119-5.261-2.929-7.071C21.261,1.119,18.761,0,16,0L16,0z M16,14c-2.209,0-4-1.791-4-4s1.791-4,4-4c2.209,0,4,1.791,4,4S18.209,14,16,14z"},{styleName:"square light",content:"M16,1c2.404,0,4.664,0.936,6.364,2.636C24.064,5.336,25,7.596,25,10c0,4.802-6.619,16.161-9.003,20.096 C12.871,24.958,7,14.398,7,10c0-2.404,0.936-4.664,2.636-6.364C11.336,1.936,13.596,1,16,1 M16,0c-2.761,0-5.261,1.119-7.071,2.929 C7.119,4.739,6,7.239,6,10c0,6.188,10,22,10,22s10-15.813,10-22c0-2.761-1.119-5.261-2.929-7.071C21.261,1.119,18.761,0,16,0L16,0z M16,7c1.654,0,3,1.346,3,3s-1.346,3-3,3s-3-1.346-3-3S14.346,7,16,7 M16,6c-2.209,0-4,1.791-4,4s1.791,4,4,4c2.209,0,4-1.791,4-4 S18.209,6,16,6L16,6z"}]},{name:"circle-plus-02",styles:[{styleName:"square bold",content:"M16,0C7.164,0,0,7.164,0,16s7.164,16,16,16c8.838,0,16-7.164,16-16S24.838,0,16,0z M26,18h-8v8h-4v-8H6v-4h8 V6h4v8h8V18z"},{styleName:"square light",content:"M16,0C7.163,0,0,7.163,0,16s7.163,16,16,16s16-7.163,16-16S24.837,0,16,0z M26,17l-9,0v9h-1v-9l-9,0v-1l9,0 V7h1v9l9,0V17z"},{styleName:"square regular",content:"M15,2C6.716,2,0,8.716,0,17c0,8.284,6.716,15,15,15s15-6.716,15-15C30,8.716,23.284,2,15,2z M24,18h-8v8h-2 v-8H6v-2h8V8h2v8h8V18z"}]},{name:"circle-cross-mark-02",styles:[{styleName:"square bold",content:"M4.686,4.686c-6.248,6.248-6.248,16.379,0,22.627s16.379,6.248,22.627,0c6.249-6.249,6.248-16.379,0-22.627 S10.936-1.563,4.686,4.686z M24.485,10.343L18.828,16l5.657,5.657l-2.828,2.828L16,18.828l-5.657,5.657l-2.828-2.828L13.172,16 l-5.657-5.657l2.828-2.828L16,13.172l5.657-5.657L24.485,10.343z"},{styleName:"square light",content:"M4.686,4.686c-6.248,6.248-6.248,16.379,0,22.627s16.379,6.248,22.627,0s6.248-16.379,0-22.627 S10.935-1.562,4.686,4.686z M23.778,9.636L17.414,16l6.364,6.364l-0.707,0.707l-6.364-6.364l-6.364,6.364l-0.707-0.707L16,16 L9.636,9.636l0.707-0.707l6.364,6.364l6.364-6.364L23.778,9.636z"},{styleName:"square regular",content:"M4.393,6.393c-5.858,5.858-5.858,15.355,0,21.213c5.858,5.858,15.355,5.858,21.213,0s5.858-15.355,0-21.213 C19.749,0.536,10.251,0.536,4.393,6.393z M22.071,11.343L16.414,17l5.657,5.657l-1.414,1.414L15,18.414l-5.657,5.657l-1.414-1.414 L13.586,17l-5.657-5.657l1.414-1.414L15,15.586l5.657-5.657L22.071,11.343z"}]},{name:"circle-question-mark-02",styles:[{styleName:"square bold",content:"M16,0C7.163,0,0,7.163,0,16s7.163,16,16,16s16-7.163,16-16S24.837,0,16,0z M18,24h-3v-3h3V24z M20.998,12.417c0.001,1.907-0.826,3.017-1.801,3.877C18.393,17.003,18,17.438,18,18v1h-3l0.018-1.007 c0-1.743,1.196-2.797,2.157-3.643c0.903-0.796,0.968-1.217,0.968-1.988c0.001-0.044,0.005-0.766-0.476-1.221 c-0.329-0.312-0.867-0.47-1.599-0.47c-1.926,0-2.06,1.684-2.083,2.297L14,14h-3v-1.325C11.044,11.036,12.159,8,16.066,8 c1.931,0,3.064,0.708,3.674,1.303C21.041,10.57,21.006,12.232,20.998,12.417z"},{styleName:"square light",content:"M16,32c8.837,0,16-7.163,16-16S24.837,0,16,0S0,7.163,0,16S7.163,32,16,32z M17.5,24h-2v-2h2V24z M11,12.5 c0.001-0.053,0.127-4.5,5-4.5c1.488,0,2.643,0.438,3.431,1.302c1.179,1.293,1.083,3.046,1.052,3.385 c-0.167,1.801-1.072,2.626-1.949,3.423c-0.13,0.118-0.261,0.238-0.392,0.362c-0.756,0.72-1.13,1.457-1.142,2.255 C16.999,18.8,17,20,17,20h-1c0,0-0.001-1.227,0-1.289c0.017-1.08,0.491-2.05,1.452-2.964c0.136-0.129,0.272-0.254,0.408-0.377 c0.836-0.761,1.495-1.361,1.626-2.775c0.015-0.162,0.12-1.616-0.795-2.619C18.101,9.328,17.195,9,16,9c-3.877,0-3.997,3.366-4,3.51 V14h-1V12.5z"},{styleName:"square regular",content:"M15,2C6.716,2,0,8.716,0,17s6.716,15,15,15c8.284,0,15-6.716,15-15S23.284,2,15,2z M16,24h-2v-2h2V24z M19.302,15.811c-0.587,0.777-1.139,1.216-1.627,1.604c-0.5,0.397-0.896,0.711-1.304,1.365c-0.354,0.567-0.369,1.213-0.369,1.219V20 h-2c0-0.122,0.018-1.23,0.673-2.279c0.591-0.946,1.21-1.438,1.756-1.872c0.433-0.344,0.841-0.668,1.274-1.243 c0.296-0.392,0.475-1.46,0.024-2.366C17.32,11.417,16.52,11,15.354,11c-1.238,0-2.144,0.307-2.694,0.914 c-0.746,0.823-0.655,1.977-0.654,1.988L12.01,15h-2v-1c-0.005,0-0.174-1.95,1.168-3.43C12.123,9.528,13.528,9,15.354,9 c2.606,0,3.729,1.471,4.166,2.349C20.234,12.782,20.14,14.7,19.302,15.811z"}]},{name:"circle-check-mark-02",styles:[{styleName:"square bold",content:"M16,0C7.164,0,0,7.164,0,16s7.164,16,16,16c8.838,0,16-7.164,16-16S24.838,0,16,0z M13.877,23.072L6.809,16 l2.828-2.828l4.242,4.242l8.484-8.484l2.83,2.828L13.877,23.072z"},{styleName:"square light",content:"M16,0C7.164,0,0,7.163,0,16c0,8.836,7.164,16,16,16c8.836,0,16-7.164,16-16C31.999,7.162,24.836,0,16,0z M13.878,22.011l-7.071-7.071l0.707-0.707l6.364,6.364L24.485,9.99l0.707,0.707L13.878,22.011z"},{styleName:"square regular",content:"M15,2C6.716,2,0,8.716,0,17c0,8.284,6.716,15,15,15s15-6.716,15-15C30,8.716,23.284,2,15,2z M12.879,23.364 l-7.071-7.071l1.414-1.414l5.657,5.656l9.9-9.899l1.414,1.415L12.879,23.364z"},{styleName:"square bold",content:"M16,0C7.164,0,0,7.164,0,16s7.164,16,16,16c8.838,0,16-7.164,16-16S24.838,0,16,0z M13.877,23.072L6.809,16 l2.828-2.828l4.242,4.242l8.484-8.484l2.83,2.828L13.877,23.072z"},{styleName:"square light",content:"M16,0C7.164,0,0,7.163,0,16c0,8.836,7.164,16,16,16c8.836,0,16-7.164,16-16C31.999,7.162,24.836,0,16,0z M13.878,22.011l-7.071-7.071l0.707-0.707l6.364,6.364L24.485,9.99l0.707,0.707L13.878,22.011z"},{styleName:"square regular",content:"M15,2C6.716,2,0,8.716,0,17c0,8.284,6.716,15,15,15s15-6.716,15-15C30,8.716,23.284,2,15,2z M12.879,23.364 l-7.071-7.071l1.414-1.414l5.657,5.656l9.9-9.899l1.414,1.415L12.879,23.364z"}]},{name:"circle-minus-02",styles:[{styleName:"square bold",content:"M16,0C7.164,0,0,7.164,0,16s7.164,16,16,16c8.838,0,16-7.164,16-16S24.838,0,16,0z M26,18H6v-4h20V18z"},{styleName:"square light",content:"M16,0C7.163,0,0,7.163,0,16s7.163,16,16,16s16-7.163,16-16S24.837,0,16,0z M26,17H7v-1h19V17z"},{styleName:"square regular",content:"M15,2C6.716,2,0,8.716,0,17c0,8.284,6.716,15,15,15s15-6.716,15-15C30,8.716,23.284,2,15,2z M24,18H6v-2h18 V18z"}]},{name:"circle-info-02",styles:[{styleName:"square bold",content:"M16,0C7.162,0,0,7.164,0,16s7.162,16,16,16c8.838,0,16-7.164,16-16S24.838,0,16,0z M14,8h4v4h-4V8z M20,24 h-8v-2h2v-6h-2v-2h6v8h2V24z"},{styleName:"square light",content:"M16,32c8.837,0,16-7.163,16-16S24.837,0,16,0S0,7.163,0,16S7.163,32,16,32z M15,9h2v2h-2V9z M14,22h2v-8h-2 v-1h2h1v1v8h2v1h-5V22z"},{styleName:"square regular",content:"M15,32c8.284,0,15-6.716,15-15c0-8.284-6.716-15-15-15S0,8.716,0,17C0,25.284,6.716,32,15,32z M14,10h2v2h-2 V10z M12,22h2v-6h-2v-2h4v8h2v2h-6V22z"}]},{name:"circle-exclamation-mark-02",styles:[{styleName:"square bold",content:"M16,0C7.164,0,0,7.164,0,16s7.164,16,16,16c8.838,0,16-7.164,16-16S24.838,0,16,0z M18,24h-4v-4h4V24z M18,18h-4V8h4V18z"},{styleName:"square regular",content:"M15,32c8.284,0,15-6.716,15-15c0-8.284-6.716-15-15-15S0,8.716,0,17C0,25.284,6.716,32,15,32z M14,10h2v10 h-2V10z M14,22h2v2h-2V22z"},{styleName:"square light",content:"M16,32c8.837,0,16-7.163,16-16S24.837,0,16,0S0,7.163,0,16S7.163,32,16,32z M16,8h1v12h-1V8z M15.5,22h2v2 h-2V22z"}]},{name:"user-magnifying-glass",styles:[{styleName:"square regular",content:"M28.9,14.749C27.98,14.241,26.985,14,26.004,14c-2.114,0-4.163,1.119-5.258,3.1 c-1.602,2.901-0.549,6.551,2.351,8.153c0.92,0.508,1.914,0.749,2.896,0.749c2.114,0,4.163-1.119,5.258-3.1 C32.853,20.001,31.8,16.351,28.9,14.749z M29.5,21.935c-0.704,1.275-2.048,2.067-3.507,2.067c-0.67,0-1.337-0.173-1.929-0.5 c-0.935-0.517-1.613-1.366-1.909-2.393c-0.296-1.027-0.175-2.107,0.342-3.042C23.202,16.792,24.545,16,26.004,16 c0.67,0,1.337,0.173,1.929,0.5C29.864,17.566,30.567,20.004,29.5,21.935z M24,26.748L21.099,32l-2.626-1.451l2.901-5.252L24,26.748z M16,32v-2H2.002c0.019-2.974,0.203-5.607,1.636-8.056C5.786,18.278,9.756,16,13.999,16c1.595,0,3.16,0.336,4.608,0.945 c0.257-0.621,0.594-1.198,0.991-1.729c-0.421-0.184-0.849-0.351-1.286-0.495c2.214-1.423,3.689-3.894,3.689-6.722 c0-4.418-3.582-8-8-8s-8,3.582-8,8c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213 C-0.123,24.409,0.001,28.13,0.001,32H16z M8.001,8c0-3.308,2.692-6,6-6c3.309,0,6,2.692,6,6c0,3.308-2.691,6-6,6 C10.693,14,8.001,11.308,8.001,8z"},{styleName:"square light",content:"M23.342,26.405L20.251,32l-1.309-0.723l3.091-5.595L23.342,26.405z M32,20c0,3.314-2.686,6-6,6s-6-2.686-6-6 s2.686-6,6-6S32,16.686,32,20z M31,20c0-2.757-2.243-5-5-5s-5,2.243-5,5s2.243,5,5,5S31,22.757,31,20z M0.001,32 c0-3.87-0.125-7.591,1.911-11.066c1.976-3.373,5.32-5.729,9.075-6.572C8.346,13.202,6.497,10.57,6.497,7.5 c0-4.142,3.358-7.5,7.5-7.5s7.5,3.358,7.5,7.5c0,3.072-1.851,5.705-4.495,6.864c0.893,0.2,1.757,0.496,2.59,0.861 c-0.196,0.263-0.379,0.536-0.542,0.823C17.466,15.371,15.749,15,13.999,15c-4.597,0-8.898,2.467-11.224,6.439 C1.05,24.385,0.996,27.599,1,31h15v1H0.001z M13.997,14c3.584,0,6.5-2.916,6.5-6.5S17.581,1,13.997,1s-6.5,2.916-6.5,6.5 S10.413,14,13.997,14z"},{styleName:"square bold",content:"M28.9,14.749C27.98,14.241,26.985,14,26.004,14c-2.114,0-4.163,1.119-5.258,3.1 c-1.602,2.901-0.549,6.551,2.351,8.153c0.92,0.508,1.914,0.749,2.896,0.749c2.114,0,4.163-1.119,5.258-3.1 C32.853,20.001,31.8,16.351,28.9,14.749z M29.5,21.935c-0.704,1.275-2.048,2.067-3.507,2.067c-0.67,0-1.337-0.173-1.929-0.5 c-0.935-0.517-1.613-1.366-1.909-2.393c-0.296-1.027-0.175-2.107,0.342-3.042C23.202,16.792,24.545,16,26.004,16 c0.67,0,1.337,0.173,1.929,0.5C29.864,17.566,30.567,20.004,29.5,21.935z M24,26.748L21.099,32l-2.626-1.451l2.901-5.252L24,26.748z M16,32v-4H4.057c0.109-1.886,0.422-3.533,1.307-5.045C7.127,19.945,10.517,18,13.999,18c1.421,0,2.811,0.325,4.085,0.903 c0.188-1.371,0.723-2.628,1.514-3.686c-0.421-0.184-0.849-0.351-1.286-0.495c2.214-1.423,3.689-3.894,3.689-6.722 c0-4.418-3.582-8-8-8s-8,3.582-8,8c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213 C-0.123,24.409,0.001,28.13,0.001,32H16z M14.001,4c2.206,0,4,1.794,4,4s-1.794,4-4,4s-4-1.794-4-4S11.796,4,14.001,4z"}]},{name:"clock-arrow-02",styles:[{styleName:"square bold",content:"M16,12v6h6v2h-8v-8H16z M15,2C10.857,2,7.121,3.691,4.41,6.41L2,4L0,14l10-2L7.246,9.246 C9.234,7.252,11.965,6,15,6c6.066,0,11,4.934,11,11s-4.934,11-11,11S4,23.066,4,17c0-0.068,0.006-0.135,0.01-0.203l-3.977,0.797 C0.348,25.602,6.916,32,15,32c8.283,0,15-6.715,15-15C30,8.715,23.283,2,15,2z"},{styleName:"square regular",content:"M16,12v6h6v2h-8v-8H16z M15,2c-3.782,0-7.222,1.416-9.86,3.725L1.515,2.1L0.101,12L10,10.586L6.562,7.148 C8.835,5.195,11.775,4,15,4c7.168,0,13,5.832,13,13s-5.832,13-13,13S2,24.168,2,17c0-0.72,0.074-1.422,0.187-2.111l-2.057,0.229 C0.053,15.735,0,16.361,0,17c0,8.284,6.716,15,15,15c8.284,0,15-6.716,15-15S23.284,2,15,2z"},{styleName:"square light",content:"M15,10v9h7v1h-8V10H15z M15,2C9.159,2,4.117,5.349,1.642,10.223l-0.645-7.92L0,2.385L0.823,12.49 l9.136-0.993l-0.108-0.994l-7.642,0.831C4.389,6.431,9.298,3,15,3c7.72,0,14,6.28,14,14s-6.28,14-14,14 C7.389,31,1.19,24.892,1.016,17.322l-0.994,0.124C0.261,25.522,6.866,32,15,32c8.284,0,15-6.716,15-15S23.284,2,15,2z"}]},{name:"magnifying-glass",styles:[{styleName:"square light",content:"M10.5,0C4.701,0,0,4.701,0,10.5S4.701,21,10.5,21S21,16.299,21,10.5S16.299,0,10.5,0z M10.5,20 C5.262,20,1,15.738,1,10.5S5.262,1,10.5,1S20,5.261,20,10.5S15.738,20,10.5,20z M30,28.59L28.59,30L18.426,19.836l1.41-1.41 L30,28.59z"},{styleName:"square regular",content:"M11,2c4.963,0,9,4.037,9,9s-4.037,9-9,9s-9-4.037-9-9S6.037,2,11,2 M11,0C4.925,0,0,4.925,0,11 s4.925,11,11,11s11-4.925,11-11S17.075,0,11,0L11,0z M18.729,21.539L27.19,30L30,27.188l-8.459-8.46L18.729,21.539z"},{styleName:"square bold",content:"M11,4c3.86,0,7,3.14,7,7s-3.14,7-7,7s-7-3.14-7-7S7.14,4,11,4 M11,0C4.925,0,0,4.925,0,11s4.925,11,11,11 s11-4.925,11-11S17.075,0,11,0L11,0z M18.729,21.539L27.19,30L30,27.188l-8.459-8.46L18.729,21.539z"}]},{name:"calendar-magnifying-glass",styles:[{styleName:"square bold",content:"M28,0h-6v4H10V0H4v4H0v28h16v-4H4V12h24v4h4V4h-4V0z M8,6H6V2h2V6z M26,6h-2V2h2V6z M29.879,32l-4.243-4.243 l2.121-2.121L32,29.879L29.879,32z M21.323,15.726c-1.434,0-2.868,0.546-3.959,1.638c-2.184,2.184-2.184,5.735,0,7.919 c1.092,1.092,2.525,1.638,3.959,1.638s2.868-0.546,3.959-1.638c2.184-2.184,2.184-5.735,0-7.919 C24.19,16.271,22.757,15.726,21.323,15.726z M23.586,23.584c-0.602,0.604-1.406,0.936-2.264,0.936c-0.855,0-1.658-0.332-2.262-0.936 c-1.248-1.246-1.248-3.277,0-4.523c0.604-0.604,1.406-0.936,2.262-0.936c0.857,0,1.662,0.332,2.262,0.936 C24.832,20.307,24.832,22.338,23.586,23.584z"},{styleName:"square light",content:"M28,0h-6v3H10V0H4v3H0v6v1v22h16v-1H1V10h30v6h1V3h-4V0z M31,4v5H1V4h4V1h4v3h14V1h4v3H31z M24,2h2v3h-2V2z M6,2h2v3H6V2z M16.757,16.757c-2.343,2.343-2.343,6.142,0,8.485c2.343,2.343,6.142,2.343,8.485,0c2.343-2.343,2.343-6.142,0-8.485 C22.899,14.414,19.101,14.414,16.757,16.757z M24.536,24.536c-1.949,1.95-5.122,1.95-7.071,0c-1.95-1.95-1.95-5.122,0-7.071 c1.949-1.95,5.122-1.95,7.071,0C26.485,19.414,26.485,22.586,24.536,24.536z M25.243,26.657l1.419-1.381l4.95,4.95l-1.419,1.381 L25.243,26.657z"},{styleName:"square regular",content:"M28,0h-6v4H10V0H4v4H0v28h16v-2H2V10h28v6h2V4h-4V0z M8,6H6V2h2V6z M26,6h-2V2h2V6z M29.879,32l-4.243-4.243 l2.121-2.121L32,29.879L29.879,32z M21.323,15.726c-1.434,0-2.868,0.546-3.959,1.638c-2.184,2.184-2.184,5.735,0,7.919 c1.092,1.092,2.525,1.638,3.959,1.638s2.868-0.546,3.959-1.638c2.184-2.184,2.184-5.735,0-7.919 C24.19,16.271,22.757,15.726,21.323,15.726z M23.586,23.584c-0.602,0.604-1.406,0.936-2.264,0.936c-0.855,0-1.658-0.332-2.262-0.936 c-1.248-1.246-1.248-3.277,0-4.523c0.604-0.604,1.406-0.936,2.262-0.936c0.857,0,1.662,0.332,2.262,0.936 C24.832,20.307,24.832,22.338,23.586,23.584z"}]},{name:"people-two-check-mark",styles:[{styleName:"square bold",content:"M18.5,18.5c0-2.485-2.015-4.5-4.5-4.5s-4.5,2.015-4.5,4.5c0,1.654,0.902,3.084,2.232,3.866 C8.426,23.349,6,26.375,6,30v2h16v-2c0-3.625-2.426-6.651-5.732-7.634C17.598,21.584,18.5,20.154,18.5,18.5z M14,21 c-1.378,0-2.5-1.122-2.5-2.5S12.622,16,14,16s2.5,1.122,2.5,2.5S15.378,21,14,21z M8,16H2c0-3.309,2.692-6,6-6 c1.766,0,3.341,0.781,4.439,2h2.451c-1.01-1.735-2.642-3.056-4.593-3.65C11.611,7.564,12.5,6.142,12.5,4.5C12.5,2.015,10.485,0,8,0 S3.5,2.015,3.5,4.5c0,1.654,0.902,3.084,2.232,3.866C2.426,9.349,0,12.375,0,16v2h8V16z M5.5,4.5C5.5,3.122,6.622,2,8,2 s2.5,1.122,2.5,2.5S9.378,7,8,7S5.5,5.878,5.5,4.5z M29.172,2L32,4.828l-9.192,9.192l-6.364-6.364l2.828-2.828l3.536,3.536L29.172,2 z"},{styleName:"square regular",content:"M8,16H2c0-3.309,2.692-6,6-6c1.766,0,3.341,0.781,4.439,2h2.451c-1.01-1.735-2.642-3.056-4.593-3.65 C11.611,7.564,12.5,6.142,12.5,4.5C12.5,2.015,10.485,0,8,0S3.5,2.015,3.5,4.5c0,1.654,0.902,3.084,2.232,3.866 C2.426,9.349,0,12.375,0,16v2h8V16z M5.5,4.5C5.5,3.122,6.622,2,8,2s2.5,1.122,2.5,2.5S9.378,7,8,7S5.5,5.878,5.5,4.5z M18.5,18.5 c0-2.485-2.015-4.5-4.5-4.5s-4.5,2.015-4.5,4.5c0,1.654,0.902,3.084,2.232,3.866C8.426,23.349,6,26.375,6,30v2h16v-2 c0-3.625-2.426-6.651-5.732-7.634C17.598,21.584,18.5,20.154,18.5,18.5z M14,21c-1.378,0-2.5-1.122-2.5-2.5S12.622,16,14,16 s2.5,1.122,2.5,2.5S15.378,21,14,21z M30.586,2L32,3.414l-9.192,9.192l-6.364-6.364l1.414-1.414l4.95,4.95L30.586,2z"},{styleName:"square light",content:"M8,17H1v-1c0-3.86,3.14-7,7-7c2.371,0,4.463,1.191,5.729,3h1.161c-1.01-1.735-2.642-3.056-4.593-3.65 C11.611,7.564,12.5,6.142,12.5,4.5C12.5,2.015,10.485,0,8,0S3.5,2.015,3.5,4.5c0,1.654,0.902,3.084,2.232,3.866 C2.426,9.349,0,12.375,0,16v2h8V17z M4.5,4.5C4.5,2.57,6.07,1,8,1s3.5,1.57,3.5,3.5S9.93,8,8,8S4.5,6.43,4.5,4.5z M18.5,18.5 c0-2.485-2.015-4.5-4.5-4.5s-4.5,2.015-4.5,4.5c0,1.654,0.902,3.084,2.232,3.866C8.426,23.349,6,26.375,6,30v2h16v-2 c0-3.625-2.426-6.651-5.732-7.634C17.598,21.584,18.5,20.154,18.5,18.5z M14,22c-1.93,0-3.5-1.57-3.5-3.5S12.07,15,14,15 s3.5,1.57,3.5,3.5S15.93,22,14,22z M31.293,2L32,2.707l-9.192,9.192l-5.657-5.657l0.707-0.707l4.95,4.95L31.293,2z"}]},{name:"user-check-mark",styles:[{styleName:"square bold",content:"M16,32v-4H4.057c0.109-1.886,0.422-3.533,1.307-5.045C7.127,19.945,10.517,18,13.999,18 c2.409,0,4.729,0.924,6.529,2.471l2.83-2.83c-1.463-1.303-3.181-2.306-5.047-2.92c2.214-1.423,3.69-3.894,3.69-6.722 c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213 C-0.123,24.409,0.001,28.13,0.001,32H16z M14.001,4c2.206,0,4,1.794,4,4s-1.794,4-4,4c-2.206,0-4-1.794-4-4S11.796,4,14.001,4z M32,23.515L23.515,32l-6.364-6.364l2.828-2.828l3.536,3.536l5.657-5.657L32,23.515z"},{styleName:"square light",content:"M32,23.515L23.515,32l-5.657-5.657l0.707-0.707l4.95,4.95l7.778-7.778L32,23.515z M0.001,32 c0-3.87-0.125-7.591,1.911-11.066c1.976-3.373,5.32-5.729,9.075-6.572C8.346,13.202,6.497,10.57,6.497,7.5 c0-4.142,3.358-7.5,7.5-7.5s7.5,3.358,7.5,7.5c0,3.072-1.851,5.705-4.495,6.864c3.927,0.88,7.4,3.414,9.337,7.019 c0.13,0.242,0.229,0.487,0.339,0.731l-0.847,0.539c-0.117-0.267-0.232-0.534-0.374-0.796C23.22,17.691,18.723,15,13.999,15 c-4.597,0-8.898,2.467-11.224,6.439C1.05,24.385,0.996,27.599,1,31h16v1H0.001z M13.997,14c3.584,0,6.5-2.916,6.5-6.5 S17.581,1,13.997,1s-6.5,2.916-6.5,6.5S10.413,14,13.997,14z"},{styleName:"square regular",content:"M3.638,21.944C5.786,18.278,9.756,16,13.999,16c4.36,0,8.512,2.484,10.577,6.33 c0.055,0.102,0.096,0.206,0.147,0.309l1.784-0.892c-0.06-0.121-0.104-0.243-0.169-0.363c-1.718-3.197-4.648-5.55-8.026-6.661 c2.214-1.423,3.69-3.894,3.69-6.722c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8c0,2.827,1.475,5.298,3.688,6.721 c-3.218,1.056-6.033,3.235-7.777,6.213C-0.123,24.409,0.001,28.13,0.001,32H18v-2H2.002C2.021,27.026,2.204,24.393,3.638,21.944z M8.001,8c0-3.308,2.692-6,6-6c3.308,0,6,2.692,6,6c0,3.308-2.692,6-6,6C10.693,14,8.001,11.308,8.001,8z M31.999,24.222 l-6.364,6.364L24.221,32l-1.414-1.414l0,0l-3.536-3.535l1.414-1.414l3.536,3.535l6.364-6.364L31.999,24.222z"}]},{name:"sheet-text-person-picture",styles:[{styleName:"square bold",content:"M0,32h16V16H0V32z M2,18h12v12H2V18z M12,28H4c0-2.209,1.791-4,4-4S12,25.791,12,28z M8,24 c-1.105,0-2-0.895-2-2c0-1.105,0.895-2,2-2s2,0.895,2,2C10,23.105,9.105,24,8,24z M18,18v-2h6v2H18z M10,12h14v2H10V12z M24,10H10V8 h14V10z M4,0h26v32H18v-4h8V4H8v10H4V0z"},{styleName:"square light",content:"M7,8h20v1H7V8z M16,32H0V16h16V32z M15,17H1v14h14V17z M27,15v-1h-9v1H27z M10,22c0-1.105-0.895-2-2-2 s-2,0.895-2,2c0,1.105,0.895,2,2,2S10,23.105,10,22z M7,12h20v-1H7V12z M27,5H7v1h20V5z M8,24c-2.209,0-4,1.791-4,4h8 C12,25.791,10.209,24,8,24z M4,0v14h1V1h24v30H18v1h12V0H4z"},{styleName:"square regular",content:"M0,32h16V16H0V32z M2,18h12v12H2V18z M12,28H4c0-2.209,1.791-4,4-4S12,25.791,12,28z M8,24 c-1.105,0-2-0.895-2-2c0-1.105,0.895-2,2-2s2,0.895,2,2C10,23.105,9.105,24,8,24z M4,0h26v32H18v-2h10V2H6v12H4V0z M8,10h18v2H8V10z M18,16v-2h8v2H18z M26,8H8V6h18V8z"}]},{name:"sheet-blank-gear",styles:[{styleName:"square light",content:"M6,14h1V1h24v30H16v1h16V0H6V14z M13.271,23.305l1.682,0.374C14.982,23.949,15,24.223,15,24.5 s-0.018,0.551-0.047,0.82l-1.682,0.374c-0.152,0.74-0.446,1.428-0.847,2.038l0.925,1.455c-0.344,0.428-0.733,0.817-1.161,1.161 l-1.455-0.925c-0.61,0.402-1.298,0.695-2.038,0.847L8.32,31.953C8.051,31.982,7.777,32,7.5,32s-0.551-0.018-0.82-0.047l-0.374-1.682 c-0.74-0.153-1.428-0.446-2.038-0.847l-1.455,0.925c-0.428-0.344-0.817-0.733-1.161-1.161l0.925-1.455 c-0.402-0.61-0.695-1.298-0.847-2.038L0.047,25.32C0.018,25.051,0,24.777,0,24.5s0.018-0.551,0.047-0.82l1.682-0.374 c0.152-0.74,0.446-1.428,0.847-2.038l-0.925-1.455c0.344-0.428,0.733-0.817,1.161-1.161l1.455,0.925 c0.61-0.402,1.298-0.695,2.038-0.847l0.374-1.682C6.949,17.018,7.223,17,7.5,17s0.551,0.018,0.82,0.047l0.374,1.682 c0.74,0.152,1.428,0.446,2.038,0.847l1.455-0.925c0.428,0.344,0.817,0.733,1.161,1.161l-0.925,1.455 C12.825,21.877,13.119,22.565,13.271,23.305z M12,24.5c0-2.481-2.019-4.5-4.5-4.5C5.019,20,3,22.019,3,24.5 C3,26.981,5.019,29,7.5,29C9.981,29,12,26.981,12,24.5z"},{styleName:"square regular",content:"M6,12h2V2h22v28H18v2h14V0H6V12z M13.839,25.36c-0.151,0.649-0.407,1.257-0.75,1.806l1.274,1.784 l-1.415,1.413l-1.783-1.273c-0.549,0.343-1.157,0.599-1.806,0.75L9,32H7l-0.36-2.161c-0.65-0.151-1.257-0.407-1.807-0.75 L3.05,30.364L1.636,28.95l1.274-1.785c-0.343-0.549-0.599-1.156-0.75-1.806L0,25v-2l2.161-0.36c0.151-0.649,0.407-1.256,0.75-1.806 l-1.274-1.784l1.414-1.415l1.784,1.274c0.549-0.343,1.157-0.599,1.806-0.75L7,16h2l0.36,2.161c0.649,0.151,1.257,0.407,1.807,0.75 l1.784-1.275l1.414,1.415l-1.274,1.784c0.342,0.549,0.598,1.156,0.749,1.806L16,23l-0.001,2L13.839,25.36z M12,24 c0-2.209-1.791-4-4-4s-4,1.791-4,4c0,2.209,1.791,4,4,4S12,26.209,12,24z"},{styleName:"square bold",content:"M6,0h26v32H18v-4h10V4H10v8H6V0z M13.839,22.64L16,23l-0.001,2l-2.16,0.36 c-0.151,0.649-0.407,1.257-0.75,1.806l1.274,1.784l-1.415,1.413l-1.783-1.273c-0.549,0.343-1.157,0.599-1.806,0.75L9,32H7 l-0.36-2.161c-0.65-0.151-1.257-0.407-1.807-0.75L3.05,30.364L1.636,28.95l1.274-1.785c-0.343-0.549-0.599-1.156-0.75-1.806L0,25v-2 l2.161-0.36c0.151-0.649,0.407-1.256,0.75-1.806l-1.274-1.784l1.414-1.415l1.784,1.274c0.549-0.343,1.157-0.599,1.806-0.75L7,16h2 l0.36,2.161c0.649,0.151,1.257,0.407,1.807,0.75l1.784-1.275l1.414,1.415l-1.274,1.784C13.433,21.384,13.688,21.991,13.839,22.64z M11,24c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3S11,25.657,11,24z"}]},{name:"sheet-text-pencil-diagonal",styles:[{styleName:"square bold",content:"M32,0v32H6v-8h4v4h18V4H10V0H32z M26,10H14v2h12V10z M26,16v-2h-8v2H26z M26,6H12v2h14V6z M15.558,18.343 L7.073,9.858l-2.831,2.829l8.488,8.482L15.558,18.343z M2.83,5.615L0,8.445l2.828,2.826l2.831-2.828L2.83,5.615z M16.972,19.757 l-2.828,2.828L18.386,24L16.972,19.757z"},{styleName:"square regular",content:"M28,16H16v-2h12V16z M28,6H10v2h18V6z M28,10H12v2h16V10z M16.972,21.757l-2.828,2.828L18.386,26 L16.972,21.757z M2.83,7.615L0,10.445l2.828,2.826l2.831-2.828L2.83,7.615z M15.558,20.343l-8.485-8.485l-2.831,2.829l8.488,8.482 L15.558,20.343z M6,0v6h2V2h22v28H8v-6H6v8h26V0H6z"},{styleName:"square light",content:"M2.828,8.322L1.414,9.737L0,8.322l1.414-1.414L2.828,8.322z M16.263,21.757L3.536,9.029l-1.414,1.414 l12.728,12.728L16.263,21.757z M16.971,22.464l-1.414,1.414L19.092,26L16.971,22.464z M28,5H10v1h18V5z M28,8H10v1h18V8z M28,11H12 v1h16V11z M28,14H14v1h14V14z M6,0v6h1V1h24v30H7v-9H6v10h26V0H6z"}]},{name:"circle-exclamation-mark",styles:[{styleName:"square bold",content:"M14,8h4v10h-4V8z M14,24h4v-4h-4V24z M16,28c6.617,0,12-5.383,12-12S22.617,4,16,4S4,9.383,4,16 S9.383,28,16,28 M16,0c8.838,0,16,7.164,16,16s-7.162,16-16,16C7.164,32,0,24.836,0,16S7.164,0,16,0"},{styleName:"square light",content:"M16,1c8.271,0,15,6.728,15,15s-6.729,15-15,15S1,24.271,1,16S7.728,1,16,1 M16,0C7.163,0,0,7.163,0,16 s7.163,16,16,16c8.837,0,16-7.163,16-16S24.837,0,16,0L16,0z M17.5,21h-2v2h2V21z M17,9h-1v10h1V9z"},{styleName:"square regular",content:"M14,10h2v10h-2V10z M14,24h2v-2h-2V24z M15,4C7.832,4,2,9.832,2,17s5.832,13,13,13s13-5.832,13-13 S22.168,4,15,4 M15,2c8.284,0,15,6.716,15,15s-6.716,15-15,15S0,25.284,0,17S6.716,2,15,2L15,2z"}]},{name:"cross-mark",styles:[{styleName:"square bold",content:"M18.828,16l7.071,7.071l-2.828,2.828L16,18.828l-7.071,7.071l-2.828-2.828L13.172,16L6.101,8.929 l2.828-2.828L16,13.172l7.071-7.071l2.828,2.828L18.828,16z"},{styleName:"square light",content:"M16.707,16l8.646,8.646l-0.707,0.707L16,16.707l-8.646,8.646l-0.707-0.707L15.293,16L6.646,7.354 l0.707-0.707L16,15.293l8.646-8.646l0.707,0.707L16.707,16z"},{styleName:"square regular",content:"M17.414,16l7.778,7.778l-1.414,1.414L16,17.414l-7.778,7.778l-1.414-1.414L14.586,16L6.808,8.222 l1.414-1.414L16,14.586l7.778-7.778l1.414,1.414L17.414,16z"}]},{name:"plus",styles:[{styleName:"square bold",content:"M18,14h10v4H18v10h-4V18H4v-4h10V4h4V14z"},{styleName:"square light",content:"M16,15h12v1H16v12h-1V16H4v-1h11V4h1V15z"},{styleName:"square regular",content:"M16,16h12v2H16v12h-2V18H2v-2h12V4h2V16z"}]},{name:"minus",styles:[{styleName:"square bold",content:"M28,13v4H4v-4H28z"},{styleName:"square light",content:"M28,15v1H4v-1H28z"},{styleName:"square regular",content:"M28,14v2H4v-2H28z"}]},{name:"circle-question-mark",styles:[{styleName:"square bold",content:"M19.74,9.303c1.3,1.267,1.266,2.929,1.258,3.114c0.001,1.907-0.826,3.017-1.801,3.877 C18.393,17.003,18,17.438,18,18v1h-3l0.018-1.007c0-1.743,1.196-2.797,2.157-3.643c0.903-0.796,0.968-1.217,0.968-1.988 c0.001-0.044,0.005-0.766-0.476-1.221c-0.329-0.312-0.867-0.47-1.599-0.47c-1.926,0-2.06,1.684-2.083,2.297L14,14h-3v-1.325 C11.044,11.036,12.159,8,16.066,8C17.997,8,19.13,8.708,19.74,9.303z M15,24h3v-3h-3V24z M16,4C9.383,4,4,9.383,4,16s5.383,12,12,12 s12-5.383,12-12S22.617,4,16,4 M16,0c8.837,0,16,7.163,16,16s-7.163,16-16,16S0,24.837,0,16S7.163,0,16,0L16,0z"},{styleName:"square light",content:"M15.5,22h2v2h-2V22z M16,8c-4.873,0-4.999,4.447-5,4.5V14h1v-1.49C12.003,12.366,12.123,9,16,9 c1.195,0,2.101,0.328,2.691,0.976c0.915,1.003,0.81,2.457,0.795,2.619c-0.131,1.414-0.79,2.015-1.626,2.775 c-0.136,0.123-0.272,0.248-0.408,0.377c-0.961,0.914-1.436,1.884-1.452,2.964C15.999,18.773,16,20,16,20h1c0,0-0.001-1.2,0-1.273 c0.012-0.798,0.386-1.535,1.142-2.255c0.131-0.124,0.262-0.244,0.392-0.362c0.877-0.797,1.782-1.622,1.949-3.423 c0.031-0.339,0.127-2.092-1.052-3.385C18.643,8.438,17.488,8,16,8z M16,1C7.729,1,1,7.729,1,16s6.729,15,15,15s15-6.729,15-15 S24.271,1,16,1 M16,0c8.837,0,16,7.163,16,16s-7.163,16-16,16S0,24.837,0,16S7.163,0,16,0L16,0z"},{styleName:"square regular",content:"M19.519,12.349c0.714,1.433,0.621,3.352-0.217,4.462c-0.587,0.777-1.139,1.216-1.627,1.604 c-0.5,0.397-0.896,0.711-1.304,1.365c-0.354,0.567-0.369,1.213-0.369,1.219V22h-2v-1c0-0.122,0.018-1.23,0.673-2.279 c0.591-0.946,1.21-1.438,1.756-1.872c0.433-0.344,0.841-0.668,1.274-1.243c0.296-0.392,0.475-1.46,0.024-2.366 c-0.41-0.823-1.209-1.24-2.376-1.24c-1.238,0-2.144,0.307-2.694,0.914c-0.746,0.823-0.655,1.977-0.654,1.988L12.009,16h-2v-1 c-0.005,0-0.174-1.95,1.168-3.43c0.944-1.042,2.349-1.57,4.175-1.57C17.959,10,19.082,11.471,19.519,12.349z M14.009,26h2v-2h-2V26z M15,4C7.832,4,2,9.832,2,17s5.832,13,13,13s13-5.832,13-13S22.168,4,15,4 M15,2c8.284,0,15,6.716,15,15s-6.716,15-15,15 S0,25.284,0,17S6.716,2,15,2L15,2z"}]},{name:"people-two",styles:[{styleName:"square light",content:"M22.819,14.347c2.452-1.111,4.157-3.532,4.157-6.347c0-3.866-3.208-7-7.165-7s-7.165,3.134-7.165,7 c0,0.914,0.184,1.784,0.51,2.584C12.185,9.034,10.465,8,8.5,8C5.462,8,3,10.462,3,13.5c0,2.196,1.29,4.086,3.151,4.968 C2.578,19.66,0,23.026,0,27v5h32v-6C32,20.345,28.084,15.617,22.819,14.347z M19.812,2c3.399,0,6.165,2.692,6.165,6 s-2.766,6-6.165,6s-6.165-2.692-6.165-6S16.412,2,19.812,2z M16.937,14.409c-1.272,0.335-2.463,0.865-3.533,1.571 C13.782,15.234,14,14.393,14,13.5c0-0.698-0.135-1.362-0.372-1.976C14.389,12.796,15.545,13.813,16.937,14.409z M4,13.5 C4,11.019,6.019,9,8.5,9s4.5,2.019,4.5,4.5S10.981,18,8.5,18S4,15.981,4,13.5z M1,31v-4c0-4.411,3.589-8,8-8 c0.406,0,0.801,0.042,1.19,0.103C8.815,21.055,8,23.431,8,26v5H1z M31,31H9v-5c0-6.065,4.935-11,11-11s11,4.935,11,11V31z"},{styleName:"square bold",content:"M24.212,14.775C26.479,13.363,28,10.867,28,8c0-4.418-3.582-8-8-8c-3.996,0-7.279,2.938-7.876,6.767 C11.18,6.292,10.129,6,9,6c-3.866,0-7,3.134-7,7c0,2.463,1.279,4.62,3.202,5.867C2.137,20.302,0,23.392,0,27v5h32v-6 C32,20.857,28.759,16.483,24.212,14.775z M20,4c2.206,0,4,1.794,4,4c0,2.206-1.794,4-4,4s-4-1.794-4-4C16,5.794,17.794,4,20,4z M15.751,14.755c0.012,0.007,0.025,0.013,0.037,0.02c-0.017,0.006-0.034,0.012-0.05,0.018C15.741,14.78,15.747,14.768,15.751,14.755 z M8,26v3H3v-2c0-3.308,2.692-6,6-6c0.033,0,0.064,0.009,0.097,0.01C8.399,22.531,8,24.217,8,26z M9,17c-2.206,0-4-1.794-4-4 c0-2.206,1.794-4,4-4s4,1.794,4,4C13,15.206,11.206,17,9,17z M28,28H12v-2c0-4.411,3.589-8,8-8s8,3.589,8,8V28z"},{styleName:"square regular",content:"M24.212,14.775C26.479,13.363,28,10.867,28,8c0-4.418-3.582-8-8-8c-4.017,0-7.312,2.971-7.882,6.83 C11.188,6.317,10.136,6,9,6c-3.59,0-6.5,2.91-6.5,6.5c0,2.652,1.594,4.925,3.872,5.936C2.692,19.566,0,22.95,0,27v5h8h2h22v-6 C32,20.857,28.759,16.483,24.212,14.775z M20,2c3.308,0,6,2.692,6,6c0,3.308-2.692,6-6,6c-1.838,0-3.464-0.848-4.566-2.153 c-0.79-0.936-1.291-2.106-1.389-3.399C14.034,8.297,14,8.153,14,8C14,4.692,16.692,2,20,2z M8,26v4H2v-3c0-3.86,3.14-7,7-7 c0.199,0,0.39,0.034,0.583,0.059C8.581,21.812,8,23.836,8,26z M9,17c-2.481,0-4.5-2.019-4.5-4.5S6.519,8,9,8 c1.217,0,2.318,0.49,3.129,1.277c0.199,1.232,0.665,2.368,1.359,3.344C13.422,15.045,11.44,17,9,17z M30,30H10v-4 c0-5.514,4.486-10,10-10s10,4.486,10,10V30z"}]},{name:"user",styles:[{styleName:"square bold",content:"M20.312,14.722c2.214-1.423,3.69-3.894,3.69-6.722c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8 c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213C1.877,24.409,2.001,28.13,2.001,32h27.996 c0-3.684,0.148-7.254-1.659-10.617C26.621,18.186,23.691,15.833,20.312,14.722z M16.001,4c2.206,0,4,1.794,4,4s-1.794,4-4,4 c-2.206,0-4-1.794-4-4S13.796,4,16.001,4z M6.057,28c0.109-1.886,0.422-3.533,1.307-5.045C9.127,19.945,12.517,18,15.999,18 c3.633,0,7.094,2.071,8.815,5.276c0.758,1.411,1.034,2.985,1.133,4.724H6.057z"},{styleName:"square regular",content:"M20.312,14.722c2.214-1.423,3.69-3.894,3.69-6.722c0-4.418-3.581-8-8-8c-4.418,0-8,3.582-8,8 c0,2.827,1.475,5.298,3.688,6.721c-3.218,1.056-6.033,3.235-7.777,6.213C1.877,24.409,2.001,28.13,2.001,32h27.996 c0-3.684,0.148-7.254-1.659-10.617C26.621,18.186,23.691,15.833,20.312,14.722z M10.001,8c0-3.308,2.692-6,6-6c3.308,0,6,2.692,6,6 c0,3.308-2.692,6-6,6C12.693,14,10.001,11.308,10.001,8z M4.002,30c0.019-2.974,0.202-5.607,1.636-8.056 C7.786,18.278,11.756,16,15.999,16c4.36,0,8.512,2.484,10.577,6.33c1.261,2.348,1.411,4.847,1.423,7.67H4.002z"},{styleName:"square light",content:"M19.002,14.364c2.644-1.159,4.495-3.792,4.495-6.864c0-4.142-3.358-7.5-7.5-7.5s-7.5,3.358-7.5,7.5 c0,3.07,1.849,5.702,4.491,6.862c-3.755,0.843-7.1,3.199-9.075,6.572C1.877,24.409,2.001,28.13,2.001,32h27.996 c0-3.684,0.148-7.254-1.659-10.617C26.402,17.779,22.929,15.245,19.002,14.364z M9.497,7.5c0-3.584,2.916-6.5,6.5-6.5 s6.5,2.916,6.5,6.5s-2.916,6.5-6.5,6.5S9.497,11.084,9.497,7.5z M3,31c-0.004-3.401,0.05-6.615,1.775-9.561 C7.102,17.467,11.402,15,15.999,15c4.723,0,9.221,2.691,11.458,6.857c1.525,2.839,1.55,5.902,1.542,9.143H3z"}]},{name:"clock",styles:[{styleName:"square bold",content:"M15,6c6.065,0,11,4.935,11,11s-4.935,11-11,11S4,23.065,4,17S8.935,6,15,6 M15,2C6.716,2,0,8.716,0,17 s6.716,15,15,15s15-6.716,15-15S23.284,2,15,2L15,2z M22,16h-6v-6h-2v8h8V16z"},{styleName:"square light",content:"M24,17h-9V8h1v8h8V17z M15.5,2C7.505,2,1,8.505,1,16.5S7.505,31,15.5,31S30,24.495,30,16.5S23.495,2,15.5,2 M15.5,1C24.06,1,31,7.94,31,16.5S24.06,32,15.5,32S0,25.06,0,16.5S6.94,1,15.5,1L15.5,1z"},{styleName:"square regular",content:"M15,4c7.168,0,13,5.832,13,13s-5.832,13-13,13S2,24.168,2,17S7.832,4,15,4 M15,2C6.716,2,0,8.716,0,17 s6.716,15,15,15s15-6.716,15-15S23.284,2,15,2L15,2z M24,16h-8V8h-2v10h10V16z"}]},{name:"arrow-up-07",styles:[{styleName:"square bold",content:"M0.444,21.556L16,6l15.556,15.556l-2.828,2.828L16,11.657L3.272,24.385L0.444,21.556z"},{styleName:"square regular",content:"M1.858,22.142L16,8l14.142,14.142l-1.414,1.414L16,10.828L3.272,23.556L1.858,22.142z"},{styleName:"square light",content:"M16,9.346L28.354,21.7l-0.707,0.707L16,10.76L4.354,22.407L3.646,21.7L16,9.346z"}]},{name:"arrow-down-07",styles:[{styleName:"square bold",content:"M31.556,10.444L16,26L0.444,10.444l2.828-2.828L16,20.343L28.728,7.615L31.556,10.444z"},{styleName:"square light",content:"M16,22.654L3.646,10.3l0.707-0.707L16,21.24L27.646,9.593l0.707,0.707L16,22.654z"},{styleName:"square regular",content:"M30.142,9.858L16,24L1.858,9.858l1.414-1.414L16,21.172L28.728,8.444L30.142,9.858z"}]},{name:"arrow-right-07",styles:[{styleName:"square bold",content:"M10.444,0.444L26,16L10.444,31.556l-2.828-2.828L20.343,16L7.615,3.272L10.444,0.444z"},{styleName:"square light",content:"M22.654,16L10.3,28.354l-0.707-0.707L21.24,16L9.593,4.354L10.3,3.646L22.654,16z"},{styleName:"square regular",content:"M9.858,1.858L24,16L9.858,30.142l-1.414-1.414L21.172,16L8.444,3.272L9.858,1.858z"}]},{name:"arrow-left-07",styles:[{styleName:"square light",content:"M9.346,16L21.7,3.646l0.707,0.707L10.76,16l11.646,11.646L21.7,28.354L9.346,16z"},{styleName:"square bold",content:"M24.385,3.272L11.657,16l12.728,12.728l-2.828,2.828L6,16L21.556,0.444L24.385,3.272z"},{styleName:"square regular",content:"M23.556,3.272L10.828,16l12.728,12.728l-1.414,1.414L8,16L22.142,1.858L23.556,3.272z"}]},{name:"arrow-up-06",styles:[{styleName:"square bold",content:"M12,10H4L15,0l11,10h-8v14h-6V10z M26,28H4v-6H0v10h30V22h-4V28z"},{styleName:"square light",content:"M30,24h1v8H2v-8h1v7h27V24z M16,1.852V27h1V1.852l8.656,8.2l0.688-0.726L16.5,0L6.656,9.326l0.688,0.726 L16,1.852z"},{styleName:"square regular",content:"M14,12H8l7-10l7,10h-6v14h-2V12z M28,30H2v-6H0v8h30v-8h-2V30z"}]},{name:"arrow-down-06",styles:[{styleName:"square regular",content:"M16,16h6l-7,10L8,16h6V2h2V16z M26,30H4v-6H2v8h26v-8h-2V30z"},{styleName:"square light",content:"M25.656,16.948l0.688,0.726L16.5,27l-9.844-9.326l0.688-0.726l8.656,8.2V0l1,0v25.148L25.656,16.948z M30,24 v7H3v-7H2v8h29v-8H30z"},{styleName:"square bold",content:"M26,24h4v8H0v-8h4v4h22V24z M18,0l-6,0v14H4l11,10l11-10h-8V0z"}]},{name:"arrow-up-05",styles:[{styleName:"square bold",content:"M29.519,15.771l-3.037,2.602L18,8.478V32h-4V8.478l-8.481,9.895l-3.037-2.602L16,0L29.519,15.771z"},{styleName:"square regular",content:"M26.786,15.002l-1.572,1.234L16,4.511V32h-2V4.511L4.786,16.236l-1.572-1.234L15,0L26.786,15.002z"},{styleName:"square light",content:"M16,1.962V32h-1V1.962L3.36,14.068L2.64,13.375L15.5,0l12.86,13.375l-0.721,0.693L16,1.962z"}]},{name:"arrow-down-05",styles:[{styleName:"square bold",content:"M2.481,16.229l3.037-2.602L14,23.522V0l4,0v23.522l8.481-9.895l3.037,2.602L16,32L2.481,16.229z"},{styleName:"square regular",content:"M3.214,16.998l1.572-1.234L14,27.489V0l2,0v27.489l9.214-11.726l1.572,1.234L15,32L3.214,16.998z"},{styleName:"square light",content:"M15.5,32L2.64,18.625l0.721-0.693L15,30.038V0h1v30.038l11.64-12.105l0.721,0.693L15.5,32z"}]},{name:"arrow-left-05",styles:[{styleName:"square bold",content:"M15.771,2.481l2.602,3.037L8.478,14H32v4H8.478l9.895,8.481l-2.602,3.037L0,16L15.771,2.481z"},{styleName:"square light",content:"M32,16v1H1.962l12.105,11.64l-0.693,0.721L0,16.5L13.375,3.64l0.693,0.721L1.962,16H32z"},{styleName:"square regular",content:"M15.002,5.214l1.234,1.572L4.511,16H32v2H4.511l11.726,9.214l-1.234,1.572L0,17L15.002,5.214z"}]},{name:"arrow-right-05",styles:[{styleName:"square light",content:"M30.038,17H0v-1h30.038L17.932,4.36l0.693-0.721L32,16.5L18.625,29.36l-0.693-0.721L30.038,17z"},{styleName:"square bold",content:"M32,16L16.229,29.519l-2.602-3.037L23.522,18H0v-4h23.522l-9.895-8.481l2.602-3.037L32,16z"},{styleName:"square regular",content:"M32,17L16.998,28.786l-1.234-1.572L27.489,18H0v-2h27.489L15.764,6.786l1.234-1.572L32,17z"}]},{name:"list-plus",styles:[{styleName:"square bold",content:"M8,16H6v-2h2V16z M22,6H10v2h12V6z M8,10H6v2h2V10z M6,20h2v-2H6V20z M16,24H4V4h20v12h4V0H0v28h16V24z M8,6 H6v2h2V6z M22,14H10v2h12V14z M22,10H10v2h12V10z M10,20h8v-2h-8V20z M32,25c0,3.866-3.134,7-7,7s-7-3.134-7-7s3.134-7,7-7 S32,21.134,32,25z M30,24h-4v-4h-2v4h-4v2h4v4h2v-4h4V24z"},{styleName:"square regular",content:"M16,28H0V0h28v16h-2V2H2v24h14V28z M22,14H10v2h12V14z M8,6H6v2h2V6z M8,10H6v2h2V10z M22,6H10v2h12V6z M8,14H6v2h2V14z M6,20h2v-2H6V20z M22,10H10v2h12V10z M10,20h6v-2h-6V20z M32,25c0,3.866-3.134,7-7,7s-7-3.134-7-7s3.134-7,7-7 S32,21.134,32,25z M30,24h-4v-4h-2v4h-4v2h4v4h2v-4h4V24z"},{styleName:"square light",content:"M4,19h1v1H4V19z M5,16H4v1h1V16z M17,27H1V1h26v16h1V0H0v28h17V27z M5,7H4v1h1V7z M24,16H7v1h17V16z M7,20 h11v-1H7V20z M5,10H4v1h1V10z M5,13H4v1h1V13z M24,7H7v1h17V7z M24,13H7v1h17V13z M24,10H7v1h17V10z M26,22h-1v3h-3v1h3v3h1v-3h3v-1 h-3V22z M32,25.5c0,3.59-2.91,6.5-6.5,6.5S19,29.09,19,25.5c0-3.59,2.91-6.5,6.5-6.5S32,21.91,32,25.5z M31,25.5 c0-3.033-2.467-5.5-5.5-5.5S20,22.467,20,25.5s2.467,5.5,5.5,5.5S31,28.533,31,25.5z"}]},{name:"camera",styles:[{styleName:"square bold",content:"M26,17c0,2.757-2.243,5-5,5s-5-2.243-5-5s2.243-5,5-5S26,14.243,26,17z M28,6h4v22H0V6h4l2-2h4l2,2h10V4h6V6 z M10,8H6v2h4V8z M28,17c0-3.866-3.134-7-7-7s-7,3.134-7,7s3.134,7,7,7S28,20.866,28,17z"},{styleName:"square light",content:"M28,6V4h-6v2H12l-2-2H6L4,6H0v22h32V6H28z M31,27H1V7h3.414l2-2h3.172l2,2H31V27z M6,8h4v2H6V8z M21,11 c-3.314,0-6,2.686-6,6s2.686,6,6,6s6-2.686,6-6S24.314,11,21,11z M21,22c-2.757,0-5-2.243-5-5s2.243-5,5-5s5,2.243,5,5 S23.757,22,21,22z"},{styleName:"square regular",content:"M26,18c0,2.206-1.794,4-4,4s-4-1.794-4-4c0-2.206,1.794-4,4-4S26,15.794,26,18z M32,8v20H0V8h4l2-2h4l2,2h12 V6h4v2H32z M10,10H6v2h4V10z M28,18c0-3.314-2.686-6-6-6s-6,2.686-6,6s2.686,6,6,6S28,21.314,28,18z"}]},{name:"padlock-closed-02",styles:[{styleName:"square bold",content:"M17,20.922v4.156C17,26.141,16.105,27,15,27s-2-0.859-2-1.922v-4.156C13,19.859,13.895,19,15,19 S17,19.859,17,20.922z M24,14h2v18H4V14h2v-4c0-5.5,4.051-10,9-10s9,4.5,9,10V14z M22,18H8v10h14V18z M20,14v-4c0-3.252-2.287-6-5-6 s-5,2.748-5,6v4H20z"},{styleName:"square light",content:"M15,19c-1.105,0-2,0.859-2,1.922v4.156C13,26.141,13.895,27,15,27s2-0.859,2-1.922v-4.156 C17,19.859,16.105,19,15,19z M16,25.078C16,25.586,15.551,26,15,26s-1-0.414-1-0.922v-4.156C14,20.414,14.449,20,15,20 s1,0.414,1,0.922V25.078z M23,14v-4c0-4.418-3.582-8-8-8s-8,3.582-8,8v4H4v18h22V14H23z M8,10c0-3.86,3.14-7,7-7s7,3.14,7,7v4H8V10z M25,31H5V15h20V31z"},{styleName:"square regular",content:"M17,21v4.156c0,1.062-0.895,1.922-2,1.922s-2-0.859-2-1.922V21c0-1.062,0.895-1.922,2-1.922S17,19.938,17,21 z M24,14h2v18H4V14h2v-4c0-5.5,4.051-10,9-10s9,4.5,9,10V14z M24,16H6v14h18V16z M22,14v-4c0-4.412-3.141-8-7-8s-7,3.588-7,8v4H22z"}]},{name:"padlock-open-02",styles:[{styleName:"square bold",content:"M13,20.922v4.156C13,26.141,12.105,27,11,27s-2-0.859-2-1.922v-4.156C9,19.859,9.895,19,11,19 S13,19.859,13,20.922z M32,10v4h-4v-4c0-3.252-2.287-6-5-6s-5,2.748-5,6v4h2h2v18H0V14h2h4h8v-4c0-5.5,4.051-10,9-10S32,4.5,32,10z M18,18h-2H6H4v10h14V18z"},{styleName:"square regular",content:"M9,25.156V21c0-1.062,0.895-1.922,2-1.922s2,0.859,2,1.922v4.156c0,1.062-0.895,1.922-2,1.922 S9,26.219,9,25.156z M32,10v4h-2v-4c0-4.412-3.141-8-7-8s-7,3.588-7,8v4h6v18H0V14h14v-4c0-5.5,4.051-10,9-10S32,4.5,32,10z M2,16 v14h18V16H2z"},{styleName:"square light",content:"M11,27c1.105,0,2-0.859,2-1.922v-4.156C13,19.859,12.105,19,11,19s-2,0.859-2,1.922v4.156 C9,26.141,9.895,27,11,27z M10,20.922C10,20.414,10.449,20,11,20s1,0.414,1,0.922v4.156C12,25.586,11.551,26,11,26s-1-0.414-1-0.922 V20.922z M22,2c-4.418,0-8,3.582-8,8v4H0v18h22V14h-7v-4c0-3.86,3.14-7,7-7s7,3.14,7,7v4h1v-4C30,5.582,26.418,2,22,2z M21,15v16H1 V15H21z"}]},{name:"megaphone",styles:[{styleName:"square bold",content:"M23,2c-1.213,0-2.354,0.486-3.349,1.34L10,8H0v10h4v12h4V18h2l9.651,4.66C20.646,23.514,21.787,24,23,24 c3.866,0,7-4.925,7-11C30,6.925,26.866,2,23,2z M23,21c-1.85,0-4-3.495-4-8c0-4.505,2.15-8,4-8s4,3.495,4,8 C27,17.505,24.85,21,23,21z M25,13c0,1.657-0.895,3-2,3c-1.104,0-2-1.343-2-3s0.896-3,2-3C24.105,10,25,11.343,25,13z"},{styleName:"square light",content:"M25,2c-1.213,0-2.354,0.486-3.349,1.34L10,8H0v10h4v12h4V18h2l11.651,4.66C22.646,23.514,23.787,24,25,24 c3.866,0,7-4.925,7-11C32,6.925,28.866,2,25,2z M25,23c-0.941,0-1.848-0.37-2.698-1.099l-0.126-0.108l-0.154-0.062l-11.651-4.66 L10.193,17H10H8H7v1v11H5V18v-1H4H1V9h9h0.193l0.179-0.072l11.651-4.66l0.154-0.062l0.126-0.108C23.152,3.37,24.059,3,25,3 c3.252,0,6,4.579,6,10C31,18.421,28.252,23,25,23z M25,5c-1.85,0-4,3.495-4,8c0,4.505,2.15,8,4,8s4-3.495,4-8C29,8.495,26.85,5,25,5 z M25,20c-1.054,0-3-2.887-3-7s1.946-7,3-7s3,2.887,3,7S26.054,20,25,20z M26,13c0,1.657-0.448,3-1,3c-0.552,0-1-1.343-1-3 s0.448-3,1-3C25.552,10,26,11.343,26,13z"},{styleName:"square regular",content:"M23,4c-1.47,0-2.83,0.588-3.957,1.583L10,10H2v6h4v14h4V16l9.043,4.417C20.17,21.412,21.53,22,23,22 c3.866,0,7-4.029,7-9S26.866,4,23,4z M23,20c-2.362,0-4.403-2.437-4.888-5.575C18.047,13.968,18,13.499,18,13 c0-0.499,0.047-0.968,0.112-1.425C18.597,8.437,20.638,6,23,6c2.71,0,5,3.206,5,7C28,16.794,25.71,20,23,20z M25,13 c0,1.657-0.895,3-2,3c-1.104,0-2-1.343-2-3s0.896-3,2-3C24.105,10,25,11.343,25,13z"}]},{name:"key",styles:[{styleName:"square regular",content:"M27.577,17.979c3.515-3.515,3.514-9.213,0-12.728c-3.515-3.515-9.213-3.515-12.728,0 c-3.273,3.273-3.457,8.416-0.636,11.95l-5.728,5.728L5.657,20.1l-1.414,1.414l2.828,2.828l-2.828,2.828l-2.828-2.828L0,25.757 L4.243,30l11.385-11.385C19.161,21.436,24.305,21.252,27.577,17.979z M16.263,16.565c-2.729-2.729-2.729-7.17,0-9.9 c2.729-2.729,7.17-2.729,9.9,0s2.729,7.17,0,9.9C23.434,19.294,18.993,19.294,16.263,16.565z"},{styleName:"square bold",content:"M28.284,4.544c-1.757-1.757-4.061-2.636-6.364-2.636s-4.606,0.879-6.364,2.636 c-3.027,3.027-3.431,7.667-1.244,11.144l-5.12,5.12l-2.829-2.828l-2.121,2.121l2.829,2.828L4.95,25.05l-2.828-2.828L0,24.343 L5.657,30l11.484-11.484c1.458,0.917,3.115,1.392,4.779,1.392c2.303,0,4.606-0.879,6.364-2.636 C31.799,13.757,31.799,8.059,28.284,4.544z M25.456,14.444c-0.944,0.944-2.2,1.464-3.535,1.464c-1.335,0-2.591-0.52-3.536-1.465 c-0.944-0.944-1.464-2.2-1.464-3.535s0.52-2.591,1.465-3.536c0.944-0.944,2.2-1.464,3.535-1.464c1.335,0,2.591,0.52,3.536,1.465 c0.944,0.944,1.464,2.2,1.464,3.535S26.4,13.499,25.456,14.444z"},{styleName:"square light",content:"M27.456,6.019c-2.929-2.929-7.678-2.929-10.607,0c-2.81,2.81-2.916,7.289-0.336,10.235l-7.089,7.089 L6.95,20.868l-1.414,1.414l2.475,2.475l-2.121,2.121l-2.475-2.475L2,25.818L5.182,29l12.039-12.039 c2.946,2.58,7.426,2.474,10.235-0.336C30.385,13.697,30.385,8.948,27.456,6.019z M17.556,15.919c-2.534-2.534-2.534-6.658,0-9.192 s6.658-2.534,9.192,0s2.534,6.658,0,9.192S20.091,18.453,17.556,15.919z"}]},{name:"star",styles:[{styleName:"square bold",content:"M17.744,8.238l0.272,3.253l0.177,2.122l1.859,1.038l2.708,1.511l-2.906,1.177l-1.96,0.793l-0.448,2.066 l-0.702,3.237l-2.281-2.579l-1.363-1.541l-2.047,0.212L7.753,19.87l1.636-2.606l1.152-1.834l-0.907-1.967l-1.297-2.815l3.277,0.755 l1.996,0.46l1.54-1.351L17.744,8.238 M21.069,0l-8.557,7.505L1.292,4.919l4.71,10.218L0,24.696l11.467-1.19L18.979,32l2.377-10.954 L32,16.737l-9.998-5.579L21.069,0L21.069,0z"},{styleName:"square light",content:"M20.238,2.059l0.768,9.182l0.044,0.53l0.465,0.259l8.176,4.562l-8.71,3.526l-0.49,0.198l-0.112,0.517 l-1.959,9.025l-6.204-7.016l-0.341-0.385l-0.512,0.053l-9.426,0.978l4.91-7.821l0.288-0.459L6.91,14.718L3.053,6.351l9.235,2.129 l0.499,0.115l0.385-0.338L20.238,2.059 M21.069,0l-8.556,7.505L1.292,4.919l4.71,10.218L0,24.696l11.467-1.19L18.979,32 l2.377-10.954L32,16.737l-9.998-5.579L21.069,0L21.069,0z"},{styleName:"square regular",content:"M20.406,4.119l0.602,7.205l0.089,1.061l0.93,0.519l6.353,3.545l-6.775,2.743l-0.98,0.397l-0.224,1.033 l-1.54,7.095l-4.896-5.537l-0.682-0.771l-1.023,0.106l-7.384,0.766L8.696,16.2l0.576-0.917L8.818,14.3L5.814,7.783l7.249,1.671 l0.998,0.23l0.77-0.675L20.406,4.119 M22.069,0l-8.556,7.505L2.292,4.919l4.71,10.218L1,24.696l11.467-1.19L19.979,32l2.377-10.954 L33,16.737l-9.998-5.579L22.069,0L22.069,0z"}]},{name:"battery-three-quarters",styles:[{styleName:"square light",content:"M20,29h-8V8h8V29z M19,2h4v30H9V2h4V0h6V2z M10,3v28h12V3H10z"},{styleName:"square bold",content:"M18,26h-6V10h6V26z M18,2h6v30H6V2h6V0h6V2z M10,6v22h10V6H10z"},{styleName:"square regular",content:"M18,28h-6V8h6V28z M18,2h4v30H8V2h4V0h6V2z M10,4v26h10V4H10z"}]},{name:"battery-quarter",styles:[{styleName:"square bold",content:"M18,26h-6v-4h6V26z M18,2h6v30H6V2h6V0h6V2z M10,6v22h10V6H10z"},{styleName:"square light",content:"M18,29h-7v-4h7V29z M17,2h4v30H8V2h4V0h5V2z M9,3v28h11V3H9z"},{styleName:"square regular",content:"M18,28h-6v-4h6V28z M18,2h4v30H8V2h4V0h6V2z M10,4v26h10V4H10z"}]},{name:"shield",styles:[{styleName:"square bold",content:"M16,4.772c3.317,1.8,7.128,2.598,9.94,2.949c-0.319,4.657-2.042,13.267-9.941,19.4 C8.057,20.966,6.351,12.38,6.048,7.724C8.861,7.371,12.679,6.574,16,4.772 M16,0C11.026,4,2.072,4,2.072,4S0.172,22,16,32 C31.829,22,29.929,4,29.929,4S20.975,4,16,0"},{styleName:"square light",content:"M16,1.251c4.284,3.021,10.599,3.607,12.983,3.721C29.096,8.564,28.658,22.441,16,30.809 C3.371,22.457,2.912,8.564,3.019,4.972C5.404,4.858,11.718,4.271,16,1.251 M16,0C11.026,4,2.071,4,2.071,4S0.172,22,16,32 C31.829,22,29.929,4,29.929,4S20.975,4,16,0"},{styleName:"square regular",content:"M16,2.452c3.956,2.51,9.205,3.245,11.998,3.459C27.979,10.278,26.856,22.063,16,29.601 C5.035,22.002,3.975,10.286,3.989,5.912C6.779,5.699,12.038,4.966,16,2.452 M16,0C11.026,4,2.071,4,2.071,4S0.172,22,16,32 C31.829,22,29.929,4,29.929,4S20.975,4,16,0"}]},{name:"shield-check-mark",styles:[{styleName:"square bold",content:"M16,4.772c3.317,1.8,7.128,2.598,9.94,2.949c-0.319,4.657-2.042,13.267-9.941,19.4 C8.057,20.966,6.351,12.38,6.048,7.724C8.861,7.371,12.679,6.574,16,4.772 M16,0C11.026,4,2.072,4,2.072,4S0.172,22,16,32 C31.829,22,29.929,4,29.929,4S20.975,4,16,0 M15.156,15.566l-2.867-2.867l-2.217,2.219L15.156,20l2.217-2.217l5.863-5.867 l-2.215-2.217L15.156,15.566z"},{styleName:"square light",content:"M16,1.251c4.284,3.021,10.599,3.607,12.983,3.721C29.096,8.564,28.658,22.441,16,30.809 C3.371,22.457,2.912,8.564,3.019,4.972C5.404,4.858,11.718,4.271,16,1.251 M16,0C11.026,4,2.071,4,2.071,4S0.172,22,16,32 C31.829,22,29.929,4,29.929,4S20.975,4,16,0 M15.728,17.07l-4.242-4.242l-1.414,1.414l5.658,5.654l8.483-8.483L22.799,10 L15.728,17.07z"},{styleName:"square regular",content:"M16,2.452c3.956,2.51,9.205,3.245,11.998,3.459C27.979,10.278,26.856,22.063,16,29.601 C5.035,22.002,3.975,10.286,3.989,5.912C6.779,5.699,12.038,4.966,16,2.452 M16,0C11.026,4,2.071,4,2.071,4S0.172,22,16,32 C31.829,22,29.929,4,29.929,4S20.975,4,16,0 M15.728,17.07l-4.242-4.242l-1.414,1.414l5.658,5.654l8.483-8.483L22.799,10 L15.728,17.07z"}]},{name:"octagon-exclamation-mark",styles:[{styleName:"square bold",content:"M10,0L0,10v12l10,10h12l10-10V10L22,0H10z M28,20.343L20.343,28h-8.686L4,20.343v-8.686L11.657,4h8.686 L28,11.657V20.343z M14,20h4v4h-4V20z M14,8h4v10h-4V8z"},{styleName:"square light",content:"M10,0L0,10v12l10,10h12l10-10V10L22,0H10z M31,21.586L21.586,31H10.414L1,21.586V10.414L10.414,1h11.172 L31,10.414V21.586z M17,19h-1V9h1V19z M15.5,21h2v2h-2V21z"},{styleName:"square regular",content:"M9,2l-9,9v12l9,9h12l9-9V11l-9-9H9z M28,22.172L20.172,30H9.828L2,22.172V11.828L9.828,4h10.343L28,11.828 V22.172z M14,10h2v10h-2V10z M14,22h2v2h-2V22z"}]},{name:"four-squares-02",styles:[{styleName:"square bold",content:"M14,14H0V0h14V14z M32,0H18v14h14V0z M14,18H0v14h14V18z M32,18H18v14h14V18z"},{styleName:"square light",content:"M13,1v12H1V1H13 M14,0H0v14h14V0L14,0z M31,1v12H19V1H31 M32,0H18v14h14V0L32,0z M13,19v12H1V19H13 M14,18H0 v14h14V18L14,18z M31,19v12H19V19H31 M32,18H18v14h14V18L32,18z"},{styleName:"square regular",content:"M14,14H2V2h12V14z M30,2H18v12h12V2z M14,18H2v12h12V18z M30,18H18v12h12V18z"}]},{name:"four-squares",styles:[{styleName:"square bold",content:"M10,4v6H4V4H10 M14,0H0v14h14V0L14,0z M28,4v6h-6V4H28 M32,0H18v14h14V0L32,0z M10,22v6H4v-6H10 M14,18H0v14 h14V18L14,18z M28,22v6h-6v-6H28 M32,18H18v14h14V18L32,18z"},{styleName:"square light",content:"M13,1v12H1V1H13 M14,0H0v14h14V0L14,0z M31,1v12H19V1H31 M32,0H18v14h14V0L32,0z M13,19v12H1V19H13 M14,18H0 v14h14V18L14,18z M31,19v12H19V19H31 M32,18H18v14h14V18L32,18z"},{styleName:"square regular",content:"M12,2v10H2V2H12 M14,0H0v14h14V0L14,0z M30,2v10H20V2H30 M32,0H18v14h14V0L32,0z M12,20v10H2V20H12 M14,18H0 v14h14V18L14,18z M30,20v10H20V20H30 M32,18H18v14h14V18L32,18z"}]},{name:"pie-chart",styles:[{styleName:"square light",content:"M14,32c7.732,0,14-6.269,14-14H14l0-14C6.268,4,0,10.268,0,18C0,25.731,6.268,32,14,32z M13,5.038L13,18v1h1 h12.962C26.45,25.703,20.832,31,14,31C6.832,31,1,25.168,1,18C1,11.168,6.297,5.55,13,5.038z M16,0v16h16C32,7.164,24.836,0,16,0z M17,15V1.033C24.476,1.528,30.472,7.524,30.967,15H17z"},{styleName:"square regular",content:"M14,32c7.732,0,14-6.269,14-14H14l0-14C6.268,4,0,10.268,0,18C0,25.732,6.268,32,14,32z M12,6.167V20h13.833 C24.878,25.668,19.936,30,14,30C7.383,30,2,24.617,2,18C2,12.065,6.332,7.122,12,6.167z M16,0v16h16C32,7.164,24.836,0,16,0z M18,14 V2.142C24.122,3.022,28.978,7.878,29.858,14H18z"},{styleName:"square bold",content:"M14,32c7.732,0,14-6.269,14-14H14l0-14C6.268,4,0,10.268,0,18C0,25.731,6.268,32,14,32z M10,8.835V22h13.165 c-1.546,3.529-5.072,6-9.165,6C8.486,28,4,23.514,4,18C4,13.907,6.471,10.381,10,8.835z M16,0v16h16C32,7.164,24.836,0,16,0z M20,12 V4.685c3.405,1.207,6.107,3.91,7.315,7.315H20z"}]},{name:"gear",styles:[{styleName:"square bold",content:"M26.18,9.669l2.549-3.567L25.9,3.271L22.332,5.82c-1.099-0.685-2.313-1.197-3.612-1.499L18,0h-4l-0.72,4.321 c-1.299,0.302-2.515,0.814-3.613,1.5L6.1,3.271l-2.828,2.83l2.548,3.567c-0.685,1.099-1.196,2.313-1.498,3.611L0,14l0.002,4 l4.319,0.72c0.302,1.299,0.813,2.514,1.499,3.612L3.271,25.9l2.83,2.826l3.566-2.547c1.099,0.685,2.313,1.197,3.612,1.499L14,32h4 l0.72-4.321c1.3-0.302,2.515-0.814,3.613-1.5l3.567,2.55l2.828-2.828l-2.549-3.569c0.686-1.099,1.197-2.313,1.499-3.611L32,18v-4 l-4.321-0.72C27.377,11.982,26.865,10.768,26.18,9.669z M16,24c-4.418,0-8-3.582-8-8c0-4.418,3.582-8,8-8s8,3.582,8,8 C24,20.418,20.418,24,16,24z"},{styleName:"square light",content:"M17.153,1l0.581,3.486l0.11,0.659l0.65,0.151c1.171,0.272,2.284,0.734,3.309,1.374l0.567,0.353l0.544-0.388 l2.879-2.056l1.63,1.632l-2.056,2.878l-0.389,0.544l0.354,0.567c0.639,1.024,1.101,2.137,1.373,3.308l0.151,0.65l0.659,0.11 L31,14.847v2.306l-3.486,0.581l-0.659,0.11l-0.151,0.65c-0.272,1.171-0.734,2.284-1.373,3.308l-0.354,0.567l0.388,0.544l2.057,2.88 l-1.63,1.63l-2.878-2.057l-0.544-0.389l-0.567,0.354c-1.026,0.64-2.14,1.103-3.31,1.374l-0.651,0.151l-0.11,0.659L17.153,31h-2.306 l-0.581-3.486l-0.11-0.659l-0.65-0.151c-1.171-0.272-2.284-0.734-3.309-1.374L9.63,24.978l-0.544,0.388l-2.878,2.055l-1.631-1.629 l2.056-2.879l0.388-0.544l-0.354-0.567c-0.639-1.024-1.101-2.138-1.373-3.309l-0.151-0.65l-0.659-0.11l-3.484-0.581L1,14.847 l3.485-0.58l0.659-0.11l0.151-0.65c0.272-1.17,0.734-2.284,1.373-3.309l0.353-0.567L6.633,9.088L4.577,6.209l1.63-1.631 l2.878,2.057l0.544,0.389l0.567-0.354c1.025-0.64,2.139-1.102,3.31-1.374l0.65-0.151l0.11-0.659L14.847,1H17.153 M16,23 c3.86,0,7-3.14,7-7s-3.14-7-7-7s-7,3.14-7,7S12.14,23,16,23 M18,0h-4l-0.72,4.321c-1.299,0.302-2.515,0.814-3.613,1.5L6.1,3.271 l-2.828,2.83l2.548,3.567c-0.685,1.099-1.196,2.313-1.498,3.611L0,14l0.002,4l4.319,0.72c0.302,1.299,0.813,2.514,1.499,3.612 L3.271,25.9l2.83,2.826l3.566-2.547c1.099,0.685,2.313,1.197,3.612,1.499L14,32h4l0.72-4.321c1.3-0.302,2.515-0.814,3.613-1.5 l3.567,2.55l2.828-2.828l-2.549-3.569c0.686-1.099,1.197-2.313,1.499-3.611L32,18v-4l-4.321-0.72 c-0.302-1.298-0.813-2.513-1.499-3.611l2.549-3.567L25.9,3.271L22.332,5.82c-1.099-0.685-2.313-1.197-3.612-1.499L18,0L18,0z M16,22c-3.313,0-6-2.687-6-6s2.687-6,6-6s6,2.687,6,6S19.313,22,16,22L16,22z"},{styleName:"square regular",content:"M26.18,9.669l2.549-3.567L25.9,3.271L22.332,5.82c-1.099-0.685-2.313-1.197-3.612-1.499L18,0h-4l-0.72,4.321 c-1.299,0.302-2.515,0.814-3.613,1.5L6.1,3.271l-2.828,2.83l2.548,3.567c-0.685,1.099-1.196,2.313-1.498,3.611L0,14l0.002,4 l4.319,0.72c0.302,1.299,0.813,2.514,1.499,3.612L3.271,25.9l2.83,2.826l3.566-2.547c1.099,0.685,2.313,1.197,3.612,1.499L14,32h4 l0.72-4.321c1.3-0.302,2.515-0.814,3.613-1.5l3.567,2.55l2.828-2.828l-2.549-3.569c0.686-1.099,1.197-2.313,1.499-3.611L32,18v-4 l-4.321-0.72C27.377,11.982,26.865,10.768,26.18,9.669z M16,26c-5.522,0-10-4.477-10-10S10.478,6,16,6s10,4.477,10,10 S21.522,26,16,26z"},{styleName:"square bold",content:"M20,18h-4v-4h4V18z M12,18v-4H8v4H12z M4,12.058L4.082,12h19.836L24,12.058V16h4v-6L14,0L0,10v18h16v-4H4 V12.058z M32,24.347v1.305c0,0.128-0.093,0.238-0.219,0.259l-1.671,0.278c-0.132,0.568-0.356,1.099-0.656,1.58l0.986,1.381 c0.075,0.104,0.063,0.247-0.028,0.338l-0.923,0.923c-0.091,0.091-0.234,0.103-0.338,0.028l-1.38-0.986 c-0.481,0.3-1.012,0.524-1.581,0.656l-0.278,1.671C25.89,31.907,25.781,32,25.653,32h-1.305c-0.128,0-0.238-0.093-0.259-0.219 l-0.278-1.671c-0.568-0.132-1.1-0.356-1.58-0.656l-1.38,0.985c-0.104,0.074-0.247,0.063-0.338-0.028l-0.924-0.922 c-0.091-0.091-0.103-0.234-0.028-0.338l0.986-1.38c-0.3-0.481-0.524-1.012-0.656-1.58l-1.671-0.278 c-0.126-0.021-0.219-0.13-0.219-0.259L18,24.347c0-0.128,0.093-0.238,0.219-0.259l1.671-0.278c0.132-0.568,0.356-1.099,0.655-1.58 l-0.985-1.38c-0.075-0.104-0.063-0.247,0.028-0.338l0.923-0.924c0.091-0.091,0.234-0.103,0.338-0.028l1.38,0.986 c0.481-0.3,1.013-0.524,1.581-0.656l0.278-1.671C24.109,18.093,24.219,18,24.347,18h1.305c0.128,0,0.238,0.093,0.259,0.219 l0.278,1.671c0.568,0.132,1.1,0.356,1.58,0.656l1.38-0.986c0.104-0.075,0.247-0.063,0.338,0.028l0.923,0.923 c0.091,0.091,0.103,0.234,0.028,0.338l-0.986,1.38c0.3,0.481,0.524,1.012,0.656,1.58l1.671,0.278C31.907,24.109,32,24.219,32,24.347 z M28,25c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3S28,26.657,28,25z M32,24.347v1.305c0,0.128-0.093,0.238-0.219,0.259 l-1.671,0.278c-0.132,0.568-0.356,1.099-0.656,1.58l0.986,1.381c0.075,0.104,0.063,0.247-0.028,0.338l-0.923,0.923 c-0.091,0.091-0.234,0.103-0.338,0.028l-1.38-0.986c-0.481,0.3-1.012,0.524-1.581,0.656l-0.278,1.671 C25.89,31.907,25.781,32,25.653,32h-1.305c-0.128,0-0.238-0.093-0.259-0.219l-0.278-1.671c-0.568-0.132-1.1-0.356-1.58-0.656 l-1.38,0.985c-0.104,0.074-0.247,0.063-0.338-0.028l-0.924-0.922c-0.091-0.091-0.103-0.234-0.028-0.338l0.986-1.38 c-0.3-0.481-0.524-1.012-0.656-1.58l-1.671-0.278c-0.126-0.021-0.219-0.13-0.219-0.259L18,24.347c0-0.128,0.093-0.238,0.219-0.259 l1.671-0.278c0.132-0.568,0.356-1.099,0.655-1.58l-0.985-1.38c-0.075-0.104-0.063-0.247,0.028-0.338l0.923-0.924 c0.091-0.091,0.234-0.103,0.338-0.028l1.38,0.986c0.481-0.3,1.013-0.524,1.581-0.656l0.278-1.671C24.109,18.093,24.219,18,24.347,18 h1.305c0.128,0,0.238,0.093,0.259,0.219l0.278,1.671c0.568,0.132,1.1,0.356,1.58,0.656l1.38-0.986 c0.104-0.075,0.247-0.063,0.338,0.028l0.923,0.923c0.091,0.091,0.103,0.234,0.028,0.338l-0.986,1.38 c0.3,0.481,0.524,1.012,0.656,1.58l1.671,0.278C31.907,24.109,32,24.219,32,24.347z M28,25c0-1.657-1.343-3-3-3s-3,1.343-3,3 s1.343,3,3,3S28,26.657,28,25z M32,24.496v1.009c0,0.214-0.155,0.396-0.366,0.432l-1.525,0.254c-0.132,0.568-0.356,1.099-0.656,1.58 l0.9,1.26c0.124,0.174,0.105,0.412-0.047,0.564l-0.713,0.713c-0.151,0.151-0.39,0.171-0.564,0.047l-1.259-0.9 c-0.481,0.3-1.012,0.524-1.581,0.656l-0.254,1.525C25.901,31.845,25.718,32,25.504,32h-1.009c-0.214,0-0.396-0.155-0.432-0.366 l-0.254-1.525c-0.568-0.132-1.1-0.356-1.58-0.656l-1.259,0.899c-0.174,0.124-0.412,0.104-0.563-0.047l-0.714-0.713 c-0.151-0.151-0.171-0.39-0.047-0.564l0.9-1.259c-0.3-0.481-0.524-1.012-0.656-1.58l-1.524-0.254 c-0.211-0.035-0.365-0.218-0.366-0.431l0-1.009c0-0.214,0.155-0.397,0.366-0.432l1.525-0.254c0.132-0.568,0.356-1.099,0.655-1.58 l-0.899-1.259c-0.124-0.174-0.104-0.412,0.047-0.563l0.713-0.714c0.151-0.151,0.39-0.171,0.564-0.047l1.259,0.9 c0.481-0.3,1.013-0.524,1.581-0.656l0.254-1.525C24.099,18.155,24.282,18,24.496,18h1.009c0.214,0,0.396,0.155,0.432,0.366 l0.254,1.525c0.568,0.132,1.1,0.356,1.58,0.656l1.26-0.9c0.174-0.124,0.413-0.105,0.564,0.047l0.713,0.714 c0.151,0.151,0.171,0.39,0.047,0.563l-0.9,1.259c0.3,0.481,0.524,1.012,0.656,1.58l1.525,0.254C31.845,24.099,32,24.282,32,24.496z M28,25c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3S28,26.657,28,25z M30.109,26.19c-0.132,0.568-0.356,1.099-0.656,1.58 l1.115,1.562l-1.237,1.237l-1.561-1.116c-0.481,0.3-1.012,0.524-1.581,0.656L25.875,32h-1.75l-0.315-1.891 c-0.568-0.132-1.1-0.356-1.58-0.656l-1.56,1.114l-1.238-1.236l1.115-1.561c-0.3-0.481-0.524-1.012-0.656-1.58l-1.89-0.315L18,24.125 l1.891-0.315c0.132-0.568,0.356-1.099,0.655-1.58l-1.115-1.561l1.237-1.238l1.561,1.115c0.481-0.3,1.013-0.524,1.581-0.656 L24.125,18h1.75l0.315,1.891c0.568,0.132,1.1,0.356,1.58,0.656l1.561-1.115l1.237,1.238l-1.115,1.561 c0.3,0.481,0.524,1.012,0.656,1.58L32,24.125v1.75L30.109,26.19z M28,25c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3 S28,26.657,28,25z"},{styleName:"square light",content:"M1,12h25v4h1v-5L13.5,0L0,11v17h17v-1H1V12z M13.5,1.29L25.417,11H1.583L13.5,1.29z M11,19v-5H5v5H11z M6,15 h4v3H6V15z M22,14h-6v5h6V14z M21,18h-4v-3h4V18z M29.483,22.885l1.008-1.586l-0.79-0.79l-1.586,1.008 c-0.494-0.325-1.05-0.562-1.649-0.685L26.059,19h-1.117l-0.408,1.832c-0.599,0.123-1.155,0.361-1.649,0.685l-1.586-1.008l-0.79,0.79 l1.008,1.586c-0.325,0.494-0.562,1.05-0.685,1.649L19,24.941v1.117l1.832,0.408c0.123,0.599,0.361,1.155,0.685,1.649l-1.008,1.586 l0.79,0.79l1.586-1.008c0.494,0.325,1.05,0.562,1.649,0.685L24.941,32h1.117l0.408-1.832c0.599-0.123,1.155-0.361,1.649-0.685 l1.586,1.008l0.79-0.79l-1.008-1.586c0.325-0.494,0.562-1.05,0.685-1.649L32,26.059v-1.117l-1.832-0.408 C30.045,23.935,29.808,23.378,29.483,22.885z M25.5,29.4c-2.15,0-3.9-1.75-3.9-3.9s1.75-3.9,3.9-3.9s3.9,1.75,3.9,3.9 S27.65,29.4,25.5,29.4z"},{styleName:"square regular",content:"M2,26h14v2H0V10L13,0l13,10v6h-2v-4H2V26z M10,18v-4H6v4H10z M20,14h-4v4h4V14z M32,24.347v1.305 c0,0.128-0.093,0.238-0.219,0.259l-1.671,0.278c-0.132,0.568-0.356,1.099-0.656,1.58l0.986,1.381 c0.075,0.104,0.063,0.247-0.028,0.338l-0.923,0.923c-0.091,0.091-0.234,0.103-0.338,0.028l-1.38-0.986 c-0.481,0.3-1.012,0.524-1.581,0.656l-0.278,1.671C25.89,31.907,25.781,32,25.653,32h-1.305c-0.128,0-0.238-0.093-0.259-0.219 l-0.278-1.671c-0.568-0.132-1.1-0.356-1.58-0.656l-1.38,0.985c-0.104,0.074-0.247,0.063-0.338-0.028l-0.924-0.922 c-0.091-0.091-0.103-0.234-0.028-0.338l0.986-1.38c-0.3-0.481-0.524-1.012-0.656-1.58l-1.671-0.278 c-0.126-0.021-0.219-0.13-0.219-0.259L18,24.347c0-0.128,0.093-0.238,0.219-0.259l1.671-0.278c0.132-0.568,0.356-1.099,0.655-1.58 l-0.985-1.38c-0.075-0.104-0.063-0.247,0.028-0.338l0.923-0.924c0.091-0.091,0.234-0.103,0.338-0.028l1.38,0.986 c0.481-0.3,1.013-0.524,1.581-0.656l0.278-1.671C24.109,18.093,24.219,18,24.347,18h1.305c0.128,0,0.238,0.093,0.259,0.219 l0.278,1.671c0.568,0.132,1.1,0.356,1.58,0.656l1.38-0.986c0.104-0.075,0.247-0.063,0.338,0.028l0.923,0.923 c0.091,0.091,0.103,0.234,0.028,0.338l-0.986,1.38c0.3,0.481,0.524,1.012,0.656,1.58l1.671,0.278C31.907,24.109,32,24.219,32,24.347 z M28,25c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3S28,26.657,28,25z M32,24.347v1.305c0,0.128-0.093,0.238-0.219,0.259 l-1.671,0.278c-0.132,0.568-0.356,1.099-0.656,1.58l0.986,1.381c0.075,0.104,0.063,0.247-0.028,0.338l-0.923,0.923 c-0.091,0.091-0.234,0.103-0.338,0.028l-1.38-0.986c-0.481,0.3-1.012,0.524-1.581,0.656l-0.278,1.671 C25.89,31.907,25.781,32,25.653,32h-1.305c-0.128,0-0.238-0.093-0.259-0.219l-0.278-1.671c-0.568-0.132-1.1-0.356-1.58-0.656 l-1.38,0.985c-0.104,0.074-0.247,0.063-0.338-0.028l-0.924-0.922c-0.091-0.091-0.103-0.234-0.028-0.338l0.986-1.38 c-0.3-0.481-0.524-1.012-0.656-1.58l-1.671-0.278c-0.126-0.021-0.219-0.13-0.219-0.259L18,24.347c0-0.128,0.093-0.238,0.219-0.259 l1.671-0.278c0.132-0.568,0.356-1.099,0.655-1.58l-0.985-1.38c-0.075-0.104-0.063-0.247,0.028-0.338l0.923-0.924 c0.091-0.091,0.234-0.103,0.338-0.028l1.38,0.986c0.481-0.3,1.013-0.524,1.581-0.656l0.278-1.671C24.109,18.093,24.219,18,24.347,18 h1.305c0.128,0,0.238,0.093,0.259,0.219l0.278,1.671c0.568,0.132,1.1,0.356,1.58,0.656l1.38-0.986 c0.104-0.075,0.247-0.063,0.338,0.028l0.923,0.923c0.091,0.091,0.103,0.234,0.028,0.338l-0.986,1.38 c0.3,0.481,0.524,1.012,0.656,1.58l1.671,0.278C31.907,24.109,32,24.219,32,24.347z M28,25c0-1.657-1.343-3-3-3s-3,1.343-3,3 s1.343,3,3,3S28,26.657,28,25z M32,24.496v1.009c0,0.214-0.155,0.396-0.366,0.432l-1.525,0.254c-0.132,0.568-0.356,1.099-0.656,1.58 l0.9,1.26c0.124,0.174,0.105,0.412-0.047,0.564l-0.713,0.713c-0.151,0.151-0.39,0.171-0.564,0.047l-1.259-0.9 c-0.481,0.3-1.012,0.524-1.581,0.656l-0.254,1.525C25.901,31.845,25.718,32,25.504,32h-1.009c-0.214,0-0.396-0.155-0.432-0.366 l-0.254-1.525c-0.568-0.132-1.1-0.356-1.58-0.656l-1.259,0.899c-0.174,0.124-0.412,0.104-0.563-0.047l-0.714-0.713 c-0.151-0.151-0.171-0.39-0.047-0.564l0.9-1.259c-0.3-0.481-0.524-1.012-0.656-1.58l-1.524-0.254 c-0.211-0.035-0.365-0.218-0.366-0.431l0-1.009c0-0.214,0.155-0.397,0.366-0.432l1.525-0.254c0.132-0.568,0.356-1.099,0.655-1.58 l-0.899-1.259c-0.124-0.174-0.104-0.412,0.047-0.563l0.713-0.714c0.151-0.151,0.39-0.171,0.564-0.047l1.259,0.9 c0.481-0.3,1.013-0.524,1.581-0.656l0.254-1.525C24.099,18.155,24.282,18,24.496,18h1.009c0.214,0,0.396,0.155,0.432,0.366 l0.254,1.525c0.568,0.132,1.1,0.356,1.58,0.656l1.26-0.9c0.174-0.124,0.413-0.105,0.564,0.047l0.713,0.714 c0.151,0.151,0.171,0.39,0.047,0.563l-0.9,1.259c0.3,0.481,0.524,1.012,0.656,1.58l1.525,0.254C31.845,24.099,32,24.282,32,24.496z M28,25c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3S28,26.657,28,25z M30.109,26.19c-0.132,0.568-0.356,1.099-0.656,1.58 l1.115,1.562l-1.237,1.237l-1.561-1.116c-0.481,0.3-1.012,0.524-1.581,0.656L25.875,32h-1.75l-0.315-1.891 c-0.568-0.132-1.1-0.356-1.58-0.656l-1.56,1.114l-1.238-1.236l1.115-1.561c-0.3-0.481-0.524-1.012-0.656-1.58l-1.89-0.315L18,24.125 l1.891-0.315c0.132-0.568,0.356-1.099,0.655-1.58l-1.115-1.561l1.237-1.238l1.561,1.115c0.481-0.3,1.013-0.524,1.581-0.656 L24.125,18h1.75l0.315,1.891c0.568,0.132,1.1,0.356,1.58,0.656l1.561-1.115l1.237,1.238l-1.115,1.561 c0.3,0.481,0.524,1.012,0.656,1.58L32,24.125v1.75L30.109,26.19z M28,25c0-1.657-1.343-3-3-3s-3,1.343-3,3s1.343,3,3,3 S28,26.657,28,25z"}]},{name:"nine-squares",styles:[{styleName:"square bold",content:"M0,0h8v8H0V0z M12,8h8V0h-8V8z M24,0v8h8V0H24z M0,20h8v-8H0V20z M12,20h8v-8h-8V20z M24,20h8v-8h-8V20z M0,32h8v-8H0V32z M12,32h8v-8h-8V32z M24,32h8v-8h-8V32z"},{styleName:"square light",content:"M7,1v6H1V1H7 M8,0H0v8h8V0L8,0z M19,1v6h-6V1H19 M20,0h-8v8h8V0L20,0z M31,1v6h-6V1H31 M32,0h-8v8h8V0L32,0z M7,13v6H1v-6H7 M8,12H0v8h8V12L8,12z M19,13v6h-6v-6H19 M20,12h-8v8h8V12L20,12z M31,13v6h-6v-6H31 M32,12h-8v8h8V12L32,12z M7,25 v6H1v-6H7 M8,24H0v8h8V24L8,24z M19,25v6h-6v-6H19 M20,24h-8v8h8V24L20,24z M31,25v6h-6v-6H31 M32,24h-8v8h8V24L32,24z"},{styleName:"square regular",content:"M0,2h6v6H0V2z M8,8h6V2H8V8z M16,8h6V2h-6V8z M24,8h6V2h-6V8z M0,16h6v-6H0V16z M8,16h6v-6H8V16z M16,16h6 v-6h-6V16z M24,16h6v-6h-6V16z M0,24h6v-6H0V24z M8,24h6v-6H8V24z M16,24h6v-6h-6V24z M24,24h6v-6h-6V24z M0,32h6v-6H0V32z M8,32h6 v-6H8V32z M16,32h6v-6h-6V32z M24,32h6v-6h-6V32z"}]},{name:"moon",styles:[{styleName:"square bold",content:"M18.608,16c0-6.323,3.837-11.772,9.392-14.371C25.791,0.596,23.319,0,20.696,0C11.475,0,4,7.163,4,16 s7.475,16,16.696,16c2.624,0,5.095-0.596,7.304-1.629C22.445,27.772,18.608,22.323,18.608,16z M8.174,16 c0-5.88,5.41-11.25,11.243-12.375C16.438,5.938,14.435,11.642,14.435,16s2.003,10.063,4.982,12.375 C13.583,27.25,8.174,21.88,8.174,16z"},{styleName:"square light",content:"M20,1c1.128,0,2.243,0.127,3.335,0.378C18.201,4.405,15,9.907,15,16s3.201,11.595,8.335,14.622 C22.243,30.873,21.128,31,20,31c-8.271,0-15-6.729-15-15S11.729,1,20,1 M20,0C11.164,0,4,7.163,4,16s7.164,16,16,16 c2.124,0,4.146-0.423,6-1.174C20.139,28.451,16,22.713,16,16S20.139,3.549,26,1.174C24.146,0.423,22.124,0,20,0L20,0z"},{styleName:"square regular",content:"M19.304,2c0.769,0,1.53,0.07,2.278,0.209C17.69,5.577,15.391,10.565,15.391,16s2.299,10.423,6.191,13.791 C20.834,29.93,20.073,30,19.304,30C11.968,30,6,23.72,6,16S11.968,2,19.304,2 M19.304,0C10.852,0,4,7.163,4,16s6.852,16,15.304,16 c2.405,0,4.671-0.596,6.696-1.629c-5.092-2.598-8.609-8.048-8.609-14.371S20.908,4.228,26,1.629C23.975,0.596,21.709,0,19.304,0 L19.304,0z"}]},{name:"sun",styles:[{styleName:"square bold",content:"M20.775,8.396l5.127-5.123l2.828,2.828l-5.127,5.125C22.885,10.082,21.92,9.117,20.775,8.396z M11.225,8.396 L6.102,3.273L3.273,6.102l5.123,5.123C9.117,10.08,10.08,9.117,11.225,8.396z M18,7.24V0h-4v7.24C14.645,7.094,15.311,7,16,7 C16.689,7,17.355,7.094,18,7.24z M7,16c0-0.689,0.094-1.355,0.24-2H0v4h7.24C7.094,17.355,7,16.689,7,16z M23.604,20.773 c-0.719,1.145-1.684,2.109-2.828,2.83l5.127,5.123l2.828-2.828L23.604,20.773z M25,16c0,0.689-0.094,1.355-0.24,2H32v-4h-7.24 C24.906,14.645,25,15.311,25,16z M18,24.76C17.355,24.906,16.689,25,16,25c-0.689,0-1.355-0.094-2-0.24V32h4V24.76z M11.225,23.604 c-1.145-0.721-2.107-1.684-2.828-2.828l-5.123,5.123l2.828,2.828L11.225,23.604z M16,22c3.314,0,6-2.686,6-6s-2.686-6-6-6 c-3.314,0-6,2.686-6,6S12.686,22,16,22z"},{styleName:"square light",content:"M5.04,27.667L4.333,26.96l5.674-5.674c0.221,0.25,0.457,0.486,0.707,0.707L5.04,27.667z M27.667,5.04 L26.96,4.333l-5.674,5.674c0.25,0.221,0.486,0.457,0.707,0.707L27.667,5.04z M8,16c0-0.169,0.015-0.334,0.025-0.5H0v1h8.025 C8.015,16.334,8,16.169,8,16z M24,16c0,0.169-0.015,0.334-0.025,0.5H32v-1h-8.025C23.985,15.666,24,15.831,24,16z M10.714,10.006 L5.04,4.333L4.333,5.04l5.674,5.674C10.228,10.463,10.463,10.227,10.714,10.006z M21.994,21.286 c-0.221,0.25-0.457,0.486-0.707,0.707l5.674,5.674l0.707-0.707L21.994,21.286z M16.5,8.025V0h-1v8.025C15.666,8.015,15.831,8,16,8 S16.334,8.015,16.5,8.025z M16.5,23.975C16.334,23.985,16.169,24,16,24s-0.334-0.015-0.5-0.025V32h1V23.975z M16,22 c3.314,0,6-2.686,6-6s-2.686-6-6-6s-6,2.686-6,6S12.686,22,16,22z"},{styleName:"square regular",content:"M9.704,23.71l-4.311,4.31l-1.415-1.414l4.311-4.31C8.714,22.815,9.185,23.286,9.704,23.71z M23.71,9.704 l4.311-4.311l-1.415-1.414l-4.311,4.31C22.815,8.714,23.286,9.185,23.71,9.704z M6,16c0-0.343,0.067-0.666,0.101-1H0v2h6.101 C6.067,16.666,6,16.343,6,16z M26,16c0,0.343-0.067,0.666-0.101,1H32v-2h-6.101C25.933,15.334,26,15.657,26,16z M3.979,5.393 L8.29,9.704c0.425-0.519,0.895-0.99,1.415-1.414l-4.311-4.31L3.979,5.393z M28.021,26.607l-4.311-4.31 c-0.424,0.519-0.895,0.99-1.415,1.414l4.311,4.31L28.021,26.607z M17,6.101V0h-2v6.101C15.334,6.067,15.657,6,16,6 S16.666,6.067,17,6.101z M17,25.899C16.666,25.933,16.343,26,16,26s-0.666-0.067-1-0.101V32h2V25.899z M16,10c-3.314,0-6,2.686-6,6 s2.686,6,6,6s6-2.686,6-6S19.314,10,16,10z"}]},{name:"calendar-number",styles:[{styleName:"square bold",content:"M28,0h-6v4H10V0H4v4H0v28h32V4h-4V0z M24,2h2v4h-2V2z M6,2h2v4H6V2z M28,28H4V12h24V28z M21.273,23.623 c0.316-0.382,0.476-0.958,0.476-1.727c0-0.721-0.157-1.263-0.472-1.623c-0.315-0.36-0.724-0.541-1.227-0.541 c-0.628,0-1.192,0.285-1.69,0.857l-1.776-0.368L17.706,14H23v2h-3.635l-0.343,2.154c0.487-0.251,0.986-0.298,1.495-0.298 c0.972,0,1.795,0.403,2.47,1.13c0.675,0.726,1.013,1.69,1.013,2.85c0,0.967-0.272,1.841-0.818,2.599 c-0.742,1.037-1.772,1.561-3.092,1.561c-1.055,0-1.914-0.29-2.579-0.872c-0.665-0.582-1.062-1.362-1.191-2.346l2.181-0.232 c0.063,0.508,0.247,0.91,0.554,1.206c0.307,0.297,0.659,0.445,1.059,0.445C20.569,24.196,20.957,24.005,21.273,23.623z M9.414,18.721L8,17.307L11.145,14h2v12h-2v-9.01L9.414,18.721z"},{styleName:"square light",content:"M28,0h-4v3H8V0H4v3H0v29h32V3h-4V0z M25,1h2v4h-2V1z M5,1h2v4H5V1z M31,9v22H1V9H31z M11.759,15.345 L9,18.155V16.5l3.245-3.5h0.898v14h-1.384V15.345z M20.83,24.673c0.474-0.613,0.711-1.449,0.711-2.51 c0-0.997-0.229-1.77-0.688-2.319c-0.458-0.549-1.033-0.824-1.725-0.824c-0.418,0-0.809,0.119-1.174,0.357 c-0.364,0.238-0.653,0.571-0.865,0.996l-1.3-0.209L16.884,13h5.583v1.636H17.98l-0.601,3.752c0.667-0.586,1.375-0.88,2.123-0.88 c0.942,0,1.76,0.408,2.455,1.224C22.652,19.547,23,20.647,23,22.03c0,1.365-0.348,2.534-1.043,3.508 C21.262,26.513,20.329,27,19.156,27c-0.973,0-1.794-0.344-2.464-1.032c-0.671-0.688-1.052-1.64-1.146-2.858l1.45-0.152 c0.112,0.888,0.366,1.549,0.763,1.983c0.396,0.435,0.855,0.652,1.379,0.652C19.792,25.592,20.357,25.286,20.83,24.673z"},{styleName:"square regular",content:"M28,0h-6v4H10V0H4v4H0v28h32V4h-4V0z M24,2h2v4h-2V2z M6,2h2v4H6V2z M30,10v20H2V10H30z M21.273,23.623 c0.316-0.382,0.476-0.958,0.476-1.727c0-0.721-0.157-1.263-0.472-1.623c-0.315-0.36-0.724-0.541-1.227-0.541 c-0.628,0-1.192,0.285-1.69,0.857l-1.776-0.368L17.706,14H23v2h-3.635l-0.343,2.154c0.487-0.251,0.986-0.298,1.495-0.298 c0.972,0,1.795,0.403,2.47,1.13c0.675,0.726,1.013,1.69,1.013,2.85c0,0.967-0.272,1.841-0.818,2.599 c-0.742,1.037-1.772,1.561-3.092,1.561c-1.055,0-1.914-0.29-2.579-0.872c-0.665-0.582-1.062-1.362-1.191-2.346l2.181-0.232 c0.063,0.508,0.247,0.91,0.554,1.206c0.307,0.297,0.659,0.445,1.059,0.445C20.569,24.196,20.957,24.005,21.273,23.623z M9.414,18.721L8,17.307L11.145,14h2v12h-2v-9.01L9.414,18.721z"}]},{name:"list",styles:[{styleName:"square regular",content:"M2,10h2v2H2V10z M6,10v2h22v-2H6z M2,6h2V4H2V6z M6,4v2h22V4H6z M2,18h2v-2H2V18z M6,18h22v-2H6V18z M2,24h2 v-2H2V24z M6,24h22v-2H6V24z M2,30h2v-2H2V30z M6,30h22v-2H6V30z"},{styleName:"square light",content:"M2,14h1v1H2V14z M5,14v1h25v-1H5z M2,10h1V9H2V10z M5,9v1h25V9H5z M2,5h1V4H2V5z M5,4v1h25V4H5z M2,20h1v-1 H2V20z M5,20h25v-1H5V20z M2,25h1v-1H2V25z M5,25h25v-1H5V25z M2,30h1v-1H2V30z M5,30h25v-1H5V30z"},{styleName:"square bold",content:"M0,4h4v4H0V4z M8,4v4h22V4H8z M0,16h4v-4H0V16z M8,16h22v-4H8V16z M0,24h4v-4H0V24z M8,24h22v-4H8V24z M0,32 h4v-4H0V32z M8,32h22v-4H8V32z"}]},{name:"power-button",styles:[{styleName:"square bold",content:"M18,20h-4V2h4V20z M22,5.365v4.686c2.414,1.828,4,4.695,4,7.949c0,5.514-4.484,10-10,10 c-5.512,0-10-4.486-10-10c0-3.254,1.586-6.121,4-7.949V5.365C5.273,7.613,2,12.418,2,18c0,7.734,6.27,14,14,14 c7.734,0,14-6.266,14-14C30,12.418,26.727,7.613,22,5.365z"},{styleName:"square light",content:"M30,18c0,7.732-6.268,14-14,14S2,25.732,2,18c0-5.968,3.741-11.05,9-13.064v1.067C6.307,7.966,3,12.603,3,18 c0,7.168,5.832,13,13,13s13-5.832,13-13c0-5.397-3.307-10.034-8-11.997V4.936C26.259,6.95,30,12.032,30,18z M17,2h-2v18h2V2z"},{styleName:"square regular",content:"M18,20h-4V2h4V20z M22,5.365v2.258c3.582,2.08,6,5.947,6,10.377c0,6.617-5.383,12-12,12S4,24.617,4,18 c0-4.43,2.418-8.297,6-10.377V5.365C5.273,7.613,2,12.418,2,18c0,7.732,6.268,14,14,14s14-6.268,14-14 C30,12.418,26.727,7.613,22,5.365z"}]},{name:"gears",styles:[{styleName:"square bold",content:"M29.768,21.115L32,19.575c-0.254-1.054-0.67-2.059-1.236-2.984l-2.667,0.49 c-0.358-0.449-0.764-0.857-1.221-1.223l0.488-2.658c-0.458-0.281-0.92-0.558-1.432-0.77c-0.511-0.212-1.033-0.343-1.555-0.468 l-1.535,2.224c-0.582-0.064-1.158-0.063-1.728,0.001l-1.539-2.232c-1.054,0.254-2.058,0.67-2.983,1.236l0.489,2.667 c-0.448,0.357-0.856,0.765-1.222,1.222l-2.658-0.488c-0.28,0.458-0.557,0.92-0.769,1.431c-0.211,0.511-0.343,1.034-0.468,1.556 l2.225,1.534c-0.065,0.582-0.064,1.158,0,1.728l-2.231,1.54c0.253,1.054,0.67,2.058,1.236,2.984l2.666-0.49 c0.358,0.449,0.765,0.857,1.222,1.223l-0.488,2.658c0.458,0.281,0.92,0.558,1.431,0.77c0.512,0.212,1.034,0.343,1.556,0.468 l1.535-2.224c0.582,0.064,1.158,0.063,1.728-0.001L24.382,32c1.054-0.254,2.058-0.67,2.983-1.236l-0.489-2.667 c0.448-0.358,0.856-0.765,1.222-1.222l2.658,0.488c0.28-0.458,0.557-0.92,0.769-1.431c0.211-0.511,0.343-1.034,0.468-1.556 l-2.225-1.534C29.833,22.261,29.832,21.685,29.768,21.115z M17.972,20.318c0.673-1.626,2.247-2.677,4.011-2.677 c0.57,0,1.127,0.112,1.656,0.331c2.21,0.914,3.261,3.456,2.347,5.667c-0.673,1.627-2.247,2.677-4.013,2.677 c-0.57,0-1.125-0.111-1.654-0.33c-1.069-0.442-1.903-1.276-2.347-2.348C17.529,22.566,17.527,21.387,17.972,20.318z M14.69,5.598 l1.258-1.945c-0.545-0.748-1.202-1.405-1.95-1.95l-1.944,1.258c-0.429-0.237-0.883-0.426-1.363-0.566l-0.483-2.257 C9.753,0.067,9.298,0,8.825,0c-0.472,0-0.928,0.067-1.38,0.139L6.961,2.396c-0.481,0.14-0.934,0.328-1.364,0.565L3.654,1.703 c-0.749,0.545-1.405,1.202-1.95,1.95l1.258,1.945C2.725,6.026,2.536,6.481,2.396,6.961L0.139,7.445C0.068,7.898,0,8.352,0,8.825 c0,0.473,0.068,0.928,0.139,1.381l2.257,0.483c0.139,0.48,0.328,0.934,0.565,1.364l-1.257,1.944c0.544,0.749,1.202,1.405,1.95,1.95 l1.943-1.258c0.429,0.237,0.884,0.426,1.364,0.565l0.483,2.257c0.453,0.072,0.908,0.139,1.381,0.14c0.473,0,0.928-0.068,1.381-0.14 l0.484-2.257c0.48-0.14,0.934-0.328,1.364-0.565l1.944,1.258c0.749-0.545,1.405-1.202,1.95-1.95l-1.258-1.945 c0.237-0.429,0.426-0.883,0.565-1.363l2.257-0.484c0.071-0.453,0.139-0.908,0.139-1.381c0-0.473-0.068-0.928-0.139-1.38 l-2.257-0.484C15.116,6.481,14.927,6.027,14.69,5.598z M5.121,8.825c0-1.503,0.898-2.847,2.29-3.423 c0.449-0.186,0.926-0.28,1.415-0.28c2.042-0.001,3.703,1.661,3.704,3.704c0,1.504-0.898,2.847-2.291,3.424 c-0.449,0.186-0.924,0.281-1.413,0.28c-0.988,0-1.918-0.385-2.619-1.086C5.507,10.743,5.12,9.813,5.121,8.825z"},{styleName:"square regular",content:"M29.767,21.112L32,19.572c-0.254-1.054-0.671-2.059-1.237-2.984l-2.667,0.49 c-0.358-0.449-0.765-0.857-1.222-1.223l0.489-2.658c-0.458-0.281-0.921-0.558-1.432-0.77c-0.511-0.212-1.034-0.343-1.556-0.468 l-1.535,2.225c-0.583-0.064-1.159-0.063-1.729,0.001l-1.54-2.233c-1.054,0.254-2.059,0.67-2.984,1.236l0.489,2.668 c-0.448,0.357-0.857,0.765-1.223,1.222l-2.658-0.488c-0.28,0.458-0.557,0.92-0.77,1.431c-0.211,0.512-0.342,1.034-0.468,1.556 l2.225,1.535c-0.064,0.582-0.063,1.158,0,1.729l-2.232,1.54c0.253,1.054,0.671,2.059,1.237,2.984l2.666-0.49 c0.358,0.449,0.766,0.857,1.223,1.223l-0.488,2.658c0.458,0.281,0.92,0.558,1.431,0.77c0.512,0.212,1.035,0.343,1.557,0.468 l1.535-2.225c0.582,0.064,1.158,0.063,1.729-0.001L24.38,32c1.054-0.254,2.059-0.67,2.984-1.236l-0.49-2.668 c0.448-0.358,0.857-0.765,1.223-1.222l2.658,0.488c0.28-0.458,0.557-0.92,0.77-1.431c0.211-0.512,0.342-1.034,0.468-1.556 l-2.225-1.535C29.832,22.258,29.831,21.683,29.767,21.112z M26.908,24.019c-0.829,2.001-2.767,3.295-4.938,3.295 c-0.703,0-1.389-0.137-2.038-0.406c-1.316-0.545-2.341-1.571-2.888-2.891c-0.546-1.322-0.546-2.773,0-4.085 c0.828-2.002,2.765-3.295,4.936-3.295c0.702,0,1.388,0.137,2.038,0.406C26.737,18.168,28.033,21.297,26.908,24.019z M14.7,5.602 l1.259-1.946c-0.546-0.749-1.203-1.406-1.952-1.952l-1.945,1.259c-0.43-0.237-0.884-0.426-1.365-0.566L10.214,0.14 C9.76,0.068,9.305,0.001,8.831,0.001C8.359,0,7.903,0.068,7.45,0.14L6.966,2.398c-0.481,0.14-0.935,0.329-1.365,0.566L3.656,1.705 C2.907,2.25,2.25,2.907,1.705,3.656l1.259,1.946C2.727,6.031,2.537,6.486,2.398,6.967L0.14,7.45C0.068,7.904,0,8.359,0,8.832 c0,0.473,0.068,0.928,0.14,1.381l2.258,0.484c0.139,0.481,0.328,0.935,0.565,1.365l-1.258,1.946 c0.545,0.749,1.203,1.406,1.952,1.951L5.601,14.7c0.43,0.237,0.885,0.426,1.365,0.566l0.484,2.258 c0.454,0.072,0.909,0.139,1.381,0.14c0.473,0,0.929-0.068,1.382-0.14l0.484-2.258c0.481-0.14,0.935-0.329,1.365-0.566l1.945,1.259 c0.749-0.545,1.406-1.202,1.952-1.951L14.7,12.062c0.237-0.429,0.426-0.884,0.566-1.364l2.258-0.484 c0.071-0.453,0.139-0.908,0.14-1.382c0-0.473-0.068-0.928-0.139-1.381l-2.258-0.484C15.126,6.486,14.937,6.032,14.7,5.602z M13.393,8.832c0,1.851-1.107,3.506-2.821,4.215c-0.555,0.23-1.141,0.346-1.741,0.346c-1.217,0-2.362-0.475-3.225-1.338 c-0.863-0.865-1.338-2.01-1.336-3.224C4.27,6.981,5.376,5.326,7.09,4.617c0.554-0.23,1.14-0.346,1.741-0.345 C11.345,4.27,13.392,6.316,13.393,8.832z"},{styleName:"square light",content:"M24.805,13.104c0.258,0.072,0.504,0.152,0.744,0.251c0.24,0.1,0.471,0.217,0.705,0.349l-0.363,1.973 l-0.108,0.588l0.466,0.374c0.394,0.316,0.753,0.675,1.065,1.066l0.373,0.468l0.589-0.108l1.966-0.361 c0.241,0.467,0.442,0.952,0.602,1.453L29.2,20.292l-0.493,0.34l0.067,0.595c0.056,0.497,0.056,1.003,0.001,1.505l-0.066,0.594 l0.492,0.339l1.652,1.139c-0.072,0.258-0.152,0.505-0.251,0.744c-0.099,0.238-0.217,0.469-0.35,0.705l-1.973-0.362l-0.588-0.108 l-0.374,0.466c-0.315,0.394-0.674,0.752-1.066,1.066l-0.467,0.373l0.108,0.588l0.361,1.966c-0.467,0.241-0.952,0.442-1.452,0.602 L23.666,29.2l-0.34-0.493l-0.595,0.067c-0.249,0.028-0.502,0.042-0.753,0.042c-0.249,0-0.503-0.014-0.754-0.042l-0.594-0.065 l-0.339,0.492l-1.14,1.652c-0.258-0.072-0.505-0.152-0.745-0.251c-0.24-0.1-0.471-0.218-0.705-0.35l0.363-1.973l0.108-0.588 l-0.466-0.374C17.31,27,16.952,26.642,16.64,26.252l-0.374-0.468l-0.589,0.108l-1.965,0.361c-0.241-0.467-0.443-0.953-0.602-1.453 l1.645-1.135l0.492-0.34l-0.066-0.594c-0.056-0.499-0.056-1.006,0-1.507l0.066-0.594l-0.492-0.339l-1.652-1.139 c0.072-0.258,0.152-0.505,0.251-0.744c0.099-0.238,0.217-0.469,0.35-0.705l1.973,0.362l0.588,0.108l0.373-0.466 c0.317-0.396,0.675-0.754,1.065-1.065l0.468-0.373l-0.108-0.589l-0.361-1.966c0.467-0.241,0.952-0.442,1.452-0.602l1.135,1.645 l0.34,0.493l0.595-0.067c0.249-0.028,0.503-0.042,0.753-0.042c0.249,0,0.503,0.014,0.754,0.042l0.594,0.066l0.339-0.492 L24.805,13.104 M19.575,11.956c-1.054,0.254-2.058,0.67-2.983,1.236l0.489,2.667c-0.448,0.357-0.856,0.765-1.222,1.222l-2.658-0.488 c-0.28,0.458-0.557,0.92-0.769,1.431c-0.211,0.511-0.343,1.034-0.468,1.556l2.225,1.534c-0.065,0.582-0.064,1.158,0,1.728 l-2.231,1.54c0.253,1.054,0.67,2.058,1.236,2.984l2.666-0.49c0.358,0.449,0.765,0.857,1.222,1.223l-0.488,2.658 c0.458,0.281,0.92,0.558,1.431,0.77c0.512,0.212,1.034,0.343,1.556,0.468l1.535-2.224c0.289,0.032,0.577,0.048,0.864,0.048 c0.29,0,0.578-0.016,0.865-0.049L24.382,32c1.054-0.254,2.058-0.67,2.983-1.236l-0.489-2.667c0.448-0.358,0.856-0.765,1.222-1.222 l2.658,0.488c0.28-0.458,0.557-0.92,0.769-1.431c0.211-0.511,0.343-1.034,0.468-1.556l-2.225-1.534 c0.065-0.582,0.064-1.157-0.001-1.728L32,19.575c-0.254-1.054-0.67-2.059-1.236-2.984l-2.667,0.49 c-0.358-0.449-0.764-0.857-1.221-1.223l0.488-2.658c-0.458-0.281-0.92-0.558-1.432-0.769c-0.511-0.212-1.033-0.343-1.555-0.468 l-1.535,2.224c-0.289-0.032-0.577-0.048-0.864-0.048c-0.29,0-0.578,0.016-0.865,0.048L19.575,11.956L19.575,11.956z M21.982,18.641 c0.437,0,0.866,0.086,1.274,0.255c1.699,0.703,2.509,2.659,1.805,4.36c-0.518,1.251-1.73,2.059-3.089,2.059 c-0.438,0-0.865-0.085-1.271-0.254c-0.822-0.34-1.464-0.982-1.805-1.805c-0.341-0.827-0.342-1.734,0-2.556 C19.414,19.449,20.625,18.641,21.982,18.641 M21.982,17.641c-1.764,0-3.337,1.051-4.011,2.677c-0.444,1.069-0.442,2.248,0,3.32 c0.444,1.072,1.278,1.906,2.347,2.348c0.528,0.219,1.084,0.33,1.654,0.33c1.766,0,3.339-1.05,4.013-2.677 c0.914-2.211-0.137-4.753-2.347-5.667C23.11,17.753,22.552,17.641,21.982,17.641L21.982,17.641z M8.826,1 c0.182,0,0.363,0.012,0.549,0.032l0.337,1.573l0.125,0.584l0.574,0.167c0.404,0.117,0.794,0.279,1.159,0.481l0.524,0.29l0.503-0.325 l1.341-0.868c0.278,0.241,0.539,0.502,0.78,0.78L13.85,5.055l-0.326,0.503l0.29,0.524c0.201,0.364,0.363,0.753,0.48,1.157 l0.166,0.574l0.585,0.125l1.573,0.337c0.02,0.186,0.032,0.367,0.032,0.548c0,0.18-0.013,0.363-0.033,0.55l-1.573,0.337l-0.584,0.125 l-0.167,0.574c-0.117,0.403-0.279,0.794-0.481,1.16l-0.289,0.524l0.325,0.502l0.868,1.342c-0.241,0.278-0.502,0.539-0.78,0.78 l-1.342-0.868l-0.503-0.325l-0.524,0.29c-0.364,0.201-0.754,0.363-1.159,0.48l-0.573,0.167l-0.125,0.584l-0.337,1.573 c-0.186,0.02-0.367,0.032-0.549,0.032c-0.182,0-0.364-0.012-0.55-0.033l-0.337-1.573l-0.125-0.584L7.24,14.295 c-0.406-0.118-0.796-0.28-1.16-0.48l-0.524-0.29L5.054,13.85l-1.341,0.868c-0.278-0.242-0.539-0.502-0.78-0.78l0.868-1.342 l0.325-0.502L3.837,11.57c-0.202-0.366-0.363-0.756-0.48-1.159L3.19,9.837L2.606,9.712L1.033,9.375C1.012,9.189,1,9.007,1,8.826 c0-0.18,0.013-0.363,0.033-0.55l1.573-0.337L3.19,7.814L3.356,7.24c0.118-0.406,0.279-0.795,0.48-1.158l0.29-0.524L3.801,5.055 L2.933,3.713c0.241-0.278,0.502-0.539,0.78-0.78l1.342,0.868l0.503,0.325l0.524-0.289c0.364-0.201,0.754-0.363,1.159-0.48 L7.814,3.19l0.125-0.584l0.337-1.573C8.462,1.012,8.643,1,8.825,1H8.826 M8.822,0C8.351,0,7.897,0.067,7.445,0.139L6.961,2.396 c-0.481,0.14-0.934,0.328-1.364,0.565L3.654,1.703c-0.749,0.545-1.405,1.202-1.95,1.95l1.258,1.945 C2.725,6.026,2.536,6.481,2.396,6.961L0.139,7.445C0.068,7.898,0,8.352,0,8.825c0,0.473,0.068,0.928,0.139,1.381l2.257,0.483 c0.139,0.48,0.328,0.934,0.565,1.364l-1.257,1.944c0.544,0.749,1.202,1.405,1.95,1.95l1.943-1.258 c0.429,0.237,0.884,0.426,1.364,0.565l0.483,2.257c0.453,0.072,0.908,0.139,1.381,0.14c0.473,0,0.928-0.068,1.381-0.14l0.484-2.257 c0.48-0.14,0.934-0.328,1.364-0.565l1.944,1.258c0.749-0.545,1.405-1.202,1.95-1.95l-1.258-1.945 c0.237-0.429,0.426-0.883,0.565-1.363l2.257-0.484c0.071-0.453,0.139-0.908,0.139-1.381c0-0.473-0.068-0.928-0.139-1.38 l-2.257-0.484c-0.139-0.48-0.328-0.934-0.566-1.363l1.258-1.945c-0.545-0.748-1.202-1.405-1.951-1.95l-1.944,1.258 c-0.429-0.237-0.883-0.426-1.363-0.566l-0.483-2.257C9.754,0.067,9.299,0,8.826,0c0,0-0.001,0-0.001,0C8.824,0,8.823,0,8.822,0 L8.822,0z M8.828,6.122c1.489,0,2.701,1.213,2.702,2.705c0,1.097-0.657,2.078-1.674,2.5c-0.327,0.136-0.673,0.204-1.031,0.204 c-0.721,0-1.4-0.282-1.91-0.792C6.402,10.224,6.12,9.545,6.121,8.825c0-1.097,0.656-2.078,1.672-2.499 C8.121,6.19,8.467,6.122,8.826,6.122H8.828 M8.824,5.122c-0.488,0-0.964,0.094-1.413,0.28c-1.392,0.576-2.29,1.92-2.29,3.423 c-0.001,0.989,0.386,1.918,1.085,2.619c0.701,0.7,1.631,1.086,2.618,1.086c0,0,0.001,0,0.001,0c0.001,0,0.001,0,0.002,0 c0.488,0,0.962-0.094,1.411-0.28c1.393-0.577,2.292-1.92,2.291-3.424c-0.001-2.043-1.66-3.704-3.702-3.704c0,0-0.001,0-0.002,0 C8.825,5.122,8.825,5.122,8.824,5.122L8.824,5.122z"}]},{name:"pencil",styles:[{styleName:"square bold",content:"M0,32l2.302-10.788l8.485,8.485L0,32z M23.516,0l-4.243,4.241l8.484,8.486L32,8.484L23.516,0z M17.858,5.656 L3.716,19.798l8.485,8.485l14.142-14.142"},{styleName:"square light",content:"M0,32l4.978-7.822l2.844,2.844L0,32z M29.156,0l-2.844,2.844l2.844,2.844L32,2.844L29.156,0z M25.6,3.556 L5.689,23.467l2.844,2.844L28.444,6.4L25.6,3.556z"},{styleName:"square regular",content:"M0,32l4.423-10.08l5.657,5.657L0,32z M26.343,0l-4.243,4.243l5.657,5.657L32,5.657L26.343,0z M21.393,4.95 L5.13,21.213l5.657,5.657L27.05,10.607L21.393,4.95z"}]},{name:"circle-cross-mark",styles:[{styleName:"square light",content:"M16.707,15.293l4.95-4.95l0.707,0.707L17.414,16l4.95,4.95l-0.707,0.707l-4.95-4.95l-4.95,4.95L11.05,20.95 L16,16l-4.95-4.95l0.707-0.707L16.707,15.293z M27.314,4.686c6.249,6.249,6.249,16.379,0,22.627c-6.249,6.249-16.379,6.249-22.627,0 s-6.249-16.379,0-22.627C10.935-1.562,21.065-1.563,27.314,4.686z M26.607,5.393c-5.849-5.849-15.364-5.849-21.213,0 s-5.849,15.364,0,21.213c5.849,5.849,15.364,5.849,21.213,0S32.456,11.242,26.607,5.393z"},{styleName:"square bold",content:"M4.686,4.686c-6.248,6.248-6.248,16.379,0,22.627s16.379,6.248,22.627,0c6.249-6.249,6.248-16.379,0-22.627 S10.936-1.563,4.686,4.686z M24.485,24.485c-4.679,4.679-12.291,4.679-16.971,0s-4.679-12.291,0-16.971s12.291-4.679,16.971,0 S29.165,19.806,24.485,24.485z M16,13.171l4.243-4.243l2.828,2.828L18.829,16l4.243,4.243l-2.828,2.828L16,18.828l-4.243,4.243 l-2.828-2.828L13.172,16l-4.243-4.243l2.828-2.828L16,13.171z"},{styleName:"square regular",content:"M21.364,11.988l-4.95,4.95l4.95,4.95l-1.414,1.414L15,18.352l-4.95,4.95l-1.414-1.414l4.95-4.95l-4.95-4.95 l1.414-1.414l4.95,4.95l4.95-4.95L21.364,11.988z M5.808,7.745c-5.069,5.069-5.069,13.316,0,18.385s13.316,5.069,18.385,0 s5.069-13.316,0-18.385S10.876,2.676,5.808,7.745 M4.394,6.331c5.858-5.858,15.355-5.858,21.213,0s5.858,15.355,0,21.213 s-15.355,5.858-21.213,0S-1.464,12.189,4.394,6.331L4.394,6.331z"}]},{name:"circle-plus",styles:[{styleName:"square bold",content:"M16,0C7.164,0,0,7.164,0,16s7.164,16,16,16c8.838,0,16-7.164,16-16S24.838,0,16,0z M16,28 C9.383,28,4,22.617,4,16S9.383,4,16,4s12,5.383,12,12S22.617,28,16,28z M18,14h6v4h-6v6h-4v-6H8v-4h6V8h4V14z"},{styleName:"square regular",content:"M24,18h-8v8h-2v-8H6v-2h8V8h2v8h8V18z M0,17C0,8.716,6.716,2,15,2s15,6.716,15,15s-6.716,15-15,15 S0,25.284,0,17z M2,17c0,7.168,5.832,13,13,13s13-5.832,13-13S22.168,4,15,4S2,9.832,2,17z"},{styleName:"square light",content:"M16,1c8.271,0,15,6.728,15,15s-6.729,15-15,15S1,24.271,1,16S7.728,1,16,1 M16,0C7.163,0,0,7.163,0,16 s7.163,16,16,16c8.837,0,16-7.163,16-16S24.837,0,16,0L16,0z M17,9h-1v15h1V9z M24,17v-1H9v1H24z"}]},{name:"circle-minus",styles:[{styleName:"square bold",content:"M16,0C7.164,0,0,7.164,0,16s7.164,16,16,16c8.838,0,16-7.164,16-16S24.838,0,16,0z M16,28 C9.383,28,4,22.617,4,16S9.383,4,16,4s12,5.383,12,12S22.617,28,16,28z M24,14v4H8v-4H24z"},{styleName:"square light",content:"M24,16v1H9v-1H24z M32,16c0,8.837-7.163,16-16,16C7.163,32,0,24.837,0,16S7.163,0,16,0 C24.837,0,32,7.163,32,16z M31,16c0-8.272-6.729-15-15-15S1,7.728,1,16c0,8.271,6.729,15,15,15S31,24.271,31,16z"},{styleName:"square regular",content:"M24,18H6v-2h18V18z M0,17C0,8.716,6.716,2,15,2s15,6.716,15,15s-6.716,15-15,15S0,25.284,0,17z M2,17 c0,7.168,5.832,13,13,13s13-5.832,13-13S22.168,4,15,4S2,9.832,2,17z"}]},{name:"circle-info",styles:[{styleName:"square bold",content:"M18,22h2v2h-8v-2h2v-6h-2v-2h6V22z M18,8h-4v4h4V8z M16,28c6.617,0,12-5.383,12-12S22.617,4,16,4 S4,9.383,4,16S9.383,28,16,28 M16,0c8.838,0,16,7.164,16,16s-7.162,16-16,16S0,24.836,0,16S7.162,0,16,0"},{styleName:"square light",content:"M16,1c8.271,0,15,6.728,15,15s-6.729,15-15,15S1,24.271,1,16S7.728,1,16,1 M16,0C7.163,0,0,7.163,0,16 s7.163,16,16,16c8.837,0,16-7.163,16-16S24.837,0,16,0L16,0z M17,9h-2v2h2V9z M17,22v-8v-1h-1h-2v1h2v8h-2v1h5v-1H17z"},{styleName:"square regular",content:"M16,22h2v2h-6v-2h2v-6h-2v-2h4V22z M16,10h-2v2h2V10z M15,4C7.832,4,2,9.832,2,17s5.832,13,13,13 s13-5.832,13-13S22.168,4,15,4 M15,2c8.284,0,15,6.716,15,15s-6.716,15-15,15S0,25.284,0,17S6.716,2,15,2L15,2z"}]},{name:"battery-recharging",styles:[{styleName:"square bold",content:"M14.127,17.555l-2.94,0.994l6.1-9.197l-1.42,7.113l2.945-0.967l-6.1,9.15L14.127,17.555z M18,2h6v30H6V2h6V0 h6V2z M10,6v22h10V6H10z"},{styleName:"square light",content:"M14.699,17.555L12,18.549l5.6-9.197l-1.304,7.113L19,15.498l-5.6,9.15L14.699,17.555z M18,2h4v30H9V2h4V0h5 V2z M10,3v28h11V3H10z"},{styleName:"square regular",content:"M14.127,17.555l-2.94,0.994l6.1-9.197l-1.42,7.113l2.945-0.967l-6.1,9.15L14.127,17.555z M18,2h4v30H8V2h4V0 h6V2z M10,4v26h10V4H10z"}]},{name:"battery-half",styles:[{styleName:"square bold",content:"M18,25h-6V15h6V25z M18,2h6v30H6V2h6V0h6V2z M10,6v22h10V6H10z"},{styleName:"square light",content:"M19,29h-7V17h7V29z M18,2h4v30H9V2h4V0h5V2z M10,3v28h11V3H10z"},{styleName:"square regular",content:"M18,28h-6V18h6V28z M18,2h4v30H8V2h4V0h6V2z M10,4v26h10V4H10z"}]},{name:"battery-full",styles:[{styleName:"square light",content:"M19,29h-7V5h7V29z M22,2v30H9V2h4V0h5v2H22z M21,3H10v28h11V3z"},{styleName:"square regular",content:"M18,28h-6V6h6V28z M18,2h4v30H8V2h4V0h6V2z M10,4v26h10V4H10z"},{styleName:"square bold",content:"M18,26h-6V8h6V26z M18,2h6v30H6V2h6V0h6V2z M10,6v22h10V6H10z"}]},{name:"ipad",styles:[{styleName:"square bold",content:"M4,32h24V0H4V32z M18,30h-4v-4h4V30z M8,4h16v20H8V4z"},{styleName:"square light",content:"M17,29h-2v-2h2V29z M28,0v32H4V0H28z M27,25H5v6h22V25z M27,1H5v23h22V1z"},{styleName:"square regular",content:"M4,32h24V0H4V32z M18,30h-4v-4h4V30z M6,2h20v22H6V2z"}]},{name:"document-text",styles:[{styleName:"square bold",content:"M8,14h14v2H8V14z M8,20h14v-2H8V20z M8,24h14v-2H8V24z M20,0l8,8v24H2V0H20z M24,10h-6V4H6v24h18V10z"},{styleName:"square light",content:"M6,20h20v1H6V20z M6,18h20v-1H6V18z M6,15h20v-1H6V15z M21,0l8,8v24H3V0H21z M28,9h-8V1H4v30h24V9z"},{styleName:"square regular",content:"M6,18h18v2H6V18z M6,24h18v-2H6V24z M20,0l8,8v24H2V0H20z M26,10h-8V2H4v28h22V10z M6,16h18v-2H6V16z"}]}];let ds=(()=>{class t{constructor(t){this._http=t,this._icons=us,this.alias=hs,this.iconsChange=new l.a,this.icons$=this.iconsChange.pipe(Object(a.a)(t=>this.icons),function(t,e,n){let s;return s={bufferSize:1,windowTime:void 0,refCount:!1,scheduler:void 0},t=>t.lift(function({bufferSize:t=Number.POSITIVE_INFINITY,windowTime:e=Number.POSITIVE_INFINITY,refCount:n,scheduler:s}){let r,i,o=0,a=!1,l=!1;return function(c){let h;o++,!r||a?(a=!1,r=new V(t,e,s),h=r.subscribe(this),i=c.subscribe({next(t){r.next(t)},error(t){a=!0,r.error(t)},complete(){l=!0,i=void 0,r.complete()}})):h=r.subscribe(this),this.add(()=>{o--,h.unsubscribe(),i&&!l&&n&&0===o&&(i.unsubscribe(),i=void 0,r=void 0)})}}(s))}())}get iconUrl(){return this._iconUrl}get icons(){return this._icons}loadIcons(t){this._http.get(t).subscribe(e=>{this._iconUrl=t,this._icons=e.icons,this.iconsChange.next()})}getIconData(t){var e;const n=this.icons;if(0===n.length)return void q.a.warn("EdsIcon","No icon library loaded.");const s=null!==(e=this.getIconAlias(t))&&void 0!==e?e:t,r=n.find(t=>t.name===s);return s&&!r&&q.a.warn("EdsIcon",`Icon ${s!==t?`'${s}' (${t})`:`'${s}'`} not found.`),r}getIconAlias(t,e){var n;return e?null===(n=Array.from(this.alias.entries()).find(e=>e[1]===t))||void 0===n?void 0:n[0]:this.alias.get(t)}getIconPath(t,e,n){var s;if(!t.styles||!t.styles.length)return void q.a.warn("EdsIcon",`No styles defined for icon '${t.name}'.`);n=n||this.getIconAutoWeight(e);let r="square bold";return n&&(r=`square ${n.toLowerCase()}`),null===(s=t.styles.find(t=>t.styleName===r)||t.styles[0])||void 0===s?void 0:s.content}getIconAutoWeight(t){return t>=64?"light":t>=32?"regular":"bold"}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(D.b))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(D.b))},token:t,providedIn:"root"}),t})(),ps=(()=>{class t{constructor(t,e,n){this._repository=t,this._element=e,this._renderer=n,this._name="",this._size=16,this._weight=null,this._color=null,this._initialized=!1,this._sink=new i.d,this._repository.iconsChange.pipe(Object(o.a)(this._sink.unsubscribed)).subscribe(t=>{this.updateIconData()})}get name(){return this._name}set name(t){const e=t||"";e!==this._name&&(this.updateIconNameClass(e),this._name=e,this._initialized&&this.updateIconData())}get size(){return this._size}set size(t){const e=Object(r.e)(t);e!==this._size&&(this._size=e,this._initialized&&this.updateIconData())}get weight(){return this._weight}set weight(t){t&&!cs.includes(t)||(this._weight=t||null,this._initialized&&this.updateIconData())}get color(){return this._color}set color(t){t&&!ls.includes(t)||(this.updateIconColorClass(t),this._color=t||null)}get iconPath(){return this._iconPath}ngAfterContentInit(){const t=this.viewValue();t&&!this.name&&(this.name=t),this.updateIconData()}viewValue(){var t,e,n;return null!==(n=null===(e=null===(t=this._element.nativeElement.querySelector(".eds-icon__content"))||void 0===t?void 0:t.textContent)||void 0===e?void 0:e.trim())&&void 0!==n?n:null}updateIconData(){this._name&&(this._iconData&&this._iconData.name===this._name||(this._iconData=this._repository.getIconData(this._name),this._initialized=!0),this._iconPath=this._iconData?this._repository.getIconPath(this._iconData,this._size,this._weight):void 0)}updateIconNameClass(t){this._name&&this._renderer.removeClass(this._element.nativeElement,this._name),t&&this._renderer.addClass(this._element.nativeElement,t)}updateIconColorClass(t){this._color&&this._renderer.removeClass(this._element.nativeElement,`eds-icon--${this._color}`),t&&this._renderer.addClass(this._element.nativeElement,`eds-icon--${t}`)}ngOnDestroy(){this._sink.unsubscribe(),this._sink.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(ds),s.Mb(s.l),s.Mb(s.F))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-icon"]],hostAttrs:[1,"eds-icon"],hostVars:4,hostBindings:function(t,e){2&t&&s.sc("width",e.size,"px")("height",e.size,"px")},inputs:{name:"name",size:"size",weight:"weight",color:"color"},ngContentSelectors:Xe,decls:4,vars:3,consts:[[1,"eds-icon__content"],["viewBox","0 0 32 32","aria-hidden","true","focusable","false",1,"eds-icon__svg"],["fill","currentColor"]],template:function(t,e){1&t&&(s.hc(),s.Sb(0,"div",0),s.gc(1),s.Rb(),s.cc(),s.Sb(2,"svg",1),s.Nb(3,"path",2),s.Rb()),2&t&&(s.Ab(2),s.Bb("height",e.size)("width",e.size),s.Ab(1),s.Bb("d",e.iconPath))},styles:[".eds-icon{display:inline-block}.eds-icon__svg{display:block}.eds-icon__content{display:none}.eds-icon--primary{color:var(--color-primary)}.eds-icon--success{color:var(--color-success)}.eds-icon--info{color:var(--color-info)}.eds-icon--warning{color:var(--color-warning)}.eds-icon--alert{color:var(--color-alert)}.eds-icon--white{color:var(--tone-back)}.eds-icon--lightest{color:var(--tone-700)}.eds-icon--lighter{color:var(--tone-600)}.eds-icon--light{color:var(--tone-500)}.eds-icon--medium{color:var(--tone-400)}.eds-icon--dark{color:var(--tone-300)}.eds-icon--darker{color:var(--tone-200)}.eds-icon--darkest{color:var(--tone-100)}.eds-icon--rotate-90{transform:rotate(90deg)}.eds-icon--rotate-180{transform:rotate(180deg)}.eds-icon--rotate-270{transform:rotate(270deg)}"],encapsulation:2}),t})(),fs=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,as]]}),t})(),ms=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,fs,as]]}),t})(),gs=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,as]]}),t})(),vs=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})();const bs="data-theme";class _s{constructor(){this._subject=new F.a(null),this.value$=this._subject.asObservable(),this.hasValue$=this._subject.pipe(Object(a.a)(t=>!!t))}get value(){return this._subject.getValue()}get hasValue(){return!!this.value}register(t){null!==this._subject.getValue()&&q.a.warn("EdsLayout",`${t.constructor.name} already registered`),this._subject.next(t)}unregister(){this._subject.next(null)}}class ys{constructor(){this._subject=new F.a([]),this.value$=this._subject.asObservable()}get value(){return this._subject.getValue()}get hasValue(){return!!this.value.length}register(t){this._subject.next(this.value.concat(t))}unregister(t){this._subject.next(this.value.filter(e=>e!==t))}}let Ms=(()=>{class t{constructor(t){this.breakpointObserver=t,this.mainHeader=new _s,this.mainLayout=new _s,this.mainContent=new _s,this.mainSidebar=new _s,this.appBar=new _s,this.stickyButtonBar=new _s,this.workingSpaces=new ys,this.sidebarToggles=new ys,this.globalTheme$=new F.a(document.body.getAttribute(bs)||"light"),this.widgetGrid=new _s,this.mainSidebarIsOpen$=this.mainSidebar.value$.pipe(Object(S.a)(t=>t?t.openChange.pipe(Object(O.a)(t.open)):Object(v.a)(!1))),this.isHandset$=this.breakpointObserver.observe("(max-width: 1023px)").pipe(Object(a.a)(t=>t.matches)),this._mainSidebarIsOpen=!1,this.unsubscribe$=new l.a,this.mainSidebarIsOpen$.pipe(Object(o.a)(this.unsubscribe$)).subscribe(t=>this._mainSidebarIsOpen=t),this.globalTheme$.pipe(Object(o.a)(this.unsubscribe$)).subscribe(t=>function(t){document.body.setAttribute(bs,t)}(t))}get mainSidebarIsOpen(){return this._mainSidebarIsOpen}toggleSidebar(t){[this.mainSidebar.value,...this.workingSpaces.value].filter(e=>e&&"string"==typeof t?e.name===t:e===t).forEach(t=>{t&&t.toggle()})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(K.a))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(K.a))},token:t,providedIn:"root"}),t})(),ws=(()=>{class t{constructor(t){this._layout=t,this.sidebarOpen$=this._layout.mainSidebarIsOpen$}get bar$(){return this._layout.stickyButtonBar.value$}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(Ms))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-sticky-button-bar-outlet"]],hostAttrs:[1,"eds-sticky-button-bar-outlet"],decls:2,vars:3,consts:[[4,"ngIf"],["class","eds-sticky-button-bar",3,"-is-open",4,"ngIf"],[1,"eds-sticky-button-bar"],[4,"ngTemplateOutlet"]],template:function(t,e){1&t&&(s.vc(0,nn,2,1,"ng-container",0),s.ec(1,"async")),2&t&&s.ic("ngIf",s.fc(1,1,e.bar$))},directives:[P.k,P.p],pipes:[P.b],styles:[".eds-sticky-button-bar{position:fixed;z-index:100;bottom:0;left:0;width:100%;padding:calc((1rem + 1vw) / 4) calc((1rem + 1vw) * 2);border-top:1px solid var(--eds-color__alpha-200);background-color:var(--eds-color__tone-back)}@media (min-width:768px){.eds-sticky-button-bar{z-index:999}}@media (min-width:1024px){.eds-sticky-button-bar.-is-open{max-width:calc(100vw - 320px);margin-left:320px}}"],encapsulation:2}),t})(),Cs=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),Vs=(()=>{class t{constructor(){this.width=null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","edsContainer",""]],hostAttrs:[1,"eds-container"],inputs:{width:["edsContainer","width"]},exportAs:["edsContainer"]}),t})(),zs=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["eds-content-sidebar"]]}),t})();const Ss=["standard","login"];let Os=(()=>{class t{constructor(t,e){this.elementRef=t,this.service=e,this._type="standard",this.unsubscribe$=new l.a}get type(){return this._type}set type(t){Ss.includes(t)&&(this._type=t)}ngOnInit(){this.service.mainContent.register(this),this.service.mainSidebar.hasValue$.pipe(Object(o.a)(this.unsubscribe$)).subscribe(t=>{this.elementRef.nativeElement.classList.toggle("esf-main-content--has-sidebar",!!t&&"standard"===this.type)}),this.service.mainSidebarIsOpen$.pipe(Object(o.a)(this.unsubscribe$)).subscribe(t=>{this.elementRef.nativeElement.classList.toggle("-is-open",!!t&&"standard"===this.type)})}ngOnDestroy(){this.service.mainContent.unregister(),this.unsubscribe$.next(),this.unsubscribe$.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(Ms))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-main-content"]],contentQueries:function(t,e,n){if(1&t&&s.Fb(n,zs,1),2&t){let t;s.nc(t=s.bc())&&(e.contentSidebar=t.first)}},hostAttrs:[1,"eds-main-content","esf-main-content"],hostVars:4,hostBindings:function(t,e){2&t&&s.Eb("esf-main-content--login","login"===e.type)("esf-main-content--no-menu","login"===e.type)},inputs:{type:"type"},exportAs:["edsMainContent"],ngContentSelectors:on,decls:2,vars:1,consts:[["class","esf-main-content__sidebar",4,"ngIf"],[1,"esf-main-content__sidebar"],[1,"esf-container"]],template:function(t,e){1&t&&(s.hc(rn),s.gc(0),s.vc(1,sn,3,0,"aside",0)),2&t&&(s.Ab(1),s.ic("ngIf",e.contentSidebar))},directives:[P.k],styles:[".eds-main-content{display:block}"],encapsulation:2}),t})(),xs=(()=>{class t{constructor(t,e){this.elementRef=t,this.service=e,this.workingSpaces$=Object(v.a)(),this.unsubscribe$=new l.a}get showSidebarToggleIcon(){return!!this.service.mainSidebar.value&&this.service.mainSidebar.value.showToggleIcon}get sidebarOpen(){return this.service.mainSidebarIsOpen}ngOnInit(){this.service.mainLayout.register(this),Object(B.a)(this.service.mainHeader.value$,this.service.appBar.value$).pipe(Object(o.a)(this.unsubscribe$)).subscribe(([t,e])=>{this.elementRef.nativeElement.classList.toggle("esf-main-layout--has-header",!!t&&!e),this.elementRef.nativeElement.classList.toggle("esf-main-layout--has-header-with-app-bar",!!t&&!!e)}),this.service.mainSidebar.hasValue$.pipe(Object(o.a)(this.unsubscribe$)).subscribe(t=>{this.elementRef.nativeElement.classList.toggle("esf-main-layout--has-sidebar",t)}),this.service.stickyButtonBar.value$.pipe(Object(o.a)(this.unsubscribe$)).subscribe(t=>{this.elementRef.nativeElement.classList.toggle("esf-main-layout--has-sticky-button-bar",!!t)}),this.service.widgetGrid.hasValue$.pipe(Object(o.a)(this.unsubscribe$)).subscribe(t=>{this.elementRef.nativeElement.classList.toggle("esf-main-layout--has-widgets",t)}),this.workingSpaces$=this.service.workingSpaces.value$}ngOnDestroy(){this.service.mainLayout.unregister(),this.unsubscribe$.next(),this.unsubscribe$.complete()}toggleSidebar(){this.service.mainSidebar.value&&(this.service.mainSidebar.value.open=!this.service.mainSidebar.value.open)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(Ms))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-main-layout"]],hostAttrs:[1,"eds-main-layout","esf-main-layout"],exportAs:["edsMainLayout"],ngContentSelectors:Xe,decls:5,vars:4,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],["edsAutomationId","sidebar-toggle",1,"esf-hamburger","esf-hamburger--sidebar","-has-transition",3,"click"],[1,"esf-hamburger__icon"],["class","esf-hamburger esf-hamburger--working-space -has-transition","edsAutomationId","working-space-toggle",3,"-is-open","click",4,"ngIf"],["edsAutomationId","working-space-toggle",1,"esf-hamburger","esf-hamburger--working-space","-has-transition",3,"click"]],template:function(t,e){1&t&&(s.hc(),s.vc(0,an,3,2,"ng-container",0),s.gc(1),s.Nb(2,"eds-sticky-button-bar-outlet"),s.vc(3,cn,2,1,"ng-container",1),s.ec(4,"async")),2&t&&(s.ic("ngIf",e.showSidebarToggleIcon),s.Ab(3),s.ic("ngForOf",s.fc(4,2,e.workingSpaces$)))},directives:[P.k,ws,P.j],pipes:[P.b],styles:[".eds-main-layout{display:flex}.eds-main-layout .esf-hamburger:not(.-is-open){opacity:.5}.eds-main-layout .esf-hamburger:not(.-is-open):hover{opacity:1}.eds-max-width--form{max-width:720px}.eds-max-width--table{max-width:71.25rem}.eds-container{width:100%;margin-left:auto;margin-right:auto;padding-left:calc((1rem + 1vw) / 4);padding-right:calc((1rem + 1vw) / 4)}@media (min-width:768px){.eds-container{padding-left:2rem;padding-right:2rem}}"],encapsulation:2}),t})();const Ls=["xxs","xs","s","m","l","xl","xxl","none"],ks=["all","horizontal","vertical","top","right","bottom","left","none"],Hs={xxs:"calc((1rem + 1vw) / 8)",xs:"calc((1rem + 1vw) / 4)",s:"calc((1rem + 1vw) / 2)",m:"calc((1rem + 1vw) / 1.5)",l:"calc(1rem + 1vw)",xl:"calc((1rem + 1vw) * 1.5)",xxl:"calc((1rem + 1vw) * 2)",none:"0"};let Es=(()=>{class t{constructor(t,e){this._element=t,this._renderer=e,this._margin=null,this._padding=null,this._initialized=!1}get margin(){return this._margin}set margin(t){this._margin=t||"all",this._initialized&&this.updateSpacings()}get padding(){return this._padding}set padding(t){this._padding=t||"all",this._initialized&&this.updateSpacings()}ngOnInit(){this.updateSpacings()}updateSpacings(){const t=this.parseSpacings();Object(i.L)(t).forEach(e=>{const n=t[e];n&&this._renderer.setStyle(this._element.nativeElement,e,n)}),this._initialized=!0}parseSpacings(){let t={};return this.margin&&(t=Object.assign(Object.assign({},t),this.parseSpacingValue(this.margin,"margin"))),this.padding&&(t=Object.assign(Object.assign({},t),this.parseSpacingValue(this.padding,"padding"))),t}parseSpacingValue(t,e){const n=Object(i.U)(t,[" ",","]).map(t=>t.toLowerCase()),s={};return ks.forEach(t=>{const r=this.getSpacingSize(n,t),i=r?Hs[r]:void 0;if(i)switch(t){case"all":case"none":s[e]=i;break;case"horizontal":s[`${e}-right`]=i,s[`${e}-left`]=i;break;case"vertical":s[`${e}-top`]=i,s[`${e}-bottom`]=i;break;default:s[`${e}-${t}`]=i}}),s}getSpacingSize(t,e){if("all"===e)return t.includes("all")?"m":t.find(As);if("none"===e){if(t.includes("none"))return"none"}else{const n=t.find(t=>t.startsWith(e));if(n){const t=n.substr(e.length+1);return As(t)?t:"m"}}}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(s.F))},t.\u0275dir=s.Hb({type:t,selectors:[["","edsSpacing",""],["","edsSpacingPadding",""]],hostAttrs:[1,"eds-spacing"],inputs:{margin:["edsSpacing","margin"],padding:["edsSpacingPadding","padding"]},exportAs:["edsSpacing"]}),t})();function As(t){return Ls.includes(t)}let Ts=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Cs]]}),t})(),js=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Ts]]}),t})();function Ns(t,e){return Object(q.z)(e,t)}class Is{constructor(t,e){this.componentName=t,this.name=e,this.value=null}toString(){return this.value||`${this.componentName}_${this.name}?`}}let Rs=(()=>{class t{constructor(t){this._localizer=t,this.localeChange=this._localizer.localeChange}get locale(){return this._localizer.locale}hasString(t,e,n){return this._localizer.hasString(t,e,n)}getString(t,e,n){return this._localizer.getString(t,e,n)}coerceString(t,e){return this._localizer.coerceString(t,e)}formatString(t,...e){return this._localizer.formatString(t,...e)}formatDateTime(t,e,n){return this._localizer.formatDateTime(t,e,n)}formatNumber(t,e,n){return this._localizer.formatNumber(t,e,n)}formatPercent(t,e,n){return this._localizer.formatPercent(t,e,n)}formatCurrency(t,e,n){return this._localizer.formatCurrency(t,e,n)}hasComponentString(t,e){return this.hasString(e,t)}getComponentString(t,e){return this.getString(e,t)}translateComponent(t){for(let e in t)if(t[e]instanceof Is){const n=t[e];n.value=this.getComponentString(n.componentName,n.name)}}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(q.q))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),Ps=(()=>{class t{constructor(t){this._localizer=t,this.refresh=!1,this.subscription=this._localizer.localeChange.subscribe(t=>this.refresh=!0)}transform(t){return!this.refresh&&this.lastReturn&&this.lastInput===t||(this.refresh=!1,this.lastInput=t,this.lastReturn=this._localizer.coerceString(t)),this.lastReturn}ngOnDestroy(){this.subscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(Rs))},t.\u0275pipe=s.Lb({name:"edsCoerceString",type:t,pure:!1}),t})(),Ds=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[Rs],imports:[[P.c]]}),t})(),qs=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,G.i,Ds]]}),t})();new s.r("EDS_OPTGROUP"),new s.r("EDS_OPTION_PARENT_COMPONENT");const Fs=new s.r("EDS_AUTOCOMPLETE_DEFAULT_OPTIONS",{providedIn:"root",factory:function(){return{autoActiveFirstOption:!1}}}),Bs=new s.r("EDS_AUTOCOMPLETE_SCROLL_STRATEGY"),Ws={provide:Bs,deps:[Jt],useFactory:function(t){return()=>t.scrollStrategies.reposition()}},Us={provide:Yt.n,useExisting:Object(s.U)(()=>$s),multi:!0};let $s=(()=>{class t{constructor(t,e,n,s,r,i,o,a,c,h){this._element=t,this._overlay=e,this._viewContainerRef=n,this._zone=s,this._changeDetectorRef=r,this._dir=o,this._document=a,this._viewportRuler=c,this._defaults=h,this.position="auto",this.autocompleteAttribute="off",this._autocompleteDisabled=!1,this._overlayAttached=!1,this._aboveClass="eds-autocomplete-panel-above",this._overlayRef=null,this._componentDestroyed=!1,this._previousValue=null,this._manuallyFloatingLabel=!1,this._viewportSubscription=f.a.EMPTY,this._canOpenOnNextFocus=!0,this._isInsideShadowRoot=!1,this._closeKeyEventStream=new l.a,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.optionSelections=Object(W.a)(()=>this.autocomplete&&this.autocomplete.options?Object(U.a)(...this.autocomplete.options.map(t=>t.onSelectionChange)):this._zone.onStable.pipe(Object(x.a)(1),Object(L.a)(()=>this.optionSelections))),this._scrollStrategyFactory=i,this.scrollStrategy=this._scrollStrategyFactory()}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(t){this._autocompleteDisabled=Object(r.b)(t)}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}ngAfterViewInit(){const t=this.getWindow();void 0!==t&&this._zone.runOutsideAngular(()=>t.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(t){t.position&&this._positionStrategy&&(this.setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const t=this.getWindow();void 0!==t&&t.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this.destroyPanel(),this._closeKeyEventStream.complete()}openPanel(){this.attachOverlay(),this.floatLabel()}closePanel(){var t;this.resetLabel(),this._overlayAttached&&(this.panelOpen&&this.autocomplete.closed.emit(),this.autocomplete.isOpen=this._overlayAttached=!1,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),null===(t=this._closingActionsSubscription)||void 0===t||t.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return Object(U.a)(this.optionSelections,this.autocomplete.keyManager.tabOut.pipe(Object(k.a)(()=>this._overlayAttached)),this._closeKeyEventStream,this.getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Object(k.a)(()=>this._overlayAttached)):Object(v.a)()).pipe(Object(a.a)(t=>t instanceof class{constructor(t,e=!1){this.source=t,this.isUserInput=e}}?t:null))}get activeOption(){return this.autocomplete&&this.autocomplete.keyManager?this.autocomplete.keyManager.activeItem:null}writeValue(t){Promise.resolve(null).then(()=>this.setTriggerValue(t))}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._element.nativeElement.disabled=t}handleKeydown(t){const e=t.keyCode;if(27===e&&t.preventDefault(),this.activeOption&&13===e&&this.panelOpen)this.activeOption.selectViaInteraction(),this.resetActiveItem(),t.preventDefault();else if(this.autocomplete){const n=this.autocomplete.keyManager.activeItem,s=38===e||e===J;this.panelOpen||9===e?this.autocomplete.keyManager.onKeydown(t):s&&this.canOpen()&&this.openPanel(),(s||this.autocomplete.keyManager.activeItem!==n)&&this.scrollToOption(this.autocomplete.keyManager.activeItemIndex||0)}}handleInput(t){let e=t.target,n=e.value;"number"===e.type&&(n=""==n?null:parseFloat(n)),this._previousValue!==n&&(this._previousValue=n,this._onChange(n),this.canOpen()&&this._document.activeElement===t.target&&this.openPanel())}handleFocus(){this._canOpenOnNextFocus?this.canOpen()&&(this._previousValue=this._element.nativeElement.value,this.attachOverlay(),this.floatLabel(!0)):this._canOpenOnNextFocus=!0}getOutsideClickStream(){return Object(U.a)(Object($.a)(this._document,"click"),Object($.a)(this._document,"touchend")).pipe(Object(k.a)(t=>{const e=this._isInsideShadowRoot&&t.composedPath?t.composedPath()[0]:t.target,n=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&e!==this._element.nativeElement&&(!n||!n.contains(e))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(e)}))}floatLabel(t=!1){}resetLabel(){this._manuallyFloatingLabel&&(this._manuallyFloatingLabel=!1)}subscribeToClosingActions(){const t=this._zone.onStable.pipe(Object(x.a)(1)),e=this.autocomplete.options.changes.pipe(Object(H.a)(()=>{var t;return null===(t=this._positionStrategy)||void 0===t?void 0:t.reapplyLastPosition()}),function(t,e=E.a){var n;const s=(n=t)instanceof Date&&!isNaN(+n)?+t-e.now():Math.abs(t);return t=>t.lift(new A(s,e))}(0));return Object(U.a)(t,e).pipe(Object(L.a)(()=>{const t=this.panelOpen;return this.resetActiveItem(),this.autocomplete.setVisibility(),this.panelOpen&&(this._overlayRef.updatePosition(),t!==this.panelOpen&&this.autocomplete.opened.emit()),this.panelClosingActions}),Object(x.a)(1)).subscribe(t=>this.setValueAndClose(t))}destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}setTriggerValue(t){const e=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(t):t,n=null!=e?e:"";this._element.nativeElement.value=n,this._previousValue=n}setValueAndClose(t){t&&t.source&&(this.clearPreviousSelectedOption(t.source),this.setTriggerValue(t.source.value),this._onChange(t.source.value),this._element.nativeElement.focus(),this.autocomplete.emitSelectEvent(t.source)),this.closePanel()}clearPreviousSelectedOption(t){this.autocomplete.options.forEach(e=>{e!=t&&e.selected&&e.deselect()})}attachOverlay(){var t;if(!this.autocomplete)throw Error("Attempting to open an undefined instance of `eds-autocomplete`. Make sure that the id passed to the `edsAutocomplete` is correct and that you're attempting to open it after the ngAfterContentInit hook.");null==this._isInsideShadowRoot&&(this._isInsideShadowRoot=!!Object(ot.c)(this._element.nativeElement));let e=this._overlayRef;e?(null===(t=this._positionStrategy)||void 0===t||t.setOrigin(this.getConnectedElement()),e.updateSize({width:this.getPanelWidth()})):(this._portal=new mt(this.autocomplete.template,this._viewContainerRef),e=this._overlay.create(this.getOverlayConfig()),this._overlayRef=e,e.keydownEvents().subscribe(t=>{(27===t.keyCode||38===t.keyCode&&t.altKey)&&(this.resetActiveItem(),this._closeKeyEventStream.next(),t.stopPropagation(),t.preventDefault())}),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&e&&e.updateSize({width:this.getPanelWidth()})})),e&&!e.hasAttached()&&(e.attach(this._portal),this._closingActionsSubscription=this.subscribeToClosingActions());const n=this.panelOpen;this.autocomplete.setVisibility(),this.autocomplete.isOpen=this._overlayAttached=!0,this.panelOpen&&n!==this.panelOpen&&this.autocomplete.opened.emit()}getOverlayConfig(){var t;return new Lt({positionStrategy:this.getOverlayPosition(),scrollStrategy:this.scrollStrategy,width:this.getPanelWidth(),direction:this._dir,panelClass:null===(t=this._defaults)||void 0===t?void 0:t.overlayPanelClass})}getOverlayPosition(){const t=this._overlay.position().flexibleConnectedTo(this.getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this.setStrategyPositions(t),this._positionStrategy=t,t}setStrategyPositions(t){const e=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],n=this._aboveClass,s=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:n},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:n}];let r;r="above"===this.position?s:"below"===this.position?e:[...e,...s],t.withPositions(r)}getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._element}getPanelWidth(){return this.autocomplete.panelWidth||this.getHostWidth()}getHostWidth(){return this.getConnectedElement().nativeElement.getBoundingClientRect().width}resetActiveItem(){this.autocomplete.keyManager.setActiveItem(this.autocomplete.autoActiveFirstOption?0:-1)}canOpen(){const t=this._element.nativeElement;return!t.readOnly&&!t.disabled&&!this._autocompleteDisabled}getWindow(){var t;return(null===(t=this._document)||void 0===t?void 0:t.defaultView)||window}scrollToOption(t){const e=this.autocomplete,n=function(t,e,n){if(n.length){let s=e.toArray(),r=n.toArray(),i=0;for(let e=0;ei+o?Math.max(0,s-o+r):i);e.setScrollTop(a)}}var s,r,i,o}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(Jt),s.Mb(s.Q),s.Mb(s.A),s.Mb(s.h),s.Mb(Bs),s.Mb(at.b,8),s.Mb(P.d,8),s.Mb(ht),s.Mb(Fs,8))},t.\u0275dir=s.Hb({type:t,selectors:[["input","eds-input","","edsAutocomplete",""],["textarea","edsAutocomplete",""]],hostAttrs:[1,"eds-autocomplete-trigger"],hostVars:10,hostBindings:function(t,e){1&t&&s.ac("keydown",function(t){return e.handleKeydown(t)})("input",function(t){return e.handleInput(t)})("focusin",function(t){return e.handleFocus(t)}),2&t&&(s.Bb("autocomplete",e.autocompleteAttribute)("role",e.autocompleteDisabled?null:"combobox")("aria-autocomplete",e.autocompleteDisabled?null:"list")("aria-activedescendant",e.panelOpen&&e.activeOption?e.activeOption.id:null)("aria-expanded",e.autocompleteDisabled?null:e.panelOpen.toString())("aria-owns",e.autocompleteDisabled||!e.panelOpen||null==e.autocomplete?null:e.autocomplete.id)("aria-haspopup",!e.autocompleteDisabled)("aria-disabled",e.autocompleteDisabled.toString()),s.Eb("eds-autocomplete-disabled",e.autocompleteDisabled))},inputs:{position:["edsAutocompletePosition","position"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:"autocompleteDisabled",autocomplete:["edsAutocomplete","autocomplete"],connectedTo:["edsAutocompleteConnectedTo","connectedTo"]},exportAs:["edsAutocompleteTrigger"],features:[s.zb([Us]),s.yb]}),t})(),Ks=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[]]}),t})(),Gs=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Ks]]}),t})(),Js=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[Ws],imports:[[P.c,Qt,Gs],ut,Gs]}),t})(),Zs=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),Qs=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,G.i,fs,Ds]]}),t})();const Ys=["standard","collapsed","divided"],Xs="(max-width: 400px)";let tr=(()=>{class t{constructor(t,e){this._element=t,this._observer=e,this._type="standard",this._secondary=!1,this._tertiary=!1,this._small=!1,this._tight=!1,this._wrap=!1,this._disabled=!1,this._vertical=!1,this._sink=new i.d}get type(){return this._type}set type(t){Ys.includes(t)&&t!==this._type&&(this._type=t)}get secondary(){return this._secondary}set secondary(t){this._secondary=Object(r.b)(t)}get tertiary(){return this._tertiary}set tertiary(t){this._tertiary=Object(r.b)(t)}get small(){return this._small}set small(t){this._small=Object(r.b)(t)}get tight(){return this._tight}set tight(t){this._tight=Object(r.b)(t)}get wrap(){return this._wrap}set wrap(t){this._wrap=Object(r.b)(t)}get disabled(){return this._disabled}set disabled(t){this._disabled=Object(r.b)(t)}get vertical(){return this._vertical}ngOnInit(){this._vertical=this._observer.isMatched(Xs,this._element.nativeElement),this._observer.observe(Xs,this._element.nativeElement).pipe(Object(o.a)(this._sink.unsubscribed)).subscribe(t=>{this._vertical=t})}ngOnDestroy(){this._sink.unsubscribe(),this._sink.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(q.d))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-button-group"]],hostAttrs:[1,"eds-button-base","eds-button-group"],hostVars:14,hostBindings:function(t,e){2&t&&s.Eb("eds-button-group--standard","standard"===e.type)("eds-button-group--collapsed","collapsed"===e.type)("eds-button-group--divided","divided"===e.type)("eds-button-group--wrapping","standard"===e.type&&!!e.wrap)("eds-button-group--vertical","collapsed"===e.type&&!!e.vertical)("eds-button-group--tight",!("standard"!==e.type||!e.tight&&!e.tertiary))("eds-button-group--small","standard"===e.type&&!!e.small)},inputs:{type:"type",secondary:"secondary",tertiary:"tertiary",small:"small",tight:"tight",wrap:"wrap",disabled:"disabled"},exportAs:["edsButtonGroup"],ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},styles:['.eds-button-group{display:flex;flex-direction:row;align-items:center}.eds-button-group--wrapping{flex-wrap:wrap}.eds-button-group--standard:not(.eds-button-group--tight){margin:0 calc(calc((1rem + 1vw) / 2) * -1) calc(calc((1rem + 1vw) / 2) * -1) 0}.eds-button-group--standard:not(.eds-button-group--tight)>.eds-button-base{margin:0 calc((1rem + 1vw) / 2) calc((1rem + 1vw) / 2) 0}.eds-button-group--small:not(.eds-button-group--tight){margin:0 calc(calc((1rem + 1vw) / 4) * -1) calc(calc((1rem + 1vw) / 4) * -1) 0}.eds-button-group--small:not(.eds-button-group--tight)>.eds-button-base{margin:0 calc((1rem + 1vw) / 4) calc((1rem + 1vw) / 4) 0}.eds-button-group--collapsed:not(.eds-button-group--vertical) .eds-standard-button:not(:first-child){border-left-color:var(--tone-back);border-top-left-radius:0;border-bottom-left-radius:0}.eds-button-group--collapsed:not(.eds-button-group--vertical) .eds-standard-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.eds-button-group--collapsed.eds-button-group--vertical{flex-direction:column}.eds-button-group--collapsed.eds-button-group--vertical .eds-button-base{width:100%}.eds-button-group--collapsed.eds-button-group--vertical .eds-standard-button:not(:first-child){border-top-color:var(--tone-back);border-top-left-radius:0;border-top-right-radius:0}.eds-button-group--collapsed.eds-button-group--vertical .eds-standard-button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.eds-button-group--divided{margin:0 calc(calc((1rem + 1vw) / 2) * -1) calc(calc((1rem + 1vw) / 2) * -1) 0}.eds-button-group--divided>.eds-simple-button{margin:0 calc((1rem + 1vw) / 2) calc((1rem + 1vw) / 2) 0}.eds-button-group--divided>.eds-simple-button:not(:last-child):after{content:"|";padding-left:calc((1rem + 1vw) / 2);color:var(--eds-color__alpha-500)}'],encapsulation:2}),t})(),er=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._group=n,this._secondary=null,this._tertiary=null,this._small=null,this._disabled=null,this._wide=!1,this.isDropdownButton=!1,this._addButtonTypeAttribute=!0}get secondary(){return null===this._secondary&&this._group?this._group.secondary:!!this._secondary}set secondary(t){this._secondary=Object(r.b)(t)}get tertiary(){return null===this._tertiary&&this._group?this._group.tertiary:!!this._tertiary}set tertiary(t){this._tertiary=Object(r.b)(t)}get small(){return null===this._small&&this._group?this._group.small:!!this._small}set small(t){this._small=Object(r.b)(t)}get disabled(){return null===this._disabled&&this._group?this._group.disabled:!!this._disabled}set disabled(t){this._disabled=Object(r.b)(t)}get wide(){return this._wide}set wide(t){this._wide=Object(r.b)(t)}get type(){var t;return null!==(t=this._type)&&void 0!==t?t:"standard"}ngOnInit(){this.detectButtonType(),this._addButtonTypeAttribute&&!this._element.nativeElement.hasAttribute("type")&&this._renderer.setAttribute(this._element.nativeElement,"type","button")}detectButtonType(){if(void 0===this._type){const t=this._element.nativeElement;this._type=t.hasAttribute("eds-icon-button")?"icon":t.hasAttribute("eds-simple-button")?"simple":"standard"}}focus(){this._element.nativeElement.focus()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(s.F),s.Mb(tr,8))},t.\u0275cmp=s.Gb({type:t,selectors:[["button","eds-button",""],["button","eds-simple-button",""],["button","eds-icon-button",""]],hostAttrs:[1,"eds-button-base","eds-button"],hostVars:17,hostBindings:function(t,e){2&t&&(s.Bb("disabled",e.disabled||null),s.Eb("eds-standard-button","standard"===e.type)("eds-simple-button","simple"===e.type)("eds-icon-button","icon"===e.type)("eds-button--primary",!e.secondary&&!e.tertiary)("eds-button--secondary",!!e.secondary&&!e.tertiary)("eds-button--tertiary",!!e.tertiary)("eds-button--small","simple"!==e.type&&!!e.small)("eds-button--wide","standard"===e.type&&!!e.wide))},inputs:{secondary:"secondary",tertiary:"tertiary",small:"small",disabled:"disabled",wide:"wide"},exportAs:["edsButton"],attrs:hn,ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},styles:[".eds-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-color:transparent;background-color:transparent;color:var(--color-primary);cursor:pointer;font-weight:700;text-align:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:720px;font-size:.875rem;line-height:1.5rem}@media (min-width:768px){.eds-button{font-size:.9375rem;line-height:1.625rem}}@media (min-width:1280px){.eds-button{font-size:1rem;line-height:1.6875rem}}.eds-button.-is-disabled,.eds-button:disabled{opacity:.4;pointer-events:none;filter:grayscale(1)}.eds-standard-button{position:relative;border-width:2px;border-style:solid;width:100%;min-width:5rem;border-radius:5px;padding:calc((1rem + 1vw) / 4) calc((1rem + 1vw) / 2)}@media (min-width:480px){.eds-standard-button{width:auto}}.eds-standard-button>.eds-icon{margin-right:calc((1rem + 1vw) / 4)}.eds-standard-button.eds-button--wide{width:100%}.eds-standard-button.eds-button--small{padding:calc((1rem + 1vw) / 8) calc((1rem + 1vw) / 2)}.eds-standard-button.eds-button--primary{border-color:var(--eds-color__primary);background-color:var(--eds-color__primary);color:var(--eds-color__tone-700)}.eds-standard-button.eds-button--primary:focus,.eds-standard-button.eds-button--primary:hover{border-color:var(--eds-color__primary-shade);background-color:var(--eds-color__primary-shade);transition:all .2s ease-in-out}.eds-standard-button.eds-button--primary.-is-active,.eds-standard-button.eds-button--primary:active{box-shadow:0 0 0 1px var(--eds-color__primary);transition:box-shadow .2s ease-in-out}.eds-standard-button.eds-button--secondary{border-color:var(--eds-color__primary);background-color:var(--eds-color__tone-700);color:var(--eds-color__primary)}.eds-standard-button.eds-button--secondary:focus,.eds-standard-button.eds-button--secondary:hover{border-color:var(--eds-color__primary-shade);color:var(--eds-color__primary-shade);transition:all .2s ease-in-out}.eds-standard-button.eds-button--secondary.-is-active,.eds-standard-button.eds-button--secondary:active{box-shadow:0 0 0 1px var(--eds-color__primary);transition:box-shadow .2s ease-in-out}.eds-standard-button.eds-button--tertiary{border-color:transparent;background-color:transparent;color:var(--eds-color__primary)}.eds-standard-button.eds-button--tertiary:focus,.eds-standard-button.eds-button--tertiary:hover{color:var(--eds-color__primary-shade);background-color:var(--eds-color__alpha-100)}.eds-standard-button.eds-button--tertiary.-is-active,.eds-standard-button.eds-button--tertiary:active{background-color:var(--eds-color__alpha-200);transition:background-color .2s ease-in-out}.eds-simple-button{line-height:1.2;border-radius:5px;color:var(--eds-color__primary)}.eds-simple-button>.eds-icon{margin-right:calc((1rem + 1vw) / 4)}.eds-simple-button:visited{color:var(--eds-color__primary)}.eds-simple-button.-is-active,.eds-simple-button:active,.eds-simple-button:focus,.eds-simple-button:hover{color:var(--eds-color__primary-shade)}.eds-icon-button{position:relative;border-width:2px;border-style:solid;border-radius:50%;width:56px;height:56px;min-width:56px;min-height:56px}.eds-icon-button.eds-button--small{width:40px;height:40px;min-width:40px;min-height:40px}.eds-icon-button.eds-button--primary{border-color:var(--eds-color__primary);background-color:var(--eds-color__primary);color:var(--eds-color__tone-700)}.eds-icon-button.eds-button--primary:focus,.eds-icon-button.eds-button--primary:hover{border-color:var(--eds-color__primary-shade);background-color:var(--eds-color__primary-shade);transition:all .2s ease-in-out}.eds-icon-button.eds-button--primary.-is-active,.eds-icon-button.eds-button--primary:active{box-shadow:0 0 0 1px var(--eds-color__primary);transition:box-shadow .2s ease-in-out}.eds-icon-button.eds-button--secondary{border-color:var(--eds-color__primary);background-color:var(--eds-color__tone-700);color:var(--eds-color__primary)}.eds-icon-button.eds-button--secondary:focus,.eds-icon-button.eds-button--secondary:hover{border-color:var(--eds-color__primary-shade);color:var(--eds-color__primary-shade);transition:all .2s ease-in-out}.eds-icon-button.eds-button--secondary.-is-active,.eds-icon-button.eds-button--secondary:active{box-shadow:0 0 0 1px var(--eds-color__primary);transition:box-shadow .2s ease-in-out}.eds-icon-button.eds-button--tertiary{border-color:transparent;background-color:transparent;color:var(--eds-color__primary)}.eds-icon-button.eds-button--tertiary:focus,.eds-icon-button.eds-button--tertiary:hover{color:var(--eds-color__primary-shade);background-color:var(--eds-color__alpha-100)}.eds-icon-button.eds-button--tertiary.-is-active,.eds-icon-button.eds-button--tertiary:active{background-color:var(--eds-color__alpha-200);transition:background-color .2s ease-in-out}"],encapsulation:2}),t})(),nr=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,fs]]}),t})(),sr=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,fs,as]]}),t})(),rr=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})();new s.r("EDS_CHECKABLE_TOKEN");let ir=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})();const or=new s.r("eds-chips-default-options");function ar(t){return class extends t{constructor(...t){super(...t),this.errorState=!1,this.stateChanges=new l.a,this.errorStateMatcher=null}updateErrorState(){const t=this.errorState,e=this.errorStateMatcher||this._defaultErrorStateMatcher,n=null==e?void 0:e.isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);n!==t&&(this.errorState=null!=n&&n,this.stateChanges.next())}}}let lr=(()=>{class t{isErrorState(t,e){return!!(t&&t.invalid&&(t.touched||e&&e.submitted))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(s.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();new s.r("EdsChipRemove"),new s.r("EdsChipAvatar"),new s.r("EdsChipTrailingIcon"),ar(class{constructor(t,e,n,s){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=s}});const cr={separatorKeyCodes:[13]};let hr=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[{provide:or,useValue:cr}],imports:[[P.c]]}),t})(),ur=(()=>{class t{compareColor(t,e){const n=this.getRgba(t),s=this.getRgba(e);return n.r-s.r||n.g-s.g||n.b-s.b||n.a-s.a}sameColor(t,e){if(t&&e){let n=this.isValid(t),s=this.isValid(e);return n&&s?!this.compareColor(t,e):n==s}return t==e}getValidColorOrNull(t){return this.isColorInstance(t)&&this.isValid(t)?t:null}deserialize(t){return null==t||this.isColorInstance(t)&&this.isValid(t)?t:this.invalid()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();function dr(t,e){return new pr(`${t}: ${e}`)}class pr extends Error{constructor(t){super(t),this.name="EdsError"}toString(){return`[EDS] ${this.message}`}}const fr=new s.r("EDS_COLOR_FORMATS");class mr{constructor(t,e){this.target=t,this.targetElement=e,this.value=null,this.value=this.target.value}}const gr={provide:Yt.n,useExisting:Object(s.U)(()=>br),multi:!0},vr={provide:Yt.m,useExisting:Object(s.U)(()=>br),multi:!0};let br=(()=>{class t{constructor(t,e,n){this._elementRef=t,this._colorAdapter=e,this._colorFormats=n,this._disabled=!1,this._value=null,this.colorChange=new s.n,this.colorInput=new s.n,this.disabledChange=new s.n,this.valueChange=new s.n,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._pickerSubscription=f.a.EMPTY,this._validator=Yt.x.compose([]),this._lastValueValid=!1}get picker(){return this._picker}set picker(t){this._picker=t,this._pickerSubscription.unsubscribe(),this._picker&&(this._picker.registerInput(this),this._pickerSubscription=this._picker.selectedChanged.subscribe(t=>{this.value=t,this._cvaOnChange(t),this._onTouched(),this.colorInput.emit(new mr(this,this._elementRef.nativeElement)),this.colorChange.emit(new mr(this,this._elementRef.nativeElement))}))}get disabled(){return!!this._disabled}set disabled(t){const e=Object(r.b)(t),n=this._elementRef.nativeElement;this._disabled!==e&&(this._disabled=e,this.disabledChange.emit(e)),e&&n.blur&&n.blur()}get value(){return this._value}set value(t){t=this._colorAdapter.deserialize(t),t=this._colorAdapter.getValidColorOrNull(t);const e=this.value;this._value=t,this.formatValue(t),this._colorAdapter.sameColor(e,t)||this.valueChange.emit(t)}registerOnValidatorChange(t){this._validatorOnChange=t}validate(t){return this._validator?this._validator(t):null}getConnectedOverlayOrigin(){return this._elementRef}ngOnDestroy(){this._pickerSubscription.unsubscribe(),this.valueChange.complete(),this.disabledChange.complete()}writeValue(t){this.value=t}registerOnChange(t){this._cvaOnChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}onChange(){this.colorChange.emit(new mr(this,this._elementRef.nativeElement))}onKeydown(t){this._picker&&t.altKey&&"ArrowDown"===t.key&&!this._elementRef.nativeElement.readOnly&&(this._picker.open(),t.preventDefault())}onBlur(){this.value&&this.formatValue(this.value),this._onTouched()}formatValue(t){this._elementRef.nativeElement.value=t?this._colorAdapter.format(t,this._colorFormats.display.colorInput):""}onInput(t){const e=this._lastValueValid;let n=this._colorAdapter.parse(t,this._colorFormats.parse.colorInput);this._lastValueValid=this.isValidValue(n),n=this._colorAdapter.getValidColorOrNull(n),this._colorAdapter.sameColor(n,this._value)?(t&&!this.value&&this._cvaOnChange(n),e!==this._lastValueValid&&this._validatorOnChange()):(this._value=n,this._cvaOnChange(n),this.valueChange.emit(n),this.colorInput.emit(new mr(this,this._elementRef.nativeElement)))}isValidValue(t){return!t||this._colorAdapter.isValid(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(ur),s.Mb(fr))},t.\u0275dir=s.Hb({type:t,selectors:[["input","edsColorPicker",""]],hostAttrs:[1,"eds-color-picker-input"],hostVars:3,hostBindings:function(t,e){1&t&&s.ac("input",function(t){return e.onInput(t.target.value)})("change",function(){return e.onChange()})("blur",function(){return e.onBlur()})("keydown",function(t){return e.onKeydown(t)}),2&t&&(s.Vb("disabled",e.disabled),s.Bb("aria-haspopup",e.picker?"dialog":null)("aria-owns",(null==e.picker?null:e.picker.opened)&&e.picker.id||null))},inputs:{picker:["edsColorPicker","picker"],value:"value",disabled:"disabled"},outputs:{colorChange:"colorChange",colorInput:"colorInput"},exportAs:["edsColorPickerInput"],features:[s.zb([gr,vr])]}),t})(),_r=(()=>{class t{constructor(t){this._dialog=t}open(t,e={}){const n=function(t){var e;return t.disableClose=null===(e=t.disableClose)||void 0===e||e,t.backdropClass=t.disableClose?void 0:["cdk-overlay-dark-backdrop","-is-closable"],t.maxWidth="95vw",t.fullWidth&&!t.width&&(t.width="100%"),t}(e);return t instanceof s.M?this._dialog.openFromTemplate(t,n):this._dialog.openFromComponent(t,n)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(Le))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();Object(me.l)("transformPanel",[Object(me.i)("void",Object(me.j)({opacity:0,transform:"scale(1, 0.8)"})),Object(me.k)("void => enter",Object(me.e)("120ms cubic-bezier(0, 0, 0.2, 1)",Object(me.j)({opacity:1,transform:"scale(1, 1)"}))),Object(me.k)("* => void",Object(me.e)("100ms linear",Object(me.j)({opacity:0})))]),Object(me.l)("fadeInCalendar",[Object(me.i)("void",Object(me.j)({opacity:0})),Object(me.i)("enter",Object(me.j)({opacity:1})),Object(me.k)("void => *",Object(me.e)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]);const yr={provide:new s.r("EDS_COLOR_PICKER_SCROLL_STRATEGY"),deps:[Jt],useFactory:function(t){return()=>t.scrollStrategies.reposition()}},Mr=new s.r("EDS_TEXT_FIELD");let wr=(()=>{class t{constructor(t){this._changeDetector=t,this._disabled=null,this._readonly=null,this._sink=new i.d}get disabled(){return this._field?this._field.disabled:!!this._disabled}set disabled(t){this._disabled=Object(r.b)(t),this._field&&(this._field.disabled=this._disabled)}get readonly(){return this._field?this._field.readonly:!!this._readonly}set readonly(t){this._readonly=Object(r.b)(t),this._field&&(this._field.readonly=this._readonly)}ngAfterViewInit(){this._field&&this._field.stateChanges.pipe(Object(o.a)(this._sink.unsubscribed)).subscribe(t=>this._changeDetector.detectChanges())}ngOnDestroy(){this._sink.unsubscribe(),this._sink.complete()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.h))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-text-field"],["","eds-text-field",""]],contentQueries:function(t,e,n){if(1&t&&s.Fb(n,Mr,1),2&t){let t;s.nc(t=s.bc())&&(e._field=t.first)}},hostAttrs:[1,"eds-text-field"],hostVars:4,hostBindings:function(t,e){2&t&&s.Eb("-is-disabled",e.disabled)("-is-readonly",e.readonly)},inputs:{disabled:"disabled",readonly:"readonly"},ngContentSelectors:dn,decls:3,vars:0,template:function(t,e){1&t&&(s.hc(un),s.gc(0),s.gc(1,1),s.gc(2,2))},styles:[".eds-text-field{display:flex;flex-direction:row;align-items:center;width:100%;border:1px solid var(--eds-color__alpha-200);border-radius:5px;background-color:var(--eds-color__tone-700);color:var(--eds-color__alpha-500);font-size:.875rem;line-height:1.5rem;transition:border-color .3s ease-in-out}@media (min-width:768px){.eds-text-field{font-size:.9375rem;line-height:1.625rem}}@media (min-width:1280px){.eds-text-field{font-size:1rem;line-height:1.6875rem}}[data-theme=dark] .eds-text-field{background-color:var(--eds-color__alpha-100)}.eds-text-field:focus{border-color:var(--eds-color__primary)}.eds-text-field.-is-disabled{opacity:.4;pointer-events:none;filter:grayscale(1)}.-is-invalid .eds-text-field{border-color:var(--eds-color__alert);color:var(--eds-color__alert)}.eds-text-field.-is-readonly .eds-input{pointer-events:none}.eds-text-field .eds-input{flex:1;width:100%;padding:calc((1rem + 1vw) / 4) 0;font:inherit;color:currentColor;background:transparent;border:0;outline:0;font-size:.875rem;line-height:1.5rem}@media (min-width:768px){.eds-text-field .eds-input{font-size:.9375rem;line-height:1.625rem}}@media (min-width:1280px){.eds-text-field .eds-input{font-size:1rem;line-height:1.6875rem}}.eds-text-field .eds-input::-webkit-inner-spin-button,.eds-text-field .eds-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eds-text-field .eds-input[type=number]{-moz-appearance:textfield}.eds-text-field .eds-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--eds-color__tone-700) inset!important;-webkit-text-fill-color:var(--eds-color__alpha-500)!important}.eds-text-field .eds-input:autofill{background-color:var(--eds-color__tone-700);color:var(--eds-color__alpha-500)}.eds-text-field .eds-input::-moz-placeholder{color:var(--eds-color__alpha-400)}.eds-text-field .eds-input:-ms-input-placeholder{color:var(--eds-color__alpha-400)}.eds-text-field .eds-input::placeholder{color:var(--eds-color__alpha-400)}.eds-text-field .eds-input:first-child{padding-left:calc((1rem + 1vw) / 2)}.eds-text-field .eds-input:last-child{padding-right:calc((1rem + 1vw) / 2)}.eds-text-field .eds-prefix,.eds-text-field .eds-suffix{display:flex;align-items:center;white-space:nowrap}.eds-text-field .eds-prefix:not(.eds-button-base),.eds-text-field .eds-suffix:not(.eds-button-base){cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1023px){.eds-text-field .eds-prefix.eds-icon-button,.eds-text-field .eds-prefix .eds-icon-button,.eds-text-field .eds-suffix.eds-icon-button,.eds-text-field .eds-suffix .eds-icon-button{width:32px;height:32px;min-width:32px;min-height:32px}}.eds-text-field .eds-prefix{margin-left:calc((1rem + 1vw) / 2)}.eds-text-field .eds-prefix.eds-button-base{margin-left:calc((1rem + 1vw) / 8)}.eds-text-field .eds-suffix{margin-right:calc((1rem + 1vw) / 2)}.eds-text-field .eds-suffix.eds-button-base{margin-right:calc((1rem + 1vw) / 8)}"],encapsulation:2}),t})(),Cr=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),Vr=0,zr=(()=>{class t{constructor(t,e){this._element=t,this._ngControl=e,this._name="eds-input-"+Vr++,this._disabled=!1,this._readonly=!1,this.stateChanges=new l.a,this._sink=new i.d}get name(){return this._name}set name(t){t&&(this._name=t)}get disabled(){return this._ngControl&&null!==this._ngControl.disabled?this._ngControl.disabled:this._disabled}set disabled(t){(t=Object(r.b)(t))!==this._disabled&&(this._disabled=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){(t=Object(r.b)(t))!==this._disabled&&(this._readonly=t,this.stateChanges.next())}get isTextArea(){return"textarea"===this._element.nativeElement.nodeName.toLowerCase()}ngOnInit(){var t;(null===(t=this._ngControl)||void 0===t?void 0:t.statusChanges)&&this._ngControl.statusChanges.pipe(Object(o.a)(this._sink.unsubscribed)).subscribe(t=>this.stateChanges.next())}ngOnDestroy(){this._sink.unsubscribe(),this._sink.complete()}focus(){this._element&&this._element.nativeElement.focus()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(Yt.o,10))},t.\u0275cmp=s.Gb({type:t,selectors:[["input","eds-input",""],["textarea","eds-input",""]],hostAttrs:[1,"eds-input"],hostVars:5,hostBindings:function(t,e){2&t&&(s.Vb("name",e.name),s.Eb("eds-text-area",e.isTextArea)("eds-text-box",!e.isTextArea))},inputs:{name:"name",disabled:"disabled",readonly:"readonly"},exportAs:["edsInput"],features:[s.zb([{provide:Mr,useExisting:Object(s.U)(()=>t)}])],attrs:pn,ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},styles:[".eds-text-area{display:block;min-height:4rem;resize:vertical}"],encapsulation:2}),t})(),Sr=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),Or=(()=>{class t{constructor(t){this._controlContainer=t,this.label="",this.validationMessage="",this._required=!1}get required(){return this._required}set required(t){this._required=Object(r.b)(t)}get invalid(){return Object(q.x)(this._controlContainer)&&Object(q.y)(this._controlContainer)}get errors(){var t,e;return null!==(e=null===(t=this._controlContainer)||void 0===t?void 0:t.errors)&&void 0!==e?e:null}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(Yt.b,11))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-form-group"]],hostAttrs:[1,"eds-form-group"],hostVars:2,hostBindings:function(t,e){2&t&&s.Eb("-is-invalid",!!e.invalid)},inputs:{label:"label",validationMessage:"validationMessage",required:"required"},ngContentSelectors:bn,decls:5,vars:3,consts:[[3,"required",4,"ngIf"],[4,"ngIf"],[1,"eds-form-group__items"],[3,"required"],[3,"validationMessage","errors"]],template:function(t,e){1&t&&(s.hc(vn),s.vc(0,fn,2,2,"eds-label",0),s.vc(1,mn,1,0,"ng-content",1),s.Sb(2,"div",2),s.gc(3),s.Rb(),s.vc(4,gn,4,2,"ng-container",1)),2&t&&(s.ic("ngIf",!!e.label),s.Ab(1),s.ic("ngIf",!e.label),s.Ab(3),s.ic("ngIf",e.invalid))},directives:function(){return[P.k,xr,kr]},styles:[".eds-form-group{display:block;margin-bottom:calc((1rem + 1vw) / 1.5)}.eds-form-group__items{max-width:calc(720px + 1rem);display:flex;flex-wrap:wrap;margin:0 -.5rem}.eds-form-group__items>*{padding-left:.5rem;padding-right:.5rem;padding-bottom:0}.eds-form-group__items>.eds-form-item:last-child{margin-bottom:0}@media (min-width:448px){.eds-form-group__items>.eds-form-item{margin-bottom:0}}"],encapsulation:2}),t})(),xr=(()=>{class t{constructor(){this._required=!1}get required(){return this._required}set required(t){this._required=Object(r.b)(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-label"]],hostAttrs:[1,"eds-label"],inputs:{required:"required"},ngContentSelectors:Mn,decls:4,vars:1,consts:[[1,"eds-label__text"],["class","eds-text-color--alert",4,"ngIf"],[1,"eds-text-color--alert"]],template:function(t,e){1&t&&(s.hc(yn),s.Sb(0,"div",0),s.gc(1),s.vc(2,_n,2,0,"span",1),s.Rb(),s.gc(3,1)),2&t&&(s.Ab(2),s.ic("ngIf",e.required))},directives:[P.k],styles:[".eds-label{display:block;margin-bottom:calc((1rem + 1vw) / 4);color:var(--eds-color__alpha-500);font-weight:500;font-size:.875rem;line-height:1.5rem;line-height:1.2!important}@media (min-width:768px){.eds-label{font-size:.9375rem;line-height:1.625rem}}@media (min-width:1280px){.eds-label{font-size:1rem;line-height:1.6875rem}}.eds-sub-label{margin-bottom:calc((1rem + 1vw) / 4);color:var(--eds-color__alpha-500);font-weight:400;font-size:.75rem;line-height:1rem}@media (min-width:768px){.eds-sub-label{font-size:.8125rem;line-height:1.0625rem}}@media (min-width:1280px){.eds-sub-label{font-size:.875rem;line-height:1.125rem}}"],encapsulation:2}),t})(),Lr=(()=>{class t{constructor(){this.label="",this.validationMessage="",this.width="",this._required=!1}get required(){return this._required}set required(t){this._required=Object(r.b)(t)}get widthClass(){var t;return null===(t=this.width)||void 0===t?void 0:t.split(" ").map(t=>t?`eds-form-item--${t}`:"").join(" ")}get invalid(){var t,e,n;return Object(q.x)(null===(e=null===(t=this._controls)||void 0===t?void 0:t.first)||void 0===e?void 0:e.control)&&Object(q.y)(null===(n=this._controls)||void 0===n?void 0:n.first.control)}get errors(){var t,e,n;return null!==(n=null===(e=null===(t=this._controls)||void 0===t?void 0:t.first)||void 0===e?void 0:e.errors)&&void 0!==n?n:null}get hasField(){return!!this._field}get fieldDisabled(){var t,e;return null!==(e=null===(t=this._field)||void 0===t?void 0:t.disabled)&&void 0!==e&&e}get fieldReadonly(){var t,e;return null!==(e=null===(t=this._field)||void 0===t?void 0:t.readonly)&&void 0!==e&&e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-form-item"]],contentQueries:function(t,e,n){if(1&t&&(s.Fb(n,Mr,1),s.Fb(n,Yt.o,1)),2&t){let t;s.nc(t=s.bc())&&(e._field=t.first),s.nc(t=s.bc())&&(e._controls=t)}},hostAttrs:[1,"eds-form-item"],hostVars:4,hostBindings:function(t,e){2&t&&(s.Cb(e.widthClass),s.Eb("-is-invalid",!!e.invalid))},inputs:{label:"label",validationMessage:"validationMessage",width:"width",required:"required"},ngContentSelectors:Ln,decls:6,vars:5,consts:[["content",""],[3,"required",4,"ngIf"],[4,"ngIf"],[3,"disabled","readonly",4,"ngIf","ngIfElse"],[3,"required"],[3,"disabled","readonly"],[4,"ngTemplateOutlet"],[3,"validationMessage","errors"]],template:function(t,e){if(1&t&&(s.hc(xn),s.vc(0,wn,1,0,"ng-template",null,0,s.wc),s.vc(2,Cn,2,2,"eds-label",1),s.vc(3,Vn,1,0,"ng-content",2),s.vc(4,Sn,2,3,"eds-text-field",3),s.vc(5,On,4,2,"ng-container",2)),2&t){const t=s.oc(1);s.Ab(2),s.ic("ngIf",!!e.label),s.Ab(1),s.ic("ngIf",!e.label),s.Ab(1),s.ic("ngIf",e.hasField)("ngIfElse",t),s.Ab(1),s.ic("ngIf",e.invalid)}},directives:function(){return[P.k,xr,wr,P.p,kr]},styles:[".eds-form-item{display:block;flex:1;margin-bottom:calc((1rem + 1vw) / 1.5);max-width:720px}@media (max-width:479px){.eds-form-item{flex-basis:100%}.eds-form-item--1-2-mobile{flex-basis:50%}}@media (min-width:1024px){.eds-form-item--1-2{flex-basis:50%}.eds-form-item--1-3{flex-basis:33.3333333333%}.eds-form-item--2-3{flex-basis:66.6666666667%}.eds-form-item--1-4{flex-basis:25%}.eds-form-item--3-4{flex-basis:75%}.eds-form-item--1-4-desktop{flex-basis:25%}}"],encapsulation:2}),t})(),kr=(()=>{class t{constructor(t){this._localizer=t,this.validationMessages=null,this.errors=null,this._summary=[]}set validationMessage(t){t&&(this.validationMessages=[t])}get summary(){return this._summary}ngOnChanges(){this.updateSummary()}updateSummary(){this._summary=this.mapSummary()}mapSummary(){var t;if(null===(t=this.validationMessages)||void 0===t?void 0:t.length)return this.validationMessages.map(t=>this._localizer.coerceString(t));const e=[];return this.errors&&function(t){const e=Object(i.L)(t).map(e=>{return n=t[e],Object(i.E)(n)&&!Object(i.B)(n)&&"errorMessage"in n?t[e]:{errorMessage:Object(q.z)(Object(i.g)(Object(i.W)(e)),"Validation")};var n});return Object(i.M)(e,t=>t.order)}(this.errors).forEach(t=>{const n=this._localizer.formatString(t.errorMessage,...t.errorMessageArgs||[]);e.push(n)}),e}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(Rs))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-validation-summary"]],hostAttrs:[1,"eds-validation-summary"],inputs:{validationMessages:"validationMessages",errors:"errors",validationMessage:"validationMessage"},features:[s.yb],ngContentSelectors:Xe,decls:2,vars:1,consts:[["edsValidationMessage","",4,"ngFor","ngForOf"],["edsValidationMessage",""]],template:function(t,e){1&t&&(s.hc(),s.vc(0,kn,2,1,"div",0),s.gc(1)),2&t&&s.ic("ngForOf",e.summary)},directives:function(){return[P.j,Hr]},styles:[".eds-validation-summary{display:block;margin-top:calc((1rem + 1vw) / 8);color:var(--eds-color__alert);font-size:.75rem;line-height:1rem}@media (min-width:768px){.eds-validation-summary{font-size:.8125rem;line-height:1.0625rem}}@media (min-width:1280px){.eds-validation-summary{font-size:.875rem;line-height:1.125rem}}"],encapsulation:2}),t})(),Hr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","edsValidationMessage",""]],hostAttrs:[1,"eds-validation-message"],exportAs:["edsValidationMessage"]}),t})(),Er=0,Ar=(()=>{class t{constructor(){this._selected=!1,this._disabled=!1,this.header="",this.icon="",this.id="eds-tab-"+Er++}get selected(){return this._selected}set selected(t){this._selected=Object(r.b)(t)}get disabled(){return this._disabled}set disabled(t){this._disabled=Object(r.b)(t)}get controls(){var t,e;let n=[];return(null===(t=this._formControls)||void 0===t?void 0:t.length)&&(n=n.concat(this._formControls.toArray())),(null===(e=this._controlContainers)||void 0===e?void 0:e.length)&&(n=n.concat(this._controlContainers.toArray())),n}get invalid(){var t;return null!==(t=this.controls.some(t=>Object(q.x)(t.control)&&Object(q.y)(t.control)))&&void 0!==t&&t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-tab"]],contentQueries:function(t,e,n){if(1&t&&(s.Fb(n,Yt.o,1),s.Fb(n,Yt.b,1)),2&t){let t;s.nc(t=s.bc())&&(e._formControls=t),s.nc(t=s.bc())&&(e._controlContainers=t)}},hostAttrs:["role","tabpanel",1,"eds-tab"],hostVars:3,hostBindings:function(t,e){2&t&&(s.Bb("aria-labelledby",e.id+"-tab"),s.Eb("eds-tab--hidden",!e.selected))},inputs:{header:"header",icon:"icon",selected:"selected",disabled:"disabled"},ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},styles:[".eds-tab{display:block;-webkit-animation:eds-tab .5s ease-in-out forwards;animation:eds-tab .5s ease-in-out forwards}.eds-tab>:first-child{margin-top:1em}.eds-tab--hidden{display:none;opacity:0}@-webkit-keyframes eds-tab{0%{opacity:0}to{opacity:1}}@keyframes eds-tab{0%{opacity:0}to{opacity:1}}"],encapsulation:2,changeDetection:0}),t})();const Tr=["horizontal","vertical"];let jr=(()=>{class t{constructor(t,e,n,s){this._elementRef=t,this._changeDetectorRef=e,this._viewportRuler=n,this._platform=s,this._direction="horizontal",this._scrolling=!0,this.showScrollingControls=!1,this.scrollDistance=0,this.scrollDistanceChanged=!1,this.tabLabelCount=0,this.selectedIndexChanged=!1,this._unsubscribe$=new l.a}get direction(){return this._direction}set direction(t){Tr.includes(t)&&(this._direction=t)}get scrolling(){return this._scrolling}set scrolling(t){this._scrolling=Object(r.b)(t)}get disableScrollBefore(){return 0===this.scrollDistance}get disableScrollAfter(){return this.scrollDistance===this.getMaxScrollDistance()}get selectedIndex(){return this.items?this.items.toArray().findIndex(t=>t.selected):0}ngAfterContentInit(){setTimeout(()=>{if(this.items&&this.items.length){const t=this.items.find(t=>t.selected&&!t.disabled);this.selectTab(t||this.items.find(t=>!t.disabled))}});const t=this._viewportRuler.change(150),e=()=>{this.updateScrolling()};"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(e):e(),this.items&&Object(U.a)(t,this.items.changes).pipe(Object(o.a)(this._unsubscribe$)).subscribe(()=>{e()})}ngAfterContentChecked(){this.items&&this.tabLabelCount!==this.items.length&&(this.updateScrolling(),this.tabLabelCount=this.items.length,this._changeDetectorRef.markForCheck()),this.selectedIndexChanged&&this.items&&(this.scrollToItem(),this.selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this.scrollDistanceChanged&&(this.updateTabScrollPosition(),this.scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._unsubscribe$.next(),this._unsubscribe$.complete()}onClick(t,e){t.preventDefault(),t.stopPropagation(),this.selectTab(e)}selectTab(t){t&&this.items&&!t.disabled&&(this.items.filter(e=>e!==t).map(t=>t.selected=!1),t.selected=!0,this.selectedIndexChanged=!0)}selectInvalidTab(){this.items&&this.selectTab(this.items.find(t=>t.invalid))}onKeyDown(t){if(this.items)switch(t.key){case"ArrowRight":this.moveSelection(1);break;case"ArrowLeft":this.moveSelection(-1)}}moveSelection(t){if(t&&this.items){const e=this.items.toArray(),n=e.findIndex(t=>t.selected)+t;n>=0&&nn===t);if(!e)return;const n=this._tabHeaderListContainer.nativeElement.offsetWidth,{offsetLeft:s,offsetWidth:r}=e.nativeElement,i=this.scrollDistance-s,o=s+r-(this.scrollDistance+n);i>0?this.scrollTo(this.scrollDistance-(i+60)):o&&this.scrollTo(this.scrollDistance+(o+60))}updateTabScrollPosition(){if("vertical"===this.direction||!this.scrolling)return;if(!this._tabHeaderList)return;this._tabHeaderList.nativeElement.style.transform=`translateX(${Math.round(-this.scrollDistance)}px)`;const t=this._platform;t&&(t.TRIDENT||t.EDGE)&&this._tabHeaderListContainer&&(this._tabHeaderListContainer.nativeElement.scrollLeft=0)}checkScrollingEnabled(){if("vertical"===this.direction||!this.scrolling)return;const t=!!this._tabHeaderList&&!!this._elementRef&&this._tabHeaderList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this.showScrollingControls&&this._changeDetectorRef.markForCheck(),this.showScrollingControls=t}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(s.h),s.Mb(ht),s.Mb(ot.a))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-tab-group"]],contentQueries:function(t,e,n){if(1&t&&s.Fb(n,Ar,0),2&t){let t;s.nc(t=s.bc())&&(e.items=t)}},viewQuery:function(t,e){if(1&t&&(s.Ac(Hn,1,s.l),s.Ac(En,1,s.l),s.Ac(An,1,s.l)),2&t){let t;s.nc(t=s.bc())&&(e._tabHeaderList=t.first),s.nc(t=s.bc())&&(e._tabHeaderListContainer=t.first),s.nc(t=s.bc())&&(e._tabHeaders=t)}},hostAttrs:[1,"eds-tab-group"],hostVars:4,hostBindings:function(t,e){2&t&&s.Eb("eds-tab-group--horizontal","horizontal"===e.direction)("eds-tab-group--vertical","vertical"===e.direction)},inputs:{direction:"direction",scrolling:"scrolling"},ngContentSelectors:Xe,decls:10,vars:3,consts:[[1,"eds-tab-group__header"],["class","eds-tab-group__header-arrow",3,"-is-disabled","click",4,"ngIf"],[1,"eds-tab-group__header-list-container"],["tabHeaderListContainer",""],[1,"eds-tab-group__header-list"],["tabHeaderList",""],["class","eds-tab-group__tab-list","role","tablist",4,"ngIf"],[1,"eds-tab-group__tabs"],[1,"eds-tab-group__header-arrow",3,"click"],["role","tablist",1,"eds-tab-group__tab-list"],["class","eds-tab-group__tab-item","role","presentation",3,"-is-disabled",4,"ngFor","ngForOf"],["role","presentation",1,"eds-tab-group__tab-item"],["tabHeader",""],["href","#","role","tab",1,"eds-tab-group__tab-link",3,"id","click","keydown"],["class","eds-tab-group__tab-icon","size","16",3,"name",4,"ngIf"],[1,"eds-tab-group__tab-label"],["size","16",1,"eds-tab-group__tab-icon",3,"name"]],template:function(t,e){1&t&&(s.hc(),s.Sb(0,"div",0),s.vc(1,Tn,3,2,"a",1),s.Sb(2,"div",2,3),s.Sb(4,"div",4,5),s.vc(6,In,2,1,"ul",6),s.Rb(),s.Rb(),s.vc(7,Rn,3,2,"a",1),s.Rb(),s.Sb(8,"div",7),s.gc(9),s.Rb()),2&t&&(s.Ab(1),s.ic("ngIf",e.showScrollingControls),s.Ab(5),s.ic("ngIf",e.items),s.Ab(1),s.ic("ngIf",e.showScrollingControls))},directives:[P.k,ps,P.j],styles:['.eds-tab-group{display:block}.eds-tab-group--horizontal .eds-tab-group__tab-list{display:flex;border-bottom:2px solid var(--eds-color__alpha-100)}.eds-tab-group--horizontal .eds-tab-group__tab-link{display:flex;align-items:center;position:relative;padding:calc((1rem + 1vw) / 4) calc((1rem + 1vw) / 1.5);outline:0;color:var(--eds-color__alpha-500)!important;font-weight:500;white-space:nowrap;font-size:1rem;line-height:1.5rem;transition:all .3s ease-in-out}@media (min-width:768px){.eds-tab-group--horizontal .eds-tab-group__tab-link{font-size:1.0625rem;line-height:1.625rem}}@media (min-width:1280px){.eds-tab-group--horizontal .eds-tab-group__tab-link{font-size:1.125rem;line-height:1.6875rem}}.eds-tab-group--horizontal .eds-tab-group__tab-link:hover{color:var(--eds-color__primary)!important}.eds-tab-group--horizontal .eds-tab-group__tab-link:after{content:"";position:absolute;top:100%;right:0;left:0;height:2px;background-color:var(--eds-color__primary);transform:scaleX(0);transition:transform .2s ease-in-out}.eds-tab-group--horizontal .eds-tab-group__tab-link[aria-selected]{border-top-left-radius:calc((1rem + 1vw) / 4);border-top-right-radius:calc((1rem + 1vw) / 4);background-color:var(--eds-color__tone-700);color:var(--eds-color__primary)!important}.eds-tab-group--horizontal .eds-tab-group__tab-link[aria-selected]:after{transform:scaleX(1)}.eds-tab-group--horizontal .eds-tab-group__tab-icon{margin-right:calc((1rem + 1vw) / 4)}.eds-tab-group--horizontal .eds-tab-group__header{display:flex}.eds-tab-group--horizontal .eds-tab-group__header-list-container{overflow:hidden;flex-basis:100%}.eds-tab-group--horizontal .eds-tab-group__header-list{display:flex;transition:.5s cubic-bezier(.35,0,.25,1)}.eds-tab-group--horizontal .eds-tab-group__header-list>ul{align-items:flex-end;flex-basis:100%}.eds-tab-group--horizontal .eds-tab-group__header-arrow{display:flex;align-items:center;padding:calc((1rem + 1vw) / 4) calc((1rem + 1vw) / 2);color:var(--eds-color__alpha-500);font-weight:700;font-size:.75rem;line-height:1rem;transition:color .3s ease-in-out;cursor:pointer}.eds-tab-group--horizontal .eds-tab-group__header-arrow.-is-disabled{opacity:.2;pointer-events:none}.eds-tab-group--horizontal .eds-tab-group__header-arrow:hover{color:var(--eds-color__primary)}.eds-tab-group--vertical{position:relative;display:flex;flex-wrap:nowrap;margin:0 -1rem}.eds-tab-group--vertical>*{padding-left:1rem;padding-right:1rem;padding-bottom:0}.eds-tab-group--vertical .eds-tab-group__tab-item{border-right:2px solid var(--eds-color__alpha-100)}.eds-tab-group--vertical .eds-tab-group__tab-link{display:block;position:relative;min-width:5rem;padding:calc((1rem + 1vw) / 1.5);outline:0;color:var(--eds-color__alpha-500)!important;font-weight:500;text-align:center;font-size:.75rem;line-height:1rem;transition:all .3s ease-in-out}@media (min-width:768px){.eds-tab-group--vertical .eds-tab-group__tab-link{font-size:.8125rem;line-height:1.0625rem}}@media (min-width:1280px){.eds-tab-group--vertical .eds-tab-group__tab-link{font-size:.875rem;line-height:1.125rem}}@media (min-width:768px){.eds-tab-group--vertical .eds-tab-group__tab-link{min-width:6rem}}.eds-tab-group--vertical .eds-tab-group__tab-link:hover{color:var(--eds-color__primary)!important}.eds-tab-group--vertical .eds-tab-group__tab-link:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:2px;background-color:var(--eds-color__primary);transform:scaleY(0);transition:transform .2s ease-in-out}.eds-tab-group--vertical .eds-tab-group__tab-link[aria-selected]{border-top-left-radius:calc((1rem + 1vw) / 4);border-bottom-left-radius:calc((1rem + 1vw) / 4);background-color:var(--eds-color__tone-700);color:var(--eds-color__primary)!important}.eds-tab-group--vertical .eds-tab-group__tab-link[aria-selected]:after{transform:scaleX(1)}.eds-tab-group--vertical .eds-tab-group__tab-label{display:block}.eds-tab-group--vertical .eds-tab-group__tab-icon{margin-bottom:calc((1rem + 1vw) / 4)}.eds-tab-group .-is-disabled{opacity:.4;filter:grayscale(1);pointer-events:none;cursor:default}'],encapsulation:2}),t})(),Nr=(()=>{class t{ngOnInit(){this.formGroup&&(this._originalMarkAllAsTouched=this.formGroup.markAllAsTouched,this.formGroup.markAllAsTouched=()=>{this._originalMarkAllAsTouched&&this._originalMarkAllAsTouched.call(this.formGroup),this.selectInvalidTab()})}selectInvalidTab(){this._tabGroup&&this._tabGroup.forEach(t=>t.selectInvalidTab())}ngOnDestroy(){this.formGroup&&this._originalMarkAllAsTouched&&(this.formGroup.markAllAsTouched=this._originalMarkAllAsTouched)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["form","formGroup",""]],contentQueries:function(t,e,n){if(1&t&&s.Fb(n,jr,0),2&t){let t;s.nc(t=s.bc())&&(e._tabGroup=t)}},inputs:{formGroup:"formGroup"},exportAs:["edsValidationTabSwitcher"]}),t})(),Ir=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Ds,Sr,Cr]]}),t})(),Rr=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[yr],imports:[[P.c,yt,nr,fs,Ir,Sr]]}),t})();class Pr{constructor(){this.enable=!1,this.generateIds=!0,this.generateClasses=!0,this.complainMissingIds=!0}}const Dr=new s.r("EDS_AUTOMATION_DEFAULT_OPTIONS",{providedIn:"root",factory:function(){return new Pr}});let qr=(()=>{class t{constructor(t,e,n,s,r,i){this._element=t,this._renderer=e,this._defaultOptions=n,this._controlName=s,this._groupName=r,this._icon=i}ngOnInit(){this._defaultOptions.enable&&this.process()}process(){var t,e;this.id=null!==(e=null!==(t=this.id)&&void 0!==t?t:this._element.nativeElement.dataset["automation-id"])&&void 0!==e?e:this._element.nativeElement.id,!this.id&&this._defaultOptions.generateIds&&(this.id=this.generateId()),!this.className&&this._defaultOptions.generateClasses&&(this.className=this.generateClass()),this.id&&this._renderer.setAttribute(this._element.nativeElement,"data-automation-id",this.id),this.className&&this._renderer.setAttribute(this._element.nativeElement,"data-automation-class",this.className),this.id||this.className||!this._defaultOptions.complainMissingIds||q.a.warn("EdsAutomationId","Element is missing an Automation ID",this._element.nativeElement)}generateId(){var t,e,n;function s(t,e){return Object(i.Y)(Object(i.X)(`${t}-${e}`))}if(Object(i.x)(null===(t=this._controlName)||void 0===t?void 0:t.name)){const t=function(t){switch(t.toLowerCase()){case"eds-select":return"select";case"eds-date-picker":return"date";case"eds-time-picker":return"time";case"eds-checkbox":return"checkbox";case"eds-toggle-button":return"toggle";case"eds-radio-button":return"radio";default:return"input"}}(this._element.nativeElement.tagName),n=Object(i.Z)(this._controlName.name),r=Object(i.Z)(null===(e=this._groupName)||void 0===e?void 0:e.name);return s(r?`${r}-${n}`:n,t)}if(Object(i.x)(null===(n=this._icon)||void 0===n?void 0:n.name))return s(this._icon.name,"icon")}generateClass(){}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(s.F),s.Mb(Dr),s.Mb(Yt.f,8),s.Mb(Yt.i,8),s.Mb(ps,8))},t.\u0275dir=s.Hb({type:t,selectors:[["","edsAutomationId",""],["","edsAutomationClass",""],["","eds-button",""],["","eds-simple-button",""],["","eds-icon-button",""],["","eds-input",""],["","edsTextLink",""],["eds-select"],["eds-checkbox"],["eds-toggle-button"],["eds-radio-button"],["eds-progress-bar"],["eds-tile"],["eds-menu"],["eds-capacity-indicator"],["eds-accordion-item"],["eds-stepper"],["eds-number-input"]],inputs:{id:["edsAutomationId","id"],className:["edsAutomationClass","className"]}}),t})(),Fr=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),Br=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c],Fr]}),t})();const Wr=Ve;class Ur extends we{}class $r{constructor(t,e,n,s,r){this.actions=t,this.text=e,this.title=n,this.severity=s,this.callback=r}}var Kr=function(t){return t[t.None=0]="None",t[t.Okay=1]="Okay",t[t.Cancel=2]="Cancel",t[t.Abort=3]="Abort",t[t.Retry=4]="Retry",t[t.Ignore=5]="Ignore",t[t.Yes=6]="Yes",t[t.No=7]="No",t}({}),Gr=function(t){return t[t.Okay=0]="Okay",t[t.OkayCancel=1]="OkayCancel",t[t.AbortRetryIgnore=2]="AbortRetryIgnore",t[t.YesNoCancel=3]="YesNoCancel",t[t.YesNo=4]="YesNo",t[t.RetryCancel=5]="RetryCancel",t}({}),Jr=function(t){return t[t.Default=0]="Default",t[t.Success=1]="Success",t[t.Information=2]="Information",t[t.Question=3]="Question",t[t.Warning=4]="Warning",t[t.Critical=5]="Critical",t}({});let Zr=(()=>{class t{constructor(t,e){this._modalRef=t,this._def=e}get title(){return this._def.title}get text(){return this._def.text}get actions(){return this._def.actions||[]}get severity(){var t;return null!==(t=this._def.severity)&&void 0!==t?t:Jr.Default}apply(t){this._modalRef.close(t.result)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(Ur),s.Mb(Wr))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-message-content"]],hostAttrs:[1,"eds-message-content"],decls:15,vars:11,consts:[[4,"ngIf"],[3,"ngSwitch"],["color","success",3,"size",4,"ngSwitchCase"],["color","info",3,"size",4,"ngSwitchCase"],["color","primary",3,"size",4,"ngSwitchCase"],["color","warning",3,"size",4,"ngSwitchCase"],["color","alert",3,"size",4,"ngSwitchCase"],[1,"eds-message-content__text"],["eds-button","",3,"secondary","edsAutomationId","click",4,"ngFor","ngForOf"],["color","success",3,"size"],["color","info",3,"size"],["color","primary",3,"size"],["color","warning",3,"size"],["color","alert",3,"size"],["eds-button","",3,"secondary","edsAutomationId","click"]],template:function(t,e){1&t&&(s.vc(0,Pn,4,3,"eds-modal-header",0),s.Sb(1,"eds-modal-content"),s.Qb(2,1),s.vc(3,Dn,2,1,"eds-icon",2),s.vc(4,qn,2,1,"eds-icon",3),s.vc(5,Fn,2,1,"eds-icon",4),s.vc(6,Bn,2,1,"eds-icon",5),s.vc(7,Wn,2,1,"eds-icon",6),s.Pb(),s.Sb(8,"div",7),s.Sb(9,"pre"),s.xc(10),s.ec(11,"edsCoerceString"),s.Rb(),s.Rb(),s.Rb(),s.Sb(12,"eds-modal-footer"),s.Sb(13,"eds-submit-row"),s.vc(14,Un,3,5,"button",8),s.Rb(),s.Rb()),2&t&&(s.ic("ngIf",e.title),s.Ab(2),s.ic("ngSwitch",e.severity),s.Ab(1),s.ic("ngSwitchCase",1),s.Ab(1),s.ic("ngSwitchCase",2),s.Ab(1),s.ic("ngSwitchCase",3),s.Ab(1),s.ic("ngSwitchCase",4),s.Ab(1),s.ic("ngSwitchCase",5),s.Ab(3),s.yc(s.fc(11,9,e.text)),s.Ab(4),s.ic("ngForOf",e.actions))},directives:function(){return[P.k,ni,P.m,P.n,os,si,Yr,P.j,ri,es,ps,er]},pipes:function(){return[Ps]},styles:[".eds-message-content{display:block;color:var(--eds-color__alpha-500);max-width:720px;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.eds-message-content{font-size:1.0625rem;line-height:1.625rem}}@media (min-width:1280px){.eds-message-content{font-size:1.125rem;line-height:1.6875rem}}.eds-message-content .eds-modal-content{display:flex;flex-direction:row}.eds-message-content .eds-icon{margin-right:calc((1rem + 1vw) / 2)}.eds-message-content__text{display:flex;flex-direction:column;justify-content:center}"],encapsulation:2}),t})(),Qr=(()=>{class t{constructor(t,e){this._modal=t,this._router=e,this.allowMultiple=!1,this._openMessages=[],this.observeRouterNavigation()}observeRouterNavigation(){this._router.events.subscribe(t=>{t instanceof G.d&&this.closeAll()})}add(t){if(!this.canAdd(t))return;const e=this._modal.open(Zr,{data:t,disableClose:!0});this._openMessages.push(e),e.afterClosed().subscribe(n=>{this.remove(e),t.callback&&t.callback(n)})}remove(t){this._openMessages=this._openMessages.filter(e=>e!==t)}closeAll(){this._openMessages.forEach(t=>{t.close()}),this._openMessages=[]}canAdd(t){return 0===this._openMessages.length||this.allowMultiple}custom(t,e,n,s){return new Promise((r,i)=>{const o=new $r(t,e,n,s,r);this.canAdd(o)?this.add(o):i()})}type(t,e,n,s){const r=[],i="EdsMessage";switch(t){case Gr.Okay:r.push({result:Kr.Okay,text:Ns(i,"Okay")});break;case Gr.OkayCancel:r.push({result:Kr.Okay,text:Ns(i,"Okay")},{result:Kr.Cancel,text:Ns(i,"Cancel"),muted:!0});break;case Gr.AbortRetryIgnore:r.push({result:Kr.Abort,text:Ns(i,"Abort")},{result:Kr.Retry,text:Ns(i,"Retry")},{result:Kr.Ignore,text:Ns(i,"Ignore")});break;case Gr.YesNoCancel:r.push({result:Kr.Yes,text:Ns(i,"Yes")},{result:Kr.No,text:Ns(i,"No")},{result:Kr.Cancel,text:Ns(i,"Cancel"),muted:!0});break;case Gr.YesNo:r.push({result:Kr.Yes,text:Ns(i,"Yes")},{result:Kr.No,text:Ns(i,"No")});break;case Gr.RetryCancel:r.push({result:Kr.Retry,text:Ns(i,"Retry")},{result:Kr.Cancel,text:Ns(i,"Cancel"),muted:!0})}return this.custom(r,e,n,s)}ok(t,e,n){return this.type(Gr.Okay,t,e,n)}okCancel(t,e,n){return this.type(Gr.OkayCancel,t,e,n)}abortRetryIgnore(t,e,n){return this.type(Gr.AbortRetryIgnore,t,e,n)}yesNoCancel(t,e,n){return this.type(Gr.YesNoCancel,t,e,n)}yesNo(t,e,n){return this.type(Gr.YesNo,t,e,n)}retryCancel(t,e,n){return this.type(Gr.RetryCancel,t,e,n)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(_r),s.Wb(G.f))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),Yr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-submit-row"]],hostAttrs:[1,"eds-submit-row"],ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},styles:[".eds-submit-row{align-items:baseline}.eds-submit-row>.eds-button-base:not(:last-child){margin-bottom:calc((1rem + 1vw) / 1.5)}@media (min-width:480px){.eds-submit-row{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.eds-submit-row>.eds-button-base:not(:last-child){margin-bottom:0}}"],encapsulation:2}),t})(),Xr=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),ti=(()=>{class t extends ye{get fullWidth(){return!!this.config.fullWidth}get wide(){return!this.config.fullWidth&&!!this.config.wide}get config(){return this._config}}return t.\u0275fac=function(e){return ei(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-modal-container"]],hostAttrs:[1,"eds-modal-container"],features:[s.xb],decls:2,vars:4,consts:[[1,"eds-modal","-is-open"],["cdkPortalOutlet",""]],template:function(t,e){1&t&&(s.Sb(0,"div",0),s.vc(1,$n,0,0,"ng-template",1),s.Rb()),2&t&&s.Eb("eds-modal--wide",e.wide)("eds-modal--full-width",e.fullWidth)},directives:[_t],styles:[".cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{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{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-backdrop.-is-closable{cursor:url(\"data:image/svg+xml;utf8,\") 32 32,auto}.eds-modal-container{width:100%;height:100%;outline:none}.eds-modal{display:block;box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);background:var(--eds-color__tone-700)}[data-theme=dark] .eds-modal{background-color:var(--eds-color__tone-500)}@media (min-width:768px){.eds-modal{width:44.1666666667rem}}@media (min-width:768px){.eds-modal--wide{width:67.25rem}}.eds-modal--full-width{padding:0!important}@media (min-width:768px){.eds-modal--full-width{width:100%}}.eds-modal.-is-open{-webkit-animation:eds-modal-show .9s cubic-bezier(.6,-.28,.735,.045) forwards;animation:eds-modal-show .9s cubic-bezier(.6,-.28,.735,.045) forwards}.eds-modal.-is-closed{-webkit-animation:eds-modal-hide .3s ease-in-out forwards;animation:eds-modal-hide .3s ease-in-out forwards}.eds-modal>*{display:block}.eds-modal-content,.eds-modal-footer,.eds-modal-header{display:block;padding:calc((1rem + 1vw) / 1.5)}@media (min-width:768px){.eds-modal-content,.eds-modal-footer,.eds-modal-header{padding-right:calc(1rem + 1vw);padding-left:calc(1rem + 1vw)}}.eds-modal-header{border-bottom:1px solid var(--eds-color__alpha-200)}.eds-modal-header>.eds-heading{margin:0}.eds-modal-footer{border-top:1px solid var(--eds-color__alpha-200)}.eds-modal-content{max-height:70vh;overflow-y:auto}@media (min-width:768px){.eds-modal-content{max-height:80vh}}.eds-modal-content::-webkit-scrollbar{width:.25rem;background-color:var(--eds-color__alpha-200)}.eds-modal-content::-webkit-scrollbar-thumb{background-color:var(--eds-color__alpha-300)}@-webkit-keyframes eds-modal-show{0%{opacity:0;transform:scale(.9)}33.333333%{opacity:0;transform:scale(.9)}75%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}@keyframes eds-modal-show{0%{opacity:0;transform:scale(.9)}33.333333%{opacity:0;transform:scale(.9)}75%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}@-webkit-keyframes eds-modal-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes eds-modal-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}"],encapsulation:2}),t})();const ei=s.Ub(ti);let ni=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-modal-content"]],hostAttrs:[1,"eds-modal-content"],ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},encapsulation:2}),t})(),si=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-modal-footer"]],hostAttrs:[1,"eds-modal-footer"],ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},encapsulation:2}),t})(),ri=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-modal-header"]],hostAttrs:[1,"eds-modal-header"],ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},encapsulation:2}),t})();const ii=Ur,oi=ti;let ai=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[_r,Qr,{provide:ze,useValue:ii},{provide:Oe,useValue:oi}],imports:[[Ae,P.c,Xr,nr,Ds],yt]}),t})();new s.r("EDS_DATE_LOCALE",{providedIn:"root",factory:function(){return Object(s.V)(s.v)}});let li=(()=>{class t{constructor(){this._localeChanges=new l.a,this.localeChanges=this._localeChanges}getValidDateOrNull(t){return this.isDateInstance(t)&&this.isValid(t)?t:null}deserialize(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this._locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}sameDate(t,e){if(t&&e){let n=this.isValid(t),s=this.isValid(e);return n&&s?!this.compareDate(t,e):n==s}return t==e}clampDate(t,e,n){return e&&this.compareDate(t,e)<0?e:n&&this.compareDate(t,n)>0?n:t}clampDateOrNull(t,e,n){return t?this.clampDate(t,e,n):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const ci=new s.r("EDS_DATE_FORMATS");new s.r("EDS_CALENDAR"),new s.B,new s.K,new s.B,new s.K,new s.r("EDS_DATE_RANGE_SELECTION_STRATEGY"),new s.B,new s.K;const hi={provide:new s.r("EDS_DATEPICKER_SCROLL_STRATEGY"),deps:[Jt],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};class ui{constructor(t,e){this.target=t,this.targetElement=e,this.value=this.target.value}}let di=(()=>{class t{constructor(t,e,n){this._elementRef=t,this.dateAdapter=e,this._dateFormats=n,this._disabled=!1,this.dateChange=new s.n,this.dateInput=new s.n,this.valueChange=new s.n,this.stateChanges=new l.a,this._onTouched=()=>{},this.validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=f.a.EMPTY,this._localeSubscription=f.a.EMPTY,this._isInitialized=!1,this._pendingValue=null,this.parseValidator=()=>this._lastValueValid?null:{edsDatePickerParse:{text:this._elementRef.nativeElement.value}},this.filterValidator=t=>{const e=this.dateAdapter.getValidDateOrNull(this.dateAdapter.deserialize(t.value)),n=this.getDateFilter();return n&&e&&!n(e)?{edsDatePickerFilter:!0}:null},this.minValidator=t=>{const e=this.dateAdapter.getValidDateOrNull(this.dateAdapter.deserialize(t.value)),n=this.getMinDate();return!n||!e||this.dateAdapter.compareDate(n,e)<=0?null:{edsDatePickerMin:{min:n,actual:e}}},this.maxValidator=t=>{const e=this.dateAdapter.getValidDateOrNull(this.dateAdapter.deserialize(t.value)),n=this.getMaxDate();return!n||!e||this.dateAdapter.compareDate(n,e)>=0?null:{edsDatePickerMax:{max:n,actual:e}}},this._lastValueValid=!1,this._localeSubscription=this.dateAdapter.localeChanges.subscribe(()=>{this.value=this.value})}get value(){return this._model?this.getValueFromModel(this._model.selection):this._pendingValue}set value(t){t=this.dateAdapter.deserialize(t),this._lastValueValid=this.isValidValue(t),t=this.dateAdapter.getValidDateOrNull(t);const e=this.value;this.assignValue(t),this.formatValue(t),this.dateAdapter.sameDate(e,t)||this.valueChange.emit(t)}get disabled(){return!!this._disabled||this.parentDisabled()}set disabled(t){const e=Object(r.b)(t),n=this._elementRef.nativeElement;this._disabled!==e&&(this._disabled=e,this.stateChanges.next(void 0)),e&&this._isInitialized&&n.blur&&n.blur()}getValidators(){return[this.parseValidator,this.minValidator,this.maxValidator,this.filterValidator]}registerModel(t){this._model=t,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this.assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(t=>{if(t.source!==this){const e=this.getValueFromModel(t.selection);this._lastValueValid=this.isValidValue(e),this._cvaOnChange(e),this._onTouched(),this.formatValue(e),this.canEmitChangeEvent(t)&&(this.dateInput.emit(new ui(this,this._elementRef.nativeElement)),this.dateChange.emit(new ui(this,this._elementRef.nativeElement))),this.outsideValueChanged&&this.outsideValueChanged()}})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(t){(function(t,e){const n=Object.keys(t);for(let s of n){const{previousValue:n,currentValue:r}=t[s];if(!e.isDateInstance(n)||!e.isDateInstance(r))return!0;if(!e.sameDate(n,r))return!0}return!1})(t,this.dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.valueChange.complete(),this.stateChanges.complete()}registerOnValidatorChange(t){this.validatorOnChange=t}validate(t){return this.validator?this.validator(t):null}writeValue(t){this.value=t}registerOnChange(t){this._cvaOnChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}onKeydown(t){t.altKey&&t.keyCode===J&&!this._elementRef.nativeElement.readOnly&&(this.openPopup(),t.preventDefault())}onInput(t){const e=this._lastValueValid;let n=this.dateAdapter.parse(t,this._dateFormats.parse.dateInput);this._lastValueValid=this.isValidValue(n),n=this.dateAdapter.getValidDateOrNull(n),this.dateAdapter.sameDate(n,this.value)?(t&&!this.value&&this._cvaOnChange(n),e!==this._lastValueValid&&this.validatorOnChange()):(this.assignValue(n),this._cvaOnChange(n),this.valueChange.emit(n),this.dateInput.emit(new ui(this,this._elementRef.nativeElement)))}onChange(){this.dateChange.emit(new ui(this,this._elementRef.nativeElement))}onBlur(){this.value&&this.formatValue(this.value),this._onTouched()}formatValue(t){this._elementRef.nativeElement.value=t?this.dateAdapter.format(t,this._dateFormats.display.dateInput):""}assignValue(t){this._model?(this.assignValueToModel(t),this._pendingValue=null):this._pendingValue=t}isValidValue(t){return!t||this.dateAdapter.isValid(t)}parentDisabled(){return!1}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(li),s.Mb(ci))},t.\u0275dir=s.Hb({type:t,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[s.yb]}),t})();const pi={provide:Yt.n,useExisting:Object(s.U)(()=>mi),multi:!0},fi={provide:Yt.m,useExisting:Object(s.U)(()=>mi),multi:!0};let mi=(()=>{class t extends di{constructor(t,e,n){super(t,e,n),this._min=null,this._max=null,this._dateFilter=null,this.validator=Yt.x.compose(super.getValidators())}set datepicker(t){t&&(this._datepicker=t,this.registerModel(t.registerInput(this)))}get min(){return this._min}set min(t){const e=this.dateAdapter.getValidDateOrNull(this.dateAdapter.deserialize(t));this.dateAdapter.sameDate(e,this._min)||(this._min=e,this.validatorOnChange())}get max(){return this._max}set max(t){const e=this.dateAdapter.getValidDateOrNull(this.dateAdapter.deserialize(t));this.dateAdapter.sameDate(e,this._max)||(this._max=e,this.validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(t){this._dateFilter=t,this.validatorOnChange()}getConnectedOverlayOrigin(){return this._elementRef}getStartValue(){return this.value}openPopup(){this._datepicker&&this._datepicker.open()}getValueFromModel(t){return t}assignValueToModel(t){this._model&&this._model.updateSelection(t,this)}getMinDate(){return this._min}getMaxDate(){return this._max}getDateFilter(){return this._dateFilter}canEmitChangeEvent(){return!0}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(li),s.Mb(ci))},t.\u0275dir=s.Hb({type:t,selectors:[["input","edsDatePicker",""]],hostAttrs:[1,"eds-date-picker-input"],hostVars:6,hostBindings:function(t,e){1&t&&s.ac("input",function(t){return e.onInput(t.target.value)})("change",function(){return e.onChange()})("blur",function(){return e.onBlur()})("keydown",function(t){return e.onKeydown(t)}),2&t&&(s.Vb("disabled",e.disabled),s.Bb("aria-haspopup",e.datepicker?"dialog":null)("aria-owns",(null==e.datepicker?null:e.datepicker.opened)&&e.datepicker.id||null)("min",e.min?e.dateAdapter.toIso8601(e.min):null)("max",e.max?e.dateAdapter.toIso8601(e.max):null)("data-eds-calendar",e.datepicker?e.datepicker.id:null))},inputs:{datepicker:["edsDatePicker","datepicker"],min:"min",max:"max",dateFilter:["edsDatePickerFilter","dateFilter"]},exportAs:["edsDatePickerInput"],features:[s.zb([pi,fi]),s.xb]}),t})();const gi=new s.r("EDS_DATE_RANGE_INPUT_PARENT");ar((()=>{class t extends di{constructor(t,e,n,s,r,i,o,a){super(e,o,a),this.rangeInput=t,this.defaultErrorStateMatcher=n,this._injector=s,this.parentForm=r,this.parentFormGroup=i,this.ngControl=null,this.outsideValueChanged=()=>{this.validatorOnChange()}}ngOnInit(){const t=this._injector.get(Yt.o,null,s.q.Self);t&&(this.ngControl=t)}ngDoCheck(){this.ngControl&&this.updateErrorState()}isEmpty(){return 0===this._elementRef.nativeElement.value.length}getPlaceholder(){return this._elementRef.nativeElement.placeholder}focus(){this._elementRef.nativeElement.focus()}onInput(t){super.onInput(t),this.rangeInput.handleChildValueChange()}openPopup(){this.rangeInput.openDatePicker()}getMinDate(){return this.rangeInput.min}getMaxDate(){return this.rangeInput.max}getDateFilter(){return this.rangeInput.dateFilter}parentDisabled(){return this.rangeInput.groupDisabled}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(gi),s.Mb(s.l),s.Mb(lr),s.Mb(s.s),s.Mb(Yt.r,8),s.Mb(Yt.h,8),s.Mb(li,8),s.Mb(ci,8))},t.\u0275dir=s.Hb({type:t,features:[s.xb]}),t})());let vi=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[hi],imports:[[P.c,nr,ai,Qt,fe,yt,fs,Yt.j],ut]}),t})(),bi=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,fs]]}),t})(),_i=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),yi=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,fs]]}),t})(),Mi=(()=>{class t{format(t,e){return t?e?`${t} (${Object(i.l)(e)})`:t:""}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),wi=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Yt.j,nr,Sr,fs,as]]}),t})(),Ci=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","edsMainHeaderItem",""]],hostAttrs:[1,"eds-main-header__item"]}),t})(),Vi=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","edsMainHeaderLogo",""]],hostAttrs:[1,"eds-main-header__logo"]}),t})(),zi=(()=>{class t{constructor(t){this._layout=t,this.demo=!1}ngOnInit(){this.demo||this._layout.mainHeader.register(this)}ngOnDestroy(){this.demo||this._layout.mainHeader.unregister()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(Ms))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-main-header"]],hostAttrs:[1,"eds-main-header"],inputs:{demo:["__demo","demo"]},ngContentSelectors:Xe,decls:1,vars:0,template:function(t,e){1&t&&(s.hc(),s.gc(0))},styles:[".eds-main-header{position:fixed;z-index:108;top:0;left:0;width:100vw;height:72px;display:flex;flex-direction:row;align-items:center;border-top:.5rem solid var(--color-brand);padding:0 calc(1rem + 1vw);box-shadow:0 0 2.125rem 0 rgba(0,0,0,.06);background-color:var(--tone-700)}[data-theme=dark] .eds-main-header{background-color:var(--tone-600)}.eds-main-header__item:first-child,.eds-main-header__item:last-child{flex:1 0}.eds-main-header__item:last-child{text-align:end}.eds-main-header__item:last-child>*{justify-content:flex-end}.eds-main-header__logo{width:auto;height:3.125rem}@media (max-width:1023px){.eds-main-header .eds-breadcrumb-item__title{display:none}}.eds-account-info{color:var(--alpha-500)!important}.eds-account-info .eds-account-info__avatar{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--alpha-200);font-size:.75rem;font-weight:700}.eds-account-info .eds-account-info__name{display:none;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:10vw;font-size:.875rem;line-height:1.5rem}@media (min-width:768px){.eds-account-info .eds-account-info__name{font-size:.9375rem;line-height:1.625rem}}@media (min-width:1280px){.eds-account-info .eds-account-info__name{font-size:1rem;line-height:1.6875rem}}@media (min-width:1024px){.eds-account-info .eds-account-info__name{display:block}}.eds-account-info__avatar+.eds-account-info__name{margin-left:calc((1rem + 1vw) / 4)}.eds-account-info .eds-dropdown-arrow{display:none}@media (min-width:1024px){.eds-account-info .eds-dropdown-arrow{display:block}}.eds-account-info:hover .eds-account-info__name{text-decoration:underline}"],encapsulation:2}),t})(),Si=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),Oi=(()=>{class t extends We{constructor(){super(...arguments),this.triggered=new s.n}_resetTabIndex(){this._isStandaloneItem()||window.setTimeout(()=>{this._tabindex=-1})}}return t.\u0275fac=function(e){return xi(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","edsMenuItem",""]],hostAttrs:[1,"eds-menu-item"],hostVars:2,hostBindings:function(t,e){2&t&&s.Eb("eds-menu-item--disabled",!!e.disabled)},outputs:{triggered:"edsMenuItemTriggered"},exportAs:["edsMenuItem"],features:[s.xb]}),t})();const xi=s.Ub(Oi);let Li=0,ki=(()=>{class t extends Oi{constructor(){super(...arguments),this.toggled=new s.n,this._checked=!1,this.name="eds-selectable-item-"+Li++,this.id="eds-selectable-item-"+Li++}get checked(){return this._checked}set checked(t){this._checked=Object(r.b)(t)}trigger(){this.disabled||this.toggled.next(this)}}return t.\u0275fac=function(e){return Hi(e||t)},t.\u0275dir=s.Hb({type:t,inputs:{name:"name",id:"id",checked:"checked",data:"data"},outputs:{toggled:"edsMenuItemToggled"},features:[s.xb]}),t})();const Hi=s.Ub(ki);let Ei=(()=>{class t extends ki{trigger(){super.trigger(),this.disabled||(this.checked=!this.checked)}}return t.\u0275fac=function(e){return Ai(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","edsMenuItemCheckbox",""]],hostAttrs:["type","button","role","menuitemcheckbox"],hostVars:5,hostBindings:function(t,e){2&t&&(s.Vb("tabindex",e._tabindex),s.Bb("aria-checked",e.checked||null)("aria-disabled",e.disabled||null),s.Eb("eds-menu-item--checked",!!e.checked))},exportAs:["edsMenuItemCheckbox"],features:[s.zb([{provide:ki,useExisting:t},{provide:Oi,useExisting:ki}]),s.xb]}),t})();const Ai=s.Ub(Ei);let Ti=(()=>{class t extends Be{get for(){return this._menu}set for(t){this._menu=t}ngAfterViewChecked(){this._menu&&!super.menuPanel&&(super.menuPanel=this._menu.menuPanel)}}return t.\u0275fac=function(e){return ji(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","edsMenuTriggerFor",""]],hostAttrs:[1,"eds-menu-trigger"],hostVars:2,hostBindings:function(t,e){2&t&&s.Eb("eds-menu-trigger--open",e.isMenuOpen())},inputs:{for:["edsMenuTriggerFor","for"]},exportAs:["edsMenuTriggerFor"],features:[s.xb]}),t})();const ji=s.Ub(Ti);let Ni=(()=>{class t{get _templateRef(){return this.menuPanel._templateRef}get _menu(){return this.menuPanel._menu}get _menuStack(){return this.menuPanel._menuStack}_registerMenu(t){this.menuPanel._registerMenu(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-menu"]],viewQuery:function(t,e){if(1&t&&s.Ac(Kn,1),2&t){let t;s.nc(t=s.bc())&&(e.menuPanel=t.first)}},hostAttrs:[1,"eds-menu"],exportAs:["edsMenu"],features:[s.zb([{provide:Pe,useExisting:t}])],ngContentSelectors:Xe,decls:2,vars:0,consts:[["cdkMenuPanel",""],["menu","cdkMenuPanel"],["cdkMenu","",1,"eds-menu__content",3,"cdkMenuPanel"]],template:function(t,e){1&t&&(s.hc(),s.vc(0,Gn,2,1,"ng-template",0,1,s.wc))},directives:[Je,Qe],styles:[".eds-menu__content{min-width:180px;max-width:280px;max-height:20vh;padding:6px 0;overflow-y:auto;border-radius:4px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background:var(--tone-700)}.eds-menu-group,.eds-menu__content{display:flex;flex-direction:column}.eds-menu-item{font-size:.875rem;line-height:1.5rem;transition:all .2s ease-in-out;background-color:transparent;cursor:pointer;outline:none;border:none;color:var(--alpha-500);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:calc((1rem + 1vw) / 4) calc((1rem + 1vw) / 2);display:block;flex:1 0;min-height:1.5rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.eds-menu-item{font-size:.9375rem;line-height:1.625rem}}@media (min-width:1280px){.eds-menu-item{font-size:1rem;line-height:1.6875rem}}.eds-menu-item:hover{color:var(--alpha-600);background-color:var(--alpha-100)}.eds-menu-item--disabled{opacity:.4;pointer-events:none}.eds-menu-item--checked{font-weight:700}.eds-menu-trigger .eds-dropdown-arrow{margin-left:calc((1rem + 1vw) / 4)}"],encapsulation:2,changeDetection:0}),t})(),Ii=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Ye,fs]]}),t})(),Ri=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,ai,nr,Xr,Ds,as,fs]]}),t})();const Pi=new s.r("EDS_SNACK_BAR_DEFAULT_OPTIONS",{providedIn:"root",factory:function(){return new qi}}),Di=new s.r("EDS_SNACK_BAR_DATA");class qi{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}const Fi=Math.pow(2,31)-1;class Bi{constructor(t,e){this._overlayRef=e,this._afterDismissed=new l.a,this._afterOpened=new l.a,this._onAction=new l.a,this._durationTimeoutId=0,this._dismissedByAction=!1,this.containerInstance=t,this.onAction().subscribe(()=>this.dismiss()),t.onExit.subscribe(()=>this.finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),window.clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())}dismissAfter(t){this._durationTimeoutId=window.setTimeout(()=>this.dismiss(),Math.min(t,Fi))}emitOpen(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance.onEnter}onAction(){return this._onAction}}let Wi=(()=>{class t{constructor(t,e){this.snackBarRef=t,this.data=e}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(Bi),s.Mb(Di))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-simple-snack-bar"]],hostAttrs:[1,"eds-simple-snack-bar"],decls:4,vars:4,consts:[["class","eds-simple-snack-bar__action",4,"ngIf"],[1,"eds-simple-snack-bar__action"],["eds-simple-button","",3,"click"]],template:function(t,e){1&t&&(s.Sb(0,"span"),s.xc(1),s.ec(2,"edsCoerceString"),s.Rb(),s.vc(3,Jn,4,3,"div",0)),2&t&&(s.Ab(1),s.yc(s.fc(2,2,e.data.message)),s.Ab(2),s.ic("ngIf",e.hasAction))},directives:[P.k,er],pipes:[Ps],styles:[".eds-simple-snack-bar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.eds-simple-snack-bar__action{flex-shrink:0;margin:.5px 0 .5px 8px}.eds-simple-snack-bar__action button{max-height:19px;min-width:0}[dir=rtl] .eds-simple-snack-bar__action{margin-left:-8px;margin-right:8px}"],encapsulation:2,changeDetection:0}),t})();const Ui={snackBarState:Object(me.l)("state",[Object(me.i)("void, hidden",Object(me.j)({transform:"scale(0.8)",opacity:0})),Object(me.i)("visible",Object(me.j)({transform:"scale(1)",opacity:1})),Object(me.k)("* => visible",Object(me.e)("150ms cubic-bezier(0, 0, 0.2, 1)")),Object(me.k)("* => void, * => hidden",Object(me.e)("75ms cubic-bezier(0.4, 0.0, 1, 1)",Object(me.j)({opacity:0})))])};let $i=(()=>{class t extends vt{constructor(t,e,n,s,r){super(),this._ngZone=t,this._elementRef=e,this._changeDetectorRef=n,this._platform=s,this.snackBarConfig=r,this.onAnnounce=new l.a,this.onExit=new l.a,this.onEnter=new l.a,this.animationState="void",this._announceDelay=150,this._announceTimeoutId=0,this._destroyed=!1,this.attachDomPortal=t=>(this.assertNotAttached(),this.applySnackBarClasses(),this._portalOutlet.attachDomPortal(t)),this.live="assertive"!==r.politeness||r.announcementMessage?"off"===r.politeness?"off":"polite":"assertive"}attachComponentPortal(t){return this.assertNotAttached(),this.applySnackBarClasses(),this._portalOutlet.attachComponentPortal(t)}attachTemplatePortal(t){return this.assertNotAttached(),this.applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(t)}onAnimationEnd(t){const{fromState:e,toState:n}=t;if(("void"===n&&"void"!==e||"hidden"===n)&&this.completeExit(),"visible"===n){const t=this.onEnter;this._ngZone.run(()=>{t.next(),t.complete()})}}enter(){this._destroyed||(this.animationState="visible",this._changeDetectorRef.detectChanges(),this.screenReaderAnnounce())}exit(){return this.animationState="hidden",this._elementRef.nativeElement.setAttribute("eds-exit",""),window.clearTimeout(this._announceTimeoutId),this.onExit}ngOnDestroy(){this._destroyed=!0,this.completeExit()}completeExit(){this._ngZone.onMicrotaskEmpty.pipe(Object(x.a)(1)).subscribe(()=>{this.onExit.next(),this.onExit.complete()})}applySnackBarClasses(){const t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach(e=>t.classList.add(e)):t.classList.add(e)),"center"===this.snackBarConfig.horizontalPosition&&t.classList.add("eds-snack-bar--center"),"top"===this.snackBarConfig.verticalPosition&&t.classList.add("eds-snack-bar--top")}assertNotAttached(){if(this._portalOutlet.hasAttached())throw dr("EdsSnackBarContainer","Attempting to attach snack-bar content after content is already attached")}screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=window.setTimeout(()=>{const t=this._elementRef.nativeElement.querySelector("[aria-hidden]"),e=this._elementRef.nativeElement.querySelector("[aria-live]");if(t&&e){let n=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&t.contains(document.activeElement)&&(n=document.activeElement),t.removeAttribute("aria-hidden"),e.appendChild(t),null==n||n.focus(),this.onAnnounce.next(),this.onAnnounce.complete()}},this._announceDelay)})}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.A),s.Mb(s.l),s.Mb(s.h),s.Mb(ot.a),s.Mb(qi))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-snack-bar-container"]],viewQuery:function(t,e){if(1&t&&s.Ac(_t,3),2&t){let t;s.nc(t=s.bc())&&(e._portalOutlet=t.first)}},hostAttrs:[1,"eds-snack-bar__container"],hostVars:1,hostBindings:function(t,e){1&t&&s.tc("@state.done",function(t){return e.onAnimationEnd(t)}),2&t&&s.uc("@state",e.animationState)},features:[s.xb],decls:3,vars:1,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(t,e){1&t&&(s.Sb(0,"div",0),s.vc(1,Zn,0,0,"ng-template",1),s.Rb(),s.Nb(2,"div")),2&t&&(s.Ab(2),s.Bb("aria-live",e.live))},directives:[_t],styles:[".eds-snack-bar__container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center;background-color:var(--dark-back);color:var(--light-700);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.cdk-high-contrast-active .eds-snack-bar__container{border:1px solid}body[data-theme=dark] .eds-snack-bar__container{background-color:var(--light-back);color:var(--dark-700)}.eds-snack-bar--handset{width:100%}.eds-snack-bar--handset .eds-snack-bar__container{margin:8px;max-width:100%;min-width:0;width:100%}"],encapsulation:2,data:{animation:[Ui.snackBarState]}}),t})(),Ki=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,yt,nr,Ds],yt]}),t})(),Gi=(()=>{class t{constructor(t,e,n,s,r,i){this._overlay=t,this._live=e,this._injector=n,this._breakpointObserver=s,this._parentSnackBar=r,this._defaultConfig=i,this._simpleSnackBarComponent=Wi,this._snackBarContainerComponent=$i,this._handsetCssClass="eds-snack-bar--handset",this._snackBarRefAtThisLevel=null}get openedSnackBarRef(){const t=this._parentSnackBar;return t?t.openedSnackBarRef:this._snackBarRefAtThisLevel}set openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar.openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}openFromComponent(t,e){return this.attach(t,e)}openFromTemplate(t,e){return this.attach(t,e)}open(t,e,n){return(n=Object.assign(Object.assign({},this._defaultConfig),n)).data={message:t,action:e},n.announcementMessage===t&&(n.announcementMessage=void 0),this.openFromComponent(this._simpleSnackBarComponent,n)}dismiss(){this.openedSnackBarRef&&this.openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}attachSnackBarContainer(t,e){const n=s.s.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:qi,useValue:e}]}),r=new ft(this._snackBarContainerComponent,e.viewContainerRef,n),i=t.attach(r);return i.instance.snackBarConfig=e,i.instance}attach(t,e){const n=Object.assign(Object.assign(Object.assign({},new qi),this._defaultConfig),e),r=this.createOverlay(n),i=this.attachSnackBarContainer(r,n),a=new Bi(i,r);if(t instanceof s.M){const e=new mt(t,null,{$implicit:n.data,snackBarRef:a});a.instance=i.attachTemplatePortal(e)}else{const e=this.createInjector(n,a),s=new ft(t,void 0,e),r=i.attachComponentPortal(s);a.instance=r.instance}return this._breakpointObserver.observe(K.b.HandsetPortrait).pipe(Object(o.a)(r.detachments())).subscribe(t=>{const e=r.overlayElement.classList;t.matches?e.add(this._handsetCssClass):e.remove(this._handsetCssClass)}),n.announcementMessage&&i.onAnnounce.subscribe(()=>{this._live.announce(n.announcementMessage,n.politeness)}),this.animateSnackBar(a,n),this.openedSnackBarRef=a,this.openedSnackBarRef}animateSnackBar(t,e){t.afterDismissed().subscribe(()=>{this.openedSnackBarRef==t&&(this.openedSnackBarRef=null),e.announcementMessage&&this._live.clear()}),this.openedSnackBarRef?(this.openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this.openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&t.afterOpened().subscribe(()=>t.dismissAfter(Object(i.f)(e.duration)))}createOverlay(t){const e=new Lt;e.direction=t.direction;let n=this._overlay.position().global();const s="rtl"===t.direction,r="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!s||"end"===t.horizontalPosition&&s,i=!r&&"center"!==t.horizontalPosition;return r?n.left("0"):i?n.right("0"):n.centerHorizontally(),"top"===t.verticalPosition?n.top("0"):n.bottom("0"),e.positionStrategy=n,this._overlay.create(e)}createInjector(t,e){return s.s.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:Bi,useValue:e},{provide:Di,useValue:t.data}]})}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(Jt),s.Wb(ce),s.Wb(s.s),s.Wb(K.a),s.Wb(t,12),s.Wb(Pi))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(Jt),Object(s.Wb)(ce),Object(s.Wb)(s.o),Object(s.Wb)(K.a),Object(s.Wb)(t,12),Object(s.Wb)(Pi))},token:t,providedIn:Ki}),t})();class Ji{constructor(){this._changes=new l.a,this.changes=this._changes.asObservable(),this._notifications=[]}get notifications(){return this._notifications}add(t){if(this._changes.closed)throw dr("EdsNotificationCollection","Cannot add notification, collection is already closed.");this._notifications.some(e=>e===t)||(this._notifications.push(t),t.onDismiss.subscribe(e=>this.remove(t)),t.emitOpen(),this._changes.next())}remove(t){this._notifications=this._notifications.filter(e=>e!==t),t.finishDismiss(),this._changes.next()}clear(){for(;this._notifications.length;){const t=this._notifications.pop();t&&t.finishDismiss()}this._changes.next()}}let Zi=(()=>{class t{constructor(t,e,n){this._changeDetector=t,this._collection=e,this._ngZone=n,this._notifications=[],this._sink=new i.d,this._sink.sub=this._collection.changes.subscribe(t=>{this._ngZone.run(()=>{this._notifications=this._collection.notifications,this._changeDetector.markForCheck()})})}get notifications(){return this._notifications}ngOnDestroy(){this._sink.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.h),s.Mb(Di),s.Mb(s.A))},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-notification-container"]],decls:1,vars:1,consts:[["class","eds-notification__list esf-notifications",4,"ngIf"],[1,"eds-notification__list","esf-notifications"],[3,"class",4,"ngFor","ngForOf"],[1,"esf-container"],["class","esf-notification__close",3,"click",4,"ngIf"],[1,"esf-notification__close",3,"click"],["name","cross-mark","size","16"]],template:function(t,e){1&t&&s.vc(0,Xn,2,1,"div",0),2&t&&s.ic("ngIf",e.notifications.length)},directives:[P.k,P.j,ps],pipes:[Ps],styles:[".eds-notification__overlay{background:transparent;border-radius:0;border-color:unset;margin:0;max-width:unset;width:100vw;padding:0;transform-origin:top;box-shadow:unset}.eds-notification{display:block;position:relative}"],encapsulation:2,changeDetection:0}),t})(),Qi=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,fs,Ds,Ki]]}),t})();class Yi{constructor(){this.pageSizeAllowAll=!1,this.pageSizeOptions=[10,25,50],this.pageSize=10,this.firstPage=1,this.visiblePages=7}}new s.r("EDS_PAGINATOR_DEFAULT_OPTIONS",{providedIn:"root",factory:function(){return new Yi}});let Xi=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,fs]]}),t})(),to=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Yt.j,Sr,Cr,nr]]}),t})(),eo=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),no=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),so=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),ro=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})();new s.r("EDS_SELECT_TRIGGER_TEMPLATE"),Object(me.l)("transformPanelWrap",[Object(me.k)("* => void",Object(me.g)("@transformPanel",[Object(me.f)()],{optional:!0}))]),Object(me.l)("transformPanel",[Object(me.i)("void",Object(me.j)({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),Object(me.i)("showing",Object(me.j)({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),Object(me.i)("showing-multiple",Object(me.j)({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),Object(me.k)("void => *",Object(me.e)("120ms cubic-bezier(0, 0, 0.2, 1)")),Object(me.k)("* => void",Object(me.e)("100ms 25ms linear",Object(me.j)({opacity:0})))]),new s.r("EDS_SELECT_CONFIG");const io={provide:new s.r("EDS_SELECT_SCROLL_STRATEGY"),deps:[Jt],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};let oo=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[io],imports:[[P.c,Qt,Gs,Cr],ut,Gs]}),t})(),ao=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),lo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["eds-spinner"]],hostAttrs:[1,"esf-spinner"],decls:3,vars:0,consts:[[1,"esf-spinner__bounce","esf-spinner__bounce--1"],[1,"esf-spinner__bounce","esf-spinner__bounce--2"],[1,"esf-spinner__bounce","esf-spinner__bounce--3"]],template:function(t,e){1&t&&(s.Nb(0,"span",0),s.Nb(1,"span",1),s.Nb(2,"span",2))},encapsulation:2}),t})(),co=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),ho=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Yt.j,nr,Sr,fs,Cr]]}),t})(),uo=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,fs]]}),t})(),po=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Yt.j,ir]]}),t})(),fo=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})();new s.r("EDS_TILE");let mo=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,fs,as]]}),t})();new s.r("EDS_TIME_ADAPTER");let go=(()=>{class t{constructor(){this._localeChange$=new l.a,this.localeChange$=this._localeChange$.asObservable(),this._hasHour12Map=new Map}getValidTimeOrNull(t){return this.isTimeInstance(t)&&this.isValid(t)?t:null}deserialize(t){return null==t||this.isTimeInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this._locale=t,this._localeChange$.next()}compareTime(t,e){return this.getHour(t)-this.getHour(e)||this.getMinute(t)-this.getMinute(e)||this.getSecond(t)-this.getSecond(e)||this.getMillisecond(t)-this.getMillisecond(e)}sameTime(t,e){if(t&&e){const n=this.isValid(t),s=this.isValid(e);return n&&s?!this.compareTime(t,e):n==s}return t==e}clamp(t,e,n){return e&&this.compareTime(t,e)<0?e:n&&this.compareTime(t,n)>0?n:t}hasHour12(t){var e;if(t=t||this._locale||navigator.language,this._hasHour12Map.has(t))return null!==(e=this._hasHour12Map.get(t))&&void 0!==e&&e;{const e=new Date("2020-01-01T00:00:00Z"),n=new Intl.DateTimeFormat(t,{hour:"2-digit"}).format(e).endsWith("AM");return this._hasHour12Map.set(t,n),n}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const vo=new s.r("EDS_TIME_FORMATS");class bo{constructor(t,e){this.target=t,this.targetElement=e,this.value=null,this.value=this.target.value}}const _o={provide:Yt.n,useExisting:Object(s.U)(()=>Mo),multi:!0},yo={provide:Yt.m,useExisting:Object(s.U)(()=>Mo),multi:!0};let Mo=(()=>{class t{constructor(t,e,n){this._elementRef=t,this._timeAdapter=e,this._timeFormats=n,this._disabled=!1,this._value=null,this.timeChange=new s.n,this.timeInput=new s.n,this.disabledChange=new s.n,this.valueChange=new s.n,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._pickerSubscription=f.a.EMPTY,this._localeSubscription=f.a.EMPTY,this._validator=Yt.x.compose([]),this._lastValueValid=!1,this._localeSubscription=e.localeChange$.subscribe(t=>{this.value&&this.formatValue(this.value)})}get picker(){return this._picker}set picker(t){this._picker=t,this._pickerSubscription.unsubscribe(),this._picker&&(this._picker.registerInput(this),this._pickerSubscription=this._picker.selectedChanged.subscribe(t=>{this.value=t,this._cvaOnChange(t),this._onTouched(),this.timeInput.emit(new bo(this,this._elementRef.nativeElement)),this.timeChange.emit(new bo(this,this._elementRef.nativeElement))}))}get disabled(){return!!this._disabled}set disabled(t){const e=Object(r.b)(t),n=this._elementRef.nativeElement;this._disabled!==e&&(this._disabled=e,this.disabledChange.emit(e)),e&&n.blur&&n.blur()}get value(){return this._value}set value(t){t=this._timeAdapter.deserialize(t),this._lastValueValid=this.isValidValue(t),t=this._timeAdapter.getValidTimeOrNull(t);const e=this.value;this._value=t,this.formatValue(t),this._timeAdapter.sameTime(e,t)||this.valueChange.emit(t)}registerOnValidatorChange(t){this._validatorOnChange=t}validate(t){return this._validator?this._validator(t):null}getConnectedOverlayOrigin(){return this._elementRef}ngOnDestroy(){this._pickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.valueChange.complete(),this.disabledChange.complete()}writeValue(t){this.value=t}registerOnChange(t){this._cvaOnChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}onChange(){this.timeChange.emit(new bo(this,this._elementRef.nativeElement))}onKeydown(t){this._picker&&t.altKey&&"ArrowDown"===t.key&&!this._elementRef.nativeElement.readOnly&&(this._picker.open(),t.preventDefault())}onBlur(){this.value&&this.formatValue(this.value),this._onTouched()}formatValue(t){this._elementRef.nativeElement.value=t?this._timeAdapter.format(t,this._timeFormats.display.timeInput,this.getTimeOptions()):""}onInput(t){const e=this._lastValueValid;let n=this._timeAdapter.parse(t,this._timeFormats.parse.timeInput,this.getTimeOptions());this._lastValueValid=this.isValidValue(n),n=this._timeAdapter.getValidTimeOrNull(n),this._timeAdapter.sameTime(n,this._value)?(t&&!this.value&&this._cvaOnChange(n),e!==this._lastValueValid&&this._validatorOnChange()):(this._value=n,this._cvaOnChange(n),this.valueChange.emit(n),this.timeInput.emit(new bo(this,this._elementRef.nativeElement)))}getTimeOptions(){return{hours:!0,minutes:!0,seconds:!!this.picker&&this.picker.seconds,hour12:!!this.picker&&this.picker.hour12}}isValidValue(t){return!t||this._timeAdapter.isValid(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.l),s.Mb(go),s.Mb(vo))},t.\u0275dir=s.Hb({type:t,selectors:[["input","edsTimePicker",""]],hostAttrs:[1,"eds-time-picker-input"],hostVars:3,hostBindings:function(t,e){1&t&&s.ac("input",function(t){return e.onInput(t.target.value)})("change",function(){return e.onChange()})("blur",function(){return e.onBlur()})("keydown",function(t){return e.onKeydown(t)}),2&t&&(s.Vb("disabled",e.disabled),s.Bb("aria-haspopup",e.picker?"dialog":null)("aria-owns",(null==e.picker?null:e.picker.opened)&&e.picker.id||null))},inputs:{picker:["edsTimePicker","picker"],value:"value",disabled:"disabled"},outputs:{timeChange:"timeChange",timeInput:"timeInput"},exportAs:["edsTimePickerInput"],features:[s.zb([_o,yo])]}),t})();const wo={provide:new s.r("EDS_TIME_PICKER_SCROLL_STRATEGY"),deps:[Jt],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};let Co=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[wo],imports:[[P.c,yt,nr,fs,Ir,Sr,oo]]}),t})(),Vo=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),zo=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),So=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c]]}),t})(),Oo=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,D.c,Yt.j,G.i,Br],ms,gs,vs,js,qs,Js,Zs,Qs,nr,sr,ir,hr,_i,Ii,yi,wi,Ir,fs,Sr,Ts,Ds,Si,ai,Qi,Xi,no,eo,oo,co,ho,Xr,uo,po,fo,as,mo,zo,Cs,Rr,ao,vi,to,So,ro,rr,Co,Ri,Ki,so,Vo,bi,Cr]}),t})();class xo{constructor(){this.undismissable=!1,this.dismissOnNavigation=!1,this.defaultDuration=0,this.duration=0}}const Lo=new s.r("EDS_NOTIFICATION_DEFAULT_OPTIONS",{providedIn:"root",factory:function(){return new xo}}),ko=Math.pow(2,31)-1;class Ho{constructor(t,e){this.data=t,this.config=e,this.onDismiss=new l.a,this._afterDismissed=new l.a,this._afterOpened=new l.a,this._durationTimeoutId=0}dismiss(){this.onDismiss.closed||(this.onDismiss.next(),this.onDismiss.complete()),window.clearTimeout(this._durationTimeoutId)}dismissAfter(t){const e="default"===t?this.config.defaultDuration||5e3:t,n=Math.min(Object(i.f)(e),ko);this._durationTimeoutId=window.setTimeout(()=>this.dismiss(),n)}emitOpen(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}finishDismiss(){this._afterDismissed.closed||(this._afterDismissed.next(),this._afterDismissed.complete())}afterDismissed(){return this._afterDismissed}afterOpened(){return this._afterOpened}}let Eo=(()=>{class t{constructor(t,e,n){this._snackBar=t,this._defaultConfig=e,this._router=n,this._sink=new i.d,this._collection=new Ji,this._sink.sub=this._collection.changes.subscribe(t=>this.mayDismissSnackBar()),this._sink.sub=this._router.events.pipe(Object(k.a)(t=>t instanceof G.d)).subscribe(t=>{this._collection.notifications.forEach(t=>{t.config.dismissOnNavigation&&this.dismiss(t)})})}ngOnDestroy(){this._sink.unsubscribe()}open(t,e,n){this._snackBarRef=this._snackBarRef||this.createSnackBar();const s=Object.assign(Object.assign({},this._defaultConfig),n),r=new Ho({message:t,type:e},s);return s.duration&&r.afterOpened().subscribe(()=>r.dismissAfter(s.duration)),this._collection.add(r),r}success(t,e){return this.open(t,"success",e)}info(t,e){return this.open(t,"info",e)}warning(t,e){return this.open(t,"warning",e)}alert(t,e){return this.open(t,"alert",e)}dismiss(t){this._collection.remove(t)}dismissAll(){this._collection.clear()}createSnackBar(){return this._snackBar.openFromComponent(Zi,{verticalPosition:"top",horizontalPosition:"center",panelClass:"eds-notification__overlay",data:this._collection})}mayDismissSnackBar(){this._snackBarRef&&!this._collection.notifications.length&&(this._snackBarRef.dismiss(),this._snackBarRef=void 0)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(Gi),s.Wb(Lo),s.Wb(G.f))},t.\u0275prov=Object(s.Ib)({factory:function(){return new t(Object(s.Wb)(Gi),Object(s.Wb)(Lo),Object(s.Wb)(G.f))},token:t,providedIn:"root"}),t})(),Ao=(()=>{class t extends ur{createColor(t,e,n,s){return new i.a(t,e,n,s)}getRgba(t){return t.toRgba()}clone(t){return new i.a(t)}deserialize(t){return null==t||this.isColorInstance(t)&&this.isValid(t)?t:i.a.tryParse(t)}parse(t,e){return"string"==typeof t?i.a.tryParse(t):null}format(t,e){return t.format(e||"hex")}toHexString(t){return t.toHexString()}isColorInstance(t){return t instanceof i.a}isValid(t){return!t.equals(this.invalid())}invalid(){return new i.a("")}}return t.\u0275fac=function(e){return To(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const To=s.Ub(Ao),jo={parse:{colorInput:"hex"},display:{colorInput:"hex"}};let No=(()=>{class t extends li{constructor(t){super(),this._sink=new i.d,super.setLocale(t.locale),this._sink.sub=t.localeChange.subscribe(e=>{this.setLocale(t.locale)})}ngOnDestroy(){this._sink.unsubscribe()}getYear(t){return t.year}getMonth(t){return t.month-1}getDate(t){return t.day}getDayOfWeek(t){return t.dayOfWeek}getMonthNames(t){return Object(i.q)(this._locale,t)}getDateNames(){return Object(i.n)(this._locale)}getDayOfWeekNames(t){return Object(i.o)(this._locale,t)}getYearName(t){return Object(i.s)(this._locale,t.toDate())}getFirstDayOfWeek(){switch(Object(i.p)(this._locale)){case"sunday":return 0;case"monday":return 1;case"saturday":return 6}}getNumDaysInMonth(t){return Object(i.r)(t.toDate())}clone(t){return new i.b(t)}createDate(t,e,n){return new i.b(t,e+1,n)}today(){return i.b.today}parse(t,e){return i.b.tryParse(t,this._locale)}format(t,e){if(!this.isValid(t))throw dr("EdsDateTimeAdapter","Cannot format invalid date.");return t.format(e,this._locale)}addCalendarYears(t,e){return t.addYears(e)}addCalendarMonths(t,e){return t.addMonths(e)}addCalendarDays(t,e){return t.addDays(e)}toIso8601(t){return t.toDateIsoString()}isDateInstance(t){return t instanceof i.b}isValid(t){return!t.invalid}invalid(){return new i.b(NaN)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(Rs))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const Io={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}},Ro={parse:{timeInput:null},display:{timeInput:{hour:"numeric",minute:"numeric",second:"numeric"}}};new s.r("EDS_TIME_OPTIONS");let Po=(()=>{class t extends go{constructor(t){super(),this._sink=new i.d,super.setLocale(t.locale),this._sink.sub=t.localeChange.subscribe(e=>{this.setLocale(t.locale)})}ngOnDestroy(){this._sink.unsubscribe()}createTime(t,e,n,s){return new i.e(0,t,e,n||0,s||0)}getHour(t){return t.hours}getMinute(t){return t.minutes}getSecond(t){return t.seconds}getMillisecond(t){return t.milliseconds}clone(t){return new i.e(t)}now(){return i.b.now.timeOfDay}parse(t,e,n){return i.e.tryParse(t,this._locale)}format(t,e,n){if(!this.isValid(t))throw dr("EdsTimeSpanAdapter","Cannot format invalid time.");return t.format({hour:n.hours?e.hour:void 0,minute:n.minutes?e.minute:void 0,second:n.seconds?e.second:void 0,hour12:n.hour12},this._locale)}addHours(t,e){return t.add(i.e.fromHours(e))}addMinutes(t,e){return t.add(i.e.fromMinutes(e))}addSeconds(t,e){return t.add(i.e.fromSeconds(e))}addMilliseconds(t,e){return t.add(i.e.fromMilliseconds(e))}toIso8601(t){return t.toIsoString()}isTimeInstance(t){return t instanceof i.e}isValid(t){return!isNaN(t.totalMilliseconds)}invalid(){return new i.e(NaN)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(Rs))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),Do=(()=>{class t extends Mi{getFileName(t){return t.fileName||""}getContentLength(t){return t.contentLength}getContentType(t){return t.contentType}createFile(t,e,n){return Object(Te.a)(this,void 0,void 0,function*(){return{contents:yield Object(i.P)(t,"base64"),contentLength:t.size,contentType:e,fileName:n}})}isFileInstance(t){return Object(i.z)(t)}coerceFileInput(t,e){var n;return e?this.isFileInstance(t)?[t]:Array.isArray(t)?t.filter(t=>this.isFileInstance(t)):[]:this.isFileInstance(t)?t:Array.isArray(t)&&t.length>0&&null!==(n=t.filter(t=>this.isFileInstance(t))[0])&&void 0!==n?n:null}}return t.\u0275fac=function(e){return qo(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const qo=s.Ub(Do);let Fo=(()=>{class t{static forRoot(){return{ngModule:t,providers:[{provide:li,useClass:No},{provide:ci,useValue:Io},{provide:ur,useClass:Ao},{provide:fr,useValue:jo},{provide:go,useClass:Po},{provide:vo,useValue:Ro},{provide:Mi,useClass:Do}]}}}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},imports:[[P.c,Yt.j,q.k],Br,Oo,Ds]}),t})();new s.r("EDS_OPENABLE_TOKEN"),new s.r("EDS_SELECTABLE_TOKEN")},bHdf:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var s=n("5+tZ"),r=n("SpAZ");function i(t=Number.POSITIVE_INFINITY){return Object(s.a)(r.a,t)}},bOdf:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var s=n("5+tZ");function r(t,e){return Object(s.a)(t,e,1)}},c2HN:function(t,e,n){"use strict";function s(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}n.d(e,"a",function(){return s})},cUpR:function(t,e,n){"use strict";n.d(e,"a",function(){return I}),n.d(e,"b",function(){return H}),n.d(e,"c",function(){return P}),n.d(e,"d",function(){return j}),n.d(e,"e",function(){return M});var s=n("SVse"),r=n("8Y7J");class i extends s.v{constructor(){super()}supportsDOMEvents(){return!0}}class o extends i{static makeCurrent(){Object(s.z)(new o)}getProperty(t,e){return t[e]}log(t){window.console&&window.console.log&&window.console.log(t)}logGroup(t){window.console&&window.console.group&&window.console.group(t)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){return t.parentNode&&t.parentNode.removeChild(t),t}getValue(t){return t.value}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(t){const e=l||(l=document.querySelector("base"),l)?l.getAttribute("href"):null;return null==e?null:(n=e,a||(a=document.createElement("a")),a.setAttribute("href",n),"/"===a.pathname.charAt(0)?a.pathname:"/"+a.pathname);var n}resetBaseElement(){l=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(t){return Object(s.y)(document.cookie,t)}}let a,l=null;const c=new r.r("TRANSITION_ID"),h=[{provide:r.d,useFactory:function(t,e,n){return()=>{n.get(r.e).donePromise.then(()=>{const n=Object(s.x)();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter(e=>e.getAttribute("ng-transition")===t).forEach(t=>n.remove(t))})}},deps:[c,s.d,r.s],multi:!0}];class u{static init(){Object(r.X)(new u)}addToWindow(t){r.ob.getAngularTestability=(e,n=!0)=>{const s=t.findTestabilityInTree(e,n);if(null==s)throw new Error("Could not find testability for element.");return s},r.ob.getAllAngularTestabilities=()=>t.getAllTestabilities(),r.ob.getAllAngularRootElements=()=>t.getAllRootElements(),r.ob.frameworkStabilizers||(r.ob.frameworkStabilizers=[]),r.ob.frameworkStabilizers.push(t=>{const e=r.ob.getAllAngularTestabilities();let n=e.length,s=!1;const i=function(e){s=s||e,n--,0==n&&t(s)};e.forEach(function(t){t.whenStable(i)})})}findTestabilityInTree(t,e,n){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:n?Object(s.x)().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}const d=new r.r("EventManagerPlugins");let p=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let s=0;s{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})(),g=(()=>{class t extends m{constructor(t){super(),this._doc=t,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(t.head)}_addStylesToHost(t,e){t.forEach(t=>{const n=this._doc.createElement("style");n.textContent=t,this._styleNodes.add(e.appendChild(n))})}addHost(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)}removeHost(t){this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(e=>this._addStylesToHost(t,e))}ngOnDestroy(){this._styleNodes.forEach(t=>Object(s.x)().remove(t))}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(s.d))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})();const v={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/"},b=/%COMP%/g;function _(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let M=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new w(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case r.R.Emulated:{let n=this.rendererByCompId.get(e.id);return n||(n=new C(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n}case 1:case r.R.ShadowDom:return new V(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=_(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(p),r.Wb(g),r.Wb(r.c))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})();class w{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(v[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,n){t&&t.insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,s){if(s){e=s+":"+e;const r=v[s];r?t.setAttributeNS(r,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const s=v[n];s?t.removeAttributeNS(s,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,s){s&(r.H.DashCase|r.H.Important)?t.style.setProperty(e,n,s&r.H.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&r.H.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,y(n)):this.eventManager.addEventListener(t,e,y(n))}}class C extends w{constructor(t,e,n,s){super(t),this.component=n;const r=_(s+"-"+n.id,n.styles,[]);e.addStyles(r),this.contentAttr="_ngcontent-%COMP%".replace(b,s+"-"+n.id),this.hostAttr="_nghost-%COMP%".replace(b,s+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class V extends w{constructor(t,e,n,s){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const r=_(s.id,s.styles,[]);for(let i=0;i{class t extends f{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(s.d))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})();const S=["alt","control","meta","shift"],O={"\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"},x={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"},L={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let k=(()=>{class t extends f{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,r){const i=t.parseEventName(n),o=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Object(s.x)().onAndCancel(e,i.domEventName,o))}static parseEventName(e){const n=e.toLowerCase().split("."),s=n.shift();if(0===n.length||"keydown"!==s&&"keyup"!==s)return null;const r=t._normalizeKey(n.pop());let i="";if(S.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),i+=t+".")}),i+=r,0!=n.length||0===r.length)return null;const o={};return o.domEventName=s,o.fullKey=i,o}static getEventFullKey(t){let e="",n=function(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&&x.hasOwnProperty(e)&&(e=x[e]))}return O[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),S.forEach(s=>{s!=n&&(0,L[s])(t)&&(e+=s+".")}),e+=n,e}static eventCallback(e,n,s){return r=>{t.getEventFullKey(r)===e&&s.runGuarded(()=>n(r))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(s.d))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})(),H=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Ib)({factory:function(){return Object(r.Wb)(A)},token:t,providedIn:"root"}),t})();function E(t){return new A(t.get(s.d))}let A=(()=>{class t extends H{constructor(t){super(),this._doc=t}sanitize(t,e){if(null==e)return null;switch(t){case r.J.NONE:return e;case r.J.HTML:return Object(r.db)(e,"HTML")?Object(r.wb)(e):Object(r.bb)(this._doc,String(e)).toString();case r.J.STYLE:return Object(r.db)(e,"Style")?Object(r.wb)(e):e;case r.J.SCRIPT:if(Object(r.db)(e,"Script"))return Object(r.wb)(e);throw new Error("unsafe value used in a script context");case r.J.URL:return Object(r.nb)(e),Object(r.db)(e,"URL")?Object(r.wb)(e):Object(r.cb)(String(e));case r.J.RESOURCE_URL:if(Object(r.db)(e,"ResourceURL"))return Object(r.wb)(e);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${t} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(t){return Object(r.eb)(t)}bypassSecurityTrustStyle(t){return Object(r.hb)(t)}bypassSecurityTrustScript(t){return Object(r.gb)(t)}bypassSecurityTrustUrl(t){return Object(r.ib)(t)}bypassSecurityTrustResourceUrl(t){return Object(r.fb)(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(s.d))},t.\u0275prov=Object(r.Ib)({factory:function(){return E(Object(r.Wb)(r.o))},token:t,providedIn:"root"}),t})();const T=[{provide:r.C,useValue:s.w},{provide:r.D,useValue:function(){o.makeCurrent(),u.init()},multi:!0},{provide:s.d,useFactory:function(){return Object(r.ub)(document),document},deps:[]}],j=Object(r.S)(r.W,"browser",T),N=[[],{provide:r.Z,useValue:"root"},{provide:r.m,useFactory:function(){return new r.m},deps:[]},{provide:d,useClass:z,multi:!0,deps:[s.d,r.A,r.C]},{provide:d,useClass:k,multi:!0,deps:[s.d]},[],{provide:M,useClass:M,deps:[p,g,r.c]},{provide:r.G,useExisting:M},{provide:m,useExisting:g},{provide:g,useClass:g,deps:[s.d]},{provide:r.N,useClass:r.N,deps:[r.A]},{provide:p,useClass:p,deps:[d,r.A]},[]];let I=(()=>{class t{constructor(t){if(t)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(e){return{ngModule:t,providers:[{provide:r.c,useValue:e.appId},{provide:c,useExisting:r.c},h]}}}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)(r.Wb(t,12))},providers:N,imports:[s.c,r.f]}),t})();function R(){return new P(Object(r.Wb)(s.d))}let P=(()=>{class t{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(s.d))},t.\u0275prov=Object(r.Ib)({factory:R,token:t,providedIn:"root"}),t})();"undefined"!=typeof window&&window},cp0P:function(t,e,n){"use strict";n.d(e,"a",function(){return l});var s=n("HDdC"),r=n("DH7j"),i=n("lJxs"),o=n("XoHu"),a=n("Cfvw");function l(...t){if(1===t.length){const e=t[0];if(Object(r.a)(e))return c(e,null);if(Object(o.a)(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return c(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return c(t=1===t.length&&Object(r.a)(t[0])?t[0]:t,null).pipe(Object(i.a)(t=>e(...t)))}return c(t,null)}function c(t,e){return new s.a(n=>{const s=t.length;if(0===s)return void n.complete();const r=new Array(s);let i=0,o=0;for(let l=0;l{h||(h=!0,o++),r[l]=t},error:t=>n.error(t),complete:()=>{i++,i!==s&&h||(o===s&&n.next(e?e.reduce((t,e,n)=>(t[e]=r[n],t),{}):r),n.complete())}}))}})}},eIep:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var s=n("lJxs"),r=n("Cfvw"),i=n("zx2A");function o(t,e){return"function"==typeof e?n=>n.pipe(o((n,i)=>Object(r.a)(t(n,i)).pipe(Object(s.a)((t,s)=>e(n,t,i,s))))):e=>e.lift(new a(t))}class a{constructor(t){this.project=t}call(t,e){return e.subscribe(new l(t,this.project))}}class l extends i.b{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(s){return void this.destination.error(s)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const n=new i.a(this),s=this.destination;s.add(n),this.innerSubscription=Object(i.c)(t,n),this.innerSubscription!==n&&s.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;t&&!t.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}}},ecjd:function(t,e,n){"use strict";function s(t){return null==t}function r(t){return null===t}function i(t){return!s(t)}function o(t){return"object"==typeof t&&i(t)}function a(t){return Array.isArray(t)}function l(t){return"string"==typeof t}function c(t){return l(t)&&0===t.length}function h(t){return"number"==typeof t&&!isNaN(t)}function u(t){return"boolean"==typeof t}function d(t){return"function"==typeof t}function p(t,e={validateUndefined:!0,validateNull:!0,validateEmptyString:!0,validateEmptyArray:!0,validateEmptyClass:!1}){return!!(e.validateUndefined&&s(t)||e.validateNull&&r(t)||e.validateEmptyString&&c(t)||e.validateEmptyArray&&function(t){return a(t)&&0===t.length}(t)||e.validateEmptyClass&&function(t){return function(t){return t===Object(t)&&!d(t)&&!a(t)}(t)&&0===Object.keys(t).length}(t))}function f(t,...e){return t.replace(/{(\d+)}/g,function(t,n){return void 0!==e[n]?e[n]:t})}function m(t,e,n="\u2026"){return t&&t.length>e?t.substring(0,e-n.length)+n:t}function g(t,e,n){const s=a(e)?e:[e],r=[];let i="",o=!1,l=!1;for(let a of t)if(s.includes(a))o?i+=a:(r.push(i),i="");else switch(a){case n:l?(i+=a,l=!1):o=!o;break;case"\\":l=!0;break;default:l=!1,i+=a}return r.push(i),r}function v(t){return s(t)?"":l(t)?t:o(t)&&d(t.toString)?t.toString():t+""}function b(t){return v(t).toLowerCase()}function _(t){return v(t).toUpperCase()}function y(t){return w(t).replace(/[-_\s]+(.)?/g,(t,e)=>_(e))}function M(t){return C(w(t).replace(/([A-Z])/g,"-$1").replace(/[-_\s]+/g,"-"),"-")}function w(t,...e){return e.length?function(t,...e){return e.length||(e=[" "]),v(t).replace(new RegExp(`[${e.join("")}]+$`),"")}(C(t,...e),...e):v(t).trim()}function C(t,...e){return e.length||(e=[" "]),v(t).replace(new RegExp(`^[${e.join("")}]+`),"")}function V(t,e=!1){t=w(t);const n=e?t.slice(1).toLowerCase():t.slice(1);return t.charAt(0).toUpperCase()+n}function z(t,e,n){return t.length{if(l-=1,s(c))return;let e=function(t,e){if(!o(t))return;const n=/^(\w+)\((.*)\)$/g.exec(e);if(n){const e=n[1];let s=n[2];return s&&(s=function(t,e,n){return t.replace(new RegExp("'".replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&"),"g"),'"')}(n[2]),s=JSON.parse(s)),t[e](s)}return t[e]}(c,t);r&&s(e)&&(c[t]=e=l?{}:n),c=e}),r?void 0:c}function O(t){const e=[];for(let n in t)e.push(n);return e}function x(t,e,n,s){return t.concat().sort(function(t,r){const i=L(S(t,e),S(r,e),s);return"desc"===n?-1*i:i})}function L(t,e,n){return"string"==typeof t||"string"==typeof e?(s(t)&&(t=""),s(e)&&(e=""),new Intl.Collator(n,{sensitivity:"base"}).compare(t,e)):te?1:0}function k(t,e,n){return t.concat().sort(function(t,s){return L(e(t),e(s),n)})}function H(t,e){let n=0;return t&&t.forEach(t=>{n+=e(t)||0}),n}function E(t,e,n){return i(t)&&i(e)?t.length===e.length&&t.every((t,s)=>{if(n)return e.some(e=>n(e)===n(t));{const n=e[s];return a(t)&&a(n)?E(t,n):t===n}}):t===e}function A(t){return T(t)/255}function T(t){return parseInt(t,16)}function j(t,e,n,s){var r=[z(Math.round(t).toString(16),2,"0"),z(Math.round(e).toString(16),2,"0"),z(Math.round(n).toString(16),2,"0")];return s&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}n.d(e,"a",function(){return At}),n.d(e,"b",function(){return Ct}),n.d(e,"v",function(){return Vt}),n.d(e,"w",function(){return zt}),n.d(e,"c",function(){return It}),n.d(e,"K",function(){return Wt}),n.d(e,"d",function(){return Jt}),n.d(e,"e",function(){return bt}),n.d(e,"G",function(){return _t}),n.d(e,"H",function(){return yt}),n.d(e,"T",function(){return x}),n.d(e,"M",function(){return k}),n.d(e,"V",function(){return H}),n.d(e,"h",function(){return E}),n.d(e,"R",function(){return j}),n.d(e,"O",function(){return F}),n.d(e,"q",function(){return K}),n.d(e,"n",function(){return G}),n.d(e,"o",function(){return J}),n.d(e,"s",function(){return Z}),n.d(e,"p",function(){return Q}),n.d(e,"r",function(){return Y}),n.d(e,"z",function(){return st}),n.d(e,"i",function(){return rt}),n.d(e,"k",function(){return it}),n.d(e,"Q",function(){return ot}),n.d(e,"l",function(){return at}),n.d(e,"P",function(){return lt}),n.d(e,"S",function(){return St}),n.d(e,"N",function(){return Ot}),n.d(e,"f",function(){return xt}),n.d(e,"J",function(){return kt}),n.d(e,"j",function(){return Ht}),n.d(e,"L",function(){return O}),n.d(e,"m",function(){return f}),n.d(e,"ab",function(){return m}),n.d(e,"U",function(){return g}),n.d(e,"Z",function(){return v}),n.d(e,"Y",function(){return b}),n.d(e,"W",function(){return y}),n.d(e,"X",function(){return M}),n.d(e,"g",function(){return V}),n.d(e,"I",function(){return s}),n.d(e,"B",function(){return r}),n.d(e,"x",function(){return i}),n.d(e,"E",function(){return o}),n.d(e,"t",function(){return a}),n.d(e,"F",function(){return l}),n.d(e,"y",function(){return c}),n.d(e,"D",function(){return h}),n.d(e,"u",function(){return u}),n.d(e,"A",function(){return d}),n.d(e,"C",function(){return p});const N="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",I="[\\s|\\(]+("+N+")[,|\\s]+("+N+")[,|\\s]+("+N+")\\s*\\)?",R="[\\s|\\(]+("+N+")[,|\\s]+("+N+")[,|\\s]+("+N+")[,|\\s]+("+N+")\\s*\\)?",P=/^\s+/,D=/\s+$/,q={CSS_UNIT:new RegExp(N),RGB:new RegExp("rgb"+I),RGBA:new RegExp("rgba"+R),HSL:new RegExp("hsl"+I),HSLA:new RegExp("hsla"+R),HSV:new RegExp("hsv"+I),HSVA:new RegExp("hsva"+R),HEX3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,HEX6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,HEX4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,HEX8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function F(t){let e;return t=t.replace(P,"").replace(D,"").toLowerCase(),(e=q.RGB.exec(t))?{r:+e[1],g:+e[2],b:+e[3],a:1}:(e=q.RGBA.exec(t))?{r:+e[1],g:+e[2],b:+e[3],a:+e[4]}:(e=q.HEX8.exec(t))?{r:T(e[1]),g:T(e[2]),b:T(e[3]),a:A(e[4])}:(e=q.HEX6.exec(t))?{r:T(e[1]),g:T(e[2]),b:T(e[3]),a:1}:(e=q.HEX4.exec(t))?{r:T(e[1]+""+e[1]),g:T(e[2]+""+e[2]),b:T(e[3]+""+e[3]),a:A(e[4]+""+e[4])}:(e=q.HEX3.exec(t))?{r:T(e[1]+""+e[1]),g:T(e[2]+""+e[2]),b:T(e[3]+""+e[3]),a:1}:null}let B;try{B="undefined"!=typeof Intl}catch(Qt){B=!1}const W={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},U=X(31,t=>String(t+1)),$={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]};function K(t,e){if(B){const n=new Intl.DateTimeFormat(t,{month:e,timeZone:"utc"});return X(12,t=>tt(et(n,new Date(2017,t,1))))}return W[e]}function G(t){if(B){const e=new Intl.DateTimeFormat(t,{day:"numeric",timeZone:"utc"});return X(31,t=>tt(et(e,new Date(2017,0,t+1))))}return U}function J(t,e){if(B){const n=new Intl.DateTimeFormat(t,{weekday:e,timeZone:"utc"});return X(7,t=>tt(et(n,new Date(2017,0,t+1))))}return $[e]}function Z(t,e){return B?tt(et(new Intl.DateTimeFormat(t,{year:"numeric",timeZone:"utc"}),e)):String(e.getFullYear())}function Q(t){s(t)&&(t=navigator.language);const e=t.indexOf("-")>-1?t.substr(t.indexOf("-")+1):t;if(e){if("AEAFBHDJDZEGIQIRJOKWLYOMQASDSY".match(/../g).includes(e))return"saturday";if("AGARASAUBDBRBSBTBWBZCACNCODMDOETGTGUHKHNIDILINJMJPKEKHKRLAMHMMMOMTMXMZNINPPAPEPHPKPRPTPYSASGSVTHTTTWUMUSVEVIWSYEZAZW".match(/../g).includes(e))return"sunday"}return"monday"}function Y(t){return function(t,e,n){const s=new Date(t,e,0);return t>=0&&t<100&&s.setFullYear(s.getFullYear()-1900),s}(t.getFullYear(),t.getMonth()+1).getDate()}function X(t,e){const n=Array(t);for(let s=0;s{const i=new FileReader;switch(i.onerror=t=>r(t),i.onload=()=>{null===i.result?r():"base64"===e&&nt(i.result)?s(i.result.split(",")[1]):s(i.result)},e){case"arraybuffer":i.readAsArrayBuffer(t);break;case"dataurl":case"base64":i.readAsDataURL(t);break;case"text":i.readAsText(t,n);break;default:r("Unhandled file reader output.")}})}function ct(t){if(t&&"string"==typeof t)switch(t.toLowerCase()){case"short":return ut("short-date");case"medium":return ut("medium-date");case"long":return ut("long-date");case"full":return ut("full-date")}return ct("short")}function ht(t){if(t&&"string"==typeof t)switch(t.toLowerCase()){case"short":return ut("short-time");case"medium":return ut("medium-time");case"long":return ut("long-time");case"full":return ut("full-time")}return ht("short")}function ut(t){if(t&&"string"==typeof t)switch(t.toLowerCase()){case"short":return{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};case"medium":return{year:"numeric",month:"short",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"};case"long":return{year:"numeric",month:"long",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:"short"};case"full":return{year:"numeric",month:"long",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:"short",weekday:"long"};case"short-date":return{year:"numeric",month:"2-digit",day:"2-digit"};case"medium-date":return{year:"numeric",month:"short",day:"2-digit"};case"long-date":return{year:"numeric",month:"long",day:"2-digit"};case"full-date":return{year:"numeric",month:"long",day:"2-digit",weekday:"long"};case"short-time":return{hour:"2-digit",minute:"2-digit"};case"medium-time":return{hour:"2-digit",minute:"2-digit",second:"2-digit"};case"long-time":return{hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:"short"};case"full-time":return{hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:"long"}}return ut("short")}n("mrSG");const dt=/^([+-])?(?:(\d{1,9})\.)?([0-9]{1}|(?:0[0-9]|1[0-9]|2[0-3])+):([0-5]?[0-9])(?::([0-5]?[0-9])(?:\.(\d{1,9}))?)?$/,pt=/([+-])?(?:(\d{1,9})\.)?([0-9]{1}|(?:0[0-9]|1[0-9]|2[0-3])+):([0-5]?[0-9])(?::([0-5]?[0-9])(?:\.(\d{1,9}))?)?\s?(AM|PM|am|pm)?$/,ft=1e3,mt=6e4,gt=36e5,vt=864e5;class bt{constructor(...t){switch(this._millis=0,t.length){case 1:{const e=t[0];this._millis=e instanceof bt?e._millis:e instanceof Date?bt.getTotalMilliseconds(0,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()):l(e)?bt.parseString(e):+e}break;case 3:{const[e,n,s]=t;this._millis=bt.getTotalMilliseconds(0,e,n,s)}break;case 4:case 5:{const[e,n,s,r,i]=t;this._millis=bt.getTotalMilliseconds(e,n,s,r,i)}}if(this._millis>Number.MAX_SAFE_INTEGER||this._millis=0?this._millis:-this._millis)}equals(t){return i(t)&&this.totalMilliseconds===t.totalMilliseconds}getHashCode(){return this._millis^this._millis>>32}compareTo(t){return this._millis>t._millis?1:this._millis=0?.5:-.5));if(n>bt.maxValue.totalMilliseconds||n0?Math.floor(t):0}static getTotalMilliseconds(t=0,e=0,n=0,s=0,r=0){return t*vt+e*gt+n*mt+s*ft+1*r}static createTimeIsoString(t,e,n,s,r,o){const a=[],l=[e,n];i(s)&&l.push(s),i(t)&&a.push(Ot(t,1,!1)),a.push(l.map(t=>Ot(t,2,!1)).join(":")),i(r)&&a.push(Ot(r,3,!1));const c=a.join(".");return o?o+c:c}}function _t(t){return l(t)&&dt.test(t)}function yt(t){return t instanceof Date||t instanceof bt||_t(t)}const Mt=/^(\d{4}-\d{2}-\d{2})(?:T(\d{2}:\d{2}:\d{2})(?:\.(\d+))?([+-]\d{2}:\d{2})?Z?)?$/,wt=/^(\d{1,4})[./-](\d{1,4})(?:[./-](\d{1,4}))?/;class Ct{constructor(...t){switch(this._date=new Date,this._offset=Ct.getUtcOffset(this._date),t.length){case 1:{const e=t[0];e instanceof Ct?(this._date=e.toDate(),this._offset=e._offset):e instanceof bt?(this._date=e.toDate(),this._offset=Ct.getUtcOffset(this._date)):l(e)?[this._date,this._offset]=Ct.parseString(e):(this._date=new Date(e),this._offset=Ct.getUtcOffset(this._date))}break;case 2:{const e=t[0],n=t[1];e instanceof Ct?(this._date=e._date,this._offset=n):e instanceof Date?(this._date=new Date(e.getTime()),this._offset=n):(this._date=new Date(e),this._offset=n)}break;case 3:{const[e,n,s]=t;this._date=Ct.createDateFromValues(e,n,s),this._offset=Ct.getUtcOffset(this._date)}break;case 6:{const[e,n,s,r,i,o]=t;this._date=Ct.createDateFromValues(e,n,s,r,i,o),this._offset=Ct.getUtcOffset(this._date)}break;case 7:{const[e,n,s,r,i,o,a]=t,l=h(a)?a:0,c=a instanceof bt?a:void 0;this._date=Ct.createDateFromValues(e,n,s,r,i,o,l),this._offset=c||Ct.getUtcOffset(this._date)}break;case 8:{const[e,n,s,r,i,o,a,l]=t;this._date=Ct.createDateFromValues(e,n,s,r,i,o,a),this._offset=l}}}get year(){return this._date.getFullYear()}get month(){return this._date.getMonth()+1}get day(){return this._date.getDate()}get hour(){return this._date.getHours()}get minute(){return this._date.getMinutes()}get second(){return this._date.getSeconds()}get millisecond(){return this._date.getMilliseconds()}get date(){const t=new Date(this.year,this.month-1,this.day);return new Ct(t)}get totalMilliseconds(){return this._date.getTime()}get timeOfDay(){return new bt(0,this.hour,this.minute,this.second,this.millisecond)}get dayOfWeek(){return this._date.getDay()}get offset(){return this._offset}get invalid(){return isNaN(this.totalMilliseconds)}add(t){return new Ct(this.totalMilliseconds+t.totalMilliseconds)}addMilliseconds(t){const e=new Date(this.totalMilliseconds);return e.setMilliseconds(e.getMilliseconds()+t),new Ct(e)}addSeconds(t){const e=new Date(this.totalMilliseconds);return e.setSeconds(e.getSeconds()+t),new Ct(e)}addMinutes(t){const e=new Date(this.totalMilliseconds);return e.setMinutes(e.getMinutes()+t),new Ct(e)}addHours(t){const e=new Date(this.totalMilliseconds);return e.setHours(e.getHours()+t),new Ct(e)}addDays(t){const e=new Date(this.totalMilliseconds);return e.setDate(e.getDate()+t),new Ct(e)}addMonths(t){const e=new Date(this.totalMilliseconds);return e.setMonth(e.getMonth()+t),new Ct(e)}addYears(t){const e=new Date(this.totalMilliseconds);return e.setFullYear(e.getFullYear()+t),new Ct(e)}subtract(t){const e=this.totalMilliseconds-t.totalMilliseconds;return t instanceof bt?new Ct(e):new bt(e)}equals(t){return i(t)&&this.totalMilliseconds===t.totalMilliseconds}format(t="short",e){const n=l(t)?ut(t):t;return new Intl.DateTimeFormat(e,n).format(this._date)}formatDate(t="short",e){const n=ct(t);return new Intl.DateTimeFormat(e,n).format(this._date)}formatTime(t="short",e){return this.timeOfDay.format(t,e)}toDateString(t){return this.format({year:"numeric",month:"2-digit",day:"2-digit"},t)}toTimeString(t){return this.format({hour:"2-digit",minute:"2-digit",second:void 0},t)}toDateIsoString(){return`${Ot(this.year,4)}-${Ot(this.month,2)}-${Ot(this.day,2)}`}toTimeIsoString(){return this.timeOfDay.toIsoString()}toIsoString(){return isNaN(this.totalMilliseconds)?"Invalid date":`${Ot(this.year,4)}-${Ot(this.month,2)}-${Ot(this.day,2)}T${this.timeOfDay.toIsoString()}${this.offset.toOffsetString()}`}toString(){return this.toIsoString()}toJSON(){return this.toIsoString()}toDate(){return new Date(this.totalMilliseconds)}valueOf(){return this._date}withOffset(t){const e=new Ct(this);return e._offset=t,e}toOffset(t){return this.subtract(this.offset).add(t).withOffset(t)}toLocalTime(){return this.toOffset(Ct.getUtcOffset(this))}toUniversalTime(){return this.toOffset(bt.zero)}toTimeZone(t){const e=Ct.getTimeZoneOffset(this,t);return this.toOffset(e)}static get zero(){return new Ct(0)}static get now(){return new Ct(Date.now())}static get today(){return new Ct(Date.now()).date}static fromUtc(t,e,n,s,r,i,o){return new Ct(Date.UTC(t,e-1,n,s,r,i,o),bt.zero)}static getUtcOffset(t){const e=t instanceof Ct?t._date:t;if(isNaN(e.getTime()))return bt.zero;const n=e.getTimezoneOffset();return bt.fromMinutes(-1*n)}static getTimeZoneOffset(t,e){const n=new Ct(t),s=new Ct(new Date(n.toLocalTime()._date.toLocaleString("en-US",{timeZone:e})));return n.offset.add(bt.fromMilliseconds(s.totalMilliseconds-s.millisecond-(n.totalMilliseconds-n.millisecond)))}static parse(t,e){const n=this.tryParse(t,e);if(!n)throw new Error("DateTime: Parsing failed.");return n}static tryParse(t,e){try{if(!t)return null;const[n,s]=this.parseString(t,e);return isNaN(n.getTime())?null:new Ct(n,s)}catch(Qt){return null}}static parseString(t,e){return Vt(t)?this.parseIsoString(t):this.parseLocaleString(t,e)}static parseIsoString(t){const e=Mt.exec(t);if(!e)return[new Date(NaN),bt.zero];const[n,s,r,i,o]=e;return[new Date(`${s}T${r||"00:00:00"}.${i||"000"}`),new bt(o||"00:00")]}static parseLocaleString(t,e){const n=wt.exec(t);if(!n)return[new Date(NaN),bt.zero];const s=function(t,e){switch(function(t){const e=new Intl.DateTimeFormat(t,{year:"numeric",month:"numeric",day:"numeric"}).formatToParts(),n=e.findIndex(t=>"year"===t.type),s=e.findIndex(t=>"day"===t.type);return 0===n?"B":0===s?"L":"M"}(e)){case"B":{const[e,n,s,r]=t;return{year:Lt(n),month:Lt(s),day:Lt(r)}}case"L":{const[e,n,s,r]=t;return{year:Lt(r),month:Lt(s),day:Lt(n)}}case"M":{const[e,n,s,r]=t;return{year:Lt(r),month:Lt(n),day:Lt(s)}}}}(n,e),r=bt.tryParse(t,e),i=new Date(s.year,s.month-1,s.day,r?r.hours:0,r?r.minutes:0,r?r.seconds:0,r?r.milliseconds:0);return[i,this.getUtcOffset(i)]}static createDateFromValues(t,e,n,s=0,r=0,i=0,o=0){if(e<1||e>12)throw Error(`DateTime: Invalid month "${e}". Month has to be between 1 and 12.`);if(n<1)throw Error(`DateTime: Invalid day "${n}". Day has to be greater than 0.`);const a=e-1,l=new Date(t,a,n,s,r,i,o);if(t>=0&&t<100&&l.setFullYear(l.getFullYear()-1900),l.getMonth()!=a)throw Error(`DateTime: Invalid day "${n}" for month "${e}".`);return l}}function Vt(t){return l(t)&&Mt.test(t)}function zt(t){return t instanceof Date||t instanceof Ct||Vt(t)}function St(t,e=2){return Math.round((t+Number.EPSILON)*Math.pow(10,e))/Math.pow(10,e)}function Ot(t,e,n=!0){const s=t<0?"-":"",r=z(t.toString().substr(s?1:0),e,"0");return n?s+r:r}function xt(t){return null==t?0:"number"==typeof t?t:"string"==typeof t?t.length:t instanceof Date?t.getTime():t instanceof Ct||t instanceof bt?t.totalMilliseconds:a(t)?t.length:!0===t?1:!1===t?0:NaN}function Lt(t){return s(t)?0:+t}function kt(t,e,n){return tn?n:t}function Ht(t,e,n=1){if(t>e)return[];const s=[t];let r=t;for(;r+=n,!(r>e);)s.push(r);return s}const Et=255;class At{constructor(...t){switch(this._rgba=null,t.length){case 1:{const e=t[0];this._rgba=l(e)?F(e):function(t){return o(t)&&!r(t)&&"r"in t&&"g"in t&&"b"in t&&"a"in t}(e)?{r:kt(e.r,0,Et),g:kt(e.g,0,Et),b:kt(e.b,0,Et),a:kt(e.a,0,1)}:function(t){return o(t)&&!r(t)&&"r"in t&&"g"in t&&"b"in t}(e)?{r:kt(e.r,0,Et),g:kt(e.g,0,Et),b:kt(e.b,0,Et),a:1}:null}break;case 3:case 4:{const[e,n,s,r]=t;this._rgba={r:kt(e,0,Et),g:kt(n,0,Et),b:kt(s,0,Et),a:null!=r&&r<1?r:1}}}}get r(){return this._rgba?this._rgba.r:0}get g(){return this._rgba?this._rgba.g:0}get b(){return this._rgba?this._rgba.b:0}get a(){return this._rgba?this._rgba.a:0}toHex(t){return j(this.r,this.g,this.b,t)}toHex8(t){return function(t,e,n,s,r){var i,o=[z(Math.round(t).toString(16),2,"0"),z(Math.round(e).toString(16),2,"0"),z(Math.round(n).toString(16),2,"0"),z((i=s,Math.round(255*i).toString(16)),2,"0")];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this.r,this.g,this.b,this.a,t)}toRgba(){return this._rgba?Object.assign({},this._rgba):{r:0,g:0,b:0,a:0}}format(t){switch(t){case"hex":return this.toHexString(!1);case"hex3":return this.toHexString(!0);case"hex4":return this.toHex8String(!0);case"hex6":return this.toHexString(!1);case"hex8":return this.toHex8String(!1);case"rgba":return this.toRgbaString();default:return this.toString()}}toHexString(t){return"#"+this.toHex(t)}toHex8String(t){return"#"+this.toHex8(t)}toRgbaString(){return`rgba(${this.r},${this.g},${this.b},${this.a})`}toString(){return this.toHexString()}toJSON(){return this.toString()}valueOf(){return this._rgba}equals(t){if(!i(t))return!1;const e=this.toRgba(),n=t.toRgba();return e.r===n.r&&e.g===n.g&&e.b===n.b&&e.a===n.a}static parse(t){const e=this.tryParse(t);if(!e)throw new Error("Color: Parsing failed.");return e}static tryParse(t){try{if(!t)return null;const e=F(t);return e?new At(e):null}catch(Qt){return null}}}var Tt=n("XNiG");n("pLZG");var jt=n("xgIS"),Nt=n("lJxs");class It{constructor(t){this.name=t}get value(){return this._safeValue}get _safeValue(){return s(this._value)&&(this._value=this.load()),this._value}get(t){return this._safeValue[t]}getOrSet(t,e){let n=this.get(t);return s(n)&&(n=e,this.set(t,e)),n}set(t,e){this._safeValue[t]=e,this.save()}setOrRemove(t,e){s(e)?this.remove(t):this.set(t,e)}remove(t){delete this._safeValue[t],this.save()}clear(){this._value=void 0,this.save()}load(){const t=Rt.isSupported?localStorage.getItem(this.name):null;return t?JSON.parse(t):{}}save(){if(Rt.isSupported){const t=s(this._value)?null:JSON.stringify(this._value);t?localStorage.setItem(this.name,t):localStorage.removeItem(this.name)}}}let Rt=(()=>{class t{static get isSupported(){return void 0===this._isSupported&&(this._isSupported=this.testStorage()),this._isSupported}static testStorage(){try{const t="_storage_test_";return localStorage.setItem(t,"Test if localStorage is available"),localStorage.removeItem(t),!0}catch(Qt){return console.warn(Qt),!1}}}return t.storageChange=Object(jt.a)(window,"storage").pipe(Object(Nt.a)(t=>t)),t})();const Pt=/^(?:(only|not)?\s*([_a-z][_a-z0-9-]*)|(\([^\)]+\)))(?:\s*and\s*(.*))?$/i,Dt=/^\(\s*([_a-z-][_a-z0-9-]*)\s*(?:\:\s*([^\)]+))?\s*\)$/,qt=/^(?:(min|max)-)?(.+)/,Ft=/(em|rem|px|cm|mm|in|pt|pc)?\s*$/,Bt=/(dpi|dpcm|dppx)?\s*$/;function Wt(t,e){return function(t){return t?t.split(",").map(t=>{const e=(t=t.trim()).match(Pt);if(!e)throw new SyntaxError(`Invalid CSS media query: "${t}"`);const n=e[1],s=e[2],r=((e[3]||"")+(e[4]||"")).trim();return{inverse:!!n&&"not"===n.toLowerCase(),type:s?s.toLowerCase():"all",expressions:Ut(t,r)}}):[]}(t).some(t=>{const n=t.inverse,s="all"===t.type||e.type===t.type;if(s&&n||!s&&!n)return!1;const r=t.expressions.every(t=>{const n=t.feature,s=t.modifier;let r=t.value,i=e[n];if(!i)return!1;switch(n){case"orientation":case"scan":return String(i).toLowerCase()===r.toLowerCase();case"width":case"height":case"device-width":case"device-height":r=Gt(r),i=Gt(i);break;case"resolution":r=Kt(r),i=Kt(i);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":r=$t(r),i=$t(i);break;case"grid":case"color":case"color-index":case"monochrome":r=parseInt(r,10)||1,i=parseInt(""+i,10)||0}switch(s){case"min":return i>=r;case"max":return i<=r;default:return i===r}});return r&&!n||!r&&n})}function Ut(t,e){if(!e)return[];const n=e.match(/\([^\)]+\)/g);if(!n)throw new SyntaxError(`Invalid CSS media query: "${t}"`);return n.map(e=>{const n=e.match(Dt);if(!n)throw new SyntaxError(`Invalid CSS media query: "${t}"`);const s=n[1].toLowerCase().match(qt);if(!s)throw new SyntaxError(`Invalid CSS media query: "${t}"`);return{modifier:s[1],feature:s[2],value:n[2]}})}function $t(t){if("number"==typeof t)return t;let e=Number(t);if(!e){const n=t.match(/^(\d+)\s*\/\s*(\d+)$/);n&&(e=parseFloat(n[1])/parseFloat(n[2]))}return e}function Kt(t){const e=l(t)?parseFloat(t):t,n=String(t).match(Bt);switch(n&&n.length>1?n[1]:null){case"dpcm":return e/2.54;case"dppx":return 96*e;default:return e}}function Gt(t){const e=l(t)?parseFloat(t):t,n=String(t).match(Ft);switch(n&&n.length>1?n[1]:null){case"em":case"rem":return 16*e;case"cm":return 96*e/2.54;case"mm":return 96*e/2.54/10;case"in":return 96*e;case"pt":return 72*e;case"pc":return 72*e/12;default:return e}}class Jt{constructor(t){this._unsubscribed=new Tt.a,this.unsubscribed=this._unsubscribed.asObservable(),this._subscriptions=[],this._subscriptions=t||[]}set sub(t){this._subscriptions.push(t)}add(...t){return this._subscriptions=this._subscriptions.concat(t),this}unsubscribe(){this._subscriptions.forEach(t=>t.unsubscribe()),this._subscriptions=[],this._unsubscribed.next()}complete(){this._unsubscribed.complete()}valueOf(t,e){const n=new Zt(t,e);return this.add(n),n}}class Zt{constructor(t,e){this.closed=!1,this._valueChange=new Tt.a,this.valueChange=this._valueChange.asObservable(),this.value$=this._valueChange.pipe(Object(Nt.a)(t=>this._value)),this._value=e,this._subscription=t.subscribe(t=>{this._value=t,this._valueChange.next()})}get value(){return this._value}unsubscribe(){this._subscription.unsubscribe(),this._valueChange.complete(),this.closed=!0}}},fqV1:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var s=n("8Y7J"),r=n("AeXS"),i=n("Zxq0");function o(t,e){1&t&&s.Nb(0,"eds-spinner")}let a=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.Gb({type:t,selectors:[["app-loading"]],decls:1,vars:0,consts:[[4,"nkShowWhileLoading"]],template:function(t,e){1&t&&s.vc(0,o,1,0,"eds-spinner",0)},directives:[r.t,i.A],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] > eds-spinner[_ngcontent-%COMP%]{display:block;margin:0 auto}"]}),t})()},gRHU:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var s=n("2fFW"),r=n("NJ4a");const i={closed:!0,next(t){},error(t){if(s.a.useDeprecatedSynchronousErrorHandling)throw t;Object(r.a)(t)},complete(){}}},iFvM:function(t,e,n){"use strict";n.d(e,"a",function(){return s}),n.d(e,"b",function(){return i});const s=new(n("ecjd").c)("@eventim/gettogether");function r(t,e){switch(e){case"int":return/^\d+$/.test(t.path);default:return!0}}const i=("{eventId?:int}",(t,e,n)=>{var s;const i="{eventId?:int}".split("/")||(null===(s=n.path)||void 0===s?void 0:s.split("/"))||[];if(i.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||i.lengthr(n,t));if(!l&&!i)return null;l&&(o[s]=n,a.push(n))}else{if(e!==n.path)return null;a.push(n)}}return{consumed:a,posParams:o}})},iInd:function(t,e,n){"use strict";n.d(e,"a",function(){return Zt}),n.d(e,"b",function(){return G}),n.d(e,"c",function(){return K}),n.d(e,"d",function(){return $}),n.d(e,"e",function(){return lt}),n.d(e,"f",function(){return gn}),n.d(e,"g",function(){return vn}),n.d(e,"h",function(){return bn}),n.d(e,"i",function(){return kn}),n.d(e,"j",function(){return yn});var s=n("SVse"),r=n("8Y7J"),i=n("Cfvw"),o=n("LRne"),a=n("2Vo4"),l=n("itXk"),c=n("HDdC");const h=(()=>{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})();var u=n("GyhO"),d=n("NXyV"),p=n("EY2u"),f=n("EQ5u"),m=n("XNiG"),g=n("lJxs"),v=n("eIep"),b=n("IzEk"),_=n("JX91"),y=n("7o/Q");function M(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(s){return s.lift(new w(t,e,n))}}class w{constructor(t,e,n=!1){this.accumulator=t,this.seed=e,this.hasSeed=n}call(t,e){return e.subscribe(new C(t,this.accumulator,this.seed,this.hasSeed))}}class C extends y.a{constructor(t,e,n,s){super(t),this.accumulator=e,this._seed=n,this.hasSeed=s,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let n;try{n=this.accumulator(this.seed,t,e)}catch(s){this.destination.error(s)}this.seed=n,this.destination.next(n)}}var V=n("pLZG"),z=n("JIr8"),S=n("bOdf"),O=n("4I5i");function x(t){return function(e){return 0===t?Object(p.b)():e.lift(new L(t))}}class L{constructor(t){if(this.total=t,this.total<0)throw new O.a}call(t,e){return e.subscribe(new k(t,this.total))}}class k extends y.a{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,n=this.total,s=this.count++;e.length0){const n=this.count>=this.total?this.total:this.count,s=this.ring;for(let r=0;re.lift(new E(t))}class E{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new A(t,this.errorFactory))}}class A extends y.a{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}}function T(){return new h}function j(t=null){return e=>e.lift(new N(t))}class N{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new I(t,this.defaultValue))}}class I extends y.a{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var R=n("SpAZ");function P(t,e){const n=arguments.length>=2;return s=>s.pipe(t?Object(V.a)((e,n)=>t(e,n,s)):R.a,Object(b.a)(1),n?j(e):H(()=>new h))}var D=n("5+tZ"),q=n("vkgz"),F=n("x+ZX"),B=n("nYR2"),W=n("bHdf");class U{constructor(t,e){this.id=t,this.url=e}}class $ extends U{constructor(t,e,n="imperative",s=null){super(t,e),this.navigationTrigger=n,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class K extends U{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class G extends U{constructor(t,e,n){super(t,e),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class J extends U{constructor(t,e,n){super(t,e),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Z extends U{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Q extends U{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Y extends U{constructor(t,e,n,s,r){super(t,e),this.urlAfterRedirects=n,this.state=s,this.shouldActivate=r}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class X extends U{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class tt extends U{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class et{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class nt{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class st{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class rt{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class it{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ot{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class at{constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const lt="primary";class ct{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function ht(t){return new ct(t)}function ut(t){const e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function dt(t,e,n){const s=n.path.split("/");if(s.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||s.lengths[e]===t)}return t===e}function mt(t){return Array.prototype.concat.apply([],t)}function gt(t){return t.length>0?t[t.length-1]:null}function vt(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function bt(t){return Object(r.qb)(t)?t:Object(r.rb)(t)?Object(i.a)(Promise.resolve(t)):Object(o.a)(t)}function _t(t,e,n){return n?function(t,e){return pt(t,e)}(t.queryParams,e.queryParams)&&yt(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>ft(t[n],e[n]))}(t.queryParams,e.queryParams)&&Mt(t.root,e.root)}function yt(t,e){if(!St(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(const n in e.children){if(!t.children[n])return!1;if(!yt(t.children[n],e.children[n]))return!1}return!0}function Mt(t,e){return wt(t,e,e.segments)}function wt(t,e,n){if(t.segments.length>n.length)return!!St(t.segments.slice(0,n.length),n)&&!e.hasChildren();if(t.segments.length===n.length){if(!St(t.segments,n))return!1;for(const n in e.children){if(!t.children[n])return!1;if(!Mt(t.children[n],e.children[n]))return!1}return!0}{const s=n.slice(0,t.segments.length),r=n.slice(t.segments.length);return!!St(t.segments,s)&&!!t.children[lt]&&wt(t.children[lt],e,r)}}class Ct{constructor(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ht(this.queryParams)),this._queryParamMap}toString(){return Lt.serialize(this)}}class Vt{constructor(t,e){this.segments=t,this.children=e,this.parent=null,vt(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return kt(this)}}class zt{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=ht(this.parameters)),this._parameterMap}toString(){return It(this)}}function St(t,e){return t.length===e.length&&t.every((t,n)=>t.path===e[n].path)}class Ot{}class xt{parse(t){const e=new Ft(t);return new Ct(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){var e;return`/${Ht(t.root,!0)}${function(t){const e=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(t=>`${At(e)}=${At(t)}`).join("&"):`${At(e)}=${At(n)}`});return e.length?`?${e.join("&")}`:""}(t.queryParams)}${"string"==typeof t.fragment?`#${e=t.fragment,encodeURI(e)}`:""}`}}const Lt=new xt;function kt(t){return t.segments.map(t=>It(t)).join("/")}function Ht(t,e){if(!t.hasChildren())return kt(t);if(e){const e=t.children[lt]?Ht(t.children[lt],!1):"",n=[];return vt(t.children,(t,e)=>{e!==lt&&n.push(`${e}:${Ht(t,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}{const e=function(t,e){let n=[];return vt(t.children,(t,s)=>{s===lt&&(n=n.concat(e(t,s)))}),vt(t.children,(t,s)=>{s!==lt&&(n=n.concat(e(t,s)))}),n}(t,(e,n)=>n===lt?[Ht(t.children[lt],!1)]:[`${n}:${Ht(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[lt]?`${kt(t)}/${e[0]}`:`${kt(t)}/(${e.join("//")})`}}function Et(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function At(t){return Et(t).replace(/%3B/gi,";")}function Tt(t){return Et(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function jt(t){return decodeURIComponent(t)}function Nt(t){return jt(t.replace(/\+/g,"%20"))}function It(t){return`${Tt(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${Tt(t)}=${Tt(e[t])}`).join("")}`;var e}const Rt=/^[^\/()?;=#]+/;function Pt(t){const e=t.match(Rt);return e?e[0]:""}const Dt=/^[^=?&#]+/,qt=/^[^?&#]+/;class Ft{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Vt([],{}):new Vt([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[lt]=new Vt(t,e)),n}parseSegment(){const t=Pt(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new zt(jt(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=Pt(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=Pt(this.remaining);t&&(n=t,this.capture(n))}t[jt(e)]=jt(n)}parseQueryParam(t){const e=function(t){const e=t.match(Dt);return e?e[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=function(t){const e=t.match(qt);return e?e[0]:""}(this.remaining);t&&(n=t,this.capture(n))}const s=Nt(e),r=Nt(n);if(t.hasOwnProperty(s)){let e=t[s];Array.isArray(e)||(e=[e],t[s]=e),e.push(r)}else t[s]=r}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=Pt(this.remaining),s=this.remaining[n.length];if("/"!==s&&")"!==s&&";"!==s)throw new Error(`Cannot parse url '${this.url}'`);let r;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=lt);const i=this.parseChildren();e[r]=1===Object.keys(i).length?i[lt]:new Vt([],i),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class Bt{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=Wt(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=Wt(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Ut(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return Ut(t,this._root).map(t=>t.value)}}function Wt(t,e){if(t===e.value)return e;for(const n of e.children){const e=Wt(t,n);if(e)return e}return null}function Ut(t,e){if(t===e.value)return[e];for(const n of e.children){const s=Ut(t,n);if(s.length)return s.unshift(e),s}return[]}class $t{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Kt(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class Gt extends Bt{constructor(t,e){super(t),this.snapshot=e,te(this,t)}toString(){return this.snapshot.toString()}}function Jt(t,e){const n=function(t,e){const n=new Yt([],{},{},"",{},lt,e,null,t.root,-1,{});return new Xt("",new $t(n,[]))}(t,e),s=new a.a([new zt("",{})]),r=new a.a({}),i=new a.a({}),o=new a.a({}),l=new a.a(""),c=new Zt(s,r,o,l,i,lt,e,n.root);return c.snapshot=n.root,new Gt(new $t(c,[]),n)}class Zt{constructor(t,e,n,s,r,i,o,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=s,this.data=r,this.outlet=i,this.component=o,this._futureSnapshot=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Object(g.a)(t=>ht(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(g.a)(t=>ht(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Qt(t,e="emptyOnly"){const n=t.pathFromRoot;let s=0;if("always"!==e)for(s=n.length-1;s>=1;){const t=n[s],e=n[s-1];if(t.routeConfig&&""===t.routeConfig.path)s--;else{if(e.component)break;s--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(s))}class Yt{constructor(t,e,n,s,r,i,o,a,l,c,h){this.url=t,this.params=e,this.queryParams=n,this.fragment=s,this.data=r,this.outlet=i,this.component=o,this.routeConfig=a,this._urlSegment=l,this._lastPathIndex=c,this._resolve=h}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=ht(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ht(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Xt extends Bt{constructor(t,e){super(e),this.url=t,te(this,e)}toString(){return ee(this._root)}}function te(t,e){e.value._routerState=t,e.children.forEach(e=>te(t,e))}function ee(t){const e=t.children.length>0?` { ${t.children.map(ee).join(", ")} } `:"";return`${t.value}${e}`}function ne(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,pt(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),pt(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;npt(t.parameters,s[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||se(t.parent,e.parent))}function re(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){const s=n.value;s._futureSnapshot=e.value;const r=function(t,e,n){return e.children.map(e=>{for(const s of n.children)if(t.shouldReuseRoute(e.value,s.value.snapshot))return re(t,e,s);return re(t,e)})}(t,e,n);return new $t(s,r)}{const n=t.retrieve(e.value);if(n){const t=n.route;return ie(e,t),t}{const n=new Zt(new a.a((s=e.value).url),new a.a(s.params),new a.a(s.queryParams),new a.a(s.fragment),new a.a(s.data),s.outlet,s.component,s),r=e.children.map(e=>re(t,e));return new $t(n,r)}}var s}function ie(t,e){if(t.value.routeConfig!==e.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==e.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");e.value._futureSnapshot=t.value;for(let n=0;n{i[e]=Array.isArray(t)?t.map(t=>`${t}`):`${t}`}),new Ct(n.root===t?e:ce(n.root,t,e),i,r)}function ce(t,e,n){const s={};return vt(t.children,(t,r)=>{s[r]=t===e?n:ce(t,e,n)}),new Vt(t.segments,s)}class he{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&oe(n[0]))throw new Error("Root segment cannot have matrix parameters");const s=n.find(ae);if(s&&s!==gt(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ue{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function de(t,e,n){if(t||(t=new Vt([],{})),0===t.segments.length&&t.hasChildren())return pe(t,e,n);const s=function(t,e,n){let s=0,r=e;const i={match:!1,pathIndex:0,commandIndex:0};for(;r=n.length)return i;const e=t.segments[r],o=n[s];if(ae(o))break;const a=`${o}`,l=s0&&void 0===a)break;if(a&&l&&"object"==typeof l&&void 0===l.outlets){if(!ve(a,l,e))return i;s+=2}else{if(!ve(a,{},e))return i;s++}r++}return{match:!0,pathIndex:r,commandIndex:s}}(t,e,n),r=n.slice(s.commandIndex);if(s.match&&s.pathIndex{"string"==typeof n&&(n=[n]),null!==n&&(r[s]=de(t.children[s],e,n))}),vt(t.children,(t,e)=>{void 0===s[e]&&(r[e]=t)}),new Vt(t.segments,r)}}function fe(t,e,n){const s=t.segments.slice(0,e);let r=0;for(;r{"string"==typeof t&&(t=[t]),null!==t&&(e[n]=fe(new Vt([],{}),0,t))}),e}function ge(t){const e={};return vt(t,(t,n)=>e[n]=`${t}`),e}function ve(t,e,n){return t==n.path&&pt(e,n.parameters)}class be{constructor(t,e,n,s){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=s}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),ne(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const s=Kt(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,s[e],n),delete s[e]}),vt(s,(t,e)=>{this.deactivateRouteAndItsChildren(t,n)})}deactivateRoutes(t,e,n){const s=t.value,r=e?e.value:null;if(s===r)if(s.component){const r=n.getContext(s.outlet);r&&this.deactivateChildRoutes(t,e,r.children)}else this.deactivateChildRoutes(t,e,n);else r&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet);if(n&&n.outlet){const e=n.outlet.detach(),s=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:s})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet),s=n&&t.value.component?n.children:e,r=Kt(t);for(const i of Object.keys(r))this.deactivateRouteAndItsChildren(r[i],s);n&&n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}activateChildRoutes(t,e,n){const s=Kt(e);t.children.forEach(t=>{this.activateRoutes(t,s[t.value.outlet],n),this.forwardEvent(new ot(t.value.snapshot))}),t.children.length&&this.forwardEvent(new rt(t.value.snapshot))}activateRoutes(t,e,n){const s=t.value,r=e?e.value:null;if(ne(s),s===r)if(s.component){const r=n.getOrCreateContext(s.outlet);this.activateChildRoutes(t,e,r.children)}else this.activateChildRoutes(t,e,n);else if(s.component){const e=n.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const t=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),_e(t.route)}else{const n=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(s.snapshot),r=n?n.module.componentFactoryResolver:null;e.attachRef=null,e.route=s,e.resolver=r,e.outlet&&e.outlet.activateWith(s,r),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,n)}}function _e(t){ne(t.value),t.children.forEach(_e)}class ye{constructor(t,e){this.routes=t,this.module=e}}function Me(t){return"function"==typeof t}function we(t){return t instanceof Ct}const Ce=Symbol("INITIAL_VALUE");function Ve(){return Object(v.a)(t=>Object(l.a)(t.map(t=>t.pipe(Object(b.a)(1),Object(_.a)(Ce)))).pipe(M((t,e)=>{let n=!1;return e.reduce((t,s,r)=>{if(t!==Ce)return t;if(s===Ce&&(n=!0),!n){if(!1===s)return s;if(r===e.length-1||we(s))return s}return t},t)},Ce),Object(V.a)(t=>t!==Ce),Object(g.a)(t=>we(t)?t:!0===t),Object(b.a)(1)))}let ze=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Gb({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&r.Nb(0,"router-outlet")},directives:function(){return[yn]},encapsulation:2}),t})();function Se(t,e=""){for(let n=0;nke(t)===e);return n.push(...t.filter(t=>ke(t)!==e)),n}const Ee={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function Ae(t,e,n){var s;if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?Object.assign({},Ee):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const r=(e.matcher||dt)(n,t,e);if(!r)return Object.assign({},Ee);const i={};vt(r.posParams,(t,e)=>{i[e]=t.path});const o=r.consumed.length>0?Object.assign(Object.assign({},i),r.consumed[r.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:o,positionalParamSegments:null!==(s=r.posParams)&&void 0!==s?s:{}}}function Te(t,e,n,s,r="corrected"){if(n.length>0&&function(t,e,n){return n.some(n=>je(t,e,n)&&ke(n)!==lt)}(t,n,s)){const r=new Vt(e,function(t,e,n,s){const r={};r[lt]=s,s._sourceSegment=t,s._segmentIndexShift=e.length;for(const i of n)if(""===i.path&&ke(i)!==lt){const n=new Vt([],{});n._sourceSegment=t,n._segmentIndexShift=e.length,r[ke(i)]=n}return r}(t,e,s,new Vt(n,t.children)));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(n=>je(t,e,n))}(t,n,s)){const i=new Vt(t.segments,function(t,e,n,s,r,i){const o={};for(const a of s)if(je(t,n,a)&&!r[ke(a)]){const n=new Vt([],{});n._sourceSegment=t,n._segmentIndexShift="legacy"===i?t.segments.length:e.length,o[ke(a)]=n}return Object.assign(Object.assign({},r),o)}(t,e,n,s,t.children,r));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:n}}const i=new Vt(t.segments,t.children);return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:n}}function je(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path}function Ne(t,e,n,s){return!!(ke(t)===s||s!==lt&&je(e,n,t))&&("**"===t.path||Ae(e,t,n).matched)}function Ie(t,e,n){return 0===e.length&&!t.children[n]}class Re{constructor(t){this.segmentGroup=t||null}}class Pe{constructor(t){this.urlTree=t}}function De(t){return new c.a(e=>e.error(new Re(t)))}function qe(t){return new c.a(e=>e.error(new Pe(t)))}function Fe(t){return new c.a(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class Be{constructor(t,e,n,s,i){this.configLoader=e,this.urlSerializer=n,this.urlTree=s,this.config=i,this.allowRedirects=!0,this.ngModule=t.get(r.y)}apply(){const t=Te(this.urlTree.root,[],[],this.config).segmentGroup,e=new Vt(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,e,lt).pipe(Object(g.a)(t=>this.createUrlTree(We(t),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Object(z.a)(t=>{if(t instanceof Pe)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof Re)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,lt).pipe(Object(g.a)(e=>this.createUrlTree(We(e),t.queryParams,t.fragment))).pipe(Object(z.a)(t=>{if(t instanceof Re)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,n){const s=t.segments.length>0?new Vt([],{[lt]:t}):t;return new Ct(s,e,n)}expandSegmentGroup(t,e,n,s){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Object(g.a)(t=>new Vt([],t))):this.expandSegment(t,n,e,n.segments,s,!0)}expandChildren(t,e,n){const s=[];for(const r of Object.keys(n.children))"primary"===r?s.unshift(r):s.push(r);return Object(i.a)(s).pipe(Object(S.a)(s=>{const r=n.children[s],i=He(e,s);return this.expandSegmentGroup(t,i,r,s).pipe(Object(g.a)(t=>({segment:t,outlet:s})))}),M((t,e)=>(t[e.outlet]=e.segment,t),{}),function(t,e){const n=arguments.length>=2;return s=>s.pipe(t?Object(V.a)((e,n)=>t(e,n,s)):R.a,x(1),n?j(e):H(()=>new h))}())}expandSegment(t,e,n,s,r,a){return Object(i.a)(n).pipe(Object(S.a)(i=>this.expandSegmentAgainstRoute(t,e,n,i,s,r,a).pipe(Object(z.a)(t=>{if(t instanceof Re)return Object(o.a)(null);throw t}))),P(t=>!!t),Object(z.a)((t,n)=>{if(t instanceof h||"EmptyError"===t.name){if(Ie(e,s,r))return Object(o.a)(new Vt([],{}));throw new Re(e)}throw t}))}expandSegmentAgainstRoute(t,e,n,s,r,i,o){return Ne(s,e,r,i)?void 0===s.redirectTo?this.matchSegmentAgainstRoute(t,e,s,r,i):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,s,r,i):De(e):De(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,s,r,i){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,s,i):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,s,r,i)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,s){const r=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?qe(r):this.lineralizeSegments(n,r).pipe(Object(D.a)(n=>{const r=new Vt(n,{});return this.expandSegment(t,r,e,n,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,s,r,i){const{matched:o,consumedSegments:a,lastChild:l,positionalParamSegments:c}=Ae(e,s,r);if(!o)return De(e);const h=this.applyRedirectCommands(a,s.redirectTo,c);return s.redirectTo.startsWith("/")?qe(h):this.lineralizeSegments(s,h).pipe(Object(D.a)(s=>this.expandSegment(t,e,n,s.concat(r.slice(l)),i,!1)))}matchSegmentAgainstRoute(t,e,n,s,r){if("**"===n.path)return n.loadChildren?(n._loadedConfig?Object(o.a)(n._loadedConfig):this.configLoader.load(t.injector,n)).pipe(Object(g.a)(t=>(n._loadedConfig=t,new Vt(s,{})))):Object(o.a)(new Vt(s,{}));const{matched:i,consumedSegments:a,lastChild:l}=Ae(e,n,s);if(!i)return De(e);const c=s.slice(l);return this.getChildConfig(t,n,s).pipe(Object(D.a)(t=>{const s=t.module,i=t.routes,{segmentGroup:l,slicedSegments:h}=Te(e,a,c,i),u=new Vt(l.segments,l.children);if(0===h.length&&u.hasChildren())return this.expandChildren(s,i,u).pipe(Object(g.a)(t=>new Vt(a,t)));if(0===i.length&&0===h.length)return Object(o.a)(new Vt(a,{}));const d=ke(n)===r;return this.expandSegment(s,u,i,h,d?lt:r,!0).pipe(Object(g.a)(t=>new Vt(a.concat(t.segments),t.children)))}))}getChildConfig(t,e,n){return e.children?Object(o.a)(new ye(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Object(o.a)(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe(Object(D.a)(n=>n?this.configLoader.load(t.injector,e).pipe(Object(g.a)(t=>(e._loadedConfig=t,t))):function(t){return new c.a(e=>e.error(ut(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(e))):Object(o.a)(new ye([],t))}runCanLoadGuards(t,e,n){const s=e.canLoad;if(!s||0===s.length)return Object(o.a)(!0);const r=s.map(s=>{const r=t.get(s);let i;if(function(t){return t&&Me(t.canLoad)}(r))i=r.canLoad(e,n);else{if(!Me(r))throw new Error("Invalid CanLoad guard");i=r(e,n)}return bt(i)});return Object(o.a)(r).pipe(Ve(),Object(q.a)(t=>{if(!we(t))return;const e=ut(`Redirecting to "${this.urlSerializer.serialize(t)}"`);throw e.url=t,e}),Object(g.a)(t=>!0===t))}lineralizeSegments(t,e){let n=[],s=e.root;for(;;){if(n=n.concat(s.segments),0===s.numberOfChildren)return Object(o.a)(n);if(s.numberOfChildren>1||!s.children[lt])return Fe(t.redirectTo);s=s.children[lt]}}applyRedirectCommands(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreatreUrlTree(t,e,n,s){const r=this.createSegmentGroup(t,e.root,n,s);return new Ct(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return vt(t,(t,s)=>{if("string"==typeof t&&t.startsWith(":")){const r=t.substring(1);n[s]=e[r]}else n[s]=t}),n}createSegmentGroup(t,e,n,s){const r=this.createSegments(t,e.segments,n,s);let i={};return vt(e.children,(e,r)=>{i[r]=this.createSegmentGroup(t,e,n,s)}),new Vt(r,i)}createSegments(t,e,n,s){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,s):this.findOrReturn(e,n))}findPosParam(t,e,n){const s=n[e.path.substring(1)];if(!s)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return s}findOrReturn(t,e){let n=0;for(const s of e){if(s.path===t.path)return e.splice(n),s;n++}return t}}function We(t){const e={};for(const n of Object.keys(t.children)){const s=We(t.children[n]);(s.segments.length>0||s.hasChildren())&&(e[n]=s)}return function(t){if(1===t.numberOfChildren&&t.children[lt]){const e=t.children[lt];return new Vt(t.segments.concat(e.segments),e.children)}return t}(new Vt(t.segments,e))}class Ue{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class $e{constructor(t,e){this.component=t,this.route=e}}function Ke(t,e,n){const s=t._root;return Je(s,e?e._root:null,n,[s.value])}function Ge(t,e,n){const s=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(s?s.module.injector:n).get(t)}function Je(t,e,n,s,r={canDeactivateChecks:[],canActivateChecks:[]}){const i=Kt(e);return t.children.forEach(t=>{!function(t,e,n,s,r={canDeactivateChecks:[],canActivateChecks:[]}){const i=t.value,o=e?e.value:null,a=n?n.getContext(t.value.outlet):null;if(o&&i.routeConfig===o.routeConfig){const l=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!St(t.url,e.url);case"pathParamsOrQueryParamsChange":return!St(t.url,e.url)||!pt(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!se(t,e)||!pt(t.queryParams,e.queryParams);case"paramsChange":default:return!se(t,e)}}(o,i,i.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new Ue(s)):(i.data=o.data,i._resolvedData=o._resolvedData),Je(t,e,i.component?a?a.children:null:n,s,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new $e(a.outlet.component,o))}else o&&Ze(e,a,r),r.canActivateChecks.push(new Ue(s)),Je(t,null,i.component?a?a.children:null:n,s,r)}(t,i[t.value.outlet],n,s.concat([t.value]),r),delete i[t.value.outlet]}),vt(i,(t,e)=>Ze(t,n.getContext(e),r)),r}function Ze(t,e,n){const s=Kt(t),r=t.value;vt(s,(t,s)=>{Ze(t,r.component?e?e.children.getContext(s):null:e,n)}),n.canDeactivateChecks.push(new $e(r.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,r))}class Qe{}function Ye(t){return new c.a(e=>e.error(t))}class Xe{constructor(t,e,n,s,r,i){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=s,this.paramsInheritanceStrategy=r,this.relativeLinkResolution=i}recognize(){const t=Te(this.urlTree.root,[],[],this.config.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,lt);if(null===e)return null;const n=new Yt([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},lt,this.rootComponentType,null,this.urlTree.root,-1,{}),s=new $t(n,e),r=new Xt(this.url,s);return this.inheritParamsAndData(r._root),r}inheritParamsAndData(t){const e=t.value,n=Qt(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}processChildren(t,e){const n=[];for(const r of Object.keys(e.children)){const s=e.children[r],i=He(t,r),o=this.processSegmentGroup(i,s,r);if(null===o)return null;n.push(...o)}const s=function(t){const e=[];for(const n of t){if(!tn(n)){e.push(n);continue}const t=e.find(t=>n.value.routeConfig===t.value.routeConfig);void 0!==t?t.children.push(...n.children):e.push(n)}return e}(n);return s.sort((t,e)=>t.value.outlet===lt?-1:e.value.outlet===lt?1:t.value.outlet.localeCompare(e.value.outlet)),s}processSegment(t,e,n,s){for(const r of t){const t=this.processSegmentAgainstRoute(r,e,n,s);if(null!==t)return t}return Ie(e,n,s)?[]:null}processSegmentAgainstRoute(t,e,n,s){if(t.redirectTo||!Ne(t,e,n,s))return null;let r,i=[],o=[];if("**"===t.path){const s=n.length>0?gt(n).parameters:{};r=new Yt(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,sn(t),ke(t),t.component,t,en(e),nn(e)+n.length,rn(t))}else{const s=Ae(e,t,n);if(!s.matched)return null;i=s.consumedSegments,o=n.slice(s.lastChild),r=new Yt(i,s.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,sn(t),ke(t),t.component,t,en(e),nn(e)+i.length,rn(t))}const a=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:l,slicedSegments:c}=Te(e,i,o,a.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const t=this.processChildren(a,l);return null===t?null:[new $t(r,t)]}if(0===a.length&&0===c.length)return[new $t(r,[])];const h=ke(t)===s,u=this.processSegment(a,l,c,h?lt:s);return null===u?null:[new $t(r,u)]}}function tn(t){const e=t.value.routeConfig;return e&&""===e.path&&void 0===e.redirectTo}function en(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function nn(t){let e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function sn(t){return t.data||{}}function rn(t){return t.resolve||{}}function on(t){return Object(v.a)(e=>{const n=t(e);return n?Object(i.a)(n).pipe(Object(g.a)(()=>e)):Object(o.a)(e)})}class an extends class{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const ln=new r.r("ROUTES");class cn{constructor(t,e,n,s){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=s}load(t,e){if(e._loader$)return e._loader$;this.onLoadStartListener&&this.onLoadStartListener(e);const n=this.loadModuleFactory(e.loadChildren).pipe(Object(g.a)(n=>{this.onLoadEndListener&&this.onLoadEndListener(e);const s=n.create(t);return new ye(mt(s.injector.get(ln,void 0,r.q.Self|r.q.Optional)).map(Le),s)}),Object(z.a)(t=>{throw e._loader$=void 0,t}));return e._loader$=new f.a(n,()=>new m.a).pipe(Object(F.a)()),e._loader$}loadModuleFactory(t){return"string"==typeof t?Object(i.a)(this.loader.load(t)):bt(t()).pipe(Object(D.a)(t=>t instanceof r.w?Object(o.a)(t):Object(i.a)(this.compiler.compileModuleAsync(t))))}}class hn{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new un,this.attachRef=null}}class un{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new hn,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}class dn{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function pn(t){throw t}function fn(t,e,n){return e.parse("/")}function mn(t,e){return Object(o.a)(null)}let gn=(()=>{class t{constructor(t,e,n,s,i,o,l,c){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=s,this.config=c,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new m.a,this.errorHandler=pn,this.malformedUriErrorHandler=fn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:mn,afterPreactivation:mn},this.urlHandlingStrategy=new dn,this.routeReuseStrategy=new an,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.ngModule=i.get(r.y),this.console=i.get(r.Y);const h=i.get(r.A);this.isNgZoneEnabled=h instanceof r.A&&r.A.isInAngularZone(),this.resetConfig(c),this.currentUrlTree=new Ct(new Vt([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new cn(o,l,t=>this.triggerEvent(new et(t)),t=>this.triggerEvent(new nt(t))),this.routerState=Jt(this.currentUrlTree,this.rootComponentType),this.transitions=new a.a({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(t){const e=this.events;return t.pipe(Object(V.a)(t=>0!==t.id),Object(g.a)(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),Object(v.a)(t=>{let n=!1,s=!1;return Object(o.a)(t).pipe(Object(q.a)(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Object(v.a)(t=>{const n=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Object(o.a)(t).pipe(Object(v.a)(t=>{const n=this.transitions.getValue();return e.next(new $(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==this.transitions.getValue()?p.a:Promise.resolve(t)}),(s=this.ngModule.injector,r=this.configLoader,i=this.urlSerializer,a=this.config,Object(v.a)(t=>function(t,e,n,s,r){return new Be(t,e,n,s,r).apply()}(s,r,i,t.extractedUrl,a).pipe(Object(g.a)(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e}))))),Object(q.a)(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,n,s,r){return Object(D.a)(i=>function(t,e,n,s,r="emptyOnly",i="legacy"){try{const a=new Xe(t,e,n,s,r,i).recognize();return null===a?Ye(new Qe):Object(o.a)(a)}catch(a){return Ye(a)}}(t,e,i.urlAfterRedirects,n(i.urlAfterRedirects),s,r).pipe(Object(g.a)(t=>Object.assign(Object.assign({},i),{targetSnapshot:t}))))}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),Object(q.a)(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects);const n=new Z(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(n)}));var s,r,i,a;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:s,source:r,restoredState:i,extras:a}=t,l=new $(n,this.serializeUrl(s),r,i);e.next(l);const c=Jt(s,this.rootComponentType).snapshot;return Object(o.a)(Object.assign(Object.assign({},t),{targetSnapshot:c,urlAfterRedirects:s,extras:Object.assign(Object.assign({},a),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),p.a}),on(t=>{const{targetSnapshot:e,id:n,extractedUrl:s,rawUrl:r,extras:{skipLocationChange:i,replaceUrl:o}}=t;return this.hooks.beforePreactivation(e,{navigationId:n,appliedUrlTree:s,rawUrlTree:r,skipLocationChange:!!i,replaceUrl:!!o})}),Object(q.a)(t=>{const e=new Q(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Object(g.a)(t=>Object.assign(Object.assign({},t),{guards:Ke(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return Object(D.a)(n=>{const{targetSnapshot:s,currentSnapshot:r,guards:{canActivateChecks:a,canDeactivateChecks:l}}=n;return 0===l.length&&0===a.length?Object(o.a)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,s){return Object(i.a)(t).pipe(Object(D.a)(t=>function(t,e,n,s,r){const i=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!i||0===i.length)return Object(o.a)(!0);const a=i.map(i=>{const o=Ge(i,e,r);let a;if(function(t){return t&&Me(t.canDeactivate)}(o))a=bt(o.canDeactivate(t,e,n,s));else{if(!Me(o))throw new Error("Invalid CanDeactivate guard");a=bt(o(t,e,n,s))}return a.pipe(P())});return Object(o.a)(a).pipe(Ve())}(t.component,t.route,n,e,s)),P(t=>!0!==t,!0))}(l,s,r,t).pipe(Object(D.a)(n=>n&&"boolean"==typeof n?function(t,e,n,s){return Object(i.a)(e).pipe(Object(S.a)(e=>Object(u.a)(function(t,e){return null!==t&&e&&e(new st(t)),Object(o.a)(!0)}(e.route.parent,s),function(t,e){return null!==t&&e&&e(new it(t)),Object(o.a)(!0)}(e.route,s),function(t,e,n){const s=e[e.length-1],r=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>Object(d.a)(()=>{const r=e.guards.map(r=>{const i=Ge(r,e.node,n);let o;if(function(t){return t&&Me(t.canActivateChild)}(i))o=bt(i.canActivateChild(s,t));else{if(!Me(i))throw new Error("Invalid CanActivateChild guard");o=bt(i(s,t))}return o.pipe(P())});return Object(o.a)(r).pipe(Ve())}));return Object(o.a)(r).pipe(Ve())}(t,e.path,n),function(t,e,n){const s=e.routeConfig?e.routeConfig.canActivate:null;if(!s||0===s.length)return Object(o.a)(!0);const r=s.map(s=>Object(d.a)(()=>{const r=Ge(s,e,n);let i;if(function(t){return t&&Me(t.canActivate)}(r))i=bt(r.canActivate(e,t));else{if(!Me(r))throw new Error("Invalid CanActivate guard");i=bt(r(e,t))}return i.pipe(P())}));return Object(o.a)(r).pipe(Ve())}(t,e.route,n))),P(t=>!0!==t,!0))}(s,a,t,e):Object(o.a)(n)),Object(g.a)(t=>Object.assign(Object.assign({},n),{guardsResult:t})))})}(this.ngModule.injector,t=>this.triggerEvent(t)),Object(q.a)(t=>{if(we(t.guardsResult)){const e=ut(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}const e=new Y(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),Object(V.a)(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const n=new G(t.id,this.serializeUrl(t.extractedUrl),"");return e.next(n),t.resolve(!1),!1}return!0}),on(t=>{if(t.guards.canActivateChecks.length)return Object(o.a)(t).pipe(Object(q.a)(t=>{const e=new X(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Object(v.a)(t=>{let n=!1;return Object(o.a)(t).pipe((s=this.paramsInheritanceStrategy,r=this.ngModule.injector,Object(D.a)(t=>{const{targetSnapshot:e,guards:{canActivateChecks:n}}=t;if(!n.length)return Object(o.a)(t);let a=0;return Object(i.a)(n).pipe(Object(S.a)(t=>function(t,e,n,s){return function(t,e,n,s){const r=Object.keys(t);if(0===r.length)return Object(o.a)({});const a={};return Object(i.a)(r).pipe(Object(D.a)(r=>function(t,e,n,s){const r=Ge(t,e,s);return bt(r.resolve?r.resolve(e,n):r(e,n))}(t[r],e,n,s).pipe(Object(q.a)(t=>{a[r]=t}))),x(1),Object(D.a)(()=>Object.keys(a).length===r.length?Object(o.a)(a):p.a))}(t._resolve,t,e,s).pipe(Object(g.a)(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),Qt(t,n).resolve),null)))}(t.route,e,s,r)),Object(q.a)(()=>a++),x(1),Object(D.a)(e=>a===n.length?Object(o.a)(t):p.a))})),Object(q.a)({next:()=>n=!0,complete:()=>{if(!n){const n=new G(t.id,this.serializeUrl(t.extractedUrl),"At least one route resolver didn't emit any value.");e.next(n),t.resolve(!1)}}}));var s,r}),Object(q.a)(t=>{const e=new tt(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}))}),on(t=>{const{targetSnapshot:e,id:n,extractedUrl:s,rawUrl:r,extras:{skipLocationChange:i,replaceUrl:o}}=t;return this.hooks.afterPreactivation(e,{navigationId:n,appliedUrlTree:s,rawUrlTree:r,skipLocationChange:!!i,replaceUrl:!!o})}),Object(g.a)(t=>{const e=function(t,e,n){const s=re(t,e._root,n?n._root:void 0);return new Gt(s,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),Object(q.a)(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl),this.routerState=t.targetRouterState,"deferred"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),(r=this.rootContexts,a=this.routeReuseStrategy,l=t=>this.triggerEvent(t),Object(g.a)(t=>(new be(a,t.targetRouterState,t.currentRouterState,l).activate(r),t))),Object(q.a)({next(){n=!0},complete(){n=!0}}),Object(B.a)(()=>{if(!n&&!s){this.resetUrlToCurrentUrlTree();const n=new G(t.id,this.serializeUrl(t.extractedUrl),`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`);e.next(n),t.resolve(!1)}this.currentNavigation=null}),Object(z.a)(n=>{if(s=!0,(r=n)&&r.ngNavigationCancelingError){const s=we(n.url);s||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const r=new G(t.id,this.serializeUrl(t.extractedUrl),n.message);e.next(r),s?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);this.scheduleNavigation(e,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);const s=new J(t.id,this.serializeUrl(t.extractedUrl),n);e.next(s);try{t.resolve(this.errorHandler(n))}catch(i){t.reject(i)}}var r;return p.a}));var r,a,l}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{const e=this.extractLocationChangeInfoFromEvent(t);this.shouldScheduleNavigation(this.lastLocationChangeInfo,e)&&setTimeout(()=>{const{source:t,state:n,urlTree:s}=e,r={replaceUrl:!0};if(n){const t=Object.assign({},n);delete t.navigationId,0!==Object.keys(t).length&&(r.state=t)}this.scheduleNavigation(s,t,n,r)},0),this.lastLocationChangeInfo=e}))}extractLocationChangeInfoFromEvent(t){var e;return{source:"popstate"===t.type?"popstate":"hashchange",urlTree:this.parseUrl(t.url),state:(null===(e=t.state)||void 0===e?void 0:e.navigationId)?t.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(t,e){if(!t)return!0;const n=e.urlTree.toString()===t.urlTree.toString();return!(e.transitionId===t.transitionId&&n&&("hashchange"===e.source&&"popstate"===t.source||"popstate"===e.source&&"hashchange"===t.source))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){Se(t),this.config=t.map(Le),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(t,e={}){const{relativeTo:n,queryParams:s,fragment:r,queryParamsHandling:i,preserveFragment:o}=e,a=n||this.routerState.root,l=o?this.currentUrlTree.fragment:r;let c=null;switch(i){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),s);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=s||null}return null!==c&&(c=this.removeEmptyProps(c)),function(t,e,n,s,r){if(0===n.length)return le(e.root,e.root,e,s,r);const i=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new he(!0,0,t);let e=0,n=!1;const s=t.reduce((t,s,r)=>{if("object"==typeof s&&null!=s){if(s.outlets){const e={};return vt(s.outlets,(t,n)=>{e[n]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(s.segmentPath)return[...t,s.segmentPath]}return"string"!=typeof s?[...t,s]:0===r?(s.split("/").forEach((s,r)=>{0==r&&"."===s||(0==r&&""===s?n=!0:".."===s?e++:""!=s&&t.push(s))}),t):[...t,s]},[]);return new he(n,e,s)}(n);if(i.toRoot())return le(e.root,new Vt([],{}),e,s,r);const o=function(t,e,n){if(t.isAbsolute)return new ue(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){const t=n.snapshot._urlSegment;return new ue(t,t===e.root,0)}const s=oe(t.commands[0])?0:1;return function(t,e,n){let s=t,r=e,i=n;for(;i>r;){if(i-=r,s=s.parent,!s)throw new Error("Invalid number of '../'");r=s.segments.length}return new ue(s,!1,r-i)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+s,t.numberOfDoubleDots)}(i,e,t),a=o.processChildren?pe(o.segmentGroup,o.index,i.commands):de(o.segmentGroup,o.index,i.commands);return le(o.segmentGroup,a,e,s,r)}(a,this.currentUrlTree,t,c,l)}navigateByUrl(t,e={skipLocationChange:!1}){const n=we(t)?t:this.parseUrl(t),s=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(s,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e{const s=t[n];return null!=s&&(e[n]=s),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new K(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,t.resolve(!0)},t=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(t,e,n,s,r){if(this.disposed)return Promise.resolve(!1);const i=this.getTransition(),o="imperative"!==e&&"imperative"===(null==i?void 0:i.source),a=(this.lastSuccessfulId===i.id||this.currentNavigation?i.rawUrl:i.urlAfterRedirects).toString()===t.toString();if(o&&a)return Promise.resolve(!0);let l,c,h;r?(l=r.resolve,c=r.reject,h=r.promise):h=new Promise((t,e)=>{l=t,c=e});const u=++this.navigationId;return this.setTransition({id:u,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:s,resolve:l,reject:c,promise:h,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),h.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,n,s){const r=this.urlSerializer.serialize(t);s=s||{},this.location.isCurrentPathEqualTo(r)||e?this.location.replaceState(r,"",Object.assign(Object.assign({},s),{navigationId:n})):this.location.go(r,"",Object.assign(Object.assign({},s),{navigationId:n}))}resetStateAndUrl(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(r.O),r.Wb(Ot),r.Wb(un),r.Wb(s.g),r.Wb(r.s),r.Wb(r.x),r.Wb(r.i),r.Wb(void 0))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})(),vn=(()=>{class t{constructor(t,e,n,s,r){this.router=t,this.route=e,this.commands=[],this.onChanges=new m.a,null==n&&s.setAttribute(r.nativeElement,"tabindex","0")}ngOnChanges(t){this.onChanges.next(this)}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}onClick(){const t={skipLocationChange:_n(this.skipLocationChange),replaceUrl:_n(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:_n(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(r.Mb(gn),r.Mb(Zt),r.Xb("tabindex"),r.Mb(r.F),r.Mb(r.l))},t.\u0275dir=r.Hb({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&r.ac("click",function(){return e.onClick()})},inputs:{routerLink:"routerLink",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[r.yb]}),t})(),bn=(()=>{class t{constructor(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.onChanges=new m.a,this.subscription=t.events.subscribe(t=>{t instanceof K&&this.updateTargetUrlAndHref()})}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}ngOnChanges(t){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,e,n,s,r){if(0!==t||e||n||s||r)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const i={skipLocationChange:_n(this.skipLocationChange),replaceUrl:_n(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,i),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:_n(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(r.Mb(gn),r.Mb(Zt),r.Mb(s.h))},t.\u0275dir=r.Hb({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&r.ac("click",function(t){return e.onClick(t.button,t.ctrlKey,t.shiftKey,t.altKey,t.metaKey)}),2&t&&(r.Vb("href",e.href,r.qc),r.Bb("target",e.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[r.yb]}),t})();function _n(t){return""===t||!!t}let yn=(()=>{class t{constructor(t,e,n,s,i){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new r.n,this.deactivateEvents=new r.n,this.name=s||lt,t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;const n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),s=this.parentContexts.getOrCreateContext(this.name).children,r=new Mn(t,s,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,r),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(r.Mb(un),r.Mb(r.Q),r.Mb(r.j),r.Xb("name"),r.Mb(r.h))},t.\u0275dir=r.Hb({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class Mn{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===Zt?this.route:t===un?this.childContexts:this.parent.get(t,e)}}class wn{}class Cn{preload(t,e){return Object(o.a)(null)}}let Vn=(()=>{class t{constructor(t,e,n,s,r){this.router=t,this.injector=s,this.preloadingStrategy=r,this.loader=new cn(e,n,e=>t.triggerEvent(new et(e)),e=>t.triggerEvent(new nt(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(Object(V.a)(t=>t instanceof K),Object(S.a)(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(r.y);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,e){const n=[];for(const s of e)if(s.loadChildren&&!s.canLoad&&s._loadedConfig){const t=s._loadedConfig;n.push(this.processRoutes(t.module,t.routes))}else s.loadChildren&&!s.canLoad?n.push(this.preloadConfig(t,s)):s.children&&n.push(this.processRoutes(t,s.children));return Object(i.a)(n).pipe(Object(W.a)(),Object(g.a)(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>(e._loadedConfig?Object(o.a)(e._loadedConfig):this.loader.load(t.injector,e)).pipe(Object(D.a)(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(gn),r.Wb(r.x),r.Wb(r.i),r.Wb(r.s),r.Wb(wn))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})(),zn=(()=>{class t{constructor(t,e,n={}){this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof $?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof K&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof at&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new at(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(gn),r.Wb(s.s),r.Wb(void 0))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})();const Sn=new r.r("ROUTER_CONFIGURATION"),On=new r.r("ROUTER_FORROOT_GUARD"),xn=[s.g,{provide:Ot,useClass:xt},{provide:gn,useFactory:function(t,e,n,r,i,o,a,l={},c,h){const u=new gn(null,t,e,n,r,i,o,mt(a));if(c&&(u.urlHandlingStrategy=c),h&&(u.routeReuseStrategy=h),function(t,e){t.errorHandler&&(e.errorHandler=t.errorHandler),t.malformedUriErrorHandler&&(e.malformedUriErrorHandler=t.malformedUriErrorHandler),t.onSameUrlNavigation&&(e.onSameUrlNavigation=t.onSameUrlNavigation),t.paramsInheritanceStrategy&&(e.paramsInheritanceStrategy=t.paramsInheritanceStrategy),t.relativeLinkResolution&&(e.relativeLinkResolution=t.relativeLinkResolution),t.urlUpdateStrategy&&(e.urlUpdateStrategy=t.urlUpdateStrategy)}(l,u),l.enableTracing){const t=Object(s.x)();u.events.subscribe(e=>{t.logGroup(`Router Event: ${e.constructor.name}`),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return u},deps:[Ot,un,s.g,r.s,r.x,r.i,ln,Sn,[class{},new r.B],[class{},new r.B]]},un,{provide:Zt,useFactory:function(t){return t.routerState.root},deps:[gn]},{provide:r.x,useClass:r.L},Vn,Cn,class{preload(t,e){return e().pipe(Object(z.a)(()=>Object(o.a)(null)))}},{provide:Sn,useValue:{enableTracing:!1}}];function Ln(){return new r.z("Router",gn)}let kn=(()=>{class t{constructor(t,e){}static forRoot(e,n){return{ngModule:t,providers:[xn,Tn(e),{provide:On,useFactory:An,deps:[[gn,new r.B,new r.K]]},{provide:Sn,useValue:n||{}},{provide:s.h,useFactory:En,deps:[s.r,[new r.p(s.a),new r.B],Sn]},{provide:zn,useFactory:Hn,deps:[gn,s.s,Sn]},{provide:wn,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Cn},{provide:r.z,multi:!0,useFactory:Ln},[jn,{provide:r.d,multi:!0,useFactory:Nn,deps:[jn]},{provide:Rn,useFactory:In,deps:[jn]},{provide:r.b,multi:!0,useExisting:Rn}]]}}static forChild(e){return{ngModule:t,providers:[Tn(e)]}}}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)(r.Wb(On,8),r.Wb(gn,8))}}),t})();function Hn(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new zn(t,e,n)}function En(t,e,n={}){return n.useHash?new s.e(t,e):new s.q(t,e)}function An(t){return"guarded"}function Tn(t){return[{provide:r.a,multi:!0,useValue:t},{provide:ln,multi:!0,useValue:t}]}let jn=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new m.a}appInitializer(){return this.injector.get(s.f,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),n=this.injector.get(gn),s=this.injector.get(Sn);return"disabled"===s.initialNavigation?(n.setUpLocationChangeListener(),t(!0)):"enabled"===s.initialNavigation||"enabledBlocking"===s.initialNavigation?(n.hooks.afterPreactivation=()=>this.initNavigation?Object(o.a)(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),n.initialNavigation()):t(!0),e})}bootstrapListener(t){const e=this.injector.get(Sn),n=this.injector.get(Vn),s=this.injector.get(zn),i=this.injector.get(gn),o=this.injector.get(r.g);t===o.components[0]&&("enabledNonBlocking"!==e.initialNavigation&&void 0!==e.initialNavigation||i.initialNavigation(),n.setUpPreloading(),s.init(),i.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(r.s))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})();function Nn(t){return t.appInitializer.bind(t)}function In(t){return t.bootstrapListener.bind(t)}const Rn=new r.r("Router Initializer")},iOXE:function(t,e,n){"use strict";n.d(e,"a",function(){return d});var s=n("JX91"),r=n("lJxs"),i=n("8Y7J"),o=n("AeXS"),a=n("Zxq0"),l=n("X0Zd"),c=n("iInd"),h=n("sk+v");const u=["*"];let d=(()=>{class t{constructor(t){this._routes=t,this.route$=this._routes.routeChange.pipe(Object(s.a)(void 0),Object(r.a)(t=>this._routes.routes),Object(r.a)(t=>t[t.length-1]))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(o.s))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-default-layout"]],ngContentSelectors:u,decls:12,vars:0,consts:[["customColor","header"],["edsMainHeaderItem",""],["edsMainHeaderLogo","","src","assets/eventim-logo_dark.svg"],["customColor","background",1,"nk-va:m"],["edsContainer","","edsSpacing","vertical-lg"]],template:function(t,e){1&t&&(i.hc(),i.Sb(0,"eds-main-header",0),i.Sb(1,"div",1),i.Nb(2,"img",2),i.Rb(),i.Sb(3,"div",1),i.Nb(4,"app-language-selection"),i.Rb(),i.Rb(),i.Sb(5,"eds-main-layout"),i.Sb(6,"eds-main-content",3),i.Sb(7,"main",4),i.Nb(8,"router-outlet"),i.gc(9),i.Rb(),i.Rb(),i.Nb(10,"eds-sticky-button-bar-outlet"),i.Rb(),i.Nb(11,"app-footer"))},directives:[a.o,a.p,a.q,l.a,a.r,a.n,a.f,a.z,c.j,a.B,h.a],styles:['[_nghost-%COMP%]{display:flex;position:relative}[_nghost-%COMP%] .eds-main-header[_ngcontent-%COMP%]{background-color:#202867;position:absolute}[_nghost-%COMP%] .eds-main-header[_ngcontent-%COMP%] .eds-main-header__item[_ngcontent-%COMP%]:last-child{margin-right:0;flex:0}@media screen and (min-width:360px){[_nghost-%COMP%] .eds-main-header[_ngcontent-%COMP%] .eds-main-header__item[_ngcontent-%COMP%]:last-child{margin-right:calc((1rem + 1vw) * 1.5)}}[_nghost-%COMP%] .eds-main-header[_ngcontent-%COMP%] .eds-simple-button[_ngcontent-%COMP%]{color:#fefefe}[_nghost-%COMP%] .esf-container.esf-container--full-width[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .eds-main-content[_ngcontent-%COMP%]{background:#202867;background:radial-gradient(circle,#202867 0,#020734 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#202867",endColorstr="#020734",GradientType=1);background-size:cover;background-position:top}[_nghost-%COMP%] .eds-main-content[_ngcontent-%COMP%] main[_ngcontent-%COMP%]{display:inline-block;min-height:80%;padding:0}@media screen and (max-width:580px){[_nghost-%COMP%] .eds-main-content[_ngcontent-%COMP%]{padding:5px 5px 20%}}@media screen and (min-width:1300px) and (max-height:780){[_nghost-%COMP%] .eds-main-content[_ngcontent-%COMP%]{padding:15px 5px}}@media screen and (max-width:360px){[_nghost-%COMP%] .eds-main-header__logo[_ngcontent-%COMP%]{height:auto;max-height:3.125rem}}']}),t})()},itXk:function(t,e,n){"use strict";n.d(e,"a",function(){return p});var s=n("z+Ro"),r=n("DH7j"),i=n("7o/Q");class o extends i.a{notifyNext(t,e,n,s,r){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class a extends i.a{constructor(t,e,n){super(),this.parent=t,this.outerValue=e,this.outerIndex=n,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var l=n("SeVD"),c=n("HDdC");function h(t,e,n,s,r=new a(t,n,s)){if(!r.closed)return e instanceof c.a?e.subscribe(r):Object(l.a)(e)(r)}var u=n("yCtX");const d={};function p(...t){let e,n;return Object(s.a)(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&Object(r.a)(t[0])&&(t=t[0]),Object(u.a)(t,n).lift(new f(e))}class f{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new m(t,this.resultSelector))}}class m extends o{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(d),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let n=0;n{const s=new r.a;let i=0;return s.add(e.schedule(function(){i!==t.length?(n.next(t[i++]),n.closed||s.add(this.schedule())):n.complete()})),s})}},kJWO:function(t,e,n){"use strict";n.d(e,"a",function(){return s});const s=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")()},kiQV:function(t){t.exports=JSON.parse('{"name":"eventim-gettogether","version":"0.0.0","license":"UNLICENSED","private":true,"author":{"name":"nolock software solutions","url":"https://www.nolock.at"},"repository":{"type":"git","url":"https://git.eventim.net/nolock/eventim.gettogether.angular"},"scripts":{"ng":"ng","start":"ng serve","build":"ng build","test":"ng test","lint":"ng lint","e2e":"ng e2e"},"dependencies":{"@angular/animations":"^11.2.0","@angular/cdk":"^11.2.0","@angular/cdk-experimental":"^11.2.0","@angular/common":"^11.2.0","@angular/compiler":"^11.2.0","@angular/core":"^11.2.0","@angular/flex-layout":"^11.0.0-beta.33","@angular/forms":"^11.2.0","@angular/platform-browser":"^11.2.0","@angular/platform-browser-dynamic":"^11.2.0","@angular/router":"^11.2.0","@eventim/design-system":"9.0.0","@nolock/eds-lib":"1.900.80","@nolock/util":"1.2.36","@nolock/util-ng":"1.2.62","countries-list":"^2.5.6","ng-recaptcha":"^7.0.1","resize-observer-polyfill":"^1.5.1","rxjs":"~6.6.3","tslib":"^2.1.0","video.js":"^7.11.4","zone.js":"~0.11.3"},"devDependencies":{"@angular-devkit/build-angular":"^0.1102.0","@angular/cli":"^11.2.0","@angular/compiler-cli":"^11.2.0","@types/node":"^14.14.28","@types/video.js":"^7.3.15","ts-node":"~9.1.1","tslint":"~6.1.3","typescript":"4.1.5"}}')},lJxs:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var s=n("7o/Q");function r(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new i(t,e))}}class i{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new o(t,this.project,this.thisArg))}}class o extends s.a{constructor(t,e,n){super(t),this.project=e,this.count=0,this.thisArg=n||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}},mrSG:function(t,e,n){"use strict";function s(t,e,n,s){return new(n||(n=Promise))(function(r,i){function o(t){try{l(s.next(t))}catch(e){i(e)}}function a(t){try{l(s.throw(t))}catch(e){i(e)}}function l(t){var e;t.done?r(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(o,a)}l((s=s.apply(t,e||[])).next())})}n.d(e,"a",function(){return s})},n6bG:function(t,e,n){"use strict";function s(t){return"function"==typeof t}n.d(e,"a",function(){return s})},nYR2:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var s=n("7o/Q"),r=n("quSY");function i(t){return e=>e.lift(new o(t))}class o{constructor(t){this.callback=t}call(t,e){return e.subscribe(new a(t,this.callback))}}class a extends s.a{constructor(t,e){super(t),this.add(new r.a(e))}}},ngJS:function(t,e,n){"use strict";n.d(e,"a",function(){return s});const s=t=>e=>{for(let n=0,s=t.length;n{const n=t.offset,s=n==c,u=s&&h||{};Object.keys(t).forEach(n=>{let s=n,l=t[n];if("offset"!==n)switch(s=e.normalizePropertyName(s,a),l){case i.n:l=r[n];break;case i.a:l=o[n];break;default:l=e.normalizeStyleValue(n,s,l,a)}u[s]=l}),s||l.push(u),h=u,c=n}),a.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${a.join(t)}`)}return l}function c(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&h(n,"start",t)));break;case"done":t.onDone(()=>s(n&&h(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&h(n,"destroy",t)))}}function h(t,e,n){const s=n.totalTime,r=u(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),i=t._data;return null!=i&&(r._data=i),r}function u(t,e,n,s,r="",i=0,o){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:r,totalTime:i,disabled:!!o}}function d(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 p(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let f=(t,e)=>!1,m=(t,e)=>!1,g=(t,e,n)=>[];const v=o();(v||"undefined"!=typeof Element)&&(f=(t,e)=>t.contains(e),m=(()=>{if(v||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,n)=>e.apply(t,[n]):m}})(),g=(t,e,n)=>{let s=[];if(n){const n=t.querySelectorAll(e);for(let t=0;t{const s=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[s]=t[n]}),e}let z=(()=>{class t{validateStyleProperty(t){return y(t)}matchesElement(t,e){return M(t,e)}containsElement(t,e){return w(t,e)}query(t,e,n){return C(t,e,n)}computeStyle(t,e,n){return n||""}animate(t,e,n,s,r,o=[],a){return new i.d(n,s)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),S=(()=>{class t{}return t.NOOP=new z,t})();const O="ng-enter",x="ng-leave",L="ng-trigger",k=".ng-trigger",H="ng-animating",E=".ng-animating";function A(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:T(parseFloat(e[1]),e[2])}function T(t,e){switch(e){case"s":return 1e3*t;default:return t}}function j(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){let s,r=0,i="";if("string"==typeof t){const n=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return e.push(`The provided timing value "${t}" is invalid.`),{duration:0,delay:0,easing:""};s=T(parseFloat(n[1]),n[2]);const o=n[3];null!=o&&(r=T(parseFloat(o),n[4]));const a=n[5];a&&(i=a)}else s=t;if(!n){let n=!1,i=e.length;s<0&&(e.push("Duration values below 0 are not allowed for this animation step."),n=!0),r<0&&(e.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&e.splice(i,0,`The provided timing value "${t}" is invalid.`)}return{duration:s,delay:r,easing:i}}(t,e,n)}function N(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function I(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else N(t,n);return n}function R(t,e,n){return n?e+":"+n+";":""}function P(t){let e="";for(let n=0;n{const r=G(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[r]),t.style[r]=e[s]}),o()&&P(t))}function q(t,e){t.style&&(Object.keys(e).forEach(e=>{const n=G(e);t.style[n]=""}),o()&&P(t))}function F(t){return Array.isArray(t)?1==t.length?t[0]:Object(i.h)(t):t}const B=new RegExp("{{\\s*(.+?)\\s*}}","g");function W(t){let e=[];if("string"==typeof t){let n;for(;n=B.exec(t);)e.push(n[1]);B.lastIndex=0}return e}function U(t,e,n){const s=t.toString(),r=s.replace(B,(t,s)=>{let r=e[s];return e.hasOwnProperty(s)||(n.push(`Please provide a value for the animation param ${s}`),r=""),r.toString()});return r==s?t:r}function $(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const K=/-+([a-z0-9])/g;function G(t){return t.replace(K,(...t)=>t[1].toUpperCase())}function J(t,e){return 0===t||0===e}function Z(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let i=e[0],o=[];if(s.forEach(t=>{i.hasOwnProperty(t)||o.push(t),i[t]=n[t]}),o.length)for(var r=1;rfunction(t,e,n){if(":"==t[0]){const s=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,e)=>parseFloat(e)>parseFloat(t);case":decrement":return(t,e)=>parseFloat(e) *"}}(t,n);if("function"==typeof s)return void e.push(s);t=s}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(`The provided transition expression "${t}" is not supported`),e;const r=s[1],i=s[2],o=s[3];e.push(st(r,o)),"<"!=i[0]||r==X&&o==X||e.push(st(o,r))}(t,n,e)):n.push(t),n}const et=new Set(["true","1"]),nt=new Set(["false","0"]);function st(t,e){const n=et.has(t)||nt.has(t),s=et.has(e)||nt.has(e);return(r,i)=>{let o=t==X||t==r,a=e==X||e==i;return!o&&n&&"boolean"==typeof r&&(o=r?et.has(t):nt.has(t)),!a&&s&&"boolean"==typeof i&&(a=i?et.has(e):nt.has(e)),o&&a}}const rt=new RegExp("s*:selfs*,?","g");function it(t,e,n){return new ot(t).build(e,n)}class ot{constructor(t){this._driver=t}build(t,e){const n=new at(e);return this._resetContextStyleTimingState(n),Q(this,F(t),n)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,s=e.depCount=0;const r=[],i=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const n=t,s=n.name;s.toString().split(/\s*,\s*/).forEach(t=>{n.name=t,r.push(this.visitState(n,e))}),n.name=s}else if(1==t.type){const r=this.visitTransition(t,e);n+=r.queryCount,s+=r.depCount,i.push(r)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:r,transitions:i,queryCount:n,depCount:s,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),s=t.options&&t.options.params||null;if(n.containsDynamicStyles){const r=new Set,i=s||{};if(n.styles.forEach(t=>{if(lt(t)){const e=t;Object.keys(e).forEach(t=>{W(e[t]).forEach(t=>{i.hasOwnProperty(t)||r.add(t)})})}}),r.size){const n=$(r.values());e.errors.push(`state("${t.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:t.name,style:n,options:s?{params:s}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=Q(this,F(t.animation),e);return{type:1,matchers:tt(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:ct(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>Q(this,t,e)),options:ct(t.options)}}visitGroup(t,e){const n=e.currentTime;let s=0;const r=t.steps.map(t=>{e.currentTime=n;const r=Q(this,t,e);return s=Math.max(s,e.currentTime),r});return e.currentTime=s,{type:3,steps:r,options:ct(t.options)}}visitAnimate(t,e){const n=function(t,e){let n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return ht(j(t,e).duration,0,"");const s=t;if(s.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=ht(0,0,"");return t.dynamic=!0,t.strValue=s,t}return n=n||j(s,e),ht(n.duration,n.delay,n.easing)}(t.timings,e.errors);let s;e.currentAnimateTimings=n;let r=t.styles?t.styles:Object(i.j)({});if(5==r.type)s=this.visitKeyframes(r,e);else{let r=t.styles,o=!1;if(!r){o=!0;const t={};n.easing&&(t.easing=n.easing),r=Object(i.j)(t)}e.currentTime+=n.duration+n.delay;const a=this.visitStyle(r,e);a.isEmptyStep=o,s=a}return e.currentAnimateTimings=null,{type:4,timings:n,style:s,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[];Array.isArray(t.styles)?t.styles.forEach(t=>{"string"==typeof t?t==i.a?n.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):n.push(t)}):n.push(t.styles);let s=!1,r=null;return n.forEach(t=>{if(lt(t)){const e=t,n=e.easing;if(n&&(r=n,delete e.easing),!s)for(let t in e)if(e[t].toString().indexOf("{{")>=0){s=!0;break}}}),{type:6,styles:n,easing:r,offset:t.offset,containsDynamicStyles:s,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let s=e.currentTime,r=e.currentTime;n&&r>0&&(r-=n.duration+n.delay),t.styles.forEach(t=>{"string"!=typeof t&&Object.keys(t).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void e.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const i=e.collectedStyles[e.currentQuerySelector],o=i[n];let a=!0;o&&(r!=s&&r>=o.startTime&&s<=o.endTime&&(e.errors.push(`The CSS property "${n}" that exists between the times of "${o.startTime}ms" and "${o.endTime}ms" is also being animated in a parallel animation between the times of "${r}ms" and "${s}ms"`),a=!1),r=o.startTime),a&&(i[n]={startTime:r,endTime:s}),e.options&&function(t,e,n){const s=e.params||{},r=W(t);r.length&&r.forEach(t=>{s.hasOwnProperty(t)||n.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[n],e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),n;let s=0;const r=[];let i=!1,o=!1,a=0;const l=t.steps.map(t=>{const n=this._makeStyleAst(t,e);let l=null!=n.offset?n.offset:function(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(lt(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}});else if(lt(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(n.styles),c=0;return null!=l&&(s++,c=n.offset=l),o=o||c<0||c>1,i=i||c0&&s{const i=h>0?s==u?1:h*s:r[s],o=i*f;e.currentTime=d+p.delay+o,p.duration=o,this._validateStyleAst(t,e),t.offset=i,n.styles.push(t)}),n}visitReference(t,e){return{type:8,animation:Q(this,F(t.animation),e),options:ct(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:ct(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:ct(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,s=t.options||{};e.queryCount++,e.currentQuery=t;const[r,i]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(rt,"")),[t=t.replace(/@\*/g,k).replace(/@\w+/g,t=>".ng-trigger-"+t.substr(1)).replace(/:animating/g,E),e]}(t.selector);e.currentQuerySelector=n.length?n+" "+r:r,d(e.collectedStyles,e.currentQuerySelector,{});const o=Q(this,F(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:r,limit:s.limit||0,optional:!!s.optional,includeSelf:i,animation:o,originalSelector:t.selector,options:ct(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");const n="full"===t.timings?{duration:0,delay:0,easing:"full"}:j(t.timings,e.errors,!0);return{type:12,animation:Q(this,F(t.animation),e),timings:n,options:null}}}class at{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function lt(t){return!Array.isArray(t)&&"object"==typeof t}function ct(t){var e;return t?(t=N(t)).params&&(t.params=(e=t.params)?N(e):null):t={},t}function ht(t,e,n){return{duration:t,delay:e,easing:n}}function ut(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 dt{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const pt=new RegExp(":enter","g"),ft=new RegExp(":leave","g");function mt(t,e,n,s,r,i={},o={},a,l,c=[]){return(new gt).buildKeyframes(t,e,n,s,r,i,o,a,l,c)}class gt{buildKeyframes(t,e,n,s,r,i,o,a,l,c=[]){l=l||new dt;const h=new bt(t,e,l,s,r,c,[]);h.options=a,h.currentTimeline.setStyles([i],null,h.errors,a),Q(this,n,h);const u=h.timelines.filter(t=>t.containsAnimation());if(u.length&&Object.keys(o).length){const t=u[u.length-1];t.allowOnlyTimelineStyles()||t.setStyles([o],null,h.errors,a)}return u.length?u.map(t=>t.buildKeyframes()):[ut(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.consume(e.element);if(n){const s=e.createSubContext(t.options),r=e.currentTimeline.currentTime,i=this._visitSubInstructions(n,s,s.options);r!=i&&e.transformIntoNewTimeline(i)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,n){let s=e.currentTimeline.currentTime;const r=null!=n.duration?A(n.duration):null,i=null!=n.delay?A(n.delay):null;return 0!==r&&t.forEach(t=>{const n=e.appendInstructionToTimeline(t,r,i);s=Math.max(s,n.duration+n.delay)}),s}visitReference(t,e){e.updateOptions(t.options,!0),Q(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let s=e;const r=t.options;if(r&&(r.params||r.delay)&&(s=e.createSubContext(r),s.transformIntoNewTimeline(),null!=r.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=vt);const t=A(r.delay);s.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>Q(this,t,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>n&&s.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let s=e.currentTimeline.currentTime;const r=t.options&&t.options.delay?A(t.options.delay):0;t.steps.forEach(i=>{const o=e.createSubContext(t.options);r&&o.delayNextStep(r),Q(this,i,o),s=Math.max(s,o.currentTimeline.currentTime),n.push(o.currentTimeline)}),n.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(s),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return j(e.params?U(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),s=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),s.snapshotCurrentStyles());const r=t.style;5==r.type?this.visitKeyframes(r,e):(e.incrementTime(n.duration),this.visitStyle(r,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,s=e.currentAnimateTimings;!s&&n.getCurrentStyleProperties().length&&n.forwardFrame();const r=s&&s.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(r):n.setStyles(t.styles,r,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,s=e.currentTimeline.duration,r=n.duration,i=e.createSubContext().currentTimeline;i.easing=n.easing,t.styles.forEach(t=>{i.forwardTime((t.offset||0)*r),i.setStyles(t.styles,t.easing,e.errors,e.options),i.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(i),e.transformIntoNewTimeline(s+r),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,s=t.options||{},r=s.delay?A(s.delay):0;r&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=vt);let i=n;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=o.length;let a=null;o.forEach((n,s)=>{e.currentQueryIndex=s;const o=e.createSubContext(t.options,n);r&&o.delayNextStep(r),n===e.element&&(a=o.currentTimeline),Q(this,t.animation,o),o.currentTimeline.applyStylesToKeyframe(),i=Math.max(i,o.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(i),a&&(e.currentTimeline.mergeTimelineCollectedStyles(a),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,s=e.currentTimeline,r=t.timings,i=Math.abs(r.duration),o=i*(e.currentQueryTotal-1);let a=i*e.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":a=o-a;break;case"full":a=n.currentStaggerTime}const l=e.currentTimeline;a&&l.delayNextStep(a);const c=l.currentTime;Q(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=s.currentTime-c+(s.startTime-n.currentTimeline.startTime)}}const vt={};class bt{constructor(t,e,n,s,r,i,o,a){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=s,this._leaveClassName=r,this.errors=i,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=vt,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new _t(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let s=this.options;null!=n.duration&&(s.duration=A(n.duration)),null!=n.delay&&(s.delay=A(n.delay));const r=n.params;if(r){let t=s.params;t||(t=this.options.params={}),Object.keys(r).forEach(n=>{e&&t.hasOwnProperty(n)||(t[n]=U(r[n],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(t=>{n[t]=e[t]})}}return t}createSubContext(t=null,e,n){const s=e||this.element,r=new bt(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,n||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(t),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(t){return this.previousNode=vt,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const s={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},r=new yt(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,s,t.stretchStartingKeyframe);return this.timelines.push(r),s}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,s,r,i){let o=[];if(s&&o.push(this.element),t.length>0){t=(t=t.replace(pt,"."+this._enterClassName)).replace(ft,"."+this._leaveClassName);let e=this._driver.query(this.element,t,1!=n);0!==n&&(e=n<0?e.slice(e.length+n,e.length):e.slice(0,n)),o.push(...e)}return r||0!=o.length||i.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),o}}class _t{constructor(t,e,n,s){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=s,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(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,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(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new _t(this._driver,t,e||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(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||i.a,this._currentKeyframe[t]=i.a}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,s){e&&(this._previousKeyframe.easing=e);const r=s&&s.params||{},o=function(t,e){const n={};let s;return t.forEach(t=>{"*"===t?(s=s||Object.keys(e),s.forEach(t=>{n[t]=i.a})):I(t,!1,n)}),n}(t,this._globalTimelineStyles);Object.keys(o).forEach(t=>{const e=U(o[t],r,n);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:i.a),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const n=this._styleSummary[e],s=t._styleSummary[e];(!n||s.time>n.time)&&this._updateStyle(e,s.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((r,o)=>{const a=I(r,!0);Object.keys(a).forEach(n=>{const s=a[n];s==i.n?t.add(n):s==i.a&&e.add(n)}),n||(a.offset=o/this.duration),s.push(a)});const r=t.size?$(t.values()):[],o=e.size?$(e.values()):[];if(n){const t=s[0],e=N(t);t.offset=0,e.offset=1,s=[t,e]}return ut(this.element,s,r,o,this.duration,this.startTime,this.easing,!1)}}class yt extends _t{constructor(t,e,n,s,r,i,o=!1){super(t,e,i.delay),this.element=e,this.keyframes=n,this.preStyleProps=s,this.postStyleProps=r,this._stretchStartingKeyframe=o,this.timings={duration:i.duration,delay:i.delay,easing:i.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const r=[],i=n+e,o=e/i,a=I(t[0],!1);a.offset=0,r.push(a);const l=I(t[0],!1);l.offset=Mt(o),r.push(l);const c=t.length-1;for(let s=1;s<=c;s++){let o=I(t[s],!1);o.offset=Mt((e+o.offset*n)/i),r.push(o)}n=i,e=0,s="",t=r}return ut(this.element,t,this.preStyleProps,this.postStyleProps,n,e,s,!0)}}function Mt(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class wt{}class Ct extends wt{normalizePropertyName(t,e){return G(t)}normalizeStyleValue(t,e,n,s){let r="";const i=n.toString().trim();if(Vt[e]&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{const e=n.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&s.push(`Please provide a CSS unit value for ${t}:${n}`)}return i+r}}const Vt=(()=>function(t){const e={};return t.forEach(t=>e[t]=!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 zt(t,e,n,s,r,i,o,a,l,c,h,u,d){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:i,toState:s,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:h,totalTime:u,errors:d}}const St={};class Ot{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,s){return function(t,e,n,s,r){return t.some(t=>t(e,n,s,r))}(this.ast.matchers,t,e,n,s)}buildStyles(t,e,n){const s=this._stateStyles["*"],r=this._stateStyles[t],i=s?s.buildStyles(e,n):{};return r?r.buildStyles(e,n):i}build(t,e,n,s,r,i,o,a,l,c){const h=[],u=this.ast.options&&this.ast.options.params||St,p=this.buildStyles(n,o&&o.params||St,h),f=a&&a.params||St,m=this.buildStyles(s,f,h),g=new Set,v=new Map,b=new Map,_="void"===s,y={params:Object.assign(Object.assign({},u),f)},M=c?[]:mt(t,e,this.ast.animation,r,i,p,m,y,l,h);let w=0;if(M.forEach(t=>{w=Math.max(t.duration+t.delay,w)}),h.length)return zt(e,this._triggerName,n,s,_,p,m,[],[],v,b,w,h);M.forEach(t=>{const n=t.element,s=d(v,n,{});t.preStyleProps.forEach(t=>s[t]=!0);const r=d(b,n,{});t.postStyleProps.forEach(t=>r[t]=!0),n!==e&&g.add(n)});const C=$(g.values());return zt(e,this._triggerName,n,s,_,p,m,M,C,v,b,w)}}class xt{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const n={},s=N(this.defaultParams);return Object.keys(t).forEach(e=>{const n=t[e];null!=n&&(s[e]=n)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const r=t;Object.keys(r).forEach(t=>{let i=r[t];i.length>1&&(i=U(i,s,e)),n[t]=i})}}),n}}class Lt{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new xt(t.style,t.options&&t.options.params||{})}),kt(this.states,"true","1"),kt(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new Ot(t,e,this.states))}),this.fallbackTransition=new Ot(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,s){return this.transitionFactories.find(r=>r.match(t,e,n,s))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function kt(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const Ht=new dt;class Et{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(t,e){const n=[],s=it(this._driver,e,n);if(n.length)throw new Error(`Unable to build the animation due to the following errors: ${n.join("\n")}`);this._animations[t]=s}_buildPlayer(t,e,n){const s=t.element,r=l(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(s,r,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const s=[],r=this._animations[t];let o;const l=new Map;if(r?(o=mt(this._driver,e,r,O,x,{},{},n,Ht,s),o.forEach(t=>{const e=d(l,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(s.push("The requested animation doesn't exist or has already been destroyed"),o=[]),s.length)throw new Error(`Unable to create the animation due to the following errors: ${s.join("\n")}`);l.forEach((t,e)=>{Object.keys(t).forEach(n=>{t[n]=this._driver.computeStyle(e,n,i.a)})});const c=a(o.map(t=>{const e=l.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=c,c.onDestroy(()=>this.destroy(t)),this.players.push(c),c}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error(`Unable to find the timeline player referenced by ${t}`);return e}listen(t,e,n,s){const r=u(e,"","","");return c(this._getPlayer(t),n,r,s),()=>{}}command(t,e,n,s){if("register"==n)return void this.register(t,s[0]);if("create"==n)return void this.create(t,e,s[0]||{});const r=this._getPlayer(t);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(t)}}}const At="ng-animate-queued",Tt="ng-animate-disabled",jt=".ng-animate-disabled",Nt=[],It={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Rt={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class Pt{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=null!=(s=n?t.value:t)?s:null,n){const e=N(t);delete e.value,this.options=e}else this.options={};var s;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const Dt="void",qt=new Pt(Dt);class Ft{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Jt(e,this._hostClassName)}listen(t,e,n,s){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${e}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${e}" because the provided event is undefined!`);if("start"!=(r=n)&&"done"!=r)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${e}" is not supported!`);var r;const i=d(this._elementListeners,t,[]),o={name:e,phase:n,callback:s};i.push(o);const a=d(this._engine.statesByElement,t,{});return a.hasOwnProperty(e)||(Jt(t,L),Jt(t,"ng-trigger-"+e),a[e]=qt),()=>{this._engine.afterFlush(()=>{const t=i.indexOf(o);t>=0&&i.splice(t,1),this._triggers[e]||delete a[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger "${t}" has not been registered!`);return e}trigger(t,e,n,s=!0){const r=this._getTrigger(e),i=new Wt(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(Jt(t,L),Jt(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,o={}));let a=o[e];const l=new Pt(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&a&&l.absorbOptions(a.options),o[e]=l,a||(a=qt),l.value!==Dt&&a.value===l.value){if(!function(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let r=0;r{q(t,n),D(t,s)})}return}const c=d(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let h=r.matchTransition(a.value,l.value,t,l.params),u=!1;if(!h){if(!s)return;h=r.fallbackTransition,u=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:h,fromState:a,toState:l,player:i,isFallbackTransition:u}),u||(Jt(t,At),i.onStart(()=>{Zt(t,At)})),i.onDone(()=>{let e=this.players.indexOf(i);e>=0&&this.players.splice(e,1);const n=this._engine.playersByElement.get(t);if(n){let t=n.indexOf(i);t>=0&&n.splice(t,1)}}),this.players.push(i),c.push(i),i}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,n)=>{delete e[t]}),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,k,!0);n.forEach(t=>{if(t.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(t);n.size?n.forEach(n=>n.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,n,s){const r=this._engine.statesByElement.get(t);if(r){const i=[];if(Object.keys(r).forEach(e=>{if(this._triggers[e]){const n=this.trigger(t,e,Dt,s);n&&i.push(n)}}),i.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&a(i).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),n=this._engine.statesByElement.get(t);if(e&&n){const s=new Set;e.forEach(e=>{const r=e.name;if(s.has(r))return;s.add(r);const i=this._triggers[r].fallbackTransition,o=n[r]||qt,a=new Pt(Dt),l=new Wt(this.id,r,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:r,transition:i,fromState:o,toState:a,player:l,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let s=!1;if(n.totalAnimations){const e=n.players.length?n.playersByQueriedElement.get(t):[];if(e&&e.length)s=!0;else{let e=t;for(;e=e.parentNode;)if(n.statesByElement.get(e)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(t),s)n.markElementAsRemoved(this.id,t,!1,e);else{const s=t.__ng_removed;s&&s!==It||(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){Jt(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const s=n.player;if(s.destroyed)return;const r=n.element,i=this._elementListeners.get(r);i&&i.forEach(e=>{if(e.name==n.triggerName){const s=u(r,n.triggerName,n.fromState.value,n.toState.value);s._data=t,c(n.player,e.phase,s,e.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(n)}),this._queue=[],e.sort((t,e)=>{const n=t.transition.ast.depCount,s=e.transition.ast.depCount;return 0==n||0==s?n-s:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class Bt{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,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=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const n=new Ft(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList.length-1;if(n>=0){let s=!1;for(let r=n;r>=0;r--)if(this.driver.containsElement(this._namespaceList[r].hostElement,e)){this._namespaceList.splice(r+1,0,t),s=!0;break}s||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let s=this._namespaceLookup[t];s&&s.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(n);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n){const t=Object.keys(n);for(let s=0;s=0&&this.collectedLeaveElements.splice(t,1)}if(t){const s=this._fetchNamespace(t);s&&s.insertNode(e,n)}s&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Jt(t,Tt)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Zt(t,Tt))}removeNode(t,e,n,s){if(Ut(e)){const r=t?this._fetchNamespace(t):null;if(r?r.removeNode(e,s):this.markElementAsRemoved(t,e,!1,s),n){const n=this.namespacesByHostElement.get(e);n&&n.id!==t&&n.removeNode(e,s)}}else this._onRemovalComplete(e,s)}markElementAsRemoved(t,e,n,s){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:s,hasAnimation:n,removedBeforeQueried:!1}}listen(t,e,n,s,r){return Ut(e)?this._fetchNamespace(t).listen(e,n,s,r):()=>{}}_buildInstruction(t,e,n,s,r){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,s,t.fromState.options,t.toState.options,e,r)}destroyInnerAnimations(t){let e=this.driver.query(t,k,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,E,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return a(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=It,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,jt)&&this.markElementAsDisabled(t,!1),this.driver.query(t,jt,!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;nt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?a(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${t.join("\n")}`)}_flushAnimations(t,e){const n=new dt,s=[],r=new Map,o=[],l=new Map,c=new Map,h=new Map,u=new Set;this.disabledNodes.forEach(t=>{u.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let n=0;n{const n=O+v++;g.set(e,n),t.forEach(t=>Jt(t,n))});const b=[],_=new Set,y=new Set;for(let i=0;i_.add(t)):y.add(t))}const M=new Map,w=Gt(f,Array.from(_));w.forEach((t,e)=>{const n=x+v++;M.set(e,n),t.forEach(t=>Jt(t,n))}),t.push(()=>{m.forEach((t,e)=>{const n=g.get(e);t.forEach(t=>Zt(t,n))}),w.forEach((t,e)=>{const n=M.get(e);t.forEach(t=>Zt(t,n))}),b.forEach(t=>{this.processLeaveNode(t)})});const C=[],V=[];for(let i=this._namespaceList.length-1;i>=0;i--)this._namespaceList[i].drainQueuedTransitions(e).forEach(t=>{const e=t.player,r=t.element;if(C.push(e),this.collectedEnterElements.length){const t=r.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const i=!p||!this.driver.containsElement(p,r),a=M.get(r),u=g.get(r),f=this._buildInstruction(t,n,u,a,i);if(f.errors&&f.errors.length)V.push(f);else{if(i)return e.onStart(()=>q(r,f.fromStyles)),e.onDestroy(()=>D(r,f.toStyles)),void s.push(e);if(t.isFallbackTransition)return e.onStart(()=>q(r,f.fromStyles)),e.onDestroy(()=>D(r,f.toStyles)),void s.push(e);f.timelines.forEach(t=>t.stretchStartingKeyframe=!0),n.append(r,f.timelines),o.push({instruction:f,player:e,element:r}),f.queriedElements.forEach(t=>d(l,t,[]).push(e)),f.preStyleProps.forEach((t,e)=>{const n=Object.keys(t);if(n.length){let t=c.get(e);t||c.set(e,t=new Set),n.forEach(e=>t.add(e))}}),f.postStyleProps.forEach((t,e)=>{const n=Object.keys(t);let s=h.get(e);s||h.set(e,s=new Set),n.forEach(t=>s.add(t))})}});if(V.length){const t=[];V.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),C.forEach(t=>t.destroy()),this.reportError(t)}const z=new Map,S=new Map;o.forEach(t=>{const e=t.element;n.has(e)&&(S.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,z))}),s.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{d(z,e,[]).push(t),t.destroy()})});const L=b.filter(t=>Xt(t,c,h)),k=new Map;Kt(k,this.driver,y,h,i.a).forEach(t=>{Xt(t,c,h)&&L.push(t)});const H=new Map;m.forEach((t,e)=>{Kt(H,this.driver,new Set(t),c,i.n)}),L.forEach(t=>{const e=k.get(t),n=H.get(t);k.set(t,Object.assign(Object.assign({},e),n))});const A=[],T=[],j={};o.forEach(t=>{const{element:e,player:i,instruction:o}=t;if(n.has(e)){if(u.has(e))return i.onDestroy(()=>D(e,o.toStyles)),i.disabled=!0,i.overrideTotalTime(o.totalTime),void s.push(i);let t=j;if(S.size>1){let n=e;const s=[];for(;n=n.parentNode;){const e=S.get(n);if(e){t=e;break}s.push(n)}s.forEach(e=>S.set(e,t))}const n=this._buildAnimation(i.namespaceId,o,z,r,H,k);if(i.setRealPlayer(n),t===j)A.push(i);else{const e=this.playersByElement.get(t);e&&e.length&&(i.parentPlayer=a(e)),s.push(i)}}else q(e,o.fromStyles),i.onDestroy(()=>D(e,o.toStyles)),T.push(i),u.has(e)&&s.push(i)}),T.forEach(t=>{const e=r.get(t.element);if(e&&e.length){const n=a(e);t.setRealPlayer(n)}}),s.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let i=0;i!t.destroyed);s.length?Qt(this,t,s):this.processLeaveNode(t)}return b.length=0,A.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),A}elementContainsData(t,e){let n=!1;const s=e.__ng_removed;return s&&s.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,s,r){let i=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(i=e)}else{const e=this.playersByElement.get(t);if(e){const t=!r||r==Dt;e.forEach(e=>{e.queued||(t||e.triggerName==s)&&i.push(e)})}}return(n||s)&&(i=i.filter(t=>!(n&&n!=t.namespaceId||s&&s!=t.triggerName))),i}_beforeAnimationBuild(t,e,n){const s=e.element,r=e.isRemovalTransition?void 0:t,i=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const t=o.element,a=t!==s,l=d(n,t,[]);this._getPreviousPlayers(t,a,r,i,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),l.push(t)})}q(s,e.fromStyles)}_buildAnimation(t,e,n,s,r,o){const c=e.triggerName,h=e.element,u=[],p=new Set,f=new Set,m=e.timelines.map(e=>{const a=e.element;p.add(a);const d=a.__ng_removed;if(d&&d.removedBeforeQueried)return new i.d(e.duration,e.delay);const m=a!==h,g=function(t){const e=[];return Yt(t,e),e}((n.get(a)||Nt).map(t=>t.getRealPlayer())).filter(t=>!!t.element&&t.element===a),v=r.get(a),b=o.get(a),_=l(0,this._normalizer,0,e.keyframes,v,b),y=this._buildPlayer(e,_,g);if(e.subTimeline&&s&&f.add(a),m){const e=new Wt(t,c,a);e.setRealPlayer(y),u.push(e)}return y});u.forEach(t=>{d(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const t=s.indexOf(n);s.splice(t,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const t=s.indexOf(n);s.splice(t,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,t.element,t))}),p.forEach(t=>Jt(t,H));const g=a(m);return g.onDestroy(()=>{p.forEach(t=>Zt(t,H)),D(h,e.toStyles)}),f.forEach(t=>{d(s,t,[]).push(g)}),g}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new i.d(t.duration,t.delay)}}class Wt{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new i.d,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(n=>c(t,e,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){d(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}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(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function Ut(t){return t&&1===t.nodeType}function $t(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function Kt(t,e,n,s,r){const i=[];n.forEach(t=>i.push($t(t)));const o=[];s.forEach((n,s)=>{const i={};n.forEach(t=>{const n=i[t]=e.computeStyle(s,t,r);n&&0!=n.length||(s.__ng_removed=Rt,o.push(s))}),t.set(s,i)});let a=0;return n.forEach(t=>$t(t,i[a++])),o}function Gt(t,e){const n=new Map;if(t.forEach(t=>n.set(t,[])),0==e.length)return n;const s=new Set(e),r=new Map;function i(t){if(!t)return 1;let e=r.get(t);if(e)return e;const o=t.parentNode;return e=n.has(o)?o:s.has(o)?1:i(o),r.set(t,e),e}return e.forEach(t=>{const e=i(t);1!==e&&n.get(e).push(t)}),n}function Jt(t,e){if(t.classList)t.classList.add(e);else{let n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function Zt(t,e){if(t.classList)t.classList.remove(e);else{let n=t.$$classes;n&&delete n[e]}}function Qt(t,e,n){a(n).onDone(()=>t.processLeaveNode(e))}function Yt(t,e){for(let n=0;nr.add(t)):e.set(t,s),n.delete(t),!0}class te{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new Bt(t,e,n),this._timelineEngine=new Et(t,e,n),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,n,s,r){const i=t+"-"+s;let o=this._triggerCache[i];if(!o){const t=[],e=it(this._driver,r,t);if(t.length)throw new Error(`The animation trigger "${s}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);o=function(t,e){return new Lt(t,e)}(s,e),this._triggerCache[i]=o}this._transitionEngine.registerTrigger(e,s,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,s){this._transitionEngine.insertNode(t,e,n,s)}onRemove(t,e,n,s){this._transitionEngine.removeNode(t,e,s||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,s){if("@"==n.charAt(0)){const[t,r]=p(n);this._timelineEngine.command(t,e,r,s)}else this._transitionEngine.trigger(t,e,n,s)}listen(t,e,n,s,r){if("@"==n.charAt(0)){const[t,s]=p(n);return this._timelineEngine.listen(t,e,s,r)}return this._transitionEngine.listen(t,e,n,s,r)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function ee(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=se(e[0]),e.length>1&&(s=se(e[e.length-1]))):e&&(n=se(e)),n||s?new ne(t,n,s):null}let ne=(()=>{class t{constructor(e,n,s){this._element=e,this._startStyles=n,this._endStyles=s,this._state=0;let r=t.initialStylesByElement.get(e);r||t.initialStylesByElement.set(e,r={}),this._initialStyles=r}start(){this._state<1&&(this._startStyles&&D(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(D(this._element,this._initialStyles),this._endStyles&&(D(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(q(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(q(this._element,this._endStyles),this._endStyles=null),D(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function se(t){let e=null;const n=Object.keys(t);for(let s=0;sthis._handleCallback(t)}apply(){!function(t,e){const n=pe(t,"").trim();n.length&&(function(t,e){let n=0;for(let s=0;s=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),ue(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const n=pe(t,"").split(","),s=he(n,e);s>=0&&(n.splice(s,1),de(t,"",n.join(",")))}(this._element,this._name))}}function le(t,e,n){de(t,"PlayState",n,ce(t,e))}function ce(t,e){const n=pe(t,"");return n.indexOf(",")>0?he(n.split(","),e):he([n],e)}function he(t,e){for(let n=0;n=0)return n;return-1}function ue(t,e,n){n?t.removeEventListener(oe,e):t.addEventListener(oe,e)}function de(t,e,n,s){const r=ie+e;if(null!=s){const e=t.style[r];if(e.length){const t=e.split(",");t[s]=n,n=t.join(",")}}t.style[r]=n}function pe(t,e){return t.style[ie+e]||""}class fe{constructor(t,e,n,s,r,i,o,a){this.element=t,this.keyframes=e,this.animationName=n,this._duration=s,this._delay=r,this._finalStyles=o,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=i||"linear",this.totalTime=s+r,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new ae(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(t[n]=e?this._finalStyles[n]:Y(this.element,n))})}this.currentSnapshot=t}}class me extends i.d{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=V(e)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class ge{constructor(){this._count=0,this._head=document.querySelector("head")}validateStyleProperty(t){return y(t)}matchesElement(t,e){return M(t,e)}containsElement(t,e){return w(t,e)}query(t,e,n){return C(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,n){n=n.map(t=>V(t));let s=`@keyframes ${e} {\n`,r="";n.forEach(t=>{r=" ";const e=parseFloat(t.offset);s+=`${r}${100*e}% {\n`,r+=" ",Object.keys(t).forEach(e=>{const n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(s+=`${r}animation-timing-function: ${n};\n`));default:return void(s+=`${r}${e}: ${n};\n`)}}),s+=`${r}}\n`}),s+="}\n";const i=document.createElement("style");return i.textContent=s,i}animate(t,e,n,s,r,i=[],o){const a=i.filter(t=>t instanceof fe),l={};J(n,s)&&a.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const c=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(n=>{"offset"!=n&&"easing"!=n&&(e[n]=t[n])})}),e}(e=Z(t,e,l));if(0==n)return new me(t,c);const h="gen_css_kf_"+this._count++,u=this.buildKeyframeElement(t,h,e);document.querySelector("head").appendChild(u);const d=ee(t,e),p=new fe(t,e,h,n,s,r,c,d);return p.onDestroy(()=>{var t;(t=u).parentNode.removeChild(t)}),p}}class ve{constructor(t,e,n,s){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,n){return t.animate(e,n)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),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(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{"offset"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:Y(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class be{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(_e().toString()),this._cssKeyframesDriver=new ge}validateStyleProperty(t){return y(t)}matchesElement(t,e){return M(t,e)}containsElement(t,e){return w(t,e)}query(t,e,n){return C(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,n,s,r,i=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,s,r,i);const a={duration:n,delay:s,fill:0==s?"both":"forwards"};r&&(a.easing=r);const l={},c=i.filter(t=>t instanceof ve);J(n,s)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const h=ee(t,e=Z(t,e=e.map(t=>I(t,!1)),l));return new ve(t,e,a,h)}}function _e(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var ye=n("SVse");let Me=(()=>{class t extends i.b{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:"0",encapsulation:s.R.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(t)?Object(i.h)(t):t;return Ve(this._renderer,null,e,"register",[n]),new we(e,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(s.G),s.Wb(ye.d))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();class we extends i.c{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new Ce(this._id,t,e||{},this._renderer)}}class Ce{constructor(t,e,n,s){this.id=t,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return Ve(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}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")}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function Ve(t,e,n,s,r){return t.setProperty(e,`@@${n}:${s}`,r)}const ze="@",Se="@.disabled";let Oe=(()=>{class t{constructor(t,e,n){this.delegate=t,this.engine=e,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=(t,e)=>{e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}createRenderer(t,e){const n=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){let t=this._rendererCache.get(n);return t||(t=new xe("",n,this.engine),this._rendererCache.set(n,t)),t}const s=e.id,r=e.id+"-"+this._currentId;this._currentId++,this.engine.register(r,t);const i=e=>{Array.isArray(e)?e.forEach(i):this.engine.registerTrigger(s,r,t,e.name,e)};return e.data.animation.forEach(i),new Le(this,r,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,n){t>=0&&te(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(t=>{const[e,n]=t;e(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,n]))}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(e){return new(e||t)(s.Wb(s.G),s.Wb(te),s.Wb(s.A))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();class xe{constructor(t,e,n){this.namespaceId=t,this.delegate=e,this.engine=n,this.destroyNode=this.delegate.destroyNode?t=>e.destroyNode(t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n,s=!0){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,s)}removeChild(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,s){this.delegate.setAttribute(t,e,n,s)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,s){this.delegate.setStyle(t,e,n,s)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){e.charAt(0)==ze&&e==Se?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n){return this.delegate.listen(t,e,n)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class Le extends xe{constructor(t,e,n,s){super(e,n,s),this.factory=t,this.namespaceId=e}setProperty(t,e,n){e.charAt(0)==ze?"."==e.charAt(1)&&e==Se?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n){if(e.charAt(0)==ze){const s=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t);let r=e.substr(1),i="";return r.charAt(0)!=ze&&([r,i]=function(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(r)),this.engine.listen(this.namespaceId,s,r,i,t=>{this.factory.scheduleListenerCallback(t._data||-1,n,t)})}return this.delegate.listen(t,e,n)}}let ke=(()=>{class t extends te{constructor(t,e,n){super(t.body,e,n)}}return t.\u0275fac=function(e){return new(e||t)(s.Wb(ye.d),s.Wb(S),s.Wb(wt))},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})();const He=new s.r("AnimationModuleType"),Ee=[{provide:S,useFactory:function(){return"function"==typeof _e()?new be:new ge}},{provide:He,useValue:"BrowserAnimations"},{provide:i.b,useClass:Me},{provide:wt,useFactory:function(){return new Ct}},{provide:te,useClass:ke},{provide:s.G,useFactory:function(t,e,n){return new Oe(t,e,n)},deps:[r.e,te,s.A]}];let Ae=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:Ee,imports:[r.a]}),t})()},pLZG:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var s=n("7o/Q");function r(t,e){return function(n){return n.lift(new i(t,e))}}class i{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new o(t,this.predicate,this.thisArg))}}class o extends s.a{constructor(t,e,n){super(t),this.predicate=e,this.thisArg=n,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)}}},quSY:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var s=n("DH7j"),r=n("XoHu"),i=n("n6bG");const o=(()=>{function t(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t})();let a=(()=>{class t{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:a,_unsubscribe:c,_subscriptions:h}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(let t=0;tt.concat(e instanceof o?e.errors:e),[])}},s7LF:function(t,e,n){"use strict";n.d(e,"a",function(){return gt}),n.d(e,"b",function(){return H}),n.d(e,"c",function(){return p}),n.d(e,"d",function(){return _t}),n.d(e,"e",function(){return vt}),n.d(e,"f",function(){return Rt}),n.d(e,"g",function(){return bt}),n.d(e,"h",function(){return Ht}),n.d(e,"i",function(){return At}),n.d(e,"j",function(){return Jt}),n.d(e,"k",function(){return Wt}),n.d(e,"l",function(){return Ft}),n.d(e,"m",function(){return g}),n.d(e,"n",function(){return l}),n.d(e,"o",function(){return A}),n.d(e,"p",function(){return j}),n.d(e,"q",function(){return N}),n.d(e,"r",function(){return wt}),n.d(e,"s",function(){return Ot}),n.d(e,"t",function(){return R}),n.d(e,"u",function(){return $t}),n.d(e,"v",function(){return Zt}),n.d(e,"w",function(){return Dt}),n.d(e,"x",function(){return _}),n.d(e,"y",function(){return xt});var s=n("8Y7J"),r=n("SVse"),i=n("cp0P"),o=n("Cfvw"),a=n("lJxs");const l=new s.r("NgValueAccessor"),c={provide:l,useExisting:Object(s.U)(()=>h),multi:!0};let h=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.F),s.Mb(s.l))},t.\u0275dir=s.Hb({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&s.ac("change",function(t){return e.onChange(t.target.checked)})("blur",function(){return e.onTouched()})},features:[s.zb([c])]}),t})();const u={provide:l,useExisting:Object(s.U)(()=>p),multi:!0},d=new s.r("CompositionEventMode");let p=(()=>{class t{constructor(t,e,n){this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=t=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=Object(r.x)()?Object(r.x)().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.F),s.Mb(s.l),s.Mb(d,8))},t.\u0275dir=s.Hb({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(t,e){1&t&&s.ac("input",function(t){return e._handleInput(t.target.value)})("blur",function(){return e.onTouched()})("compositionstart",function(){return e._compositionStart()})("compositionend",function(t){return e._compositionEnd(t.target.value)})},features:[s.zb([u])]}),t})();function f(t){return null==t||0===t.length}function m(t){return null!=t&&"number"==typeof t.length}const g=new s.r("NgValidators"),v=new s.r("NgAsyncValidators"),b=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class _{static min(t){return e=>{if(f(e.value)||f(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n{if(f(e.value)||f(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}static required(t){return f(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return f(t.value)||b.test(t.value)?null:{email:!0}}static minLength(t){return e=>f(e.value)||!m(e.value)?null:e.value.lengthm(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}static pattern(t){if(!t)return _.nullValidator;let e,n;return"string"==typeof t?(n="","^"!==t.charAt(0)&&(n+="^"),n+=t,"$"!==t.charAt(t.length-1)&&(n+="$"),e=new RegExp(n)):(n=t.toString(),e=t),t=>{if(f(t.value))return null;const s=t.value;return e.test(s)?null:{pattern:{requiredPattern:n,actualValue:s}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(y);return 0==e.length?null:function(t){return w(C(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(y);return 0==e.length?null:function(t){const n=C(t,e).map(M);return Object(i.a)(n).pipe(Object(a.a)(w))}}}function y(t){return null!=t}function M(t){const e=Object(s.rb)(t)?Object(o.a)(t):t;return Object(s.qb)(e),e}function w(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function C(t,e){return e.map(e=>e(t))}function V(t){return t.map(t=>function(t){return!t.validate}(t)?t:e=>t.validate(e))}function z(t){return null!=t?_.compose(V(t)):null}function S(t){return null!=t?_.composeAsync(V(t)):null}function O(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function x(t){return t._rawValidators}function L(t){return t._rawAsyncValidators}let k=(()=>{class t{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(t){this._rawValidators=t||[],this._composedValidatorFn=z(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=S(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t}),t})(),H=(()=>{class t extends k{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(e){return E(e||t)},t.\u0275dir=s.Hb({type:t,features:[s.xb]}),t})();const E=s.Ub(H);class A extends k{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class T{constructor(t){this._cd=t}is(t){var e,n;return!!(null===(n=null===(e=this._cd)||void 0===e?void 0:e.control)||void 0===n?void 0:n[t])}}let j=(()=>{class t extends T{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(A,2))},t.\u0275dir=s.Hb({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&s.Eb("ng-untouched",e.is("untouched"))("ng-touched",e.is("touched"))("ng-pristine",e.is("pristine"))("ng-dirty",e.is("dirty"))("ng-valid",e.is("valid"))("ng-invalid",e.is("invalid"))("ng-pending",e.is("pending"))},features:[s.xb]}),t})(),N=(()=>{class t extends T{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(H,10))},t.\u0275dir=s.Hb({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&s.Eb("ng-untouched",e.is("untouched"))("ng-touched",e.is("touched"))("ng-pristine",e.is("pristine"))("ng-dirty",e.is("dirty"))("ng-valid",e.is("valid"))("ng-invalid",e.is("invalid"))("ng-pending",e.is("pending"))},features:[s.xb]}),t})();const I={provide:l,useExisting:Object(s.U)(()=>R),multi:!0};let R=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.F),s.Mb(s.l))},t.\u0275dir=s.Hb({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&s.ac("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[s.zb([I])]}),t})();const P={provide:l,useExisting:Object(s.U)(()=>q),multi:!0};let D=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),q=(()=>{class t{constructor(t,e,n,s){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=s,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(A),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.F),s.Mb(s.l),s.Mb(D),s.Mb(s.s))},t.\u0275dir=s.Hb({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&s.ac("change",function(){return e.onChange()})("blur",function(){return e.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[s.zb([P])]}),t})();const F={provide:l,useExisting:Object(s.U)(()=>B),multi:!0};let B=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.F),s.Mb(s.l))},t.\u0275dir=s.Hb({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&s.ac("change",function(t){return e.onChange(t.target.value)})("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[s.zb([F])]}),t})();const W={provide:l,useExisting:Object(s.U)(()=>U),multi:!0};let U=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const n=function(t,e){return null==t?`${e}`:(e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}registerOnChange(t){this.onChange=e=>{this.value=this._getOptionValue(e),t(this.value)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e),t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(s.F),s.Mb(s.l))},t.\u0275dir=s.Hb({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&s.ac("change",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},inputs:{compareWith:"compareWith"},features:[s.zb([W])]}),t})();const $={provide:l,useExisting:Object(s.U)(()=>K),multi:!0};let K=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let e;if(this.value=t,Array.isArray(t)){const n=t.map(t=>this._getOptionId(t));e=(t,e)=>{t._setSelected(n.indexOf(e.toString())>-1)}}else e=(t,e)=>{t._setSelected(!1)};this._optionMap.forEach(e)}registerOnChange(t){this.onChange=e=>{const n=[];if(void 0!==e.selectedOptions){const t=e.selectedOptions;for(let e=0;e{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&tt(t,e)})}(t,e),function(t,e){const n=(t,n)=>{e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&tt(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function(t,e){if(e.valueAccessor.setDisabledState){const n=t=>{e.valueAccessor.setDisabledState(t)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function Z(t,e,n=!0){const s=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(s),e.valueAccessor.registerOnTouched(s)),X(t,e,!0),t&&(e._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function Q(t,e){t.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function Y(t,e,n){const s=x(t);null!==e.validator?t.setValidators(O(s,e.validator)):"function"==typeof s&&t.setValidators([s]);const r=L(t);if(null!==e.asyncValidator?t.setAsyncValidators(O(r,e.asyncValidator)):"function"==typeof r&&t.setAsyncValidators([r]),n){const n=()=>t.updateValueAndValidity();Q(e._rawValidators,n),Q(e._rawAsyncValidators,n)}}function X(t,e,n){let s=!1;if(null!==t){if(null!==e.validator){const n=x(t);if(Array.isArray(n)&&n.length>0){const r=n.filter(t=>t!==e.validator);r.length!==n.length&&(s=!0,t.setValidators(r))}}if(null!==e.asyncValidator){const n=L(t);if(Array.isArray(n)&&n.length>0){const r=n.filter(t=>t!==e.asyncValidator);r.length!==n.length&&(s=!0,t.setAsyncValidators(r))}}}if(n){const t=()=>{};Q(e._rawValidators,t),Q(e._rawAsyncValidators,t)}return s}function tt(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function et(t,e){Y(t,e,!1)}function nt(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}const st=[h,B,R,U,K,q];function rt(t,e){t._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function it(t,e){if(!e)return null;let n,s,r;return Array.isArray(e),e.forEach(t=>{var e;t.constructor===p?n=t:(e=t,st.some(t=>e.constructor===t)?s=t:r=t)}),r||s||n||null}function ot(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const at="VALID",lt="INVALID",ct="PENDING",ht="DISABLED";function ut(t){return(mt(t)?t.validators:t)||null}function dt(t){return Array.isArray(t)?z(t):t||null}function pt(t,e){return(mt(e)?e.asyncValidators:t)||null}function ft(t){return Array.isArray(t)?S(t):t||null}function mt(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class gt{constructor(t,e){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=dt(this._rawValidators),this._composedAsyncValidatorFn=ft(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===at}get invalid(){return this.status===lt}get pending(){return this.status==ct}get disabled(){return this.status===ht}get enabled(){return this.status!==ht}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=dt(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=ft(t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=ct,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=ht,this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=at,this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),this.status!==at&&this.status!==ct||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ht:at}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=ct,this._hasOwnPendingAsyncValidator=!0;const e=M(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;let s=t;return e.forEach(t=>{s=s instanceof bt?s.controls.hasOwnProperty(t)?s.controls[t]:null:s instanceof _t&&s.at(t)||null}),s}(this,t)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new s.n,this.statusChanges=new s.n}_calculateStatus(){return this._allControlsDisabled()?ht:this.errors?lt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ct)?ct:this._anyControlsHaveStatus(lt)?lt:at}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){mt(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class vt extends gt{constructor(t=null,e,n){super(ut(e),pt(n,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){ot(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){ot(this._onDisabledChange,t)}_forEachChild(t){}_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(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class bt extends gt{constructor(t,e,n){super(ut(e),pt(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e instanceof vt?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const n=this.controls[e];n&&t(n,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const e of Object.keys(this.controls)){const n=this.controls[e];if(this.contains(e)&&t(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,n)=>((e.enabled||this.disabled)&&(t[n]=e.value),t))}_reduceChildren(t,e){let n=t;return this._forEachChild((t,s)=>{n=e(n,t,s)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class _t extends gt{constructor(t,e,n){super(ut(e),pt(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}at(t){return this.controls[t]}push(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}insert(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}removeAt(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(t.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t=[],e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof vt?t.value:t.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error(`Cannot find form control at index ${t}`)}_forEachChild(t){this.controls.forEach((e,n)=>{t(e,n)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const yt={provide:H,useExisting:Object(s.U)(()=>wt)},Mt=(()=>Promise.resolve(null))();let wt=(()=>{class t extends H{constructor(t,e){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new s.n,this.form=new bt({},z(t),S(e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){Mt.then(()=>{const e=this._findContainer(t.path);t.control=e.registerControl(t.name,t.control),J(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){Mt.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name),ot(this._directives,t)})}addFormGroup(t){Mt.then(()=>{const e=this._findContainer(t.path),n=new bt({});et(n,t),e.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){Mt.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,e){Mt.then(()=>{this.form.get(t.path).setValue(e)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,rt(this.form,this._directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(g,10),s.Mb(v,10))},t.\u0275dir=s.Hb({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&s.ac("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.zb([yt]),s.xb]}),t})(),Ct=(()=>{class t extends H{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return G(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return t.\u0275fac=function(e){return Vt(e||t)},t.\u0275dir=s.Hb({type:t,features:[s.xb]}),t})();const Vt=s.Ub(Ct),zt={provide:A,useExisting:Object(s.U)(()=>Ot)},St=(()=>Promise.resolve(null))();let Ot=(()=>{class t extends A{constructor(t,e,n,r){super(),this.control=new vt,this._registered=!1,this.update=new s.n,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=it(0,r)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),nt(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?G(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_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(){J(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(t){St.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,n=""===e||e&&"false"!==e;St.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(H,9),s.Mb(g,10),s.Mb(v,10),s.Mb(l,10))},t.\u0275dir=s.Hb({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:[s.zb([zt]),s.xb,s.yb]}),t})(),xt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})();const Lt=new s.r("NgModelWithFormControlWarning"),kt={provide:H,useExisting:Object(s.U)(()=>Ht)};let Ht=(()=>{class t extends H{constructor(t,e){super(),this.validators=t,this.asyncValidators=e,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s.n,this._setValidators(t),this._setAsyncValidators(e)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(X(this.form,this,!1),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const e=this.form.get(t.path);return J(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}getControl(t){return this.form.get(t.path)}removeControl(t){Z(t.control||null,t,!1),ot(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,e){this.form.get(t.path).setValue(e)}onSubmit(t){return this.submitted=!0,rt(this.form,this.directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const e=this.form.get(t.path);t.control!==e&&(Z(t.control||null,t),e&&J(e,t),t.control=e)}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const e=this.form.get(t.path);et(e,t),e.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const e=this.form.get(t.path);e&&function(t,e){return X(t,e,!1)}(e,t)&&e.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Y(this.form,this,!1),this._oldForm&&X(this._oldForm,this,!1)}_checkFormPresent(){}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(g,10),s.Mb(v,10))},t.\u0275dir=s.Hb({type:t,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&s.ac("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.zb([kt]),s.xb,s.yb]}),t})();const Et={provide:H,useExisting:Object(s.U)(()=>At)};let At=(()=>{class t extends Ct{constructor(t,e,n){super(),this._parent=t,this._setValidators(e),this._setAsyncValidators(n)}_checkParentType(){Nt(this._parent)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(H,13),s.Mb(g,10),s.Mb(v,10))},t.\u0275dir=s.Hb({type:t,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[s.zb([Et]),s.xb]}),t})();const Tt={provide:H,useExisting:Object(s.U)(()=>jt)};let jt=(()=>{class t extends H{constructor(t,e,n){super(),this._parent=t,this._setValidators(e),this._setAsyncValidators(n)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return G(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Nt(this._parent)}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(H,13),s.Mb(g,10),s.Mb(v,10))},t.\u0275dir=s.Hb({type:t,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[s.zb([Tt]),s.xb]}),t})();function Nt(t){return!(t instanceof At||t instanceof Ht||t instanceof jt)}const It={provide:A,useExisting:Object(s.U)(()=>Rt)};let Rt=(()=>{class t extends A{constructor(t,e,n,r,i){super(),this._ngModelWarningConfig=i,this._added=!1,this.update=new s.n,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=it(0,r)}set isDisabled(t){}ngOnChanges(t){this._added||this._setUpControl(),nt(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return G(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(H,13),s.Mb(g,10),s.Mb(v,10),s.Mb(l,10),s.Mb(Lt,8))},t.\u0275dir=s.Hb({type:t,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[s.zb([It]),s.xb,s.yb]}),t._ngModelWarningSentOnce=!1,t})();const Pt={provide:g,useExisting:Object(s.U)(()=>Dt),multi:!0};let Dt=(()=>{class t{constructor(){this._required=!1}get required(){return this._required}set required(t){this._required=null!=t&&!1!==t&&"false"!=`${t}`,this._onChange&&this._onChange()}validate(t){return this.required?_.required(t):null}registerOnValidatorChange(t){this._onChange=t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,e){2&t&&s.Bb("required",e.required?"":null)},inputs:{required:"required"},features:[s.zb([Pt])]}),t})();const qt={provide:g,useExisting:Object(s.U)(()=>Ft),multi:!0};let Ft=(()=>{class t{constructor(){this._validator=_.nullValidator}ngOnChanges(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return null==this.minlength?null:this._validator(t)}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=_.minLength("number"==typeof this.minlength?this.minlength:parseInt(this.minlength,10))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.Bb("minlength",e.minlength?e.minlength:null)},inputs:{minlength:"minlength"},features:[s.zb([qt]),s.yb]}),t})();const Bt={provide:g,useExisting:Object(s.U)(()=>Wt),multi:!0};let Wt=(()=>{class t{constructor(){this._validator=_.nullValidator}ngOnChanges(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return null!=this.maxlength?this._validator(t):null}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=_.maxLength("number"==typeof this.maxlength?this.maxlength:parseInt(this.maxlength,10))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.Bb("maxlength",e.maxlength?e.maxlength:null)},inputs:{maxlength:"maxlength"},features:[s.zb([Bt]),s.yb]}),t})();const Ut={provide:g,useExisting:Object(s.U)(()=>$t),multi:!0};let $t=(()=>{class t{constructor(){this._validator=_.nullValidator}ngOnChanges(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=_.pattern(this.pattern)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=s.Hb({type:t,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&s.Bb("pattern",e.pattern?e.pattern:null)},inputs:{pattern:"pattern"},features:[s.zb([Ut]),s.yb]}),t})(),Kt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)}}),t})(),Gt=(()=>{class t{group(t,e=null){const n=this._reduceControls(t);let s,r=null,i=null;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(r=null!=e.validators?e.validators:null,i=null!=e.asyncValidators?e.asyncValidators:null,s=null!=e.updateOn?e.updateOn:void 0):(r=null!=e.validator?e.validator:null,i=null!=e.asyncValidator?e.asyncValidator:null)),new bt(n,{asyncValidators:i,updateOn:s,validators:r})}control(t,e,n){return new vt(t,e,n)}array(t,e,n){const s=t.map(t=>this._createControl(t));return new _t(s,e,n)}_reduceControls(t){const e={};return Object.keys(t).forEach(n=>{e[n]=this._createControl(t[n])}),e}_createControl(t){return t instanceof vt||t instanceof bt||t instanceof _t?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=s.Ib({token:t,factory:t.\u0275fac}),t})(),Jt=(()=>{class t{}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[D],imports:[Kt]}),t})(),Zt=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Lt,useValue:e.warnOnNgModelWithFormControl}]}}}return t.\u0275mod=s.Kb({type:t}),t.\u0275inj=s.Jb({factory:function(e){return new(e||t)},providers:[Gt,D],imports:[Kt]}),t})()},"sk+v":function(t,e,n){"use strict";n.d(e,"a",function(){return a});var s=n("8Y7J"),r=n("ZF+8"),i=n("Zxq0"),o=n("AeXS");let a=(()=>{class t{constructor(t,e){this._messages=t,this._locale=e}get cookieBannerShown(){return this._messages.cookieBannerShowed}}return t.\u0275fac=function(e){return new(e||t)(s.Mb(r.f),s.Mb(r.d))},t.\u0275cmp=s.Gb({type:t,selectors:[["app-footer"]],decls:15,vars:18,consts:[["edsSpacing","top-xxl","customColor","footer",1,"footer"],[1,"footer-links","nk-va:m"],["edsTextLink","","target","_blank","edsSpacing","horizontal-sm",3,"href"]],template:function(t,e){1&t&&(s.Sb(0,"footer",0),s.Sb(1,"div",1),s.Sb(2,"eds-text-link-group"),s.Sb(3,"a",2),s.ec(4,"nkTranslate"),s.xc(5),s.ec(6,"nkTranslate"),s.Rb(),s.Sb(7,"a",2),s.ec(8,"nkTranslate"),s.xc(9),s.ec(10,"nkTranslate"),s.Rb(),s.Sb(11,"a",2),s.ec(12,"nkTranslate"),s.xc(13),s.ec(14,"nkTranslate"),s.Rb(),s.Rb(),s.Rb(),s.Rb()),2&t&&(s.Ab(3),s.jc("href",s.fc(4,6,"ImprintUrl"),s.qc),s.Ab(2),s.zc(" ",s.fc(6,8,"Imprint")," "),s.Ab(2),s.jc("href",s.fc(8,10,"DataProtectionUrl"),s.qc),s.Ab(2),s.zc(" ",s.fc(10,12,"DataProtection")," "),s.Ab(2),s.jc("href",s.fc(12,14,"FaqAndSupportUrl"),s.qc),s.Ab(2),s.zc(" ",s.fc(14,16,"FaqAndSupport")," "))},directives:[i.z,i.D,i.d,i.C],pipes:[o.v],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] .footer[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;width:100%;z-index:108;background-color:#202867}[_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%]{height:50px}[_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-button-group[_ngcontent-%COMP%], [_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-text-link-group[_ngcontent-%COMP%]{height:100%;float:right}@media screen and (min-width:360px){[_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-button-group[_ngcontent-%COMP%], [_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-text-link-group[_ngcontent-%COMP%]{margin-right:calc((1rem + 1vw) * 1.5)}}[_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-button-group[_ngcontent-%COMP%] .eds-button[_ngcontent-%COMP%], [_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-button-group[_ngcontent-%COMP%] .eds-text-link[_ngcontent-%COMP%], [_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-text-link-group[_ngcontent-%COMP%] .eds-button[_ngcontent-%COMP%], [_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-text-link-group[_ngcontent-%COMP%] .eds-text-link[_ngcontent-%COMP%]{color:#fefefe!important;font-size:.875rem;font-weight:700;text-decoration:none}[_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-button-group[_ngcontent-%COMP%] > .eds-text-link[_ngcontent-%COMP%]:not(:last-child):after, [_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .eds-text-link-group[_ngcontent-%COMP%] > .eds-text-link[_ngcontent-%COMP%]:not(:last-child):after{content:normal}[_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%]{display:inline-block;height:100%}[_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%] .powered-by-text[_ngcontent-%COMP%]{font-size:.875rem;font-weight:700;margin-left:calc((1rem + 1vw) * 1.5);padding-top:.5rem;height:100%;float:left;display:flex;justify-content:center;align-items:center}@media screen and (max-width:360px){[_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .footer[_ngcontent-%COMP%] .footer-links[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%] .eds-main-header__logo[_ngcontent-%COMP%]{height:auto;max-height:2.125rem}}"]}),t})()},vkgz:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var s=n("7o/Q");function r(){}var i=n("n6bG");function o(t,e,n){return function(s){return s.lift(new a(t,e,n))}}class a{constructor(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}call(t,e){return e.subscribe(new l(t,this.nextOrObserver,this.error,this.complete))}}class l extends s.a{constructor(t,e,n,s){super(t),this._tapNext=r,this._tapError=r,this._tapComplete=r,this._tapError=n||r,this._tapComplete=s||r,Object(i.a)(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||r,this._tapError=e.error||r,this._tapComplete=e.complete||r)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}},w1tV:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var s=n("EQ5u"),r=n("x+ZX"),i=n("XNiG");function o(){return new i.a}function a(){return t=>{return Object(r.a)()((e=o,function(t){let n;n="function"==typeof e?e:function(){return e};const r=Object.create(t,s.b);return r.source=t,r.subjectFactory=n,r})(t));var e}}},"x+ZX":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var s=n("7o/Q");function r(){return function(t){return t.lift(new i(t))}}class i{constructor(t){this.connectable=t}call(t,e){const{connectable:n}=this;n._refCount++;const s=new o(t,n),r=e.subscribe(s);return s.closed||(s.connection=n.connect()),r}}class o extends s.a{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:n}=this,s=t._connection;this.connection=null,!s||n&&s!==n||s.unsubscribe()}}},xgIS:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var s=n("HDdC"),r=n("DH7j"),i=n("n6bG"),o=n("lJxs");function a(t,e,n,c){return Object(i.a)(n)&&(c=n,n=void 0),c?a(t,e,n).pipe(Object(o.a)(t=>Object(r.a)(t)?c(...t):c(t))):new s.a(s=>{l(t,e,function(t){s.next(arguments.length>1?Array.prototype.slice.call(arguments):t)},s,n)})}function l(t,e,n,s,r){let i;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const s=t;t.addEventListener(e,n,r),i=()=>s.removeEventListener(e,n,r)}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const s=t;t.on(e,n),i=()=>s.off(e,n)}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const s=t;t.addListener(e,n),i=()=>s.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let i=0,o=t.length;ie.schedule(i,0,{error:t,subscriber:n}):e=>e.error(t))}function i({error:t,subscriber:e}){e.error(t)}},zUnb:function(t,e,n){"use strict";n.r(e);var s=n("cUpR"),r=n("8Y7J"),i=n("IheW"),o=n("omvX"),a=n("Zxq0"),l=n("AeXS"),c=n("PCNd"),h=n("iInd");const u=[{path:"index.html",pathMatch:"full",redirectTo:""},{path:"home",pathMatch:"full",redirectTo:""},{path:"",loadChildren:()=>n.e(5).then(n.bind(null,"6Fix")).then(t=>t.MainModule)},{path:"error",loadChildren:()=>n.e(4).then(n.bind(null,"y6Ms")).then(t=>t.ErrorModule)},{path:"**",redirectTo:"/error/404"}];let d=(()=>{class t{}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)},imports:[[h.i.forRoot(u,{relativeLinkResolution:"corrected"})],h.i]}),t})();var p=n("ecjd"),f=n("AytR"),m=n("ZF+8"),g=n("2qGb"),v=n("SVse");function b(t,e){1&t&&r.Nb(0,"eds-spinner",2)}function _(t,e){1&t&&(r.Qb(0),r.vc(1,b,1,0,"eds-spinner",1),r.Pb())}let y=(()=>{class t{constructor(t,e,n,s,r,i){this.title=e,this._init=n,this._messages=s,this._locale=r,this._config=i,this._sink=new p.d,console.info(`[APP] ${f.a.appName} v${f.a.appVersion}`),console.info(`[APP] ${f.a.copyright}`),console.info("[APP] Created by nolock.at"),t.value.nodeName&&console.info(`[APP] Node '${t.value.nodeName}'`)}get initialized(){return this._init.initialized}ngAfterContentChecked(){this._locale.initialized&&this.title.setTitle(this._locale.localizer.getString("PageTitle"))}ngOnDestroy(){this._sink.unsubscribe(),this._messages.cookieBannerShowed=!1}}return t.\u0275fac=function(e){return new(e||t)(r.Mb(m.c),r.Mb(s.c),r.Mb(g.a),r.Mb(m.f),r.Mb(m.d),r.Mb(m.c))},t.\u0275cmp=r.Gb({type:t,selectors:[["app-root"]],decls:2,vars:1,consts:[[4,"ngIf"],["class","splash-screen",4,"nkShowWhileNavigating"],[1,"splash-screen"]],template:function(t,e){1&t&&(r.Nb(0,"router-outlet"),r.vc(1,_,2,0,"ng-container",0)),2&t&&(r.Ab(1),r.ic("ngIf",!e.initialized))},directives:[h.j,v.k,l.u,a.A],styles:['[_nghost-%COMP%]{display:flex;min-height:100vh;background:#202867;background:radial-gradient(circle,#202867 0,#020734 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#202867",endColorstr="#020734",GradientType=1)}[_nghost-%COMP%] .esf-container.esf-container--full-width[_ngcontent-%COMP%]{max-width:100%}']}),t})();var M=n("z6cu"),w=n("JIr8");let C=(()=>{class t{constructor(t){this._router=t}intercept(t,e){return e.handle(t).pipe(Object(w.a)(t=>(401===t.status&&this._router.navigate(["/promoter/login"]),403===t.status&&this._router.navigate(["/home"]),Object(M.a)(t))))}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(h.f))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})(),V=(()=>{class t{constructor(t){this._injector=t}handleError(t){this._injector.get(m.e).handleError(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(r.s))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})(),z=(()=>{class t{constructor(t){this._errorService=t}intercept(t,e){return e.handle(t).pipe(Object(w.a)(t=>Object(M.a)(t)))}}return t.\u0275fac=function(e){return new(e||t)(r.Wb(m.e))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})(),S=(()=>{class t{constructor(t){if(t)throw new Error(`${t.constructor.name} has already been loaded.`)}}return t.\u0275mod=r.Kb({type:t}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)(r.Wb(t,12))},providers:[m.a,{provide:r.m,useClass:V},{provide:i.a,useClass:z,multi:!0},{provide:i.a,useClass:C,multi:!0},{provide:i.a,useClass:l.e,multi:!0},{provide:i.a,useClass:l.f,multi:!0},{provide:i.a,useClass:l.p,multi:!0}],imports:[[v.c]]}),t})(),O=(()=>{class t{}return t.\u0275mod=r.Kb({type:t,bootstrap:[y]}),t.\u0275inj=r.Jb({factory:function(e){return new(e||t)},providers:[{provide:a.a,useFactory:x},{provide:a.b,useFactory:L},{provide:l.b,useFactory:k}],imports:[[d,s.a,i.c,S,c.a,a.m.forRoot(),l.k.forRoot(),o.b]]}),t})();function x(){const t=new a.c;return t.enable=!1,t}function L(){const t=new a.x;return t.defaultDuration=5e3,t}function k(){return new l.n}"prod"===f.a.type&&Object(r.T)(),s.d().bootstrapModule(O).catch(t=>console.log(t))},zn8P:function(t,e){function n(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="zn8P"},zx2A:function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return l});var s=n("7o/Q"),r=n("HDdC"),i=n("SeVD");class o extends s.a{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class a extends s.a{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function l(t,e){if(!e.closed)return t instanceof r.a?t.subscribe(e):Object(i.a)(t)(e)}}},[[0,0]]]);