Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Publish
/
wwwroot
:
main-es2015.50d810ff909669414625.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{"+CKi":function(t,e,n){"use strict";n.d(e,"a",function(){return p});var i=n("IheW"),o=n("2Vo4"),r=n("LRne"),s=n("HDdC"),a=n("JIr8"),l=n("lJxs"),c=n("8Y7J"),u=n("iInd");const d={headers:new i.e({"Content-Type":"application/json",Authorization:"jwt-token"})};class h{constructor(t,e,n,i,o){this.track=t,this.artist=e,this.link=n,this.thumbnail=i,this.artistId=o}}let p=(()=>{class t{constructor(t,e,n){this.http=t,this.activatedRoute=e,this.apiRoot="https://itunes.apple.com/search",this.BaseURL="",this.YEAR=new o.a([]),this.MONTH=new o.a([]),this.AREA=new o.a([]),this.AllEmployee=new o.a([]),this.Category=new o.a([]),this.STOGRPCODE=new o.a([]),this.REGION=new o.a([]),this.TOWN=new o.a([]),this.datastore={data:[]},this.BaseURL="http://localhost:4200/"===n?"https://localhost:44301/api/ReportUI/":n+"api/ReportUI/"}GetYear(){return this.http.get(this.BaseURL+"GetYear",d)}GetMonth(){return Object(r.a)([{Value:"01",Name:"JAN"},{Value:"02",Name:"FEB"},{Value:"03",Name:"MAR"},{Value:"04",Name:"APR"},{Value:"05",Name:"MAY"},{Value:"06",Name:"JUN"},{Value:"07",Name:"JUL"},{Value:"08",Name:"AUG"},{Value:"09",Name:"SEP"},{Value:"10",Name:"OCT"},{Value:"11",Name:"NOV"},{Value:"12",Name:"DEC"}])}GetStore(t){return this.http.get(this.BaseURL+"GetStore?REPORTTYPE="+t,d).pipe(Object(a.a)(this.handleError("Weekly Counter Sales",t)))}GetEmpno(t){return this.http.get(this.BaseURL+"GetEmpno?REPORTTYPE="+t,d).pipe(Object(a.a)(this.handleError("Weekly Consultant Sales",t)))}search(t){return this.http.get(`${this.apiRoot}?term=${t}&media=music&limit=20`).pipe(Object(l.a)(t=>t.results.map(t=>new h(t.trackName,t.artistName,t.trackViewUrl,t.artworkUrl30,t.artistId))))}GetRegion(t){return this.http.get(this.BaseURL+"GetRegion?Region="+t,d).pipe(Object(a.a)(this.handleError("Weekly Counter Sales",t)))}GetTown(t){return this.http.get(this.BaseURL+"GetTown?Town="+t,d).pipe(Object(a.a)(this.handleError("Weekly Counter Sales",t)))}GetAreaGB(t){return this.http.get(this.BaseURL+"GetAreaGB?Title="+t,d).pipe(Object(a.a)(this.handleError("GB Weekly Targets",t)))}GetArea(t){return this.http.get(this.BaseURL+"GetArea?Area="+t,d).pipe(Object(a.a)(this.handleError("Weekly Counter Sales",t)))}GetCategories(){return this.http.get(this.BaseURL+"GetADDITIONALCODE")}GetSTOGRPCODE(t){return this.http.get(this.BaseURL+"GetSTOGRPCODE?STOGRPCODE="+t,d).pipe(Object(a.a)(this.handleError("Weekly Counter Sales",t)))}errorHandler(t){return console.log(t),s.a.throw(t)}handleError(t="operation",e){return n=>(console.error(n),console.log(`${t} failed: ${n.message}`),Object(r.a)(e))}}return t.\u0275fac=function(e){return new(e||t)(c.Zb(i.b),c.Zb(u.a),c.Zb("BASE_URL"))},t.\u0275prov=c.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},"/uUt":function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("7o/Q");function o(t,e){return n=>n.lift(new r(t,e))}class r{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new s(t,this.compare,this.keySelector))}}class s extends i.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(i){return this.destination.error(i)}let n=!1;if(this.hasKey)try{const{compare:t}=this;n=t(this.key,e)}catch(i){return this.destination.error(i)}else this.hasKey=!0;n||(this.key=e,this.destination.next(t))}}},0:function(t,e,n){t.exports=n("zUnb")},"0EUg":function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("bHdf");function o(){return Object(i.a)(1)}},"1G5W":function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("zx2A");function o(t){return e=>e.lift(new r(t))}class r{constructor(t){this.notifier=t}call(t,e){const n=new s(t),o=Object(i.c)(this.notifier,new i.a(n));return o&&!n.seenValue?(n.add(o),e.subscribe(n)):n}}class s extends i.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 i});const i=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())()},"2Vo4":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=n("XNiG"),o=n("9ppp");class r extends i.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 o.a;return this._value}next(t){super.next(this._value=t)}}},"2fFW":function(t,e,n){"use strict";n.d(e,"a",function(){return o});let i=!1;const o={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 i&&console.log("RxJS: Back to a better error behavior. Thank you. <3");i=t},get useDeprecatedSynchronousErrorHandling(){return i}}},"3N8a":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=n("quSY");class o extends i.a{constructor(t,e){super()}schedule(t,e=0){return this}}class r extends o{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,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(i,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=!1,i=void 0;try{this.work(t)}catch(o){n=!0,i=!!o&&o||new Error(o)}if(n)return this.unsubscribe(),i}_unsubscribe(){const t=this.id,e=this.scheduler,n=e.actions,i=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==i&&n.splice(i,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}},"3XJ7":function(t,e,n){"use strict";n.d(e,"a",function(){return l});var i=n("8Y7J"),o=n("lUod"),r=n("WyaX");class s{constructor(t,e,n){this.nodes=t,this.viewRef=e,this.componentRef=n}}class a{constructor(t,e,n,o,r,s,a,l){this._viewContainerRef=t,this._renderer=e,this._elementRef=n,this._injector=o,this._componentFactoryResolver=r,this._ngZone=s,this._applicationRef=a,this._posService=l,this.onBeforeShow=new i.n,this.onShown=new i.n,this.onBeforeHide=new i.n,this.onHidden=new i.n,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(t){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(t),this}to(t){return this.container=t||this.container,this}position(t){return this.attachment=t.attachment||this.attachment,this._elementRef=t.target||this._elementRef,this}provide(t){return this._providers.push(t),this}show(t={}){if(this._subscribePositioning(),this._innerComponent=null,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(t.content,t.context,t.initialState);const e=i.r.create({providers:this._providers,parent:this._injector});this._componentRef=this._componentFactory.create(e,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,t),this.container instanceof i.l&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&"undefined"!=typeof document&&(document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector)).appendChild(this._componentRef.location.nativeElement),!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(t.id?{id:t.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(t){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const e=this._componentRef.location.nativeElement;return e.parentNode.removeChild(e),this._contentRef.componentRef&&this._contentRef.componentRef.destroy(),this._viewContainerRef&&this._contentRef.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._contentRef=null,this._componentRef=null,this._removeGlobalListener(),this.onHidden.emit(t?{id:t}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(t){this.triggers=t.triggers||this.triggers,this._listenOpts.outsideClick=t.outsideClick,this._listenOpts.outsideEsc=t.outsideEsc,t.target=t.target||this._elementRef.nativeElement;const e=this._listenOpts.hide=()=>t.hide?t.hide():void this.hide(),n=this._listenOpts.show=e=>{t.show?t.show(e):this.show(e),e()};return this._unregisterListenersFn=Object(o.e)(this._renderer,{target:t.target,triggers:t.triggers,show:n,hide:e,toggle:t=>{this.isShown?e():n(t)}}),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=null)}attachInline(t,e){return this._inlineViewRef=t.createEmbeddedView(e),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const t=this._componentRef.location.nativeElement;setTimeout(()=>{this._globalListener=Object(o.h)(this._renderer,{targets:[t,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide()})})}if(this._listenOpts.outsideEsc){const t=this._componentRef.location.nativeElement;this._globalListener=Object(o.g)(this._renderer,{targets:[t,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide()})}}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){!this._zoneSubscription&&this.attachment&&(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{this._componentRef&&this._posService.calcPosition()}))}_unsubscribePositioning(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=null)}_getContentRef(t,e,n){if(!t)return new s([]);if(t instanceof i.L){if(this._viewContainerRef){const n=this._viewContainerRef.createEmbeddedView(t,e);return n.markForCheck(),new s([n.rootNodes],n)}const n=t.createEmbeddedView({});return this._applicationRef.attachView(n),new s([n.rootNodes],n)}if("function"==typeof t){const e=this._componentFactoryResolver.resolveComponentFactory(t),o=i.r.create({providers:this._providers,parent:this._injector}),r=e.create(o);return Object.assign(r.instance,n),this._applicationRef.attachView(r.hostView),new s([[r.location.nativeElement]],r.hostView,r)}return new s([[this._renderer.createText(""+t)]])}}let l=(()=>{class t{constructor(t,e,n,i,o){this._componentFactoryResolver=t,this._ngZone=e,this._injector=n,this._posService=i,this._applicationRef=o}createLoader(t,e,n){return new a(e,n,t,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.j),i.Zb(i.z),i.Zb(i.r),i.Zb(r.a),i.Zb(i.g))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})()},"4I5i":function(t,e,n){"use strict";n.d(e,"a",function(){return i});const i=(()=>{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 s});var i=n("lJxs"),o=n("Cfvw"),r=n("zx2A");function s(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?r=>r.pipe(s((n,r)=>Object(o.a)(t(n,r)).pipe(Object(i.a)((t,i)=>e(n,t,r,i))),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 r.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.active<this.concurrent?this._tryNext(t):this.buffer.push(t)}_tryNext(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(i){return void this.destination.error(i)}this.active++,this._innerSub(e)}_innerSub(t){const e=new r.a(this),n=this.destination;n.add(e);const i=Object(r.c)(t,e);i!==e&&n.add(i)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(t){this.destination.next(t)}notifyComplete(){const t=this.buffer;this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},"7o/Q":function(t,e,n){"use strict";n.d(e,"a",function(){return c});var i=n("n6bG"),o=n("gRHU"),r=n("quSY"),s=n("2QA8"),a=n("2fFW"),l=n("NJ4a");class c extends r.a{constructor(t,e,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=o.a;break;case 1:if(!t){this.destination=o.a;break}if("object"==typeof t){t instanceof c?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new u(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new u(this,t,e,n)}}[s.a](){return this}static create(t,e,n){const i=new c(t,e,n);return i.syncErrorThrowable=!1,i}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class u extends c{constructor(t,e,n,r){let s;super(),this._parentSubscriber=t;let a=this;Object(i.a)(e)?s=e:e&&(s=e.next,n=e.error,r=e.complete,e!==o.a&&(a=Object.create(e),Object(i.a)(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=s,this._error=n,this._complete=r}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;a.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:n}=a.a;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):Object(l.a)(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;Object(l.a)(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._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(i){return a.a.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=i,t.syncErrorThrown=!0,!0):(Object(l.a)(i),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}},"8Y7J":function(t,e,n){"use strict";n.d(e,"a",function(){return rn}),n.d(e,"b",function(){return bu}),n.d(e,"c",function(){return du}),n.d(e,"d",function(){return cu}),n.d(e,"e",function(){return uu}),n.d(e,"f",function(){return rd}),n.d(e,"g",function(){return Gu}),n.d(e,"h",function(){return $l}),n.d(e,"i",function(){return Mu}),n.d(e,"j",function(){return yl}),n.d(e,"k",function(){return yu}),n.d(e,"l",function(){return Cl}),n.d(e,"m",function(){return Oi}),n.d(e,"n",function(){return Lc}),n.d(e,"o",function(){return kr}),n.d(e,"p",function(){return gn}),n.d(e,"q",function(){return on}),n.d(e,"r",function(){return zr}),n.d(e,"s",function(){return zl}),n.d(e,"t",function(){return Vl}),n.d(e,"u",function(){return _u}),n.d(e,"v",function(){return ic}),n.d(e,"w",function(){return Xu}),n.d(e,"x",function(){return nc}),n.d(e,"y",function(){return Uu}),n.d(e,"z",function(){return Eu}),n.d(e,"A",function(){return bn}),n.d(e,"B",function(){return gu}),n.d(e,"C",function(){return fu}),n.d(e,"D",function(){return zc}),n.d(e,"E",function(){return Ol}),n.d(e,"F",function(){return kl}),n.d(e,"G",function(){return Ti}),n.d(e,"H",function(){return Ml}),n.d(e,"I",function(){return _i}),n.d(e,"J",function(){return _n}),n.d(e,"K",function(){return td}),n.d(e,"L",function(){return Jl}),n.d(e,"M",function(){return Nu}),n.d(e,"N",function(){return sn}),n.d(e,"O",function(){return Pl}),n.d(e,"P",function(){return rc}),n.d(e,"Q",function(){return R}),n.d(e,"R",function(){return Wu}),n.d(e,"S",function(){return $n}),n.d(e,"T",function(){return p}),n.d(e,"U",function(){return Wn}),n.d(e,"V",function(){return id}),n.d(e,"W",function(){return zu}),n.d(e,"X",function(){return mu}),n.d(e,"Y",function(){return Sr}),n.d(e,"Z",function(){return ba}),n.d(e,"ab",function(){return bi}),n.d(e,"bb",function(){return Jn}),n.d(e,"cb",function(){return Fn}),n.d(e,"db",function(){return Ln}),n.d(e,"eb",function(){return Bn}),n.d(e,"fb",function(){return zn}),n.d(e,"gb",function(){return Hn}),n.d(e,"hb",function(){return Vn}),n.d(e,"ib",function(){return ha}),n.d(e,"jb",function(){return nd}),n.d(e,"kb",function(){return pa}),n.d(e,"lb",function(){return fa}),n.d(e,"mb",function(){return Nn}),n.d(e,"nb",function(){return N}),n.d(e,"ob",function(){return Zr}),n.d(e,"pb",function(){return ys}),n.d(e,"qb",function(){return _s}),n.d(e,"rb",function(){return da}),n.d(e,"sb",function(){return Ct}),n.d(e,"tb",function(){return u}),n.d(e,"ub",function(){return jn}),n.d(e,"vb",function(){return Br}),n.d(e,"wb",function(){return mt}),n.d(e,"xb",function(){return bl}),n.d(e,"yb",function(){return So}),n.d(e,"zb",function(){return is}),n.d(e,"Ab",function(){return zs}),n.d(e,"Bb",function(){return ia}),n.d(e,"Cb",function(){return oa}),n.d(e,"Db",function(){return ra}),n.d(e,"Eb",function(){return Hs}),n.d(e,"Fb",function(){return tu}),n.d(e,"Gb",function(){return K}),n.d(e,"Hb",function(){return et}),n.d(e,"Ib",function(){return m}),n.d(e,"Jb",function(){return _}),n.d(e,"Kb",function(){return J}),n.d(e,"Lb",function(){return nt}),n.d(e,"Mb",function(){return ls}),n.d(e,"Nb",function(){return ps}),n.d(e,"Ob",function(){return bs}),n.d(e,"Pb",function(){return gs}),n.d(e,"Qb",function(){return fs}),n.d(e,"Rb",function(){return hs}),n.d(e,"Sb",function(){return ds}),n.d(e,"Tb",function(){return ms}),n.d(e,"Ub",function(){return tn}),n.d(e,"Vb",function(){return sa}),n.d(e,"Wb",function(){return sl}),n.d(e,"Xb",function(){return ll}),n.d(e,"Yb",function(){return al}),n.d(e,"Zb",function(){return Sn}),n.d(e,"ac",function(){return en}),n.d(e,"bc",function(){return lu}),n.d(e,"cc",function(){return vs}),n.d(e,"dc",function(){return iu}),n.d(e,"ec",function(){return Os}),n.d(e,"fc",function(){return Tc}),n.d(e,"gc",function(){return Rc}),n.d(e,"hc",function(){return Ac}),n.d(e,"ic",function(){return Ic}),n.d(e,"jc",function(){return jc}),n.d(e,"kc",function(){return Ps}),n.d(e,"lc",function(){return Ms}),n.d(e,"mc",function(){return cs}),n.d(e,"nc",function(){return Ds}),n.d(e,"oc",function(){return Es}),n.d(e,"pc",function(){return vc}),n.d(e,"qc",function(){return wc}),n.d(e,"rc",function(){return xc}),n.d(e,"sc",function(){return Cc}),n.d(e,"tc",function(){return kc}),n.d(e,"uc",function(){return Oc}),n.d(e,"vc",function(){return Zc}),n.d(e,"wc",function(){return as}),n.d(e,"xc",function(){return Di}),n.d(e,"yc",function(){return Pi}),n.d(e,"zc",function(){return qt}),n.d(e,"Ac",function(){return yi}),n.d(e,"Bc",function(){return vi}),n.d(e,"Cc",function(){return Q}),n.d(e,"Dc",function(){return eu}),n.d(e,"Ec",function(){return Xc}),n.d(e,"Fc",function(){return Ls}),n.d(e,"Gc",function(){return ws}),n.d(e,"Hc",function(){return aa}),n.d(e,"Ic",function(){return ss}),n.d(e,"Jc",function(){return au}),n.d(e,"Kc",function(){return Js}),n.d(e,"Lc",function(){return Qs}),n.d(e,"Mc",function(){return ta}),n.d(e,"Nc",function(){return ea}),n.d(e,"Oc",function(){return na}),n.d(e,"Pc",function(){return Jc});var i=n("XNiG"),o=n("quSY"),r=n("HDdC"),s=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 u(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(u).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 d(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const h=l({__forward_ref__:l});function p(t){return t.__forward_ref__=p,t.toString=function(){return u(this())},t}function f(t){return g(t)?t():t}function g(t){return"function"==typeof t&&t.hasOwnProperty(h)&&t.__forward_ref__===p}function b(t,e,n,i){throw new Error("ASSERTION ERROR: "+t+(null==i?"":` [Expected=> ${n} ${i} ${e} <=Actual]`))}function m(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function _(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function y(t){return v(t,x)||v(t,k)}function v(t,e){return t.hasOwnProperty(e)?t[e]:null}function w(t){return t&&(t.hasOwnProperty(C)||t.hasOwnProperty(O))?t[C]:null}const x=l({\u0275prov:l}),C=l({\u0275inj:l}),k=l({ngInjectableDef:l}),O=l({ngInjectorDef:l});var S=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 M;function P(t){const e=M;return M=t,e}function D(t,e,n){const i=y(t);if(i&&"root"==i.providedIn)return void 0===i.value?i.value=i.factory():i.value;if(n&S.Optional)return null;if(void 0!==e)return e;throw new Error(`Injector: NOT_FOUND [${u(t)}]`)}function E(t){return{toString:t}.toString()}var T=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),R=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({});const A="undefined"!=typeof globalThis&&globalThis,I="undefined"!=typeof window&&window,j="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,F="undefined"!=typeof global&&global,N=A||F||I||j,L={},H=[],z=l({\u0275cmp:l}),V=l({\u0275dir:l}),B=l({\u0275pipe:l}),q=l({\u0275mod:l}),U=l({\u0275loc:l}),W=l({\u0275fac:l}),$=l({__NG_ELEMENT_ID__:l});let Y=0;function K(t){return E(()=>{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===T.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||H,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||R.Emulated,id:"c",styles:t.styles||H,_:null,setInput:null,schemas:t.schemas||null,tView:null},i=t.directives,o=t.features,r=t.pipes;return n.id+=Y++,n.inputs=tt(t.inputs,e),n.outputs=tt(t.outputs),o&&o.forEach(t=>t(n)),n.directiveDefs=i?()=>("function"==typeof i?i():i).map(G):null,n.pipeDefs=r?()=>("function"==typeof r?r():r).map(Z):null,n})}function G(t){return it(t)||function(t){return t[V]||null}(t)}function Z(t){return function(t){return t[B]||null}(t)}const X={};function J(t){const e={type:t.type,bootstrap:t.bootstrap||H,declarations:t.declarations||H,imports:t.imports||H,exports:t.exports||H,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&E(()=>{X[t.id]=t.type}),e}function Q(t,e){return E(()=>{const n=ot(t,!0);n.declarations=e.declarations||H,n.imports=e.imports||H,n.exports=e.exports||H})}function tt(t,e){if(null==t)return L;const n={};for(const i in t)if(t.hasOwnProperty(i)){let o=t[i],r=o;Array.isArray(o)&&(r=o[1],o=o[0]),n[o]=i,e&&(e[o]=r)}return n}const et=K;function nt(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function it(t){return t[z]||null}function ot(t,e){const n=t[q]||null;if(!n&&!0===e)throw new Error(`Type ${u(t)} does not have '\u0275mod' property.`);return n}function rt(t){return Array.isArray(t)&&"object"==typeof t[1]}function st(t){return Array.isArray(t)&&!0===t[1]}function at(t){return 0!=(8&t.flags)}function lt(t){return 2==(2&t.flags)}function ct(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 ht extends Error{constructor(t,e){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(t,e)),this.code=t}}function pt(t){return"string"==typeof t?t:null==t?"":String(t)}function ft(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():pt(t)}function gt(t,e){const n=e?" in "+e:"";throw new ht("201",`No provider for ${ft(t)} found${n}`)}class bt{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function mt(){return _t}function _t(t){return t.type.prototype.ngOnChanges&&(t.setInput=vt),yt}function yt(){const t=wt(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===L)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function vt(t,e,n,i){const o=wt(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:L,current:null}),r=o.current||(o.current={}),s=o.previous,a=this.declaredInputs[n],l=s[a];r[a]=new bt(l&&l.currentValue,e,s===L),t[i]=e}function wt(t){return t.__ngSimpleChanges__||null}mt.ngInherit=!0;let xt=void 0;function Ct(t){xt=t}function kt(){return void 0!==xt?xt:"undefined"!=typeof document?document:void 0}function Ot(t){return!!t.listen}const St={createRenderer:(t,e)=>kt()};function Mt(t){for(;Array.isArray(t);)t=t[0];return t}function Pt(t,e){return Mt(e[t])}function Dt(t,e){return Mt(e[t.index])}function Et(t,e){return t.data[e]}function Tt(t,e){return t[e]}function Rt(t,e){const n=e[t];return rt(n)?n:n[0]}function At(t){const e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function It(t){return 4==(4&t[2])}function jt(t){return 128==(128&t[2])}function Ft(t,e){return null==e?null:t[e]}function Nt(t){t[18]=0}function Lt(t,e){t[5]+=e;let n=t,i=t[3];for(;null!==i&&(1===e&&1===n[5]||-1===e&&0===n[5]);)i[5]+=e,n=i,i=i[3]}const Ht={lFrame:he(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function zt(){return Ht.bindingsEnabled}function Vt(){return Ht.lFrame.lView}function Bt(){return Ht.lFrame.tView}function qt(t){Ht.lFrame.contextLView=t}function Ut(){let t=Wt();for(;null!==t&&64===t.type;)t=t.parent;return t}function Wt(){return Ht.lFrame.currentTNode}function $t(){const t=Ht.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function Yt(t,e){const n=Ht.lFrame;n.currentTNode=t,n.isParent=e}function Kt(){return Ht.lFrame.isParent}function Gt(){Ht.lFrame.isParent=!1}function Zt(){return Ht.isInCheckNoChangesMode}function Xt(t){Ht.isInCheckNoChangesMode=t}function Jt(){const t=Ht.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Qt(){return Ht.lFrame.bindingIndex}function te(){return Ht.lFrame.bindingIndex++}function ee(t){const e=Ht.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function ne(t){Ht.lFrame.inI18n=t}function ie(t,e){const n=Ht.lFrame;n.bindingIndex=n.bindingRootIndex=t,oe(e)}function oe(t){Ht.lFrame.currentDirectiveIndex=t}function re(t){const e=Ht.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function se(){return Ht.lFrame.currentQueryIndex}function ae(t){Ht.lFrame.currentQueryIndex=t}function le(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function ce(t,e,n){if(n&S.SkipSelf){let i=e,o=t;for(;i=i.parent,!(null!==i||n&S.Host||(i=le(o),null===i)||(o=o[15],10&i.type)););if(null===i)return!1;e=i,t=o}const i=Ht.lFrame=de();return i.currentTNode=e,i.lView=t,!0}function ue(t){const e=de(),n=t[1];Ht.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function de(){const t=Ht.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 pe(){const t=Ht.lFrame;return Ht.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const fe=pe;function ge(){const t=pe();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 be(){return Ht.lFrame.selectedIndex}function me(t){Ht.lFrame.selectedIndex=t}function _e(){const t=Ht.lFrame;return Et(t.tView,t.selectedIndex)}function ye(t,e){for(let n=e.directiveStart,i=e.directiveEnd;n<i;n++){const e=t.data[n].type.prototype,{ngAfterContentInit:i,ngAfterContentChecked:o,ngAfterViewInit:r,ngAfterViewChecked:s,ngOnDestroy:a}=e;i&&(t.contentHooks||(t.contentHooks=[])).push(-n,i),o&&((t.contentHooks||(t.contentHooks=[])).push(n,o),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,o)),r&&(t.viewHooks||(t.viewHooks=[])).push(-n,r),s&&((t.viewHooks||(t.viewHooks=[])).push(n,s),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,s)),null!=a&&(t.destroyHooks||(t.destroyHooks=[])).push(n,a)}}function ve(t,e,n){Ce(t,e,3,n)}function we(t,e,n,i){(3&t[2])===n&&Ce(t,e,n,i)}function xe(t,e){let n=t[2];(3&n)===e&&(n&=2047,n+=1,t[2]=n)}function Ce(t,e,n,i){const o=null!=i?i:-1;let r=0;for(let s=void 0!==i?65535&t[18]:0;s<e.length;s++)if("number"==typeof e[s+1]){if(r=e[s],null!=i&&r>=i)break}else e[s]<0&&(t[18]+=65536),(r<o||-1==o)&&(ke(t,n,e,s),t[18]=(4294901760&t[18])+s+2),s++}function ke(t,e,n,i){const o=n[i]<0,r=n[i+1],s=t[o?-n[i]:n[i]];o?t[2]>>11<t[18]>>16&&(3&t[2])===e&&(t[2]+=2048,r.call(s)):r.call(s)}class Oe{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function Se(t,e,n){const i=Ot(t);let o=0;for(;o<n.length;){const r=n[o];if("number"==typeof r){if(0!==r)break;o++;const s=n[o++],a=n[o++],l=n[o++];i?t.setAttribute(e,a,l,s):e.setAttributeNS(s,a,l)}else{const s=r,a=n[++o];Pe(s)?i&&t.setProperty(e,s,a):i?t.setAttribute(e,s,a):e.setAttribute(s,a),o++}}return o}function Me(t){return 3===t||4===t||6===t}function Pe(t){return 64===t.charCodeAt(0)}function De(t,e){if(null===e||0===e.length);else if(null===t||0===t.length)t=e.slice();else{let n=-1;for(let i=0;i<e.length;i++){const o=e[i];"number"==typeof o?n=o:0===n||Ee(t,n,o,null,-1===n||2===n?e[++i]:null)}}return t}function Ee(t,e,n,i,o){let r=0,s=t.length;if(-1===e)s=-1;else for(;r<t.length;){const n=t[r++];if("number"==typeof n){if(n===e){s=-1;break}if(n>e){s=r-1;break}}}for(;r<t.length;){const e=t[r];if("number"==typeof e)break;if(e===n){if(null===i)return void(null!==o&&(t[r+1]=o));if(i===t[r+1])return void(t[r+2]=o)}r++,null!==i&&r++,null!==o&&r++}-1!==s&&(t.splice(s,0,e),r=s+1),t.splice(r++,0,n),null!==i&&t.splice(r++,0,i),null!==o&&t.splice(r++,0,o)}function Te(t){return-1!==t}function Re(t){return 32767&t}function Ae(t,e){let n=t>>16,i=e;for(;n>0;)i=i[15],n--;return i}let Ie=!0;function je(t){const e=Ie;return Ie=t,e}let Fe=0;function Ne(t,e){const n=He(t,e);if(-1!==n)return n;const i=e[1];i.firstCreatePass&&(t.injectorIndex=e.length,Le(i.data,t),Le(e,null),Le(i.blueprint,null));const o=ze(t,e),r=t.injectorIndex;if(Te(o)){const t=Re(o),n=Ae(o,e),i=n[1].data;for(let o=0;o<8;o++)e[r+o]=n[t+o]|i[t+o]}return e[r+8]=o,r}function Le(t,e){t.push(0,0,0,0,0,0,0,0,e)}function He(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function ze(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,i=null,o=e;for(;null!==o;){const t=o[1],e=t.type;if(i=2===e?t.declTNode:1===e?o[6]:null,null===i)return-1;if(n++,o=o[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return-1}function Ve(t,e,n){!function(t,e,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty($)&&(i=n[$]),null==i&&(i=n[$]=Fe++);const o=255&i,r=1<<o,s=64&o,a=32&o,l=e.data;128&o?s?a?l[t+7]|=r:l[t+6]|=r:a?l[t+5]|=r:l[t+4]|=r:s?a?l[t+3]|=r:l[t+2]|=r:a?l[t+1]|=r:l[t]|=r}(t,e,n)}function Be(t,e,n){if(n&S.Optional)return t;gt(e,"NodeInjector")}function qe(t,e,n,i){if(n&S.Optional&&void 0===i&&(i=null),0==(n&(S.Self|S.Host))){const o=t[9],r=P(void 0);try{return o?o.get(e,i,n&S.Optional):D(e,i,n&S.Optional)}finally{P(r)}}return Be(i,e,n)}function Ue(t,e,n,i=S.Default,o){if(null!==t){const r=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;const e=t.hasOwnProperty($)?t[$]:void 0;return"number"==typeof e?e>=0?255&e:$e:e}(n);if("function"==typeof r){if(!ce(e,t,i))return i&S.Host?Be(o,n,i):qe(e,n,i,o);try{const t=r();if(null!=t||i&S.Optional)return t;gt(n)}finally{fe()}}else if("number"==typeof r){let o=null,s=He(t,e),a=-1,l=i&S.Host?e[16][6]:null;for((-1===s||i&S.SkipSelf)&&(a=-1===s?ze(t,e):e[s+8],-1!==a&&Xe(i,!1)?(o=e[1],s=Re(a),e=Ae(a,e)):s=-1);-1!==s;){const t=e[1];if(Ze(r,s,t.data)){const t=Ye(s,e,n,o,i,l);if(t!==We)return t}a=e[s+8],-1!==a&&Xe(i,e[1].data[s+8]===l)&&Ze(r,s,e)?(o=t,s=Re(a),e=Ae(a,e)):s=-1}}}return qe(e,n,i,o)}const We={};function $e(){return new Je(Ut(),Vt())}function Ye(t,e,n,i,o,r){const s=e[1],a=s.data[t+8],l=Ke(a,s,n,null==i?lt(a)&&Ie:i!=s&&0!=(3&a.type),o&S.Host&&r===a);return null!==l?Ge(e,s,l,a):We}function Ke(t,e,n,i,o){const r=t.providerIndexes,s=e.data,a=1048575&r,l=t.directiveStart,c=r>>20,u=o?a+c:t.directiveEnd;for(let d=i?a:a+c;d<u;d++){const t=s[d];if(d<l&&n===t||d>=l&&t.type===n)return d}if(o){const t=s[l];if(t&&ut(t)&&t.type===n)return l}return null}function Ge(t,e,n,i){let o=t[n];const r=e.data;if(o instanceof Oe){const s=o;s.resolving&&function(t,e){throw new ht("200","Circular dependency in DI detected for "+t)}(ft(r[n]));const a=je(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?P(s.injectImpl):null;ce(t,i,S.Default);try{o=t[n]=s.factory(void 0,r,t,i),e.firstCreatePass&&n>=i.directiveStart&&function(t,e,n){const{ngOnChanges:i,ngOnInit:o,ngDoCheck:r}=e.type.prototype;if(i){const i=_t(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,o),r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r))}(n,r[n],e)}finally{null!==l&&P(l),je(a),s.resolving=!1,fe()}}return o}function Ze(t,e,n){const i=64&t,o=32&t;let r;return r=128&t?i?o?n[e+7]:n[e+6]:o?n[e+5]:n[e+4]:i?o?n[e+3]:n[e+2]:o?n[e+1]:n[e],!!(r&1<<t)}function Xe(t,e){return!(t&S.Self||t&S.Host&&e)}class Je{constructor(t,e){this._tNode=t,this._lView=e}get(t,e){return Ue(this._tNode,this._lView,t,void 0,e)}}function Qe(t){const e=t;if(g(t))return()=>{const t=Qe(f(e));return t?t():null};let n=dt(e);if(null===n){const t=w(e);n=t&&t.factory}return n||null}function tn(t){return E(()=>{const e=t.prototype.constructor,n=e[W]||Qe(e),i=Object.prototype;let o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==i;){const t=o[W]||Qe(o);if(t&&t!==n)return t;o=Object.getPrototypeOf(o)}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 i=0;for(;i<t;){const o=n[i];if(Me(o))break;if(0===o)i+=2;else if("number"==typeof o)for(i++;i<t&&"string"==typeof n[i];)i++;else{if(o===e)return n[i+1];i+=2}}}return null}(Ut(),t)}function nn(t,e,n){return E(()=>{const i=function(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}(e);function o(...t){if(this instanceof o)return i.apply(this,t),this;const e=new o(...t);return n.annotation=e,n;function n(t,n,i){const o=t.hasOwnProperty("__parameters__")?t.__parameters__:Object.defineProperty(t,"__parameters__",{value:[]}).__parameters__;for(;o.length<=i;)o.push(null);return(o[i]=o[i]||[]).push(e),t}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o})}class on{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=m({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return"InjectionToken "+this._desc}}const rn=new on("AnalyzeForEntryComponents"),sn=Function;function an(t,e){void 0===e&&(e=t);for(let n=0;n<t.length;n++){let i=t[n];Array.isArray(i)?(e===t&&(e=t.slice(0,n)),an(i,e)):e!==t&&e.push(i)}return e}function ln(t,e){t.forEach(t=>Array.isArray(t)?ln(t,e):e(t))}function cn(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 i=0;i<t;i++)n.push(e);return n}function hn(t,e,n){let i=fn(t,e);return i>=0?t[1|i]=n:(i=~i,function(t,e,n,i){let o=t.length;if(o==e)t.push(n,i);else if(1===o)t.push(i,t[0]),t[0]=n;else{for(o--,t.push(t[o-1],t[o]);o>e;)t[o]=t[o-2],o--;t[e]=n,t[e+1]=i}}(t,i,e,n)),i}function pn(t,e){const n=fn(t,e);if(n>=0)return t[1|n]}function fn(t,e){return function(t,e,n){let i=0,o=t.length>>1;for(;o!==i;){const n=i+(o-i>>1),r=t[n<<1];if(e===r)return n<<1;r>e?o=n:i=n+1}return~(o<<1)}(t,e)}const gn=nn("Inject",t=>({token:t})),bn=nn("Optional"),mn=nn("Self"),_n=nn("SkipSelf"),yn={},vn=/\n/gm,wn=l({provide:String,useValue:l});let xn,Cn=void 0;function kn(t){const e=Cn;return Cn=t,e}function On(t,e=S.Default){if(void 0===Cn)throw new Error("inject() must be called from an injection context");return null===Cn?D(t,void 0,e):Cn.get(t,e&S.Optional?null:void 0,e)}function Sn(t,e=S.Default){return(M||On)(f(t),e)}function Mn(t){const e=[];for(let n=0;n<t.length;n++){const i=f(t[n]);if(Array.isArray(i)){if(0===i.length)throw new Error("Arguments array must have arguments.");let t=void 0,n=S.Default;for(let e=0;e<i.length;e++){const o=i[e];o instanceof bn||"Optional"===o.ngMetadataName||o===bn?n|=S.Optional:o instanceof _n||"SkipSelf"===o.ngMetadataName||o===_n?n|=S.SkipSelf:o instanceof mn||"Self"===o.ngMetadataName||o===mn?n|=S.Self:t=o instanceof gn||o===gn?o.token:o}e.push(Sn(t,n))}else e.push(Sn(i))}return e}function Pn(t){var e;return(null===(e=function(){if(void 0===xn&&(xn=null,N.trustedTypes))try{xn=N.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(e){}return xn}())||void 0===e?void 0:e.createHTML(t))||t}class Dn{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see https://g.co/ng/security#xss)"}}class En extends Dn{getTypeName(){return"HTML"}}class Tn extends Dn{getTypeName(){return"Style"}}class Rn extends Dn{getTypeName(){return"Script"}}class An extends Dn{getTypeName(){return"URL"}}class In extends Dn{getTypeName(){return"ResourceURL"}}function jn(t){return t instanceof Dn?t.changingThisBreaksApplicationSecurity:t}function Fn(t,e){const n=Nn(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 Nn(t){return t instanceof Dn&&t.getTypeName()||null}function Ln(t){return new En(t)}function Hn(t){return new Tn(t)}function zn(t){return new Rn(t)}function Vn(t){return new An(t)}function Bn(t){return new In(t)}let qn=!0,Un=!1;function Wn(){return Un=!0,qn}function $n(){if(Un)throw new Error("Cannot enable prod mode after platform setup.");qn=!1}function Yn(t){return function(){try{return!!(new window.DOMParser).parseFromString(Pn(""),"text/html")}catch(t){return!1}}()?new Kn:new Gn(t)}class Kn{getInertBodyElement(t){t="<body><remove></remove>"+t;try{const e=(new window.DOMParser).parseFromString(Pn(t),"text/html").body;return e.removeChild(e.firstChild),e}catch(e){return null}}}class Gn{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=Pn(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=Pn(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let i=e.length-1;0<i;i--){const n=e.item(i).name;"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||t.removeAttribute(n)}let n=t.firstChild;for(;n;)n.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(n),n=n.nextSibling}}const Zn=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,Xn=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Jn(t){return(t=String(t)).match(Zn)||t.match(Xn)?t:(Wn()&&console.warn(`WARNING: sanitizing unsafe URL value ${t} (see https://g.co/ng/security#xss)`),"unsafe:"+t)}function Qn(t){return(t=String(t)).split(",").map(t=>Jn(t.trim())).join(", ")}function ti(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function ei(...t){const e={};for(const n of t)for(const t in n)n.hasOwnProperty(t)&&(e[t]=!0);return e}const ni=ti("area,br,col,hr,img,wbr"),ii=ti("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),oi=ti("rp,rt"),ri=ei(oi,ii),si=ei(ni,ei(ii,ti("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ei(oi,ti("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ri),ai=ti("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),li=ti("srcset"),ci=ei(ai,li,ti("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ti("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),ui=ti("script,style,template");class di{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,n=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let t=this.checkClobberedElement(e,e.nextSibling);if(t){e=t;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!si.hasOwnProperty(e))return this.sanitizedSomething=!0,!ui.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const n=t.attributes;for(let i=0;i<n.length;i++){const t=n.item(i),e=t.name,o=e.toLowerCase();if(!ci.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let r=t.value;ai[o]&&(r=Jn(r)),li[o]&&(r=Qn(r)),this.buf.push(" ",e,'="',fi(r),'"')}return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();si.hasOwnProperty(e)&&!ni.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(fi(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 hi=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,pi=/([^\#-~ |!])/g;function fi(t){return t.replace(/&/g,"&").replace(hi,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(pi,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let gi;function bi(t,e){let n=null;try{gi=gi||Yn(t);let i=e?String(e):"";n=gi.getInertBodyElement(i);let o=5,r=i;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,i=r,r=n.innerHTML,n=gi.getInertBodyElement(i)}while(i!==r);const s=new di,a=s.sanitizeChildren(mi(n)||n);return Wn()&&s.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see https://g.co/ng/security#xss"),a}finally{if(n){const t=mi(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function mi(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var _i=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 yi(t){const e=wi();return e?e.sanitize(_i.HTML,t)||"":Fn(t,"HTML")?jn(t):bi(kt(),pt(t))}function vi(t){const e=wi();return e?e.sanitize(_i.URL,t)||"":Fn(t,"URL")?jn(t):Jn(pt(t))}function wi(){const t=Vt();return t&&t[12]}function xi(t){return t.ngDebugContext}function Ci(t){return t.ngOriginalError}function ki(t,...e){t.error(...e)}class Oi{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),n=this._findContext(t),i=function(t){return t.ngErrorLogger||ki}(t);i(this._console,"ERROR",t),e&&i(this._console,"ORIGINAL ERROR",e),n&&i(this._console,"ERROR CONTEXT",n)}_findContext(t){return t?xi(t)?xi(t):this._findContext(Ci(t)):null}_findOriginalError(t){let e=Ci(t);for(;e&&Ci(e);)e=Ci(e);return e}}function Si(t,e){t.__ngContext__=e}const Mi=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(N))();function Pi(t){return{name:"window",target:t.ownerDocument.defaultView}}function Di(t){return{name:"document",target:t.ownerDocument}}function Ei(t){return t instanceof Function?t():t}var Ti=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});let Ri;function Ai(t,e){return Ri(t,e)}function Ii(t){const e=t[3];return st(e)?e[3]:e}function ji(t){return Ni(t[13])}function Fi(t){return Ni(t[4])}function Ni(t){for(;null!==t&&!st(t);)t=t[4];return t}function Li(t,e,n,i,o){if(null!=i){let r,s=!1;st(i)?r=i:rt(i)&&(s=!0,i=i[0]);const a=Mt(i);0===t&&null!==n?null==o?Zi(e,n,a):Gi(e,n,a,o||null,!0):1===t&&null!==n?Gi(e,n,a,o||null,!0):2===t?ao(e,a,s):3===t&&e.destroyNode(a),null!=r&&function(t,e,n,i,o){const r=n[7];r!==Mt(n)&&Li(e,t,i,r,o);for(let s=10;s<n.length;s++){const o=n[s];co(o[1],o,t,e,i,r)}}(e,t,r,n,o)}}function Hi(t,e){return Ot(t)?t.createText(e):t.createTextNode(e)}function zi(t,e,n){Ot(t)?t.setValue(e,n):e.textContent=n}function Vi(t,e){return t.createComment(e)}function Bi(t,e,n){return Ot(t)?t.createElement(e,n):null===n?t.createElement(e):t.createElementNS(n,e)}function qi(t,e){const n=t[9],i=n.indexOf(e),o=e[3];1024&e[2]&&(e[2]&=-1025,Lt(o,-1)),n.splice(i,1)}function Ui(t,e){if(t.length<=10)return;const n=10+e,i=t[n];if(i){const r=i[17];null!==r&&r!==t&&qi(r,i),e>0&&(t[n-1][4]=i[4]);const s=un(t,10+e);co(i[1],o=i,o[11],2,null,null),o[0]=null,o[6]=null;const a=s[19];null!==a&&a.detachView(s[1]),i[3]=null,i[4]=null,i[2]&=-129}var o;return i}function Wi(t,e){if(!(256&e[2])){const n=e[11];Ot(n)&&n.destroyNode&&co(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return $i(t[1],t);for(;e;){let n=null;if(rt(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)rt(e)&&$i(e[1],e),e=e[3];null===e&&(e=t),rt(e)&&$i(e[1],e),n=e&&e[4]}e=n}}(e)}}function $i(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 i=0;i<n.length;i+=2){const t=e[n[i]];if(!(t instanceof Oe)){const e=n[i+1];if(Array.isArray(e))for(let n=0;n<e.length;n+=2)e[n+1].call(t[e[n]]);else e.call(t)}}}(t,e),function(t,e){const n=t.cleanup;if(null!==n){const t=e[7];for(let i=0;i<n.length-1;i+=2)if("string"==typeof n[i]){const o=n[i+1],r="function"==typeof o?o(e):Mt(e[o]),s=t[n[i+2]],a=n[i+3];"boolean"==typeof a?r.removeEventListener(n[i],s,a):a>=0?t[a]():t[-a].unsubscribe(),i+=2}else n[i].call(t[n[i+1]]);e[7]=null}}(t,e),1===e[1].type&&Ot(e[11])&&e[11].destroy();const n=e[17];if(null!==n&&st(e[3])){n!==e[3]&&qi(n,e);const i=e[19];null!==i&&i.detachView(t)}}}function Yi(t,e,n){return Ki(t,e.parent,n)}function Ki(t,e,n){let i=e;for(;null!==i&&40&i.type;)i=(e=i).parent;if(null===i)return n[0];if(2&i.flags){const e=t.data[i.directiveStart].encapsulation;if(e===R.None||e===R.Emulated)return null}return Dt(i,n)}function Gi(t,e,n,i,o){Ot(t)?t.insertBefore(e,n,i,o):e.insertBefore(n,i,o)}function Zi(t,e,n){Ot(t)?t.appendChild(e,n):e.appendChild(n)}function Xi(t,e,n,i,o){null!==i?Gi(t,e,n,i,o):Zi(t,e,n)}function Ji(t,e){return Ot(t)?t.parentNode(e):e.parentNode}function Qi(t,e,n){return no(t,e,n)}function to(t,e,n){return 40&t.type?Dt(t,n):null}let eo,no=to;function io(t,e){no=t,eo=e}function oo(t,e,n,i){const o=Yi(t,i,e),r=e[11],s=Qi(i.parent||e[6],i,e);if(null!=o)if(Array.isArray(n))for(let a=0;a<n.length;a++)Xi(r,o,n[a],s,!1);else Xi(r,o,n,s,!1);void 0!==eo&&eo(r,i,e,n,o)}function ro(t,e){if(null!==e){const n=e.type;if(3&n)return Dt(e,t);if(4&n)return so(-1,t[e.index]);if(8&n){const n=e.child;if(null!==n)return ro(t,n);{const n=t[e.index];return st(n)?so(-1,n):Mt(n)}}if(32&n)return Ai(e,t)()||Mt(t[e.index]);{const n=t[16],i=n[6],o=Ii(n),r=i.projection[e.projection];return null!=r?ro(o,r):ro(t,e.next)}}return null}function so(t,e){const n=10+t+1;if(n<e.length){const t=e[n],i=t[1].firstChild;if(null!==i)return ro(t,i)}return e[7]}function ao(t,e,n){const i=Ji(t,e);i&&function(t,e,n,i){Ot(t)?t.removeChild(e,n,i):e.removeChild(n)}(t,i,e,n)}function lo(t,e,n,i,o,r,s){for(;null!=n;){const a=i[n.index],l=n.type;if(s&&0===e&&(a&&Si(Mt(a),i),n.flags|=4),64!=(64&n.flags))if(8&l)lo(t,e,n.child,i,o,r,!1),Li(e,t,o,a,r);else if(32&l){const s=Ai(n,i);let l;for(;l=s();)Li(e,t,o,l,r);Li(e,t,o,a,r)}else 16&l?uo(t,e,i,n,o,r):Li(e,t,o,a,r);n=s?n.projectionNext:n.next}}function co(t,e,n,i,o,r){lo(n,i,t.firstChild,e,o,r,!1)}function uo(t,e,n,i,o,r){const s=n[16],a=s[6].projection[i.projection];if(Array.isArray(a))for(let l=0;l<a.length;l++)Li(e,t,o,a[l],r);else lo(t,e,a,s[3],o,r,!0)}function ho(t,e,n){Ot(t)?t.setAttribute(e,"style",n):e.style.cssText=n}function po(t,e,n){Ot(t)?""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n):e.className=n}function fo(t,e,n){let i=t.length;for(;;){const o=t.indexOf(e,n);if(-1===o)return o;if(0===o||t.charCodeAt(o-1)<=32){const n=e.length;if(o+n===i||t.charCodeAt(o+n)<=32)return o}n=o+1}}function go(t,e,n){let i=0;for(;i<t.length;){let o=t[i++];if(n&&"class"===o){if(o=t[i],-1!==fo(o.toLowerCase(),e,0))return!0}else if(1===o){for(;i<t.length&&"string"==typeof(o=t[i++]);)if(o.toLowerCase()===e)return!0;return!1}}return!1}function bo(t){return 4===t.type&&"ng-template"!==t.value}function mo(t,e,n){return e===(4!==t.type||n?t.value:"ng-template")}function _o(t,e,n){let i=4;const o=t.attrs||[],r=function(t){for(let e=0;e<t.length;e++)if(Me(t[e]))return e;return t.length}(o);let s=!1;for(let a=0;a<e.length;a++){const l=e[a];if("number"!=typeof l){if(!s)if(4&i){if(i=2|1&i,""!==l&&!mo(t,l,n)||""===l&&1===e.length){if(yo(i))return!1;s=!0}}else{const c=8&i?l:e[++a];if(8&i&&null!==t.attrs){if(!go(t.attrs,c,n)){if(yo(i))return!1;s=!0}continue}const u=vo(8&i?"class":l,o,bo(t),n);if(-1===u){if(yo(i))return!1;s=!0;continue}if(""!==c){let t;t=u>r?"":o[u+1].toLowerCase();const e=8&i?t:null;if(e&&-1!==fo(e,c,0)||2&i&&c!==t){if(yo(i))return!1;s=!0}}}}else{if(!s&&!yo(i)&&!yo(l))return!1;if(s&&yo(l))continue;s=!1,i=l|1&i}}return yo(i)||s}function yo(t){return 0==(1&t)}function vo(t,e,n,i){if(null===e)return-1;let o=0;if(i||!n){let n=!1;for(;o<e.length;){const i=e[o];if(i===t)return o;if(3===i||6===i)n=!0;else{if(1===i||2===i){let t=e[++o];for(;"string"==typeof t;)t=e[++o];continue}if(4===i)break;if(0===i){o+=4;continue}}o+=n?1:2}return-1}return function(t,e){let n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){const i=t[n];if("number"==typeof i)return-1;if(i===e)return n;n++}return-1}(e,t)}function wo(t,e,n=!1){for(let i=0;i<e.length;i++)if(_o(t,e[i],n))return!0;return!1}function xo(t,e){t:for(let n=0;n<e.length;n++){const i=e[n];if(t.length===i.length){for(let e=0;e<t.length;e++)if(t[e]!==i[e])continue t;return!0}}return!1}function Co(t,e){return t?":not("+e.trim()+")":e}function ko(t){let e=t[0],n=1,i=2,o="",r=!1;for(;n<t.length;){let s=t[n];if("string"==typeof s)if(2&i){const e=t[++n];o+="["+s+(e.length>0?'="'+e+'"':"")+"]"}else 8&i?o+="."+s:4&i&&(o+=" "+s);else""===o||yo(s)||(e+=Co(r,o),o=""),i=s,r=r||!yo(i);n++}return""!==o&&(e+=Co(r,o)),e}const Oo={};function So(t){Mo(Bt(),Vt(),be()+t,Zt())}function Mo(t,e,n,i){if(!i)if(3==(3&e[2])){const i=t.preOrderCheckHooks;null!==i&&ve(e,i,n)}else{const i=t.preOrderHooks;null!==i&&we(e,i,0,n)}me(n)}function Po(t,e){return t<<17|e<<2}function Do(t){return t>>17&32767}function Eo(t){return 2|t}function To(t){return(131068&t)>>2}function Ro(t,e){return-131069&t|e<<2}function Ao(t){return 1|t}function Io(t,e){const n=t.contentQueries;if(null!==n)for(let i=0;i<n.length;i+=2){const o=n[i],r=n[i+1];if(-1!==r){const n=t.data[r];ae(o),n.contentQueries(2,e[r],r)}}}function jo(t,e,n,i,o,r,s,a,l,c){const u=e.blueprint.slice();return u[0]=o,u[2]=140|i,Nt(u),u[3]=u[15]=t,u[8]=n,u[10]=s||t&&t[10],u[11]=a||t&&t[11],u[12]=l||t&&t[12]||null,u[9]=c||t&&t[9]||null,u[6]=r,u[16]=2==e.type?t[16]:u,u}function Fo(t,e,n,i,o){let r=t.data[e];if(null===r)r=No(t,e,n,i,o),Ht.lFrame.inI18n&&(r.flags|=64);else if(64&r.type){r.type=n,r.value=i,r.attrs=o;const t=$t();r.injectorIndex=null===t?-1:t.injectorIndex}return Yt(r,!0),r}function No(t,e,n,i,o){const r=Wt(),s=Kt(),a=t.data[e]=function(t,e,n,i,o,r){return{type:n,index:i,insertBeforeIndex:null,injectorIndex:e?e.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:r,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?r:r&&r.parent,n,e,i,o);return null===t.firstChild&&(t.firstChild=a),null!==r&&(s?null==r.child&&null!==a.parent&&(r.child=a):null===r.next&&(r.next=a)),a}function Lo(t,e,n,i){if(0===n)return-1;const o=e.length;for(let r=0;r<n;r++)e.push(i),t.blueprint.push(i),t.data.push(null);return o}function Ho(t,e,n){ue(e);try{const i=t.viewQuery;null!==i&&br(1,i,n);const o=t.template;null!==o&&Bo(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Io(t,e),t.staticViewQueries&&br(2,t.viewQuery,n);const r=t.components;null!==r&&function(t,e){for(let n=0;n<e.length;n++)dr(t,e[n])}(e,r)}catch(i){throw t.firstCreatePass&&(t.incompleteFirstPass=!0),i}finally{e[2]&=-5,ge()}}function zo(t,e,n,i){const o=e[2];if(256==(256&o))return;ue(e);const r=Zt();try{Nt(e),Ht.lFrame.bindingIndex=t.bindingStartIndex,null!==n&&Bo(t,e,n,2,i);const s=3==(3&o);if(!r)if(s){const n=t.preOrderCheckHooks;null!==n&&ve(e,n,null)}else{const n=t.preOrderHooks;null!==n&&we(e,n,0,null),xe(e,0)}if(function(t){for(let e=ji(t);null!==e;e=Fi(e)){if(!e[2])continue;const t=e[9];for(let e=0;e<t.length;e++){const n=t[e],i=n[3];0==(1024&n[2])&&Lt(i,1),n[2]|=1024}}}(e),function(t){for(let e=ji(t);null!==e;e=Fi(e))for(let t=10;t<e.length;t++){const n=e[t],i=n[1];jt(n)&&zo(i,n,i.template,n[8])}}(e),null!==t.contentQueries&&Io(t,e),!r)if(s){const n=t.contentCheckHooks;null!==n&&ve(e,n)}else{const n=t.contentHooks;null!==n&&we(e,n,1),xe(e,1)}!function(t,e){const n=t.hostBindingOpCodes;if(null!==n)try{for(let t=0;t<n.length;t++){const i=n[t];if(i<0)me(~i);else{const o=i,r=n[++t],s=n[++t];ie(r,o),s(2,e[o])}}}finally{me(-1)}}(t,e);const a=t.components;null!==a&&function(t,e){for(let n=0;n<e.length;n++)cr(t,e[n])}(e,a);const l=t.viewQuery;if(null!==l&&br(2,l,i),!r)if(s){const n=t.viewCheckHooks;null!==n&&ve(e,n)}else{const n=t.viewHooks;null!==n&&we(e,n,2),xe(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),r||(e[2]&=-73),1024&e[2]&&(e[2]&=-1025,Lt(e[3],-1))}finally{ge()}}function Vo(t,e,n,i){const o=e[10],r=!Zt(),s=It(e);try{r&&!s&&o.begin&&o.begin(),s&&Ho(t,e,i),zo(t,e,n,i)}finally{r&&!s&&o.end&&o.end()}}function Bo(t,e,n,i,o){const r=be();try{me(-1),2&i&&e.length>20&&Mo(t,e,20,Zt()),n(i,o)}finally{me(r)}}function qo(t,e,n){if(at(e)){const i=e.directiveEnd;for(let o=e.directiveStart;o<i;o++){const e=t.data[o];e.contentQueries&&e.contentQueries(1,n[o],o)}}}function Uo(t,e,n){zt()&&(function(t,e,n,i){const o=n.directiveStart,r=n.directiveEnd;t.firstCreatePass||Ne(n,e),Si(i,e);const s=n.initialInputs;for(let a=o;a<r;a++){const i=t.data[a],r=ut(i);r&&or(e,n,i);const l=Ge(e,t,a,n);Si(l,e),null!==s&&sr(0,a-o,l,i,0,s),r&&(Rt(n.index,e)[8]=l)}}(t,e,n,Dt(n,e)),128==(128&n.flags)&&function(t,e,n){const i=n.directiveStart,o=n.directiveEnd,r=n.index,s=Ht.lFrame.currentDirectiveIndex;try{me(r);for(let n=i;n<o;n++){const i=t.data[n],o=e[n];oe(n),null===i.hostBindings&&0===i.hostVars&&null===i.hostAttrs||Qo(i,o)}}finally{me(-1),oe(s)}}(t,e,n))}function Wo(t,e,n=Dt){const i=e.localNames;if(null!==i){let o=e.index+1;for(let r=0;r<i.length;r+=2){const s=i[r+1],a=-1===s?n(e,t):t[s];t[o++]=a}}}function $o(t){const e=t.tView;return null===e||e.incompleteFirstPass?t.tView=Yo(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts):e}function Yo(t,e,n,i,o,r,s,a,l,c){const u=20+i,d=u+o,h=function(t,e){const n=[];for(let i=0;i<e;i++)n.push(i<t?null:Oo);return n}(u,d),p="function"==typeof c?c():c;return h[1]={type:t,blueprint:h,template:n,queries:null,viewQuery:a,declTNode:e,data:h.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:d,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof r?r():r,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:l,consts:p,incompleteFirstPass:!1}}function Ko(t,e,n,i){const o=_r(e);o.push(n),t.firstCreatePass&&function(t){return t.cleanup||(t.cleanup=[])}(t).push(i,o.length-1)}function Go(t,e,n){for(let i in t)if(t.hasOwnProperty(i)){const o=t[i];(n=null===n?{}:n).hasOwnProperty(i)?n[i].push(e,o):n[i]=[e,o]}return n}function Zo(t,e,n,i,o,r,s,a){const l=Dt(e,n);let c,u=e.inputs;var d;!a&&null!=u&&(c=u[i])?(wr(t,n,c,i,o),lt(e)&&function(t,e){const n=Rt(e,t);16&n[2]||(n[2]|=64)}(n,e.index)):3&e.type&&(i="class"===(d=i)?"className":"for"===d?"htmlFor":"formaction"===d?"formAction":"innerHtml"===d?"innerHTML":"readonly"===d?"readOnly":"tabindex"===d?"tabIndex":d,o=null!=s?s(o,e.value||"",i):o,Ot(r)?r.setProperty(l,i,o):Pe(i)||(l.setProperty?l.setProperty(i,o):l[i]=o))}function Xo(t,e,n,i){let o=!1;if(zt()){const r=function(t,e,n){const i=t.directiveRegistry;let o=null;if(i)for(let r=0;r<i.length;r++){const s=i[r];wo(n,s.selectors,!1)&&(o||(o=[]),Ve(Ne(n,e),t,s.type),ut(s)?(tr(t,n),o.unshift(s)):o.push(s))}return o}(t,e,n),s=null===i?null:{"":-1};if(null!==r){o=!0,nr(n,t.data.length,r.length);for(let t=0;t<r.length;t++){const e=r[t];e.providersResolver&&e.providersResolver(e)}let i=!1,a=!1,l=Lo(t,e,r.length,null);for(let o=0;o<r.length;o++){const c=r[o];n.mergedAttrs=De(n.mergedAttrs,c.hostAttrs),ir(t,n,e,l,c),er(l,c,s),null!==c.contentQueries&&(n.flags|=8),null===c.hostBindings&&null===c.hostAttrs&&0===c.hostVars||(n.flags|=128);const u=c.type.prototype;!i&&(u.ngOnChanges||u.ngOnInit||u.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),i=!0),a||!u.ngOnChanges&&!u.ngDoCheck||((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),a=!0),l++}!function(t,e){const n=e.directiveEnd,i=t.data,o=e.attrs,r=[];let s=null,a=null;for(let l=e.directiveStart;l<n;l++){const t=i[l],n=t.inputs,c=null===o||bo(e)?null:ar(n,o);r.push(c),s=Go(n,l,s),a=Go(t.outputs,l,a)}null!==s&&(s.hasOwnProperty("class")&&(e.flags|=16),s.hasOwnProperty("style")&&(e.flags|=32)),e.initialInputs=r,e.inputs=s,e.outputs=a}(t,n)}s&&function(t,e,n){if(e){const i=t.localNames=[];for(let t=0;t<e.length;t+=2){const o=n[e[t+1]];if(null==o)throw new ht("301",`Export of name '${e[t+1]}' not found!`);i.push(e[t],o)}}}(n,i,s)}return n.mergedAttrs=De(n.mergedAttrs,n.attrs),o}function Jo(t,e,n,i,o,r){const s=r.hostBindings;if(s){let n=t.hostBindingOpCodes;null===n&&(n=t.hostBindingOpCodes=[]);const r=~e.index;(function(t){let e=t.length;for(;e>0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(n)!=r&&n.push(r),n.push(i,o,s)}}function Qo(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function tr(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function er(t,e,n){if(n){if(e.exportAs)for(let i=0;i<e.exportAs.length;i++)n[e.exportAs[i]]=t;ut(e)&&(n[""]=t)}}function nr(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function ir(t,e,n,i,o){t.data[i]=o;const r=o.factory||(o.factory=dt(o.type)),s=new Oe(r,ut(o),null);t.blueprint[i]=s,n[i]=s,Jo(t,e,0,i,Lo(t,n,o.hostVars,Oo),o)}function or(t,e,n){const i=Dt(e,t),o=$o(n),r=t[10],s=hr(t,jo(t,o,null,n.onPush?64:16,i,e,r,r.createRenderer(i,n),null,null));t[e.index]=s}function rr(t,e,n,i,o,r,s){if(null==r)Ot(t)?t.removeAttribute(e,o,n):e.removeAttribute(o);else{const a=null==s?pt(r):s(r,i||"",o);Ot(t)?t.setAttribute(e,o,a,n):n?e.setAttributeNS(n,o,a):e.setAttribute(o,a)}}function sr(t,e,n,i,o,r){const s=r[e];if(null!==s){const t=i.setInput;for(let e=0;e<s.length;){const o=s[e++],r=s[e++],a=s[e++];null!==t?i.setInput(n,a,o,r):n[r]=a}}}function ar(t,e){let n=null,i=0;for(;i<e.length;){const o=e[i];if(0!==o)if(5!==o){if("number"==typeof o)break;t.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,t[o],e[i+1])),i+=2}else i+=2;else i+=4}return n}function lr(t,e,n,i){return new Array(t,!0,!1,e,null,0,i,n,null,null)}function cr(t,e){const n=Rt(e,t);if(jt(n)){const t=n[1];80&n[2]?zo(t,n,t.template,n[8]):n[5]>0&&ur(n)}}function ur(t){for(let n=ji(t);null!==n;n=Fi(n))for(let t=10;t<n.length;t++){const e=n[t];if(1024&e[2]){const t=e[1];zo(t,e,t.template,e[8])}else e[5]>0&&ur(e)}const e=t[1].components;if(null!==e)for(let n=0;n<e.length;n++){const i=Rt(e[n],t);jt(i)&&i[5]>0&&ur(i)}}function dr(t,e){const n=Rt(e,t),i=n[1];!function(t,e){for(let n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])}(i,n),Ho(i,n,n[8])}function hr(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function pr(t){for(;t;){t[2]|=64;const e=Ii(t);if(0!=(512&t[2])&&!e)return t;t=e}return null}function fr(t,e,n){const i=e[10];i.begin&&i.begin();try{zo(t,e,t.template,n)}catch(o){throw vr(e,o),o}finally{i.end&&i.end()}}function gr(t){!function(t){for(let e=0;e<t.components.length;e++){const n=t.components[e],i=At(n),o=i[1];Vo(o,i,o.template,n)}}(t[8])}function br(t,e,n){ae(0),e(t,n)}const mr=(()=>Promise.resolve(null))();function _r(t){return t[7]||(t[7]=[])}function yr(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 vr(t,e){const n=t[9],i=n?n.get(Oi,null):null;i&&i.handleError(e)}function wr(t,e,n,i,o){for(let r=0;r<n.length;){const s=n[r++],a=n[r++],l=e[s],c=t.data[s];null!==c.setInput?c.setInput(l,o,i,a):l[a]=o}}function xr(t,e,n){const i=Pt(e,t);zi(t[11],i,n)}function Cr(t,e,n){let i=n?t.styles:null,o=n?t.classes:null,r=0;if(null!==e)for(let s=0;s<e.length;s++){const t=e[s];"number"==typeof t?r=t:1==r?o=d(o,t):2==r&&(i=d(i,t+": "+e[++s]+";"))}n?t.styles=i:t.stylesWithoutHost=i,n?t.classes=o:t.classesWithoutHost=o}const kr=new on("INJECTOR",-1);class Or{get(t,e=yn){if(e===yn){const e=new Error(`NullInjectorError: No provider for ${u(t)}!`);throw e.name="NullInjectorError",e}return e}}const Sr=new on("Set Injector scope."),Mr={},Pr={},Dr=[];let Er=void 0;function Tr(){return void 0===Er&&(Er=new Or),Er}function Rr(t,e=null,n=null,i){return new Ar(t,n,e||Tr(),i)}class Ar{constructor(t,e,n,i=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const o=[];e&&ln(e,n=>this.processProvider(n,t,e)),ln([t],t=>this.processInjectorType(t,[],o)),this.records.set(kr,Fr(void 0,this));const r=this.records.get(Sr);this.scope=null!=r?r.value:null,this.source=i||("object"==typeof t?null:u(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=yn,n=S.Default){this.assertNotDestroyed();const i=kn(this);try{if(!(n&S.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(o=t)||"object"==typeof o&&o instanceof on)&&y(t);e=n&&this.injectableDefInScope(n)?Fr(Ir(t),Mr):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n&S.Self?Tr():this.parent).get(t,e=n&S.Optional&&e===yn?null:e)}catch(r){if("NullInjectorError"===r.name){if((r.ngTempTokenPath=r.ngTempTokenPath||[]).unshift(u(t)),i)throw r;return function(t,e,n,i){const o=t.ngTempTokenPath;throw e.__source&&o.unshift(e.__source),t.message=function(t,e,n,i=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let o=u(e);if(Array.isArray(e))o=e.map(u).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let i=e[n];t.push(n+":"+("string"==typeof i?JSON.stringify(i):u(i)))}o=`{${t.join(", ")}}`}return`${n}${i?"("+i+")":""}[${o}]: ${t.replace(vn,"\n ")}`}("\n"+t.message,o,n,i),t.ngTokenPath=o,t.ngTempTokenPath=null,t}(r,t,"R3InjectorError",this.source)}throw r}finally{kn(i)}var o}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(u(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 i=w(t);const o=null==i&&t.ngModule||void 0,r=void 0===o?t:o,s=-1!==n.indexOf(r);if(void 0!==o&&(i=w(o)),null==i)return!1;if(null!=i.imports&&!s){let t;n.push(r);try{ln(i.imports,i=>{this.processInjectorType(i,e,n)&&(void 0===t&&(t=[]),t.push(i))})}finally{}if(void 0!==t)for(let e=0;e<t.length;e++){const{ngModule:n,providers:i}=t[e];ln(i,t=>this.processProvider(t,n,i||Dr))}}this.injectorDefTypes.add(r),this.records.set(r,Fr(i.factory,Mr));const a=i.providers;if(null!=a&&!s){const e=t;ln(a,t=>this.processProvider(t,e,a))}return void 0!==o&&void 0!==t.providers}processProvider(t,e,n){let i=Lr(t=f(t))?t:f(t&&t.provide);const o=function(t,e,n){return Nr(t)?Fr(void 0,t.useValue):Fr(jr(t),Mr)}(t);if(Lr(t)||!0!==t.multi)this.records.get(i);else{let e=this.records.get(i);e||(e=Fr(void 0,Mr,!0),e.factory=()=>Mn(e.multi),this.records.set(i,e)),i=t,e.multi.push(t)}this.records.set(i,o)}hydrate(t,e){var n;return e.value===Mr&&(e.value=Pr,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 Ir(t){const e=y(t),n=null!==e?e.factory:dt(t);if(null!==n)return n;const i=w(t);if(null!==i)return i.factory;if(t instanceof on)throw new Error(`Token ${u(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 ${u(t)}: (${n.join(", ")}).`)}const n=function(t){const e=t&&(t[x]||t[k]);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 jr(t,e,n){let i=void 0;if(Lr(t)){const e=f(t);return dt(e)||Ir(e)}if(Nr(t))i=()=>f(t.useValue);else if((o=t)&&o.useFactory)i=()=>t.useFactory(...Mn(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))i=()=>Sn(f(t.useExisting));else{const e=f(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return dt(e)||Ir(e);i=()=>new e(...Mn(t.deps))}var o;return i}function Fr(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Nr(t){return null!==t&&"object"==typeof t&&wn in t}function Lr(t){return"function"==typeof t}const Hr=function(t,e,n){return function(t,e=null,n=null,i){const o=Rr(t,e,n,i);return o._resolveInjectorDefTypes(),o}({name:n},e,t,n)};let zr=(()=>{class t{static create(t,e){return Array.isArray(t)?Hr(t,e,""):Hr(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=yn,t.NULL=new Or,t.\u0275prov=m({token:t,providedIn:"any",factory:()=>Sn(kr)}),t.__NG_ELEMENT_ID__=-1,t})();function Vr(t,e){ye(At(t)[1],Ut())}function Br(t){let e=Object.getPrototypeOf(t.type.prototype).constructor,n=!0;const i=[t];for(;e;){let o=void 0;if(ut(t))o=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");o=e.\u0275dir}if(o){if(n){i.push(o);const e=t;e.inputs=qr(t.inputs),e.declaredInputs=qr(t.declaredInputs),e.outputs=qr(t.outputs);const n=o.hostBindings;n&&$r(t,n);const r=o.viewQuery,s=o.contentQueries;if(r&&Ur(t,r),s&&Wr(t,s),c(t.inputs,o.inputs),c(t.declaredInputs,o.declaredInputs),c(t.outputs,o.outputs),ut(o)&&o.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(o.data.animation)}}const e=o.features;if(e)for(let i=0;i<e.length;i++){const o=e[i];o&&o.ngInherit&&o(t),o===Br&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){let e=0,n=null;for(let i=t.length-1;i>=0;i--){const o=t[i];o.hostVars=e+=o.hostVars,o.hostAttrs=De(o.hostAttrs,n=De(n,o.hostAttrs))}}(i)}function qr(t){return t===L?{}:t===H?[]:t}function Ur(t,e){const n=t.viewQuery;t.viewQuery=n?(t,i)=>{e(t,i),n(t,i)}:e}function Wr(t,e){const n=t.contentQueries;t.contentQueries=n?(t,i,o)=>{e(t,i,o),n(t,i,o)}:e}function $r(t,e){const n=t.hostBindings;t.hostBindings=n?(t,i)=>{e(t,i),n(t,i)}:e}let Yr=null;function Kr(){if(!Yr){const t=N.Symbol;if(t&&t.iterator)Yr=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;e<t.length;++e){const n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(Yr=n)}}}return Yr}class Gr{constructor(t){this.wrapped=t}static wrap(t){return new Gr(t)}static unwrap(t){return Gr.isWrapped(t)?t.wrapped:t}static isWrapped(t){return t instanceof Gr}}function Zr(t){return!!Xr(t)&&(Array.isArray(t)||!(t instanceof Map)&&Kr()in t)}function Xr(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Jr(t,e,n){return t[e]=n}function Qr(t,e){return t[e]}function ts(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function es(t,e,n,i){const o=ts(t,e,n);return ts(t,e+1,i)||o}function ns(t,e,n,i,o,r){const s=es(t,e,n,i);return es(t,e+2,o,r)||s}function is(t,e,n,i){const o=Vt();return ts(o,te(),e)&&(Bt(),function(t,e,n,i,o,r){const s=Dt(t,e);rr(e[11],s,r,t.value,n,i,o)}(_e(),o,t,e,n,i)),is}function os(t,e,n,i){return ts(t,te(),n)?e+pt(n)+i:Oo}function rs(t,e,n,i,o,r){const s=es(t,Qt(),n,o);return ee(2),s?e+pt(n)+i+pt(o)+r:Oo}function ss(t,e,n,i,o,r,s,a){const l=Vt(),c=Bt(),u=t+20,d=c.firstCreatePass?function(t,e,n,i,o,r,s,a,l){const c=e.consts,u=Fo(e,t,4,s||null,Ft(c,a));Xo(e,n,u,Ft(c,l)),ye(e,u);const d=u.tViews=Yo(2,u,i,o,r,e.directiveRegistry,e.pipeRegistry,null,e.schemas,c);return null!==e.queries&&(e.queries.template(e,u),d.queries=e.queries.embeddedTView(u)),u}(u,c,l,e,n,i,o,r,s):c.data[u];Yt(d,!1);const h=l[11].createComment("");oo(c,l,h,d),Si(h,l),hr(l,l[u]=lr(h,l,h,d)),ct(d)&&Uo(c,l,d),null!=s&&Wo(l,d,a)}function as(t){return Tt(Ht.lFrame.contextLView,20+t)}function ls(t,e=S.Default){const n=Vt();return null===n?Sn(t,e):Ue(Ut(),n,f(t),e)}function cs(t,e,n){const i=Vt();return ts(i,te(),e)&&Zo(Bt(),_e(),i,t,e,i[11],n,!1),cs}function us(t,e,n,i,o){const r=o?"class":"style";wr(t,n,e.inputs[r],r,i)}function ds(t,e,n,i){const o=Vt(),r=Bt(),s=20+t,a=o[11],l=o[s]=Bi(a,e,Ht.lFrame.currentNamespace),c=r.firstCreatePass?function(t,e,n,i,o,r,s){const a=e.consts,l=Fo(e,t,2,o,Ft(a,r));return Xo(e,n,l,Ft(a,s)),null!==l.attrs&&Cr(l,l.attrs,!1),null!==l.mergedAttrs&&Cr(l,l.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,l),l}(s,r,o,0,e,n,i):r.data[s];Yt(c,!0);const u=c.mergedAttrs;null!==u&&Se(a,l,u);const d=c.classes;null!==d&&po(a,l,d);const h=c.styles;null!==h&&ho(a,l,h),64!=(64&c.flags)&&oo(r,o,l,c),0===Ht.lFrame.elementDepthCount&&Si(l,o),Ht.lFrame.elementDepthCount++,ct(c)&&(Uo(r,o,c),qo(r,c,o)),null!==i&&Wo(o,c)}function hs(){let t=Ut();Kt()?Gt():(t=t.parent,Yt(t,!1));const e=t;Ht.lFrame.elementDepthCount--;const n=Bt();n.firstCreatePass&&(ye(n,t),at(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&us(n,e,Vt(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(32&t.flags)}(e)&&us(n,e,Vt(),e.stylesWithoutHost,!1)}function ps(t,e,n,i){ds(t,e,n,i),hs()}function fs(t,e,n){const i=Vt(),o=Bt(),r=t+20,s=o.firstCreatePass?function(t,e,n,i,o){const r=e.consts,s=Ft(r,i),a=Fo(e,t,8,"ng-container",s);return null!==s&&Cr(a,s,!0),Xo(e,n,a,Ft(r,o)),null!==e.queries&&e.queries.elementStart(e,a),a}(r,o,i,e,n):o.data[r];Yt(s,!0);const a=i[r]=i[11].createComment("");oo(o,i,a,s),Si(a,i),ct(s)&&(Uo(o,i,s),qo(o,s,i)),null!=n&&Wo(i,s)}function gs(){let t=Ut();const e=Bt();Kt()?Gt():(t=t.parent,Yt(t,!1)),e.firstCreatePass&&(ye(e,t),at(t)&&e.queries.elementEnd(t))}function bs(t,e,n){fs(t,e,n),gs()}function ms(){return Vt()}function _s(t){return!!t&&"function"==typeof t.then}function ys(t){return!!t&&"function"==typeof t.subscribe}function vs(t,e,n=!1,i){const o=Vt(),r=Bt(),s=Ut();return xs(r,o,o[11],s,t,e,n,i),vs}function ws(t,e,n=!1,i){const o=Ut(),r=Vt(),s=Bt();return xs(s,r,yr(re(s.data),o,r),o,t,e,n,i),ws}function xs(t,e,n,i,o,r,s=!1,a){const l=ct(i),c=t.firstCreatePass&&(t.cleanup||(t.cleanup=[])),u=_r(e);let d=!0;if(3&i.type){const h=Dt(i,e),p=a?a(h):L,f=p.target||h,g=u.length,b=a?t=>a(Mt(t[i.index])).target:i.index;if(Ot(n)){let s=null;if(!a&&l&&(s=function(t,e,n,i){const o=t.cleanup;if(null!=o)for(let r=0;r<o.length-1;r+=2){const t=o[r];if(t===n&&o[r+1]===i){const t=e[7],n=o[r+2];return t.length>n?t[n]:null}"string"==typeof t&&(r+=2)}return null}(t,e,o,i.index)),null!==s)(s.__ngLastListenerFn__||s).__ngNextListenerFn__=r,s.__ngLastListenerFn__=r,d=!1;else{r=ks(i,e,r,!1);const t=n.listen(p.name||f,o,r);u.push(r,t),c&&c.push(o,b,g,g+1)}}else r=ks(i,e,r,!0),f.addEventListener(o,r,s),u.push(r),c&&c.push(o,b,g,s)}else r=ks(i,e,r,!1);const h=i.outputs;let p;if(d&&null!==h&&(p=h[o])){const t=p.length;if(t)for(let n=0;n<t;n+=2){const t=e[p[n]][p[n+1]].subscribe(r),s=u.length;u.push(r,t),c&&c.push(o,i.index,s,-(s+1))}}}function Cs(t,e,n){try{return!1!==e(n)}catch(i){return vr(t,i),!1}}function ks(t,e,n,i){return function o(r){if(r===Function)return n;const s=2&t.flags?Rt(t.index,e):e;0==(32&e[2])&&pr(s);let a=Cs(e,n,r),l=o.__ngNextListenerFn__;for(;l;)a=Cs(e,l,r)&&a,l=l.__ngNextListenerFn__;return i&&!1===a&&(r.preventDefault(),r.returnValue=!1),a}}function Os(t=1){return function(t){return(Ht.lFrame.contextLView=function(t,e){for(;t>0;)e=e[15],t--;return e}(t,Ht.lFrame.contextLView))[8]}(t)}function Ss(t,e){let n=null;const i=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 o=0;o<e.length;o++){const r=e[o];if("*"!==r){if(null===i?wo(t,r,!0):xo(i,r))return o}else n=o}return n}function Ms(t){const e=Vt()[16][6];if(!e.projection){const n=e.projection=dn(t?t.length:1,null),i=n.slice();let o=e.child;for(;null!==o;){const e=t?Ss(o,t):0;null!==e&&(i[e]?i[e].projectionNext=o:n[e]=o,i[e]=o),o=o.next}}}function Ps(t,e=0,n){const i=Vt(),o=Bt(),r=Fo(o,20+t,16,null,n||null);null===r.projection&&(r.projection=e),Gt(),64!=(64&r.flags)&&function(t,e,n){uo(e[11],0,e,n,Yi(t,n,e),Qi(n.parent||e[6],n,e))}(o,i,r)}function Ds(t,e,n){return Es(t,"",e,"",n),Ds}function Es(t,e,n,i,o){const r=Vt(),s=os(r,e,n,i);return s!==Oo&&Zo(Bt(),_e(),r,t,s,r[11],o,!1),Es}const Ts=[];function Rs(t,e,n,i,o){const r=t[n+1],s=null===e;let a=i?Do(r):To(r),l=!1;for(;0!==a&&(!1===l||s);){const n=t[a+1];As(t[a],e)&&(l=!0,t[a+1]=i?Ao(n):Eo(n)),a=i?Do(n):To(n)}l&&(t[n+1]=i?Eo(r):Ao(r))}function As(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&fn(t,e)>=0}const Is={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function js(t){return t.substring(Is.key,Is.keyEnd)}function Fs(t,e){const n=Is.textEnd;return n===e?-1:(e=Is.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,Is.key=e,n),Ns(t,e,n))}function Ns(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function Ls(t,e,n){return Bs(t,e,n,!1),Ls}function Hs(t,e){return Bs(t,e,null,!0),Hs}function zs(t){qs(hn,Vs,t,!0)}function Vs(t,e){for(let n=function(t){return function(t){Is.key=0,Is.keyEnd=0,Is.value=0,Is.valueEnd=0,Is.textEnd=t.length}(t),Fs(t,Ns(t,0,Is.textEnd))}(e);n>=0;n=Fs(e,n))hn(t,js(e),!0)}function Bs(t,e,n,i){const o=Vt(),r=Bt(),s=ee(2);r.firstUpdatePass&&Ws(r,t,s,i),e!==Oo&&ts(o,s,e)&&Ks(r,r.data[be()],o,o[11],t,o[s+1]=function(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=u(jn(t)))),t}(e,n),i,s)}function qs(t,e,n,i){const o=Bt(),r=ee(2);o.firstUpdatePass&&Ws(o,null,r,i);const s=Vt();if(n!==Oo&&ts(s,r,n)){const a=o.data[be()];if(Xs(a,i)&&!Us(o,r)){let t=i?a.classesWithoutHost:a.stylesWithoutHost;null!==t&&(n=d(t,n||"")),us(o,a,s,n,i)}else!function(t,e,n,i,o,r,s,a){o===Oo&&(o=Ts);let l=0,c=0,u=0<o.length?o[0]:null,d=0<r.length?r[0]:null;for(;null!==u||null!==d;){const h=l<o.length?o[l+1]:void 0,p=c<r.length?r[c+1]:void 0;let f=null,g=void 0;u===d?(l+=2,c+=2,h!==p&&(f=d,g=p)):null===d||null!==u&&u<d?(l+=2,f=u):(c+=2,f=d,g=p),null!==f&&Ks(t,e,n,i,f,g,s,a),u=l<o.length?o[l]:null,d=c<r.length?r[c]:null}}(o,a,s,s[11],s[r+1],s[r+1]=function(t,e,n){if(null==n||""===n)return Ts;const i=[],o=jn(n);if(Array.isArray(o))for(let r=0;r<o.length;r++)t(i,o[r],!0);else if("object"==typeof o)for(const r in o)o.hasOwnProperty(r)&&t(i,r,o[r]);else"string"==typeof o&&e(i,o);return i}(t,e,n),i,r)}}function Us(t,e){return e>=t.expandoStartIndex}function Ws(t,e,n,i){const o=t.data;if(null===o[n+1]){const r=o[be()],s=Us(t,n);Xs(r,i)&&null===e&&!s&&(e=!1),e=function(t,e,n,i){const o=re(t);let r=i?e.residualClasses:e.residualStyles;if(null===o)0===(i?e.classBindings:e.styleBindings)&&(n=Ys(n=$s(null,t,e,n,i),e.attrs,i),r=null);else{const s=e.directiveStylingLast;if(-1===s||t[s]!==o)if(n=$s(o,t,e,n,i),null===r){let n=function(t,e,n){const i=n?e.classBindings:e.styleBindings;if(0!==To(i))return t[Do(i)]}(t,e,i);void 0!==n&&Array.isArray(n)&&(n=$s(null,t,e,n[1],i),n=Ys(n,e.attrs,i),function(t,e,n,i){t[Do(n?e.classBindings:e.styleBindings)]=i}(t,e,i,n))}else r=function(t,e,n){let i=void 0;const o=e.directiveEnd;for(let r=1+e.directiveStylingLast;r<o;r++)i=Ys(i,t[r].hostAttrs,n);return Ys(i,e.attrs,n)}(t,e,i)}return void 0!==r&&(i?e.residualClasses=r:e.residualStyles=r),n}(o,r,e,i),function(t,e,n,i,o,r){let s=r?e.classBindings:e.styleBindings,a=Do(s),l=To(s);t[i]=n;let c,u=!1;if(Array.isArray(n)){const t=n;c=t[1],(null===c||fn(t,c)>0)&&(u=!0)}else c=n;if(o)if(0!==l){const e=Do(t[a+1]);t[i+1]=Po(e,a),0!==e&&(t[e+1]=Ro(t[e+1],i)),t[a+1]=131071&t[a+1]|i<<17}else t[i+1]=Po(a,0),0!==a&&(t[a+1]=Ro(t[a+1],i)),a=i;else t[i+1]=Po(l,0),0===a?a=i:t[l+1]=Ro(t[l+1],i),l=i;u&&(t[i+1]=Eo(t[i+1])),Rs(t,c,i,!0),Rs(t,c,i,!1),function(t,e,n,i,o){const r=o?t.residualClasses:t.residualStyles;null!=r&&"string"==typeof e&&fn(r,e)>=0&&(n[i+1]=Ao(n[i+1]))}(e,c,t,i,r),s=Po(a,l),r?e.classBindings=s:e.styleBindings=s}(o,r,e,n,s,i)}}function $s(t,e,n,i,o){let r=null;const s=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a<s&&(r=e[a],i=Ys(i,r.hostAttrs,o),r!==t);)a++;return null!==t&&(n.directiveStylingLast=a),i}function Ys(t,e,n){const i=n?1:2;let o=-1;if(null!==e)for(let r=0;r<e.length;r++){const s=e[r];"number"==typeof s?o=s:o===i&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),hn(t,s,!!n||e[++r]))}return void 0===t?null:t}function Ks(t,e,n,i,o,r,s,a){if(!(3&e.type))return;const l=t.data,c=l[a+1];Zs(1==(1&c)?Gs(l,e,n,o,To(c),s):void 0)||(Zs(r)||2==(2&c)&&(r=Gs(l,null,n,o,a,s)),function(t,e,n,i,o){const r=Ot(t);if(e)o?r?t.addClass(n,i):n.classList.add(i):r?t.removeClass(n,i):n.classList.remove(i);else{let e=-1===i.indexOf("-")?void 0:Ti.DashCase;if(null==o)r?t.removeStyle(n,i,e):n.style.removeProperty(i);else{const s="string"==typeof o&&o.endsWith("!important");s&&(o=o.slice(0,-10),e|=Ti.Important),r?t.setStyle(n,i,o,e):n.style.setProperty(i,o,s?"important":"")}}}(i,s,Pt(be(),n),o,r))}function Gs(t,e,n,i,o,r){const s=null===e;let a=void 0;for(;o>0;){const e=t[o],r=Array.isArray(e),l=r?e[1]:e,c=null===l;let u=n[o+1];u===Oo&&(u=c?Ts:void 0);let d=c?pn(u,i):l===i?u:void 0;if(r&&!Zs(d)&&(d=pn(e,i)),Zs(d)&&(a=d,s))return a;const h=t[o+1];o=s?Do(h):To(h)}if(null!==e){let t=r?e.residualClasses:e.residualStyles;null!=t&&(a=pn(t,i))}return a}function Zs(t){return void 0!==t}function Xs(t,e){return 0!=(t.flags&(e?16:32))}function Js(t,e=""){const n=Vt(),i=Bt(),o=t+20,r=i.firstCreatePass?Fo(i,o,1,e,null):i.data[o],s=n[o]=Hi(n[11],e);oo(i,n,s,r),Yt(r,!1)}function Qs(t){return ta("",t,""),Qs}function ta(t,e,n){const i=Vt(),o=os(i,t,e,n);return o!==Oo&&xr(i,be(),o),ta}function ea(t,e,n,i,o){const r=Vt(),s=rs(r,t,e,n,i,o);return s!==Oo&&xr(r,be(),s),ea}function na(t,e,n,i,o,r,s,a,l,c,u){const d=Vt(),h=function(t,e,n,i,o,r,s,a,l,c,u,d){const h=Qt();let p=ns(t,h,n,o,s,l);return p=ts(t,h+4,u)||p,ee(5),p?e+pt(n)+i+pt(o)+r+pt(s)+a+pt(l)+c+pt(u)+d:Oo}(d,t,e,n,i,o,r,s,a,l,c,u);return h!==Oo&&xr(d,be(),h),na}function ia(t,e,n){qs(hn,Vs,os(Vt(),t,e,n),!0)}function oa(t,e,n,i,o){qs(hn,Vs,rs(Vt(),t,e,n,i,o),!0)}function ra(t,e,n,i,o,r,s,a,l){qs(hn,Vs,function(t,e,n,i,o,r,s,a,l,c){const u=ns(t,Qt(),n,o,s,l);return ee(4),u?e+pt(n)+i+pt(o)+r+pt(s)+a+pt(l)+c:Oo}(Vt(),t,e,n,i,o,r,s,a,l),!0)}function sa(t,e,n){const i=Vt();return ts(i,te(),e)&&Zo(Bt(),_e(),i,t,e,i[11],n,!0),sa}function aa(t,e,n){const i=Vt();if(ts(i,te(),e)){const o=Bt(),r=_e();Zo(o,r,i,t,e,yr(re(o.data),r,i),n,!0)}return aa}const la=void 0;var ca=["en",[["a","p"],["AM","PM"],la],[["AM","PM"],la,la],[["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"]],la,[["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"]],la,[["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}",la,"{1} 'at' {0}",la],[".",",",";","%","+","-","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 ua={};function da(t,e,n){"string"!=typeof e&&(n=e,e=t[ba.LocaleId]),e=e.toLowerCase().replace(/_/g,"-"),ua[e]=t,n&&(ua[e][ba.ExtraData]=n)}function ha(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=ga(e);if(n)return n;const i=e.split("-")[0];if(n=ga(i),n)return n;if("en"===i)return ca;throw new Error(`Missing locale data for the locale "${t}".`)}function pa(t){return ha(t)[ba.CurrencyCode]||null}function fa(t){return ha(t)[ba.PluralCase]}function ga(t){return t in ua||(ua[t]=N.ng&&N.ng.common&&N.ng.common.locales&&N.ng.common.locales[t]),ua[t]}var ba=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 ma=["zero","one","two","few","many"],_a={marker:"element"},ya={marker:"ICU"};var va=function(t){return t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT",t}({});let wa="en-US";function xa(t){var e;null==(e=t)&&b("Expected localeId to be defined",e,null,"!="),"string"==typeof t&&(wa=t.toLowerCase().replace(/_/g,"-"))}function Ca(t,e,n){const i=e.insertBeforeIndex,o=Array.isArray(i)?i[0]:i;return null===o?to(t,0,n):Mt(n[o])}function ka(t,e,n,i,o){const r=e.insertBeforeIndex;if(Array.isArray(r)){let s=i,a=null;if(3&e.type||(a=s,s=o),null!==s&&0==(2&e.flags))for(let e=1;e<r.length;e++)Gi(t,s,n[r[e]],a,!1)}}function Oa(t,e){if(t.push(e),t.length>1)for(let n=t.length-2;n>=0;n--){const i=t[n];Sa(i)||Ma(i,e)&&null===Pa(i)&&Da(i,e.index)}}function Sa(t){return!(64&t.type)}function Ma(t,e){return Sa(e)||t.index>e.index}function Pa(t){const e=t.insertBeforeIndex;return Array.isArray(e)?e[0]:e}function Da(t,e){const n=t.insertBeforeIndex;Array.isArray(n)?n[0]=e:(io(Ca,ka),t.insertBeforeIndex=e)}function Ea(t,e){const n=t.data[e];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function Ta(t,e,n){const i=No(t,n,64,null,null);return Oa(e,i),i}function Ra(t,e){const n=e[t.currentCaseLViewIndex];return null===n?n:n<0?~n:n}let Aa=0,Ia=0;function ja(t,e,n,i){const o=n[11];let r,s=null;for(let a=0;a<e.length;a++){const l=e[a];if("string"==typeof l){const t=e[++a];null===n[t]&&(n[t]=Hi(o,l))}else if("number"==typeof l)switch(1&l){case 0:const c=l>>>17;let u,d;if(null===s&&(s=c,r=Ji(o,i)),c===s?(u=i,d=r):(u=null,d=Mt(n[c])),null!==d){const e=(131070&l)>>>1;Gi(o,d,n[e],u,!1);const i=Ea(t,e);if(null!==i&&"object"==typeof i){const e=Ra(i,n);null!==e&&ja(t,i.create[e],n,n[i.anchorIdx])}}break;case 1:const h=e[++a],p=e[++a];rr(o,Pt(l>>>1,n),null,null,h,p,null);break;default:throw new Error(`Unable to determine the type of mutate operation for "${l}"`)}else switch(l){case ya:const t=e[++a],i=e[++a];null===n[i]&&Si(n[i]=Vi(o,t),n);break;case _a:const r=e[++a],s=e[++a];null===n[s]&&Si(n[s]=Bi(o,r,null),n)}}}function Fa(t,e,n,i,o){for(let r=0;r<n.length;r++){const s=n[r],a=n[++r];if(s&o){let o="";for(let s=r+1;s<=r+a;s++){const r=n[s];if("string"==typeof r)o+=r;else if("number"==typeof r)if(r<0)o+=pt(e[i-r]);else{const a=r>>>2;switch(3&r){case 1:const r=n[++s],l=n[++s],c=t.data[a];"string"==typeof c?rr(e[11],e[a],null,c,r,o,l):Zo(t,c,e,r,o,e[11],l,!1);break;case 0:const u=e[a];null!==u&&zi(e[11],u,o);break;case 2:La(t,Ea(t,a),e,o);break;case 3:Na(t,Ea(t,a),i,e)}}}}else{const o=n[r+1];if(o>0&&3==(3&o)){const n=Ea(t,o>>>2);e[n.currentCaseLViewIndex]<0&&Na(t,n,i,e)}}r+=a}}function Na(t,e,n,i){let o=i[e.currentCaseLViewIndex];if(null!==o){let r=Aa;o<0&&(o=i[e.currentCaseLViewIndex]=~o,r=-1),Fa(t,i,e.update[o],n,r)}}function La(t,e,n,i){const o=function(t,e){let n=t.cases.indexOf(e);if(-1===n)switch(t.type){case 1:{const i=function(t,e){const n=fa(e)(parseInt(t,10)),i=ma[n];return void 0!==i?i:"other"}(e,wa);n=t.cases.indexOf(i),-1===n&&"other"!==i&&(n=t.cases.indexOf("other"));break}case 0:n=t.cases.indexOf("other")}return-1===n?null:n}(e,i);if(Ra(e,n)!==o&&(Ha(t,e,n),n[e.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const i=n[e.anchorIdx];i&&ja(t,e.create[o],n,i)}}function Ha(t,e,n){let i=Ra(e,n);if(null!==i){const o=e.remove[i];for(let e=0;e<o.length;e++){const i=o[e];if(i>0){const t=Pt(i,n);null!==t&&ao(n[11],t)}else Ha(t,Ea(t,~i),n)}}}const za=/\ufffd(\d+):?\d*\ufffd/gi,Va=/\ufffd(\d+)\ufffd/,Ba=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,qa=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Ua=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Wa=/\uE500/g;function $a(t,e,n,i,o,r,s){const a=Lo(t,i,1,null);let l=a<<va.SHIFT,c=$t();e===c&&(c=null),null===c&&(l|=va.APPEND_EAGERLY),s&&(l|=va.COMMENT,void 0===Ri&&(Ri=function(){const t=[];let e,n,i=-1;function o(t,e){i=0;const o=Ra(t,e);n=null!==o?t.remove[o]:H}function r(){if(i<n.length){const s=n[i++];return s>0?e[s]:(t.push(i,n),o(e[1].data[~s],e),r())}return 0===t.length?null:(n=t.pop(),i=t.pop(),r())}return function(n,i){for(e=i;t.length;)t.pop();return o(n.value,i),r}}())),o.push(l,null===r?"":r);const u=No(t,a,s?32:1,null===r?"":r,null);Oa(n,u);const d=u.index;return Yt(u,!1),null!==c&&e!==c&&function(t,e){let n=t.insertBeforeIndex;var i;null===n?(io(Ca,ka),n=t.insertBeforeIndex=[null,e]):("Expecting array here",(i=Array.isArray(n))!=!0&&b("Expecting array here",i,true,"=="),n.push(e))}(c,d),u}function Ya(t,e,n,i,o,r,s){const a=s.match(za),l=$a(t,e,n,r,i,a?null:s,!1);a&&Ka(o,s,l.index)}function Ka(t,e,n,i,o=null){const r=t.length,s=r+1;t.push(null,null);const a=r+2,l=e.split(za);let c=0;for(let u=0;u<l.length;u++){const e=l[u];if(1&u){const n=parseInt(e,10);t.push(-1-n),c|=Ga(n)}else""!==e&&t.push(e)}return t.push(n<<2|(i?1:0)),i&&t.push(i,o),t[r]=c,t[s]=t.length-a,c}function Ga(t){return 1<<Math.min(t,31)}function Za(t){let e,n,i="",o=0,r=!1;for(;null!==(e=qa.exec(t));)r?e[0]===`\ufffd/*${n}\ufffd`&&(o=e.index,r=!1):(i+=t.substring(o,e.index+e[0].length),n=e[1],r=!0);return i+=t.substr(o),i}function Xa(t,e,n,i,o,r){let s=0;const a={type:o.type,currentCaseLViewIndex:Lo(t,e,1,null),anchorIdx:r,cases:[],create:[],remove:[],update:[]};!function(t,e,n){t.push(Ga(e.mainBinding),2,-1-e.mainBinding,n<<2|2)}(n,o,r),function(t,e,n){const i=t.data[e];null===i?t.data[e]=n:i.value=n}(t,r,a);const l=o.values;for(let c=0;c<l.length;c++){const r=l[c],u=[];for(let t=0;t<r.length;t++){const e=r[t];if("string"!=typeof e){const n=u.push(e)-1;r[t]=`\x3c!--\ufffd${n}\ufffd--\x3e`}}s=tl(t,a,e,n,i,o.cases[c],r.join(""),u)|s}s&&function(t,e,n){t.push(e,1,n<<2|3)}(n,s,r)}function Ja(t){const e=[],n=[];let i=1,o=0;const r=Qa(t=t.replace(Ba,function(t,e,n){return i="select"===n?0:1,o=parseInt(e.substr(1),10),""}));for(let s=0;s<r.length;){let t=r[s++].trim();1===i&&(t=t.replace(/\s*(?:=)?(\w+)\s*/,"$1")),t.length&&e.push(t);const o=Qa(r[s++]);e.length>n.length&&n.push(o)}return{type:i,mainBinding:o,cases:e,values:n}}function Qa(t){if(!t)return[];let e=0;const n=[],i=[],o=/[{}]/g;let r;for(o.lastIndex=0;r=o.exec(t);){const o=r.index;if("}"==r[0]){if(n.pop(),0==n.length){const n=t.substring(e,o);Ba.test(n)?i.push(Ja(n)):i.push(n),e=o+1}}else{if(0==n.length){const n=t.substring(e,o);i.push(n),e=o+1}n.push("{")}}const s=t.substring(e);return i.push(s),i}function tl(t,e,n,i,o,r,s,a){const l=[],c=[],u=[];e.cases.push(r),e.create.push(l),e.remove.push(c),e.update.push(u);const d=Yn(kt()).getInertBodyElement(s),h=mi(d)||d;return h?el(t,e,n,i,l,c,u,h,o,a,0):0}function el(t,e,n,i,o,r,s,a,l,c,u){let d=0,h=a.firstChild;for(;h;){const a=Lo(t,n,1,null);switch(h.nodeType){case Node.ELEMENT_NODE:const p=h,f=p.tagName.toLowerCase();if(si.hasOwnProperty(f)){ol(o,_a,f,l,a),t.data[a]=f;const g=p.attributes;for(let t=0;t<g.length;t++){const e=g.item(t),n=e.name.toLowerCase();e.value.match(za)?ci.hasOwnProperty(n)&&(ai[n]?Ka(s,e.value,a,e.name,Jn):li[n]?Ka(s,e.value,a,e.name,Qn):Ka(s,e.value,a,e.name)):rl(o,a,e)}d=el(t,e,n,i,o,r,s,h,a,c,u+1)|d,nl(r,a,u)}break;case Node.TEXT_NODE:const g=h.textContent||"",b=g.match(za);ol(o,null,b?"":g,l,a),nl(r,a,u),b&&(d=Ka(s,g,a)|d);break;case Node.COMMENT_NODE:const m=Va.exec(h.textContent||"");if(m){const e=c[parseInt(m[1],10)];ol(o,ya,"",l,a),Xa(t,n,i,l,e,a),il(r,a,u)}}h=h.nextSibling}return d}function nl(t,e,n){0===n&&t.push(e)}function il(t,e,n){0===n&&(t.push(~e),t.push(e))}function ol(t,e,n,i,o){null!==e&&t.push(e),t.push(n,o,0|i<<17|o<<1)}function rl(t,e,n){t.push(e<<1|1,n.name,n.value)}function sl(t,e,n){(function(t,e,n=-1){const i=Bt(),o=Vt(),r=20+t,s=Ft(i.consts,e),a=$t();i.firstCreatePass&&function(t,e,n,i,o,r){const s=$t(),a=[],l=[],c=[[]],u=(d=o=function(t,e){if(function(t){return-1===t}(e))return Za(t);{const n=t.indexOf(`:${e}\ufffd`)+2+e.toString().length,i=t.search(new RegExp(`\ufffd\\/\\*\\d+:${e}\ufffd`));return Za(t.substring(n,i))}}(o,r),d.replace(Wa," ")).split(Ua);var d;for(let h=0;h<u.length;h++){let i=u[h];if(0==(1&h)){const r=Qa(i);for(let i=0;i<r.length;i++){let u=r[i];if(0==(1&i)){const e=u;""!==e&&Ya(t,s,c[0],a,l,n,e)}else{const i=u;if("object"!=typeof i)throw new Error(`Unable to parse ICU expression in "${o}" message.`);Xa(t,n,l,e,i,$a(t,s,c[0],n,a,"",!0).index)}}}else{const e=47===i.charCodeAt(0),n=(i.charCodeAt(e?1:0),20+Number.parseInt(i.substring(e?2:1)));if(e)c.shift(),Yt($t(),!1);else{const e=Ta(t,c[0],n);c.unshift([]),Yt(e,!0)}}}t.data[i]={create:a,update:l}}(i,null===a?0:a.index,o,r,s,n);const l=i.data[r],c=Ki(i,a===o[6]?null:a,o);!function(t,e,n,i){const o=t[11];for(let r=0;r<e.length;r++){const s=e[r++],a=e[r],l=(s&va.COMMENT)===va.COMMENT,c=(s&va.APPEND_EAGERLY)===va.APPEND_EAGERLY,u=s>>>va.SHIFT;let d=t[u];null===d&&(d=t[u]=l?o.createComment(a):Hi(o,a)),c&&null!==n&&Gi(o,n,d,i,!1)}}(o,l.create,c,a&&8&a.type?o[a.index]:null),ne(!0)})(t,e,n),ne(!1)}function al(t){return ts(Vt(),te(),t)&&(Aa|=1<<Math.min(Ia,31)),Ia++,al}function ll(t){!function(t,e,n){if(Ia>0){const i=t.data[n];Fa(t,e,Array.isArray(i)?i:i.update,Qt()-Ia-1,Aa)}Aa=0,Ia=0}(Bt(),Vt(),t+20)}function cl(t,e,n,i,o){if(t=f(t),Array.isArray(t))for(let r=0;r<t.length;r++)cl(t[r],e,n,i,o);else{const r=Bt(),s=Vt();let a=Lr(t)?t:f(t.provide),l=jr(t);const c=Ut(),u=1048575&c.providerIndexes,d=c.directiveStart,h=c.providerIndexes>>20;if(Lr(t)||!t.multi){const i=new Oe(l,o,ls),p=hl(a,e,o?u:u+h,d);-1===p?(Ve(Ne(c,s),r,a),ul(r,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(i),s.push(i)):(n[p]=i,s[p]=i)}else{const p=hl(a,e,u+h,d),f=hl(a,e,u,u+h),g=p>=0&&n[p],b=f>=0&&n[f];if(o&&!b||!o&&!g){Ve(Ne(c,s),r,a);const u=function(t,e,n,i,o){const r=new Oe(t,n,ls);return r.multi=[],r.index=e,r.componentProviders=0,dl(r,o,i&&!n),r}(o?fl:pl,n.length,o,i,l);!o&&b&&(n[f].providerFactory=u),ul(r,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(u),s.push(u)}else ul(r,t,p>-1?p:f,dl(n[o?f:p],l,!o&&i));!o&&i&&b&&n[f].componentProviders++}}}function ul(t,e,n,i){const o=Lr(e);if(o||e.useClass){const r=(e.useClass||e).prototype.ngOnDestroy;if(r){const s=t.destroyHooks||(t.destroyHooks=[]);if(!o&&e.multi){const t=s.indexOf(n);-1===t?s.push(n,[i,r]):s[t+1].push(i,r)}else s.push(n,r)}}}function dl(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function hl(t,e,n,i){for(let o=n;o<i;o++)if(e[o]===t)return o;return-1}function pl(t,e,n,i){return gl(this.multi,[])}function fl(t,e,n,i){const o=this.multi;let r;if(this.providerFactory){const t=this.providerFactory.componentProviders,e=Ge(n,n[1],this.providerFactory.index,i);r=e.slice(0,t),gl(o,r);for(let n=t;n<e.length;n++)r.push(e[n])}else r=[],gl(o,r);return r}function gl(t,e){for(let n=0;n<t.length;n++)e.push((0,t[n])());return e}function bl(t,e=[]){return n=>{n.providersResolver=(n,i)=>function(t,e,n){const i=Bt();if(i.firstCreatePass){const o=ut(t);cl(n,i.data,i.blueprint,o,!0),cl(e,i.data,i.blueprint,o,!1)}}(n,i?i(t):t,e)}}class ml{}class _l{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${u(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(t)}}let yl=(()=>{class t{}return t.NULL=new _l,t})();function vl(...t){}function wl(t,e){return new Cl(Dt(t,e))}const xl=function(){return wl(Ut(),Vt())};let Cl=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=xl,t})();class kl{}let Ol=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Sl(),t})();const Sl=function(){const t=Vt(),e=Rt(Ut().index,t);return function(t){return t[11]}(rt(e)?e:t)};let Ml=(()=>{class t{}return t.\u0275prov=m({token:t,providedIn:"root",factory:()=>null}),t})();class Pl{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Dl=new Pl("11.0.3");class El{constructor(){}supports(t){return Zr(t)}create(t){return new Rl(t)}}const Tl=(t,e)=>e;class Rl{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||Tl}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,i=0,o=null;for(;e||n;){const r=!n||e&&e.currentIndex<Fl(n,i,o)?e:n,s=Fl(r,i,o),a=r.currentIndex;if(r===n)i--,n=n._nextRemoved;else if(e=e._next,null==r.previousIndex)i++;else{o||(o=[]);const t=s-i,e=a-i;if(t!=e){for(let n=0;n<t;n++){const i=n<o.length?o[n]:o[n]=0,r=i+n;e<=r&&r<t&&(o[n]=i+1)}o[r.previousIndex]=e-t}}s!==a&&t(r,s,a)}}forEachPreviousItem(t){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachMovedItem(t){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}forEachIdentityChange(t){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}diff(t){if(null==t&&(t=[]),!Zr(t))throw new Error(`Error trying to diff '${u(t)}'. Only arrays and iterables are allowed`);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e,n,i,o=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let e=0;e<this.length;e++)n=t[e],i=this._trackByFn(e,n),null!==o&&Object.is(o.trackById,i)?(r&&(o=this._verifyReinsertion(o,n,i,e)),Object.is(o.item,n)||this._addIdentityChange(o,n)):(o=this._mismatch(o,n,i,e),r=!0),o=o._next}else e=0,function(t,e){if(Array.isArray(t))for(let n=0;n<t.length;n++)e(t[n]);else{const n=t[Kr()]();let i;for(;!(i=n.next()).done;)e(i.value)}}(t,t=>{i=this._trackByFn(e,t),null!==o&&Object.is(o.trackById,i)?(r&&(o=this._verifyReinsertion(o,t,i,e)),Object.is(o.item,t)||this._addIdentityChange(o,t)):(o=this._mismatch(o,t,i,e),r=!0),o=o._next,e++}),this.length=e;return this._truncate(o),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,i){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,i))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,i)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,i)):t=this._addAfter(new Al(e,n),o,i),t}_verifyReinsertion(t,e,n,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const 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 i=t._prevRemoved,o=t._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(t,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 i=null===e?this._itHead:e._next;return t._next=i,t._prev=e,null===i?this._itTail=t:i._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new jl),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 jl),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 Al{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 Il{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 jl{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new Il,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 Fl(t,e,n){const i=t.previousIndex;if(null===i)return i;let o=0;return n&&i<n.length&&(o=n[i]),i+e+o}class Nl{constructor(){}supports(t){return t instanceof Map||Xr(t)}create(){return new Ll}}class Ll{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let e;for(e=this._mapHead;null!==e;e=e._next)t(e)}forEachPreviousItem(t){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}forEachChangedItem(t){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}diff(t){if(t){if(!(t instanceof Map||Xr(t)))throw new Error(`Error trying to diff '${u(t)}'. Only maps and objects are allowed`)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(t,(t,n)=>{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const i=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,i)}}),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 i=n._prev,o=n._next;return i&&(i._next=o),o&&(o._prev=i),n._next=null,n._prev=null,n}const n=new Hl(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 Hl{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}}let zl=(()=>{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=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new _n,new bn]]}}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=m({token:t,providedIn:"root",factory:()=>new t([new El])}),t})(),Vl=(()=>{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=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new _n,new bn]]}}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=m({token:t,providedIn:"root",factory:()=>new t([new Nl])}),t})();function Bl(t,e,n,i,o=!1){for(;null!==n;){const r=e[n.index];if(null!==r&&i.push(Mt(r)),st(r))for(let t=10;t<r.length;t++){const e=r[t],n=e[1].firstChild;null!==n&&Bl(e[1],e,n,i)}const s=n.type;if(8&s)Bl(t,e,n.child,i);else if(32&s){const t=Ai(n,e);let o;for(;o=t();)i.push(o)}else if(16&s){const t=e[16],o=t[6].projection[n.projection];if(Array.isArray(o))i.push(...o);else{const e=Ii(t);Bl(e[1],e,o,i,!0)}}n=o?n.projectionNext:n.next}return i}class ql{constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._viewContainerRef=null}get rootNodes(){const t=this._lView,e=t[1];return Bl(e,t,e.firstChild,[])}get context(){return this._lView[8]}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._viewContainerRef){const t=this._viewContainerRef.indexOf(this);t>-1&&this._viewContainerRef.detach(t),this._viewContainerRef=null}Wi(this._lView[1],this._lView)}onDestroy(t){Ko(this._lView[1],this._lView,null,t)}markForCheck(){pr(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){fr(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){Xt(!0);try{fr(t,e,n)}finally{Xt(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t}detachFromAppRef(){var t;this._appRef=null,co(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class Ul extends ql{constructor(t){super(t),this._view=t}detectChanges(){gr(this._view)}checkNoChanges(){!function(t){Xt(!0);try{gr(t)}finally{Xt(!1)}}(this._view)}get context(){return null}}const Wl=Yl;let $l=(()=>{class t{}return t.__NG_ELEMENT_ID__=Wl,t.__ChangeDetectorRef__=!0,t})();function Yl(t=!1){return function(t,e,n){if(!n&<(t)){const n=Rt(t.index,e);return new ql(n,n)}return 47&t.type?new ql(e[16],e):null}(Ut(),Vt(),t)}const Kl=[new Nl],Gl=new zl([new El]),Zl=new Vl(Kl),Xl=function(){return ec(Ut(),Vt())};let Jl=(()=>{class t{}return t.__NG_ELEMENT_ID__=Xl,t})();const Ql=Jl,tc=class extends Ql{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=jo(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(n[19]=i.createEmbeddedView(e)),Ho(e,n,t),new ql(n)}};function ec(t,e){return 4&t.type?new tc(e,t,wl(t,e)):null}class nc{}class ic{}const oc=function(){return uc(Ut(),Vt())};let rc=(()=>{class t{}return t.__NG_ELEMENT_ID__=oc,t})();const sc=rc,ac=class extends sc{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return wl(this._hostTNode,this._hostLView)}get injector(){return new Je(this._hostTNode,this._hostLView)}get parentInjector(){const t=ze(this._hostTNode,this._hostLView);if(Te(t)){const e=Ae(t,this._hostLView),n=Re(t);return new Je(e[1].data[n+8],e)}return new Je(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=lc(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,n){const i=t.createEmbeddedView(e||{});return this.insert(i,n),i}createComponent(t,e,n,i,o){const r=n||this.parentInjector;if(!o&&null==t.ngModule&&r){const t=r.get(nc,null);t&&(o=t)}const s=t.create(r,i,void 0,o);return this.insert(s.hostView,e),s}insert(t,e){const n=t._lView,i=n[1];if(st(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],i=new ac(e,e[6],e[3]);i.detach(i.indexOf(t))}}const o=this._adjustIndex(e),r=this._lContainer;!function(t,e,n,i){const o=10+i,r=n.length;i>0&&(n[o-1][4]=e),i<r-10?(e[4]=n[o],cn(n,10+i,e)):(n.push(e),e[4]=null),e[3]=n;const s=e[17];null!==s&&n!==s&&function(t,e){const n=t[9];e[16]!==e[3][3][16]&&(t[2]=!0),null===n?t[9]=[e]:n.push(e)}(s,e);const a=e[19];null!==a&&a.insertView(t),e[2]|=128}(i,n,r,o);const s=so(o,r),a=n[11],l=Ji(a,r[7]);return null!==l&&function(t,e,n,i,o,r){i[0]=o,i[6]=e,co(t,i,n,1,o,r)}(i,r[6],a,n,l,s),t.attachToViewContainerRef(this),cn(cc(r),o,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=lc(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),n=Ui(this._lContainer,e);n&&(un(cc(this._lContainer),e),Wi(n[1],n))}detach(t){const e=this._adjustIndex(t,-1),n=Ui(this._lContainer,e);return n&&null!=un(cc(this._lContainer),e)?new ql(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function lc(t){return t[8]}function cc(t){return t[8]||(t[8]=[])}function uc(t,e){let n;const i=e[t.index];if(st(i))n=i;else{let o;if(8&t.type)o=Mt(i);else{const n=e[11];o=n.createComment("");const i=Dt(t,e);Gi(n,Ji(n,i),o,function(t,e){return Ot(t)?t.nextSibling(e):e.nextSibling}(n,i),!1)}e[t.index]=n=lr(i,e,o,t),hr(e,n)}return new ac(n,t,e)}const dc={};class hc extends yl{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=it(t);return new gc(e,this.ngModule)}}function pc(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}const fc=new on("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>Mi});class gc extends ml{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(ko).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return pc(this.componentDef.inputs)}get outputs(){return pc(this.componentDef.outputs)}create(t,e,n,i){const o=(i=i||this.ngModule)?function(t,e){return{get:(n,i,o)=>{const r=t.get(n,dc,o);return r!==dc||i===dc?r:e.get(n,i,o)}}}(t,i.injector):t,r=o.get(kl,St),s=o.get(Ml,null),a=r.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=n?function(t,e,n){if(Ot(t))return t.selectRootElement(e,n===R.ShadowDom);let i="string"==typeof e?t.querySelector(e):e;return i.textContent="",i}(a,n,this.componentDef.encapsulation):Bi(r.createRenderer(null,this.componentDef),l,function(t){const e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(l)),u=this.componentDef.onPush?576:528,d={components:[],scheduler:Mi,clean:mr,playerHandler:null,flags:0},h=Yo(0,null,null,1,0,null,null,null,null,null),p=jo(null,h,d,u,null,null,r,a,s,o);let f,g;ue(p);try{const t=function(t,e,n,i,o,r){const s=n[1];n[20]=t;const a=Fo(s,20,2,"#host",null),l=a.mergedAttrs=e.hostAttrs;null!==l&&(Cr(a,l,!0),null!==t&&(Se(o,t,l),null!==a.classes&&po(o,t,a.classes),null!==a.styles&&ho(o,t,a.styles)));const c=i.createRenderer(t,e),u=jo(n,$o(e),null,e.onPush?64:16,n[20],a,i,c,null,null);return s.firstCreatePass&&(Ve(Ne(a,n),s,e.type),tr(s,a),nr(a,n.length,1)),hr(n,u),n[20]=u}(c,this.componentDef,p,r,a);if(c)if(n)Se(a,c,["ng-version",Dl.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let i=1,o=2;for(;i<t.length;){let r=t[i];if("string"==typeof r)2===o?""!==r&&e.push(r,t[++i]):8===o&&n.push(r);else{if(!yo(o))break;o=r}i++}return{attrs:e,classes:n}}(this.componentDef.selectors[0]);t&&Se(a,c,t),e&&e.length>0&&po(a,c,e.join(" "))}if(g=Et(h,20),void 0!==e){const t=g.projection=[];for(let n=0;n<this.ngContentSelectors.length;n++){const i=e[n];t.push(null!=i?Array.from(i):null)}}f=function(t,e,n,i,o){const r=n[1],s=function(t,e,n){const i=Ut();t.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),ir(t,i,e,Lo(t,e,1,null),n));const o=Ge(e,t,i.directiveStart,i);Si(o,e);const r=Dt(i,e);return r&&Si(r,e),o}(r,n,e);if(i.components.push(s),t[8]=s,o&&o.forEach(t=>t(s,e)),e.contentQueries){const t=Ut();e.contentQueries(1,s,t.directiveStart)}const a=Ut();return!r.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(me(a.index),Jo(n[1],a,0,a.directiveStart,a.directiveEnd,e),Qo(e,s)),s}(t,this.componentDef,p,d,[Vr]),Ho(h,p,null)}finally{ge()}return new bc(this.componentType,f,wl(g,p),p,g)}}class bc extends class{}{constructor(t,e,n,i,o){super(),this.location=n,this._rootLView=i,this._tNode=o,this.destroyCbs=[],this.instance=e,this.hostView=this.changeDetectorRef=new Ul(i),this.componentType=t}get injector(){return new Je(this._tNode,this._rootLView)}destroy(){this.destroyCbs&&(this.destroyCbs.forEach(t=>t()),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())}onDestroy(t){this.destroyCbs&&this.destroyCbs.push(t)}}const mc=new Map;class _c extends nc{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new hc(this);const n=ot(t),i=t[U]||null;i&&xa(i),this._bootstrapComponents=Ei(n.bootstrap),this._r3Injector=Rr(t,e,[{provide:nc,useValue:this},{provide:yl,useValue:this.componentFactoryResolver}],u(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=zr.THROW_IF_NOT_FOUND,n=S.Default){return t===zr||t===nc||t===kr?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 yc extends ic{constructor(t){super(),this.moduleType=t,null!==ot(t)&&function(t){const e=new Set;!function t(n){const i=ot(n,!0),o=i.id;null!==o&&(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${u(e)} vs ${u(e.name)}`)}(o,mc.get(o),n),mc.set(o,n));const r=Ei(i.imports);for(const s of r)e.has(s)||(e.add(s),t(s))}(t)}(t)}create(t){return new _c(this.moduleType,t)}}function vc(t,e,n){const i=Jt()+t,o=Vt();return o[i]===Oo?Jr(o,i,n?e.call(n):e()):Qr(o,i)}function wc(t,e,n,i){return Mc(Vt(),Jt(),t,e,n,i)}function xc(t,e,n,i,o){return Pc(Vt(),Jt(),t,e,n,i,o)}function Cc(t,e,n,i,o,r){return Dc(Vt(),Jt(),t,e,n,i,o,r)}function kc(t,e,n,i,o,r,s){return Ec(Vt(),Jt(),t,e,n,i,o,r,s)}function Oc(t,e,n,i,o,r,s,a){const l=Jt()+t,c=Vt(),u=ns(c,l,n,i,o,r);return ts(c,l+4,s)||u?Jr(c,l+5,a?e.call(a,n,i,o,r,s):e(n,i,o,r,s)):Qr(c,l+5)}function Sc(t,e){const n=t[e];return n===Oo?void 0:n}function Mc(t,e,n,i,o,r){const s=e+n;return ts(t,s,o)?Jr(t,s+1,r?i.call(r,o):i(o)):Sc(t,s+1)}function Pc(t,e,n,i,o,r,s){const a=e+n;return es(t,a,o,r)?Jr(t,a+2,s?i.call(s,o,r):i(o,r)):Sc(t,a+2)}function Dc(t,e,n,i,o,r,s,a){const l=e+n;return function(t,e,n,i,o){const r=es(t,e,n,i);return ts(t,e+2,o)||r}(t,l,o,r,s)?Jr(t,l+3,a?i.call(a,o,r,s):i(o,r,s)):Sc(t,l+3)}function Ec(t,e,n,i,o,r,s,a,l){const c=e+n;return ns(t,c,o,r,s,a)?Jr(t,c+4,l?i.call(l,o,r,s,a):i(o,r,s,a)):Sc(t,c+4)}function Tc(t,e){const n=Bt();let i;const o=t+20;n.firstCreatePass?(i=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const i=e[n];if(t===i.name)return i}throw new ht("302",`The pipe '${t}' could not be found!`)}(e,n.pipeRegistry),n.data[o]=i,i.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(o,i.onDestroy)):i=n.data[o];const r=i.factory||(i.factory=dt(i.type)),s=P(ls);try{const t=je(!1),e=r();return je(t),function(t,e,n,i){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=i}(n,Vt(),o,e),e}finally{P(s)}}function Rc(t,e,n){const i=t+20,o=Vt(),r=Tt(o,i);return Nc(o,Fc(o,i)?Mc(o,Jt(),e,r.transform,n,r):r.transform(n))}function Ac(t,e,n,i){const o=t+20,r=Vt(),s=Tt(r,o);return Nc(r,Fc(r,o)?Pc(r,Jt(),e,s.transform,n,i,s):s.transform(n,i))}function Ic(t,e,n,i,o){const r=t+20,s=Vt(),a=Tt(s,r);return Nc(s,Fc(s,r)?Dc(s,Jt(),e,a.transform,n,i,o,a):a.transform(n,i,o))}function jc(t,e,n,i,o,r){const s=t+20,a=Vt(),l=Tt(a,s);return Nc(a,Fc(a,s)?Ec(a,Jt(),e,l.transform,n,i,o,r,l):l.transform(n,i,o,r))}function Fc(t,e){return t[1].data[e].pure}function Nc(t,e){return Gr.isWrapped(e)&&(e=Gr.unwrap(e),t[Qt()]=Oo),e}const Lc=class extends i.a{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let i,r=t=>null,s=()=>null;t&&"object"==typeof t?(i=this.__isAsync?e=>{setTimeout(()=>t.next(e))}:e=>{t.next(e)},t.error&&(r=this.__isAsync?e=>{setTimeout(()=>t.error(e))}:e=>{t.error(e)}),t.complete&&(s=this.__isAsync?()=>{setTimeout(()=>t.complete())}:()=>{t.complete()})):(i=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)},e&&(r=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)}),n&&(s=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const a=super.subscribe(i,r,s);return t instanceof o.a&&t.add(a),a}};function Hc(){return this._results[Kr()]()}class zc{constructor(){this.dirty=!0,this._results=[],this.changes=new Lc,this.length=0;const t=Kr(),e=zc.prototype;e[t]||(e[t]=Hc)}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){this._results=an(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class Vc{constructor(t){this.queryList=t,this.matches=null}clone(){return new Vc(this.queryList)}setDirty(){this.queryList.setDirty()}}class Bc{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const n=null!==t.contentQueries?t.contentQueries[0]:e.length,i=[];for(let t=0;t<n;t++){const n=e.getByIndex(t);i.push(this.queries[n.indexInDeclarationView].clone())}return new Bc(i)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let e=0;e<this.queries.length;e++)null!==su(t,e).matches&&this.queries[e].setDirty()}}class qc{constructor(t,e,n,i=null){this.predicate=t,this.descendants=e,this.isStatic=n,this.read=i}}class Uc{constructor(t=[]){this.queries=t}elementStart(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let n=0;n<this.length;n++){const i=null!==e?e.length:0,o=this.getByIndex(n).embeddedTView(t,i);o&&(o.indexInDeclarationView=n,null!==e?e.push(o):e=[o])}return null!==e?new Uc(e):null}template(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Wc{constructor(t,e=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,e){this.elementStart(t,e)}embeddedTView(t,e){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,e),new Wc(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&!1===this.metadata.descendants){const e=this._declarationNodeIndex;let n=t.parent;for(;null!==n&&8&n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(t,e){const n=this.metadata.predicate;if(Array.isArray(n))for(let i=0;i<n.length;i++){const o=n[i];this.matchTNodeWithReadOption(t,e,$c(e,o)),this.matchTNodeWithReadOption(t,e,Ke(e,t,o,!1,!1))}else n===Jl?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,Ke(e,t,n,!1,!1))}matchTNodeWithReadOption(t,e,n){if(null!==n){const i=this.metadata.read;if(null!==i)if(i===Cl||i===rc||i===Jl&&4&e.type)this.addMatch(e.index,-2);else{const n=Ke(e,t,i,!1,!1);null!==n&&this.addMatch(e.index,n)}else this.addMatch(e.index,n)}}addMatch(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}function $c(t,e){const n=t.localNames;if(null!==n)for(let i=0;i<n.length;i+=2)if(n[i]===e)return n[i+1];return null}function Yc(t,e,n,i){return-1===n?function(t,e){return 11&t.type?wl(t,e):4&t.type?ec(t,e):null}(e,t):-2===n?function(t,e,n){return n===Cl?wl(e,t):n===Jl?ec(e,t):n===rc?uc(e,t):void 0}(t,e,i):Ge(t,t[1],n,e)}function Kc(t,e,n,i){const o=e[19].queries[i];if(null===o.matches){const i=t.data,r=n.matches,s=[];for(let t=0;t<r.length;t+=2){const o=r[t];s.push(o<0?null:Yc(e,i[o],r[t+1],n.metadata.read))}o.matches=s}return o.matches}function Gc(t,e,n,i){const o=t.queries.getByIndex(n),r=o.matches;if(null!==r){const s=Kc(t,e,o,n);for(let t=0;t<r.length;t+=2){const n=r[t];if(n>0)i.push(s[t/2]);else{const o=r[t+1],s=e[-n];for(let t=10;t<s.length;t++){const e=s[t];e[17]===e[3]&&Gc(e[1],e,o,i)}if(null!==s[9]){const t=s[9];for(let e=0;e<t.length;e++){const n=t[e];Gc(n[1],n,o,i)}}}}}return i}function Zc(t){const e=Vt(),n=Bt(),i=se();ae(i+1);const o=su(n,i);if(t.dirty&&It(e)===o.metadata.isStatic){if(null===o.matches)t.reset([]);else{const r=o.crossesNgTemplate?Gc(n,e,i,[]):Kc(n,e,o,i);t.reset(r),t.notifyOnChanges()}return!0}return!1}function Xc(t,e,n){Qc(Bt(),Vt(),t,e,n,!0)}function Jc(t,e,n){Qc(Bt(),Vt(),t,e,n,!1)}function Qc(t,e,n,i,o,r){t.firstCreatePass&&(ru(t,new qc(n,i,r,o),-1),r&&(t.staticViewQueries=!0)),ou(t,e)}function tu(t,e,n,i){nu(Bt(),Vt(),e,n,i,!1,Ut(),t)}function eu(t,e,n,i){nu(Bt(),Vt(),e,n,i,!0,Ut(),t)}function nu(t,e,n,i,o,r,s,a){t.firstCreatePass&&(ru(t,new qc(n,i,r,o),s.index),function(t,e){const n=t.contentQueries||(t.contentQueries=[]);e!==(n.length?n[n.length-1]:-1)&&n.push(t.queries.length-1,e)}(t,a),r&&(t.staticContentQueries=!0)),ou(t,e)}function iu(){return t=Vt(),e=se(),t[19].queries[e].queryList;var t,e}function ou(t,e){const n=new zc;Ko(t,e,n,n.destroy),null===e[19]&&(e[19]=new Bc),e[19].queries.push(new Vc(n))}function ru(t,e,n){null===t.queries&&(t.queries=new Uc),t.queries.track(new Wc(e,n))}function su(t,e){return t.queries.getByIndex(e)}function au(t,e){return ec(t,e)}function lu(t=S.Default){const e=Yl(!0);if(null!=e||t&S.Optional)return e;gt("ChangeDetectorRef")}const cu=new on("Application Initializer");let uu=(()=>{class t{constructor(t){this.appInits=t,this.resolve=vl,this.reject=vl,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<this.appInits.length;n++){const e=this.appInits[n]();_s(e)&&t.push(e)}Promise.all(t).then(()=>{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(Sn(cu,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();const du=new on("AppId"),hu={provide:du,useFactory:function(){return`${pu()}${pu()}${pu()}`},deps:[]};function pu(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const fu=new on("Platform Initializer"),gu=new on("Platform ID"),bu=new on("appBootstrapListener");let mu=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();const _u=new on("LocaleId"),yu=new on("DefaultCurrencyCode");class vu{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const wu=function(t){return new yc(t)},xu=wu,Cu=function(t){return Promise.resolve(wu(t))},ku=function(t){const e=wu(t),n=Ei(ot(t).declarations).reduce((t,e)=>{const n=it(e);return n&&t.push(new gc(n)),t},[]);return new vu(e,n)},Ou=ku,Su=function(t){return Promise.resolve(ku(t))};let Mu=(()=>{class t{constructor(){this.compileModuleSync=xu,this.compileModuleAsync=Cu,this.compileModuleAndAllComponentsSync=Ou,this.compileModuleAndAllComponentsAsync=Su}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();const Pu=(()=>Promise.resolve(0))();function Du(t){"undefined"==typeof Zone?Pu.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Eu{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Lc(!1),this.onMicrotaskEmpty=new Lc(!1),this.onStable=new Lc(!1),this.onError=new Lc(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=e,this.lastRequestAnimationFrameId=-1,this.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 i=e[Zone.__symbol__("OriginalDelegate")];i&&(e=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=!!t.shouldCoalesceEventChangeDetection&&t.nativeRequestAnimationFrame&&(()=>{!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(N,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Au(t),Ru(t)},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Au(t))}(t)});t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:e},onInvokeTask:(n,i,o,r,s,a)=>{try{return Iu(t),n.invokeTask(o,r,s,a)}finally{e&&"eventTask"===r.type&&e(),ju(t)}},onInvoke:(e,n,i,o,r,s,a)=>{try{return Iu(t),e.invoke(i,o,r,s,a)}finally{ju(t)}},onHasTask:(e,n,i,o)=>{e.hasTask(i,o),n===i&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,Au(t),Ru(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,n,i,o)=>(e.handleError(i,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Eu.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Eu.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,i){const o=this._inner,r=o.scheduleEventTask("NgZoneEvent: "+i,t,Tu,vl,vl);try{return o.runTask(r,e,n)}finally{o.cancelTask(r)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const Tu={};function Ru(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 Au(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||t.shouldCoalesceEventChangeDetection&&-1!==t.lastRequestAnimationFrameId)}function Iu(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function ju(t){t._nesting--,Ru(t)}class Fu{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Lc,this.onMicrotaskEmpty=new Lc,this.onStable=new Lc,this.onError=new Lc}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,i){return t.apply(e,n)}}let Nu=(()=>{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:()=>{Eu.assertNotInAngularZone(),Du(()=>{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())Du(()=>{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 i=-1;e&&e>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==i),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:i,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)(Sn(Eu))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),Lu=(()=>{class t{constructor(){this._applications=new Map,Bu.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 Bu.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();class Hu{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}function zu(t){Bu=t}let Vu,Bu=new Hu;const qu=new on("AllowMultipleToken");class Uu{constructor(t,e){this.name=t,this.token=e}}function Wu(t,e,n=[]){const i="Platform: "+e,o=new on(i);return(e=[])=>{let r=$u();if(!r||r.injector.get(qu,!1))if(t)t(n.concat(e).concat({provide:o,useValue:!0}));else{const t=n.concat(e).concat({provide:o,useValue:!0},{provide:Sr,useValue:"platform"});!function(t){if(Vu&&!Vu.destroyed&&!Vu.injector.get(qu,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Vu=t.get(Yu);const e=t.get(fu,null);e&&e.forEach(t=>t())}(zr.create({providers:t,name:i}))}return function(t){const e=$u();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}(o)}}function $u(){return Vu&&!Vu.destroyed?Vu:null}let Yu=(()=>{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 Fu:("zone.js"===t?void 0:t)||new Eu({enableLongStackTrace:Wn(),shouldCoalesceEventChangeDetection:e}),n}(e?e.ngZone:void 0,e&&e.ngZoneEventCoalescing||!1),i=[{provide:Eu,useValue:n}];return n.run(()=>{const e=zr.create({providers:i,parent:this.injector,name:t.moduleType.name}),o=t.create(e),r=o.injector.get(Oi,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return o.onDestroy(()=>Zu(this._modules,o)),n.runOutsideAngular(()=>n.onError.subscribe({next:t=>{r.handleError(t)}})),function(t,e,n){try{const i=n();return _s(i)?i.catch(n=>{throw e.runOutsideAngular(()=>t.handleError(n)),n}):i}catch(i){throw e.runOutsideAngular(()=>t.handleError(i)),i}}(r,n,()=>{const t=o.injector.get(uu);return t.runInitializers(),t.donePromise.then(()=>(xa(o.injector.get(_u,"en-US")||"en-US"),this._moduleDoBootstrap(o),o))})})}bootstrapModule(t,e=[]){const n=Ku({},e);return function(t,e,n){const i=new yc(n);return Promise.resolve(i)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get(Gu);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${u(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)(Sn(zr))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();function Ku(t,e){return Array.isArray(e)?e.reduce(Ku,t):Object.assign(Object.assign({},t),e)}let Gu=(()=>{class t{constructor(t,e,n,i,o,l){this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=l,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Wn(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const c=new r.a(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),u=new r.a(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{Eu.assertNotInAngularZone(),Du(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{Eu.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=Object(s.a)(c,u.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 ml?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const i=n.isBoundToModule?void 0:this._injector.get(nc),o=n.create(zr.NULL,[],e||n.selector,i);o.onDestroy(()=>{this._unloadComponent(o)});const r=o.injector.get(Nu,null);return r&&o.injector.get(Lu).registerApplication(o.location.nativeElement,r),this._loadComponent(o),Wn()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),o}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges();if(this._enforceNoNewChanges)for(let t of this._views)t.checkNoChanges()}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;Zu(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(bu,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}_unloadComponent(t){this.detachView(t.hostView),Zu(this.components,t)}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy())}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(Sn(Eu),Sn(mu),Sn(zr),Sn(Oi),Sn(yl),Sn(uu))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();function Zu(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class Xu{}class Ju{}const Qu={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let td=(()=>{class t{constructor(t,e){this._compiler=t,this._config=e||Qu}load(t){return this.loadAndCompile(t)}loadAndCompile(t){let[e,i]=t.split("#");return void 0===i&&(i="default"),n("zn8P")(e).then(t=>t[i]).then(t=>ed(t,e,i)).then(t=>this._compiler.compileModuleAsync(t))}loadFactory(t){let[e,i]=t.split("#"),o="NgFactory";return void 0===i&&(i="default",o=""),n("zn8P")(this._config.factoryPathPrefix+e+this._config.factoryPathSuffix).then(t=>t[i+o]).then(t=>ed(t,e,i))}}return t.\u0275fac=function(e){return new(e||t)(Sn(Mu),Sn(Ju,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();function ed(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}const nd=function(t){return null},id=Wu(null,"core",[{provide:gu,useValue:"unknown"},{provide:Yu,deps:[zr]},{provide:Lu,deps:[]},{provide:mu,deps:[]}]),od=[{provide:Gu,useClass:Gu,deps:[Eu,mu,zr,Oi,yl,uu]},{provide:fc,deps:[Eu],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:uu,useClass:uu,deps:[[new bn,cu]]},{provide:Mu,useClass:Mu,deps:[]},hu,{provide:zl,useFactory:function(){return Gl},deps:[]},{provide:Vl,useFactory:function(){return Zl},deps:[]},{provide:_u,useFactory:function(t){return xa(t=t||"undefined"!=typeof $localize&&$localize.locale||"en-US"),t},deps:[[new gn(_u),new bn,new _n]]},{provide:yu,useValue:"USD"}];let rd=(()=>{class t{constructor(t){}}return t.\u0275mod=J({type:t}),t.\u0275inj=_({factory:function(e){return new(e||t)(Sn(Gu))},providers:od}),t})()},"9ppp":function(t,e,n){"use strict";n.d(e,"a",function(){return i});const i=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})()},"9xeX":function(t,e,n){"use strict";n.d(e,"a",function(){return c});var i=n("IheW"),o=n("LRne"),r=n("lJxs"),s=n("JIr8"),a=n("8Y7J");const l={headers:new i.e({"Content-Type":"application/json"})};let c=(()=>{class t{constructor(t,e){this.http=t,this.BaseURL="",this.BaseURL="http://localhost:4200/"===e?"https://localhost:44301/api/Occupancy/":e+"api/Occupancy/"}GetAllAccount(){return this.http.get(this.BaseURL+"GetAllAccount")}GetAccountInfo(t){return this.http.get(this.BaseURL+"GetAccountInfo?ACC="+t)}GetUserName(t){return this.http.get(this.BaseURL+"GetUserName?Empno="+t)}GetTreatmentsList(t){return this.http.get(this.BaseURL+"GetTreatmentsList?ACC="+t)}GetOCCSALESDetails(t,e){return this.http.get(this.BaseURL+"GetOCCSALESDetails?ACC="+t+"&WEEK="+e)}Save1(t){return this.http.post(this.BaseURL+"Save",t,l).pipe(Object(r.a)(t=>{if(!t.response)throw new Error("Value Expected!");return t.response}),Object(s.a)(t=>Object(o.a)([])))}Save(t){return this.http.post(this.BaseURL+"Save",t,l).pipe(Object(r.a)(t=>t))}Delete(t,e){return this.http.delete(this.BaseURL+"Delete?ACC="+t+"&WEEK="+e,l).pipe(Object(r.a)(t=>t))}}return t.\u0275fac=function(e){return new(e||t)(a.Zb(i.b),a.Zb("BASE_URL"))},t.\u0275prov=a.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},Cfvw:function(t,e,n){"use strict";n.d(e,"a",function(){return d});var i=n("HDdC"),o=n("SeVD"),r=n("quSY"),s=n("kJWO"),a=n("jZKg"),l=n("Lhse"),c=n("c2HN"),u=n("I55L");function d(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[s.a]}(t))return function(t,e){return new i.a(n=>{const i=new r.a;return i.add(e.schedule(()=>{const o=t[s.a]();i.add(o.subscribe({next(t){i.add(e.schedule(()=>n.next(t)))},error(t){i.add(e.schedule(()=>n.error(t)))},complete(){i.add(e.schedule(()=>n.complete()))}}))})),i})}(t,e);if(Object(c.a)(t))return function(t,e){return new i.a(n=>{const i=new r.a;return i.add(e.schedule(()=>t.then(t=>{i.add(e.schedule(()=>{n.next(t),i.add(e.schedule(()=>n.complete()))}))},t=>{i.add(e.schedule(()=>n.error(t)))}))),i})}(t,e);if(Object(u.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 i.a(n=>{const i=new r.a;let o;return i.add(()=>{o&&"function"==typeof o.return&&o.return()}),i.add(e.schedule(()=>{o=t[l.a](),i.add(e.schedule(function(){if(n.closed)return;let t,e;try{const n=o.next();t=n.value,e=n.done}catch(i){return void n.error(i)}e?n.complete():(n.next(t),this.schedule())}))})),i})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof i.a?t:new i.a(Object(o.a)(t))}},D0XW:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("3N8a");const o=new(n("IjjT").a)(i.a)},DH7j:function(t,e,n){"use strict";n.d(e,"a",function(){return i});const i=(()=>Array.isArray||(t=>t&&"number"==typeof t.length))()},EApP:function(t,e,n){"use strict";n.d(e,"a",function(){return I}),n.d(e,"b",function(){return T});var i=n("8Y7J"),o=n("GS7A"),r=n("XNiG"),s=n("cUpR"),a=n("SVse");const l=["toast-component",""];function c(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",5),i.cc("click",function(){return i.zc(t),i.ec().remove()}),i.Sb(1,"span",6),i.Kc(2,"\xd7"),i.Rb(),i.Rb()}}function u(t,e){if(1&t&&(i.Qb(0),i.Kc(1),i.Pb()),2&t){const t=i.ec(2);i.yb(1),i.Mc("[",t.duplicatesCount+1,"]")}}function d(t,e){if(1&t&&(i.Sb(0,"div"),i.Kc(1),i.Ic(2,u,2,1,"ng-container",4),i.Rb()),2&t){const t=i.ec();i.Ab(t.options.titleClass),i.zb("aria-label",t.title),i.yb(1),i.Mc(" ",t.title," "),i.yb(1),i.mc("ngIf",t.duplicatesCount)}}function h(t,e){if(1&t&&i.Nb(0,"div",7),2&t){const t=i.ec();i.Ab(t.options.messageClass),i.mc("innerHTML",t.message,i.Ac)}}function p(t,e){if(1&t&&(i.Sb(0,"div",8),i.Kc(1),i.Rb()),2&t){const t=i.ec();i.Ab(t.options.messageClass),i.zb("aria-label",t.message),i.yb(1),i.Mc(" ",t.message," ")}}function f(t,e){if(1&t&&(i.Sb(0,"div"),i.Nb(1,"div",9),i.Rb()),2&t){const t=i.ec();i.yb(1),i.Fc("width",t.width+"%")}}function g(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",5),i.cc("click",function(){return i.zc(t),i.ec().remove()}),i.Sb(1,"span",6),i.Kc(2,"\xd7"),i.Rb(),i.Rb()}}function b(t,e){if(1&t&&(i.Qb(0),i.Kc(1),i.Pb()),2&t){const t=i.ec(2);i.yb(1),i.Mc("[",t.duplicatesCount+1,"]")}}function m(t,e){if(1&t&&(i.Sb(0,"div"),i.Kc(1),i.Ic(2,b,2,1,"ng-container",4),i.Rb()),2&t){const t=i.ec();i.Ab(t.options.titleClass),i.zb("aria-label",t.title),i.yb(1),i.Mc(" ",t.title," "),i.yb(1),i.mc("ngIf",t.duplicatesCount)}}function _(t,e){if(1&t&&i.Nb(0,"div",7),2&t){const t=i.ec();i.Ab(t.options.messageClass),i.mc("innerHTML",t.message,i.Ac)}}function y(t,e){if(1&t&&(i.Sb(0,"div",8),i.Kc(1),i.Rb()),2&t){const t=i.ec();i.Ab(t.options.messageClass),i.zb("aria-label",t.message),i.yb(1),i.Mc(" ",t.message," ")}}function v(t,e){if(1&t&&(i.Sb(0,"div"),i.Nb(1,"div",9),i.Rb()),2&t){const t=i.ec();i.yb(1),i.Fc("width",t.width+"%")}}class w{constructor(t,e,n,i,o,s){this.toastId=t,this.config=e,this.message=n,this.title=i,this.toastType=o,this.toastRef=s,this._onTap=new r.a,this._onAction=new r.a,this.toastRef.afterClosed().subscribe(()=>{this._onAction.complete(),this._onTap.complete()})}triggerTap(){this._onTap.next(),this.config.tapToDismiss&&this._onTap.complete()}onTap(){return this._onTap.asObservable()}triggerAction(t){this._onAction.next(t)}onAction(){return this._onAction.asObservable()}}const x={maxOpened:0,autoDismiss:!1,newestOnTop:!0,preventDuplicates:!1,countDuplicates:!1,resetTimeoutOnDuplicate:!1,includeTitleDuplicates:!1,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},closeButton:!1,disableTimeOut:!1,timeOut:5e3,extendedTimeOut:1e3,enableHtml:!1,progressBar:!1,toastClass:"ngx-toastr",positionClass:"toast-top-right",titleClass:"toast-title",messageClass:"toast-message",easing:"ease-in",easeTime:300,tapToDismiss:!0,onActivateTick:!1,progressAnimation:"decreasing"},C=new i.q("ToastConfig");class k{constructor(t,e){this.component=t,this.injector=e}attach(t,e){return this._attachedHost=t,t.attach(this,e)}detach(){const t=this._attachedHost;if(t)return this._attachedHost=void 0,t.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class O extends class{attach(t,e){return this._attachedPortal=t,this.attachComponentPortal(t,e)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(),this._attachedPortal=void 0,this._disposeFn&&(this._disposeFn(),this._disposeFn=void 0)}setDisposeFn(t){this._disposeFn=t}}{constructor(t,e,n){super(),this._hostDomElement=t,this._componentFactoryResolver=e,this._appRef=n}attachComponentPortal(t,e){const n=this._componentFactoryResolver.resolveComponentFactory(t.component);let i;return i=n.create(t.injector),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.detachView(i.hostView),i.destroy()}),e?this._hostDomElement.insertBefore(this._getComponentRootNode(i),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(i)),i}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let S=(()=>{class t{constructor(t){this._document=t}ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t=this._document.createElement("div");t.classList.add("overlay-container"),this._document.body.appendChild(t),this._containerElement=t}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(a.e))},t.\u0275prov=Object(i.Ib)({factory:function(){return new t(Object(i.Zb)(a.e))},token:t,providedIn:"root"}),t})();class M{constructor(t){this._portalHost=t}attach(t,e=!0){return this._portalHost.attach(t,e)}detach(){return this._portalHost.detach()}}let P=(()=>{class t{constructor(t,e,n,i){this._overlayContainer=t,this._componentFactoryResolver=e,this._appRef=n,this._document=i,this._paneElements=new Map}create(t,e){return this._createOverlayRef(this.getPaneElement(t,e))}getPaneElement(t="",e){return this._paneElements.get(e)||this._paneElements.set(e,{}),this._paneElements.get(e)[t]||(this._paneElements.get(e)[t]=this._createPaneElement(t,e)),this._paneElements.get(e)[t]}_createPaneElement(t,e){const n=this._document.createElement("div");return n.id="toast-container",n.classList.add(t),n.classList.add("toast-container"),e?e.getContainerElement().appendChild(n):this._overlayContainer.getContainerElement().appendChild(n),n}_createPortalHost(t){return new O(t,this._componentFactoryResolver,this._appRef)}_createOverlayRef(t){return new M(this._createPortalHost(t))}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(S),i.Zb(i.j),i.Zb(i.g),i.Zb(a.e))},t.\u0275prov=Object(i.Ib)({factory:function(){return new t(Object(i.Zb)(S),Object(i.Zb)(i.j),Object(i.Zb)(i.g),Object(i.Zb)(a.e))},token:t,providedIn:"root"}),t})();class D{constructor(t){this._overlayRef=t,this.duplicatesCount=0,this._afterClosed=new r.a,this._activate=new r.a,this._manualClose=new r.a,this._resetTimeout=new r.a,this._countDuplicate=new r.a}manualClose(){this._manualClose.next(),this._manualClose.complete()}manualClosed(){return this._manualClose.asObservable()}timeoutReset(){return this._resetTimeout.asObservable()}countDuplicate(){return this._countDuplicate.asObservable()}close(){this._overlayRef.detach(),this._afterClosed.next(),this._manualClose.next(),this._afterClosed.complete(),this._manualClose.complete(),this._activate.complete(),this._resetTimeout.complete(),this._countDuplicate.complete()}afterClosed(){return this._afterClosed.asObservable()}isInactive(){return this._activate.isStopped}activate(){this._activate.next(),this._activate.complete()}afterActivate(){return this._activate.asObservable()}onDuplicate(t,e){t&&this._resetTimeout.next(),e&&this._countDuplicate.next(++this.duplicatesCount)}}class E{constructor(t,e){this._toastPackage=t,this._parentInjector=e}get(t,e,n){return t===w?this._toastPackage:this._parentInjector.get(t,e,n)}}let T=(()=>{class t{constructor(t,e,n,i,o){this.overlay=e,this._injector=n,this.sanitizer=i,this.ngZone=o,this.currentlyActive=0,this.toasts=[],this.index=0,this.toastrConfig=Object.assign(Object.assign({},t.default),t.config),t.config.iconClasses&&(this.toastrConfig.iconClasses=Object.assign(Object.assign({},t.default.iconClasses),t.config.iconClasses))}show(t,e,n={},i=""){return this._preBuildNotification(i,t,e,this.applyConfig(n))}success(t,e,n={}){return this._preBuildNotification(this.toastrConfig.iconClasses.success||"",t,e,this.applyConfig(n))}error(t,e,n={}){return this._preBuildNotification(this.toastrConfig.iconClasses.error||"",t,e,this.applyConfig(n))}info(t,e,n={}){return this._preBuildNotification(this.toastrConfig.iconClasses.info||"",t,e,this.applyConfig(n))}warning(t,e,n={}){return this._preBuildNotification(this.toastrConfig.iconClasses.warning||"",t,e,this.applyConfig(n))}clear(t){for(const e of this.toasts)if(void 0!==t){if(e.toastId===t)return void e.toastRef.manualClose()}else e.toastRef.manualClose()}remove(t){const e=this._findToast(t);if(!e)return!1;if(e.activeToast.toastRef.close(),this.toasts.splice(e.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastrConfig.maxOpened||!this.toasts.length)return!1;if(this.currentlyActive<this.toastrConfig.maxOpened&&this.toasts[this.currentlyActive]){const t=this.toasts[this.currentlyActive].toastRef;t.isInactive()||(this.currentlyActive=this.currentlyActive+1,t.activate())}return!0}findDuplicate(t="",e="",n,i){const{includeTitleDuplicates:o}=this.toastrConfig;for(const r of this.toasts){const s=o&&r.title===t;if((!o||s)&&r.message===e)return r.toastRef.onDuplicate(n,i),r}return null}applyConfig(t={}){return Object.assign(Object.assign({},this.toastrConfig),t)}_findToast(t){for(let e=0;e<this.toasts.length;e++)if(this.toasts[e].toastId===t)return{index:e,activeToast:this.toasts[e]};return null}_preBuildNotification(t,e,n,i){return i.onActivateTick?this.ngZone.run(()=>this._buildNotification(t,e,n,i)):this._buildNotification(t,e,n,i)}_buildNotification(t,e,n,o){if(!o.toastComponent)throw new Error("toastComponent required");const r=this.findDuplicate(n,e,this.toastrConfig.resetTimeoutOnDuplicate&&o.timeOut>0,this.toastrConfig.countDuplicates);if((this.toastrConfig.includeTitleDuplicates&&n||e)&&this.toastrConfig.preventDuplicates&&null!==r)return r;this.previousToastMessage=e;let s=!1;this.toastrConfig.maxOpened&&this.currentlyActive>=this.toastrConfig.maxOpened&&(s=!0,this.toastrConfig.autoDismiss&&this.clear(this.toasts[0].toastId));const a=this.overlay.create(o.positionClass,this.overlayContainer);this.index=this.index+1;let l=e;e&&o.enableHtml&&(l=this.sanitizer.sanitize(i.I.HTML,e));const c=new D(a),u=new w(this.index,o,l,n,t,c),d=new E(u,this._injector),h=new k(o.toastComponent,d),p=a.attach(h,this.toastrConfig.newestOnTop);c.componentInstance=p.instance;const f={toastId:this.index,title:n||"",message:e||"",toastRef:c,onShown:c.afterActivate(),onHidden:c.afterClosed(),onTap:u.onTap(),onAction:u.onAction(),portal:p};return s||(this.currentlyActive=this.currentlyActive+1,setTimeout(()=>{f.toastRef.activate()})),this.toasts.push(f),f}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(C),i.Zb(P),i.Zb(i.r),i.Zb(s.b),i.Zb(i.z))},t.\u0275prov=Object(i.Ib)({factory:function(){return new t(Object(i.Zb)(C),Object(i.Zb)(P),Object(i.Zb)(i.o),Object(i.Zb)(s.b),Object(i.Zb)(i.z))},token:t,providedIn:"root"}),t})(),R=(()=>{class t{constructor(t,e,n){this.toastrService=t,this.toastPackage=e,this.ngZone=n,this.width=-1,this.toastClasses="",this.state={value:"inactive",params:{easeTime:this.toastPackage.config.easeTime,easing:"ease-in"}},this.message=e.message,this.title=e.title,this.options=e.config,this.originalTimeout=e.config.timeOut,this.toastClasses=`${e.toastType} ${e.config.toastClass}`,this.sub=e.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=e.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=e.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=e.toastRef.countDuplicate().subscribe(t=>{this.duplicatesCount=t})}get displayStyle(){if("inactive"===this.state.value)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state=Object.assign(Object.assign({},this.state),{value:"active"}),!0!==this.options.disableTimeOut&&"timeOut"!==this.options.disableTimeOut&&this.options.timeOut&&(this.outsideTimeout(()=>this.remove(),this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const t=(new Date).getTime();this.width=(this.hideTime-t)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state=Object.assign(Object.assign({},this.state),{value:"active"}),this.outsideTimeout(()=>this.remove(),this.originalTimeout),this.options.timeOut=this.originalTimeout,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10)}remove(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.state=Object.assign(Object.assign({},this.state),{value:"removed"}),this.outsideTimeout(()=>this.toastrService.remove(this.toastPackage.toastId),+this.toastPackage.config.easeTime))}tapToast(){"removed"!==this.state.value&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0!==this.options.disableTimeOut&&"extendedTimeOut"!==this.options.disableTimeOut&&0!==this.options.extendedTimeOut&&"removed"!==this.state.value&&(this.outsideTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}outsideTimeout(t,e){this.ngZone?this.ngZone.runOutsideAngular(()=>this.timeout=setTimeout(()=>this.runInsideAngular(t),e)):this.timeout=setTimeout(()=>t(),e)}outsideInterval(t,e){this.ngZone?this.ngZone.runOutsideAngular(()=>this.intervalId=setInterval(()=>this.runInsideAngular(t),e)):this.intervalId=setInterval(()=>t(),e)}runInsideAngular(t){this.ngZone?this.ngZone.run(()=>t()):t()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(T),i.Mb(w),i.Mb(i.z))},t.\u0275cmp=i.Gb({type:t,selectors:[["","toast-component",""]],hostVars:5,hostBindings:function(t,e){1&t&&i.cc("click",function(){return e.tapToast()})("mouseenter",function(){return e.stickAround()})("mouseleave",function(){return e.delayedHideToast()}),2&t&&(i.Hc("@flyInOut",e.state),i.Ab(e.toastClasses),i.Fc("display",e.displayStyle))},attrs:l,decls:5,vars:5,consts:[["class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alertdialog","aria-live","polite",3,"class","innerHTML",4,"ngIf"],["role","alertdialog","aria-live","polite",3,"class",4,"ngIf"],[4,"ngIf"],["aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alertdialog","aria-live","polite",3,"innerHTML"],["role","alertdialog","aria-live","polite"],[1,"toast-progress"]],template:function(t,e){1&t&&(i.Ic(0,c,3,0,"button",0),i.Ic(1,d,3,5,"div",1),i.Ic(2,h,1,3,"div",2),i.Ic(3,p,2,4,"div",3),i.Ic(4,f,2,2,"div",4)),2&t&&(i.mc("ngIf",e.options.closeButton),i.yb(1),i.mc("ngIf",e.title),i.yb(1),i.mc("ngIf",e.message&&e.options.enableHtml),i.yb(1),i.mc("ngIf",e.message&&!e.options.enableHtml),i.yb(1),i.mc("ngIf",e.options.progressBar))},directives:[a.n],encapsulation:2,data:{animation:[Object(o.j)("flyInOut",[Object(o.g)("inactive",Object(o.h)({opacity:0})),Object(o.g)("active",Object(o.h)({opacity:1})),Object(o.g)("removed",Object(o.h)({opacity:0})),Object(o.i)("inactive => active",Object(o.e)("{{ easeTime }}ms {{ easing }}")),Object(o.i)("active => removed",Object(o.e)("{{ easeTime }}ms {{ easing }}"))])]}}),t})();const A=Object.assign(Object.assign({},x),{toastComponent:R});let I=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[{provide:C,useValue:{default:A,config:e}}]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[a.c]]}),t})(),j=(()=>{class t{constructor(t,e,n){this.toastrService=t,this.toastPackage=e,this.appRef=n,this.width=-1,this.toastClasses="",this.state="inactive",this.message=e.message,this.title=e.title,this.options=e.config,this.originalTimeout=e.config.timeOut,this.toastClasses=`${e.toastType} ${e.config.toastClass}`,this.sub=e.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=e.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=e.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=e.toastRef.countDuplicate().subscribe(t=>{this.duplicatesCount=t})}get displayStyle(){if("inactive"===this.state)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state="active",!0!==this.options.disableTimeOut&&"timeOut"!==this.options.disableTimeOut&&this.options.timeOut&&(this.timeout=setTimeout(()=>{this.remove()},this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))),this.options.onActivateTick&&this.appRef.tick()}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const t=(new Date).getTime();this.width=(this.hideTime-t)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state="active",this.options.timeOut=this.originalTimeout,this.timeout=setTimeout(()=>this.remove(),this.originalTimeout),this.hideTime=(new Date).getTime()+(this.originalTimeout||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))}remove(){"removed"!==this.state&&(clearTimeout(this.timeout),this.state="removed",this.timeout=setTimeout(()=>this.toastrService.remove(this.toastPackage.toastId)))}tapToast(){"removed"!==this.state&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0!==this.options.disableTimeOut&&"extendedTimeOut"!==this.options.disableTimeOut&&0!==this.options.extendedTimeOut&&"removed"!==this.state&&(this.timeout=setTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10)))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(T),i.Mb(w),i.Mb(i.g))},t.\u0275cmp=i.Gb({type:t,selectors:[["","toast-component",""]],hostVars:4,hostBindings:function(t,e){1&t&&i.cc("click",function(){return e.tapToast()})("mouseenter",function(){return e.stickAround()})("mouseleave",function(){return e.delayedHideToast()}),2&t&&(i.Ab(e.toastClasses),i.Fc("display",e.displayStyle))},attrs:l,decls:5,vars:5,consts:[["class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert","aria-live","polite",3,"class","innerHTML",4,"ngIf"],["role","alert","aria-live","polite",3,"class",4,"ngIf"],[4,"ngIf"],["aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert","aria-live","polite",3,"innerHTML"],["role","alert","aria-live","polite"],[1,"toast-progress"]],template:function(t,e){1&t&&(i.Ic(0,g,3,0,"button",0),i.Ic(1,m,3,5,"div",1),i.Ic(2,_,1,3,"div",2),i.Ic(3,y,2,4,"div",3),i.Ic(4,v,2,2,"div",4)),2&t&&(i.mc("ngIf",e.options.closeButton),i.yb(1),i.mc("ngIf",e.title),i.yb(1),i.mc("ngIf",e.message&&e.options.enableHtml),i.yb(1),i.mc("ngIf",e.message&&!e.options.enableHtml),i.yb(1),i.mc("ngIf",e.options.progressBar))},directives:[a.n],encapsulation:2}),t})();Object.assign(Object.assign({},x),{toastComponent:j})},EVdn:function(t,e,n){var i;!function(e,n){"use strict";"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,function(n,o){"use strict";var r=[],s=Object.getPrototypeOf,a=r.slice,l=r.flat?function(t){return r.flat.call(t)}:function(t){return r.concat.apply([],t)},c=r.push,u=r.indexOf,d={},h=d.toString,p=d.hasOwnProperty,f=p.toString,g=f.call(Object),b={},m=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},_=function(t){return null!=t&&t===t.window},y=n.document,v={type:!0,src:!0,nonce:!0,noModule:!0};function w(t,e,n){var i,o,r=(n=n||y).createElement("script");if(r.text=t,e)for(i in v)(o=e[i]||e.getAttribute&&e.getAttribute(i))&&r.setAttribute(i,o);n.head.appendChild(r).parentNode.removeChild(r)}function x(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?d[h.call(t)]||"object":typeof t}var C=function(t,e){return new C.fn.init(t,e)};function k(t){var e=!!t&&"length"in t&&t.length,n=x(t);return!m(t)&&!_(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}C.fn=C.prototype={jquery:"3.5.1",constructor:C,length:0,toArray:function(){return a.call(this)},get:function(t){return null==t?a.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=C.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return C.each(this,t)},map:function(t){return this.pushStack(C.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,function(t,e){return(e+1)%2}))},odd:function(){return this.pushStack(C.grep(this,function(t,e){return e%2}))},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:r.sort,splice:r.splice},C.extend=C.fn.extend=function(){var t,e,n,i,o,r,s=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"==typeof s||m(s)||(s={}),a===l&&(s=this,a--);a<l;a++)if(null!=(t=arguments[a]))for(e in t)i=t[e],"__proto__"!==e&&s!==i&&(c&&i&&(C.isPlainObject(i)||(o=Array.isArray(i)))?(n=s[e],r=o&&!Array.isArray(n)?[]:o||C.isPlainObject(n)?n:{},o=!1,s[e]=C.extend(c,r,i)):void 0!==i&&(s[e]=i));return s},C.extend({expando:"jQuery"+("3.5.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,n;return!(!t||"[object Object]"!==h.call(t)||(e=s(t))&&("function"!=typeof(n=p.call(e,"constructor")&&e.constructor)||f.call(n)!==g))},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t,e,n){w(t,{nonce:e&&e.nonce},n)},each:function(t,e){var n,i=0;if(k(t))for(n=t.length;i<n&&!1!==e.call(t[i],i,t[i]);i++);else for(i in t)if(!1===e.call(t[i],i,t[i]))break;return t},makeArray:function(t,e){var n=e||[];return null!=t&&(k(Object(t))?C.merge(n,"string"==typeof t?[t]:t):c.call(n,t)),n},inArray:function(t,e,n){return null==e?-1:u.call(e,t,n)},merge:function(t,e){for(var n=+e.length,i=0,o=t.length;i<n;i++)t[o++]=e[i];return t.length=o,t},grep:function(t,e,n){for(var i=[],o=0,r=t.length,s=!n;o<r;o++)!e(t[o],o)!==s&&i.push(t[o]);return i},map:function(t,e,n){var i,o,r=0,s=[];if(k(t))for(i=t.length;r<i;r++)null!=(o=e(t[r],r,n))&&s.push(o);else for(r in t)null!=(o=e(t[r],r,n))&&s.push(o);return l(s)},guid:1,support:b}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=r[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){d["[object "+e+"]"]=e.toLowerCase()});var O=function(t){var e,n,i,o,r,s,a,l,c,u,d,h,p,f,g,b,m,_,y,v="sizzle"+1*new Date,w=t.document,x=0,C=0,k=lt(),O=lt(),S=lt(),M=lt(),P=function(t,e){return t===e&&(d=!0),0},D={}.hasOwnProperty,E=[],T=E.pop,R=E.push,A=E.push,I=E.slice,j=function(t,e){for(var n=0,i=t.length;n<i;n++)if(t[n]===e)return n;return-1},F="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",N="[\\x20\\t\\r\\n\\f]",L="(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",H="\\[[\\x20\\t\\r\\n\\f]*("+L+")(?:"+N+"*([*^$|!~]?=)"+N+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+N+"*\\]",z=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",V=new RegExp(N+"+","g"),B=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),q=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),U=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),W=new RegExp(N+"|>"),$=new RegExp(z),Y=new RegExp("^"+L+"$"),K={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+z),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+F+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),nt=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},it=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ot=function(t,e){return e?"\0"===t?"\ufffd":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},rt=function(){h()},st=vt(function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{A.apply(E=I.call(w.childNodes),w.childNodes)}catch(Ot){A={apply:E.length?function(t,e){R.apply(t,I.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}function at(t,e,i,o){var r,a,c,u,d,f,m,_=e&&e.ownerDocument,w=e?e.nodeType:9;if(i=i||[],"string"!=typeof t||!t||1!==w&&9!==w&&11!==w)return i;if(!o&&(h(e),e=e||p,g)){if(11!==w&&(d=Q.exec(t)))if(r=d[1]){if(9===w){if(!(c=e.getElementById(r)))return i;if(c.id===r)return i.push(c),i}else if(_&&(c=_.getElementById(r))&&y(e,c)&&c.id===r)return i.push(c),i}else{if(d[2])return A.apply(i,e.getElementsByTagName(t)),i;if((r=d[3])&&n.getElementsByClassName&&e.getElementsByClassName)return A.apply(i,e.getElementsByClassName(r)),i}if(n.qsa&&!M[t+" "]&&(!b||!b.test(t))&&(1!==w||"object"!==e.nodeName.toLowerCase())){if(m=t,_=e,1===w&&(W.test(t)||U.test(t))){for((_=tt.test(t)&&mt(e.parentNode)||e)===e&&n.scope||((u=e.getAttribute("id"))?u=u.replace(it,ot):e.setAttribute("id",u=v)),a=(f=s(t)).length;a--;)f[a]=(u?"#"+u:":scope")+" "+yt(f[a]);m=f.join(",")}try{return A.apply(i,_.querySelectorAll(m)),i}catch(x){M(t,!0)}finally{u===v&&e.removeAttribute("id")}}}return l(t.replace(B,"$1"),e,i,o)}function lt(){var t=[];return function e(n,o){return t.push(n+" ")>i.cacheLength&&delete e[t.shift()],e[n+" "]=o}}function ct(t){return t[v]=!0,t}function ut(t){var e=p.createElement("fieldset");try{return!!t(e)}catch(Ot){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function dt(t,e){for(var n=t.split("|"),o=n.length;o--;)i.attrHandle[n[o]]=e}function ht(t,e){var n=e&&t,i=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function pt(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ft(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function gt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&st(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function bt(t){return ct(function(e){return e=+e,ct(function(n,i){for(var o,r=t([],n.length,e),s=r.length;s--;)n[o=r[s]]&&(n[o]=!(i[o]=n[o]))})})}function mt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=at.support={},r=at.isXML=function(t){var e=(t.ownerDocument||t).documentElement;return!G.test(t.namespaceURI||e&&e.nodeName||"HTML")},h=at.setDocument=function(t){var e,o,s=t?t.ownerDocument||t:w;return s!=p&&9===s.nodeType&&s.documentElement?(f=(p=s).documentElement,g=!r(p),w!=p&&(o=p.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",rt,!1):o.attachEvent&&o.attachEvent("onunload",rt)),n.scope=ut(function(t){return f.appendChild(t).appendChild(p.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length}),n.attributes=ut(function(t){return t.className="i",!t.getAttribute("className")}),n.getElementsByTagName=ut(function(t){return t.appendChild(p.createComment("")),!t.getElementsByTagName("*").length}),n.getElementsByClassName=J.test(p.getElementsByClassName),n.getById=ut(function(t){return f.appendChild(t).id=v,!p.getElementsByName||!p.getElementsByName(v).length}),n.getById?(i.filter.ID=function(t){var e=t.replace(et,nt);return function(t){return t.getAttribute("id")===e}},i.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var n=e.getElementById(t);return n?[n]:[]}}):(i.filter.ID=function(t){var e=t.replace(et,nt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},i.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var n,i,o,r=e.getElementById(t);if(r){if((n=r.getAttributeNode("id"))&&n.value===t)return[r];for(o=e.getElementsByName(t),i=0;r=o[i++];)if((n=r.getAttributeNode("id"))&&n.value===t)return[r]}return[]}}),i.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,i=[],o=0,r=e.getElementsByTagName(t);if("*"===t){for(;n=r[o++];)1===n.nodeType&&i.push(n);return i}return r},i.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&g)return e.getElementsByClassName(t)},m=[],b=[],(n.qsa=J.test(p.querySelectorAll))&&(ut(function(t){var e;f.appendChild(t).innerHTML="<a id='"+v+"'></a><select id='"+v+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&b.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),t.querySelectorAll("[selected]").length||b.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+F+")"),t.querySelectorAll("[id~="+v+"-]").length||b.push("~="),(e=p.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||b.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),t.querySelectorAll(":checked").length||b.push(":checked"),t.querySelectorAll("a#"+v+"+*").length||b.push(".#.+[+~]"),t.querySelectorAll("\\\f"),b.push("[\\r\\n\\f]")}),ut(function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=p.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&b.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&b.push(":enabled",":disabled"),f.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&b.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),b.push(",.*:")})),(n.matchesSelector=J.test(_=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ut(function(t){n.disconnectedMatch=_.call(t,"*"),_.call(t,"[s!='']:x"),m.push("!=",z)}),b=b.length&&new RegExp(b.join("|")),m=m.length&&new RegExp(m.join("|")),e=J.test(f.compareDocumentPosition),y=e||J.test(f.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,i=e&&e.parentNode;return t===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},P=e?function(t,e){if(t===e)return d=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i||(1&(i=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===i?t==p||t.ownerDocument==w&&y(w,t)?-1:e==p||e.ownerDocument==w&&y(w,e)?1:u?j(u,t)-j(u,e):0:4&i?-1:1)}:function(t,e){if(t===e)return d=!0,0;var n,i=0,o=t.parentNode,r=e.parentNode,s=[t],a=[e];if(!o||!r)return t==p?-1:e==p?1:o?-1:r?1:u?j(u,t)-j(u,e):0;if(o===r)return ht(t,e);for(n=t;n=n.parentNode;)s.unshift(n);for(n=e;n=n.parentNode;)a.unshift(n);for(;s[i]===a[i];)i++;return i?ht(s[i],a[i]):s[i]==w?-1:a[i]==w?1:0},p):p},at.matches=function(t,e){return at(t,null,null,e)},at.matchesSelector=function(t,e){if(h(t),n.matchesSelector&&g&&!M[e+" "]&&(!m||!m.test(e))&&(!b||!b.test(e)))try{var i=_.call(t,e);if(i||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(Ot){M(e,!0)}return at(e,p,null,[t]).length>0},at.contains=function(t,e){return(t.ownerDocument||t)!=p&&h(t),y(t,e)},at.attr=function(t,e){(t.ownerDocument||t)!=p&&h(t);var o=i.attrHandle[e.toLowerCase()],r=o&&D.call(i.attrHandle,e.toLowerCase())?o(t,e,!g):void 0;return void 0!==r?r:n.attributes||!g?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},at.escape=function(t){return(t+"").replace(it,ot)},at.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},at.uniqueSort=function(t){var e,i=[],o=0,r=0;if(d=!n.detectDuplicates,u=!n.sortStable&&t.slice(0),t.sort(P),d){for(;e=t[r++];)e===t[r]&&(o=i.push(r));for(;o--;)t.splice(i[o],1)}return u=null,t},o=at.getText=function(t){var e,n="",i=0,r=t.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=o(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[i++];)n+=o(e);return n},(i=at.selectors={cacheLength:50,createPseudo:ct,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(et,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||at.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&at.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return K.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&$.test(n)&&(e=s(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=k[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+N+"|$)"))&&k(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,e,n){return function(i){var o=at.attr(i,t);return null==o?"!="===e:!e||(o+="","="===e?o===n:"!="===e?o!==n:"^="===e?n&&0===o.indexOf(n):"*="===e?n&&o.indexOf(n)>-1:"$="===e?n&&o.slice(-n.length)===n:"~="===e?(" "+o.replace(V," ")+" ").indexOf(n)>-1:"|="===e&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,i,o){var r="nth"!==t.slice(0,3),s="last"!==t.slice(-4),a="of-type"===e;return 1===i&&0===o?function(t){return!!t.parentNode}:function(e,n,l){var c,u,d,h,p,f,g=r!==s?"nextSibling":"previousSibling",b=e.parentNode,m=a&&e.nodeName.toLowerCase(),_=!l&&!a,y=!1;if(b){if(r){for(;g;){for(h=e;h=h[g];)if(a?h.nodeName.toLowerCase()===m:1===h.nodeType)return!1;f=g="only"===t&&!f&&"nextSibling"}return!0}if(f=[s?b.firstChild:b.lastChild],s&&_){for(y=(p=(c=(u=(d=(h=b)[v]||(h[v]={}))[h.uniqueID]||(d[h.uniqueID]={}))[t]||[])[0]===x&&c[1])&&c[2],h=p&&b.childNodes[p];h=++p&&h&&h[g]||(y=p=0)||f.pop();)if(1===h.nodeType&&++y&&h===e){u[t]=[x,p,y];break}}else if(_&&(y=p=(c=(u=(d=(h=e)[v]||(h[v]={}))[h.uniqueID]||(d[h.uniqueID]={}))[t]||[])[0]===x&&c[1]),!1===y)for(;(h=++p&&h&&h[g]||(y=p=0)||f.pop())&&((a?h.nodeName.toLowerCase()!==m:1!==h.nodeType)||!++y||(_&&((u=(d=h[v]||(h[v]={}))[h.uniqueID]||(d[h.uniqueID]={}))[t]=[x,y]),h!==e)););return(y-=o)===i||y%i==0&&y/i>=0}}},PSEUDO:function(t,e){var n,o=i.pseudos[t]||i.setFilters[t.toLowerCase()]||at.error("unsupported pseudo: "+t);return o[v]?o(e):o.length>1?(n=[t,t,"",e],i.setFilters.hasOwnProperty(t.toLowerCase())?ct(function(t,n){for(var i,r=o(t,e),s=r.length;s--;)t[i=j(t,r[s])]=!(n[i]=r[s])}):function(t){return o(t,0,n)}):o}},pseudos:{not:ct(function(t){var e=[],n=[],i=a(t.replace(B,"$1"));return i[v]?ct(function(t,e,n,o){for(var r,s=i(t,null,o,[]),a=t.length;a--;)(r=s[a])&&(t[a]=!(e[a]=r))}):function(t,o,r){return e[0]=t,i(e,null,r,n),e[0]=null,!n.pop()}}),has:ct(function(t){return function(e){return at(t,e).length>0}}),contains:ct(function(t){return t=t.replace(et,nt),function(e){return(e.textContent||o(e)).indexOf(t)>-1}}),lang:ct(function(t){return Y.test(t||"")||at.error("unsupported lang: "+t),t=t.replace(et,nt).toLowerCase(),function(e){var n;do{if(n=g?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===f},focus:function(t){return t===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:gt(!1),disabled:gt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!i.pseudos.empty(t)},header:function(t){return X.test(t.nodeName)},input:function(t){return Z.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:bt(function(){return[0]}),last:bt(function(t,e){return[e-1]}),eq:bt(function(t,e,n){return[n<0?n+e:n]}),even:bt(function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t}),odd:bt(function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t}),lt:bt(function(t,e,n){for(var i=n<0?n+e:n>e?e:n;--i>=0;)t.push(i);return t}),gt:bt(function(t,e,n){for(var i=n<0?n+e:n;++i<e;)t.push(i);return t})}}).pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[e]=pt(e);for(e in{submit:!0,reset:!0})i.pseudos[e]=ft(e);function _t(){}function yt(t){for(var e=0,n=t.length,i="";e<n;e++)i+=t[e].value;return i}function vt(t,e,n){var i=e.dir,o=e.next,r=o||i,s=n&&"parentNode"===r,a=C++;return e.first?function(e,n,o){for(;e=e[i];)if(1===e.nodeType||s)return t(e,n,o);return!1}:function(e,n,l){var c,u,d,h=[x,a];if(l){for(;e=e[i];)if((1===e.nodeType||s)&&t(e,n,l))return!0}else for(;e=e[i];)if(1===e.nodeType||s)if(u=(d=e[v]||(e[v]={}))[e.uniqueID]||(d[e.uniqueID]={}),o&&o===e.nodeName.toLowerCase())e=e[i]||e;else{if((c=u[r])&&c[0]===x&&c[1]===a)return h[2]=c[2];if(u[r]=h,h[2]=t(e,n,l))return!0}return!1}}function wt(t){return t.length>1?function(e,n,i){for(var o=t.length;o--;)if(!t[o](e,n,i))return!1;return!0}:t[0]}function xt(t,e,n,i,o){for(var r,s=[],a=0,l=t.length,c=null!=e;a<l;a++)(r=t[a])&&(n&&!n(r,i,o)||(s.push(r),c&&e.push(a)));return s}function Ct(t,e,n,i,o,r){return i&&!i[v]&&(i=Ct(i)),o&&!o[v]&&(o=Ct(o,r)),ct(function(r,s,a,l){var c,u,d,h=[],p=[],f=s.length,g=r||function(t,e,n){for(var i=0,o=e.length;i<o;i++)at(t,e[i],n);return n}(e||"*",a.nodeType?[a]:a,[]),b=!t||!r&&e?g:xt(g,h,t,a,l),m=n?o||(r?t:f||i)?[]:s:b;if(n&&n(b,m,a,l),i)for(c=xt(m,p),i(c,[],a,l),u=c.length;u--;)(d=c[u])&&(m[p[u]]=!(b[p[u]]=d));if(r){if(o||t){if(o){for(c=[],u=m.length;u--;)(d=m[u])&&c.push(b[u]=d);o(null,m=[],c,l)}for(u=m.length;u--;)(d=m[u])&&(c=o?j(r,d):h[u])>-1&&(r[c]=!(s[c]=d))}}else m=xt(m===s?m.splice(f,m.length):m),o?o(null,s,m,l):A.apply(s,m)})}function kt(t){for(var e,n,o,r=t.length,s=i.relative[t[0].type],a=s||i.relative[" "],l=s?1:0,u=vt(function(t){return t===e},a,!0),d=vt(function(t){return j(e,t)>-1},a,!0),h=[function(t,n,i){var o=!s&&(i||n!==c)||((e=n).nodeType?u(t,n,i):d(t,n,i));return e=null,o}];l<r;l++)if(n=i.relative[t[l].type])h=[vt(wt(h),n)];else{if((n=i.filter[t[l].type].apply(null,t[l].matches))[v]){for(o=++l;o<r&&!i.relative[t[o].type];o++);return Ct(l>1&&wt(h),l>1&&yt(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(B,"$1"),n,l<o&&kt(t.slice(l,o)),o<r&&kt(t=t.slice(o)),o<r&&yt(t))}h.push(n)}return wt(h)}return _t.prototype=i.filters=i.pseudos,i.setFilters=new _t,s=at.tokenize=function(t,e){var n,o,r,s,a,l,c,u=O[t+" "];if(u)return e?0:u.slice(0);for(a=t,l=[],c=i.preFilter;a;){for(s in n&&!(o=q.exec(a))||(o&&(a=a.slice(o[0].length)||a),l.push(r=[])),n=!1,(o=U.exec(a))&&(n=o.shift(),r.push({value:n,type:o[0].replace(B," ")}),a=a.slice(n.length)),i.filter)!(o=K[s].exec(a))||c[s]&&!(o=c[s](o))||(n=o.shift(),r.push({value:n,type:s,matches:o}),a=a.slice(n.length));if(!n)break}return e?a.length:a?at.error(t):O(t,l).slice(0)},a=at.compile=function(t,e){var n,o=[],r=[],a=S[t+" "];if(!a){for(e||(e=s(t)),n=e.length;n--;)(a=kt(e[n]))[v]?o.push(a):r.push(a);(a=S(t,function(t,e){var n=e.length>0,o=t.length>0,r=function(r,s,a,l,u){var d,f,b,m=0,_="0",y=r&&[],v=[],w=c,C=r||o&&i.find.TAG("*",u),k=x+=null==w?1:Math.random()||.1,O=C.length;for(u&&(c=s==p||s||u);_!==O&&null!=(d=C[_]);_++){if(o&&d){for(f=0,s||d.ownerDocument==p||(h(d),a=!g);b=t[f++];)if(b(d,s||p,a)){l.push(d);break}u&&(x=k)}n&&((d=!b&&d)&&m--,r&&y.push(d))}if(m+=_,n&&_!==m){for(f=0;b=e[f++];)b(y,v,s,a);if(r){if(m>0)for(;_--;)y[_]||v[_]||(v[_]=T.call(l));v=xt(v)}A.apply(l,v),u&&!r&&v.length>0&&m+e.length>1&&at.uniqueSort(l)}return u&&(x=k,c=w),y};return n?ct(r):r}(r,o))).selector=t}return a},l=at.select=function(t,e,n,o){var r,l,c,u,d,h="function"==typeof t&&t,p=!o&&s(t=h.selector||t);if(n=n||[],1===p.length){if((l=p[0]=p[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===e.nodeType&&g&&i.relative[l[1].type]){if(!(e=(i.find.ID(c.matches[0].replace(et,nt),e)||[])[0]))return n;h&&(e=e.parentNode),t=t.slice(l.shift().value.length)}for(r=K.needsContext.test(t)?0:l.length;r--&&!i.relative[u=(c=l[r]).type];)if((d=i.find[u])&&(o=d(c.matches[0].replace(et,nt),tt.test(l[0].type)&&mt(e.parentNode)||e))){if(l.splice(r,1),!(t=o.length&&yt(l)))return A.apply(n,o),n;break}}return(h||a(t,p))(o,e,!g,n,!e||tt.test(t)&&mt(e.parentNode)||e),n},n.sortStable=v.split("").sort(P).join("")===v,n.detectDuplicates=!!d,h(),n.sortDetached=ut(function(t){return 1&t.compareDocumentPosition(p.createElement("fieldset"))}),ut(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||dt("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),n.attributes&&ut(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||dt("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),ut(function(t){return null==t.getAttribute("disabled")})||dt(F,function(t,e,n){var i;if(!n)return!0===t[e]?e.toLowerCase():(i=t.getAttributeNode(e))&&i.specified?i.value:null}),at}(n);C.find=O,C.expr=O.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=O.uniqueSort,C.text=O.getText,C.isXMLDoc=O.isXML,C.contains=O.contains,C.escapeSelector=O.escape;var S=function(t,e,n){for(var i=[],o=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(o&&C(t).is(n))break;i.push(t)}return i},M=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},P=C.expr.match.needsContext;function D(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var E=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(t,e,n){return m(e)?C.grep(t,function(t,i){return!!e.call(t,i,t)!==n}):e.nodeType?C.grep(t,function(t){return t===e!==n}):"string"!=typeof e?C.grep(t,function(t){return u.call(e,t)>-1!==n}):C.filter(e,t,n)}C.filter=function(t,e,n){var i=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===i.nodeType?C.find.matchesSelector(i,t)?[i]:[]:C.find.matches(t,C.grep(e,function(t){return 1===t.nodeType}))},C.fn.extend({find:function(t){var e,n,i=this.length,o=this;if("string"!=typeof t)return this.pushStack(C(t).filter(function(){for(e=0;e<i;e++)if(C.contains(o[e],this))return!0}));for(n=this.pushStack([]),e=0;e<i;e++)C.find(t,o[e],n);return i>1?C.uniqueSort(n):n},filter:function(t){return this.pushStack(T(this,t||[],!1))},not:function(t){return this.pushStack(T(this,t||[],!0))},is:function(t){return!!T(this,"string"==typeof t&&P.test(t)?C(t):t||[],!1).length}});var R,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(t,e,n){var i,o;if(!t)return this;if(n=n||R,"string"==typeof t){if(!(i="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:A.exec(t))||!i[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(i[1]){if(C.merge(this,C.parseHTML(i[1],(e=e instanceof C?e[0]:e)&&e.nodeType?e.ownerDocument||e:y,!0)),E.test(i[1])&&C.isPlainObject(e))for(i in e)m(this[i])?this[i](e[i]):this.attr(i,e[i]);return this}return(o=y.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):m(t)?void 0!==n.ready?n.ready(t):t(C):C.makeArray(t,this)}).prototype=C.fn,R=C(y);var I=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function F(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}C.fn.extend({has:function(t){var e=C(t,this),n=e.length;return this.filter(function(){for(var t=0;t<n;t++)if(C.contains(this,e[t]))return!0})},closest:function(t,e){var n,i=0,o=this.length,r=[],s="string"!=typeof t&&C(t);if(!P.test(t))for(;i<o;i++)for(n=this[i];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&C.find.matchesSelector(n,t))){r.push(n);break}return this.pushStack(r.length>1?C.uniqueSort(r):r)},index:function(t){return t?"string"==typeof t?u.call(C(t),this[0]):u.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),C.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return S(t,"parentNode")},parentsUntil:function(t,e,n){return S(t,"parentNode",n)},next:function(t){return F(t,"nextSibling")},prev:function(t){return F(t,"previousSibling")},nextAll:function(t){return S(t,"nextSibling")},prevAll:function(t){return S(t,"previousSibling")},nextUntil:function(t,e,n){return S(t,"nextSibling",n)},prevUntil:function(t,e,n){return S(t,"previousSibling",n)},siblings:function(t){return M((t.parentNode||{}).firstChild,t)},children:function(t){return M(t.firstChild)},contents:function(t){return null!=t.contentDocument&&s(t.contentDocument)?t.contentDocument:(D(t,"template")&&(t=t.content||t),C.merge([],t.childNodes))}},function(t,e){C.fn[t]=function(n,i){var o=C.map(this,e,n);return"Until"!==t.slice(-5)&&(i=n),i&&"string"==typeof i&&(o=C.filter(i,o)),this.length>1&&(j[t]||C.uniqueSort(o),I.test(t)&&o.reverse()),this.pushStack(o)}});var N=/[^\x20\t\r\n\f]+/g;function L(t){return t}function H(t){throw t}function z(t,e,n,i){var o;try{t&&m(o=t.promise)?o.call(t).done(e).fail(n):t&&m(o=t.then)?o.call(t,e,n):e.apply(void 0,[t].slice(i))}catch(t){n.apply(void 0,[t])}}C.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return C.each(t.match(N)||[],function(t,n){e[n]=!0}),e}(t):C.extend({},t);var e,n,i,o,r=[],s=[],a=-1,l=function(){for(o=o||t.once,i=e=!0;s.length;a=-1)for(n=s.shift();++a<r.length;)!1===r[a].apply(n[0],n[1])&&t.stopOnFalse&&(a=r.length,n=!1);t.memory||(n=!1),e=!1,o&&(r=n?[]:"")},c={add:function(){return r&&(n&&!e&&(a=r.length-1,s.push(n)),function e(n){C.each(n,function(n,i){m(i)?t.unique&&c.has(i)||r.push(i):i&&i.length&&"string"!==x(i)&&e(i)})}(arguments),n&&!e&&l()),this},remove:function(){return C.each(arguments,function(t,e){for(var n;(n=C.inArray(e,r,n))>-1;)r.splice(n,1),n<=a&&a--}),this},has:function(t){return t?C.inArray(t,r)>-1:r.length>0},empty:function(){return r&&(r=[]),this},disable:function(){return o=s=[],r=n="",this},disabled:function(){return!r},lock:function(){return o=s=[],n||e||(r=n=""),this},locked:function(){return!!o},fireWith:function(t,n){return o||(n=[t,(n=n||[]).slice?n.slice():n],s.push(n),e||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},C.extend({Deferred:function(t){var e=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],i="pending",o={state:function(){return i},always:function(){return r.done(arguments).fail(arguments),this},catch:function(t){return o.then(null,t)},pipe:function(){var t=arguments;return C.Deferred(function(n){C.each(e,function(e,i){var o=m(t[i[4]])&&t[i[4]];r[i[1]](function(){var t=o&&o.apply(this,arguments);t&&m(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[i[0]+"With"](this,o?[t]:arguments)})}),t=null}).promise()},then:function(t,i,o){var r=0;function s(t,e,i,o){return function(){var a=this,l=arguments,c=function(){var n,c;if(!(t<r)){if((n=i.apply(a,l))===e.promise())throw new TypeError("Thenable self-resolution");m(c=n&&("object"==typeof n||"function"==typeof n)&&n.then)?o?c.call(n,s(r,e,L,o),s(r,e,H,o)):(r++,c.call(n,s(r,e,L,o),s(r,e,H,o),s(r,e,L,e.notifyWith))):(i!==L&&(a=void 0,l=[n]),(o||e.resolveWith)(a,l))}},u=o?c:function(){try{c()}catch(n){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(n,u.stackTrace),t+1>=r&&(i!==H&&(a=void 0,l=[n]),e.rejectWith(a,l))}};t?u():(C.Deferred.getStackHook&&(u.stackTrace=C.Deferred.getStackHook()),n.setTimeout(u))}}return C.Deferred(function(n){e[0][3].add(s(0,n,m(o)?o:L,n.notifyWith)),e[1][3].add(s(0,n,m(t)?t:L)),e[2][3].add(s(0,n,m(i)?i:H))}).promise()},promise:function(t){return null!=t?C.extend(t,o):o}},r={};return C.each(e,function(t,n){var s=n[2],a=n[5];o[n[1]]=s.add,a&&s.add(function(){i=a},e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),s.add(n[3].fire),r[n[0]]=function(){return r[n[0]+"With"](this===r?void 0:this,arguments),this},r[n[0]+"With"]=s.fireWith}),o.promise(r),t&&t.call(r,r),r},when:function(t){var e=arguments.length,n=e,i=Array(n),o=a.call(arguments),r=C.Deferred(),s=function(t){return function(n){i[t]=this,o[t]=arguments.length>1?a.call(arguments):n,--e||r.resolveWith(i,o)}};if(e<=1&&(z(t,r.done(s(n)).resolve,r.reject,!e),"pending"===r.state()||m(o[n]&&o[n].then)))return r.then();for(;n--;)z(o[n],s(n),r.reject);return r.promise()}});var V=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&V.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},C.readyException=function(t){n.setTimeout(function(){throw t})};var B=C.Deferred();function q(){y.removeEventListener("DOMContentLoaded",q),n.removeEventListener("load",q),C.ready()}C.fn.ready=function(t){return B.then(t).catch(function(t){C.readyException(t)}),this},C.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==t&&--C.readyWait>0||B.resolveWith(y,[C]))}}),C.ready.then=B.then,"complete"===y.readyState||"loading"!==y.readyState&&!y.documentElement.doScroll?n.setTimeout(C.ready):(y.addEventListener("DOMContentLoaded",q),n.addEventListener("load",q));var U=function(t,e,n,i,o,r,s){var a=0,l=t.length,c=null==n;if("object"===x(n))for(a in o=!0,n)U(t,e,a,n[a],!0,r,s);else if(void 0!==i&&(o=!0,m(i)||(s=!0),c&&(s?(e.call(t,i),e=null):(c=e,e=function(t,e,n){return c.call(C(t),n)})),e))for(;a<l;a++)e(t[a],n,s?i:i.call(t[a],a,e(t[a],n)));return o?t:c?e.call(t):l?e(t[0],n):r},W=/^-ms-/,$=/-([a-z])/g;function Y(t,e){return e.toUpperCase()}function K(t){return t.replace(W,"ms-").replace($,Y)}var G=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};function Z(){this.expando=C.expando+Z.uid++}Z.uid=1,Z.prototype={cache:function(t){var e=t[this.expando];return e||(e={},G(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var i,o=this.cache(t);if("string"==typeof e)o[K(e)]=n;else for(i in e)o[K(i)]=e[i];return o},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][K(e)]},access:function(t,e,n){return void 0===e||e&&"string"==typeof e&&void 0===n?this.get(t,e):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,i=t[this.expando];if(void 0!==i){if(void 0!==e){n=(e=Array.isArray(e)?e.map(K):(e=K(e))in i?[e]:e.match(N)||[]).length;for(;n--;)delete i[e[n]]}(void 0===e||C.isEmptyObject(i))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!C.isEmptyObject(e)}};var X=new Z,J=new Z,Q=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,tt=/[A-Z]/g;function et(t,e,n){var i;if(void 0===n&&1===t.nodeType)if(i="data-"+e.replace(tt,"-$&").toLowerCase(),"string"==typeof(n=t.getAttribute(i))){try{n=function(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:Q.test(t)?JSON.parse(t):t)}(n)}catch(o){}J.set(t,e,n)}else n=void 0;return n}C.extend({hasData:function(t){return J.hasData(t)||X.hasData(t)},data:function(t,e,n){return J.access(t,e,n)},removeData:function(t,e){J.remove(t,e)},_data:function(t,e,n){return X.access(t,e,n)},_removeData:function(t,e){X.remove(t,e)}}),C.fn.extend({data:function(t,e){var n,i,o,r=this[0],s=r&&r.attributes;if(void 0===t){if(this.length&&(o=J.get(r),1===r.nodeType&&!X.get(r,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(i=s[n].name).indexOf("data-")&&(i=K(i.slice(5)),et(r,i,o[i]));X.set(r,"hasDataAttrs",!0)}return o}return"object"==typeof t?this.each(function(){J.set(this,t)}):U(this,function(e){var n;if(r&&void 0===e)return void 0!==(n=J.get(r,t))||void 0!==(n=et(r,t))?n:void 0;this.each(function(){J.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){J.remove(this,t)})}}),C.extend({queue:function(t,e,n){var i;if(t)return i=X.get(t,e=(e||"fx")+"queue"),n&&(!i||Array.isArray(n)?i=X.access(t,e,C.makeArray(n)):i.push(n)),i||[]},dequeue:function(t,e){var n=C.queue(t,e=e||"fx"),i=n.length,o=n.shift(),r=C._queueHooks(t,e);"inprogress"===o&&(o=n.shift(),i--),o&&("fx"===e&&n.unshift("inprogress"),delete r.stop,o.call(t,function(){C.dequeue(t,e)},r)),!i&&r&&r.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return X.get(t,n)||X.access(t,n,{empty:C.Callbacks("once memory").add(function(){X.remove(t,[e+"queue",n])})})}}),C.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?C.queue(this[0],t):void 0===e?this:this.each(function(){var n=C.queue(this,t,e);C._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&C.dequeue(this,t)})},dequeue:function(t){return this.each(function(){C.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,i=1,o=C.Deferred(),r=this,s=this.length,a=function(){--i||o.resolveWith(r,[r])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";s--;)(n=X.get(r[s],t+"queueHooks"))&&n.empty&&(i++,n.empty.add(a));return a(),o.promise(e)}});var nt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,it=new RegExp("^(?:([+-])=|)("+nt+")([a-z%]*)$","i"),ot=["Top","Right","Bottom","Left"],rt=y.documentElement,st=function(t){return C.contains(t.ownerDocument,t)},at={composed:!0};rt.getRootNode&&(st=function(t){return C.contains(t.ownerDocument,t)||t.getRootNode(at)===t.ownerDocument});var lt=function(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&st(t)&&"none"===C.css(t,"display")};function ct(t,e,n,i){var o,r,s=20,a=i?function(){return i.cur()}:function(){return C.css(t,e,"")},l=a(),c=n&&n[3]||(C.cssNumber[e]?"":"px"),u=t.nodeType&&(C.cssNumber[e]||"px"!==c&&+l)&&it.exec(C.css(t,e));if(u&&u[3]!==c){for(c=c||u[3],u=+(l/=2)||1;s--;)C.style(t,e,u+c),(1-r)*(1-(r=a()/l||.5))<=0&&(s=0),u/=r;C.style(t,e,(u*=2)+c),n=n||[]}return n&&(u=+u||+l||0,o=n[1]?u+(n[1]+1)*n[2]:+n[2],i&&(i.unit=c,i.start=u,i.end=o)),o}var ut={};function dt(t){var e,n=t.ownerDocument,i=t.nodeName,o=ut[i];return o||(e=n.body.appendChild(n.createElement(i)),o=C.css(e,"display"),e.parentNode.removeChild(e),"none"===o&&(o="block"),ut[i]=o,o)}function ht(t,e){for(var n,i,o=[],r=0,s=t.length;r<s;r++)(i=t[r]).style&&(n=i.style.display,e?("none"===n&&(o[r]=X.get(i,"display")||null,o[r]||(i.style.display="")),""===i.style.display&<(i)&&(o[r]=dt(i))):"none"!==n&&(o[r]="none",X.set(i,"display",n)));for(r=0;r<s;r++)null!=o[r]&&(t[r].style.display=o[r]);return t}C.fn.extend({show:function(){return ht(this,!0)},hide:function(){return ht(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){lt(this)?C(this).show():C(this).hide()})}});var pt,ft,gt=/^(?:checkbox|radio)$/i,bt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,mt=/^$|^module$|\/(?:java|ecma)script/i;pt=y.createDocumentFragment().appendChild(y.createElement("div")),(ft=y.createElement("input")).setAttribute("type","radio"),ft.setAttribute("checked","checked"),ft.setAttribute("name","t"),pt.appendChild(ft),b.checkClone=pt.cloneNode(!0).cloneNode(!0).lastChild.checked,pt.innerHTML="<textarea>x</textarea>",b.noCloneChecked=!!pt.cloneNode(!0).lastChild.defaultValue,pt.innerHTML="<option></option>",b.option=!!pt.lastChild;var _t={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function yt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&D(t,e)?C.merge([t],n):n}function vt(t,e){for(var n=0,i=t.length;n<i;n++)X.set(t[n],"globalEval",!e||X.get(e[n],"globalEval"))}_t.tbody=_t.tfoot=_t.colgroup=_t.caption=_t.thead,_t.th=_t.td,b.option||(_t.optgroup=_t.option=[1,"<select multiple='multiple'>","</select>"]);var wt=/<|&#?\w+;/;function xt(t,e,n,i,o){for(var r,s,a,l,c,u,d=e.createDocumentFragment(),h=[],p=0,f=t.length;p<f;p++)if((r=t[p])||0===r)if("object"===x(r))C.merge(h,r.nodeType?[r]:r);else if(wt.test(r)){for(s=s||d.appendChild(e.createElement("div")),a=(bt.exec(r)||["",""])[1].toLowerCase(),s.innerHTML=(l=_t[a]||_t._default)[1]+C.htmlPrefilter(r)+l[2],u=l[0];u--;)s=s.lastChild;C.merge(h,s.childNodes),(s=d.firstChild).textContent=""}else h.push(e.createTextNode(r));for(d.textContent="",p=0;r=h[p++];)if(i&&C.inArray(r,i)>-1)o&&o.push(r);else if(c=st(r),s=yt(d.appendChild(r),"script"),c&&vt(s),n)for(u=0;r=s[u++];)mt.test(r.type||"")&&n.push(r);return d}var Ct=/^key/,kt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ot=/^([^.]*)(?:\.(.+)|)/;function St(){return!0}function Mt(){return!1}function Pt(t,e){return t===function(){try{return y.activeElement}catch(t){}}()==("focus"===e)}function Dt(t,e,n,i,o,r){var s,a;if("object"==typeof e){for(a in"string"!=typeof n&&(i=i||n,n=void 0),e)Dt(t,a,n,i,e[a],r);return t}if(null==i&&null==o?(o=n,i=n=void 0):null==o&&("string"==typeof n?(o=i,i=void 0):(o=i,i=n,n=void 0)),!1===o)o=Mt;else if(!o)return t;return 1===r&&(s=o,(o=function(t){return C().off(t),s.apply(this,arguments)}).guid=s.guid||(s.guid=C.guid++)),t.each(function(){C.event.add(this,e,o,i,n)})}function Et(t,e,n){n?(X.set(t,e,!1),C.event.add(t,e,{namespace:!1,handler:function(t){var i,o,r=X.get(this,e);if(1&t.isTrigger&&this[e]){if(r.length)(C.event.special[e]||{}).delegateType&&t.stopPropagation();else if(r=a.call(arguments),X.set(this,e,r),i=n(this,e),this[e](),r!==(o=X.get(this,e))||i?X.set(this,e,!1):o={},r!==o)return t.stopImmediatePropagation(),t.preventDefault(),o.value}else r.length&&(X.set(this,e,{value:C.event.trigger(C.extend(r[0],C.Event.prototype),r.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===X.get(t,e)&&C.event.add(t,e,St)}C.event={global:{},add:function(t,e,n,i,o){var r,s,a,l,c,u,d,h,p,f,g,b=X.get(t);if(G(t))for(n.handler&&(n=(r=n).handler,o=r.selector),o&&C.find.matchesSelector(rt,o),n.guid||(n.guid=C.guid++),(l=b.events)||(l=b.events=Object.create(null)),(s=b.handle)||(s=b.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(N)||[""]).length;c--;)p=g=(a=Ot.exec(e[c])||[])[1],f=(a[2]||"").split(".").sort(),p&&(d=C.event.special[p]||{},d=C.event.special[p=(o?d.delegateType:d.bindType)||p]||{},u=C.extend({type:p,origType:g,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&C.expr.match.needsContext.test(o),namespace:f.join(".")},r),(h=l[p])||((h=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,i,f,s)||t.addEventListener&&t.addEventListener(p,s)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),o?h.splice(h.delegateCount++,0,u):h.push(u),C.event.global[p]=!0)},remove:function(t,e,n,i,o){var r,s,a,l,c,u,d,h,p,f,g,b=X.hasData(t)&&X.get(t);if(b&&(l=b.events)){for(c=(e=(e||"").match(N)||[""]).length;c--;)if(p=g=(a=Ot.exec(e[c])||[])[1],f=(a[2]||"").split(".").sort(),p){for(d=C.event.special[p]||{},h=l[p=(i?d.delegateType:d.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=r=h.length;r--;)u=h[r],!o&&g!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(h.splice(r,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(t,u));s&&!h.length&&(d.teardown&&!1!==d.teardown.call(t,f,b.handle)||C.removeEvent(t,p,b.handle),delete l[p])}else for(p in l)C.event.remove(t,p+e[c],n,i,!0);C.isEmptyObject(l)&&X.remove(t,"handle events")}},dispatch:function(t){var e,n,i,o,r,s,a=new Array(arguments.length),l=C.event.fix(t),c=(X.get(this,"events")||Object.create(null))[l.type]||[],u=C.event.special[l.type]||{};for(a[0]=l,e=1;e<arguments.length;e++)a[e]=arguments[e];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(s=C.event.handlers.call(this,l,c),e=0;(o=s[e++])&&!l.isPropagationStopped();)for(l.currentTarget=o.elem,n=0;(r=o.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==r.namespace&&!l.rnamespace.test(r.namespace)||(l.handleObj=r,l.data=r.data,void 0!==(i=((C.event.special[r.origType]||{}).handle||r.handler).apply(o.elem,a))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(t,e){var n,i,o,r,s,a=[],l=e.delegateCount,c=t.target;if(l&&c.nodeType&&!("click"===t.type&&t.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(r=[],s={},n=0;n<l;n++)void 0===s[o=(i=e[n]).selector+" "]&&(s[o]=i.needsContext?C(o,this).index(c)>-1:C.find(o,this,null,[c]).length),s[o]&&r.push(i);r.length&&a.push({elem:c,handlers:r})}return c=this,l<e.length&&a.push({elem:c,handlers:e.slice(l)}),a},addProp:function(t,e){Object.defineProperty(C.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[C.expando]?t:new C.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var e=this||t;return gt.test(e.type)&&e.click&&D(e,"input")&&Et(e,"click",St),!1},trigger:function(t){var e=this||t;return gt.test(e.type)&&e.click&&D(e,"input")&&Et(e,"click"),!0},_default:function(t){var e=t.target;return gt.test(e.type)&&e.click&&D(e,"input")&&X.get(e,"click")||D(e,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},C.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)},C.Event=function(t,e){if(!(this instanceof C.Event))return new C.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?St:Mt,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&C.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:Mt,isPropagationStopped:Mt,isImmediatePropagationStopped:Mt,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=St,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=St,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=St,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},C.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var e=t.button;return null==t.which&&Ct.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==e&&kt.test(t.type)?1&e?1:2&e?3:4&e?2:0:t.which}},C.event.addProp),C.each({focus:"focusin",blur:"focusout"},function(t,e){C.event.special[t]={setup:function(){return Et(this,t,Pt),!1},trigger:function(){return Et(this,t),!0},delegateType:e}}),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,e){C.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,i=this,o=t.relatedTarget,r=t.handleObj;return o&&(o===i||C.contains(i,o))||(t.type=r.origType,n=r.handler.apply(this,arguments),t.type=e),n}}}),C.fn.extend({on:function(t,e,n,i){return Dt(this,t,e,n,i)},one:function(t,e,n,i){return Dt(this,t,e,n,i,1)},off:function(t,e,n){var i,o;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,C(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof t){for(o in t)this.off(o,e,t[o]);return this}return!1!==e&&"function"!=typeof e||(n=e,e=void 0),!1===n&&(n=Mt),this.each(function(){C.event.remove(this,t,n,e)})}});var Tt=/<script|<style|<link/i,Rt=/checked\s*(?:[^=]|=\s*.checked.)/i,At=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function It(t,e){return D(t,"table")&&D(11!==e.nodeType?e:e.firstChild,"tr")&&C(t).children("tbody")[0]||t}function jt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Ft(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Nt(t,e){var n,i,o,r,s,a;if(1===e.nodeType){if(X.hasData(t)&&(a=X.get(t).events))for(o in X.remove(e,"handle events"),a)for(n=0,i=a[o].length;n<i;n++)C.event.add(e,o,a[o][n]);J.hasData(t)&&(r=J.access(t),s=C.extend({},r),J.set(e,s))}}function Lt(t,e){var n=e.nodeName.toLowerCase();"input"===n&>.test(t.type)?e.checked=t.checked:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}function Ht(t,e,n,i){e=l(e);var o,r,s,a,c,u,d=0,h=t.length,p=h-1,f=e[0],g=m(f);if(g||h>1&&"string"==typeof f&&!b.checkClone&&Rt.test(f))return t.each(function(o){var r=t.eq(o);g&&(e[0]=f.call(this,o,r.html())),Ht(r,e,n,i)});if(h&&(r=(o=xt(e,t[0].ownerDocument,!1,t,i)).firstChild,1===o.childNodes.length&&(o=r),r||i)){for(a=(s=C.map(yt(o,"script"),jt)).length;d<h;d++)c=o,d!==p&&(c=C.clone(c,!0,!0),a&&C.merge(s,yt(c,"script"))),n.call(t[d],c,d);if(a)for(u=s[s.length-1].ownerDocument,C.map(s,Ft),d=0;d<a;d++)mt.test((c=s[d]).type||"")&&!X.access(c,"globalEval")&&C.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?C._evalUrl&&!c.noModule&&C._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):w(c.textContent.replace(At,""),c,u))}return t}function zt(t,e,n){for(var i,o=e?C.filter(e,t):t,r=0;null!=(i=o[r]);r++)n||1!==i.nodeType||C.cleanData(yt(i)),i.parentNode&&(n&&st(i)&&vt(yt(i,"script")),i.parentNode.removeChild(i));return t}C.extend({htmlPrefilter:function(t){return t},clone:function(t,e,n){var i,o,r,s,a=t.cloneNode(!0),l=st(t);if(!(b.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||C.isXMLDoc(t)))for(s=yt(a),i=0,o=(r=yt(t)).length;i<o;i++)Lt(r[i],s[i]);if(e)if(n)for(r=r||yt(t),s=s||yt(a),i=0,o=r.length;i<o;i++)Nt(r[i],s[i]);else Nt(t,a);return(s=yt(a,"script")).length>0&&vt(s,!l&&yt(t,"script")),a},cleanData:function(t){for(var e,n,i,o=C.event.special,r=0;void 0!==(n=t[r]);r++)if(G(n)){if(e=n[X.expando]){if(e.events)for(i in e.events)o[i]?C.event.remove(n,i):C.removeEvent(n,i,e.handle);n[X.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),C.fn.extend({detach:function(t){return zt(this,t,!0)},remove:function(t){return zt(this,t)},text:function(t){return U(this,function(t){return void 0===t?C.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return Ht(this,arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||It(this,t).appendChild(t)})},prepend:function(){return Ht(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=It(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return Ht(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return Ht(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(C.cleanData(yt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return C.clone(this,t,e)})},html:function(t){return U(this,function(t){var e=this[0]||{},n=0,i=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Tt.test(t)&&!_t[(bt.exec(t)||["",""])[1].toLowerCase()]){t=C.htmlPrefilter(t);try{for(;n<i;n++)1===(e=this[n]||{}).nodeType&&(C.cleanData(yt(e,!1)),e.innerHTML=t);e=0}catch(o){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=[];return Ht(this,arguments,function(e){var n=this.parentNode;C.inArray(this,t)<0&&(C.cleanData(yt(this)),n&&n.replaceChild(e,this))},t)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){C.fn[t]=function(t){for(var n,i=[],o=C(t),r=o.length-1,s=0;s<=r;s++)n=s===r?this:this.clone(!0),C(o[s])[e](n),c.apply(i,n.get());return this.pushStack(i)}});var Vt=new RegExp("^("+nt+")(?!px)[a-z%]+$","i"),Bt=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=n),e.getComputedStyle(t)},qt=function(t,e,n){var i,o,r={};for(o in e)r[o]=t.style[o],t.style[o]=e[o];for(o in i=n.call(t),e)t.style[o]=r[o];return i},Ut=new RegExp(ot.join("|"),"i");function Wt(t,e,n){var i,o,r,s,a=t.style;return(n=n||Bt(t))&&(""!==(s=n.getPropertyValue(e)||n[e])||st(t)||(s=C.style(t,e)),!b.pixelBoxStyles()&&Vt.test(s)&&Ut.test(e)&&(i=a.width,o=a.minWidth,r=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=i,a.minWidth=o,a.maxWidth=r)),void 0!==s?s+"":s}function $t(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}!function(){function t(){if(u){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",rt.appendChild(c).appendChild(u);var t=n.getComputedStyle(u);i="1%"!==t.top,l=12===e(t.marginLeft),u.style.right="60%",s=36===e(t.right),o=36===e(t.width),u.style.position="absolute",r=12===e(u.offsetWidth/3),rt.removeChild(c),u=null}}function e(t){return Math.round(parseFloat(t))}var i,o,r,s,a,l,c=y.createElement("div"),u=y.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",b.clearCloneStyle="content-box"===u.style.backgroundClip,C.extend(b,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),r},reliableTrDimensions:function(){var t,e,i,o;return null==a&&(t=y.createElement("table"),e=y.createElement("tr"),i=y.createElement("div"),t.style.cssText="position:absolute;left:-11111px",e.style.height="1px",i.style.height="9px",rt.appendChild(t).appendChild(e).appendChild(i),o=n.getComputedStyle(e),a=parseInt(o.height)>3,rt.removeChild(t)),a}}))}();var Yt=["Webkit","Moz","ms"],Kt=y.createElement("div").style,Gt={};function Zt(t){return C.cssProps[t]||Gt[t]||(t in Kt?t:Gt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Yt.length;n--;)if((t=Yt[n]+e)in Kt)return t}(t)||t)}var Xt=/^(none|table(?!-c[ea]).+)/,Jt=/^--/,Qt={position:"absolute",visibility:"hidden",display:"block"},te={letterSpacing:"0",fontWeight:"400"};function ee(t,e,n){var i=it.exec(e);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):e}function ne(t,e,n,i,o,r){var s="width"===e?1:0,a=0,l=0;if(n===(i?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(l+=C.css(t,n+ot[s],!0,o)),i?("content"===n&&(l-=C.css(t,"padding"+ot[s],!0,o)),"margin"!==n&&(l-=C.css(t,"border"+ot[s]+"Width",!0,o))):(l+=C.css(t,"padding"+ot[s],!0,o),"padding"!==n?l+=C.css(t,"border"+ot[s]+"Width",!0,o):a+=C.css(t,"border"+ot[s]+"Width",!0,o));return!i&&r>=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-r-l-a-.5))||0),l}function ie(t,e,n){var i=Bt(t),o=(!b.boxSizingReliable()||n)&&"border-box"===C.css(t,"boxSizing",!1,i),r=o,s=Wt(t,e,i),a="offset"+e[0].toUpperCase()+e.slice(1);if(Vt.test(s)){if(!n)return s;s="auto"}return(!b.boxSizingReliable()&&o||!b.reliableTrDimensions()&&D(t,"tr")||"auto"===s||!parseFloat(s)&&"inline"===C.css(t,"display",!1,i))&&t.getClientRects().length&&(o="border-box"===C.css(t,"boxSizing",!1,i),(r=a in t)&&(s=t[a])),(s=parseFloat(s)||0)+ne(t,e,n||(o?"border":"content"),r,i,s)+"px"}function oe(t,e,n,i,o){return new oe.prototype.init(t,e,n,i,o)}C.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Wt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,r,s,a=K(e),l=Jt.test(e),c=t.style;if(l||(e=Zt(a)),s=C.cssHooks[e]||C.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(o=s.get(t,!1,i))?o:c[e];"string"==(r=typeof n)&&(o=it.exec(n))&&o[1]&&(n=ct(t,e,o),r="number"),null!=n&&n==n&&("number"!==r||l||(n+=o&&o[3]||(C.cssNumber[a]?"":"px")),b.clearCloneStyle||""!==n||0!==e.indexOf("background")||(c[e]="inherit"),s&&"set"in s&&void 0===(n=s.set(t,n,i))||(l?c.setProperty(e,n):c[e]=n))}},css:function(t,e,n,i){var o,r,s,a=K(e);return Jt.test(e)||(e=Zt(a)),(s=C.cssHooks[e]||C.cssHooks[a])&&"get"in s&&(o=s.get(t,!0,n)),void 0===o&&(o=Wt(t,e,i)),"normal"===o&&e in te&&(o=te[e]),""===n||n?(r=parseFloat(o),!0===n||isFinite(r)?r||0:o):o}}),C.each(["height","width"],function(t,e){C.cssHooks[e]={get:function(t,n,i){if(n)return!Xt.test(C.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ie(t,e,i):qt(t,Qt,function(){return ie(t,e,i)})},set:function(t,n,i){var o,r=Bt(t),s=!b.scrollboxSize()&&"absolute"===r.position,a=(s||i)&&"border-box"===C.css(t,"boxSizing",!1,r),l=i?ne(t,e,i,a,r):0;return a&&s&&(l-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(r[e])-ne(t,e,"border",!1,r)-.5)),l&&(o=it.exec(n))&&"px"!==(o[3]||"px")&&(t.style[e]=n,n=C.css(t,e)),ee(0,n,l)}}}),C.cssHooks.marginLeft=$t(b.reliableMarginLeft,function(t,e){if(e)return(parseFloat(Wt(t,"marginLeft"))||t.getBoundingClientRect().left-qt(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),C.each({margin:"",padding:"",border:"Width"},function(t,e){C.cssHooks[t+e]={expand:function(n){for(var i=0,o={},r="string"==typeof n?n.split(" "):[n];i<4;i++)o[t+ot[i]+e]=r[i]||r[i-2]||r[0];return o}},"margin"!==t&&(C.cssHooks[t+e].set=ee)}),C.fn.extend({css:function(t,e){return U(this,function(t,e,n){var i,o,r={},s=0;if(Array.isArray(e)){for(i=Bt(t),o=e.length;s<o;s++)r[e[s]]=C.css(t,e[s],!1,i);return r}return void 0!==n?C.style(t,e,n):C.css(t,e)},t,e,arguments.length>1)}}),C.Tween=oe,(oe.prototype={constructor:oe,init:function(t,e,n,i,o,r){this.elem=t,this.prop=n,this.easing=o||C.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=i,this.unit=r||(C.cssNumber[n]?"":"px")},cur:function(){var t=oe.propHooks[this.prop];return t&&t.get?t.get(this):oe.propHooks._default.get(this)},run:function(t){var e,n=oe.propHooks[this.prop];return this.pos=e=this.options.duration?C.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):oe.propHooks._default.set(this),this}}).init.prototype=oe.prototype,(oe.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=C.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){C.fx.step[t.prop]?C.fx.step[t.prop](t):1!==t.elem.nodeType||!C.cssHooks[t.prop]&&null==t.elem.style[Zt(t.prop)]?t.elem[t.prop]=t.now:C.style(t.elem,t.prop,t.now+t.unit)}}}).scrollTop=oe.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},C.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},C.fx=oe.prototype.init,C.fx.step={};var re,se,ae=/^(?:toggle|show|hide)$/,le=/queueHooks$/;function ce(){se&&(!1===y.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ce):n.setTimeout(ce,C.fx.interval),C.fx.tick())}function ue(){return n.setTimeout(function(){re=void 0}),re=Date.now()}function de(t,e){var n,i=0,o={height:t};for(e=e?1:0;i<4;i+=2-e)o["margin"+(n=ot[i])]=o["padding"+n]=t;return e&&(o.opacity=o.width=t),o}function he(t,e,n){for(var i,o=(pe.tweeners[e]||[]).concat(pe.tweeners["*"]),r=0,s=o.length;r<s;r++)if(i=o[r].call(n,e,t))return i}function pe(t,e,n){var i,o,r=0,s=pe.prefilters.length,a=C.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var e=re||ue(),n=Math.max(0,c.startTime+c.duration-e),i=1-(n/c.duration||0),r=0,s=c.tweens.length;r<s;r++)c.tweens[r].run(i);return a.notifyWith(t,[c,i,n]),i<1&&s?n:(s||a.notifyWith(t,[c,1,0]),a.resolveWith(t,[c]),!1)},c=a.promise({elem:t,props:C.extend({},e),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},n),originalProperties:e,originalOptions:n,startTime:re||ue(),duration:n.duration,tweens:[],createTween:function(e,n){var i=C.Tween(t,c.opts,e,n,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(i),i},stop:function(e){var n=0,i=e?c.tweens.length:0;if(o)return this;for(o=!0;n<i;n++)c.tweens[n].run(1);return e?(a.notifyWith(t,[c,1,0]),a.resolveWith(t,[c,e])):a.rejectWith(t,[c,e]),this}}),u=c.props;for(function(t,e){var n,i,o,r,s;for(n in t)if(o=e[i=K(n)],r=t[n],Array.isArray(r)&&(o=r[1],r=t[n]=r[0]),n!==i&&(t[i]=r,delete t[n]),(s=C.cssHooks[i])&&"expand"in s)for(n in r=s.expand(r),delete t[i],r)n in t||(t[n]=r[n],e[n]=o);else e[i]=o}(u,c.opts.specialEasing);r<s;r++)if(i=pe.prefilters[r].call(c,t,u,c.opts))return m(i.stop)&&(C._queueHooks(c.elem,c.opts.queue).stop=i.stop.bind(i)),i;return C.map(u,he,c),m(c.opts.start)&&c.opts.start.call(t,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),C.fx.timer(C.extend(l,{elem:t,anim:c,queue:c.opts.queue})),c}C.Animation=C.extend(pe,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return ct(n.elem,t,it.exec(e),n),n}]},tweener:function(t,e){m(t)?(e=t,t=["*"]):t=t.match(N);for(var n,i=0,o=t.length;i<o;i++)(pe.tweeners[n=t[i]]=pe.tweeners[n]||[]).unshift(e)},prefilters:[function(t,e,n){var i,o,r,s,a,l,c,u,d="width"in e||"height"in e,h=this,p={},f=t.style,g=t.nodeType&<(t),b=X.get(t,"fxshow");for(i in n.queue||(null==(s=C._queueHooks(t,"fx")).unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,h.always(function(){h.always(function(){s.unqueued--,C.queue(t,"fx").length||s.empty.fire()})})),e)if(ae.test(o=e[i])){if(delete e[i],r=r||"toggle"===o,o===(g?"hide":"show")){if("show"!==o||!b||void 0===b[i])continue;g=!0}p[i]=b&&b[i]||C.style(t,i)}if((l=!C.isEmptyObject(e))||!C.isEmptyObject(p))for(i in d&&1===t.nodeType&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],null==(c=b&&b.display)&&(c=X.get(t,"display")),"none"===(u=C.css(t,"display"))&&(c?u=c:(ht([t],!0),c=t.style.display||c,u=C.css(t,"display"),ht([t]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===C.css(t,"float")&&(l||(h.done(function(){f.display=c}),null==c&&(c="none"===(u=f.display)?"":u)),f.display="inline-block")),n.overflow&&(f.overflow="hidden",h.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]})),l=!1,p)l||(b?"hidden"in b&&(g=b.hidden):b=X.access(t,"fxshow",{display:c}),r&&(b.hidden=!g),g&&ht([t],!0),h.done(function(){for(i in g||ht([t]),X.remove(t,"fxshow"),p)C.style(t,i,p[i])})),l=he(g?b[i]:0,i,h),i in b||(b[i]=l.start,g&&(l.end=l.start,l.start=0))}],prefilter:function(t,e){e?pe.prefilters.unshift(t):pe.prefilters.push(t)}}),C.speed=function(t,e,n){var i=t&&"object"==typeof t?C.extend({},t):{complete:n||!n&&e||m(t)&&t,duration:t,easing:n&&e||e&&!m(e)&&e};return C.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration=i.duration in C.fx.speeds?C.fx.speeds[i.duration]:C.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){m(i.old)&&i.old.call(this),i.queue&&C.dequeue(this,i.queue)},i},C.fn.extend({fadeTo:function(t,e,n,i){return this.filter(lt).css("opacity",0).show().end().animate({opacity:e},t,n,i)},animate:function(t,e,n,i){var o=C.isEmptyObject(t),r=C.speed(e,n,i),s=function(){var e=pe(this,C.extend({},t),r);(o||X.get(this,"finish"))&&e.stop(!0)};return s.finish=s,o||!1===r.queue?this.each(s):this.queue(r.queue,s)},stop:function(t,e,n){var i=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&this.queue(t||"fx",[]),this.each(function(){var e=!0,o=null!=t&&t+"queueHooks",r=C.timers,s=X.get(this);if(o)s[o]&&s[o].stop&&i(s[o]);else for(o in s)s[o]&&s[o].stop&&le.test(o)&&i(s[o]);for(o=r.length;o--;)r[o].elem!==this||null!=t&&r[o].queue!==t||(r[o].anim.stop(n),e=!1,r.splice(o,1));!e&&n||C.dequeue(this,t)})},finish:function(t){return!1!==t&&(t=t||"fx"),this.each(function(){var e,n=X.get(this),i=n[t+"queue"],o=n[t+"queueHooks"],r=C.timers,s=i?i.length:0;for(n.finish=!0,C.queue(this,t,[]),o&&o.stop&&o.stop.call(this,!0),e=r.length;e--;)r[e].elem===this&&r[e].queue===t&&(r[e].anim.stop(!0),r.splice(e,1));for(e=0;e<s;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete n.finish})}}),C.each(["toggle","show","hide"],function(t,e){var n=C.fn[e];C.fn[e]=function(t,i,o){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(de(e,!0),t,i,o)}}),C.each({slideDown:de("show"),slideUp:de("hide"),slideToggle:de("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){C.fn[t]=function(t,n,i){return this.animate(e,t,n,i)}}),C.timers=[],C.fx.tick=function(){var t,e=0,n=C.timers;for(re=Date.now();e<n.length;e++)(t=n[e])()||n[e]!==t||n.splice(e--,1);n.length||C.fx.stop(),re=void 0},C.fx.timer=function(t){C.timers.push(t),C.fx.start()},C.fx.interval=13,C.fx.start=function(){se||(se=!0,ce())},C.fx.stop=function(){se=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(t,e){return t=C.fx&&C.fx.speeds[t]||t,this.queue(e=e||"fx",function(e,i){var o=n.setTimeout(e,t);i.stop=function(){n.clearTimeout(o)}})},function(){var t=y.createElement("input"),e=y.createElement("select").appendChild(y.createElement("option"));t.type="checkbox",b.checkOn=""!==t.value,b.optSelected=e.selected,(t=y.createElement("input")).value="t",t.type="radio",b.radioValue="t"===t.value}();var fe,ge=C.expr.attrHandle;C.fn.extend({attr:function(t,e){return U(this,C.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){C.removeAttr(this,t)})}}),C.extend({attr:function(t,e,n){var i,o,r=t.nodeType;if(3!==r&&8!==r&&2!==r)return void 0===t.getAttribute?C.prop(t,e,n):(1===r&&C.isXMLDoc(t)||(o=C.attrHooks[e.toLowerCase()]||(C.expr.match.bool.test(e)?fe:void 0)),void 0!==n?null===n?void C.removeAttr(t,e):o&&"set"in o&&void 0!==(i=o.set(t,n,e))?i:(t.setAttribute(e,n+""),n):o&&"get"in o&&null!==(i=o.get(t,e))?i:null==(i=C.find.attr(t,e))?void 0:i)},attrHooks:{type:{set:function(t,e){if(!b.radioValue&&"radio"===e&&D(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,i=0,o=e&&e.match(N);if(o&&1===t.nodeType)for(;n=o[i++];)t.removeAttribute(n)}}),fe={set:function(t,e,n){return!1===e?C.removeAttr(t,n):t.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),function(t,e){var n=ge[e]||C.find.attr;ge[e]=function(t,e,i){var o,r,s=e.toLowerCase();return i||(r=ge[s],ge[s]=o,o=null!=n(t,e,i)?s:null,ge[s]=r),o}});var be=/^(?:input|select|textarea|button)$/i,me=/^(?:a|area)$/i;function _e(t){return(t.match(N)||[]).join(" ")}function ye(t){return t.getAttribute&&t.getAttribute("class")||""}function ve(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(N)||[]}C.fn.extend({prop:function(t,e){return U(this,C.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[C.propFix[t]||t]})}}),C.extend({prop:function(t,e,n){var i,o,r=t.nodeType;if(3!==r&&8!==r&&2!==r)return 1===r&&C.isXMLDoc(t)||(o=C.propHooks[e=C.propFix[e]||e]),void 0!==n?o&&"set"in o&&void 0!==(i=o.set(t,n,e))?i:t[e]=n:o&&"get"in o&&null!==(i=o.get(t,e))?i:t[e]},propHooks:{tabIndex:{get:function(t){var e=C.find.attr(t,"tabindex");return e?parseInt(e,10):be.test(t.nodeName)||me.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),b.optSelected||(C.propHooks.selected={get:function(t){return null},set:function(t){}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){C.propFix[this.toLowerCase()]=this}),C.fn.extend({addClass:function(t){var e,n,i,o,r,s,a,l=0;if(m(t))return this.each(function(e){C(this).addClass(t.call(this,e,ye(this)))});if((e=ve(t)).length)for(;n=this[l++];)if(o=ye(n),i=1===n.nodeType&&" "+_e(o)+" "){for(s=0;r=e[s++];)i.indexOf(" "+r+" ")<0&&(i+=r+" ");o!==(a=_e(i))&&n.setAttribute("class",a)}return this},removeClass:function(t){var e,n,i,o,r,s,a,l=0;if(m(t))return this.each(function(e){C(this).removeClass(t.call(this,e,ye(this)))});if(!arguments.length)return this.attr("class","");if((e=ve(t)).length)for(;n=this[l++];)if(o=ye(n),i=1===n.nodeType&&" "+_e(o)+" "){for(s=0;r=e[s++];)for(;i.indexOf(" "+r+" ")>-1;)i=i.replace(" "+r+" "," ");o!==(a=_e(i))&&n.setAttribute("class",a)}return this},toggleClass:function(t,e){var n=typeof t,i="string"===n||Array.isArray(t);return"boolean"==typeof e&&i?e?this.addClass(t):this.removeClass(t):m(t)?this.each(function(n){C(this).toggleClass(t.call(this,n,ye(this),e),e)}):this.each(function(){var e,o,r,s;if(i)for(o=0,r=C(this),s=ve(t);e=s[o++];)r.hasClass(e)?r.removeClass(e):r.addClass(e);else void 0!==t&&"boolean"!==n||((e=ye(this))&&X.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":X.get(this,"__className__")||""))})},hasClass:function(t){var e,n,i=0;for(e=" "+t+" ";n=this[i++];)if(1===n.nodeType&&(" "+_e(ye(n))+" ").indexOf(e)>-1)return!0;return!1}});var we=/\r/g;C.fn.extend({val:function(t){var e,n,i,o=this[0];return arguments.length?(i=m(t),this.each(function(n){var o;1===this.nodeType&&(null==(o=i?t.call(this,n,C(this).val()):t)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=C.map(o,function(t){return null==t?"":t+""})),(e=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,o,"value")||(this.value=o))})):o?(e=C.valHooks[o.type]||C.valHooks[o.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(we,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(t){var e=C.find.attr(t,"value");return null!=e?e:_e(C.text(t))}},select:{get:function(t){var e,n,i,o=t.options,r=t.selectedIndex,s="select-one"===t.type,a=s?null:[],l=s?r+1:o.length;for(i=r<0?l:s?r:0;i<l;i++)if(((n=o[i]).selected||i===r)&&!n.disabled&&(!n.parentNode.disabled||!D(n.parentNode,"optgroup"))){if(e=C(n).val(),s)return e;a.push(e)}return a},set:function(t,e){for(var n,i,o=t.options,r=C.makeArray(e),s=o.length;s--;)((i=o[s]).selected=C.inArray(C.valHooks.option.get(i),r)>-1)&&(n=!0);return n||(t.selectedIndex=-1),r}}}}),C.each(["radio","checkbox"],function(){C.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=C.inArray(C(t).val(),e)>-1}},b.checkOn||(C.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),b.focusin="onfocusin"in n;var xe=/^(?:focusinfocus|focusoutblur)$/,Ce=function(t){t.stopPropagation()};C.extend(C.event,{trigger:function(t,e,i,o){var r,s,a,l,c,u,d,h,f=[i||y],g=p.call(t,"type")?t.type:t,b=p.call(t,"namespace")?t.namespace.split("."):[];if(s=h=a=i=i||y,3!==i.nodeType&&8!==i.nodeType&&!xe.test(g+C.event.triggered)&&(g.indexOf(".")>-1&&(b=g.split("."),g=b.shift(),b.sort()),c=g.indexOf(":")<0&&"on"+g,(t=t[C.expando]?t:new C.Event(g,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),e=null==e?[t]:C.makeArray(e,[t]),d=C.event.special[g]||{},o||!d.trigger||!1!==d.trigger.apply(i,e))){if(!o&&!d.noBubble&&!_(i)){for(xe.test((l=d.delegateType||g)+g)||(s=s.parentNode);s;s=s.parentNode)f.push(s),a=s;a===(i.ownerDocument||y)&&f.push(a.defaultView||a.parentWindow||n)}for(r=0;(s=f[r++])&&!t.isPropagationStopped();)h=s,t.type=r>1?l:d.bindType||g,(u=(X.get(s,"events")||Object.create(null))[t.type]&&X.get(s,"handle"))&&u.apply(s,e),(u=c&&s[c])&&u.apply&&G(s)&&(t.result=u.apply(s,e),!1===t.result&&t.preventDefault());return t.type=g,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),e)||!G(i)||c&&m(i[g])&&!_(i)&&((a=i[c])&&(i[c]=null),C.event.triggered=g,t.isPropagationStopped()&&h.addEventListener(g,Ce),i[g](),t.isPropagationStopped()&&h.removeEventListener(g,Ce),C.event.triggered=void 0,a&&(i[c]=a)),t.result}},simulate:function(t,e,n){var i=C.extend(new C.Event,n,{type:t,isSimulated:!0});C.event.trigger(i,null,e)}}),C.fn.extend({trigger:function(t,e){return this.each(function(){C.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return C.event.trigger(t,e,n,!0)}}),b.focusin||C.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){C.event.simulate(e,t.target,C.event.fix(t))};C.event.special[e]={setup:function(){var i=this.ownerDocument||this.document||this,o=X.access(i,e);o||i.addEventListener(t,n,!0),X.access(i,e,(o||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,o=X.access(i,e)-1;o?X.access(i,e,o):(i.removeEventListener(t,n,!0),X.remove(i,e))}}});var ke=n.location,Oe={guid:Date.now()},Se=/\?/;C.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(i){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||C.error("Invalid XML: "+t),e};var Me=/\[\]$/,Pe=/\r?\n/g,De=/^(?:submit|button|image|reset|file)$/i,Ee=/^(?:input|select|textarea|keygen)/i;function Te(t,e,n,i){var o;if(Array.isArray(e))C.each(e,function(e,o){n||Me.test(t)?i(t,o):Te(t+"["+("object"==typeof o&&null!=o?e:"")+"]",o,n,i)});else if(n||"object"!==x(e))i(t,e);else for(o in e)Te(t+"["+o+"]",e[o],n,i)}C.param=function(t,e){var n,i=[],o=function(t,e){var n=m(e)?e():e;i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!C.isPlainObject(t))C.each(t,function(){o(this.name,this.value)});else for(n in t)Te(n,t[n],e,o);return i.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=C.prop(this,"elements");return t?C.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!C(this).is(":disabled")&&Ee.test(this.nodeName)&&!De.test(t)&&(this.checked||!gt.test(t))}).map(function(t,e){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,function(t){return{name:e.name,value:t.replace(Pe,"\r\n")}}):{name:e.name,value:n.replace(Pe,"\r\n")}}).get()}});var Re=/%20/g,Ae=/#.*$/,Ie=/([?&])_=[^&]*/,je=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fe=/^(?:GET|HEAD)$/,Ne=/^\/\//,Le={},He={},ze="*/".concat("*"),Ve=y.createElement("a");function Be(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var i,o=0,r=e.toLowerCase().match(N)||[];if(m(n))for(;i=r[o++];)"+"===i[0]?(i=i.slice(1)||"*",(t[i]=t[i]||[]).unshift(n)):(t[i]=t[i]||[]).push(n)}}function qe(t,e,n,i){var o={},r=t===He;function s(a){var l;return o[a]=!0,C.each(t[a]||[],function(t,a){var c=a(e,n,i);return"string"!=typeof c||r||o[c]?r?!(l=c):void 0:(e.dataTypes.unshift(c),s(c),!1)}),l}return s(e.dataTypes[0])||!o["*"]&&s("*")}function Ue(t,e){var n,i,o=C.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((o[n]?t:i||(i={}))[n]=e[n]);return i&&C.extend(!0,t,i),t}Ve.href=ke.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ke.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ke.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ze,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Ue(Ue(t,C.ajaxSettings),e):Ue(C.ajaxSettings,t)},ajaxPrefilter:Be(Le),ajaxTransport:Be(He),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0);var i,o,r,s,a,l,c,u,d,h,p=C.ajaxSetup({},e=e||{}),f=p.context||p,g=p.context&&(f.nodeType||f.jquery)?C(f):C.event,b=C.Deferred(),m=C.Callbacks("once memory"),_=p.statusCode||{},v={},w={},x="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(c){if(!s)for(s={};e=je.exec(r);)s[e[1].toLowerCase()+" "]=(s[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=s[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return c?r:null},setRequestHeader:function(t,e){return null==c&&(t=w[t.toLowerCase()]=w[t.toLowerCase()]||t,v[t]=e),this},overrideMimeType:function(t){return null==c&&(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(c)k.always(t[k.status]);else for(e in t)_[e]=[_[e],t[e]];return this},abort:function(t){var e=t||x;return i&&i.abort(e),O(0,e),this}};if(b.promise(k),p.url=((t||p.url||ke.href)+"").replace(Ne,ke.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(N)||[""],null==p.crossDomain){l=y.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=Ve.protocol+"//"+Ve.host!=l.protocol+"//"+l.host}catch(S){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=C.param(p.data,p.traditional)),qe(Le,p,e,k),c)return k;for(d in(u=C.event&&p.global)&&0==C.active++&&C.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Fe.test(p.type),o=p.url.replace(Ae,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Re,"+")):(h=p.url.slice(o.length),p.data&&(p.processData||"string"==typeof p.data)&&(o+=(Se.test(o)?"&":"?")+p.data,delete p.data),!1===p.cache&&(o=o.replace(Ie,"$1"),h=(Se.test(o)?"&":"?")+"_="+Oe.guid+++h),p.url=o+h),p.ifModified&&(C.lastModified[o]&&k.setRequestHeader("If-Modified-Since",C.lastModified[o]),C.etag[o]&&k.setRequestHeader("If-None-Match",C.etag[o])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&k.setRequestHeader("Content-Type",p.contentType),k.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+ze+"; q=0.01":""):p.accepts["*"]),p.headers)k.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(f,k,p)||c))return k.abort();if(x="abort",m.add(p.complete),k.done(p.success),k.fail(p.error),i=qe(He,p,e,k)){if(k.readyState=1,u&&g.trigger("ajaxSend",[k,p]),c)return k;p.async&&p.timeout>0&&(a=n.setTimeout(function(){k.abort("timeout")},p.timeout));try{c=!1,i.send(v,O)}catch(S){if(c)throw S;O(-1,S)}}else O(-1,"No Transport");function O(t,e,s,l){var d,h,y,v,w,x=e;c||(c=!0,a&&n.clearTimeout(a),i=void 0,r=l||"",k.readyState=t>0?4:0,d=t>=200&&t<300||304===t,s&&(v=function(t,e,n){for(var i,o,r,s,a=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=t.mimeType||e.getResponseHeader("Content-Type"));if(i)for(o in a)if(a[o]&&a[o].test(i)){l.unshift(o);break}if(l[0]in n)r=l[0];else{for(o in n){if(!l[0]||t.converters[o+" "+l[0]]){r=o;break}s||(s=o)}r=r||s}if(r)return r!==l[0]&&l.unshift(r),n[r]}(p,k,s)),!d&&C.inArray("script",p.dataTypes)>-1&&(p.converters["text script"]=function(){}),v=function(t,e,n,i){var o,r,s,a,l,c={},u=t.dataTypes.slice();if(u[1])for(s in t.converters)c[s.toLowerCase()]=t.converters[s];for(r=u.shift();r;)if(t.responseFields[r]&&(n[t.responseFields[r]]=e),!l&&i&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=r,r=u.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(!(s=c[l+" "+r]||c["* "+r]))for(o in c)if((a=o.split(" "))[1]===r&&(s=c[l+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[o]:!0!==c[o]&&(r=a[0],u.unshift(a[1]));break}if(!0!==s)if(s&&t.throws)e=s(e);else try{e=s(e)}catch(S){return{state:"parsererror",error:s?S:"No conversion from "+l+" to "+r}}}return{state:"success",data:e}}(p,v,k,d),d?(p.ifModified&&((w=k.getResponseHeader("Last-Modified"))&&(C.lastModified[o]=w),(w=k.getResponseHeader("etag"))&&(C.etag[o]=w)),204===t||"HEAD"===p.type?x="nocontent":304===t?x="notmodified":(x=v.state,h=v.data,d=!(y=v.error))):(y=x,!t&&x||(x="error",t<0&&(t=0))),k.status=t,k.statusText=(e||x)+"",d?b.resolveWith(f,[h,x,k]):b.rejectWith(f,[k,x,y]),k.statusCode(_),_=void 0,u&&g.trigger(d?"ajaxSuccess":"ajaxError",[k,p,d?h:y]),m.fireWith(f,[k,x]),u&&(g.trigger("ajaxComplete",[k,p]),--C.active||C.event.trigger("ajaxStop")))}return k},getJSON:function(t,e,n){return C.get(t,e,n,"json")},getScript:function(t,e){return C.get(t,void 0,e,"script")}}),C.each(["get","post"],function(t,e){C[e]=function(t,n,i,o){return m(n)&&(o=o||i,i=n,n=void 0),C.ajax(C.extend({url:t,type:e,dataType:o,data:n,success:i},C.isPlainObject(t)&&t))}}),C.ajaxPrefilter(function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")}),C._evalUrl=function(t,e,n){return C.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){C.globalEval(t,e,n)}})},C.fn.extend({wrapAll:function(t){var e;return this[0]&&(m(t)&&(t=t.call(this[0])),e=C(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(t){return m(t)?this.each(function(e){C(this).wrapInner(t.call(this,e))}):this.each(function(){var e=C(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=m(t);return this.each(function(n){C(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){C(this).replaceWith(this.childNodes)}),this}}),C.expr.pseudos.hidden=function(t){return!C.expr.pseudos.visible(t)},C.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var We={0:200,1223:204},$e=C.ajaxSettings.xhr();b.cors=!!$e&&"withCredentials"in $e,b.ajax=$e=!!$e,C.ajaxTransport(function(t){var e,i;if(b.cors||$e&&!t.crossDomain)return{send:function(o,r){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];for(s in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)a.setRequestHeader(s,o[s]);e=function(t){return function(){e&&(e=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===t?a.abort():"error"===t?"number"!=typeof a.status?r(0,"error"):r(a.status,a.statusText):r(We[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=e(),i=a.onerror=a.ontimeout=e("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout(function(){e&&i()})},e=e("abort");try{a.send(t.hasContent&&t.data||null)}catch(l){if(e)throw l}},abort:function(){e&&e()}}}),C.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return C.globalEval(t),t}}}),C.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),C.ajaxTransport("script",function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(i,o){e=C("<script>").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",n=function(t){e.remove(),n=null,t&&o("error"===t.type?404:200,t.type)}),y.head.appendChild(e[0])},abort:function(){n&&n()}}});var Ye,Ke=[],Ge=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Ke.pop()||C.expando+"_"+Oe.guid++;return this[t]=!0,t}}),C.ajaxPrefilter("json jsonp",function(t,e,i){var o,r,s,a=!1!==t.jsonp&&(Ge.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ge.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return o=t.jsonpCallback=m(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Ge,"$1"+o):!1!==t.jsonp&&(t.url+=(Se.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return s||C.error(o+" was not called"),s[0]},t.dataTypes[0]="json",r=n[o],n[o]=function(){s=arguments},i.always(function(){void 0===r?C(n).removeProp(o):n[o]=r,t[o]&&(t.jsonpCallback=e.jsonpCallback,Ke.push(o)),s&&m(r)&&r(s[0]),s=r=void 0}),"script"}),b.createHTMLDocument=((Ye=y.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ye.childNodes.length),C.parseHTML=function(t,e,n){return"string"!=typeof t?[]:("boolean"==typeof e&&(n=e,e=!1),e||(b.createHTMLDocument?((i=(e=y.implementation.createHTMLDocument("")).createElement("base")).href=y.location.href,e.head.appendChild(i)):e=y),r=!n&&[],(o=E.exec(t))?[e.createElement(o[1])]:(o=xt([t],e,r),r&&r.length&&C(r).remove(),C.merge([],o.childNodes)));var i,o,r},C.fn.load=function(t,e,n){var i,o,r,s=this,a=t.indexOf(" ");return a>-1&&(i=_e(t.slice(a)),t=t.slice(0,a)),m(e)?(n=e,e=void 0):e&&"object"==typeof e&&(o="POST"),s.length>0&&C.ajax({url:t,type:o||"GET",dataType:"html",data:e}).done(function(t){r=arguments,s.html(i?C("<div>").append(C.parseHTML(t)).find(i):t)}).always(n&&function(t,e){s.each(function(){n.apply(this,r||[t.responseText,e,t])})}),this},C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(t,e,n){var i,o,r,s,a,l,c=C.css(t,"position"),u=C(t),d={};"static"===c&&(t.style.position="relative"),a=u.offset(),r=C.css(t,"top"),l=C.css(t,"left"),("absolute"===c||"fixed"===c)&&(r+l).indexOf("auto")>-1?(s=(i=u.position()).top,o=i.left):(s=parseFloat(r)||0,o=parseFloat(l)||0),m(e)&&(e=e.call(t,n,C.extend({},a))),null!=e.top&&(d.top=e.top-a.top+s),null!=e.left&&(d.left=e.left-a.left+o),"using"in e?e.using.call(t,d):("number"==typeof d.top&&(d.top+="px"),"number"==typeof d.left&&(d.left+="px"),u.css(d))}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,i=this[0];return i?i.getClientRects().length?{top:(e=i.getBoundingClientRect()).top+(n=i.ownerDocument.defaultView).pageYOffset,left:e.left+n.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,n,i=this[0],o={top:0,left:0};if("fixed"===C.css(i,"position"))e=i.getBoundingClientRect();else{for(e=this.offset(),n=i.ownerDocument,t=i.offsetParent||n.documentElement;t&&(t===n.body||t===n.documentElement)&&"static"===C.css(t,"position");)t=t.parentNode;t&&t!==i&&1===t.nodeType&&((o=C(t).offset()).top+=C.css(t,"borderTopWidth",!0),o.left+=C.css(t,"borderLeftWidth",!0))}return{top:e.top-o.top-C.css(i,"marginTop",!0),left:e.left-o.left-C.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===C.css(t,"position");)t=t.offsetParent;return t||rt})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,e){var n="pageYOffset"===e;C.fn[t]=function(i){return U(this,function(t,i,o){var r;if(_(t)?r=t:9===t.nodeType&&(r=t.defaultView),void 0===o)return r?r[e]:t[i];r?r.scrollTo(n?r.pageXOffset:o,n?o:r.pageYOffset):t[i]=o},t,i,arguments.length)}}),C.each(["top","left"],function(t,e){C.cssHooks[e]=$t(b.pixelPosition,function(t,n){if(n)return n=Wt(t,e),Vt.test(n)?C(t).position()[e]+"px":n})}),C.each({Height:"height",Width:"width"},function(t,e){C.each({padding:"inner"+t,content:e,"":"outer"+t},function(n,i){C.fn[i]=function(o,r){var s=arguments.length&&(n||"boolean"!=typeof o),a=n||(!0===o||!0===r?"margin":"border");return U(this,function(e,n,o){var r;return _(e)?0===i.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+t],r["scroll"+t],e.body["offset"+t],r["offset"+t],r["client"+t])):void 0===o?C.css(e,n,a):C.style(e,n,o,a)},e,s?o:void 0,s)}})}),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){C.fn[e]=function(t){return this.on(e,t)}}),C.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,i){return this.on(e,t,n,i)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)},hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,e){C.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}});var Ze=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;C.proxy=function(t,e){var n,i,o;if("string"==typeof e&&(n=t[e],e=t,t=n),m(t))return i=a.call(arguments,2),(o=function(){return t.apply(e||this,i.concat(a.call(arguments)))}).guid=t.guid=t.guid||C.guid++,o},C.holdReady=function(t){t?C.readyWait++:C.ready(!0)},C.isArray=Array.isArray,C.parseJSON=JSON.parse,C.nodeName=D,C.isFunction=m,C.isWindow=_,C.camelCase=K,C.type=x,C.now=Date.now,C.isNumeric=function(t){var e=C.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},C.trim=function(t){return null==t?"":(t+"").replace(Ze,"")},void 0===(i=(function(){return C}).apply(e,[]))||(t.exports=i);var Xe=n.jQuery,Je=n.$;return C.noConflict=function(t){return n.$===C&&(n.$=Je),t&&n.jQuery===C&&(n.jQuery=Xe),C},void 0===o&&(n.jQuery=n.$=C),C})},EY2u:function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n.d(e,"b",function(){return r});var i=n("HDdC");const o=new i.a(t=>t.complete());function r(t){return t?function(t){return new i.a(e=>t.schedule(()=>e.complete()))}(t):o}},Egam:function(t,e,n){"use strict";n.d(e,"a",function(){return _}),n.d(e,"b",function(){return w});var i=n("8Y7J"),o=n("s7LF"),r=n("SVse");function s(t,e){if(1&t&&(i.Sb(0,"span"),i.Kc(1),i.Rb()),2&t){const t=i.ec();i.yb(1),i.Lc(t._placeholder)}}function a(t,e){if(1&t){const t=i.Tb();i.Sb(0,"span",14),i.Sb(1,"span"),i.Kc(2),i.Rb(),i.Sb(3,"a",15),i.cc("click",function(n){i.zc(t);const o=e.$implicit;return i.ec().onItemClick(n,o)}),i.Kc(4,"x"),i.Rb(),i.Rb()}if(2&t){const t=e.$implicit,n=e.index,o=i.ec();i.mc("hidden",n>o._settings.itemsShowLimit-1),i.yb(2),i.Lc(t.text)}}function l(t,e){if(1&t&&(i.Sb(0,"span",16),i.Kc(1),i.Rb()),2&t){const t=i.ec();i.yb(1),i.Mc("+",t.itemShowRemaining(),"")}}function c(t,e){if(1&t){const t=i.Tb();i.Sb(0,"li",17),i.cc("click",function(){return i.zc(t),i.ec().toggleSelectAll()}),i.Nb(1,"input",18),i.Sb(2,"div"),i.Kc(3),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.yb(1),i.mc("checked",t.isAllItemsSelected())("disabled",t.disabled||t.isLimitSelectionReached()),i.yb(2),i.Lc(t.isAllItemsSelected()?t._settings.unSelectAllText:t._settings.selectAllText)}}function u(t,e){if(1&t){const t=i.Tb();i.Sb(0,"li",19),i.Sb(1,"input",20),i.cc("ngModelChange",function(e){return i.zc(t),i.ec().filter.text=e})("ngModelChange",function(e){return i.zc(t),i.ec().onFilterTextChange(e)}),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.yb(1),i.mc("readOnly",t.disabled)("placeholder",t._settings.searchPlaceholderText)("ngModel",t.filter.text)}}function d(t,e){if(1&t){const t=i.Tb();i.Sb(0,"li",21),i.cc("click",function(n){i.zc(t);const o=e.$implicit;return i.ec().onItemClick(n,o)}),i.Nb(1,"input",22),i.Sb(2,"div"),i.Kc(3),i.Rb(),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec();i.yb(1),i.mc("checked",n.isSelected(t))("disabled",n.disabled||n.isLimitSelectionReached()&&!n.isSelected(t)||t.isDisabled),i.zb("aria-label",t.text),i.yb(2),i.Lc(t.text)}}function h(t,e){if(1&t&&(i.Sb(0,"li",23),i.Sb(1,"h5"),i.Kc(2),i.Rb(),i.Rb()),2&t){const t=i.ec();i.yb(2),i.Lc(t._settings.noDataAvailablePlaceholderText)}}const p=function(t){return{"dropdown-multiselect--active":t}};class f{constructor(t){"string"!=typeof t&&"number"!=typeof t||(this.id=this.text=t,this.isDisabled=!1),"object"==typeof t&&(this.id=t.id,this.text=t.text,this.isDisabled=t.isDisabled)}}let g=(()=>{let t=class{transform(t,e){return t&&e?t.filter(t=>this.applyFilter(t,e)):t}applyFilter(t,e){return"string"==typeof t.text&&"string"==typeof e.text?!(e.text&&t.text&&-1===t.text.toLowerCase().indexOf(e.text.toLowerCase())):!(e.text&&t.text&&-1===t.text.toString().toLowerCase().indexOf(e.text.toString().toLowerCase()))}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Lb({name:"multiSelectFilter",type:t,pure:!1}),t})();const b={provide:o.k,useExisting:Object(i.T)(()=>_),multi:!0},m=()=>{};let _=(()=>{let t=class{constructor(t){this.listFilterPipe=t,this._data=[],this.selectedItems=[],this.isDropdownOpen=!0,this._placeholder="Select",this._sourceDataType=null,this._sourceDataFields=[],this.filter=new f(this.data),this.defaultSettings={singleSelection:!1,idField:"id",textField:"text",disabledField:"isDisabled",enableCheckAll:!0,selectAllText:"Select All",unSelectAllText:"UnSelect All",allowSearchFilter:!1,limitSelection:-1,clearSearchFilter:!0,maxHeight:197,itemsShowLimit:999999999999,searchPlaceholderText:"Search",noDataAvailablePlaceholderText:"No data available",closeDropDownOnSelection:!1,showSelectedItemsAtTop:!1,defaultOpen:!1,allowRemoteDataSearch:!1},this.disabled=!1,this.onFilterChange=new i.n,this.onDropDownClose=new i.n,this.onSelect=new i.n,this.onDeSelect=new i.n,this.onSelectAll=new i.n,this.onDeSelectAll=new i.n,this.onTouchedCallback=m,this.onChangeCallback=m}set placeholder(t){this._placeholder=t||"Select"}set settings(t){this._settings=t?Object.assign(this.defaultSettings,t):Object.assign(this.defaultSettings)}set data(t){if(t){const e=t[0];this._sourceDataType=typeof e,this._sourceDataFields=this.getFields(e),this._data=t.map(t=>new f("string"==typeof t||"number"==typeof t?t:{id:t[this._settings.idField],text:t[this._settings.textField],isDisabled:t[this._settings.disabledField]}))}else this._data=[]}onFilterTextChange(t){this.onFilterChange.emit(t)}onItemClick(t,e){if(this.disabled||e.isDisabled)return!1;const n=this.isSelected(e),i=-1===this._settings.limitSelection||this._settings.limitSelection>0&&this.selectedItems.length<this._settings.limitSelection;n?this.removeSelected(e):i&&this.addSelected(e),this._settings.singleSelection&&this._settings.closeDropDownOnSelection&&this.closeDropdown()}writeValue(t){if(null!=t&&t.length>0)if(this._settings.singleSelection)try{if(t.length>=1){const e=t[0];this.selectedItems=[new f("string"==typeof e||"number"==typeof e?e:{id:e[this._settings.idField],text:e[this._settings.textField],isDisabled:e[this._settings.disabledField]})]}}catch(e){}else{const e=t.map(t=>new f("string"==typeof t||"number"==typeof t?t:{id:t[this._settings.idField],text:t[this._settings.textField],isDisabled:t[this._settings.disabledField]}));this.selectedItems=this._settings.limitSelection>0?e.splice(0,this._settings.limitSelection):e}else this.selectedItems=[];this.onChangeCallback(t)}registerOnChange(t){this.onChangeCallback=t}registerOnTouched(t){this.onTouchedCallback=t}onTouched(){this.closeDropdown(),this.onTouchedCallback()}trackByFn(t,e){return e.id}isSelected(t){let e=!1;return this.selectedItems.forEach(n=>{t.id===n.id&&(e=!0)}),e}isLimitSelectionReached(){return this._settings.limitSelection===this.selectedItems.length}isAllItemsSelected(){let t=this.listFilterPipe.transform(this._data,this.filter);const e=t.filter(t=>t.isDisabled).length;return!((!this.data||0===this.data.length)&&this._settings.allowRemoteDataSearch)&&t.length===this.selectedItems.length+e}showButton(){return!(this._settings.singleSelection||this._settings.limitSelection>0)}itemShowRemaining(){return this.selectedItems.length-this._settings.itemsShowLimit}addSelected(t){this._settings.singleSelection?(this.selectedItems=[],this.selectedItems.push(t)):this.selectedItems.push(t),this.onChangeCallback(this.emittedValue(this.selectedItems)),this.onSelect.emit(this.emittedValue(t))}removeSelected(t){this.selectedItems.forEach(e=>{t.id===e.id&&this.selectedItems.splice(this.selectedItems.indexOf(e),1)}),this.onChangeCallback(this.emittedValue(this.selectedItems)),this.onDeSelect.emit(this.emittedValue(t))}emittedValue(t){const e=[];if(Array.isArray(t))t.map(t=>{e.push(this.objectify(t))});else if(t)return this.objectify(t);return e}objectify(t){if("object"===this._sourceDataType){const e={};return e[this._settings.idField]=t.id,e[this._settings.textField]=t.text,this._sourceDataFields.includes(this._settings.disabledField)&&(e[this._settings.disabledField]=t.isDisabled),e}return"number"===this._sourceDataType?Number(t.id):t.text}toggleDropdown(t){t.preventDefault(),this.disabled&&this._settings.singleSelection||(this._settings.defaultOpen=!this._settings.defaultOpen,this._settings.defaultOpen||this.onDropDownClose.emit())}closeDropdown(){this._settings.defaultOpen=!1,this._settings.clearSearchFilter&&(this.filter.text=""),this.onDropDownClose.emit()}toggleSelectAll(){if(this.disabled)return!1;this.isAllItemsSelected()?(this.selectedItems=[],this.onDeSelectAll.emit(this.emittedValue(this.selectedItems))):(this.selectedItems=this.listFilterPipe.transform(this._data,this.filter).filter(t=>!t.isDisabled).slice(),this.onSelectAll.emit(this.emittedValue(this.selectedItems))),this.onChangeCallback(this.emittedValue(this.selectedItems))}getFields(t){const e=[];if("object"!=typeof t)return e;for(const n in t)e.push(n);return e}};return t.\u0275fac=function(e){return new(e||t)(i.Mb(g))},t.\u0275cmp=i.Gb({type:t,selectors:[["ng-multiselect-dropdown"]],hostBindings:function(t,e){1&t&&i.cc("blur",function(){return e.onTouched()})},inputs:{disabled:"disabled",placeholder:"placeholder",settings:"settings",data:"data"},outputs:{onFilterChange:"onFilterChange",onDropDownClose:"onDropDownClose",onSelect:"onSelect",onDeSelect:"onDeSelect",onSelectAll:"onSelectAll",onDeSelectAll:"onDeSelectAll"},features:[i.xb([b])],decls:16,vars:19,consts:[["tabindex","0",1,"multiselect-dropdown",3,"blur","clickOutside"],["tabindex","-1",1,"dropdown-btn",3,"click"],[4,"ngIf"],["class","selected-item",3,"hidden",4,"ngFor","ngForOf","ngForTrackBy"],[2,"float","right !important","padding-right","4px",3,"ngClass"],["style","padding-right: 15px;",4,"ngIf"],[1,"dropdown-multiselect__caret"],[1,"dropdown-list",3,"hidden"],[1,"item1"],["class","multiselect-item-checkbox","style","border-bottom: 1px solid #ccc;padding:10px",3,"click",4,"ngIf"],["class","filter-textbox",4,"ngIf"],[1,"item2"],["class","multiselect-item-checkbox",3,"click",4,"ngFor","ngForOf"],["class","no-data",4,"ngIf"],[1,"selected-item",3,"hidden"],[2,"padding-left","2px","color","white",3,"click"],[2,"padding-right","15px"],[1,"multiselect-item-checkbox",2,"border-bottom","1px solid #ccc","padding","10px",3,"click"],["type","checkbox","aria-label","multiselect-select-all",3,"checked","disabled"],[1,"filter-textbox"],["type","text","aria-label","multiselect-search",3,"readOnly","placeholder","ngModel","ngModelChange"],[1,"multiselect-item-checkbox",3,"click"],["type","checkbox",3,"checked","disabled"],[1,"no-data"]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.cc("blur",function(){return e.onTouched()})("clickOutside",function(){return e.closeDropdown()}),i.Sb(1,"div"),i.Sb(2,"span",1),i.cc("click",function(t){return e.toggleDropdown(t)}),i.Ic(3,s,2,1,"span",2),i.Ic(4,a,5,2,"span",3),i.Sb(5,"span",4),i.Ic(6,l,2,1,"span",5),i.Nb(7,"span",6),i.Rb(),i.Rb(),i.Rb(),i.Sb(8,"div",7),i.Sb(9,"ul",8),i.Ic(10,c,4,3,"li",9),i.Ic(11,u,2,3,"li",10),i.Rb(),i.Sb(12,"ul",11),i.Ic(13,d,4,4,"li",12),i.fc(14,"multiSelectFilter"),i.Ic(15,h,3,1,"li",13),i.Rb(),i.Rb(),i.Rb()),2&t&&(i.yb(1),i.Eb("disabled",e.disabled),i.yb(2),i.mc("ngIf",0==e.selectedItems.length),i.yb(1),i.mc("ngForOf",e.selectedItems)("ngForTrackBy",e.trackByFn),i.yb(1),i.mc("ngClass",i.qc(17,p,e._settings.defaultOpen)),i.yb(1),i.mc("ngIf",e.itemShowRemaining()>0),i.yb(2),i.mc("hidden",!e._settings.defaultOpen),i.yb(2),i.mc("ngIf",(e._data.length>0||e._settings.allowRemoteDataSearch)&&!e._settings.singleSelection&&e._settings.enableCheckAll&&-1===e._settings.limitSelection),i.yb(1),i.mc("ngIf",(e._data.length>0||e._settings.allowRemoteDataSearch)&&e._settings.allowSearchFilter),i.yb(1),i.Fc("max-height",e._settings.maxHeight+"px"),i.yb(1),i.mc("ngForOf",i.hc(14,14,e._data,e.filter)),i.yb(2),i.mc("ngIf",0==e._data.length&&!e._settings.allowRemoteDataSearch))},directives:function(){return[y,r.n,r.m,r.l,o.a,o.l,o.n]},pipes:function(){return[g]},styles:['.multiselect-dropdown[_ngcontent-%COMP%]{position:relative;width:100%;font-size:inherit;font-family:inherit}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%]{display:inline-block;border:1px solid #adadad;width:100%;padding:6px 12px;margin-bottom:0;font-weight:400;line-height:1.52857143;text-align:left;vertical-align:middle;cursor:pointer;background-image:none;border-radius:4px}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]{border:1px solid #337ab7;margin-right:4px;background:#337ab7;padding:0 5px;color:#fff;border-radius:2px;float:left;display:flex;max-width:100px}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:hover{box-shadow:1px 1px #959595}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .dropdown-multiselect__caret[_ngcontent-%COMP%]{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:0;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .dropdown-multiselect__caret[_ngcontent-%COMP%]:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:8px 8px 0;border-color:#999 transparent;content:""}.multiselect-dropdown[_ngcontent-%COMP%] .dropdown-btn[_ngcontent-%COMP%] .dropdown-multiselect--active[_ngcontent-%COMP%] .dropdown-multiselect__caret[_ngcontent-%COMP%]{transform:rotateZ(180deg)}.multiselect-dropdown[_ngcontent-%COMP%] .disabled[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{background-color:#eceeef}.dropdown-list[_ngcontent-%COMP%]{position:absolute;padding-top:6px;width:100%;z-index:9999;border:1px solid #ccc;border-radius:3px;background:#fff;margin-top:10px;box-shadow:0 1px 5px #959595}.dropdown-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0;list-style:none;overflow:auto;margin:0}.dropdown-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:6px 10px;cursor:pointer;text-align:left}.dropdown-list[_ngcontent-%COMP%] .filter-textbox[_ngcontent-%COMP%]{border-bottom:1px solid #ccc;position:relative;padding:10px}.dropdown-list[_ngcontent-%COMP%] .filter-textbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:0;width:100%;padding:0 0 0 26px}.dropdown-list[_ngcontent-%COMP%] .filter-textbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{outline:0}.multiselect-item-checkbox[_ngcontent-%COMP%]:hover{background-color:#e4e3e3}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:focus + div[_ngcontent-%COMP%]:before, .multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:hover + div[_ngcontent-%COMP%]:before{border-color:#337ab7;background-color:#f2f2f2}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:active + div[_ngcontent-%COMP%]:before{transition-duration:0s}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{position:relative;padding-left:2em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:0;color:#000}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + div[_ngcontent-%COMP%]:before{box-sizing:content-box;content:"";color:#337ab7;position:absolute;top:50%;left:0;width:14px;height:14px;margin-top:-9px;border:2px solid #337ab7;text-align:center;transition:.4s}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + div[_ngcontent-%COMP%]:after{box-sizing:content-box;content:"";position:absolute;transform:scale(0);transform-origin:50%;transition:transform .2s ease-out;background-color:transparent;top:50%;left:4px;width:8px;height:3px;margin-top:-4px;border-style:solid;border-color:#fff;border-width:0 0 3px 3px;-o-border-image:none;border-image:none;transform:rotate(-45deg) scale(0)}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:disabled + div[_ngcontent-%COMP%]:before{border-color:#ccc}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:disabled:focus + div[_ngcontent-%COMP%]:before .multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:disabled:hover + div[_ngcontent-%COMP%]:before{background-color:inherit}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:disabled:checked + div[_ngcontent-%COMP%]:before{background-color:#ccc}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + div[_ngcontent-%COMP%]:after{content:"";transition:transform .2s ease-out;transform:rotate(-45deg) scale(1)}.multiselect-item-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + div[_ngcontent-%COMP%]:before{-webkit-animation:.2s ease-in borderscale;animation:.2s ease-in borderscale;background:#337ab7}@-webkit-keyframes borderscale{50%{box-shadow:0 0 0 2px #337ab7}}@keyframes borderscale{50%{box-shadow:0 0 0 2px #337ab7}}'],changeDetection:0}),t})(),y=(()=>{let t=class{constructor(t){this._elementRef=t,this.clickOutside=new i.n}onClick(t,e){e&&(this._elementRef.nativeElement.contains(e)||this.clickOutside.emit(t))}};return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l))},t.\u0275dir=i.Hb({type:t,selectors:[["","clickOutside",""]],hostBindings:function(t,e){1&t&&i.cc("click",function(t){return e.onClick(t,t.target)},!1,i.xc)},outputs:{clickOutside:"clickOutside"}}),t})();var v;let w=(()=>{let t=v=class{static forRoot(){return{ngModule:v}}};return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[g],imports:[[r.c,o.i]]}),t})()},G0yt:function(t,e,n){"use strict";n.d(e,"a",function(){return ri}),n.d(e,"b",function(){return dn});var i=n("8Y7J"),o=n("SVse"),r=n("EY2u"),s=n("LRne"),a=n("XNiG"),l=n("xgIS"),c=n("PqYM"),u=n("DH7j"),d=n("yCtX"),h=n("l7GE"),p=n("ZUHj");function f(...t){if(1===t.length){if(!Object(u.a)(t[0]))return t[0];t=t[0]}return Object(d.a)(t,void 0).lift(new g)}class g{call(t,e){return e.subscribe(new b(t))}}class b extends h.a{constructor(t){super(t),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(t){this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{for(let n=0;n<e&&!this.hasFirst;n++){const e=t[n],i=Object(p.a)(this,e,void 0,n);this.subscriptions&&this.subscriptions.push(i),this.add(i)}this.observables=null}}notifyNext(t,e,n){if(!this.hasFirst){this.hasFirst=!0;for(let t=0;t<this.subscriptions.length;t++)if(t!==n){let e=this.subscriptions[t];e.unsubscribe(),this.remove(e)}this.subscriptions=null}this.destination.next(e)}}var m=n("2Vo4");n("itXk"),n("HDdC"),n("KqfI");var _=n("7o/Q"),y=n("Lhse"),v=n("zx2A");function w(...t){const e=t[t.length-1];return"function"==typeof e&&t.pop(),Object(d.a)(t,void 0).lift(new x(e))}class x{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new C(t,this.resultSelector))}}class C extends _.a{constructor(t,e,n=Object.create(null)){super(t),this.resultSelector=e,this.iterators=[],this.active=0,this.resultSelector="function"==typeof e?e:void 0}_next(t){const e=this.iterators;Object(u.a)(t)?e.push(new O(t)):e.push("function"==typeof t[y.a]?new k(t[y.a]()):new S(this.destination,this,t))}_complete(){const t=this.iterators,e=t.length;if(this.unsubscribe(),0!==e){this.active=e;for(let n=0;n<e;n++){let e=t[n];e.stillUnsubscribed?this.destination.add(e.subscribe()):this.active--}}else this.destination.complete()}notifyInactive(){this.active--,0===this.active&&this.destination.complete()}checkIterators(){const t=this.iterators,e=t.length,n=this.destination;for(let r=0;r<e;r++){let e=t[r];if("function"==typeof e.hasValue&&!e.hasValue())return}let i=!1;const o=[];for(let r=0;r<e;r++){let e=t[r],s=e.next();if(e.hasCompleted()&&(i=!0),s.done)return void n.complete();o.push(s.value)}this.resultSelector?this._tryresultSelector(o):n.next(o),i&&n.complete()}_tryresultSelector(t){let e;try{e=this.resultSelector.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}class k{constructor(t){this.iterator=t,this.nextResult=t.next()}hasValue(){return!0}next(){const t=this.nextResult;return this.nextResult=this.iterator.next(),t}hasCompleted(){const t=this.nextResult;return Boolean(t&&t.done)}}class O{constructor(t){this.array=t,this.index=0,this.length=0,this.length=t.length}[y.a](){return this}next(t){const e=this.index++;return e<this.length?{value:this.array[e],done:!1}:{value:null,done:!0}}hasValue(){return this.array.length>this.index}hasCompleted(){return this.array.length===this.index}}class S extends v.b{constructor(t,e,n){super(t),this.parent=e,this.observable=n,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[y.a](){return this}next(){const t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(t){this.buffer.push(t),this.parent.checkIterators()}subscribe(){return Object(v.c)(this.observable,new v.a(this))}}var M=n("VRyK"),P=n("GyhO"),D=n("1G5W"),E=n("pLZG"),T=n("IzEk"),R=n("lJxs"),A=(n("JX91"),n("/uUt"),n("eIep")),I=n("vkgz");function j(...t){return e=>{let n;return"function"==typeof t[t.length-1]&&(n=t.pop()),e.lift(new F(t,n))}}class F{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new N(t,this.observables,this.project))}}class N extends h.a{constructor(t,e,n){super(t),this.observables=e,this.project=n,this.toRespond=[];const i=e.length;this.values=new Array(i);for(let o=0;o<i;o++)this.toRespond.push(o);for(let o=0;o<i;o++){let t=e[o];this.add(Object(p.a)(this,t,void 0,o))}}notifyNext(t,e,n){this.values[n]=e;const i=this.toRespond;if(i.length>0){const t=i.indexOf(n);-1!==t&&i.splice(t,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}var L=n("D0XW"),H=n("WMd4");class z{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new V(t,this.delay,this.scheduler))}}class V extends _.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,i=t.scheduler,o=t.destination;for(;n.length>0&&n[0].time-i.now()<=0;)n.shift().notification.observe(o);if(n.length>0){const e=Math.max(0,n[0].time-i.now());this.schedule(t,e)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(V.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,n=new B(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(H.a.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(H.a.createComplete()),this.unsubscribe()}}class B{constructor(t,e){this.time=t,this.notification=e}}var q=n("5+tZ"),U=(n("zP0r"),n("w1tV"),n("s7LF"));const W=["*"],$=["defaultDayTemplate"],Y=["content"];function K(t,e){if(1&t&&i.Nb(0,"div",7),2&t){const t=e.currentMonth,n=e.selected,o=e.disabled,r=e.focused;i.mc("date",e.date)("currentMonth",t)("selected",n)("disabled",o)("focused",r)}}function G(t,e){if(1&t&&(i.Sb(0,"div",12),i.Kc(1),i.Rb()),2&t){const t=i.ec().$implicit,e=i.ec(2);i.yb(1),i.Nc(" ",e.i18n.getMonthFullName(t.number,t.year)," ",e.i18n.getYearNumerals(t.year)," ")}}function Z(t,e){if(1&t&&(i.Sb(0,"div",9),i.Ic(1,G,2,2,"div",10),i.Nb(2,"ngb-datepicker-month",11),i.Rb()),2&t){const t=e.$implicit,n=i.ec(2);i.yb(1),i.mc("ngIf","none"===n.navigation||n.displayMonths>1&&"select"===n.navigation),i.yb(1),i.mc("month",t.firstDate)}}function X(t,e){if(1&t&&i.Ic(0,Z,3,2,"div",8),2&t){const t=i.ec();i.mc("ngForOf",t.model.months)}}function J(t,e){if(1&t){const t=i.Tb();i.Sb(0,"ngb-datepicker-navigation",13),i.cc("navigate",function(e){return i.zc(t),i.ec().onNavigateEvent(e)})("select",function(e){return i.zc(t),i.ec().onNavigateDateSelect(e)}),i.Rb()}if(2&t){const t=i.ec();i.mc("date",t.model.firstDate)("months",t.model.months)("disabled",t.model.disabled)("showSelect","select"===t.model.navigation)("prevDisabled",t.model.prevDisabled)("nextDisabled",t.model.nextDisabled)("selectBoxes",t.model.selectBoxes)}}function Q(t,e){}function tt(t,e){}function et(t,e){1&t&&i.Nb(0,"div",5)}function nt(t,e){if(1&t&&(i.Sb(0,"div",6),i.Kc(1),i.Rb()),2&t){const t=e.$implicit,n=i.ec(2);i.yb(1),i.Mc(" ",n.i18n.getWeekdayShortName(t)," ")}}function it(t,e){if(1&t&&(i.Sb(0,"div",2),i.Ic(1,et,1,0,"div",3),i.Ic(2,nt,2,1,"div",4),i.Rb()),2&t){const t=i.ec();i.yb(1),i.mc("ngIf",t.datepicker.showWeekNumbers),i.yb(1),i.mc("ngForOf",t.viewModel.weekdays)}}function ot(t,e){if(1&t&&(i.Sb(0,"div",11),i.Kc(1),i.Rb()),2&t){const t=i.ec(2).$implicit,e=i.ec();i.yb(1),i.Lc(e.i18n.getWeekNumerals(t.number))}}function rt(t,e){}function st(t,e){if(1&t&&i.Ic(0,rt,0,0,"ng-template",14),2&t){const t=i.ec().$implicit,e=i.ec(3);i.mc("ngTemplateOutlet",e.datepicker.dayTemplate)("ngTemplateOutletContext",t.context)}}function at(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",12),i.cc("click",function(n){i.zc(t);const o=e.$implicit;return i.ec(3).doSelect(o),n.preventDefault()}),i.Ic(1,st,1,2,"ng-template",13),i.Rb()}if(2&t){const t=e.$implicit;i.Eb("disabled",t.context.disabled)("hidden",t.hidden)("ngb-dp-today",t.context.today),i.mc("tabindex",t.tabindex),i.zb("aria-label",t.ariaLabel),i.yb(1),i.mc("ngIf",!t.hidden)}}function lt(t,e){if(1&t&&(i.Sb(0,"div",8),i.Ic(1,ot,2,1,"div",9),i.Ic(2,at,2,9,"div",10),i.Rb()),2&t){const t=i.ec().$implicit,e=i.ec();i.yb(1),i.mc("ngIf",e.datepicker.showWeekNumbers),i.yb(1),i.mc("ngForOf",t.days)}}function ct(t,e){1&t&&i.Ic(0,lt,3,2,"div",7),2&t&&i.mc("ngIf",!e.$implicit.collapsed)}function ut(t,e){if(1&t){const t=i.Tb();i.Sb(0,"ngb-datepicker-navigation-select",7),i.cc("select",function(e){return i.zc(t),i.ec().select.emit(e)}),i.Rb()}if(2&t){const t=i.ec();i.mc("date",t.date)("disabled",t.disabled)("months",t.selectBoxes.months)("years",t.selectBoxes.years)}}function dt(t,e){1&t&&i.Nb(0,"div",0)}function ht(t,e){1&t&&i.Nb(0,"div",0)}function pt(t,e){if(1&t&&(i.Ic(0,dt,1,0,"div",9),i.Sb(1,"div",10),i.Kc(2),i.Rb(),i.Ic(3,ht,1,0,"div",9)),2&t){const t=e.$implicit,n=e.index,o=i.ec(2);i.mc("ngIf",n>0),i.yb(2),i.Nc(" ",o.i18n.getMonthFullName(t.number,t.year)," ",o.i18n.getYearNumerals(t.year)," "),i.yb(1),i.mc("ngIf",n!==o.months.length-1)}}function ft(t,e){if(1&t&&i.Ic(0,pt,4,4,"ng-template",8),2&t){const t=i.ec();i.mc("ngForOf",t.months)}}const gt=["ngbDatepickerDayView",""],bt=["month"],mt=["year"];function _t(t,e){if(1&t&&(i.Sb(0,"option",5),i.Kc(1),i.Rb()),2&t){const t=e.$implicit,n=i.ec();i.mc("value",t),i.zb("aria-label",n.i18n.getMonthFullName(t,null==n.date?null:n.date.year)),i.yb(1),i.Lc(n.i18n.getMonthShortName(t,null==n.date?null:n.date.year))}}function yt(t,e){if(1&t&&(i.Sb(0,"option",5),i.Kc(1),i.Rb()),2&t){const t=e.$implicit,n=i.ec();i.mc("value",t),i.yb(1),i.Lc(n.i18n.getYearNumerals(t))}}const vt=["dialog"];function wt(t,e){1&t&&i.Kc(0),2&t&&i.Lc(100===e.fill?"\u2605":"\u2606")}function xt(t,e){}function Ct(t,e){if(1&t){const t=i.Tb();i.Sb(0,"span",2),i.Kc(1),i.Rb(),i.Sb(2,"span",3),i.cc("mouseenter",function(){i.zc(t);const n=e.index;return i.ec().enter(n+1)})("click",function(){i.zc(t);const n=e.index;return i.ec().handleClick(n+1)}),i.Ic(3,xt,0,0,"ng-template",4),i.Rb()}if(2&t){const t=e.index,n=i.ec(),o=i.wc(1);i.yb(1),i.Mc("(",t<n.nextRate?"*":" ",")"),i.yb(1),i.Fc("cursor",n.isInteractive()?"pointer":"default"),i.yb(1),i.mc("ngTemplateOutlet",n.starTemplate||n.starTemplateFromContent||o)("ngTemplateOutletContext",n.contexts[t])}}function kt(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",11),i.cc("click",function(){i.zc(t);const e=i.ec();return e.changeHour(e.hourStep)}),i.Nb(1,"span",12),i.Sb(2,"span",13),i.Wb(3,14),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.Eb("btn-sm",t.isSmallSize)("btn-lg",t.isLargeSize)("disabled",t.disabled),i.mc("disabled",t.disabled)}}function Ot(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",11),i.cc("click",function(){i.zc(t);const e=i.ec();return e.changeHour(-e.hourStep)}),i.Nb(1,"span",15),i.Sb(2,"span",13),i.Wb(3,16),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.Eb("btn-sm",t.isSmallSize)("btn-lg",t.isLargeSize)("disabled",t.disabled),i.mc("disabled",t.disabled)}}function St(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",11),i.cc("click",function(){i.zc(t);const e=i.ec();return e.changeMinute(e.minuteStep)}),i.Nb(1,"span",12),i.Sb(2,"span",13),i.Wb(3,17),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.Eb("btn-sm",t.isSmallSize)("btn-lg",t.isLargeSize)("disabled",t.disabled),i.mc("disabled",t.disabled)}}function Mt(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",11),i.cc("click",function(){i.zc(t);const e=i.ec();return e.changeMinute(-e.minuteStep)}),i.Nb(1,"span",15),i.Sb(2,"span",13),i.Wb(3,18),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.Eb("btn-sm",t.isSmallSize)("btn-lg",t.isLargeSize)("disabled",t.disabled),i.mc("disabled",t.disabled)}}function Pt(t,e){1&t&&(i.Sb(0,"div",5),i.Kc(1,":"),i.Rb())}function Dt(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",11),i.cc("click",function(){i.zc(t);const e=i.ec(2);return e.changeSecond(e.secondStep)}),i.Nb(1,"span",12),i.Sb(2,"span",13),i.Wb(3,21),i.Rb(),i.Rb()}if(2&t){const t=i.ec(2);i.Eb("btn-sm",t.isSmallSize)("btn-lg",t.isLargeSize)("disabled",t.disabled),i.mc("disabled",t.disabled)}}function Et(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",11),i.cc("click",function(){i.zc(t);const e=i.ec(2);return e.changeSecond(-e.secondStep)}),i.Nb(1,"span",15),i.Sb(2,"span",13),i.Wb(3,22),i.Rb(),i.Rb()}if(2&t){const t=i.ec(2);i.Eb("btn-sm",t.isSmallSize)("btn-lg",t.isLargeSize)("disabled",t.disabled),i.mc("disabled",t.disabled)}}function Tt(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",19),i.Ic(1,Dt,4,7,"button",3),i.Sb(2,"input",20),i.cc("change",function(e){return i.zc(t),i.ec().updateSecond(e.target.value)})("input",function(e){return i.zc(t),i.ec().formatInput(e.target)})("keydown.ArrowUp",function(e){i.zc(t);const n=i.ec();return n.changeSecond(n.secondStep),e.preventDefault()})("keydown.ArrowDown",function(e){i.zc(t);const n=i.ec();return n.changeSecond(-n.secondStep),e.preventDefault()}),i.Rb(),i.Ic(3,Et,4,7,"button",3),i.Rb()}if(2&t){const t=i.ec();i.yb(1),i.mc("ngIf",t.spinners),i.yb(1),i.Eb("form-control-sm",t.isSmallSize)("form-control-lg",t.isLargeSize),i.mc("value",t.formatMinSec(null==t.model?null:t.model.second))("readOnly",t.readonlyInputs)("disabled",t.disabled),i.yb(1),i.mc("ngIf",t.spinners)}}function Rt(t,e){1&t&&i.Nb(0,"div",5)}function At(t,e){if(1&t&&(i.Qb(0),i.Wb(1,27),i.Pb()),2&t){const t=i.ec(2);i.yb(1),i.Yb(t.i18n.getAfternoonPeriod()),i.Xb(1)}}function It(t,e){if(1&t&&i.Wb(0,28),2&t){const t=i.ec(2);i.Yb(t.i18n.getMorningPeriod()),i.Xb(0)}}function jt(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",23),i.Sb(1,"button",24),i.cc("click",function(){return i.zc(t),i.ec().toggleMeridian()}),i.Ic(2,At,2,1,"ng-container",25),i.Ic(3,It,1,1,"ng-template",null,26,i.Jc),i.Rb(),i.Rb()}if(2&t){const t=i.wc(4),e=i.ec();i.yb(1),i.Eb("btn-sm",e.isSmallSize)("btn-lg",e.isLargeSize)("disabled",e.disabled),i.mc("disabled",e.disabled),i.yb(1),i.mc("ngIf",e.model&&e.model.hour>=12)("ngIfElse",t)}}function Ft(t,e){if(1&t&&(i.Sb(0,"span"),i.Kc(1),i.Rb()),2&t){const t=i.ec().$implicit,e=i.ec();i.Ab(e.highlightClass),i.yb(1),i.Lc(t)}}function Nt(t,e){if(1&t&&i.Kc(0),2&t){const t=i.ec().$implicit;i.Lc(t)}}function Lt(t,e){if(1&t&&(i.Ic(0,Ft,2,3,"span",1),i.Ic(1,Nt,1,1,"ng-template",null,2,i.Jc)),2&t){const t=e.odd,n=i.wc(2);i.mc("ngIf",t)("ngIfElse",n)}}function Ht(t,e){if(1&t&&i.Nb(0,"ngb-highlight",2),2&t){const t=e.term;i.mc("result",(0,e.formatter)(e.result))("term",t)}}function zt(t,e){}const Vt=function(t,e,n){return{result:t,term:e,formatter:n}};function Bt(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",3),i.cc("mouseenter",function(){i.zc(t);const n=e.index;return i.ec().markActive(n)})("click",function(){i.zc(t);const n=e.$implicit;return i.ec().select(n)}),i.Ic(1,zt,0,0,"ng-template",4),i.Rb()}if(2&t){const t=e.$implicit,n=e.index,o=i.ec(),r=i.wc(1);i.Eb("active",n===o.activeIdx),i.mc("id",o.id+"-"+n),i.yb(1),i.mc("ngTemplateOutlet",o.resultTemplate||r)("ngTemplateOutletContext",i.sc(5,Vt,t,o.term,o.formatter))}}function qt(t){return parseInt(""+t,10)}function Ut(t){return null!=t?""+t:""}function Wt(t,e,n=0){return Math.max(Math.min(t,e),n)}function $t(t){return"string"==typeof t}function Yt(t){return!isNaN(qt(t))}function Kt(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}function Gt(t){return null!=t}function Zt(t){return Yt(t)?("0"+t).slice(-2):""}function Xt(t,e){return t&&t.className&&t.className.split&&t.className.split(/\s+/).indexOf(e)>=0}"undefined"==typeof Element||Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(t){let e=this;if(!document.documentElement.contains(e))return null;do{if(e.matches(t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null});const Jt={animation:!0,transitionTimerDelayMs:5};let Qt=(()=>{class t{constructor(){this.animation=Jt.animation}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const te=()=>{},{transitionTimerDelayMs:ee}=Jt,ne=new Map,ie=(t,e,n)=>{let i=n.context||{};const o=ne.get(t);if(o)switch(n.runningTransition){case"continue":return r.a;case"stop":o.transition$.complete(),i=Object.assign(o.context,i),ne.delete(t)}!function(t){t||document}(t);const u=e(t,i)||te;if(!n.animation||"none"===window.getComputedStyle(t).transitionProperty)return u(),Object(s.a)(void 0);const d=new a.a,h=d.pipe(function(...t){return e=>Object(P.a)(e,Object(s.a)(...t))}(!0));ne.set(t,{transition$:d,context:i});const p=function(t){const{transitionDelay:e,transitionDuration:n}=window.getComputedStyle(t);return 1e3*(parseFloat(e)+parseFloat(n))}(t),g=Object(l.a)(t,"transitionend").pipe(Object(D.a)(h),Object(E.a)(({target:e})=>e===t));return f(Object(c.a)(p+ee).pipe(Object(D.a)(h)),g).pipe(Object(D.a)(h)).subscribe(()=>{ne.delete(t),u(),d.next(),d.complete()}),d.asObservable()};let oe=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),re=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),se=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.Hb({type:t,selectors:[["","ngbButtonLabel",""]],hostVars:8,hostBindings:function(t,e){2&t&&i.Eb("btn",!0)("active",e.active)("disabled",e.disabled)("focus",e.focused)}}),t})();const ae={provide:U.k,useExisting:Object(i.T)(()=>le),multi:!0};let le=(()=>{class t{constructor(t,e){this._label=t,this._cd=e,this.disabled=!1,this.valueChecked=!0,this.valueUnChecked=!1,this.onChange=t=>{},this.onTouched=()=>{}}set focused(t){this._label.focused=t,t||this.onTouched()}onInputChange(t){const e=t.target.checked?this.valueChecked:this.valueUnChecked;this.onChange(e),this.onTouched(),this.writeValue(e)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this._label.disabled=t}writeValue(t){this.checked=t===this.valueChecked,this._label.active=this.checked,this._cd.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(se),i.Mb(i.h))},t.\u0275dir=i.Hb({type:t,selectors:[["","ngbButton","","type","checkbox"]],hostVars:2,hostBindings:function(t,e){1&t&&i.cc("change",function(t){return e.onInputChange(t)})("focus",function(){return e.focused=!0})("blur",function(){return e.focused=!1}),2&t&&i.Vb("checked",e.checked)("disabled",e.disabled)},inputs:{disabled:"disabled",valueChecked:"valueChecked",valueUnChecked:"valueUnChecked"},features:[i.xb([ae])]}),t})();const ce={provide:U.k,useExisting:Object(i.T)(()=>de),multi:!0};let ue=0,de=(()=>{class t{constructor(){this._radios=new Set,this._value=null,this.name="ngb-radio-"+ue++,this.onChange=t=>{},this.onTouched=()=>{}}get disabled(){return this._disabled}set disabled(t){this.setDisabledState(t)}onRadioChange(t){this.writeValue(t.value),this.onChange(t.value)}onRadioValueUpdate(){this._updateRadiosValue()}register(t){this._radios.add(t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._disabled=t,this._updateRadiosDisabled()}unregister(t){this._radios.delete(t)}writeValue(t){this._value=t,this._updateRadiosValue()}_updateRadiosValue(){this._radios.forEach(t=>t.updateValue(this._value))}_updateRadiosDisabled(){this._radios.forEach(t=>t.updateDisabled())}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.Hb({type:t,selectors:[["","ngbRadioGroup",""]],hostAttrs:["role","radiogroup"],inputs:{name:"name"},features:[i.xb([ce])]}),t})(),he=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})(),pe=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),fe=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})();class ge{constructor(t,e,n){this.year=Kt(t)?t:null,this.month=Kt(e)?e:null,this.day=Kt(n)?n:null}static from(t){return t instanceof ge?t:t?new ge(t.year,t.month,t.day):null}equals(t){return null!=t&&this.year===t.year&&this.month===t.month&&this.day===t.day}before(t){return!!t&&(this.year===t.year?this.month===t.month?this.day!==t.day&&this.day<t.day:this.month<t.month:this.year<t.year)}after(t){return!!t&&(this.year===t.year?this.month===t.month?this.day!==t.day&&this.day>t.day:this.month>t.month:this.year>t.year)}}function be(t){return new ge(t.getFullYear(),t.getMonth()+1,t.getDate())}function me(t){const e=new Date(t.year,t.month-1,t.day,12);return isNaN(e.getTime())||e.setFullYear(t.year),e}function _e(){return new ve}let ye=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:_e,token:t,providedIn:"root"}),t})(),ve=(()=>{class t extends ye{getDaysPerWeek(){return 7}getMonths(){return[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}getNext(t,e="d",n=1){let i=me(t),o=!0,r=i.getMonth();switch(e){case"y":i.setFullYear(i.getFullYear()+n);break;case"m":r+=n,i.setMonth(r),r%=12,r<0&&(r+=12);break;case"d":i.setDate(i.getDate()+n),o=!1;break;default:return t}return o&&i.getMonth()!==r&&i.setDate(0),be(i)}getPrev(t,e="d",n=1){return this.getNext(t,e,-n)}getWeekday(t){let e=me(t).getDay();return 0===e?7:e}getWeekNumber(t,e){7===e&&(e=0);const n=me(t[(11-e)%7]);n.setDate(n.getDate()+4-(n.getDay()||7));const i=n.getTime();return n.setMonth(0),n.setDate(1),Math.floor(Math.round((i-n.getTime())/864e5)/7)+1}getToday(){return be(new Date)}isValid(t){if(!(t&&Kt(t.year)&&Kt(t.month)&&Kt(t.day)))return!1;if(0===t.year)return!1;const e=me(t);return!isNaN(e.getTime())&&e.getFullYear()===t.year&&e.getMonth()+1===t.month&&e.getDate()===t.day}}return t.\u0275fac=function(e){return we(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const we=i.Ub(ve);function xe(t,e){return!function(t,e){return!t&&!e||!!t&&!!e&&t.equals(e)}(t,e)}function Ce(t,e){return!(!t&&!e||t&&e&&t.year===e.year&&t.month===e.month)}function ke(t,e,n){return t&&e&&t.before(e)?e:t&&n&&t.after(n)?n:t||null}function Oe(t,e){const{minDate:n,maxDate:i,disabled:o,markDisabled:r}=e;return!(null==t||o||r&&r(t,{year:t.year,month:t.month})||n&&t.before(n)||i&&t.after(i))}let Se=(()=>{class t{getDayNumerals(t){return""+t.day}getWeekNumerals(t){return""+t}getYearNumerals(t){return""+t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return t=Object(i.Zb)(i.u),new Me(t);var t},token:t,providedIn:"root"}),t})(),Me=(()=>{class t extends Se{constructor(t){super(),this._locale=t;const e=Object(o.z)(t,o.g.Standalone,o.w.Short);this._weekdaysShort=e.map((t,n)=>e[(n+1)%7]),this._monthsShort=Object(o.B)(t,o.g.Standalone,o.w.Abbreviated),this._monthsFull=Object(o.B)(t,o.g.Standalone,o.w.Wide)}getWeekdayShortName(t){return this._weekdaysShort[t-1]||""}getMonthShortName(t){return this._monthsShort[t-1]||""}getMonthFullName(t){return this._monthsFull[t-1]||""}getDayAriaLabel(t){const e=new Date(t.year,t.month-1,t.day);return Object(o.y)(e,"fullDate",this._locale)}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.u))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),Pe=(()=>{class t{constructor(t,e){this._calendar=t,this._i18n=e,this._VALIDATORS={dayTemplateData:t=>{if(this._state.dayTemplateData!==t)return{dayTemplateData:t}},displayMonths:t=>{if(Kt(t=qt(t))&&t>0&&this._state.displayMonths!==t)return{displayMonths:t}},disabled:t=>{if(this._state.disabled!==t)return{disabled:t}},firstDayOfWeek:t=>{if(Kt(t=qt(t))&&t>=0&&this._state.firstDayOfWeek!==t)return{firstDayOfWeek:t}},focusVisible:t=>{if(this._state.focusVisible!==t&&!this._state.disabled)return{focusVisible:t}},markDisabled:t=>{if(this._state.markDisabled!==t)return{markDisabled:t}},maxDate:t=>{const e=this.toValidDate(t,null);if(xe(this._state.maxDate,e))return{maxDate:e}},minDate:t=>{const e=this.toValidDate(t,null);if(xe(this._state.minDate,e))return{minDate:e}},navigation:t=>{if(this._state.navigation!==t)return{navigation:t}},outsideDays:t=>{if(this._state.outsideDays!==t)return{outsideDays:t}}},this._model$=new a.a,this._dateSelect$=new a.a,this._state={dayTemplateData:null,markDisabled:null,maxDate:null,minDate:null,disabled:!1,displayMonths:1,firstDate:null,firstDayOfWeek:1,lastDate:null,focusDate:null,focusVisible:!1,months:[],navigation:"select",outsideDays:"visible",prevDisabled:!1,nextDisabled:!1,selectedDate:null,selectBoxes:{years:[],months:[]}}}get model$(){return this._model$.pipe(Object(E.a)(t=>t.months.length>0))}get dateSelect$(){return this._dateSelect$.pipe(Object(E.a)(t=>null!==t))}set(t){let e=Object.keys(t).map(e=>this._VALIDATORS[e](t[e])).reduce((t,e)=>Object.assign(Object.assign({},t),e),{});Object.keys(e).length>0&&this._nextState(e)}focus(t){const e=this.toValidDate(t,null);null!=e&&!this._state.disabled&&xe(this._state.focusDate,e)&&this._nextState({focusDate:t})}focusSelect(){Oe(this._state.focusDate,this._state)&&this.select(this._state.focusDate,{emitEvent:!0})}open(t){const e=this.toValidDate(t,this._calendar.getToday());null==e||this._state.disabled||this._state.firstDate&&!Ce(this._state.firstDate,e)||this._nextState({firstDate:e})}select(t,e={}){const n=this.toValidDate(t,null);null==n||this._state.disabled||(xe(this._state.selectedDate,n)&&this._nextState({selectedDate:n}),e.emitEvent&&Oe(n,this._state)&&this._dateSelect$.next(n))}toValidDate(t,e){const n=ge.from(t);return void 0===e&&(e=this._calendar.getToday()),this._calendar.isValid(n)?n:e}getMonth(t){for(let e of this._state.months)if(t.month===e.number&&t.year===e.year)return e;throw new Error(`month ${t.month} of year ${t.year} not found`)}_nextState(t){const e=this._updateState(t);this._patchContexts(e),this._state=e,this._model$.next(this._state)}_patchContexts(t){const{months:e,displayMonths:n,selectedDate:i,focusDate:o,focusVisible:r,disabled:s,outsideDays:a}=t;t.months.forEach(t=>{t.weeks.forEach(l=>{l.days.forEach(l=>{o&&(l.context.focused=o.equals(l.date)&&r),l.tabindex=!s&&o&&l.date.equals(o)&&o.month===t.number?0:-1,!0===s&&(l.context.disabled=!0),void 0!==i&&(l.context.selected=null!==i&&i.equals(l.date)),t.number!==l.date.month&&(l.hidden="hidden"===a||"collapsed"===a||n>1&&l.date.after(e[0].firstDate)&&l.date.before(e[n-1].lastDate))})})})}_updateState(t){const e=Object.assign({},this._state,t);let n=e.firstDate;if(("minDate"in t||"maxDate"in t)&&(function(t,e){if(e&&t&&e.before(t))throw new Error(`'maxDate' ${e} should be greater than 'minDate' ${t}`)}(e.minDate,e.maxDate),e.focusDate=ke(e.focusDate,e.minDate,e.maxDate),e.firstDate=ke(e.firstDate,e.minDate,e.maxDate),n=e.focusDate),"disabled"in t&&(e.focusVisible=!1),"selectedDate"in t&&0===this._state.months.length&&(n=e.selectedDate),"focusVisible"in t)return e;if("focusDate"in t&&(e.focusDate=ke(e.focusDate,e.minDate,e.maxDate),n=e.focusDate,0!==e.months.length&&e.focusDate&&!e.focusDate.before(e.firstDate)&&!e.focusDate.after(e.lastDate)))return e;if("firstDate"in t&&(e.firstDate=ke(e.firstDate,e.minDate,e.maxDate),n=e.firstDate),n){const i=function(t,e,n,i,o){const{displayMonths:r,months:s}=n,a=s.splice(0,s.length);return Array.from({length:r},(n,i)=>{const r=Object.assign(t.getNext(e,"m",i),{day:1});if(s[i]=null,!o){const t=a.findIndex(t=>t.firstDate.equals(r));-1!==t&&(s[i]=a.splice(t,1)[0])}return r}).forEach((e,o)=>{null===s[o]&&(s[o]=function(t,e,n,i,o={}){const{dayTemplateData:r,minDate:s,maxDate:a,firstDayOfWeek:l,markDisabled:c,outsideDays:u}=n,d=t.getToday();o.firstDate=null,o.lastDate=null,o.number=e.month,o.year=e.year,o.weeks=o.weeks||[],o.weekdays=o.weekdays||[],e=function(t,e,n){const i=t.getDaysPerWeek(),o=new ge(e.year,e.month,1),r=t.getWeekday(o)%i;return t.getPrev(o,"d",(i+r-n)%i)}(t,e,l);for(let h=0;h<t.getWeeksPerMonth();h++){let n=o.weeks[h];n||(n=o.weeks[h]={number:0,days:[],collapsed:!0});const p=n.days;for(let l=0;l<t.getDaysPerWeek();l++){0===h&&(o.weekdays[l]=t.getWeekday(e));const n=new ge(e.year,e.month,e.day),u=t.getNext(n),f=i.getDayAriaLabel(n);let g=!!(s&&n.before(s)||a&&n.after(a));!g&&c&&(g=c(n,{month:o.number,year:o.year}));let b=n.equals(d),m=r?r(n,{month:o.number,year:o.year}):void 0;null===o.firstDate&&n.month===o.number&&(o.firstDate=n),n.month===o.number&&u.month!==o.number&&(o.lastDate=n);let _=p[l];_||(_=p[l]={}),_.date=n,_.context=Object.assign(_.context||{},{$implicit:n,date:n,data:m,currentMonth:o.number,currentYear:o.year,disabled:g,focused:!1,selected:!1,today:b}),_.tabindex=-1,_.ariaLabel=f,_.hidden=!1,e=u}n.number=t.getWeekNumber(p.map(t=>t.date),l),n.collapsed="collapsed"===u&&p[0].date.month!==o.number&&p[p.length-1].date.month!==o.number}return o}(t,e,n,i,a.shift()||{}))}),s}(this._calendar,n,e,this._i18n,"dayTemplateData"in t||"firstDayOfWeek"in t||"markDisabled"in t||"minDate"in t||"maxDate"in t||"disabled"in t||"outsideDays"in t);e.months=i,e.firstDate=i[0].firstDate,e.lastDate=i[i.length-1].lastDate,"selectedDate"in t&&!Oe(e.selectedDate,e)&&(e.selectedDate=null),"firstDate"in t&&(!e.focusDate||e.focusDate.before(e.firstDate)||e.focusDate.after(e.lastDate))&&(e.focusDate=n);const o=!this._state.firstDate||this._state.firstDate.year!==e.firstDate.year,r=!this._state.firstDate||this._state.firstDate.month!==e.firstDate.month;"select"===e.navigation?(("minDate"in t||"maxDate"in t||0===e.selectBoxes.years.length||o)&&(e.selectBoxes.years=function(t,e,n){if(!t)return[];const i=e?Math.max(e.year,t.year-500):t.year-10,o=(n?Math.min(n.year,t.year+500):t.year+10)-i+1,r=Array(o);for(let s=0;s<o;s++)r[s]=i+s;return r}(e.firstDate,e.minDate,e.maxDate)),("minDate"in t||"maxDate"in t||0===e.selectBoxes.months.length||o)&&(e.selectBoxes.months=function(t,e,n,i){if(!e)return[];let o=t.getMonths(e.year);if(n&&e.year===n.year){const t=o.findIndex(t=>t===n.month);o=o.slice(t)}if(i&&e.year===i.year){const t=o.findIndex(t=>t===i.month);o=o.slice(0,t+1)}return o}(this._calendar,e.firstDate,e.minDate,e.maxDate))):e.selectBoxes={years:[],months:[]},"arrows"!==e.navigation&&"select"!==e.navigation||!(r||o||"minDate"in t||"maxDate"in t||"disabled"in t)||(e.prevDisabled=e.disabled||function(t,e,n){const i=Object.assign(t.getPrev(e,"m"),{day:1});return null!=n&&(i.year===n.year&&i.month<n.month||i.year<n.year&&1===n.month)}(this._calendar,e.firstDate,e.minDate),e.nextDisabled=e.disabled||function(t,e,n){const i=Object.assign(t.getNext(e,"m"),{day:1});return null!=n&&i.after(n)}(this._calendar,e.lastDate,e.maxDate))}return e}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(ye),i.Zb(Se))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();var De=function(t){return t[t.PREV=0]="PREV",t[t.NEXT=1]="NEXT",t}({});let Ee=(()=>{class t{constructor(){this.displayMonths=1,this.firstDayOfWeek=1,this.navigation="select",this.outsideDays="visible",this.showWeekdays=!0,this.showWeekNumbers=!1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();function Te(){return new Ae}let Re=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:Te,token:t,providedIn:"root"}),t})(),Ae=(()=>{class t extends Re{fromModel(t){return t&&Kt(t.year)&&Kt(t.month)&&Kt(t.day)?{year:t.year,month:t.month,day:t.day}:null}toModel(t){return t&&Kt(t.year)&&Kt(t.month)&&Kt(t.day)?{year:t.year,month:t.month,day:t.day}:null}}return t.\u0275fac=function(e){return Ie(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const Ie=i.Ub(Ae),je={provide:U.k,useExisting:Object(i.T)(()=>Ne),multi:!0};let Fe=(()=>{class t{constructor(t){this.templateRef=t}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.L))},t.\u0275dir=i.Hb({type:t,selectors:[["ng-template","ngbDatepickerContent",""]]}),t})(),Ne=(()=>{class t{constructor(t,e,n,o,r,s,l,c){this._service=t,this._calendar=e,this.i18n=n,this._elementRef=s,this._ngbDateAdapter=l,this._ngZone=c,this._controlValue=null,this._destroyed$=new a.a,this._publicState={},this.navigate=new i.n,this.dateSelect=new i.n,this.onChange=t=>{},this.onTouched=()=>{},["dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showWeekdays","showWeekNumbers","startDate"].forEach(t=>this[t]=o[t]),t.dateSelect$.pipe(Object(D.a)(this._destroyed$)).subscribe(t=>{this.dateSelect.emit(t)}),t.model$.pipe(Object(D.a)(this._destroyed$)).subscribe(t=>{const e=t.firstDate,n=this.model?this.model.firstDate:null;this._publicState={maxDate:t.maxDate,minDate:t.minDate,firstDate:t.firstDate,lastDate:t.lastDate,focusedDate:t.focusDate,months:t.months.map(t=>t.firstDate)};let i=!1;if(!e.equals(n)&&(this.navigate.emit({current:n?{year:n.year,month:n.month}:null,next:{year:e.year,month:e.month},preventDefault:()=>i=!0}),i&&null!==n))return void this._service.open(n);const o=t.selectedDate,s=t.focusDate,a=this.model?this.model.focusDate:null;this.model=t,xe(o,this._controlValue)&&(this._controlValue=o,this.onTouched(),this.onChange(this._ngbDateAdapter.toModel(o))),xe(s,a)&&a&&t.focusVisible&&this.focus(),r.markForCheck()})}get state(){return this._publicState}get calendar(){return this._calendar}focusDate(t){this._service.focus(ge.from(t))}focusSelect(){this._service.focusSelect()}focus(){this._ngZone.onStable.asObservable().pipe(Object(T.a)(1)).subscribe(()=>{const t=this._elementRef.nativeElement.querySelector('div.ngb-dp-day[tabindex="0"]');t&&t.focus()})}navigateTo(t){this._service.open(ge.from(t?t.day?t:Object.assign(Object.assign({},t),{day:1}):null))}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const t=Object(l.a)(this._contentEl.nativeElement,"focusin"),e=Object(l.a)(this._contentEl.nativeElement,"focusout"),{nativeElement:n}=this._elementRef;Object(M.a)(t,e).pipe(Object(E.a)(({target:t,relatedTarget:e})=>!(Xt(t,"ngb-dp-day")&&Xt(e,"ngb-dp-day")&&n.contains(t)&&n.contains(e))),Object(D.a)(this._destroyed$)).subscribe(({type:t})=>this._ngZone.run(()=>this._service.set({focusVisible:"focusin"===t})))})}ngOnDestroy(){this._destroyed$.next()}ngOnInit(){if(void 0===this.model){const t={};["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays"].forEach(e=>t[e]=this[e]),this._service.set(t),this.navigateTo(this.startDate)}this.dayTemplate||(this.dayTemplate=this._defaultDayTemplate)}ngOnChanges(t){const e={};if(["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays"].filter(e=>e in t).forEach(t=>e[t]=this[t]),this._service.set(e),"startDate"in t){const{currentValue:e,previousValue:n}=t.startDate;Ce(n,e)&&this.navigateTo(this.startDate)}}onDateSelect(t){this._service.focus(t),this._service.select(t,{emitEvent:!0})}onNavigateDateSelect(t){this._service.open(t)}onNavigateEvent(t){switch(t){case De.PREV:this._service.open(this._calendar.getPrev(this.model.firstDate,"m",1));break;case De.NEXT:this._service.open(this._calendar.getNext(this.model.firstDate,"m",1))}}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._service.set({disabled:t})}writeValue(t){this._controlValue=ge.from(this._ngbDateAdapter.fromModel(t)),this._service.select(this._controlValue)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(Pe),i.Mb(ye),i.Mb(Se),i.Mb(Ee),i.Mb(i.h),i.Mb(i.l),i.Mb(Re),i.Mb(i.z))},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-datepicker"]],contentQueries:function(t,e,n){if(1&t&&i.Dc(n,Fe,!0),2&t){let t;i.vc(t=i.dc())&&(e.contentTemplate=t.first)}},viewQuery:function(t,e){if(1&t&&(i.Ec($,!0),i.Ec(Y,!0)),2&t){let t;i.vc(t=i.dc())&&(e._defaultDayTemplate=t.first),i.vc(t=i.dc())&&(e._contentEl=t.first)}},inputs:{dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",maxDate:"maxDate",minDate:"minDate",navigation:"navigation",outsideDays:"outsideDays",showWeekdays:"showWeekdays",showWeekNumbers:"showWeekNumbers",startDate:"startDate"},outputs:{navigate:"navigate",dateSelect:"dateSelect"},exportAs:["ngbDatepicker"],features:[i.xb([je,Pe]),i.wb],decls:10,vars:5,consts:[["defaultDayTemplate",""],["defaultContentTemplate",""],[1,"ngb-dp-header"],[3,"date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes","navigate","select",4,"ngIf"],[1,"ngb-dp-content"],["content",""],[3,"ngTemplateOutlet"],["ngbDatepickerDayView","",3,"date","currentMonth","selected","disabled","focused"],["class","ngb-dp-month",4,"ngFor","ngForOf"],[1,"ngb-dp-month"],["class","ngb-dp-month-name",4,"ngIf"],[3,"month"],[1,"ngb-dp-month-name"],[3,"date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes","navigate","select"]],template:function(t,e){if(1&t&&(i.Ic(0,K,1,5,"ng-template",null,0,i.Jc),i.Ic(2,X,1,1,"ng-template",null,1,i.Jc),i.Sb(4,"div",2),i.Ic(5,J,1,7,"ngb-datepicker-navigation",3),i.Rb(),i.Sb(6,"div",4,5),i.Ic(8,Q,0,0,"ng-template",6),i.Rb(),i.Ic(9,tt,0,0,"ng-template",6)),2&t){const t=i.wc(3);i.yb(5),i.mc("ngIf","none"!==e.navigation),i.yb(1),i.Eb("ngb-dp-months",!e.contentTemplate),i.yb(2),i.mc("ngTemplateOutlet",(null==e.contentTemplate?null:e.contentTemplate.templateRef)||t),i.yb(1),i.mc("ngTemplateOutlet",e.footerTemplate)}},directives:function(){return[o.n,o.r,ln,o.m,ze,Ve]},styles:["ngb-datepicker{border:1px solid #dfdfdf;border-radius:.25rem;display:inline-block}ngb-datepicker-month{pointer-events:auto}ngb-datepicker.dropdown-menu{padding:0}.ngb-dp-body{z-index:1050}.ngb-dp-header{background-color:#f8f9fa;background-color:var(--light);border-bottom:0;border-radius:.25rem .25rem 0 0;padding-top:.25rem}.ngb-dp-months{display:-ms-flexbox;display:flex}.ngb-dp-month{pointer-events:none}.ngb-dp-month-name{background-color:#f8f9fa;background-color:var(--light);font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-month+.ngb-dp-month .ngb-dp-month-name,.ngb-dp-month+.ngb-dp-month .ngb-dp-week{padding-left:1rem}.ngb-dp-month:last-child .ngb-dp-week{padding-right:.25rem}.ngb-dp-month:first-child .ngb-dp-week{padding-left:.25rem}.ngb-dp-month .ngb-dp-week:last-child{padding-bottom:.25rem}"],encapsulation:2,changeDetection:0}),t})();var Le=function(t){return t[t.Tab=9]="Tab",t[t.Enter=13]="Enter",t[t.Escape=27]="Escape",t[t.Space=32]="Space",t[t.PageUp=33]="PageUp",t[t.PageDown=34]="PageDown",t[t.End=35]="End",t[t.Home=36]="Home",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowUp=38]="ArrowUp",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowDown=40]="ArrowDown",t}({});let He=(()=>{class t{processKey(t,e){const{state:n,calendar:i}=e;switch(t.which){case Le.PageUp:e.focusDate(i.getPrev(n.focusedDate,t.shiftKey?"y":"m",1));break;case Le.PageDown:e.focusDate(i.getNext(n.focusedDate,t.shiftKey?"y":"m",1));break;case Le.End:e.focusDate(t.shiftKey?n.maxDate:n.lastDate);break;case Le.Home:e.focusDate(t.shiftKey?n.minDate:n.firstDate);break;case Le.ArrowLeft:e.focusDate(i.getPrev(n.focusedDate,"d",1));break;case Le.ArrowUp:e.focusDate(i.getPrev(n.focusedDate,"d",i.getDaysPerWeek()));break;case Le.ArrowRight:e.focusDate(i.getNext(n.focusedDate,"d",1));break;case Le.ArrowDown:e.focusDate(i.getNext(n.focusedDate,"d",i.getDaysPerWeek()));break;case Le.Enter:case Le.Space:e.focusSelect();break;default:return}t.preventDefault(),t.stopPropagation()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),ze=(()=>{class t{constructor(t,e,n,i){this.i18n=t,this.datepicker=e,this._keyboardService=n,this._service=i}set month(t){this.viewModel=this._service.getMonth(t)}onKeyDown(t){this._keyboardService.processKey(t,this.datepicker)}doSelect(t){t.context.disabled||t.hidden||this.datepicker.onDateSelect(t.date)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(Se),i.Mb(Ne),i.Mb(He),i.Mb(Pe))},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-datepicker-month"]],hostAttrs:["role","grid"],hostBindings:function(t,e){1&t&&i.cc("keydown",function(t){return e.onKeyDown(t)})},inputs:{month:"month"},decls:2,vars:2,consts:[["class","ngb-dp-week ngb-dp-weekdays","role","row",4,"ngIf"],["ngFor","",3,"ngForOf"],["role","row",1,"ngb-dp-week","ngb-dp-weekdays"],["class","ngb-dp-weekday ngb-dp-showweek",4,"ngIf"],["class","ngb-dp-weekday small","role","columnheader",4,"ngFor","ngForOf"],[1,"ngb-dp-weekday","ngb-dp-showweek"],["role","columnheader",1,"ngb-dp-weekday","small"],["class","ngb-dp-week","role","row",4,"ngIf"],["role","row",1,"ngb-dp-week"],["class","ngb-dp-week-number small text-muted",4,"ngIf"],["class","ngb-dp-day","role","gridcell",3,"disabled","tabindex","hidden","ngb-dp-today","click",4,"ngFor","ngForOf"],[1,"ngb-dp-week-number","small","text-muted"],["role","gridcell",1,"ngb-dp-day",3,"tabindex","click"],[3,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&(i.Ic(0,it,3,2,"div",0),i.Ic(1,ct,1,1,"ng-template",1)),2&t&&(i.mc("ngIf",e.datepicker.showWeekdays),i.yb(1),i.mc("ngForOf",e.viewModel.weeks))},directives:[o.n,o.m,o.r],styles:['ngb-datepicker-month{display:block}.ngb-dp-week-number,.ngb-dp-weekday{font-style:italic;line-height:2rem;text-align:center}.ngb-dp-weekday{color:#5bc0de;color:var(--info)}.ngb-dp-week{border-radius:.25rem;display:-ms-flexbox;display:flex}.ngb-dp-weekdays{background-color:#f8f9fa;background-color:var(--light);border-bottom:1px solid rgba(0,0,0,.125);border-radius:0}.ngb-dp-day,.ngb-dp-week-number,.ngb-dp-weekday{height:2rem;width:2rem}.ngb-dp-day{cursor:pointer}.ngb-dp-day.disabled,.ngb-dp-day.hidden{cursor:default;pointer-events:none}.ngb-dp-day[tabindex="0"]{z-index:1}'],encapsulation:2}),t})(),Ve=(()=>{class t{constructor(t){this.i18n=t,this.navigation=De,this.months=[],this.navigate=new i.n,this.select=new i.n}onClickPrev(t){t.currentTarget.focus(),this.navigate.emit(this.navigation.PREV)}onClickNext(t){t.currentTarget.focus(),this.navigate.emit(this.navigation.NEXT)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(Se))},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-datepicker-navigation"]],inputs:{months:"months",date:"date",disabled:"disabled",showSelect:"showSelect",prevDisabled:"prevDisabled",nextDisabled:"nextDisabled",selectBoxes:"selectBoxes"},outputs:{navigate:"navigate",select:"select"},decls:8,vars:4,consts:function(){let t,e,n,i;return t=$localize`:@@ngb.datepicker.previous-month␟c3b08b07b5ab98e7cdcf18df39355690ab7d3884␟8586908745456864217:Previous month`,e=$localize`:@@ngb.datepicker.previous-month␟c3b08b07b5ab98e7cdcf18df39355690ab7d3884␟8586908745456864217:Previous month`,n=$localize`:@@ngb.datepicker.next-month␟4bd046985cfe13040d5ef0cd881edce0968a111a␟3628374603023447227:Next month`,i=$localize`:@@ngb.datepicker.next-month␟4bd046985cfe13040d5ef0cd881edce0968a111a␟3628374603023447227:Next month`,[[1,"ngb-dp-arrow"],["type","button","aria-label",t,"title",e,1,"btn","btn-link","ngb-dp-arrow-btn",3,"disabled","click"],[1,"ngb-dp-navigation-chevron"],["class","ngb-dp-navigation-select",3,"date","disabled","months","years","select",4,"ngIf"],[4,"ngIf"],[1,"ngb-dp-arrow","right"],["type","button","aria-label",n,"title",i,1,"btn","btn-link","ngb-dp-arrow-btn",3,"disabled","click"],[1,"ngb-dp-navigation-select",3,"date","disabled","months","years","select"],["ngFor","",3,"ngForOf"],["class","ngb-dp-arrow",4,"ngIf"],[1,"ngb-dp-month-name"]]},template:function(t,e){1&t&&(i.Sb(0,"div",0),i.Sb(1,"button",1),i.cc("click",function(t){return e.onClickPrev(t)}),i.Nb(2,"span",2),i.Rb(),i.Rb(),i.Ic(3,ut,1,4,"ngb-datepicker-navigation-select",3),i.Ic(4,ft,1,1,void 0,4),i.Sb(5,"div",5),i.Sb(6,"button",6),i.cc("click",function(t){return e.onClickNext(t)}),i.Nb(7,"span",2),i.Rb(),i.Rb()),2&t&&(i.yb(1),i.mc("disabled",e.prevDisabled),i.yb(2),i.mc("ngIf",e.showSelect),i.yb(1),i.mc("ngIf",!e.showSelect),i.yb(2),i.mc("disabled",e.nextDisabled))},directives:function(){return[o.n,cn,o.m]},styles:["ngb-datepicker-navigation{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ngb-dp-navigation-chevron{-webkit-transform:rotate(-135deg);border-style:solid;border-width:.2em .2em 0 0;display:inline-block;height:.75em;margin-left:.25em;margin-right:.15em;transform:rotate(-135deg);width:.75em}.right .ngb-dp-navigation-chevron{-webkit-transform:rotate(45deg);margin-left:.15em;margin-right:.25em;transform:rotate(45deg)}.ngb-dp-arrow{-ms-flex:1 1 auto;display:-ms-flexbox;display:flex;flex:1 1 auto;height:2rem;margin:0;padding-left:0;padding-right:0;width:2rem}.ngb-dp-arrow.right{-ms-flex-pack:end;justify-content:flex-end}.ngb-dp-arrow-btn{background-color:transparent;border:none;margin:0 .5rem;padding:0 .25rem;z-index:1}.ngb-dp-arrow-btn:focus{outline-style:auto;outline-width:1px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ngb-dp-arrow-btn:focus{outline-style:solid}}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-navigation-select{-ms-flex:1 1 9rem;display:-ms-flexbox;display:flex;flex:1 1 9rem}"],encapsulation:2,changeDetection:0}),t})();const Be=(t,e)=>!!e&&e.some(e=>e.contains(t)),qe=(t,e)=>!e||null!=function(t,e){return e?void 0===t.closest?null:t.closest(e):null}(t,e),Ue="undefined"!=typeof navigator&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function We(t,e,n,i,o,r,s,a){var c;n&&t.runOutsideAngular((c=()=>{const c=Object(l.a)(e,"keydown").pipe(Object(D.a)(o),Object(E.a)(t=>t.which===Le.Escape),Object(I.a)(t=>t.preventDefault())),u=Object(l.a)(e,"mousedown").pipe(Object(R.a)(t=>{const e=t.target;return 2!==t.button&&!Be(e,s)&&("inside"===n?Be(e,r)&&qe(e,a):"outside"===n?!Be(e,r):qe(e,a)||!Be(e,r))}),Object(D.a)(o)),d=Object(l.a)(e,"mouseup").pipe(j(u),Object(E.a)(([t,e])=>e),function(t,e=L.a){var n;const i=(n=t)instanceof Date&&!isNaN(+n)?+t-e.now():Math.abs(t);return t=>t.lift(new z(i,e))}(0),Object(D.a)(o));f([c.pipe(Object(R.a)(t=>0)),d.pipe(Object(R.a)(t=>1))]).subscribe(e=>t.run(()=>i(e)))},Ue?()=>setTimeout(()=>c(),100):c))}const $e=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function Ye(t){const e=Array.from(t.querySelectorAll($e)).filter(t=>-1!==t.tabIndex);return[e[0],e[e.length-1]]}const Ke=(t,e,n,i=!1)=>{t.runOutsideAngular(()=>{const t=Object(l.a)(e,"focusin").pipe(Object(D.a)(n),Object(R.a)(t=>t.target));Object(l.a)(e,"keydown").pipe(Object(D.a)(n),Object(E.a)(t=>t.which===Le.Tab),j(t)).subscribe(([t,n])=>{const[i,o]=Ye(e);n!==i&&n!==e||!t.shiftKey||(o.focus(),t.preventDefault()),n!==o||t.shiftKey||(i.focus(),t.preventDefault())}),i&&Object(l.a)(e,"click").pipe(Object(D.a)(n),j(t),Object(R.a)(t=>t[1])).subscribe(t=>t.focus())})},Ge=/\s+/,Ze=new class{getAllStyles(t){return window.getComputedStyle(t)}getStyle(t,e){return this.getAllStyles(t)[e]}isStaticPositioned(t){return"static"===(this.getStyle(t,"position")||"static")}offsetParent(t){let e=t.offsetParent||document.documentElement;for(;e&&e!==document.documentElement&&this.isStaticPositioned(e);)e=e.offsetParent;return e||document.documentElement}position(t,e=!0){let n,i={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(t,"position"))n=t.getBoundingClientRect(),n={top:n.top,bottom:n.bottom,left:n.left,right:n.right,height:n.height,width:n.width};else{const e=this.offsetParent(t);n=this.offset(t,!1),e!==document.documentElement&&(i=this.offset(e,!1)),i.top+=e.clientTop,i.left+=e.clientLeft}return n.top-=i.top,n.bottom-=i.top,n.left-=i.left,n.right-=i.left,e&&(n.top=Math.round(n.top),n.bottom=Math.round(n.bottom),n.left=Math.round(n.left),n.right=Math.round(n.right)),n}offset(t,e=!0){const n=t.getBoundingClientRect(),i=window.pageYOffset-document.documentElement.clientTop,o=window.pageXOffset-document.documentElement.clientLeft;let r={height:n.height||t.offsetHeight,width:n.width||t.offsetWidth,top:n.top+i,bottom:n.bottom+i,left:n.left+o,right:n.right+o};return e&&(r.height=Math.round(r.height),r.width=Math.round(r.width),r.top=Math.round(r.top),r.bottom=Math.round(r.bottom),r.left=Math.round(r.left),r.right=Math.round(r.right)),r}positionElements(t,e,n,i){const[o="top",r="center"]=n.split("-"),s=i?this.offset(t,!1):this.position(t,!1),a=this.getAllStyles(e),l=parseFloat(a.marginTop),c=parseFloat(a.marginBottom),u=parseFloat(a.marginLeft),d=parseFloat(a.marginRight);let h=0,p=0;switch(o){case"top":h=s.top-(e.offsetHeight+l+c);break;case"bottom":h=s.top+s.height;break;case"left":p=s.left-(e.offsetWidth+u+d);break;case"right":p=s.left+s.width}switch(r){case"top":h=s.top;break;case"bottom":h=s.top+s.height-e.offsetHeight;break;case"left":p=s.left;break;case"right":p=s.left+s.width-e.offsetWidth;break;case"center":"top"===o||"bottom"===o?p=s.left+s.width/2-e.offsetWidth/2:h=s.top+s.height/2-e.offsetHeight/2}e.style.transform=`translate(${Math.round(p)}px, ${Math.round(h)}px)`;const f=e.getBoundingClientRect(),g=document.documentElement,b=window.innerHeight||g.clientHeight,m=window.innerWidth||g.clientWidth;return f.left>=0&&f.top>=0&&f.right<=m&&f.bottom<=b}};function Xe(t,e,n,i,o){let r=Array.isArray(n)?n:n.split(Ge);const s=["top","bottom","left","right","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"],a=e.classList,l=t=>{const[e,n]=t.split("-"),i=[];return o&&(i.push(`${o}-${e}`),n&&i.push(`${o}-${e}-${n}`),i.forEach(t=>{a.add(t)})),i};o&&s.forEach(t=>{a.remove(`${o}-${t}`)});let c=r.findIndex(t=>"auto"===t);c>=0&&s.forEach(function(t){null==r.find(e=>-1!==e.search("^"+t))&&r.splice(c++,1,t)});const u=e.style;u.position="absolute",u.top="0",u.left="0",u["will-change"]="transform";let d=null,h=!1;for(d of r){let n=l(d);if(Ze.positionElements(t,e,d,i)){h=!0;break}o&&n.forEach(t=>{a.remove(t)})}return h||(d=r[0],l(d),Ze.positionElements(t,e,d,i)),d}function Je(){return new tn}let Qe=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:Je,token:t,providedIn:"root"}),t})(),tn=(()=>{class t extends Qe{parse(t){if(null!=t){const e=t.trim().split("-");if(1===e.length&&Yt(e[0]))return{year:qt(e[0]),month:null,day:null};if(2===e.length&&Yt(e[0])&&Yt(e[1]))return{year:qt(e[0]),month:qt(e[1]),day:null};if(3===e.length&&Yt(e[0])&&Yt(e[1])&&Yt(e[2]))return{year:qt(e[0]),month:qt(e[1]),day:qt(e[2])}}return null}format(t){return t?`${t.year}-${Yt(t.month)?Zt(t.month):""}-${Yt(t.day)?Zt(t.day):""}`:""}}return t.\u0275fac=function(e){return en(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const en=i.Ub(tn);let nn=(()=>{class t extends Ee{constructor(){super(...arguments),this.autoClose=!0,this.placement=["bottom-left","bottom-right","top-left","top-right"],this.restoreFocus=!0}}return t.\u0275fac=function(e){return on(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const on=i.Ub(nn),rn={provide:U.k,useExisting:Object(i.T)(()=>an),multi:!0},sn={provide:U.j,useExisting:Object(i.T)(()=>an),multi:!0};let an=(()=>{class t{constructor(t,e,n,o,r,s,a,l,c,u,d){this._parserFormatter=t,this._elRef=e,this._vcRef=n,this._renderer=o,this._cfr=r,this._ngZone=s,this._calendar=a,this._dateAdapter=l,this._document=c,this._changeDetector=u,this._cRef=null,this._disabled=!1,this._elWithFocus=null,this._model=null,this.dateSelect=new i.n,this.navigate=new i.n,this.closed=new i.n,this._onChange=t=>{},this._onTouched=()=>{},this._validatorChange=()=>{},["autoClose","container","positionTarget","placement"].forEach(t=>this[t]=d[t]),this._zoneSubscription=s.onStable.subscribe(()=>this._updatePopupPosition())}get disabled(){return this._disabled}set disabled(t){this._disabled=""===t||t&&"false"!==t,this.isOpen()&&this._cRef.instance.setDisabledState(this._disabled)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}registerOnValidatorChange(t){this._validatorChange=t}setDisabledState(t){this.disabled=t}validate(t){const{value:e}=t;if(null!=e){const t=this._fromDateStruct(this._dateAdapter.fromModel(e));if(!t)return{ngbDate:{invalid:e}};if(this.minDate&&t.before(ge.from(this.minDate)))return{ngbDate:{minDate:{minDate:this.minDate,actual:e}}};if(this.maxDate&&t.after(ge.from(this.maxDate)))return{ngbDate:{maxDate:{maxDate:this.maxDate,actual:e}}}}return null}writeValue(t){this._model=this._fromDateStruct(this._dateAdapter.fromModel(t)),this._writeModelValue(this._model)}manualDateChange(t,e=!1){const n=t!==this._inputValue;n&&(this._inputValue=t,this._model=this._fromDateStruct(this._parserFormatter.parse(t))),!n&&e||this._onChange(this._model?this._dateAdapter.toModel(this._model):""===t?null:t),e&&this._model&&this._writeModelValue(this._model)}isOpen(){return!!this._cRef}open(){if(!this.isOpen()){const t=this._cfr.resolveComponentFactory(Ne);this._cRef=this._vcRef.createComponent(t),this._applyPopupStyling(this._cRef.location.nativeElement),this._applyDatepickerInputs(this._cRef.instance),this._subscribeForDatepickerOutputs(this._cRef.instance),this._cRef.instance.ngOnInit(),this._cRef.instance.writeValue(this._dateAdapter.toModel(this._model)),this._cRef.instance.registerOnChange(t=>{this.writeValue(t),this._onChange(t),this._onTouched()}),this._cRef.changeDetectorRef.detectChanges(),this._cRef.instance.setDisabledState(this.disabled),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._cRef.location.nativeElement),this._elWithFocus=this._document.activeElement,Ke(this._ngZone,this._cRef.location.nativeElement,this.closed,!0),this._cRef.instance.focus(),We(this._ngZone,this._document,this.autoClose,()=>this.close(),this.closed,[],[this._elRef.nativeElement,this._cRef.location.nativeElement])}}close(){if(this.isOpen()){this._vcRef.remove(this._vcRef.indexOf(this._cRef.hostView)),this._cRef=null,this.closed.emit(),this._changeDetector.markForCheck();let t=this._elWithFocus;$t(this.restoreFocus)?t=this._document.querySelector(this.restoreFocus):void 0!==this.restoreFocus&&(t=this.restoreFocus),t&&t.focus?t.focus():this._document.body.focus()}}toggle(){this.isOpen()?this.close():this.open()}navigateTo(t){this.isOpen()&&this._cRef.instance.navigateTo(t)}onBlur(){this._onTouched()}onFocus(){this._elWithFocus=this._elRef.nativeElement}ngOnChanges(t){(t.minDate||t.maxDate)&&(this._validatorChange(),this.isOpen()&&(t.minDate&&(this._cRef.instance.minDate=this.minDate),t.maxDate&&(this._cRef.instance.maxDate=this.maxDate),this._cRef.instance.ngOnChanges(t)))}ngOnDestroy(){this.close(),this._zoneSubscription.unsubscribe()}_applyDatepickerInputs(t){["dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showNavigation","showWeekdays","showWeekNumbers"].forEach(e=>{void 0!==this[e]&&(t[e]=this[e])}),t.startDate=this.startDate||this._model}_applyPopupStyling(t){this._renderer.addClass(t,"dropdown-menu"),this._renderer.addClass(t,"show"),"body"===this.container&&this._renderer.addClass(t,"ngb-dp-body")}_subscribeForDatepickerOutputs(t){t.navigate.subscribe(t=>this.navigate.emit(t)),t.dateSelect.subscribe(t=>{this.dateSelect.emit(t),!0!==this.autoClose&&"inside"!==this.autoClose||this.close()})}_writeModelValue(t){const e=this._parserFormatter.format(t);this._inputValue=e,this._renderer.setProperty(this._elRef.nativeElement,"value",e),this.isOpen()&&(this._cRef.instance.writeValue(this._dateAdapter.toModel(t)),this._onTouched())}_fromDateStruct(t){const e=t?new ge(t.year,t.month,t.day):null;return this._calendar.isValid(e)?e:null}_updatePopupPosition(){if(!this._cRef)return;let t;if(t=$t(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget instanceof HTMLElement?this.positionTarget:this._elRef.nativeElement,this.positionTarget&&!t)throw new Error("ngbDatepicker could not find element declared in [positionTarget] to position against.");Xe(t,this._cRef.location.nativeElement,this.placement,"body"===this.container)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(Qe),i.Mb(i.l),i.Mb(i.P),i.Mb(i.E),i.Mb(i.j),i.Mb(i.z),i.Mb(ye),i.Mb(Re),i.Mb(o.e),i.Mb(i.h),i.Mb(nn))},t.\u0275dir=i.Hb({type:t,selectors:[["input","ngbDatepicker",""]],hostVars:1,hostBindings:function(t,e){1&t&&i.cc("input",function(t){return e.manualDateChange(t.target.value)})("change",function(t){return e.manualDateChange(t.target.value,!0)})("focus",function(){return e.onFocus()})("blur",function(){return e.onBlur()}),2&t&&i.Vb("disabled",e.disabled)},inputs:{disabled:"disabled",autoClose:"autoClose",dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",minDate:"minDate",maxDate:"maxDate",navigation:"navigation",outsideDays:"outsideDays",placement:"placement",restoreFocus:"restoreFocus",showWeekdays:"showWeekdays",showWeekNumbers:"showWeekNumbers",startDate:"startDate",container:"container",positionTarget:"positionTarget"},outputs:{dateSelect:"dateSelect",navigate:"navigate",closed:"closed"},exportAs:["ngbDatepicker"],features:[i.xb([rn,sn,{provide:Ee,useExisting:nn}]),i.wb]}),t})(),ln=(()=>{class t{constructor(t){this.i18n=t}isMuted(){return!this.selected&&(this.date.month!==this.currentMonth||this.disabled)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(Se))},t.\u0275cmp=i.Gb({type:t,selectors:[["","ngbDatepickerDayView",""]],hostAttrs:[1,"btn-light"],hostVars:10,hostBindings:function(t,e){2&t&&i.Eb("bg-primary",e.selected)("text-white",e.selected)("text-muted",e.isMuted())("outside",e.isMuted())("active",e.focused)},inputs:{currentMonth:"currentMonth",date:"date",disabled:"disabled",focused:"focused",selected:"selected"},attrs:gt,decls:1,vars:1,template:function(t,e){1&t&&i.Kc(0),2&t&&i.Lc(e.i18n.getDayNumerals(e.date))},styles:["[ngbDatepickerDayView]{background:transparent;border-radius:.25rem;height:2rem;line-height:2rem;text-align:center;width:2rem}[ngbDatepickerDayView].outside{opacity:.5}"],encapsulation:2,changeDetection:0}),t})(),cn=(()=>{class t{constructor(t,e){this.i18n=t,this._renderer=e,this.select=new i.n,this._month=-1,this._year=-1}changeMonth(t){this.select.emit(new ge(this.date.year,qt(t),1))}changeYear(t){this.select.emit(new ge(qt(t),this.date.month,1))}ngAfterViewChecked(){this.date&&(this.date.month!==this._month&&(this._month=this.date.month,this._renderer.setProperty(this.monthSelect.nativeElement,"value",this._month)),this.date.year!==this._year&&(this._year=this.date.year,this._renderer.setProperty(this.yearSelect.nativeElement,"value",this._year)))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(Se),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-datepicker-navigation-select"]],viewQuery:function(t,e){if(1&t&&(i.Ec(bt,!0,i.l),i.Ec(mt,!0,i.l)),2&t){let t;i.vc(t=i.dc())&&(e.monthSelect=t.first),i.vc(t=i.dc())&&(e.yearSelect=t.first)}},inputs:{date:"date",disabled:"disabled",months:"months",years:"years"},outputs:{select:"select"},decls:6,vars:4,consts:function(){let t,e,n,i;return t=$localize`:@@ngb.datepicker.select-month␟1dbc84807f35518112f62e5775d1daebd3d8462b␟2253869508135064750:Select month`,e=$localize`:@@ngb.datepicker.select-month␟1dbc84807f35518112f62e5775d1daebd3d8462b␟2253869508135064750:Select month`,n=$localize`:@@ngb.datepicker.select-year␟8ceb09d002bf0c5d1cac171dfbffe1805d2b3962␟8852264961585484321:Select year`,i=$localize`:@@ngb.datepicker.select-year␟8ceb09d002bf0c5d1cac171dfbffe1805d2b3962␟8852264961585484321:Select year`,[["aria-label",t,"title",e,1,"custom-select",3,"disabled","change"],["month",""],[3,"value",4,"ngFor","ngForOf"],["aria-label",n,"title",i,1,"custom-select",3,"disabled","change"],["year",""],[3,"value"]]},template:function(t,e){1&t&&(i.Sb(0,"select",0,1),i.cc("change",function(t){return e.changeMonth(t.target.value)}),i.Ic(2,_t,2,3,"option",2),i.Rb(),i.Sb(3,"select",3,4),i.cc("change",function(t){return e.changeYear(t.target.value)}),i.Ic(5,yt,2,2,"option",2),i.Rb()),2&t&&(i.mc("disabled",e.disabled),i.yb(2),i.mc("ngForOf",e.months),i.yb(1),i.mc("disabled",e.disabled),i.yb(2),i.mc("ngForOf",e.years))},directives:[o.m,U.o,U.s],styles:["ngb-datepicker-navigation-select>.custom-select{-ms-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;height:1.85rem;padding:0 .5rem}ngb-datepicker-navigation-select>.custom-select:focus{z-index:1}ngb-datepicker-navigation-select>.custom-select::-ms-value{background-color:transparent!important}"],encapsulation:2,changeDetection:0}),t})();new Date(1882,10,12),new Date(2174,10,25);let un=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c,U.i]]}),t})(),dn=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.Hb({type:t,selectors:[["",8,"navbar"]]}),t})(),hn=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})(),pn=(()=>{class t{constructor(t){this.backdrop=!0,this.keyboard=!0,this.animation=t.animation}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(Qt))},t.\u0275prov=Object(i.Ib)({factory:function(){return new t(Object(i.Zb)(Qt))},token:t,providedIn:"root"}),t})();class fn{constructor(t,e,n){this.nodes=t,this.viewRef=e,this.componentRef=n}}class gn{constructor(t,e,n,i,o,r,s){this._type=t,this._injector=e,this._viewContainerRef=n,this._renderer=i,this._ngZone=o,this._componentFactoryResolver=r,this._applicationRef=s,this._windowRef=null,this._contentRef=null}open(t,e,n=!1){this._windowRef||(this._contentRef=this._getContentRef(t,e),this._windowRef=this._viewContainerRef.createComponent(this._componentFactoryResolver.resolveComponentFactory(this._type),this._viewContainerRef.length,this._injector,this._contentRef.nodes));const{nativeElement:i}=this._windowRef.location,o=this._ngZone.onStable.asObservable().pipe(Object(T.a)(1)).pipe(Object(q.a)(()=>ie(i,({classList:t})=>t.add("show"),{animation:n,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:o}}close(t=!1){return this._windowRef?ie(this._windowRef.location.nativeElement,({classList:t})=>t.remove("show"),{animation:t,runningTransition:"stop"}).pipe(Object(I.a)(()=>{var t;this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),(null===(t=this._contentRef)||void 0===t?void 0:t.viewRef)&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):Object(s.a)(void 0)}_getContentRef(t,e){if(t){if(t instanceof i.L){const n=t.createEmbeddedView(e);return this._applicationRef.attachView(n),new fn([n.rootNodes],n)}return new fn([[this._renderer.createText(""+t)]])}return new fn([])}}const bn=()=>{};let mn=(()=>{class t{constructor(t){this._document=t}compensate(){const t=this._getWidth();return this._isPresent(t)?this._adjustBody(t):bn}_adjustBody(t){const e=this._document.body,n=e.style.paddingRight,i=parseFloat(window.getComputedStyle(e)["padding-right"]);return e.style["padding-right"]=i+t+"px",()=>e.style["padding-right"]=n}_isPresent(t){const e=this._document.body.getBoundingClientRect();return window.innerWidth-(e.left+e.right)>=t-.1*t}_getWidth(){const t=this._document.createElement("div");t.className="modal-scrollbar-measure";const e=this._document.body;e.appendChild(t);const n=t.getBoundingClientRect().width-t.clientWidth;return e.removeChild(t),n}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(o.e))},t.\u0275prov=Object(i.Ib)({factory:function(){return new t(Object(i.Zb)(o.e))},token:t,providedIn:"root"}),t})(),_n=(()=>{class t{constructor(t,e){this._el=t,this._zone=e}ngOnInit(){this._zone.onStable.asObservable().pipe(Object(T.a)(1)).subscribe(()=>{ie(this._el.nativeElement,({classList:t})=>t.add("show"),{animation:this.animation,runningTransition:"continue"})})}hide(){return ie(this._el.nativeElement,({classList:t})=>t.remove("show"),{animation:this.animation,runningTransition:"stop"})}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.z))},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1050"],hostVars:6,hostBindings:function(t,e){2&t&&(i.Ab("modal-backdrop"+(e.backdropClass?" "+e.backdropClass:"")),i.Eb("show",!e.animation)("fade",e.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();class yn{close(t){}dismiss(t){}}class vn{constructor(t,e,n,i){this._windowCmptRef=t,this._contentRef=e,this._backdropCmptRef=n,this._beforeDismiss=i,this._closed=new a.a,this._dismissed=new a.a,this._hidden=new a.a,t.instance.dismissEvent.subscribe(t=>{this.dismiss(t)}),this.result=new Promise((t,e)=>{this._resolve=t,this._reject=e}),this.result.then(null,()=>{})}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(Object(D.a)(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(Object(D.a)(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}close(t){this._windowCmptRef&&(this._closed.next(t),this._resolve(t),this._removeModalElements())}_dismiss(t){this._dismissed.next(t),this._reject(t),this._removeModalElements()}dismiss(t){if(this._windowCmptRef)if(this._beforeDismiss){const e=this._beforeDismiss();e&&e.then?e.then(e=>{!1!==e&&this._dismiss(t)},()=>{}):!1!==e&&this._dismiss(t)}else this._dismiss(t)}_removeModalElements(){const t=this._windowCmptRef.instance.hide(),e=this._backdropCmptRef?this._backdropCmptRef.instance.hide():Object(s.a)(void 0);t.subscribe(()=>{const{nativeElement:t}=this._windowCmptRef.location;t.parentNode.removeChild(t),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),e.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:t}=this._backdropCmptRef.location;t.parentNode.removeChild(t),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),w(t,e).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var wn=function(t){return t[t.BACKDROP_CLICK=0]="BACKDROP_CLICK",t[t.ESC=1]="ESC",t}({});let xn=(()=>{class t{constructor(t,e,n){this._document=t,this._elRef=e,this._zone=n,this._closed$=new a.a,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new i.n,this.shown=new a.a,this.hidden=new a.a}dismiss(t){this.dismissEvent.emit(t)}ngOnInit(){this._elWithFocus=this._document.activeElement}ngAfterViewInit(){this._show()}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:t}=this._elRef,e={animation:this.animation,runningTransition:"stop"},n=w(ie(t,()=>t.classList.remove("show"),e),ie(this._dialogEl.nativeElement,()=>{},e));return n.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),n}_show(){const{nativeElement:t}=this._elRef,e={animation:this.animation,runningTransition:"continue"};w(ie(t,()=>t.classList.add("show"),e),ie(this._dialogEl.nativeElement,()=>{},e)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:t}=this._elRef;this._zone.runOutsideAngular(()=>{Object(l.a)(t,"keydown").pipe(Object(D.a)(this._closed$),Object(E.a)(t=>t.which===Le.Escape)).subscribe(t=>{this.keyboard?requestAnimationFrame(()=>{t.defaultPrevented||this._zone.run(()=>this.dismiss(wn.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let e=!1;Object(l.a)(this._dialogEl.nativeElement,"mousedown").pipe(Object(D.a)(this._closed$),Object(I.a)(()=>e=!1),Object(A.a)(()=>Object(l.a)(t,"mouseup").pipe(Object(D.a)(this._closed$),Object(T.a)(1))),Object(E.a)(({target:e})=>t===e)).subscribe(()=>{e=!0}),Object(l.a)(t,"click").pipe(Object(D.a)(this._closed$)).subscribe(({target:n})=>{t===n&&("static"===this.backdrop?this._bumpBackdrop():!0!==this.backdrop||e||this._zone.run(()=>this.dismiss(wn.BACKDROP_CLICK))),e=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:t}=this._elRef;if(!t.contains(document.activeElement)){const e=t.querySelector("[ngbAutofocus]"),n=Ye(t)[0];(e||n||t).focus()}}_restoreFocus(){const t=this._document.body,e=this._elWithFocus;let n;n=e&&e.focus&&t.contains(e)?e:t,this._zone.runOutsideAngular(()=>{setTimeout(()=>n.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&ie(this._elRef.nativeElement,({classList:t})=>(t.add("modal-static"),()=>t.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(o.e),i.Mb(i.l),i.Mb(i.z))},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-modal-window"]],viewQuery:function(t,e){if(1&t&&i.Ec(vt,!0),2&t){let t;i.vc(t=i.dc())&&(e._dialogEl=t.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(t,e){2&t&&(i.zb("aria-modal",!0)("aria-labelledby",e.ariaLabelledBy)("aria-describedby",e.ariaDescribedBy),i.Ab("modal d-block"+(e.windowClass?" "+e.windowClass:"")),i.Eb("fade",e.animation))},inputs:{backdrop:"backdrop",keyboard:"keyboard",animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",centered:"centered",scrollable:"scrollable",size:"size",windowClass:"windowClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:W,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(t,e){1&t&&(i.lc(),i.Sb(0,"div",0,1),i.Sb(2,"div",2),i.kc(3),i.Rb(),i.Rb()),2&t&&i.Ab("modal-dialog"+(e.size?" modal-"+e.size:"")+(e.centered?" modal-dialog-centered":"")+(e.scrollable?" modal-dialog-scrollable":""))},styles:["ngb-modal-window .component-host-scrollable{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden}"],encapsulation:2}),t})(),Cn=(()=>{class t{constructor(t,e,n,o,r,s){this._applicationRef=t,this._injector=e,this._document=n,this._scrollBar=o,this._rendererFactory=r,this._ngZone=s,this._activeWindowCmptHasChanged=new a.a,this._ariaHiddenValues=new Map,this._backdropAttributes=["animation","backdropClass"],this._modalRefs=[],this._windowAttributes=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","keyboard","scrollable","size","windowClass"],this._windowCmpts=[],this._activeInstances=new i.n,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const t=this._windowCmpts[this._windowCmpts.length-1];Ke(this._ngZone,t.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(t.location.nativeElement)}})}open(t,e,n,i){const o=i.container instanceof HTMLElement?i.container:Gt(i.container)?this._document.querySelector(i.container):this._document.body,r=this._rendererFactory.createRenderer(null,null),s=this._scrollBar.compensate(),a=()=>{this._modalRefs.length||(r.removeClass(this._document.body,"modal-open"),this._revertAriaHidden())};if(!o)throw new Error(`The specified modal container "${i.container||"body"}" was not found in the DOM.`);const l=new yn,c=this._getContentRef(t,i.injector||e,n,l,i);let u=!1!==i.backdrop?this._attachBackdrop(t,o):void 0,d=this._attachWindowComponent(t,o,c),h=new vn(d,c,u,i.beforeDismiss);return this._registerModalRef(h),this._registerWindowCmpt(d),h.result.then(s,s),h.result.then(a,a),l.close=t=>{h.close(t)},l.dismiss=t=>{h.dismiss(t)},this._applyWindowOptions(d.instance,i),1===this._modalRefs.length&&r.addClass(this._document.body,"modal-open"),u&&u.instance&&this._applyBackdropOptions(u.instance,i),h}get activeInstances(){return this._activeInstances}dismissAll(t){this._modalRefs.forEach(e=>e.dismiss(t))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(t,e){let n=t.resolveComponentFactory(_n).create(this._injector);return this._applicationRef.attachView(n.hostView),e.appendChild(n.location.nativeElement),n}_attachWindowComponent(t,e,n){let i=t.resolveComponentFactory(xn).create(this._injector,n.nodes);return this._applicationRef.attachView(i.hostView),e.appendChild(i.location.nativeElement),i}_applyWindowOptions(t,e){this._windowAttributes.forEach(n=>{Gt(e[n])&&(t[n]=e[n])})}_applyBackdropOptions(t,e){this._backdropAttributes.forEach(n=>{Gt(e[n])&&(t[n]=e[n])})}_getContentRef(t,e,n,o,r){return n?n instanceof i.L?this._createFromTemplateRef(n,o):$t(n)?this._createFromString(n):this._createFromComponent(t,e,n,o,r):new fn([])}_createFromTemplateRef(t,e){const n=t.createEmbeddedView({$implicit:e,close(t){e.close(t)},dismiss(t){e.dismiss(t)}});return this._applicationRef.attachView(n),new fn([n.rootNodes],n)}_createFromString(t){const e=this._document.createTextNode(""+t);return new fn([[e]])}_createFromComponent(t,e,n,o,r){const s=t.resolveComponentFactory(n),a=i.r.create({providers:[{provide:yn,useValue:o}],parent:e}),l=s.create(a),c=l.location.nativeElement;return r.scrollable&&c.classList.add("component-host-scrollable"),this._applicationRef.attachView(l.hostView),new fn([[c]],l.hostView,l)}_setAriaHidden(t){const e=t.parentElement;e&&t!==this._document.body&&(Array.from(e.children).forEach(e=>{e!==t&&"SCRIPT"!==e.nodeName&&(this._ariaHiddenValues.set(e,e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))}),this._setAriaHidden(e))}_revertAriaHidden(){this._ariaHiddenValues.forEach((t,e)=>{t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(t){const e=()=>{const e=this._modalRefs.indexOf(t);e>-1&&(this._modalRefs.splice(e,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(t),this._activeInstances.emit(this._modalRefs),t.result.then(e,e)}_registerWindowCmpt(t){this._windowCmpts.push(t),this._activeWindowCmptHasChanged.next(),t.onDestroy(()=>{const e=this._windowCmpts.indexOf(t);e>-1&&(this._windowCmpts.splice(e,1),this._activeWindowCmptHasChanged.next())})}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.g),i.Zb(i.r),i.Zb(o.e),i.Zb(mn),i.Zb(i.F),i.Zb(i.z))},t.\u0275prov=Object(i.Ib)({factory:function(){return new t(Object(i.Zb)(i.g),Object(i.Zb)(i.o),Object(i.Zb)(o.e),Object(i.Zb)(mn),Object(i.Zb)(i.F),Object(i.Zb)(i.z))},token:t,providedIn:"root"}),t})(),kn=(()=>{class t{constructor(t,e,n,i){this._moduleCFR=t,this._injector=e,this._modalStack=n,this._config=i}open(t,e={}){const n=Object.assign({},this._config,e);return this._modalStack.open(this._moduleCFR,this._injector,t,n)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(t){this._modalStack.dismissAll(t)}hasOpenModals(){return this._modalStack.hasOpenModals()}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.j),i.Zb(i.r),i.Zb(Cn),i.Zb(pn))},t.\u0275prov=Object(i.Ib)({factory:function(){return new t(Object(i.Zb)(i.j),Object(i.Zb)(i.o),Object(i.Zb)(Cn),Object(i.Zb)(pn))},token:t,providedIn:"root"}),t})(),On=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[kn]}),t})(),Sn=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),Mn=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),Pn=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),Dn=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),En=(()=>{class t{constructor(){this.max=10,this.readonly=!1,this.resettable=!1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const Tn={provide:U.k,useExisting:Object(i.T)(()=>Rn),multi:!0};let Rn=(()=>{class t{constructor(t,e){this._changeDetectorRef=e,this.contexts=[],this.disabled=!1,this.hover=new i.n,this.leave=new i.n,this.rateChange=new i.n(!0),this.onChange=t=>{},this.onTouched=()=>{},this.max=t.max,this.readonly=t.readonly}ariaValueText(){return`${this.nextRate} out of ${this.max}`}isInteractive(){return!this.readonly&&!this.disabled}enter(t){this.isInteractive()&&this._updateState(t),this.hover.emit(t)}handleBlur(){this.onTouched()}handleClick(t){this.isInteractive()&&this.update(this.resettable&&this.rate===t?0:t)}handleKeyDown(t){switch(t.which){case Le.ArrowDown:case Le.ArrowLeft:this.update(this.rate-1);break;case Le.ArrowUp:case Le.ArrowRight:this.update(this.rate+1);break;case Le.Home:this.update(0);break;case Le.End:this.update(this.max);break;default:return}t.preventDefault()}ngOnChanges(t){t.rate&&this.update(this.rate)}ngOnInit(){this.contexts=Array.from({length:this.max},(t,e)=>({fill:0,index:e})),this._updateState(this.rate)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}reset(){this.leave.emit(this.nextRate),this._updateState(this.rate)}setDisabledState(t){this.disabled=t}update(t,e=!0){const n=Wt(t,this.max,0);this.isInteractive()&&this.rate!==n&&(this.rate=n,this.rateChange.emit(this.rate)),e&&(this.onChange(this.rate),this.onTouched()),this._updateState(this.rate)}writeValue(t){this.update(t,!1),this._changeDetectorRef.markForCheck()}_updateState(t){this.nextRate=t,this.contexts.forEach((e,n)=>e.fill=Math.round(100*Wt(t-n,1,0)))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(En),i.Mb(i.h))},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-rating"]],contentQueries:function(t,e,n){if(1&t&&i.Fb(n,i.L,!0),2&t){let t;i.vc(t=i.dc())&&(e.starTemplateFromContent=t.first)}},hostAttrs:["role","slider","aria-valuemin","0",1,"d-inline-flex"],hostVars:5,hostBindings:function(t,e){1&t&&i.cc("blur",function(){return e.handleBlur()})("keydown",function(t){return e.handleKeyDown(t)})("mouseleave",function(){return e.reset()}),2&t&&(i.Vb("tabindex",e.disabled?-1:0),i.zb("aria-valuemax",e.max)("aria-valuenow",e.nextRate)("aria-valuetext",e.ariaValueText())("aria-disabled",!!e.readonly||null))},inputs:{max:"max",readonly:"readonly",rate:"rate",resettable:"resettable",starTemplate:"starTemplate"},outputs:{hover:"hover",leave:"leave",rateChange:"rateChange"},features:[i.xb([Tn]),i.wb],decls:3,vars:1,consts:[["t",""],["ngFor","",3,"ngForOf"],[1,"sr-only"],[3,"mouseenter","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&(i.Ic(0,wt,1,1,"ng-template",null,0,i.Jc),i.Ic(2,Ct,4,5,"ng-template",1)),2&t&&(i.yb(2),i.mc("ngForOf",e.contexts))},directives:[o.m,o.r],encapsulation:2,changeDetection:0}),t})(),An=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})();class In{constructor(t,e,n){this.hour=qt(t),this.minute=qt(e),this.second=qt(n)}changeHour(t=1){this.updateHour((isNaN(this.hour)?0:this.hour)+t)}updateHour(t){this.hour=Yt(t)?(t<0?24+t:t)%24:NaN}changeMinute(t=1){this.updateMinute((isNaN(this.minute)?0:this.minute)+t)}updateMinute(t){Yt(t)?(this.minute=t%60<0?60+t%60:t%60,this.changeHour(Math.floor(t/60))):this.minute=NaN}changeSecond(t=1){this.updateSecond((isNaN(this.second)?0:this.second)+t)}updateSecond(t){Yt(t)?(this.second=t<0?60+t%60:t%60,this.changeMinute(Math.floor(t/60))):this.second=NaN}isValid(t=!0){return Yt(this.hour)&&Yt(this.minute)&&(!t||Yt(this.second))}toString(){return`${this.hour||0}:${this.minute||0}:${this.second||0}`}}let jn=(()=>{class t{constructor(){this.meridian=!1,this.spinners=!0,this.seconds=!1,this.hourStep=1,this.minuteStep=1,this.secondStep=1,this.disabled=!1,this.readonlyInputs=!1,this.size="medium"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();function Fn(){return new Ln}let Nn=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:Fn,token:t,providedIn:"root"}),t})(),Ln=(()=>{class t extends Nn{fromModel(t){return t&&Kt(t.hour)&&Kt(t.minute)?{hour:t.hour,minute:t.minute,second:Kt(t.second)?t.second:null}:null}toModel(t){return t&&Kt(t.hour)&&Kt(t.minute)?{hour:t.hour,minute:t.minute,second:Kt(t.second)?t.second:null}:null}}return t.\u0275fac=function(e){return Hn(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const Hn=i.Ub(Ln);let zn=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return t=Object(i.Zb)(i.u),new Vn(t);var t},token:t,providedIn:"root"}),t})(),Vn=(()=>{class t extends zn{constructor(t){super(),this._periods=Object(o.A)(t,o.g.Standalone,o.w.Narrow)}getMorningPeriod(){return this._periods[0]}getAfternoonPeriod(){return this._periods[1]}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.u))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const Bn=/[^0-9]/g,qn={provide:U.k,useExisting:Object(i.T)(()=>Un),multi:!0};let Un=(()=>{class t{constructor(t,e,n,i){this._config=t,this._ngbTimeAdapter=e,this._cd=n,this.i18n=i,this.onChange=t=>{},this.onTouched=()=>{},this.meridian=t.meridian,this.spinners=t.spinners,this.seconds=t.seconds,this.hourStep=t.hourStep,this.minuteStep=t.minuteStep,this.secondStep=t.secondStep,this.disabled=t.disabled,this.readonlyInputs=t.readonlyInputs,this.size=t.size}set hourStep(t){this._hourStep=Kt(t)?t:this._config.hourStep}get hourStep(){return this._hourStep}set minuteStep(t){this._minuteStep=Kt(t)?t:this._config.minuteStep}get minuteStep(){return this._minuteStep}set secondStep(t){this._secondStep=Kt(t)?t:this._config.secondStep}get secondStep(){return this._secondStep}writeValue(t){const e=this._ngbTimeAdapter.fromModel(t);this.model=e?new In(e.hour,e.minute,e.second):new In,this.seconds||e&&Yt(e.second)||(this.model.second=0),this._cd.markForCheck()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t}changeHour(t){this.model.changeHour(t),this.propagateModelChange()}changeMinute(t){this.model.changeMinute(t),this.propagateModelChange()}changeSecond(t){this.model.changeSecond(t),this.propagateModelChange()}updateHour(t){const e=this.model.hour>=12,n=qt(t);this.model.updateHour(this.meridian&&(e&&n<12||!e&&12===n)?n+12:n),this.propagateModelChange()}updateMinute(t){this.model.updateMinute(qt(t)),this.propagateModelChange()}updateSecond(t){this.model.updateSecond(qt(t)),this.propagateModelChange()}toggleMeridian(){this.meridian&&this.changeHour(12)}formatInput(t){t.value=t.value.replace(Bn,"")}formatHour(t){return Yt(t)?Zt(this.meridian?t%12==0?12:t%12:t%24):Zt(NaN)}formatMinSec(t){return Zt(Yt(t)?t:NaN)}get isSmallSize(){return"small"===this.size}get isLargeSize(){return"large"===this.size}ngOnChanges(t){t.seconds&&!this.seconds&&this.model&&!Yt(this.model.second)&&(this.model.second=0,this.propagateModelChange(!1))}propagateModelChange(t=!0){t&&this.onTouched(),this.model.isValid(this.seconds)?this.onChange(this._ngbTimeAdapter.toModel({hour:this.model.hour,minute:this.model.minute,second:this.model.second})):this.onChange(this._ngbTimeAdapter.toModel(null))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(jn),i.Mb(Nn),i.Mb(i.h),i.Mb(zn))},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-timepicker"]],inputs:{meridian:"meridian",spinners:"spinners",seconds:"seconds",hourStep:"hourStep",minuteStep:"minuteStep",secondStep:"secondStep",readonlyInputs:"readonlyInputs",size:"size"},features:[i.xb([qn]),i.wb],decls:16,vars:25,consts:function(){let t,e,n,i,o,r,s,a,l,c,u,d,h,p;return t=$localize`:@@ngb.timepicker.HH␟ce676ab1d6d98f85c836381cf100a4a91ef95a1f␟4043638465245303811:HH`,e=$localize`:@@ngb.timepicker.hours␟3bbce5fef7e1151da052a4e529453edb340e3912␟8070396816726827304:Hours`,n=$localize`:@@ngb.timepicker.MM␟72c8edf6a50068a05bde70991e36b1e881f4ca54␟1647282246509919852:MM`,i=$localize`:@@ngb.timepicker.minutes␟41e62daa962947c0d23ded0981975d1bddf0bf38␟5531237363767747080:Minutes`,o=$localize`:@@ngb.timepicker.increment-hours␟cb74bc1d625a6c1742f0d7d47306cf495780c218␟5939278348542933629:Increment hours`,r=$localize`:@@ngb.timepicker.decrement-hours␟147c7a19429da7d999e247d22e33fee370b1691b␟3651829882940481818:Decrement hours`,s=$localize`:@@ngb.timepicker.increment-minutes␟f5a4a3bc05e053f6732475d0e74875ec01c3a348␟180147720391025024:Increment minutes`,a=$localize`:@@ngb.timepicker.decrement-minutes␟c1a6899e529c096da5b660385d4e77fe1f7ad271␟7447789825403243588:Decrement minutes`,l=$localize`:@@ngb.timepicker.SS␟ebe38d36a40a2383c5fefa9b4608ffbda08bd4a3␟3628127143071124194:SS`,c=$localize`:@@ngb.timepicker.seconds␟4f2ed9e71a7c981db3e50ae2fedb28aff2ec4e6c␟8874012390997067175:Seconds`,u=$localize`:@@ngb.timepicker.increment-seconds␟912322ecee7d659d04dcf494a70e22e49d334b26␟5364772110539092174:Increment seconds`,d=$localize`:@@ngb.timepicker.decrement-seconds␟5db47ac104294243a70eb9124fbea9d0004ddf69␟753633511487974857:Decrement seconds`,h=$localize`:@@ngb.timepicker.PM␟8d6e691e10306c1b34c6b26805151aaea320ef7f␟3564199131264287502:${"\ufffd0\ufffd"}:INTERPOLATION:`,p=$localize`:@@ngb.timepicker.AM␟69a1f176a93998876952adac57c3bc3863b6105e␟4592818992509942761:${"\ufffd0\ufffd"}:INTERPOLATION:`,[[3,"disabled"],[1,"ngb-tp"],[1,"ngb-tp-input-container","ngb-tp-hour"],["tabindex","-1","type","button","class","btn btn-link",3,"btn-sm","btn-lg","disabled","click",4,"ngIf"],["type","text","maxlength","2","inputmode","numeric","placeholder",t,"aria-label",e,1,"ngb-tp-input","form-control",3,"value","readOnly","disabled","change","input","keydown.ArrowUp","keydown.ArrowDown"],[1,"ngb-tp-spacer"],[1,"ngb-tp-input-container","ngb-tp-minute"],["type","text","maxlength","2","inputmode","numeric","placeholder",n,"aria-label",i,1,"ngb-tp-input","form-control",3,"value","readOnly","disabled","change","input","keydown.ArrowUp","keydown.ArrowDown"],["class","ngb-tp-spacer",4,"ngIf"],["class","ngb-tp-input-container ngb-tp-second",4,"ngIf"],["class","ngb-tp-meridian",4,"ngIf"],["tabindex","-1","type","button",1,"btn","btn-link",3,"disabled","click"],[1,"chevron","ngb-tp-chevron"],[1,"sr-only"],o,[1,"chevron","ngb-tp-chevron","bottom"],r,s,a,[1,"ngb-tp-input-container","ngb-tp-second"],["type","text","maxlength","2","inputmode","numeric","placeholder",l,"aria-label",c,1,"ngb-tp-input","form-control",3,"value","readOnly","disabled","change","input","keydown.ArrowUp","keydown.ArrowDown"],u,d,[1,"ngb-tp-meridian"],["type","button",1,"btn","btn-outline-primary",3,"disabled","click"],[4,"ngIf","ngIfElse"],["am",""],h,p]},template:function(t,e){1&t&&(i.Sb(0,"fieldset",0),i.Sb(1,"div",1),i.Sb(2,"div",2),i.Ic(3,kt,4,7,"button",3),i.Sb(4,"input",4),i.cc("change",function(t){return e.updateHour(t.target.value)})("input",function(t){return e.formatInput(t.target)})("keydown.ArrowUp",function(t){return e.changeHour(e.hourStep),t.preventDefault()})("keydown.ArrowDown",function(t){return e.changeHour(-e.hourStep),t.preventDefault()}),i.Rb(),i.Ic(5,Ot,4,7,"button",3),i.Rb(),i.Sb(6,"div",5),i.Kc(7,":"),i.Rb(),i.Sb(8,"div",6),i.Ic(9,St,4,7,"button",3),i.Sb(10,"input",7),i.cc("change",function(t){return e.updateMinute(t.target.value)})("input",function(t){return e.formatInput(t.target)})("keydown.ArrowUp",function(t){return e.changeMinute(e.minuteStep),t.preventDefault()})("keydown.ArrowDown",function(t){return e.changeMinute(-e.minuteStep),t.preventDefault()}),i.Rb(),i.Ic(11,Mt,4,7,"button",3),i.Rb(),i.Ic(12,Pt,2,0,"div",8),i.Ic(13,Tt,4,9,"div",9),i.Ic(14,Rt,1,0,"div",8),i.Ic(15,jt,5,9,"div",10),i.Rb(),i.Rb()),2&t&&(i.Eb("disabled",e.disabled),i.mc("disabled",e.disabled),i.yb(3),i.mc("ngIf",e.spinners),i.yb(1),i.Eb("form-control-sm",e.isSmallSize)("form-control-lg",e.isLargeSize),i.mc("value",e.formatHour(null==e.model?null:e.model.hour))("readOnly",e.readonlyInputs)("disabled",e.disabled),i.yb(1),i.mc("ngIf",e.spinners),i.yb(4),i.mc("ngIf",e.spinners),i.yb(1),i.Eb("form-control-sm",e.isSmallSize)("form-control-lg",e.isLargeSize),i.mc("value",e.formatMinSec(null==e.model?null:e.model.minute))("readOnly",e.readonlyInputs)("disabled",e.disabled),i.yb(1),i.mc("ngIf",e.spinners),i.yb(1),i.mc("ngIf",e.seconds),i.yb(1),i.mc("ngIf",e.seconds),i.yb(1),i.mc("ngIf",e.meridian),i.yb(1),i.mc("ngIf",e.meridian))},directives:[o.n],styles:['ngb-timepicker{font-size:1rem}.ngb-tp{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ngb-tp-input-container{width:4em}.ngb-tp-chevron:before{-webkit-transform:rotate(-45deg);border-style:solid;border-width:.29em .29em 0 0;content:"";display:inline-block;height:.69em;left:.05em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:middle;width:.69em}.ngb-tp-chevron.bottom:before{-webkit-transform:rotate(135deg);top:-.3em;transform:rotate(135deg)}.ngb-tp-input{text-align:center}.ngb-tp-hour,.ngb-tp-meridian,.ngb-tp-minute,.ngb-tp-second{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:distribute;align-items:center;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-around}.ngb-tp-spacer{text-align:center;width:1em}'],encapsulation:2}),t})(),Wn=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),$n=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),Yn=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})(),Kn=(()=>{class t{constructor(){this.highlightClass="ngb-highlight"}ngOnChanges(t){const e=Ut(this.result),n=(Array.isArray(this.term)?this.term:[this.term]).map(t=>Ut(t).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")).filter(t=>t);this.parts=n.length?e.split(new RegExp(`(${n.join("|")})`,"gmi")):[e]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-highlight"]],inputs:{highlightClass:"highlightClass",result:"result",term:"term"},features:[i.wb],decls:1,vars:1,consts:[["ngFor","",3,"ngForOf"],[3,"class",4,"ngIf","ngIfElse"],["even",""]],template:function(t,e){1&t&&i.Ic(0,Lt,3,2,"ng-template",0),2&t&&i.mc("ngForOf",e.parts)},directives:[o.m,o.n],styles:[".ngb-highlight{font-weight:700}"],encapsulation:2,changeDetection:0}),t})(),Gn=(()=>{class t{constructor(){this.activeIdx=0,this.focusFirst=!0,this.formatter=Ut,this.selectEvent=new i.n,this.activeChangeEvent=new i.n}hasActive(){return this.activeIdx>-1&&this.activeIdx<this.results.length}getActive(){return this.results[this.activeIdx]}markActive(t){this.activeIdx=t,this._activeChanged()}next(){this.activeIdx===this.results.length-1?this.activeIdx=this.focusFirst?(this.activeIdx+1)%this.results.length:-1:this.activeIdx++,this._activeChanged()}prev(){this.activeIdx<0?this.activeIdx=this.results.length-1:0===this.activeIdx?this.activeIdx=this.focusFirst?this.results.length-1:-1:this.activeIdx--,this._activeChanged()}resetActive(){this.activeIdx=this.focusFirst?0:-1,this._activeChanged()}select(t){this.selectEvent.emit(t)}ngOnInit(){this.resetActive()}_activeChanged(){this.activeChangeEvent.emit(this.activeIdx>=0?this.id+"-"+this.activeIdx:void 0)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["ngb-typeahead-window"]],hostAttrs:["role","listbox",1,"dropdown-menu","show"],hostVars:1,hostBindings:function(t,e){1&t&&i.cc("mousedown",function(t){return t.preventDefault()}),2&t&&i.Vb("id",e.id)},inputs:{focusFirst:"focusFirst",formatter:"formatter",id:"id",results:"results",term:"term",resultTemplate:"resultTemplate"},outputs:{selectEvent:"select",activeChangeEvent:"activeChange"},exportAs:["ngbTypeaheadWindow"],decls:3,vars:1,consts:[["rt",""],["ngFor","",3,"ngForOf"],[3,"result","term"],["type","button","role","option",1,"dropdown-item",3,"id","mouseenter","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&(i.Ic(0,Ht,1,2,"ng-template",null,0,i.Jc),i.Ic(2,Bt,2,9,"ng-template",1)),2&t&&(i.yb(2),i.mc("ngForOf",e.results))},directives:[o.m,Kn,o.r],encapsulation:2}),t})();const Zn=new i.q("live announcer delay",{providedIn:"root",factory:function(){return 100}});function Xn(t,e=!1){let n=t.body.querySelector("#ngb-live");return null==n&&e&&(n=t.createElement("div"),n.setAttribute("id","ngb-live"),n.setAttribute("aria-live","polite"),n.setAttribute("aria-atomic","true"),n.classList.add("sr-only"),t.body.appendChild(n)),n}let Jn=(()=>{class t{constructor(t,e){this._document=t,this._delay=e}ngOnDestroy(){const t=Xn(this._document);t&&t.parentElement.removeChild(t)}say(t){const e=Xn(this._document,!0),n=this._delay;if(null!=e){e.textContent="";const i=()=>e.textContent=t;null===n?i():setTimeout(i,n)}}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(o.e),i.Zb(Zn))},t.\u0275prov=Object(i.Ib)({factory:function(){return new t(Object(i.Zb)(o.e),Object(i.Zb)(Zn))},token:t,providedIn:"root"}),t})(),Qn=(()=>{class t{constructor(){this.editable=!0,this.focusFirst=!0,this.showHint=!1,this.placement=["bottom-left","bottom-right","top-left","top-right"]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const ti={provide:U.k,useExisting:Object(i.T)(()=>ni),multi:!0};let ei=0,ni=(()=>{class t{constructor(t,e,n,o,r,s,c,u,d,h,p,f){this._elementRef=t,this._renderer=n,this._live=u,this._document=d,this._ngZone=h,this._changeDetector=p,this._subscription=null,this._closed$=new a.a,this._inputValueBackup=null,this._windowRef=null,this.autocomplete="off",this.placement="bottom-left",this.selectItem=new i.n,this.activeDescendant=null,this.popupId="ngb-typeahead-"+ei++,this._onTouched=()=>{},this._onChange=t=>{},this.container=s.container,this.editable=s.editable,this.focusFirst=s.focusFirst,this.showHint=s.showHint,this.placement=s.placement,this._valueChanges=Object(l.a)(t.nativeElement,"input").pipe(Object(R.a)(t=>t.target.value)),this._resubscribeTypeahead=new m.a(null),this._popupService=new gn(Gn,o,e,n,this._ngZone,r,f),this._zoneSubscription=c.onStable.subscribe(()=>{this.isPopupOpen()&&Xe(this._elementRef.nativeElement,this._windowRef.location.nativeElement,this.placement,"body"===this.container)})}ngOnInit(){const t=this._valueChanges.pipe(Object(I.a)(t=>{this._inputValueBackup=this.showHint?t:null,this._onChange(this.editable?t:void 0)})).pipe(this.ngbTypeahead),e=this._resubscribeTypeahead.pipe(Object(A.a)(()=>t));this._subscription=this._subscribeToUserInput(e)}ngOnDestroy(){this._closePopup(),this._unsubscribeFromUserInput(),this._zoneSubscription.unsubscribe()}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}writeValue(t){this._writeInputValue(this._formatItemForInput(t)),this.showHint&&(this._inputValueBackup=t)}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}dismissPopup(){this.isPopupOpen()&&(this._resubscribeTypeahead.next(null),this._closePopup(),this.showHint&&null!==this._inputValueBackup&&this._writeInputValue(this._inputValueBackup),this._changeDetector.markForCheck())}isPopupOpen(){return null!=this._windowRef}handleBlur(){this._resubscribeTypeahead.next(null),this._onTouched()}handleKeyDown(t){if(this.isPopupOpen())switch(t.which){case Le.ArrowDown:t.preventDefault(),this._windowRef.instance.next(),this._showHint();break;case Le.ArrowUp:t.preventDefault(),this._windowRef.instance.prev(),this._showHint();break;case Le.Enter:case Le.Tab:const e=this._windowRef.instance.getActive();Gt(e)&&(t.preventDefault(),t.stopPropagation(),this._selectResult(e)),this._closePopup()}}_openPopup(){if(!this.isPopupOpen()){this._inputValueBackup=this._elementRef.nativeElement.value;const{windowRef:t}=this._popupService.open();this._windowRef=t,this._windowRef.instance.id=this.popupId,this._windowRef.instance.selectEvent.subscribe(t=>this._selectResultClosePopup(t)),this._windowRef.instance.activeChangeEvent.subscribe(t=>this.activeDescendant=t),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement),this._changeDetector.markForCheck(),We(this._ngZone,this._document,"outside",()=>this.dismissPopup(),this._closed$,[this._elementRef.nativeElement,this._windowRef.location.nativeElement])}}_closePopup(){this._popupService.close().subscribe(()=>{this._closed$.next(),this._windowRef=null,this.activeDescendant=null})}_selectResult(t){let e=!1;this.selectItem.emit({item:t,preventDefault:()=>{e=!0}}),this._resubscribeTypeahead.next(null),e||(this.writeValue(t),this._onChange(t))}_selectResultClosePopup(t){this._selectResult(t),this._closePopup()}_showHint(){var t;if(this.showHint&&(null===(t=this._windowRef)||void 0===t?void 0:t.instance.hasActive())&&null!=this._inputValueBackup){const t=this._inputValueBackup.toLowerCase(),e=this._formatItemForInput(this._windowRef.instance.getActive());t===e.substr(0,this._inputValueBackup.length).toLowerCase()?(this._writeInputValue(this._inputValueBackup+e.substr(this._inputValueBackup.length)),this._elementRef.nativeElement.setSelectionRange.apply(this._elementRef.nativeElement,[this._inputValueBackup.length,e.length])):this._writeInputValue(e)}}_formatItemForInput(t){return null!=t&&this.inputFormatter?this.inputFormatter(t):Ut(t)}_writeInputValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",Ut(t))}_subscribeToUserInput(t){return t.subscribe(t=>{t&&0!==t.length?(this._openPopup(),this._windowRef.instance.focusFirst=this.focusFirst,this._windowRef.instance.results=t,this._windowRef.instance.term=this._elementRef.nativeElement.value,this.resultFormatter&&(this._windowRef.instance.formatter=this.resultFormatter),this.resultTemplate&&(this._windowRef.instance.resultTemplate=this.resultTemplate),this._windowRef.instance.resetActive(),this._windowRef.changeDetectorRef.detectChanges(),this._showHint()):this._closePopup();const e=t?t.length:0;this._live.say(0===e?"No results available":`${e} result${1===e?"":"s"} available`)})}_unsubscribeFromUserInput(){this._subscription&&this._subscription.unsubscribe(),this._subscription=null}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.P),i.Mb(i.E),i.Mb(i.r),i.Mb(i.j),i.Mb(Qn),i.Mb(i.z),i.Mb(Jn),i.Mb(o.e),i.Mb(i.z),i.Mb(i.h),i.Mb(i.g))},t.\u0275dir=i.Hb({type:t,selectors:[["input","ngbTypeahead",""]],hostAttrs:["autocapitalize","off","autocorrect","off","role","combobox","aria-multiline","false"],hostVars:7,hostBindings:function(t,e){1&t&&i.cc("blur",function(){return e.handleBlur()})("keydown",function(t){return e.handleKeyDown(t)}),2&t&&(i.Vb("autocomplete",e.autocomplete),i.zb("aria-autocomplete",e.showHint?"both":"list")("aria-activedescendant",e.activeDescendant)("aria-owns",e.isPopupOpen()?e.popupId:null)("aria-expanded",e.isPopupOpen()),i.Eb("open",e.isPopupOpen()))},inputs:{autocomplete:"autocomplete",placement:"placement",container:"container",editable:"editable",focusFirst:"focusFirst",showHint:"showHint",inputFormatter:"inputFormatter",ngbTypeahead:"ngbTypeahead",resultFormatter:"resultFormatter",resultTemplate:"resultTemplate"},outputs:{selectItem:"selectItem"},exportAs:["ngbTypeahead"],features:[i.xb([ti])]}),t})(),ii=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})();const oi=[oe,re,he,pe,fe,un,hn,On,Sn,Mn,Pn,Dn,An,Wn,$n,Yn,ii];let ri=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[oi,oe,re,he,pe,fe,un,hn,On,Sn,Mn,Pn,Dn,An,Wn,$n,Yn,ii]}),t})()},GS7A:function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return p}),n.d(e,"e",function(){return a}),n.d(e,"f",function(){return l}),n.d(e,"g",function(){return u}),n.d(e,"h",function(){return c}),n.d(e,"i",function(){return d}),n.d(e,"j",function(){return s}),n.d(e,"k",function(){return f}),n.d(e,"l",function(){return g});class i{}class o{}const r="*";function s(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 u(t,e,n){return{type:0,name:t,styles:e,options:n}}function d(t,e,n=null){return{type:1,expr:t,animation:e,options:n}}function h(t){Promise.resolve(null).then(t)}class p{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,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(){h(()=>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){}getPosition(){return 0}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class f{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,i=0;const o=this.players.length;0==o?h(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==o&&this._onFinish()}),t.onDestroy(()=>{++n==o&&this._onDestroy()}),t.onStart(()=>{++i==o&&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(){let t=0;return this.players.forEach(e=>{const n=e.getPosition();t=Math.min(n,t)}),t}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 g="!"},GyhO:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=n("LRne"),o=n("0EUg");function r(...t){return Object(o.a)()(Object(i.a)(...t))}},H8qh:function(t,e,n){"use strict";n.d(e,"a",function(){return lt});var i=n("SVse"),o=n("s7LF"),r=n("lVl8"),s=n("bH2/"),a=n("dbUT");n("XNiG"),n("xgIS"),n("VRyK"),n("D0XW"),n("zx2A"),n("PqYM"),n("1G5W"),n("/uUt"),n("7o/Q");var l=n("8Y7J");function c(t){return getComputedStyle(t)}function u(t,e){for(var n in e){var i=e[n];"number"==typeof i&&(i+="px"),t.style[n]=i}return t}function d(t){var e=document.createElement("div");return e.className=t,e}var h="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function p(t,e){if(!h)throw new Error("No element matching method supported");return h.call(t,e)}function f(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function g(t,e){return Array.prototype.filter.call(t.children,function(t){return p(t,e)})}var b=function(t){return"ps__thumb-"+t},m=function(t){return"ps__rail-"+t},_=function(t){return"ps--active-"+t},y=function(t){return"ps--scrolling-"+t},v={x:null,y:null};function w(t,e){var n=t.element.classList,i=y(e);n.contains(i)?clearTimeout(v[e]):n.add(i)}function x(t,e){v[e]=setTimeout(function(){return t.isAlive&&t.element.classList.remove(y(e))},t.settings.scrollingThreshold)}var C=function(t){this.element=t,this.handlers={}},k={isEmpty:{configurable:!0}};C.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},C.prototype.unbind=function(t,e){var n=this;this.handlers[t]=this.handlers[t].filter(function(i){return!(!e||i===e)||(n.element.removeEventListener(t,i,!1),!1)})},C.prototype.unbindAll=function(){for(var t in this.handlers)this.unbind(t)},k.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every(function(e){return 0===t.handlers[e].length})},Object.defineProperties(C.prototype,k);var O=function(){this.eventElements=[]};function S(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}function M(t,e,n,i,o){var r;if(void 0===i&&(i=!0),void 0===o&&(o=!1),"top"===e)r=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");r=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(t,e,n,i,o){var r=n[0],s=n[1],a=n[2],l=n[3],c=n[4],u=n[5];void 0===i&&(i=!0),void 0===o&&(o=!1);var d=t.element;t.reach[l]=null,d[a]<1&&(t.reach[l]="start"),d[a]>t[r]-t[s]-1&&(t.reach[l]="end"),e&&(d.dispatchEvent(S("ps-scroll-"+l)),e<0?d.dispatchEvent(S("ps-scroll-"+c)):e>0&&d.dispatchEvent(S("ps-scroll-"+u)),i&&function(t,e){w(t,e),x(t,e)}(t,l)),t.reach[l]&&(e||o)&&d.dispatchEvent(S("ps-"+l+"-reach-"+t.reach[l]))}(t,n,r,i,o)}function P(t){return parseInt(t,10)||0}O.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return e||(e=new C(t),this.eventElements.push(e)),e},O.prototype.bind=function(t,e,n){this.eventElement(t).bind(e,n)},O.prototype.unbind=function(t,e,n){var i=this.eventElement(t);i.unbind(e,n),i.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(i),1)},O.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]},O.prototype.once=function(t,e,n){var i=this.eventElement(t),o=function(t){i.unbind(e,o),n(t)};i.bind(e,o)};var D={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function E(t){var e=t.element,n=Math.floor(e.scrollTop),i=e.getBoundingClientRect();t.containerWidth=Math.ceil(i.width),t.containerHeight=Math.ceil(i.height),t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(g(e,m("x")).forEach(function(t){return f(t)}),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(g(e,m("y")).forEach(function(t){return f(t)}),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=T(t,P(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=P((t.negativeScrollAdjustment+e.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=T(t,P(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=P(n*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),function(t,e){var n={width:e.railXWidth},i=Math.floor(t.scrollTop);n.left=e.isRtl?e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:t.scrollLeft,e.isScrollbarXUsingBottom?n.bottom=e.scrollbarXBottom-i:n.top=e.scrollbarXTop+i,u(e.scrollbarXRail,n);var o={top:i,height:e.railYHeight};e.isScrollbarYUsingRight?o.right=e.isRtl?e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth-9:e.scrollbarYRight-t.scrollLeft:o.left=e.isRtl?e.negativeScrollAdjustment+t.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:e.scrollbarYLeft+t.scrollLeft,u(e.scrollbarYRail,o),u(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),u(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}(e,t),t.scrollbarXActive?e.classList.add(_("x")):(e.classList.remove(_("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=!0===t.isRtl?t.contentWidth:0),t.scrollbarYActive?e.classList.add(_("y")):(e.classList.remove(_("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)}function T(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function R(t,e){var n=e[0],i=e[1],o=e[2],r=e[3],s=e[4],a=e[5],l=e[6],c=e[7],u=e[8],d=t.element,h=null,p=null,f=null;function g(e){e.touches&&e.touches[0]&&(e[o]=e.touches[0].pageY),d[l]=h+f*(e[o]-p),w(t,c),E(t),e.stopPropagation(),e.preventDefault()}function b(){x(t,c),t[u].classList.remove("ps--clicking"),t.event.unbind(t.ownerDocument,"mousemove",g)}function m(e,s){h=d[l],s&&e.touches&&(e[o]=e.touches[0].pageY),p=e[o],f=(t[i]-t[n])/(t[r]-t[a]),s?t.event.bind(t.ownerDocument,"touchmove",g):(t.event.bind(t.ownerDocument,"mousemove",g),t.event.once(t.ownerDocument,"mouseup",b),e.preventDefault()),t[u].classList.add("ps--clicking"),e.stopPropagation()}t.event.bind(t[s],"mousedown",function(t){m(t)}),t.event.bind(t[s],"touchstart",function(t){m(t,!0)})}var A={"click-rail":function(t){t.event.bind(t.scrollbarY,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarYRail,"mousedown",function(e){var n=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top;t.element.scrollTop+=(n>t.scrollbarYTop?1:-1)*t.containerHeight,E(t),e.stopPropagation()}),t.event.bind(t.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarXRail,"mousedown",function(e){var n=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left;t.element.scrollLeft+=(n>t.scrollbarXLeft?1:-1)*t.containerWidth,E(t),e.stopPropagation()})},"drag-thumb":function(t){R(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),R(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(t){var e=t.element;t.event.bind(t.ownerDocument,"keydown",function(n){if(!(n.isDefaultPrevented&&n.isDefaultPrevented()||n.defaultPrevented)&&(p(e,":hover")||p(t.scrollbarX,":focus")||p(t.scrollbarY,":focus"))){var i,o=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(p(i=o,"input,[contenteditable]")||p(i,"select,[contenteditable]")||p(i,"textarea,[contenteditable]")||p(i,"button,[contenteditable]"))return}var r=0,s=0;switch(n.which){case 37:r=n.metaKey?-t.contentWidth:n.altKey?-t.containerWidth:-30;break;case 38:s=n.metaKey?t.contentHeight:n.altKey?t.containerHeight:30;break;case 39:r=n.metaKey?t.contentWidth:n.altKey?t.containerWidth:30;break;case 40:s=n.metaKey?-t.contentHeight:n.altKey?-t.containerHeight:-30;break;case 32:s=n.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:s=t.containerHeight;break;case 34:s=-t.containerHeight;break;case 36:s=t.contentHeight;break;case 35:s=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==r||t.settings.suppressScrollY&&0!==s||(e.scrollTop-=s,e.scrollLeft+=r,E(t),function(n,i){var o=Math.floor(e.scrollTop);if(0===n){if(!t.scrollbarYActive)return!1;if(0===o&&i>0||o>=t.contentHeight-t.containerHeight&&i<0)return!t.settings.wheelPropagation}var r=e.scrollLeft;if(0===i){if(!t.scrollbarXActive)return!1;if(0===r&&n<0||r>=t.contentWidth-t.containerWidth&&n>0)return!t.settings.wheelPropagation}return!0}(r,s)&&n.preventDefault())}})},wheel:function(t){var e=t.element;function n(n){var i=function(t){var e=t.deltaX,n=-1*t.deltaY;return void 0!==e&&void 0!==n||(e=-1*t.wheelDeltaX/6,n=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,n*=10),e!=e&&n!=n&&(e=0,n=t.wheelDelta),t.shiftKey?[-n,-e]:[e,n]}(n),o=i[0],r=i[1];if(!function(t,n,i){if(!D.isWebKit&&e.querySelector("select:focus"))return!0;if(!e.contains(t))return!1;for(var o=t;o&&o!==e;){if(o.classList.contains("ps__child--consume"))return!0;var r=c(o);if(i&&r.overflowY.match(/(scroll|auto)/)){var s=o.scrollHeight-o.clientHeight;if(s>0&&(o.scrollTop>0&&i<0||o.scrollTop<s&&i>0))return!0}if(n&&r.overflowX.match(/(scroll|auto)/)){var a=o.scrollWidth-o.clientWidth;if(a>0&&(o.scrollLeft>0&&n<0||o.scrollLeft<a&&n>0))return!0}o=o.parentNode}return!1}(n.target,o,r)){var s=!1;t.settings.useBothWheelAxes?t.scrollbarYActive&&!t.scrollbarXActive?(r?e.scrollTop-=r*t.settings.wheelSpeed:e.scrollTop+=o*t.settings.wheelSpeed,s=!0):t.scrollbarXActive&&!t.scrollbarYActive&&(o?e.scrollLeft+=o*t.settings.wheelSpeed:e.scrollLeft-=r*t.settings.wheelSpeed,s=!0):(e.scrollTop-=r*t.settings.wheelSpeed,e.scrollLeft+=o*t.settings.wheelSpeed),E(t),(s=s||function(n,i){var o=Math.floor(e.scrollTop),r=0===e.scrollTop,s=o+e.offsetHeight===e.scrollHeight,a=0===e.scrollLeft,l=e.scrollLeft+e.offsetWidth===e.scrollWidth;return!(Math.abs(i)>Math.abs(n)?r||s:a||l)||!t.settings.wheelPropagation}(o,r))&&!n.ctrlKey&&(n.stopPropagation(),n.preventDefault())}}void 0!==window.onwheel?t.event.bind(e,"wheel",n):void 0!==window.onmousewheel&&t.event.bind(e,"mousewheel",n)},touch:function(t){if(D.supportsTouch||D.supportsIePointer){var e=t.element,n={},i=0,o={},r=null;D.supportsTouch?(t.event.bind(e,"touchstart",u),t.event.bind(e,"touchmove",d),t.event.bind(e,"touchend",h)):D.supportsIePointer&&(window.PointerEvent?(t.event.bind(e,"pointerdown",u),t.event.bind(e,"pointermove",d),t.event.bind(e,"pointerup",h)):window.MSPointerEvent&&(t.event.bind(e,"MSPointerDown",u),t.event.bind(e,"MSPointerMove",d),t.event.bind(e,"MSPointerUp",h)))}function s(n,i){e.scrollTop-=i,e.scrollLeft-=n,E(t)}function a(t){return t.targetTouches?t.targetTouches[0]:t}function l(t){return!(t.pointerType&&"pen"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function u(t){if(l(t)){var e=a(t);n.pageX=e.pageX,n.pageY=e.pageY,i=(new Date).getTime(),null!==r&&clearInterval(r)}}function d(r){if(l(r)){var u=a(r),d={pageX:u.pageX,pageY:u.pageY},h=d.pageX-n.pageX,p=d.pageY-n.pageY;if(function(t,n,i){if(!e.contains(t))return!1;for(var o=t;o&&o!==e;){if(o.classList.contains("ps__child--consume"))return!0;var r=c(o);if(i&&r.overflowY.match(/(scroll|auto)/)){var s=o.scrollHeight-o.clientHeight;if(s>0&&(o.scrollTop>0&&i<0||o.scrollTop<s&&i>0))return!0}if(n&&r.overflowX.match(/(scroll|auto)/)){var a=o.scrollWidth-o.clientWidth;if(a>0&&(o.scrollLeft>0&&n<0||o.scrollLeft<a&&n>0))return!0}o=o.parentNode}return!1}(r.target,h,p))return;s(h,p),n=d;var f=(new Date).getTime(),g=f-i;g>0&&(o.x=h/g,o.y=p/g,i=f),function(n,i){var o=Math.floor(e.scrollTop),r=e.scrollLeft,s=Math.abs(n),a=Math.abs(i);if(a>s){if(i<0&&o===t.contentHeight-t.containerHeight||i>0&&0===o)return 0===window.scrollY&&i>0&&D.isChrome}else if(s>a&&(n<0&&r===t.contentWidth-t.containerWidth||n>0&&0===r))return!0;return!0}(h,p)&&r.preventDefault()}}function h(){t.settings.swipeEasing&&(clearInterval(r),r=setInterval(function(){t.isInitialized?clearInterval(r):o.x||o.y?Math.abs(o.x)<.01&&Math.abs(o.y)<.01?clearInterval(r):(s(30*o.x,30*o.y),o.x*=.8,o.y*=.8):clearInterval(r)},10))}}},I=function(t,e){var n=this;if(void 0===e&&(e={}),"string"==typeof t&&(t=document.querySelector(t)),!t||!t.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var i in this.element=t,t.classList.add("ps"),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},e)this.settings[i]=e[i];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var o,r,s=function(){return t.classList.add("ps--focus")},a=function(){return t.classList.remove("ps--focus")};this.isRtl="rtl"===c(t).direction,!0===this.isRtl&&t.classList.add("ps__rtl"),this.isNegativeScroll=(r=t.scrollLeft,t.scrollLeft=-1,o=t.scrollLeft<0,t.scrollLeft=r,o),this.negativeScrollAdjustment=this.isNegativeScroll?t.scrollWidth-t.clientWidth:0,this.event=new O,this.ownerDocument=t.ownerDocument||document,this.scrollbarXRail=d(m("x")),t.appendChild(this.scrollbarXRail),this.scrollbarX=d(b("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",s),this.event.bind(this.scrollbarX,"blur",a),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var l=c(this.scrollbarXRail);this.scrollbarXBottom=parseInt(l.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=P(l.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=P(l.borderLeftWidth)+P(l.borderRightWidth),u(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=P(l.marginLeft)+P(l.marginRight),u(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=d(m("y")),t.appendChild(this.scrollbarYRail),this.scrollbarY=d(b("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",s),this.event.bind(this.scrollbarY,"blur",a),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var h=c(this.scrollbarYRail);this.scrollbarYRight=parseInt(h.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=P(h.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(t){var e=c(t);return P(e.width)+P(e.paddingLeft)+P(e.paddingRight)+P(e.borderLeftWidth)+P(e.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=P(h.borderTopWidth)+P(h.borderBottomWidth),u(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=P(h.marginTop)+P(h.marginBottom),u(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:t.scrollLeft<=0?"start":t.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:t.scrollTop<=0?"start":t.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(t){return A[t](n)}),this.lastScrollTop=Math.floor(t.scrollTop),this.lastScrollLeft=t.scrollLeft,this.event.bind(this.element,"scroll",function(t){return n.onScroll(t)}),E(this)};I.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,u(this.scrollbarXRail,{display:"block"}),u(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=P(c(this.scrollbarXRail).marginLeft)+P(c(this.scrollbarXRail).marginRight),this.railYMarginHeight=P(c(this.scrollbarYRail).marginTop)+P(c(this.scrollbarYRail).marginBottom),u(this.scrollbarXRail,{display:"none"}),u(this.scrollbarYRail,{display:"none"}),E(this),M(this,"top",0,!1,!0),M(this,"left",0,!1,!0),u(this.scrollbarXRail,{display:""}),u(this.scrollbarYRail,{display:""}))},I.prototype.onScroll=function(t){this.isAlive&&(E(this),M(this,"top",this.element.scrollTop-this.lastScrollTop),M(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},I.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),f(this.scrollbarX),f(this.scrollbarY),f(this.scrollbarXRail),f(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},I.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(t){return!t.match(/^ps([-_].+|)$/)}).join(" ")};var j=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some(function(t,i){return t[0]===e&&(n=i,!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),i=this.__entries__[n];return i&&i[1]},e.prototype.set=function(e,n){var i=t(this.__entries__,e);~i?this.__entries__[i][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,i=t(n,e);~i&&n.splice(i,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,i=this.__entries__;n<i.length;n++){var o=i[n];t.call(e,o[1],o[0])}},e}()}(),F="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,N="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),L="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(N):function(t){return setTimeout(function(){return t(Date.now())},1e3/60)},H=["top","right","bottom","left","width","height","size","weight"],z="undefined"!=typeof MutationObserver,V=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(t,e){var n=!1,i=!1,o=0;function r(){n&&(n=!1,t()),i&&a()}function s(){L(r)}function a(){var t=Date.now();if(n){if(t-o<2)return;i=!0}else n=!0,i=!1,setTimeout(s,20);o=t}return a}(this.refresh.bind(this))}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter(function(t){return t.gatherActive(),t.hasActive()});return t.forEach(function(t){return t.broadcastActive()}),t.length>0},t.prototype.connect_=function(){F&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),z?(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(){F&&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;H.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}(),B=function(t,e){for(var n=0,i=Object.keys(e);n<i.length;n++){var o=i[n];Object.defineProperty(t,o,{value:e[o],enumerable:!1,writable:!1,configurable:!0})}return t},q=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||N},U=K(0,0,0,0);function W(t){return parseFloat(t)||0}function $(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.reduce(function(e,n){return e+W(t["border-"+n+"-width"])},0)}var Y="undefined"!=typeof SVGGraphicsElement?function(t){return t instanceof q(t).SVGGraphicsElement}:function(t){return t instanceof q(t).SVGElement&&"function"==typeof t.getBBox};function K(t,e,n,i){return{x:t,y:e,width:n,height:i}}var G=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=K(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t,e=(t=this.target,F?Y(t)?function(t){var e=t.getBBox();return K(0,0,e.width,e.height)}(t):function(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return U;var i=q(t).getComputedStyle(t),o=function(t){for(var e={},n=0,i=["top","right","bottom","left"];n<i.length;n++){var o=i[n];e[o]=W(t["padding-"+o])}return e}(i),r=o.left+o.right,s=o.top+o.bottom,a=W(i.width),l=W(i.height);if("border-box"===i.boxSizing&&(Math.round(a+r)!==e&&(a-=$(i,"left","right")+r),Math.round(l+s)!==n&&(l-=$(i,"top","bottom")+s)),!function(t){return t===q(t).document.documentElement}(t)){var c=Math.round(a+r)-e,u=Math.round(l+s)-n;1!==Math.abs(c)&&(a-=c),1!==Math.abs(u)&&(l-=u)}return K(o.left,o.top,a,l)}(t):U);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),Z=function(t,e){var n,i,o,r,s,a,l,c=(i=(n=e).x,o=n.y,r=n.width,s=n.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(a.prototype),B(l,{x:i,y:o,width:r,height:s,top:o,right:i+r,bottom:s+o,left:i}),l);B(this,{target:t,contentRect:c})},X=function(){function t(t,e,n){if(this.activeObservations_=[],this.observations_=new j,"function"!=typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=n}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof q(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new G(t)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof q(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(e){e.isActive()&&t.activeObservations_.push(e)})},t.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map(function(t){return new Z(t.target,t.broadcastRect())});this.callback_.call(t,e,t),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),J="undefined"!=typeof WeakMap?new WeakMap:new j,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=V.getInstance(),i=new X(e,n,this);J.set(this,i)};["observe","unobserve","disconnect"].forEach(function(t){Q.prototype[t]=function(){var e;return(e=J.get(this))[t].apply(e,arguments)}});const tt=new l.q("PERFECT_SCROLLBAR_CONFIG");let et=(()=>{class t{}return t.\u0275mod=l.Kb({type:t}),t.\u0275inj=l.Jb({factory:function(e){return new(e||t)},imports:[[i.c],i.c]}),t})();var nt=n("liBt"),it=n("G0yt"),ot=n("Egam"),rt=n("hzby"),st=n("JqCM");const at={suppressScrollX:!0};let lt=(()=>{class t{}return t.\u0275mod=l.Kb({type:t}),t.\u0275inj=l.Jb({factory:function(e){return new(e||t)},providers:[{provide:tt,useValue:at},i.d,i.f,nt.a],imports:[[et,a.a,ot.b.forRoot(),rt.c.forRoot(),st.b],i.c,o.i,o.p,r.b,s.b,a.a,et,it.a,st.b]}),t})()},HDdC:function(t,e,n){"use strict";n.d(e,"a",function(){return c});var i=n("7o/Q"),o=n("2QA8"),r=n("gRHU"),s=n("kJWO"),a=n("mCNh"),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:s}=this,a=function(t,e,n){if(t){if(t instanceof i.a)return t;if(t[o.a])return t[o.a]()}return t||e||n?new i.a(t,e,n):new i.a(r.a)}(t,e,n);if(a.add(s?s.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:o}=t;if(e||o)return!1;t=n&&n instanceof i.a?n:null}return!0}(t)?t.error(e):console.warn(e)}}forEach(t,e){return new(e=u(e))((e,n)=>{let i;i=this.subscribe(e=>{try{t(e)}catch(o){n(o),i&&i.unsubscribe()}},n,e)})}_subscribe(t){const{source:e}=this;return e&&e.subscribe(t)}[s.a](){return this}pipe(...t){return 0===t.length?this:Object(a.b)(t)(this)}toPromise(t){return new(t=u(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}return t.create=e=>new t(e),t})();function u(t){if(t||(t=l.a.Promise||Promise),!t)throw new Error("no Promise impl found");return t}},I55L:function(t,e,n){"use strict";n.d(e,"a",function(){return i});const i=t=>t&&"number"==typeof t.length&&"function"!=typeof t},IheW:function(t,e,n){"use strict";n.d(e,"a",function(){return P}),n.d(e,"b",function(){return S}),n.d(e,"c",function(){return V}),n.d(e,"d",function(){return v}),n.d(e,"e",function(){return h}),n.d(e,"f",function(){return y}),n.d(e,"g",function(){return C});var i=n("8Y7J"),o=n("LRne"),r=n("HDdC"),s=n("bOdf"),a=n("pLZG"),l=n("lJxs"),c=n("SVse");class u{}class d{}class h{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),i=n.toLowerCase(),o=t.slice(e+1).trim();this.maybeSetNormalizedName(n,i),this.headers.has(i)?this.headers.get(i).push(o):this.headers.set(i,[o])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const i=e.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(i,n),this.maybeSetNormalizedName(e,i))})}: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 h?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 h;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof h?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 i=("a"===t.op?this.headers.get(e):void 0)||[];i.push(...n),this.headers.set(e,i);break;case"d":const o=t.value;if(o){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===o.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 g{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 i=t.indexOf("="),[o,r]=-1==i?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,i)),e.decodeValue(t.slice(i+1))],s=n.get(o)||[];s.push(r),n.set(o,s)}),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"})}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 g({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 b(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function m(t){return"undefined"!=typeof Blob&&t instanceof Blob}function _(t){return"undefined"!=typeof FormData&&t instanceof FormData}class y{constructor(t,e,n,i){let o;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)||i?(this.body=void 0!==n?n:null,o=i):o=n,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.params&&(this.params=o.params)),this.headers||(this.headers=new h),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const n=e.indexOf("?");this.urlWithParams=e+(-1===n?"?":n<e.length-1?"&":"")+t}}else this.params=new g,this.urlWithParams=e}serializeBody(){return null===this.body?null:b(this.body)||m(this.body)||_(this.body)||"string"==typeof this.body?this.body:this.body instanceof g?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||_(this.body)?null:m(this.body)?this.body.type||null:b(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof g?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||Array.isArray(this.body)?"application/json":null}clone(t={}){const e=t.method||this.method,n=t.url||this.url,i=t.responseType||this.responseType,o=void 0!==t.body?t.body:this.body,r=void 0!==t.withCredentials?t.withCredentials:this.withCredentials,s=void 0!==t.reportProgress?t.reportProgress:this.reportProgress;let a=t.headers||this.headers,l=t.params||this.params;return void 0!==t.setHeaders&&(a=Object.keys(t.setHeaders).reduce((e,n)=>e.set(n,t.setHeaders[n]),a)),t.setParams&&(l=Object.keys(t.setParams).reduce((e,n)=>e.set(n,t.setParams[n]),l)),new y(e,n,o,{params:l,headers:a,reportProgress:s,responseType:i,withCredentials:r})}}var v=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 w{constructor(t,e=200,n="OK"){this.headers=t.headers||new h,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 x extends w{constructor(t={}){super(t),this.type=v.ResponseHeader}clone(t={}){return new x({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 w{constructor(t={}){super(t),this.type=v.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 k extends w{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 O(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 i;if(t instanceof y)i=t;else{let o=void 0;o=n.headers instanceof h?n.headers:new h(n.headers);let r=void 0;n.params&&(r=n.params instanceof g?n.params:new g({fromObject:n.params})),i=new y(t,e,void 0!==n.body?n.body:null,{headers:o,params:r,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const r=Object(o.a)(i).pipe(Object(s.a)(t=>this.handler.handle(t)));if(t instanceof y||"events"===n.observe)return r;const c=r.pipe(Object(a.a)(t=>t instanceof C));switch(n.observe||"body"){case"body":switch(i.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 g).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,O(n,e))}post(t,e,n={}){return this.request("POST",t,O(n,e))}put(t,e,n={}){return this.request("PUT",t,O(n,e))}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(u))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();class M{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const P=new i.q("HTTP_INTERCEPTORS");let D=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const E=/^\)\]\}',?\n/;class T{}let R=(()=>{class t{constructor(){}build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.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 r.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 i=t.serializeBody();let o=null;const r=()=>{if(null!==o)return o;const e=1223===n.status?204:n.status,i=n.statusText||"OK",r=new h(n.getAllResponseHeaders()),s=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 o=new x({headers:r,status:e,statusText:i,url:s}),o},s=()=>{let{headers:i,status:o,statusText:s,url:a}=r(),l=null;204!==o&&(l=void 0===n.response?n.responseText:n.response),0===o&&(o=l?200:0);let c=o>=200&&o<300;if("json"===t.responseType&&"string"==typeof l){const t=l;l=l.replace(E,"");try{l=""!==l?JSON.parse(l):null}catch(u){l=t,c&&(c=!1,l={error:u,text:l})}}c?(e.next(new C({body:l,headers:i,status:o,statusText:s,url:a||void 0})),e.complete()):e.error(new k({error:l,headers:i,status:o,statusText:s,url:a||void 0}))},a=t=>{const{url:i}=r(),o=new k({error:t,status:n.status||0,statusText:n.statusText||"Unknown Error",url:i||void 0});e.error(o)};let l=!1;const c=i=>{l||(e.next(r()),l=!0);let o={type:v.DownloadProgress,loaded:i.loaded};i.lengthComputable&&(o.total=i.total),"text"===t.responseType&&n.responseText&&(o.partialText=n.responseText),e.next(o)},u=t=>{let n={type:v.UploadProgress,loaded:t.loaded};t.lengthComputable&&(n.total=t.total),e.next(n)};return n.addEventListener("load",s),n.addEventListener("error",a),t.reportProgress&&(n.addEventListener("progress",c),null!==i&&n.upload&&n.upload.addEventListener("progress",u)),n.send(i),e.next({type:v.Sent}),()=>{n.removeEventListener("error",a),n.removeEventListener("load",s),t.reportProgress&&(n.removeEventListener("progress",c),null!==i&&n.upload&&n.upload.removeEventListener("progress",u)),n.readyState!==n.DONE&&n.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(T))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const I=new i.q("XSRF_COOKIE_NAME"),j=new i.q("XSRF_HEADER_NAME");class F{}let N=(()=>{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.H)(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(c.e),i.Zb(i.B),i.Zb(I))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),L=(()=>{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 i=this.tokenService.getToken();return null===i||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,i)})),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(F),i.Zb(j))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),H=(()=>{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(P,[]);this.chain=t.reduceRight((t,e)=>new M(t,e),this.backend)}return this.chain.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(d),i.Zb(i.r))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),z=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:L,useClass:D}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:I,useValue:e.cookieName}:[],e.headerName?{provide:j,useValue:e.headerName}:[]]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[L,{provide:P,useExisting:L,multi:!0},{provide:F,useClass:N},{provide:I,useValue:"XSRF-TOKEN"},{provide:j,useValue:"X-XSRF-TOKEN"}]}),t})(),V=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[S,{provide:u,useClass:H},A,{provide:d,useExisting:A},R,{provide:T,useExisting:R}],imports:[[z.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})()},IjjT:function(t,e,n){"use strict";n.d(e,"a",function(){return o});let i=(()=>{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 o extends i{constructor(t,e=i.now){super(t,()=>o.delegate&&o.delegate!==this?o.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,n){return o.delegate&&o.delegate!==this?o.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 s});var i=n("7o/Q"),o=n("4I5i"),r=n("EY2u");function s(t){return e=>0===t?Object(r.b)():e.lift(new a(t))}class a{constructor(t){if(this.total=t,this.total<0)throw new o.a}call(t,e){return e.subscribe(new l(t,this.total))}}class l extends i.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 o});var i=n("zx2A");function o(t){return function(e){const n=new r(t),i=e.lift(n);return n.caught=i}}class r{constructor(t){this.selector=t}call(t,e){return e.subscribe(new s(t,this.selector,this.caught))}}class s extends i.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 o=new i.a(this);this.add(o);const r=Object(i.c)(n,o);r!==o&&this.add(r)}}}},JX91:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=n("GyhO"),o=n("z+Ro");function r(...t){const e=t[t.length-1];return Object(o.a)(e)?(t.pop(),n=>Object(i.a)(t,n,e)):e=>Object(i.a)(t,e)}},JqCM:function(t,e,n){"use strict";n.d(e,"a",function(){return v}),n.d(e,"b",function(){return x}),n.d(e,"c",function(){return y});var i=n("8Y7J"),o=n("2Vo4"),r=n("XNiG"),s=n("pLZG"),a=n("1G5W"),l=n("GS7A"),c=n("SVse"),u=n("cUpR");const d=["overlay"];function h(t,e){1&t&&i.Nb(0,"div")}function p(t,e){if(1&t&&(i.Sb(0,"div"),i.Ic(1,h,1,0,"div",6),i.Rb()),2&t){const t=i.ec(2);i.Ab(t.spinner.class),i.Fc("color",t.spinner.color),i.yb(1),i.mc("ngForOf",t.spinner.divArray)}}function f(t,e){if(1&t&&(i.Nb(0,"div",7),i.fc(1,"safeHtml")),2&t){const t=i.ec(2);i.mc("innerHTML",i.gc(1,1,t.template),i.Ac)}}function g(t,e){if(1&t&&(i.Sb(0,"div",1,2),i.Ic(2,p,2,5,"div",3),i.Ic(3,f,2,3,"div",4),i.Sb(4,"div",5),i.kc(5),i.Rb(),i.Rb()),2&t){const t=i.ec();i.Fc("background-color",t.spinner.bdColor)("z-index",t.spinner.zIndex)("position",t.spinner.fullScreen?"fixed":"absolute"),i.mc("@.disabled",t.disableAnimation)("@fadeIn","in"),i.yb(2),i.mc("ngIf",!t.template),i.yb(1),i.mc("ngIf",t.template),i.yb(1),i.Fc("z-index",t.spinner.zIndex)}}const b=["*"],m={"ball-8bits":16,"ball-atom":4,"ball-beat":3,"ball-circus":5,"ball-climbing-dot":4,"ball-clip-rotate":1,"ball-clip-rotate-multiple":2,"ball-clip-rotate-pulse":2,"ball-elastic-dots":5,"ball-fall":3,"ball-fussion":4,"ball-grid-beat":9,"ball-grid-pulse":9,"ball-newton-cradle":4,"ball-pulse":3,"ball-pulse-rise":5,"ball-pulse-sync":3,"ball-rotate":1,"ball-running-dots":5,"ball-scale":1,"ball-scale-multiple":3,"ball-scale-pulse":2,"ball-scale-ripple":1,"ball-scale-ripple-multiple":3,"ball-spin":8,"ball-spin-clockwise":8,"ball-spin-clockwise-fade":8,"ball-spin-clockwise-fade-rotating":8,"ball-spin-fade":8,"ball-spin-fade-rotating":8,"ball-spin-rotate":2,"ball-square-clockwise-spin":8,"ball-square-spin":8,"ball-triangle-path":3,"ball-zig-zag":2,"ball-zig-zag-deflect":2,cog:1,"cube-transition":2,fire:3,"line-scale":5,"line-scale-party":5,"line-scale-pulse-out":5,"line-scale-pulse-out-rapid":5,"line-spin-clockwise-fade":8,"line-spin-clockwise-fade-rotating":8,"line-spin-fade":8,"line-spin-fade-rotating":8,pacman:6,"square-jelly-box":2,"square-loader":1,"square-spin":1,timer:1,"triangle-skew-spin":1};class _{constructor(t){Object.assign(this,t)}}let y=(()=>{class t{constructor(){this.spinnerObservable=new o.a(null)}getSpinner(t){return this.spinnerObservable.asObservable().pipe(Object(s.a)(e=>e&&e.name===t))}show(t="primary",e){return new Promise((n,i)=>{setTimeout(()=>{e&&Object.keys(e).length?(e.name=t,this.spinnerObservable.next(new _(Object.assign(Object.assign({},e),{show:!0}))),n(!0)):(this.spinnerObservable.next(new _({name:t,show:!0})),n(!0))},10)})}hide(t="primary",e=10){return new Promise((n,i)=>{setTimeout(()=>{this.spinnerObservable.next(new _({name:t,show:!1})),n(!0)},e)})}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({factory:function(){return new t},token:t,providedIn:"root"}),t})(),v=(()=>{class t{constructor(t,e){this.spinnerService=t,this.changeDetector=e,this.disableAnimation=!1,this.spinner=new _,this.ngUnsubscribe=new r.a,this.setDefaultOptions=()=>{this.spinner=new _({name:this.name,bdColor:this.bdColor,size:this.size,color:this.color,type:this.type,fullScreen:this.fullScreen,divArray:this.divArray,divCount:this.divCount,show:this.show,zIndex:this.zIndex,template:this.template,showSpinner:this.showSpinner})},this.bdColor="rgba(51,51,51,0.8)",this.zIndex=99999,this.color="#fff",this.type="ball-scale-multiple",this.size="large",this.fullScreen=!0,this.name="primary",this.template=null,this.showSpinner=!1,this.divArray=[],this.divCount=0,this.show=!1}handleKeyboardEvent(t){this.spinnerDOM&&this.spinnerDOM.nativeElement&&this.fullScreen&&(t.returnValue=!1,t.preventDefault())}ngOnInit(){this.setDefaultOptions(),this.spinnerService.getSpinner(this.name).pipe(Object(a.a)(this.ngUnsubscribe)).subscribe(t=>{this.setDefaultOptions(),Object.assign(this.spinner,t),t.show&&this.onInputChange(),this.changeDetector.detectChanges()})}ngOnChanges(t){for(const e in t)if(e){const n=t[e];if(n.isFirstChange())return;void 0!==n.currentValue&&n.currentValue!==n.previousValue&&""!==n.currentValue&&(this.spinner[e]=n.currentValue,"showSpinner"===e&&(n.currentValue?this.spinnerService.show(this.spinner.name,this.spinner):this.spinnerService.hide(this.spinner.name)))}}getClass(t,e){this.spinner.divCount=m[t],this.spinner.divArray=Array(this.spinner.divCount).fill(0).map((t,e)=>e);let n="";switch(e.toLowerCase()){case"small":n="la-sm";break;case"medium":n="la-2x";break;case"large":n="la-3x"}return"la-"+t+" "+n}onInputChange(){this.spinner.class=this.getClass(this.spinner.type,this.spinner.size)}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(y),i.Mb(i.h))},t.\u0275cmp=i.Gb({type:t,selectors:[["ngx-spinner"]],viewQuery:function(t,e){if(1&t&&i.Pc(d,!0),2&t){let t;i.vc(t=i.dc())&&(e.spinnerDOM=t.first)}},hostBindings:function(t,e){1&t&&i.cc("keydown",function(t){return e.handleKeyboardEvent(t)},!1,i.xc)},inputs:{disableAnimation:"disableAnimation",bdColor:"bdColor",zIndex:"zIndex",color:"color",type:"type",size:"size",fullScreen:"fullScreen",name:"name",template:"template",showSpinner:"showSpinner"},features:[i.wb],ngContentSelectors:b,decls:1,vars:1,consts:[["class","ngx-spinner-overlay",3,"background-color","z-index","position",4,"ngIf"],[1,"ngx-spinner-overlay"],["overlay",""],[3,"class","color",4,"ngIf"],[3,"innerHTML",4,"ngIf"],[1,"loading-text"],[4,"ngFor","ngForOf"],[3,"innerHTML"]],template:function(t,e){1&t&&(i.lc(),i.Ic(0,g,6,12,"div",0)),2&t&&i.mc("ngIf",e.spinner.show)},directives:function(){return[c.n,c.m]},pipes:function(){return[w]},styles:['.la-ball-8bits[_ngcontent-%COMP%], .la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-8bits[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-8bits.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-8bits[_ngcontent-%COMP%]{width:12px;height:12px}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:0;opacity:0;transform:translate(100%,100%);-webkit-animation:ball-8bits 1s ease 0s infinite;animation:ball-8bits 1s ease 0s infinite}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:-.9375s;animation-delay:-.9375s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:-.875s;animation-delay:-.875s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:-.8125s;animation-delay:-.8125s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-delay:-.75s;animation-delay:-.75s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-delay:-.6875s;animation-delay:-.6875s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){-webkit-animation-delay:-.625s;animation-delay:-.625s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){-webkit-animation-delay:-.5625s;animation-delay:-.5625s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){-webkit-animation-delay:-.5s;animation-delay:-.5s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(9){-webkit-animation-delay:-.4375s;animation-delay:-.4375s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(10){-webkit-animation-delay:-.375s;animation-delay:-.375s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(11){-webkit-animation-delay:-.3125s;animation-delay:-.3125s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(12){-webkit-animation-delay:-.25s;animation-delay:-.25s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(13){-webkit-animation-delay:-.1875s;animation-delay:-.1875s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(14){-webkit-animation-delay:-.125s;animation-delay:-.125s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(15){-webkit-animation-delay:-.0625s;animation-delay:-.0625s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(16){-webkit-animation-delay:0s;animation-delay:0s}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:-100%;left:0}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:-100%;left:33.3333333333%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:-66.6666666667%;left:66.6666666667%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:-33.3333333333%;left:100%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:0;left:100%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:33.3333333333%;left:100%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:66.6666666667%;left:66.6666666667%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:100%;left:33.3333333333%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(9){top:100%;left:0}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(10){top:100%;left:-33.3333333333%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(11){top:66.6666666667%;left:-66.6666666667%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(12){top:33.3333333333%;left:-100%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(13){top:0;left:-100%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(14){top:-33.3333333333%;left:-100%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(15){top:-66.6666666667%;left:-66.6666666667%}.la-ball-8bits[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(16){top:-100%;left:-33.3333333333%}.la-ball-8bits.la-sm[_ngcontent-%COMP%]{width:6px;height:6px}.la-ball-8bits.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:2px;height:2px}.la-ball-8bits.la-2x[_ngcontent-%COMP%]{width:24px;height:24px}.la-ball-8bits.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:8px;height:8px}.la-ball-8bits.la-3x[_ngcontent-%COMP%]{width:36px;height:36px}.la-ball-8bits.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:12px;height:12px}@-webkit-keyframes ball-8bits{0%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes ball-8bits{0%{opacity:1}50%{opacity:1}51%{opacity:0}}.la-ball-atom[_ngcontent-%COMP%], .la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-atom[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-atom.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-atom[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{position:absolute;top:50%;left:50%;z-index:1;width:60%;height:60%;background:#aaa;border-radius:100%;transform:translate(-50%,-50%);-webkit-animation:ball-atom-shrink 4.5s linear infinite;animation:ball-atom-shrink 4.5s linear infinite}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child){position:absolute;left:0;z-index:0;width:100%;height:100%;background:none;-webkit-animation:ball-atom-zindex 1.5s steps(2) 0s infinite;animation:ball-atom-zindex 1.5s steps(2) 0s infinite}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child):before{position:absolute;top:0;left:0;width:10px;height:10px;margin-top:-5px;margin-left:-5px;content:"";background:currentColor;border-radius:50%;opacity:.75;-webkit-animation:ball-atom-position 1.5s ease 0s infinite,ball-atom-size 1.5s ease 0s infinite;animation:ball-atom-position 1.5s ease 0s infinite,ball-atom-size 1.5s ease 0s infinite}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:.75s;animation-delay:.75s}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2):before{-webkit-animation-delay:0s,-1.125s;animation-delay:0s,-1.125s}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){transform:rotate(120deg);-webkit-animation-delay:-.25s;animation-delay:-.25s}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3):before{-webkit-animation-delay:-1s,-.75s;animation-delay:-1s,-.75s}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){transform:rotate(240deg);-webkit-animation-delay:.25s;animation-delay:.25s}.la-ball-atom[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4):before{-webkit-animation-delay:-.5s,-.125s;animation-delay:-.5s,-.125s}.la-ball-atom.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-atom.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child):before{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-atom.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-atom.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child):before{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.la-ball-atom.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-atom.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child):before{width:30px;height:30px;margin-top:-15px;margin-left:-15px}@-webkit-keyframes ball-atom-position{50%{top:100%;left:100%}}@keyframes ball-atom-position{50%{top:100%;left:100%}}@-webkit-keyframes ball-atom-size{50%{transform:scale(.5)}}@keyframes ball-atom-size{50%{transform:scale(.5)}}@-webkit-keyframes ball-atom-zindex{50%{z-index:10}}@keyframes ball-atom-zindex{50%{z-index:10}}@-webkit-keyframes ball-atom-shrink{50%{transform:translate(-50%,-50%) scale(.8)}}@keyframes ball-atom-shrink{50%{transform:translate(-50%,-50%) scale(.8)}}.la-ball-beat[_ngcontent-%COMP%], .la-ball-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-beat[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-beat.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-beat[_ngcontent-%COMP%]{width:54px;height:18px}.la-ball-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10px;height:10px;margin:4px;border-radius:100%;-webkit-animation:ball-beat .7s linear -.15s infinite;animation:ball-beat .7s linear -.15s infinite}.la-ball-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2n-1){-webkit-animation-delay:-.5s;animation-delay:-.5s}.la-ball-beat.la-sm[_ngcontent-%COMP%]{width:26px;height:8px}.la-ball-beat.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin:2px}.la-ball-beat.la-2x[_ngcontent-%COMP%]{width:108px;height:36px}.la-ball-beat.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px;margin:8px}.la-ball-beat.la-3x[_ngcontent-%COMP%]{width:162px;height:54px}.la-ball-beat.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-beat{50%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.la-ball-circus[_ngcontent-%COMP%], .la-ball-circus[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-circus[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-circus.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-circus[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-circus[_ngcontent-%COMP%], .la-ball-circus[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-circus[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:0;left:-100%;display:block;width:100%;height:100%;border-radius:100%;opacity:.5;-webkit-animation:ball-circus-position 2.5s cubic-bezier(.25,0,.75,1) infinite,ball-circus-size 2.5s cubic-bezier(.25,0,.75,1) infinite;animation:ball-circus-position 2.5s cubic-bezier(.25,0,.75,1) infinite,ball-circus-size 2.5s cubic-bezier(.25,0,.75,1) infinite}.la-ball-circus[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:0s,-.5s;animation-delay:0s,-.5s}.la-ball-circus[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:-.5s,-1s;animation-delay:-.5s,-1s}.la-ball-circus[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:-1s,-1.5s;animation-delay:-1s,-1.5s}.la-ball-circus[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-delay:-1.5s,-2s;animation-delay:-1.5s,-2s}.la-ball-circus[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-delay:-2s,-2.5s;animation-delay:-2s,-2.5s}.la-ball-circus.la-sm[_ngcontent-%COMP%], .la-ball-circus.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:8px;height:8px}.la-ball-circus.la-2x[_ngcontent-%COMP%], .la-ball-circus.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-circus.la-3x[_ngcontent-%COMP%], .la-ball-circus.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:48px;height:48px}@-webkit-keyframes ball-circus-position{50%{left:100%}}@keyframes ball-circus-position{50%{left:100%}}@-webkit-keyframes ball-circus-size{50%{transform:scale(.3)}}@keyframes ball-circus-size{50%{transform:scale(.3)}}.la-ball-climbing-dot[_ngcontent-%COMP%], .la-ball-climbing-dot[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-climbing-dot[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-climbing-dot.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-climbing-dot[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-climbing-dot[_ngcontent-%COMP%]{width:42px;height:32px}.la-ball-climbing-dot[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{position:absolute;bottom:32%;left:18%;width:14px;height:14px;border-radius:100%;transform-origin:center bottom;-webkit-animation:ball-climbing-dot-jump .6s ease-in-out infinite;animation:ball-climbing-dot-jump .6s ease-in-out infinite}.la-ball-climbing-dot[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child){position:absolute;top:0;right:0;width:14px;height:2px;border-radius:0;transform:translate(60%);-webkit-animation:ball-climbing-dot-steps 1.8s linear infinite;animation:ball-climbing-dot-steps 1.8s linear infinite}.la-ball-climbing-dot[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child):nth-child(2){-webkit-animation-delay:0ms;animation-delay:0ms}.la-ball-climbing-dot[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child):nth-child(3){-webkit-animation-delay:-.6s;animation-delay:-.6s}.la-ball-climbing-dot[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child):nth-child(4){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.la-ball-climbing-dot.la-sm[_ngcontent-%COMP%]{width:20px;height:16px}.la-ball-climbing-dot.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:6px;height:6px}.la-ball-climbing-dot.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child){width:6px;height:1px}.la-ball-climbing-dot.la-2x[_ngcontent-%COMP%]{width:84px;height:64px}.la-ball-climbing-dot.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:28px;height:28px}.la-ball-climbing-dot.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child){width:28px;height:4px}.la-ball-climbing-dot.la-3x[_ngcontent-%COMP%]{width:126px;height:96px}.la-ball-climbing-dot.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:42px;height:42px}.la-ball-climbing-dot.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(:first-child){width:42px;height:6px}@-webkit-keyframes ball-climbing-dot-jump{0%{transform:scaleY(.7)}20%{transform:scale(.7,1.2)}40%{transform:scale(1)}50%{bottom:125%}46%{transform:scale(1)}80%{transform:scale(.7,1.2)}90%{transform:scale(.7,1.2)}to{transform:scaleY(.7)}}@keyframes ball-climbing-dot-jump{0%{transform:scaleY(.7)}20%{transform:scale(.7,1.2)}40%{transform:scale(1)}50%{bottom:125%}46%{transform:scale(1)}80%{transform:scale(.7,1.2)}90%{transform:scale(.7,1.2)}to{transform:scaleY(.7)}}@-webkit-keyframes ball-climbing-dot-steps{0%{top:0;right:0;opacity:0}50%{opacity:1}to{top:100%;right:100%;opacity:0}}@keyframes ball-climbing-dot-steps{0%{top:0;right:0;opacity:0}50%{opacity:1}to{top:100%;right:100%;opacity:0}}.la-ball-clip-rotate-multiple[_ngcontent-%COMP%], .la-ball-clip-rotate-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-clip-rotate-multiple[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-clip-rotate-multiple.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-clip-rotate-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-clip-rotate-multiple[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-clip-rotate-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;background:transparent;border-style:solid;border-width:2px;border-radius:100%;-webkit-animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite}.la-ball-clip-rotate-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{position:absolute;width:32px;height:32px;border-right-color:transparent;border-left-color:transparent}.la-ball-clip-rotate-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{width:16px;height:16px;border-top-color:transparent;border-bottom-color:transparent;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-direction:reverse;animation-direction:reverse}.la-ball-clip-rotate-multiple.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-clip-rotate-multiple.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:1px}.la-ball-clip-rotate-multiple.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:16px;height:16px}.la-ball-clip-rotate-multiple.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{width:8px;height:8px}.la-ball-clip-rotate-multiple.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-clip-rotate-multiple.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:4px}.la-ball-clip-rotate-multiple.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:64px;height:64px}.la-ball-clip-rotate-multiple.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{width:32px;height:32px}.la-ball-clip-rotate-multiple.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-clip-rotate-multiple.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:6px}.la-ball-clip-rotate-multiple.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:96px;height:96px}.la-ball-clip-rotate-multiple.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{width:48px;height:48px}@-webkit-keyframes ball-clip-rotate-multiple-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes ball-clip-rotate-multiple-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.la-ball-clip-rotate-pulse[_ngcontent-%COMP%], .la-ball-clip-rotate-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-clip-rotate-pulse[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-clip-rotate-pulse.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-clip-rotate-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-clip-rotate-pulse[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-clip-rotate-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;border-radius:100%}.la-ball-clip-rotate-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{position:absolute;width:32px;height:32px;background:transparent;border-bottom-style:solid;border-top-style:solid;border-bottom-width:2px;border-top-width:2px;border-right:2px solid transparent;border-left:2px solid transparent;-webkit-animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09,.57,.49,.9) infinite;animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09,.57,.49,.9) infinite}.la-ball-clip-rotate-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{width:16px;height:16px;-webkit-animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(.09,.57,.49,.9) infinite;animation:ball-clip-rotate-pulse-scale 1s cubic-bezier(.09,.57,.49,.9) infinite}.la-ball-clip-rotate-pulse.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-clip-rotate-pulse.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:16px;height:16px;border-width:1px}.la-ball-clip-rotate-pulse.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{width:8px;height:8px}.la-ball-clip-rotate-pulse.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-clip-rotate-pulse.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:64px;height:64px;border-width:4px}.la-ball-clip-rotate-pulse.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{width:32px;height:32px}.la-ball-clip-rotate-pulse.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-clip-rotate-pulse.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{width:96px;height:96px;border-width:6px}.la-ball-clip-rotate-pulse.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{width:48px;height:48px}@-webkit-keyframes ball-clip-rotate-pulse-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes ball-clip-rotate-pulse-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes ball-clip-rotate-pulse-scale{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}30%{opacity:.3;transform:translate(-50%,-50%) scale(.15)}}@keyframes ball-clip-rotate-pulse-scale{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}30%{opacity:.3;transform:translate(-50%,-50%) scale(.15)}}.la-ball-clip-rotate[_ngcontent-%COMP%], .la-ball-clip-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-clip-rotate[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-clip-rotate.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-clip-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-clip-rotate[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-clip-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:32px;height:32px;background:transparent;border-width:2px;border-bottom-color:transparent;border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite}.la-ball-clip-rotate.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-clip-rotate.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;border-width:1px}.la-ball-clip-rotate.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-clip-rotate.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:64px;height:64px;border-width:4px}.la-ball-clip-rotate.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-clip-rotate.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-clip-rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes ball-clip-rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.la-ball-elastic-dots[_ngcontent-%COMP%], .la-ball-elastic-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-elastic-dots[_ngcontent-%COMP%]{display:block;color:#fff}.la-ball-elastic-dots.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-elastic-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{float:none;background-color:currentColor;border:0 solid}.la-ball-elastic-dots[_ngcontent-%COMP%]{width:120px;height:10px;font-size:0;text-align:center}.la-ball-elastic-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;white-space:nowrap;border-radius:100%;-webkit-animation:ball-elastic-dots-anim 1s infinite;animation:ball-elastic-dots-anim 1s infinite}.la-ball-elastic-dots.la-sm[_ngcontent-%COMP%]{width:60px;height:4px}.la-ball-elastic-dots.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px}.la-ball-elastic-dots.la-2x[_ngcontent-%COMP%]{width:240px;height:20px}.la-ball-elastic-dots.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px}.la-ball-elastic-dots.la-3x[_ngcontent-%COMP%]{width:360px;height:30px}.la-ball-elastic-dots.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px}@-webkit-keyframes ball-elastic-dots-anim{0%,to{margin:0;transform:scale(1)}50%{margin:0 5%;transform:scale(.65)}}@keyframes ball-elastic-dots-anim{0%,to{margin:0;transform:scale(1)}50%{margin:0 5%;transform:scale(.65)}}.la-ball-fall[_ngcontent-%COMP%], .la-ball-fall[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-fall[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-fall.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-fall[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-fall[_ngcontent-%COMP%]{width:54px;height:18px}.la-ball-fall[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:-.2s;animation-delay:-.2s}.la-ball-fall[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s}.la-ball-fall[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:0ms;animation-delay:0ms}.la-ball-fall.la-sm[_ngcontent-%COMP%]{width:26px;height:8px}.la-ball-fall.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x[_ngcontent-%COMP%]{width:108px;height:36px}.la-ball-fall.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x[_ngcontent-%COMP%]{width:162px;height:54px}.la-ball-fall.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:.5}to{opacity:0;transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:.5}to{opacity:0;transform:translateY(145%)}}.la-ball-fussion[_ngcontent-%COMP%], .la-ball-fussion[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-fussion[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-fussion.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-fussion[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-fussion[_ngcontent-%COMP%]{width:8px;height:8px}.la-ball-fussion[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;width:12px;height:12px;border-radius:100%;transform:translate(-50%,-50%);-webkit-animation:ball-fussion-ball1 1s ease 0s infinite;animation:ball-fussion-ball1 1s ease 0s infinite}.la-ball-fussion[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:0;left:50%;z-index:1}.la-ball-fussion[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:50%;left:100%;z-index:2;-webkit-animation-name:ball-fussion-ball2;animation-name:ball-fussion-ball2}.la-ball-fussion[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:100%;left:50%;z-index:1;-webkit-animation-name:ball-fussion-ball3;animation-name:ball-fussion-ball3}.la-ball-fussion[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:50%;left:0;z-index:2;-webkit-animation-name:ball-fussion-ball4;animation-name:ball-fussion-ball4}.la-ball-fussion.la-sm[_ngcontent-%COMP%]{width:4px;height:4px}.la-ball-fussion.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:6px;height:6px}.la-ball-fussion.la-2x[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-fussion.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .la-ball-fussion.la-3x[_ngcontent-%COMP%]{width:24px;height:24px}.la-ball-fussion.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:36px;height:36px}@-webkit-keyframes ball-fussion-ball1{0%{opacity:.35}50%{top:-100%;left:200%;opacity:1}to{top:50%;left:100%;z-index:2;opacity:.35}}@keyframes ball-fussion-ball1{0%{opacity:.35}50%{top:-100%;left:200%;opacity:1}to{top:50%;left:100%;z-index:2;opacity:.35}}@-webkit-keyframes ball-fussion-ball2{0%{opacity:.35}50%{top:200%;left:200%;opacity:1}to{top:100%;left:50%;z-index:1;opacity:.35}}@keyframes ball-fussion-ball2{0%{opacity:.35}50%{top:200%;left:200%;opacity:1}to{top:100%;left:50%;z-index:1;opacity:.35}}@-webkit-keyframes ball-fussion-ball3{0%{opacity:.35}50%{top:200%;left:-100%;opacity:1}to{top:50%;left:0;z-index:2;opacity:.35}}@keyframes ball-fussion-ball3{0%{opacity:.35}50%{top:200%;left:-100%;opacity:1}to{top:50%;left:0;z-index:2;opacity:.35}}@-webkit-keyframes ball-fussion-ball4{0%{opacity:.35}50%{top:-100%;left:-100%;opacity:1}to{top:0;left:50%;z-index:1;opacity:.35}}@keyframes ball-fussion-ball4{0%{opacity:.35}50%{top:-100%;left:-100%;opacity:1}to{top:0;left:50%;z-index:1;opacity:.35}}.la-ball-grid-beat[_ngcontent-%COMP%], .la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-grid-beat[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-grid-beat.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-grid-beat[_ngcontent-%COMP%]{width:36px;height:36px}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:8px;height:8px;margin:2px;border-radius:100%;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-duration:.65s;animation-duration:.65s;-webkit-animation-delay:.03s;animation-delay:.03s}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-duration:1.02s;animation-duration:1.02s;-webkit-animation-delay:.09s;animation-delay:.09s}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-duration:1.06s;animation-duration:1.06s;-webkit-animation-delay:-.69s;animation-delay:-.69s}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:-.41s;animation-delay:-.41s}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-delay:.04s;animation-delay:.04s}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){-webkit-animation-duration:.84s;animation-duration:.84s;-webkit-animation-delay:.07s;animation-delay:.07s}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){-webkit-animation-duration:.68s;animation-duration:.68s;-webkit-animation-delay:-.66s;animation-delay:-.66s}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){-webkit-animation-duration:.93s;animation-duration:.93s;-webkit-animation-delay:-.76s;animation-delay:-.76s}.la-ball-grid-beat[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(9){-webkit-animation-duration:1.24s;animation-duration:1.24s;-webkit-animation-delay:-.76s;animation-delay:-.76s}.la-ball-grid-beat.la-sm[_ngcontent-%COMP%]{width:18px;height:18px}.la-ball-grid-beat.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin:1px}.la-ball-grid-beat.la-2x[_ngcontent-%COMP%]{width:72px;height:72px}.la-ball-grid-beat.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;margin:4px}.la-ball-grid-beat.la-3x[_ngcontent-%COMP%]{width:108px;height:108px}.la-ball-grid-beat.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin:6px}@-webkit-keyframes ball-grid-beat{0%{opacity:1}50%{opacity:.35}to{opacity:1}}@keyframes ball-grid-beat{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.la-ball-grid-pulse[_ngcontent-%COMP%], .la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-grid-pulse[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-grid-pulse.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-grid-pulse[_ngcontent-%COMP%]{width:36px;height:36px}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:8px;height:8px;margin:2px;border-radius:100%;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-duration:.65s;animation-duration:.65s;-webkit-animation-delay:.03s;animation-delay:.03s}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-duration:1.02s;animation-duration:1.02s;-webkit-animation-delay:.09s;animation-delay:.09s}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-duration:1.06s;animation-duration:1.06s;-webkit-animation-delay:-.69s;animation-delay:-.69s}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:-.41s;animation-delay:-.41s}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-delay:.04s;animation-delay:.04s}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){-webkit-animation-duration:.84s;animation-duration:.84s;-webkit-animation-delay:.07s;animation-delay:.07s}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){-webkit-animation-duration:.68s;animation-duration:.68s;-webkit-animation-delay:-.66s;animation-delay:-.66s}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){-webkit-animation-duration:.93s;animation-duration:.93s;-webkit-animation-delay:-.76s;animation-delay:-.76s}.la-ball-grid-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(9){-webkit-animation-duration:1.24s;animation-duration:1.24s;-webkit-animation-delay:-.76s;animation-delay:-.76s}.la-ball-grid-pulse.la-sm[_ngcontent-%COMP%]{width:18px;height:18px}.la-ball-grid-pulse.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin:1px}.la-ball-grid-pulse.la-2x[_ngcontent-%COMP%]{width:72px;height:72px}.la-ball-grid-pulse.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;margin:4px}.la-ball-grid-pulse.la-3x[_ngcontent-%COMP%]{width:108px;height:108px}.la-ball-grid-pulse.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin:6px}@-webkit-keyframes ball-grid-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes ball-grid-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.45)}to{opacity:1;transform:scale(1)}}.la-ball-newton-cradle[_ngcontent-%COMP%], .la-ball-newton-cradle[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-newton-cradle[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-newton-cradle.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-newton-cradle[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-newton-cradle[_ngcontent-%COMP%]{width:40px;height:10px}.la-ball-newton-cradle[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:100%}.la-ball-newton-cradle[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{transform:translateX(0);-webkit-animation:ball-newton-cradle-left 1s ease-out 0s infinite;animation:ball-newton-cradle-left 1s ease-out 0s infinite}.la-ball-newton-cradle[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{transform:translateX(0);-webkit-animation:ball-newton-cradle-right 1s ease-out 0s infinite;animation:ball-newton-cradle-right 1s ease-out 0s infinite}.la-ball-newton-cradle.la-sm[_ngcontent-%COMP%]{width:20px;height:4px}.la-ball-newton-cradle.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px}.la-ball-newton-cradle.la-2x[_ngcontent-%COMP%]{width:80px;height:20px}.la-ball-newton-cradle.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px}.la-ball-newton-cradle.la-3x[_ngcontent-%COMP%]{width:120px;height:30px}.la-ball-newton-cradle.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px}@-webkit-keyframes ball-newton-cradle-left{25%{transform:translateX(-100%);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{transform:translateX(0)}}@keyframes ball-newton-cradle-left{25%{transform:translateX(-100%);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{transform:translateX(0)}}@-webkit-keyframes ball-newton-cradle-right{50%{transform:translateX(0)}75%{transform:translateX(100%);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:translateX(0)}}@keyframes ball-newton-cradle-right{50%{transform:translateX(0)}75%{transform:translateX(100%);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:translateX(0)}}.la-ball-pulse-rise[_ngcontent-%COMP%], .la-ball-pulse-rise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-pulse-rise[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-pulse-rise.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-pulse-rise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-pulse-rise[_ngcontent-%COMP%]{width:70px;height:14px}.la-ball-pulse-rise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10px;height:10px;margin:2px;border-radius:100%;-webkit-animation:ball-pulse-rise-even 1s cubic-bezier(.15,.36,.9,.6) 0s infinite;animation:ball-pulse-rise-even 1s cubic-bezier(.15,.36,.9,.6) 0s infinite}.la-ball-pulse-rise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}.la-ball-pulse-rise.la-sm[_ngcontent-%COMP%]{width:34px;height:6px}.la-ball-pulse-rise.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin:1px}.la-ball-pulse-rise.la-2x[_ngcontent-%COMP%]{width:140px;height:28px}.la-ball-pulse-rise.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px;margin:4px}.la-ball-pulse-rise.la-3x[_ngcontent-%COMP%]{width:210px;height:42px}.la-ball-pulse-rise.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px;margin:6px}@-webkit-keyframes ball-pulse-rise-even{0%{opacity:1;transform:scale(1.1)}25%{transform:translateY(-200%)}50%{opacity:.35;transform:scale(.3)}75%{transform:translateY(200%)}to{opacity:1;transform:translateY(0);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{opacity:1;transform:scale(1.1)}25%{transform:translateY(-200%)}50%{opacity:.35;transform:scale(.3)}75%{transform:translateY(200%)}to{opacity:1;transform:translateY(0);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{opacity:.35;transform:scale(.4)}25%{transform:translateY(200%)}50%{opacity:1;transform:scale(1.1)}75%{transform:translateY(-200%)}to{opacity:.35;transform:translateY(0);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{opacity:.35;transform:scale(.4)}25%{transform:translateY(200%)}50%{opacity:1;transform:scale(1.1)}75%{transform:translateY(-200%)}to{opacity:.35;transform:translateY(0);transform:scale(.75)}}.la-ball-pulse-sync[_ngcontent-%COMP%], .la-ball-pulse-sync[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-pulse-sync[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-pulse-sync.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-pulse-sync[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-pulse-sync[_ngcontent-%COMP%]{width:54px;height:18px}.la-ball-pulse-sync[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10px;height:10px;margin:4px;border-radius:100%;-webkit-animation:ball-pulse-sync .6s ease-in-out infinite;animation:ball-pulse-sync .6s ease-in-out infinite}.la-ball-pulse-sync[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:-.14s;animation-delay:-.14s}.la-ball-pulse-sync[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:-.07s;animation-delay:-.07s}.la-ball-pulse-sync[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}.la-ball-pulse-sync.la-sm[_ngcontent-%COMP%]{width:26px;height:8px}.la-ball-pulse-sync.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin:2px}.la-ball-pulse-sync.la-2x[_ngcontent-%COMP%]{width:108px;height:36px}.la-ball-pulse-sync.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px;margin:8px}.la-ball-pulse-sync.la-3x[_ngcontent-%COMP%]{width:162px;height:54px}.la-ball-pulse-sync.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-pulse-sync{33%{transform:translateY(100%)}66%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ball-pulse-sync{33%{transform:translateY(100%)}66%{transform:translateY(-100%)}to{transform:translateY(0)}}.la-ball-pulse[_ngcontent-%COMP%], .la-ball-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-pulse[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-pulse.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-pulse[_ngcontent-%COMP%]{width:54px;height:18px}.la-ball-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:-.2s;animation-delay:-.2s}.la-ball-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s}.la-ball-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:0ms;animation-delay:0ms}.la-ball-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10px;height:10px;margin:4px;border-radius:100%;-webkit-animation:ball-pulse 1s ease infinite;animation:ball-pulse 1s ease infinite}.la-ball-pulse.la-sm[_ngcontent-%COMP%]{width:26px;height:8px}.la-ball-pulse.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin:2px}.la-ball-pulse.la-2x[_ngcontent-%COMP%]{width:108px;height:36px}.la-ball-pulse.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px;margin:8px}.la-ball-pulse.la-3x[_ngcontent-%COMP%]{width:162px;height:54px}.la-ball-pulse.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-pulse{0%,60%,to{opacity:1;transform:scale(1)}30%{opacity:.1;transform:scale(.01)}}@keyframes ball-pulse{0%,60%,to{opacity:1;transform:scale(1)}30%{opacity:.1;transform:scale(.01)}}.la-ball-rotate[_ngcontent-%COMP%], .la-ball-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-rotate[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-rotate.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-rotate[_ngcontent-%COMP%], .la-ball-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:10px;height:10px}.la-ball-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-radius:100%;-webkit-animation:ball-rotate-animation 1s cubic-bezier(.7,-.13,.22,.86) infinite;animation:ball-rotate-animation 1s cubic-bezier(.7,-.13,.22,.86) infinite}.la-ball-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after, .la-ball-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{position:absolute;width:inherit;height:inherit;margin:inherit;content:"";background:currentColor;border-radius:inherit;opacity:.8}.la-ball-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{top:0;left:-150%}.la-ball-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{top:0;left:150%}.la-ball-rotate.la-sm[_ngcontent-%COMP%], .la-ball-rotate.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px}.la-ball-rotate.la-2x[_ngcontent-%COMP%], .la-ball-rotate.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px}.la-ball-rotate.la-3x[_ngcontent-%COMP%], .la-ball-rotate.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px}@-webkit-keyframes ball-rotate-animation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes ball-rotate-animation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.la-ball-running-dots[_ngcontent-%COMP%], .la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-running-dots[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-running-dots.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-running-dots[_ngcontent-%COMP%]{width:10px;height:10px}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;margin-left:-25px;border-radius:100%;-webkit-animation:ball-running-dots-animate 2s linear infinite;animation:ball-running-dots-animate 2s linear infinite}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:-.8s;animation-delay:-.8s}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-delay:-1.6s;animation-delay:-1.6s}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){-webkit-animation-delay:-2s;animation-delay:-2s}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){-webkit-animation-delay:-2.4s;animation-delay:-2.4s}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){-webkit-animation-delay:-2.8s;animation-delay:-2.8s}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(9){-webkit-animation-delay:-3.2s;animation-delay:-3.2s}.la-ball-running-dots[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(10){-webkit-animation-delay:-3.6s;animation-delay:-3.6s}.la-ball-running-dots.la-sm[_ngcontent-%COMP%]{width:4px;height:4px}.la-ball-running-dots.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin-left:-12px}.la-ball-running-dots.la-2x[_ngcontent-%COMP%]{width:20px;height:20px}.la-ball-running-dots.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px;margin-left:-50px}.la-ball-running-dots.la-3x[_ngcontent-%COMP%]{width:30px;height:30px}.la-ball-running-dots.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px;margin-left:-75px}@-webkit-keyframes ball-running-dots-animate{0%,to{width:100%;height:100%;transform:translateY(0) translateX(500%)}80%{transform:translateY(0) translateX(0)}85%{width:100%;height:100%;transform:translateY(-125%) translateX(0)}90%{width:200%;height:75%}95%{width:100%;height:100%;transform:translateY(-100%) translateX(500%)}}@keyframes ball-running-dots-animate{0%,to{width:100%;height:100%;transform:translateY(0) translateX(500%)}80%{transform:translateY(0) translateX(0)}85%{width:100%;height:100%;transform:translateY(-125%) translateX(0)}90%{width:200%;height:75%}95%{width:100%;height:100%;transform:translateY(-100%) translateX(500%)}}.la-ball-scale-multiple[_ngcontent-%COMP%], .la-ball-scale-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-scale-multiple[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-scale-multiple.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-scale-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-scale-multiple[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-scale-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-multiple 1s linear 0s infinite;animation:ball-scale-multiple 1s linear 0s infinite}.la-ball-scale-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.la-ball-scale-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.la-ball-scale-multiple.la-sm[_ngcontent-%COMP%], .la-ball-scale-multiple.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-scale-multiple.la-2x[_ngcontent-%COMP%], .la-ball-scale-multiple.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-scale-multiple.la-3x[_ngcontent-%COMP%], .la-ball-scale-multiple.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:96px;height:96px}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;transform:scale(0)}5%{opacity:.75}to{opacity:0;transform:scale(1)}}@keyframes ball-scale-multiple{0%{opacity:0;transform:scale(0)}5%{opacity:.75}to{opacity:0;transform:scale(1)}}.la-ball-scale-pulse[_ngcontent-%COMP%], .la-ball-scale-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-scale-pulse[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-scale-pulse.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-scale-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-scale-pulse[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-scale-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:.5;-webkit-animation:ball-scale-pulse 2s ease-in-out infinite;animation:ball-scale-pulse 2s ease-in-out infinite}.la-ball-scale-pulse[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}.la-ball-scale-pulse.la-sm[_ngcontent-%COMP%], .la-ball-scale-pulse.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-scale-pulse.la-2x[_ngcontent-%COMP%], .la-ball-scale-pulse.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-scale-pulse.la-3x[_ngcontent-%COMP%], .la-ball-scale-pulse.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:96px;height:96px}@-webkit-keyframes ball-scale-pulse{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes ball-scale-pulse{0%,to{transform:scale(0)}50%{transform:scale(1)}}.la-ball-scale-ripple-multiple[_ngcontent-%COMP%], .la-ball-scale-ripple-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-scale-ripple-multiple[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-scale-ripple-multiple.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-scale-ripple-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-scale-ripple-multiple[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-scale-ripple-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:32px;height:32px;background:transparent;border-width:2px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite}.la-ball-scale-ripple-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.la-ball-scale-ripple-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}.la-ball-scale-ripple-multiple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.la-ball-scale-ripple-multiple.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-scale-ripple-multiple.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;border-width:1px}.la-ball-scale-ripple-multiple.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-scale-ripple-multiple.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:64px;height:64px;border-width:4px}.la-ball-scale-ripple-multiple.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-scale-ripple-multiple.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-scale-ripple-multiple{0%{opacity:1;transform:scale(.1)}70%{opacity:.5;transform:scale(1)}95%{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{opacity:1;transform:scale(.1)}70%{opacity:.5;transform:scale(1)}95%{opacity:0}}.la-ball-scale-ripple[_ngcontent-%COMP%], .la-ball-scale-ripple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-scale-ripple[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-scale-ripple.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-scale-ripple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-scale-ripple[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-scale-ripple[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:32px;height:32px;background:transparent;border-width:2px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite}.la-ball-scale-ripple.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-scale-ripple.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;border-width:1px}.la-ball-scale-ripple.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-scale-ripple.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:64px;height:64px;border-width:4px}.la-ball-scale-ripple.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-scale-ripple.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-scale-ripple{0%{opacity:1;transform:scale(.1)}70%{opacity:.65;transform:scale(1)}to{opacity:0}}@keyframes ball-scale-ripple{0%{opacity:1;transform:scale(.1)}70%{opacity:.65;transform:scale(1)}to{opacity:0}}.la-ball-scale[_ngcontent-%COMP%], .la-ball-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-scale[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-scale.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-scale[_ngcontent-%COMP%], .la-ball-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-radius:100%;opacity:0;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite}.la-ball-scale.la-sm[_ngcontent-%COMP%], .la-ball-scale.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-scale.la-2x[_ngcontent-%COMP%], .la-ball-scale.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-scale.la-3x[_ngcontent-%COMP%], .la-ball-scale.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:96px;height:96px}@-webkit-keyframes ball-scale{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes ball-scale{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%], .la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-spin-clockwise-fade-rotating.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%]{width:32px;height:32px;-webkit-animation:ball-spin-clockwise-fade-rotating-rotate 6s linear infinite;animation:ball-spin-clockwise-fade-rotating-rotate 6s linear infinite}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-clockwise-fade-rotating 1s linear infinite;animation:ball-spin-clockwise-fade-rotating 1s linear infinite}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:5%;left:50%;-webkit-animation-delay:-.875s;animation-delay:-.875s}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-.75s;animation-delay:-.75s}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-.625s;animation-delay:-.625s}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-.5s;animation-delay:-.5s}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-.375s;animation-delay:-.375s}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-.25s;animation-delay:-.25s}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-.125s;animation-delay:-.125s}.la-ball-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:0s;animation-delay:0s}.la-ball-spin-clockwise-fade-rotating.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-spin-clockwise-fade-rotating.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise-fade-rotating.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-spin-clockwise-fade-rotating.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise-fade-rotating.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-spin-clockwise-fade-rotating.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-clockwise-fade-rotating-rotate{to{transform:rotate(-1turn)}}@keyframes ball-spin-clockwise-fade-rotating-rotate{to{transform:rotate(-1turn)}}@-webkit-keyframes ball-spin-clockwise-fade-rotating{50%{opacity:.25;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ball-spin-clockwise-fade-rotating{50%{opacity:.25;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%], .la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-spin-clockwise-fade.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-clockwise-fade 1s linear infinite;animation:ball-spin-clockwise-fade 1s linear infinite}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:5%;left:50%;-webkit-animation-delay:-.875s;animation-delay:-.875s}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-.75s;animation-delay:-.75s}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-.625s;animation-delay:-.625s}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-.5s;animation-delay:-.5s}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-.375s;animation-delay:-.375s}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-.25s;animation-delay:-.25s}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-.125s;animation-delay:-.125s}.la-ball-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:0s;animation-delay:0s}.la-ball-spin-clockwise-fade.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-spin-clockwise-fade.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise-fade.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-spin-clockwise-fade.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise-fade.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-spin-clockwise-fade.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-clockwise-fade{50%{opacity:.25;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ball-spin-clockwise-fade{50%{opacity:.25;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.la-ball-spin-clockwise[_ngcontent-%COMP%], .la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-spin-clockwise[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-spin-clockwise.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-spin-clockwise[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-clockwise 1s ease-in-out infinite;animation:ball-spin-clockwise 1s ease-in-out infinite}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:5%;left:50%;-webkit-animation-delay:-.875s;animation-delay:-.875s}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-.75s;animation-delay:-.75s}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-.625s;animation-delay:-.625s}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-.5s;animation-delay:-.5s}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-.375s;animation-delay:-.375s}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-.25s;animation-delay:-.25s}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-.125s;animation-delay:-.125s}.la-ball-spin-clockwise[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:0s;animation-delay:0s}.la-ball-spin-clockwise.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-spin-clockwise.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-spin-clockwise.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-spin-clockwise.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-clockwise{0%,to{opacity:1;transform:scale(1)}20%{opacity:1}80%{opacity:0;transform:scale(0)}}@keyframes ball-spin-clockwise{0%,to{opacity:1;transform:scale(1)}20%{opacity:1}80%{opacity:0;transform:scale(0)}}.la-ball-spin-fade-rotating[_ngcontent-%COMP%], .la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-spin-fade-rotating[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-spin-fade-rotating.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-spin-fade-rotating[_ngcontent-%COMP%]{width:32px;height:32px;-webkit-animation:ball-spin-fade-rotate 6s linear infinite;animation:ball-spin-fade-rotate 6s linear infinite}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-fade 1s linear infinite;animation:ball-spin-fade 1s linear infinite}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:5%;left:50%;-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:-2s;animation-delay:-2s}.la-ball-spin-fade-rotating.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-spin-fade-rotating.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-fade-rotating.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-spin-fade-rotating.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-fade-rotating.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-spin-fade-rotating.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-fade-rotate{to{transform:rotate(1turn)}}@keyframes ball-spin-fade-rotate{to{transform:rotate(1turn)}}.la-ball-spin-fade[_ngcontent-%COMP%], .la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-spin-fade[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-spin-fade.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-spin-fade[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-fade 1s linear infinite;animation:ball-spin-fade 1s linear infinite}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:5%;left:50%;-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:-2s;animation-delay:-2s}.la-ball-spin-fade.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-spin-fade.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-fade.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-spin-fade.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-fade.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-spin-fade.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin-fade{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.5)}}@keyframes ball-spin-fade{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.5)}}.la-ball-spin-rotate[_ngcontent-%COMP%], .la-ball-spin-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-spin-rotate[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-spin-rotate.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-spin-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-spin-rotate[_ngcontent-%COMP%]{width:32px;height:32px;-webkit-animation:ball-spin-rotate 2s linear infinite;animation:ball-spin-rotate 2s linear infinite}.la-ball-spin-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:0;width:60%;height:60%;border-radius:100%;-webkit-animation:ball-spin-bounce 2s ease-in-out infinite;animation:ball-spin-bounce 2s ease-in-out infinite}.la-ball-spin-rotate[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}.la-ball-spin-rotate.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-spin-rotate.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-spin-rotate.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}@-webkit-keyframes ball-spin-rotate{to{transform:rotate(1turn)}}@keyframes ball-spin-rotate{to{transform:rotate(1turn)}}@-webkit-keyframes ball-spin-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes ball-spin-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.la-ball-spin[_ngcontent-%COMP%], .la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-spin[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-spin.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-spin[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin 1s ease-in-out infinite;animation:ball-spin 1s ease-in-out infinite}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:5%;left:50%;-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:-2s;animation-delay:-2s}.la-ball-spin.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-spin.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-spin.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-spin.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin{0%,to{opacity:1;transform:scale(1)}20%{opacity:1}80%{opacity:0;transform:scale(0)}}@keyframes ball-spin{0%,to{opacity:1;transform:scale(1)}20%{opacity:1}80%{opacity:0;transform:scale(0)}}.la-ball-square-clockwise-spin[_ngcontent-%COMP%], .la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-square-clockwise-spin[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-square-clockwise-spin.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-square-clockwise-spin[_ngcontent-%COMP%]{width:26px;height:26px}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;border-radius:100%;-webkit-animation:ball-square-clockwise-spin 1s ease-in-out infinite;animation:ball-square-clockwise-spin 1s ease-in-out infinite}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:0;left:0;-webkit-animation-delay:-.875s;animation-delay:-.875s}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:0;left:50%;-webkit-animation-delay:-.75s;animation-delay:-.75s}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:0;left:100%;-webkit-animation-delay:-.625s;animation-delay:-.625s}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:50%;left:100%;-webkit-animation-delay:-.5s;animation-delay:-.5s}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:100%;left:100%;-webkit-animation-delay:-.375s;animation-delay:-.375s}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:100%;left:50%;-webkit-animation-delay:-.25s;animation-delay:-.25s}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:100%;left:0;-webkit-animation-delay:-.125s;animation-delay:-.125s}.la-ball-square-clockwise-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:50%;left:0;-webkit-animation-delay:0s;animation-delay:0s}.la-ball-square-clockwise-spin.la-sm[_ngcontent-%COMP%]{width:12px;height:12px}.la-ball-square-clockwise-spin.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:6px;height:6px;margin-top:-3px;margin-left:-3px}.la-ball-square-clockwise-spin.la-2x[_ngcontent-%COMP%]{width:52px;height:52px}.la-ball-square-clockwise-spin.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin-top:-12px;margin-left:-12px}.la-ball-square-clockwise-spin.la-3x[_ngcontent-%COMP%]{width:78px;height:78px}.la-ball-square-clockwise-spin.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:36px;height:36px;margin-top:-18px;margin-left:-18px}@-webkit-keyframes ball-square-clockwise-spin{0%,40%,to{transform:scale(.4)}70%{transform:scale(1)}}@keyframes ball-square-clockwise-spin{0%,40%,to{transform:scale(.4)}70%{transform:scale(1)}}.la-ball-square-spin[_ngcontent-%COMP%], .la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-square-spin[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-square-spin.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-square-spin[_ngcontent-%COMP%]{width:26px;height:26px}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;border-radius:100%;-webkit-animation:ball-square-spin 1s ease-in-out infinite;animation:ball-square-spin 1s ease-in-out infinite}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:0;left:0;-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:0;left:50%;-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:0;left:100%;-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:50%;left:100%;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:100%;left:100%;-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:100%;left:50%;-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:100%;left:0;-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:50%;left:0;-webkit-animation-delay:-2s;animation-delay:-2s}.la-ball-square-spin.la-sm[_ngcontent-%COMP%]{width:12px;height:12px}.la-ball-square-spin.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:6px;height:6px;margin-top:-3px;margin-left:-3px}.la-ball-square-spin.la-2x[_ngcontent-%COMP%]{width:52px;height:52px}.la-ball-square-spin.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px;margin-top:-12px;margin-left:-12px}.la-ball-square-spin.la-3x[_ngcontent-%COMP%]{width:78px;height:78px}.la-ball-square-spin.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:36px;height:36px;margin-top:-18px;margin-left:-18px}@-webkit-keyframes ball-square-spin{0%,40%,to{transform:scale(.4)}70%{transform:scale(1)}}@keyframes ball-square-spin{0%,40%,to{transform:scale(.4)}70%{transform:scale(1)}}.la-ball-triangle-path[_ngcontent-%COMP%], .la-ball-triangle-path[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-triangle-path[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-triangle-path.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-triangle-path[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-triangle-path[_ngcontent-%COMP%]{width:32px;height:32px}.la-ball-triangle-path[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:10px;height:10px;border-radius:100%}.la-ball-triangle-path[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation:ball-triangle-path-ball-one 2s ease-in-out 0s infinite;animation:ball-triangle-path-ball-one 2s ease-in-out 0s infinite}.la-ball-triangle-path[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation:ball-triangle-path-ball-two 2s ease-in-out 0s infinite;animation:ball-triangle-path-ball-two 2s ease-in-out 0s infinite}.la-ball-triangle-path[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation:ball-triangle-path-ball-tree 2s ease-in-out 0s infinite;animation:ball-triangle-path-ball-tree 2s ease-in-out 0s infinite}.la-ball-triangle-path.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-triangle-path.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px}.la-ball-triangle-path.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-triangle-path.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px}.la-ball-triangle-path.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-triangle-path.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px}@-webkit-keyframes ball-triangle-path-ball-one{0%{transform:translateY(220%)}17%{opacity:.25}33%{opacity:1;transform:translate(110%)}50%{opacity:.25}66%{opacity:1;transform:translate(220%,220%)}83%{opacity:.25}to{opacity:1;transform:translateY(220%)}}@keyframes ball-triangle-path-ball-one{0%{transform:translateY(220%)}17%{opacity:.25}33%{opacity:1;transform:translate(110%)}50%{opacity:.25}66%{opacity:1;transform:translate(220%,220%)}83%{opacity:.25}to{opacity:1;transform:translateY(220%)}}@-webkit-keyframes ball-triangle-path-ball-two{0%{transform:translate(110%)}17%{opacity:.25}33%{opacity:1;transform:translate(220%,220%)}50%{opacity:.25}66%{opacity:1;transform:translateY(220%)}83%{opacity:.25}to{opacity:1;transform:translate(110%)}}@keyframes ball-triangle-path-ball-two{0%{transform:translate(110%)}17%{opacity:.25}33%{opacity:1;transform:translate(220%,220%)}50%{opacity:.25}66%{opacity:1;transform:translateY(220%)}83%{opacity:.25}to{opacity:1;transform:translate(110%)}}@-webkit-keyframes ball-triangle-path-ball-tree{0%{transform:translate(220%,220%)}17%{opacity:.25}33%{opacity:1;transform:translateY(220%)}50%{opacity:.25}66%{opacity:1;transform:translate(110%)}83%{opacity:.25}to{opacity:1;transform:translate(220%,220%)}}@keyframes ball-triangle-path-ball-tree{0%{transform:translate(220%,220%)}17%{opacity:.25}33%{opacity:1;transform:translateY(220%)}50%{opacity:.25}66%{opacity:1;transform:translate(110%)}83%{opacity:.25}to{opacity:1;transform:translate(220%,220%)}}.la-ball-zig-zag-deflect[_ngcontent-%COMP%], .la-ball-zig-zag-deflect[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-zig-zag-deflect[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-zig-zag-deflect.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-zig-zag-deflect[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-zig-zag-deflect[_ngcontent-%COMP%]{position:relative;width:32px;height:32px}.la-ball-zig-zag-deflect[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-radius:100%}.la-ball-zig-zag-deflect[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation:ball-zig-deflect 1.5s linear 0s infinite;animation:ball-zig-deflect 1.5s linear 0s infinite}.la-ball-zig-zag-deflect[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{-webkit-animation:ball-zag-deflect 1.5s linear 0s infinite;animation:ball-zag-deflect 1.5s linear 0s infinite}.la-ball-zig-zag-deflect.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-zig-zag-deflect.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-zig-zag-deflect.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-zig-zag-deflect.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.la-ball-zig-zag-deflect.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-zig-zag-deflect.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px;margin-top:-15px;margin-left:-15px}@-webkit-keyframes ball-zig-deflect{17%{transform:translate(-80%,-160%)}34%{transform:translate(80%,-160%)}50%{transform:translate(0)}67%{transform:translate(80%,-160%)}84%{transform:translate(-80%,-160%)}to{transform:translate(0)}}@keyframes ball-zig-deflect{17%{transform:translate(-80%,-160%)}34%{transform:translate(80%,-160%)}50%{transform:translate(0)}67%{transform:translate(80%,-160%)}84%{transform:translate(-80%,-160%)}to{transform:translate(0)}}@-webkit-keyframes ball-zag-deflect{17%{transform:translate(80%,160%)}34%{transform:translate(-80%,160%)}50%{transform:translate(0)}67%{transform:translate(-80%,160%)}84%{transform:translate(80%,160%)}to{transform:translate(0)}}@keyframes ball-zag-deflect{17%{transform:translate(80%,160%)}34%{transform:translate(-80%,160%)}50%{transform:translate(0)}67%{transform:translate(-80%,160%)}84%{transform:translate(80%,160%)}to{transform:translate(0)}}.la-ball-zig-zag[_ngcontent-%COMP%], .la-ball-zig-zag[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-ball-zig-zag[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-ball-zig-zag.la-dark[_ngcontent-%COMP%]{color:#333}.la-ball-zig-zag[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-ball-zig-zag[_ngcontent-%COMP%]{position:relative;width:32px;height:32px}.la-ball-zig-zag[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-radius:100%}.la-ball-zig-zag[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation:ball-zig-effect .7s linear 0s infinite;animation:ball-zig-effect .7s linear 0s infinite}.la-ball-zig-zag[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{-webkit-animation:ball-zag-effect .7s linear 0s infinite;animation:ball-zag-effect .7s linear 0s infinite}.la-ball-zig-zag.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-ball-zig-zag.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-zig-zag.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-ball-zig-zag.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.la-ball-zig-zag.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-ball-zig-zag.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30px;height:30px;margin-top:-15px;margin-left:-15px}@-webkit-keyframes ball-zig-effect{0%{transform:translate(0)}33%{transform:translate(-75%,-150%)}66%{transform:translate(75%,-150%)}to{transform:translate(0)}}@keyframes ball-zig-effect{0%{transform:translate(0)}33%{transform:translate(-75%,-150%)}66%{transform:translate(75%,-150%)}to{transform:translate(0)}}@-webkit-keyframes ball-zag-effect{0%{transform:translate(0)}33%{transform:translate(75%,150%)}66%{transform:translate(-75%,150%)}to{transform:translate(0)}}@keyframes ball-zag-effect{0%{transform:translate(0)}33%{transform:translate(75%,150%)}66%{transform:translate(-75%,150%)}to{transform:translate(0)}}.la-cog[_ngcontent-%COMP%], .la-cog[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-cog[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-cog.la-dark[_ngcontent-%COMP%]{color:#333}.la-cog[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-cog[_ngcontent-%COMP%]{width:31px;height:31px}.la-cog[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%;height:100%;background-color:transparent;border-style:dashed;border-width:2px;border-radius:100%;-webkit-animation:cog-rotate 4s linear infinite;animation:cog-rotate 4s linear infinite}.la-cog[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:2px solid;border-radius:100%}.la-cog.la-sm[_ngcontent-%COMP%]{width:15px;height:15px}.la-cog.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .la-cog.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-width:1px}.la-cog.la-2x[_ngcontent-%COMP%]{width:61px;height:61px}.la-cog.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .la-cog.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-width:4px}.la-cog.la-3x[_ngcontent-%COMP%]{width:91px;height:91px}.la-cog.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .la-cog.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{border-width:6px}@-webkit-keyframes cog-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cog-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.la-cube-transition[_ngcontent-%COMP%], .la-cube-transition[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-cube-transition[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-cube-transition.la-dark[_ngcontent-%COMP%]{color:#333}.la-cube-transition[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-cube-transition[_ngcontent-%COMP%]{width:32px;height:32px}.la-cube-transition[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:14px;height:14px;margin-top:-7px;margin-left:-7px;border-radius:0;-webkit-animation:cube-transition 1.6s ease-in-out 0s infinite;animation:cube-transition 1.6s ease-in-out 0s infinite}.la-cube-transition[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}.la-cube-transition.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-cube-transition.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:6px;height:6px;margin-top:-3px;margin-left:-3px}.la-cube-transition.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-cube-transition.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:28px;height:28px;margin-top:-14px;margin-left:-14px}.la-cube-transition.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-cube-transition.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:42px;height:42px;margin-top:-21px;margin-left:-21px}@-webkit-keyframes cube-transition{25%{top:0;left:100%;transform:scale(.5) rotate(-90deg)}50%{top:100%;left:100%;transform:scale(1) rotate(-180deg)}75%{top:100%;left:0;transform:scale(.5) rotate(-270deg)}to{top:0;left:0;transform:scale(1) rotate(-1turn)}}@keyframes cube-transition{25%{top:0;left:100%;transform:scale(.5) rotate(-90deg)}50%{top:100%;left:100%;transform:scale(1) rotate(-180deg)}75%{top:100%;left:0;transform:scale(.5) rotate(-270deg)}to{top:0;left:0;transform:scale(1) rotate(-1turn)}}.la-fire[_ngcontent-%COMP%], .la-fire[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-fire[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-fire.la-dark[_ngcontent-%COMP%]{color:#333}.la-fire[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-fire[_ngcontent-%COMP%]{width:32px;height:32px}.la-fire[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;width:12px;height:12px;border-radius:0;border-radius:2px;transform:translateY(0) translateX(-50%) rotate(45deg) scale(0);-webkit-animation:fire-diamonds 1.5s linear infinite;animation:fire-diamonds 1.5s linear infinite}.la-fire[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:-.85s;animation-delay:-.85s}.la-fire[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:-1.85s;animation-delay:-1.85s}.la-fire[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:-2.85s;animation-delay:-2.85s}.la-fire.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-fire.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:6px;height:6px}.la-fire.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-fire.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:24px;height:24px}.la-fire.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-fire.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:36px;height:36px}@-webkit-keyframes fire-diamonds{0%{transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}50%{transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}to{transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}}@keyframes fire-diamonds{0%{transform:translateY(75%) translateX(-50%) rotate(45deg) scale(0)}50%{transform:translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)}to{transform:translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)}}.la-line-scale-party[_ngcontent-%COMP%], .la-line-scale-party[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-line-scale-party[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-line-scale-party.la-dark[_ngcontent-%COMP%]{color:#333}.la-line-scale-party[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-line-scale-party[_ngcontent-%COMP%]{width:40px;height:32px}.la-line-scale-party[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:32px;margin:0 2px;border-radius:0;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.la-line-scale-party[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-duration:.43s;animation-duration:.43s;-webkit-animation-delay:-.23s;animation-delay:-.23s}.la-line-scale-party[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-duration:.62s;animation-duration:.62s;-webkit-animation-delay:-.32s;animation-delay:-.32s}.la-line-scale-party[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-duration:.43s;animation-duration:.43s;-webkit-animation-delay:-.44s;animation-delay:-.44s}.la-line-scale-party[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:-.31s;animation-delay:-.31s}.la-line-scale-party[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-duration:.74s;animation-duration:.74s;-webkit-animation-delay:-.24s;animation-delay:-.24s}.la-line-scale-party.la-sm[_ngcontent-%COMP%]{width:20px;height:16px}.la-line-scale-party.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:2px;height:16px;margin:0 1px}.la-line-scale-party.la-2x[_ngcontent-%COMP%]{width:80px;height:64px}.la-line-scale-party.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:8px;height:64px;margin:0 4px}.la-line-scale-party.la-3x[_ngcontent-%COMP%]{width:120px;height:96px}.la-line-scale-party.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:12px;height:96px;margin:0 6px}@-webkit-keyframes line-scale-party{0%{transform:scaleY(1)}50%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes line-scale-party{0%{transform:scaleY(1)}50%{transform:scaleY(.3)}to{transform:scaleY(1)}}.la-line-scale-pulse-out-rapid[_ngcontent-%COMP%], .la-line-scale-pulse-out-rapid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-line-scale-pulse-out-rapid[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-line-scale-pulse-out-rapid.la-dark[_ngcontent-%COMP%]{color:#333}.la-line-scale-pulse-out-rapid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-line-scale-pulse-out-rapid[_ngcontent-%COMP%]{width:40px;height:32px}.la-line-scale-pulse-out-rapid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:32px;margin:0 2px;border-radius:0;-webkit-animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) infinite;animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) infinite}.la-line-scale-pulse-out-rapid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.la-line-scale-pulse-out-rapid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2), .la-line-scale-pulse-out-rapid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-delay:-.65s;animation-delay:-.65s}.la-line-scale-pulse-out-rapid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child, .la-line-scale-pulse-out-rapid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-delay:-.4s;animation-delay:-.4s}.la-line-scale-pulse-out-rapid.la-sm[_ngcontent-%COMP%]{width:20px;height:16px}.la-line-scale-pulse-out-rapid.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:2px;height:16px;margin:0 1px}.la-line-scale-pulse-out-rapid.la-2x[_ngcontent-%COMP%]{width:80px;height:64px}.la-line-scale-pulse-out-rapid.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:8px;height:64px;margin:0 4px}.la-line-scale-pulse-out-rapid.la-3x[_ngcontent-%COMP%]{width:120px;height:96px}.la-line-scale-pulse-out-rapid.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:12px;height:96px;margin:0 6px}@-webkit-keyframes line-scale-pulse-out-rapid{0%{transform:scaley(1)}80%{transform:scaley(.3)}90%{transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{transform:scaley(1)}80%{transform:scaley(.3)}90%{transform:scaley(1)}}.la-line-scale-pulse-out[_ngcontent-%COMP%], .la-line-scale-pulse-out[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-line-scale-pulse-out[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-line-scale-pulse-out.la-dark[_ngcontent-%COMP%]{color:#333}.la-line-scale-pulse-out[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-line-scale-pulse-out[_ngcontent-%COMP%]{width:40px;height:32px}.la-line-scale-pulse-out[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:32px;margin:0 2px;border-radius:0;-webkit-animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) infinite;animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) infinite}.la-line-scale-pulse-out[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.la-line-scale-pulse-out[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2), .la-line-scale-pulse-out[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-delay:-.7s;animation-delay:-.7s}.la-line-scale-pulse-out[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child, .la-line-scale-pulse-out[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-delay:-.5s;animation-delay:-.5s}.la-line-scale-pulse-out.la-sm[_ngcontent-%COMP%]{width:20px;height:16px}.la-line-scale-pulse-out.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:2px;height:16px;margin:0 1px}.la-line-scale-pulse-out.la-2x[_ngcontent-%COMP%]{width:80px;height:64px}.la-line-scale-pulse-out.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:8px;height:64px;margin:0 4px}.la-line-scale-pulse-out.la-3x[_ngcontent-%COMP%]{width:120px;height:96px}.la-line-scale-pulse-out.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:12px;height:96px;margin:0 6px}@-webkit-keyframes line-scale-pulse-out{0%{transform:scaley(1)}50%{transform:scaley(.3)}to{transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{transform:scaley(1)}50%{transform:scaley(.3)}to{transform:scaley(1)}}.la-line-scale[_ngcontent-%COMP%], .la-line-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-line-scale[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-line-scale.la-dark[_ngcontent-%COMP%]{color:#333}.la-line-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-line-scale[_ngcontent-%COMP%]{width:40px;height:32px}.la-line-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:32px;margin:0 2px;border-radius:0;-webkit-animation:line-scale 1.2s ease infinite;animation:line-scale 1.2s ease infinite}.la-line-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.la-line-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.la-line-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.la-line-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.la-line-scale[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}.la-line-scale.la-sm[_ngcontent-%COMP%]{width:20px;height:16px}.la-line-scale.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:2px;height:16px;margin:0 1px}.la-line-scale.la-2x[_ngcontent-%COMP%]{width:80px;height:64px}.la-line-scale.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:8px;height:64px;margin:0 4px}.la-line-scale.la-3x[_ngcontent-%COMP%]{width:120px;height:96px}.la-line-scale.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:12px;height:96px;margin:0 6px}@-webkit-keyframes line-scale{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes line-scale{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%], .la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-line-spin-clockwise-fade-rotating.la-dark[_ngcontent-%COMP%]{color:#333}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%]{width:32px;height:32px;-webkit-animation:line-spin-clockwise-fade-rotating-rotate 6s linear infinite;animation:line-spin-clockwise-fade-rotating-rotate 6s linear infinite}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;-webkit-animation:line-spin-clockwise-fade-rotating 1s ease-in-out infinite;animation:line-spin-clockwise-fade-rotating 1s ease-in-out infinite}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:15%;left:50%;transform:rotate(0deg);-webkit-animation-delay:-.875s;animation-delay:-.875s}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:25.2512626585%;left:74.7487373415%;transform:rotate(45deg);-webkit-animation-delay:-.75s;animation-delay:-.75s}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:85%;transform:rotate(90deg);-webkit-animation-delay:-.625s;animation-delay:-.625s}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:74.7487373415%;left:74.7487373415%;transform:rotate(135deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:84.9999999974%;left:50.0000000004%;transform:rotate(180deg);-webkit-animation-delay:-.375s;animation-delay:-.375s}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:74.7487369862%;left:25.2512627193%;transform:rotate(225deg);-webkit-animation-delay:-.25s;animation-delay:-.25s}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999806189%;left:15.0000039834%;transform:rotate(270deg);-webkit-animation-delay:-.125s;animation-delay:-.125s}.la-line-spin-clockwise-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:25.2506949798%;left:25.2513989292%;transform:rotate(315deg);-webkit-animation-delay:0s;animation-delay:0s}.la-line-spin-clockwise-fade-rotating.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-line-spin-clockwise-fade-rotating.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-clockwise-fade-rotating.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-line-spin-clockwise-fade-rotating.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-clockwise-fade-rotating.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-line-spin-clockwise-fade-rotating.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@-webkit-keyframes line-spin-clockwise-fade-rotating-rotate{to{transform:rotate(-1turn)}}@keyframes line-spin-clockwise-fade-rotating-rotate{to{transform:rotate(-1turn)}}@-webkit-keyframes line-spin-clockwise-fade-rotating{50%{opacity:.2}to{opacity:1}}@keyframes line-spin-clockwise-fade-rotating{50%{opacity:.2}to{opacity:1}}.la-line-spin-clockwise-fade[_ngcontent-%COMP%], .la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-line-spin-clockwise-fade[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-line-spin-clockwise-fade.la-dark[_ngcontent-%COMP%]{color:#333}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-line-spin-clockwise-fade[_ngcontent-%COMP%]{width:32px;height:32px}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;-webkit-animation:line-spin-clockwise-fade 1s ease-in-out infinite;animation:line-spin-clockwise-fade 1s ease-in-out infinite}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:15%;left:50%;transform:rotate(0deg);-webkit-animation-delay:-.875s;animation-delay:-.875s}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:25.2512626585%;left:74.7487373415%;transform:rotate(45deg);-webkit-animation-delay:-.75s;animation-delay:-.75s}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:85%;transform:rotate(90deg);-webkit-animation-delay:-.625s;animation-delay:-.625s}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:74.7487373415%;left:74.7487373415%;transform:rotate(135deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:84.9999999974%;left:50.0000000004%;transform:rotate(180deg);-webkit-animation-delay:-.375s;animation-delay:-.375s}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:74.7487369862%;left:25.2512627193%;transform:rotate(225deg);-webkit-animation-delay:-.25s;animation-delay:-.25s}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999806189%;left:15.0000039834%;transform:rotate(270deg);-webkit-animation-delay:-.125s;animation-delay:-.125s}.la-line-spin-clockwise-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:25.2506949798%;left:25.2513989292%;transform:rotate(315deg);-webkit-animation-delay:0s;animation-delay:0s}.la-line-spin-clockwise-fade.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-line-spin-clockwise-fade.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-clockwise-fade.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-line-spin-clockwise-fade.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-clockwise-fade.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-line-spin-clockwise-fade.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@-webkit-keyframes line-spin-clockwise-fade{50%{opacity:.2}to{opacity:1}}@keyframes line-spin-clockwise-fade{50%{opacity:.2}to{opacity:1}}.la-line-spin-fade-rotating[_ngcontent-%COMP%], .la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-line-spin-fade-rotating[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-line-spin-fade-rotating.la-dark[_ngcontent-%COMP%]{color:#333}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-line-spin-fade-rotating[_ngcontent-%COMP%]{width:32px;height:32px;-webkit-animation:ball-spin-fade-rotating-rotate 6s linear infinite;animation:ball-spin-fade-rotating-rotate 6s linear infinite}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;-webkit-animation:line-spin-fade-rotating 1s ease-in-out infinite;animation:line-spin-fade-rotating 1s ease-in-out infinite}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:15%;left:50%;transform:rotate(0deg);-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:25.2512626585%;left:74.7487373415%;transform:rotate(45deg);-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:85%;transform:rotate(90deg);-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:74.7487373415%;left:74.7487373415%;transform:rotate(135deg);-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:84.9999999974%;left:50.0000000004%;transform:rotate(180deg);-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:74.7487369862%;left:25.2512627193%;transform:rotate(225deg);-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999806189%;left:15.0000039834%;transform:rotate(270deg);-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.la-line-spin-fade-rotating[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:25.2506949798%;left:25.2513989292%;transform:rotate(315deg);-webkit-animation-delay:-2s;animation-delay:-2s}.la-line-spin-fade-rotating.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-line-spin-fade-rotating.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-fade-rotating.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-line-spin-fade-rotating.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-fade-rotating.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-line-spin-fade-rotating.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@-webkit-keyframes ball-spin-fade-rotating-rotate{to{transform:rotate(1turn)}}@keyframes ball-spin-fade-rotating-rotate{to{transform:rotate(1turn)}}@-webkit-keyframes line-spin-fade-rotating{50%{opacity:.2}to{opacity:1}}@keyframes line-spin-fade-rotating{50%{opacity:.2}to{opacity:1}}.la-line-spin-fade[_ngcontent-%COMP%], .la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-line-spin-fade[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-line-spin-fade.la-dark[_ngcontent-%COMP%]{color:#333}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-line-spin-fade[_ngcontent-%COMP%]{width:32px;height:32px}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;width:2px;height:10px;margin:-5px 2px 2px -1px;border-radius:0;-webkit-animation:line-spin-fade 1s ease-in-out infinite;animation:line-spin-fade 1s ease-in-out infinite}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:15%;left:50%;transform:rotate(0deg);-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:25.2512626585%;left:74.7487373415%;transform:rotate(45deg);-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){top:50%;left:85%;transform:rotate(90deg);-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){top:74.7487373415%;left:74.7487373415%;transform:rotate(135deg);-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){top:84.9999999974%;left:50.0000000004%;transform:rotate(180deg);-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){top:74.7487369862%;left:25.2512627193%;transform:rotate(225deg);-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(7){top:49.9999806189%;left:15.0000039834%;transform:rotate(270deg);-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.la-line-spin-fade[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(8){top:25.2506949798%;left:25.2513989292%;transform:rotate(315deg);-webkit-animation-delay:-2s;animation-delay:-2s}.la-line-spin-fade.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-line-spin-fade.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:1px;height:4px;margin-top:-2px;margin-left:0}.la-line-spin-fade.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-line-spin-fade.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:4px;height:20px;margin-top:-10px;margin-left:-2px}.la-line-spin-fade.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-line-spin-fade.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:6px;height:30px;margin-top:-15px;margin-left:-3px}@-webkit-keyframes line-spin-fade{50%{opacity:.2}to{opacity:1}}@keyframes line-spin-fade{50%{opacity:.2}to{opacity:1}}.la-pacman[_ngcontent-%COMP%], .la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-pacman[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-pacman.la-dark[_ngcontent-%COMP%]{color:#333}.la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-pacman[_ngcontent-%COMP%]{width:32px;height:32px}.la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child, .la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){width:0;height:0;background:transparent;border-style:solid;border-right:solid transparent;border-width:16px;border-radius:100%;-webkit-animation:pacman-rotate-half-up .5s 0s infinite;animation:pacman-rotate-half-up .5s 0s infinite;position:absolute}.la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-name:pacman-rotate-half-down;animation-name:pacman-rotate-half-down;top:0}.la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3), .la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4), .la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5), .la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){position:absolute;top:50%;left:200%;width:8px;height:8px;border-radius:100%;opacity:0;-webkit-animation:pacman-balls 2s linear 0s infinite;animation:pacman-balls 2s linear 0s infinite}.la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:-1.44s;animation-delay:-1.44s}.la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-delay:-1.94s;animation-delay:-1.94s}.la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-delay:-2.44s;animation-delay:-2.44s}.la-pacman[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){-webkit-animation-delay:-2.94s;animation-delay:-2.94s}.la-pacman.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-pacman.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child, .la-pacman.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){border-width:8px;position:absolute}.la-pacman.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:0}.la-pacman.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3), .la-pacman.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4), .la-pacman.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5), .la-pacman.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){width:4px;height:4px}.la-pacman.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-pacman.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child, .la-pacman.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){border-width:32px;position:absolute}.la-pacman.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:0}.la-pacman.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3), .la-pacman.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4), .la-pacman.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5), .la-pacman.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){width:16px;height:16px}.la-pacman.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-pacman.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child, .la-pacman.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){border-width:48px;position:absolute}.la-pacman.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){top:0}.la-pacman.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(3), .la-pacman.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(4), .la-pacman.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(5), .la-pacman.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(6){width:24px;height:24px}@-webkit-keyframes pacman-rotate-half-up{0%,to{transform:rotate(270deg)}50%{transform:rotate(1turn)}}@keyframes pacman-rotate-half-up{0%,to{transform:rotate(270deg)}50%{transform:rotate(1turn)}}@-webkit-keyframes pacman-rotate-half-down{0%,to{transform:rotate(90deg)}50%{transform:rotate(0deg)}}@keyframes pacman-rotate-half-down{0%,to{transform:rotate(90deg)}50%{transform:rotate(0deg)}}@-webkit-keyframes pacman-balls{0%{left:200%;opacity:0;transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}to{left:0;transform:translateY(-50%)}}@keyframes pacman-balls{0%{left:200%;opacity:0;transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}to{left:0;transform:translateY(-50%)}}.la-square-jelly-box[_ngcontent-%COMP%], .la-square-jelly-box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-square-jelly-box[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-square-jelly-box.la-dark[_ngcontent-%COMP%]{color:#333}.la-square-jelly-box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-square-jelly-box[_ngcontent-%COMP%]{width:32px;height:32px}.la-square-jelly-box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child, .la-square-jelly-box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){position:absolute;left:0;width:100%}.la-square-jelly-box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{top:-25%;z-index:1;height:100%;border-radius:10%;-webkit-animation:square-jelly-box-animate .6s linear -.1s infinite;animation:square-jelly-box-animate .6s linear -.1s infinite}.la-square-jelly-box[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2){bottom:-9%;height:10%;background:#000;border-radius:50%;opacity:.2;-webkit-animation:square-jelly-box-shadow .6s linear -.1s infinite;animation:square-jelly-box-shadow .6s linear -.1s infinite}.la-square-jelly-box.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-square-jelly-box.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-square-jelly-box.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}@-webkit-keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;transform:translateY(50%) scaleY(.9) rotate(45deg)}75%{transform:translateY(25%) rotate(67.5deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes square-jelly-box-animate{17%{border-bottom-right-radius:10%}25%{transform:translateY(25%) rotate(22.5deg)}50%{border-bottom-right-radius:100%;transform:translateY(50%) scaleY(.9) rotate(45deg)}75%{transform:translateY(25%) rotate(67.5deg)}to{transform:translateY(0) rotate(90deg)}}@-webkit-keyframes square-jelly-box-shadow{50%{transform:scaleX(1.25)}}@keyframes square-jelly-box-shadow{50%{transform:scaleX(1.25)}}.la-square-loader[_ngcontent-%COMP%], .la-square-loader[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-square-loader[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-square-loader.la-dark[_ngcontent-%COMP%]{color:#333}.la-square-loader[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-square-loader[_ngcontent-%COMP%]{width:32px;height:32px}.la-square-loader[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%;height:100%;background:transparent;border-width:2px;border-radius:0;-webkit-animation:square-loader 2s ease infinite;animation:square-loader 2s ease infinite}.la-square-loader[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{display:inline-block;width:100%;vertical-align:top;content:"";background-color:currentColor;-webkit-animation:square-loader-inner 2s ease-in infinite;animation:square-loader-inner 2s ease-in infinite}.la-square-loader.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-square-loader.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:1px}.la-square-loader.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-square-loader.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:4px}.la-square-loader.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}.la-square-loader.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:6px}@-webkit-keyframes square-loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes square-loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@-webkit-keyframes square-loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}to{height:0}}@keyframes square-loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}to{height:0}}.la-square-spin[_ngcontent-%COMP%], .la-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-square-spin[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-square-spin.la-dark[_ngcontent-%COMP%]{color:#333}.la-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-square-spin[_ngcontent-%COMP%]{width:32px;height:32px}.la-square-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%;height:100%;border-radius:0;-webkit-animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite}.la-square-spin.la-sm[_ngcontent-%COMP%]{width:16px;height:16px}.la-square-spin.la-2x[_ngcontent-%COMP%]{width:64px;height:64px}.la-square-spin.la-3x[_ngcontent-%COMP%]{width:96px;height:96px}@-webkit-keyframes square-spin{0%{transform:perspective(100px) rotateX(0) rotateY(0)}25%{transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(100px) rotateX(0) rotateY(180deg)}to{transform:perspective(100px) rotateX(0) rotateY(1turn)}}@keyframes square-spin{0%{transform:perspective(100px) rotateX(0) rotateY(0)}25%{transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(100px) rotateX(0) rotateY(180deg)}to{transform:perspective(100px) rotateX(0) rotateY(1turn)}}.la-timer[_ngcontent-%COMP%], .la-timer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-timer[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-timer.la-dark[_ngcontent-%COMP%]{color:#333}.la-timer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-timer[_ngcontent-%COMP%], .la-timer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:32px;height:32px}.la-timer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background:transparent;border-width:2px;border-radius:100%}.la-timer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after, .la-timer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{position:absolute;top:14px;left:14px;display:block;width:2px;margin-top:-1px;margin-left:-1px;content:"";background:currentColor;border-radius:2px;transform-origin:1px 1px 0;-webkit-animation:timer-loader 1.25s linear infinite;animation:timer-loader 1.25s linear infinite;-webkit-animation-delay:-625ms;animation-delay:-625ms}.la-timer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{height:12px}.la-timer[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{height:8px;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-delay:-7.5s;animation-delay:-7.5s}.la-timer.la-sm[_ngcontent-%COMP%], .la-timer.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:16px;height:16px}.la-timer.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:1px}.la-timer.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after, .la-timer.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{top:7px;left:7px;width:1px;margin-top:-.5px;margin-left:-.5px;border-radius:1px;transform-origin:.5px .5px 0}.la-timer.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{height:6px}.la-timer.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{height:4px}.la-timer.la-2x[_ngcontent-%COMP%], .la-timer.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:64px;height:64px}.la-timer.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:4px}.la-timer.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after, .la-timer.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{top:28px;left:28px;width:4px;margin-top:-2px;margin-left:-2px;border-radius:4px;transform-origin:2px 2px 0}.la-timer.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{height:24px}.la-timer.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{height:16px}.la-timer.la-3x[_ngcontent-%COMP%], .la-timer.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:96px;height:96px}.la-timer.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:6px}.la-timer.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after, .la-timer.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{top:42px;left:42px;width:6px;margin-top:-3px;margin-left:-3px;border-radius:6px;transform-origin:3px 3px 0}.la-timer.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:before{height:36px}.la-timer.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:after{height:24px}@-webkit-keyframes timer-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes timer-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.la-triangle-skew-spin[_ngcontent-%COMP%], .la-triangle-skew-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{position:relative;box-sizing:border-box}.la-triangle-skew-spin[_ngcontent-%COMP%]{display:block;font-size:0;color:#fff}.la-triangle-skew-spin.la-dark[_ngcontent-%COMP%]{color:#333}.la-triangle-skew-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:inline-block;float:none;background-color:currentColor;border:0 solid}.la-triangle-skew-spin[_ngcontent-%COMP%]{width:32px;height:16px}.la-triangle-skew-spin[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:0;height:0;background:transparent;border-left:none;border-right:none;border-color:currentcolor transparent;border-style:solid;border-width:0 16px 16px;-webkit-animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite}.la-triangle-skew-spin.la-sm[_ngcontent-%COMP%]{width:16px;height:8px}.la-triangle-skew-spin.la-sm[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:0 8px 8px}.la-triangle-skew-spin.la-2x[_ngcontent-%COMP%]{width:64px;height:32px}.la-triangle-skew-spin.la-2x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:0 32px 32px}.la-triangle-skew-spin.la-3x[_ngcontent-%COMP%]{width:96px;height:48px}.la-triangle-skew-spin.la-3x[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-width:0 48px 48px}@-webkit-keyframes triangle-skew-spin{0%{transform:perspective(100px) rotateX(0) rotateY(0)}25%{transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(100px) rotateX(0) rotateY(180deg)}to{transform:perspective(100px) rotateX(0) rotateY(1turn)}}@keyframes triangle-skew-spin{0%{transform:perspective(100px) rotateX(0) rotateY(0)}25%{transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(100px) rotateX(0) rotateY(180deg)}to{transform:perspective(100px) rotateX(0) rotateY(1turn)}}.ngx-spinner-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%}.ngx-spinner-overlay[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(.loading-text){top:50%;left:50%;margin:0;position:absolute;transform:translate(-50%,-50%)}.loading-text[_ngcontent-%COMP%]{position:absolute;top:60%;left:50%;transform:translate(-50%,-60%)}'],data:{animation:[Object(l.j)("fadeIn",[Object(l.g)("in",Object(l.h)({opacity:1})),Object(l.i)(":enter",[Object(l.h)({opacity:0}),Object(l.e)(300)]),Object(l.i)(":leave",Object(l.e)(200,Object(l.h)({opacity:0})))])]},changeDetection:0}),t})(),w=(()=>{class t{constructor(t){this._sanitizer=t}transform(t){if(t)return this._sanitizer.bypassSecurityTrustHtml(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(u.b))},t.\u0275pipe=i.Lb({name:"safeHtml",type:t,pure:!0}),t})(),x=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[c.c]]}),t})()},K3ix:function(t,e,n){"use strict";n.d(e,"a",function(){return l}),n.d(e,"b",function(){return f}),n.d(e,"c",function(){return g});var i=n("8Y7J"),o=n("lUod"),r=n("3XJ7"),s=n("WyaX");const a=["*"];let l=(()=>{class t{constructor(){this.hide=Function,this.setClass=Function}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),c=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const u={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0,initialState:{}},d=new i.q("override-default-config");let h=(()=>{class t{constructor(t,e,n){this._element=e,this._renderer=n,this.isShown=!1,this.isModalHiding=!1,this.clickStartedInContent=!1,this.config=Object.assign({},t)}ngOnInit(){this.isAnimated&&this._renderer.addClass(this._element.nativeElement,"fade"),this._renderer.setStyle(this._element.nativeElement,"display","block"),setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,Object(o.d)()?"in":"show")},this.isAnimated?150:0),document&&document.body&&(1===this.bsModalService.getModalsCount()&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(document.body,"modal-open")),this._element.nativeElement&&this._element.nativeElement.focus()}onClickStarted(t){this.clickStartedInContent=t.target!==this._element.nativeElement}onClickStop(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this._element.nativeElement||this.clickStartedInContent?this.clickStartedInContent=!1:(this.bsModalService.setDismissReason("backdrop-click"),this.hide())}onPopState(){this.bsModalService.setDismissReason("browser-back-navigation-clicked"),this.hide()}onEsc(t){this.isShown&&(27!==t.keyCode&&"Escape"!==t.key||t.preventDefault(),this.config.keyboard&&this.level===this.bsModalService.getModalsCount()&&(this.bsModalService.setDismissReason("esc"),this.hide()))}ngOnDestroy(){this.isShown&&this.hide()}hide(){!this.isModalHiding&&this.isShown&&(this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,Object(o.d)()?"in":"show"),setTimeout(()=>{this.isShown=!1,document&&document.body&&1===this.bsModalService.getModalsCount()&&this._renderer.removeClass(document.body,"modal-open"),this.bsModalService.hide(this.config.id),this.isModalHiding=!1},this.isAnimated?300:0))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(c),i.Mb(i.l),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["modal-container"]],hostAttrs:["role","dialog","tabindex","-1",1,"modal"],hostVars:3,hostBindings:function(t,e){1&t&&i.cc("mousedown",function(t){return e.onClickStarted(t)})("mouseup",function(t){return e.onClickStop(t)})("popstate",function(){return e.onPopState()},!1,i.yc)("keydown.esc",function(t){return e.onEsc(t)},!1,i.yc),2&t&&i.zb("aria-modal",!0)("aria-labelledby",e.config.ariaLabelledBy)("aria-describedby",e.config.ariaDescribedby)},ngContentSelectors:a,decls:3,vars:2,consts:[["role","document"],[1,"modal-content"]],template:function(t,e){1&t&&(i.lc(),i.Sb(0,"div",0),i.Sb(1,"div",1),i.kc(2),i.Rb(),i.Rb()),2&t&&i.Ab("modal-dialog"+(e.config.class?" "+e.config.class:""))},encapsulation:2}),t})(),p=(()=>{class t{constructor(t,e){this._isShown=!1,this.element=t,this.renderer=e}get isAnimated(){return this._isAnimated}set isAnimated(t){this._isAnimated=t}get isShown(){return this._isShown}set isShown(t){this._isShown=t,t?this.renderer.addClass(this.element.nativeElement,"in"):this.renderer.removeClass(this.element.nativeElement,"in"),Object(o.d)()||(t?this.renderer.addClass(this.element.nativeElement,"show"):this.renderer.removeClass(this.element.nativeElement,"show"))}ngOnInit(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,"fade"),o.b.reflow(this.element.nativeElement)),this.isShown=!0}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-modal-backdrop"]],hostAttrs:[1,"modal-backdrop"],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),f=(()=>{class t{constructor(t,e,n){this.clf=e,this.modalDefaultOption=n,this.onShow=new i.n,this.onShown=new i.n,this.onHide=new i.n,this.onHidden=new i.n,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.lastDismissReason=null,this.loaders=[],this._backdropLoader=this.clf.createLoader(null,null,null),this._renderer=t.createRenderer(null,null),this.config=n?Object.assign({},u,n):u}show(t,e){this.modalsCount++,this._createLoaders();const n=(null==e?void 0:e.id)||(new Date).getUTCMilliseconds();return this.config=this.modalDefaultOption?Object.assign({},u,this.modalDefaultOption,e):Object.assign({},u,e),this.config.id=n,this._showBackdrop(),this.lastDismissReason=null,this._showModal(t)}hide(t){1!==this.modalsCount&&null!=t||(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1&&null!=t?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(t),this.removeLoaders(t)},this.config.animated?150:0)}_showBackdrop(){const t=this.config.backdrop||"static"===this.config.backdrop,e=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),t&&e&&(this._backdropLoader.attach(p).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){this.backdropRef&&(this.backdropRef.instance.isShown=!1,setTimeout(()=>this.removeBackdrop(),this.config.animated?150:0))}_showModal(t){var e;const n=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers)for(const i of this.config.providers)n.provide(i);const o=new l,r=n.provide({provide:c,useValue:this.config}).provide({provide:l,useValue:o}).attach(h).to("body");return o.hide=()=>r.instance.hide(),o.setClass=t=>{r.instance.config.class=t},o.onHidden=new i.n,o.onHide=new i.n,this.copyEvent(n.onBeforeHide,o.onHide),this.copyEvent(n.onHidden,o.onHidden),r.show({content:t,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),r.instance.level=this.getModalsCount(),o.content=n.getInnerComponent()||null,o.id=null===(e=r.instance.config)||void 0===e?void 0:e.id,o}_hideModal(t){if(null!=t){const e=this.loaders.findIndex(e=>e.instance.config.id===t),n=this.loaders[e];n&&n.hide(t)}else this.loaders.forEach(t=>{t.hide(t.instance.config.id)})}getModalsCount(){return this.modalsCount}setDismissReason(t){this.lastDismissReason=t}removeBackdrop(){this._renderer.removeClass(document.body,"modal-open"),this._backdropLoader.hide(),this.backdropRef=null}checkScrollbar(){this.isBodyOverflowing=document.body.clientWidth<window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()}setScrollbar(){document&&(this.originalBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")||"0",10),this.isBodyOverflowing&&(document.body.style.paddingRight=this.originalBodyPadding+this.scrollbarWidth+"px"))}resetScrollbar(){document.body.style.paddingRight=this.originalBodyPadding+"px"}getScrollbarWidth(){const t=this._renderer.createElement("div");this._renderer.addClass(t,"modal-scrollbar-measure"),this._renderer.appendChild(document.body,t);const e=t.offsetWidth-t.clientWidth;return this._renderer.removeChild(document.body,t),e}_createLoaders(){const t=this.clf.createLoader(null,null,null);this.copyEvent(t.onBeforeShow,this.onShow),this.copyEvent(t.onShown,this.onShown),this.copyEvent(t.onBeforeHide,this.onHide),this.copyEvent(t.onHidden,this.onHidden),this.loaders.push(t)}removeLoaders(t){if(null!=t){const e=this.loaders.findIndex(e=>e.instance.config.id===t);e>=0&&(this.loaders.splice(e,1),this.loaders.forEach((t,e)=>{t.instance.level=e+1}))}else this.loaders.splice(0,this.loaders.length)}copyEvent(t,e){t.subscribe(t=>{e.emit(this.lastDismissReason||t)})}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.F),i.Zb(r.a),i.Zb(d,8))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),g=(()=>{class t{static forRoot(){return{ngModule:t,providers:[f,r.a,s.a]}}static forChild(){return{ngModule:t,providers:[f,r.a,s.a]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})()},Kj3r:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=n("7o/Q"),o=n("D0XW");function r(t,e=o.a){return n=>n.lift(new s(t,e))}class s{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 i.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()}},Kqap:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("7o/Q");function o(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(i){return i.lift(new r(t,e,n))}}class r{constructor(t,e,n=!1){this.accumulator=t,this.seed=e,this.hasSeed=n}call(t,e){return e.subscribe(new s(t,this.accumulator,this.seed,this.hasSeed))}}class s extends i.a{constructor(t,e,n,i){super(t),this.accumulator=e,this._seed=n,this.hasSeed=i,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(i){this.destination.error(i)}this.seed=n,this.destination.next(n)}}},KqfI:function(t,e,n){"use strict";function i(){}n.d(e,"a",function(){return i})},LRne:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var i=n("z+Ro"),o=n("yCtX"),r=n("jZKg");function s(...t){let e=t[t.length-1];return Object(i.a)(e)?(t.pop(),Object(r.a)(t,e)):Object(o.a)(t)}},Lhse:function(t,e,n){"use strict";function i(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(e,"a",function(){return o});const o=i()},NJ4a:function(t,e,n){"use strict";function i(t){setTimeout(()=>{throw t},0)}n.d(e,"a",function(){return i})},PSD3:function(t,e,n){t.exports=function(){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function n(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function i(t,e,i){return e&&n(t.prototype,e),i&&n(t,i),t}function o(){return(o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function r(t){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function a(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function l(t,e,n){return(l=a()?Reflect.construct:function(t,e,n){var i=[null];i.push.apply(i,e);var o=new(Function.bind.apply(t,i));return n&&s(o,n.prototype),o}).apply(null,arguments)}function c(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function u(t,e,n){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var i=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=r(t)););return t}(t,e);if(i){var o=Object.getOwnPropertyDescriptor(i,e);return o.get?o.get.call(n):o.value}})(t,e,n||t)}var d=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},h=function(t){return Object.keys(t).map(function(e){return t[e]})},p=function(t){return Array.prototype.slice.call(t)},f=function(e){console.warn("".concat("SweetAlert2:"," ").concat("object"===t(e)?e.join(" "):e))},g=function(t){console.error("".concat("SweetAlert2:"," ").concat(t))},b=[],m=function(t){return"function"==typeof t?t():t},_=function(t){return t&&"function"==typeof t.toPromise},y=function(t){return _(t)?t.toPromise():Promise.resolve(t)},v=function(t){return t&&Promise.resolve(t)===t},w=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),x=function(e){return e instanceof Element||function(e){return"object"===t(e)&&e.jquery}(e)},C=function(t){var e={};for(var n in t)e[t[n]]="swal2-"+t[n];return e},k=C(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","toast-column","show","hide","close","title","header","content","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),O=C(["success","warning","info","question","error"]),S=function(){return document.body.querySelector(".".concat(k.container))},M=function(t){var e=S();return e?e.querySelector(t):null},P=function(t){return M(".".concat(t))},D=function(){return P(k.popup)},E=function(){return P(k.icon)},T=function(){return P(k.title)},R=function(){return P(k.content)},A=function(){return P(k["html-container"])},I=function(){return P(k.image)},j=function(){return P(k["progress-steps"])},F=function(){return P(k["validation-message"])},N=function(){return M(".".concat(k.actions," .").concat(k.confirm))},L=function(){return M(".".concat(k.actions," .").concat(k.deny))},H=function(){return M(".".concat(k.loader))},z=function(){return M(".".concat(k.actions," .").concat(k.cancel))},V=function(){return P(k.actions)},B=function(){return P(k.header)},q=function(){return P(k.footer)},U=function(){return P(k["timer-progress-bar"])},W=function(){return P(k.close)},$=function(){var t=p(D().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(function(t,e){return(t=parseInt(t.getAttribute("tabindex")))>(e=parseInt(e.getAttribute("tabindex")))?1:t<e?-1:0}),e=p(D().querySelectorAll('\n a[href],\n area[href],\n input:not([disabled]),\n select:not([disabled]),\n textarea:not([disabled]),\n button:not([disabled]),\n iframe,\n object,\n embed,\n [tabindex="0"],\n [contenteditable],\n audio[controls],\n video[controls],\n summary\n')).filter(function(t){return"-1"!==t.getAttribute("tabindex")});return function(t){for(var e=[],n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n]);return e}(t.concat(e)).filter(function(t){return dt(t)})},Y=function(){return!K()&&!document.body.classList.contains(k["no-backdrop"])},K=function(){return document.body.classList.contains(k["toast-shown"])},G={previousBodyPadding:null},Z=function(t,e){if(t.textContent="",e){var n=(new DOMParser).parseFromString(e,"text/html");p(n.querySelector("head").childNodes).forEach(function(e){t.appendChild(e)}),p(n.querySelector("body").childNodes).forEach(function(e){t.appendChild(e)})}},X=function(t,e){if(!e)return!1;for(var n=e.split(/\s+/),i=0;i<n.length;i++)if(!t.classList.contains(n[i]))return!1;return!0},J=function(e,n,i){if(function(t,e){p(t.classList).forEach(function(n){-1===h(k).indexOf(n)&&-1===h(O).indexOf(n)&&-1===h(e.showClass).indexOf(n)&&t.classList.remove(n)})}(e,n),n.customClass&&n.customClass[i]){if("string"!=typeof n.customClass[i]&&!n.customClass[i].forEach)return f("Invalid type of customClass.".concat(i,'! Expected string or iterable object, got "').concat(t(n.customClass[i]),'"'));it(e,n.customClass[i])}};function Q(t,e){if(!e)return null;switch(e){case"select":case"textarea":case"file":return rt(t,k[e]);case"checkbox":return t.querySelector(".".concat(k.checkbox," input"));case"radio":return t.querySelector(".".concat(k.radio," input:checked"))||t.querySelector(".".concat(k.radio," input:first-child"));case"range":return t.querySelector(".".concat(k.range," input"));default:return rt(t,k.input)}}var tt,et=function(t){if(t.focus(),"file"!==t.type){var e=t.value;t.value="",t.value=e}},nt=function(t,e,n){t&&e&&("string"==typeof e&&(e=e.split(/\s+/).filter(Boolean)),e.forEach(function(e){t.forEach?t.forEach(function(t){n?t.classList.add(e):t.classList.remove(e)}):n?t.classList.add(e):t.classList.remove(e)}))},it=function(t,e){nt(t,e,!0)},ot=function(t,e){nt(t,e,!1)},rt=function(t,e){for(var n=0;n<t.childNodes.length;n++)if(X(t.childNodes[n],e))return t.childNodes[n]},st=function(t,e,n){n==="".concat(parseInt(n))&&(n=parseInt(n)),n||0===parseInt(n)?t.style[e]="number"==typeof n?"".concat(n,"px"):n:t.style.removeProperty(e)},at=function(t){t.style.display=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"flex"},lt=function(t){t.style.display="none"},ct=function(t,e,n,i){var o=t.querySelector(e);o&&(o.style[n]=i)},ut=function(t,e,n){e?at(t,n):lt(t)},dt=function(t){return!(!t||!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))},ht=function(t){return!!(t.scrollHeight>t.clientHeight)},pt=function(t){var e=window.getComputedStyle(t),n=parseFloat(e.getPropertyValue("animation-duration")||"0"),i=parseFloat(e.getPropertyValue("transition-duration")||"0");return n>0||i>0},ft=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=U();dt(n)&&(e&&(n.style.transition="none",n.style.width="100%"),setTimeout(function(){n.style.transition="width ".concat(t/1e3,"s linear"),n.style.width="0%"},10))},gt=function(){return"undefined"==typeof window||"undefined"==typeof document},bt='\n <div aria-labelledby="'.concat(k.title,'" aria-describedby="').concat(k.content,'" class="').concat(k.popup,'" tabindex="-1">\n <div class="').concat(k.header,'">\n <ul class="').concat(k["progress-steps"],'"></ul>\n <div class="').concat(k.icon,'"></div>\n <img class="').concat(k.image,'" />\n <h2 class="').concat(k.title,'" id="').concat(k.title,'"></h2>\n <button type="button" class="').concat(k.close,'"></button>\n </div>\n <div class="').concat(k.content,'">\n <div id="').concat(k.content,'" class="').concat(k["html-container"],'"></div>\n <input class="').concat(k.input,'" />\n <input type="file" class="').concat(k.file,'" />\n <div class="').concat(k.range,'">\n <input type="range" />\n <output></output>\n </div>\n <select class="').concat(k.select,'"></select>\n <div class="').concat(k.radio,'"></div>\n <label for="').concat(k.checkbox,'" class="').concat(k.checkbox,'">\n <input type="checkbox" />\n <span class="').concat(k.label,'"></span>\n </label>\n <textarea class="').concat(k.textarea,'"></textarea>\n <div class="').concat(k["validation-message"],'" id="').concat(k["validation-message"],'"></div>\n </div>\n <div class="').concat(k.actions,'">\n <div class="').concat(k.loader,'"></div>\n <button type="button" class="').concat(k.confirm,'"></button>\n <button type="button" class="').concat(k.deny,'"></button>\n <button type="button" class="').concat(k.cancel,'"></button>\n </div>\n <div class="').concat(k.footer,'"></div>\n <div class="').concat(k["timer-progress-bar-container"],'">\n <div class="').concat(k["timer-progress-bar"],'"></div>\n </div>\n </div>\n').replace(/(^|\n)\s*/g,""),mt=function(t){rn.isVisible()&&tt!==t.target.value&&rn.resetValidationMessage(),tt=t.target.value},_t=function(e,n){e instanceof HTMLElement?n.appendChild(e):"object"===t(e)?yt(e,n):e&&Z(n,e)},yt=function(t,e){t.jquery?vt(e,t):Z(e,t.toString())},vt=function(t,e){if(t.textContent="",0 in e)for(var n=0;n in e;n++)t.appendChild(e[n].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},wt=function(){if(gt())return!1;var t=document.createElement("div"),e={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&void 0!==t.style[n])return e[n];return!1}();function xt(t,e,n){ut(t,n["show".concat(d(e),"Button")],"inline-block"),Z(t,n["".concat(e,"ButtonText")]),t.setAttribute("aria-label",n["".concat(e,"ButtonAriaLabel")]),t.className=k[e],J(t,n,"".concat(e,"Button")),it(t,n["".concat(e,"ButtonClass")])}var Ct={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap},kt=["input","file","range","select","radio","checkbox","textarea"],Ot=function(t,e){t.placeholder&&!e.inputPlaceholder||(t.placeholder=e.inputPlaceholder)},St=function(t,e,n){if(n.inputLabel){t.id=k.input;var i=document.createElement("label"),o=k["input-label"];i.setAttribute("for",t.id),i.className=o,it(i,n.customClass.inputLabel),i.innerText=n.inputLabel,e.insertAdjacentElement("beforebegin",i)}},Mt=function(t){var e=k[t]?k[t]:k.input;return rt(R(),e)},Pt={};Pt.text=Pt.email=Pt.password=Pt.number=Pt.tel=Pt.url=function(e,n){return"string"==typeof n.inputValue||"number"==typeof n.inputValue?e.value=n.inputValue:v(n.inputValue)||f('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(t(n.inputValue),'"')),St(e,e,n),Ot(e,n),e.type=n.input,e},Pt.file=function(t,e){return St(t,t,e),Ot(t,e),t},Pt.range=function(t,e){var n=t.querySelector("input"),i=t.querySelector("output");return n.value=e.inputValue,n.type=e.input,i.value=e.inputValue,St(n,t,e),t},Pt.select=function(t,e){if(t.textContent="",e.inputPlaceholder){var n=document.createElement("option");Z(n,e.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,t.appendChild(n)}return St(t,t,e),t},Pt.radio=function(t){return t.textContent="",t},Pt.checkbox=function(t,e){var n=Q(R(),"checkbox");n.value=1,n.id=k.checkbox,n.checked=Boolean(e.inputValue);var i=t.querySelector("span");return Z(i,e.inputPlaceholder),t},Pt.textarea=function(t,e){t.value=e.inputValue,Ot(t,e),St(t,t,e);var n=function(t){return parseInt(window.getComputedStyle(t).paddingLeft)+parseInt(window.getComputedStyle(t).paddingRight)};if("MutationObserver"in window){var i=parseInt(window.getComputedStyle(D()).width);new MutationObserver(function(){var e=t.offsetWidth+n(D())+n(R());D().style.width=e>i?"".concat(e,"px"):null}).observe(t,{attributes:!0,attributeFilter:["style"]})}return t};var Dt=function(t,e){var n=A();J(n,e,"htmlContainer"),e.html?(_t(e.html,n),at(n,"block")):e.text?(n.textContent=e.text,at(n,"block")):lt(n),function(t,e){var n=R(),i=Ct.innerParams.get(t),o=!i||e.input!==i.input;kt.forEach(function(t){var i=k[t],r=rt(n,i);(function(t,e){var n=Q(R(),t);if(n)for(var i in function(t){for(var e=0;e<t.attributes.length;e++){var n=t.attributes[e].name;-1===["type","value","style"].indexOf(n)&&t.removeAttribute(n)}}(n),e)"range"===t&&"placeholder"===i||n.setAttribute(i,e[i])})(t,e.inputAttributes),r.className=i,o&<(r)}),e.input&&(o&&function(t){if(!Pt[t.input])return g('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(t.input,'"'));var e=Mt(t.input),n=Pt[t.input](e,t);at(n),setTimeout(function(){et(n)})}(e),function(t){var e=Mt(t.input);t.customClass&&it(e,t.customClass.input)}(e))}(t,e),J(R(),e,"content")},Et=function(t,e){for(var n in O)e.icon!==n&&ot(t,O[n]);it(t,O[e.icon]),At(t,e),Tt(),J(t,e,"icon")},Tt=function(){for(var t=D(),e=window.getComputedStyle(t).getPropertyValue("background-color"),n=t.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix"),i=0;i<n.length;i++)n[i].style.backgroundColor=e},Rt=function(t,e){t.textContent="",Z(t,e.iconHtml?It(e.iconHtml):"success"===e.icon?'\n <div class="swal2-success-circular-line-left"></div>\n <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n <div class="swal2-success-circular-line-right"></div>\n ':"error"===e.icon?'\n <span class="swal2-x-mark">\n <span class="swal2-x-mark-line-left"></span>\n <span class="swal2-x-mark-line-right"></span>\n </span>\n ':It({question:"?",warning:"!",info:"i"}[e.icon]))},At=function(t,e){if(e.iconColor){t.style.color=e.iconColor,t.style.borderColor=e.iconColor;for(var n=0,i=[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"];n<i.length;n++)ct(t,i[n],"backgroundColor",e.iconColor);ct(t,".swal2-success-ring","borderColor",e.iconColor)}},It=function(t){return'<div class="'.concat(k["icon-content"],'">').concat(t,"</div>")},jt=[],Ft=function(){return S()&&S().getAttribute("data-queue-step")},Nt=function(t,e){var n=B();J(n,e,"header"),function(t,e){var n=j();if(!e.progressSteps||0===e.progressSteps.length)return lt(n);at(n),n.textContent="";var i=parseInt(void 0===e.currentProgressStep?Ft():e.currentProgressStep);i>=e.progressSteps.length&&f("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),e.progressSteps.forEach(function(t,o){var r=function(t){var e=document.createElement("li");return it(e,k["progress-step"]),Z(e,t),e}(t);if(n.appendChild(r),o===i&&it(r,k["active-progress-step"]),o!==e.progressSteps.length-1){var s=function(t){var e=document.createElement("li");return it(e,k["progress-step-line"]),t.progressStepsDistance&&(e.style.width=t.progressStepsDistance),e}(e);n.appendChild(s)}})}(0,e),function(t,e){var n=Ct.innerParams.get(t),i=E();n&&e.icon===n.icon?(Rt(i,e),Et(i,e)):e.icon||e.iconHtml?e.icon&&-1===Object.keys(O).indexOf(e.icon)?(g('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(e.icon,'"')),lt(i)):(at(i),Rt(i,e),Et(i,e),it(i,e.showClass.icon)):lt(i)}(t,e),function(t,e){var n=I();if(!e.imageUrl)return lt(n);at(n,""),n.setAttribute("src",e.imageUrl),n.setAttribute("alt",e.imageAlt),st(n,"width",e.imageWidth),st(n,"height",e.imageHeight),n.className=k.image,J(n,e,"image")}(0,e),function(t,e){var n=T();ut(n,e.title||e.titleText),e.title&&_t(e.title,n),e.titleText&&(n.innerText=e.titleText),J(n,e,"title")}(0,e),function(t,e){var n=W();Z(n,e.closeButtonHtml),J(n,e,"closeButton"),ut(n,e.showCloseButton),n.setAttribute("aria-label",e.closeButtonAriaLabel)}(0,e)},Lt=function(t,e){(function(t,e){var n=S(),i=D();e.toast?(st(n,"width",e.width),i.style.width="100%"):st(i,"width",e.width),st(i,"padding",e.padding),e.background&&(i.style.background=e.background),lt(F()),function(t,e){t.className="".concat(k.popup," ").concat(dt(t)?e.showClass.popup:""),e.toast?(it([document.documentElement,document.body],k["toast-shown"]),it(t,k.toast)):it(t,k.modal),J(t,e,"popup"),"string"==typeof e.customClass&&it(t,e.customClass),e.icon&&it(t,k["icon-".concat(e.icon)])}(i,e)})(0,e),function(t,e){var n=S();if(n){(function(t,e){"string"==typeof e?t.style.background=e:e||it([document.documentElement,document.body],k["no-backdrop"])})(n,e.backdrop),!e.backdrop&&e.allowOutsideClick&&f('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),function(t,e){e in k?it(t,k[e]):(f('The "position" parameter is not valid, defaulting to "center"'),it(t,k.center))}(n,e.position),function(t,e){if(e&&"string"==typeof e){var n="grow-".concat(e);n in k&&it(t,k[n])}}(n,e.grow),J(n,e,"container");var i=document.body.getAttribute("data-swal2-queue-step");i&&(n.setAttribute("data-queue-step",i),document.body.removeAttribute("data-swal2-queue-step"))}}(0,e),Nt(t,e),Dt(t,e),function(t,e){var n=V(),i=H(),o=N(),r=L(),s=z();e.showConfirmButton||e.showDenyButton||e.showCancelButton||lt(n),J(n,e,"actions"),xt(o,"confirm",e),xt(r,"deny",e),xt(s,"cancel",e),function(t,e,n,i){if(!i.buttonsStyling)return ot([t,e,n],k.styled);it([t,e,n],k.styled),i.confirmButtonColor&&(t.style.backgroundColor=i.confirmButtonColor),i.denyButtonColor&&(e.style.backgroundColor=i.denyButtonColor),i.cancelButtonColor&&(n.style.backgroundColor=i.cancelButtonColor)}(o,r,s,e),e.reverseButtons&&(n.insertBefore(s,i),n.insertBefore(r,i),n.insertBefore(o,i)),Z(i,e.loaderHtml),J(i,e,"loader")}(0,e),function(t,e){var n=q();ut(n,e.footer),e.footer&&_t(e.footer,n),J(n,e,"footer")}(0,e),"function"==typeof e.didRender?e.didRender(D()):"function"==typeof e.onRender&&e.onRender(D())},Ht=function(){return N()&&N().click()},zt=function(t){var e=D();e||rn.fire(),e=D();var n=V(),i=H();!t&&dt(N())&&(t=N()),at(n),t&&(lt(t),i.setAttribute("data-button-to-replace",t.className)),i.parentNode.insertBefore(i,t),it([e,n],k.loading),at(i),e.setAttribute("data-loading",!0),e.setAttribute("aria-busy",!0),e.focus()},Vt={},Bt=function(){if(Vt.timeout)return function(){var t=U(),e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";var n=parseInt(window.getComputedStyle(t).width),i=parseInt(e/n*100);t.style.removeProperty("transition"),t.style.width="".concat(i,"%")}(),Vt.timeout.stop()},qt=function(){if(Vt.timeout){var t=Vt.timeout.start();return ft(t),t}},Ut=!1,Wt={},$t=function(t){for(var e=t.target;e&&e!==document;e=e.parentNode)for(var n in Wt){var i=e.getAttribute(n);if(i)return void Wt[n].fire({template:i})}},Yt={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,onBeforeOpen:void 0,onOpen:void 0,willOpen:void 0,didOpen:void 0,onRender:void 0,didRender:void 0,onClose:void 0,onAfterClose:void 0,willClose:void 0,didClose:void 0,onDestroy:void 0,didDestroy:void 0,scrollbarPadding:!0},Kt=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","onAfterClose","onClose","onDestroy","progressSteps","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],Gt={animation:'showClass" and "hideClass',onBeforeOpen:"willOpen",onOpen:"didOpen",onRender:"didRender",onClose:"willClose",onAfterClose:"didClose",onDestroy:"didDestroy"},Zt=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","heightAuto","keydownListenerCapture"],Xt=function(t){return Object.prototype.hasOwnProperty.call(Yt,t)},Jt=function(t){return Gt[t]},Qt=function(t){Xt(t)||f('Unknown parameter "'.concat(t,'"'))},te=function(t){-1!==Zt.indexOf(t)&&f('The parameter "'.concat(t,'" is incompatible with toasts'))},ee=function(t){var e,n,i;Jt(t)&&(e=t,n=Jt(t),i='"'.concat(e,'" is deprecated and will be removed in the next major release. Please use "').concat(n,'" instead.'),-1===b.indexOf(i)&&(b.push(i),f(i)))},ne=function(t){for(var e in t)Qt(e),t.toast&&te(e),ee(e)},ie=Object.freeze({isValidParameter:Xt,isUpdatableParameter:function(t){return-1!==Kt.indexOf(t)},isDeprecatedParameter:Jt,argsToParams:function(e){var n={};return"object"!==t(e[0])||x(e[0])?["title","html","icon"].forEach(function(i,o){var r=e[o];"string"==typeof r||x(r)?n[i]=r:void 0!==r&&g("Unexpected type of ".concat(i,'! Expected "string" or "Element", got ').concat(t(r)))}):o(n,e[0]),n},isVisible:function(){return dt(D())},clickConfirm:Ht,clickDeny:function(){return L()&&L().click()},clickCancel:function(){return z()&&z().click()},getContainer:S,getPopup:D,getTitle:T,getContent:R,getHtmlContainer:A,getImage:I,getIcon:E,getInputLabel:function(){return P(k["input-label"])},getCloseButton:W,getActions:V,getConfirmButton:N,getDenyButton:L,getCancelButton:z,getLoader:H,getHeader:B,getFooter:q,getTimerProgressBar:U,getFocusableElements:$,getValidationMessage:F,isLoading:function(){return D().hasAttribute("data-loading")},fire:function(){for(var t=this,e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return l(t,n)},mixin:function(t){return function(n){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&s(t,e)}(p,n);var l,d,h=(l=p,d=a(),function(){var t,e=r(l);if(d){var n=r(this).constructor;t=Reflect.construct(e,arguments,n)}else t=e.apply(this,arguments);return c(this,t)});function p(){return e(this,p),h.apply(this,arguments)}return i(p,[{key:"_main",value:function(e,n){return u(r(p.prototype),"_main",this).call(this,e,o({},t,n))}}]),p}(this)},queue:function(t){var e=this;jt=t;var n=function(t,e){jt=[],t(e)},i=[];return new Promise(function(t){!function o(r,s){r<jt.length?(document.body.setAttribute("data-swal2-queue-step",r),e.fire(jt[r]).then(function(e){void 0!==e.value?(i.push(e.value),o(r+1,s)):n(t,{dismiss:e.dismiss})})):n(t,{value:i})}(0)})},getQueueStep:Ft,insertQueueStep:function(t,e){return e&&e<jt.length?jt.splice(e,0,t):jt.push(t)},deleteQueueStep:function(t){void 0!==jt[t]&&jt.splice(t,1)},showLoading:zt,enableLoading:zt,getTimerLeft:function(){return Vt.timeout&&Vt.timeout.getTimerLeft()},stopTimer:Bt,resumeTimer:qt,toggleTimer:function(){var t=Vt.timeout;return t&&(t.running?Bt():qt())},increaseTimer:function(t){if(Vt.timeout){var e=Vt.timeout.increase(t);return ft(e,!0),e}},isTimerRunning:function(){return Vt.timeout&&Vt.timeout.isRunning()},bindClickHandler:function(){Wt[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,Ut||(document.body.addEventListener("click",$t),Ut=!0)}});function oe(){if(Ct.innerParams.get(this)){var t=Ct.domCache.get(this);lt(t.loader);var e=t.popup.getElementsByClassName(t.loader.getAttribute("data-button-to-replace"));e.length?at(e[0],"inline-block"):!dt(N())&&!dt(L())&&!dt(z())&<(t.actions),ot([t.popup,t.actions],k.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}}var re=function(t){var e=t.target,n=S();return!(se(t)||ae(t)||e!==n&&(ht(n)||"INPUT"===e.tagName||ht(R())&&R().contains(e)))},se=function(t){return t.touches&&t.touches.length&&"stylus"===t.touches[0].touchType},ae=function(t){return t.touches&&t.touches.length>1},le=function(){return!!window.MSInputMethodContext&&!!document.documentMode},ce=function(){var t=S(),e=D();t.style.removeProperty("align-items"),e.offsetTop<0&&(t.style.alignItems="flex-start")},ue={swalPromiseResolve:new WeakMap};function de(t,e,n,i){n?me(t,i):(new Promise(function(t){var e=window.scrollX,n=window.scrollY;Vt.restoreFocusTimeout=setTimeout(function(){Vt.previousActiveElement&&Vt.previousActiveElement.focus?(Vt.previousActiveElement.focus(),Vt.previousActiveElement=null):document.body&&document.body.focus(),t()},100),void 0!==e&&void 0!==n&&window.scrollTo(e,n)}).then(function(){return me(t,i)}),Vt.keydownTarget.removeEventListener("keydown",Vt.keydownHandler,{capture:Vt.keydownListenerCapture}),Vt.keydownHandlerAdded=!1),e.parentNode&&!document.body.getAttribute("data-swal2-queue-step")&&e.parentNode.removeChild(e),Y()&&(null!==G.previousBodyPadding&&(document.body.style.paddingRight="".concat(G.previousBodyPadding,"px"),G.previousBodyPadding=null),function(){if(X(document.body,k.iosfix)){var t=parseInt(document.body.style.top,10);ot(document.body,k.iosfix),document.body.style.top="",document.body.scrollTop=-1*t}}(),"undefined"!=typeof window&&le()&&window.removeEventListener("resize",ce),p(document.body.children).forEach(function(t){t.hasAttribute("data-previous-aria-hidden")?(t.setAttribute("aria-hidden",t.getAttribute("data-previous-aria-hidden")),t.removeAttribute("data-previous-aria-hidden")):t.removeAttribute("aria-hidden")})),ot([document.documentElement,document.body],[k.shown,k["height-auto"],k["no-backdrop"],k["toast-shown"],k["toast-column"]])}function he(t){var e=D();if(e){t=pe(t);var n=Ct.innerParams.get(this);if(n&&!X(e,n.hideClass.popup)){var i=ue.swalPromiseResolve.get(this);ot(e,n.showClass.popup),it(e,n.hideClass.popup);var o=S();ot(o,n.showClass.backdrop),it(o,n.hideClass.backdrop),fe(this,e,n),i(t)}}}var pe=function(t){return void 0===t?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:o({isConfirmed:!1,isDenied:!1,isDismissed:!1},t)},fe=function(t,e,n){var i=S(),o=wt&&pt(e),r=n.onAfterClose,s=n.didClose;ge(e,n.willClose,n.onClose),o?be(t,e,i,s||r):de(t,i,K(),s||r)},ge=function(t,e,n){null!==e&&"function"==typeof e?e(t):null!==n&&"function"==typeof n&&n(t)},be=function(t,e,n,i){Vt.swalCloseEventFinishedCallback=de.bind(null,t,n,K(),i),e.addEventListener(wt,function(t){t.target===e&&(Vt.swalCloseEventFinishedCallback(),delete Vt.swalCloseEventFinishedCallback)})},me=function(t,e){setTimeout(function(){"function"==typeof e&&e(),t._destroy()})};function _e(t,e,n){var i=Ct.domCache.get(t);e.forEach(function(t){i[t].disabled=n})}function ye(t,e){if(!t)return!1;if("radio"===t.type)for(var n=t.parentNode.parentNode.querySelectorAll("input"),i=0;i<n.length;i++)n[i].disabled=e;else t.disabled=e}var ve=function(){function t(n,i){e(this,t),this.callback=n,this.remaining=i,this.running=!1,this.start()}return i(t,[{key:"start",value:function(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}},{key:"stop",value:function(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=new Date-this.started),this.remaining}},{key:"increase",value:function(t){var e=this.running;return e&&this.stop(),this.remaining+=t,e&&this.start(),this.remaining}},{key:"getTimerLeft",value:function(){return this.running&&(this.stop(),this.start()),this.remaining}},{key:"isRunning",value:function(){return this.running}}]),t}(),we={email:function(t,e){return/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid email address")},url:function(t,e){return/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid URL")}};function xe(t){(function(t){t.inputValidator||Object.keys(we).forEach(function(e){t.input===e&&(t.inputValidator=we[e])})})(t),t.showLoaderOnConfirm&&!t.preConfirm&&f("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),t.animation=m(t.animation),function(t){(!t.target||"string"==typeof t.target&&!document.querySelector(t.target)||"string"!=typeof t.target&&!t.target.appendChild)&&(f('Target parameter is not valid, defaulting to "body"'),t.target="body")}(t),"string"==typeof t.title&&(t.title=t.title.split("\n").join("<br />")),function(t){var e,n,i,o,r,s,a,l,c,u,d=!!(e=S())&&(e.parentNode.removeChild(e),ot([document.documentElement,document.body],[k["no-backdrop"],k["toast-shown"],k["has-column"]]),!0);if(gt())g("SweetAlert2 requires document to initialize");else{var h=document.createElement("div");h.className=k.container,d&&it(h,k["no-transition"]),Z(h,bt);var p="string"==typeof(u=t.target)?document.querySelector(u):u;p.appendChild(h),function(t){var e=D();e.setAttribute("role",t.toast?"alert":"dialog"),e.setAttribute("aria-live",t.toast?"polite":"assertive"),t.toast||e.setAttribute("aria-modal","true")}(t),function(t){"rtl"===window.getComputedStyle(t).direction&&it(S(),k.rtl)}(p),n=R(),i=rt(n,k.input),o=rt(n,k.file),r=n.querySelector(".".concat(k.range," input")),s=n.querySelector(".".concat(k.range," output")),a=rt(n,k.select),l=n.querySelector(".".concat(k.checkbox," input")),c=rt(n,k.textarea),i.oninput=mt,o.onchange=mt,a.onchange=mt,l.onchange=mt,c.oninput=mt,r.oninput=function(t){mt(t),s.value=r.value},r.onchange=function(t){mt(t),r.nextSibling.value=r.value}}}(t)}var Ce,ke=["swal-title","swal-html","swal-footer"],Oe=function(t,e){p(t.attributes).forEach(function(n){-1===e.indexOf(n.name)&&f(['Unrecognized attribute "'.concat(n.name,'" on <').concat(t.tagName.toLowerCase(),">."),"".concat(e.length?"Allowed attributes are: ".concat(e.join(", ")):"To set the value, use HTML within the element.")])})},Se=function(t,e){"function"==typeof e.didOpen?setTimeout(function(){return e.didOpen(t)}):"function"==typeof e.onOpen&&setTimeout(function(){return e.onOpen(t)})},Me=function t(e){var n=D();if(e.target===n){var i=S();n.removeEventListener(wt,t),i.style.overflowY="auto"}},Pe=function(t,e){wt&&pt(e)?(t.style.overflowY="hidden",e.addEventListener(wt,Me)):t.style.overflowY="auto"},De=function(t,e,n){(function(){if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!X(document.body,k.iosfix)){var t=document.body.scrollTop;document.body.style.top="".concat(-1*t,"px"),it(document.body,k.iosfix),function(){var t,e=S();e.ontouchstart=function(e){t=re(e)},e.ontouchmove=function(e){t&&(e.preventDefault(),e.stopPropagation())}}(),navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i)||D().scrollHeight>window.innerHeight-44&&(S().style.paddingBottom="".concat(44,"px"))}})(),"undefined"!=typeof window&&le()&&(ce(),window.addEventListener("resize",ce)),e&&"hidden"!==n&&(null===G.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(G.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(G.previousBodyPadding+function(){var t=document.createElement("div");t.className=k["scrollbar-measure"],document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e}(),"px"))),setTimeout(function(){t.scrollTop=0})},Ee=function(t,e,n){it(t,n.showClass.backdrop),e.style.setProperty("opacity","0","important"),at(e),setTimeout(function(){it(e,n.showClass.popup),e.style.removeProperty("opacity")},10),it([document.documentElement,document.body],k.shown),n.heightAuto&&n.backdrop&&!n.toast&&it([document.documentElement,document.body],k["height-auto"])},Te={select:function(t,e,n){var i=rt(t,k.select),o=function(t,e,i){var o=document.createElement("option");o.value=i,Z(o,e),o.selected=Ae(i,n.inputValue),t.appendChild(o)};e.forEach(function(t){var e=t[0],n=t[1];if(Array.isArray(n)){var r=document.createElement("optgroup");r.label=e,r.disabled=!1,i.appendChild(r),n.forEach(function(t){return o(r,t[1],t[0])})}else o(i,n,e)}),i.focus()},radio:function(t,e,n){var i=rt(t,k.radio);e.forEach(function(t){var e=t[0],o=t[1],r=document.createElement("input"),s=document.createElement("label");r.type="radio",r.name=k.radio,r.value=e,Ae(e,n.inputValue)&&(r.checked=!0);var a=document.createElement("span");Z(a,o),a.className=k.label,s.appendChild(r),s.appendChild(a),i.appendChild(s)});var o=i.querySelectorAll("input");o.length&&o[0].focus()}},Re=function e(n){var i=[];return"undefined"!=typeof Map&&n instanceof Map?n.forEach(function(n,o){var r=n;"object"===t(r)&&(r=e(r)),i.push([o,r])}):Object.keys(n).forEach(function(o){var r=n[o];"object"===t(r)&&(r=e(r)),i.push([o,r])}),i},Ae=function(t,e){return e&&e.toString()===t.toString()},Ie=function(t,e,n){var i=function(t,e){var n=t.getInput();if(!n)return null;switch(e.input){case"checkbox":return function(t){return t.checked?1:0}(n);case"radio":return function(t){return t.checked?t.value:null}(n);case"file":return function(t){return t.files.length?null!==t.getAttribute("multiple")?t.files:t.files[0]:null}(n);default:return e.inputAutoTrim?n.value.trim():n.value}}(t,e);e.inputValidator?je(t,e,i):t.getInput().checkValidity()?"deny"===n?Fe(t,e,i):Le(t,e,i):(t.enableButtons(),t.showValidationMessage(e.validationMessage))},je=function(t,e,n){t.disableInput(),Promise.resolve().then(function(){return y(e.inputValidator(n,e.validationMessage))}).then(function(i){t.enableButtons(),t.enableInput(),i?t.showValidationMessage(i):Le(t,e,n)})},Fe=function(t,e,n){e.showLoaderOnDeny&&zt(L()),e.preDeny?Promise.resolve().then(function(){return y(e.preDeny(n,e.validationMessage))}).then(function(e){!1===e?t.hideLoading():t.closePopup({isDenied:!0,value:void 0===e?n:e})}):t.closePopup({isDenied:!0,value:n})},Ne=function(t,e){t.closePopup({isConfirmed:!0,value:e})},Le=function(t,e,n){e.showLoaderOnConfirm&&zt(),e.preConfirm?(t.resetValidationMessage(),Promise.resolve().then(function(){return y(e.preConfirm(n,e.validationMessage))}).then(function(e){dt(F())||!1===e?t.hideLoading():Ne(t,void 0===e?n:e)})):Ne(t,n)},He=function(t,e,n){var i=$();if(i.length)return(e+=n)===i.length?e=0:-1===e&&(e=i.length-1),i[e].focus();D().focus()},ze=["ArrowRight","ArrowDown","Right","Down"],Ve=["ArrowLeft","ArrowUp","Left","Up"],Be=["Escape","Esc"],qe=function(t,e,n){if(!e.isComposing&&e.target&&t.getInput()&&e.target.outerHTML===t.getInput().outerHTML){if(-1!==["textarea","file"].indexOf(n.input))return;Ht(),e.preventDefault()}},Ue=function(t,e){for(var n=t.target,i=$(),o=-1,r=0;r<i.length;r++)if(n===i[r]){o=r;break}He(0,o,t.shiftKey?-1:1),t.stopPropagation(),t.preventDefault()},We=function(t){if(-1!==[N(),L(),z()].indexOf(document.activeElement)){var e=-1!==ze.indexOf(t)?"nextElementSibling":"previousElementSibling",n=document.activeElement[e];n&&n.focus()}},$e=function(t,e,n){m(e.allowEscapeKey)&&(t.preventDefault(),n(w.esc))},Ye=!1,Ke=function(e,n){var i=function(e){var n="string"==typeof e.template?document.querySelector(e.template):e.template;if(!n)return{};var i=n.content||n;return function(t){var e=ke.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);p(t.querySelectorAll("*")).forEach(function(n){if(n.parentNode===t){var i=n.tagName.toLowerCase();-1===e.indexOf(i)&&f("Unrecognized element <".concat(i,">"))}})}(i),o(function(e){var n={};return p(e.querySelectorAll("swal-param")).forEach(function(e){Oe(e,["name","value"]);var i=e.getAttribute("name"),o=e.getAttribute("value");"boolean"==typeof Yt[i]&&"false"===o&&(o=!1),"object"===t(Yt[i])&&(o=JSON.parse(o)),n[i]=o}),n}(i),function(t){var e={};return p(t.querySelectorAll("swal-button")).forEach(function(t){Oe(t,["type","color","aria-label"]);var n=t.getAttribute("type");e["".concat(n,"ButtonText")]=t.innerHTML,e["show".concat(d(n),"Button")]=!0,t.hasAttribute("color")&&(e["".concat(n,"ButtonColor")]=t.getAttribute("color")),t.hasAttribute("aria-label")&&(e["".concat(n,"ButtonAriaLabel")]=t.getAttribute("aria-label"))}),e}(i),function(t){var e={},n=t.querySelector("swal-image");return n&&(Oe(n,["src","width","height","alt"]),n.hasAttribute("src")&&(e.imageUrl=n.getAttribute("src")),n.hasAttribute("width")&&(e.imageWidth=n.getAttribute("width")),n.hasAttribute("height")&&(e.imageHeight=n.getAttribute("height")),n.hasAttribute("alt")&&(e.imageAlt=n.getAttribute("alt"))),e}(i),function(t){var e={},n=t.querySelector("swal-icon");return n&&(Oe(n,["type","color"]),n.hasAttribute("type")&&(e.icon=n.getAttribute("type")),n.hasAttribute("color")&&(e.iconColor=n.getAttribute("color")),e.iconHtml=n.innerHTML),e}(i),function(t){var e={},n=t.querySelector("swal-input");n&&(Oe(n,["type","label","placeholder","value"]),e.input=n.getAttribute("type")||"text",n.hasAttribute("label")&&(e.inputLabel=n.getAttribute("label")),n.hasAttribute("placeholder")&&(e.inputPlaceholder=n.getAttribute("placeholder")),n.hasAttribute("value")&&(e.inputValue=n.getAttribute("value")));var i=t.querySelectorAll("swal-input-option");return i.length&&(e.inputOptions={},p(i).forEach(function(t){Oe(t,["value"]);var n=t.getAttribute("value");e.inputOptions[n]=t.innerHTML})),e}(i),function(t,e){var n={};for(var i in e){var o=e[i],r=t.querySelector(o);r&&(Oe(r,[]),n[o.replace(/^swal-/,"")]=r.innerHTML)}return n}(i,ke))}(e),r=o({},Yt.showClass,n.showClass,i.showClass,e.showClass),s=o({},Yt.hideClass,n.hideClass,i.hideClass,e.hideClass),a=o({},Yt,n,i,e);return a.showClass=r,a.hideClass=s,!1===e.animation&&(a.showClass={popup:"swal2-noanimation",backdrop:"swal2-noanimation"},a.hideClass={}),a},Ge=function(e,n,i){return new Promise(function(o){var r=function(t){e.closePopup({isDismissed:!0,dismiss:t})};ue.swalPromiseResolve.set(e,o),n.confirmButton.onclick=function(){return function(t,e){t.disableButtons(),e.input?Ie(t,e,"confirm"):Le(t,e,!0)}(e,i)},n.denyButton.onclick=function(){return function(t,e){t.disableButtons(),e.returnInputValueOnDeny?Ie(t,e,"deny"):Fe(t,e,!1)}(e,i)},n.cancelButton.onclick=function(){return function(t,e){t.disableButtons(),e(w.cancel)}(e,r)},n.closeButton.onclick=function(){return r(w.close)},function(t,e,n){Ct.innerParams.get(t).toast?function(t,e,n){e.popup.onclick=function(){var e=Ct.innerParams.get(t);e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton||e.timer||e.input||n(w.close)}}(t,e,n):(function(t){t.popup.onmousedown=function(){t.container.onmouseup=function(e){t.container.onmouseup=void 0,e.target===t.container&&(Ye=!0)}}}(e),function(t){t.container.onmousedown=function(){t.popup.onmouseup=function(e){t.popup.onmouseup=void 0,(e.target===t.popup||t.popup.contains(e.target))&&(Ye=!0)}}}(e),function(t,e,n){e.container.onclick=function(i){var o=Ct.innerParams.get(t);Ye?Ye=!1:i.target===e.container&&m(o.allowOutsideClick)&&n(w.backdrop)}}(t,e,n))}(e,n,r),function(t,e,n,i){e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1),n.toast||(e.keydownHandler=function(e){return function(t,e,n){var i=Ct.innerParams.get(t);i.stopKeydownPropagation&&e.stopPropagation(),"Enter"===e.key?qe(t,e,i):"Tab"===e.key?Ue(e,i):-1!==[].concat(ze,Ve).indexOf(e.key)?We(e.key):-1!==Be.indexOf(e.key)&&$e(e,i,n)}(t,e,i)},e.keydownTarget=n.keydownListenerCapture?window:D(),e.keydownListenerCapture=n.keydownListenerCapture,e.keydownTarget.addEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0)}(e,Vt,i,r),i.toast&&(i.input||i.footer||i.showCloseButton)?it(document.body,k["toast-column"]):ot(document.body,k["toast-column"]),function(e,n){"select"===n.input||"radio"===n.input?function(e,n){var i=R(),o=function(t){return Te[n.input](i,Re(t),n)};_(n.inputOptions)||v(n.inputOptions)?(zt(N()),y(n.inputOptions).then(function(t){e.hideLoading(),o(t)})):"object"===t(n.inputOptions)?o(n.inputOptions):g("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(t(n.inputOptions)))}(e,n):-1!==["text","email","number","tel","textarea"].indexOf(n.input)&&(_(n.inputValue)||v(n.inputValue))&&function(t,e){var n=t.getInput();lt(n),y(e.inputValue).then(function(i){n.value="number"===e.input?parseFloat(i)||0:"".concat(i),at(n),n.focus(),t.hideLoading()}).catch(function(e){g("Error in inputValue promise: ".concat(e)),n.value="",at(n),n.focus(),t.hideLoading()})}(e,n)}(e,i),function(t){var e=S(),n=D();"function"==typeof t.willOpen?t.willOpen(n):"function"==typeof t.onBeforeOpen&&t.onBeforeOpen(n);var i=window.getComputedStyle(document.body).overflowY;Ee(e,n,t),setTimeout(function(){Pe(e,n)},10),Y()&&(De(e,t.scrollbarPadding,i),p(document.body.children).forEach(function(t){t===S()||function(t,e){if("function"==typeof t.contains)return t.contains(e)}(t,S())||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")),t.setAttribute("aria-hidden","true"))})),K()||Vt.previousActiveElement||(Vt.previousActiveElement=document.activeElement),Se(n,t),ot(e,k["no-transition"])}(i),Xe(Vt,i,r),Je(n,i),setTimeout(function(){n.container.scrollTop=0})})},Ze=function(t){var e={popup:D(),container:S(),content:R(),actions:V(),confirmButton:N(),denyButton:L(),cancelButton:z(),loader:H(),closeButton:W(),validationMessage:F(),progressSteps:j()};return Ct.domCache.set(t,e),e},Xe=function(t,e,n){var i=U();lt(i),e.timer&&(t.timeout=new ve(function(){n("timer"),delete t.timeout},e.timer),e.timerProgressBar&&(at(i),setTimeout(function(){t.timeout&&t.timeout.running&&ft(e.timer)})))},Je=function(t,e){if(!e.toast)return m(e.allowEnterKey)?void(Qe(t,e)||He(0,-1,1)):tn()},Qe=function(t,e){return e.focusDeny&&dt(t.denyButton)?(t.denyButton.focus(),!0):e.focusCancel&&dt(t.cancelButton)?(t.cancelButton.focus(),!0):!(!e.focusConfirm||!dt(t.confirmButton)||(t.confirmButton.focus(),0))},tn=function(){document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()},en=function(t){for(var e in t)t[e]=new WeakMap},nn=Object.freeze({hideLoading:oe,disableLoading:oe,getInput:function(t){var e=Ct.innerParams.get(t||this),n=Ct.domCache.get(t||this);return n?Q(n.content,e.input):null},close:he,closePopup:he,closeModal:he,closeToast:he,enableButtons:function(){_e(this,["confirmButton","denyButton","cancelButton"],!1)},disableButtons:function(){_e(this,["confirmButton","denyButton","cancelButton"],!0)},enableInput:function(){return ye(this.getInput(),!1)},disableInput:function(){return ye(this.getInput(),!0)},showValidationMessage:function(t){var e=Ct.domCache.get(this),n=Ct.innerParams.get(this);Z(e.validationMessage,t),e.validationMessage.className=k["validation-message"],n.customClass&&n.customClass.validationMessage&&it(e.validationMessage,n.customClass.validationMessage),at(e.validationMessage);var i=this.getInput();i&&(i.setAttribute("aria-invalid",!0),i.setAttribute("aria-describedBy",k["validation-message"]),et(i),it(i,k.inputerror))},resetValidationMessage:function(){var t=Ct.domCache.get(this);t.validationMessage&<(t.validationMessage);var e=this.getInput();e&&(e.removeAttribute("aria-invalid"),e.removeAttribute("aria-describedBy"),ot(e,k.inputerror))},getProgressSteps:function(){return Ct.domCache.get(this).progressSteps},_main:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ne(o({},e,t)),Vt.currentInstance&&Vt.currentInstance._destroy(),Vt.currentInstance=this;var n=Ke(t,e);xe(n),Object.freeze(n),Vt.timeout&&(Vt.timeout.stop(),delete Vt.timeout),clearTimeout(Vt.restoreFocusTimeout);var i=Ze(this);return Lt(this,n),Ct.innerParams.set(this,n),Ge(this,i,n)},update:function(t){var e=D(),n=Ct.innerParams.get(this);if(!e||X(e,n.hideClass.popup))return f("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");var i={};Object.keys(t).forEach(function(e){rn.isUpdatableParameter(e)?i[e]=t[e]:f('Invalid parameter to update: "'.concat(e,'". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md'))});var r=o({},n,i);Lt(this,r),Ct.innerParams.set(this,r),Object.defineProperties(this,{params:{value:o({},this.params,t),writable:!1,enumerable:!0}})},_destroy:function(){var t=Ct.domCache.get(this),e=Ct.innerParams.get(this);e&&(t.popup&&Vt.swalCloseEventFinishedCallback&&(Vt.swalCloseEventFinishedCallback(),delete Vt.swalCloseEventFinishedCallback),Vt.deferDisposalTimer&&(clearTimeout(Vt.deferDisposalTimer),delete Vt.deferDisposalTimer),function(t){"function"==typeof t.didDestroy?t.didDestroy():"function"==typeof t.onDestroy&&t.onDestroy()}(e),delete this.params,delete Vt.keydownHandler,delete Vt.keydownTarget,en(Ct),en(ue))}}),on=function(){function t(){if(e(this,t),"undefined"!=typeof window){"undefined"==typeof Promise&&g("This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)"),Ce=this;for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var r=Object.freeze(this.constructor.argsToParams(i));Object.defineProperties(this,{params:{value:r,writable:!1,enumerable:!0,configurable:!0}});var s=this._main(this.params);Ct.promise.set(this,s)}}return i(t,[{key:"then",value:function(t){return Ct.promise.get(this).then(t)}},{key:"finally",value:function(t){return Ct.promise.get(this).finally(t)}}]),t}();o(on.prototype,nn),o(on,ie),Object.keys(nn).forEach(function(t){on[t]=function(){var e;if(Ce)return(e=Ce)[t].apply(e,arguments)}}),on.DismissReason=w,on.version="10.15.6";var rn=on;return rn.default=rn,rn}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),"undefined"!=typeof document&&function(t,e){var n=t.createElement("style");if(t.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=e);else try{n.innerHTML=e}catch(t){n.innerText=e}}(document,'.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.125em .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0 1.6em}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#2778c4;color:#fff;font-size:1.0625em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#d14529;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#757575;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto}.swal2-validation-message{align-items:center;justify-content:center;margin:0 -2.7em;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}')},PqYM:function(t,e,n){"use strict";n.d(e,"a",function(){return l});var i=n("HDdC"),o=n("D0XW"),r=n("DH7j");function s(t){return!Object(r.a)(t)&&t-parseFloat(t)+1>=0}var a=n("z+Ro");function l(t=0,e,n){let r=-1;return s(e)?r=Number(e)<1?1:Number(e):Object(a.a)(e)&&(n=e),Object(a.a)(n)||(n=o.a),new i.a(e=>{const i=s(t)?t:+t-n.now();return n.schedule(c,i,{index:0,period:r,subscriber:e})})}function c(t){const{index:e,period:n,subscriber:i}=t;if(i.next(e),!i.closed){if(-1===n)return i.complete();t.index=e+1,this.schedule(t,n)}}},SVse:function(t,e,n){"use strict";n.d(e,"a",function(){return v}),n.d(e,"b",function(){return jt}),n.d(e,"c",function(){return qt}),n.d(e,"d",function(){return zt}),n.d(e,"e",function(){return l}),n.d(e,"f",function(){return Lt}),n.d(e,"g",function(){return D}),n.d(e,"h",function(){return x}),n.d(e,"i",function(){return d}),n.d(e,"j",function(){return C}),n.d(e,"k",function(){return _}),n.d(e,"l",function(){return _t}),n.d(e,"m",function(){return vt}),n.d(e,"n",function(){return xt}),n.d(e,"o",function(){return Pt}),n.d(e,"p",function(){return St}),n.d(e,"q",function(){return Mt}),n.d(e,"r",function(){return Dt}),n.d(e,"s",function(){return w}),n.d(e,"t",function(){return Ht}),n.d(e,"u",function(){return c}),n.d(e,"v",function(){return Nt}),n.d(e,"w",function(){return E}),n.d(e,"x",function(){return $t}),n.d(e,"y",function(){return X}),n.d(e,"z",function(){return I}),n.d(e,"A",function(){return A}),n.d(e,"B",function(){return j}),n.d(e,"C",function(){return Wt}),n.d(e,"D",function(){return bt}),n.d(e,"E",function(){return a}),n.d(e,"F",function(){return Ut}),n.d(e,"G",function(){return r}),n.d(e,"H",function(){return mt}),n.d(e,"I",function(){return s});var i=n("8Y7J");let o=null;function r(){return o}function s(t){o||(o=t)}class a{}const l=new i.q("DocumentToken");let c=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:u,token:t,providedIn:"platform"}),t})();function u(){return Object(i.Zb)(h)}const d=new i.q("Location Initialized");let h=(()=>{class t extends c{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=r().getLocation(),this._history=r().getHistory()}getBaseHrefFromDOM(){return r().getBaseHref(this._doc)}onPopState(t){r().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)}onHashChange(t){r().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)(i.Zb(l))},t.\u0275prov=Object(i.Ib)({factory:f,token:t,providedIn:"platform"}),t})();function p(){return!!window.history.pushState}function f(){return new h(Object(i.Zb)(l))}function g(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 b(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 m(t){return t&&"?"!==t[0]?"?"+t:t}let _=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:y,token:t,providedIn:"root"}),t})();function y(t){const e=Object(i.Zb)(l).location;return new w(Object(i.Zb)(c),e&&e.origin||"")}const v=new i.q("appBaseHref");let w=(()=>{class t extends _{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 g(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+m(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,i){const o=this.prepareExternalUrl(n+m(i));this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,i){const o=this.prepareExternalUrl(n+m(i));this._platformLocation.replaceState(t,e,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(c),i.Zb(v,8))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),x=(()=>{class t extends _{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=g(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,i){let o=this.prepareExternalUrl(n+m(i));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,i){let o=this.prepareExternalUrl(n+m(i));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(c),i.Zb(v,8))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),C=(()=>{class t{constructor(t,e){this._subject=new i.n,this._urlChangeListeners=[],this._platformStrategy=t;const n=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=b(O(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+m(e))}normalize(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,O(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+m(e)),n)}replaceState(t,e="",n=null){this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+m(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)(i.Zb(_),i.Zb(c))},t.normalizeQueryParams=m,t.joinWithSlash=g,t.stripTrailingSlash=b,t.\u0275prov=Object(i.Ib)({factory:k,token:t,providedIn:"root"}),t})();function k(){return new C(Object(i.Zb)(_),Object(i.Zb)(c))}function O(t){return t.replace(/\/index.html$/,"")}const S={ADP:[void 0,void 0,0],AFN:[void 0,void 0,0],ALL:[void 0,void 0,0],AMD:[void 0,void 0,2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,"\u0440.",2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:[void 0,"\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RUR:[void 0,"\u0440."],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["CFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var M=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}({}),P=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}({}),D=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}({}),E=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}({}),T=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}({}),R=function(t){return t[t.Decimal=0]="Decimal",t[t.Group=1]="Group",t[t.List=2]="List",t[t.PercentSign=3]="PercentSign",t[t.PlusSign=4]="PlusSign",t[t.MinusSign=5]="MinusSign",t[t.Exponential=6]="Exponential",t[t.SuperscriptingExponent=7]="SuperscriptingExponent",t[t.PerMille=8]="PerMille",t[t[1/0]=9]="Infinity",t[t.NaN=10]="NaN",t[t.TimeSeparator=11]="TimeSeparator",t[t.CurrencyDecimal=12]="CurrencyDecimal",t[t.CurrencyGroup=13]="CurrencyGroup",t}({});function A(t,e,n){const o=Object(i.ib)(t),r=q([o[i.Z.DayPeriodsFormat],o[i.Z.DayPeriodsStandalone]],e);return q(r,n)}function I(t,e,n){const o=Object(i.ib)(t),r=q([o[i.Z.DaysFormat],o[i.Z.DaysStandalone]],e);return q(r,n)}function j(t,e,n){const o=Object(i.ib)(t),r=q([o[i.Z.MonthsFormat],o[i.Z.MonthsStandalone]],e);return q(r,n)}function F(t,e){return q(Object(i.ib)(t)[i.Z.DateFormat],e)}function N(t,e){return q(Object(i.ib)(t)[i.Z.TimeFormat],e)}function L(t,e){return q(Object(i.ib)(t)[i.Z.DateTimeFormat],e)}function H(t,e){const n=Object(i.ib)(t),o=n[i.Z.NumberSymbols][e];if(void 0===o){if(e===R.CurrencyDecimal)return n[i.Z.NumberSymbols][R.Decimal];if(e===R.CurrencyGroup)return n[i.Z.NumberSymbols][R.Group]}return o}function z(t,e){return Object(i.ib)(t)[i.Z.NumberFormats][e]}const V=i.lb;function B(t){if(!t[i.Z.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[i.Z.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function q(t,e){for(let n=e;n>-1;n--)if(void 0!==t[n])return t[n];throw new Error("Locale data API: locale data undefined")}function U(t){const[e,n]=t.split(":");return{hours:+e,minutes:+n}}const W=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,$={},Y=/((?:[^GyYMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var K=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t}({}),G=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t}({}),Z=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t}({});function X(t,e,n,i){let o=function(t){if(ct(t))return t;if("number"==typeof t&&!isNaN(t))return new Date(t);if("string"==typeof t){t=t.trim();const e=parseFloat(t);if(!isNaN(t-e))return new Date(e);if(/^(\d{4}-\d{1,2}-\d{1,2})$/.test(t)){const[e,n,i]=t.split("-").map(t=>+t);return new Date(e,n-1,i)}let n;if(n=t.match(W))return function(t){const e=new Date(0);let n=0,i=0;const o=t[8]?e.setUTCFullYear:e.setFullYear,r=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=Number(t[9]+t[10]),i=Number(t[9]+t[11])),o.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));const s=Number(t[4]||0)-n,a=Number(t[5]||0)-i,l=Number(t[6]||0),c=Math.floor(1e3*parseFloat("0."+(t[7]||0)));return r.call(e,s,a,l,c),e}(n)}const e=new Date(t);if(!ct(e))throw new Error(`Unable to convert "${t}" into a date`);return e}(t);e=J(n,e)||e;let r,s=[];for(;e;){if(r=Y.exec(e),!r){s.push(e);break}{s=s.concat(r.slice(1));const t=s.pop();if(!t)break;e=t}}let a=o.getTimezoneOffset();i&&(a=lt(i,a),o=function(t,e,n){const i=t.getTimezoneOffset();return function(t,e){return(t=new Date(t.getTime())).setMinutes(t.getMinutes()+e),t}(t,-1*(lt(e,i)-i))}(o,i));let l="";return s.forEach(t=>{const e=function(t){if(at[t])return at[t];let e;switch(t){case"G":case"GG":case"GGG":e=nt(Z.Eras,E.Abbreviated);break;case"GGGG":e=nt(Z.Eras,E.Wide);break;case"GGGGG":e=nt(Z.Eras,E.Narrow);break;case"y":e=et(G.FullYear,1,0,!1,!0);break;case"yy":e=et(G.FullYear,2,0,!0,!0);break;case"yyy":e=et(G.FullYear,3,0,!1,!0);break;case"yyyy":e=et(G.FullYear,4,0,!1,!0);break;case"Y":e=st(1);break;case"YY":e=st(2,!0);break;case"YYY":e=st(3);break;case"YYYY":e=st(4);break;case"M":case"L":e=et(G.Month,1,1);break;case"MM":case"LL":e=et(G.Month,2,1);break;case"MMM":e=nt(Z.Months,E.Abbreviated);break;case"MMMM":e=nt(Z.Months,E.Wide);break;case"MMMMM":e=nt(Z.Months,E.Narrow);break;case"LLL":e=nt(Z.Months,E.Abbreviated,D.Standalone);break;case"LLLL":e=nt(Z.Months,E.Wide,D.Standalone);break;case"LLLLL":e=nt(Z.Months,E.Narrow,D.Standalone);break;case"w":e=rt(1);break;case"ww":e=rt(2);break;case"W":e=rt(1,!0);break;case"d":e=et(G.Date,1);break;case"dd":e=et(G.Date,2);break;case"E":case"EE":case"EEE":e=nt(Z.Days,E.Abbreviated);break;case"EEEE":e=nt(Z.Days,E.Wide);break;case"EEEEE":e=nt(Z.Days,E.Narrow);break;case"EEEEEE":e=nt(Z.Days,E.Short);break;case"a":case"aa":case"aaa":e=nt(Z.DayPeriods,E.Abbreviated);break;case"aaaa":e=nt(Z.DayPeriods,E.Wide);break;case"aaaaa":e=nt(Z.DayPeriods,E.Narrow);break;case"b":case"bb":case"bbb":e=nt(Z.DayPeriods,E.Abbreviated,D.Standalone,!0);break;case"bbbb":e=nt(Z.DayPeriods,E.Wide,D.Standalone,!0);break;case"bbbbb":e=nt(Z.DayPeriods,E.Narrow,D.Standalone,!0);break;case"B":case"BB":case"BBB":e=nt(Z.DayPeriods,E.Abbreviated,D.Format,!0);break;case"BBBB":e=nt(Z.DayPeriods,E.Wide,D.Format,!0);break;case"BBBBB":e=nt(Z.DayPeriods,E.Narrow,D.Format,!0);break;case"h":e=et(G.Hours,1,-12);break;case"hh":e=et(G.Hours,2,-12);break;case"H":e=et(G.Hours,1);break;case"HH":e=et(G.Hours,2);break;case"m":e=et(G.Minutes,1);break;case"mm":e=et(G.Minutes,2);break;case"s":e=et(G.Seconds,1);break;case"ss":e=et(G.Seconds,2);break;case"S":e=et(G.FractionalSeconds,1);break;case"SS":e=et(G.FractionalSeconds,2);break;case"SSS":e=et(G.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=it(K.Short);break;case"ZZZZZ":e=it(K.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=it(K.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=it(K.Long);break;default:return null}return at[t]=e,e}(t);l+=e?e(o,n,a):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}function J(t,e){const n=function(t){return Object(i.ib)(t)[i.Z.LocaleId]}(t);if($[n]=$[n]||{},$[n][e])return $[n][e];let o="";switch(e){case"shortDate":o=F(t,T.Short);break;case"mediumDate":o=F(t,T.Medium);break;case"longDate":o=F(t,T.Long);break;case"fullDate":o=F(t,T.Full);break;case"shortTime":o=N(t,T.Short);break;case"mediumTime":o=N(t,T.Medium);break;case"longTime":o=N(t,T.Long);break;case"fullTime":o=N(t,T.Full);break;case"short":const e=J(t,"shortTime"),n=J(t,"shortDate");o=Q(L(t,T.Short),[e,n]);break;case"medium":const i=J(t,"mediumTime"),r=J(t,"mediumDate");o=Q(L(t,T.Medium),[i,r]);break;case"long":const s=J(t,"longTime"),a=J(t,"longDate");o=Q(L(t,T.Long),[s,a]);break;case"full":const l=J(t,"fullTime"),c=J(t,"fullDate");o=Q(L(t,T.Full),[l,c])}return o&&($[n][e]=o),o}function Q(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,function(t,n){return null!=e&&n in e?e[n]:t})),t}function tt(t,e,n="-",i,o){let r="";(t<0||o&&t<=0)&&(o?t=1-t:(t=-t,r=n));let s=String(t);for(;s.length<e;)s="0"+s;return i&&(s=s.substr(s.length-e)),r+s}function et(t,e,n=0,i=!1,o=!1){return function(r,s){let a=function(t,e){switch(t){case G.FullYear:return e.getFullYear();case G.Month:return e.getMonth();case G.Date:return e.getDate();case G.Hours:return e.getHours();case G.Minutes:return e.getMinutes();case G.Seconds:return e.getSeconds();case G.FractionalSeconds:return e.getMilliseconds();case G.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}(t,r);if((n>0||a>-n)&&(a+=n),t===G.Hours)0===a&&-12===n&&(a=12);else if(t===G.FractionalSeconds)return l=e,tt(a,3).substr(0,l);var l;const c=H(s,R.MinusSign);return tt(a,e,c,i,o)}}function nt(t,e,n=D.Format,o=!1){return function(r,s){return function(t,e,n,o,r,s){switch(n){case Z.Months:return j(e,r,o)[t.getMonth()];case Z.Days:return I(e,r,o)[t.getDay()];case Z.DayPeriods:const a=t.getHours(),l=t.getMinutes();if(s){const t=function(t){const e=Object(i.ib)(t);return B(e),(e[i.Z.ExtraData][2]||[]).map(t=>"string"==typeof t?U(t):[U(t[0]),U(t[1])])}(e),n=function(t,e,n){const o=Object(i.ib)(t);B(o);const r=q([o[i.Z.ExtraData][0],o[i.Z.ExtraData][1]],e)||[];return q(r,n)||[]}(e,r,o),s=t.findIndex(t=>{if(Array.isArray(t)){const[e,n]=t,i=a>=e.hours&&l>=e.minutes,o=a<n.hours||a===n.hours&&l<n.minutes;if(e.hours<n.hours){if(i&&o)return!0}else if(i||o)return!0}else if(t.hours===a&&t.minutes===l)return!0;return!1});if(-1!==s)return n[s]}return A(e,r,o)[a<12?0:1];case Z.Eras:return function(t,e){return q(Object(i.ib)(t)[i.Z.Eras],e)}(e,o)[t.getFullYear()<=0?0:1];default:throw new Error("unexpected translation type "+n)}}(r,s,t,e,n,o)}}function it(t){return function(e,n,i){const o=-1*i,r=H(n,R.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(t){case K.Short:return(o>=0?"+":"")+tt(s,2,r)+tt(Math.abs(o%60),2,r);case K.ShortGMT:return"GMT"+(o>=0?"+":"")+tt(s,1,r);case K.Long:return"GMT"+(o>=0?"+":"")+tt(s,2,r)+":"+tt(Math.abs(o%60),2,r);case K.Extended:return 0===i?"Z":(o>=0?"+":"")+tt(s,2,r)+":"+tt(Math.abs(o%60),2,r);default:throw new Error(`Unknown zone width "${t}"`)}}}function ot(t){return new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))}function rt(t,e=!1){return function(n,i){let o;if(e){const t=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,e=n.getDate();o=1+Math.floor((e+t)/7)}else{const t=ot(n),e=function(t){const e=new Date(t,0,1).getDay();return new Date(t,0,1+(e<=4?4:11)-e)}(t.getFullYear()),i=t.getTime()-e.getTime();o=1+Math.round(i/6048e5)}return tt(o,t,H(i,R.MinusSign))}}function st(t,e=!1){return function(n,i){return tt(ot(n).getFullYear(),t,H(i,R.MinusSign),e)}}const at={};function lt(t,e){t=t.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function ct(t){return t instanceof Date&&!isNaN(t.valueOf())}const ut=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function dt(t,e,n,i,o,r,s=!1){let a="",l=!1;if(isFinite(t)){let c=function(t){let e,n,i,o,r,s=Math.abs(t)+"",a=0;for((n=s.indexOf("."))>-1&&(s=s.replace(".","")),(i=s.search(/e/i))>0?(n<0&&(n=i),n+=+s.slice(i+1),s=s.substring(0,i)):n<0&&(n=s.length),i=0;"0"===s.charAt(i);i++);if(i===(r=s.length))e=[0],n=1;else{for(r--;"0"===s.charAt(r);)r--;for(n-=i,e=[],o=0;i<=r;i++,o++)e[o]=Number(s.charAt(i))}return n>22&&(e=e.splice(0,21),a=n-1,n=1),{digits:e,exponent:a,integerLen:n}}(t);s&&(c=function(t){if(0===t.digits[0])return t;const e=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(0===e?t.digits.push(0,0):1===e&&t.digits.push(0),t.integerLen+=2),t}(c));let u=e.minInt,d=e.minFrac,h=e.maxFrac;if(r){const t=r.match(ut);if(null===t)throw new Error(r+" is not a valid digit info");const e=t[1],n=t[3],i=t[5];null!=e&&(u=pt(e)),null!=n&&(d=pt(n)),null!=i?h=pt(i):null!=n&&d>h&&(h=d)}!function(t,e,n){if(e>n)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${n}).`);let i=t.digits,o=i.length-t.integerLen;const r=Math.min(Math.max(e,o),n);let s=r+t.integerLen,a=i[s];if(s>0){i.splice(Math.max(t.integerLen,s));for(let t=s;t<i.length;t++)i[t]=0}else{o=Math.max(0,o),t.integerLen=1,i.length=Math.max(1,s=r+1),i[0]=0;for(let t=1;t<s;t++)i[t]=0}if(a>=5)if(s-1<0){for(let e=0;e>s;e--)i.unshift(0),t.integerLen++;i.unshift(1),t.integerLen++}else i[s-1]++;for(;o<Math.max(0,r);o++)i.push(0);let l=0!==r;const c=e+t.integerLen,u=i.reduceRight(function(t,e,n,i){return i[n]=(e+=t)<10?e:e-10,l&&(0===i[n]&&n>=c?i.pop():l=!1),e>=10?1:0},0);u&&(i.unshift(u),t.integerLen++)}(c,d,h);let p=c.digits,f=c.integerLen;const g=c.exponent;let b=[];for(l=p.every(t=>!t);f<u;f++)p.unshift(0);for(;f<0;f++)p.unshift(0);f>0?b=p.splice(f,p.length):(b=p,p=[0]);const m=[];for(p.length>=e.lgSize&&m.unshift(p.splice(-e.lgSize,p.length).join(""));p.length>e.gSize;)m.unshift(p.splice(-e.gSize,p.length).join(""));p.length&&m.unshift(p.join("")),a=m.join(H(n,i)),b.length&&(a+=H(n,o)+b.join("")),g&&(a+=H(n,R.Exponential)+"+"+g)}else a=H(n,R.Infinity);return a=t<0&&!l?e.negPre+a+e.negSuf:e.posPre+a+e.posSuf,a}function ht(t,e="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=t.split(";"),o=i[0],r=i[1],s=-1!==o.indexOf(".")?o.split("."):[o.substring(0,o.lastIndexOf("0")+1),o.substring(o.lastIndexOf("0")+1)],a=s[0],l=s[1]||"";n.posPre=a.substr(0,a.indexOf("#"));for(let u=0;u<l.length;u++){const t=l.charAt(u);"0"===t?n.minFrac=n.maxFrac=u+1:"#"===t?n.maxFrac=u+1:n.posSuf+=t}const c=a.split(",");if(n.gSize=c[1]?c[1].length:0,n.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,r){const t=o.length-n.posPre.length-n.posSuf.length,e=r.indexOf("#");n.negPre=r.substr(0,e).replace(/'/g,""),n.negSuf=r.substr(e+t).replace(/'/g,"")}else n.negPre=e+n.posPre,n.negSuf=n.posSuf;return n}function pt(t){const e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}class ft{}let gt=(()=>{class t extends ft{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(V(e||this.locale)(t)){case P.Zero:return"zero";case P.One:return"one";case P.Two:return"two";case P.Few:return"few";case P.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.u))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();function bt(t,e,n){return Object(i.rb)(t,e,n)}function mt(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[i,o]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(i.trim()===e)return decodeURIComponent(o)}return null}let _t=(()=>{class t{constructor(t,e,n,i){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=i,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(i.ob)(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(i.tb)(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)(i.Mb(i.s),i.Mb(i.t),i.Mb(i.l),i.Mb(i.E))},t.\u0275dir=i.Hb({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class yt{constructor(t,e,n,i){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=i}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 vt=(()=>{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){Object(i.U)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(t)}. See https://angular.io/api/common/NgForOf#change-propagation for more information.`),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,i)=>{if(null==t.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new yt(null,this._ngForOf,-1,-1),null===i?void 0:i),o=new wt(t,n);e.push(o)}else if(null==i)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const o=this._viewContainer.get(n);this._viewContainer.move(o,i);const r=new wt(t,o);e.push(r)}});for(let n=0;n<e.length;n++)this._perViewChange(e[n].view,e[n].record);for(let n=0,i=this._viewContainer.length;n<i;n++){const t=this._viewContainer.get(n);t.context.index=n,t.context.count=i,t.context.ngForOf=this._ngForOf}t.forEachIdentityChange(t=>{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)(i.Mb(i.P),i.Mb(i.L),i.Mb(i.s))},t.\u0275dir=i.Hb({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();class wt{constructor(t,e){this.record=t,this.view=e}}let xt=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new Ct,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){kt("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){kt("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)(i.Mb(i.P),i.Mb(i.L))},t.\u0275dir=i.Hb({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class Ct{constructor(){this.$implicit=null,this.ngIf=null}}function kt(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${Object(i.tb)(e)}'.`)}class Ot{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 St=(()=>{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<this._defaultViews.length;e++)this._defaultViews[e].enforceState(t)}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.Hb({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),t})(),Mt=(()=>{class t{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Ot(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.P),i.Mb(i.L),i.Mb(St,1))},t.\u0275dir=i.Hb({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),t})(),Pt=(()=>{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,i]=t.split(".");null!=(e=null!=e&&i?`${e}${i}`: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)(i.Mb(i.l),i.Mb(i.t),i.Mb(i.E))},t.\u0275dir=i.Hb({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),t})(),Dt=(()=>{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)(i.Mb(i.P))},t.\u0275dir=i.Hb({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[i.wb]}),t})();function Et(t,e){return Error(`InvalidPipeArgument: '${e}' for pipe '${Object(i.tb)(t)}'`)}class Tt{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}onDestroy(t){t.unsubscribe()}}class Rt{createSubscription(t,e){return t.then(e,t=>{throw t})}dispose(t){}onDestroy(t){}}const At=new Rt,It=new Tt;let jt=(()=>{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(i.qb)(e))return At;if(Object(i.pb)(e))return It;throw Et(t,e)}_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)(i.bc())},t.\u0275pipe=i.Lb({name:"async",type:t,pure:!1}),t})();const Ft=/(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D])\S*/g;let Nt=(()=>{class t{transform(e){if(null==e)return null;if("string"!=typeof e)throw Et(t,e);return e.replace(Ft,t=>t[0].toUpperCase()+t.substr(1).toLowerCase())}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Lb({name:"titlecase",type:t,pure:!0}),t})(),Lt=(()=>{class t{constructor(t){this.locale=t}transform(e,n="mediumDate",i,o){if(null==e||""===e||e!=e)return null;try{return X(e,n,o||this.locale,i)}catch(r){throw Et(t,r.message)}}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.u))},t.\u0275pipe=i.Lb({name:"date",type:t,pure:!0}),t})(),Ht=(()=>{class t{constructor(t){this._locale=t}transform(e,n,i){if(!Vt(e))return null;i=i||this._locale;try{return function(t,e,n){return dt(t,ht(z(e,M.Percent),H(e,R.MinusSign)),e,R.Group,R.Decimal,n,!0).replace(new RegExp("%","g"),H(e,R.PercentSign))}(Bt(e),i,n)}catch(o){throw Et(t,o.message)}}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.u))},t.\u0275pipe=i.Lb({name:"percent",type:t,pure:!0}),t})(),zt=(()=>{class t{constructor(t,e="USD"){this._locale=t,this._defaultCurrencyCode=e}transform(e,n,o="symbol",r,s){if(!Vt(e))return null;s=s||this._locale,"boolean"==typeof o&&(console&&console.warn&&console.warn('Warning: the currency pipe has been changed in Angular v5. The symbolDisplay option (third parameter) is now a string instead of a boolean. The accepted values are "code", "symbol" or "symbol-narrow".'),o=o?"symbol":"code");let a=n||this._defaultCurrencyCode;"code"!==o&&(a="symbol"===o||"symbol-narrow"===o?function(t,e,n="en"){const o=function(t){return Object(i.ib)(t)[i.Z.Currencies]}(n)[t]||S[t]||[],r=o[1];return"narrow"===e&&"string"==typeof r?r:o[0]||t}(a,"symbol"===o?"wide":"narrow",s):o);try{return function(t,e,n,i,o){const r=ht(z(e,M.Currency),H(e,R.MinusSign));return r.minFrac=function(t){let e;const n=S[t];return n&&(e=n[2]),"number"==typeof e?e:2}(i),r.maxFrac=r.minFrac,dt(t,r,e,R.CurrencyGroup,R.CurrencyDecimal,o).replace("\xa4",n).replace("\xa4","").trim()}(Bt(e),s,a,n,r)}catch(l){throw Et(t,l.message)}}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.u),i.Mb(i.k))},t.\u0275pipe=i.Lb({name:"currency",type:t,pure:!0}),t})();function Vt(t){return!(null==t||""===t||t!=t)}function Bt(t){if("string"==typeof t&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if("number"!=typeof t)throw new Error(t+" is not a number");return t}let qt=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[{provide:ft,useClass:gt}]}),t})();const Ut="browser";function Wt(t){return t===Ut}let $t=(()=>{class t{}return t.\u0275prov=Object(i.Ib)({token:t,providedIn:"root",factory:()=>new Yt(Object(i.Zb)(l),window,Object(i.Zb)(i.m))}),t})();class Yt{constructor(t,e,n){this.document=t,this.window=e,this.errorHandler=n,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){if(this.supportsScrolling()){const e=this.document.getElementById(t)||this.document.getElementsByName(t)[0];e&&this.scrollToElement(e)}}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,i=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],i-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=Kt(this.window.history)||Kt(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 Kt(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}},SeVD:function(t,e,n){"use strict";n.d(e,"a",function(){return u});var i=n("ngJS"),o=n("NJ4a"),r=n("Lhse"),s=n("kJWO"),a=n("I55L"),l=n("c2HN"),c=n("XoHu");const u=t=>{if(t&&"function"==typeof t[s.a])return u=t,t=>{const e=u[s.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(i.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,o.a),t);if(t&&"function"==typeof t[r.a])return e=t,t=>{const n=e[r.a]();for(;;){let e;try{e=n.next()}catch(i){return t.error(i),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,u}},SpAZ:function(t,e,n){"use strict";function i(t){return t}n.d(e,"a",function(){return i})},SxV6:function(t,e,n){"use strict";n.d(e,"a",function(){return c});var i=n("sVev"),o=n("pLZG"),r=n("IzEk"),s=n("xbPD"),a=n("XDbj"),l=n("SpAZ");function c(t,e){const n=arguments.length>=2;return c=>c.pipe(t?Object(o.a)((e,n)=>t(e,n,c)):l.a,Object(r.a)(1),n?Object(s.a)(e):Object(a.a)(()=>new i.a))}},VRyK:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var i=n("HDdC"),o=n("z+Ro"),r=n("bHdf"),s=n("yCtX");function a(...t){let e=Number.POSITIVE_INFINITY,n=null,a=t[t.length-1];return Object(o.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 i.a?t[0]:Object(r.a)(e)(Object(s.a)(t,n))}},WMd4:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var i=n("EY2u"),o=n("LRne"),r=n("z6cu");let s=(()=>{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(o.a)(this.value);case"E":return Object(r.a)(this.error);case"C":return Object(i.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})()},WyaX:function(t,e,n){"use strict";n.d(e,"a",function(){return B});var i=n("8Y7J"),o=n("SVse"),r=n("XNiG"),s=n("VRyK"),a=n("xgIS"),l=n("LRne"),c=n("eNwd");function u(t,e){if(1!==t.nodeType)return[];const n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function d(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function h(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}const{overflow:e,overflowX:n,overflowY:i}=u(t);return/(auto|scroll|overlay)/.test(String(e)+String(i)+String(n))?t:h(d(t))}const p="undefined"!=typeof window&&"undefined"!=typeof document,f=p&&!(!window.MSInputMethodContext||!document.documentMode),g=p&&!(!window.MSInputMethodContext||!/MSIE 10/.test(navigator.userAgent));function b(t){return 11===t?f:10===t?g:f||g}function m(t){if(!t)return document.documentElement;const e=b(10)?document.body:null;let n,i=t.offsetParent||null;for(;i===e&&t.nextElementSibling&&n!==t.nextElementSibling;)n=t.nextElementSibling,i=n.offsetParent;const o=i&&i.nodeName;return o&&"BODY"!==o&&"HTML"!==o?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===u(i,"position")?m(i):i:n?n.ownerDocument.documentElement:document.documentElement}function _(t){return null!==t.parentNode?_(t.parentNode):t}function y(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;const n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);const{commonAncestorContainer:s}=r;if(t!==s&&e!==s||i.contains(o))return function(t){const{nodeName:e}=t;return"BODY"!==e&&("HTML"===e||m(t.firstElementChild)===t)}(s)?s:m(s);const a=_(t);return a.host?y(a.host,e):y(t,_(e).host)}function v(t,e){const n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t[`border${n}Width`])+parseFloat(t[`border${i}Width`])}function w(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],b(10)?parseInt(n["offset"+t],10)+parseInt(i["margin"+("Height"===t?"Top":"Left")],10)+parseInt(i["margin"+("Height"===t?"Bottom":"Right")],10):0)}function x(t){const e=t.body,n=t.documentElement,i=b(10)&&getComputedStyle(n);return{height:w("Height",e,n,i),width:w("Width",e,n,i)}}function C(t,e="top"){const n="top"===e?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"===i||"HTML"===i){const e=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||e)[n]}return t[n]}function k(t){return Object.assign(Object.assign({},t),{right:t.left+t.width,bottom:t.top+t.height})}function O(t){let e={};try{if(b(10)){e=t.getBoundingClientRect();const n=C(t,"top"),i=C(t,"left");e.top+=n,e.left+=i,e.bottom+=n,e.right+=i}else e=t.getBoundingClientRect()}catch(s){return}const n={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},i="HTML"===t.nodeName?x(t.ownerDocument):{};let o=t.offsetWidth-(i.width||t.clientWidth||n.right-n.left),r=t.offsetHeight-(i.height||t.clientHeight||n.bottom-n.top);if(o||r){const e=u(t);o-=v(e,"x"),r-=v(e,"y"),n.width-=o,n.height-=r}return k(n)}function S(t,e,n=!1){const i=b(10),o="HTML"===e.nodeName,r=O(t),s=O(e),a=h(t),l=u(e),c=parseFloat(l.borderTopWidth),d=parseFloat(l.borderLeftWidth);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));let p=k({top:r.top-s.top-c,left:r.left-s.left-d,width:r.width,height:r.height});if(p.marginTop=0,p.marginLeft=0,!i&&o){const t=parseFloat(l.marginTop),e=parseFloat(l.marginLeft);p.top-=c-t,p.bottom-=c-t,p.left-=d-e,p.right-=d-e,p.marginTop=t,p.marginLeft=e}return(i&&!n?e.contains(a):e===a&&"BODY"!==a.nodeName)&&(p=function(t,e,n=!1){const i=C(e,"top"),o=C(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}(p,e)),p}function M(t){const e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===u(t,"position")||M(d(t)))}function P(t){if(!t||!t.parentElement||b())return document.documentElement;let e=t.parentElement;for(;e&&"none"===u(e,"transform");)e=e.parentElement;return e||document.documentElement}function D(t,e,n=0,i,o=!1){let r={top:0,left:0};const s=o?P(t):y(t,e);if("viewport"===i)r=function(t,e=!1){const n=t.ownerDocument.documentElement,i=S(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),s=e?0:C(n),a=e?0:C(n,"left");return k({top:s-Number(i.top)+Number(i.marginTop),left:a-Number(i.left)+Number(i.marginLeft),width:o,height:r})}(s,o);else{let n;"scrollParent"===i?(n=h(d(e)),"BODY"===n.nodeName&&(n=t.ownerDocument.documentElement)):n="window"===i?t.ownerDocument.documentElement:i;const a=S(n,s,o);if("HTML"!==n.nodeName||M(s))r=a;else{const{height:e,width:n}=x(t.ownerDocument);r.top+=a.top-a.marginTop,r.bottom=Number(e)+Number(a.top),r.left+=a.left-a.marginLeft,r.right=Number(n)+Number(a.left)}}return r.left+=n,r.top+=n,r.right-=n,r.bottom-=n,r}function E({width:t,height:e}){return t*e}function T(t,e,n,i,o=["top","bottom","right","left"],r="viewport",s=0){if(-1===t.indexOf("auto"))return t;const a=D(n,i,s,r),l={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},c=Object.keys(l).map(t=>Object.assign(Object.assign({key:t},l[t]),{area:E(l[t])})).sort((t,e)=>e.area-t.area);let u=c.filter(({width:t,height:e})=>t>=n.clientWidth&&e>=n.clientHeight);u=u.filter(t=>o.some(e=>e===t.key));const d=u.length>0?u[0].key:c[0].key,h=t.split(" ")[1];return n.className=n.className.replace(/bs-tooltip-auto/g,"bs-tooltip-"+d),d+(h?"-"+h:"")}function R(t){const e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:Number(t.offsetWidth)+i,height:Number(t.offsetHeight)+n}}function A(t,e,n=null){return S(e,n?P(t):y(t,e),n)}function I(t,e,n){const i=n.split(" ")[0],o=R(t),r={width:o.width,height:o.height},s=-1!==["right","left"].indexOf(i),a=s?"top":"left",l=s?"left":"top",c=s?"height":"width",u=s?"width":"height";return r[a]=e[a]+e[c]/2-o[c]/2,r[l]=i===l?e[l]-o[u]:e[function(t){const e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,t=>e[t])}(l)],r}function j(t,e){return t&&t.modifiers&&t.modifiers[e]&&t.modifiers[e].enabled}function F(t,e,n){Object.keys(e).forEach(i=>{let o="";var r;-1!==["width","height","top","right","bottom","left"].indexOf(i)&&""!==(r=e[i])&&!isNaN(parseFloat(r))&&isFinite(r)&&(o="px"),n?n.setStyle(t,i,`${String(e[i])}${o}`):t.style[i]=String(e[i])+o})}function N(t){let e=t.offsets.target;const n=t.instance.target.querySelector(".arrow");if(!n)return t;const i=-1!==["left","right"].indexOf(t.placement.split(" ")[0]),o=i?"height":"width",r=i?"Top":"Left",s=r.toLowerCase(),a=i?"left":"top",l=i?"bottom":"right",c=R(n)[o],d=t.placement.split(" ")[1];t.offsets.host[l]-c<e[s]&&(e[s]-=e[s]-(t.offsets.host[l]-c)),Number(t.offsets.host[s])+Number(c)>e[l]&&(e[s]+=Number(t.offsets.host[s])+Number(c)-Number(e[l])),e=k(e);const h=u(t.instance.target),p=parseFloat(h["margin"+r]),f=parseFloat(h[`border${r}Width`]);let g;if(d){const e=parseFloat(h.borderRadius),n=Number(p+f+e);g=s===d?Number(t.offsets.host[s])+n:Number(t.offsets.host[s])+Number(t.offsets.host[o]-n)}else g=Number(t.offsets.host[s])+Number(t.offsets.host[o]/2-c/2);let b=g-e[s]-p-f;return b=Math.max(Math.min(e[o]-c,b),0),t.offsets.arrow={[s]:Math.round(b),[a]:""},t.instance.arrow=n,t}function L(t){if(t.offsets.target=k(t.offsets.target),!j(t.options,"flip"))return t.offsets.target=Object.assign(Object.assign({},t.offsets.target),I(t.instance.target,t.offsets.host,t.placement)),t;const e=D(t.instance.target,t.instance.host,0,"viewport",!1);let n=t.placement.split(" ")[0],i=t.placement.split(" ")[1]||"";const o=T("auto",t.offsets.host,t.instance.target,t.instance.host,t.options.allowedPositions),r=[n,o];return r.forEach((o,s)=>{if(n!==o||r.length===s+1)return t;n=t.placement.split(" ")[0];const a="left"===n&&Math.floor(t.offsets.target.right)>Math.floor(t.offsets.host.left)||"right"===n&&Math.floor(t.offsets.target.left)<Math.floor(t.offsets.host.right)||"top"===n&&Math.floor(t.offsets.target.bottom)>Math.floor(t.offsets.host.top)||"bottom"===n&&Math.floor(t.offsets.target.top)<Math.floor(t.offsets.host.bottom),l=Math.floor(t.offsets.target.left)<Math.floor(e.left),c=Math.floor(t.offsets.target.right)>Math.floor(e.right),u=Math.floor(t.offsets.target.top)<Math.floor(e.top),d=Math.floor(t.offsets.target.bottom)>Math.floor(e.bottom),h="left"===n&&l||"right"===n&&c||"top"===n&&u||"bottom"===n&&d,p=-1!==["top","bottom"].indexOf(n),f=p&&"left"===i&&l||p&&"right"===i&&c||!p&&"left"===i&&u||!p&&"right"===i&&d;(a||h||f)&&((a||h)&&(n=r[s+1]),f&&(i=function(t){return"right"===t?"left":"left"===t?"right":t}(i)),t.placement=n+(i?" "+i:""),t.offsets.target=Object.assign(Object.assign({},t.offsets.target),I(t.instance.target,t.offsets.host,t.placement)))}),t}function H(t){if(!j(t.options,"preventOverflow"))return t;const e="transform",n=t.instance.target.style,{top:i,left:o,[e]:r}=n;n.top="",n.left="",n[e]="";const s=D(t.instance.target,t.instance.host,0,"scrollParent",!1);n.top=i,n.left=o,n[e]=r;const a={primary(e){let n=t.offsets.target[e];return t.offsets.target[e]<s[e]&&(n=Math.max(t.offsets.target[e],s[e])),{[e]:n}},secondary(e){const n="right"===e?"left":"top";let i=t.offsets.target[n];return t.offsets.target[e]>s[e]&&(i=Math.min(t.offsets.target[n],s[e]-("right"===e?t.offsets.target.width:t.offsets.target.height))),{[n]:i}}};let l;return["left","right","top","bottom"].forEach(e=>{l=-1!==["left","top"].indexOf(e)?"primary":"secondary",t.offsets.target=Object.assign(Object.assign({},t.offsets.target),a[l](e))}),t}function z(t){const e=t.placement,n=e.split(" ")[0],i=e.split(" ")[1];if(i){const{host:e,target:o}=t.offsets,r=-1!==["bottom","top"].indexOf(n),s=r?"left":"top",a=r?"width":"height",l={start:{[s]:e[s]},end:{[s]:e[s]+e[a]-o[a]}};t.offsets.target=Object.assign(Object.assign({},o),{[s]:s===i?l.start[s]:l.end[s]})}return t}const V=new class{position(t,e,n=!0){return this.offset(t,e,!1)}offset(t,e,n=!0){return A(e,t)}positionElements(t,e,n,i,o){return[L,z,H,N].reduce((t,e)=>e(t),function(t,e,n,i){const o=A(t,e);n.match(/^(auto)*\s*(left|right|top|bottom)*$/)||n.match(/^(left|right|top|bottom)*(?: (left|right|top|bottom))?\s*(start|end)*$/)||(n="auto");const r=!!n.match(/auto/g);let s=n.match(/auto\s(left|right|top|bottom)/)?n.split(" ")[1]||"auto":n;const a=s.match(/^(left|right|top|bottom)* ?(?!\1)(left|right|top|bottom)?/);a&&(s=a[1]+(a[2]?" "+a[2]:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(s)&&(s="auto");const l=I(t,o,s);return s=T(s,o,t,e,i?i.allowedPositions:void 0),{options:i,instance:{target:t,host:e,arrow:null},offsets:{target:l,host:o,arrow:null},positionFixed:!1,placement:s,placementAuto:r}}(e,t,n,o))}};let B=(()=>{class t{constructor(t,e,n){this.update$$=new r.a,this.positionElements=new Map,this.isDisabled=!1,Object(o.C)(n)&&t.runOutsideAngular(()=>{this.triggerEvent$=Object(s.a)(Object(a.a)(window,"scroll",{passive:!0}),Object(a.a)(window,"resize",{passive:!0}),Object(l.a)(0,c.a),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(t=>{!function(t,e,n,i,o,r){const s=V.positionElements(t,e,n,i,o),a=function(t){return{width:t.offsets.target.width,height:t.offsets.target.height,left:Math.floor(t.offsets.target.left),top:Math.round(t.offsets.target.top),bottom:Math.round(t.offsets.target.bottom),right:Math.floor(t.offsets.target.right)}}(s);F(e,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${a.left}px, ${a.top}px, 0px)`},r),s.instance.arrow&&F(s.instance.arrow,s.offsets.arrow,r),function(t,e){const n=t.instance.target;let i=n.className;t.placementAuto&&(i=i.replace(/bs-popover-auto/g,"bs-popover-"+t.placement),i=i.replace(/bs-tooltip-auto/g,"bs-tooltip-"+t.placement),i=i.replace(/\sauto/g," "+t.placement),-1!==i.indexOf("popover")&&-1===i.indexOf("popover-auto")&&(i+=" popover-auto"),-1!==i.indexOf("tooltip")&&-1===i.indexOf("tooltip-auto")&&(i+=" tooltip-auto")),i=i.replace(/left|right|top|bottom/g,""+t.placement.split(" ")[0]),e?e.setAttribute(n,"class",i):n.className=i}(s,r)}(q(t.target),q(t.element),t.attachment,t.appendToBody,this.options,e.createRenderer(null,null))})})})}position(t){this.addPositionElement(t)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(t){this.positionElements.set(q(t.element),t)}calcPosition(){this.update$$.next()}deletePositionElement(t){this.positionElements.delete(q(t))}setOptions(t){this.options=t}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.z),i.Zb(i.F),i.Zb(i.B))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();function q(t){return"string"==typeof t?document.querySelector(t):t instanceof i.l?t.nativeElement:t}},XDbj:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=n("sVev"),o=n("7o/Q");function r(t=l){return e=>e.lift(new s(t))}class s{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new a(t,this.errorFactory))}}class a extends o.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 l(){return new i.a}},XNiG:function(t,e,n){"use strict";n.d(e,"b",function(){return c}),n.d(e,"a",function(){return u});var i=n("HDdC"),o=n("7o/Q"),r=n("quSY"),s=n("9ppp"),a=n("Ylt2"),l=n("2QA8");class c extends o.a{constructor(t){super(t),this.destination=t}}let u=(()=>{class t extends i.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 d(this,this);return e.operator=t,e}next(t){if(this.closed)throw new s.a;if(!this.isStopped){const{observers:e}=this,n=e.length,i=e.slice();for(let o=0;o<n;o++)i[o].next(t)}}error(t){if(this.closed)throw new s.a;this.hasError=!0,this.thrownError=t,this.isStopped=!0;const{observers:e}=this,n=e.length,i=e.slice();for(let o=0;o<n;o++)i[o].error(t);this.observers.length=0}complete(){if(this.closed)throw new s.a;this.isStopped=!0;const{observers:t}=this,e=t.length,n=t.slice();for(let i=0;i<e;i++)n[i].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(t){if(this.closed)throw new s.a;return super._trySubscribe(t)}_subscribe(t){if(this.closed)throw new s.a;return this.hasError?(t.error(this.thrownError),r.a.EMPTY):this.isStopped?(t.complete(),r.a.EMPTY):(this.observers.push(t),new a.a(this,t))}asObservable(){const t=new i.a;return t.source=this,t}}return t.create=(t,e)=>new d(t,e),t})();class d extends u{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):r.a.EMPTY}}},XoHu:function(t,e,n){"use strict";function i(t){return null!==t&&"object"==typeof t}n.d(e,"a",function(){return i})},Ylt2:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("quSY");class o extends i.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)}}},ZUHj:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var i=n("7o/Q");class o 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 r=n("SeVD"),s=n("HDdC");function a(t,e,n,i,a=new o(t,n,i)){if(!a.closed)return e instanceof s.a?e.subscribe(a):Object(r.a)(e)(a)}},"bH2/":function(t,e,n){"use strict";n.d(e,"a",function(){return N}),n.d(e,"b",function(){return H});var i=n("8Y7J"),o=n("xgIS"),r=n("lJxs"),s=n("pLZG"),a=n("Kj3r"),l=n("s7LF"),c=n("SVse");const u=["searchInput"],d=["filteredListElement"],h=["historyListElement"];function p(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",13),i.cc("click",function(e){return i.zc(t),i.ec().remove(e)}),i.Sb(1,"i",14),i.Kc(2,"close"),i.Rb(),i.Rb()}}function f(t,e){1&t&&(i.Sb(0,"div",15),i.Nb(1,"div",16),i.Nb(2,"div",17),i.Nb(3,"div",18),i.Nb(4,"div",19),i.Nb(5,"div",20),i.Nb(6,"div",21),i.Nb(7,"div",22),i.Nb(8,"div",23),i.Nb(9,"div",24),i.Nb(10,"div",25),i.Nb(11,"div",26),i.Nb(12,"div",27),i.Rb())}function g(t,e){if(1&t&&(i.Sb(0,"div",28),i.Sb(1,"div",29),i.Kc(2),i.Rb(),i.Rb()),2&t){const t=i.ec();i.yb(2),i.Lc(t.heading)}}function b(t,e){1&t&&i.Ob(0)}const m=function(t){return{$implicit:t}};function _(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",32),i.cc("click",function(){i.zc(t);const e=i.ec().$implicit;return i.ec().select(e)}),i.Ic(1,b,1,0,"ng-container",33),i.fc(2,"highlight"),i.Rb()}if(2&t){const t=i.ec(),e=t.index,n=t.$implicit,o=i.ec();i.Eb("complete-selected",e===o.selectedIdx),i.yb(1),i.mc("ngTemplateOutlet",o.itemTemplate)("ngTemplateOutletContext",i.qc(7,m,i.hc(2,4,n,o.toHighlight)))}}function y(t,e){1&t&&i.Ob(0)}function v(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",32),i.cc("click",function(){i.zc(t);const e=i.ec().$implicit;return i.ec().select(e)}),i.Ic(1,y,1,0,"ng-container",33),i.fc(2,"highlight"),i.Rb()}if(2&t){const t=i.ec(),e=t.index,n=t.$implicit,o=i.ec();i.Eb("complete-selected",e===o.selectedIdx),i.yb(1),i.mc("ngTemplateOutlet",o.itemTemplate)("ngTemplateOutletContext",i.qc(8,m,i.ic(2,4,n,o.toHighlight,o.searchKeyword)))}}function w(t,e){if(1&t&&(i.Sb(0,"li",30),i.Ic(1,_,3,9,"div",31),i.Ic(2,v,3,10,"div",31),i.Rb()),2&t){const t=e.$implicit,n=i.ec();i.yb(1),i.mc("ngIf",n.isTypeString(t)),i.yb(1),i.mc("ngIf",!n.isTypeString(t))}}function x(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",28),i.Sb(1,"div",29),i.Kc(2),i.Rb(),i.Sb(3,"div",13),i.cc("click",function(e){return i.zc(t),i.ec().resetHistoryList(e)}),i.Sb(4,"i",14),i.Kc(5,"delete"),i.Rb(),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.yb(2),i.Lc(t.historyHeading)}}function C(t,e){1&t&&i.Ob(0)}function k(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",32),i.cc("click",function(){i.zc(t);const e=i.ec().$implicit;return i.ec().select(e)}),i.Ic(1,C,1,0,"ng-container",33),i.Rb()}if(2&t){const t=i.ec(),e=t.index,n=t.$implicit,o=i.ec();i.Eb("complete-selected",e===o.selectedIdx),i.yb(1),i.mc("ngTemplateOutlet",o.itemTemplate)("ngTemplateOutletContext",i.qc(4,m,n))}}function O(t,e){1&t&&i.Ob(0)}function S(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",32),i.cc("click",function(){i.zc(t);const e=i.ec().$implicit;return i.ec().select(e)}),i.Ic(1,O,1,0,"ng-container",33),i.Rb()}if(2&t){const t=i.ec(),e=t.index,n=t.$implicit,o=i.ec();i.Eb("complete-selected",e===o.selectedIdx),i.yb(1),i.mc("ngTemplateOutlet",o.itemTemplate)("ngTemplateOutletContext",i.qc(4,m,n))}}function M(t,e){if(1&t){const t=i.Tb();i.Sb(0,"li",30),i.Ic(1,k,2,6,"div",31),i.Ic(2,S,2,6,"div",31),i.Sb(3,"div",13),i.cc("click",function(n){i.zc(t);const o=e.index;return i.ec().removeHistoryItem(o,n)}),i.Sb(4,"i",14),i.Kc(5,"close"),i.Rb(),i.Rb(),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec();i.yb(1),i.mc("ngIf",n.isTypeString(t)),i.yb(1),i.mc("ngIf",!n.isTypeString(t))}}function P(t,e){1&t&&i.Ob(0)}function D(t,e){if(1&t&&(i.Sb(0,"div",34),i.Ic(1,P,1,0,"ng-container",33),i.Rb()),2&t){const t=i.ec();i.yb(1),i.mc("ngTemplateOutlet",t.notFoundTemplate)("ngTemplateOutletContext",i.qc(2,m,t.notFoundText))}}function E(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",35),i.cc("click",function(){return i.zc(t),i.ec().handleOverlay()}),i.Rb()}}const T=function(t){return{active:t}},R=function(t,e){return{"is-hidden":t,"is-visible":e}},A=t=>(t=>38===t)(t)||(t=>40===t)(t),I=t=>13===t,j=t=>27===t,F=t=>9===t;let N=(()=>{class t{constructor(t,e){this.renderer=e,this.query="",this.filteredList=[],this.historyList=[],this.isHistoryListVisible=!0,this.selectedIdx=-1,this.toHighlight="",this.notFound=!1,this.isFocused=!1,this.isOpen=!1,this.isScrollToEnd=!1,this.overlay=!1,this.manualOpen=void 0,this.manualClose=void 0,this.data=[],this.placeholder="",this.heading="",this.historyHeading="Recently selected",this.historyListMaxNumber=15,this.notFoundText="Not found",this.minQueryLength=1,this.focusFirst=!1,this.selected=new i.n,this.inputChanged=new i.n,this.inputFocused=new i.n,this.inputCleared=new i.n,this.opened=new i.n,this.closed=new i.n,this.scrolledToEnd=new i.n,this.propagateChange=()=>{},this.onTouched=()=>{},this.elementRef=t}writeValue(t=""){this.query=t&&!this.isTypeString(t)?t[this.searchKeyword]:t}registerOnChange(t){this.propagateChange=t}registerOnTouched(t){this.onTouched=t}onChange(t){this.propagateChange(t.target.value)}setDisabledState(t){this.disabled=t}ngOnInit(){}ngAfterViewInit(){this.initEventStream(),this.handleScroll()}setInitialValue(t){this.initialValue&&this.select(t)}ngOnChanges(t){this.setInitialValue(this.initialValue),t&&t.data&&Array.isArray(t.data.currentValue)&&(this.handleItemsChange(),!t.data.firstChange&&this.isFocused&&this.handleOpen())}handleItemsChange(){this.isScrollToEnd=!1,this.isOpen&&(this.filteredList=this.data,this.notFound=!this.filteredList||0===this.filteredList.length,this.isOpen&&this.filterList())}filterList(){this.selectedIdx=-1,this.initSearchHistory(),null!=this.query&&this.data?(this.toHighlight=this.query,this.filteredList=void 0!==this.customFilter?this.customFilter([...this.data],this.query):this.defaultFilterFunction(),this.filteredList.length>0&&this.focusFirst&&(this.selectedIdx=0)):this.notFound=!1}defaultFilterFunction(){return this.data.filter(t=>"string"==typeof t?t.toLowerCase().indexOf(this.query.toLowerCase())>-1:"object"==typeof t&&t instanceof Object?t[this.searchKeyword].toLowerCase().indexOf(this.query.toLowerCase())>-1:void 0)}isTypeString(t){return"string"==typeof t}select(t){if(this.query=this.isTypeString(t)?t:t[this.searchKeyword],this.isOpen=!0,this.overlay=!1,this.selected.emit(t),this.propagateChange(t),this.initialValue)if(window.localStorage.getItem(""+this.historyIdentifier)){let e=JSON.parse(localStorage[""+this.historyIdentifier]);if(e instanceof Array||(e=[]),e.some(e=>this.isTypeString(e)?e==t:e[this.searchKeyword]==t[this.searchKeyword]))if(this.isTypeString(t)){const n=e.slice();n.splice(n.indexOf(t),1),n.splice(0,0,t),localStorage.setItem(""+this.historyIdentifier,JSON.stringify(n))}else{const n=e.slice(),i=n.map(t=>t[this.searchKeyword]).indexOf(t[this.searchKeyword]);n.splice(i,1),n.splice(0,0,t),localStorage.setItem(""+this.historyIdentifier,JSON.stringify(n))}else e.unshift(t),localStorage.setItem(""+this.historyIdentifier,JSON.stringify(e)),e.length>=this.historyListMaxNumber&&(e.splice(e.length-1,1),localStorage.setItem(""+this.historyIdentifier,JSON.stringify(e)))}else this.saveHistory(t);else this.saveHistory(t);this.handleClose()}handleClick(t){let e=t.target,n=!1;do{e===this.elementRef.nativeElement&&(n=!0,this.filteredList.length&&this.handleOpen()),e=e.parentNode}while(e);n||this.handleClose()}handleOverlay(){this.overlay=!1}handleScroll(){this.renderer.listen(this.filteredListElement.nativeElement,"scroll",()=>{this.scrollToEnd()})}setPanelState(t){t&&t.stopPropagation(),void 0===this.manualOpen&&void 0===this.manualClose&&(this.isOpen=!1,this.handleOpen()),(void 0===this.manualOpen&&!1===this.manualClose||void 0===this.manualClose&&!1===this.manualOpen)&&(this.isOpen=!1,this.handleOpen()),!1===this.manualOpen&&!1===this.manualClose&&(this.isOpen=!1,this.handleOpen()),this.manualOpen&&(this.isOpen=!1,this.handleOpen(),this.manualOpen=!1),this.manualClose&&(this.isOpen=!0,this.handleClose(),this.manualClose=!1)}open(){this.manualOpen=!0,this.isOpen=!1,this.handleOpen()}close(){this.manualClose=!0,this.isOpen=!0,this.handleClose()}focus(){this.handleFocus(event)}clear(){this.remove(event)}remove(t){t.stopPropagation(),this.query="",this.inputCleared.emit(),this.propagateChange(this.query),this.setPanelState(t),this.data&&!this.data.length&&(this.notFound=!1)}initSearchHistory(){if(this.isHistoryListVisible=!1,this.historyIdentifier&&!this.query){const t=window.localStorage.getItem(""+this.historyIdentifier);t?(this.isHistoryListVisible=!0,this.filteredList=[],this.historyList=t?JSON.parse(t):[]):this.isHistoryListVisible=!1}else this.isHistoryListVisible=!1}handleOpen(){this.isOpen||this.isOpen&&!this.isLoading||this.data&&this.data.length&&(this.isOpen=!0,this.overlay=!0,this.filterList(),this.opened.emit())}handleClose(){this.isOpen?(this.isOpen=!1,this.overlay=!1,this.filteredList=[],this.selectedIdx=-1,this.notFound=!1,this.isHistoryListVisible=!1,this.isFocused=!1,this.closed.emit()):this.isFocused=!1}handleFocus(t){this.searchInput.nativeElement.focus(),this.isFocused||(this.inputFocused.emit(t),this.data&&this.data.length&&this.setPanelState(event),this.isFocused=!0)}scrollToEnd(){this.isScrollToEnd||this.filteredListElement.nativeElement.scrollHeight===this.filteredListElement.nativeElement.scrollTop+this.filteredListElement.nativeElement.clientHeight&&(this.scrolledToEnd.emit(),this.isScrollToEnd=!0)}initEventStream(){this.inputKeyUp$=Object(o.a)(this.searchInput.nativeElement,"keyup").pipe(Object(r.a)(t=>t)),this.inputKeyDown$=Object(o.a)(this.searchInput.nativeElement,"keydown").pipe(Object(r.a)(t=>t)),this.listenEventStream()}listenEventStream(){this.inputKeyUp$.pipe(Object(s.a)(t=>!(A(t.keyCode)||I(t.keyCode)||j(t.keyCode)||F(t.keyCode))),Object(a.a)(this.debounceTime)).subscribe(t=>{this.onKeyUp(t)}),this.inputKeyDown$.pipe(Object(s.a)(t=>A(t.keyCode))).subscribe(t=>{t.preventDefault(),this.onFocusItem(t)}),this.inputKeyUp$.pipe(Object(s.a)(t=>I(t.keyCode))).subscribe(t=>{}),this.inputKeyDown$.pipe(Object(s.a)(t=>I(t.keyCode))).subscribe(t=>{this.onHandleEnter()}),this.inputKeyUp$.pipe(Object(s.a)(t=>j(t.keyCode),Object(a.a)(100))).subscribe(t=>{this.onEsc()}),this.inputKeyDown$.pipe(Object(s.a)(t=>F(t.keyCode))).subscribe(t=>{this.onTab()}),this.inputKeyDown$.pipe(Object(s.a)(t=>8===t.keyCode||46===t.keyCode)).subscribe(t=>{this.onDelete()})}onKeyUp(t){this.notFound=!1,this.query||(this.notFound=!1,this.inputChanged.emit(t.target.value),this.inputCleared.emit(),this.setPanelState(t)),(this.query||""===this.query)&&this.query.length>=this.minQueryLength&&(this.inputChanged.emit(t.target.value),this.filterList(),this.filteredList.length||this.isLoading||(this.notFound=!!this.notFoundText),this.data&&!this.data.length&&(this.isOpen=!0))}onFocusItem(t){if(this.historyList.length&&this.isHistoryListVisible){const e=this.historyList.length;if("ArrowDown"===t.key){let t=this.selectedIdx;t=null===this.selectedIdx?0:t+1,this.selectedIdx=(e+t)%e,this.scrollToFocusedItem(this.selectedIdx)}else"ArrowUp"===t.key&&(-1==this.selectedIdx&&(this.selectedIdx=0),this.selectedIdx=(e+this.selectedIdx-1)%e,this.scrollToFocusedItem(this.selectedIdx))}else{const e=this.filteredList.length;if("ArrowDown"===t.key){let t=this.selectedIdx;t=null===this.selectedIdx?0:t+1,this.selectedIdx=(e+t)%e,this.scrollToFocusedItem(this.selectedIdx)}else"ArrowUp"===t.key&&(-1==this.selectedIdx&&(this.selectedIdx=0),this.selectedIdx=(e+this.selectedIdx-1)%e,this.scrollToFocusedItem(this.selectedIdx))}}scrollToFocusedItem(t){let e=null;e=this.historyList.length&&this.isHistoryListVisible?this.historyListElement.nativeElement:this.filteredListElement.nativeElement;const n=Array.prototype.slice.call(e.childNodes).filter(t=>1===t.nodeType&&t.className.includes("item"));if(!n.length)return;const i=e.offsetHeight,o=n[t].offsetHeight,r=e.scrollTop+i-o,s=n[t].offsetTop;s<e.scrollTop&&(e.scrollTop=s),s>r&&(e.scrollTop=s-i+o)}onHandleEnter(){this.selectedIdx>-1&&(this.historyList.length&&this.isHistoryListVisible?(this.query=this.isTypeString(this.historyList[this.selectedIdx])?this.historyList[this.selectedIdx]:this.historyList[this.selectedIdx][this.searchKeyword],this.saveHistory(this.historyList[this.selectedIdx]),this.select(this.historyList[this.selectedIdx])):(this.query=this.isTypeString(this.filteredList[this.selectedIdx])?this.filteredList[this.selectedIdx]:this.filteredList[this.selectedIdx][this.searchKeyword],this.saveHistory(this.filteredList[this.selectedIdx]),this.select(this.filteredList[this.selectedIdx]))),this.isHistoryListVisible=!1,this.handleClose()}onEsc(){this.searchInput.nativeElement.blur(),this.handleClose()}onTab(){this.searchInput.nativeElement.blur(),this.handleClose()}onDelete(){this.isOpen=!0}saveHistory(t){if(this.historyIdentifier)if(this.historyList.some(e=>this.isTypeString(e)?e==t:e[this.searchKeyword]==t[this.searchKeyword]))if(this.isTypeString(t)){const e=this.historyList.slice();e.splice(this.historyList.indexOf(t),1),e.splice(0,0,t),this.saveHistoryToLocalStorage([...e])}else{const e=this.historyList.slice(),n=e.map(t=>t[this.searchKeyword]).indexOf(t[this.searchKeyword]);e.splice(n,1),e.splice(0,0,t),this.saveHistoryToLocalStorage([...e])}else this.saveHistoryToLocalStorage([t,...this.historyList]),this.historyList.length>=this.historyListMaxNumber&&(this.historyList.splice(this.historyList.length-1,1),this.saveHistoryToLocalStorage([t,...this.historyList]))}saveHistoryToLocalStorage(t){window.localStorage.setItem(""+this.historyIdentifier,JSON.stringify(t))}removeHistoryItem(t,e){e.stopPropagation(),this.historyList=this.historyList.filter((e,n)=>n!==t),this.saveHistoryToLocalStorage(this.historyList),0==this.historyList.length&&(window.localStorage.removeItem(""+this.historyIdentifier),this.filterList())}resetHistoryList(t){t.stopPropagation(),this.historyList=[],window.localStorage.removeItem(""+this.historyIdentifier),this.filterList()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["ng-autocomplete"]],contentQueries:function(t,e,n){if(1&t&&i.Fb(n,i.L,!0),2&t){let t;i.vc(t=i.dc())&&(e.customTemplate=t.first)}},viewQuery:function(t,e){if(1&t&&(i.Pc(u,!0),i.Pc(d,!0),i.Pc(h,!0)),2&t){let t;i.vc(t=i.dc())&&(e.searchInput=t.first),i.vc(t=i.dc())&&(e.filteredListElement=t.first),i.vc(t=i.dc())&&(e.historyListElement=t.first)}},hostAttrs:[1,"ng-autocomplete"],hostBindings:function(t,e){1&t&&i.cc("click",function(t){return e.handleClick(t)},!1,i.xc)},inputs:{data:"data",placeholder:"placeholder",heading:"heading",historyHeading:"historyHeading",historyListMaxNumber:"historyListMaxNumber",notFoundText:"notFoundText",minQueryLength:"minQueryLength",focusFirst:"focusFirst",disabled:"disabled",searchKeyword:"searchKeyword",initialValue:"initialValue",historyIdentifier:"historyIdentifier",isLoading:"isLoading",debounceTime:"debounceTime",customFilter:"customFilter",itemTemplate:"itemTemplate",notFoundTemplate:"notFoundTemplate"},outputs:{selected:"selected",inputChanged:"inputChanged",inputFocused:"inputFocused",inputCleared:"inputCleared",opened:"opened",closed:"closed",scrolledToEnd:"scrolledToEnd"},features:[i.xb([{provide:l.k,useExisting:Object(i.T)(()=>t),multi:!0}]),i.wb],decls:18,vars:22,consts:[[1,"autocomplete-container",3,"ngClass"],[1,"input-container"],["type","text","autocomplete","off",3,"placeholder","ngModel","disabled","ngModelChange","input","focus","blur"],["searchInput",""],["class","x",3,"click",4,"ngIf"],["class","sk-fading-circle",4,"ngIf"],[1,"suggestions-container",3,"ngClass"],["class","heading",4,"ngIf"],["filteredListElement",""],["class","item",4,"ngFor","ngForOf"],["historyListElement",""],["class","not-found",4,"ngIf"],["class","autocomplete-overlay",3,"click",4,"ngIf"],[1,"x",3,"click"],[1,"material-icons"],[1,"sk-fading-circle"],[1,"sk-circle1","sk-circle"],[1,"sk-circle2","sk-circle"],[1,"sk-circle3","sk-circle"],[1,"sk-circle4","sk-circle"],[1,"sk-circle5","sk-circle"],[1,"sk-circle6","sk-circle"],[1,"sk-circle7","sk-circle"],[1,"sk-circle8","sk-circle"],[1,"sk-circle9","sk-circle"],[1,"sk-circle10","sk-circle"],[1,"sk-circle11","sk-circle"],[1,"sk-circle12","sk-circle"],[1,"heading"],[1,"text"],[1,"item"],[3,"complete-selected","click",4,"ngIf"],[3,"click"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"not-found"],[1,"autocomplete-overlay",3,"click"]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.Sb(1,"div",1),i.Sb(2,"input",2,3),i.cc("ngModelChange",function(t){return e.query=t})("input",function(t){return e.onChange(t)})("focus",function(t){return e.handleFocus(t)})("blur",function(t){return e.onTouched(t)}),i.Rb(),i.Ic(4,p,3,0,"div",4),i.Ic(5,f,13,0,"div",5),i.Rb(),i.Sb(6,"div",6),i.Ic(7,g,3,1,"div",7),i.Sb(8,"ul",null,8),i.Ic(10,w,3,2,"li",9),i.Rb(),i.Rb(),i.Sb(11,"div",6),i.Ic(12,x,6,1,"div",7),i.Sb(13,"ul",null,10),i.Ic(15,M,6,2,"li",9),i.Rb(),i.Rb(),i.Ic(16,D,2,4,"div",11),i.Rb(),i.Ic(17,E,1,0,"div",12)),2&t&&(i.mc("ngClass",i.qc(14,T,e.isOpen)),i.yb(2),i.nc("placeholder",e.placeholder),i.mc("ngModel",e.query)("disabled",e.disabled),i.yb(2),i.mc("ngIf",e.query&&!e.isLoading&&!e.disabled),i.yb(1),i.mc("ngIf",e.isLoading),i.yb(1),i.mc("ngClass",i.rc(16,R,e.isHistoryListVisible,!e.isHistoryListVisible)),i.yb(1),i.mc("ngIf",e.filteredList.length>0&&e.heading),i.yb(3),i.mc("ngForOf",e.filteredList),i.yb(1),i.mc("ngClass",i.rc(19,R,!e.isHistoryListVisible,e.isHistoryListVisible)),i.yb(1),i.mc("ngIf",e.historyList.length>0&&e.historyHeading),i.yb(3),i.mc("ngForOf",e.historyList),i.yb(1),i.mc("ngIf",e.isLoading?!e.isLoading&&e.notFound:e.notFound),i.yb(1),i.mc("ngIf",e.overlay))},directives:function(){return[c.l,l.a,l.l,l.n,c.n,c.m,c.r]},pipes:function(){return[L]},styles:['@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.ng-autocomplete{width:600px}.autocomplete-container{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);position:relative;overflow:visible;height:40px}.autocomplete-container .input-container input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background-color:#fff;color:rgba(0,0,0,.87);width:100%;padding:0 15px;line-height:40px;height:40px}.autocomplete-container .input-container input:disabled{background-color:#eee;color:#666}.autocomplete-container .input-container .x{position:absolute;right:10px;margin:auto;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.autocomplete-container .input-container .x i{color:rgba(0,0,0,.54);font-size:22px;vertical-align:middle}.autocomplete-container .suggestions-container{position:absolute;width:100%;background:#fff;height:auto;box-shadow:0 2px 5px rgba(0,0,0,.25);box-sizing:border-box}.autocomplete-container .suggestions-container ul{padding:0;margin:0;max-height:240px;overflow-y:auto}.autocomplete-container .suggestions-container ul li{position:relative;list-style:none;padding:0;margin:0;cursor:pointer}.autocomplete-container .suggestions-container ul li a{padding:14px 15px;display:block;text-decoration:none;cursor:pointer;color:rgba(0,0,0,.87);font-size:15px}.autocomplete-container .suggestions-container .complete-selected,.autocomplete-container .suggestions-container ul li:hover{background-color:rgba(158,158,158,.18)}.autocomplete-container .suggestions-container .heading{position:relative;padding:10px 15px;border:1px solid #f1f1f1}.autocomplete-container .suggestions-container .heading .text{font-size:.85em}.autocomplete-container .suggestions-container .x{position:absolute;right:10px;margin:auto;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.autocomplete-container .suggestions-container .x i{color:rgba(0,0,0,.54);font-size:18px;vertical-align:middle}.autocomplete-container .suggestions-container.is-hidden{visibility:hidden}.autocomplete-container .suggestions-container.is-visible{visibility:visible}.autocomplete-container .not-found{padding:0 .75em;border:1px solid #f1f1f1;background:#fff}.autocomplete-container .not-found div{padding:.4em 0;font-size:.95em;line-height:1.4;border-bottom:1px solid rgba(230,230,230,.7)}.autocomplete-container.active{z-index:999}.highlight{font-weight:700}.autocomplete-overlay{position:fixed;background-color:transparent;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:50}input[type=text]::-ms-clear{display:none}.sk-fading-circle{width:20px;height:20px;position:absolute;right:10px;top:0;bottom:0;margin:auto}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:1.2s ease-in-out infinite both sk-circleFadeDelay;animation:1.2s ease-in-out infinite both sk-circleFadeDelay}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}'],encapsulation:2}),t})(),L=(()=>{class t{transform(t,e,n){let i=e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");i=i.split(" ").filter(t=>t.length>0).join("|");const o=new RegExp(i,"gi");if(!e)return t;if(n){const e=t[n].replace(o,t=>`<b>${t}</b>`),i=Object.assign({},t);return i[n]=e,i}return e?t.replace(o,t=>`<b>${t}</b>`):t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Lb({name:"highlight",type:t,pure:!0}),t})(),H=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[c.c,l.i]]}),t})()},bHdf:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=n("5+tZ"),o=n("SpAZ");function r(t=Number.POSITIVE_INFINITY){return Object(i.a)(o.a,t)}},bOdf:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("5+tZ");function o(t,e){return Object(i.a)(t,e,1)}},c2HN:function(t,e,n){"use strict";function i(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}n.d(e,"a",function(){return i})},cUpR:function(t,e,n){"use strict";n.d(e,"a",function(){return N}),n.d(e,"b",function(){return T}),n.d(e,"c",function(){return H}),n.d(e,"d",function(){return j}),n.d(e,"e",function(){return w});var i=n("SVse"),o=n("8Y7J");class r extends i.E{constructor(){super()}supportsDOMEvents(){return!0}}class s extends r{static makeCurrent(){Object(i.I)(new s)}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(i.H)(document.cookie,t)}}let a,l=null;const c=new o.q("TRANSITION_ID"),u=[{provide:o.d,useFactory:function(t,e,n){return()=>{n.get(o.e).donePromise.then(()=>{const n=Object(i.G)();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter(e=>e.getAttribute("ng-transition")===t).forEach(t=>n.remove(t))})}},deps:[c,i.e,o.r],multi:!0}];class d{static init(){Object(o.W)(new d)}addToWindow(t){o.nb.getAngularTestability=(e,n=!0)=>{const i=t.findTestabilityInTree(e,n);if(null==i)throw new Error("Could not find testability for element.");return i},o.nb.getAllAngularTestabilities=()=>t.getAllTestabilities(),o.nb.getAllAngularRootElements=()=>t.getAllRootElements(),o.nb.frameworkStabilizers||(o.nb.frameworkStabilizers=[]),o.nb.frameworkStabilizers.push(t=>{const e=o.nb.getAllAngularTestabilities();let n=e.length,i=!1;const r=function(e){i=i||e,n--,0==n&&t(i)};e.forEach(function(t){t.whenStable(r)})})}findTestabilityInTree(t,e,n){if(null==e)return null;const o=t.getTestability(e);return null!=o?o:n?Object(i.G)().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}const h=new o.q("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 i=0;i<n.length;i++){const e=n[i];if(e.supports(t))return this._eventNameToPlugin.set(t,e),e}throw new Error("No event manager plugin found for event "+t)}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(h),o.Zb(o.z))},t.\u0275prov=o.Ib({token:t,factory:t.\u0275fac}),t})();class f{constructor(t){this._doc=t}addGlobalEventListener(t,e,n){const o=Object(i.G)().getGlobalEventTarget(this._doc,t);if(!o)throw new Error(`Unsupported event target ${o} for event ${e}`);return this.addEventListener(o,e,n)}}let g=(()=>{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=o.Ib({token:t,factory:t.\u0275fac}),t})(),b=(()=>{class t extends g{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(i.G)().remove(t))}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(i.e))},t.\u0275prov=o.Ib({token:t,factory:t.\u0275fac}),t})();const m={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/"},_=/%COMP%/g;function y(t,e,n){for(let i=0;i<e.length;i++){let o=e[i];Array.isArray(o)?y(t,o,n):(o=o.replace(_,t),n.push(o))}return n}function v(t){return e=>{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let w=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new x(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case o.Q.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 o.Q.ShadowDom:return new k(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=y(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)(o.Zb(p),o.Zb(b),o.Zb(o.c))},t.\u0275prov=o.Ib({token:t,factory:t.\u0275fac}),t})();class x{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(m[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,i){if(i){e=i+":"+e;const o=m[i];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const i=m[n];i?t.removeAttributeNS(i,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,i){i&(o.G.DashCase|o.G.Important)?t.style.setProperty(e,n,i&o.G.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&o.G.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,v(n)):this.eventManager.addEventListener(t,e,v(n))}}class C extends x{constructor(t,e,n,i){super(t),this.component=n;const o=y(i+"-"+n.id,n.styles,[]);e.addStyles(o),this.contentAttr="_ngcontent-%COMP%".replace(_,i+"-"+n.id),this.hostAttr="_nghost-%COMP%".replace(_,i+"-"+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 k extends x{constructor(t,e,n,i){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=y(i.id,i.styles,[]);for(let r=0;r<o.length;r++){const t=document.createElement("style");t.textContent=o[r],this.shadowRoot.appendChild(t)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,n){return super.insertBefore(this.nodeOrShadowRoot(t),e,n)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}}let O=(()=>{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)(o.Zb(i.e))},t.\u0275prov=o.Ib({token:t,factory:t.\u0275fac}),t})();const S=["alt","control","meta","shift"],M={"\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"},P={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"},D={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let E=(()=>{class t extends f{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,o){const r=t.parseEventName(n),s=t.eventCallback(r.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Object(i.G)().onAndCancel(e,r.domEventName,s))}static parseEventName(e){const n=e.toLowerCase().split("."),i=n.shift();if(0===n.length||"keydown"!==i&&"keyup"!==i)return null;const o=t._normalizeKey(n.pop());let r="";if(S.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),r+=t+".")}),r+=o,0!=n.length||0===o.length)return null;const s={};return s.domEventName=i,s.fullKey=r,s}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&&P.hasOwnProperty(e)&&(e=P[e]))}return M[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),S.forEach(i=>{i!=n&&(0,D[i])(t)&&(e+=i+".")}),e+=n,e}static eventCallback(e,n,i){return o=>{t.getEventFullKey(o)===e&&i.runGuarded(()=>n(o))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(i.e))},t.\u0275prov=o.Ib({token:t,factory:t.\u0275fac}),t})(),T=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Ib)({factory:function(){return Object(o.Zb)(A)},token:t,providedIn:"root"}),t})();function R(t){return new A(t.get(i.e))}let A=(()=>{class t extends T{constructor(t){super(),this._doc=t}sanitize(t,e){if(null==e)return null;switch(t){case o.I.NONE:return e;case o.I.HTML:return Object(o.cb)(e,"HTML")?Object(o.ub)(e):Object(o.ab)(this._doc,String(e));case o.I.STYLE:return Object(o.cb)(e,"Style")?Object(o.ub)(e):e;case o.I.SCRIPT:if(Object(o.cb)(e,"Script"))return Object(o.ub)(e);throw new Error("unsafe value used in a script context");case o.I.URL:return Object(o.mb)(e),Object(o.cb)(e,"URL")?Object(o.ub)(e):Object(o.bb)(String(e));case o.I.RESOURCE_URL:if(Object(o.cb)(e,"ResourceURL"))return Object(o.ub)(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(o.db)(t)}bypassSecurityTrustStyle(t){return Object(o.gb)(t)}bypassSecurityTrustScript(t){return Object(o.fb)(t)}bypassSecurityTrustUrl(t){return Object(o.hb)(t)}bypassSecurityTrustResourceUrl(t){return Object(o.eb)(t)}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(i.e))},t.\u0275prov=Object(o.Ib)({factory:function(){return R(Object(o.Zb)(o.o))},token:t,providedIn:"root"}),t})();const I=[{provide:o.B,useValue:i.F},{provide:o.C,useValue:function(){s.makeCurrent(),d.init()},multi:!0},{provide:i.e,useFactory:function(){return Object(o.sb)(document),document},deps:[]}],j=Object(o.R)(o.V,"browser",I),F=[[],{provide:o.Y,useValue:"root"},{provide:o.m,useFactory:function(){return new o.m},deps:[]},{provide:h,useClass:O,multi:!0,deps:[i.e,o.z,o.B]},{provide:h,useClass:E,multi:!0,deps:[i.e]},[],{provide:w,useClass:w,deps:[p,b,o.c]},{provide:o.F,useExisting:w},{provide:g,useExisting:b},{provide:b,useClass:b,deps:[i.e]},{provide:o.M,useClass:o.M,deps:[o.z]},{provide:p,useClass:p,deps:[h,o.z]},[]];let N=(()=>{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:o.c,useValue:e.appId},{provide:c,useExisting:o.c},u]}}}return t.\u0275mod=o.Kb({type:t}),t.\u0275inj=o.Jb({factory:function(e){return new(e||t)(o.Zb(t,12))},providers:F,imports:[i.c,o.f]}),t})();function L(){return new H(Object(o.Zb)(i.e))}let H=(()=>{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)(o.Zb(i.e))},t.\u0275prov=Object(o.Ib)({factory:L,token:t,providedIn:"root"}),t})();"undefined"!=typeof window&&window},dbUT:function(t,e,n){"use strict";n.d(e,"a",function(){return Jt}),n.d(e,"b",function(){return C}),n.d(e,"c",function(){return Kt});var i=n("8Y7J"),o=n("SVse"),r=n("s7LF"),s=(n("1G5W"),n("IzEk"));n("7o/Q"),n("D0XW"),n("zx2A"),n("lJxs"),n("/uUt"),n("w1tV"),n("pLZG"),n("zP0r");var a=n("XNiG"),l=n("PqYM"),c=n("VRyK"),u=n("xgIS"),d=n("LRne"),h=n("eNwd"),p=n("HDdC"),f=(n("GS7A"),n("u47x"));n("iInd"),n("mrSG");const g=["*"],b=["mdbBtn",""],m=["input"],_=function(t,e,n,i){return{"custom-control custom-checkbox":t,"form-check":e,"custom-control-inline":n,"form-check-inline":i}},y=function(t,e,n){return{"filled-in":t,"custom-control-input":e,"form-check-input":n}},v=function(t,e,n,i,o){return{"custom-control-label":t,"form-check-label":e,"label-before":n,"checkbox-rounded":i,disabled:o}};let w=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})(),x=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),C=(()=>{class t{constructor(t,e){this.el=t,this.renderer=e,this.color="",this.rounded=!1,this.gradient="",this.outline=!1,this.flat=!1,this.size="",this.block=!1,this.floating=!1}ngOnInit(){this.colorClass="btn-"+this.color,this.gradientClass=this.gradient+"-gradient",this.outlineClass="btn-outline-"+this.color,this.flatClass="btn-flat",this.roundedClass="btn-rounded",this.sizeClass="btn-"+this.size,this.blockClass="btn-block",this.floatingClass="btn-floating",this.renderer.addClass(this.el.nativeElement,"btn"),this.initClasses()}ngOnChanges(t){if(t.color&&(this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.color&&""!==this.color&&(this.colorClass="btn-"+this.color,this.renderer.addClass(this.el.nativeElement,this.colorClass)),this.outline)){const t=this.outlineClass;this.outlineClass="btn-outline-"+this.color,this.renderer.removeClass(this.el.nativeElement,t),this.renderer.addClass(this.el.nativeElement,this.outlineClass)}t.gradient&&(this.renderer.removeClass(this.el.nativeElement,this.gradientClass),""!==this.gradient&&(this.gradientClass=this.gradient+"-gradient",this.renderer.addClass(this.el.nativeElement,this.gradientClass))),t.outline&&(this.outline||this.renderer.removeClass(this.el.nativeElement,this.outlineClass),this.outline&&(this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.renderer.addClass(this.el.nativeElement,this.outlineClass)),this.outlineClass="btn-outline-"+this.color),t.flat&&(this.renderer.removeClass(this.el.nativeElement,this.flatClass),this.flat&&(this.color&&this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.gradient&&this.renderer.removeClass(this.el.nativeElement,this.gradientClass),this.outline&&this.renderer.removeClass(this.el.nativeElement,this.outlineClass),this.rounded&&this.renderer.removeClass(this.el.nativeElement,this.roundedClass),this.renderer.addClass(this.el.nativeElement,this.flatClass))),t.rounded&&(this.renderer.removeClass(this.el.nativeElement,this.roundedClass),this.rounded&&(this.roundedClass="btn-rounded",this.renderer.addClass(this.el.nativeElement,this.roundedClass))),t.size&&(this.renderer.removeClass(this.el.nativeElement,this.sizeClass),""!==this.size&&(this.sizeClass="btn-"+this.size,this.renderer.addClass(this.el.nativeElement,this.sizeClass))),t.block&&(this.renderer.removeClass(this.el.nativeElement,this.blockClass),this.block&&(this.blockClass="btn-block",this.renderer.addClass(this.el.nativeElement,this.blockClass))),t.floating&&(this.floating||(this.renderer.removeClass(this.el.nativeElement,this.floatingClass),this.renderer.addClass(this.el.nativeElement,"btn")),this.floating&&(this.floatingClass="btn-floating",this.renderer.addClass(this.el.nativeElement,this.floatingClass),this.renderer.removeClass(this.el.nativeElement,"btn")))}initClasses(){""!==this.color&&this.renderer.addClass(this.el.nativeElement,this.colorClass),this.rounded&&this.renderer.addClass(this.el.nativeElement,this.roundedClass),this.gradient&&(""!==this.color&&this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.renderer.addClass(this.el.nativeElement,this.gradientClass)),this.outline&&(this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.renderer.addClass(this.el.nativeElement,this.outlineClass)),this.flat&&(this.color&&this.renderer.removeClass(this.el.nativeElement,this.colorClass),this.gradient&&this.renderer.removeClass(this.el.nativeElement,this.gradientClass),this.outline&&this.renderer.removeClass(this.el.nativeElement,this.outlineClass),this.rounded&&this.renderer.removeClass(this.el.nativeElement,this.roundedClass),this.renderer.addClass(this.el.nativeElement,this.flatClass)),this.size&&this.renderer.addClass(this.el.nativeElement,this.sizeClass),this.block&&this.renderer.addClass(this.el.nativeElement,this.blockClass),this.floating&&(this.renderer.addClass(this.el.nativeElement,this.floatingClass),this.renderer.removeClass(this.el.nativeElement,"btn"))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["","mdbBtn",""]],inputs:{color:"color",rounded:"rounded",gradient:"gradient",outline:"outline",flat:"flat",size:"size",block:"block",floating:"floating"},features:[i.wb],attrs:b,ngContentSelectors:g,decls:1,vars:0,template:function(t,e){1&t&&(i.lc(),i.kc(0))},styles:[".btn{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);padding:.84rem 2.14rem;font-size:.81rem;transition:all .2s ease-in-out;margin:.375rem;border:0;border-radius:.125rem;cursor:pointer;text-transform:uppercase;white-space:normal;word-wrap:break-word;color:inherit}.btn:active,.btn:focus,.btn:hover{outline:0}.btn:active,.btn:focus,.btn:hover,.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn .fab,.btn .far,.btn .fas{position:relative;font-size:.9rem}.btn .fab.right,.btn .far.right,.btn .fas.right{margin-left:.3rem}.btn .fab.left,.btn .far.left,.btn .fas.left{margin-right:.3rem}.btn.btn-lg .fab,.btn.btn-lg .far,.btn.btn-lg .fas{font-size:1rem}.btn.btn-md .fab,.btn.btn-md .far,.btn.btn-md .fas{font-size:.8rem}.btn.btn-sm .fab,.btn.btn-sm .far,.btn.btn-sm .fas{font-size:.7rem}.btn.btn-tb{padding:.3rem 1rem}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.btn.btn-block{margin:inherit}.btn.btn-link{color:#000;box-shadow:none;background-color:transparent}.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{box-shadow:none!important;background-color:transparent}.btn[class*=btn-outline-]{padding-top:.7rem;padding-bottom:.7rem}.btn[class*=btn-outline-].btn-lg{padding-top:.88rem;padding-bottom:.88rem}.btn[class*=btn-outline-].btn-md{padding-top:.58rem;padding-bottom:.58rem}.btn[class*=btn-outline-].btn-sm{padding-top:.38rem;padding-bottom:.38rem}.btn-group .btn{margin:0}.btn-floating .fa-lg,.btn .fa-lg{font-size:1.33333em!important}.btn-floating .fa-xs,.btn .fa-xs{font-size:.75em!important}.btn-floating .fa-sm,.btn .fa-sm{font-size:.875em!important}.btn-floating .fa-1x,.btn .fa-1x{font-size:1em!important}.btn-floating .fa-2x,.btn .fa-2x{font-size:2em!important}.btn-floating .fa-3x,.btn .fa-3x{font-size:3em!important}.btn-floating .fa-4x,.btn .fa-4x{font-size:4em!important}.btn-floating .fa-5x,.btn .fa-5x{font-size:5em!important}.btn-floating .fa-6x,.btn .fa-6x{font-size:6em!important}.btn-floating .fa-7x,.btn .fa-7x{font-size:7em!important}.btn-floating .fa-8x,.btn .fa-8x{font-size:8em!important}.btn-floating .fa-9x,.btn .fa-9x{font-size:9em!important}.btn-floating .fa-10x,.btn .fa-10x{font-size:10em!important}.btn-primary{background-color:#4285f4!important;color:#fff}.btn-primary:hover{background-color:#5a95f5;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-primary.active,.btn-primary:active,.btn-primary:focus{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4!important}.btn-primary.dropdown-toggle:focus,.btn-primary.dropdown-toggle:hover{background-color:#5a95f5!important}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0b51c5!important}.btn-primary:not([disabled]):not(.disabled).active:focus,.btn-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.primary-ic{color:#4285f4!important}.primary-ic:focus,.primary-ic:hover{color:#4285f4}table.table a.btn.btn-primary{color:#fff}.btn-outline-primary{border:2px solid #4285f4!important;background-color:transparent!important;color:#4285f4!important}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary:focus,.btn-outline-primary:hover{border-color:#4285f4!important;background-color:transparent!important;color:#4285f4!important}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#4285f4!important}.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger{background-color:#ff3547!important;color:#fff}.btn-danger:hover{background-color:#ff4f5e;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger.active,.btn-danger:active,.btn-danger:focus{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547!important}.btn-danger.dropdown-toggle:focus,.btn-danger.dropdown-toggle:hover{background-color:#ff4f5e!important}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#ce0012!important}.btn-danger:not([disabled]):not(.disabled).active:focus,.btn-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.danger-ic{color:#ff3547!important}.danger-ic:focus,.danger-ic:hover{color:#ff3547}table.table a.btn.btn-danger{color:#fff}.btn-outline-danger{border:2px solid #ff3547!important;background-color:transparent!important;color:#ff3547!important}.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger:focus,.btn-outline-danger:hover{border-color:#ff3547!important;background-color:transparent!important;color:#ff3547!important}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ff3547!important}.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning{background-color:#fb3!important;color:#fff}.btn-warning:hover{background-color:#ffc44d;color:#fff}.btn-warning.focus,.btn-warning:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning.active,.btn-warning:active,.btn-warning:focus{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3!important}.btn-warning.dropdown-toggle:focus,.btn-warning.dropdown-toggle:hover{background-color:#ffc44d!important}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#c80!important}.btn-warning:not([disabled]):not(.disabled).active:focus,.btn-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.warning-ic{color:#fb3!important}.warning-ic:focus,.warning-ic:hover{color:#fb3}table.table a.btn.btn-warning{color:#fff}.btn-outline-warning{border:2px solid #fb3!important;background-color:transparent!important;color:#fb3!important}.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning:focus,.btn-outline-warning:hover{border-color:#fb3!important;background-color:transparent!important;color:#fb3!important}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#fb3!important}.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success{background-color:#00c851!important;color:#fff}.btn-success:hover{background-color:#00e25b;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success.active,.btn-success:active,.btn-success:focus{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851!important}.btn-success.dropdown-toggle:focus,.btn-success.dropdown-toggle:hover{background-color:#00e25b!important}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#006228!important}.btn-success:not([disabled]):not(.disabled).active:focus,.btn-success:not([disabled]):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.success-ic{color:#00c851!important}.success-ic:focus,.success-ic:hover{color:#00c851}table.table a.btn.btn-success{color:#fff}.btn-outline-success{border:2px solid #00c851!important;background-color:transparent!important;color:#00c851!important}.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success:focus,.btn-outline-success:hover{border-color:#00c851!important;background-color:transparent!important;color:#00c851!important}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#00c851!important}.btn-outline-success:not([disabled]):not(.disabled).active:focus,.btn-outline-success:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info{background-color:#33b5e5!important;color:#fff}.btn-info:hover{background-color:#4abde8;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info.active,.btn-info:active,.btn-info:focus{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5!important}.btn-info.dropdown-toggle:focus,.btn-info.dropdown-toggle:hover{background-color:#4abde8!important}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#14799e!important}.btn-info:not([disabled]):not(.disabled).active:focus,.btn-info:not([disabled]):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.info-ic{color:#33b5e5!important}.info-ic:focus,.info-ic:hover{color:#33b5e5}table.table a.btn.btn-info{color:#fff}.btn-outline-info{border:2px solid #33b5e5!important;background-color:transparent!important;color:#33b5e5!important}.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info:focus,.btn-outline-info:hover{border-color:#33b5e5!important;background-color:transparent!important;color:#33b5e5!important}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#33b5e5!important}.btn-outline-info:not([disabled]):not(.disabled).active:focus,.btn-outline-info:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default{background-color:#2bbbad!important;color:#fff}.btn-default:hover{background-color:#30cfc0;color:#fff}.btn-default.focus,.btn-default:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default.active,.btn-default:active,.btn-default:focus{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad!important}.btn-default.dropdown-toggle:focus,.btn-default.dropdown-toggle:hover{background-color:#30cfc0!important}.btn-default:not([disabled]):not(.disabled).active,.btn-default:not([disabled]):not(.disabled):active,.show>.btn-default.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#186860!important}.btn-default:not([disabled]):not(.disabled).active:focus,.btn-default:not([disabled]):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.default-ic{color:#2bbbad!important}.default-ic:focus,.default-ic:hover{color:#2bbbad}table.table a.btn.btn-default{color:#fff}.btn-outline-default{border:2px solid #2bbbad!important;background-color:transparent!important;color:#2bbbad!important}.btn-outline-default.active,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default:focus,.btn-outline-default:hover{border-color:#2bbbad!important;background-color:transparent!important;color:#2bbbad!important}.btn-outline-default:not([disabled]):not(.disabled).active,.btn-outline-default:not([disabled]):not(.disabled):active,.show>.btn-outline-default.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#2bbbad!important}.btn-outline-default:not([disabled]):not(.disabled).active:focus,.btn-outline-default:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-default.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary{background-color:#a6c!important;color:#fff}.btn-secondary:hover{background-color:#b579d2;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c!important}.btn-secondary.dropdown-toggle:focus,.btn-secondary.dropdown-toggle:hover{background-color:#b579d2!important}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#739!important}.btn-secondary:not([disabled]):not(.disabled).active:focus,.btn-secondary:not([disabled]):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.secondary-ic{color:#a6c!important}.secondary-ic:focus,.secondary-ic:hover{color:#a6c}table.table a.btn.btn-secondary{color:#fff}.btn-outline-secondary{border:2px solid #a6c!important;background-color:transparent!important;color:#a6c!important}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary:focus,.btn-outline-secondary:hover{border-color:#a6c!important;background-color:transparent!important;color:#a6c!important}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#a6c!important}.btn-outline-secondary:not([disabled]):not(.disabled).active:focus,.btn-outline-secondary:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant{background-color:#2e2e2e!important;color:#fff}.btn-elegant:hover{background-color:#3b3b3b;color:#fff}.btn-elegant.focus,.btn-elegant:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant.active,.btn-elegant:active,.btn-elegant:focus{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e!important}.btn-elegant.dropdown-toggle:focus,.btn-elegant.dropdown-toggle:hover{background-color:#3b3b3b!important}.btn-elegant:not([disabled]):not(.disabled).active,.btn-elegant:not([disabled]):not(.disabled):active,.show>.btn-elegant.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#000!important}.btn-elegant:not([disabled]):not(.disabled).active:focus,.btn-elegant:not([disabled]):not(.disabled):active:focus,.show>.btn-elegant.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.elegant-ic{color:#2e2e2e!important}.elegant-ic:focus,.elegant-ic:hover{color:#2e2e2e}table.table a.btn.btn-elegant{color:#fff}.btn-outline-elegant{border:2px solid #2e2e2e!important;background-color:transparent!important;color:#2e2e2e!important}.btn-outline-elegant.active,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant:focus,.btn-outline-elegant:hover{border-color:#2e2e2e!important;background-color:transparent!important;color:#2e2e2e!important}.btn-outline-elegant:not([disabled]):not(.disabled).active,.btn-outline-elegant:not([disabled]):not(.disabled):active,.show>.btn-outline-elegant.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#2e2e2e!important}.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique{background-color:#880e4f!important;color:#fff}.btn-unique:hover{background-color:#9f105c;color:#fff}.btn-unique.focus,.btn-unique:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique.active,.btn-unique:active,.btn-unique:focus{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f!important}.btn-unique.dropdown-toggle:focus,.btn-unique.dropdown-toggle:hover{background-color:#9f105c!important}.btn-unique:not([disabled]):not(.disabled).active,.btn-unique:not([disabled]):not(.disabled):active,.show>.btn-unique.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2c0419!important}.btn-unique:not([disabled]):not(.disabled).active:focus,.btn-unique:not([disabled]):not(.disabled):active:focus,.show>.btn-unique.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.unique-ic{color:#880e4f!important}.unique-ic:focus,.unique-ic:hover{color:#880e4f}table.table a.btn.btn-unique{color:#fff}.btn-outline-unique{border:2px solid #880e4f!important;background-color:transparent!important;color:#880e4f!important}.btn-outline-unique.active,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique:focus,.btn-outline-unique:hover{border-color:#880e4f!important;background-color:transparent!important;color:#880e4f!important}.btn-outline-unique:not([disabled]):not(.disabled).active,.btn-outline-unique:not([disabled]):not(.disabled):active,.show>.btn-outline-unique.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#880e4f!important}.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green{background-color:#388e3c!important;color:#fff}.btn-dark-green:hover{background-color:#3fa044;color:#fff}.btn-dark-green.focus,.btn-dark-green:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green.active,.btn-dark-green:active,.btn-dark-green:focus{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c!important}.btn-dark-green.dropdown-toggle:focus,.btn-dark-green.dropdown-toggle:hover{background-color:#3fa044!important}.btn-dark-green:not([disabled]):not(.disabled).active,.btn-dark-green:not([disabled]):not(.disabled):active,.show>.btn-dark-green.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1b451d!important}.btn-dark-green:not([disabled]):not(.disabled).active:focus,.btn-dark-green:not([disabled]):not(.disabled):active:focus,.show>.btn-dark-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-green-ic{color:#388e3c!important}.dark-green-ic:focus,.dark-green-ic:hover{color:#388e3c}table.table a.btn.btn-dark-green{color:#fff}.btn-outline-dark-green{border:2px solid #388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-dark-green.active,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green:focus,.btn-outline-dark-green:hover{border-color:#388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-dark-green:not([disabled]):not(.disabled).active,.btn-outline-dark-green:not([disabled]):not(.disabled):active,.show>.btn-outline-dark-green.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#388e3c!important}.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color{background-color:#59698d!important;color:#fff}.btn-mdb-color:hover{background-color:#63759d;color:#fff}.btn-mdb-color.focus,.btn-mdb-color:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color.active,.btn-mdb-color:active,.btn-mdb-color:focus{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d!important}.btn-mdb-color.dropdown-toggle:focus,.btn-mdb-color.dropdown-toggle:hover{background-color:#63759d!important}.btn-mdb-color:not([disabled]):not(.disabled).active,.btn-mdb-color:not([disabled]):not(.disabled):active,.show>.btn-mdb-color.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#323a4e!important}.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.mdb-color-ic{color:#59698d!important}.mdb-color-ic:focus,.mdb-color-ic:hover{color:#59698d}table.table a.btn.btn-mdb-color{color:#fff}.btn-outline-mdb-color{border:2px solid #59698d!important;background-color:transparent!important;color:#59698d!important}.btn-outline-mdb-color.active,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:hover{border-color:#59698d!important;background-color:transparent!important;color:#59698d!important}.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.show>.btn-outline-mdb-color.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#59698d!important}.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red{background-color:#d32f2f!important;color:#fff}.btn-red:hover{background-color:#d74444;color:#fff}.btn-red.focus,.btn-red:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red.active,.btn-red:active,.btn-red:focus{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f!important}.btn-red.dropdown-toggle:focus,.btn-red.dropdown-toggle:hover{background-color:#d74444!important}.btn-red:not([disabled]):not(.disabled).active,.btn-red:not([disabled]):not(.disabled):active,.show>.btn-red.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#811b1b!important}.btn-red:not([disabled]):not(.disabled).active:focus,.btn-red:not([disabled]):not(.disabled):active:focus,.show>.btn-red.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.red-ic{color:#d32f2f!important}.red-ic:focus,.red-ic:hover{color:#d32f2f}table.table a.btn.btn-red{color:#fff}.btn-outline-red{border:2px solid #d32f2f!important;background-color:transparent!important;color:#d32f2f!important}.btn-outline-red.active,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red:focus,.btn-outline-red:hover{border-color:#d32f2f!important;background-color:transparent!important;color:#d32f2f!important}.btn-outline-red:not([disabled]):not(.disabled).active,.btn-outline-red:not([disabled]):not(.disabled):active,.show>.btn-outline-red.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#d32f2f!important}.btn-outline-red:not([disabled]):not(.disabled).active:focus,.btn-outline-red:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-red.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink{background-color:#ec407a!important;color:#fff}.btn-pink:hover{background-color:#ee578a;color:#fff}.btn-pink.focus,.btn-pink:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink.active,.btn-pink:active,.btn-pink:focus{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a!important}.btn-pink.dropdown-toggle:focus,.btn-pink.dropdown-toggle:hover{background-color:#ee578a!important}.btn-pink:not([disabled]):not(.disabled).active,.btn-pink:not([disabled]):not(.disabled):active,.show>.btn-pink.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#b41249!important}.btn-pink:not([disabled]):not(.disabled).active:focus,.btn-pink:not([disabled]):not(.disabled):active:focus,.show>.btn-pink.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.pink-ic{color:#ec407a!important}.pink-ic:focus,.pink-ic:hover{color:#ec407a}table.table a.btn.btn-pink{color:#fff}.btn-outline-pink{border:2px solid #ec407a!important;background-color:transparent!important;color:#ec407a!important}.btn-outline-pink.active,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink:focus,.btn-outline-pink:hover{border-color:#ec407a!important;background-color:transparent!important;color:#ec407a!important}.btn-outline-pink:not([disabled]):not(.disabled).active,.btn-outline-pink:not([disabled]):not(.disabled):active,.show>.btn-outline-pink.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ec407a!important}.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple{background-color:#8e24aa!important;color:#fff}.btn-purple:hover{background-color:#a028bf;color:#fff}.btn-purple.focus,.btn-purple:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple.active,.btn-purple:active,.btn-purple:focus{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa!important}.btn-purple.dropdown-toggle:focus,.btn-purple.dropdown-toggle:hover{background-color:#a028bf!important}.btn-purple:not([disabled]):not(.disabled).active,.btn-purple:not([disabled]):not(.disabled):active,.show>.btn-purple.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#481256!important}.btn-purple:not([disabled]):not(.disabled).active:focus,.btn-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.purple-ic{color:#8e24aa!important}.purple-ic:focus,.purple-ic:hover{color:#8e24aa}table.table a.btn.btn-purple{color:#fff}.btn-outline-purple{border:2px solid #8e24aa!important;background-color:transparent!important;color:#8e24aa!important}.btn-outline-purple.active,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple:focus,.btn-outline-purple:hover{border-color:#8e24aa!important;background-color:transparent!important;color:#8e24aa!important}.btn-outline-purple:not([disabled]):not(.disabled).active,.btn-outline-purple:not([disabled]):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#8e24aa!important}.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple{background-color:#512da8!important;color:#fff}.btn-deep-purple:hover{background-color:#5b32bc;color:#fff}.btn-deep-purple.focus,.btn-deep-purple:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple.active,.btn-deep-purple:active,.btn-deep-purple:focus{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8!important}.btn-deep-purple.dropdown-toggle:focus,.btn-deep-purple.dropdown-toggle:hover{background-color:#5b32bc!important}.btn-deep-purple:not([disabled]):not(.disabled).active,.btn-deep-purple:not([disabled]):not(.disabled):active,.show>.btn-deep-purple.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2a1758!important}.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-purple-ic{color:#512da8!important}.deep-purple-ic:focus,.deep-purple-ic:hover{color:#512da8}table.table a.btn.btn-deep-purple{color:#fff}.btn-outline-deep-purple{border:2px solid #512da8!important;background-color:transparent!important;color:#512da8!important}.btn-outline-deep-purple.active,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:hover{border-color:#512da8!important;background-color:transparent!important;color:#512da8!important}.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.show>.btn-outline-deep-purple.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#512da8!important}.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo{background-color:#3f51b5!important;color:#fff}.btn-indigo:hover{background-color:#4d5ec1;color:#fff}.btn-indigo.focus,.btn-indigo:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo.active,.btn-indigo:active,.btn-indigo:focus{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5!important}.btn-indigo.dropdown-toggle:focus,.btn-indigo.dropdown-toggle:hover{background-color:#4d5ec1!important}.btn-indigo:not([disabled]):not(.disabled).active,.btn-indigo:not([disabled]):not(.disabled):active,.show>.btn-indigo.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#252f69!important}.btn-indigo:not([disabled]):not(.disabled).active:focus,.btn-indigo:not([disabled]):not(.disabled):active:focus,.show>.btn-indigo.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.indigo-ic{color:#3f51b5!important}.indigo-ic:focus,.indigo-ic:hover{color:#3f51b5}table.table a.btn.btn-indigo{color:#fff}.btn-outline-indigo{border:2px solid #3f51b5!important;background-color:transparent!important;color:#3f51b5!important}.btn-outline-indigo.active,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo:focus,.btn-outline-indigo:hover{border-color:#3f51b5!important;background-color:transparent!important;color:#3f51b5!important}.btn-outline-indigo:not([disabled]):not(.disabled).active,.btn-outline-indigo:not([disabled]):not(.disabled):active,.show>.btn-outline-indigo.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#3f51b5!important}.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue{background-color:#1976d2!important;color:#fff}.btn-blue:hover{background-color:#2083e4;color:#fff}.btn-blue.focus,.btn-blue:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue.active,.btn-blue:active,.btn-blue:focus{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2!important}.btn-blue.dropdown-toggle:focus,.btn-blue.dropdown-toggle:hover{background-color:#2083e4!important}.btn-blue:not([disabled]):not(.disabled).active,.btn-blue:not([disabled]):not(.disabled):active,.show>.btn-blue.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0e4377!important}.btn-blue:not([disabled]):not(.disabled).active:focus,.btn-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-ic{color:#1976d2!important}.blue-ic:focus,.blue-ic:hover{color:#1976d2}table.table a.btn.btn-blue{color:#fff}.btn-outline-blue{border:2px solid #1976d2!important;background-color:transparent!important;color:#1976d2!important}.btn-outline-blue.active,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue:focus,.btn-outline-blue:hover{border-color:#1976d2!important;background-color:transparent!important;color:#1976d2!important}.btn-outline-blue:not([disabled]):not(.disabled).active,.btn-outline-blue:not([disabled]):not(.disabled):active,.show>.btn-outline-blue.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#1976d2!important}.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue{background-color:#82b1ff!important;color:#fff}.btn-light-blue:hover{background-color:#9cc1ff;color:#fff}.btn-light-blue.focus,.btn-light-blue:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue.active,.btn-light-blue:active,.btn-light-blue:focus{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff!important}.btn-light-blue.dropdown-toggle:focus,.btn-light-blue.dropdown-toggle:hover{background-color:#9cc1ff!important}.btn-light-blue:not([disabled]):not(.disabled).active,.btn-light-blue:not([disabled]):not(.disabled):active,.show>.btn-light-blue.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1c71ff!important}.btn-light-blue:not([disabled]):not(.disabled).active:focus,.btn-light-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-light-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-blue-ic{color:#82b1ff!important}.light-blue-ic:focus,.light-blue-ic:hover{color:#82b1ff}table.table a.btn.btn-light-blue{color:#fff}.btn-outline-light-blue{border:2px solid #82b1ff!important;background-color:transparent!important;color:#82b1ff!important}.btn-outline-light-blue.active,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue:focus,.btn-outline-light-blue:hover{border-color:#82b1ff!important;background-color:transparent!important;color:#82b1ff!important}.btn-outline-light-blue:not([disabled]):not(.disabled).active,.btn-outline-light-blue:not([disabled]):not(.disabled):active,.show>.btn-outline-light-blue.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#82b1ff!important}.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan{background-color:#00bcd4!important;color:#fff}.btn-cyan:hover{background-color:#00d3ee;color:#fff}.btn-cyan.focus,.btn-cyan:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan.active,.btn-cyan:active,.btn-cyan:focus{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4!important}.btn-cyan.dropdown-toggle:focus,.btn-cyan.dropdown-toggle:hover{background-color:#00d3ee!important}.btn-cyan:not([disabled]):not(.disabled).active,.btn-cyan:not([disabled]):not(.disabled):active,.show>.btn-cyan.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#00626e!important}.btn-cyan:not([disabled]):not(.disabled).active:focus,.btn-cyan:not([disabled]):not(.disabled):active:focus,.show>.btn-cyan.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.cyan-ic{color:#00bcd4!important}.cyan-ic:focus,.cyan-ic:hover{color:#00bcd4}table.table a.btn.btn-cyan{color:#fff}.btn-outline-cyan{border:2px solid #00bcd4!important;background-color:transparent!important;color:#00bcd4!important}.btn-outline-cyan.active,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan:focus,.btn-outline-cyan:hover{border-color:#00bcd4!important;background-color:transparent!important;color:#00bcd4!important}.btn-outline-cyan:not([disabled]):not(.disabled).active,.btn-outline-cyan:not([disabled]):not(.disabled):active,.show>.btn-outline-cyan.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#00bcd4!important}.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal{background-color:#00796b!important;color:#fff}.btn-teal:hover{background-color:#009382;color:#fff}.btn-teal.focus,.btn-teal:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal.active,.btn-teal:active,.btn-teal:focus{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b!important}.btn-teal.dropdown-toggle:focus,.btn-teal.dropdown-toggle:hover{background-color:#009382!important}.btn-teal:not([disabled]):not(.disabled).active,.btn-teal:not([disabled]):not(.disabled):active,.show>.btn-teal.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#001311!important}.btn-teal:not([disabled]):not(.disabled).active:focus,.btn-teal:not([disabled]):not(.disabled):active:focus,.show>.btn-teal.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.teal-ic{color:#00796b!important}.teal-ic:focus,.teal-ic:hover{color:#00796b}table.table a.btn.btn-teal{color:#fff}.btn-outline-teal{border:2px solid #00796b!important;background-color:transparent!important;color:#00796b!important}.btn-outline-teal.active,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal:focus,.btn-outline-teal:hover{border-color:#00796b!important;background-color:transparent!important;color:#00796b!important}.btn-outline-teal:not([disabled]):not(.disabled).active,.btn-outline-teal:not([disabled]):not(.disabled):active,.show>.btn-outline-teal.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#00796b!important}.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green{background-color:#388e3c!important;color:#fff}.btn-green:hover{background-color:#3fa044;color:#fff}.btn-green.focus,.btn-green:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green.active,.btn-green:active,.btn-green:focus{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c!important}.btn-green.dropdown-toggle:focus,.btn-green.dropdown-toggle:hover{background-color:#3fa044!important}.btn-green:not([disabled]):not(.disabled).active,.btn-green:not([disabled]):not(.disabled):active,.show>.btn-green.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#1b451d!important}.btn-green:not([disabled]):not(.disabled).active:focus,.btn-green:not([disabled]):not(.disabled):active:focus,.show>.btn-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.green-ic{color:#388e3c!important}.green-ic:focus,.green-ic:hover{color:#388e3c}table.table a.btn.btn-green{color:#fff}.btn-outline-green{border:2px solid #388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-green.active,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green:focus,.btn-outline-green:hover{border-color:#388e3c!important;background-color:transparent!important;color:#388e3c!important}.btn-outline-green:not([disabled]):not(.disabled).active,.btn-outline-green:not([disabled]):not(.disabled):active,.show>.btn-outline-green.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#388e3c!important}.btn-outline-green:not([disabled]):not(.disabled).active:focus,.btn-outline-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green{background-color:#8bc34a!important;color:#fff}.btn-light-green:hover{background-color:#97c95d;color:#fff}.btn-light-green.focus,.btn-light-green:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green.active,.btn-light-green:active,.btn-light-green:focus{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a!important}.btn-light-green.dropdown-toggle:focus,.btn-light-green.dropdown-toggle:hover{background-color:#97c95d!important}.btn-light-green:not([disabled]):not(.disabled).active,.btn-light-green:not([disabled]):not(.disabled):active,.show>.btn-light-green.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#577d2a!important}.btn-light-green:not([disabled]):not(.disabled).active:focus,.btn-light-green:not([disabled]):not(.disabled):active:focus,.show>.btn-light-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-green-ic{color:#8bc34a!important}.light-green-ic:focus,.light-green-ic:hover{color:#8bc34a}table.table a.btn.btn-light-green{color:#fff}.btn-outline-light-green{border:2px solid #8bc34a!important;background-color:transparent!important;color:#8bc34a!important}.btn-outline-light-green.active,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green:focus,.btn-outline-light-green:hover{border-color:#8bc34a!important;background-color:transparent!important;color:#8bc34a!important}.btn-outline-light-green:not([disabled]):not(.disabled).active,.btn-outline-light-green:not([disabled]):not(.disabled):active,.show>.btn-outline-light-green.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#8bc34a!important}.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime{background-color:#afb42b!important;color:#fff}.btn-lime:hover{background-color:#c3c930;color:#fff}.btn-lime.focus,.btn-lime:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime.active,.btn-lime:active,.btn-lime:focus{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b!important}.btn-lime.dropdown-toggle:focus,.btn-lime.dropdown-toggle:hover{background-color:#c3c930!important}.btn-lime:not([disabled]):not(.disabled).active,.btn-lime:not([disabled]):not(.disabled):active,.show>.btn-lime.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#5f6217!important}.btn-lime:not([disabled]):not(.disabled).active:focus,.btn-lime:not([disabled]):not(.disabled):active:focus,.show>.btn-lime.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.lime-ic{color:#afb42b!important}.lime-ic:focus,.lime-ic:hover{color:#afb42b}table.table a.btn.btn-lime{color:#fff}.btn-outline-lime{border:2px solid #afb42b!important;background-color:transparent!important;color:#afb42b!important}.btn-outline-lime.active,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime:focus,.btn-outline-lime:hover{border-color:#afb42b!important;background-color:transparent!important;color:#afb42b!important}.btn-outline-lime:not([disabled]):not(.disabled).active,.btn-outline-lime:not([disabled]):not(.disabled):active,.show>.btn-outline-lime.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#afb42b!important}.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow{background-color:#fbc02d!important;color:#fff}.btn-yellow:hover{background-color:#fbc846;color:#fff}.btn-yellow.focus,.btn-yellow:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow.active,.btn-yellow:active,.btn-yellow:focus{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d!important}.btn-yellow.dropdown-toggle:focus,.btn-yellow.dropdown-toggle:hover{background-color:#fbc846!important}.btn-yellow:not([disabled]):not(.disabled).active,.btn-yellow:not([disabled]):not(.disabled):active,.show>.btn-yellow.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#be8904!important}.btn-yellow:not([disabled]):not(.disabled).active:focus,.btn-yellow:not([disabled]):not(.disabled):active:focus,.show>.btn-yellow.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.yellow-ic{color:#fbc02d!important}.yellow-ic:focus,.yellow-ic:hover{color:#fbc02d}table.table a.btn.btn-yellow{color:#fff}.btn-outline-yellow{border:2px solid #fbc02d!important;background-color:transparent!important;color:#fbc02d!important}.btn-outline-yellow.active,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow:focus,.btn-outline-yellow:hover{border-color:#fbc02d!important;background-color:transparent!important;color:#fbc02d!important}.btn-outline-yellow:not([disabled]):not(.disabled).active,.btn-outline-yellow:not([disabled]):not(.disabled):active,.show>.btn-outline-yellow.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#fbc02d!important}.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber{background-color:#ffa000!important;color:#fff}.btn-amber:hover{background-color:#ffaa1a;color:#fff}.btn-amber.focus,.btn-amber:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber.active,.btn-amber:active,.btn-amber:focus{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000!important}.btn-amber.dropdown-toggle:focus,.btn-amber.dropdown-toggle:hover{background-color:#ffaa1a!important}.btn-amber:not([disabled]):not(.disabled).active,.btn-amber:not([disabled]):not(.disabled):active,.show>.btn-amber.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#996000!important}.btn-amber:not([disabled]):not(.disabled).active:focus,.btn-amber:not([disabled]):not(.disabled):active:focus,.show>.btn-amber.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.amber-ic{color:#ffa000!important}.amber-ic:focus,.amber-ic:hover{color:#ffa000}table.table a.btn.btn-amber{color:#fff}.btn-outline-amber{border:2px solid #ffa000!important;background-color:transparent!important;color:#ffa000!important}.btn-outline-amber.active,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber:focus,.btn-outline-amber:hover{border-color:#ffa000!important;background-color:transparent!important;color:#ffa000!important}.btn-outline-amber:not([disabled]):not(.disabled).active,.btn-outline-amber:not([disabled]):not(.disabled):active,.show>.btn-outline-amber.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ffa000!important}.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange{background-color:#f57c00!important;color:#fff}.btn-orange:hover{background-color:#ff8910;color:#fff}.btn-orange.focus,.btn-orange:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange.active,.btn-orange:active,.btn-orange:focus{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00!important}.btn-orange.dropdown-toggle:focus,.btn-orange.dropdown-toggle:hover{background-color:#ff8910!important}.btn-orange:not([disabled]):not(.disabled).active,.btn-orange:not([disabled]):not(.disabled):active,.show>.btn-orange.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#8f4800!important}.btn-orange:not([disabled]):not(.disabled).active:focus,.btn-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.orange-ic{color:#f57c00!important}.orange-ic:focus,.orange-ic:hover{color:#f57c00}table.table a.btn.btn-orange{color:#fff}.btn-outline-orange{border:2px solid #f57c00!important;background-color:transparent!important;color:#f57c00!important}.btn-outline-orange.active,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange:focus,.btn-outline-orange:hover{border-color:#f57c00!important;background-color:transparent!important;color:#f57c00!important}.btn-outline-orange:not([disabled]):not(.disabled).active,.btn-outline-orange:not([disabled]):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#f57c00!important}.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange{background-color:#ff7043!important;color:#fff}.btn-deep-orange:hover{background-color:#ff835d;color:#fff}.btn-deep-orange.focus,.btn-deep-orange:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange.active,.btn-deep-orange:active,.btn-deep-orange:focus{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043!important}.btn-deep-orange.dropdown-toggle:focus,.btn-deep-orange.dropdown-toggle:hover{background-color:#ff835d!important}.btn-deep-orange:not([disabled]):not(.disabled).active,.btn-deep-orange:not([disabled]):not(.disabled):active,.show>.btn-deep-orange.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#dc3500!important}.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-orange-ic{color:#ff7043!important}.deep-orange-ic:focus,.deep-orange-ic:hover{color:#ff7043}table.table a.btn.btn-deep-orange{color:#fff}.btn-outline-deep-orange{border:2px solid #ff7043!important;background-color:transparent!important;color:#ff7043!important}.btn-outline-deep-orange.active,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:hover{border-color:#ff7043!important;background-color:transparent!important;color:#ff7043!important}.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.show>.btn-outline-deep-orange.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ff7043!important}.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown{background-color:#795548!important;color:#fff}.btn-brown:hover{background-color:#896052;color:#fff}.btn-brown.focus,.btn-brown:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown.active,.btn-brown:active,.btn-brown:focus{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548!important}.btn-brown.dropdown-toggle:focus,.btn-brown.dropdown-toggle:hover{background-color:#896052!important}.btn-brown:not([disabled]):not(.disabled).active,.btn-brown:not([disabled]):not(.disabled):active,.show>.btn-brown.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#392822!important}.btn-brown:not([disabled]):not(.disabled).active:focus,.btn-brown:not([disabled]):not(.disabled):active:focus,.show>.btn-brown.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.brown-ic{color:#795548!important}.brown-ic:focus,.brown-ic:hover{color:#795548}table.table a.btn.btn-brown{color:#fff}.btn-outline-brown{border:2px solid #795548!important;background-color:transparent!important;color:#795548!important}.btn-outline-brown.active,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown:focus,.btn-outline-brown:hover{border-color:#795548!important;background-color:transparent!important;color:#795548!important}.btn-outline-brown:not([disabled]):not(.disabled).active,.btn-outline-brown:not([disabled]):not(.disabled):active,.show>.btn-outline-brown.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#795548!important}.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey{background-color:#616161!important;color:#fff}.btn-grey:hover{background-color:#6e6e6e;color:#fff}.btn-grey.focus,.btn-grey:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey.active,.btn-grey:active,.btn-grey:focus{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161!important}.btn-grey.dropdown-toggle:focus,.btn-grey.dropdown-toggle:hover{background-color:#6e6e6e!important}.btn-grey:not([disabled]):not(.disabled).active,.btn-grey:not([disabled]):not(.disabled):active,.show>.btn-grey.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#2e2e2e!important}.btn-grey:not([disabled]):not(.disabled).active:focus,.btn-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.grey-ic{color:#616161!important}.grey-ic:focus,.grey-ic:hover{color:#616161}table.table a.btn.btn-grey{color:#fff}.btn-outline-grey{border:2px solid #616161!important;background-color:transparent!important;color:#616161!important}.btn-outline-grey.active,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey:focus,.btn-outline-grey:hover{border-color:#616161!important;background-color:transparent!important;color:#616161!important}.btn-outline-grey:not([disabled]):not(.disabled).active,.btn-outline-grey:not([disabled]):not(.disabled):active,.show>.btn-outline-grey.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#616161!important}.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey{background-color:#78909c!important;color:#fff}.btn-blue-grey:hover{background-color:#879ca7;color:#fff}.btn-blue-grey.focus,.btn-blue-grey:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey.active,.btn-blue-grey:active,.btn-blue-grey:focus{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c!important}.btn-blue-grey.dropdown-toggle:focus,.btn-blue-grey.dropdown-toggle:hover{background-color:#879ca7!important}.btn-blue-grey:not([disabled]):not(.disabled).active,.btn-blue-grey:not([disabled]):not(.disabled):active,.show>.btn-blue-grey.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#4a5b64!important}.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-grey-ic{color:#78909c!important}.blue-grey-ic:focus,.blue-grey-ic:hover{color:#78909c}table.table a.btn.btn-blue-grey{color:#fff}.btn-outline-blue-grey{border:2px solid #78909c!important;background-color:transparent!important;color:#78909c!important}.btn-outline-blue-grey.active,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:hover{border-color:#78909c!important;background-color:transparent!important;color:#78909c!important}.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.show>.btn-outline-blue-grey.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#78909c!important}.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark{background-color:#212121!important;color:#fff}.btn-dark:hover{background-color:#2e2e2e;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark.active,.btn-dark:active,.btn-dark:focus{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121!important}.btn-dark.dropdown-toggle:focus,.btn-dark.dropdown-toggle:hover{background-color:#2e2e2e!important}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#000!important}.btn-dark:not([disabled]):not(.disabled).active:focus,.btn-dark:not([disabled]):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-ic{color:#212121!important}.dark-ic:focus,.dark-ic:hover{color:#212121}table.table a.btn.btn-dark{color:#fff}.btn-outline-dark{border:2px solid #212121!important;background-color:transparent!important;color:#212121!important}.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark:focus,.btn-outline-dark:hover{border-color:#212121!important;background-color:transparent!important;color:#212121!important}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#212121!important}.btn-outline-dark:not([disabled]):not(.disabled).active:focus,.btn-outline-dark:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light{background-color:#e0e0e0!important;color:#000}.btn-light:hover{background-color:#ededed;color:#000}.btn-light.focus,.btn-light:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light.active,.btn-light:active,.btn-light:focus{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0!important}.btn-light.dropdown-toggle:focus,.btn-light.dropdown-toggle:hover{background-color:#ededed!important}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#adadad!important}.btn-light:not([disabled]):not(.disabled).active:focus,.btn-light:not([disabled]):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-ic{color:#e0e0e0!important}.light-ic:focus,.light-ic:hover{color:#e0e0e0}table.table a.btn.btn-light{color:#000}.btn-outline-light{border:2px solid #e0e0e0!important;background-color:transparent!important;color:#e0e0e0!important}.btn-outline-light.active,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light:focus,.btn-outline-light:hover{border-color:#e0e0e0!important;background-color:transparent!important;color:#e0e0e0!important}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#e0e0e0!important}.btn-outline-light:not([disabled]):not(.disabled).active:focus,.btn-outline-light:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white{background-color:#fff!important;color:#000}.btn-white:hover{background-color:#fff;color:#000}.btn-white.focus,.btn-white:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white.active,.btn-white:active,.btn-white:focus{background-color:#ccc}.btn-white.dropdown-toggle,.btn-white.dropdown-toggle:focus,.btn-white.dropdown-toggle:hover{background-color:#fff!important}.btn-white:not([disabled]):not(.disabled).active,.btn-white:not([disabled]):not(.disabled):active,.show>.btn-white.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#ccc!important}.btn-white:not([disabled]):not(.disabled).active:focus,.btn-white:not([disabled]):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.white-ic{color:#fff!important}.white-ic:focus,.white-ic:hover{color:#fff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover,table.table a.btn.btn-white{color:#000}.btn-outline-white{border:2px solid #fff!important;background-color:transparent!important;color:#fff!important}.btn-outline-white.active,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white:focus,.btn-outline-white:hover{border-color:#fff!important;background-color:transparent!important;color:#fff!important}.btn-outline-white:not([disabled]):not(.disabled).active,.btn-outline-white:not([disabled]):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#fff!important}.btn-outline-white:not([disabled]):not(.disabled).active:focus,.btn-outline-white:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black{background-color:#000!important;color:#fff}.btn-black:hover{background-color:#0d0d0d;color:#fff}.btn-black.focus,.btn-black:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black.active,.btn-black:active,.btn-black:focus{background-color:#000}.btn-black.dropdown-toggle{background-color:#000!important}.btn-black.dropdown-toggle:focus,.btn-black.dropdown-toggle:hover{background-color:#0d0d0d!important}.btn-black:not([disabled]):not(.disabled).active,.btn-black:not([disabled]):not(.disabled):active,.show>.btn-black.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#000!important}.btn-black:not([disabled]):not(.disabled).active:focus,.btn-black:not([disabled]):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.black-ic{color:#000!important}.black-ic:focus,.black-ic:hover{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover,table.table a.btn.btn-black{color:#fff}.btn-outline-black{border:2px solid #000!important;background-color:transparent!important;color:#000!important}.btn-outline-black.active,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black:focus,.btn-outline-black:hover{border-color:#000!important;background-color:transparent!important;color:#000!important}.btn-outline-black:not([disabled]):not(.disabled).active,.btn-outline-black:not([disabled]):not(.disabled):active,.show>.btn-outline-black.dropdown-toggle{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#000!important}.btn-outline-black:not([disabled]):not(.disabled).active:focus,.btn-outline-black:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-black.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.btn.purple-gradient{transition:.5s ease;color:#fff}.btn.purple-gradient:active,.btn.purple-gradient:active:focus .btn.purple-gradient.active,.btn.purple-gradient:focus,.btn.purple-gradient:hover{background:linear-gradient(#ff88ce,#8f8bf7)}.btn.peach-gradient{transition:.5s ease;color:#fff}.btn.peach-gradient:active,.btn.peach-gradient:active:focus .btn.peach-gradient.active,.btn.peach-gradient:focus,.btn.peach-gradient:hover{background:linear-gradient(#ffdf89,#fc7b7b)}.btn.aqua-gradient{transition:.5s ease;color:#fff}.btn.aqua-gradient:active,.btn.aqua-gradient:active:focus .btn.aqua-gradient.active,.btn.aqua-gradient:focus,.btn.aqua-gradient:hover{background:linear-gradient(#3aa2ff,#1fffac)}.btn.blue-gradient{transition:.5s ease;color:#fff}.btn.blue-gradient:active,.btn.blue-gradient:active:focus .btn.blue-gradient.active,.btn.blue-gradient:focus,.btn.blue-gradient:hover{background:linear-gradient(#5ed1fc,#3647b3)}.btn mdb-icon{position:relative;font-size:.9rem}.btn mdb-icon.right{margin-left:.3rem}.btn mdb-icon.left{margin-right:.3rem}.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}.btn.btn-lg mdb-icon{font-size:1rem}.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}.btn.btn-md mdb-icon{font-size:.8rem}.btn.btn-sm{padding:.5rem 1.6rem;font-size:.64rem}.btn.btn-sm mdb-icon{font-size:.7rem}"],encapsulation:2}),t})();const k={provide:r.k,useExisting:Object(i.T)(()=>O),multi:!0};let O=(()=>{class t{constructor(){this.btnCheckboxTrue=!0,this.btnCheckboxFalse=!1,this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype}onClick(){this.isDisabled||(this.toggle(!this.state),this.onChange(this.value))}ngOnInit(){this.toggle(this.trueValue===this.value)}get trueValue(){return void 0===this.btnCheckboxTrue||this.btnCheckboxTrue}get falseValue(){return void 0!==this.btnCheckboxFalse&&this.btnCheckboxFalse}toggle(t){this.state=t,this.value=this.state?this.trueValue:this.falseValue}writeValue(t){this.state=this.trueValue===t,this.value=t?this.trueValue:this.falseValue}setDisabledState(t){this.isDisabled=t}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.Hb({type:t,selectors:[["","mdbCheckbox",""]],hostVars:2,hostBindings:function(t,e){1&t&&i.cc("click",function(){return e.onClick()}),2&t&&i.Eb("active",e.state)},inputs:{btnCheckboxTrue:"btnCheckboxTrue",btnCheckboxFalse:"btnCheckboxFalse"},features:[i.xb([k])]}),t})();const S={provide:r.k,useExisting:Object(i.T)(()=>M),multi:!0};let M=(()=>{class t{constructor(t,e){this.el=t,this.renderer=e,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.radioElementsArray=[],this.disabled=!1}get isActive(){return this.mdbRadio===this.value}onClick(t){if(!this.disabled){try{this.el.nativeElement.parentElement.childNodes.forEach(t=>{this.radioElementsArray.push(t)}),this.radioElementsArray.forEach(t=>{this.renderer.removeClass(t,"active")}),this.renderer.addClass(t.target,"active")}catch(e){}this.el.nativeElement.attributes.disabled||(this.value=this.uncheckable&&this.mdbRadio===this.value?void 0:this.mdbRadio,this.onTouched(),this.onChange(this.value))}}ngOnInit(){this.uncheckable=void 0!==this.uncheckable}onBlur(){this.onTouched()}writeValue(t){this.value=t}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.E))},t.\u0275dir=i.Hb({type:t,selectors:[["","mdbRadio",""]],hostVars:4,hostBindings:function(t,e){1&t&&i.cc("click",function(t){return e.onClick(t)}),2&t&&i.Eb("disabled",e.disabled)("active",e.isActive)},inputs:{disabled:"disabled",value:"value",uncheckable:"uncheckable",mdbRadio:"mdbRadio"},features:[i.xb([S])]}),t})(),P=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})(),D=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})();var E="undefined"!=typeof window&&window||{},T=E.document;function R(){return"bs4"===E.__theme}let A=(()=>{class t{constructor(){this.interval=5e3,this.noPause=!1,this.noWrap=!1,this.keyboard=!1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),I=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[A],imports:[[o.c,P]]}),t})(),j=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})();const F={provide:r.k,useExisting:Object(i.T)(()=>H),multi:!0};let N=0;class L{}let H=(()=>{class t{constructor(t){this._cdRef=t,this.defaultId="mdb-checkbox-"+ ++N,this.id=this.defaultId,this.checked=!1,this.filledIn=!1,this.indeterminate=!1,this.rounded=!1,this.checkboxPosition="left",this.default=!1,this.inline=!1,this.change=new i.n,this.checkboxClicked=new a.a,this.onChange=t=>{},this.onTouched=()=>{}}onLabelClick(t){t.stopPropagation(),this.checkboxClicked.next(!0)}onDocumentClick(){this.checkboxClicked.next(!1)}ngOnInit(){!this.indeterminate||this.filledIn||this.rounded||(this.inputEl.indeterminate=!0)}ngOnChanges(t){t.hasOwnProperty("checked")&&(this.checked=t.checked.currentValue)}get changeEvent(){const t=new L;return t.element=this,t.checked=this.checked,t}toggle(){this.disabled||(this.checked=!this.checked,this.indeterminate=!1,this.onChange(this.checked),this._cdRef.markForCheck())}onCheckboxClick(t){t.stopPropagation(),this.toggle()}onCheckboxChange(t){t.stopPropagation(),Object(l.a)(0).subscribe(()=>this.change.emit(this.changeEvent))}onBlur(){this.checkboxClicked.pipe(Object(s.a)(1)).subscribe(t=>{t||this.onTouched()})}writeValue(t){this.value=t,this.checked=!!t,this._cdRef.markForCheck()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.h))},t.\u0275cmp=i.Gb({type:t,selectors:[["mdb-checkbox"]],viewQuery:function(t,e){if(1&t&&i.Ec(m,!0),2&t){let t;i.vc(t=i.dc())&&(e.inputEl=t.first)}},hostBindings:function(t,e){1&t&&i.cc("click",function(t){return e.onLabelClick(t)})("click",function(){return e.onDocumentClick()},!1,i.xc)},inputs:{id:"id",checked:"checked",filledIn:"filledIn",indeterminate:"indeterminate",rounded:"rounded",checkboxPosition:"checkboxPosition",default:"default",inline:"inline",value:"value",disabled:"disabled",class:"class",required:"required",name:"name",tabIndex:"tabIndex"},outputs:{change:"change"},features:[i.xb([F]),i.wb],ngContentSelectors:g,decls:5,vars:27,consts:[[3,"ngClass"],["type","checkbox",1,"custom-control-input",3,"ngClass","id","checked","disabled","required","indeterminate","tabIndex","blur","click","change"],["input",""]],template:function(t,e){1&t&&(i.lc(),i.Sb(0,"div",0),i.Sb(1,"input",1,2),i.cc("blur",function(){return e.onBlur()})("click",function(t){return e.onCheckboxClick(t)})("change",function(t){return e.onCheckboxChange(t)}),i.Rb(),i.Sb(3,"label",0),i.kc(4),i.Rb(),i.Rb()),2&t&&(i.mc("ngClass",i.tc(12,_,e.default,!e.default,e.inline,e.inline&&!e.default)),i.yb(1),i.mc("ngClass",i.sc(17,y,e.filledIn||e.rounded,e.default,!e.default))("id",e.id)("checked",e.checked)("disabled",e.disabled)("required",e.required)("indeterminate",e.indeterminate)("tabIndex",e.tabIndex),i.zb("name",e.name)("value",e.value),i.yb(2),i.mc("ngClass",i.uc(21,v,e.default,!e.default,"right"===e.checkboxPosition,e.rounded,e.disabled)),i.zb("for",e.id))},directives:[o.l],styles:[".form-check-label.label-before:after,.form-check-label.label-before:before{top:0!important;right:0!important;left:auto!important}.custom-control-label.label-before:after,.custom-control-label.label-before:before{top:.25rem!important;right:0!important;left:auto!important}.custom-control-label.label-before{position:absolute}.custom-control-inline .label-before{position:relative}.form-check-label.label-before{padding-left:0!important;padding-right:35px}.custom-control-label.label-before{padding-left:0!important;padding-right:25px!important}.form-check-input[type=checkbox]:checked+.label-before:before,label.btn input[type=checkbox]:checked+.label-before:before{top:-4px!important;right:10px!important;left:auto!important}.form-check-input[type=checkbox]:indeterminate+.label-before:before,label.btn input[type=checkbox]:indeterminate+.label-before:before{top:-11px!important;right:16px!important;left:auto!important}.form-check-input[type=checkbox].filled-in+.label-before:before,.form-check-input[type=checkbox].filled-in:checked+.label-before:before,label.btn input[type=checkbox].filled-in+.label-before:before,label.btn input[type=checkbox].filled-in:checked+.label-before:before{top:0!important;right:10px!important;left:auto!important}.form-check-input[type=checkbox].filled-in+.label-before:after,label.btn input[type=checkbox].filled-in+.label-before:after{top:0!important;left:auto!important}.checkbox-rounded:after{border-radius:50%!important}mdb-checkbox .form-check{padding-left:0!important}"],encapsulation:2,changeDetection:0}),t})(),z=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c,r.i]]}),t})(),V=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})();class B{constructor(t,e){this.open=t,this.close=e||t}isManual(){return"manual"===this.open||"manual"===this.close}}const q={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};"undefined"!=typeof window&&window,"undefined"==typeof console||console;class U{constructor(t,e,n){this.nodes=t,this.viewRef=e,this.componentRef=n}}class W{constructor(t,e,n,o,r,s,a,l){this._viewContainerRef=t,this._renderer=e,this._elementRef=n,this._injector=o,this._componentFactoryResolver=r,this._ngZone=s,this._applicationRef=a,this._posService=l,this.onBeforeShow=new i.n,this.onShown=new i.n,this.onBeforeHide=new i.n,this.onHidden=new i.n,this.shown=new i.n,this.hidden=new i.n,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(t){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(t),this}to(t){return this.container=t||this.container,this}position(t){return this.attachment=t.attachment||this.attachment,this._elementRef=t.target||this._elementRef,this}provide(t){return this._providers.push(t),this}show(t={}){if(this._subscribePositioning(),this._innerComponent=null,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(t.content,t.data);const e=i.r.create({providers:this._providers,parent:this._injector});if(this._componentRef=this._componentFactory.create(e,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,t),this.container instanceof i.l&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&"undefined"!=typeof document){const t=document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector);t&&t.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const t=this._componentRef.location.nativeElement;return t.parentNode.removeChild(t),this._contentRef.componentRef&&this._contentRef.componentRef.destroy(),this._componentRef.destroy(),this._viewContainerRef&&this._contentRef.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._contentRef=null,this._componentRef=null,this._removeGlobalListener(),this.onHidden.emit(),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(t){this.triggers=t.triggers||this.triggers,this._listenOpts.outsideClick=t.outsideClick,this._listenOpts.outsideEsc=t.outsideEsc,t.target=t.target||this._elementRef.nativeElement;const e=this._listenOpts.hide=()=>t.hide?t.hide():void this.hide(),n=this._listenOpts.show=e=>{t.show?t.show(e):this.show(e),e()};return this._unregisterListenersFn=function(t,e){const n=function(t,e=q){const n=(t||"").trim();if(0===n.length)return[];const i=n.split(/\s+/).map(t=>t.split(":")).map(t=>{const n=e[t[0]]||t;return new B(n[0],n[1])}),o=i.filter(t=>t.isManual());if(o.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===o.length&&i.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return i}(e.triggers),i=e.target;if(1===n.length&&n[0].isManual())return Function.prototype;const o=[],r=[],s=()=>{r.forEach(t=>o.push(t())),r.length=0};return n.forEach(n=>{const a=n.open===n.close,l=a?e.toggle:e.show;a||r.push(()=>t.listen(i,n.close,e.hide)),o.push(t.listen(i,n.open,()=>l(s)))}),()=>{o.forEach(t=>t())}}(this._renderer,{target:t.target,triggers:t.triggers,show:n,hide:e,toggle:t=>{this.isShown?e():n(t)}}),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=null)}attachInline(t,e){return this._inlineViewRef=t.createEmbeddedView(e),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts&&this._listenOpts.outsideClick){const t=this._componentRef.location.nativeElement;setTimeout(()=>{var e;this._globalListener=(e={targets:[t,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide()}).outsideClick?this._renderer.listen("document","click",t=>{e.target&&e.target.contains(t.target)||e.targets&&e.targets.some(e=>e.contains(t.target))||e.hide()}):Function.prototype})}var t;this._listenOpts.outsideEsc&&(this._globalListener=(t={targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide()}).outsideEsc?this._renderer.listen("document","keyup.esc",e=>{t.target&&t.target.contains(e.target)||t.targets&&t.targets.some(t=>t.contains(e.target))||t.hide()}):Function.prototype)}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){!this._zoneSubscription&&this.attachment&&(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{this._componentRef&&this._posService.calcPosition()}))}_unsubscribePositioning(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=null)}_getContentRef(t,e){if(!t)return new U([]);if(t instanceof i.L){if(this._viewContainerRef){const e=this._viewContainerRef.createEmbeddedView(t);return e.markForCheck(),new U([e.rootNodes],e)}const e=t.createEmbeddedView({});return this._applicationRef.attachView(e),new U([e.rootNodes],e)}if("function"==typeof t){const n=this._componentFactoryResolver.resolveComponentFactory(t),o=i.r.create({providers:this._providers,parent:this._injector}),r=n.create(o);return Object.assign(r.instance,e),this._applicationRef.attachView(r.hostView),new U([[r.location.nativeElement]],r.hostView,r)}return new U([[this._renderer.createText(""+t)]])}}function $(t,e){if(1!==t.nodeType)return[];const n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function Y(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function K(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}const{overflow:e,overflowX:n,overflowY:i}=$(t);return/(auto|scroll|overlay)/.test(String(e)+String(i)+String(n))?t:K(Y(t))}const G="undefined"!=typeof window&&"undefined"!=typeof document,Z=G&&!(!window.MSInputMethodContext||!document.documentMode),X=G&&!(!window.MSInputMethodContext||!/MSIE 10/.test(navigator.userAgent));function J(t){return 11===t?Z:10===t?X:Z||X}function Q(t){if(!t)return document.documentElement;const e=J(10)?document.body:null;let n,i=t.offsetParent||null;for(;i===e&&t.nextElementSibling&&"BODY"!==t.nodeName;)n=t.nextElementSibling,i=n.offsetParent;const o=i&&i.nodeName;return o&&"BODY"!==o&&"HTML"!==o?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===$(i,"position")?Q(i):i:n?n.ownerDocument.documentElement:document.documentElement}function tt(t){return null!==t.parentNode?tt(t.parentNode):t}function et(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;const n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);const{commonAncestorContainer:s}=r;if(t!==s&&e!==s||i.contains(o))return function(t){const{nodeName:e}=t;return"BODY"!==e&&("HTML"===e||Q(t.firstElementChild)===t)}(s)?s:Q(s);const a=tt(t);return a.host?et(a.host,e):et(t,tt(e).host)}function nt(t,e){const n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t[`border${n}Width`])+parseFloat(t[`border${i}Width`])}function it(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],J(10)?parseInt(n["offset"+t],10)+parseInt(i["margin"+("Height"===t?"Top":"Left")],10)+parseInt(i["margin"+("Height"===t?"Bottom":"Right")],10):0)}function ot(t){const e=t.body,n=t.documentElement,i=J(10)&&getComputedStyle(n);return{height:it("Height",e,n,i),width:it("Width",e,n,i)}}function rt(t,e="top"){const n="top"===e?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"===i||"HTML"===i){const e=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||e)[n]}return t[n]}function st(t){return Object.assign(Object.assign({},t),{right:t.left+t.width,bottom:t.top+t.height})}function at(t){let e={};try{if(J(10)){e=t.getBoundingClientRect();const n=rt(t,"top"),i=rt(t,"left");e.top+=n,e.left+=i,e.bottom+=n,e.right+=i}else e=t.getBoundingClientRect()}catch(s){return}const n={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},i="HTML"===t.nodeName?ot(t.ownerDocument):{};let o=t.offsetWidth-(i.width||t.clientWidth||n.right-n.left),r=t.offsetHeight-(i.height||t.clientHeight||n.bottom-n.top);if(o||r){const e=$(t);o-=nt(e,"x"),r-=nt(e,"y"),n.width-=o,n.height-=r}return st(n)}function lt(t,e,n=!1){const i=J(10),o="HTML"===e.nodeName,r=at(t),s=at(e),a=K(t),l=$(e),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));let d=st({top:r.top-s.top-c,left:r.left-s.left-u,width:r.width,height:r.height});if(d.marginTop=0,d.marginLeft=0,!i&&o){const t=parseFloat(l.marginTop),e=parseFloat(l.marginLeft);d.top-=c-t,d.bottom-=c-t,d.left-=u-e,d.right-=u-e,d.marginTop=t,d.marginLeft=e}return(i&&!n?e.contains(a):e===a&&"BODY"!==a.nodeName)&&(d=function(t,e,n=!1){const i=rt(e,"top"),o=rt(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}(d,e)),d}function ct(t){const e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===$(t,"position")||ct(Y(t)))}function ut(t){if(!t||!t.parentElement||J())return document.documentElement;let e=t.parentElement;for(;e&&"none"===$(e,"transform");)e=e.parentElement;return e||document.documentElement}function dt(t,e,n=0,i,o=!1){let r={top:0,left:0};const s=o?ut(t):et(t,e);if("viewport"===i)r=function(t,e=!1){const n=t.ownerDocument.documentElement,i=lt(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),s=e?0:rt(n),a=e?0:rt(n,"left");return st({top:s-Number(i.top)+Number(i.marginTop),left:a-Number(i.left)+Number(i.marginLeft),width:o,height:r})}(s,o);else{let n;"scrollParent"===i?(n=K(Y(e)),"BODY"===n.nodeName&&(n=t.ownerDocument.documentElement)):n="window"===i?t.ownerDocument.documentElement:i;const a=lt(n,s,o);if("HTML"!==n.nodeName||ct(s))r=a;else{const{height:e,width:n}=ot(t.ownerDocument);r.top+=a.top-a.marginTop,r.bottom=Number(e)+Number(a.top),r.left+=a.left-a.marginLeft,r.right=Number(n)+Number(a.left)}}return r.left+=n,r.top+=n,r.right-=n,r.bottom-=n,r}function ht({width:t,height:e}){return t*e}function pt(t,e,n,i,o=["top","left","bottom","right"],r="viewport",s=0){if(-1===t.indexOf("auto"))return t;const a=dt(n,i,s,r),l={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},c=Object.keys(l).map(t=>Object.assign(Object.assign({key:t},l[t]),{area:ht(l[t])})).sort((t,e)=>e.area-t.area);let u=c.filter(({width:t,height:e})=>t>=n.clientWidth&&e>=n.clientHeight);u=o.reduce((t,e)=>Object.assign(Object.assign({},t),{[e]:u[e]}),{});const d=u.length>0?u[0].key:c[0].key,h=t.split(" ")[1];return n.className=n.className.replace(/auto/g,d),d+(h?"-"+h:"")}function ft(t){const e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:Number(t.offsetWidth)+i,height:Number(t.offsetHeight)+n}}function gt(t,e,n=null){return lt(e,n?ut(t):et(t,e),n)}function bt(t,e,n){const i=n.split(" ")[0],o=ft(t),r={width:o.width,height:o.height},s=-1!==["right","left"].indexOf(i),a=s?"top":"left",l=s?"left":"top",c=s?"height":"width",u=s?"width":"height";return r[a]=e[a]+e[c]/2-o[c]/2,r[l]=i===l?e[l]-o[u]:e[function(t){const e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,t=>e[t])}(l)],r}function mt(t,e){return t&&t.modifiers&&t.modifiers[e]&&t.modifiers[e].enabled}function _t(t,e,n){Object.keys(e).forEach(i=>{let o="";var r;-1!==["width","height","top","right","bottom","left"].indexOf(i)&&""!==(r=e[i])&&!isNaN(parseFloat(r))&&isFinite(r)&&(o="px"),n?n.setStyle(t,i,`${String(e[i])}${o}`):t.style[i]=String(e[i])+o})}function yt(t){let e=t.offsets.target;const n=t.instance.target.querySelector(".arrow");if(!n)return t;const i=-1!==["left","right"].indexOf(t.placement),o=i?"height":"width",r=i?"Top":"Left",s=r.toLowerCase(),a=i?"left":"top",l=i?"bottom":"right",c=ft(n)[o];t.offsets.host[l]-c<e[s]&&(e[s]-=e[s]-(t.offsets.host[l]-c)),Number(t.offsets.host[s])+Number(c)>e[l]&&(e[s]+=Number(t.offsets.host[s])+Number(c)-Number(e[l])),e=st(e);const u=Number(t.offsets.host[s])+Number(t.offsets.host[o]/2-c/2),d=$(t.instance.target),h=parseFloat(d["margin"+r]),p=parseFloat(d[`border${r}Width`]);let f=u-e[s]-h-p;return f=Math.max(Math.min(e[o]-c,f),0),t.offsets.arrow={[s]:Math.round(f),[a]:""},t.instance.arrow=n,t}function vt(t){if(t.offsets.target=st(t.offsets.target),!mt(t.options,"flip"))return t.offsets.target=Object.assign(Object.assign({},t.offsets.target),bt(t.instance.target,t.offsets.host,t.placement)),t;const e=dt(t.instance.target,t.instance.host,0,"viewport",!1);let n=t.placement.split(" ")[0],i=t.placement.split(" ")[1]||"";const o=t.offsets.host,r=t.instance.target,s=t.instance.host,a=i?pt("auto",o,r,s,["top","bottom"]):pt("auto",o,r,s),l=[n,a];return l.forEach((o,r)=>{if(n!==o||l.length===r+1)return t;n=t.placement.split(" ")[0];const s="left"===n&&Math.floor(t.offsets.target.right)>Math.floor(t.offsets.host.left)||"right"===n&&Math.floor(t.offsets.target.left)<Math.floor(t.offsets.host.right)||"top"===n&&Math.floor(t.offsets.target.bottom)>Math.floor(t.offsets.host.top)||"bottom"===n&&Math.floor(t.offsets.target.top)<Math.floor(t.offsets.host.bottom),a=Math.floor(t.offsets.target.left)<Math.floor(e.left),c=Math.floor(t.offsets.target.right)>Math.floor(e.right),u=Math.floor(t.offsets.target.top)<Math.floor(e.top),d=Math.floor(t.offsets.target.bottom)>Math.floor(e.bottom),h="left"===n&&a||"right"===n&&c||"top"===n&&u||"bottom"===n&&d,p=-1!==["top","bottom"].indexOf(n),f=p&&"left"===i&&a||p&&"right"===i&&c||!p&&"left"===i&&u||!p&&"right"===i&&d;(s||h||f)&&((s||h)&&(n=l[r+1]),f&&(i=function(t){return"right"===t?"left":"left"===t?"right":t}(i)),t.placement=n+(i?" "+i:""),t.offsets.target=Object.assign(Object.assign({},t.offsets.target),bt(t.instance.target,t.offsets.host,t.placement)))}),t}function wt(t){if(!mt(t.options,"preventOverflow"))return t;const e="transform",n=t.instance.target.style,{top:i,left:o,[e]:r}=n;n.top="",n.left="",n[e]="";const s=dt(t.instance.target,t.instance.host,0,"scrollParent",!1);n.top=i,n.left=o,n[e]=r;const a={primary(e){let n=t.offsets.target[e];return t.offsets.target[e]<s[e]&&(n=Math.max(t.offsets.target[e],s[e])),{[e]:n}},secondary(e){const n="right"===e?"left":"top";let i=t.offsets.target[n];return t.offsets.target[e]>s[e]&&(i=Math.min(t.offsets.target[n],s[e]-("right"===e?t.offsets.target.width:t.offsets.target.height))),{[n]:i}}};let l;return["left","right","top","bottom"].forEach(e=>{l=-1!==["left","top"].indexOf(e)?"primary":"secondary",t.offsets.target=Object.assign(Object.assign({},t.offsets.target),a[l](e))}),t}function xt(t){const e=t.placement,n=e.split(" ")[0],i=e.split(" ")[1];if(i){const{host:e,target:o}=t.offsets,r=-1!==["bottom","top"].indexOf(n),s=r?"left":"top",a=r?"width":"height",l={left:{[s]:e[s]},right:{[s]:e[s]+e[a]-e[a]}};t.offsets.target=Object.assign(Object.assign({},o),l[i])}return t}const Ct=new class{position(t,e){return this.offset(t,e)}offset(t,e){return gt(e,t)}positionElements(t,e,n,i,o){return[vt,xt,wt,yt].reduce((t,e)=>e(t),function(t,e,n,i){const o=gt(t,e),r=!!n.match(/auto/g);let s=n.match(/auto\s(left|right|top|bottom)/g)?n.split(" ")[1]||"":n;const a=bt(t,o,s);return s=pt(s,o,t,e),{options:i,instance:{target:t,host:e,arrow:null},offsets:{target:a,host:o,arrow:null},positionFixed:!1,placement:s,placementAuto:r}}(e,t,n,o))}};let kt=(()=>{class t{constructor(t,e,n){this._ngZone=n,this.update$$=new a.a,this.positionElements=new Map,Object(o.C)(e)&&this._ngZone.runOutsideAngular(()=>{Object(c.a)(Object(u.a)(window,"scroll"),Object(u.a)(window,"resize"),Object(d.a)(0,h.a),this.update$$).subscribe(()=>{this.positionElements.forEach(e=>{var n,i,o,r,s,a;n=Ot(e.target),i=Ot(e.element),o=e.attachment,r=e.appendToBody,s=this.options,a=t.createRenderer(null,null),function(t,e){const n=t.instance.target,i=function(t){return{width:t.offsets.target.width,height:t.offsets.target.height,left:Math.floor(t.offsets.target.left),top:Math.round(t.offsets.target.top),bottom:Math.round(t.offsets.target.bottom),right:Math.floor(t.offsets.target.right)}}(t);_t(n,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${i.left}px, ${i.top}px, 0px)`},e),t.instance.arrow&&_t(t.instance.arrow,t.offsets.arrow,e),t.placementAuto&&(e?(e.setAttribute(n,"class",n.className.replace(/bs-popover-auto/g,"bs-popover-"+t.placement)),e.setAttribute(n,"class",n.className.replace(/bs-tooltip-auto/g,"bs-tooltip-"+t.placement)),e.setAttribute(n,"class",n.className.replace(/\sauto/g,"s"+t.placement)),n.className.match(/popover/g)&&e.addClass(n,"popover-auto"),n.className.match(/tooltip/g)&&e.addClass(n,"tooltip-auto")):(n.className=n.className.replace(/bs-popover-auto/g,"bs-popover-"+t.placement),n.className=n.className.replace(/bs-tooltip-auto/g,"bs-tooltip-"+t.placement),n.className=n.className.replace(/\sauto/g,"s"+t.placement),n.className.match(/popover/g)&&n.classList.add("popover-auto"),n.className.match(/tooltip/g)&&n.classList.add("tooltip-auto"))),e?e.setAttribute(n,"class",n.className.replace(/left|right|top|bottom/g,""+t.placement.split(" ")[0])):n.className=n.className.replace(/left|right|top|bottom/g,""+t.placement.split(" ")[0])}(Ct.positionElements(n,i,o,r,s),a)})})})}position(t){this.addPositionElement(t)}addPositionElement(t){this.positionElements.set(Ot(t.element),t)}calcPosition(){this.update$$.next()}deletePositionElement(t){this.positionElements.delete(Ot(t))}setOptions(t){this.options=t}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.F),i.Zb(i.B),i.Zb(i.z))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();function Ot(t){return t&&"string"==typeof t?document.querySelector(t):t instanceof i.l?t.nativeElement:t}let St=(()=>{class t{constructor(t,e,n,i,o){this._componentFactoryResolver=t,this._ngZone=e,this._injector=n,this._posService=i,this._applicationRef=o}createLoader(t,e,n){return new W(e,n,t,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.j),i.Zb(i.z),i.Zb(i.r),i.Zb(kt),i.Zb(i.g))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),Mt=(()=>{class t{constructor(){this.autoClose=!0}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),Pt=(()=>{class t{constructor(){this.direction="down",this.isOpenChange=new i.n,this.isDisabledChange=new i.n,this.toggleClick=new i.n,this.dropdownMenu=new Promise(t=>{this.resolveDropdownMenu=t})}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),Dt=(()=>{class t{static forRoot(e){return{ngModule:t,providers:[St,kt,Pt,{provide:Mt,useValue:e||{autoClose:!0}}]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})(),Et=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),Tt=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),Rt=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})(),At=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),It=(()=>{class t{hide(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const jt={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",containerClass:"",animated:!0,scroll:!1,data:{}};let Ft=(()=>{class t{constructor(t,e){this.element=t,this.renderer=e,this.classNameBackDrop=!0,this._isShown=!1}get isAnimated(){return this._isAnimated}set isAnimated(t){this._isAnimated=t}get isShown(){return this._isShown}set isShown(t){this._isShown=t,t?(this.renderer.addClass(this.element.nativeElement,"in"),R()||this.renderer.addClass(this.element.nativeElement,"show")):(this.renderer.removeClass(this.element.nativeElement,"in"),R()||this.renderer.removeClass(this.element.nativeElement,"show"))}ngOnInit(){this.renderer.addClass(this.element.nativeElement,"fade"),class{constructor(){}static reflow(t){}static getStyles(t){let e=t.ownerDocument.defaultView;return e&&e.opener||(e=E),e.getComputedStyle(t)}focusTrapModal(t,e){let n,i,o;n=e.nativeElement.querySelectorAll("a[href], button, textarea, input, select, form, mdb-select, mdb-auto-completer, mdb-checkbox, mdb-range-input"),i=n[0],o=n[n.length-1],"Tab"!==t.key&&9!==t.keyCode||(t.shiftKey?T&&T.activeElement===i&&(o.focus(),t.preventDefault()):T&&T.activeElement===o&&(i.focus(),t.preventDefault()))}getClosestEl(t,e){for(;t&&t!==T;t=t.parentNode)if(t.matches&&t.matches(e))return t;return null}getCoords(t){const e=t.getBoundingClientRect(),n=T.body,i=T.documentElement,o=e.left+(E.pageXOffset||i.scrollLeft||n.scrollLeft)-(i.clientLeft||n.clientLeft||0);return{top:Math.round(e.top+(E.pageYOffset||i.scrollTop||n.scrollTop)-(i.clientTop||n.clientTop||0)),left:Math.round(o)}}}.reflow(this.element.nativeElement),this.isShown=!0}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["mdb-modal-backdrop"]],hostVars:2,hostBindings:function(t,e){2&t&&i.Eb("modal-backdrop",e.classNameBackDrop)},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),Nt=(()=>{class t{constructor(t,e,n){this._renderer=n,this.modalClass="modal",this.tabindex=-1,this.role="dialog",this.modal=!0,this.isShown=!1,this.isModalHiding=!1,this._element=e,this.config=Object.assign({},t)}onClick(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this._element.nativeElement||(this.mdbModalService.setDismissReason("backdrop-click"),this.hide())}onEsc(){this.config.keyboard&&this.level===this.mdbModalService.getModalsCount()&&(this.mdbModalService.setDismissReason("esc"),this.hide())}ngOnInit(){this.config.animated&&this._renderer.addClass(this._element.nativeElement,"fade"),this._renderer.setStyle(this._element.nativeElement,"display","block"),window&&-1!==window.navigator.userAgent.indexOf("Edge")&&this.config&&-1===this.config.toString().indexOf("side-modal")||window&&-1!==window.navigator.userAgent.indexOf("Edge")&&this.config&&-1===this.config.toString().indexOf("modal-full-height")?(this.isShown=!0,this._renderer.addClass(this._element.nativeElement,R()?"in":"show"),this._renderer.setStyle(this._element.nativeElement,"transition","transform 0.3s ease-out"),this._renderer.setStyle(this._element.nativeElement,"transform","translate(0, 25px)")):setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,R()?"in":"show")},this.isAnimated?150:0),document&&document.body&&(1===this.mdbModalService.getModalsCount()&&(this.mdbModalService.checkScrollbar(),this.mdbModalService.setScrollbar()),this._renderer.addClass(document.body,"modal-open")),this.config.containerClass&&this.updateContainerClass(),this.config.scroll&&this._renderer.setStyle(this._element.nativeElement,"overflow-y","auto")}focusModalElement(){this.config.focus&&this._element.nativeElement.focus()}updateContainerClass(){if(this.config.containerClass){const t=this.config.containerClass.split(" ");for(let e=0;e<t.length;e++)this._renderer.addClass(this._element.nativeElement,t[e])}}ngOnDestroy(){this.isShown&&this.hide()}hide(){if(this.isModalHiding||!this.isShown)return;this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,R()?"in":"show");const t=Array.from(this._element.nativeElement.querySelectorAll("iframe")),e=Array.from(this._element.nativeElement.querySelectorAll("video"));t.forEach(t=>{const e=t.getAttribute("src");this._renderer.setAttribute(t,"src",e)}),e.forEach(t=>{t.pause()}),setTimeout(()=>{this.isShown=!1,document&&document.body&&1===this.mdbModalService.getModalsCount()&&this._renderer.removeClass(document.body,"modal-open"),this.mdbModalService.hide(this.level),this.isModalHiding=!1},this.isAnimated?300:0)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(At),i.Mb(i.l),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["mdb-modal-container"]],hostVars:4,hostBindings:function(t,e){1&t&&i.cc("click",function(t){return e.onClick(t)})("keydown.esc",function(){return e.onEsc()},!1,i.yc),2&t&&(i.Vb("tabindex",e.tabindex),i.zb("role",e.role),i.Eb("modal",e.modal))},ngContentSelectors:g,decls:3,vars:2,consts:[["role","document","cdkTrapFocus",""],[1,"modal-content","modal-dynamic"]],template:function(t,e){1&t&&(i.lc(),i.Sb(0,"div",0),i.Sb(1,"div",1),i.kc(2),i.Rb(),i.Rb()),2&t&&i.Ab("modal-dialog"+(e.config.class?" "+e.config.class:""))},directives:[f.b],styles:[".img-fluid,.modal-dialog.cascading-modal.modal-avatar .modal-header,.video-fluid{max-width:100%;height:auto}.flex-center{display:flex;justify-content:center;align-items:center;height:100%}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media (max-width:740px){.w-responsive{width:100%}}.collapsible-body{display:none}.jumbotron{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border-radius:.125rem;background-color:#fff}.bg-primary{background-color:#4285f4!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#1266f1!important}.border-primary{border-color:#4285f4!important}.bg-danger{background-color:#ff3547!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ff0219!important}.border-danger{border-color:#ff3547!important}.bg-warning{background-color:#fb3!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#fa0!important}.border-warning{border-color:#fb3!important}.bg-success{background-color:#00c851!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#00953c!important}.border-success{border-color:#00c851!important}.bg-info{background-color:#33b5e5!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#1a9bcb!important}.border-info{border-color:#33b5e5!important}.bg-default{background-color:#2bbbad!important}a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#219287!important}.border-default{border-color:#2bbbad!important}.bg-secondary{background-color:#a6c!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#9540bf!important}.border-secondary{border-color:#a6c!important}.bg-dark{background-color:#212121!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#080808!important}.border-dark{border-color:#212121!important}.bg-light{background-color:#e0e0e0!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#c7c7c7!important}.border-light{border-color:#e0e0e0!important}.card-img-100{width:100px;height:100px}.card-img-64{width:64px;height:64px}.mml-1{margin-left:-.25rem!important}.flex-1{flex:1}body.modal-open{overflow:auto}.modal-dialog .modal-content{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);border-radius:.125rem}.modal-dialog .modal-content .modal-header{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.modal-dialog.cascading-modal .close{opacity:1;text-shadow:none;color:#fff;outline:0}.modal-dialog.cascading-modal .modal-header{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);border-radius:.125rem}.modal-dialog.cascading-modal .modal-header .close{margin-right:1rem}.modal-dialog.cascading-modal .modal-header .title .fab,.modal-dialog.cascading-modal .modal-header .title .far,.modal-dialog.cascading-modal .modal-header .title .fas{margin-right:9px}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);display:flex}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li{flex:1}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li a{text-align:center}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{box-shadow:unset}.modal-dialog.cascading-modal.modal-avatar .modal-header{box-shadow:none;margin:-6rem 0 -1rem}.modal-dialog.cascading-modal.modal-avatar .modal-header img{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-left:auto;margin-right:auto}.modal-dialog.modal-notify .modal-header{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.modal-dialog.modal-notify.modal-primary .modal-header{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .fab,.modal-dialog.modal-notify.modal-primary .far,.modal-dialog.modal-notify.modal-primary .fas{color:#4285f4}.modal-dialog.modal-notify.modal-primary .badge{background-color:#4285f4}.modal-dialog.modal-notify.modal-primary .btn .fab,.modal-dialog.modal-notify.modal-primary .btn .far,.modal-dialog.modal-notify.modal-primary .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fab,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .far,.modal-dialog.modal-notify.modal-primary .btn.btn-outline-primary .fas{color:#4285f4}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .fab,.modal-dialog.modal-notify.modal-danger .far,.modal-dialog.modal-notify.modal-danger .fas{color:#ff3547}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff3547}.modal-dialog.modal-notify.modal-danger .btn .fab,.modal-dialog.modal-notify.modal-danger .btn .far,.modal-dialog.modal-notify.modal-danger .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fab,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .far,.modal-dialog.modal-notify.modal-danger .btn.btn-outline-danger .fas{color:#ff3547}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .fab,.modal-dialog.modal-notify.modal-warning .far,.modal-dialog.modal-notify.modal-warning .fas{color:#fb3}.modal-dialog.modal-notify.modal-warning .badge{background-color:#fb3}.modal-dialog.modal-notify.modal-warning .btn .fab,.modal-dialog.modal-notify.modal-warning .btn .far,.modal-dialog.modal-notify.modal-warning .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fab,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .far,.modal-dialog.modal-notify.modal-warning .btn.btn-outline-warning .fas{color:#fb3}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#00c851}.modal-dialog.modal-notify.modal-success .fab,.modal-dialog.modal-notify.modal-success .far,.modal-dialog.modal-notify.modal-success .fas{color:#00c851}.modal-dialog.modal-notify.modal-success .badge{background-color:#00c851}.modal-dialog.modal-notify.modal-success .btn .fab,.modal-dialog.modal-notify.modal-success .btn .far,.modal-dialog.modal-notify.modal-success .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fab,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .far,.modal-dialog.modal-notify.modal-success .btn.btn-outline-success .fas{color:#00c851}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .fab,.modal-dialog.modal-notify.modal-info .far,.modal-dialog.modal-notify.modal-info .fas{color:#33b5e5}.modal-dialog.modal-notify.modal-info .badge{background-color:#33b5e5}.modal-dialog.modal-notify.modal-info .btn .fab,.modal-dialog.modal-notify.modal-info .btn .far,.modal-dialog.modal-notify.modal-info .btn .fas{color:#fff}.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fab,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .far,.modal-dialog.modal-notify.modal-info .btn.btn-outline-info .fas{color:#33b5e5}@media (min-width:768px){.modal .modal-dialog.modal-top{top:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom{bottom:0}.modal .modal-dialog.modal-top-left{top:10px;left:10px}.modal .modal-dialog.modal-top-right{top:10px;right:10px}.modal .modal-dialog.modal-bottom-left{bottom:10px;left:10px}.modal .modal-dialog.modal-bottom-right{bottom:10px;right:10px}}@media (min-width:992px){.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{top:auto;bottom:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid{width:100%;max-width:100%}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{position:absolute;margin:0!important;width:100%;max-width:100%!important}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-frame.modal-dialog{height:inherit}.modal .modal-full-height{position:absolute;display:flex;margin:0;width:400px;height:auto;min-height:100%;top:0;right:0}.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-top{display:block;width:100%;max-width:100%;height:auto}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{min-height:0;top:auto}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{width:90%;max-width:90%}}@media (min-width:992px) and (min-width:992px){.modal .modal-full-height.modal-lg{width:800px;max-width:800px}}@media (min-width:992px) and (min-width:1200px){.modal .modal-full-height.modal-lg{width:1000px;max-width:1000px}}@media (min-width:992px){.modal .modal-side{position:absolute;bottom:10px;right:10px;margin:0;width:400px}}body.scrollable{overflow-y:auto}.modal-dialog .modal-content{border:0}.modal{padding-right:0!important}@media (min-width:768px){.modal .modal-dialog.modal-top{top:0;left:0;right:0}.modal .modal-dialog.modal-left{left:0}.modal .modal-dialog.modal-right{right:0}.modal .modal-dialog.modal-bottom>.modal-content{position:absolute;bottom:0}.modal .modal-dialog.modal-top-left{top:10px;left:10px}.modal .modal-dialog.modal-top-right{top:10px;right:10px}.modal .modal-dialog.modal-bottom-left{left:10px;bottom:10px}.modal .modal-dialog.modal-bottom-right{right:10px;bottom:10px}}.modal .modal-side.modal-top{top:0}.modal .modal-side.modal-left{left:0}.modal .modal-side.modal-right{right:0}.modal .modal-side.modal-bottom{bottom:0}.modal .modal-side.modal-top-left{top:10px;left:10px}.modal .modal-side.modal-top-right{top:10px;right:10px}.modal .modal-side.modal-bottom-left{left:10px;bottom:10px}.modal .modal-side.modal-bottom-right{right:10px;bottom:10px}.modal.fade.top:not(.show) .modal-dialog{transform:translate3d(0,-25%,0)}.modal.fade.left:not(.show) .modal-dialog{transform:translate3d(-25%,0,0)}.modal.fade.right:not(.show) .modal-dialog{transform:translate3d(25%,0,0)}.modal.fade.bottom:not(.show) .modal-dialog{transform:translate3d(0,25%,0)}.modal.fade.in{opacity:1}.modal.fade.in .modal-dialog{transform:translate(0)}.modal.fade.in .modal-dialog .relative{display:inline-block}.modal.modal-scrolling{position:relative}.modal.modal-scrolling .modal-dialog{position:fixed;z-index:1050}.modal.modal-content-clickable{top:auto;bottom:auto}.modal.modal-content-clickable .modal-dialog{position:fixed}.modal .modal-fluid{width:100%;max-width:100%}.modal .modal-fluid .modal-content{width:100%}.modal .modal-frame{position:absolute;width:100%;max-width:100%;margin:0}@media (max-width:767px){.modal .modal-frame{padding:.5rem}}.modal .modal-frame.modal-bottom{bottom:0}.modal .modal-full-height{display:flex;position:absolute;width:400px;min-height:100%;margin:0;top:0;right:0}@media (max-width:576px){.modal .modal-full-height{width:100%;padding:.5rem}}@media (max-width:992px){.modal .modal-full-height{width:100%;height:unset;position:unset}}@media (max-width:992px){.modal .modal-full-height.modal-left,.modal .modal-full-height.modal-right,.modal .modal-full-height.modal-top{margin:1.75rem auto;min-height:unset}}@media (max-width:768px){.modal .modal-full-height.modal-bottom{margin-top:1.75rem}}@media (min-width:768px) and (max-width:992px){.modal .modal-full-height.modal-bottom{margin-bottom:1.75rem}.modal .modal-full-height.modal-bottom .modal-content{bottom:1rem}}@media (max-width:992px){.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-left,.modal .modal-full-height.modal-right,.modal .modal-full-height.modal-top{margin-left:auto;margin-right:auto}}.modal .modal-full-height.modal-bottom,.modal .modal-full-height.modal-top{display:block;width:100%;height:auto}.modal .modal-full-height.modal-top{bottom:auto}.modal .modal-full-height.modal-bottom{bottom:0}.modal .modal-full-height .modal-content{width:100%}.modal .modal-full-height.modal-lg{max-width:90%;width:90%}@media (min-width:992px){.modal .modal-full-height.modal-lg{max-width:800px;width:800px}}@media (min-width:1200px){.modal .modal-full-height.modal-lg{max-width:1000px;width:1000px}}.modal .modal-side{position:absolute;right:10px;bottom:10px;margin:0;min-width:100px}@media (max-width:768px){.modal .modal-side{padding-left:.5rem}}.modal-dialog.cascading-modal{margin-top:10%}.modal-dialog.cascading-modal .modal-header{text-align:center;margin:-2rem 1rem 1rem;padding:1.5rem;border:none;flex-direction:column}.modal-dialog.cascading-modal .modal-header .close{margin-right:2.5rem}.modal-dialog.cascading-modal .modal-header.white-text .close{color:#fff;opacity:1}.modal-dialog.cascading-modal .modal-header .title{width:100%;margin-bottom:0;font-size:1.25rem}.modal-dialog.cascading-modal .modal-header .title .fa{margin-right:9px}.modal-dialog.cascading-modal .modal-header .social-buttons{margin-top:1.5rem}.modal-dialog.cascading-modal .modal-header .social-buttons a{font-size:1rem}.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{margin:-1.5rem 1rem 0}.modal-dialog.cascading-modal .modal-c-tabs .tab-content{padding:1.7rem 0 0}.modal-dialog.cascading-modal .modal-body,.modal-dialog.cascading-modal .modal-footer{color:#616161;padding-right:2rem;padding-left:2rem}.modal-dialog.cascading-modal .modal-body .additional-option,.modal-dialog.cascading-modal .modal-footer .additional-option{text-align:center;margin-top:1rem}.modal-dialog.cascading-modal.modal-avatar{margin-top:6rem}.modal-dialog.cascading-modal.modal-avatar .modal-header{margin:-6rem 2rem -1rem}.modal-dialog.cascading-modal.modal-avatar .modal-header img{width:130px}.modal-dialog.modal-notify .heading{margin:0;padding:.3rem;color:#fff;font-size:1.15rem}.modal-dialog.modal-notify .modal-header{border:0}.modal-dialog.modal-notify .close{opacity:1}.modal-dialog.modal-notify .modal-body{padding:1.5rem;color:#616161}.modal-dialog.modal-notify .btn-outline-secondary-modal{background-color:transparent}.modal-dialog.modal-notify.modal-info .modal-header{background-color:#5394ff}.modal-dialog.modal-notify.modal-info .fa{color:#5394ff}.modal-dialog.modal-notify.modal-info .badge{background-color:#5394ff}.modal-dialog.modal-notify.modal-info .btn-primary-modal{background:#5394ff}.modal-dialog.modal-notify.modal-info .btn-primary-modal:active,.modal-dialog.modal-notify.modal-info .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-info .btn-primary-modal:hover{background-color:#6da4ff!important}.modal-dialog.modal-notify.modal-info .btn-primary-modal.active{background-color:#0059ec!important}.modal-dialog.modal-notify.modal-info .btn-outline-secondary-modal{border:2px solid #5394ff;color:#5394ff!important}.modal-dialog.modal-notify.modal-warning .modal-header{background-color:#ff8e38}.modal-dialog.modal-notify.modal-warning .fa{color:#ff8e38}.modal-dialog.modal-notify.modal-warning .badge{background-color:#ff8e38}.modal-dialog.modal-notify.modal-warning .btn-primary-modal{background:#ff8e38}.modal-dialog.modal-notify.modal-warning .btn-primary-modal:active,.modal-dialog.modal-notify.modal-warning .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-warning .btn-primary-modal:hover{background-color:#ff9c52!important}.modal-dialog.modal-notify.modal-warning .btn-primary-modal.active{background-color:#d15a00!important}.modal-dialog.modal-notify.modal-warning .btn-outline-secondary-modal{border:2px solid #ff8e38;color:#ff8e38!important}.modal-dialog.modal-notify.modal-success .modal-header{background-color:#01d36b}.modal-dialog.modal-notify.modal-success .fa{color:#01d36b}.modal-dialog.modal-notify.modal-success .badge{background-color:#01d36b}.modal-dialog.modal-notify.modal-success .btn-primary-modal{background:#01d36b}.modal-dialog.modal-notify.modal-success .btn-primary-modal:active,.modal-dialog.modal-notify.modal-success .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-success .btn-primary-modal:hover{background-color:#01ec78!important}.modal-dialog.modal-notify.modal-success .btn-primary-modal.active{background-color:#016d38!important}.modal-dialog.modal-notify.modal-success .btn-outline-secondary-modal{border:2px solid #01d36b;color:#01d36b!important}.modal-dialog.modal-notify.modal-danger .modal-header{background-color:#ff4b4b}.modal-dialog.modal-notify.modal-danger .fa{color:#ff4b4b}.modal-dialog.modal-notify.modal-danger .badge{background-color:#ff4b4b}.modal-dialog.modal-notify.modal-danger .btn-primary-modal{background:#ff4b4b}.modal-dialog.modal-notify.modal-danger .btn-primary-modal:active,.modal-dialog.modal-notify.modal-danger .btn-primary-modal:focus,.modal-dialog.modal-notify.modal-danger .btn-primary-modal:hover{background-color:#ff6565!important}.modal-dialog.modal-notify.modal-danger .btn-primary-modal.active{background-color:#e40000!important}.modal-dialog.modal-notify.modal-danger .btn-outline-secondary-modal{border:2px solid #ff4b4b;color:#ff4b4b!important}.modal-sm .modal-content{margin:0 auto;max-width:300px}@media (min-width:768px){.modal-sm{max-width:300px}}.modal .modal-fluid,.modal .modal-frame{width:100%;max-width:100%}.modal-ext .modal-content .modal-header{text-align:center}.modal-ext .modal-content .options{float:left}.modal-ext .modal-content .modal-body .text-xs-center fieldset{margin-top:20px}.modal-ext .modal-content .call{margin-top:1rem}.modal-ext .modal-content .modal-body{padding:2rem 2rem 1rem}.modal-content:not(.card-image) .close{position:absolute;right:15px}.modal-cart li p{margin:5px;font-weight:400}.modal-cart li p .badge{margin-left:10px;margin-top:3px;font-weight:400;position:absolute}.modal-cart li p .quantity{font-size:16px;margin-right:7px;font-weight:300}.modal-cart .cartPageLink{margin-left:10px}.modal-cart .cartPageLink a{text-decoration:underline;color:#666}.modal-cart .total{float:right;font-weight:400}.cf-phone{margin-left:7px}.side-modal{position:fixed;width:400px;height:100%;width:100%;z-index:9999}.side-modal .modal-dialog{position:absolute;bottom:10px;right:10px;width:400px;margin:10px}@media (max-width:760px){.side-modal .modal-dialog{display:none}}.side-modal .modal-header{padding:1rem}.side-modal .modal-header .heading{margin:0;padding:0}.side-modal .modal-content{border:none}.modal-dynamic>:first-child{display:flex;flex-direction:column;height:100%}.side-modal.fade:not(.show) .modal-dialog{transform:translate3d(25%,0,0)}.transparent-bd{opacity:0!important}.modal-backdrop,.modal-backdrop.in{opacity:.5}#exampleModalScroll{overflow-x:hidden;overflow-y:auto}.modal-open .modal{overflow-x:hidden;overflow-y:hidden}.form-dark .card-image{background-size:100%}"],encapsulation:2}),t})(),Lt=(()=>{class t{constructor(t,e){this.clf=e,this.config=jt,this.open=new i.n,this.opened=new i.n,this.close=new i.n,this.closed=new i.n,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.lastDismissReason="",this.loaders=[],this._backdropLoader=this.clf.createLoader(this.el,this.vcr,this.renderer),this.renderer=t.createRenderer(null,null)}show(t,e){return this.modalsCount++,this._createLoaders(),this.config=Object.assign({},jt,e),this._showBackdrop(),this.lastDismissReason=null,this._showModal(t)}hide(t){1===this.modalsCount&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(t),this.removeLoaders(t)},this.config.animated?150:0)}_showBackdrop(){const t=this.config.backdrop||"static"===this.config.backdrop,e=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),t&&e&&(this._backdropLoader.attach(Ft).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){this.backdropRef&&(this.backdropRef.instance.isShown=!1,setTimeout(()=>this.removeBackdrop(),this.config.animated?150:0))}_showModal(t){const e=this.loaders[this.loaders.length-1],n=new It,i=e.provide({provide:At,useValue:this.config}).provide({provide:It,useValue:n}).attach(Nt).to("body").show({content:t,isAnimated:this.config.animated,data:this.config.data,mdbModalService:this});return i.instance.focusModalElement(),i.instance.level=this.getModalsCount(),n.hide=()=>{i.instance.hide()},n.content=e.getInnerComponent()||null,n}_hideModal(t){const e=this.loaders[t-1];e&&e.hide()}getModalsCount(){return this.modalsCount}setDismissReason(t){this.lastDismissReason=t}removeBackdrop(){this._backdropLoader.hide(),this.backdropRef=null}checkScrollbar(){this.isBodyOverflowing=document.body.clientWidth<window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()}setScrollbar(){document&&(this.originalBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")||"0",10))}resetScrollbar(){document.body.style.paddingRight=this.originalBodyPadding+"px"}getScrollbarWidth(){const t=this.renderer.createElement("div");this.renderer.addClass(t,"modal-scrollbar-measure"),this.renderer.appendChild(document.body,t);const e=t.offsetWidth-t.clientWidth;return this.renderer.removeChild(document.body,t),e}_createLoaders(){const t=this.clf.createLoader(this.el,this.vcr,this.renderer);this.copyEvent(t.onBeforeShow,this.open),this.copyEvent(t.onShown,this.opened),this.copyEvent(t.onBeforeHide,this.close),this.copyEvent(t.onHidden,this.closed),this.loaders.push(t)}removeLoaders(t){this.loaders.splice(t-1,1),this.loaders.forEach((t,e)=>{t.instance.level=e+1})}copyEvent(t,e){t.subscribe(()=>{e.emit(this.lastDismissReason)})}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.F),i.Zb(St))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),Ht=(()=>{class t{static forRoot(){return{ngModule:t,providers:[Lt,St,kt]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[f.a]]}),t})(),zt=(()=>{class t{constructor(){this.navbarLinkClicks=new a.a}getNavbarLinkClicks(){return this.navbarLinkClicks.asObservable()}setNavbarLinkClicks(){this.navbarLinkClicks.next()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),Vt=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[zt],imports:[[o.c]]}),t})(),Bt=(()=>{class t{constructor(){this.placement="top",this.triggers="click"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),qt=(()=>{class t{static forRoot(){return{ngModule:t,providers:[Bt,St,kt]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),Ut=(()=>{class t{constructor(){this._dataSource=[],this._dataSourceChanged=new a.a}addRow(t){this.getDataSource().push(t)}addRowAfter(t,e){this.getDataSource().splice(t,0,e)}removeRow(t){this.getDataSource().splice(t,1)}rowRemoved(){return new p.a(t=>{t.next(!0)})}removeLastRow(){this.getDataSource().pop()}getDataSource(){return this._dataSource}setDataSource(t){this._dataSource=t,this._dataSourceChanged.next(this.getDataSource())}dataSourceChange(){return this._dataSourceChanged}filterLocalDataBy(t){return this.getDataSource().filter(e=>Object.keys(e).some(n=>{if(e[n])return e[n].toString().toLowerCase().includes(t)}))}searchLocalDataBy(t){return t?t?this.filterLocalDataBy(t.toLowerCase()):void 0:this.getDataSource()}searchDataObservable(t){return new p.a(e=>{e.next(this.searchLocalDataBy(t))})}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),Wt=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[Ut],imports:[[o.c]]}),t})(),$t=(()=>{class t{constructor(){this.placement="top",this.triggers="hover focus"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),Yt=(()=>{class t{static forRoot(){return{ngModule:t,providers:[$t,St,kt]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),Kt=(()=>{class t{constructor(t){this.el=t}click(t){if(!this.el.nativeElement.classList.contains("disabled")){const e=this.el.nativeElement;e.classList.contains("waves-effect")||(e.className+=" waves-effect");const n=t.clientX-e.getBoundingClientRect().left,i=t.clientY-e.getBoundingClientRect().top,o=document.createElement("div");o.className+="waves-ripple waves-rippling";const r=e.appendChild(o),s=n+"px";o.style.top=i+"px",o.style.left=s;const a="scale("+e.clientWidth/100*3+") translate(0,0)";o.style.webkitTransform=a,o.style.transform=a,o.style.opacity="1";const l=750;o.style.webkitTransitionDuration=l+"ms",o.style.transitionDuration=l+"ms",this.removeRipple(e,r)}}removeRipple(t,e){e.classList.remove("waves-rippling"),setTimeout(()=>{e.style.opacity="0",setTimeout(()=>{t.removeChild(e)},750)},200)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l))},t.\u0275dir=i.Hb({type:t,selectors:[["","mdbWavesEffect",""]],hostBindings:function(t,e){1&t&&i.cc("click",function(t){return e.click(t)})}}),t})(),Gt=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})(),Zt=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})(),Xt=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[P,Gt.forRoot(),Rt.forRoot(),Vt,Dt.forRoot(),I.forRoot(),j,V.forRoot(),Ht.forRoot(),Yt.forRoot(),qt.forRoot(),Et,D.forRoot(),z,Wt,w,x,Tt,Zt],P,D,Gt,Rt,Vt,Dt,I,j,V,Ht,Yt,qt,Et,z,Wt,w,x,Tt,Zt]}),t})(),Jt=(()=>{class t{static forRoot(){return{ngModule:Xt}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[P,D,Gt,Rt,Vt,Dt,I,j,V,Ht,Yt,qt,Et,z,Wt,w,x,Tt,Zt]}),t})()},e4Ts:function(t,e,n){"use strict";n.d(e,"a",function(){return A}),n.d(e,"b",function(){return N});var i=n("pLZG"),o=n("eIep"),r=n("/uUt"),s=n("XNiG"),a=n("qgXg"),l=n("quSY"),c=n("pxpQ"),u=n("9ppp"),d=n("Ylt2");class h extends s.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 p(this._getNow(),t)),this._trimBufferThenGetEvents()),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,n=e?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,o=n.length;let r;if(this.closed)throw new u.a;if(this.isStopped||this.hasError?r=l.a.EMPTY:(this.observers.push(t),r=new d.a(this,t)),i&&t.add(t=new c.a(t,i)),e)for(let s=0;s<o&&!t.closed;s++)t.next(n[s]);else for(let s=0;s<o&&!t.closed;s++)t.next(n[s].value);return this.hasError?t.error(this.thrownError):this.isStopped&&t.complete(),r}_getNow(){return(this.scheduler||a.a).now()}_trimBufferThenGetEvents(){const t=this._getNow(),e=this._bufferSize,n=this._windowTime,i=this._events,o=i.length;let r=0;for(;r<o&&!(t-i[r].time<n);)r++;return o>e&&(r=Math.max(r,o-e)),r>0&&i.splice(0,r),i}}class p{constructor(t,e){this.time=t,this.value=e}}n("lJxs");var f=n("8Y7J"),g=n("LRne"),b=n("SVse"),m=function(t){return t.Local="local_strategy",t.Session="session_strategy",t.InMemory="in_memory_strategy",t}({});function _(){}let y=(()=>{class t{static normalize(e){return e=t.isCaseSensitive?e:e.toLowerCase(),`${t.prefix}${t.separator}${e}`}static isNormalizedKey(e){return 0===e.indexOf(t.prefix+t.separator)}static setPrefix(e){t.prefix=e}static setSeparator(e){t.separator=e}static setCaseSensitive(e){t.isCaseSensitive=e}static consumeConfiguration(t){"prefix"in t&&this.setPrefix(t.prefix),"separator"in t&&this.setSeparator(t.separator),"caseSensitive"in t&&this.setCaseSensitive(t.caseSensitive)}}return t.prefix="ngx-webstorage",t.separator="|",t.isCaseSensitive=!1,t})();class v{constructor(t){this.strategy=t}retrieve(t){let e;return this.strategy.get(y.normalize(t)).subscribe(t=>e=void 0===t?null:t),e}store(t,e){return this.strategy.set(y.normalize(t),e).subscribe(_),e}clear(t){void 0!==t?this.strategy.del(y.normalize(t)).subscribe(_):this.strategy.clear().subscribe(_)}getStrategyName(){return this.strategy.name}observe(t){return t=y.normalize(t),this.strategy.keyChanges.pipe(Object(i.a)(e=>null===e||e===t),Object(o.a)(()=>this.strategy.get(t)),Object(r.a)(),function(t,e,n){let i;return i={bufferSize:undefined,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:i}){let o,r,s=0,a=!1,l=!1;return function(c){let u;s++,!o||a?(a=!1,o=new h(t,e,i),u=o.subscribe(this),r=c.subscribe({next(t){o.next(t)},error(t){a=!0,o.error(t)},complete(){l=!0,r=void 0,o.complete()}})):u=o.subscribe(this),this.add(()=>{s--,u.unsubscribe(),r&&!l&&n&&0===s&&(r.unsubscribe(),r=void 0,o=void 0)})}}(i))}())}}let w=(()=>{class t{constructor(){this.caches={}}get(t,e){return this.getCacheStore(t)[e]}set(t,e,n){this.getCacheStore(t)[e]=n}del(t,e){delete this.getCacheStore(t)[e]}clear(t){this.caches[t]={}}getCacheStore(t){return t in this.caches?this.caches[t]:this.caches[t]={}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(f.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const x=new f.q("window_local_storage"),C={provide:x,useFactory:function(){return"undefined"!=typeof window?window.localStorage:null}},k=new f.q("window_session_storage"),O={provide:k,useFactory:function(){return"undefined"!=typeof window?window.sessionStorage:null}};class S{constructor(t,e){this.storage=t,this.cache=e,this.keyChanges=new s.a}get isAvailable(){return void 0===this._isAvailable&&(this._isAvailable=class{static isStorageAvailable(t){let e=!0;try{"object"==typeof t?(t.setItem("test-storage","foobar"),t.removeItem("test-storage")):e=!1}catch(n){e=!1}return e}}.isStorageAvailable(this.storage)),this._isAvailable}get(t){let e=this.cache.get(this.name,t);if(void 0!==e)return Object(g.a)(e);try{const n=this.storage.getItem(t);null!==n&&(e=JSON.parse(n),this.cache.set(this.name,t,e))}catch(n){console.warn(n)}return Object(g.a)(e)}set(t,e){const n=JSON.stringify(e);return this.storage.setItem(t,n),this.cache.set(this.name,t,e),this.keyChanges.next(t),Object(g.a)(e)}del(t){return this.storage.removeItem(t),this.cache.del(this.name,t),this.keyChanges.next(t),Object(g.a)(null)}clear(){return this.storage.clear(),this.cache.clear(this.name),this.keyChanges.next(null),Object(g.a)(null)}}let M=(()=>{class t extends S{constructor(e,n,i,o){super(e,n),this.storage=e,this.cache=n,this.platformId=i,this.zone=o,this.name=t.strategyName,Object(b.C)(this.platformId)&&this.listenExternalChanges()}listenExternalChanges(){window.addEventListener("storage",t=>this.zone.run(()=>{if(t.storageArea!==this.storage)return;const e=t.key;null!==e?this.cache.del(this.name,t.key):this.cache.clear(this.name),this.keyChanges.next(e)}))}}return t.\u0275fac=function(e){return new(e||t)(f.Zb(x),f.Zb(w),f.Zb(f.B),f.Zb(f.z))},t.\u0275prov=f.Ib({token:t,factory:t.\u0275fac}),t.strategyName=m.Local,t})(),P=(()=>{class t extends S{constructor(e,n,i,o){super(e,n),this.storage=e,this.cache=n,this.platformId=i,this.zone=o,this.name=t.strategyName,Object(b.C)(this.platformId)&&this.listenExternalChanges()}listenExternalChanges(){window.addEventListener("storage",t=>this.zone.run(()=>{if(t.storageArea!==this.storage)return;const e=t.key;null!==t.key?this.cache.del(this.name,t.key):this.cache.clear(this.name),this.keyChanges.next(e)}))}}return t.\u0275fac=function(e){return new(e||t)(f.Zb(k),f.Zb(w),f.Zb(f.B),f.Zb(f.z))},t.\u0275prov=f.Ib({token:t,factory:t.\u0275fac}),t.strategyName=m.Session,t})(),D=(()=>{class t{constructor(e){this.cache=e,this.keyChanges=new s.a,this.isAvailable=!0,this.name=t.strategyName}get(t){return Object(g.a)(this.cache.get(this.name,t))}set(t,e){return this.cache.set(this.name,t,e),this.keyChanges.next(t),Object(g.a)(e)}del(t){return this.cache.del(this.name,t),this.keyChanges.next(t),Object(g.a)(null)}clear(){return this.cache.clear(this.name),this.keyChanges.next(null),Object(g.a)(null)}}return t.\u0275fac=function(e){return new(e||t)(f.Zb(w))},t.\u0275prov=f.Ib({token:t,factory:t.\u0275fac}),t.strategyName=m.InMemory,t})();const E=new f.q("STORAGE_STRATEGIES"),T=[{provide:E,useClass:D,multi:!0},{provide:E,useClass:M,multi:!0},{provide:E,useClass:P,multi:!0}];let R=(()=>{class t{constructor(t){this.strategies=t,this.registration$=new s.a,t||(t=[]),this.strategies=t.reverse().map((t,e,n)=>t.name).map((t,e,n)=>n.indexOf(t)===e?e:null).filter(t=>null!==t).map(e=>t[e])}static get(t){if(!this.isStrategyRegistered(t))throw Error("invalid_strategy");let e=this.index[t];return e.isAvailable||(e=this.index[m.InMemory]),e}static set(t,e){this.index[t]=e}static clear(t){void 0!==t?delete this.index[t]:this.index={}}static isStrategyRegistered(t){return t in this.index}static hasRegistredStrategies(){return Object.keys(this.index).length>0}getStrategy(e){return t.get(e)}indexStrategies(){this.strategies.forEach(t=>this.register(t.name,t))}indexStrategy(e,n=!1){if(t.isStrategyRegistered(e)&&!n)return t.get(e);const i=this.strategies.find(t=>t.name===e);if(!i)throw new Error("invalid_strategy");return this.register(e,i,n),i}register(e,n,i=!1){t.isStrategyRegistered(e)&&!i||(t.set(e,n),this.registration$.next(e))}}return t.\u0275fac=function(e){return new(e||t)(f.Zb(E,8))},t.index={},t.\u0275prov=Object(f.Ib)({factory:function(){return new t(Object(f.Zb)(E,8))},token:t,providedIn:"root"}),t})();class A extends v{}const I=[{provide:A,useFactory:function(t){const e=t.indexStrategy(m.Local);return new v(e)},deps:[R]},{provide:class extends v{},useFactory:function(t){const e=t.indexStrategy(m.Session);return new v(e)},deps:[R]}],j=new f.q("ngx_webstorage_config");function F(t){return t.indexStrategies(),()=>R.index}let N=(()=>{class t{constructor(t,e){e?y.consumeConfiguration(e):console.error("NgxWebstorage : Possible misconfiguration (The forRoot method usage is mandatory since the 3.0.0)")}static forRoot(e={}){return{ngModule:t,providers:[{provide:j,useValue:e},C,O,...I,...T,{provide:f.d,useFactory:F,deps:[R],multi:!0}]}}}return t.\u0275mod=f.Kb({type:t}),t.\u0275inj=f.Jb({factory:function(e){return new(e||t)(f.Zb(R),f.Zb(j,8))}}),t})()},eIep:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var i=n("lJxs"),o=n("Cfvw"),r=n("zx2A");function s(t,e){return"function"==typeof e?n=>n.pipe(s((n,r)=>Object(o.a)(t(n,r)).pipe(Object(i.a)((t,i)=>e(n,t,r,i))))):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 r.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(i){return void this.destination.error(i)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const n=new r.a(this),i=this.destination;i.add(n),this.innerSubscription=Object(r.c)(t,n),this.innerSubscription!==n&&i.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)}}},eNwd:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var i=n("3N8a");class o extends i.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=requestAnimationFrame(()=>t.flush(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&&(cancelAnimationFrame(e),t.scheduled=void 0)}}var r=n("IjjT");class s extends r.a{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let n,i=-1,o=e.length;t=t||e.shift();do{if(n=t.execute(t.state,t.delay))break}while(++i<o&&(t=e.shift()));if(this.active=!1,n){for(;++i<o&&(t=e.shift());)t.unsubscribe();throw n}}}const a=new s(o)},gRHU:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=n("2fFW"),o=n("NJ4a");const r={closed:!0,next(t){},error(t){if(i.a.useDeprecatedSynchronousErrorHandling)throw t;Object(o.a)(t)},complete(){}}},hzby:function(t,e,n){"use strict";n.d(e,"a",function(){return fo}),n.d(e,"b",function(){return _o}),n.d(e,"c",function(){return jo});var i=n("8Y7J"),o=n("pLZG"),r=n("lJxs"),s=n("IzEk"),a=n("1G5W"),l=n("/uUt");function c(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function u(t){return"string"==typeof t}function d(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function h(t){return t&&t.getTime&&!isNaN(t.getTime())}function p(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function f(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function g(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function b(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function m(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function _(t){return void 0===t}function y(t){const e=+t;let n=0;return 0!==e&&isFinite(e)&&(n=c(e)),n}const v={},w={date:"day",hour:"hours",minute:"minutes",second:"seconds",millisecond:"milliseconds"};function x(t,e){const n=t.toLowerCase();let i=t;n in w&&(i=w[n]),v[n]=v[n+"s"]=v[e]=i}function C(t){return u(t)?v[t]||v[t.toLowerCase()]:void 0}function k(t,e,n){const i=""+Math.abs(t);return(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,e-i.length)).toString().substr(1)+i}let O={},S={};const M=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;function P(t,e,n,i){t&&(S[t]=i),e&&(S[e[0]]=function(){return k(i.apply(null,arguments),e[1],e[2])}),n&&(S[n]=function(e,n){return n.locale.ordinal(i.apply(null,arguments),t)})}function D(t,e,n){const i=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(i.getUTCFullYear())&&i.setUTCFullYear(t),i}function E(t,e=0,n=1,i=0,o=0,r=0,s=0){const a=new Date(t,e,n,i,o,r,s);return t<100&&t>=0&&isFinite(a.getFullYear())&&a.setFullYear(t),a}function T(t,e=!1){return e?t.getUTCHours():t.getHours()}function R(t,e=!1){return e?t.getUTCMinutes():t.getMinutes()}function A(t,e=!1){return e?t.getUTCSeconds():t.getSeconds()}function I(t,e=!1){return e?t.getUTCMilliseconds():t.getMilliseconds()}function j(t,e=!1){return e?t.getUTCDay():t.getDay()}function F(t,e=!1){return e?t.getUTCDate():t.getDate()}function N(t,e=!1){return e?t.getUTCMonth():t.getMonth()}function L(t,e=!1){return e?t.getUTCFullYear():t.getFullYear()}function H(t,e){return!(!t||!e)&&z(t,e)&&N(t)===N(e)}function z(t,e){return!(!t||!e)&&L(t)===L(e)}function V(t,e){return!(!t||!e)&&z(t,e)&&H(t,e)&&F(t)===F(e)}const B=/\d/,q=/\d\d/,U=/\d{3}/,W=/\d{4}/,$=/[+-]?\d{6}/,Y=/\d\d?/,K=/\d\d\d\d?/,G=/\d\d\d\d\d\d?/,Z=/\d{1,3}/,X=/\d{1,4}/,J=/[+-]?\d{1,6}/,Q=/\d+/,tt=/[+-]?\d+/,et=/Z|[+-]\d\d(?::?\d\d)?/gi,nt=/[+-]?\d+(\.\d{1,3})?/,it=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ot={};function rt(t,e,n){ot[t]=p(e)?e:function(t,i){return t&&n?n:e}}function st(t,e){return b(ot,t)?ot[t](!1,e):new RegExp(at(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(t,e,n,i,o)=>e||n||i||o)))}function at(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}const lt={};function ct(t,e){const n=u(t)?[t]:t;let i=e;if(f(e)&&(i=function(t,n,i){return n[e]=y(t),i}),g(n)&&p(i)){let t;for(t=0;t<n.length;t++)lt[n[t]]=i}}function ut(t,e){ct(t,function(t,n,i,o){return i._w=i._w||{},e(t,i._w,i,o)})}function dt(t,e,n){return null!=e&&b(lt,t)&<[t](e,n._a,n,t),n}const ht={};function pt(t,e){ht[t]=e}function ft(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),t._pf}function gt(t,e){return e.locale.getFullYear?e.locale.getFullYear(t,e.isUTC).toString():L(t,e.isUTC).toString()}function bt(t){return y(t)+(y(t)>68?1900:2e3)}function mt(t){return _t(t)?366:365}function _t(t){return t%4==0&&t%100!=0||t%400==0}function yt(t,e){if(isNaN(t)||isNaN(e))return NaN;const n=(e%12+12)%12;return 1===n?_t(t+(e-n)/12)?29:28:31-n%7%2}const vt={year:0,month:0,day:0,hour:0,minute:0,seconds:0};function wt(t,e){const n=Object.assign({},vt,e),i=t.getFullYear()+(n.year||0),o=t.getMonth()+(n.month||0);let r=t.getDate()+(n.day||0);return n.month&&!n.day&&(r=Math.min(r,yt(i,o))),E(i,o,r,t.getHours()+(n.hour||0),t.getMinutes()+(n.minute||0),t.getSeconds()+(n.seconds||0))}function xt(t,e){return f(e)?e:t}function Ct(t,e,n){const i=Math.min(F(t),yt(L(t),e));return n?t.setUTCMonth(e,i):t.setMonth(e,i),t}function kt(t,e,n){return n?t.setUTCDate(e):t.setDate(e),t}function Ot(t){return new Date(t.getTime())}function St(t,e,n){const i=Ot(t);switch(e){case"year":Ct(i,0,n);case"quarter":case"month":kt(i,1,n);case"week":case"isoWeek":case"day":case"date":!function(t,e,n){n?t.setUTCHours(0):t.setHours(0)}(i,0,n);case"hours":!function(t,e,n){n?t.setUTCMinutes(0):t.setMinutes(0)}(i,0,n);case"minutes":!function(t,e,n){n?t.setUTCSeconds(0):t.setSeconds(0)}(i,0,n);case"seconds":!function(t,e,n){n?t.setUTCMilliseconds(0):t.setMilliseconds(0)}(i,0,n)}return"week"===e&&function(t,e,n={}){qe(t,0-$e(t,n.locale,n.isUTC),"day")}(i,0,{isUTC:n}),"isoWeek"===e&&function(t,e,n={}){const i=function(t,e=oe()){return u(t)?e.weekdaysParse(t)%7||7:f(t)&&isNaN(t)?null:t}(1,n.locale);We(t,function(t,e){return j(t,void 0)}(t)%7?i:i-7)}(i),"quarter"===e&&Ct(i,3*Math.floor(N(i,n)/3),n),i}function Mt(t,e,n){let i=e;return"date"===i&&(i="day"),function(t,e,n,i){return Ue(t,ze(1,"milliseconds"),-1,i)}(qe(St(t,i,n),1,"isoWeek"===i?"week":i,n),0,0,n)}function Pt(t,e){const n=+St(t,"day",e),i=+St(t,"year",e);return Math.round((n-i)/864e5)+1}function Dt(t,e,n){const i=e-n+7;return-(D(t,0,i).getUTCDay()-e+7)%7+i-1}function Et(t,e,n,i){const o=Dt(L(t,i),e,n),r=Math.floor((Pt(t,i)-o-1)/7)+1;let s,a;return r<1?(a=L(t,i)-1,s=r+Tt(a,e,n)):r>Tt(L(t,i),e,n)?(s=r-Tt(L(t,i),e,n),a=L(t,i)+1):(a=L(t,i),s=r),{week:s,year:a}}function Tt(t,e,n){const i=Dt(t,e,n),o=Dt(t+1,e,n);return(mt(t)-i+o)/7}const Rt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,At="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),It="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),jt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ft="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Nt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Lt={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ht=it,zt=it;class Vt{constructor(t){t&&this.set(t)}set(t){let e;for(e in t){if(!t.hasOwnProperty(e))continue;const n=t[e];this[p(n)?e:"_"+e]=n}this._config=t}calendar(t,e,n){const i=this._calendar[t]||this._calendar.sameElse;return p(i)?i.call(null,e,n):i}longDateFormat(t){const e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}get invalidDate(){return this._invalidDate}set invalidDate(t){this._invalidDate=t}ordinal(t,e){return this._ordinal.replace("%d",t.toString(10))}preparse(t,e){return t}getFullYear(t,e=!1){return L(t,e)}postformat(t){return t}relativeTime(t,e,n,i){const o=this._relativeTime[n];return p(o)?o(t,e,n,i):o.replace(/%d/i,t.toString(10))}pastFuture(t,e){const n=this._relativeTime[t>0?"future":"past"];return p(n)?n(e):n.replace(/%s/i,e)}months(t,e,n=!1){if(!t)return g(this._months)?this._months:this._months.standalone;if(g(this._months))return this._months[N(t,n)];const i=(this._months.isFormat||Rt).test(e)?"format":"standalone";return this._months[i][N(t,n)]}monthsShort(t,e,n=!1){if(!t)return g(this._monthsShort)?this._monthsShort:this._monthsShort.standalone;if(g(this._monthsShort))return this._monthsShort[N(t,n)];const i=Rt.test(e)?"format":"standalone";return this._monthsShort[i][N(t,n)]}monthsParse(t,e,n){let i,o,r;if(this._monthsParseExact)return this.handleMonthStrictParse(t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=new Date(Date.UTC(2e3,r)),n&&!this._longMonthsParse[r]){const t=this.months(i,"",!0).replace(".",""),e=this.monthsShort(i,"",!0).replace(".","");this._longMonthsParse[r]=new RegExp(`^${t}$`,"i"),this._shortMonthsParse[r]=new RegExp(`^${e}$`,"i")}if(n||this._monthsParse[r]||(o=`^${this.months(i,"",!0)}|^${this.monthsShort(i,"",!0)}`,this._monthsParse[r]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[r].test(t))return r;if(n&&"MMM"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}}monthsRegex(t){return this._monthsParseExact?(b(this,"_monthsRegex")||this.computeMonthsParse(),t?this._monthsStrictRegex:this._monthsRegex):(b(this,"_monthsRegex")||(this._monthsRegex=zt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}monthsShortRegex(t){return this._monthsParseExact?(b(this,"_monthsRegex")||this.computeMonthsParse(),t?this._monthsShortStrictRegex:this._monthsShortRegex):(b(this,"_monthsShortRegex")||(this._monthsShortRegex=Ht),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}week(t,e){return Et(t,this._week.dow,this._week.doy,e).week}firstDayOfWeek(){return this._week.dow}firstDayOfYear(){return this._week.doy}weekdays(t,e,n){if(!t)return g(this._weekdays)?this._weekdays:this._weekdays.standalone;if(g(this._weekdays))return this._weekdays[j(t,n)];const i=this._weekdays.isFormat.test(e)?"format":"standalone";return this._weekdays[i][j(t,n)]}weekdaysMin(t,e,n){return t?this._weekdaysMin[j(t,n)]:this._weekdaysMin}weekdaysShort(t,e,n){return t?this._weekdaysShort[j(t,n)]:this._weekdaysShort}weekdaysParse(t,e,n){let i,o;if(this._weekdaysParseExact)return this.handleWeekStrictParse(t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){const r=We(new Date(Date.UTC(2e3,1)),i,null,!0);if(n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp(`^${this.weekdays(r,"",!0).replace(".",".?")}$`,"i"),this._shortWeekdaysParse[i]=new RegExp(`^${this.weekdaysShort(r,"",!0).replace(".",".?")}$`,"i"),this._minWeekdaysParse[i]=new RegExp(`^${this.weekdaysMin(r,"",!0).replace(".",".?")}$`,"i")),this._weekdaysParse[i]||(o=`^${this.weekdays(r,"",!0)}|^${this.weekdaysShort(r,"",!0)}|^${this.weekdaysMin(r,"",!0)}`,this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),!(g(this._fullWeekdaysParse)&&g(this._shortWeekdaysParse)&&g(this._minWeekdaysParse)&&g(this._weekdaysParse)))return;if(n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}weekdaysRegex(t){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||this.computeWeekdaysParse(),t?this._weekdaysStrictRegex:this._weekdaysRegex):(b(this,"_weekdaysRegex")||(this._weekdaysRegex=it),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}weekdaysShortRegex(t){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||this.computeWeekdaysParse(),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(b(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=it),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}weekdaysMinRegex(t){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||this.computeWeekdaysParse(),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(b(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=it),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}isPM(t){return"p"===t.toLowerCase().charAt(0)}meridiem(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}formatLongDate(t){this._longDateFormat=this._longDateFormat?this._longDateFormat:Lt;const e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,t=>t.slice(1)),this._longDateFormat[t])}handleMonthStrictParse(t,e,n){const i=t.toLocaleLowerCase();let o,r,s;if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],o=0;o<12;++o)s=new Date(2e3,o),this._shortMonthsParse[o]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[o]=this.months(s,"").toLocaleLowerCase();return n?"MMM"===e?(r=this._shortMonthsParse.indexOf(i),-1!==r?r:null):(r=this._longMonthsParse.indexOf(i),-1!==r?r:null):"MMM"===e?(r=this._shortMonthsParse.indexOf(i),-1!==r?r:(r=this._longMonthsParse.indexOf(i),-1!==r?r:null)):(r=this._longMonthsParse.indexOf(i),-1!==r?r:(r=this._shortMonthsParse.indexOf(i),-1!==r?r:null))}handleWeekStrictParse(t,e,n){let i;const o=t.toLocaleLowerCase();if(!this._weekdaysParse){let t;for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],t=0;t<7;++t){const e=We(new Date(Date.UTC(2e3,1)),t,null,!0);this._minWeekdaysParse[t]=this.weekdaysMin(e).toLocaleLowerCase(),this._shortWeekdaysParse[t]=this.weekdaysShort(e).toLocaleLowerCase(),this._weekdaysParse[t]=this.weekdays(e,"").toLocaleLowerCase()}}if(g(this._weekdaysParse)&&g(this._shortWeekdaysParse)&&g(this._minWeekdaysParse))return n?"dddd"===e?(i=this._weekdaysParse.indexOf(o),-1!==i?i:null):"ddd"===e?(i=this._shortWeekdaysParse.indexOf(o),-1!==i?i:null):(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:null):"dddd"===e?(i=this._weekdaysParse.indexOf(o),-1!==i?i:(i=this._shortWeekdaysParse.indexOf(o),-1!==i?i:(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:null))):"ddd"===e?(i=this._shortWeekdaysParse.indexOf(o),-1!==i?i:(i=this._weekdaysParse.indexOf(o),-1!==i?i:(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:null))):(i=this._minWeekdaysParse.indexOf(o),-1!==i?i:(i=this._weekdaysParse.indexOf(o),-1!==i?i:(i=this._shortWeekdaysParse.indexOf(o),-1!==i?i:null)))}computeMonthsParse(){const t=[],e=[],n=[];let i,o;for(o=0;o<12;o++)i=new Date(2e3,o),t.push(this.monthsShort(i,"")),e.push(this.months(i,"")),n.push(this.months(i,"")),n.push(this.monthsShort(i,""));for(t.sort(Bt),e.sort(Bt),n.sort(Bt),o=0;o<12;o++)t[o]=at(t[o]),e[o]=at(e[o]);for(o=0;o<24;o++)n[o]=at(n[o]);this._monthsRegex=new RegExp(`^(${n.join("|")})`,"i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp(`^(${e.join("|")})`,"i"),this._monthsShortStrictRegex=new RegExp(`^(${t.join("|")})`,"i")}computeWeekdaysParse(){const t=[],e=[],n=[],i=[];let o;for(o=0;o<7;o++){const r=We(new Date(Date.UTC(2e3,1)),o,null,!0),s=this.weekdaysMin(r),a=this.weekdaysShort(r),l=this.weekdays(r);t.push(s),e.push(a),n.push(l),i.push(s),i.push(a),i.push(l)}for(t.sort(Bt),e.sort(Bt),n.sort(Bt),i.sort(Bt),o=0;o<7;o++)e[o]=at(e[o]),n[o]=at(n[o]),i[o]=at(i[o]);this._weekdaysRegex=new RegExp(`^(${i.join("|")})`,"i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(`^(${n.join("|")})`,"i"),this._weekdaysShortStrictRegex=new RegExp(`^(${e.join("|")})`,"i"),this._weekdaysMinStrictRegex=new RegExp(`^(${t.join("|")})`,"i")}}function Bt(t,e){return e.length-t.length}const qt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:Lt,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:At,monthsShort:It,week:{dow:0,doy:6},weekdays:jt,weekdaysMin:Nt,weekdaysShort:Ft,meridiemParse:/[ap]\.?m?\.?/i};function Ut(t,e,n){const i=Math.min(t.length,e.length),o=Math.abs(t.length-e.length);let r,s=0;for(r=0;r<i;r++)(n&&t[r]!==e[r]||!n&&y(t[r])!==y(e[r]))&&s++;return s+o}function Wt(t,e){P(null,[t,t.length,!1],null,e)}function $t(t,e){return Kt(t,e.locale).toString()}function Yt(t){return Gt(t).toString()}function Kt(t,e=oe(),n){return Et(t,e.firstDayOfWeek(),e.firstDayOfYear(),n).year}function Gt(t,e){return Et(t,1,4,e).year}function Zt(t,e){P(t,null,null,function(t,n){let i=function(t,e={}){return e._isUTC?e._offset||0:function(t){return 15*-Math.round(t.getTimezoneOffset()/15)}(t)}(t,{_isUTC:n.isUTC,_offset:n.offset}),o="+";return i<0&&(i=-i,o="-"),o+k(~~(i/60),2)+e+k(~~i%60,2)})}const Xt=/([\+\-]|\d\d)/gi,Jt={},Qt={};let te;function ee(t){return t?t.toLowerCase().replace("_","-"):t}function ne(t,e){let n;return t&&(_(e)?n=oe(t):u(t)&&(n=ie(t,e)),n&&(te=n)),te&&te._abbr}function ie(t,e){if(null===e)return delete Jt[t],te=oe("en"),null;if(!e)return;let n=qt;if(e.abbr=t,null!=e.parentLocale){if(null==Jt[e.parentLocale])return Qt[e.parentLocale]||(Qt[e.parentLocale]=[]),Qt[e.parentLocale].push({name:t,config:e}),null;n=Jt[e.parentLocale]._config}return Jt[t]=new Vt(function(t,e){const n=Object.assign({},t);for(const i in e)b(e,i)&&(m(t[i])&&m(e[i])?(n[i]={},Object.assign(n[i],t[i]),Object.assign(n[i],e[i])):null!=e[i]?n[i]=e[i]:delete n[i]);for(const i in t)b(t,i)&&!b(e,i)&&m(t[i])&&(n[i]=Object.assign({},n[i]));return n}(n,e)),Qt[t]&&Qt[t].forEach(function(t){ie(t.name,t.config)}),ne(t),Jt[t]}function oe(t){return Jt.en||(ne("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal(t){const e=t%10;return t+(1===y(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),P("w",["ww",2,!1],"wo",function(t,e){return function(t,e=oe(),n){return e.week(t,void 0)}(t,e.locale).toString(10)}),P("W",["WW",2,!1],"Wo",function(t){return function(t,e){return Et(t,1,4,void 0).week}(t).toString(10)}),x("week","w"),x("isoWeek","W"),pt("week",5),pt("isoWeek",5),rt("w",Y),rt("ww",Y,q),rt("W",Y),rt("WW",Y,q),ut(["w","ww","W","WW"],function(t,e,n,i){return e[i.substr(0,1)]=y(t),n}),P(null,["gg",2,!1],null,function(t,e){return(Kt(t,e.locale)%100).toString()}),P(null,["GG",2,!1],null,function(t){return(Gt(t)%100).toString()}),Wt("gggg",$t),Wt("ggggg",$t),Wt("GGGG",Yt),Wt("GGGGG",Yt),x("weekYear","gg"),x("isoWeekYear","GG"),pt("weekYear",1),pt("isoWeekYear",1),rt("G",tt),rt("g",tt),rt("GG",Y,q),rt("gg",Y,q),rt("GGGG",X,W),rt("gggg",X,W),rt("GGGGG",J,$),rt("ggggg",J,$),ut(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){return e[i.substr(0,2)]=y(t),n}),ut(["gg","GG"],function(t,e,n,i){return e[i]=bt(t),n}),P("Y",null,null,function(t,e){const n=L(t,e.isUTC);return n<=9999?n.toString(10):"+"+n}),P(null,["YY",2,!1],null,function(t,e){return(L(t,e.isUTC)%100).toString(10)}),P(null,["YYYY",4,!1],null,gt),P(null,["YYYYY",5,!1],null,gt),P(null,["YYYYYY",6,!0],null,gt),x("year","y"),pt("year",1),rt("Y",tt),rt("YY",Y,q),rt("YYYY",X,W),rt("YYYYY",J,$),rt("YYYYYY",J,$),ct(["YYYYY","YYYYYY"],0),ct("YYYY",function(t,e,n){return e[0]=2===t.length?bt(t):y(t),n}),ct("YY",function(t,e,n){return e[0]=bt(t),n}),ct("Y",function(t,e,n){return e[0]=parseInt(t,10),n}),P("z",null,null,function(t,e){return e.isUTC?"UTC":""}),P("zz",null,null,function(t,e){return e.isUTC?"Coordinated Universal Time":""}),P("X",null,null,function(t){return function(t){return Math.floor(t.valueOf()/1e3)}(t).toString(10)}),P("x",null,null,function(t){return t.valueOf().toString(10)}),rt("x",tt),rt("X",nt),ct("X",function(t,e,n){return n._d=new Date(1e3*parseFloat(t)),n}),ct("x",function(t,e,n){return n._d=new Date(y(t)),n}),P("s",["ss",2,!1],null,function(t,e){return A(t,e.isUTC).toString(10)}),x("second","s"),pt("second",15),rt("s",Y),rt("ss",Y,q),ct(["s","ss"],5),P("Q",null,"Qo",function(t,e){return function(t,e=!1){return Math.ceil((N(t,e)+1)/3)}(t,e.isUTC).toString(10)}),x("quarter","Q"),pt("quarter",7),rt("Q",B),ct("Q",function(t,e,n){return e[1]=3*(y(t)-1),n}),Zt("Z",":"),Zt("ZZ",""),rt("Z",et),rt("ZZ",et),ct(["Z","ZZ"],function(t,e,n){return n._useUTC=!0,n._tzm=function(t,e){const n=(e||"").match(t);if(null===n)return null;const i=n[n.length-1].match(Xt)||["-","0","0"],o=60*parseInt(i[1],10)+y(i[2]);return 0===o?0:"+"===i[0]?o:-o}(et,t),n}),P("M",["MM",2,!1],"Mo",function(t,e){return(N(t,e.isUTC)+1).toString(10)}),P("MMM",null,null,function(t,e){return e.locale.monthsShort(t,e.format,e.isUTC)}),P("MMMM",null,null,function(t,e){return e.locale.months(t,e.format,e.isUTC)}),x("month","M"),pt("month",8),rt("M",Y),rt("MM",Y,q),rt("MMM",function(t,e){return e.monthsShortRegex(t)}),rt("MMMM",function(t,e){return e.monthsRegex(t)}),ct(["M","MM"],function(t,e,n){return e[1]=y(t)-1,n}),ct(["MMM","MMMM"],function(t,e,n,i){const o=n._locale.monthsParse(t,i,n._strict);return null!=o?e[1]=o:ft(n).invalidMonth=!!t,n}),P("m",["mm",2,!1],null,function(t,e){return R(t,e.isUTC).toString(10)}),x("minute","m"),pt("minute",14),rt("m",Y),rt("mm",Y,q),ct(["m","mm"],4),function(){let t;for(P("S",null,null,function(t,e){return(~~(I(t,e.isUTC)/100)).toString(10)}),P(null,["SS",2,!1],null,function(t,e){return(~~(I(t,e.isUTC)/10)).toString(10)}),P(null,["SSS",3,!1],null,function(t,e){return I(t,e.isUTC).toString(10)}),P(null,["SSSS",4,!1],null,function(t,e){return(10*I(t,e.isUTC)).toString(10)}),P(null,["SSSSS",5,!1],null,function(t,e){return(100*I(t,e.isUTC)).toString(10)}),P(null,["SSSSSS",6,!1],null,function(t,e){return(1e3*I(t,e.isUTC)).toString(10)}),P(null,["SSSSSSS",7,!1],null,function(t,e){return(1e4*I(t,e.isUTC)).toString(10)}),P(null,["SSSSSSSS",8,!1],null,function(t,e){return(1e5*I(t,e.isUTC)).toString(10)}),P(null,["SSSSSSSSS",9,!1],null,function(t,e){return(1e6*I(t,e.isUTC)).toString(10)}),x("millisecond","ms"),pt("millisecond",16),rt("S",Z,B),rt("SS",Z,q),rt("SSS",Z,U),t="SSSS";t.length<=9;t+="S")rt(t,Q);function e(t,e,n){return e[6]=y(1e3*parseFloat("0."+t)),n}for(t="S";t.length<=9;t+="S")ct(t,e)}(),function(){function t(t,e){return T(t,e)%12||12}function e(t,e){P(t,null,null,function(t,n){return n.locale.meridiem(T(t,n.isUTC),R(t,n.isUTC),e)})}function n(t,e){return e._meridiemParse}P("H",["HH",2,!1],null,function(t,e){return T(t,e.isUTC).toString(10)}),P("h",["hh",2,!1],null,function(e,n){return t(e,n.isUTC).toString(10)}),P("k",["kk",2,!1],null,function(t,e){return function(t,e){return T(t,e)||24}(t,e.isUTC).toString(10)}),P("hmm",null,null,function(e,n){return`${t(e,n.isUTC)}${k(R(e,n.isUTC),2)}`}),P("hmmss",null,null,function(e,n){return`${t(e,n.isUTC)}${k(R(e,n.isUTC),2)}${k(A(e,n.isUTC),2)}`}),P("Hmm",null,null,function(t,e){return`${T(t,e.isUTC)}${k(R(t,e.isUTC),2)}`}),P("Hmmss",null,null,function(t,e){return`${T(t,e.isUTC)}${k(R(t,e.isUTC),2)}${k(A(t,e.isUTC),2)}`}),e("a",!0),e("A",!1),x("hour","h"),pt("hour",13),rt("a",n),rt("A",n),rt("H",Y),rt("h",Y),rt("k",Y),rt("HH",Y,q),rt("hh",Y,q),rt("kk",Y,q),rt("hmm",K),rt("hmmss",G),rt("Hmm",K),rt("Hmmss",G),ct(["H","HH"],3),ct(["k","kk"],function(t,e,n){const i=y(t);return e[3]=24===i?0:i,n}),ct(["a","A"],function(t,e,n){return n._isPm=n._locale.isPM(t),n._meridiem=t,n}),ct(["h","hh"],function(t,e,n){return e[3]=y(t),ft(n).bigHour=!0,n}),ct("hmm",function(t,e,n){const i=t.length-2;return e[3]=y(t.substr(0,i)),e[4]=y(t.substr(i)),ft(n).bigHour=!0,n}),ct("hmmss",function(t,e,n){const i=t.length-4,o=t.length-2;return e[3]=y(t.substr(0,i)),e[4]=y(t.substr(i,2)),e[5]=y(t.substr(o)),ft(n).bigHour=!0,n}),ct("Hmm",function(t,e,n){const i=t.length-2;return e[3]=y(t.substr(0,i)),e[4]=y(t.substr(i)),n}),ct("Hmmss",function(t,e,n){const i=t.length-4,o=t.length-2;return e[3]=y(t.substr(0,i)),e[4]=y(t.substr(i,2)),e[5]=y(t.substr(o)),n})}(),P("DDD",["DDDD",3,!1],"DDDo",function(t){return Pt(t).toString(10)}),x("dayOfYear","DDD"),pt("dayOfYear",4),rt("DDD",Z),rt("DDDD",U),ct(["DDD","DDDD"],function(t,e,n){return n._dayOfYear=y(t),n}),P("d",null,"do",function(t,e){return j(t,e.isUTC).toString(10)}),P("dd",null,null,function(t,e){return e.locale.weekdaysMin(t,e.format,e.isUTC)}),P("ddd",null,null,function(t,e){return e.locale.weekdaysShort(t,e.format,e.isUTC)}),P("dddd",null,null,function(t,e){return e.locale.weekdays(t,e.format,e.isUTC)}),P("e",null,null,function(t,e){return $e(t,e.locale,e.isUTC).toString(10)}),P("E",null,null,function(t,e){return function(t,e){return j(t,e)||7}(t,e.isUTC).toString(10)}),x("day","d"),x("weekday","e"),x("isoWeekday","E"),pt("day",11),pt("weekday",11),pt("isoWeekday",11),rt("d",Y),rt("e",Y),rt("E",Y),rt("dd",function(t,e){return e.weekdaysMinRegex(t)}),rt("ddd",function(t,e){return e.weekdaysShortRegex(t)}),rt("dddd",function(t,e){return e.weekdaysRegex(t)}),ut(["dd","ddd","dddd"],function(t,e,n,i){const o=n._locale.weekdaysParse(t,i,n._strict);return null!=o?e.d=o:ft(n).invalidWeekday=!!t,n}),ut(["d","e","E"],function(t,e,n,i){return e[i]=y(t),n}),P("D",["DD",2,!1],"Do",function(t,e){return F(t,e.isUTC).toString(10)}),x("date","D"),pt("date",9),rt("D",Y),rt("DD",Y,q),rt("Do",function(t,e){return e._dayOfMonthOrdinalParse||e._ordinalParse}),ct(["D","DD"],2),ct("Do",function(t,e,n){return e[2]=y(t.match(Y)[0]),n})),t?function(t){let e,n,i=0;for(;i<t.length;){const r=ee(t[i]).split("-");let s=r.length;for(e=ee(t[i+1]),e=e?e.split("-"):null;s>0;){if(o=r.slice(0,s).join("-"),Jt[o]||console.error(`Khronos locale error: please load locale "${o}" before using it`),n=Jt[o],n)return n;if(e&&e.length>=s&&Ut(r,e,!0)>=s-1)break;s--}i++}var o;return null}(g(t)?t:[t]):te}const re=["year","quarter","month","week","day","hours","minutes","seconds","milliseconds"],se=re.reduce((t,e)=>(t[e]=!0,t),{});function ae(t){return t<0?Math.floor(t):Math.ceil(t)}function le(t){return 4800*t/146097}function ce(t){return 146097*t/4800}let ue=Math.round;function de(t,e,n,i,o){return o.relativeTime(e||1,!!n,t,i)}class he{constructor(t,e={}){this._data={},this._locale=oe(),this._locale=e&&e._locale||oe();const n=t.year||0,i=t.quarter||0,o=t.month||0,r=t.week||0,s=t.day||0,a=t.hours||0,l=t.minutes||0,u=t.seconds||0,d=t.milliseconds||0;return this._isValid=function(t){if(Object.keys(t).some(e=>e in se&&null===t[e]||isNaN(t[e])))return!1;let e=!1;for(let n=0;n<re.length;++n)if(t[re[n]]){if(e)return!1;t[re[n]]!==y(t[re[n]])&&(e=!0)}return!0}(t),this._milliseconds=+d+1e3*u+60*l*1e3+1e3*a*60*60,this._days=+s+7*r,this._months=+o+3*i+12*n,function(t){let e=t._milliseconds,n=t._days,i=t._months;const o=t._data;e>=0&&n>=0&&i>=0||e<=0&&n<=0&&i<=0||(e+=864e5*ae(ce(i)+n),n=0,i=0),o.milliseconds=e%1e3;const r=c(e/1e3);o.seconds=r%60;const s=c(r/60);o.minutes=s%60;const a=c(s/60);o.hours=a%24,n+=c(a/24);const l=c(le(n));i+=l,n-=ae(ce(l));const u=c(i/12);return i%=12,o.day=n,o.month=i,o.year=u,t}(this)}isValid(){return this._isValid}humanize(t){if(!this.isValid())return this.localeData().invalidDate;const e=this.localeData();let n=function(t,e,n){const i=ze(t).abs(),o=ue(i.as("s")),r=ue(i.as("m")),s=ue(i.as("h")),a=ue(i.as("d")),l=ue(i.as("M")),c=ue(i.as("y")),u=o<=44&&["s",o]||o<45&&["ss",o]||r<=1&&["m"]||r<45&&["mm",r]||s<=1&&["h"]||s<22&&["hh",s]||a<=1&&["d"]||a<26&&["dd",a]||l<=1&&["M"]||l<11&&["MM",l]||c<=1&&["y"]||["yy",c];return de.apply(null,[u[0],u[1],e,+t>0,n])}(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}localeData(){return this._locale}locale(t){return t?(this._locale=oe(t)||this._locale,this):this._locale._abbr}abs(){const t=Math.abs,e=this._data;return this._milliseconds=t(this._milliseconds),this._days=t(this._days),this._months=t(this._months),e.milliseconds=t(e.milliseconds),e.seconds=t(e.seconds),e.minutes=t(e.minutes),e.hours=t(e.hours),e.month=t(e.month),e.year=t(e.year),this}as(t){if(!this.isValid())return NaN;let e,n;const i=this._milliseconds,o=C(t);if("month"===o||"year"===o)return e=this._days+i/864e5,n=this._months+le(e),"month"===o?n:n/12;switch(e=this._days+Math.round(ce(this._months)),o){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hours":return 24*e+i/36e5;case"minutes":return 1440*e+i/6e4;case"seconds":return 86400*e+i/1e3;case"milliseconds":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+o)}}valueOf(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*y(this._months/12):NaN}}function pe(t){if(null==t._isValid){const e=ft(t),n=Array.prototype.some.call(e.parsedDateParts,function(t){return null!=t});let i=!isNaN(t._d&&t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function fe(t,e){return t._d=new Date(NaN),Object.assign(ft(t),e||{userInvalidated:!0}),t}const ge=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,be=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,me=/Z|[+-]\d\d(?::?\d\d)?/,_e=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/,!0],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/,!0],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/,!0],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/,!0],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/,!0],["YYYYMMDD",/\d{8}/,!0],["GGGG[W]WWE",/\d{4}W\d{3}/,!0],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/,!0]],ye=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ve=/^\/?Date\((\-?\d+)/i,we={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480},xe=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Ce(t){if(!u(t._i))return t;const e=t._i,n=ge.exec(e)||be.exec(e);let i,o,r,s,a,l;if(!n)return t._isValid=!1,t;for(a=0,l=_e.length;a<l;a++)if(_e[a][1].exec(n[1])){o=_e[a][0],i=!1!==_e[a][2];break}if(null==o)return t._isValid=!1,t;if(n[3]){for(a=0,l=ye.length;a<l;a++)if(ye[a][1].exec(n[3])){r=(n[2]||" ")+ye[a][0];break}if(null==r)return t._isValid=!1,t}if(!i&&null!=r)return t._isValid=!1,t;if(n[4]){if(!me.exec(n[4]))return t._isValid=!1,t;s="Z"}return t._f=o+(r||"")+(s||""),Te(t)}function ke(t){const e=parseInt(t,10);return e<=49?e+2e3:e}function Oe(t){if(!u(t._i))return t;const e=xe.exec(t._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim());if(!e)return function(t){return t._isValid=!1,t}(t);const n=function(t,e,n,i,o,r){const s=[ke(t),It.indexOf(e),parseInt(n,10),parseInt(i,10),parseInt(o,10)];return r&&s.push(parseInt(r,10)),s}(e[4],e[3],e[2],e[5],e[6],e[7]);return function(t,e,n){return!t||Ft.indexOf(t)===new Date(e[0],e[1],e[2]).getDay()||(ft(n).weekdayMismatch=!0,n._isValid=!1,!1)}(e[1],n,t)?(t._a=n,t._tzm=function(t,e,n){if(t)return we[t];if(e)return 0;{const t=parseInt(n,10),e=t%100;return(t-e)/100*60+e}}(e[8],e[9],e[10]),t._d=D.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),ft(t).rfc2822=!0,t):t}function Se(t,e,n,i,o=0){const r=oe(n||"en");if(!r)throw new Error(`Locale "${n}" is not defined, please add it with "defineLocale(...)"`);const s=function(t,e,n,i,o=0){if(!h(t))return n.invalidDate;const r=Me(e,n);return O[r]=O[r]||function(t){const e=t.match(M),n=e.length,i=new Array(n);for(let r=0;r<n;r++)i[r]=S[e[r]]?S[e[r]]:(o=e[r]).match(/\[[\s\S]/)?o.replace(/^\[|\]$/g,""):o.replace(/\\/g,"");var o;return function(e,o,r,s=0){let a="";for(let l=0;l<n;l++)a+=p(i[l])?i[l].call(null,e,{format:t,locale:o,isUTC:r,offset:s}):i[l];return a}}(r),O[r](t,n,i,o)}(t,e||(i?"YYYY-MM-DDTHH:mm:ss[Z]":"YYYY-MM-DDTHH:mm:ssZ"),r,i,o);return s?r.postformat(s):s}function Me(t,e){let n=t,i=5;const o=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,r=t=>e.formatLongDate(t)||t;for(o.lastIndex=0;i>=0&&o.test(n);)n=n.replace(o,r),o.lastIndex=0,i-=1;return n}function Pe(t,e,n){return null!=t?t:null!=e?e:n}function De(t){const e=[];let n,i,o,r,s;if(t._d)return t;for(o=function(t){const e=new Date;return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(t),t._w&&null==t._a[2]&&null==t._a[1]&&function(t){let e,n,i,o,r,s,a,l;if(e=t._w,null!=e.GG||null!=e.W||null!=e.E)r=1,s=4,n=Pe(e.GG,t._a[0],Et(new Date,1,4).year),i=Pe(e.W,1),o=Pe(e.E,1),(o<1||o>7)&&(l=!0);else{r=t._locale._week.dow,s=t._locale._week.doy;const a=Et(new Date,r,s);n=Pe(e.gg,t._a[0],a.year),i=Pe(e.w,a.week),null!=e.d?(o=e.d,(o<0||o>6)&&(l=!0)):null!=e.e?(o=e.e+r,(e.e<0||e.e>6)&&(l=!0)):o=r}i<1||i>Tt(n,r,s)?ft(t)._overflowWeeks=!0:null!=l?ft(t)._overflowWeekday=!0:(a=function(t,e,n,i,o){const r=1+7*(e-1)+(7+n-i)%7+Dt(t,i,o);let s,a;return r<=0?(s=t-1,a=mt(s)+r):r>mt(t)?(s=t+1,a=r-mt(t)):(s=t,a=r),{year:s,dayOfYear:a}}(n,i,o,r,s),t._a[0]=a.year,t._dayOfYear=a.dayOfYear)}(t),null!=t._dayOfYear&&(s=Pe(t._a[0],o[0]),(t._dayOfYear>mt(s)||0===t._dayOfYear)&&(ft(t)._overflowDayOfYear=!0),i=new Date(Date.UTC(s,0,t._dayOfYear)),t._a[1]=i.getUTCMonth(),t._a[2]=i.getUTCDate()),n=0;n<3&&null==t._a[n];++n)t._a[n]=e[n]=o[n];for(;n<7;n++)t._a[n]=e[n]=null==t._a[n]?2===n?1:0:t._a[n];return 24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?D:E).apply(null,e),r=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==r&&(ft(t).weekdayMismatch=!0),t}function Ee(t){let e;const n=t._a;return n&&-2===ft(t).overflow&&(e=n[1]<0||n[1]>11?1:n[2]<1||n[2]>yt(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,ft(t)._overflowDayOfYear&&(e<0||e>2)&&(e=2),ft(t)._overflowWeeks&&-1===e&&(e=7),ft(t)._overflowWeekday&&-1===e&&(e=8),ft(t).overflow=e),t}function Te(t){if("ISO_8601"===t._f)return Ce(t);if("RFC_2822"===t._f)return Oe(t);if(t._a=[],ft(t).empty=!0,g(t._f)||!t._i&&0!==t._i)return t;let e=t._i.toString(),n=0;const i=e.length,o=Me(t._f,t._locale).match(M)||[];let r,s,a,l;for(r=0;r<o.length;r++)s=o[r],a=(e.match(st(s,t._locale))||[])[0],a&&(l=e.substr(0,e.indexOf(a)),l.length>0&&ft(t).unusedInput.push(l),e=e.slice(e.indexOf(a)+a.length),n+=a.length),S[s]?(a?ft(t).empty=!1:ft(t).unusedTokens.push(s),dt(s,a,t)):t._strict&&!a&&ft(t).unusedTokens.push(s);return ft(t).charsLeftOver=i-n,e.length>0&&ft(t).unusedInput.push(e),t._a[3]<=12&&!0===ft(t).bigHour&&t._a[3]>0&&(ft(t).bigHour=void 0),ft(t).parsedDateParts=t._a.slice(0),ft(t).meridiem=t._meridiem,t._a[3]=function(t,e,n){let i=e;if(null==n)return i;if(null!=t.meridiemHour)return t.meridiemHour(i,n);if(null==t.isPM)return i;const o=t.isPM(n);return o&&i<12&&(i+=12),o||12!==i||(i=0),i}(t._locale,t._a[3],t._meridiem),De(t),Ee(t)}function Re(t,e,n,i,o){return d(t)?t:function(t,e,n,i,o){const r={};let s=t;return(m(s)&&function(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;let e;for(e in t)if(t.hasOwnProperty(e))return!1;return!0}(s)||g(s)&&0===s.length)&&(s=void 0),r._useUTC=r._isUTC=o,r._l=n,r._i=s,r._f=e,r._strict=i,function(t){const e=Ee(function(t){let e=t._i;const n=t._f;return t._locale=t._locale||oe(t._l),null===e||void 0===n&&""===e?fe(t,{nullInput:!0}):(u(e)&&(t._i=e=t._locale.preparse(e,n)),d(e)?(t._d=Ot(e),t):(g(n)?function(t){let e,n,i,o,r;if(!t._f||0===t._f.length)return ft(t).invalidFormat=!0,fe(t);for(r=0;r<t._f.length;r++)o=0,e=Object.assign({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[r],Te(e),pe(e)&&(o+=ft(e).charsLeftOver,o+=10*ft(e).unusedTokens.length,ft(e).score=o,(null==i||o<i)&&(i=o,n=e));Object.assign(t,n||e)}(t):n?Te(t):function(t){const e=t._i;if(_(e))t._d=new Date;else if(d(e))t._d=Ot(e);else if(u(e))!function(t){if(!u(t._i))return t;const e=ve.exec(t._i);null!==e?t._d=new Date(+e[1]):(Ce(t),!1!==t._isValid||(delete t._isValid,Oe(t),!1!==t._isValid||(delete t._isValid,fe(t))))}(t);else if(g(e)&&e.length){const n=e.slice(0);t._a=n.map(t=>u(t)?parseInt(t,10):t),De(t)}else if(m(e))!function(t){if(t._d)return t;const e=t._i;if(m(e)){const n=function(t){const e={};let n,i;for(i in t)b(t,i)&&(n=C(i),n&&(e[n]=t[i]));return e}(e);t._a=[n.year,n.month,n.day,n.hours,n.minutes,n.seconds,n.milliseconds].map(t=>u(t)?parseInt(t,10):t)}De(t)}(t);else{if(!f(e))return fe(t);t._d=new Date(e)}}(t),pe(t)||(t._d=null),t))}(t));return e._d=new Date(null!=e._d?e._d.getTime():NaN),pe(Object.assign({},e,{_isValid:null}))||(e._d=new Date(NaN)),e}(r)}(t,e,n,i,o)._d}function Ae(t){return t instanceof Date?new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()):null}function Ie(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function je(t,e,n="milliseconds"){return!(!t||!e)&&("milliseconds"===n?t.valueOf()>e.valueOf():e.valueOf()<St(t,n).valueOf())}function Fe(t,e,n="milliseconds"){return!(!t||!e)&&("milliseconds"===n?t.valueOf()<e.valueOf():Mt(t,n).valueOf()<e.valueOf())}function Ne(t,e,n="milliseconds"){if(!t||!e)return!1;if("milliseconds"===n)return t.valueOf()===e.valueOf();const i=e.valueOf();return St(t,n).valueOf()<=i&&i<=Mt(t,n).valueOf()}const Le=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,He=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function ze(t,e,n={}){const i=function(t,e){if(null==t)return{};if(t instanceof he)return{milliseconds:t._milliseconds,day:t._days,month:t._months};if(f(t))return e?{[e]:t}:{milliseconds:t};if(u(t)){let e=Le.exec(t);if(e){const t="-"===e[1]?-1:1;return{year:0,day:y(e[2])*t,hours:y(e[3])*t,minutes:y(e[4])*t,seconds:y(e[5])*t,milliseconds:y(Ie(1e3*y(e[6])))*t}}if(e=He.exec(t),e){const t="-"===e[1]?-1:1;return{year:Ve(e[2],t),month:Ve(e[3],t),week:Ve(e[4],t),day:Ve(e[5],t),hours:Ve(e[6],t),minutes:Ve(e[7],t),seconds:Ve(e[8],t)}}}if(m(t)&&("from"in t||"to"in t)){const e=function(t,e){if(!h(t)||!h(e))return{milliseconds:0,months:0};let n;const i=function(t,e,n={}){if(!n._isUTC)return t;const i=Ot(e),o=6e4*(n._offset||0),r=t.valueOf()-i.valueOf()+o;return i.setTime(i.valueOf()+r),i}(e,t,{_offset:t.getTimezoneOffset()});return Fe(t,i)?n=Be(t,i):(n=Be(i,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n}(Re(t.from),Re(t.to));return{milliseconds:e.milliseconds,month:e.months}}return t}(t,e);return new he(i,n)}function Ve(t,e){const n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Be(t,e){const n={milliseconds:0,months:0};return n.months=N(e)-N(t)+12*(L(e)-L(t)),je(qe(Ot(t),n.months,"month"),e)&&--n.months,n.milliseconds=+e-+qe(Ot(t),n.months,"month"),n}function qe(t,e,n,i){return Ue(t,ze(e,n),1,i)}function Ue(t,e,n,i){const o=e._milliseconds,r=Ie(e._days),s=Ie(e._months);return s&&Ct(t,N(t,i)+s*n,i),r&&kt(t,F(t,i)+r*n,i),o&&function(t,e){t.setTime(e)}(t,function(t){return t.getTime()}(t)+o*n),Ot(t)}function We(t,e,n=oe(),i){const o=j(t,i);return qe(t,function(t,e){if(!u(t))return t;const n=parseInt(t,10);if(!isNaN(n))return n;const i=e.weekdaysParse(t);return f(i)?i:null}(e,n)-o,"day")}function $e(t,e=oe(),n){return(j(t,n)+7-e.firstDayOfWeek())%7}const Ye=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},Ke={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},Ge=function(t){return function(e,n){const i=Ye(e);let o=Ke[t][Ye(e)];return 2===i&&(o=o[n?0:1]),o.replace(/%d/i,e.toString())}};"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),Ge("s"),Ge("s"),Ge("m"),Ge("m"),Ge("h"),Ge("h"),Ge("d"),Ge("d"),Ge("M"),Ge("M"),Ge("y"),Ge("y"),"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),"\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),"gen._feb._mar._abr._mai._jun._jul._ago._set._oct._nov._des.".split("_"),"ene_feb_mar_abr_mai_jun_jul_ago_set_oct_nov_des".split("_"),"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),"diu._dil._dim._dix._dij._div._dis.".split("_"),"dg_dl_dt_dc_dj_dv_ds".split("_");const Ze="leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),Xe="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_");(function(t,e){let n,i=[];for(n=0;n<12;n++)i[n]=new RegExp("^"+t[n]+"$|^"+e[n]+"$","i")})(Ze,Xe),function(t){let e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i")}(Xe),function(t){let e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i")}(Ze),"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),"Januar_Februar_Marts_April_Maj_Juni_Juli_August_September_Oktober_November_December".split("_"),"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),"S\xf8ndag_Mandag_Tirsdag_Onsdag_Torsdag_Fredag_L\xf8rdag".split("_"),"S\xf8n_Man_Tir_Ons_Tor_Fre_L\xf8r".split("_"),"S\xf8_Ma_Ti_On_To_Fr_L\xf8".split("_"),"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),"do_lu_ma_mi_ju_vi_s\xe1".split("_"),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),"do_lu_ma_mi_ju_vi_s\xe1".split("_"),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),"do_lu_ma_mi_ju_vi_s\xe1".split("_"),"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),"P_E_T_K_N_R_L".split("_"),"P_E_T_K_N_R_L".split("_"),"nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),"su_ma_ti_ke_to_pe_la".split("_"),"su_ma_ti_ke_to_pe_la".split("_"),"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),"dim._lun._mar._mer._jeu._ven._sam.".split("_"),"di_lu_ma_me_je_ve_sa".split("_"),"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),"xan_feb_mar_abr_mai_xu\xf1_xul_ago_set_out_nov_dec".split("_"),"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),"vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" "),"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),"v_h_k_sze_cs_p_szo".split("_"),"Sije\u010danj_Velja\u010da_O\u017eujak_Travanj_Svibanj_Lipanj_Srpanj_Kolovoz_Rujan_Listopad_Studeni_Prosinac".split("_"),"Sij_Velj_O\u017eu_Tra_Svi_Lip_Srp_Kol_Ruj_Lis_Stu_Pro".split("_"),"Nedjelja_Ponedjeljak_Utorak_Srijeda_\u010cetvrtak_Petak_Subota".split("_"),"Ned_Pon_Uto_Sri_\u010cet_Pet_Sub".split("_"),"Ne_Po_Ut_Sr_\u010ce_Pe_Su".split("_"),"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),"dom_lun_mar_mer_gio_ven_sab".split("_"),"do_lu_ma_me_gi_ve_sa".split("_"),"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1".split("_"),"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),"S_P_A_T_K_Pn_\u0160".split("_"),"Janv\u0101ris_Febru\u0101ris_Marts_Apr\u012blis_Maijs_J\u016bnijs_J\u016blijs_Augusts_Septembris_Oktobris_Novembris_Decembris".split("_"),"Jan_Feb_Mar_Apr_Mai_J\u016bn_J\u016bl_Aug_Sep_Okt_Nov_Dec".split("_"),"Sv\u0113tdiena_Pirmdiena_Otrdiena_Tre\u0161diena_Ceturtdiena_Piektdiena_Sestdiena".split("_"),"Sv\u0113td_Pirmd_Otrd_Tre\u0161d_Ceturtd_Piektd_Sestd".split("_"),"Sv_Pi_Ot_Tr_Ce_Pk_Se".split("_"),"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),"zo._ma._di._wo._do._vr._za.".split("_"),"zo_ma_di_wo_do_vr_za".split("_"),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),"zo._ma._di._wo._do._vr._za.".split("_"),"zo_ma_di_wo_do_vr_za".split("_"),"stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),"stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),"janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),"jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_"),"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),"ne_po_ut_st_\u0161t_pi_so".split("_"),"ne_po_ut_st_\u0161t_pi_so".split("_"),"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),"ne_po_to_sr_\u010de_pe_so".split("_"),"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),"E Diel\xeb_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),"Di_He_Ma_Me_En_Pr_Sh".split("_"),"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_");const Je={abbr:"th-be",months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:t=>"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===t,meridiem:(t,e,n)=>t<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07",calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"},preparse(t,e){const n=Je.longDateFormat[e]?Je.longDateFormat[e]:e;return-1!==n.indexOf("YYYY",n.length-"YYYY".length)?t.substr(0,t.length-4)+(parseInt(t.substr(t.length-4),10)-543):t},getFullYear:(t,e=!1)=>543+(e?t.getUTCFullYear():t.getFullYear())};function Qe(t){return function(e){return t+"\u043e"+(11===T(e)?"\u0431":"")+"] LT"}}"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),"Paz_Pts_Sal_\xc7ar_Per_Cum_Cts".split("_"),"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_"),"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),Qe("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),Qe("[\u0417\u0430\u0432\u0442\u0440\u0430 "),Qe("[\u0412\u0447\u043e\u0440\u0430 "),Qe("[\u0423] dddd ["),"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),"CN_T2_T3_T4_T5_T6_T7".split("_"),"CN_T2_T3_T4_T5_T6_T7".split("_"),"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_");var tn=n("WyaX"),en=n("GS7A"),nn=n("2Vo4"),on=n("XNiG"),rn=n("qgXg"),sn=n("HDdC"),an=n("pxpQ"),ln=n("Kqap");class cn extends nn.a{constructor(t,e,n){super(t),e.pipe(Object(an.b)(rn.b)).pipe(Object(ln.a)((t,e)=>e?n(t,e):t,t)).subscribe(t=>this.next(t))}}class un extends sn.a{constructor(t,e,n){super(),this._dispatcher=t,this._reducer=e,this.source=n}select(t){return this.source.pipe(Object(r.a)(t)).pipe(Object(l.a)())}lift(t){const e=new un(this._dispatcher,this._reducer,this);return e.operator=t,e}dispatch(t){this._dispatcher.next(t)}next(t){this._dispatcher.next(t)}error(t){this._dispatcher.error(t)}complete(){}}var dn=n("3XJ7"),hn=n("s7LF"),pn=n("SVse"),fn=n("lUod"),gn=n("mrSG"),bn=n("PqYM");const mn=["*"];let _n=(()=>{class t{constructor(){this.adaptivePosition=!0,this.placement="top",this.triggers="hover focus",this.delay=0}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),yn=(()=>{class t{constructor(t){Object.assign(this,t)}get isBs3(){return Object(fn.d)()}ngAfterViewInit(){this.classMap={in:!1,fade:!1},this.classMap[this.placement]=!0,this.classMap["tooltip-"+this.placement]=!0,this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.containerClass&&(this.classMap[this.containerClass]=!0)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(_n))},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-tooltip-container"]],hostAttrs:["role","tooltip"],hostVars:7,hostBindings:function(t,e){2&t&&(i.zb("id",e.id),i.Ab("tooltip in tooltip-"+e.placement+" bs-tooltip-"+e.placement+" "+e.placement+" "+e.containerClass),i.Eb("show",!e.isBs3)("bs3",e.isBs3))},ngContentSelectors:mn,decls:3,vars:0,consts:[[1,"tooltip-arrow","arrow"],[1,"tooltip-inner"]],template:function(t,e){1&t&&(i.lc(),i.Nb(0,"div",0),i.Sb(1,"div",1),i.kc(2),i.Rb())},styles:[".tooltip[_nghost-%COMP%] {\n display: block;\n pointer-events: none;\n }\n .bs3.tooltip.top[_nghost-%COMP%] > .arrow[_ngcontent-%COMP%] {\n margin-left: -2px;\n }\n .bs3.tooltip.bottom[_nghost-%COMP%] {\n margin-top: 0px;\n }\n .bs3.bs-tooltip-left[_nghost-%COMP%], .bs3.bs-tooltip-right[_nghost-%COMP%]{\n margin: 0px;\n }\n .bs3.bs-tooltip-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs3.bs-tooltip-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n margin: .3rem 0;\n }"],changeDetection:0}),t})(),vn=0,wn=(()=>{class t{constructor(t,e,n,o,r,s){this._elementRef=o,this._renderer=r,this._positionService=s,this.tooltipId=vn++,this.tooltipChange=new i.n,this.containerClass="",this.tooltipAnimation=!0,this.tooltipFadeDuration=150,this.tooltipStateChanged=new i.n,this._tooltip=e.createLoader(this._elementRef,t,this._renderer).provide({provide:_n,useValue:n}),Object.assign(this,n),this.onShown=this._tooltip.onShown,this.onHidden=this._tooltip.onHidden}get isOpen(){return this._tooltip.isShown}set isOpen(t){t?this.show():this.hide()}set htmlContent(t){Object(fn.i)("tooltipHtml was deprecated, please use `tooltip` instead"),this.tooltip=t}set _placement(t){Object(fn.i)("tooltipPlacement was deprecated, please use `placement` instead"),this.placement=t}set _isOpen(t){Object(fn.i)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen=t}get _isOpen(){return Object(fn.i)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen}set _enable(t){Object(fn.i)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled=!t}get _enable(){return Object(fn.i)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled}set _appendToBody(t){Object(fn.i)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),this.container=t?"body":this.container}get _appendToBody(){return Object(fn.i)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),"body"===this.container}set _popupClass(t){Object(fn.i)("tooltipClass deprecated")}set _tooltipContext(t){Object(fn.i)("tooltipContext deprecated")}set _tooltipPopupDelay(t){Object(fn.i)("tooltipPopupDelay is deprecated, use `delay` instead"),this.delay=t}get _tooltipTrigger(){return Object(fn.i)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers}set _tooltipTrigger(t){Object(fn.i)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers=(t||"").toString()}ngOnInit(){this._tooltip.listen({triggers:this.triggers,show:()=>this.show()}),this.tooltipChange.subscribe(t=>{t||this._tooltip.hide()}),this.onShown.subscribe(()=>{this.setAriaDescribedBy()}),this.onHidden.subscribe(()=>{this.setAriaDescribedBy()})}setAriaDescribedBy(){this._ariaDescribedby=this.isOpen?"tooltip-"+this.tooltipId:null,this._ariaDescribedby?this._renderer.setAttribute(this._elementRef.nativeElement,"aria-describedby",this._ariaDescribedby):this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby")}toggle(){if(this.isOpen)return this.hide();this.show()}show(){if(this._positionService.setOptions({modifiers:{flip:{enabled:this.adaptivePosition},preventOverflow:{enabled:this.adaptivePosition}}}),this.isOpen||this.isDisabled||this._delayTimeoutId||!this.tooltip)return;const t=()=>{this._delayTimeoutId&&(this._delayTimeoutId=void 0),this._tooltip.attach(yn).to(this.container).position({attachment:this.placement}).show({content:this.tooltip,placement:this.placement,containerClass:this.containerClass,id:"tooltip-"+this.tooltipId})},e=()=>{this._tooltipCancelShowFn&&this._tooltipCancelShowFn()};this.delay?(this._delaySubscription&&this._delaySubscription.unsubscribe(),this._delaySubscription=Object(bn.a)(this.delay).subscribe(()=>{t(),e()}),this.triggers&&Object(fn.f)(this.triggers).forEach(t=>{this._tooltipCancelShowFn=this._renderer.listen(this._elementRef.nativeElement,t.close,()=>{this._delaySubscription.unsubscribe(),e()})})):t()}hide(){this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this._tooltip.isShown&&(this._tooltip.instance.classMap.in=!1,setTimeout(()=>{this._tooltip.hide()},this.tooltipFadeDuration))}ngOnDestroy(){this._tooltip.dispose(),this.tooltipChange.unsubscribe(),this._delaySubscription&&this._delaySubscription.unsubscribe(),this.onShown.unsubscribe(),this.onHidden.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.P),i.Mb(dn.a),i.Mb(_n),i.Mb(i.l),i.Mb(i.E),i.Mb(tn.a))},t.\u0275dir=i.Hb({type:t,selectors:[["","tooltip",""],["","tooltipHtml",""]],inputs:{containerClass:"containerClass",tooltipAnimation:"tooltipAnimation",tooltipFadeDuration:"tooltipFadeDuration",isOpen:"isOpen",htmlContent:["tooltipHtml","htmlContent"],tooltip:"tooltip",_placement:["tooltipPlacement","_placement"],placement:"placement",_isOpen:["tooltipIsOpen","_isOpen"],_enable:["tooltipEnable","_enable"],isDisabled:"isDisabled",_appendToBody:["tooltipAppendToBody","_appendToBody"],container:"container",_popupClass:["tooltipClass","_popupClass"],_tooltipContext:["tooltipContext","_tooltipContext"],_tooltipPopupDelay:["tooltipPopupDelay","_tooltipPopupDelay"],delay:"delay",_tooltipTrigger:["tooltipTrigger","_tooltipTrigger"],triggers:"triggers",adaptivePosition:"adaptivePosition"},outputs:{tooltipChange:"tooltipChange",tooltipStateChanged:"tooltipStateChanged",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-tooltip"]}),Object(gn.b)([Object(fn.a)(),Object(gn.c)("design:type",Object)],t.prototype,"tooltip",void 0),t})(),xn=(()=>{class t{static forRoot(){return{ngModule:t,providers:[dn.a,tn.a]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[pn.c]]}),t})();function Cn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"bs-days-calendar-view",9),i.cc("onNavigate",function(e){return i.zc(t),i.ec(3).navigateTo(e)})("onViewMode",function(e){return i.zc(t),i.ec(3).setViewMode(e)})("onHover",function(e){return i.zc(t),i.ec(3).dayHoverHandler(e)})("onHoverWeek",function(e){return i.zc(t),i.ec(3).weekHoverHandler(e)})("onSelect",function(e){return i.zc(t),i.ec(3).daySelectHandler(e)}),i.fc(1,"async"),i.fc(2,"async"),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec(3);let o=null;i.Eb("bs-datepicker-multiple",(null==(o=i.gc(1,4,n.daysCalendar))?null:o.length)>1),i.mc("calendar",t)("options",i.gc(2,6,n.options))}}function kn(t,e){if(1&t&&(i.Sb(0,"div",7),i.Ic(1,Cn,3,8,"bs-days-calendar-view",8),i.fc(2,"async"),i.Rb()),2&t){const t=i.ec(2);i.yb(1),i.mc("ngForOf",i.gc(2,1,t.daysCalendar))}}function On(t,e){if(1&t){const t=i.Tb();i.Sb(0,"bs-month-calendar-view",11),i.cc("onNavigate",function(e){return i.zc(t),i.ec(3).navigateTo(e)})("onViewMode",function(e){return i.zc(t),i.ec(3).setViewMode(e)})("onHover",function(e){return i.zc(t),i.ec(3).monthHoverHandler(e)})("onSelect",function(e){return i.zc(t),i.ec(3).monthSelectHandler(e)}),i.fc(1,"async"),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec(3);let o=null;i.Eb("bs-datepicker-multiple",(null==(o=i.gc(1,3,n.daysCalendar))?null:o.length)>1),i.mc("calendar",t)}}function Sn(t,e){if(1&t&&(i.Sb(0,"div",7),i.Ic(1,On,2,5,"bs-month-calendar-view",10),i.fc(2,"async"),i.Rb()),2&t){const t=i.ec(2);i.yb(1),i.mc("ngForOf",i.gc(2,1,t.monthsCalendar))}}function Mn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"bs-years-calendar-view",11),i.cc("onNavigate",function(e){return i.zc(t),i.ec(3).navigateTo(e)})("onViewMode",function(e){return i.zc(t),i.ec(3).setViewMode(e)})("onHover",function(e){return i.zc(t),i.ec(3).yearHoverHandler(e)})("onSelect",function(e){return i.zc(t),i.ec(3).yearSelectHandler(e)}),i.fc(1,"async"),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec(3);let o=null;i.Eb("bs-datepicker-multiple",(null==(o=i.gc(1,3,n.daysCalendar))?null:o.length)>1),i.mc("calendar",t)}}function Pn(t,e){if(1&t&&(i.Sb(0,"div",7),i.Ic(1,Mn,2,5,"bs-years-calendar-view",10),i.fc(2,"async"),i.Rb()),2&t){const t=i.ec(2);i.yb(1),i.mc("ngForOf",i.gc(2,1,t.yearsCalendar))}}function Dn(t,e){1&t&&(i.Sb(0,"div",12),i.Sb(1,"button",13),i.Kc(2,"Apply"),i.Rb(),i.Sb(3,"button",14),i.Kc(4,"Cancel"),i.Rb(),i.Rb())}function En(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",17),i.Sb(1,"button",18),i.cc("click",function(){return i.zc(t),i.ec(3).setToday()}),i.Kc(2),i.Rb(),i.Rb()}if(2&t){const t=i.ec(3);i.Eb("today-left","left"===t.todayPos)("today-right","right"===t.todayPos)("today-center","center"===t.todayPos),i.yb(2),i.Lc(t.todayBtnLbl)}}function Tn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",19),i.Sb(1,"button",18),i.cc("click",function(){return i.zc(t),i.ec(3).clearDate()}),i.Kc(2),i.Rb(),i.Rb()}if(2&t){const t=i.ec(3);i.Eb("clear-left","left"===t.clearPos)("clear-right","right"===t.clearPos)("clear-center","center"===t.clearPos),i.yb(2),i.Lc(t.clearBtnLbl)}}function Rn(t,e){if(1&t&&(i.Sb(0,"div",12),i.Ic(1,En,3,7,"div",15),i.Ic(2,Tn,3,7,"div",16),i.Rb()),2&t){const t=i.ec(2);i.yb(1),i.mc("ngIf",t.showTodayBtn),i.yb(1),i.mc("ngIf",t.showClearBtn)}}function An(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",20),i.Sb(1,"bs-custom-date-view",21),i.cc("onSelect",function(e){return i.zc(t),i.ec(2).setRangeOnCalendar(e)}),i.Rb(),i.Rb()}if(2&t){const t=i.ec(2);i.yb(1),i.mc("selectedRange",t.chosenRange)("ranges",t.customRanges)("customRangeLabel",t.customRangeBtnLbl)}}function In(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",1),i.Sb(1,"div",2),i.cc("@datepickerAnimation.done",function(){return i.zc(t),i.ec().positionServiceEnable()}),i.Sb(2,"div",3),i.fc(3,"async"),i.Ic(4,kn,3,3,"div",4),i.Ic(5,Sn,3,3,"div",4),i.Ic(6,Pn,3,3,"div",4),i.Rb(),i.Ic(7,Dn,5,0,"div",5),i.Ic(8,Rn,3,2,"div",5),i.Rb(),i.Ic(9,An,2,3,"div",6),i.Rb()}if(2&t){const t=i.ec();i.mc("ngClass",t.containerClass),i.yb(1),i.mc("@datepickerAnimation",t.animationState),i.yb(1),i.mc("ngSwitch",i.gc(3,9,t.viewMode)),i.yb(2),i.mc("ngSwitchCase","day"),i.yb(1),i.mc("ngSwitchCase","month"),i.yb(1),i.mc("ngSwitchCase","year"),i.yb(1),i.mc("ngIf",!1),i.yb(1),i.mc("ngIf",t.showTodayBtn||t.showClearBtn),i.yb(1),i.mc("ngIf",(null==t.customRanges?null:t.customRanges.length)>0)}}function jn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"bs-days-calendar-view",9),i.cc("onNavigate",function(e){return i.zc(t),i.ec(3).navigateTo(e)})("onViewMode",function(e){return i.zc(t),i.ec(3).setViewMode(e)})("onHover",function(e){return i.zc(t),i.ec(3).dayHoverHandler(e)})("onHoverWeek",function(e){return i.zc(t),i.ec(3).weekHoverHandler(e)})("onSelect",function(e){return i.zc(t),i.ec(3).daySelectHandler(e)}),i.fc(1,"async"),i.fc(2,"async"),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec(3);let o=null;i.Eb("bs-datepicker-multiple",(null==(o=i.gc(1,4,n.daysCalendar))?null:o.length)>1),i.mc("calendar",t)("options",i.gc(2,6,n.options))}}function Fn(t,e){if(1&t&&(i.Sb(0,"div",7),i.Ic(1,jn,3,8,"bs-days-calendar-view",8),i.fc(2,"async"),i.Rb()),2&t){const t=i.ec(2);i.yb(1),i.mc("ngForOf",i.gc(2,1,t.daysCalendar))}}function Nn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"bs-month-calendar-view",11),i.cc("onNavigate",function(e){return i.zc(t),i.ec(3).navigateTo(e)})("onViewMode",function(e){return i.zc(t),i.ec(3).setViewMode(e)})("onHover",function(e){return i.zc(t),i.ec(3).monthHoverHandler(e)})("onSelect",function(e){return i.zc(t),i.ec(3).monthSelectHandler(e)}),i.fc(1,"async"),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec(3);let o=null;i.Eb("bs-datepicker-multiple",(null==(o=i.gc(1,3,n.daysCalendar))?null:o.length)>1),i.mc("calendar",t)}}function Ln(t,e){if(1&t&&(i.Sb(0,"div",7),i.Ic(1,Nn,2,5,"bs-month-calendar-view",10),i.fc(2,"async"),i.Rb()),2&t){const t=i.ec(2);i.yb(1),i.mc("ngForOf",i.gc(2,1,t.monthsCalendar))}}function Hn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"bs-years-calendar-view",11),i.cc("onNavigate",function(e){return i.zc(t),i.ec(3).navigateTo(e)})("onViewMode",function(e){return i.zc(t),i.ec(3).setViewMode(e)})("onHover",function(e){return i.zc(t),i.ec(3).yearHoverHandler(e)})("onSelect",function(e){return i.zc(t),i.ec(3).yearSelectHandler(e)}),i.fc(1,"async"),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec(3);let o=null;i.Eb("bs-datepicker-multiple",(null==(o=i.gc(1,3,n.daysCalendar))?null:o.length)>1),i.mc("calendar",t)}}function zn(t,e){if(1&t&&(i.Sb(0,"div",7),i.Ic(1,Hn,2,5,"bs-years-calendar-view",10),i.fc(2,"async"),i.Rb()),2&t){const t=i.ec(2);i.yb(1),i.mc("ngForOf",i.gc(2,1,t.yearsCalendar))}}function Vn(t,e){1&t&&(i.Sb(0,"div",12),i.Sb(1,"button",13),i.Kc(2,"Apply"),i.Rb(),i.Sb(3,"button",14),i.Kc(4,"Cancel"),i.Rb(),i.Rb())}function Bn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",17),i.Sb(1,"button",18),i.cc("click",function(){return i.zc(t),i.ec(3).setToday()}),i.Kc(2),i.Rb(),i.Rb()}if(2&t){const t=i.ec(3);i.Eb("today-left","left"===t.todayPos)("today-right","right"===t.todayPos)("today-center","center"===t.todayPos),i.yb(2),i.Lc(t.todayBtnLbl)}}function qn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",19),i.Sb(1,"button",18),i.cc("click",function(){return i.zc(t),i.ec(3).clearDate()}),i.Kc(2),i.Rb(),i.Rb()}if(2&t){const t=i.ec(3);i.Eb("clear-left","left"===t.clearPos)("clear-right","right"===t.clearPos)("clear-center","center"===t.clearPos),i.yb(2),i.Lc(t.clearBtnLbl)}}function Un(t,e){if(1&t&&(i.Sb(0,"div",12),i.Ic(1,Bn,3,7,"div",15),i.Ic(2,qn,3,7,"div",16),i.Rb()),2&t){const t=i.ec(2);i.yb(1),i.mc("ngIf",t.showTodayBtn),i.yb(1),i.mc("ngIf",t.showClearBtn)}}function Wn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",20),i.Sb(1,"bs-custom-date-view",21),i.cc("onSelect",function(e){return i.zc(t),i.ec(2).setRangeOnCalendar(e)}),i.Rb(),i.Rb()}if(2&t){const t=i.ec(2);i.yb(1),i.mc("selectedRange",t.chosenRange)("ranges",t.customRanges)("customRangeLabel",t.customRangeBtnLbl)}}function $n(t,e){if(1&t){const t=i.Tb();i.Sb(0,"div",1),i.Sb(1,"div",2),i.cc("@datepickerAnimation.done",function(){return i.zc(t),i.ec().positionServiceEnable()}),i.Sb(2,"div",3),i.fc(3,"async"),i.Ic(4,Fn,3,3,"div",4),i.Ic(5,Ln,3,3,"div",4),i.Ic(6,zn,3,3,"div",4),i.Rb(),i.Ic(7,Vn,5,0,"div",5),i.Ic(8,Un,3,2,"div",5),i.Rb(),i.Ic(9,Wn,2,3,"div",6),i.Rb()}if(2&t){const t=i.ec();i.mc("ngClass",t.containerClass),i.yb(1),i.mc("@datepickerAnimation",t.animationState),i.yb(1),i.mc("ngSwitch",i.gc(3,9,t.viewMode)),i.yb(2),i.mc("ngSwitchCase","day"),i.yb(1),i.mc("ngSwitchCase","month"),i.yb(1),i.mc("ngSwitchCase","year"),i.yb(1),i.mc("ngIf",!1),i.yb(1),i.mc("ngIf",t.showTodayBtn||t.showClearBtn),i.yb(1),i.mc("ngIf",(null==t.customRanges?null:t.customRanges.length)>0)}}function Yn(t,e){1&t&&i.Nb(0,"bs-current-date",4)}function Kn(t,e){1&t&&i.Nb(0,"bs-timepicker")}const Gn=[[["bs-datepicker-navigation-view"]],"*"],Zn=["bs-datepicker-navigation-view","*"];function Xn(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",2),i.cc("click",function(){i.zc(t);const n=e.$implicit;return i.ec().selectFromRanges(n)}),i.Kc(1),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec();i.Eb("selected",t.value===n.selectedRange),i.yb(1),i.Mc(" ",t.label," ")}}const Jn=["bsDatepickerDayDecorator",""];function Qn(t,e){if(1&t){const t=i.Tb();i.Qb(0),i.Kc(1," \u200b "),i.Sb(2,"button",2),i.cc("click",function(){return i.zc(t),i.ec().view("month")}),i.Sb(3,"span"),i.Kc(4),i.Rb(),i.Rb(),i.Pb()}if(2&t){const t=i.ec();i.yb(4),i.Lc(t.calendar.monthTitle)}}function ti(t,e){1&t&&i.Nb(0,"th")}function ei(t,e){if(1&t&&(i.Sb(0,"th",5),i.Kc(1),i.Rb()),2&t){const t=e.index,n=i.ec();i.yb(1),i.Mc("",n.calendar.weekdays[t]," ")}}function ni(t,e){if(1&t){const t=i.Tb();i.Sb(0,"span",11),i.cc("click",function(){i.zc(t);const e=i.ec(2).$implicit;return i.ec().selectWeek(e)}),i.Kc(1),i.Rb()}if(2&t){const t=i.ec(2).index,e=i.ec();i.yb(1),i.Lc(e.calendar.weekNumbers[t])}}function ii(t,e){if(1&t){const t=i.Tb();i.Sb(0,"span",12),i.cc("click",function(){i.zc(t);const e=i.ec(2).$implicit;return i.ec().selectWeek(e)})("mouseenter",function(){i.zc(t);const e=i.ec(2).$implicit;return i.ec().weekHoverHandler(e,!0)})("mouseleave",function(){i.zc(t);const e=i.ec(2).$implicit;return i.ec().weekHoverHandler(e,!1)}),i.Kc(1),i.Rb()}if(2&t){const t=i.ec(2).index,e=i.ec();i.yb(1),i.Lc(e.calendar.weekNumbers[t])}}function oi(t,e){if(1&t&&(i.Sb(0,"td",8),i.Ic(1,ni,2,1,"span",9),i.Ic(2,ii,2,1,"span",10),i.Rb()),2&t){const t=i.ec(2);i.Eb("active-week",t.isWeekHovered),i.yb(1),i.mc("ngIf",t.isiOS),i.yb(1),i.mc("ngIf",!t.isiOS)}}function ri(t,e){if(1&t){const t=i.Tb();i.Sb(0,"span",17),i.cc("click",function(){i.zc(t);const e=i.ec().$implicit;return i.ec(2).selectDay(e)})("mouseenter",function(){i.zc(t);const e=i.ec().$implicit;return i.ec(2).hoverDay(e,!0)})("mouseleave",function(){i.zc(t);const e=i.ec().$implicit;return i.ec(2).hoverDay(e,!1)}),i.Kc(1),i.Rb()}if(2&t){const t=i.ec().$implicit;i.nc("tooltip",t.tooltipText),i.mc("day",t),i.yb(1),i.Mc("",t.label," 3")}}function si(t,e){if(1&t){const t=i.Tb();i.Sb(0,"span",18),i.cc("click",function(){i.zc(t);const e=i.ec().$implicit;return i.ec(2).selectDay(e)})("mouseenter",function(){i.zc(t);const e=i.ec().$implicit;return i.ec(2).hoverDay(e,!0)})("mouseleave",function(){i.zc(t);const e=i.ec().$implicit;return i.ec(2).hoverDay(e,!1)}),i.Kc(1),i.Rb()}if(2&t){const t=i.ec().$implicit;i.mc("day",t),i.yb(1),i.Mc("",t.label," 2")}}function ai(t,e){if(1&t){const t=i.Tb();i.Sb(0,"span",19),i.cc("click",function(){i.zc(t);const e=i.ec().$implicit;return i.ec(2).selectDay(e)}),i.Kc(1),i.Rb()}if(2&t){const t=i.ec().$implicit;i.mc("day",t),i.yb(1),i.Mc("",t.label," 1")}}function li(t,e){if(1&t&&(i.Sb(0,"td",13),i.Ic(1,ri,2,3,"span",14),i.Ic(2,si,2,2,"span",15),i.Ic(3,ai,2,2,"span",16),i.Rb()),2&t){const t=i.ec(2);i.yb(1),i.mc("ngIf",!t.isiOS&&t.isShowTooltip),i.yb(1),i.mc("ngIf",!t.isiOS&&!t.isShowTooltip),i.yb(1),i.mc("ngIf",t.isiOS)}}function ci(t,e){if(1&t&&(i.Sb(0,"tr"),i.Ic(1,oi,3,4,"td",6),i.Ic(2,li,4,3,"td",7),i.Rb()),2&t){const t=e.$implicit,n=i.ec();i.yb(1),i.mc("ngIf",n.options.showWeekNumbers),i.yb(1),i.mc("ngForOf",t.days)}}function ui(t,e){if(1&t){const t=i.Tb();i.Sb(0,"td",4),i.cc("click",function(){i.zc(t);const n=e.$implicit;return i.ec(2).viewMonth(n)})("mouseenter",function(){i.zc(t);const n=e.$implicit;return i.ec(2).hoverMonth(n,!0)})("mouseleave",function(){i.zc(t);const n=e.$implicit;return i.ec(2).hoverMonth(n,!1)}),i.Sb(1,"span"),i.Kc(2),i.Rb(),i.Rb()}if(2&t){const t=e.$implicit;i.Eb("disabled",t.isDisabled)("is-highlighted",t.isHovered),i.yb(1),i.Eb("selected",t.isSelected),i.yb(1),i.Lc(t.label)}}function di(t,e){if(1&t&&(i.Sb(0,"tr"),i.Ic(1,ui,3,7,"td",3),i.Rb()),2&t){const t=e.$implicit;i.yb(1),i.mc("ngForOf",t)}}function hi(t,e){if(1&t){const t=i.Tb();i.Sb(0,"td",4),i.cc("click",function(){i.zc(t);const n=e.$implicit;return i.ec(2).viewYear(n)})("mouseenter",function(){i.zc(t);const n=e.$implicit;return i.ec(2).hoverYear(n,!0)})("mouseleave",function(){i.zc(t);const n=e.$implicit;return i.ec(2).hoverYear(n,!1)}),i.Sb(1,"span"),i.Kc(2),i.Rb(),i.Rb()}if(2&t){const t=e.$implicit;i.Eb("disabled",t.isDisabled)("is-highlighted",t.isHovered),i.yb(1),i.Eb("selected",t.isSelected),i.yb(1),i.Lc(t.label)}}function pi(t,e){if(1&t&&(i.Sb(0,"tr"),i.Ic(1,hi,3,7,"td",3),i.Rb()),2&t){const t=e.$implicit;i.yb(1),i.mc("ngForOf",t)}}function fi(t,e){1&t&&(i.Sb(0,"div",1),i.kc(1),i.Rb())}const gi=["*"];function bi(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",8),i.cc("click",function(){return i.zc(t),i.ec(2).datePicker.move(-1)}),i.Kc(1,"\u2039"),i.Rb()}}function mi(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",8),i.cc("click",function(){return i.zc(t),i.ec(2).datePicker.move(-1)}),i.Kc(1,"<"),i.Rb()}}function _i(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",9),i.cc("click",function(){return i.zc(t),i.ec(2).datePicker.move(1)}),i.Kc(1,"\u203a"),i.Rb()}}function yi(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",9),i.cc("click",function(){return i.zc(t),i.ec(2).datePicker.move(1)}),i.Kc(1,"> "),i.Rb()}}function vi(t,e){1&t&&i.Nb(0,"th")}function wi(t,e){if(1&t&&(i.Sb(0,"th",10),i.Sb(1,"small",11),i.Sb(2,"b"),i.Kc(3),i.Rb(),i.Rb(),i.Rb()),2&t){const t=e.$implicit;i.yb(3),i.Lc(t.abbr)}}function xi(t,e){if(1&t&&(i.Sb(0,"td",10),i.Sb(1,"em"),i.Kc(2),i.Rb(),i.Rb()),2&t){const t=i.ec(2).index,e=i.ec(2);i.yb(2),i.Lc(e.weekNumbers[t])}}const Ci=function(t,e,n,i,o){return{"btn-secondary":t,"btn-info":e,disabled:n,active:i,"btn-default":o}},ki=function(t,e){return{"text-muted":t,"text-info":e}};function Oi(t,e){if(1&t){const t=i.Tb();i.Sb(0,"button",16),i.cc("click",function(){i.zc(t);const e=i.ec().$implicit;return i.ec(4).datePicker.select(e.date)}),i.Sb(1,"span",17),i.Kc(2),i.Rb(),i.Rb()}if(2&t){const t=i.ec().$implicit,e=i.ec(4);i.Bb("btn btn-sm ",t.customClass,""),i.mc("ngClass",i.uc(7,Ci,e.isBs4&&!t.selected&&!e.datePicker.isActive(t),t.selected,t.disabled,!e.isBs4&&e.datePicker.isActive(t),!e.isBs4))("disabled",t.disabled),i.yb(1),i.mc("ngClass",i.rc(13,ki,t.secondary||t.current,!e.isBs4&&t.current)),i.yb(1),i.Lc(t.label)}}function Si(t,e){if(1&t&&(i.Sb(0,"td",14),i.Ic(1,Oi,3,16,"button",15),i.Rb()),2&t){const t=e.$implicit,n=i.ec(4);i.mc("id",t.uid),i.yb(1),i.mc("ngIf",!(n.datePicker.onlyCurrentMonth&&t.secondary))}}function Mi(t,e){if(1&t&&(i.Sb(0,"tr"),i.Ic(1,xi,3,1,"td",12),i.Ic(2,Si,2,2,"td",13),i.Rb()),2&t){const t=i.ec().$implicit,e=i.ec(2);i.yb(1),i.mc("ngIf",e.datePicker.showWeeks),i.yb(1),i.mc("ngForOf",t)}}function Pi(t,e){if(1&t&&i.Ic(0,Mi,3,2,"tr",5),2&t){const t=e.$implicit,n=i.ec(2);i.mc("ngIf",!(n.datePicker.onlyCurrentMonth&&t[0].secondary&&t[6].secondary))}}const Di=function(t){return{disabled:t}};function Ei(t,e){if(1&t){const t=i.Tb();i.Sb(0,"table",1),i.Sb(1,"thead"),i.Sb(2,"tr"),i.Sb(3,"th"),i.Ic(4,bi,2,0,"button",2),i.Ic(5,mi,2,0,"button",2),i.Rb(),i.Sb(6,"th"),i.Sb(7,"button",3),i.cc("click",function(){return i.zc(t),i.ec().datePicker.toggleMode(0)}),i.Sb(8,"strong"),i.Kc(9),i.Rb(),i.Rb(),i.Rb(),i.Sb(10,"th"),i.Ic(11,_i,2,0,"button",4),i.Ic(12,yi,2,0,"button",4),i.Rb(),i.Rb(),i.Sb(13,"tr"),i.Ic(14,vi,1,0,"th",5),i.Ic(15,wi,4,1,"th",6),i.Rb(),i.Rb(),i.Sb(16,"tbody"),i.Ic(17,Pi,1,1,"ng-template",7),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.zb("aria-labelledby",t.datePicker.uniqueId+"-title"),i.yb(4),i.mc("ngIf",!t.isBs4),i.yb(1),i.mc("ngIf",t.isBs4),i.yb(1),i.zb("colspan",5+(t.datePicker.showWeeks?1:0)),i.yb(1),i.mc("id",t.datePicker.uniqueId+"-title")("disabled",t.datePicker.datepickerMode===t.datePicker.maxMode)("ngClass",i.qc(13,Di,t.datePicker.datepickerMode===t.datePicker.maxMode)),i.yb(2),i.Lc(t.title),i.yb(2),i.mc("ngIf",!t.isBs4),i.yb(1),i.mc("ngIf",t.isBs4),i.yb(2),i.mc("ngIf",t.datePicker.showWeeks),i.yb(1),i.mc("ngForOf",t.labels),i.yb(2),i.mc("ngForOf",t.rows)}}const Ti=function(t,e,n,i){return{"btn-link":t,"btn-info":e,disabled:n,active:i}},Ri=function(t,e){return{"text-success":t,"text-info":e}};function Ai(t,e){if(1&t){const t=i.Tb();i.Sb(0,"td",7),i.Sb(1,"button",8),i.cc("click",function(){i.zc(t);const n=e.$implicit;return i.ec(3).datePicker.select(n.date)}),i.Sb(2,"span",9),i.Kc(3),i.Rb(),i.Rb(),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec(3);i.mc("ngClass",t.customClass),i.zb("id",t.uid),i.yb(1),i.mc("ngClass",i.tc(6,Ti,n.isBs4&&!t.selected&&!n.datePicker.isActive(t),t.selected||n.isBs4&&!t.selected&&n.datePicker.isActive(t),t.disabled,!n.isBs4&&n.datePicker.isActive(t)))("disabled",t.disabled),i.yb(1),i.mc("ngClass",i.rc(11,Ri,n.isBs4&&t.current,!n.isBs4&&t.current)),i.yb(1),i.Lc(t.label)}}function Ii(t,e){if(1&t&&(i.Sb(0,"tr"),i.Ic(1,Ai,4,14,"td",6),i.Rb()),2&t){const t=e.$implicit;i.yb(1),i.mc("ngForOf",t)}}function ji(t,e){if(1&t){const t=i.Tb();i.Sb(0,"table",1),i.Sb(1,"thead"),i.Sb(2,"tr"),i.Sb(3,"th"),i.Sb(4,"button",2),i.cc("click",function(){return i.zc(t),i.ec().datePicker.move(-1)}),i.Kc(5,"\u2039"),i.Rb(),i.Rb(),i.Sb(6,"th"),i.Sb(7,"button",3),i.cc("click",function(){return i.zc(t),i.ec().datePicker.toggleMode(0)}),i.Sb(8,"strong"),i.Kc(9),i.Rb(),i.Rb(),i.Rb(),i.Sb(10,"th"),i.Sb(11,"button",4),i.cc("click",function(){return i.zc(t),i.ec().datePicker.move(1)}),i.Kc(12,"\u203a"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(13,"tbody"),i.Ic(14,Ii,2,1,"tr",5),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.yb(6),i.zb("colspan",t.datePicker.monthColLimit-2<=0?1:t.datePicker.monthColLimit-2),i.yb(1),i.mc("id",t.datePicker.uniqueId+"-title")("disabled",t.datePicker.datepickerMode===t.maxMode)("ngClass",i.qc(6,Di,t.datePicker.datepickerMode===t.maxMode)),i.yb(2),i.Lc(t.title),i.yb(5),i.mc("ngForOf",t.rows)}}function Fi(t,e){if(1&t){const t=i.Tb();i.Sb(0,"td",7),i.Sb(1,"button",8),i.cc("click",function(){i.zc(t);const n=e.$implicit;return i.ec(3).datePicker.select(n.date)}),i.Sb(2,"span",9),i.Kc(3),i.Rb(),i.Rb(),i.Rb()}if(2&t){const t=e.$implicit,n=i.ec(3);i.zb("id",t.uid),i.yb(1),i.mc("ngClass",i.tc(5,Ti,n.isBs4&&!t.selected&&!n.datePicker.isActive(t),t.selected||n.isBs4&&!t.selected&&n.datePicker.isActive(t),t.disabled,!n.isBs4&&n.datePicker.isActive(t)))("disabled",t.disabled),i.yb(1),i.mc("ngClass",i.rc(10,Ri,n.isBs4&&t.current,!n.isBs4&&t.current)),i.yb(1),i.Lc(t.label)}}function Ni(t,e){if(1&t&&(i.Sb(0,"tr"),i.Ic(1,Fi,4,13,"td",6),i.Rb()),2&t){const t=e.$implicit;i.yb(1),i.mc("ngForOf",t)}}function Li(t,e){if(1&t){const t=i.Tb();i.Sb(0,"table",1),i.Sb(1,"thead"),i.Sb(2,"tr"),i.Sb(3,"th"),i.Sb(4,"button",2),i.cc("click",function(){return i.zc(t),i.ec().datePicker.move(-1)}),i.Kc(5,"\u2039"),i.Rb(),i.Rb(),i.Sb(6,"th"),i.Sb(7,"button",3),i.cc("click",function(){return i.zc(t),i.ec().datePicker.toggleMode(0)}),i.Sb(8,"strong"),i.Kc(9),i.Rb(),i.Rb(),i.Rb(),i.Sb(10,"th"),i.Sb(11,"button",4),i.cc("click",function(){return i.zc(t),i.ec().datePicker.move(1)}),i.Kc(12,"\u203a"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(13,"tbody"),i.Ic(14,Ni,2,1,"tr",5),i.Rb(),i.Rb()}if(2&t){const t=i.ec();i.yb(6),i.zb("colspan",t.datePicker.yearColLimit-2<=0?1:t.datePicker.yearColLimit-2),i.yb(1),i.mc("id",t.datePicker.uniqueId+"-title")("disabled",t.datePicker.datepickerMode===t.datePicker.maxMode)("ngClass",i.qc(6,Di,t.datePicker.datepickerMode===t.datePicker.maxMode)),i.yb(2),i.Lc(t.title),i.yb(5),i.mc("ngForOf",t.rows)}}const Hi="[_nghost-%COMP%] .btn-info[_ngcontent-%COMP%] .text-success[_ngcontent-%COMP%] {\n color: #fff !important;\n }";let zi=(()=>{class t{constructor(){this.adaptivePosition=!1,this.useUtc=!1,this.isAnimated=!1,this.startView="day",this.returnFocusToInput=!1,this.containerClass="theme-green",this.displayMonths=1,this.showWeekNumbers=!0,this.dateInputFormat="L",this.rangeSeparator=" - ",this.rangeInputFormat="L",this.monthTitle="MMMM",this.yearTitle="YYYY",this.dayLabel="D",this.monthLabel="MMMM",this.yearLabel="YYYY",this.weekNumbers="w",this.showTodayButton=!1,this.showClearButton=!1,this.todayPosition="center",this.clearPosition="right",this.todayButtonLabel="Today",this.clearButtonLabel="Clear",this.customRangeButtonLabel="Custom Range"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const Vi=Object(en.j)("datepickerAnimation",[Object(en.g)("animated-down",Object(en.h)({height:"*",overflow:"hidden"})),Object(en.i)("* => animated-down",[Object(en.h)({height:0,overflow:"hidden"}),Object(en.e)("220ms cubic-bezier(0, 0, 0.2, 1)")]),Object(en.g)("animated-up",Object(en.h)({height:"*",overflow:"hidden"})),Object(en.i)("* => animated-up",[Object(en.h)({height:"*",overflow:"hidden"}),Object(en.e)("220ms cubic-bezier(0, 0, 0.2, 1)")]),Object(en.i)("* => unanimated",Object(en.e)("0s"))]);class Bi{constructor(){this.customRanges=[],this.chosenRange=[]}set minDate(t){this._effects.setMinDate(t)}set maxDate(t){this._effects.setMaxDate(t)}set daysDisabled(t){this._effects.setDaysDisabled(t)}set datesDisabled(t){this._effects.setDatesDisabled(t)}set datesEnabled(t){this._effects.setDatesEnabled(t)}set isDisabled(t){this._effects.setDisabled(t)}set dateCustomClasses(t){this._effects.setDateCustomClasses(t)}set dateTooltipTexts(t){this._effects.setDateTooltipTexts(t)}setViewMode(t){}navigateTo(t){}dayHoverHandler(t){}weekHoverHandler(t){}monthHoverHandler(t){}yearHoverHandler(t){}daySelectHandler(t){}monthSelectHandler(t){}yearSelectHandler(t){}setRangeOnCalendar(t){}setToday(){}clearDate(){}_stopPropagation(t){t.stopPropagation()}}let qi=(()=>{class t{calculate(){return{type:t.CALCULATE}}format(){return{type:t.FORMAT}}flag(){return{type:t.FLAG}}select(e){return{type:t.SELECT,payload:e}}changeViewMode(e){return{type:t.CHANGE_VIEWMODE,payload:e}}navigateTo(e){return{type:t.NAVIGATE_TO,payload:e}}navigateStep(e){return{type:t.NAVIGATE_OFFSET,payload:e}}setOptions(e){return{type:t.SET_OPTIONS,payload:e}}selectRange(e){return{type:t.SELECT_RANGE,payload:e}}hoverDay(e){return{type:t.HOVER,payload:e.isHovered?e.cell.date:null}}minDate(e){return{type:t.SET_MIN_DATE,payload:e}}maxDate(e){return{type:t.SET_MAX_DATE,payload:e}}daysDisabled(e){return{type:t.SET_DAYSDISABLED,payload:e}}datesDisabled(e){return{type:t.SET_DATESDISABLED,payload:e}}datesEnabled(e){return{type:t.SET_DATESENABLED,payload:e}}isDisabled(e){return{type:t.SET_IS_DISABLED,payload:e}}setDateCustomClasses(e){return{type:t.SET_DATE_CUSTOM_CLASSES,payload:e}}setDateTooltipTexts(e){return{type:t.SET_DATE_TOOLTIP_TEXTS,payload:e}}setLocale(e){return{type:t.SET_LOCALE,payload:e}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t.CALCULATE="[datepicker] calculate dates matrix",t.FORMAT="[datepicker] format datepicker values",t.FLAG="[datepicker] set flags",t.SELECT="[datepicker] select date",t.NAVIGATE_OFFSET="[datepicker] shift view date",t.NAVIGATE_TO="[datepicker] change view date",t.SET_OPTIONS="[datepicker] update render options",t.HOVER="[datepicker] hover date",t.CHANGE_VIEWMODE="[datepicker] switch view mode",t.SET_MIN_DATE="[datepicker] set min date",t.SET_MAX_DATE="[datepicker] set max date",t.SET_DAYSDISABLED="[datepicker] set days disabled",t.SET_DATESDISABLED="[datepicker] set dates disabled",t.SET_DATESENABLED="[datepicker] set dates enabled",t.SET_IS_DISABLED="[datepicker] set is disabled",t.SET_DATE_CUSTOM_CLASSES="[datepicker] set date custom classes",t.SET_DATE_TOOLTIP_TEXTS="[datepicker] set date tooltip texts",t.SET_LOCALE="[datepicker] set datepicker locale",t.SELECT_RANGE="[daterangepicker] select dates range",t})(),Ui=(()=>{class t{constructor(){this._defaultLocale="en",this._locale=new nn.a(this._defaultLocale),this._localeChange=this._locale.asObservable()}get locale(){return this._locale}get localeChange(){return this._localeChange}get currentLocale(){return this._locale.getValue()}use(t){t!==this.currentLocale&&this._locale.next(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),Wi=(()=>{class t{constructor(t,e){this._actions=t,this._localeService=e,this._subs=[]}init(t){return this._store=t,this}setValue(t){this._store.dispatch(this._actions.select(t))}setRangeValue(t){this._store.dispatch(this._actions.selectRange(t))}setMinDate(t){return this._store.dispatch(this._actions.minDate(t)),this}setMaxDate(t){return this._store.dispatch(this._actions.maxDate(t)),this}setDaysDisabled(t){return this._store.dispatch(this._actions.daysDisabled(t)),this}setDatesDisabled(t){return this._store.dispatch(this._actions.datesDisabled(t)),this}setDatesEnabled(t){return this._store.dispatch(this._actions.datesEnabled(t)),this}setDisabled(t){return this._store.dispatch(this._actions.isDisabled(t)),this}setDateCustomClasses(t){return this._store.dispatch(this._actions.setDateCustomClasses(t)),this}setDateTooltipTexts(t){return this._store.dispatch(this._actions.setDateTooltipTexts(t)),this}setOptions(t){const e=Object.assign({locale:this._localeService.currentLocale},t);return this._store.dispatch(this._actions.setOptions(e)),this}setBindings(t){return t.daysCalendar=this._store.select(t=>t.flaggedMonths).pipe(Object(o.a)(t=>!!t)),t.monthsCalendar=this._store.select(t=>t.flaggedMonthsCalendar).pipe(Object(o.a)(t=>!!t)),t.yearsCalendar=this._store.select(t=>t.yearsCalendarFlagged).pipe(Object(o.a)(t=>!!t)),t.viewMode=this._store.select(t=>t.view.mode),t.options=this._store.select(t=>t.showWeekNumbers).pipe(Object(r.a)(t=>({showWeekNumbers:t}))),this}setEventHandlers(t){return t.setViewMode=t=>{this._store.dispatch(this._actions.changeViewMode(t))},t.navigateTo=t=>{this._store.dispatch(this._actions.navigateStep(t.step))},t.dayHoverHandler=t=>{const e=t.cell;e.isOtherMonth||e.isDisabled||(this._store.dispatch(this._actions.hoverDay(t)),e.isHovered=t.isHovered)},t.monthHoverHandler=t=>{t.cell.isHovered=t.isHovered},t.yearHoverHandler=t=>{t.cell.isHovered=t.isHovered},this}registerDatepickerSideEffects(){return this._subs.push(this._store.select(t=>t.view).subscribe(t=>{this._store.dispatch(this._actions.calculate())})),this._subs.push(this._store.select(t=>t.monthsModel).pipe(Object(o.a)(t=>!!t)).subscribe(t=>this._store.dispatch(this._actions.format()))),this._subs.push(this._store.select(t=>t.formattedMonths).pipe(Object(o.a)(t=>!!t)).subscribe(t=>this._store.dispatch(this._actions.flag()))),this._subs.push(this._store.select(t=>t.selectedDate).pipe(Object(o.a)(t=>!!t)).subscribe(t=>this._store.dispatch(this._actions.flag()))),this._subs.push(this._store.select(t=>t.selectedRange).pipe(Object(o.a)(t=>!!t)).subscribe(t=>this._store.dispatch(this._actions.flag()))),this._subs.push(this._store.select(t=>t.monthsCalendar).subscribe(()=>this._store.dispatch(this._actions.flag()))),this._subs.push(this._store.select(t=>t.yearsCalendarModel).pipe(Object(o.a)(t=>!!t)).subscribe(()=>this._store.dispatch(this._actions.flag()))),this._subs.push(this._store.select(t=>t.hoveredDate).pipe(Object(o.a)(t=>!!t)).subscribe(t=>this._store.dispatch(this._actions.flag()))),this._subs.push(this._store.select(t=>t.dateCustomClasses).pipe(Object(o.a)(t=>!!t)).subscribe(t=>this._store.dispatch(this._actions.flag()))),this._subs.push(this._store.select(t=>t.dateTooltipTexts).pipe(Object(o.a)(t=>!!t)).subscribe(t=>this._store.dispatch(this._actions.flag()))),this._subs.push(this._localeService.localeChange.subscribe(t=>this._store.dispatch(this._actions.setLocale(t)))),this}destroy(){for(const t of this._subs)t.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(qi),i.Zb(Ui))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const $i={date:new Date,mode:"day"},Yi=Object.assign(new zi,{locale:"en",view:$i,selectedRange:[],monthViewOptions:{width:7,height:6}});function Ki(t,e,n){const i=e&&Fe(Mt(t,"month"),e,"day"),o=n&&je(St(t,"month"),n,"day");return i||o}function Gi(t,e,n){const i=e&&Fe(Mt(t,"year"),e,"day"),o=n&&je(St(t,"year"),n,"day");return i||o}function Zi(t,e=0){const n=t&&t.yearsCalendarModel&&t.yearsCalendarModel[e];return n&&n.years&&n.years[0]&&n.years[0][0]&&n.years[0][0].date}function Xi(t,e){let n=t.initialDate;const i=new Array(t.height);for(let o=0;o<t.height;o++){i[o]=new Array(t.width);for(let r=0;r<t.width;r++)i[o][r]=e(n),n=wt(n,t.shift)}return i}function Ji(t,e){const n=E((i=t).getFullYear(),i.getMonth(),1,i.getHours(),i.getMinutes(),i.getSeconds());var i;const o=function(t,e){return function(t,e){return t.getDay()===e}(t,e.firstDayOfWeek)?t:wt(t,{day:-function(t,e){if(0===e)return t;const n=t-e%7;return n<0?n+7:n}(j(t),e.firstDayOfWeek)})}(n,e);return{daysMatrix:Xi({width:e.width,height:e.height,initialDate:o,shift:{day:1}},t=>t),month:n}}function Qi(t){const e=oe(t),n=e.weekdaysShort(),i=e.firstDayOfWeek();return[...n.slice(i),...n.slice(0,i)]}function to(t,e){return!e||t>=e}const eo={month:1};function no(t,e){return{months:Xi({width:3,height:4,initialDate:St(t,"year"),shift:eo},t=>({date:t,label:Se(t,e.monthLabel,e.locale)})),monthTitle:"",yearTitle:Se(t,e.yearTitle,e.locale)}}const io=-1*(Math.floor(8)-1),oo={year:1};function ro(t,e,n){const i=Xi({width:4,height:4,initialDate:function(t,e){return e&&t.getFullYear()>=e.getFullYear()&&t.getFullYear()<e.getFullYear()+16?e:wt(t,{year:io})}(t,n),shift:oo},t=>({date:t,label:Se(t,e.yearLabel,e.locale)}));return{years:i,monthTitle:"",yearTitle:function(t,e){return`${Se(t[0][0].date,e.yearTitle,e.locale)} - ${Se(t[3][3].date,e.yearTitle,e.locale)}`}(i,e)}}function so(t=Yi,e){switch(e.type){case qi.CALCULATE:return function(t){const e=t.displayOneMonthRange&&uo(t.view.date,t.minDate,t.maxDate)?1:t.displayMonths;let n=t.view.date;if("day"===t.view.mode){t.showPreviousMonth&&t.selectedRange&&0===t.selectedRange.length&&(n=wt(n,{month:-1})),t.monthViewOptions.firstDayOfWeek=oe(t.locale).firstDayOfWeek();const i=new Array(e);for(let o=0;o<e;o++)i[o]=Ji(n,t.monthViewOptions),n=wt(n,{month:1});return Object.assign({},t,{monthsModel:i})}if("month"===t.view.mode){const i=new Array(e);for(let o=0;o<e;o++)i[o]=no(n,lo(t)),n=wt(n,{year:1});return Object.assign({},t,{monthsCalendar:i})}if("year"===t.view.mode){const i=new Array(e);for(let o=0;o<e;o++)i[o]=ro(n,lo(t),"year"===t.minMode?Zi(t,o):void 0),n=wt(n,{year:16});return Object.assign({},t,{yearsCalendarModel:i})}return t}(t);case qi.FORMAT:return function(t,e){if("day"===t.view.mode){const e=t.monthsModel.map((e,n)=>function(t,e,n){return{month:t.month,monthTitle:Se(t.month,e.monthTitle,e.locale),yearTitle:Se(t.month,e.yearTitle,e.locale),weekNumbers:(i=t.daysMatrix,o=e.weekNumbers,r=e.locale,i.map(t=>t[0]?Se(t[0],o,r):"")),weekdays:Qi(e.locale),weeks:t.daysMatrix.map((t,i)=>({days:t.map((t,o)=>({date:t,label:Se(t,e.dayLabel,e.locale),monthIndex:n,weekIndex:i,dayIndex:o}))}))};var i,o,r}(e,lo(t),n));return Object.assign({},t,{formattedMonths:e})}const n=t.displayMonths;let i=t.view.date;if("month"===t.view.mode){const e=new Array(n);for(let o=0;o<n;o++)e[o]=no(i,lo(t)),i=wt(i,{year:1});return Object.assign({},t,{monthsCalendar:e})}if("year"===t.view.mode){const e=new Array(n);for(let o=0;o<n;o++)e[o]=ro(i,lo(t)),i=wt(i,{year:16});return Object.assign({},t,{yearsCalendarModel:e})}return t}(t);case qi.FLAG:return function(t,e){const n=uo(t.view.date,t.minDate,t.maxDate)?1:t.displayMonths;if("day"===t.view.mode){const e=t.formattedMonths.map((e,i)=>function(t,e){return t.weeks.forEach(n=>{n.days.forEach((i,o)=>{const r=!H(i.date,t.month),s=!r&&V(i.date,e.hoveredDate),a=!r&&e.selectedRange&&V(i.date,e.selectedRange[0]),l=!r&&e.selectedRange&&V(i.date,e.selectedRange[1]),c=!r&&V(i.date,e.selectedDate)||a||l,u=!r&&e.selectedRange&&function(t,e,n){return!(!t||!e[0])&&(e[1]?t>e[0]&&t<=e[1]:!!n&&t>e[0]&&t<=n)}(i.date,e.selectedRange,e.hoveredDate),d=e.isDisabled||Fe(i.date,e.minDate,"day")||je(i.date,e.maxDate,"day")||(h=i.date,!(void 0===(p=e.daysDisabled)||!p||!p.length)&&p.some(t=>t===h.getDay()))||function(t,e){return!!(e&&g(e)&&e.length)&&e.some(e=>Ne(t,e,"date"))}(i.date,e.datesDisabled)||function(t,e){return!!(e&&g(e)&&e.length)&&!e.some(e=>Ne(t,e,"date"))}(i.date,e.datesEnabled);var h,p;const f=new Date,b=!r&&V(i.date,f),m=e.dateCustomClasses&&e.dateCustomClasses.map(t=>V(i.date,t.date)?t.classes:[]).reduce((t,e)=>t.concat(e),[]).join(" ")||"",_=e.dateTooltipTexts&&e.dateTooltipTexts.map(t=>V(i.date,t.date)?t.tooltipText:"").reduce((t,e)=>t.concat(e),[]).join(" ")||"",y=Object.assign({},i,{isOtherMonth:r,isHovered:s,isSelected:c,isSelectionStart:a,isSelectionEnd:l,isInRange:u,isDisabled:d,isToday:b,customClasses:m,tooltipText:_});i.isOtherMonth===y.isOtherMonth&&i.isHovered===y.isHovered&&i.isSelected===y.isSelected&&i.isSelectionStart===y.isSelectionStart&&i.isSelectionEnd===y.isSelectionEnd&&i.isDisabled===y.isDisabled&&i.isInRange===y.isInRange&&i.customClasses===y.customClasses&&i.tooltipText===y.tooltipText||(n.days[o]=y)})}),t.hideLeftArrow=e.isDisabled||e.monthIndex>0&&e.monthIndex!==e.displayMonths,t.hideRightArrow=e.isDisabled||e.monthIndex<e.displayMonths&&e.monthIndex+1!==e.displayMonths,t.disableLeftArrow=Ki(wt(t.month,{month:-1}),e.minDate,e.maxDate),t.disableRightArrow=Ki(wt(t.month,{month:1}),e.minDate,e.maxDate),t}(e,{isDisabled:t.isDisabled,minDate:t.minDate,maxDate:t.maxDate,daysDisabled:t.daysDisabled,datesDisabled:t.datesDisabled,datesEnabled:t.datesEnabled,hoveredDate:t.hoveredDate,selectedDate:t.selectedDate,selectedRange:t.selectedRange,displayMonths:n,dateCustomClasses:t.dateCustomClasses,dateTooltipTexts:t.dateTooltipTexts,monthIndex:i}));return Object.assign({},t,{flaggedMonths:e})}if("month"===t.view.mode){const e=t.monthsCalendar.map((e,i)=>{return r={isDisabled:t.isDisabled,minDate:t.minDate,maxDate:t.maxDate,hoveredMonth:t.hoveredMonth,selectedDate:t.selectedDate,selectedRange:t.selectedRange,displayMonths:n,monthIndex:i},(o=e).months.forEach((t,e)=>{t.forEach((t,n)=>{let i;const s=H(t.date,r.hoveredMonth),a=r.isDisabled||Ki(t.date,r.minDate,r.maxDate);!r.selectedDate&&r.selectedRange?(i=H(t.date,r.selectedRange[0]),i||(i=H(t.date,r.selectedRange[1]))):i=H(t.date,r.selectedDate);const l=Object.assign(t,{isHovered:s,isDisabled:a,isSelected:i});t.isHovered===l.isHovered&&t.isDisabled===l.isDisabled&&t.isSelected===l.isSelected||(o.months[e][n]=l)})}),o.hideLeftArrow=r.monthIndex>0&&r.monthIndex!==r.displayMonths,o.hideRightArrow=r.monthIndex<r.displayMonths&&r.monthIndex+1!==r.displayMonths,o.disableLeftArrow=Gi(wt(o.months[0][0].date,{year:-1}),r.minDate,r.maxDate),o.disableRightArrow=Gi(wt(o.months[0][0].date,{year:1}),r.minDate,r.maxDate),o;var o,r});return Object.assign({},t,{flaggedMonthsCalendar:e})}if("year"===t.view.mode){const e=t.yearsCalendarModel.map((e,i)=>function(t,e){t.years.forEach((n,i)=>{n.forEach((n,o)=>{let r;const s=z(n.date,e.hoveredYear),a=e.isDisabled||Gi(n.date,e.minDate,e.maxDate);!e.selectedDate&&e.selectedRange?(r=z(n.date,e.selectedRange[0]),r||(r=z(n.date,e.selectedRange[1]))):r=z(n.date,e.selectedDate);const l=Object.assign(n,{isHovered:s,isDisabled:a,isSelected:r});n.isHovered===l.isHovered&&n.isDisabled===l.isDisabled&&n.isSelected===l.isSelected||(t.years[i][o]=l)})}),t.hideLeftArrow=e.yearIndex>0&&e.yearIndex!==e.displayMonths,t.hideRightArrow=e.yearIndex<e.displayMonths&&e.yearIndex+1!==e.displayMonths,t.disableLeftArrow=Gi(wt(t.years[0][0].date,{year:-1}),e.minDate,e.maxDate);const n=t.years.length-1;return t.disableRightArrow=Gi(wt(t.years[n][t.years[n].length-1].date,{year:1}),e.minDate,e.maxDate),t}(e,{isDisabled:t.isDisabled,minDate:t.minDate,maxDate:t.maxDate,hoveredYear:t.hoveredYear,selectedDate:t.selectedDate,selectedRange:t.selectedRange,displayMonths:n,yearIndex:i}));return Object.assign({},t,{yearsCalendarFlagged:e})}return t}(t);case qi.NAVIGATE_OFFSET:return function(t,e){const n={view:{mode:t.view.mode,date:ao(t,e)}};return Object.assign({},t,n)}(t,e);case qi.NAVIGATE_TO:{const n=e.payload,i=function(t,e){return E(xt(t.getFullYear(),e.year),xt(t.getMonth(),e.month),1,xt(t.getHours(),e.hour),xt(t.getMinutes(),e.minute),xt(t.getSeconds(),e.seconds),xt(t.getMilliseconds(),e.milliseconds))}(t.view.date,n.unit);let o,r;return to(n.viewMode,t.minMode)?(r=n.viewMode,o={view:{date:i,mode:r}}):(r=t.view.mode,o={selectedDate:i,view:{date:i,mode:r}}),Object.assign({},t,o)}case qi.CHANGE_VIEWMODE:return to(e.payload,t.minMode)?Object.assign({},t,{view:{date:t.view.date,mode:e.payload}}):t;case qi.HOVER:return Object.assign({},t,{hoveredDate:e.payload});case qi.SELECT:{const n={selectedDate:e.payload,view:t.view},i=t.view.mode,o=co(e.payload||t.view.date,t.minDate,t.maxDate);return n.view={mode:i,date:o},Object.assign({},t,n)}case qi.SET_OPTIONS:{const n=e.payload,i=n.minMode?n.minMode:t.view.mode,o=co(h(n.value)&&n.value||g(n.value)&&h(n.value[0])&&n.value[0]||t.view.date,n.minDate,n.maxDate);return n.view={mode:i,date:o},n.value&&(g(n.value)&&(n.selectedRange=n.value),n.value instanceof Date&&(n.selectedDate=n.value)),Object.assign({},t,n)}case qi.SELECT_RANGE:{const n={selectedRange:e.payload,view:t.view},i=t.view.mode,o=co(e.payload&&e.payload[0]||t.view.date,t.minDate,t.maxDate);return n.view={mode:i,date:o},Object.assign({},t,n)}case qi.SET_MIN_DATE:return Object.assign({},t,{minDate:e.payload});case qi.SET_MAX_DATE:return Object.assign({},t,{maxDate:e.payload});case qi.SET_IS_DISABLED:return Object.assign({},t,{isDisabled:e.payload});case qi.SET_DATE_CUSTOM_CLASSES:return Object.assign({},t,{dateCustomClasses:e.payload});case qi.SET_DATE_TOOLTIP_TEXTS:return Object.assign({},t,{dateTooltipTexts:e.payload});default:return t}}function ao(t,e){if("year"===t.view.mode&&"year"===t.minMode){const n=wt(Zi(t,0),{year:-io});return wt(n,e.payload)}return wt(St(t.view.date,"month"),e.payload)}function lo(t){return{locale:t.locale,monthTitle:t.monthTitle,yearTitle:t.yearTitle,dayLabel:t.dayLabel,monthLabel:t.monthLabel,yearLabel:t.yearLabel,weekNumbers:t.weekNumbers}}function co(t,e,n){const i=Array.isArray(t)?t[0]:t;return e&&je(e,i,"day")?e:n&&Fe(n,i,"day")?n:i}function uo(t,e,n){return!(!n||!Ne(n,t,"day"))||!(!e||!n||e.getMonth()!==n.getMonth())}let ho=(()=>{class t extends un{constructor(){const t=new nn.a({type:"[datepicker] dispatcher init"});super(t,so,new cn(Yi,t,so))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),po=(()=>{class t extends Bi{constructor(t,e,n,o,r,s,a){super(),this._config=e,this._store=n,this._element=o,this._actions=r,this._positionService=a,this.valueChange=new i.n,this.animationState="void",this._subs=[],this._effects=s,t.setStyle(o.nativeElement,"display","block"),t.setStyle(o.nativeElement,"position","absolute")}set value(t){this._effects.setValue(t)}ngOnInit(){this._positionService.setOptions({modifiers:{flip:{enabled:this._config.adaptivePosition}},allowedPositions:["top","bottom"]}),this._positionService.event$.pipe(Object(s.a)(1)).subscribe(()=>{this._positionService.disable(),this.animationState=this._config.isAnimated?this.isTopPosition?"animated-up":"animated-down":"unanimated"}),this.isOtherMonthsActive=this._config.selectFromOtherMonth,this.containerClass=this._config.containerClass,this.showTodayBtn=this._config.showTodayButton,this.todayBtnLbl=this._config.todayButtonLabel,this.todayPos=this._config.todayPosition,this.showClearBtn=this._config.showClearButton,this.clearBtnLbl=this._config.clearButtonLabel,this.clearPos=this._config.clearPosition,this.customRangeBtnLbl=this._config.customRangeButtonLabel,this._effects.init(this._store).setOptions(this._config).setBindings(this).setEventHandlers(this).registerDatepickerSideEffects(),this._subs.push(this._store.select(t=>t.selectedDate).subscribe(t=>this.valueChange.emit(t))),this._store.dispatch(this._actions.changeViewMode(this._config.startView))}get isTopPosition(){return this._element.nativeElement.classList.contains("top")}positionServiceEnable(){this._positionService.enable()}daySelectHandler(t){t&&((this.isOtherMonthsActive?t.isDisabled:t.isOtherMonth||t.isDisabled)||this._store.dispatch(this._actions.select(t.date)))}monthSelectHandler(t){t&&!t.isDisabled&&this._store.dispatch(this._actions.navigateTo({unit:{month:N(t.date),year:L(t.date)},viewMode:"day"}))}yearSelectHandler(t){t&&!t.isDisabled&&this._store.dispatch(this._actions.navigateTo({unit:{year:L(t.date)},viewMode:"month"}))}setToday(){this._store.dispatch(this._actions.select(new Date))}clearDate(){this._store.dispatch(this._actions.select(void 0))}ngOnDestroy(){for(const t of this._subs)t.unsubscribe();this._effects.destroy()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.E),i.Mb(zi),i.Mb(ho),i.Mb(i.l),i.Mb(qi),i.Mb(Wi),i.Mb(tn.a))},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-datepicker-container"]],hostAttrs:["role","dialog","aria-label","calendar",1,"bottom"],hostBindings:function(t,e){1&t&&i.cc("click",function(t){return e._stopPropagation(t)})},features:[i.xb([ho,Wi]),i.vb],decls:2,vars:3,consts:[["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],[3,"calendar","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"calendar","onNavigate","onViewMode","onHover","onSelect"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"selectedRange","ranges","customRangeLabel","onSelect"]],template:function(t,e){1&t&&(i.Ic(0,In,10,11,"div",0),i.fc(1,"async")),2&t&&i.mc("ngIf",i.gc(1,1,e.viewMode))},directives:function(){return[pn.n,pn.l,pn.p,pn.q,pn.m,To,Ro,Io,Mo]},pipes:function(){return[pn.b]},encapsulation:2,data:{animation:[Vi]}}),t})(),fo=(()=>{class t{constructor(t,e,n,o,r){this._config=t,this._elementRef=e,this._renderer=n,this.placement="bottom",this.triggers="click",this.outsideClick=!0,this.container="body",this.outsideEsc=!0,this.bsValueChange=new i.n,this._subs=[],this._dateInputFormat$=new on.a,Object.assign(this,this._config),this._datepicker=r.createLoader(e,o,n),this.onShown=this._datepicker.onShown,this.onHidden=this._datepicker.onHidden,this.isOpen$=new nn.a(this.isOpen)}get isOpen(){return this._datepicker.isShown}set isOpen(t){this.isOpen$.next(t)}set bsValue(t){this._bsValue&&t&&this._bsValue.getTime()===t.getTime()||(this._bsValue=t,this.bsValueChange.emit(t))}set bsConfig(t){this._bsConfig=t,this.setConfig(),this._dateInputFormat$.next(t&&t.dateInputFormat)}get bsConfig(){return this._bsConfig}get dateInputFormat$(){return this._dateInputFormat$}ngOnInit(){this.isDestroy$=new on.a,this._datepicker.listen({outsideClick:this.outsideClick,outsideEsc:this.outsideEsc,triggers:this.triggers,show:()=>this.show()}),this.setConfig()}ngOnChanges(t){this._datepickerRef&&this._datepickerRef.instance&&(t.minDate&&(this._datepickerRef.instance.minDate=this.minDate),t.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),t.daysDisabled&&(this._datepickerRef.instance.daysDisabled=this.daysDisabled),t.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),t.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled),t.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),t.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses),t.dateTooltipTexts&&(this._datepickerRef.instance.dateTooltipTexts=this.dateTooltipTexts))}ngAfterViewInit(){this.isOpen$.pipe(Object(o.a)(t=>t!==this.isOpen),Object(a.a)(this.isDestroy$)).subscribe(()=>this.toggle())}show(){this._datepicker.isShown||(this.setConfig(),this._datepickerRef=this._datepicker.provide({provide:zi,useValue:this._config}).attach(po).to(this.container).position({attachment:this.placement}).show({placement:this.placement}),this._subs.push(this.bsValueChange.subscribe(t=>{this._datepickerRef.instance.value=t})),this._subs.push(this._datepickerRef.instance.valueChange.subscribe(t=>{this.bsValue=t,this.hide()})))}hide(){this.isOpen&&this._datepicker.hide();for(const t of this._subs)t.unsubscribe();this._config.returnFocusToInput&&this._renderer.selectRootElement(this._elementRef.nativeElement).focus()}toggle(){if(this.isOpen)return this.hide();this.show()}setConfig(){this._config=Object.assign({},this._config,this.bsConfig,{value:this._bsValue,isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,daysDisabled:this.daysDisabled||this.bsConfig&&this.bsConfig.daysDisabled,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,dateTooltipTexts:this.dateTooltipTexts||this.bsConfig&&this.bsConfig.dateTooltipTexts,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,minMode:this.minMode||this.bsConfig&&this.bsConfig.minMode})}ngOnDestroy(){this._datepicker.dispose(),this.isOpen$.next(!1),this.isDestroy$&&(this.isDestroy$.next(),this.isDestroy$.complete())}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(zi),i.Mb(i.l),i.Mb(i.E),i.Mb(i.P),i.Mb(dn.a))},t.\u0275dir=i.Hb({type:t,selectors:[["","bsDatepicker",""]],inputs:{placement:"placement",triggers:"triggers",outsideClick:"outsideClick",container:"container",outsideEsc:"outsideEsc",isOpen:"isOpen",bsValue:"bsValue",bsConfig:"bsConfig",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",minMode:"minMode",daysDisabled:"daysDisabled",datesDisabled:"datesDisabled",datesEnabled:"datesEnabled",dateCustomClasses:"dateCustomClasses",dateTooltipTexts:"dateTooltipTexts"},outputs:{bsValueChange:"bsValueChange",onShown:"onShown",onHidden:"onHidden"},exportAs:["bsDatepicker"],features:[i.wb]}),t})(),go=(()=>{class t extends Bi{constructor(t,e,n,o,r,s,a){super(),this._config=e,this._store=n,this._element=o,this._actions=r,this._positionService=a,this.valueChange=new i.n,this.animationState="void",this._rangeStack=[],this.chosenRange=[],this._subs=[],this._effects=s,this.customRanges=this._config.ranges,this.customRangeBtnLbl=this._config.customRangeButtonLabel,t.setStyle(o.nativeElement,"display","block"),t.setStyle(o.nativeElement,"position","absolute")}set value(t){this._effects.setRangeValue(t)}ngOnInit(){this._positionService.setOptions({modifiers:{flip:{enabled:this._config.adaptivePosition}},allowedPositions:["top","bottom"]}),this._positionService.event$.pipe(Object(s.a)(1)).subscribe(()=>{this._positionService.disable(),this.animationState=this._config.isAnimated?this.isTopPosition?"animated-up":"animated-down":"unanimated"}),this.containerClass=this._config.containerClass,this.isOtherMonthsActive=this._config.selectFromOtherMonth,this._effects.init(this._store).setOptions(this._config).setBindings(this).setEventHandlers(this).registerDatepickerSideEffects(),this._subs.push(this._store.select(t=>t.selectedRange).subscribe(t=>{this.valueChange.emit(t),this.chosenRange=t}))}get isTopPosition(){return this._element.nativeElement.classList.contains("top")}positionServiceEnable(){this._positionService.enable()}daySelectHandler(t){t&&((this.isOtherMonthsActive?t.isDisabled:t.isOtherMonth||t.isDisabled)||this.rangesProcessing(t))}monthSelectHandler(t){if(t)if(t.isSelected=!0,"month"===this._config.minMode)this.rangesProcessing(t);else{if(t.isDisabled)return;this._store.dispatch(this._actions.navigateTo({unit:{month:N(t.date),year:L(t.date)},viewMode:"day"}))}}yearSelectHandler(t){if(t)if(t.isSelected=!0,"year"===this._config.minMode)this.rangesProcessing(t);else{if(t.isDisabled)return;this._store.dispatch(this._actions.navigateTo({unit:{year:L(t.date)},viewMode:"month"}))}}rangesProcessing(t){1===this._rangeStack.length&&(this._rangeStack=t.date>=this._rangeStack[0]?[this._rangeStack[0],t.date]:[t.date]),0===this._rangeStack.length&&(this._rangeStack=[t.date],this._config.maxDateRange&&this.setMaxDateRangeOnCalendar(t.date)),this._store.dispatch(this._actions.selectRange(this._rangeStack)),2===this._rangeStack.length&&(this._rangeStack=[])}ngOnDestroy(){for(const t of this._subs)t.unsubscribe();this._effects.destroy()}setRangeOnCalendar(t){this._rangeStack=null===t?[]:t.value instanceof Date?[t.value]:t.value,this._store.dispatch(this._actions.selectRange(this._rangeStack))}setMaxDateRangeOnCalendar(t){const e=new Date(t);e.setDate(t.getDate()+this._config.maxDateRange),this._effects.setMaxDate(e)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.E),i.Mb(zi),i.Mb(ho),i.Mb(i.l),i.Mb(qi),i.Mb(Wi),i.Mb(tn.a))},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-daterangepicker-container"]],hostAttrs:["role","dialog","aria-label","calendar",1,"bottom"],hostBindings:function(t,e){1&t&&i.cc("click",function(t){return e._stopPropagation(t)})},features:[i.xb([ho,Wi]),i.vb],decls:2,vars:3,consts:[["class","bs-datepicker",3,"ngClass",4,"ngIf"],[1,"bs-datepicker",3,"ngClass"],[1,"bs-datepicker-container"],["role","application",1,"bs-calendar-container",3,"ngSwitch"],["class","bs-media-container",4,"ngSwitchCase"],["class","bs-datepicker-buttons",4,"ngIf"],["class","bs-datepicker-custom-range",4,"ngIf"],[1,"bs-media-container"],[3,"bs-datepicker-multiple","calendar","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect",4,"ngFor","ngForOf"],[3,"calendar","options","onNavigate","onViewMode","onHover","onHoverWeek","onSelect"],[3,"bs-datepicker-multiple","calendar","onNavigate","onViewMode","onHover","onSelect",4,"ngFor","ngForOf"],[3,"calendar","onNavigate","onViewMode","onHover","onSelect"],[1,"bs-datepicker-buttons"],["type","button",1,"btn","btn-success"],["type","button",1,"btn","btn-default"],["class","btn-today-wrapper",3,"today-left","today-right","today-center",4,"ngIf"],["class","btn-clear-wrapper",3,"clear-left","clear-right","clear-center",4,"ngIf"],[1,"btn-today-wrapper"],[1,"btn","btn-success",3,"click"],[1,"btn-clear-wrapper"],[1,"bs-datepicker-custom-range"],[3,"selectedRange","ranges","customRangeLabel","onSelect"]],template:function(t,e){1&t&&(i.Ic(0,$n,10,11,"div",0),i.fc(1,"async")),2&t&&i.mc("ngIf",i.gc(1,1,e.viewMode))},directives:function(){return[pn.n,pn.l,pn.p,pn.q,pn.m,To,Ro,Io,Mo]},pipes:function(){return[pn.b]},encapsulation:2,data:{animation:[Vi]}}),t})();const bo={provide:hn.k,useExisting:Object(i.T)(()=>_o),multi:!0},mo={provide:hn.j,useExisting:Object(i.T)(()=>_o),multi:!0};let _o=(()=>{class t{constructor(t,e,n,i,o){this._picker=t,this._localeService=e,this._renderer=n,this._elRef=i,this.changeDetection=o,this._onChange=Function.prototype,this._onTouched=Function.prototype,this._validatorChange=Function.prototype,this._picker.bsValueChange.subscribe(t=>{this._setInputValue(t),this._value!==t&&(this._value=t,this._onChange(t),this._onTouched()),this.changeDetection.markForCheck()}),this._localeService.localeChange.subscribe(()=>{this._setInputValue(this._value)}),this._picker.dateInputFormat$.pipe(Object(l.a)()).subscribe(()=>{this._setInputValue(this._value)})}onKeydownEvent(t){13!==t.keyCode&&"Enter"!==t.code||this.hide()}_setInputValue(t){const e=t?Se(t,this._picker._config.dateInputFormat,this._localeService.currentLocale):"";this._renderer.setProperty(this._elRef.nativeElement,"value",e)}onChange(t){this.writeValue(t.target.value),this._onChange(this._value),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus(),this._onTouched()}validate(t){const e=t.value;if(null==e||""===e)return null;if(d(e)){if(!h(e))return{bsDate:{invalid:e}};if(this._picker&&this._picker.minDate&&Fe(e,this._picker.minDate,"date"))return this.writeValue(this._picker.minDate),{bsDate:{minDate:this._picker.minDate}};if(this._picker&&this._picker.maxDate&&je(e,this._picker.maxDate,"date"))return this.writeValue(this._picker.maxDate),{bsDate:{maxDate:this._picker.maxDate}}}}registerOnValidatorChange(t){this._validatorChange=t}writeValue(t){if(t){const e=this._localeService.currentLocale;if(!oe(e))throw new Error(`Locale "${e}" is not defined, please add it with "defineLocale(...)"`);this._value=Re(t,this._picker._config.dateInputFormat,this._localeService.currentLocale),this._picker._config.useUtc&&(this._value=Ae(this._value))}else this._value=null;this._picker.bsValue=this._value}setDisabledState(t){this._picker.isDisabled=t,t?this._renderer.setAttribute(this._elRef.nativeElement,"disabled","disabled"):this._renderer.removeAttribute(this._elRef.nativeElement,"disabled")}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}onBlur(){this._onTouched()}hide(){this._picker.hide(),this._renderer.selectRootElement(this._elRef.nativeElement).blur(),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(fo,1),i.Mb(Ui),i.Mb(i.E),i.Mb(i.l),i.Mb(i.h))},t.\u0275dir=i.Hb({type:t,selectors:[["input","bsDatepicker",""]],hostBindings:function(t,e){1&t&&i.cc("change",function(t){return e.onChange(t)})("keyup.esc",function(){return e.hide()})("keydown",function(t){return e.onKeydownEvent(t)})("blur",function(){return e.onBlur()})},features:[i.xb([bo,mo])]}),t})(),yo=(()=>{class t extends zi{constructor(){super(...arguments),this.displayMonths=2}}return t.\u0275fac=function(e){return vo(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const vo=i.Ub(yo);let wo=(()=>{class t{constructor(t,e,n,o,r){this._config=t,this._elementRef=e,this._renderer=n,this.placement="bottom",this.triggers="click",this.outsideClick=!0,this.container="body",this.outsideEsc=!0,this.bsValueChange=new i.n,this._subs=[],this._rangeInputFormat$=new on.a,this._datepicker=r.createLoader(e,o,n),Object.assign(this,t),this.onShown=this._datepicker.onShown,this.onHidden=this._datepicker.onHidden,this.isOpen$=new nn.a(this.isOpen)}get isOpen(){return this._datepicker.isShown}set isOpen(t){this.isOpen$.next(t)}set bsValue(t){this._bsValue!==t&&(this._bsValue=t,this.bsValueChange.emit(t))}set bsConfig(t){this._bsConfig=t,this.setConfig(),this._rangeInputFormat$.next(t&&t.rangeInputFormat)}get bsConfig(){return this._bsConfig}get rangeInputFormat$(){return this._rangeInputFormat$}ngOnInit(){this.isDestroy$=new on.a,this._datepicker.listen({outsideClick:this.outsideClick,outsideEsc:this.outsideEsc,triggers:this.triggers,show:()=>this.show()}),this.setConfig()}ngOnChanges(t){this._datepickerRef&&this._datepickerRef.instance&&(t.minDate&&(this._datepickerRef.instance.minDate=this.minDate),t.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),t.datesDisabled&&(this._datepickerRef.instance.datesDisabled=this.datesDisabled),t.datesEnabled&&(this._datepickerRef.instance.datesEnabled=this.datesEnabled),t.daysDisabled&&(this._datepickerRef.instance.daysDisabled=this.daysDisabled),t.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled),t.dateCustomClasses&&(this._datepickerRef.instance.dateCustomClasses=this.dateCustomClasses))}ngAfterViewInit(){this.isOpen$.pipe(Object(o.a)(t=>t!==this.isOpen),Object(a.a)(this.isDestroy$)).subscribe(()=>this.toggle())}show(){this._datepicker.isShown||(this.setConfig(),this._datepickerRef=this._datepicker.provide({provide:zi,useValue:this._config}).attach(go).to(this.container).position({attachment:this.placement}).show({placement:this.placement}),this._subs.push(this.bsValueChange.subscribe(t=>{this._datepickerRef.instance.value=t})),this._subs.push(this._datepickerRef.instance.valueChange.pipe(Object(o.a)(t=>t&&t[0]&&!!t[1])).subscribe(t=>{this.bsValue=t,this.hide()})))}setConfig(){this._config=Object.assign({},this._config,this.bsConfig,{value:this._bsValue,isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate,daysDisabled:this.daysDisabled||this.bsConfig&&this.bsConfig.daysDisabled,dateCustomClasses:this.dateCustomClasses||this.bsConfig&&this.bsConfig.dateCustomClasses,datesDisabled:this.datesDisabled||this.bsConfig&&this.bsConfig.datesDisabled,datesEnabled:this.datesEnabled||this.bsConfig&&this.bsConfig.datesEnabled,ranges:this.bsConfig&&this.bsConfig.ranges,maxDateRange:this.bsConfig&&this.bsConfig.maxDateRange})}hide(){this.isOpen&&this._datepicker.hide();for(const t of this._subs)t.unsubscribe();this._config.returnFocusToInput&&this._renderer.selectRootElement(this._elementRef.nativeElement).focus()}toggle(){if(this.isOpen)return this.hide();this.show()}ngOnDestroy(){this._datepicker.dispose(),this.isOpen$.next(!1),this.isDestroy$&&(this.isDestroy$.next(),this.isDestroy$.complete())}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(yo),i.Mb(i.l),i.Mb(i.E),i.Mb(i.P),i.Mb(dn.a))},t.\u0275dir=i.Hb({type:t,selectors:[["","bsDaterangepicker",""]],inputs:{placement:"placement",triggers:"triggers",outsideClick:"outsideClick",container:"container",outsideEsc:"outsideEsc",isOpen:"isOpen",bsValue:"bsValue",bsConfig:"bsConfig",isDisabled:"isDisabled",minDate:"minDate",maxDate:"maxDate",dateCustomClasses:"dateCustomClasses",daysDisabled:"daysDisabled",datesDisabled:"datesDisabled",datesEnabled:"datesEnabled"},outputs:{bsValueChange:"bsValueChange",onShown:"onShown",onHidden:"onHidden"},exportAs:["bsDaterangepicker"],features:[i.wb]}),t})();const xo={provide:hn.k,useExisting:Object(i.T)(()=>ko),multi:!0},Co={provide:hn.j,useExisting:Object(i.T)(()=>ko),multi:!0};let ko=(()=>{class t{constructor(t,e,n,i,o){this._picker=t,this._localeService=e,this._renderer=n,this._elRef=i,this.changeDetection=o,this._onChange=Function.prototype,this._onTouched=Function.prototype,this._validatorChange=Function.prototype,this._picker.bsValueChange.subscribe(t=>{this._setInputValue(t),this._value!==t&&(this._value=t,this._onChange(t),this._onTouched()),this.changeDetection.markForCheck()}),this._localeService.localeChange.subscribe(()=>{this._setInputValue(this._value)}),this._picker.rangeInputFormat$.pipe(Object(l.a)()).subscribe(()=>{this._setInputValue(this._value)})}onKeydownEvent(t){13!==t.keyCode&&"Enter"!==t.code||this.hide()}_setInputValue(t){let e="";if(t){const n=t[0]?Se(t[0],this._picker._config.rangeInputFormat,this._localeService.currentLocale):"",i=t[1]?Se(t[1],this._picker._config.rangeInputFormat,this._localeService.currentLocale):"";e=n&&i?n+this._picker._config.rangeSeparator+i:""}this._renderer.setProperty(this._elRef.nativeElement,"value",e)}onChange(t){this.writeValue(t.target.value),this._onChange(this._value),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus(),this._onTouched()}validate(t){const e=t.value,n=[];if(null==e||!g(e))return null;e.sort((t,e)=>t-e);const i=h(e[0]),o=h(e[1]);return i?o?(this._picker&&this._picker.minDate&&Fe(e[0],this._picker.minDate,"date")&&(e[0]=this._picker.minDate,n.push({bsDate:{minDate:this._picker.minDate}})),this._picker&&this._picker.maxDate&&je(e[1],this._picker.maxDate,"date")&&(e[1]=this._picker.maxDate,n.push({bsDate:{maxDate:this._picker.maxDate}})),n.length>0?(this.writeValue(e),n):void 0):{bsDate:{invalid:e[1]}}:{bsDate:{invalid:e[0]}}}registerOnValidatorChange(t){this._validatorChange=t}writeValue(t){if(t){const e=this._localeService.currentLocale;if(!oe(e))throw new Error(`Locale "${e}" is not defined, please add it with "defineLocale(...)"`);let n=[];"string"==typeof t&&(n=t.split(this._picker._config.rangeSeparator)),Array.isArray(t)&&(n=t),this._value=n.map(t=>this._picker._config.useUtc?Ae(Re(t,this._picker._config.rangeInputFormat,this._localeService.currentLocale)):Re(t,this._picker._config.rangeInputFormat,this._localeService.currentLocale)).map(t=>isNaN(t.valueOf())?null:t)}else this._value=null;this._picker.bsValue=this._value}setDisabledState(t){this._picker.isDisabled=t,t?this._renderer.setAttribute(this._elRef.nativeElement,"disabled","disabled"):this._renderer.removeAttribute(this._elRef.nativeElement,"disabled")}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}onBlur(){this._onTouched()}hide(){this._picker.hide(),this._renderer.selectRootElement(this._elRef.nativeElement).blur(),this._picker._config.returnFocusToInput&&this._renderer.selectRootElement(this._elRef.nativeElement).focus()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(wo,1),i.Mb(Ui),i.Mb(i.E),i.Mb(i.l),i.Mb(i.h))},t.\u0275dir=i.Hb({type:t,selectors:[["input","bsDaterangepicker",""]],hostBindings:function(t,e){1&t&&i.cc("change",function(t){return e.onChange(t)})("keyup.esc",function(){return e.hide()})("keydown",function(t){return e.onKeydownEvent(t)})("blur",function(){return e.onBlur()})},features:[i.xb([xo,Co])]}),t})(),Oo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-calendar-layout"]],ngContentSelectors:Zn,decls:6,vars:2,consts:[["title","hey there",4,"ngIf"],[1,"bs-datepicker-head"],[1,"bs-datepicker-body"],[4,"ngIf"],["title","hey there"]],template:function(t,e){1&t&&(i.lc(Gn),i.Ic(0,Yn,1,0,"bs-current-date",0),i.Sb(1,"div",1),i.kc(2),i.Rb(),i.Sb(3,"div",2),i.kc(4,1),i.Rb(),i.Ic(5,Kn,1,0,"bs-timepicker",3)),2&t&&(i.mc("ngIf",!1),i.yb(5),i.mc("ngIf",!1))},directives:function(){return[pn.n,So,Ao]},encapsulation:2}),t})(),So=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-current-date"]],inputs:{title:"title"},decls:3,vars:1,consts:[[1,"current-timedate"]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.Sb(1,"span"),i.Kc(2),i.Rb(),i.Rb()),2&t&&(i.yb(2),i.Lc(e.title))},encapsulation:2}),t})(),Mo=(()=>{class t{constructor(){this.onSelect=new i.n,this.customRange=null}selectFromRanges(t){this.onSelect.emit(t)}checkRange(){return!!this.ranges&&this.ranges.filter(t=>t.value===this.selectedRange).length>0}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-custom-date-view"]],inputs:{ranges:"ranges",selectedRange:"selectedRange",customRangeLabel:"customRangeLabel"},outputs:{onSelect:"onSelect"},decls:4,vars:4,consts:[[1,"bs-datepicker-predefined-btns"],["type","button","class","btn",3,"selected","click",4,"ngFor","ngForOf"],["type","button",1,"btn",3,"click"]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.Ic(1,Xn,2,3,"button",1),i.Sb(2,"button",2),i.cc("click",function(){return e.selectFromRanges(e.customRange)}),i.Kc(3),i.Rb(),i.Rb()),2&t&&(i.yb(1),i.mc("ngForOf",e.ranges),i.yb(1),i.Eb("selected",!e.checkRange()),i.yb(1),i.Mc(" ",e.customRangeLabel," "))},directives:[pn.m],encapsulation:2,changeDetection:0}),t})(),Po=(()=>{class t{constructor(t,e,n){this._config=t,this._elRef=e,this._renderer=n}ngOnInit(){this.day.isToday&&this._config&&this._config.customTodayClass&&this._renderer.addClass(this._elRef.nativeElement,this._config.customTodayClass),"string"==typeof this.day.customClasses&&this.day.customClasses.split(" ").filter(t=>t).forEach(t=>{this._renderer.addClass(this._elRef.nativeElement,t)})}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(zi),i.Mb(i.l),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["","bsDatepickerDayDecorator",""]],hostVars:16,hostBindings:function(t,e){2&t&&i.Eb("disabled",e.day.isDisabled)("is-highlighted",e.day.isHovered)("is-other-month",e.day.isOtherMonth)("is-active-other-month",e.day.isOtherMonthHovered)("in-range",e.day.isInRange)("select-start",e.day.isSelectionStart)("select-end",e.day.isSelectionEnd)("selected",e.day.isSelected)},inputs:{day:"day"},attrs:Jn,decls:1,vars:1,template:function(t,e){1&t&&i.Kc(0),2&t&&i.Lc(e.day.label)},encapsulation:2,changeDetection:0}),t})();const Do={UP:0,DOWN:1};Do[Do.UP]="UP",Do[Do.DOWN]="DOWN";let Eo=(()=>{class t{constructor(){this.onNavigate=new i.n,this.onViewMode=new i.n}navTo(t){this.onNavigate.emit(t?Do.DOWN:Do.UP)}view(t){this.onViewMode.emit(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-datepicker-navigation-view"]],inputs:{calendar:"calendar"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode"},decls:12,vars:8,consts:[["type","button",1,"previous",3,"disabled","click"],[4,"ngIf"],["type","button",1,"current",3,"click"],["type","button",1,"next",3,"disabled","click"]],template:function(t,e){1&t&&(i.Sb(0,"button",0),i.cc("click",function(){return e.navTo(!0)}),i.Sb(1,"span"),i.Kc(2,"\u2039"),i.Rb(),i.Rb(),i.Ic(3,Qn,5,1,"ng-container",1),i.Kc(4," \u200b "),i.Sb(5,"button",2),i.cc("click",function(){return e.view("year")}),i.Sb(6,"span"),i.Kc(7),i.Rb(),i.Rb(),i.Kc(8," \u200b "),i.Sb(9,"button",3),i.cc("click",function(){return e.navTo(!1)}),i.Sb(10,"span"),i.Kc(11,"\u203a"),i.Rb(),i.Rb()),2&t&&(i.Fc("visibility",e.calendar.hideLeftArrow?"hidden":"visible"),i.mc("disabled",e.calendar.disableLeftArrow),i.yb(3),i.mc("ngIf",e.calendar.monthTitle),i.yb(4),i.Lc(e.calendar.yearTitle),i.yb(2),i.Fc("visibility",e.calendar.hideRightArrow?"hidden":"visible"),i.mc("disabled",e.calendar.disableRightArrow))},directives:[pn.n],encapsulation:2,changeDetection:0}),t})(),To=(()=>{class t{constructor(t){this._config=t,this.onNavigate=new i.n,this.onViewMode=new i.n,this.onSelect=new i.n,this.onHover=new i.n,this.onHoverWeek=new i.n,this.isiOS=/iPad|iPhone|iPod/.test(navigator.platform)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,this._config.dateTooltipTexts&&this._config.dateTooltipTexts.length>0&&(this.isShowTooltip=!0)}navigateTo(t){this.onNavigate.emit({step:{month:Do.DOWN===t?-1:1}})}changeViewMode(t){this.onViewMode.emit(t)}selectDay(t){this.onSelect.emit(t)}selectWeek(t){if(!this._config.selectWeek&&!this._config.selectWeekDateRange)return;if(0===t.days.length)return;if(this._config.selectWeek&&t.days[0]&&!t.days[0].isDisabled&&this._config.selectFromOtherMonth)return void this.onSelect.emit(t.days[0]);const e=t.days.find(t=>(this._config.selectFromOtherMonth||!t.isOtherMonth)&&!t.isDisabled);if(this.onSelect.emit(e),this._config.selectWeekDateRange){const e=t.days.slice(0).reverse().find(t=>(this._config.selectFromOtherMonth||!t.isOtherMonth)&&!t.isDisabled);this.onSelect.emit(e)}}weekHoverHandler(t,e){(this._config.selectWeek||this._config.selectWeekDateRange)&&t.days.find(t=>(this._config.selectFromOtherMonth||!t.isOtherMonth)&&!t.isDisabled)&&(t.isHovered=e,this.isWeekHovered=e,this.onHoverWeek.emit(t))}hoverDay(t,e){this._config.selectFromOtherMonth&&t.isOtherMonth&&(t.isOtherMonthHovered=e),this._config.dateTooltipTexts&&(t.tooltipText="",this._config.dateTooltipTexts.forEach(e=>{V(e.date,t.date)&&(t.tooltipText=e.tooltipText)})),this.onHover.emit({cell:t,isHovered:e})}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(zi))},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-days-calendar-view"]],inputs:{calendar:"calendar",options:"options"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode",onSelect:"onSelect",onHover:"onHover",onHoverWeek:"onHoverWeek"},decls:9,vars:4,consts:[[3,"calendar","onNavigate","onViewMode"],["role","grid",1,"days","weeks"],[4,"ngIf"],["aria-label","weekday",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],["aria-label","weekday"],["class","week",3,"active-week",4,"ngIf"],["role","gridcell",4,"ngFor","ngForOf"],[1,"week"],[3,"click",4,"ngIf"],[3,"click","mouseenter","mouseleave",4,"ngIf"],[3,"click"],[3,"click","mouseenter","mouseleave"],["role","gridcell"],["bsDatepickerDayDecorator","",3,"day","tooltip","click","mouseenter","mouseleave",4,"ngIf"],["bsDatepickerDayDecorator","",3,"day","click","mouseenter","mouseleave",4,"ngIf"],["bsDatepickerDayDecorator","",3,"day","click",4,"ngIf"],["bsDatepickerDayDecorator","",3,"day","tooltip","click","mouseenter","mouseleave"],["bsDatepickerDayDecorator","",3,"day","click","mouseenter","mouseleave"],["bsDatepickerDayDecorator","",3,"day","click"]],template:function(t,e){1&t&&(i.Sb(0,"bs-calendar-layout"),i.Sb(1,"bs-datepicker-navigation-view",0),i.cc("onNavigate",function(t){return e.navigateTo(t)})("onViewMode",function(t){return e.changeViewMode(t)}),i.Rb(),i.Sb(2,"table",1),i.Sb(3,"thead"),i.Sb(4,"tr"),i.Ic(5,ti,1,0,"th",2),i.Ic(6,ei,2,1,"th",3),i.Rb(),i.Rb(),i.Sb(7,"tbody"),i.Ic(8,ci,3,2,"tr",4),i.Rb(),i.Rb(),i.Rb()),2&t&&(i.yb(1),i.mc("calendar",e.calendar),i.yb(4),i.mc("ngIf",e.options.showWeekNumbers),i.yb(1),i.mc("ngForOf",e.calendar.weekdays),i.yb(2),i.mc("ngForOf",e.calendar.weeks))},directives:[Oo,Eo,pn.n,pn.m,Po,wn],encapsulation:2}),t})(),Ro=(()=>{class t{constructor(){this.onNavigate=new i.n,this.onViewMode=new i.n,this.onSelect=new i.n,this.onHover=new i.n}navigateTo(t){this.onNavigate.emit({step:{year:Do.DOWN===t?-1:1}})}viewMonth(t){this.onSelect.emit(t)}hoverMonth(t,e){this.onHover.emit({cell:t,isHovered:e})}changeViewMode(t){this.onViewMode.emit(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-month-calendar-view"]],inputs:{calendar:"calendar"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode",onSelect:"onSelect",onHover:"onHover"},decls:5,vars:2,consts:[[3,"calendar","onNavigate","onViewMode"],["role","grid",1,"months"],[4,"ngFor","ngForOf"],["role","gridcell",3,"disabled","is-highlighted","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],["role","gridcell",3,"click","mouseenter","mouseleave"]],template:function(t,e){1&t&&(i.Sb(0,"bs-calendar-layout"),i.Sb(1,"bs-datepicker-navigation-view",0),i.cc("onNavigate",function(t){return e.navigateTo(t)})("onViewMode",function(t){return e.changeViewMode(t)}),i.Rb(),i.Sb(2,"table",1),i.Sb(3,"tbody"),i.Ic(4,di,2,1,"tr",2),i.Rb(),i.Rb(),i.Rb()),2&t&&(i.yb(1),i.mc("calendar",e.calendar),i.yb(3),i.mc("ngForOf",e.calendar.months))},directives:[Oo,Eo,pn.m],encapsulation:2}),t})(),Ao=(()=>{class t{constructor(){this.ampm="ok",this.hours=0,this.minutes=0}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-timepicker"]],decls:16,vars:3,consts:[[1,"bs-timepicker-container"],[1,"bs-timepicker-controls"],["type","button",1,"bs-decrease"],["type","text","placeholder","00",3,"value"],["type","button",1,"bs-increase"],["type","button",1,"switch-time-format"],["src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAABSElEQVQYV3XQPUvDUBQG4HNuagtVqc6KgouCv6GIuIntYBLB9hcIQpLStCAIV7DYmpTcRWcXqZio3Vwc/UCc/QEqfgyKGbr0I7nS1EiHeqYzPO/h5SD0jaxUZjmSLCB+OFb+UFINFwASAEAdpu9gaGXVyAHHFQBkHpKHc6a9dzECvADyY9sqlAMsK9W0jzxDXqeytr3mhQckxSji27TJJ5/rPmIpwJJq3HrtduriYOurv1a4i1p5HnhkG9OFymi0ReoO05cGwb+ayv4dysVygjeFmsP05f8wpZQ8fsdvfmuY9zjWSNqUtgYFVnOVReILYoBFzdQI5/GGFzNHhGbeZnopDGU29sZbscgldmC99w35VOATTycIMMcBXIfpSVGzZhA6C8hh00conln6VQ9TGgV32OEAKQC4DrBq7CJwd0ggR7Vq/rPrfgB+C3sGypY5DAAAAABJRU5ErkJggg==","alt",""]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.Sb(1,"div",1),i.Sb(2,"button",2),i.Kc(3,"-"),i.Rb(),i.Nb(4,"input",3),i.Sb(5,"button",4),i.Kc(6,"+"),i.Rb(),i.Rb(),i.Sb(7,"div",1),i.Sb(8,"button",2),i.Kc(9,"-"),i.Rb(),i.Nb(10,"input",3),i.Sb(11,"button",4),i.Kc(12,"+"),i.Rb(),i.Rb(),i.Sb(13,"button",5),i.Kc(14),i.Nb(15,"img",6),i.Rb(),i.Rb()),2&t&&(i.yb(4),i.mc("value",e.hours),i.yb(6),i.mc("value",e.minutes),i.yb(4),i.Mc("",e.ampm," "))},encapsulation:2}),t})(),Io=(()=>{class t{constructor(){this.onNavigate=new i.n,this.onViewMode=new i.n,this.onSelect=new i.n,this.onHover=new i.n}navigateTo(t){this.onNavigate.emit({step:{year:16*(Do.DOWN===t?-1:1)}})}viewYear(t){this.onSelect.emit(t)}hoverYear(t,e){this.onHover.emit({cell:t,isHovered:e})}changeViewMode(t){this.onViewMode.emit(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["bs-years-calendar-view"]],inputs:{calendar:"calendar"},outputs:{onNavigate:"onNavigate",onViewMode:"onViewMode",onSelect:"onSelect",onHover:"onHover"},decls:5,vars:2,consts:[[3,"calendar","onNavigate","onViewMode"],["role","grid",1,"years"],[4,"ngFor","ngForOf"],["role","gridcell",3,"disabled","is-highlighted","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],["role","gridcell",3,"click","mouseenter","mouseleave"]],template:function(t,e){1&t&&(i.Sb(0,"bs-calendar-layout"),i.Sb(1,"bs-datepicker-navigation-view",0),i.cc("onNavigate",function(t){return e.navigateTo(t)})("onViewMode",function(t){return e.changeViewMode(t)}),i.Rb(),i.Sb(2,"table",1),i.Sb(3,"tbody"),i.Ic(4,pi,2,1,"tr",2),i.Rb(),i.Rb(),i.Rb()),2&t&&(i.yb(1),i.mc("calendar",e.calendar),i.yb(3),i.mc("ngForOf",e.calendar.years))},directives:[Oo,Eo,pn.m],encapsulation:2}),t})(),jo=(()=>{class t{static forRoot(){return{ngModule:t,providers:[dn.a,tn.a,ho,qi,Wi,Ui]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[pn.c,xn.forRoot()]]}),t})();class Fo{format(t,e,n){return Se(t,e,n)}}let No=(()=>{class t{constructor(){this.selectionDone=new i.n(void 0),this.update=new i.n(!1),this.activeDateChange=new i.n(void 0),this.stepDay={},this.stepMonth={},this.stepYear={},this.modes=["day","month","year"],this.dateFormatter=new Fo}get activeDate(){return this._activeDate}set activeDate(t){this._activeDate=t}ngOnInit(){this.uniqueId="datepicker--"+Math.floor(1e4*Math.random()),this.initDate?(this.activeDate=this.initDate,this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate)):void 0===this.activeDate&&(this.activeDate=new Date)}ngOnChanges(t){this.refreshView(),this.checkIfActiveDateGotUpdated(t.activeDate)}checkIfActiveDateGotUpdated(t){if(t&&!t.firstChange){const e=t.previousValue;e&&e instanceof Date&&e.getTime()!==t.currentValue.getTime()&&this.activeDateChange.emit(this.activeDate)}}setCompareHandler(t,e){"day"===e&&(this.compareHandlerDay=t),"month"===e&&(this.compareHandlerMonth=t),"year"===e&&(this.compareHandlerYear=t)}compare(t,e){if(void 0!==t&&void 0!==e)return"day"===this.datepickerMode&&this.compareHandlerDay?this.compareHandlerDay(t,e):"month"===this.datepickerMode&&this.compareHandlerMonth?this.compareHandlerMonth(t,e):"year"===this.datepickerMode&&this.compareHandlerYear?this.compareHandlerYear(t,e):void 0}setRefreshViewHandler(t,e){"day"===e&&(this.refreshViewHandlerDay=t),"month"===e&&(this.refreshViewHandlerMonth=t),"year"===e&&(this.refreshViewHandlerYear=t)}refreshView(){"day"===this.datepickerMode&&this.refreshViewHandlerDay&&this.refreshViewHandlerDay(),"month"===this.datepickerMode&&this.refreshViewHandlerMonth&&this.refreshViewHandlerMonth(),"year"===this.datepickerMode&&this.refreshViewHandlerYear&&this.refreshViewHandlerYear()}dateFilter(t,e){return this.dateFormatter.format(t,e,this.locale)}isActive(t){return 0===this.compare(t.date,this.activeDate)&&(this.activeDateId=t.uid,!0)}createDateObject(t,e){const n={};return n.date=new Date(t.getFullYear(),t.getMonth(),t.getDate()),n.date=this.fixTimeZone(n.date),n.label=this.dateFilter(t,e),n.selected=0===this.compare(t,this.selectedDate),n.disabled=this.isDisabled(t),n.current=0===this.compare(t,new Date),n.customClass=this.getCustomClassForDate(n.date),n}split(t,e){const n=[];for(;t.length>0;)n.push(t.splice(0,e));return n}fixTimeZone(t){const e=t.getHours();return new Date(t.getFullYear(),t.getMonth(),t.getDate(),23===e?e+2:0)}select(t,e=!0){this.datepickerMode===this.minMode?(this.activeDate||(this.activeDate=new Date(0,0,0,0,0,0,0)),this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.activeDate=this.fixTimeZone(this.activeDate),e&&this.selectionDone.emit(this.activeDate)):(this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.activeDate=this.fixTimeZone(this.activeDate),e&&(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)-1])),this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate),this.refreshView()}move(t){let e;if("day"===this.datepickerMode&&(e=this.stepDay),"month"===this.datepickerMode&&(e=this.stepMonth),"year"===this.datepickerMode&&(e=this.stepYear),e){const n=this.activeDate.getFullYear()+t*(e.years||0),i=this.activeDate.getMonth()+t*(e.months||0);this.activeDate=new Date(n,i,1),this.refreshView(),this.activeDateChange.emit(this.activeDate)}}toggleMode(t){const e=t||1;this.datepickerMode===this.maxMode&&1===e||this.datepickerMode===this.minMode&&-1===e||(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)+e],this.refreshView())}getCustomClassForDate(t){if(!this.customClass)return"";const e=this.customClass.find(e=>e.date.valueOf()===t.valueOf()&&e.mode===this.datepickerMode,this);return void 0===e?"":e.clazz}compareDateDisabled(t,e){if(void 0!==t&&void 0!==e)return"day"===t.mode&&this.compareHandlerDay?this.compareHandlerDay(t.date,e):"month"===t.mode&&this.compareHandlerMonth?this.compareHandlerMonth(t.date,e):"year"===t.mode&&this.compareHandlerYear?this.compareHandlerYear(t.date,e):void 0}isDisabled(t){let e=!1;return this.dateDisabled&&this.dateDisabled.forEach(n=>{0===this.compareDateDisabled(n,t)&&(e=!0)}),this.dayDisabled&&(e=e||this.dayDisabled.indexOf(t.getDay())>-1),e||this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["datepicker-inner"]],inputs:{activeDate:"activeDate",datepickerMode:"datepickerMode",locale:"locale",startingDay:"startingDay",yearRange:"yearRange",minDate:"minDate",maxDate:"maxDate",minMode:"minMode",maxMode:"maxMode",showWeeks:"showWeeks",formatDay:"formatDay",formatMonth:"formatMonth",formatYear:"formatYear",formatDayHeader:"formatDayHeader",formatDayTitle:"formatDayTitle",formatMonthTitle:"formatMonthTitle",onlyCurrentMonth:"onlyCurrentMonth",shortcutPropagation:"shortcutPropagation",customClass:"customClass",monthColLimit:"monthColLimit",yearColLimit:"yearColLimit",dateDisabled:"dateDisabled",dayDisabled:"dayDisabled",initDate:"initDate"},outputs:{selectionDone:"selectionDone",update:"update",activeDateChange:"activeDateChange"},features:[i.wb],ngContentSelectors:gi,decls:1,vars:1,consts:[["class","well well-sm bg-faded p-a card","role","application",4,"ngIf"],["role","application",1,"well","well-sm","bg-faded","p-a","card"]],template:function(t,e){1&t&&(i.lc(),i.Ic(0,fi,2,0,"div",0)),2&t&&i.mc("ngIf",e.datepickerMode)},directives:[pn.n],encapsulation:2}),t})(),Lo=(()=>{class t{constructor(){this.locale="en",this.datepickerMode="day",this.startingDay=0,this.yearRange=20,this.minMode="day",this.maxMode="year",this.showWeeks=!0,this.formatDay="DD",this.formatMonth="MMMM",this.formatYear="YYYY",this.formatDayHeader="dd",this.formatDayTitle="MMMM YYYY",this.formatMonthTitle="YYYY",this.onlyCurrentMonth=!1,this.monthColLimit=3,this.yearColLimit=5,this.shortcutPropagation=!1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(i.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const Ho={provide:hn.k,useExisting:Object(i.T)(()=>zo),multi:!0};let zo=(()=>{class t{constructor(t){this.datepickerMode="day",this.showWeeks=!0,this.selectionDone=new i.n(void 0),this.activeDateChange=new i.n(void 0),this.onChange=Function.prototype,this.onTouched=Function.prototype,this._now=new Date,this.config=t,this.configureOptions()}get activeDate(){return this._activeDate||this._now}set activeDate(t){this._activeDate=t}configureOptions(){Object.assign(this,this.config)}onUpdate(t){this.activeDate=t,this.onChange(t)}onSelectionDone(t){this.selectionDone.emit(t)}onActiveDateChange(t){this.activeDateChange.emit(t)}writeValue(t){if(0!==this._datePicker.compare(t,this._activeDate))return t&&t instanceof Date?(this.activeDate=t,void this._datePicker.select(t,!1)):void(this.activeDate=t?new Date(t):void 0)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(Lo))},t.\u0275cmp=i.Gb({type:t,selectors:[["datepicker"]],viewQuery:function(t,e){if(1&t&&i.Ec(No,!0),2&t){let t;i.vc(t=i.dc())&&(e._datePicker=t.first)}},inputs:{datepickerMode:"datepickerMode",showWeeks:"showWeeks",activeDate:"activeDate",initDate:"initDate",minDate:"minDate",maxDate:"maxDate",minMode:"minMode",maxMode:"maxMode",formatDay:"formatDay",formatMonth:"formatMonth",formatYear:"formatYear",formatDayHeader:"formatDayHeader",formatDayTitle:"formatDayTitle",formatMonthTitle:"formatMonthTitle",startingDay:"startingDay",yearRange:"yearRange",onlyCurrentMonth:"onlyCurrentMonth",shortcutPropagation:"shortcutPropagation",monthColLimit:"monthColLimit",yearColLimit:"yearColLimit",customClass:"customClass",dateDisabled:"dateDisabled",dayDisabled:"dayDisabled"},outputs:{selectionDone:"selectionDone",activeDateChange:"activeDateChange"},features:[i.xb([Ho])],decls:4,vars:24,consts:[[3,"activeDate","locale","datepickerMode","initDate","minDate","maxDate","minMode","maxMode","showWeeks","formatDay","formatMonth","formatYear","formatDayHeader","formatDayTitle","formatMonthTitle","startingDay","yearRange","customClass","dateDisabled","dayDisabled","onlyCurrentMonth","shortcutPropagation","monthColLimit","yearColLimit","update","selectionDone","activeDateChange"],["tabindex","0"]],template:function(t,e){1&t&&(i.Sb(0,"datepicker-inner",0),i.cc("update",function(t){return e.onUpdate(t)})("selectionDone",function(t){return e.onSelectionDone(t)})("activeDateChange",function(t){return e.onActiveDateChange(t)}),i.Nb(1,"daypicker",1),i.Nb(2,"monthpicker",1),i.Nb(3,"yearpicker",1),i.Rb()),2&t&&i.mc("activeDate",e.activeDate)("locale",e.config.locale)("datepickerMode",e.datepickerMode)("initDate",e.initDate)("minDate",e.minDate)("maxDate",e.maxDate)("minMode",e.minMode)("maxMode",e.maxMode)("showWeeks",e.showWeeks)("formatDay",e.formatDay)("formatMonth",e.formatMonth)("formatYear",e.formatYear)("formatDayHeader",e.formatDayHeader)("formatDayTitle",e.formatDayTitle)("formatMonthTitle",e.formatMonthTitle)("startingDay",e.startingDay)("yearRange",e.yearRange)("customClass",e.customClass)("dateDisabled",e.dateDisabled)("dayDisabled",e.dayDisabled)("onlyCurrentMonth",e.onlyCurrentMonth)("shortcutPropagation",e.shortcutPropagation)("monthColLimit",e.monthColLimit)("yearColLimit",e.yearColLimit)},directives:function(){return[No,Vo,Bo,qo]},encapsulation:2}),t})(),Vo=(()=>{class t{constructor(t){this.labels=[],this.rows=[],this.weekNumbers=[],this.datePicker=t}get isBs4(){return!Object(fn.d)()}ngOnInit(){const t=this;this.datePicker.stepDay={months:1},this.datePicker.setRefreshViewHandler(function(){const e=this.activeDate.getFullYear(),n=this.activeDate.getMonth(),i=new Date(e,n,1),o=this.startingDay-i.getDay(),r=o>0?7-o:-o,s=new Date(i.getTime());r>0&&s.setDate(1-r);const a=t.getDates(s,42),l=[];for(let t=0;t<42;t++){const e=this.createDateObject(a[t],this.formatDay);e.secondary=a[t].getMonth()!==n,e.uid=this.uniqueId+"-"+t,l[t]=e}t.labels=[];for(let c=0;c<7;c++)t.labels[c]={},t.labels[c].abbr=this.dateFilter(l[c].date,this.formatDayHeader),t.labels[c].full=this.dateFilter(l[c].date,"EEEE");if(t.title=this.dateFilter(this.activeDate,this.formatDayTitle),t.rows=this.split(l,7),this.showWeeks){t.weekNumbers=[];const e=(11-this.startingDay)%7,n=t.rows.length;for(let i=0;i<n;i++)t.weekNumbers.push(t.getISO8601WeekNumber(t.rows[i][e].date))}},"day"),this.datePicker.setCompareHandler(function(t,e){const n=new Date(t.getFullYear(),t.getMonth(),t.getDate()),i=new Date(e.getFullYear(),e.getMonth(),e.getDate());return n.getTime()-i.getTime()},"day"),this.datePicker.refreshView()}getDates(t,e){const n=new Array(e);let i,o=new Date(t.getTime()),r=0;for(;r<e;)i=new Date(o.getTime()),i=this.datePicker.fixTimeZone(i),n[r++]=i,o=new Date(i.getFullYear(),i.getMonth(),i.getDate()+1);return n}getISO8601WeekNumber(t){const e=new Date(t.getTime());e.setDate(e.getDate()+4-(e.getDay()||7));const n=e.getTime();return e.setMonth(0),e.setDate(1),Math.floor(Math.round((n-e.getTime())/864e5)/7)+1}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(No))},t.\u0275cmp=i.Gb({type:t,selectors:[["daypicker"]],decls:1,vars:1,consts:[["role","grid","aria-activedescendant","activeDateId",4,"ngIf"],["role","grid","aria-activedescendant","activeDateId"],["type","button","class","btn btn-default btn-secondary btn-sm pull-left float-left","tabindex","-1",3,"click",4,"ngIf"],["type","button","tabindex","-1",1,"btn","btn-default","btn-secondary","btn-sm",2,"width","100%",3,"id","disabled","ngClass","click"],["type","button","class","btn btn-default btn-secondary btn-sm pull-right float-right","tabindex","-1",3,"click",4,"ngIf"],[4,"ngIf"],["class","text-center",4,"ngFor","ngForOf"],["ngFor","",3,"ngForOf"],["type","button","tabindex","-1",1,"btn","btn-default","btn-secondary","btn-sm","pull-left","float-left",3,"click"],["type","button","tabindex","-1",1,"btn","btn-default","btn-secondary","btn-sm","pull-right","float-right",3,"click"],[1,"text-center"],["aria-label","labelz.full"],["class","h6","class","text-center",4,"ngIf"],["class","text-center","role","gridcell",3,"id",4,"ngFor","ngForOf"],["role","gridcell",1,"text-center",3,"id"],["type","button","style","min-width:100%;","tabindex","-1",3,"class","ngClass","disabled","click",4,"ngIf"],["type","button","tabindex","-1",2,"min-width","100%",3,"ngClass","disabled","click"],[3,"ngClass"]],template:function(t,e){1&t&&i.Ic(0,Ei,18,15,"table",0),2&t&&i.mc("ngIf","day"===e.datePicker.datepickerMode)},directives:[pn.n,pn.l,pn.m],styles:["[_nghost-%COMP%] .btn-secondary[_ngcontent-%COMP%] {\n color: #292b2c;\n background-color: #fff;\n border-color: #ccc;\n }\n [_nghost-%COMP%] .btn-info[_ngcontent-%COMP%] .text-muted[_ngcontent-%COMP%] {\n color: #292b2c !important;\n }"]}),t})(),Bo=(()=>{class t{constructor(t){this.rows=[],this.datePicker=t}get isBs4(){return!Object(fn.d)()}ngOnInit(){const t=this;this.datePicker.stepMonth={years:1},this.datePicker.setRefreshViewHandler(function(){const e=new Array(12),n=this.activeDate.getFullYear();let i;for(let t=0;t<12;t++)i=new Date(n,t,1),i=this.fixTimeZone(i),e[t]=this.createDateObject(i,this.formatMonth),e[t].uid=this.uniqueId+"-"+t;t.title=this.dateFilter(this.activeDate,this.formatMonthTitle),t.rows=this.split(e,t.datePicker.monthColLimit)},"month"),this.datePicker.setCompareHandler(function(t,e){const n=new Date(t.getFullYear(),t.getMonth()),i=new Date(e.getFullYear(),e.getMonth());return n.getTime()-i.getTime()},"month"),this.datePicker.refreshView()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(No))},t.\u0275cmp=i.Gb({type:t,selectors:[["monthpicker"]],decls:1,vars:1,consts:[["role","grid",4,"ngIf"],["role","grid"],["type","button","tabindex","-1",1,"btn","btn-default","btn-sm","pull-left","float-left",3,"click"],["type","button","tabindex","-1",1,"btn","btn-default","btn-sm",2,"width","100%",3,"id","disabled","ngClass","click"],["type","button","tabindex","-1",1,"btn","btn-default","btn-sm","pull-right","float-right",3,"click"],[4,"ngFor","ngForOf"],["class","text-center","role","gridcell",3,"ngClass",4,"ngFor","ngForOf"],["role","gridcell",1,"text-center",3,"ngClass"],["type","button","tabindex","-1",1,"btn","btn-default",2,"min-width","100%",3,"ngClass","disabled","click"],[3,"ngClass"]],template:function(t,e){1&t&&i.Ic(0,ji,15,8,"table",0),2&t&&i.mc("ngIf","month"===e.datePicker.datepickerMode)},directives:[pn.n,pn.l,pn.m],styles:[Hi]}),t})(),qo=(()=>{class t{constructor(t){this.rows=[],this.datePicker=t}get isBs4(){return!Object(fn.d)()}ngOnInit(){const t=this;this.datePicker.stepYear={years:this.datePicker.yearRange},this.datePicker.setRefreshViewHandler(function(){const e=new Array(this.yearRange);let n;const i=t.getStartingYear(this.activeDate.getFullYear());for(let t=0;t<this.yearRange;t++)n=new Date(i+t,0,1),n=this.fixTimeZone(n),e[t]=this.createDateObject(n,this.formatYear),e[t].uid=this.uniqueId+"-"+t;t.title=[e[0].label,e[this.yearRange-1].label].join(" - "),t.rows=this.split(e,t.datePicker.yearColLimit)},"year"),this.datePicker.setCompareHandler(function(t,e){return t.getFullYear()-e.getFullYear()},"year"),this.datePicker.refreshView()}getStartingYear(t){return(t-1)/this.datePicker.yearRange*this.datePicker.yearRange+1}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(No))},t.\u0275cmp=i.Gb({type:t,selectors:[["yearpicker"]],decls:1,vars:1,consts:[["role","grid",4,"ngIf"],["role","grid"],["type","button","tabindex","-1",1,"btn","btn-default","btn-sm","pull-left","float-left",3,"click"],["role","heading","type","button","tabindex","-1",1,"btn","btn-default","btn-sm",2,"width","100%",3,"id","disabled","ngClass","click"],["type","button","tabindex","-1",1,"btn","btn-default","btn-sm","pull-right","float-right",3,"click"],[4,"ngFor","ngForOf"],["class","text-center","role","gridcell",4,"ngFor","ngForOf"],["role","gridcell",1,"text-center"],["type","button","tabindex","-1",1,"btn","btn-default",2,"min-width","100%",3,"ngClass","disabled","click"],[3,"ngClass"]],template:function(t,e){1&t&&i.Ic(0,Li,15,8,"table",0),2&t&&i.mc("ngIf","year"===e.datePicker.datepickerMode)},directives:[pn.n,pn.l,pn.m],styles:[Hi]}),t})()},iInd:function(t,e,n){"use strict";n.d(e,"a",function(){return qt}),n.d(e,"b",function(){return z}),n.d(e,"c",function(){return B}),n.d(e,"d",function(){return H}),n.d(e,"e",function(){return ln}),n.d(e,"f",function(){return hn}),n.d(e,"g",function(){return un}),n.d(e,"h",function(){return Cn}),n.d(e,"i",function(){return pn});var i=n("SVse"),o=n("8Y7J"),r=n("LRne"),s=n("Cfvw"),a=n("2Vo4"),l=n("itXk"),c=n("HDdC"),u=n("sVev"),d=n("EY2u");function h(t){return new c.a(e=>{let n;try{n=t()}catch(i){return void e.error(i)}return(n?Object(s.a)(n):Object(d.b)()).subscribe(e)})}var p=n("XNiG"),f=n("lJxs"),g=n("0EUg"),b=n("pLZG"),m=n("7o/Q"),_=n("4I5i");function y(t){return function(e){return 0===t?Object(d.b)():e.lift(new v(t))}}class v{constructor(t){if(this.total=t,this.total<0)throw new _.a}call(t,e){return e.subscribe(new w(t,this.total))}}class w extends m.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,i=this.count++;e.length<n?e.push(t):e[i%n]=t}_complete(){const t=this.destination;let e=this.count;if(e>0){const n=this.count>=this.total?this.total:this.count,i=this.ring;for(let o=0;o<n;o++){const o=e++%n;t.next(i[o])}}t.complete()}}var x=n("XDbj"),C=n("xbPD"),k=n("SpAZ"),O=n("eIep"),S=n("IzEk"),M=n("JX91"),P=n("Kqap"),D=n("JIr8"),E=n("bOdf"),T=n("SxV6"),R=n("5+tZ"),A=n("vkgz"),I=n("quSY");class j{constructor(t){this.callback=t}call(t,e){return e.subscribe(new F(t,this.callback))}}class F extends m.a{constructor(t,e){super(t),this.add(new I.a(e))}}var N=n("bHdf");class L{constructor(t,e){this.id=t,this.url=e}}class H extends L{constructor(t,e,n="imperative",i=null){super(t,e),this.navigationTrigger=n,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class z extends L{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class V extends L{constructor(t,e,n){super(t,e),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class B extends L{constructor(t,e,n){super(t,e),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class q extends L{constructor(t,e,n,i){super(t,e),this.urlAfterRedirects=n,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class U extends L{constructor(t,e,n,i){super(t,e),this.urlAfterRedirects=n,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class W extends L{constructor(t,e,n,i,o){super(t,e),this.urlAfterRedirects=n,this.state=i,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class $ extends L{constructor(t,e,n,i){super(t,e),this.urlAfterRedirects=n,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Y extends L{constructor(t,e,n,i){super(t,e),this.urlAfterRedirects=n,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class K{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class G{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Z{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class X{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class J{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Q{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class tt{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}')`}}class et{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 nt(t){return new et(t)}function it(t){const e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function ot(t,e,n){const i=n.path.split("/");if(i.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||i.length<t.length))return null;const o={};for(let r=0;r<i.length;r++){const e=i[r],n=t[r];if(e.startsWith(":"))o[e.substring(1)]=n;else if(e!==n.path)return null}return{consumed:t.slice(0,i.length),posParams:o}}function rt(t,e){const n=Object.keys(t),i=Object.keys(e);if(!n||!i||n.length!=i.length)return!1;let o;for(let r=0;r<n.length;r++)if(o=n[r],!st(t[o],e[o]))return!1;return!0}function st(t,e){if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;const n=[...t].sort(),i=[...e].sort();return n.every((t,e)=>i[e]===t)}return t===e}function at(t){return Array.prototype.concat.apply([],t)}function lt(t){return t.length>0?t[t.length-1]:null}function ct(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function ut(t){return Object(o.pb)(t)?t:Object(o.qb)(t)?Object(s.a)(Promise.resolve(t)):Object(r.a)(t)}function dt(t,e,n){return n?function(t,e){return rt(t,e)}(t.queryParams,e.queryParams)&&ht(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>st(t[n],e[n]))}(t.queryParams,e.queryParams)&&pt(t.root,e.root)}function ht(t,e){if(!_t(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(!ht(t.children[n],e.children[n]))return!1}return!0}function pt(t,e){return ft(t,e,e.segments)}function ft(t,e,n){if(t.segments.length>n.length)return!!_t(t.segments.slice(0,n.length),n)&&!e.hasChildren();if(t.segments.length===n.length){if(!_t(t.segments,n))return!1;for(const n in e.children){if(!t.children[n])return!1;if(!pt(t.children[n],e.children[n]))return!1}return!0}{const i=n.slice(0,t.segments.length),o=n.slice(t.segments.length);return!!_t(t.segments,i)&&!!t.children.primary&&ft(t.children.primary,e,o)}}class gt{constructor(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=nt(this.queryParams)),this._queryParamMap}toString(){return xt.serialize(this)}}class bt{constructor(t,e){this.segments=t,this.children=e,this.parent=null,ct(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ct(this)}}class mt{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=nt(this.parameters)),this._parameterMap}toString(){return Et(this)}}function _t(t,e){return t.length===e.length&&t.every((t,n)=>t.path===e[n].path)}function yt(t,e){let n=[];return ct(t.children,(t,i)=>{"primary"===i&&(n=n.concat(e(t,i)))}),ct(t.children,(t,i)=>{"primary"!==i&&(n=n.concat(e(t,i)))}),n}class vt{}class wt{parse(t){const e=new jt(t);return new gt(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){return`${"/"+kt(t.root,!0)}${function(t){const e=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(t=>`${St(e)}=${St(t)}`).join("&"):`${St(e)}=${St(n)}`});return e.length?"?"+e.join("&"):""}(t.queryParams)}${"string"==typeof t.fragment?"#"+encodeURI(t.fragment):""}`}}const xt=new wt;function Ct(t){return t.segments.map(t=>Et(t)).join("/")}function kt(t,e){if(!t.hasChildren())return Ct(t);if(e){const e=t.children.primary?kt(t.children.primary,!1):"",n=[];return ct(t.children,(t,e)=>{"primary"!==e&&n.push(`${e}:${kt(t,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}{const e=yt(t,(e,n)=>"primary"===n?[kt(t.children.primary,!1)]:[`${n}:${kt(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children.primary?`${Ct(t)}/${e[0]}`:`${Ct(t)}/(${e.join("//")})`}}function Ot(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function St(t){return Ot(t).replace(/%3B/gi,";")}function Mt(t){return Ot(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Pt(t){return decodeURIComponent(t)}function Dt(t){return Pt(t.replace(/\+/g,"%20"))}function Et(t){return`${Mt(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${Mt(t)}=${Mt(e[t])}`).join("")}`;var e}const Tt=/^[^\/()?;=#]+/;function Rt(t){const e=t.match(Tt);return e?e[0]:""}const At=/^[^=?&#]+/,It=/^[^?&#]+/;class jt{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bt([],{}):new bt([],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.primary=new bt(t,e)),n}parseSegment(){const t=Rt(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new mt(Pt(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=Rt(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=Rt(this.remaining);t&&(n=t,this.capture(n))}t[Pt(e)]=Pt(n)}parseQueryParam(t){const e=function(t){const e=t.match(At);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(It);return e?e[0]:""}(this.remaining);t&&(n=t,this.capture(n))}const i=Dt(e),o=Dt(n);if(t.hasOwnProperty(i)){let e=t[i];Array.isArray(e)||(e=[e],t[i]=e),e.push(o)}else t[i]=o}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=Rt(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error(`Cannot parse url '${this.url}'`);let o=void 0;n.indexOf(":")>-1?(o=n.substr(0,n.indexOf(":")),this.capture(o),this.capture(":")):t&&(o="primary");const r=this.parseChildren();e[o]=1===Object.keys(r).length?r.primary:new bt([],r),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 Ft{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=Nt(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=Nt(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Lt(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return Lt(t,this._root).map(t=>t.value)}}function Nt(t,e){if(t===e.value)return e;for(const n of e.children){const e=Nt(t,n);if(e)return e}return null}function Lt(t,e){if(t===e.value)return[e];for(const n of e.children){const i=Lt(t,n);if(i.length)return i.unshift(e),i}return[]}class Ht{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function zt(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class Vt extends Ft{constructor(t,e){super(t),this.snapshot=e,Yt(this,t)}toString(){return this.snapshot.toString()}}function Bt(t,e){const n=function(t,e){const n=new Wt([],{},{},"",{},"primary",e,null,t.root,-1,{});return new $t("",new Ht(n,[]))}(t,e),i=new a.a([new mt("",{})]),o=new a.a({}),r=new a.a({}),s=new a.a({}),l=new a.a(""),c=new qt(i,o,s,l,r,"primary",e,n.root);return c.snapshot=n.root,new Vt(new Ht(c,[]),n)}class qt{constructor(t,e,n,i,o,r,s,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=o,this.outlet=r,this.component=s,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(f.a)(t=>nt(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(f.a)(t=>nt(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ut(t,e="emptyOnly"){const n=t.pathFromRoot;let i=0;if("always"!==e)for(i=n.length-1;i>=1;){const t=n[i],e=n[i-1];if(t.routeConfig&&""===t.routeConfig.path)i--;else{if(e.component)break;i--}}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(i))}class Wt{constructor(t,e,n,i,o,r,s,a,l,c,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=o,this.outlet=r,this.component=s,this.routeConfig=a,this._urlSegment=l,this._lastPathIndex=c,this._resolve=u}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=nt(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=nt(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class $t extends Ft{constructor(t,e){super(e),this.url=t,Yt(this,e)}toString(){return Kt(this._root)}}function Yt(t,e){e.value._routerState=t,e.children.forEach(e=>Yt(t,e))}function Kt(t){const e=t.children.length>0?` { ${t.children.map(Kt).join(", ")} } `:"";return`${t.value}${e}`}function Gt(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,rt(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),rt(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;n<t.length;++n)if(!rt(t[n],e[n]))return!1;return!0}(e.url,n.url)||t.url.next(n.url),rt(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function Zt(t,e){var n,i;return rt(t.params,e.params)&&_t(n=t.url,i=e.url)&&n.every((t,e)=>rt(t.parameters,i[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||Zt(t.parent,e.parent))}function Xt(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){const i=n.value;i._futureSnapshot=e.value;const o=function(t,e,n){return e.children.map(e=>{for(const i of n.children)if(t.shouldReuseRoute(e.value,i.value.snapshot))return Xt(t,e,i);return Xt(t,e)})}(t,e,n);return new Ht(i,o)}{const n=t.retrieve(e.value);if(n){const t=n.route;return Jt(e,t),t}{const n=new qt(new a.a((i=e.value).url),new a.a(i.params),new a.a(i.queryParams),new a.a(i.fragment),new a.a(i.data),i.outlet,i.component,i),o=e.children.map(e=>Xt(t,e));return new Ht(n,o)}}var i}function Jt(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<t.children.length;++n)Jt(t.children[n],e.children[n])}function Qt(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function te(t){return"object"==typeof t&&null!=t&&t.outlets}function ee(t,e,n,i,o){let r={};return i&&ct(i,(t,e)=>{r[e]=Array.isArray(t)?t.map(t=>""+t):""+t}),new gt(n.root===t?e:ne(n.root,t,e),r,o)}function ne(t,e,n){const i={};return ct(t.children,(t,o)=>{i[o]=t===e?n:ne(t,e,n)}),new bt(t.segments,i)}class ie{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&Qt(n[0]))throw new Error("Root segment cannot have matrix parameters");const i=n.find(te);if(i&&i!==lt(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class oe{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function re(t,e,n){if(t||(t=new bt([],{})),0===t.segments.length&&t.hasChildren())return se(t,e,n);const i=function(t,e,n){let i=0,o=e;const r={match:!1,pathIndex:0,commandIndex:0};for(;o<t.segments.length;){if(i>=n.length)return r;const e=t.segments[o],s=n[i];if(te(s))break;const a=""+s,l=i<n.length-1?n[i+1]:null;if(o>0&&void 0===a)break;if(a&&l&&"object"==typeof l&&void 0===l.outlets){if(!ue(a,l,e))return r;i+=2}else{if(!ue(a,{},e))return r;i++}o++}return{match:!0,pathIndex:o,commandIndex:i}}(t,e,n),o=n.slice(i.commandIndex);if(i.match&&i.pathIndex<t.segments.length){const e=new bt(t.segments.slice(0,i.pathIndex),{});return e.children.primary=new bt(t.segments.slice(i.pathIndex),t.children),se(e,0,o)}return i.match&&0===o.length?new bt(t.segments,{}):i.match&&!t.hasChildren()?ae(t,e,n):i.match?se(t,0,o):ae(t,e,n)}function se(t,e,n){if(0===n.length)return new bt(t.segments,{});{const i=function(t){return te(t[0])?t[0].outlets:{primary:t}}(n),o={};return ct(i,(n,i)=>{"string"==typeof n&&(n=[n]),null!==n&&(o[i]=re(t.children[i],e,n))}),ct(t.children,(t,e)=>{void 0===i[e]&&(o[e]=t)}),new bt(t.segments,o)}}function ae(t,e,n){const i=t.segments.slice(0,e);let o=0;for(;o<n.length;){const r=n[o];if(te(r)){const t=le(r.outlets);return new bt(i,t)}if(0===o&&Qt(n[0])){i.push(new mt(t.segments[e].path,n[0])),o++;continue}const s=te(r)?r.outlets.primary:""+r,a=o<n.length-1?n[o+1]:null;s&&a&&Qt(a)?(i.push(new mt(s,ce(a))),o+=2):(i.push(new mt(s,{})),o++)}return new bt(i,{})}function le(t){const e={};return ct(t,(t,n)=>{"string"==typeof t&&(t=[t]),null!==t&&(e[n]=ae(new bt([],{}),0,t))}),e}function ce(t){const e={};return ct(t,(t,n)=>e[n]=""+t),e}function ue(t,e,n){return t==n.path&&rt(e,n.parameters)}class de{constructor(t,e,n,i){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=i}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),Gt(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const i=zt(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,i[e],n),delete i[e]}),ct(i,(t,e)=>{this.deactivateRouteAndItsChildren(t,n)})}deactivateRoutes(t,e,n){const i=t.value,o=e?e.value:null;if(i===o)if(i.component){const o=n.getContext(i.outlet);o&&this.deactivateChildRoutes(t,e,o.children)}else this.deactivateChildRoutes(t,e,n);else o&&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(),i=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:i})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet);if(n){const i=zt(t),o=t.value.component?n.children:e;ct(i,(t,e)=>this.deactivateRouteAndItsChildren(t,o)),n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}}activateChildRoutes(t,e,n){const i=zt(e);t.children.forEach(t=>{this.activateRoutes(t,i[t.value.outlet],n),this.forwardEvent(new Q(t.value.snapshot))}),t.children.length&&this.forwardEvent(new X(t.value.snapshot))}activateRoutes(t,e,n){const i=t.value,o=e?e.value:null;if(Gt(i),i===o)if(i.component){const o=n.getOrCreateContext(i.outlet);this.activateChildRoutes(t,e,o.children)}else this.activateChildRoutes(t,e,n);else if(i.component){const e=n.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const t=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.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),he(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}(i.snapshot),o=n?n.module.componentFactoryResolver:null;e.attachRef=null,e.route=i,e.resolver=o,e.outlet&&e.outlet.activateWith(i,o),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,n)}}function he(t){Gt(t.value),t.children.forEach(he)}class pe{constructor(t,e){this.routes=t,this.module=e}}function fe(t){return"function"==typeof t}function ge(t){return t instanceof gt}const be=Symbol("INITIAL_VALUE");function me(){return Object(O.a)(t=>Object(l.b)(...t.map(t=>t.pipe(Object(S.a)(1),Object(M.a)(be)))).pipe(Object(P.a)((t,e)=>{let n=!1;return e.reduce((t,i,o)=>{if(t!==be)return t;if(i===be&&(n=!0),!n){if(!1===i)return i;if(o===e.length-1||ge(i))return i}return t},t)},be),Object(b.a)(t=>t!==be),Object(f.a)(t=>ge(t)?t:!0===t),Object(S.a)(1)))}let _e=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=o.Gb({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&o.Nb(0,"router-outlet")},directives:function(){return[pn]},encapsulation:2}),t})();function ye(t,e=""){for(let n=0;n<t.length;n++){const i=t[n];ve(i,we(e,i))}}function ve(t,e){t.children&&ye(t.children,e)}function we(t,e){return e?t||e.path?t&&!e.path?t+"/":!t&&e.path?e.path:`${t}/${e.path}`:"":t}function xe(t){const e=t.children&&t.children.map(xe),n=e?Object.assign(Object.assign({},t),{children:e}):Object.assign({},t);return!n.component&&(e||n.loadChildren)&&n.outlet&&"primary"!==n.outlet&&(n.component=_e),n}function Ce(t){return t.outlet||"primary"}class ke{constructor(t){this.segmentGroup=t||null}}class Oe{constructor(t){this.urlTree=t}}function Se(t){return new c.a(e=>e.error(new ke(t)))}function Me(t){return new c.a(e=>e.error(new Oe(t)))}function Pe(t){return new c.a(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class De{constructor(t,e,n,i,r){this.configLoader=e,this.urlSerializer=n,this.urlTree=i,this.config=r,this.allowRedirects=!0,this.ngModule=t.get(o.x)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,"primary").pipe(Object(f.a)(t=>this.createUrlTree(t,this.urlTree.queryParams,this.urlTree.fragment))).pipe(Object(D.a)(t=>{if(t instanceof Oe)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof ke)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,"primary").pipe(Object(f.a)(e=>this.createUrlTree(e,t.queryParams,t.fragment))).pipe(Object(D.a)(t=>{if(t instanceof ke)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,n){const i=t.segments.length>0?new bt([],{primary:t}):t;return new gt(i,e,n)}expandSegmentGroup(t,e,n,i){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Object(f.a)(t=>new bt([],t))):this.expandSegment(t,n,e,n.segments,i,!0)}expandChildren(t,e,n){return function(t,e){if(0===Object.keys(t).length)return Object(r.a)({});const n=[],i=[],o={};return ct(t,(t,r)=>{const s=e(r,t).pipe(Object(f.a)(t=>o[r]=t));"primary"===r?n.push(s):i.push(s)}),r.a.apply(null,n.concat(i)).pipe(Object(g.a)(),function(t,e){const n=arguments.length>=2;return i=>i.pipe(t?Object(b.a)((e,n)=>t(e,n,i)):k.a,y(1),n?Object(C.a)(e):Object(x.a)(()=>new u.a))}(),Object(f.a)(()=>o))}(n.children,(n,i)=>this.expandSegmentGroup(t,e,i,n))}expandSegment(t,e,n,i,o,a){const c=function(t){return t.reduce((t,e)=>{const n=Ce(e);return t.has(n)?t.get(n).push(e):t.set(n,[e]),t},new Map)}(n);c.has(o)||c.set(o,[]);const d=n=>Object(s.a)(n).pipe(Object(E.a)(s=>this.expandSegmentAgainstRoute(t,e,n,s,i,o,a).pipe(Object(D.a)(t=>{if(t instanceof ke)return Object(r.a)(null);throw t}))),Object(T.a)(t=>null!==t),Object(D.a)(t=>{if(t instanceof u.a||"EmptyError"===t.name){if(this.noLeftoversInUrl(e,i,o))return Object(r.a)(new bt([],{}));throw new ke(e)}throw t})),h=Array.from(c.entries()).map(([t,e])=>{const n=d(e);return t===o?n:n.pipe(Object(f.a)(()=>null),Object(D.a)(()=>Object(r.a)(null)))});return Object(s.a)(h).pipe(t=>t.lift(new l.a(void 0)),Object(T.a)(),Object(f.a)(t=>t.find(t=>null!==t)))}noLeftoversInUrl(t,e,n){return 0===e.length&&!t.children[n]}expandSegmentAgainstRoute(t,e,n,i,o,r,s){return Ce(i)!==r&&""!==i.path?Se(e):void 0===i.redirectTo?this.matchSegmentAgainstRoute(t,e,i,o):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,i,o,r):Se(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,i,o,r){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,i,r):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,i,o,r)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,i){const o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Me(o):this.lineralizeSegments(n,o).pipe(Object(R.a)(n=>{const o=new bt(n,{});return this.expandSegment(t,o,e,n,i,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,i,o,r){const{matched:s,consumedSegments:a,lastChild:l,positionalParamSegments:c}=Ee(e,i,o);if(!s)return Se(e);const u=this.applyRedirectCommands(a,i.redirectTo,c);return i.redirectTo.startsWith("/")?Me(u):this.lineralizeSegments(i,u).pipe(Object(R.a)(i=>this.expandSegment(t,e,n,i.concat(o.slice(l)),r,!1)))}matchSegmentAgainstRoute(t,e,n,i){if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(Object(f.a)(t=>(n._loadedConfig=t,new bt(i,{})))):Object(r.a)(new bt(i,{}));const{matched:o,consumedSegments:s,lastChild:a}=Ee(e,n,i);if(!o)return Se(e);const l=i.slice(a);return this.getChildConfig(t,n,i).pipe(Object(R.a)(t=>{const n=t.module,i=t.routes,{segmentGroup:o,slicedSegments:a}=function(t,e,n,i){return n.length>0&&function(t,e,n){return n.some(n=>Re(t,e,n)&&"primary"!==Ce(n))}(t,n,i)?{segmentGroup:Te(new bt(e,function(t,e){const n={};n.primary=e;for(const i of t)""===i.path&&"primary"!==Ce(i)&&(n[Ce(i)]=new bt([],{}));return n}(i,new bt(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return n.some(n=>Re(t,e,n))}(t,n,i)?{segmentGroup:Te(new bt(t.segments,function(t,e,n,i){const o={};for(const r of n)Re(t,e,r)&&!i[Ce(r)]&&(o[Ce(r)]=new bt([],{}));return Object.assign(Object.assign({},i),o)}(t,n,i,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,s,l,i);return 0===a.length&&o.hasChildren()?this.expandChildren(n,i,o).pipe(Object(f.a)(t=>new bt(s,t))):0===i.length&&0===a.length?Object(r.a)(new bt(s,{})):this.expandSegment(n,o,i,a,"primary",!0).pipe(Object(f.a)(t=>new bt(s.concat(t.segments),t.children)))}))}getChildConfig(t,e,n){return e.children?Object(r.a)(new pe(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Object(r.a)(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe(Object(R.a)(n=>n?this.configLoader.load(t.injector,e).pipe(Object(f.a)(t=>(e._loadedConfig=t,t))):function(t){return new c.a(e=>e.error(it(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(e))):Object(r.a)(new pe([],t))}runCanLoadGuards(t,e,n){const i=e.canLoad;if(!i||0===i.length)return Object(r.a)(!0);const o=i.map(i=>{const o=t.get(i);let r;if(function(t){return t&&fe(t.canLoad)}(o))r=o.canLoad(e,n);else{if(!fe(o))throw new Error("Invalid CanLoad guard");r=o(e,n)}return ut(r)});return Object(r.a)(o).pipe(me(),Object(A.a)(t=>{if(!ge(t))return;const e=it(`Redirecting to "${this.urlSerializer.serialize(t)}"`);throw e.url=t,e}),Object(f.a)(t=>!0===t))}lineralizeSegments(t,e){let n=[],i=e.root;for(;;){if(n=n.concat(i.segments),0===i.numberOfChildren)return Object(r.a)(n);if(i.numberOfChildren>1||!i.children.primary)return Pe(t.redirectTo);i=i.children.primary}}applyRedirectCommands(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreatreUrlTree(t,e,n,i){const o=this.createSegmentGroup(t,e.root,n,i);return new gt(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return ct(t,(t,i)=>{if("string"==typeof t&&t.startsWith(":")){const o=t.substring(1);n[i]=e[o]}else n[i]=t}),n}createSegmentGroup(t,e,n,i){const o=this.createSegments(t,e.segments,n,i);let r={};return ct(e.children,(e,o)=>{r[o]=this.createSegmentGroup(t,e,n,i)}),new bt(o,r)}createSegments(t,e,n,i){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,i):this.findOrReturn(e,n))}findPosParam(t,e,n){const i=n[e.path.substring(1)];if(!i)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return i}findOrReturn(t,e){let n=0;for(const i of e){if(i.path===t.path)return e.splice(n),i;n++}return t}}function Ee(t,e,n){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const i=(e.matcher||ot)(n,t,e);return i?{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,positionalParamSegments:i.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function Te(t){if(1===t.numberOfChildren&&t.children.primary){const e=t.children.primary;return new bt(t.segments.concat(e.segments),e.children)}return t}function Re(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}class Ae{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Ie{constructor(t,e){this.component=t,this.route=e}}function je(t,e,n){const i=t._root;return Ne(i,e?e._root:null,n,[i.value])}function Fe(t,e,n){const i=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(i?i.module.injector:n).get(t)}function Ne(t,e,n,i,o={canDeactivateChecks:[],canActivateChecks:[]}){const r=zt(e);return t.children.forEach(t=>{!function(t,e,n,i,o={canDeactivateChecks:[],canActivateChecks:[]}){const r=t.value,s=e?e.value:null,a=n?n.getContext(t.value.outlet):null;if(s&&r.routeConfig===s.routeConfig){const l=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!_t(t.url,e.url);case"pathParamsOrQueryParamsChange":return!_t(t.url,e.url)||!rt(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Zt(t,e)||!rt(t.queryParams,e.queryParams);case"paramsChange":default:return!Zt(t,e)}}(s,r,r.routeConfig.runGuardsAndResolvers);l?o.canActivateChecks.push(new Ae(i)):(r.data=s.data,r._resolvedData=s._resolvedData),Ne(t,e,r.component?a?a.children:null:n,i,o),l&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Ie(a.outlet.component,s))}else s&&Le(e,a,o),o.canActivateChecks.push(new Ae(i)),Ne(t,null,r.component?a?a.children:null:n,i,o)}(t,r[t.value.outlet],n,i.concat([t.value]),o),delete r[t.value.outlet]}),ct(r,(t,e)=>Le(t,n.getContext(e),o)),o}function Le(t,e,n){const i=zt(t),o=t.value;ct(i,(t,i)=>{Le(t,o.component?e?e.children.getContext(i):null:e,n)}),n.canDeactivateChecks.push(new Ie(o.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,o))}function He(t,e){return null!==t&&e&&e(new J(t)),Object(r.a)(!0)}function ze(t,e){return null!==t&&e&&e(new Z(t)),Object(r.a)(!0)}function Ve(t,e,n){const i=e.routeConfig?e.routeConfig.canActivate:null;if(!i||0===i.length)return Object(r.a)(!0);const o=i.map(i=>h(()=>{const o=Fe(i,e,n);let r;if(function(t){return t&&fe(t.canActivate)}(o))r=ut(o.canActivate(e,t));else{if(!fe(o))throw new Error("Invalid CanActivate guard");r=ut(o(e,t))}return r.pipe(Object(T.a)())}));return Object(r.a)(o).pipe(me())}function Be(t,e,n){const i=e[e.length-1],o=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=>h(()=>{const o=e.guards.map(o=>{const r=Fe(o,e.node,n);let s;if(function(t){return t&&fe(t.canActivateChild)}(r))s=ut(r.canActivateChild(i,t));else{if(!fe(r))throw new Error("Invalid CanActivateChild guard");s=ut(r(i,t))}return s.pipe(Object(T.a)())});return Object(r.a)(o).pipe(me())}));return Object(r.a)(o).pipe(me())}class qe{}class Ue{constructor(t,e,n,i,o,r){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=i,this.paramsInheritanceStrategy=o,this.relativeLinkResolution=r}recognize(){try{const t=Ye(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary"),n=new Wt([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),i=new Ht(n,e),o=new $t(this.url,i);return this.inheritParamsAndData(o._root),Object(r.a)(o)}catch(t){return new c.a(e=>e.error(t))}}inheritParamsAndData(t){const e=t.value,n=Ut(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=yt(e,(e,n)=>this.processSegmentGroup(t,e,n));return function(t){const e={};t.forEach(t=>{const n=e[t.value.outlet];if(n){const e=n.url.map(t=>t.toString()).join("/"),i=t.value.url.map(t=>t.toString()).join("/");throw new Error(`Two segments cannot have the same outlet name: '${e}' and '${i}'.`)}e[t.value.outlet]=t.value})}(n),n.sort((t,e)=>"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)),n}processSegment(t,e,n,i){for(const r of t)try{return this.processSegmentAgainstRoute(r,e,n,i)}catch(o){if(!(o instanceof qe))throw o}if(this.noLeftoversInUrl(e,n,i))return[];throw new qe}noLeftoversInUrl(t,e,n){return 0===e.length&&!t.children[n]}processSegmentAgainstRoute(t,e,n,i){if(t.redirectTo)throw new qe;if((t.outlet||"primary")!==i)throw new qe;let o,r=[],s=[];if("**"===t.path){const r=n.length>0?lt(n).parameters:{};o=new Wt(n,r,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Ge(t),i,t.component,t,We(e),$e(e)+n.length,Ze(t))}else{const a=function(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new qe;return{consumedSegments:[],lastChild:0,parameters:{}}}const i=(e.matcher||ot)(n,t,e);if(!i)throw new qe;const o={};ct(i.posParams,(t,e)=>{o[e]=t.path});const r=i.consumed.length>0?Object.assign(Object.assign({},o),i.consumed[i.consumed.length-1].parameters):o;return{consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:r}}(e,t,n);r=a.consumedSegments,s=n.slice(a.lastChild),o=new Wt(r,a.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Ge(t),i,t.component,t,We(e),$e(e)+r.length,Ze(t))}const a=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:l,slicedSegments:c}=Ye(e,r,s,a,this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const t=this.processChildren(a,l);return[new Ht(o,t)]}if(0===a.length&&0===c.length)return[new Ht(o,[])];const u=this.processSegment(a,l,c,"primary");return[new Ht(o,u)]}}function We(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function $e(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 Ye(t,e,n,i,o){if(n.length>0&&function(t,e,n){return n.some(n=>Ke(t,e,n)&&"primary"!==Ce(n))}(t,n,i)){const o=new bt(e,function(t,e,n,i){const o={};o.primary=i,i._sourceSegment=t,i._segmentIndexShift=e.length;for(const r of n)if(""===r.path&&"primary"!==Ce(r)){const n=new bt([],{});n._sourceSegment=t,n._segmentIndexShift=e.length,o[Ce(r)]=n}return o}(t,e,i,new bt(n,t.children)));return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(n=>Ke(t,e,n))}(t,n,i)){const r=new bt(t.segments,function(t,e,n,i,o,r){const s={};for(const a of i)if(Ke(t,n,a)&&!o[Ce(a)]){const n=new bt([],{});n._sourceSegment=t,n._segmentIndexShift="legacy"===r?t.segments.length:e.length,s[Ce(a)]=n}return Object.assign(Object.assign({},o),s)}(t,e,n,i,t.children,o));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}const r=new bt(t.segments,t.children);return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}function Ke(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function Ge(t){return t.data||{}}function Ze(t){return t.resolve||{}}function Xe(t){return function(e){return e.pipe(Object(O.a)(e=>{const n=t(e);return n?Object(s.a)(n).pipe(Object(f.a)(()=>e)):Object(s.a)([e])}))}}class Je 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 Qe=new o.q("ROUTES");class tn{constructor(t,e,n,i){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=i}load(t,e){return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(f.a)(n=>{this.onLoadEndListener&&this.onLoadEndListener(e);const i=n.create(t);return new pe(at(i.injector.get(Qe)).map(xe),i)}))}loadModuleFactory(t){return"string"==typeof t?Object(s.a)(this.loader.load(t)):ut(t()).pipe(Object(R.a)(t=>t instanceof o.v?Object(r.a)(t):Object(s.a)(this.compiler.compileModuleAsync(t))))}}class en{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new nn,this.attachRef=null}}class nn{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 en,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}class on{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function rn(t){throw t}function sn(t,e,n){return e.parse("/")}function an(t,e){return Object(r.a)(null)}let ln=(()=>{class t{constructor(t,e,n,i,r,s,l,c){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=i,this.config=c,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.lastLocationChangeInfo=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new p.a,this.errorHandler=rn,this.malformedUriErrorHandler=sn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:an,afterPreactivation:an},this.urlHandlingStrategy=new on,this.routeReuseStrategy=new Je,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.ngModule=r.get(o.x),this.console=r.get(o.X);const u=r.get(o.z);this.isNgZoneEnabled=u instanceof o.z,this.resetConfig(c),this.currentUrlTree=new gt(new bt([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new tn(s,l,t=>this.triggerEvent(new K(t)),t=>this.triggerEvent(new G(t))),this.routerState=Bt(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(b.a)(t=>0!==t.id),Object(f.a)(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),Object(O.a)(t=>{let n=!1,i=!1;return Object(r.a)(t).pipe(Object(A.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(O.a)(t=>{const n=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Object(r.a)(t).pipe(Object(O.a)(t=>{const n=this.transitions.getValue();return e.next(new H(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==this.transitions.getValue()?d.a:[t]}),Object(O.a)(t=>Promise.resolve(t)),(i=this.ngModule.injector,o=this.configLoader,s=this.urlSerializer,a=this.config,function(t){return t.pipe(Object(O.a)(t=>function(t,e,n,i,o){return new De(t,e,n,i,o).apply()}(i,o,s,t.extractedUrl,a).pipe(Object(f.a)(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e})))))}),Object(A.a)(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,n,i,o){return function(r){return r.pipe(Object(R.a)(r=>function(t,e,n,i,o="emptyOnly",r="legacy"){return new Ue(t,e,n,i,o,r).recognize()}(t,e,r.urlAfterRedirects,n(r.urlAfterRedirects),i,o).pipe(Object(f.a)(t=>Object.assign(Object.assign({},r),{targetSnapshot:t})))))}}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),Object(A.a)(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),Object(A.a)(t=>{const n=new q(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(n)}));var i,o,s,a;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:i,source:o,restoredState:s,extras:a}=t,l=new H(n,this.serializeUrl(i),o,s);e.next(l);const c=Bt(i,this.rootComponentType).snapshot;return Object(r.a)(Object.assign(Object.assign({},t),{targetSnapshot:c,urlAfterRedirects:i,extras:Object.assign(Object.assign({},a),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),d.a}),Xe(t=>{const{targetSnapshot:e,id:n,extractedUrl:i,rawUrl:o,extras:{skipLocationChange:r,replaceUrl:s}}=t;return this.hooks.beforePreactivation(e,{navigationId:n,appliedUrlTree:i,rawUrlTree:o,skipLocationChange:!!r,replaceUrl:!!s})}),Object(A.a)(t=>{const e=new U(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Object(f.a)(t=>Object.assign(Object.assign({},t),{guards:je(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return function(n){return n.pipe(Object(R.a)(n=>{const{targetSnapshot:i,currentSnapshot:o,guards:{canActivateChecks:a,canDeactivateChecks:l}}=n;return 0===l.length&&0===a.length?Object(r.a)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,i){return Object(s.a)(t).pipe(Object(R.a)(t=>function(t,e,n,i,o){const s=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!s||0===s.length)return Object(r.a)(!0);const a=s.map(r=>{const s=Fe(r,e,o);let a;if(function(t){return t&&fe(t.canDeactivate)}(s))a=ut(s.canDeactivate(t,e,n,i));else{if(!fe(s))throw new Error("Invalid CanDeactivate guard");a=ut(s(t,e,n,i))}return a.pipe(Object(T.a)())});return Object(r.a)(a).pipe(me())}(t.component,t.route,n,e,i)),Object(T.a)(t=>!0!==t,!0))}(l,i,o,t).pipe(Object(R.a)(n=>n&&"boolean"==typeof n?function(t,e,n,i){return Object(s.a)(e).pipe(Object(E.a)(e=>Object(s.a)([ze(e.route.parent,i),He(e.route,i),Be(t,e.path,n),Ve(t,e.route,n)]).pipe(Object(g.a)(),Object(T.a)(t=>!0!==t,!0))),Object(T.a)(t=>!0!==t,!0))}(i,a,t,e):Object(r.a)(n)),Object(f.a)(t=>Object.assign(Object.assign({},n),{guardsResult:t})))}))}}(this.ngModule.injector,t=>this.triggerEvent(t)),Object(A.a)(t=>{if(ge(t.guardsResult)){const e=it(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}}),Object(A.a)(t=>{const e=new W(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),Object(b.a)(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const n=new V(t.id,this.serializeUrl(t.extractedUrl),"");return e.next(n),t.resolve(!1),!1}return!0}),Xe(t=>{if(t.guards.canActivateChecks.length)return Object(r.a)(t).pipe(Object(A.a)(t=>{const e=new $(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Object(O.a)(t=>{let n=!1;return Object(r.a)(t).pipe((i=this.paramsInheritanceStrategy,o=this.ngModule.injector,function(t){return t.pipe(Object(R.a)(t=>{const{targetSnapshot:e,guards:{canActivateChecks:n}}=t;if(!n.length)return Object(r.a)(t);let a=0;return Object(s.a)(n).pipe(Object(E.a)(t=>function(t,e,n,i){return function(t,e,n,i){const o=Object.keys(t);if(0===o.length)return Object(r.a)({});const a={};return Object(s.a)(o).pipe(Object(R.a)(o=>function(t,e,n,i){const o=Fe(t,e,i);return ut(o.resolve?o.resolve(e,n):o(e,n))}(t[o],e,n,i).pipe(Object(A.a)(t=>{a[o]=t}))),y(1),Object(R.a)(()=>Object.keys(a).length===o.length?Object(r.a)(a):d.a))}(t._resolve,t,e,i).pipe(Object(f.a)(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),Ut(t,n).resolve),null)))}(t.route,e,i,o)),Object(A.a)(()=>a++),y(1),Object(R.a)(e=>a===n.length?Object(r.a)(t):d.a))}))}),Object(A.a)({next:()=>n=!0,complete:()=>{if(!n){const n=new V(t.id,this.serializeUrl(t.extractedUrl),"At least one route resolver didn't emit any value.");e.next(n),t.resolve(!1)}}}));var i,o}),Object(A.a)(t=>{const e=new Y(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}))}),Xe(t=>{const{targetSnapshot:e,id:n,extractedUrl:i,rawUrl:o,extras:{skipLocationChange:r,replaceUrl:s}}=t;return this.hooks.afterPreactivation(e,{navigationId:n,appliedUrlTree:i,rawUrlTree:o,skipLocationChange:!!r,replaceUrl:!!s})}),Object(f.a)(t=>{const e=function(t,e,n){const i=Xt(t,e._root,n?n._root:void 0);return new Vt(i,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),Object(A.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)}),(a=this.rootContexts,l=this.routeReuseStrategy,c=t=>this.triggerEvent(t),Object(f.a)(t=>(new de(l,t.targetRouterState,t.currentRouterState,c).activate(a),t))),Object(A.a)({next(){n=!0},complete(){n=!0}}),(o=()=>{if(!n&&!i){this.resetUrlToCurrentUrlTree();const n=new V(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},t=>t.lift(new j(o))),Object(D.a)(n=>{if(i=!0,(o=n)&&o.ngNavigationCancelingError){const i=ge(n.url);i||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const o=new V(t.id,this.serializeUrl(t.extractedUrl),n.message);e.next(o),i?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);return 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 i=new B(t.id,this.serializeUrl(t.extractedUrl),n);e.next(i);try{t.resolve(this.errorHandler(n))}catch(r){t.reject(r)}}var o;return d.a}));var o,a,l,c}))}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:i}=e,o={replaceUrl:!0};if(n){const t=Object.assign({},n);delete t.navigationId,0!==Object.keys(t).length&&(o.state=t)}this.scheduleNavigation(i,t,n,o)},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){ye(t),this.config=t.map(xe),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0)}createUrlTree(t,e={}){const{relativeTo:n,queryParams:i,fragment:o,queryParamsHandling:r,preserveFragment:s}=e,a=n||this.routerState.root,l=s?this.currentUrlTree.fragment:o;let c=null;switch(r){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),i);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=i||null}return null!==c&&(c=this.removeEmptyProps(c)),function(t,e,n,i,o){if(0===n.length)return ee(e.root,e.root,e,i,o);const r=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new ie(!0,0,t);let e=0,n=!1;const i=t.reduce((t,i,o)=>{if("object"==typeof i&&null!=i){if(i.outlets){const e={};return ct(i.outlets,(t,n)=>{e[n]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(i.segmentPath)return[...t,i.segmentPath]}return"string"!=typeof i?[...t,i]:0===o?(i.split("/").forEach((i,o)=>{0==o&&"."===i||(0==o&&""===i?n=!0:".."===i?e++:""!=i&&t.push(i))}),t):[...t,i]},[]);return new ie(n,e,i)}(n);if(r.toRoot())return ee(e.root,new bt([],{}),e,i,o);const s=function(t,e,n){if(t.isAbsolute)return new oe(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){const t=n.snapshot._urlSegment;return new oe(t,t===e.root,0)}const i=Qt(t.commands[0])?0:1;return function(t,e,n){let i=t,o=e,r=n;for(;r>o;){if(r-=o,i=i.parent,!i)throw new Error("Invalid number of '../'");o=i.segments.length}return new oe(i,!1,o-r)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+i,t.numberOfDoubleDots)}(r,e,t),a=s.processChildren?se(s.segmentGroup,s.index,r.commands):re(s.segmentGroup,s.index,r.commands);return ee(s.segmentGroup,a,e,i,o)}(a,this.currentUrlTree,t,c,l)}navigateByUrl(t,e={skipLocationChange:!1}){const n=ge(t)?t:this.parseUrl(t),i=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(i,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e<t.length;e++){const n=t[e];if(null==n)throw new Error(`The requested path contains ${n} segment at index ${e}`)}}(t),this.navigateByUrl(this.createUrlTree(t,e),e)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){let e;try{e=this.urlSerializer.parse(t)}catch(n){e=this.malformedUriErrorHandler(n,this.urlSerializer,t)}return e}isActive(t,e){if(ge(t))return dt(this.currentUrlTree,t,e);const n=this.parseUrl(t);return dt(this.currentUrlTree,n,e)}removeEmptyProps(t){return Object.keys(t).reduce((e,n)=>{const i=t[n];return null!=i&&(e[n]=i),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new z(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,i,o){const r=this.getTransition(),s="imperative"!==e&&"imperative"===(null==r?void 0:r.source),a=(this.lastSuccessfulId===r.id||this.currentNavigation?r.rawUrl:r.urlAfterRedirects).toString()===t.toString();if(s&&a)return Promise.resolve(!0);let l,c,u;o?(l=o.resolve,c=o.reject,u=o.promise):u=new Promise((t,e)=>{l=t,c=e});const d=++this.navigationId;return this.setTransition({id:d,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:i,resolve:l,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,n,i){const o=this.urlSerializer.serialize(t);i=i||{},this.location.isCurrentPathEqualTo(o)||e?this.location.replaceState(o,"",Object.assign(Object.assign({},i),{navigationId:n})):this.location.go(o,"",Object.assign(Object.assign({},i),{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)(o.Zb(o.N),o.Zb(vt),o.Zb(nn),o.Zb(i.j),o.Zb(o.r),o.Zb(o.w),o.Zb(o.i),o.Zb(void 0))},t.\u0275prov=o.Ib({token:t,factory:t.\u0275fac}),t})(),cn=(()=>{class t{constructor(t,e,n,i,o){this.router=t,this.route=e,this.commands=[],this.onChanges=new p.a,null==n&&i.setAttribute(o.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:dn(this.skipLocationChange),replaceUrl:dn(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:dn(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(o.Mb(ln),o.Mb(qt),o.ac("tabindex"),o.Mb(o.E),o.Mb(o.l))},t.\u0275dir=o.Hb({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&o.cc("click",function(){return e.onClick()})},inputs:{routerLink:"routerLink",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[o.wb]}),t})(),un=(()=>{class t{constructor(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.onChanges=new p.a,this.subscription=t.events.subscribe(t=>{t instanceof z&&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,i,o){if(0!==t||e||n||i||o)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const r={skipLocationChange:dn(this.skipLocationChange),replaceUrl:dn(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,r),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:dn(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(o.Mb(ln),o.Mb(qt),o.Mb(i.k))},t.\u0275dir=o.Hb({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&o.cc("click",function(t){return e.onClick(t.button,t.ctrlKey,t.shiftKey,t.altKey,t.metaKey)}),2&t&&(o.Vb("href",e.href,o.Bc),o.zb("target",e.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[o.wb]}),t})();function dn(t){return""===t||!!t}let hn=(()=>{class t{constructor(t,e,n,i,o,r){this.router=t,this.element=e,this.renderer=n,this.cdr=i,this.link=o,this.linkWithHref=r,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.routerEventsSubscription=t.events.subscribe(t=>{t instanceof z&&this.update()})}ngAfterContentInit(){Object(s.a)([this.links.changes,this.linksWithHrefs.changes,Object(r.a)(null)]).pipe(Object(N.a)()).subscribe(t=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var t;null===(t=this.linkInputChangesSubscription)||void 0===t||t.unsubscribe();const e=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(t=>!!t).map(t=>t.onChanges);this.linkInputChangesSubscription=Object(s.a)(e).pipe(Object(N.a)()).subscribe(t=>{this.isActive!==this.isLinkActive(this.router)(t)&&this.update()})}set routerLinkActive(t){const e=Array.isArray(t)?t:t.split(" ");this.classes=e.filter(t=>!!t)}ngOnChanges(t){this.update()}ngOnDestroy(){var t;this.routerEventsSubscription.unsubscribe(),null===(t=this.linkInputChangesSubscription)||void 0===t||t.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const t=this.hasActiveLinks();this.isActive!==t&&(this.isActive=t,this.cdr.markForCheck(),this.classes.forEach(e=>{t?this.renderer.addClass(this.element.nativeElement,e):this.renderer.removeClass(this.element.nativeElement,e)}))})}isLinkActive(t){return e=>t.isActive(e.urlTree,this.routerLinkActiveOptions.exact)}hasActiveLinks(){const t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.linkWithHref&&t(this.linkWithHref)||this.links.some(t)||this.linksWithHrefs.some(t)}}return t.\u0275fac=function(e){return new(e||t)(o.Mb(ln),o.Mb(o.l),o.Mb(o.E),o.Mb(o.h),o.Mb(cn,8),o.Mb(un,8))},t.\u0275dir=o.Hb({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(t,e,n){if(1&t&&(o.Fb(n,cn,!0),o.Fb(n,un,!0)),2&t){let t;o.vc(t=o.dc())&&(e.links=t),o.vc(t=o.dc())&&(e.linksWithHrefs=t)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},exportAs:["routerLinkActive"],features:[o.wb]}),t})(),pn=(()=>{class t{constructor(t,e,n,i,r){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=r,this.activated=null,this._activatedRoute=null,this.activateEvents=new o.n,this.deactivateEvents=new o.n,this.name=i||"primary",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),i=this.parentContexts.getOrCreateContext(this.name).children,o=new fn(t,i,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,o),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(o.Mb(nn),o.Mb(o.P),o.Mb(o.j),o.ac("name"),o.Mb(o.h))},t.\u0275dir=o.Hb({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class fn{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===qt?this.route:t===nn?this.childContexts:this.parent.get(t,e)}}class gn{}class bn{preload(t,e){return Object(r.a)(null)}}let mn=(()=>{class t{constructor(t,e,n,i,o){this.router=t,this.injector=i,this.preloadingStrategy=o,this.loader=new tn(e,n,e=>t.triggerEvent(new K(e)),e=>t.triggerEvent(new G(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(Object(b.a)(t=>t instanceof z),Object(E.a)(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(o.x);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,e){const n=[];for(const i of e)if(i.loadChildren&&!i.canLoad&&i._loadedConfig){const t=i._loadedConfig;n.push(this.processRoutes(t.module,t.routes))}else i.loadChildren&&!i.canLoad?n.push(this.preloadConfig(t,i)):i.children&&n.push(this.processRoutes(t,i.children));return Object(s.a)(n).pipe(Object(N.a)(),Object(f.a)(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>this.loader.load(t.injector,e).pipe(Object(R.a)(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(ln),o.Zb(o.w),o.Zb(o.i),o.Zb(o.r),o.Zb(gn))},t.\u0275prov=o.Ib({token:t,factory:t.\u0275fac}),t})(),_n=(()=>{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 H?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof z&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof tt&&(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 tt(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)(o.Zb(ln),o.Zb(i.x),o.Zb(void 0))},t.\u0275prov=o.Ib({token:t,factory:t.\u0275fac}),t})();const yn=new o.q("ROUTER_CONFIGURATION"),vn=new o.q("ROUTER_FORROOT_GUARD"),wn=[i.j,{provide:vt,useClass:wt},{provide:ln,useFactory:function(t,e,n,o,r,s,a,l={},c,u){const d=new ln(null,t,e,n,o,r,s,at(a));if(c&&(d.urlHandlingStrategy=c),u&&(d.routeReuseStrategy=u),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,d),l.enableTracing){const t=Object(i.G)();d.events.subscribe(e=>{t.logGroup("Router Event: "+e.constructor.name),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return d},deps:[vt,nn,i.j,o.r,o.w,o.i,Qe,yn,[class{},new o.A],[class{},new o.A]]},nn,{provide:qt,useFactory:function(t){return t.routerState.root},deps:[ln]},{provide:o.w,useClass:o.K},mn,bn,class{preload(t,e){return e().pipe(Object(D.a)(()=>Object(r.a)(null)))}},{provide:yn,useValue:{enableTracing:!1}}];function xn(){return new o.y("Router",ln)}let Cn=(()=>{class t{constructor(t,e){}static forRoot(e,n){return{ngModule:t,providers:[wn,Mn(e),{provide:vn,useFactory:Sn,deps:[[ln,new o.A,new o.J]]},{provide:yn,useValue:n||{}},{provide:i.k,useFactory:On,deps:[i.u,[new o.p(i.a),new o.A],yn]},{provide:_n,useFactory:kn,deps:[ln,i.x,yn]},{provide:gn,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:bn},{provide:o.y,multi:!0,useFactory:xn},[Pn,{provide:o.d,multi:!0,useFactory:Dn,deps:[Pn]},{provide:Tn,useFactory:En,deps:[Pn]},{provide:o.b,multi:!0,useExisting:Tn}]]}}static forChild(e){return{ngModule:t,providers:[Mn(e)]}}}return t.\u0275mod=o.Kb({type:t}),t.\u0275inj=o.Jb({factory:function(e){return new(e||t)(o.Zb(vn,8),o.Zb(ln,8))}}),t})();function kn(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new _n(t,e,n)}function On(t,e,n={}){return n.useHash?new i.h(t,e):new i.s(t,e)}function Sn(t){return"guarded"}function Mn(t){return[{provide:o.a,multi:!0,useValue:t},{provide:Qe,multi:!0,useValue:t}]}let Pn=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new p.a}appInitializer(){return this.injector.get(i.i,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),n=this.injector.get(ln),i=this.injector.get(yn);return"disabled"===i.initialNavigation?(n.setUpLocationChangeListener(),t(!0)):"enabled"===i.initialNavigation||"enabledBlocking"===i.initialNavigation?(n.hooks.afterPreactivation=()=>this.initNavigation?Object(r.a)(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),n.initialNavigation()):t(!0),e})}bootstrapListener(t){const e=this.injector.get(yn),n=this.injector.get(mn),i=this.injector.get(_n),r=this.injector.get(ln),s=this.injector.get(o.g);t===s.components[0]&&("enabledNonBlocking"!==e.initialNavigation&&void 0!==e.initialNavigation||r.initialNavigation(),n.setUpPreloading(),i.init(),r.resetRootComponentType(s.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(o.r))},t.\u0275prov=o.Ib({token:t,factory:t.\u0275fac}),t})();function Dn(t){return t.appInitializer.bind(t)}function En(t){return t.bootstrapListener.bind(t)}const Tn=new o.q("Router Initializer")},itXk:function(t,e,n){"use strict";n.d(e,"b",function(){return c}),n.d(e,"a",function(){return u});var i=n("z+Ro"),o=n("DH7j"),r=n("l7GE"),s=n("ZUHj"),a=n("yCtX");const l={};function c(...t){let e=void 0,n=void 0;return Object(i.a)(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&Object(o.a)(t[0])&&(t=t[0]),Object(a.a)(t,n).lift(new u(e))}class u{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new d(t,this.resultSelector))}}class d extends r.a{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(l),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<e;n++){const e=t[n];this.add(Object(s.a)(this,e,void 0,n))}}}notifyComplete(t){0==(this.active-=1)&&this.destination.complete()}notifyNext(t,e,n){const i=this.values,o=this.toRespond?i[n]===l?--this.toRespond:this.toRespond:0;i[n]=e,0===o&&(this.resultSelector?this._tryResultSelector(i):this.destination.next(i.slice()))}_tryResultSelector(t){let e;try{e=this.resultSelector.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}},jZKg:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var i=n("HDdC"),o=n("quSY");function r(t,e){return new i.a(n=>{const i=new o.a;let r=0;return i.add(e.schedule(function(){r!==t.length?(n.next(t[r++]),n.closed||i.add(this.schedule())):n.complete()})),i})}},kJWO:function(t,e,n){"use strict";n.d(e,"a",function(){return i});const i=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")()},kiQV:function(t){t.exports=JSON.parse('{"a":"0.1.0"}')},l7GE:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("7o/Q");class o extends i.a{notifyNext(t,e,n,i,o){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}},lJxs:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("7o/Q");function o(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 r(t,e))}}class r{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new s(t,this.project,this.thisArg))}}class s extends i.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)}}},lUod:function(t,e,n){"use strict";n.d(e,"a",function(){return f}),n.d(e,"b",function(){return g}),n.d(e,"c",function(){return d}),n.d(e,"d",function(){return p}),n.d(e,"e",function(){return a}),n.d(e,"f",function(){return s}),n.d(e,"g",function(){return c}),n.d(e,"h",function(){return l}),n.d(e,"i",function(){return _}),n.d(e,"j",function(){return u});var i=n("8Y7J");class o{constructor(t,e){this.open=t,this.close=e||t}isManual(){return"manual"===this.open||"manual"===this.close}}const r={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};function s(t,e=r){const n=(t||"").trim();if(0===n.length)return[];const i=n.split(/\s+/).map(t=>t.split(":")).map(t=>{const n=e[t[0]]||t;return new o(n[0],n[1])}),s=i.filter(t=>t.isManual());if(s.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===s.length&&i.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return i}function a(t,e){const n=s(e.triggers),i=e.target;if(1===n.length&&n[0].isManual())return Function.prototype;const o=[],r=[],a=()=>{r.forEach(t=>o.push(t())),r.length=0};return n.forEach(n=>{const s=n.open===n.close,l=s?e.toggle:e.show;s||r.push(()=>t.listen(i,n.close,e.hide)),o.push(t.listen(i,n.open,()=>l(a)))}),()=>{o.forEach(t=>t())}}function l(t,e){return e.outsideClick?t.listen("document","click",t=>{e.target&&e.target.contains(t.target)||e.targets&&e.targets.some(e=>e.contains(t.target))||e.hide()}):Function.prototype}function c(t,e){return e.outsideEsc?t.listen("document","keyup.esc",t=>{e.target&&e.target.contains(t.target)||e.targets&&e.targets.some(e=>e.contains(t.target))||e.hide()}):Function.prototype}const u="undefined"!=typeof window&&window||{},d=u.document;let h;function p(){return void 0===u||(void 0===u.__theme?(h||(h=function(){if("undefined"==typeof document)return null;const t=document.createElement("span");t.innerText="test bs version",document.body.appendChild(t),t.classList.add("d-none");const e=t.getBoundingClientRect();return document.body.removeChild(t),e&&0===e.top?"bs4":"bs3"}()),"bs3"===h):"bs4"!==u.__theme)}function f(t){return function(t,e){const n=` __${e}Value`;Object.defineProperty(t,e,{get(){return this[n]},set(t){const i=this[n];this[n]=t,i!==t&&this[e+"Change"]&&this[e+"Change"].emit(t)}})}}class g{static reflow(t){}static getStyles(t){let e=t.ownerDocument.defaultView;return e&&e.opener||(e=u),e.getComputedStyle(t)}}const b={},m="undefined"==typeof console||!("warn"in console);function _(t){!Object(i.U)()||m||t in b||(b[t]=!0,console.warn(t))}},lVl8:function(t,e,n){"use strict";n.d(e,"a",function(){return p}),n.d(e,"b",function(){return f});var i=n("8Y7J"),o=n("SVse");function r(t,e){1&t&&i.Nb(0,"div",3)}function s(t,e){1&t&&i.Ob(0)}function a(t,e){if(1&t&&(i.Sb(0,"div"),i.Ic(1,s,1,0,"ng-container",4),i.Rb()),2&t){const t=i.ec();i.yb(1),i.mc("ngTemplateOutlet",t.value)}}function l(t,e){if(1&t&&i.Nb(0,"div",5),2&t){const t=i.ec();i.mc("innerHTML",t.value,i.Ac)}}let c=(()=>{class t{constructor(t,e){this.elementRef=t,this.renderer=e,this._show=!1,this.events=new i.n}transitionEnd(t){this.show&&this.events.emit({type:"shown"})}set show(t){t&&this.setPosition(),this._show=this.hostClassShow=t}get show(){return this._show}get placement(){return this.data.options.placement}get autoPlacement(){return this.data.options.autoPlacement}get element(){return this.data.element}get elementPosition(){return this.data.elementPosition}get options(){return this.data.options}get value(){return this.data.value}get tooltipOffset(){return Number(this.data.options.offset)}get isThemeLight(){return"light"===this.options.theme}ngOnInit(){this.setCustomClass(),this.setStyles()}setPosition(){if(this.setHostStyle(this.placement))this.setPlacementClass(this.placement);else{const t=["top","right","bottom","left"];let e;for(const n of t)if(this.setHostStyle(n))return this.setPlacementClass(n),void(e=!0);e||(this.setHostStyle(this.placement,!0),this.setPlacementClass(this.placement))}}setPlacementClass(t){this.renderer.addClass(this.elementRef.nativeElement,"tooltip-"+t)}setHostStyle(t,e=!1){const n=this.element instanceof SVGElement,i=this.elementRef.nativeElement,o=!this.elementPosition.right;let r=n?this.element.getBoundingClientRect().height:this.element.offsetHeight,s=n?this.element.getBoundingClientRect().width:this.element.offsetWidth;const a=i.clientHeight,l=i.clientWidth,c=window.pageYOffset;let u,d;if(o&&(r=0,s=0),"top"===t&&(u=this.elementPosition.top+c-(a+this.tooltipOffset)),"bottom"===t&&(u=this.elementPosition.top+c+r+this.tooltipOffset),"top"!==t&&"bottom"!==t||(d=this.elementPosition.left+s/2-l/2),"left"===t&&(d=this.elementPosition.left-l-this.tooltipOffset),"right"===t&&(d=this.elementPosition.left+s+this.tooltipOffset),"left"!==t&&"right"!==t||(u=this.elementPosition.top+c+r/2-i.clientHeight/2),this.autoPlacement&&!e){const t=u+a,e=d,n=d+l,i=window.innerHeight+c,o=document.body.clientWidth;if(u<0||t>i||e<0||n>o)return!1}return this.hostStyleTop=u+"px",this.hostStyleLeft=d+"px",!0}setZIndex(){0!==this.options.zIndex&&(this.hostStyleZIndex=this.options.zIndex)}setPointerEvents(){this.options.pointerEvents&&(this.hostStylePointerEvents=this.options.pointerEvents)}setCustomClass(){this.options.tooltipClass&&this.options.tooltipClass.split(" ").forEach(t=>{this.renderer.addClass(this.elementRef.nativeElement,t)})}setAnimationDuration(){Number(this.options.animationDuration)!=this.options.animationDurationDefault&&(this.hostStyleTransition="opacity "+this.options.animationDuration+"ms")}setStyles(){this.setZIndex(),this.setPointerEvents(),this.setAnimationDuration(),this.hostClassShadow=this.options.shadow,this.hostClassLight=this.isThemeLight,this.hostStyleMaxWidth=this.options.maxWidth+"px",this.hostStyleWidth=this.options.width?this.options.width+"px":""}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["tooltip"]],hostAttrs:[1,"tooltip"],hostVars:20,hostBindings:function(t,e){1&t&&i.cc("transitionend",function(t){return e.transitionEnd(t)}),2&t&&(i.Fc("top",e.hostStyleTop)("left",e.hostStyleLeft)("z-index",e.hostStyleZIndex)("pointer-events",e.hostStylePointerEvents)("transition",e.hostStyleTransition)("max-width",e.hostStyleMaxWidth)("width",e.hostStyleWidth),i.Eb("tooltip-show",e.hostClassShow)("tooltip-shadow",e.hostClassShadow)("tooltip-light",e.hostClassLight))},inputs:{show:"show",data:"data"},decls:4,vars:3,consts:[["class","tooltip-arrow",4,"ngIf"],[4,"ngIf","ngIfElse"],["htmlOrStringTemplate",""],[1,"tooltip-arrow"],[4,"ngTemplateOutlet"],[3,"innerHTML"]],template:function(t,e){if(1&t&&(i.Ic(0,r,1,0,"div",0),i.Ic(1,a,2,1,"div",1),i.Ic(2,l,1,1,"ng-template",null,2,i.Jc)),2&t){const t=i.wc(3);i.mc("ngIf",e.isThemeLight),i.yb(1),i.mc("ngIf","template"===e.options.contentType)("ngIfElse",t)}},directives:[o.n,o.r],styles:['[_nghost-%COMP%]{background-color:#000;border-radius:6px;color:#fff;display:block;left:0;max-width:200px;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .3s;z-index:1000}.tooltip-show[_nghost-%COMP%]{opacity:1}.tooltip-shadow[_nghost-%COMP%]{box-shadow:0 7px 15px -5px rgba(0,0,0,.4)}.tooltip-light.tooltip-shadow[_nghost-%COMP%]{box-shadow:0 5px 15px -5px rgba(0,0,0,.4)}.tooltip[_nghost-%COMP%]:after{border-style:solid;content:"";position:absolute}.tooltip-top[_nghost-%COMP%]:after{border-color:#000 transparent transparent;border-width:5px;left:50%;margin-left:-5px;top:100%}.tooltip-bottom[_nghost-%COMP%]:after{border-color:transparent transparent #000;border-width:5px;bottom:100%;left:50%;margin-left:-5px}.tooltip-left[_nghost-%COMP%]:after{border-color:transparent transparent transparent #000;border-width:5px;left:100%;margin-top:-5px;top:50%}.tooltip-right[_nghost-%COMP%]:after{border-color:transparent #000 transparent transparent;border-width:5px;margin-top:-5px;right:100%;top:50%}.tooltip-light[_nghost-%COMP%]:after{display:none}.tooltip-light[_nghost-%COMP%]{background-color:#fff;border:1px solid rgba(0,0,0,.06);color:#000}.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.07);height:10px;position:absolute;transform:rotate(135deg);width:10px}.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]:after{background-color:#fff;content:"";display:block;height:10px;position:absolute;width:10px}.tooltip-top.tooltip-light[_nghost-%COMP%]{margin-top:-2px}.tooltip-top.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{background:linear-gradient(to bottom left,rgba(0,0,0,.07) 50%,transparent 0);left:50%;margin-left:-5px;margin-top:-4px;top:100%}.tooltip-top.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]:after{right:1px;top:1px}.tooltip-bottom.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{background:linear-gradient(to top right,rgba(0,0,0,.1) 50%,transparent 0);bottom:100%;left:50%;margin-bottom:-4px;margin-left:-5px}.tooltip-bottom.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]:after{right:-1px;top:-1px}.tooltip-left.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{background:linear-gradient(to bottom right,rgba(0,0,0,.07) 50%,transparent 0);left:100%;margin-left:-4px;margin-top:-5px;top:50%}.tooltip-left.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]:after{right:-1px;top:1px}.tooltip-right.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{background:linear-gradient(to top left,rgba(0,0,0,.07) 50%,transparent 0);margin-right:-4px;margin-top:-5px;right:100%;top:50%}.tooltip-right.tooltip-light[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]:after{right:1px;top:-1px}']}),t})();const u=new i.q("TooltipOptions"),d={placement:"top",autoPlacement:!0,contentType:"string",showDelay:0,hideDelay:300,hideDelayMobile:0,hideDelayTouchscreen:0,zIndex:0,animationDuration:300,animationDurationDefault:300,trigger:"hover",tooltipClass:"",display:!0,displayMobile:!0,displayTouchscreen:!0,shadow:!0,theme:"dark",offset:8,maxWidth:"",id:!1,hideDelayAfterClick:2e3},h={delay:"showDelay","show-delay":"showDelay","hide-delay":"hideDelay","hide-delay-mobile":"hideDelayTouchscreen",hideDelayMobile:"hideDelayTouchscreen","z-index":"zIndex","animation-duration":"animationDuration","animation-duration-default":"animationDurationDefault","tooltip-class":"tooltipClass","display-mobile":"displayTouchscreen",displayMobile:"displayTouchscreen","max-width":"maxWidth"};let p=(()=>{class t{constructor(t,e,n,o,r){this.initOptions=t,this.elementRef=e,this.componentFactoryResolver=n,this.appRef=o,this.injector=r,this._showDelay=0,this._hideDelay=300,this._options={},this.events=new i.n}set options(t){t&&d&&(this._options=t)}get options(){return this._options}get isTooltipDestroyed(){return this.componentRef&&this.componentRef.hostView.destroyed}get destroyDelay(){return this._destroyDelay?this._destroyDelay:Number(this.getHideDelay())+Number(this.options.animationDuration)}set destroyDelay(t){this._destroyDelay=t}get tooltipPosition(){return this.options.position?this.options.position:this.elementPosition}onMouseEnter(){0!=this.isDisplayOnHover&&this.show()}onMouseLeave(){"hover"===this.options.trigger&&this.destroyTooltip()}onClick(){0!=this.isDisplayOnClick&&(this.show(),this.hideAfterClickTimeoutId=window.setTimeout(()=>{this.destroyTooltip()},this.options.hideDelayAfterClick))}ngOnInit(){}ngOnChanges(t){this.initOptions=this.renameProperties(this.initOptions);let e=this.getProperties(t);e=this.renameProperties(e),this.applyOptionsDefault(d,e)}ngOnDestroy(){this.destroyTooltip({fast:!0}),this.componentSubscribe&&this.componentSubscribe.unsubscribe()}getShowDelay(){return this.options.showDelay}getHideDelay(){return this.isTouchScreen?this.options.hideDelayTouchscreen:this.options.hideDelay}getProperties(t){let e={},n={},i={};for(var o in t)"options"!==o&&"tooltipValue"!==o&&(e[o]=t[o].currentValue),"options"===o&&(n=t[o].currentValue);return i=Object.assign({},n,e),i}renameProperties(t){for(var e in t)h[e]&&(t[h[e]]=t[e],delete t[e]);return t}getElementPosition(){this.elementPosition=this.elementRef.nativeElement.getBoundingClientRect()}createTooltip(){this.clearTimeouts(),this.getElementPosition(),this.createTimeoutId=window.setTimeout(()=>{this.appendComponentToBody(c)},this.getShowDelay()),this.showTimeoutId=window.setTimeout(()=>{this.showTooltipElem()},this.getShowDelay())}destroyTooltip(t={fast:!1}){this.clearTimeouts(),0==this.isTooltipDestroyed&&(this.hideTimeoutId=window.setTimeout(()=>{this.hideTooltip()},t.fast?0:this.getHideDelay()),this.destroyTimeoutId=window.setTimeout(()=>{this.componentRef&&!this.isTooltipDestroyed&&(this.appRef.detachView(this.componentRef.hostView),this.componentRef.destroy(),this.events.emit({type:"hidden",position:this.tooltipPosition}))},t.fast?0:this.destroyDelay))}showTooltipElem(){this.clearTimeouts(),this.componentRef.instance.show=!0,this.events.emit({type:"show",position:this.tooltipPosition})}hideTooltip(){this.componentRef&&!this.isTooltipDestroyed&&(this.componentRef.instance.show=!1,this.events.emit({type:"hide",position:this.tooltipPosition}))}appendComponentToBody(t,e={}){this.componentRef=this.componentFactoryResolver.resolveComponentFactory(t).create(this.injector),this.componentRef.instance.data={value:this.tooltipValue,element:this.elementRef.nativeElement,elementPosition:this.tooltipPosition,options:this.options},this.appRef.attachView(this.componentRef.hostView),document.body.appendChild(this.componentRef.hostView.rootNodes[0]),this.componentSubscribe=this.componentRef.instance.events.subscribe(t=>{this.handleEvents(t)})}clearTimeouts(){this.createTimeoutId&&clearTimeout(this.createTimeoutId),this.showTimeoutId&&clearTimeout(this.showTimeoutId),this.hideTimeoutId&&clearTimeout(this.hideTimeoutId),this.destroyTimeoutId&&clearTimeout(this.destroyTimeoutId)}get isDisplayOnHover(){return 0!=this.options.display&&(0!=this.options.displayTouchscreen||!this.isTouchScreen)&&"hover"===this.options.trigger}get isDisplayOnClick(){return 0!=this.options.display&&(0!=this.options.displayTouchscreen||!this.isTouchScreen)&&"click"==this.options.trigger}get isTouchScreen(){var t,e=" -webkit- -moz- -o- -ms- ".split(" ");return"ontouchstart"in window||(t=["(",e.join("touch-enabled),("),"heartz",")"].join(""),window.matchMedia(t).matches)}applyOptionsDefault(t,e){this.options=Object.assign({},t,this.initOptions||{},e)}handleEvents(t){"shown"===t.type&&this.events.emit({type:"shown",position:this.tooltipPosition})}show(){!this.componentRef||this.isTooltipDestroyed?this.createTooltip():this.isTooltipDestroyed||this.showTooltipElem()}hide(){this.destroyTooltip()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(u,8),i.Mb(i.l),i.Mb(i.j),i.Mb(i.g),i.Mb(i.r))},t.\u0275dir=i.Hb({type:t,selectors:[["","tooltip",""]],hostBindings:function(t,e){1&t&&i.cc("focusin",function(){return e.onMouseEnter()})("mouseenter",function(){return e.onMouseEnter()})("focusout",function(){return e.onMouseLeave()})("mouseleave",function(){return e.onMouseLeave()})("click",function(){return e.onClick()})},inputs:{options:"options",tooltipValue:["tooltip","tooltipValue"],placement:"placement",autoPlacement:"autoPlacement",contentType:["content-type","contentType"],hideDelayMobile:["hide-delay-mobile","hideDelayMobile"],hideDelayTouchscreen:"hideDelayTouchscreen",zIndex:["z-index","zIndex"],animationDuration:["animation-duration","animationDuration"],trigger:"trigger",tooltipClass:["tooltip-class","tooltipClass"],display:"display",displayMobile:["display-mobile","displayMobile"],displayTouchscreen:"displayTouchscreen",shadow:"shadow",theme:"theme",offset:"offset",width:"width",maxWidth:["max-width","maxWidth"],id:"id",showDelay:["show-delay","showDelay"],hideDelay:["hide-delay","hideDelay"],hideDelayAfterClick:"hideDelayAfterClick",pointerEvents:"pointerEvents",position:"position"},outputs:{events:"events"},exportAs:["tooltip"],features:[i.wb]}),t})(),f=(()=>{class t{static forRoot(e){return{ngModule:t,providers:[{provide:u,useValue:e}]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[o.c]]}),t})()},liBt:function(t,e,n){"use strict";n.d(e,"a",function(){return l});var i=n("LRne"),o=n("JIr8"),r=n("8Y7J"),s=n("+CKi"),a=n("iInd");let l=(()=>{class t{constructor(t,e){this.sharedService=t,this.activatedRoute=e}resolve(t,e){return this.sharedService.GetYear().pipe(Object(o.a)(t=>Object(i.a)("No data")))}}return t.\u0275fac=function(e){return new(e||t)(r.Zb(s.a),r.Zb(a.a))},t.\u0275prov=r.Ib({token:t,factory:t.\u0275fac}),t})()},mCNh:function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n.d(e,"b",function(){return r});var i=n("SpAZ");function o(...t){return r(t)}function r(t){return 0===t.length?i.a:1===t.length?t[0]:function(e){return t.reduce((t,e)=>e(t),e)}}},mrSG:function(t,e,n){"use strict";function i(t,e,n,i){var o,r=arguments.length,s=r<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(r<3?o(s):r>3?o(e,n,s):o(e,n))||s);return r>3&&s&&Object.defineProperty(e,n,s),s}function o(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function r(t,e,n,i){return new(n||(n=Promise))(function(o,r){function s(t){try{l(i.next(t))}catch(e){r(e)}}function a(t){try{l(i.throw(t))}catch(e){r(e)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(s,a)}l((i=i.apply(t,e||[])).next())})}n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return r})},n6bG:function(t,e,n){"use strict";function i(t){return"function"==typeof t}n.d(e,"a",function(){return i})},ngJS:function(t,e,n){"use strict";n.d(e,"a",function(){return i});const i=t=>e=>{for(let n=0,i=t.length;n<i&&!e.closed;n++)e.next(t[n]);e.complete()}},pLZG:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("7o/Q");function o(t,e){return function(n){return n.lift(new r(t,e))}}class r{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new s(t,this.predicate,this.thisArg))}}class s extends i.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)}}},pxpQ:function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return a});var i=n("7o/Q"),o=n("WMd4");function r(t,e=0){return function(n){return n.lift(new s(t,e))}}class s{constructor(t,e=0){this.scheduler=t,this.delay=e}call(t,e){return e.subscribe(new a(t,this.scheduler,this.delay))}}class a extends i.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(a.dispatch,this.delay,new l(t,this.destination)))}_next(t){this.scheduleMessage(o.a.createNext(t))}_error(t){this.scheduleMessage(o.a.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(o.a.createComplete()),this.unsubscribe()}}class l{constructor(t,e){this.notification=t,this.destination=e}}},"qG+3":function(t,e,n){!function(t,e){"use strict";var n=function(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(e),i="CardRefresh",o="lte.cardrefresh",r=n.default.fn[i],s='[data-card-widget="card-refresh"]',a={source:"",sourceSelector:"",params:{},trigger:s,content:".card-body",loadInContent:!0,loadOnInit:!0,responseType:"",overlayTemplate:'<div class="overlay"><i class="fas fa-2x fa-sync-alt fa-spin"></i></div>',onLoadStart:function(){},onLoadDone:function(t){return t}},l=function(){function t(t,e){if(this._element=t,this._parent=t.parents(".card").first(),this._settings=n.default.extend({},a,e),this._overlay=n.default(this._settings.overlayTemplate),t.hasClass("card")&&(this._parent=t),""===this._settings.source)throw new Error("Source url was not defined. Please specify a url in your CardRefresh source option.")}var e=t.prototype;return e.load=function(){var t=this;this._addOverlay(),this._settings.onLoadStart.call(n.default(this)),n.default.get(this._settings.source,this._settings.params,function(e){t._settings.loadInContent&&(""!==t._settings.sourceSelector&&(e=n.default(e).find(t._settings.sourceSelector).html()),t._parent.find(t._settings.content).html(e)),t._settings.onLoadDone.call(n.default(t),e),t._removeOverlay()},""!==this._settings.responseType&&this._settings.responseType),n.default(this._element).trigger(n.default.Event("loaded.lte.cardrefresh"))},e._addOverlay=function(){this._parent.append(this._overlay),n.default(this._element).trigger(n.default.Event("overlay.added.lte.cardrefresh"))},e._removeOverlay=function(){this._parent.find(this._overlay).remove(),n.default(this._element).trigger(n.default.Event("overlay.removed.lte.cardrefresh"))},e._init=function(){var t=this;n.default(this).find(this._settings.trigger).on("click",function(){t.load()}),this._settings.loadOnInit&&this.load()},t._jQueryInterface=function(e){var i=n.default(this).data(o),r=n.default.extend({},a,n.default(this).data());i||(i=new t(n.default(this),r),n.default(this).data(o,"string"==typeof e?i:e)),"string"==typeof e&&e.match(/load/)?i[e]():i._init(n.default(this))},t}();n.default(document).on("click",s,function(t){t&&t.preventDefault(),l._jQueryInterface.call(n.default(this),"load")}),n.default(function(){n.default(s).each(function(){l._jQueryInterface.call(n.default(this))})}),n.default.fn[i]=l._jQueryInterface,n.default.fn[i].Constructor=l,n.default.fn[i].noConflict=function(){return n.default.fn[i]=r,l._jQueryInterface};var c="CardWidget",u="lte.cardwidget",d=n.default.fn[c],h="collapsed-card",p="collapsing-card",f="expanding-card",g="was-collapsed",b="maximized-card",m='[data-card-widget="remove"]',_='[data-card-widget="collapse"]',y='[data-card-widget="maximize"]',v={animationSpeed:"normal",collapseTrigger:_,removeTrigger:m,maximizeTrigger:y,collapseIcon:"fa-minus",expandIcon:"fa-plus",maximizeIcon:"fa-expand",minimizeIcon:"fa-compress"},w=function(){function t(t,e){this._element=t,this._parent=t.parents(".card").first(),t.hasClass("card")&&(this._parent=t),this._settings=n.default.extend({},v,e)}var e=t.prototype;return e.collapse=function(){var t=this;this._parent.addClass(p).children(".card-body, .card-footer").slideUp(this._settings.animationSpeed,function(){t._parent.addClass(h).removeClass(p)}),this._parent.find("> .card-header "+this._settings.collapseTrigger+" ."+this._settings.collapseIcon).addClass(this._settings.expandIcon).removeClass(this._settings.collapseIcon),this._element.trigger(n.default.Event("collapsed.lte.cardwidget"),this._parent)},e.expand=function(){var t=this;this._parent.addClass(f).children(".card-body, .card-footer").slideDown(this._settings.animationSpeed,function(){t._parent.removeClass(h).removeClass(f)}),this._parent.find("> .card-header "+this._settings.collapseTrigger+" ."+this._settings.expandIcon).addClass(this._settings.collapseIcon).removeClass(this._settings.expandIcon),this._element.trigger(n.default.Event("expanded.lte.cardwidget"),this._parent)},e.remove=function(){this._parent.slideUp(),this._element.trigger(n.default.Event("removed.lte.cardwidget"),this._parent)},e.toggle=function(){this._parent.hasClass(h)?this.expand():this.collapse()},e.maximize=function(){this._parent.find(this._settings.maximizeTrigger+" ."+this._settings.maximizeIcon).addClass(this._settings.minimizeIcon).removeClass(this._settings.maximizeIcon),this._parent.css({height:this._parent.height(),width:this._parent.width(),transition:"all .15s"}).delay(150).queue(function(){var t=n.default(this);t.addClass(b),n.default("html").addClass(b),t.hasClass(h)&&t.addClass(g),t.dequeue()}),this._element.trigger(n.default.Event("maximized.lte.cardwidget"),this._parent)},e.minimize=function(){this._parent.find(this._settings.maximizeTrigger+" ."+this._settings.minimizeIcon).addClass(this._settings.maximizeIcon).removeClass(this._settings.minimizeIcon),this._parent.css("cssText","height: "+this._parent[0].style.height+" !important; width: "+this._parent[0].style.width+" !important; transition: all .15s;").delay(10).queue(function(){var t=n.default(this);t.removeClass(b),n.default("html").removeClass(b),t.css({height:"inherit",width:"inherit"}),t.hasClass(g)&&t.removeClass(g),t.dequeue()}),this._element.trigger(n.default.Event("minimized.lte.cardwidget"),this._parent)},e.toggleMaximize=function(){this._parent.hasClass(b)?this.minimize():this.maximize()},e._init=function(t){var e=this;this._parent=t,n.default(this).find(this._settings.collapseTrigger).click(function(){e.toggle()}),n.default(this).find(this._settings.maximizeTrigger).click(function(){e.toggleMaximize()}),n.default(this).find(this._settings.removeTrigger).click(function(){e.remove()})},t._jQueryInterface=function(e){var i=n.default(this).data(u),o=n.default.extend({},v,n.default(this).data());i||(i=new t(n.default(this),o),n.default(this).data(u,"string"==typeof e?i:e)),"string"==typeof e&&e.match(/collapse|expand|remove|toggle|maximize|minimize|toggleMaximize/)?i[e]():"object"==typeof e&&i._init(n.default(this))},t}();n.default(document).on("click",_,function(t){t&&t.preventDefault(),w._jQueryInterface.call(n.default(this),"toggle")}),n.default(document).on("click",m,function(t){t&&t.preventDefault(),w._jQueryInterface.call(n.default(this),"remove")}),n.default(document).on("click",y,function(t){t&&t.preventDefault(),w._jQueryInterface.call(n.default(this),"toggleMaximize")}),n.default.fn[c]=w._jQueryInterface,n.default.fn[c].Constructor=w,n.default.fn[c].noConflict=function(){return n.default.fn[c]=d,w._jQueryInterface};var x="ControlSidebar",C="lte.controlsidebar",k=n.default.fn[x],O=".control-sidebar",S=".main-header",M=".main-footer",P="control-sidebar-animate",D="control-sidebar-open",E="control-sidebar-slide-open",T="layout-fixed",R="layout-footer-fixed",A="layout-sm-footer-fixed",I="layout-md-footer-fixed",j="layout-lg-footer-fixed",F="layout-xl-footer-fixed",N={controlsidebarSlide:!0,scrollbarTheme:"os-theme-light",scrollbarAutoHide:"l"},L=function(){function t(t,e){this._element=t,this._config=e,this._init()}var e=t.prototype;return e.collapse=function(){var t=n.default("body"),e=n.default("html");this._config.controlsidebarSlide?(e.addClass(P),t.removeClass(E).delay(300).queue(function(){n.default(O).hide(),e.removeClass(P),n.default(this).dequeue()})):t.removeClass(D),n.default(this._element).trigger(n.default.Event("collapsed.lte.controlsidebar"))},e.show=function(){var t=n.default("body"),e=n.default("html");this._config.controlsidebarSlide?(e.addClass(P),n.default(O).show().delay(10).queue(function(){t.addClass(E).delay(300).queue(function(){e.removeClass(P),n.default(this).dequeue()}),n.default(this).dequeue()})):t.addClass(D),this._fixHeight(),this._fixScrollHeight(),n.default(this._element).trigger(n.default.Event("expanded.lte.controlsidebar"))},e.toggle=function(){var t=n.default("body");t.hasClass(D)||t.hasClass(E)?this.collapse():this.show()},e._init=function(){var t=this;this._fixHeight(),this._fixScrollHeight(),n.default(window).resize(function(){t._fixHeight(),t._fixScrollHeight()}),n.default(window).scroll(function(){var e=n.default("body");(e.hasClass(D)||e.hasClass(E))&&t._fixScrollHeight()})},e._fixScrollHeight=function(){var t=n.default("body");if(t.hasClass(T)){var e={scroll:n.default(document).height(),window:n.default(window).height(),header:n.default(S).outerHeight(),footer:n.default(M).outerHeight()},i=Math.abs(e.window+n.default(window).scrollTop()-e.scroll),o=n.default(window).scrollTop(),r=(t.hasClass("layout-navbar-fixed")||t.hasClass("layout-sm-navbar-fixed")||t.hasClass("layout-md-navbar-fixed")||t.hasClass("layout-lg-navbar-fixed")||t.hasClass("layout-xl-navbar-fixed"))&&"fixed"===n.default(S).css("position"),s=(t.hasClass(R)||t.hasClass(A)||t.hasClass(I)||t.hasClass(j)||t.hasClass(F))&&"fixed"===n.default(M).css("position"),a=n.default(O),l=n.default(".control-sidebar, .control-sidebar .control-sidebar-content");if(0===o&&0===i)a.css({bottom:e.footer,top:e.header}),l.css("height",e.window-(e.header+e.footer));else if(i<=e.footer)if(!1===s){var c=e.header-o;a.css("bottom",e.footer-i).css("top",c>=0?c:0),l.css("height",e.window-(e.footer-i))}else a.css("bottom",e.footer);else o<=e.header?!1===r?(a.css("top",e.header-o),l.css("height",e.window-(e.header-o))):a.css("top",e.header):!1===r?(a.css("top",0),l.css("height",e.window)):a.css("top",e.header)}},e._fixHeight=function(){var t=n.default("body");if(t.hasClass(T)){var e=n.default(window).height(),i=n.default(S).outerHeight(),o=n.default(M).outerHeight(),r=e-i;(t.hasClass(R)||t.hasClass(A)||t.hasClass(I)||t.hasClass(j)||t.hasClass(F))&&"fixed"===n.default(M).css("position")&&(r=e-i-o);var s=n.default(".control-sidebar .control-sidebar-content");s.css("height",r),void 0!==n.default.fn.overlayScrollbars&&s.overlayScrollbars({className:this._config.scrollbarTheme,sizeAutoCapable:!0,scrollbars:{autoHide:this._config.scrollbarAutoHide,clickScrolling:!0}})}},t._jQueryInterface=function(e){return this.each(function(){var i=n.default(this).data(C),o=n.default.extend({},N,n.default(this).data());if(i||(i=new t(this,o),n.default(this).data(C,i)),"undefined"===i[e])throw new Error(e+" is not a function");i[e]()})},t}();n.default(document).on("click",'[data-widget="control-sidebar"]',function(t){t.preventDefault(),L._jQueryInterface.call(n.default(this),"toggle")}),n.default.fn[x]=L._jQueryInterface,n.default.fn[x].Constructor=L,n.default.fn[x].noConflict=function(){return n.default.fn[x]=k,L._jQueryInterface};var H="DirectChat",z="lte.directchat",V=n.default.fn[H],B=function(){function t(t){this._element=t}return t.prototype.toggle=function(){n.default(this._element).parents(".direct-chat").first().toggleClass("direct-chat-contacts-open"),n.default(this._element).trigger(n.default.Event("toggled.lte.directchat"))},t._jQueryInterface=function(e){return this.each(function(){var i=n.default(this).data(z);i||(i=new t(n.default(this)),n.default(this).data(z,i)),i[e]()})},t}();n.default(document).on("click",'[data-widget="chat-pane-toggle"]',function(t){t&&t.preventDefault(),B._jQueryInterface.call(n.default(this),"toggle")}),n.default.fn[H]=B._jQueryInterface,n.default.fn[H].Constructor=B,n.default.fn[H].noConflict=function(){return n.default.fn[H]=V,B._jQueryInterface};var q="Dropdown",U="lte.dropdown",W=n.default.fn[q],$={},Y=function(){function t(t,e){this._config=e,this._element=t}var e=t.prototype;return e.toggleSubmenu=function(){this._element.siblings().show().toggleClass("show"),this._element.next().hasClass("show")||this._element.parents(".dropdown-menu").first().find(".show").removeClass("show").hide(),this._element.parents("li.nav-item.dropdown.show").on("hidden.bs.dropdown",function(){n.default(".dropdown-submenu .show").removeClass("show").hide()})},e.fixPosition=function(){var t=n.default(".dropdown-menu.show");if(0!==t.length){t.hasClass("dropdown-menu-right")?t.css({left:"inherit",right:0}):t.css({left:0,right:"inherit"});var e=t.offset(),i=t.width(),o=n.default(window).width()-e.left;e.left<0?t.css({left:"inherit",right:e.left-5}):o<i&&t.css({left:"inherit",right:0})}},t._jQueryInterface=function(e){return this.each(function(){var i=n.default(this).data(U),o=n.default.extend({},$,n.default(this).data());i||(i=new t(n.default(this),o),n.default(this).data(U,i)),"toggleSubmenu"!==e&&"fixPosition"!==e||i[e]()})},t}();n.default('.dropdown-menu [data-toggle="dropdown"]').on("click",function(t){t.preventDefault(),t.stopPropagation(),Y._jQueryInterface.call(n.default(this),"toggleSubmenu")}),n.default('.navbar [data-toggle="dropdown"]').on("click",function(t){t.preventDefault(),n.default(t.target).parent().hasClass("dropdown-submenu")||setTimeout(function(){Y._jQueryInterface.call(n.default(this),"fixPosition")},1)}),n.default.fn[q]=Y._jQueryInterface,n.default.fn[q].Constructor=Y,n.default.fn[q].noConflict=function(){return n.default.fn[q]=W,Y._jQueryInterface};var K="ExpandableTable",G="lte.expandableTable",Z=n.default.fn[K],X='[data-widget="expandable-table"]',J="aria-expanded",Q=function(){function t(t,e){this._options=e,this._element=t}var e=t.prototype;return e.init=function(){n.default(X).each(function(t,e){var i=n.default(e).attr(J),o=n.default(e).next().children().first().children();"true"===i?o.show():"false"===i&&(o.hide(),o.parent().parent().addClass("d-none"))})},e.toggleRow=function(){var t=this._element,e=t.attr(J),i=t.next().children().first().children();i.stop(),"true"===e?(i.slideUp(500,function(){t.next().addClass("d-none")}),t.attr(J,"false"),t.trigger(n.default.Event("collapsed.lte.expandableTable"))):"false"===e&&(t.next().removeClass("d-none"),i.slideDown(500),t.attr(J,"true"),t.trigger(n.default.Event("expanded.lte.expandableTable")))},t._jQueryInterface=function(e){return this.each(function(){var i=n.default(this).data(G);i||(i=new t(n.default(this)),n.default(this).data(G,i)),"string"==typeof e&&e.match(/init|toggleRow/)&&i[e]()})},t}();n.default(".expandable-table").ready(function(){Q._jQueryInterface.call(n.default(this),"init")}),n.default(document).on("click",X,function(){Q._jQueryInterface.call(n.default(this),"toggleRow")}),n.default.fn[K]=Q._jQueryInterface,n.default.fn[K].Constructor=Q,n.default.fn[K].noConflict=function(){return n.default.fn[K]=Z,Q._jQueryInterface};var tt="Fullscreen",et="lte.fullscreen",nt=n.default.fn[tt],it='[data-widget="fullscreen"]',ot=it+" i",rt={minimizeIcon:"fa-compress-arrows-alt",maximizeIcon:"fa-expand-arrows-alt"},st=function(){function t(t,e){this.element=t,this.options=n.default.extend({},rt,e)}var e=t.prototype;return e.toggle=function(){document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement?this.windowed():this.fullscreen()},e.fullscreen=function(){document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.webkitRequestFullscreen?document.documentElement.webkitRequestFullscreen():document.documentElement.msRequestFullscreen&&document.documentElement.msRequestFullscreen(),n.default(ot).removeClass(this.options.maximizeIcon).addClass(this.options.minimizeIcon)},e.windowed=function(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen(),n.default(ot).removeClass(this.options.minimizeIcon).addClass(this.options.maximizeIcon)},t._jQueryInterface=function(e){var i=n.default(this).data(et);i||(i=n.default(this).data());var o=n.default.extend({},rt,"object"==typeof e?e:i),r=new t(n.default(this),o);n.default(this).data(et,"object"==typeof e?e:i),"string"==typeof e&&e.match(/toggle|fullscreen|windowed/)?r[e]():r.init()},t}();n.default(document).on("click",it,function(){st._jQueryInterface.call(n.default(this),"toggle")}),n.default.fn[tt]=st._jQueryInterface,n.default.fn[tt].Constructor=st,n.default.fn[tt].noConflict=function(){return n.default.fn[tt]=nt,st._jQueryInterface};var at="lte.iframe",lt=n.default.fn.IFrame,ct='[data-widget="iframe-fullscreen"]',ut=".content-wrapper",dt=".content-wrapper iframe",ht='[data-widget="iframe"].iframe-mode .navbar-nav',pt=ht+" .nav-item",ft='[data-widget="iframe"].iframe-mode .tab-content',gt=ft+" .tab-empty",bt=ft+" .tab-loading",mt=".main-sidebar .nav-item > a.nav-link",_t=".main-header .nav-item a.nav-link",yt=".main-header a.dropdown-item",vt="iframe-mode",wt="iframe-mode-fullscreen",xt={onTabClick:function(t){return t},onTabChanged:function(t){return t},onTabCreated:function(t){return t},autoIframeMode:!0,autoItemActive:!0,autoShowNewTab:!0,loadingScreen:!0,useNavbarItems:!0,scrollOffset:40,scrollBehaviorSwap:!1,iconMaximize:"fa-expand",iconMinimize:"fa-compress"},Ct=function(){function t(t,e){this._config=e,this._element=t,this._init()}var e=t.prototype;return e.onTabClick=function(t){this._config.onTabClick(t)},e.onTabChanged=function(t){this._config.onTabChanged(t)},e.onTabCreated=function(t){this._config.onTabCreated(t)},e.createTab=function(t,e,i,o){var r=this,s="panel-"+i+"-"+Math.floor(1e3*Math.random()),a="tab-"+i+"-"+Math.floor(1e3*Math.random()),l='<li class="nav-item" role="presentation"><a class="nav-link" data-toggle="row" id="'+a+'" href="#'+s+'" role="tab" aria-controls="'+s+'" aria-selected="false">'+t+"</a></li>";n.default(ht).append(l);var c='<div class="tab-pane fade" id="'+s+'" role="tabpanel" aria-labelledby="'+a+'"><iframe src="'+e+'"></iframe></div>';if(n.default(ft).append(c),o)if(this._config.loadingScreen){var u=n.default(bt);u.fadeIn(),n.default(s+" iframe").ready(function(){"number"==typeof r._config.loadingScreen?(r.switchTab("#"+a,r._config.loadingScreen),setTimeout(function(){u.fadeOut()},r._config.loadingScreen)):(r.switchTab("#"+a,r._config.loadingScreen),u.fadeOut())})}else this.switchTab("#"+a);this.onTabCreated(n.default("#"+a))},e.openTabSidebar=function(t,e){void 0===e&&(e=this._config.autoShowNewTab);var i=n.default(t).clone();void 0===i.attr("href")&&(i=n.default(t).parent("a").clone()),i.find(".right").remove();var o=i.find("p").text();""===o&&(o=i.text());var r=i.attr("href");"#"!==r&&""!==r&&void 0!==r&&this.createTab(o,r,r.replace(".html","").replace("./","").replaceAll("/","-"),e)},e.switchTab=function(t){var e=n.default(t),i=e.attr("href");n.default(gt).hide(),n.default(ht+" .active").tab("dispose").removeClass("active"),this._fixHeight(),e.tab("show"),e.parents("li").addClass("active"),this.onTabChanged(e),this._config.autoItemActive&&this._setItemActive(n.default(i+" iframe").attr("src"))},e.removeActiveTab=function(){var t=n.default(pt+".active"),e=t.parent(),i=t.index();if(t.remove(),n.default(".tab-pane.active").remove(),n.default(ft).children().length==n.default(gt+", "+bt).length)n.default(gt).show();else{var o=i-1;this.switchTab(e.children().eq(o).find("a"))}},e.toggleFullscreen=function(){n.default("body").hasClass(wt)?(n.default(ct+" i").removeClass(this._config.iconMinimize).addClass(this._config.iconMaximize),n.default("body").removeClass(wt),n.default(gt+", "+bt).height("auto"),n.default(ut).height("auto"),n.default(dt).height("auto")):(n.default(ct+" i").removeClass(this._config.iconMaximize).addClass(this._config.iconMinimize),n.default("body").addClass(wt)),n.default(window).trigger("resize"),this._fixHeight(!0)},e._init=function(){window.frameElement&&this._config.autoIframeMode?n.default("body").addClass(vt):n.default(ut).hasClass(vt)&&(this._setupListeners(),this._fixHeight(!0))},e._navScroll=function(t){var e=n.default(ht).scrollLeft();n.default(ht).animate({scrollLeft:e+t},250,"linear")},e._setupListeners=function(){var t=this;n.default(window).on("resize",function(){setTimeout(function(){t._fixHeight()},1)}),n.default(document).on("click",mt,function(e){e.preventDefault(),t.openTabSidebar(e.target)}),this._config.useNavbarItems&&n.default(document).on("click",_t+", "+yt,function(e){e.preventDefault(),t.openTabSidebar(e.target)}),n.default(document).on("click",pt,function(e){e.preventDefault(),t.onTabClick(e.target),t.switchTab(e.target)}),n.default(document).on("click",'[data-widget="iframe-close"]',function(e){e.preventDefault(),t.removeActiveTab()}),n.default(document).on("click",ct,function(e){e.preventDefault(),t.toggleFullscreen()});var e=!1,i=null;n.default(document).on("mousedown",'[data-widget="iframe-scrollleft"]',function(n){n.preventDefault(),clearInterval(i);var o=t._config.scrollOffset;t._config.scrollBehaviorSwap||(o=-o),e=!0,t._navScroll(o),i=setInterval(function(){t._navScroll(o)},250)}),n.default(document).on("mousedown",'[data-widget="iframe-scrollright"]',function(n){n.preventDefault(),clearInterval(i);var o=t._config.scrollOffset;t._config.scrollBehaviorSwap&&(o=-o),e=!0,t._navScroll(o),i=setInterval(function(){t._navScroll(o)},250)}),n.default(document).on("mouseup",function(){e&&(e=!1,clearInterval(i),i=null)})},e._setItemActive=function(t){n.default(mt+", "+yt).removeClass("active"),n.default(_t).parent().removeClass("active");var e=n.default(_t+'[href$="'+t+'"]'),i=n.default('.main-header a.dropdown-item[href$="'+t+'"]'),o=n.default(mt+'[href$="'+t+'"]');e.each(function(t,e){n.default(e).parent().addClass("active")}),i.each(function(t,e){n.default(e).addClass("active")}),o.each(function(t,e){n.default(e).addClass("active"),n.default(e).parents(".nav-treeview").prevAll(".nav-link").addClass("active")})},e._fixHeight=function(t){if(void 0===t&&(t=!1),n.default("body").hasClass(wt)){var e=n.default(window).height();n.default(gt+", "+bt).height(e),n.default(ut).height(e),n.default(dt).height(e)}else{var i=parseFloat(n.default(ut).css("min-height")),o=n.default('[data-widget="iframe"].iframe-mode .nav').outerHeight();1==t?setTimeout(function(){n.default(gt+", "+bt).height(i-o)},50):n.default(dt).height(i-o)}},t._jQueryInterface=function(e){var i=n.default(this).data(at),o=n.default.extend({},xt,n.default(this).data());if(i||(i=new t(this,o),n.default(this).data(at,i)),"string"==typeof e&&e.match(/createTab|openTabSidebar|switchTab|removeActiveTab/)){for(var r,s=arguments.length,a=new Array(s>1?s-1:0),l=1;l<s;l++)a[l-1]=arguments[l];(r=i)[e].apply(r,a)}},t}();n.default(window).on("load",function(){Ct._jQueryInterface.call(n.default('[data-widget="iframe"]'))}),n.default.fn.IFrame=Ct._jQueryInterface,n.default.fn.IFrame.Constructor=Ct,n.default.fn.IFrame.noConflict=function(){return n.default.fn.IFrame=lt,Ct._jQueryInterface};var kt="lte.layout",Ot=n.default.fn.Layout,St=".main-header",Mt=".main-sidebar",Pt=".main-sidebar .sidebar",Dt=".main-footer",Et="sidebar-focused",Tt={scrollbarTheme:"os-theme-light",scrollbarAutoHide:"l",panelAutoHeight:!0,panelAutoHeightMode:"min-height",loginRegisterAutoHeight:!0},Rt=function(){function t(t,e){this._config=e,this._element=t,this._init()}var e=t.prototype;return e.fixLayoutHeight=function(t){void 0===t&&(t=null);var e=n.default("body"),i=0;(e.hasClass("control-sidebar-slide-open")||e.hasClass("control-sidebar-open")||"control_sidebar"===t)&&(i=n.default(".control-sidebar-content").height());var o={window:n.default(window).height(),header:0!==n.default(St).length?n.default(St).outerHeight():0,footer:0!==n.default(Dt).length?n.default(Dt).outerHeight():0,sidebar:0!==n.default(Pt).length?n.default(Pt).height():0,controlSidebar:i},r=this._max(o),s=this._config.panelAutoHeight;!0===s&&(s=0);var a=n.default(".content-wrapper");!1!==s&&(r===o.controlSidebar?e.hasClass("layout-top-nav")?a.css(this._config.panelAutoHeightMode,r+s+o.header+o.footer):a.css(this._config.panelAutoHeightMode,r+s):a.css(this._config.panelAutoHeightMode,r===o.window?r+s-o.header-o.footer:r+s-o.header),this._isFooterFixed()&&a.css(this._config.panelAutoHeightMode,parseFloat(a.css(this._config.panelAutoHeightMode))+o.footer)),e.hasClass("layout-fixed")&&(!1!==s&&a.css(this._config.panelAutoHeightMode,r+s-o.header-o.footer),void 0!==n.default.fn.overlayScrollbars&&n.default(Pt).overlayScrollbars({className:this._config.scrollbarTheme,sizeAutoCapable:!0,scrollbars:{autoHide:this._config.scrollbarAutoHide,clickScrolling:!0}}))},e.fixLoginRegisterHeight=function(){var t=n.default("body"),e=n.default(".login-box, .register-box");if(0===e.length)t.css("height","auto"),n.default("html").css("height","auto");else{var i=e.height();t.css(this._config.panelAutoHeightMode)!==i&&t.css(this._config.panelAutoHeightMode,i)}},e._init=function(){var t=this;this.fixLayoutHeight(),!0===this._config.loginRegisterAutoHeight?this.fixLoginRegisterHeight():this._config.loginRegisterAutoHeight===parseInt(this._config.loginRegisterAutoHeight,10)&&setInterval(this.fixLoginRegisterHeight,this._config.loginRegisterAutoHeight),n.default(Pt).on("collapsed.lte.treeview expanded.lte.treeview",function(){t.fixLayoutHeight()}),n.default('[data-widget="pushmenu"]').on("collapsed.lte.pushmenu shown.lte.pushmenu",function(){t.fixLayoutHeight()}),n.default('[data-widget="control-sidebar"]').on("collapsed.lte.controlsidebar",function(){t.fixLayoutHeight()}).on("expanded.lte.controlsidebar",function(){t.fixLayoutHeight("control_sidebar")}),n.default(window).resize(function(){t.fixLayoutHeight()}),n.default(document).ready(function(){t.fixLayoutHeight()}),setTimeout(function(){n.default("body.hold-transition").removeClass("hold-transition")},50)},e._max=function(t){var e=0;return Object.keys(t).forEach(function(n){t[n]>e&&(e=t[n])}),e},e._isFooterFixed=function(){return"fixed"===n.default(Dt).css("position")},t._jQueryInterface=function(e){return void 0===e&&(e=""),this.each(function(){var i=n.default(this).data(kt),o=n.default.extend({},Tt,n.default(this).data());i||(i=new t(n.default(this),o),n.default(this).data(kt,i)),"init"===e||""===e?i._init():"fixLayoutHeight"!==e&&"fixLoginRegisterHeight"!==e||i[e]()})},t}();n.default(window).on("load",function(){Rt._jQueryInterface.call(n.default("body"))}),n.default(Pt+" a").on("focusin",function(){n.default(Mt).addClass(Et)}),n.default(Pt+" a").on("focusout",function(){n.default(Mt).removeClass(Et)}),n.default.fn.Layout=Rt._jQueryInterface,n.default.fn.Layout.Constructor=Rt,n.default.fn.Layout.noConflict=function(){return n.default.fn.Layout=Ot,Rt._jQueryInterface};var At="PushMenu",It="lte.pushmenu",jt="."+It,Ft=n.default.fn[At],Nt='[data-widget="pushmenu"]',Lt="body",Ht="sidebar-collapse",zt="sidebar-open",Vt="sidebar-is-opening",Bt="sidebar-closed",qt={autoCollapseSize:992,enableRemember:!1,noTransitionAfterReload:!0},Ut=function(){function t(t,e){this._element=t,this._options=n.default.extend({},qt,e),0===n.default("#sidebar-overlay").length&&this._addOverlay(),this._init()}var e=t.prototype;return e.expand=function(){var t=n.default(Lt);this._options.autoCollapseSize&&n.default(window).width()<=this._options.autoCollapseSize&&t.addClass(zt),t.addClass(Vt).removeClass("sidebar-collapse sidebar-closed").delay(50).queue(function(){t.removeClass(Vt),n.default(this).dequeue()}),this._options.enableRemember&&localStorage.setItem("remember"+jt,zt),n.default(this._element).trigger(n.default.Event("shown.lte.pushmenu"))},e.collapse=function(){var t=n.default(Lt);this._options.autoCollapseSize&&n.default(window).width()<=this._options.autoCollapseSize&&t.removeClass(zt).addClass(Bt),t.addClass(Ht),this._options.enableRemember&&localStorage.setItem("remember"+jt,Ht),n.default(this._element).trigger(n.default.Event("collapsed.lte.pushmenu"))},e.toggle=function(){n.default(Lt).hasClass(Ht)?this.expand():this.collapse()},e.autoCollapse=function(t){if(void 0===t&&(t=!1),this._options.autoCollapseSize){var e=n.default(Lt);n.default(window).width()<=this._options.autoCollapseSize?e.hasClass(zt)||this.collapse():!0===t&&(e.hasClass(zt)?e.removeClass(zt):e.hasClass(Bt)&&this.expand())}},e.remember=function(){if(this._options.enableRemember){var t=n.default("body");localStorage.getItem("remember"+jt)===Ht?this._options.noTransitionAfterReload?t.addClass("hold-transition").addClass(Ht).delay(50).queue(function(){n.default(this).removeClass("hold-transition"),n.default(this).dequeue()}):t.addClass(Ht):this._options.noTransitionAfterReload?t.addClass("hold-transition").removeClass(Ht).delay(50).queue(function(){n.default(this).removeClass("hold-transition"),n.default(this).dequeue()}):t.removeClass(Ht)}},e._init=function(){var t=this;this.remember(),this.autoCollapse(),n.default(window).resize(function(){t.autoCollapse(!0)})},e._addOverlay=function(){var t=this,e=n.default("<div />",{id:"sidebar-overlay"});e.on("click",function(){t.collapse()}),n.default(".wrapper").append(e)},t._jQueryInterface=function(e){return this.each(function(){var i=n.default(this).data(It),o=n.default.extend({},qt,n.default(this).data());i||(i=new t(this,o),n.default(this).data(It,i)),"string"==typeof e&&e.match(/collapse|expand|toggle/)&&i[e]()})},t}();n.default(document).on("click",Nt,function(t){t.preventDefault();var e=t.currentTarget;"pushmenu"!==n.default(e).data("widget")&&(e=n.default(e).closest(Nt)),Ut._jQueryInterface.call(n.default(e),"toggle")}),n.default(window).on("load",function(){Ut._jQueryInterface.call(n.default(Nt))}),n.default.fn[At]=Ut._jQueryInterface,n.default.fn[At].Constructor=Ut,n.default.fn[At].noConflict=function(){return n.default.fn[At]=Ft,Ut._jQueryInterface};var Wt="SidebarSearch",$t="lte.sidebar-search",Yt=n.default.fn[Wt],Kt="sidebar-search-open",Gt="fa-search",Zt="fa-times",Xt='[data-widget="sidebar-search"]',Jt=Xt+" .form-control",Qt=Xt+" .btn",te=Qt+" i",ee=".sidebar-search-results",ne=".sidebar-search-results .list-group",ie={arrowSign:"->",minLength:3,maxResults:7,highlightName:!0,highlightPath:!1,highlightClass:"text-light",notFoundText:"No element found!"},oe=[],re=function(){function t(t,e){this.element=t,this.options=n.default.extend({},ie,e),this.items=[]}var i=t.prototype;return i.init=function(){var t=this;0!=n.default(Xt).length&&(0==n.default(Xt).next(ee).length&&n.default(Xt).after(n.default("<div />",{class:"sidebar-search-results"})),0==n.default(ee).children(".list-group").length&&n.default(ee).append(n.default("<div />",{class:"list-group"})),this._addNotFound(),n.default(".main-sidebar .nav-sidebar").children().each(function(e,n){t._parseItem(n)}))},i.search=function(){var t=this,e=n.default(Jt).val().toLowerCase();if(e.length<this.options.minLength)return n.default(ne).empty(),this._addNotFound(),void this.close();var i=oe.filter(function(t){return t.name.toLowerCase().includes(e)}),o=n.default(i.slice(0,this.options.maxResults));n.default(ne).empty(),0===o.length?this._addNotFound():o.each(function(e,i){n.default(ne).append(t._renderItem(i.name,i.link,i.path))}),this.open()},i.open=function(){n.default(Xt).parent().addClass(Kt),n.default(te).removeClass(Gt).addClass(Zt)},i.close=function(){n.default(Xt).parent().removeClass(Kt),n.default(te).removeClass(Zt).addClass(Gt)},i.toggle=function(){n.default(Xt).parent().hasClass(Kt)?this.close():this.open()},i._parseItem=function(t,e){var i=this;if(void 0===e&&(e=[]),!n.default(t).hasClass("nav-header")){var o={},r=n.default(t).clone().find("> .nav-link"),s=n.default(t).clone().find("> .nav-treeview"),a=r.attr("href"),l=r.find("p").children().remove().end().text();if(o.name=this._trimText(l),o.link=a,o.path=e,0===s.length)oe.push(o);else{var c=o.path.concat([o.name]);s.children().each(function(t,e){i._parseItem(e,c)})}}},i._trimText=function(t){return e.trim(t.replace(/(\r\n|\n|\r)/gm," "))},i._renderItem=function(t,e,i){var o=this;if(i=i.join(" "+this.options.arrowSign+" "),this.options.highlightName||this.options.highlightPath){var r=n.default(Jt).val().toLowerCase(),s=new RegExp(r,"gi");this.options.highlightName&&(t=t.replace(s,function(t){return'<b class="'+o.options.highlightClass+'">'+t+"</b>"})),this.options.highlightPath&&(i=i.replace(s,function(t){return'<b class="'+o.options.highlightClass+'">'+t+"</b>"}))}return'<a href="'+e+'" class="list-group-item">\n <div class="search-title">\n '+t+'\n </div>\n <div class="search-path">\n '+i+"\n </div>\n </a>"},i._addNotFound=function(){n.default(ne).append(this._renderItem(this.options.notFoundText,"#",[]))},t._jQueryInterface=function(e){var i=n.default(this).data($t);i||(i=n.default(this).data());var o=n.default.extend({},ie,"object"==typeof e?e:i),r=new t(n.default(this),o);n.default(this).data($t,"object"==typeof e?e:i),"string"==typeof e&&e.match(/init|toggle|close|open|search/)?r[e]():r.init()},t}();n.default(document).on("click",Qt,function(t){t.preventDefault(),re._jQueryInterface.call(n.default(Xt),"toggle")}),n.default(document).on("keyup",Jt,function(t){if(38==t.keyCode)return t.preventDefault(),void n.default(ne).children().last().focus();if(40==t.keyCode)return t.preventDefault(),void n.default(ne).children().first().focus();var e=0;clearTimeout(e),e=setTimeout(function(){re._jQueryInterface.call(n.default(Xt),"search")},100)}),n.default(document).on("keydown",ne,function(t){var e=n.default(":focus");38==t.keyCode&&(t.preventDefault(),e.is(":first-child")?e.siblings().last().focus():e.prev().focus()),40==t.keyCode&&(t.preventDefault(),e.is(":last-child")?e.siblings().first().focus():e.next().focus())}),n.default(window).on("load",function(){re._jQueryInterface.call(n.default(Xt),"init")}),n.default.fn[Wt]=re._jQueryInterface,n.default.fn[Wt].Constructor=re,n.default.fn[Wt].noConflict=function(){return n.default.fn[Wt]=Yt,re._jQueryInterface};var se=n.default.fn.Toasts,ae="topRight",le="topLeft",ce="bottomRight",ue="bottomLeft",de={position:ae,fixed:!0,autohide:!1,autoremove:!0,delay:1e3,fade:!0,icon:null,image:null,imageAlt:null,imageHeight:"25px",title:null,subtitle:null,close:!0,body:null,class:null},he=function(){function t(t,e){this._config=e,this._prepareContainer(),n.default("body").trigger(n.default.Event("init.lte.toasts"))}var e=t.prototype;return e.create=function(){var t=n.default('<div class="toast" role="alert" aria-live="assertive" aria-atomic="true"/>');t.data("autohide",this._config.autohide),t.data("animation",this._config.fade),this._config.class&&t.addClass(this._config.class),this._config.delay&&500!=this._config.delay&&t.data("delay",this._config.delay);var e=n.default('<div class="toast-header">');if(null!=this._config.image){var i=n.default("<img />").addClass("rounded mr-2").attr("src",this._config.image).attr("alt",this._config.imageAlt);null!=this._config.imageHeight&&i.height(this._config.imageHeight).width("auto"),e.append(i)}if(null!=this._config.icon&&e.append(n.default("<i />").addClass("mr-2").addClass(this._config.icon)),null!=this._config.title&&e.append(n.default("<strong />").addClass("mr-auto").html(this._config.title)),null!=this._config.subtitle&&e.append(n.default("<small />").html(this._config.subtitle)),1==this._config.close){var o=n.default('<button data-dismiss="toast" />').attr("type","button").addClass("ml-2 mb-1 close").attr("aria-label","Close").append('<span aria-hidden="true">×</span>');null==this._config.title&&o.toggleClass("ml-2 ml-auto"),e.append(o)}t.append(e),null!=this._config.body&&t.append(n.default('<div class="toast-body" />').html(this._config.body)),n.default(this._getContainerId()).prepend(t);var r=n.default("body");r.trigger(n.default.Event("created.lte.toasts")),t.toast("show"),this._config.autoremove&&t.on("hidden.bs.toast",function(){n.default(this).delay(200).remove(),r.trigger(n.default.Event("removed.lte.toasts"))})},e._getContainerId=function(){return this._config.position==ae?"#toastsContainerTopRight":this._config.position==le?"#toastsContainerTopLeft":this._config.position==ce?"#toastsContainerBottomRight":this._config.position==ue?"#toastsContainerBottomLeft":void 0},e._prepareContainer=function(){if(0===n.default(this._getContainerId()).length){var t=n.default("<div />").attr("id",this._getContainerId().replace("#",""));this._config.position==ae?t.addClass("toasts-top-right"):this._config.position==le?t.addClass("toasts-top-left"):this._config.position==ce?t.addClass("toasts-bottom-right"):this._config.position==ue&&t.addClass("toasts-bottom-left"),n.default("body").append(t)}this._config.fixed?n.default(this._getContainerId()).addClass("fixed"):n.default(this._getContainerId()).removeClass("fixed")},t._jQueryInterface=function(e,i){return this.each(function(){var o=n.default.extend({},de,i),r=new t(n.default(this),o);"create"===e&&r[e]()})},t}();n.default.fn.Toasts=he._jQueryInterface,n.default.fn.Toasts.Constructor=he,n.default.fn.Toasts.noConflict=function(){return n.default.fn.Toasts=se,he._jQueryInterface};var pe="TodoList",fe="lte.todolist",ge=n.default.fn[pe],be={onCheck:function(t){return t},onUnCheck:function(t){return t}},me=function(){function t(t,e){this._config=e,this._element=t,this._init()}var e=t.prototype;return e.toggle=function(t){t.parents("li").toggleClass("done"),n.default(t).prop("checked")?this.check(t):this.unCheck(n.default(t))},e.check=function(t){this._config.onCheck.call(t)},e.unCheck=function(t){this._config.onUnCheck.call(t)},e._init=function(){var t=this,e=this._element;e.find("input:checkbox:checked").parents("li").toggleClass("done"),e.on("change","input:checkbox",function(e){t.toggle(n.default(e.target))})},t._jQueryInterface=function(e){return this.each(function(){var i=n.default(this).data(fe);i||(i=n.default(this).data());var o=n.default.extend({},be,"object"==typeof e?e:i),r=new t(n.default(this),o);n.default(this).data(fe,"object"==typeof e?e:i),"init"===e&&r[e]()})},t}();n.default(window).on("load",function(){me._jQueryInterface.call(n.default('[data-widget="todo-list"]'))}),n.default.fn[pe]=me._jQueryInterface,n.default.fn[pe].Constructor=me,n.default.fn[pe].noConflict=function(){return n.default.fn[pe]=ge,me._jQueryInterface};var _e="Treeview",ye="lte.treeview",ve=n.default.fn[_e],we=".nav-item",xe=".nav-treeview",Ce=".menu-open",ke='[data-widget="treeview"]',Oe="menu-open",Se={trigger:ke+" .nav-link",animationSpeed:300,accordion:!0,expandSidebar:!1,sidebarButtonSelector:'[data-widget="pushmenu"]'},Me=function(){function t(t,e){this._config=e,this._element=t}var e=t.prototype;return e.init=function(){n.default(".nav-item.menu-open .nav-treeview").css("display","block"),this._setupListeners()},e.expand=function(t,e){var i=this,o=n.default.Event("expanded.lte.treeview");if(this._config.accordion){var r=e.siblings(Ce).first(),s=r.find(xe).first();this.collapse(s,r)}e.addClass("menu-is-opening"),t.stop().slideDown(this._config.animationSpeed,function(){e.addClass(Oe),n.default(i._element).trigger(o)}),this._config.expandSidebar&&this._expandSidebar()},e.collapse=function(t,e){var i=this,o=n.default.Event("collapsed.lte.treeview");e.removeClass("menu-is-opening menu-open"),t.stop().slideUp(this._config.animationSpeed,function(){n.default(i._element).trigger(o),t.find(".menu-open > .nav-treeview").slideUp(),t.find(Ce).removeClass(Oe)})},e.toggle=function(t){var e=n.default(t.currentTarget),i=e.parent(),o=i.find("> .nav-treeview");if(o.is(xe)||(i.is(we)||(o=i.parent().find("> .nav-treeview")),o.is(xe))){t.preventDefault();var r=e.parents(we).first();r.hasClass(Oe)?this.collapse(n.default(o),r):this.expand(n.default(o),r)}},e._setupListeners=function(){var t=this,e=void 0!==this._element.attr("id")?"#"+this._element.attr("id"):"";n.default(document).on("click",""+e+this._config.trigger,function(e){t.toggle(e)})},e._expandSidebar=function(){n.default("body").hasClass("sidebar-collapse")&&n.default(this._config.sidebarButtonSelector).PushMenu("expand")},t._jQueryInterface=function(e){return this.each(function(){var i=n.default(this).data(ye),o=n.default.extend({},Se,n.default(this).data());i||(i=new t(n.default(this),o),n.default(this).data(ye,i)),"init"===e&&i[e]()})},t}();n.default(window).on("load.lte.treeview",function(){n.default(ke).each(function(){Me._jQueryInterface.call(n.default(this),"init")})}),n.default.fn[_e]=Me._jQueryInterface,n.default.fn[_e].Constructor=Me,n.default.fn[_e].noConflict=function(){return n.default.fn[_e]=ve,Me._jQueryInterface},t.CardRefresh=l,t.CardWidget=w,t.ControlSidebar=L,t.DirectChat=B,t.Dropdown=Y,t.ExpandableTable=Q,t.Fullscreen=st,t.IFrame=Ct,t.Layout=Rt,t.PushMenu=Ut,t.SidebarSearch=re,t.Toasts=he,t.TodoList=me,t.Treeview=Me,Object.defineProperty(t,"__esModule",{value:!0})}(e,n("EVdn"))},qgXg:function(t,e,n){"use strict";n.d(e,"b",function(){return a}),n.d(e,"a",function(){return l});var i=n("3N8a");class o extends i.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 r=n("IjjT");class s extends r.a{}const a=new s(o),l=a},quSY:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var i=n("DH7j"),o=n("XoHu"),r=n("n6bG");const s=(()=>{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:u}=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;t<n.length;++t)n[t].remove(this);if(Object(r.a)(c)){a&&(this._unsubscribe=void 0);try{c.call(this)}catch(d){e=d instanceof s?l(d.errors):[d]}}if(Object(i.a)(u)){let t=-1,n=u.length;for(;++t<n;){const n=u[t];if(Object(o.a)(n))try{n.unsubscribe()}catch(d){e=e||[],d instanceof s?e=e.concat(l(d.errors)):e.push(d)}}}if(e)throw new s(e)}add(e){let n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){const e=n;n=new t,n._subscriptions=[e]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}let{_parentOrParents:i}=n;if(null===i)n._parentOrParents=this;else if(i instanceof t){if(i===this)return n;n._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return n;i.push(this)}const o=this._subscriptions;return null===o?this._subscriptions=[n]:o.push(n),n}remove(t){const e=this._subscriptions;if(e){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}}}var e;return t.EMPTY=((e=new t).closed=!0,e),t})();function l(t){return t.reduce((t,e)=>t.concat(e instanceof s?e.errors:e),[])}},s7LF:function(t,e,n){"use strict";n.d(e,"a",function(){return b}),n.d(e,"b",function(){return At}),n.d(e,"c",function(){return Lt}),n.d(e,"d",function(){return _t}),n.d(e,"e",function(){return Ft}),n.d(e,"f",function(){return yt}),n.d(e,"g",function(){return Dt}),n.d(e,"h",function(){return Tt}),n.d(e,"i",function(){return Ht}),n.d(e,"j",function(){return y}),n.d(e,"k",function(){return d}),n.d(e,"l",function(){return L}),n.d(e,"m",function(){return H}),n.d(e,"n",function(){return Ot}),n.d(e,"o",function(){return Z}),n.d(e,"p",function(){return zt}),n.d(e,"q",function(){return G}),n.d(e,"r",function(){return x}),n.d(e,"s",function(){return tt}),n.d(e,"t",function(){return St});var i=n("8Y7J"),o=n("SVse"),r=n("HDdC"),s=n("DH7j"),a=n("lJxs"),l=n("XoHu"),c=n("Cfvw");function u(t,e){return new r.a(n=>{const i=t.length;if(0===i)return void n.complete();const o=new Array(i);let r=0,s=0;for(let a=0;a<i;a++){const l=Object(c.a)(t[a]);let u=!1;n.add(l.subscribe({next:t=>{u||(u=!0,s++),o[a]=t},error:t=>n.error(t),complete:()=>{r++,r!==i&&u||(s===i&&n.next(e?e.reduce((t,e,n)=>(t[e]=o[n],t),{}):o),n.complete())}}))}})}const d=new i.q("NgValueAccessor"),h={provide:d,useExisting:Object(i.T)(()=>p),multi:!0};let p=(()=>{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)(i.Mb(i.E),i.Mb(i.l))},t.\u0275dir=i.Hb({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&i.cc("change",function(t){return e.onChange(t.target.checked)})("blur",function(){return e.onTouched()})},features:[i.xb([h])]}),t})();const f={provide:d,useExisting:Object(i.T)(()=>b),multi:!0},g=new i.q("CompositionEventMode");let b=(()=>{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(o.G)()?Object(o.G)().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)(i.Mb(i.E),i.Mb(i.l),i.Mb(g,8))},t.\u0275dir=i.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&&i.cc("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:[i.xb([f])]}),t})();function m(t){return null==t||0===t.length}function _(t){return null!=t&&"number"==typeof t.length}const y=new i.q("NgValidators"),v=new i.q("NgAsyncValidators"),w=/^(?=.{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 x{static min(t){return e=>{if(m(e.value)||m(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n<t?{min:{min:t,actual:e.value}}:null}}static max(t){return e=>{if(m(e.value)||m(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}static required(t){return m(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return m(t.value)||w.test(t.value)?null:{email:!0}}static minLength(t){return e=>m(e.value)||!_(e.value)?null:e.value.length<t?{minlength:{requiredLength:t,actualLength:e.value.length}}:null}static maxLength(t){return e=>_(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}static pattern(t){if(!t)return x.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(m(t.value))return null;const i=t.value;return e.test(i)?null:{pattern:{requiredPattern:n,actualValue:i}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(C);return 0==e.length?null:function(t){return O(S(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(C);return 0==e.length?null:function(t){return function(...t){if(1===t.length){const e=t[0];if(Object(s.a)(e))return u(e,null);if(Object(l.a)(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return u(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return u(t=1===t.length&&Object(s.a)(t[0])?t[0]:t,null).pipe(Object(a.a)(t=>e(...t)))}return u(t,null)}(S(t,e).map(k)).pipe(Object(a.a)(O))}}}function C(t){return null!=t}function k(t){const e=Object(i.qb)(t)?Object(c.a)(t):t;return Object(i.pb)(e),e}function O(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 S(t,e){return e.map(e=>e(t))}function M(t){return t.map(t=>function(t){return!t.validate}(t)?t:e=>t.validate(e))}function P(t){return null!=t?x.compose(M(t)):null}function D(t){return null!=t?x.composeAsync(M(t)):null}function E(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function T(t){return t._rawValidators}function R(t){return t._rawAsyncValidators}let A=(()=>{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=P(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=D(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=i.Hb({type:t}),t})(),I=(()=>{class t extends A{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(e){return j(e||t)},t.\u0275dir=i.Hb({type:t,features:[i.vb]}),t})();const j=i.Ub(I);class F extends A{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class N{constructor(t){this._cd=t}get ngClassUntouched(){return!!this._cd.control&&this._cd.control.untouched}get ngClassTouched(){return!!this._cd.control&&this._cd.control.touched}get ngClassPristine(){return!!this._cd.control&&this._cd.control.pristine}get ngClassDirty(){return!!this._cd.control&&this._cd.control.dirty}get ngClassValid(){return!!this._cd.control&&this._cd.control.valid}get ngClassInvalid(){return!!this._cd.control&&this._cd.control.invalid}get ngClassPending(){return!!this._cd.control&&this._cd.control.pending}}let L=(()=>{class t extends N{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(F,2))},t.\u0275dir=i.Hb({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&i.Eb("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[i.vb]}),t})(),H=(()=>{class t extends N{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(I,2))},t.\u0275dir=i.Hb({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&i.Eb("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[i.vb]}),t})();const z={provide:d,useExisting:Object(i.T)(()=>V),multi:!0};let V=(()=>{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)(i.Mb(i.E),i.Mb(i.l))},t.\u0275dir=i.Hb({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&i.cc("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[i.xb([z])]}),t})();const B={provide:d,useExisting:Object(i.T)(()=>U),multi:!0};let q=(()=>{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=i.Ib({token:t,factory:t.\u0275fac}),t})(),U=(()=>{class t{constructor(t,e,n,i){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=i,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(F),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)(i.Mb(i.E),i.Mb(i.l),i.Mb(q),i.Mb(i.r))},t.\u0275dir=i.Hb({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&i.cc("change",function(){return e.onChange()})("blur",function(){return e.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[i.xb([B])]}),t})();const W={provide:d,useExisting:Object(i.T)(()=>$),multi:!0};let $=(()=>{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)(i.Mb(i.E),i.Mb(i.l))},t.\u0275dir=i.Hb({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&i.cc("change",function(t){return e.onChange(t.target.value)})("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[i.xb([W])]}),t})();const Y={provide:d,useExisting:Object(i.T)(()=>G),multi:!0};function K(t,e){return null==t?""+e:(e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let G=(()=>{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=K(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)(i.Mb(i.E),i.Mb(i.l))},t.\u0275dir=i.Hb({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&i.cc("change",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},inputs:{compareWith:"compareWith"},features:[i.xb([Y])]}),t})(),Z=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(K(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.E),i.Mb(G,9))},t.\u0275dir=i.Hb({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const X={provide:d,useExisting:Object(i.T)(()=>Q),multi:!0};function J(t,e){return null==t?""+e:("string"==typeof e&&(e=`'${e}'`),e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let Q=(()=>{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.length;e++){const i=t.item(e),o=this._getOptionValue(i.value);n.push(o)}}else{const t=e.options;for(let e=0;e<t.length;e++){const i=t.item(e);if(i.selected){const t=this._getOptionValue(i.value);n.push(t)}}}this.value=n,t(n)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(t){const e=(this._idCounter++).toString();return this._optionMap.set(e,t),e}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e)._value,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)._value:t}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.E),i.Mb(i.l))},t.\u0275dir=i.Hb({type:t,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(t,e){1&t&&i.cc("change",function(t){return e.onChange(t.target)})("blur",function(){return e.onTouched()})},inputs:{compareWith:"compareWith"},features:[i.xb([X])]}),t})(),tt=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(J(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(J(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.E),i.Mb(Q,9))},t.\u0275dir=i.Hb({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();function et(t,e){return[...e.path,t]}function nt(t,e){ot(t,e,!0),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&st(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&&st(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 it(t,e){t.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function ot(t,e,n){const i=T(t);null!==e.validator?t.setValidators(E(i,e.validator)):"function"==typeof i&&t.setValidators([i]);const o=R(t);if(null!==e.asyncValidator?t.setAsyncValidators(E(o,e.asyncValidator)):"function"==typeof o&&t.setAsyncValidators([o]),n){const n=()=>t.updateValueAndValidity();it(e._rawValidators,n),it(e._rawAsyncValidators,n)}}function rt(t,e,n){if(null!==t){if(null!==e.validator){const n=T(t);Array.isArray(n)&&n.length>0&&t.setValidators(n.filter(t=>t!==e.validator))}if(null!==e.asyncValidator){const n=R(t);Array.isArray(n)&&n.length>0&&t.setAsyncValidators(n.filter(t=>t!==e.asyncValidator))}}if(n){const t=()=>{};it(e._rawValidators,t),it(e._rawAsyncValidators,t)}}function st(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function at(t,e){ot(t,e,!1)}function lt(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}const ct=[p,$,V,G,Q,U];function ut(t,e){if(!e)return null;Array.isArray(e);let n=void 0,i=void 0,o=void 0;return e.forEach(t=>{var e;t.constructor===b?n=t:(e=t,ct.some(t=>e.constructor===t)?i=t:o=t)}),o||i||n||null}function dt(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function ht(t){return(bt(t)?t.validators:t)||null}function pt(t){return Array.isArray(t)?P(t):t||null}function ft(t,e){return(bt(e)?e.asyncValidators:t)||null}function gt(t){return Array.isArray(t)?D(t):t||null}function bt(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class mt{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=pt(this._rawValidators),this._composedAsyncValidatorFn=gt(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"VALID"===this.status}get invalid(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!==this.status}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=pt(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=gt(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="PENDING",!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="DISABLED",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="VALID",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(),"VALID"!==this.status&&"PENDING"!==this.status||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()?"DISABLED":"VALID"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;const e=k(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 i=t;return e.forEach(t=>{i=i instanceof yt?i.controls.hasOwnProperty(t)?i.controls[t]:null:i instanceof vt&&i.at(t)||null}),i}(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 i.n,this.statusChanges=new i.n}_calculateStatus(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}_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){bt(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class _t extends mt{constructor(t=null,e,n){super(ht(e),ft(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){dt(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){dt(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 yt extends mt{constructor(t,e,n){super(ht(e),ft(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={}){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,i)=>{n.reset(t[i],{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 _t?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=>t(this.controls[e],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,i)=>{n=e(n,t,i)}),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 vt extends mt{constructor(t,e,n){super(ht(e),ft(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={}){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,i)=>{n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof _t?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)}}let wt=(()=>{class t extends I{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return et(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 xt(e||t)},t.\u0275dir=i.Hb({type:t,features:[i.vb]}),t})();const xt=i.Ub(wt),Ct={provide:F,useExisting:Object(i.T)(()=>Ot)},kt=(()=>Promise.resolve(null))();let Ot=(()=>{class t extends F{constructor(t,e,n,o){super(),this.control=new _t,this._registered=!1,this.update=new i.n,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=ut(0,o)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),lt(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?et(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(){nt(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){kt.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,n=""===e||e&&"false"!==e;kt.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(I,9),i.Mb(y,10),i.Mb(v,10),i.Mb(d,10))},t.\u0275dir=i.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:[i.xb([Ct]),i.vb,i.wb]}),t})(),St=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.Hb({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})();const Mt=new i.q("NgModelWithFormControlWarning"),Pt={provide:I,useExisting:Object(i.T)(()=>Dt)};let Dt=(()=>{class t extends I{constructor(t,e){super(),this.validators=t,this.asyncValidators=e,this.submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new i.n,this._setValidators(t),this._setAsyncValidators(e)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const e=this.form.get(t.path);return nt(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}getControl(t){return this.form.get(t.path)}removeControl(t){dt(this.directives,t)}addFormGroup(t){const e=this.form.get(t.path);at(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormGroup(t){}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){const e=this.form.get(t.path);at(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormArray(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,e=this.directives,this.form._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}),this.ngSubmit.emit(t),!1;var e}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&&(function(t,e){const n=()=>{};e.valueAccessor.registerOnChange(n),e.valueAccessor.registerOnTouched(n),rt(t,e,!0),t&&(e._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}(t.control||null,t),e&&nt(e,t),t.control=e)}),this.form._updateTreeValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(()=>this._updateDomValue()),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ot(this.form,this,!1),this._oldForm&&rt(this._oldForm,this,!1)}_checkFormPresent(){}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(y,10),i.Mb(v,10))},t.\u0275dir=i.Hb({type:t,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&i.cc("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i.xb([Pt]),i.vb,i.wb]}),t})();const Et={provide:I,useExisting:Object(i.T)(()=>Tt)};let Tt=(()=>{class t extends wt{constructor(t,e,n){super(),this._parent=t,this._setValidators(e),this._setAsyncValidators(n)}_checkParentType(){It(this._parent)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(I,13),i.Mb(y,10),i.Mb(v,10))},t.\u0275dir=i.Hb({type:t,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[i.xb([Et]),i.vb]}),t})();const Rt={provide:I,useExisting:Object(i.T)(()=>At)};let At=(()=>{class t extends I{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 et(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){It(this._parent)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(I,13),i.Mb(y,10),i.Mb(v,10))},t.\u0275dir=i.Hb({type:t,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[i.xb([Rt]),i.vb]}),t})();function It(t){return!(t instanceof Tt||t instanceof Dt||t instanceof At)}const jt={provide:F,useExisting:Object(i.T)(()=>Ft)};let Ft=(()=>{class t extends F{constructor(t,e,n,o,r){super(),this._ngModelWarningConfig=r,this._added=!1,this.update=new i.n,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=ut(0,o)}set isDisabled(t){}ngOnChanges(e){var n,o;this._added||this._setUpControl(),lt(e,this.viewModel)&&(n=t,this,o=this._ngModelWarningConfig,Object(i.U)()&&"never"!==o&&((null!==o&&"once"!==o||n._ngModelWarningSentOnce)&&("always"!==o||this._ngModelWarningSent)||(n._ngModelWarningSentOnce=!0,this._ngModelWarningSent=!0)),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 et(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)(i.Mb(I,13),i.Mb(y,10),i.Mb(v,10),i.Mb(d,10),i.Mb(Mt,8))},t.\u0275dir=i.Hb({type:t,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[i.xb([jt]),i.vb,i.wb]}),t._ngModelWarningSentOnce=!1,t})(),Nt=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)}}),t})(),Lt=(()=>{class t{group(t,e=null){const n=this._reduceControls(t);let i=null,o=null,r=void 0;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(i=null!=e.validators?e.validators:null,o=null!=e.asyncValidators?e.asyncValidators:null,r=null!=e.updateOn?e.updateOn:void 0):(i=null!=e.validator?e.validator:null,o=null!=e.asyncValidator?e.asyncValidator:null)),new yt(n,{asyncValidators:o,updateOn:r,validators:i})}control(t,e,n){return new _t(t,e,n)}array(t,e,n){const i=t.map(t=>this._createControl(t));return new vt(i,e,n)}_reduceControls(t){const e={};return Object.keys(t).forEach(n=>{e[n]=this._createControl(t[n])}),e}_createControl(t){return t instanceof _t||t instanceof yt||t instanceof vt?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=i.Ib({token:t,factory:t.\u0275fac}),t})(),Ht=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[q],imports:[Nt]}),t})(),zt=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Mt,useValue:e.warnOnNgModelWithFormControl}]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[Lt,q],imports:[Nt]}),t})()},sVev:function(t,e,n){"use strict";n.d(e,"a",function(){return i});const i=(()=>{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})()},tAZD:function(t,e,n){var i,o,r;!function(s){if("object"==typeof t.exports){var a=s(0,e);void 0!==a&&(t.exports=a)}else o=[n,e],void 0===(r="function"==typeof(i=s)?i.apply(e,o):i)||(t.exports=r)}(function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=void 0;e.default=["en",[["a","p"],["AM","PM"],n],[["AM","PM"],n,n],[["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"]],n,[["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"]],n,[["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}",n,"{1} 'at' {0}",n],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}]})},u47x:function(t,e,n){"use strict";n.d(e,"a",function(){return M}),n.d(e,"b",function(){return m}),n.d(e,"c",function(){return O}),n.d(e,"d",function(){return h});var i=n("SVse"),o=n("8Y7J");n("XNiG"),n("quSY"),n("LRne"),n("vkgz"),n("Kj3r"),n("pLZG"),n("lJxs");var r=n("IzEk");function s(t){return null!=t&&""+t!="false"}let a;try{a="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(P){a=!1}let l=(()=>{class t{constructor(t){this._platformId=t,this.isBrowser=this._platformId?Object(i.C)(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&&!a)&&"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)(o.Zb(o.B))},t.\u0275prov=Object(o.Ib)({factory:function(){return new t(Object(o.Zb)(o.B))},token:t,providedIn:"root"}),t})(),c=(()=>{class t{}return t.\u0275mod=o.Kb({type:t}),t.\u0275inj=o.Jb({factory:function(e){return new(e||t)}}),t})();n("HDdC");let u=(()=>{class t{create(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),d=(()=>{class t{}return t.\u0275mod=o.Kb({type:t}),t.\u0275inj=o.Jb({factory:function(e){return new(e||t)},providers:[u]}),t})(),h=(()=>{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(P){return null}}((n=t).ownerDocument&&n.ownerDocument.defaultView||window);var n;if(e){if(-1===f(e))return!1;if(!this.isVisible(e))return!1}let i=t.nodeName.toLowerCase(),o=f(t);return t.hasAttribute("contenteditable")?-1!==o:"iframe"!==i&&"object"!==i&&!(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"===i?!!t.hasAttribute("controls")&&-1!==o:"video"===i?-1!==o&&(null!==o||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")||p(t))}(t)&&!this.isDisabled(t)&&((null==e?void 0:e.ignoreVisibility)||this.isVisible(t))}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(l))},t.\u0275prov=Object(o.Ib)({factory:function(){return new t(Object(o.Zb)(l))},token:t,providedIn:"root"}),t})();function p(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 f(t){if(!p(t))return null;const e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}class g{constructor(t,e,n,i,o=!1){this._element=t,this._checker=e,this._ngZone=n,this._document=i,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||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<e.length;n++)e[n].hasAttribute("cdk-focus-"+t)?console.warn(`Found use of deprecated attribute 'cdk-focus-${t}', use 'cdkFocusRegion${t}' instead. The deprecated attribute will be removed in 8.0.0.`,e[n]):e[n].hasAttribute("cdk-focus-region-"+t)&&console.warn(`Found use of deprecated attribute 'cdk-focus-region-${t}', use 'cdkFocusRegion${t}' instead. The deprecated attribute will be removed in 8.0.0.`,e[n]);return"start"==t?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(){const t=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(t){if(t.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead. The deprecated attribute will be removed in 8.0.0",t),!this._checker.isFocusable(t)){const e=this._getFirstTabbableElement(t);return null==e||e.focus(),!!e}return t.focus(),!0}return this.focusFirstTabbableElement()}focusFirstTabbableElement(){const t=this._getRegionBoundary("start");return t&&t.focus(),!!t}focusLastTabbableElement(){const t=this._getRegionBoundary("end");return t&&t.focus(),!!t}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let e=t.children||t.childNodes;for(let n=0;n<e.length;n++){let t=e[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[n]):null;if(t)return t}return null}_getLastTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let e=t.children||t.childNodes;for(let n=e.length-1;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(r.a)(1)).subscribe(t)}}let b=(()=>{class t{constructor(t,e,n){this._checker=t,this._ngZone=e,this._document=n}create(t,e=!1){return new g(t,this._checker,this._ngZone,this._document,e)}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(h),o.Zb(o.z),o.Zb(i.e))},t.\u0275prov=Object(o.Ib)({factory:function(){return new t(Object(o.Zb)(h),Object(o.Zb)(o.z),Object(o.Zb)(i.e))},token:t,providedIn:"root"}),t})(),m=(()=>{class t{constructor(t,e,n){this._elementRef=t,this._focusTrapFactory=e,this._previouslyFocusedElement=null,this._document=n,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(t){this.focusTrap.enabled=s(t)}get autoCapture(){return this._autoCapture}set autoCapture(t){this._autoCapture=s(t)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(t){const e=t.autoCapture;e&&!e.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady()}}return t.\u0275fac=function(e){return new(e||t)(o.Mb(o.l),o.Mb(b),o.Mb(i.e))},t.\u0275dir=o.Hb({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[o.wb]}),t})();class _ extends g{constructor(t,e,n,i,o,r,s){super(t,e,n,i,s.defer),this._focusTrapManager=o,this._inertStrategy=r,this._focusTrapManager.register(this)}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._enabled?this._focusTrapManager.register(this):this._focusTrapManager.deregister(this)}destroy(){this._focusTrapManager.deregister(this),super.destroy()}_enable(){this._inertStrategy.preventFocus(this),this.toggleAnchors(!0)}_disable(){this._inertStrategy.allowFocus(this),this.toggleAnchors(!1)}}const y="undefined"!=typeof Element&&!!Element.prototype.closest;function v(t,e){return t.matches?t.matches(e):t.msMatchesSelector(e)}class w{constructor(){this._listener=null}preventFocus(t){this._listener&&t._document.removeEventListener("focus",this._listener,!0),this._listener=e=>this._trapFocus(t,e),t._ngZone.runOutsideAngular(()=>{t._document.addEventListener("focus",this._listener,!0)})}allowFocus(t){this._listener&&(t._document.removeEventListener("focus",this._listener,!0),this._listener=null)}_trapFocus(t,e){const n=e.target,i=t._element;i.contains(n)||null!==function(t,e){if(!(t instanceof Node))return null;let n=t;for(;null!=n&&!(n instanceof Element);)n=n.parentNode;return n&&(y?n.closest("div.cdk-overlay-pane"):function(t,e){let n=t;for(;null!=n&&!(n instanceof Element&&v(n,"div.cdk-overlay-pane"));)n=n.parentNode;return n||null}(n))}(n)||setTimeout(()=>{t.enabled&&!i.contains(t._document.activeElement)&&t.focusFirstTabbableElement()})}}class x{constructor(){this.defer=!1}}const C=new o.q("FOCUS_TRAP_INERT_STRATEGY");let k=(()=>{class t{constructor(){this._focusTrapStack=[]}register(t){this._focusTrapStack=this._focusTrapStack.filter(e=>e!==t);let e=this._focusTrapStack;e.length&&e[e.length-1]._disable(),e.push(t),t._enable()}deregister(t){t._disable();const e=this._focusTrapStack,n=e.indexOf(t);-1!==n&&(e.splice(n,1),e.length&&e[e.length-1]._enable())}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Ib)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),O=(()=>{class t{constructor(t,e,n,i,o){this._checker=t,this._ngZone=e,this._focusTrapManager=n,this._document=i,this._inertStrategy=o||new w}create(t,e=new x){let n;return"boolean"==typeof e?(n=new x,n.defer=e):n=e,new _(t,this._checker,this._ngZone,this._document,this._focusTrapManager,this._inertStrategy,n)}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(h),o.Zb(o.z),o.Zb(k),o.Zb(i.e),o.Zb(C,8))},t.\u0275prov=Object(o.Ib)({factory:function(){return new t(Object(o.Zb)(h),Object(o.Zb)(o.z),Object(o.Zb)(k),Object(o.Zb)(i.e),Object(o.Zb)(C,8))},token:t,providedIn:"root"}),t})(),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,i=(n&&n.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),i){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("cdk-high-contrast-active"),t.remove("cdk-high-contrast-black-on-white"),t.remove("cdk-high-contrast-white-on-black");const e=this.getHighContrastMode();1===e?(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-black-on-white")):2===e&&(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-white-on-black"))}}}return t.\u0275fac=function(e){return new(e||t)(o.Zb(l),o.Zb(i.e))},t.\u0275prov=Object(o.Ib)({factory:function(){return new t(Object(o.Zb)(l),Object(o.Zb)(i.e))},token:t,providedIn:"root"}),t})(),M=(()=>{class t{constructor(t){t._applyBodyHighContrastModeCssClasses()}}return t.\u0275mod=o.Kb({type:t}),t.\u0275inj=o.Jb({factory:function(e){return new(e||t)(o.Zb(S))},imports:[[c,d]]}),t})()},vkgz:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var i=n("7o/Q"),o=n("KqfI"),r=n("n6bG");function s(t,e,n){return function(i){return i.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 i.a{constructor(t,e,n,i){super(t),this._tapNext=o.a,this._tapError=o.a,this._tapComplete=o.a,this._tapError=n||o.a,this._tapComplete=i||o.a,Object(r.a)(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||o.a,this._tapError=e.error||o.a,this._tapComplete=e.complete||o.a)}_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 f});var i=n("XNiG"),o=n("HDdC"),r=n("7o/Q"),s=n("quSY");function a(){return function(t){return t.lift(new l(t))}}class l{constructor(t){this.connectable=t}call(t,e){const{connectable:n}=this;n._refCount++;const i=new c(t,n),o=e.subscribe(i);return i.closed||(i.connection=n.connect()),o}}class c extends r.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,i=t._connection;this.connection=null,!i||n&&i!==n||i.unsubscribe()}}class u extends o.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 s.a,t.add(this.source.subscribe(new h(this.getSubject(),this))),t.closed&&(this._connection=null,t=s.a.EMPTY)),t}refCount(){return a()(this)}}const d=(()=>{const t=u.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 h extends i.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()}}}function p(){return new i.a}function f(){return t=>{return a()((e=p,function(t){let n;n="function"==typeof e?e:function(){return e};const i=Object.create(t,d);return i.source=t,i.subjectFactory=n,i})(t));var e}}},xbPD:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("7o/Q");function o(t=null){return e=>e.lift(new r(t))}class r{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new s(t,this.defaultValue))}}class s extends i.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()}}},xgIS:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var i=n("HDdC"),o=n("DH7j"),r=n("n6bG"),s=n("lJxs");function a(t,e,n,c){return Object(r.a)(n)&&(c=n,n=void 0),c?a(t,e,n).pipe(Object(s.a)(t=>Object(o.a)(t)?c(...t):c(t))):new i.a(i=>{l(t,e,function(t){i.next(arguments.length>1?Array.prototype.slice.call(arguments):t)},i,n)})}function l(t,e,n,i,o){let r;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const i=t;t.addEventListener(e,n,o),r=()=>i.removeEventListener(e,n,o)}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const i=t;t.on(e,n),r=()=>i.off(e,n)}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const i=t;t.addListener(e,n),r=()=>i.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let r=0,s=t.length;r<s;r++)l(t[r],e,n,i,o)}i.add(r)}},yCtX:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var i=n("HDdC"),o=n("ngJS"),r=n("jZKg");function s(t,e){return e?Object(r.a)(t,e):new i.a(Object(o.a)(t))}},"z+Ro":function(t,e,n){"use strict";function i(t){return t&&"function"==typeof t.schedule}n.d(e,"a",function(){return i})},z6cu:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("HDdC");function o(t,e){return new i.a(e?n=>e.schedule(r,0,{error:t,subscriber:n}):e=>e.error(t))}function r({error:t,subscriber:e}){e.error(t)}},zP0r:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var i=n("7o/Q");function o(t){return e=>e.lift(new r(t))}class r{constructor(t){this.total=t}call(t,e){return e.subscribe(new s(t,this.total))}}class s extends i.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}},zUnb:function(t,e,n){"use strict";n.r(e),n.d(e,"getBaseUrl",function(){return ei});var i=n("8Y7J"),o=n("cUpR"),r=n("mrSG"),s=n("iInd"),a=n("lJxs");let l=(()=>{class t{constructor(t){this.router=t,this.user={firstName:"Alexander",lastName:"Pierce",image:"assets/user.png",image1:"assets/clarins_old.png"}}login(){localStorage.setItem("token","LOGGED_IN"),this.router.navigate(["/home/dashboard"])}register(){localStorage.setItem("token","LOGGED_IN"),this.router.navigate(["/"])}logout(){localStorage.removeItem("token"),localStorage.clear(),this.router.navigate(["/login"])}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(s.e))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var c=n("G0yt"),u=n("SVse"),d=n("5+tZ"),h=n("Cfvw"),p=n("IheW");const f=new i.q("JWT_OPTIONS");let g=(()=>{class t{constructor(t=null){this.tokenGetter=t&&t.tokenGetter||function(){}}urlBase64Decode(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("Illegal base64url string!")}return this.b64DecodeUnicode(e)}b64decode(t){let e="";if((t=String(t).replace(/=+$/,"")).length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(let n,i,o=0,r=0;i=t.charAt(r++);~i&&(n=o%4?64*n+i:i,o++%4)?e+=String.fromCharCode(255&n>>(-2*o&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return e}b64DecodeUnicode(t){return decodeURIComponent(Array.prototype.map.call(this.b64decode(t),t=>"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)).join(""))}decodeToken(t=this.tokenGetter()){if(!t||""===t)return null;const e=t.split(".");if(3!==e.length)throw new Error("The inspected token doesn't appear to be a JWT. Check to make sure it has three parts and see https://jwt.io for more.");const n=this.urlBase64Decode(e[1]);if(!n)throw new Error("Cannot decode the token.");return JSON.parse(n)}getTokenExpirationDate(t=this.tokenGetter()){let e;if(e=this.decodeToken(t),!e||!e.hasOwnProperty("exp"))return null;const n=new Date(0);return n.setUTCSeconds(e.exp),n}isTokenExpired(t=this.tokenGetter(),e){if(!t||""===t)return!0;const n=this.getTokenExpirationDate(t);return e=e||0,null!==n&&!(n.valueOf()>(new Date).valueOf()+1e3*e)}getAuthScheme(t,e){return"function"==typeof t?t(e):t}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(f))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),b=(()=>{class t{constructor(t,e,n){this.jwtHelper=e,this.document=n,this.standardPorts=["80","443"],this.tokenGetter=t.tokenGetter,this.headerName=t.headerName||"Authorization",this.authScheme=t.authScheme||""===t.authScheme?t.authScheme:"Bearer ",this.allowedDomains=t.allowedDomains||[],this.disallowedRoutes=t.disallowedRoutes||[],this.throwNoTokenError=t.throwNoTokenError||!1,this.skipWhenExpired=t.skipWhenExpired}isAllowedDomain(t){const e=new URL(t.url,this.document.location.origin);if(e.host===this.document.location.host)return!0;const n=`${e.hostname}${e.port&&!this.standardPorts.includes(e.port)?":"+e.port:""}`;return this.allowedDomains.findIndex(t=>"string"==typeof t?t===n:t instanceof RegExp&&t.test(n))>-1}isDisallowedRoute(t){const e=new URL(t.url,this.document.location.origin);return this.disallowedRoutes.findIndex(n=>{if("string"==typeof n){const t=new URL(n,this.document.location.origin);return t.hostname===e.hostname&&t.pathname===e.pathname}return n instanceof RegExp&&n.test(t.url)})>-1}handleInterception(t,e,n){const i=this.jwtHelper.getAuthScheme(this.authScheme,e);let o=!1;if(!t&&this.throwNoTokenError)throw new Error("Could not get token from tokenGetter function.");return this.skipWhenExpired&&(o=!t||this.jwtHelper.isTokenExpired(t)),t&&o&&this.skipWhenExpired?e=e.clone():t&&(e=e.clone({setHeaders:{[this.headerName]:`${i}${t}`}})),n.handle(e)}intercept(t,e){if(!this.isAllowedDomain(t)||this.isDisallowedRoute(t))return e.handle(t);const n=this.tokenGetter(t);return n instanceof Promise?Object(h.a)(n).pipe(Object(d.a)(n=>this.handleInterception(n,t,e))):this.handleInterception(n,t,e)}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(f),i.Zb(g),i.Zb(u.e))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),m=(()=>{class t{constructor(t){if(t)throw new Error("JwtModule is already loaded. It should only be imported in your application's main module.")}static forRoot(e){return{ngModule:t,providers:[{provide:p.a,useClass:b,multi:!0},e.jwtOptionsProvider||{provide:f,useValue:e.config},g]}}}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)(i.Zb(t,12))}}),t})();var _=n("e4Ts"),y=n("7o/Q");class v{constructor(t,e){this.count=t,this.source=e}call(t,e){return e.subscribe(new w(t,this.count,this.source))}}class w extends y.a{constructor(t,e,n){super(t),this.count=e,this.source=n}error(t){if(!this.isStopped){const{source:e,count:n}=this;if(0===n)return super.error(t);n>-1&&(this.count=n-1),e.subscribe(this._unsubscribeAndRecycle())}}}const x={headers:new p.e({"Content-Type":"application/json"})};let C=(()=>{class t{constructor(t,e,n,i){this.router=t,this.http=e,this.localStorageService=n,this.BaseURL="",this.BaseURL="http://localhost:4200/"===i?"https://localhost:44301/api/Login/":i+"api/Login/"}Login(t){return this.http.post(this.BaseURL+"Login",t,x).pipe(Object(a.a)(t=>(this.localStorageService.store("token",JSON.stringify(t)),t)))}GetUserProfile(){var t={headers:new p.e({"Content-Type":"application/json",Authorization:"Bearer "+this.localStorageService.retrieve("token")})};return this.http.get("https://localhost:44301/api/Login",t).pipe(function(t=-1){return e=>e.lift(new v(t,e))}(1))}Login1(t){return this.http.post(this.BaseURL+"Login",t,x).pipe(Object(a.a)(t=>t))}GetUserName(t){return this.http.get(this.BaseURL+"GetUserName?Empno="+t,x)}logout(){this.localStorageService.clear("token"),this.userSubject.next(null),this.router.navigate(["/login"])}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(s.e),i.Zb(p.b),i.Zb(_.a),i.Zb("BASE_URL"))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const k=["dropdownMenu"];let O=(()=>{class t{constructor(t,e,n,i,o,r){this.elementRef=t,this.renderer=e,this.jwtHelper=n,this.localStorageService=i,this.loginservice=o,this.appService=r}clickout(t){this.elementRef.nativeElement.contains(t.target)||this.hideDropdownMenu()}ngOnInit(){this.user=this.appService.user,this.getUser(),this.getJobTitle()}getUser(){this.loginservice.GetUserName(this.jwtHelper.decodeToken(this.localStorageService.retrieve("token")).uid).subscribe(t=>{t.UID&&(this.user1=t.FULLNAME)})}getJobTitle(){this.loginservice.GetUserName(this.jwtHelper.decodeToken(this.localStorageService.retrieve("token")).uid).subscribe(t=>{t.UID&&(this.JOBTITLE=t.JOBTITLE)})}toggleDropdownMenu(){this.dropdownMenu.nativeElement.classList.contains("show")?this.hideDropdownMenu():this.showDropdownMenu()}showDropdownMenu(){this.renderer.addClass(this.dropdownMenu.nativeElement,"show")}hideDropdownMenu(){this.renderer.removeClass(this.dropdownMenu.nativeElement,"show")}logout(){this.appService.logout()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.l),i.Mb(i.E),i.Mb(g),i.Mb(_.a),i.Mb(C),i.Mb(l))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-user-dropdown-menu"]],viewQuery:function(t,e){if(1&t&&i.Pc(k,!0),2&t){let t;i.vc(t=i.dc())&&(e.dropdownMenu=t.first)}},hostBindings:function(t,e){1&t&&i.cc("click",function(t){return e.clickout(t)},!1,i.xc)},decls:23,vars:7,consts:[[1,"nav-item","dropdown","user-menu"],["data-toggle","dropdown",1,"nav-link","dropdown-toggle","user",3,"click"],["alt","User Image",1,"user-image","img-circle","elevation-2",3,"src"],[1,"dropdown-menu","dropdown-menu-lg","dropdown-menu-right"],["dropdownMenu",""],[1,"user-header","bg-primary"],["alt","User Image",1,"img-circle","elevation-2",3,"src"],[1,"user-body"],[1,"row"],[1,"user-footer"],[1,"btn","btn-default","btn-flat","float-right",3,"click"]],template:function(t,e){1&t&&(i.Sb(0,"li",0),i.Sb(1,"a",1),i.cc("click",function(){return e.toggleDropdownMenu()}),i.Nb(2,"img",2),i.Kc(3),i.Rb(),i.Sb(4,"ul",3,4),i.Sb(6,"li",5),i.Nb(7,"img",6),i.Sb(8,"p"),i.Kc(9),i.Sb(10,"span"),i.Kc(11," - "),i.Rb(),i.Sb(12,"span"),i.Sb(13,"small"),i.Kc(14),i.fc(15,"titlecase"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(16,"li",7),i.Sb(17,"div",8),i.Nb(18,"br"),i.Nb(19,"br"),i.Rb(),i.Rb(),i.Sb(20,"li",9),i.Sb(21,"a",10),i.cc("click",function(){return e.logout()}),i.Kc(22,"Sign out"),i.Rb(),i.Rb(),i.Rb(),i.Rb()),2&t&&(i.yb(2),i.mc("src",e.user.image,i.Bc),i.yb(1),i.Mc("",e.user1," "),i.yb(4),i.mc("src",e.user.image,i.Bc),i.yb(2),i.Mc(" ",e.user1,""),i.yb(5),i.Lc(i.gc(15,5,e.JOBTITLE)))},pipes:[u.v],styles:['.user-menu[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{cursor:pointer}.user-menu[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]:after{content:none}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%]{border-top-left-radius:0;border-top-right-radius:0;padding:0;width:280px}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%], .user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > .user-body[_ngcontent-%COMP%]{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > li.user-header[_ngcontent-%COMP%]{height:175px;padding:10px;text-align:center}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > li.user-header[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{z-index:5;height:90px;width:90px;border:3px solid hsla(0,0%,100%,.2)}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > li.user-header[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{z-index:5;font-size:17px;margin-top:10px}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > li.user-header[_ngcontent-%COMP%] > p[_ngcontent-%COMP%] > small[_ngcontent-%COMP%]{display:block;font-size:12px}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > .user-body[_ngcontent-%COMP%]{border-bottom:1px solid #495057;border-top:1px solid #dee2e6;padding:15px}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > .user-body[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}@media (min-width:576px){.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > .user-body[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{background:#fff!important;color:#495057!important}}@media (min-width:576px){.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > .user-footer[_ngcontent-%COMP%] .btn-default[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > .user-footer[_ngcontent-%COMP%]{background-color:#f8f9fa;padding:10px}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > .user-footer[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}.user-menu[_ngcontent-%COMP%] > .dropdown-menu[_ngcontent-%COMP%] > .user-footer[_ngcontent-%COMP%] .btn-default[_ngcontent-%COMP%]{color:#6c757d}.user-menu[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%]{border-radius:50%;float:left;height:2.1rem;margin-top:-2px;width:2.1rem}@media (min-width:576px){.user-menu[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%]{float:none;line-height:10px;margin-right:.4rem;margin-top:-8px}}.user-menu[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%]{height:1.6rem;width:1.6rem;margin-right:10px;margin-left:-8px}.user[_ngcontent-%COMP%]{color:#8f135d;font-size:16px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}']}),t})(),S=(()=>{class t{constructor(t,e,n){this.appService=t,this.activatedRoute=e,this.router=n,this.toggleMenuSidebar=new i.n,this.SetTitle()}SetTitle(){this.router.events.pipe(Object(a.a)(()=>this.activatedRoute.snapshot),Object(a.a)(t=>{for(;t.firstChild;)t=t.firstChild;return t})).subscribe(t=>{this.Title=t.data.title})}ngOnInit(){}logout(){this.appService.logout()}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(l),i.Mb(s.a),i.Mb(s.e))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-header"]],outputs:{toggleMenuSidebar:"toggleMenuSidebar"},decls:10,vars:1,consts:[[1,"main-header","navbar","navbar-expand","navbar-white","navbar-light"],[1,"navbar-nav"],[1,"nav-item"],["role","button",1,"nav-link",3,"click"],[1,"fas","fa-bars"],[1,"nav-item","d-none","d-sm-inline-block"],[1,"nav-link","title","font-weight-light"],[1,"navbar-nav","ml-auto"]],template:function(t,e){1&t&&(i.Sb(0,"nav",0),i.Sb(1,"ul",1),i.Sb(2,"li",2),i.Sb(3,"a",3),i.cc("click",function(){return e.toggleMenuSidebar.emit()}),i.Nb(4,"i",4),i.Rb(),i.Rb(),i.Sb(5,"li",5),i.Sb(6,"a",6),i.Kc(7),i.Rb(),i.Rb(),i.Rb(),i.Sb(8,"ul",7),i.Nb(9,"app-user-dropdown-menu"),i.Rb(),i.Rb()),2&t&&(i.yb(7),i.Lc(e.Title))},directives:[c.b,O],styles:[".fa-bars[_ngcontent-%COMP%], .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{cursor:pointer}.gradient[_ngcontent-%COMP%], .navbar-white[_ngcontent-%COMP%]{background:linear-gradient(180deg,#fff,#f5f5f5)}.main-header[_ngcontent-%COMP%]{border-bottom:1px solid #b9c8d8;z-index:1034;transition:margin-left .3s ease-in-out;margin-left:275px!important}.title[_ngcontent-%COMP%]{color:#bc1135!important;font-size:24px!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding-top:1px}"]}),t})();var M=n("qG+3");const P=["mainSidebar"],D=function(){return["/home"]},E=function(){return["/home/dashboard"]},T=function(){return["/home/clarins/ClarinsOverView"]},R=function(){return["/home/clarinsmobile/ClarinsMobileOverView"]},A=function(){return["/home/goldsalon/GoldSalons"]},I=function(){return["/home/targetsalon/TargetSalons"]},j=function(){return["/home/occupancy/OccupancyOverView"]},F=function(){return["/home/Reference/ConsultantList"]},N=function(){return["/home/Reference/CStoreList"]},L=function(){return["/home/Reference/OccStoreList"]},H=function(){return["/home/ClarinsReport"]},z=function(){return["/home/SkinSpaReport"]},V=function(){return["/home/GoldSalonReport"]},B=function(){return["/home/OccupancyReport"]},q=function(){return["/home/Travelretailreport"]},U=function(){return["/home/ManagementAccounts"]},W=function(){return["/home/NetInvoicing"]},Y=function(){return["/home/Forecasts"]},K=function(){return["/home/Others"]},G=function(){return["/home/Message/CreateClarinsMessage"]},Z=function(){return["/home/Message/ViewClarinsMessage"]};let X=(()=>{class t{constructor(t,e,n,o,r){this.appService=t,this.jwtHelper=e,this.localStorageService=n,this.loginservice=o,this.renderer=r,this.mainSidebarHeight=new i.n,this.treeviewOpened=!0}ngOnInit(){this.getJobTitle(),$('[data-widget="treeview"]').Treeview("init"),M.Layout._jQueryInterface.call($("body")),M.PushMenu._jQueryInterface.call($('[data-widget="pushmenu"]'))}ngAfterViewInit(){this.mainSidebarHeight.emit(this.mainSidebar.nativeElement.offsetHeight)}getJobTitle(){this.loginservice.GetUserName(this.jwtHelper.decodeToken(this.localStorageService.retrieve("token")).uid).subscribe(t=>{t.UID&&(this.JOBTITLE=t.JOBTITLE)})}toggle(){const t=$("#portalBody");t.hasClass("sidebar-collapse")?(t.removeClass("sidebar-collapse"),t.addClass("sidebar-open")):t.addClass("sidebar-collapse")}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(l),i.Mb(g),i.Mb(_.a),i.Mb(C),i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-menu-sidebar"]],viewQuery:function(t,e){if(1&t&&i.Pc(P,!0),2&t){let t;i.vc(t=i.dc())&&(e.mainSidebar=t.first)}},outputs:{mainSidebarHeight:"mainSidebarHeight"},decls:151,vars:45,consts:[[1,"main-sidebar","sidebar-dark-primary","elevation-4"],["mainSidebar",""],[1,"brand-link",3,"routerLink"],["src","assets/clarins_old.png","alt","Clarins Logo",1,"brand-image","img-circle","elevation-3",2,"opacity","0.8"],[1,"brand-text","font-weight-light"],[1,"sidebar"],[1,"user-panel","mt-2","pb-2","mb-2","d-flex"],[1,"image"],["src","assets/user.png","alt","User Image",1,"img-circle","elevation-2"],[1,"info"],[1,"d-block","title"],[1,"mt-2"],["data-widget","treeview","role","menu","data-accordion","true",1,"nav","nav-pills","nav-sidebar","flex-column"],[1,"nav-item",2,"background-color","#e8e8e8","text-shadow","rgb(0 0 0 / 25%) 0 -1px 0","box-shadow","rgb(0 0 0 / 25%) 0 1px 0, inset rgb(255 255 255 / 16%) 0 1px 0"],[1,"nav-link",3,"routerLink"],[1,"nav-icon","fas","fa-tachometer-alt"],[1,"nav-item","has-treeview"],[1,"nav-link"],[1,"nav-icon","fa","fa-table"],[1,"fas","fa-angle-left","right"],[1,"nav","nav-treeview"],[1,"nav-item"],["routerLinkActive","active",1,"nav-link",3,"routerLink"],[1,"far","fa-circle","nav-icon"],[1,"nav-icon","fas","fa-table"],[1,"right","fas","fa-angle-left"],[1,"nav-icon","fa","fa-chart-bar"],[1,"nav-icon","fa","fa-chart-pie"],[1,"nav-icon","fa","fa-envelope"]],template:function(t,e){1&t&&(i.Sb(0,"aside",0,1),i.Sb(2,"a",2),i.Nb(3,"img",3),i.Sb(4,"span",4),i.Kc(5,"Clarins Group"),i.Rb(),i.Rb(),i.Sb(6,"div",5),i.Sb(7,"div",6),i.Sb(8,"div",7),i.Nb(9,"img",8),i.Rb(),i.Sb(10,"div",9),i.Sb(11,"a",10),i.Kc(12),i.fc(13,"titlecase"),i.Rb(),i.Rb(),i.Rb(),i.Sb(14,"nav",11),i.Sb(15,"ul",12),i.Sb(16,"li",13),i.Sb(17,"a",14),i.Nb(18,"i",15),i.Sb(19,"p"),i.Kc(20," Dashboard "),i.Rb(),i.Rb(),i.Rb(),i.Sb(21,"li",16),i.Sb(22,"a",17),i.Nb(23,"i",18),i.Sb(24,"p"),i.Kc(25," Data Entry "),i.Nb(26,"i",19),i.Rb(),i.Rb(),i.Sb(27,"ul",20),i.Sb(28,"li",21),i.Sb(29,"a",22),i.Nb(30,"i",23),i.Sb(31,"p"),i.Kc(32,"Clarins Sales"),i.Rb(),i.Rb(),i.Rb(),i.Sb(33,"li",21),i.Sb(34,"a",22),i.Nb(35,"i",23),i.Sb(36,"p"),i.Kc(37,"Clarins Mobile"),i.Rb(),i.Rb(),i.Rb(),i.Sb(38,"li",21),i.Sb(39,"a",22),i.Nb(40,"i",23),i.Sb(41,"p"),i.Kc(42,"Gold Salon"),i.Rb(),i.Rb(),i.Rb(),i.Sb(43,"li",21),i.Sb(44,"a",22),i.Nb(45,"i",23),i.Sb(46,"p"),i.Kc(47,"Target"),i.Rb(),i.Rb(),i.Rb(),i.Sb(48,"li",21),i.Sb(49,"a",22),i.Nb(50,"i",23),i.Sb(51,"p"),i.Kc(52,"Occupancy"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(53,"li",16),i.Sb(54,"a",17),i.Nb(55,"i",24),i.Sb(56,"p"),i.Kc(57," Reference Data "),i.Nb(58,"i",25),i.Rb(),i.Rb(),i.Sb(59,"ul",20),i.Sb(60,"li",21),i.Sb(61,"a",22),i.Nb(62,"i",23),i.Sb(63,"p"),i.Kc(64,"Maintain Consultants"),i.Rb(),i.Rb(),i.Rb(),i.Sb(65,"li",21),i.Sb(66,"a",22),i.Nb(67,"i",23),i.Sb(68,"p"),i.Kc(69,"Maintain Clarins Store"),i.Rb(),i.Rb(),i.Rb(),i.Sb(70,"li",21),i.Sb(71,"a",22),i.Nb(72,"i",23),i.Sb(73,"p"),i.Kc(74,"Occupancy Store Details"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(75,"li",16),i.Sb(76,"a",17),i.Nb(77,"i",26),i.Sb(78,"p"),i.Kc(79," Reports "),i.Nb(80,"i",19),i.Rb(),i.Rb(),i.Sb(81,"ul",20),i.Sb(82,"li",21),i.Sb(83,"a",22),i.Nb(84,"i",23),i.Sb(85,"p"),i.Kc(86,"Clarins Sales"),i.Rb(),i.Rb(),i.Rb(),i.Sb(87,"li",21),i.Sb(88,"a",22),i.Nb(89,"i",23),i.Sb(90,"p"),i.Kc(91,"Skin Spa & BeautyBAR"),i.Rb(),i.Rb(),i.Rb(),i.Sb(92,"li",21),i.Sb(93,"a",22),i.Nb(94,"i",23),i.Sb(95,"p"),i.Kc(96,"Independent Division"),i.Rb(),i.Rb(),i.Rb(),i.Sb(97,"li",21),i.Sb(98,"a",22),i.Nb(99,"i",23),i.Sb(100,"p"),i.Kc(101,"Occupancy"),i.Rb(),i.Rb(),i.Rb(),i.Sb(102,"li",21),i.Sb(103,"a",22),i.Nb(104,"i",23),i.Sb(105,"p"),i.Kc(106,"Travel Retail"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(107,"li",16),i.Sb(108,"a",17),i.Nb(109,"i",27),i.Sb(110,"p"),i.Kc(111," Finance Department "),i.Nb(112,"i",19),i.Rb(),i.Rb(),i.Sb(113,"ul",20),i.Sb(114,"li",21),i.Sb(115,"a",22),i.Nb(116,"i",23),i.Sb(117,"p"),i.Kc(118,"Management Accounts"),i.Rb(),i.Rb(),i.Rb(),i.Sb(119,"li",21),i.Sb(120,"a",22),i.Nb(121,"i",23),i.Sb(122,"p"),i.Kc(123,"Net Invoicing"),i.Rb(),i.Rb(),i.Rb(),i.Sb(124,"li",21),i.Sb(125,"a",22),i.Nb(126,"i",23),i.Sb(127,"p"),i.Kc(128,"Forecasts"),i.Rb(),i.Rb(),i.Rb(),i.Sb(129,"li",21),i.Sb(130,"a",22),i.Nb(131,"i",23),i.Sb(132,"p"),i.Kc(133,"Others"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(134,"li",16),i.Sb(135,"a",17),i.Nb(136,"i",28),i.Sb(137,"p"),i.Kc(138," Message "),i.Nb(139,"i",19),i.Rb(),i.Rb(),i.Sb(140,"ul",20),i.Sb(141,"li",21),i.Sb(142,"a",22),i.Nb(143,"i",23),i.Sb(144,"p"),i.Kc(145,"Create Clarins Message"),i.Rb(),i.Rb(),i.Rb(),i.Sb(146,"li",21),i.Sb(147,"a",22),i.Nb(148,"i",23),i.Sb(149,"p"),i.Kc(150,"View Clarins Message"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb()),2&t&&(i.yb(2),i.mc("routerLink",i.pc(24,D)),i.yb(10),i.Lc(i.gc(13,22,e.JOBTITLE)),i.yb(5),i.mc("routerLink",i.pc(25,E)),i.yb(12),i.mc("routerLink",i.pc(26,T)),i.yb(5),i.mc("routerLink",i.pc(27,R)),i.yb(5),i.mc("routerLink",i.pc(28,A)),i.yb(5),i.mc("routerLink",i.pc(29,I)),i.yb(5),i.mc("routerLink",i.pc(30,j)),i.yb(12),i.mc("routerLink",i.pc(31,F)),i.yb(5),i.mc("routerLink",i.pc(32,N)),i.yb(5),i.mc("routerLink",i.pc(33,L)),i.yb(12),i.mc("routerLink",i.pc(34,H)),i.yb(5),i.mc("routerLink",i.pc(35,z)),i.yb(5),i.mc("routerLink",i.pc(36,V)),i.yb(5),i.mc("routerLink",i.pc(37,B)),i.yb(5),i.mc("routerLink",i.pc(38,q)),i.yb(12),i.mc("routerLink",i.pc(39,U)),i.yb(5),i.mc("routerLink",i.pc(40,W)),i.yb(5),i.mc("routerLink",i.pc(41,Y)),i.yb(5),i.mc("routerLink",i.pc(42,K)),i.yb(12),i.mc("routerLink",i.pc(43,G)),i.yb(5),i.mc("routerLink",i.pc(44,Z)))},directives:[s.g,s.f],pipes:[u.v],styles:['@charset "UTF-8";.main-sidebar[_ngcontent-%COMP%]{height:100vh;background:linear-gradient(180deg,#eee,#f5f5f5)}.main-sidebar[_ngcontent-%COMP%], .main-sidebar[_ngcontent-%COMP%]:before{transition:margin-left .3s ease-in-out,width .3s ease-in-out;width:275px}.brand-link[_ngcontent-%COMP%]{display:block;font-size:20px;line-height:1.5;padding:.8125rem .5rem;transition:width .3s ease-in-out;white-space:nowrap;border-bottom:1px solid #dae6f0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f4f4f4}.brand-link[_ngcontent-%COMP%], .pushmenu[_ngcontent-%COMP%]{color:#bc1135!important;font-weight:300!important}.user-panel[_ngcontent-%COMP%]{border-bottom:1px solid #d9e8f5}.flex-column[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:100%;color:#bc1135!important;font-weight:400!important;margin:0 0 -1px}.fa-angle-left[_ngcontent-%COMP%]:before{content:"\uf104";font-size:14px}.fa-angle-left[_ngcontent-%COMP%]{margin-top:4px}.sidebar[_ngcontent-%COMP%]{height:calc(100% - (3.5rem + 1px));overflow-y:initial;padding:0 .2rem;color:#bc1135!important}.sidebar[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.nav-link[_ngcontent-%COMP%]{padding-left:8px}.nav-sidebar[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-block;font-size:20px;font-weight:500;padding-right:2px}.nav-sidebar[_ngcontent-%COMP%] .nav-treeview[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline-block;margin:0;font-size:16px;font-weight:500;padding-top:3px;padding-bottom:3px}.nav-sidebar[_ngcontent-%COMP%] .nav-treeview[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{padding-top:2px;padding-bottom:2px}.title[_ngcontent-%COMP%]{color:#8f135d;font-size:16px!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.nav-treeview[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .nav-link.active[_ngcontent-%COMP%], .nav-treeview[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .nav-link.active[_ngcontent-%COMP%]:focus, .nav-treeview[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .nav-link.active[_ngcontent-%COMP%]:hover{background-color:bisque;color:#1772cc;text-shadow:rgba(0,0,0,.25) 0 -1px 0;box-shadow:0 1px 0 rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.16)}.nav-sidebar[_ngcontent-%COMP%] > .nav-item.menu-open[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%], .nav-sidebar[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%]:hover > .nav-link[_ngcontent-%COMP%], .nav-sidebar[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]:focus{background-color:#eee;text-shadow:rgba(0,0,0,.25) 0 -1px 0;box-shadow:0 1px 0 rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.16)}']}),t})();var J=n("kiQV");let Q=(()=>{class t{constructor(){this.appVersion=J.a}ngOnInit(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["app-footer"]],decls:8,vars:0,consts:[[1,"main-footer",2,"padding","2px"],[1,"float-right","d-none","d-sm-inline-block","mr-2"],["href","http://iciclecorporation.com","target","_blank"],["src","../../../assets/originallogo.png",1,"icicle-logo-footer"],[2,"margin-left","20px"]],template:function(t,e){1&t&&(i.Sb(0,"footer",0),i.Sb(1,"div",1),i.Kc(2," Powered by "),i.Sb(3,"a",2),i.Sb(4,"span"),i.Nb(5,"img",3),i.Rb(),i.Rb(),i.Rb(),i.Sb(6,"div",4),i.Kc(7,"All rights reserved."),i.Rb(),i.Rb())},styles:[".main-footer[_ngcontent-%COMP%]{transition:margin-left .3s ease-in-out;margin-left:275px!important}.icicle-logo-footer[_ngcontent-%COMP%]{height:28px;width:37px}"]}),t})();const tt=["contentWrapper"];let et=(()=>{class t{constructor(t){this.renderer=t,this.sidebarMenuOpened=!0}ngOnInit(){this.renderer.removeClass(document.querySelector("app-root"),"login-page"),this.renderer.removeClass(document.querySelector("app-root"),"register-page")}mainSidebarHeight(t){}toggleMenuSidebar(){this.sidebarMenuOpened?(this.renderer.removeClass(document.querySelector("app-root"),"sidebar-open"),this.renderer.addClass(document.querySelector("app-root"),"sidebar-collapse"),this.sidebarMenuOpened=!1):(this.renderer.removeClass(document.querySelector("app-root"),"sidebar-collapse"),this.renderer.addClass(document.querySelector("app-root"),"sidebar-open"),this.sidebarMenuOpened=!0)}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.E))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-main"]],viewQuery:function(t,e){if(1&t&&i.Pc(tt,!0),2&t){let t;i.vc(t=i.dc())&&(e.contentWrapper=t.first)}},decls:9,vars:0,consts:[[1,"wrapper"],[3,"toggleMenuSidebar"],[3,"mainSidebarHeight"],[1,"content-wrapper",2,"padding-top","2px"],["contentWrapper",""],[1,"control-sidebar","control-sidebar-dark"],["id","sidebar-overlay",3,"click"]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.Sb(1,"app-header",1),i.cc("toggleMenuSidebar",function(){return e.toggleMenuSidebar()}),i.Rb(),i.Sb(2,"app-menu-sidebar",2),i.cc("mainSidebarHeight",function(t){return e.mainSidebarHeight(t)}),i.Rb(),i.Sb(3,"div",3,4),i.Nb(5,"router-outlet"),i.Rb(),i.Nb(6,"app-footer"),i.Nb(7,"aside",5),i.Sb(8,"div",6),i.cc("click",function(){return e.toggleMenuSidebar()}),i.Rb(),i.Rb())},directives:[S,X,s.i,Q],styles:["[_nghost-%COMP%]{min-width:100vw;min-height:100vh}.content-wrapper[_ngcontent-%COMP%]{min-height:calc(100vh - 114px);height:100%;background-color:#fff!important;transition:margin-left .3s ease-in-out;margin-left:275px!important}"]}),t})(),nt=(()=>{class t{constructor(){}ngOnInit(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["app-blank"]],decls:28,vars:0,consts:[[1,"content-header"],[1,"container-fluid"],[1,"row","mb-2"],[1,"col-sm-6"],[1,"breadcrumb","float-sm-right"],[1,"breadcrumb-item"],["href","#"],[1,"breadcrumb-item","active"],[1,"content"],[1,"card"],[1,"card-header"],[1,"card-title"],[1,"card-tools"],["type","button","data-widget","collapse","data-toggle","tooltip","title","Collapse",1,"btn","btn-tool"],[1,"fa","fa-minus"],["type","button","data-widget","remove","data-toggle","tooltip","title","Remove",1,"btn","btn-tool"],[1,"fa","fa-times"],[1,"card-body"],[1,"card-footer"]],template:function(t,e){1&t&&(i.Sb(0,"section",0),i.Sb(1,"div",1),i.Sb(2,"div",2),i.Sb(3,"div",3),i.Sb(4,"h1"),i.Kc(5,"Blank Page"),i.Rb(),i.Rb(),i.Sb(6,"div",3),i.Sb(7,"ol",4),i.Sb(8,"li",5),i.Sb(9,"a",6),i.Kc(10,"Home"),i.Rb(),i.Rb(),i.Sb(11,"li",7),i.Kc(12,"Blank Page"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(13,"section",8),i.Sb(14,"div",1),i.Sb(15,"div",9),i.Sb(16,"div",10),i.Sb(17,"h3",11),i.Kc(18,"Title"),i.Rb(),i.Sb(19,"div",12),i.Sb(20,"button",13),i.Nb(21,"i",14),i.Rb(),i.Sb(22,"button",15),i.Nb(23,"i",16),i.Rb(),i.Rb(),i.Rb(),i.Sb(24,"div",17),i.Kc(25," Start creating your amazing application! "),i.Rb(),i.Sb(26,"div",18),i.Kc(27," Footer "),i.Rb(),i.Rb(),i.Rb(),i.Rb())},styles:[""]}),t})();var it=n("s7LF"),ot=n("PSD3"),rt=n.n(ot),st=n("SxV6"),at=n("9xeX"),lt=n("EApP"),ct=n("u47x");const ut=["aForm"];function dt(t,e){1&t&&(i.Sb(0,"div"),i.Kc(1,"Username is required"),i.Rb())}function ht(t,e){if(1&t&&(i.Sb(0,"div",31),i.Ic(1,dt,2,0,"div",32),i.Rb()),2&t){const t=i.ec();i.yb(1),i.mc("ngIf",t.f.UserName.errors.required)}}function pt(t,e){1&t&&(i.Sb(0,"div"),i.Kc(1,"Password is required"),i.Rb())}function ft(t,e){if(1&t&&(i.Sb(0,"div",31),i.Ic(1,pt,2,0,"div",32),i.Rb()),2&t){const t=i.ec();i.yb(1),i.mc("ngIf",t.f.Password.errors.required)}}const gt=function(t){return{"is-invalid":t}};let bt=(()=>{class t{constructor(t,e,n,i,o,r,s,a,l,c){this.fb=t,this.router=e,this.route=n,this.loginservice=i,this.OService=o,this.localStorageService=r,this.renderer=s,this.toastr=a,this.appService=l,this.interactivityChecker=c,this.isAuthLoading=!1,this.submitted=!1,this.createloginForm()}createloginForm(){this.loginForm=this.fb.group({UserName:["",it.r.required],Password:["",it.r.required]})}get f(){return this.loginForm.controls}ngOnInit(){localStorage.clear(),this.localStorageService.clear()}login1(){this.appService.login()}login(){if(this.submitted=!0,this.loginForm.invalid){const t=Object.keys(this.loginForm.controls);for(let e=0;e<t.length;e++)if(this.loginForm.get(t[e]).invalid){const n=this.renderer.selectRootElement(this.aForm.nativeElement[t[e]]);if(n&&this.interactivityChecker.isFocusable(n)){n.focus();break}}}else this.loginservice.Login(this.loginForm.value).pipe(Object(st.a)()).subscribe({next:()=>{this.loginservice.GetUserName(this.f.UserName.value).subscribe(t=>{t.UID&&localStorage.setItem("username",t.FULLNAME)})},error:()=>{this.ErrorMessage()},complete:()=>{this.router.navigate(["./home/dashboard"])}})}ErrorMessage(){let t;rt.a.fire({title:"Authentication failed!",text:"Incorrect username or password!",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:()=>{rt.a.showLoading(),t=setInterval(()=>{const t=rt.a.getContent();if(t){const e=t.querySelector("b");e&&(e.textContent=rt.a.getTimerLeft())}},100)},willClose:()=>{clearInterval(t)},width:450,padding:"20px",background:"#fff",backdrop:"rgba(0,0,123,0.3) left top no-repeat",imageUrl:"../../../assets/img/clarins_old.png",imageWidth:300,imageHeight:100,imageAlt:"Custom image"}).then(t=>{t.dismiss===rt.a.DismissReason.timer&&console.log("I was closed by the timer")})}ngOnDestroy(){}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(it.c),i.Mb(s.e),i.Mb(s.a),i.Mb(C),i.Mb(at.a),i.Mb(_.a),i.Mb(i.E),i.Mb(lt.b),i.Mb(l),i.Mb(ct.d))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-login"]],viewQuery:function(t,e){if(1&t&&i.Pc(ut,!0),2&t){let t;i.vc(t=i.dc())&&(e.aForm=t.first)}},decls:44,vars:9,consts:[[1,"main","d-flex","align-items-center"],[1,"container","align-items-center"],[1,"row"],[1,"col-md-4","mx-auto","my-auto"],[1,"card-group","mt3"],[1,"card"],[1,"card-body","gradient",2,"height","430px"],["autocomplete","off",3,"formGroup","ngSubmit"],[1,"row","justify-content-center","align-self-center"],[1,"col-12","text-center","mt-3"],["src","../../../assets/img/clarins_old.png","alt","Responsive image by Bootstrap",1,"img-fluid","maxheight"],[1,"col-md-11","mx-auto","mt-3"],[1,"btn","peach-gradient","text-uppercase","d-flex",2,"font-size","14px","color","white","font-weight","600"],[1,"col-md-11","mx-auto"],[1,"input-group","mb-2","mt-1"],[1,"input-group-prepend"],[1,"input-group-text","bg-white"],[1,"fa","fa-user"],["type","text","formControlName","UserName","id","UserName","placeholder","Username","autocomplete","Username","autofocus","",1,"form-control","form-control-sm",3,"ngClass"],["class","invalid-feedback error",4,"ngIf"],[1,"input-group","mb-3"],[1,"fa","fa-lock"],["type","password","formControlName","Password","id","Password","placeholder","Password","autocomplete","current-password",1,"form-control","form-control-sm",3,"ngClass"],[1,"col-md-12","text-center","mt-3"],["type","submit","mdbRippleRadius","",1,"btn","blue-gradient","px-4","text-uppercase",2,"font-size","14px","color","white"],[1,"col-md-12","text-center",2,"margin-top","20px"],[1,"text-format"],["href","https://workplace.clarins.co.uk/pwreminder.aspx","target","_blank",1,"text-center","new-account"],[1,"col-md-12","text-right"],["href","http://iciclecorporation.com","target","_blank"],["src","../../../assets/originallogo.png",1,"icicle-logo-footer"],[1,"invalid-feedback","error"],[4,"ngIf"]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.Sb(1,"div",1),i.Sb(2,"div",2),i.Sb(3,"div",3),i.Sb(4,"div",4),i.Sb(5,"div",5),i.Sb(6,"div",6),i.Sb(7,"form",7),i.cc("ngSubmit",function(){return e.login()}),i.Sb(8,"div",8),i.Sb(9,"div",9),i.Nb(10,"img",10),i.Rb(),i.Rb(),i.Nb(11,"br"),i.Sb(12,"div",11),i.Sb(13,"p",12),i.Kc(14," Sign In to your account"),i.Rb(),i.Rb(),i.Sb(15,"div",13),i.Sb(16,"div",14),i.Sb(17,"div",15),i.Sb(18,"span",16),i.Nb(19,"i",17),i.Rb(),i.Rb(),i.Nb(20,"input",18),i.Ic(21,ht,2,1,"div",19),i.Rb(),i.Rb(),i.Sb(22,"div",13),i.Sb(23,"div",20),i.Sb(24,"div",15),i.Sb(25,"span",16),i.Nb(26,"i",21),i.Rb(),i.Rb(),i.Nb(27,"input",22),i.Ic(28,ft,2,1,"div",19),i.Rb(),i.Rb(),i.Sb(29,"div",2),i.Sb(30,"div",23),i.Sb(31,"button",24),i.Kc(32,"Sign in"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(33,"div",25),i.Sb(34,"p",26),i.Kc(35,"User Login Details are same as Staff Allocation Portal"),i.Rb(),i.Sb(36,"a",27),i.Kc(37,"Create an account/Forgot Password "),i.Rb(),i.Rb(),i.Rb(),i.Sb(38,"div",28),i.Sb(39,"p"),i.Kc(40," Powered by "),i.Sb(41,"a",29),i.Sb(42,"span"),i.Nb(43,"img",30),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb()),2&t&&(i.yb(7),i.mc("formGroup",e.loginForm),i.yb(13),i.mc("ngClass",i.qc(5,gt,e.submitted&&e.f.UserName.errors)),i.yb(1),i.mc("ngIf",e.submitted&&e.f.UserName.errors),i.yb(6),i.mc("ngClass",i.qc(7,gt,e.submitted&&e.f.Password.errors)),i.yb(1),i.mc("ngIf",e.submitted&&e.f.Password.errors))},directives:[it.t,it.m,it.g,it.a,it.l,it.e,u.l,u.n],styles:[".img-fluid[_ngcontent-%COMP%]{max-width:100%;height:auto}.maxheight[_ngcontent-%COMP%]{min-height:100px;height:100px}.no-padding[_ngcontent-%COMP%]{padding:0}.error[_ngcontent-%COMP%]{margin-top:1px;background:#ff0;padding:.5em;display:inline-block;font-size:.9em;margin-bottom:1px}.z-depth-1a[_ngcontent-%COMP%]{box-shadow:0 2px 5px 0 rgba(55,161,255,.26),0 4px 12px 0 rgba(121,155,254,.25)}.btn[_ngcontent-%COMP%]:hover, .z-depth-1-half[_ngcontent-%COMP%]{box-shadow:0 5px 11px 0 rgba(85,182,255,.28),0 4px 15px 0 rgba(36,133,255,.15)}.fa-lock[_ngcontent-%COMP%], .fa-user[_ngcontent-%COMP%]{color:bisque}.gradient[_ngcontent-%COMP%]{background:linear-gradient(180deg,#fff,#f5f5f5)}.main[_ngcontent-%COMP%]{height:690px;background-color:#fafcfd}.icicle-logo-footer[_ngcontent-%COMP%]{height:30px;width:37px}.text-format[_ngcontent-%COMP%]{color:#630d40;font-size:20px;font-weight:400;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;margin-top:0}"]}),t})(),mt=(()=>{class t{constructor(t){this.appService=t}ngOnInit(){}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(l))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-profile"]],decls:234,vars:0,consts:[[1,"content-header"],[1,"container-fluid"],[1,"row","mb-2"],[1,"col-sm-6"],[1,"breadcrumb","float-sm-right"],[1,"breadcrumb-item"],["href","#"],[1,"breadcrumb-item","active"],[1,"content"],[1,"row"],[1,"col-md-3"],[1,"card","card-primary","card-outline"],[1,"card-body","box-profile"],[1,"text-center"],["src","assets/img/user4-128x128.jpg","alt","User profile picture",1,"profile-user-img","img-fluid","img-circle"],[1,"profile-username","text-center"],[1,"text-muted","text-center"],[1,"list-group","list-group-unbordered","mb-3"],[1,"list-group-item"],[1,"float-right"],["href","#",1,"btn","btn-primary","btn-block"],[1,"card","card-primary"],[1,"card-header"],[1,"card-title"],[1,"card-body"],[1,"fas","fa-book","mr-1"],[1,"text-muted"],[1,"fas","fa-map-marker-alt","mr-1"],[1,"fas","fa-pencil-alt","mr-1"],[1,"tag","tag-danger"],[1,"tag","tag-success"],[1,"tag","tag-info"],[1,"tag","tag-warning"],[1,"tag","tag-primary"],[1,"far","fa-file-alt","mr-1"],[1,"col-md-9"],[1,"card"],[1,"card-header","p-2"],[1,"nav","nav-pills"],[1,"nav-item"],["href","#activity","data-toggle","tab",1,"nav-link","active"],["href","#timeline","data-toggle","tab",1,"nav-link"],["href","#settings","data-toggle","tab",1,"nav-link"],[1,"tab-content"],["id","activity",1,"active","tab-pane"],[1,"post"],[1,"user-block"],["src","assets/img/user1-128x128.jpg","alt","user image",1,"img-circle","img-bordered-sm"],[1,"username"],["href","#",1,"float-right","btn-tool"],[1,"fas","fa-times"],[1,"description"],["href","#",1,"link-black","text-sm","mr-2"],[1,"fas","fa-share","mr-1"],["href","#",1,"link-black","text-sm"],[1,"far","fa-thumbs-up","mr-1"],[1,"far","fa-comments","mr-1"],["type","text","placeholder","Type a comment",1,"form-control","form-control-sm"],[1,"post","clearfix"],["src","assets/img/user7-128x128.jpg","alt","User Image",1,"img-circle","img-bordered-sm"],["src","assets/img/user6-128x128.jpg","alt","User Image",1,"img-circle","img-bordered-sm"],[1,"row","mb-3"],["src","assets/img/photo1.png","alt","Photo",1,"img-fluid"],["src","assets/img/photo2.png","alt","Photo",1,"img-fluid","mb-3"],["src","assets/img/photo3.jpg","alt","Photo",1,"img-fluid"],["src","assets/img/photo4.jpg","alt","Photo",1,"img-fluid","mb-3"],["id","timeline",1,"tab-pane"],[1,"timeline","timeline-inverse"],[1,"time-label"],[1,"bg-danger"],[1,"fas","fa-envelope","bg-primary"],[1,"timeline-item"],[1,"time"],[1,"far","fa-clock"],[1,"timeline-header"],[1,"timeline-body"],[1,"timeline-footer"],["href","#",1,"btn","btn-primary","btn-sm"],["href","#",1,"btn","btn-danger","btn-sm"],[1,"fas","fa-user","bg-info"],[1,"timeline-header","border-0"],[1,"fas","fa-comments","bg-warning"],["href","#",1,"btn","btn-warning","btn-flat","btn-sm"],[1,"bg-success"],[1,"fas","fa-camera","bg-purple"],["src","http://placehold.it/150x100","alt","..."],[1,"far","fa-clock","bg-gray"],["id","settings",1,"tab-pane"]],template:function(t,e){1&t&&(i.Sb(0,"section",0),i.Sb(1,"div",1),i.Sb(2,"div",2),i.Sb(3,"div",3),i.Sb(4,"h1"),i.Kc(5,"Profile"),i.Rb(),i.Rb(),i.Sb(6,"div",3),i.Sb(7,"ol",4),i.Sb(8,"li",5),i.Sb(9,"a",6),i.Kc(10,"Home"),i.Rb(),i.Rb(),i.Sb(11,"li",7),i.Kc(12,"User Profile"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(13,"section",8),i.Sb(14,"div",1),i.Sb(15,"div",9),i.Sb(16,"div",10),i.Sb(17,"div",11),i.Sb(18,"div",12),i.Sb(19,"div",13),i.Nb(20,"img",14),i.Rb(),i.Sb(21,"h3",15),i.Kc(22,"Nina Mcintire"),i.Rb(),i.Sb(23,"p",16),i.Kc(24,"Software Engineer"),i.Rb(),i.Sb(25,"ul",17),i.Sb(26,"li",18),i.Sb(27,"b"),i.Kc(28,"Followers"),i.Rb(),i.Sb(29,"a",19),i.Kc(30,"1,322"),i.Rb(),i.Rb(),i.Sb(31,"li",18),i.Sb(32,"b"),i.Kc(33,"Following"),i.Rb(),i.Sb(34,"a",19),i.Kc(35,"543"),i.Rb(),i.Rb(),i.Sb(36,"li",18),i.Sb(37,"b"),i.Kc(38,"Friends"),i.Rb(),i.Sb(39,"a",19),i.Kc(40,"13,287"),i.Rb(),i.Rb(),i.Rb(),i.Sb(41,"a",20),i.Sb(42,"b"),i.Kc(43,"Follow"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(44,"div",21),i.Sb(45,"div",22),i.Sb(46,"h3",23),i.Kc(47,"About Me"),i.Rb(),i.Rb(),i.Sb(48,"div",24),i.Sb(49,"strong"),i.Nb(50,"i",25),i.Kc(51," Education"),i.Rb(),i.Sb(52,"p",26),i.Kc(53," B.S. in Computer Science from the University of Tennessee at Knoxville "),i.Rb(),i.Nb(54,"hr"),i.Sb(55,"strong"),i.Nb(56,"i",27),i.Kc(57," Location"),i.Rb(),i.Sb(58,"p",26),i.Kc(59,"Malibu, California"),i.Rb(),i.Nb(60,"hr"),i.Sb(61,"strong"),i.Nb(62,"i",28),i.Kc(63," Skills"),i.Rb(),i.Sb(64,"p",26),i.Sb(65,"span",29),i.Kc(66,"UI Design"),i.Rb(),i.Sb(67,"span",30),i.Kc(68,"Coding"),i.Rb(),i.Sb(69,"span",31),i.Kc(70,"Javascript"),i.Rb(),i.Sb(71,"span",32),i.Kc(72,"PHP"),i.Rb(),i.Sb(73,"span",33),i.Kc(74,"Node.js"),i.Rb(),i.Rb(),i.Nb(75,"hr"),i.Sb(76,"strong"),i.Nb(77,"i",34),i.Kc(78," Notes"),i.Rb(),i.Sb(79,"p",26),i.Kc(80," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam fermentum enim neque. "),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(81,"div",35),i.Sb(82,"div",36),i.Sb(83,"div",37),i.Sb(84,"ul",38),i.Sb(85,"li",39),i.Sb(86,"a",40),i.Kc(87,"Activity"),i.Rb(),i.Rb(),i.Sb(88,"li",39),i.Sb(89,"a",41),i.Kc(90,"Timeline"),i.Rb(),i.Rb(),i.Sb(91,"li",39),i.Sb(92,"a",42),i.Kc(93,"Settings"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(94,"div",24),i.Sb(95,"div",43),i.Sb(96,"div",44),i.Sb(97,"div",45),i.Sb(98,"div",46),i.Nb(99,"img",47),i.Sb(100,"span",48),i.Sb(101,"a",6),i.Kc(102,"Jonathan Burke Jr."),i.Rb(),i.Sb(103,"a",49),i.Nb(104,"i",50),i.Rb(),i.Rb(),i.Sb(105,"span",51),i.Kc(106,"Shared publicly - 7:30 PM today"),i.Rb(),i.Rb(),i.Sb(107,"p"),i.Kc(108," Lorem ipsum represents a long-held tradition for designers, typographers and the like. Some people hate it and argue for its demise, but others ignore the hate as they create awesome tools to help create filler text for everyone from bacon lovers to Charlie Sheen fans. "),i.Rb(),i.Sb(109,"p"),i.Sb(110,"a",52),i.Nb(111,"i",53),i.Kc(112," Share"),i.Rb(),i.Sb(113,"a",54),i.Nb(114,"i",55),i.Kc(115," Like"),i.Rb(),i.Sb(116,"span",19),i.Sb(117,"a",54),i.Nb(118,"i",56),i.Kc(119," Comments (5) "),i.Rb(),i.Rb(),i.Rb(),i.Nb(120,"input",57),i.Rb(),i.Sb(121,"div",58),i.Sb(122,"div",46),i.Nb(123,"img",59),i.Sb(124,"span",48),i.Sb(125,"a",6),i.Kc(126,"Sarah Ross"),i.Rb(),i.Sb(127,"a",49),i.Nb(128,"i",50),i.Rb(),i.Rb(),i.Sb(129,"span",51),i.Kc(130,"Sent you a message - 3 days ago"),i.Rb(),i.Rb(),i.Sb(131,"p"),i.Kc(132," Lorem ipsum represents a long-held tradition for designers, typographers and the like. Some people hate it and argue for its demise, but others ignore the hate as they create awesome tools to help create filler text for everyone from bacon lovers to Charlie Sheen fans. "),i.Rb(),i.Rb(),i.Sb(133,"div",45),i.Sb(134,"div",46),i.Nb(135,"img",60),i.Sb(136,"span",48),i.Sb(137,"a",6),i.Kc(138,"Adam Jones"),i.Rb(),i.Sb(139,"a",49),i.Nb(140,"i",50),i.Rb(),i.Rb(),i.Sb(141,"span",51),i.Kc(142,"Posted 5 photos - 5 days ago"),i.Rb(),i.Rb(),i.Sb(143,"div",61),i.Sb(144,"div",3),i.Nb(145,"img",62),i.Rb(),i.Sb(146,"div",3),i.Sb(147,"div",9),i.Sb(148,"div",3),i.Nb(149,"img",63),i.Nb(150,"img",64),i.Rb(),i.Sb(151,"div",3),i.Nb(152,"img",65),i.Nb(153,"img",62),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(154,"p"),i.Sb(155,"a",52),i.Nb(156,"i",53),i.Kc(157," Share"),i.Rb(),i.Sb(158,"a",54),i.Nb(159,"i",55),i.Kc(160," Like"),i.Rb(),i.Sb(161,"span",19),i.Sb(162,"a",54),i.Nb(163,"i",56),i.Kc(164," Comments (5) "),i.Rb(),i.Rb(),i.Rb(),i.Nb(165,"input",57),i.Rb(),i.Rb(),i.Sb(166,"div",66),i.Sb(167,"div",67),i.Sb(168,"div",68),i.Sb(169,"span",69),i.Kc(170," 10 Feb. 2014 "),i.Rb(),i.Rb(),i.Sb(171,"div"),i.Nb(172,"i",70),i.Sb(173,"div",71),i.Sb(174,"span",72),i.Nb(175,"i",73),i.Kc(176," 12:05"),i.Rb(),i.Sb(177,"h3",74),i.Sb(178,"a",6),i.Kc(179,"Support Team"),i.Rb(),i.Kc(180," sent you an email "),i.Rb(),i.Sb(181,"div",75),i.Kc(182," Etsy doostang zoodles disqus groupon greplin oooj voxy zoodles, weebly ning heekya handango imeem plugg dopplr jibjab, movity jajah plickers sifteo edmodo ifttt zimbra. Babblely odeo kaboodle quora plaxo ideeli hulu weebly balihoo... "),i.Rb(),i.Sb(183,"div",76),i.Sb(184,"a",77),i.Kc(185,"Read more"),i.Rb(),i.Sb(186,"a",78),i.Kc(187,"Delete"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(188,"div"),i.Nb(189,"i",79),i.Sb(190,"div",71),i.Sb(191,"span",72),i.Nb(192,"i",73),i.Kc(193," 5 mins ago"),i.Rb(),i.Sb(194,"h3",80),i.Sb(195,"a",6),i.Kc(196,"Sarah Young"),i.Rb(),i.Kc(197," accepted your friend request "),i.Rb(),i.Rb(),i.Rb(),i.Sb(198,"div"),i.Nb(199,"i",81),i.Sb(200,"div",71),i.Sb(201,"span",72),i.Nb(202,"i",73),i.Kc(203," 27 mins ago"),i.Rb(),i.Sb(204,"h3",74),i.Sb(205,"a",6),i.Kc(206,"Jay White"),i.Rb(),i.Kc(207," commented on your post "),i.Rb(),i.Sb(208,"div",75),i.Kc(209," Take me to your leader! Switzerland is small and neutral! We are more like Germany, ambitious and misunderstood! "),i.Rb(),i.Sb(210,"div",76),i.Sb(211,"a",82),i.Kc(212,"View comment"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(213,"div",68),i.Sb(214,"span",83),i.Kc(215," 3 Jan. 2014 "),i.Rb(),i.Rb(),i.Sb(216,"div"),i.Nb(217,"i",84),i.Sb(218,"div",71),i.Sb(219,"span",72),i.Nb(220,"i",73),i.Kc(221," 2 days ago"),i.Rb(),i.Sb(222,"h3",74),i.Sb(223,"a",6),i.Kc(224,"Mina Lee"),i.Rb(),i.Kc(225," uploaded new photos "),i.Rb(),i.Sb(226,"div",75),i.Nb(227,"img",85),i.Nb(228,"img",85),i.Nb(229,"img",85),i.Nb(230,"img",85),i.Rb(),i.Rb(),i.Rb(),i.Sb(231,"div"),i.Nb(232,"i",86),i.Rb(),i.Rb(),i.Rb(),i.Nb(233,"div",87),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Rb())},styles:[""]}),t})();const _t=function(){return["/"]},yt=function(){return["/login"]};let vt=(()=>{class t{constructor(t,e,n){this.renderer=t,this.toastr=e,this.appService=n}ngOnInit(){this.renderer.addClass(document.querySelector("app-root"),"register-page"),this.registerForm=new it.f({fullName:new it.d(null,it.r.required),email:new it.d(null,it.r.required),password:new it.d(null,it.r.required),retypePassword:new it.d(null,it.r.required)})}register(){this.registerForm.valid?this.appService.register():this.toastr.error("Hello world!","Toastr fun!")}ngOnDestroy(){this.renderer.removeClass(document.querySelector("app-root"),"register-page")}}return t.\u0275fac=function(e){return new(e||t)(i.Mb(i.E),i.Mb(lt.b),i.Mb(l))},t.\u0275cmp=i.Gb({type:t,selectors:[["app-register"]],decls:53,vars:5,consts:[[1,"register-box"],[1,"register-logo"],[3,"routerLink"],[1,"card"],[1,"card-body","register-card-body"],[1,"login-box-msg"],[3,"formGroup","ngSubmit"],[1,"input-group","mb-3"],["formControlName","fullName","type","text","placeholder","Full name",1,"form-control"],[1,"input-group-append"],[1,"input-group-text"],[1,"fas","fa-user"],["formControlName","email","type","email","placeholder","Email",1,"form-control"],[1,"fas","fa-envelope"],["formControlName","password","type","password","placeholder","Password",1,"form-control"],[1,"fas","fa-lock"],["formControlName","retypePassword","type","password","placeholder","Retype password",1,"form-control"],[1,"row"],[1,"col-7"],[1,"icheck-primary"],["type","checkbox","id","agreeTerms","name","terms","value","agree"],["for","agreeTerms"],["href","#"],[1,"col-5"],["type","submit",1,"btn","btn-primary","btn-block"],[1,"social-auth-links","text-center"],["href","#",1,"btn","btn-block","btn-primary"],[1,"fab","fa-facebook","mr-2"],["href","#",1,"btn","btn-block","btn-danger"],[1,"fab","fa-google-plus","mr-2"],[1,"text-center",3,"routerLink"]],template:function(t,e){1&t&&(i.Sb(0,"div",0),i.Sb(1,"div",1),i.Sb(2,"a",2),i.Sb(3,"b"),i.Kc(4,"Admin"),i.Rb(),i.Kc(5,"LTE"),i.Rb(),i.Rb(),i.Sb(6,"div",3),i.Sb(7,"div",4),i.Sb(8,"p",5),i.Kc(9,"Register a new membership"),i.Rb(),i.Sb(10,"form",6),i.cc("ngSubmit",function(){return e.register()}),i.Sb(11,"div",7),i.Nb(12,"input",8),i.Sb(13,"div",9),i.Sb(14,"div",10),i.Nb(15,"span",11),i.Rb(),i.Rb(),i.Rb(),i.Sb(16,"div",7),i.Nb(17,"input",12),i.Sb(18,"div",9),i.Sb(19,"div",10),i.Nb(20,"span",13),i.Rb(),i.Rb(),i.Rb(),i.Sb(21,"div",7),i.Nb(22,"input",14),i.Sb(23,"div",9),i.Sb(24,"div",10),i.Nb(25,"span",15),i.Rb(),i.Rb(),i.Rb(),i.Sb(26,"div",7),i.Nb(27,"input",16),i.Sb(28,"div",9),i.Sb(29,"div",10),i.Nb(30,"span",15),i.Rb(),i.Rb(),i.Rb(),i.Sb(31,"div",17),i.Sb(32,"div",18),i.Sb(33,"div",19),i.Nb(34,"input",20),i.Sb(35,"label",21),i.Kc(36," I agree to the "),i.Sb(37,"a",22),i.Kc(38,"terms"),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(39,"div",23),i.Sb(40,"button",24),i.Kc(41," Register "),i.Rb(),i.Rb(),i.Rb(),i.Rb(),i.Sb(42,"div",25),i.Sb(43,"p"),i.Kc(44,"- OR -"),i.Rb(),i.Sb(45,"a",26),i.Nb(46,"i",27),i.Kc(47," Sign up using Facebook "),i.Rb(),i.Sb(48,"a",28),i.Nb(49,"i",29),i.Kc(50," Sign up using Google+ "),i.Rb(),i.Rb(),i.Sb(51,"a",30),i.Kc(52,"I already have a membership"),i.Rb(),i.Rb(),i.Rb(),i.Rb()),2&t&&(i.yb(2),i.mc("routerLink",i.pc(3,_t)),i.yb(8),i.mc("formGroup",e.registerForm),i.yb(41),i.mc("routerLink",i.pc(4,yt)))},directives:[s.g,it.t,it.m,it.g,it.a,it.l,it.e],styles:[""]}),t})(),wt=(()=>{class t{constructor(t,e,n){this.router=t,this.jwtHelper=e,this.localStorageService=n}canActivate(t,e){return!0}canActivateChild(t,e){return t&&t.routeConfig&&t.routeConfig.path&&("clarins"!==t.routeConfig.path&&"ClarinsOverView"!==t.routeConfig.path&&"ClarinsDataEntry"!==t.routeConfig.path&&localStorage.removeItem("ACC"),"clarinsmobile"!==t.routeConfig.path&&"ClarinsMobileOverView"!==t.routeConfig.path&&"ClarinsMobileDataEntry"!==t.routeConfig.path&&localStorage.removeItem("EMPNO"),"occupancy"!==t.routeConfig.path&&"OccupancyOverView"!==t.routeConfig.path&&"OccupancyDataEntry"!==t.routeConfig.path&&localStorage.removeItem("OccACC")),!0}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(s.e),i.Zb(g),i.Zb(_.a))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),xt=(()=>{class t{canActivate(t,e){return!0}canActivateChild(t,e){return!0}canLoad(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Ct=[{path:"",redirectTo:"login",pathMatch:"full"},{path:"login",component:bt,canActivate:[xt]},{path:"home",component:et,canActivate:[wt],canActivateChild:[wt],children:[{path:"dashboard",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield n.e(23).then(n.bind(null,"6dU7"))).DashboardModule}),pathMatch:"prefix"},{path:"clarins",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(17)]).then(n.bind(null,"8BcS"))).ClarinsModule}),pathMatch:"prefix"},{path:"clarinsmobile",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(16)]).then(n.bind(null,"FSY6"))).ClarinsMobileModule}),pathMatch:"prefix"},{path:"occupancy",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(20)]).then(n.bind(null,"hHbn"))).OccupancyModule}),pathMatch:"prefix"},{path:"goldsalon",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(18)]).then(n.bind(null,"dYjg"))).GoldSalonsModule}),pathMatch:"prefix"},{path:"targetsalon",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(22)]).then(n.bind(null,"zbvv"))).TargetSalonsModule}),pathMatch:"prefix"},{path:"Reference",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield n.e(21).then(n.bind(null,"kUy1"))).ReferrenceModule})},{path:"Message",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield n.e(19).then(n.bind(null,"EUAr"))).MessageModule}),pathMatch:"prefix"},{path:"ClarinsReport",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(2),n.e(14)]).then(n.bind(null,"2F+d"))).ClarinsreportsModule}),pathMatch:"prefix"},{path:"OccupancyReport",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(7)]).then(n.bind(null,"gLGn"))).OccupancyReportsModule}),pathMatch:"prefix"},{path:"SkinSpaReport",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(8)]).then(n.bind(null,"U1R+"))).SkipspareportsModule}),pathMatch:"prefix"},{path:"GoldSalonReport",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(2),n.e(0),n.e(15)]).then(n.bind(null,"wQML"))).GoldSalonReportsModule}),pathMatch:"prefix"},{path:"Travelretailreport",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(9)]).then(n.bind(null,"li+p"))).TravelretailreportsModule})},{path:"ManagementAccounts",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(11)]).then(n.bind(null,"X2Yy"))).ManagementModule}),pathMatch:"prefix"},{path:"NetInvoicing",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(12)]).then(n.bind(null,"RCuK"))).NetinvoicingModule}),pathMatch:"prefix"},{path:"Forecasts",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(10)]).then(n.bind(null,"6OZL"))).ForecastsModule}),pathMatch:"prefix"},{path:"Others",loadChildren:()=>Object(r.a)(void 0,void 0,void 0,function*(){return(yield Promise.all([n.e(0),n.e(13)]).then(n.bind(null,"FSVh"))).OthersModule}),pathMatch:"prefix"},{path:"profile",component:mt,data:{title:"Profile"}},{path:"blank",component:nt}]},{path:"register",component:vt,canActivate:[xt]},{path:"**",redirectTo:"login",pathMatch:"full"}];let kt=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},imports:[[s.h.forRoot(Ct,{relativeLinkResolution:"legacy"})],s.h]}),t})(),Ot=(()=>{class t{constructor(){this.title="adminlte"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Gb({type:t,selectors:[["app-root"]],decls:1,vars:0,template:function(t,e){1&t&&i.Nb(0,"router-outlet")},directives:[s.i],styles:[""]}),t})();var St=n("GS7A");function Mt(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Pt(t){switch(t.length){case 0:return new St.d;case 1:return t[0];default:return new St.k(t)}}function Dt(t,e,n,i,o={},r={}){const s=[],a=[];let l=-1,c=null;if(i.forEach(t=>{const n=t.offset,i=n==l,u=i&&c||{};Object.keys(t).forEach(n=>{let i=n,a=t[n];if("offset"!==n)switch(i=e.normalizePropertyName(i,s),a){case St.l:a=o[n];break;case St.a:a=r[n];break;default:a=e.normalizeStyleValue(n,i,a,s)}u[i]=a}),i||a.push(u),c=u,l=n}),s.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${s.join(t)}`)}return a}function Et(t,e,n,i){switch(e){case"start":t.onStart(()=>i(n&&Tt(n,"start",t)));break;case"done":t.onDone(()=>i(n&&Tt(n,"done",t)));break;case"destroy":t.onDestroy(()=>i(n&&Tt(n,"destroy",t)))}}function Tt(t,e,n){const i=n.totalTime,o=Rt(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==i?t.totalTime:i,!!n.disabled),r=t._data;return null!=r&&(o._data=r),o}function Rt(t,e,n,i,o="",r=0,s){return{element:t,triggerName:e,fromState:n,toState:i,phaseName:o,totalTime:r,disabled:!!s}}function At(t,e,n){let i;return t instanceof Map?(i=t.get(e),i||t.set(e,i=n)):(i=t[e],i||(i=t[e]=n)),i}function It(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let jt=(t,e)=>!1,Ft=(t,e)=>!1,Nt=(t,e,n)=>[];const Lt=Mt();(Lt||"undefined"!=typeof Element)&&(jt=(t,e)=>t.contains(e),Ft=(()=>{if(Lt||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]):Ft}})(),Nt=(t,e,n)=>{let i=[];if(n){const n=t.querySelectorAll(e);for(let t=0;t<n.length;t++)i.push(n[t])}else{const n=t.querySelector(e);n&&i.push(n)}return i});let Ht=null,zt=!1;function Vt(t){Ht||(Ht=("undefined"!=typeof document?document.body:null)||{},zt=!!Ht.style&&"WebkitAppearance"in Ht.style);let e=!0;return Ht.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in Ht.style,!e&&zt)&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in Ht.style),e}const Bt=Ft,qt=jt,Ut=Nt;function Wt(t){const e={};return Object.keys(t).forEach(n=>{const i=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[i]=t[n]}),e}let $t=(()=>{class t{validateStyleProperty(t){return Vt(t)}matchesElement(t,e){return Bt(t,e)}containsElement(t,e){return qt(t,e)}query(t,e,n){return Ut(t,e,n)}computeStyle(t,e,n){return n||""}animate(t,e,n,i,o,r=[],s){return new St.d(n,i)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})(),Yt=(()=>{class t{}return t.NOOP=new $t,t})();function Kt(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Gt(parseFloat(e[1]),e[2])}function Gt(t,e){switch(e){case"s":return 1e3*t;default:return t}}function Zt(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){let i,o=0,r="";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:""};i=Gt(parseFloat(n[1]),n[2]);const s=n[3];null!=s&&(o=Gt(parseFloat(s),n[4]));const a=n[5];a&&(r=a)}else i=t;if(!n){let n=!1,r=e.length;i<0&&(e.push("Duration values below 0 are not allowed for this animation step."),n=!0),o<0&&(e.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&e.splice(r,0,`The provided timing value "${t}" is invalid.`)}return{duration:i,delay:o,easing:r}}(t,e,n)}function Xt(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function Jt(t,e,n={}){if(e)for(let i in t)n[i]=t[i];else Xt(t,n);return n}function Qt(t,e,n){return n?e+":"+n+";":""}function te(t){let e="";for(let n=0;n<t.style.length;n++){const i=t.style.item(n);e+=Qt(0,i,t.style.getPropertyValue(i))}for(const n in t.style)t.style.hasOwnProperty(n)&&!n.startsWith("_")&&(e+=Qt(0,n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),t.style[n]));t.setAttribute("style",e)}function ee(t,e,n){t.style&&(Object.keys(e).forEach(i=>{const o=ce(i);n&&!n.hasOwnProperty(i)&&(n[i]=t.style[o]),t.style[o]=e[i]}),Mt()&&te(t))}function ne(t,e){t.style&&(Object.keys(e).forEach(e=>{const n=ce(e);t.style[n]=""}),Mt()&&te(t))}function ie(t){return Array.isArray(t)?1==t.length?t[0]:Object(St.f)(t):t}const oe=new RegExp("{{\\s*(.+?)\\s*}}","g");function re(t){let e=[];if("string"==typeof t){let n;for(;n=oe.exec(t);)e.push(n[1]);oe.lastIndex=0}return e}function se(t,e,n){const i=t.toString(),o=i.replace(oe,(t,i)=>{let o=e[i];return e.hasOwnProperty(i)||(n.push("Please provide a value for the animation param "+i),o=""),o.toString()});return o==i?t:o}function ae(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const le=/-+([a-z0-9])/g;function ce(t){return t.replace(le,(...t)=>t[1].toUpperCase())}function ue(t,e){return 0===t||0===e}function de(t,e,n){const i=Object.keys(n);if(i.length&&e.length){let r=e[0],s=[];if(i.forEach(t=>{r.hasOwnProperty(t)||s.push(t),r[t]=n[t]}),s.length)for(var o=1;o<e.length;o++){let n=e[o];s.forEach(function(e){n[e]=pe(t,e)})}}return e}function he(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw new Error("Unable to resolve animation metadata node #"+e.type)}}function pe(t,e){return window.getComputedStyle(t)[e]}function fe(t,e){const n=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(t=>function(t,e,n){if(":"==t[0]){const i=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)<parseFloat(t);default:return e.push(`The transition alias value "${t}" is not supported`),"* => *"}}(t,n);if("function"==typeof i)return void e.push(i);t=i}const i=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push(`The provided transition expression "${t}" is not supported`),e;const o=i[1],r=i[2],s=i[3];e.push(me(o,s)),"<"!=r[0]||"*"==o&&"*"==s||e.push(me(s,o))}(t,n,e)):n.push(t),n}const ge=new Set(["true","1"]),be=new Set(["false","0"]);function me(t,e){const n=ge.has(t)||be.has(t),i=ge.has(e)||be.has(e);return(o,r)=>{let s="*"==t||t==o,a="*"==e||e==r;return!s&&n&&"boolean"==typeof o&&(s=o?ge.has(t):be.has(t)),!a&&i&&"boolean"==typeof r&&(a=r?ge.has(e):be.has(e)),s&&a}}const _e=new RegExp("s*:selfs*,?","g");function ye(t,e,n){return new ve(t).build(e,n)}class ve{constructor(t){this._driver=t}build(t,e){const n=new we(e);return this._resetContextStyleTimingState(n),he(this,ie(t),n)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,i=e.depCount=0;const o=[],r=[];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,i=n.name;i.toString().split(/\s*,\s*/).forEach(t=>{n.name=t,o.push(this.visitState(n,e))}),n.name=i}else if(1==t.type){const o=this.visitTransition(t,e);n+=o.queryCount,i+=o.depCount,r.push(o)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:o,transitions:r,queryCount:n,depCount:i,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),i=t.options&&t.options.params||null;if(n.containsDynamicStyles){const o=new Set,r=i||{};if(n.styles.forEach(t=>{if(xe(t)){const e=t;Object.keys(e).forEach(t=>{re(e[t]).forEach(t=>{r.hasOwnProperty(t)||o.add(t)})})}}),o.size){const n=ae(o.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:i?{params:i}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=he(this,ie(t.animation),e);return{type:1,matchers:fe(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:Ce(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>he(this,t,e)),options:Ce(t.options)}}visitGroup(t,e){const n=e.currentTime;let i=0;const o=t.steps.map(t=>{e.currentTime=n;const o=he(this,t,e);return i=Math.max(i,e.currentTime),o});return e.currentTime=i,{type:3,steps:o,options:Ce(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 ke(Zt(t,e).duration,0,"");const i=t;if(i.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=ke(0,0,"");return t.dynamic=!0,t.strValue=i,t}return n=n||Zt(i,e),ke(n.duration,n.delay,n.easing)}(t.timings,e.errors);let i;e.currentAnimateTimings=n;let o=t.styles?t.styles:Object(St.h)({});if(5==o.type)i=this.visitKeyframes(o,e);else{let o=t.styles,r=!1;if(!o){r=!0;const t={};n.easing&&(t.easing=n.easing),o=Object(St.h)(t)}e.currentTime+=n.duration+n.delay;const s=this.visitStyle(o,e);s.isEmptyStep=r,i=s}return e.currentAnimateTimings=null,{type:4,timings:n,style:i,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==St.a?n.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):n.push(t)}):n.push(t.styles);let i=!1,o=null;return n.forEach(t=>{if(xe(t)){const e=t,n=e.easing;if(n&&(o=n,delete e.easing),!i)for(let t in e)if(e[t].toString().indexOf("{{")>=0){i=!0;break}}}),{type:6,styles:n,easing:o,offset:t.offset,containsDynamicStyles:i,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let i=e.currentTime,o=e.currentTime;n&&o>0&&(o-=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 r=e.collectedStyles[e.currentQuerySelector],s=r[n];let a=!0;s&&(o!=i&&o>=s.startTime&&i<=s.endTime&&(e.errors.push(`The CSS property "${n}" that exists between the times of "${s.startTime}ms" and "${s.endTime}ms" is also being animated in a parallel animation between the times of "${o}ms" and "${i}ms"`),a=!1),o=s.startTime),a&&(r[n]={startTime:o,endTime:i}),e.options&&function(t,e,n){const i=e.params||{},o=re(t);o.length&&o.forEach(t=>{i.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 i=0;const o=[];let r=!1,s=!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(xe(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}});else if(xe(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(n.styles),c=0;return null!=l&&(i++,c=n.offset=l),s=s||c<0||c>1,r=r||c<a,a=c,o.push(c),n});s&&e.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),r&&e.errors.push("Please ensure that all keyframe offsets are in order");const c=t.steps.length;let u=0;i>0&&i<c?e.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==i&&(u=1/(c-1));const d=c-1,h=e.currentTime,p=e.currentAnimateTimings,f=p.duration;return l.forEach((t,i)=>{const r=u>0?i==d?1:u*i:o[i],s=r*f;e.currentTime=h+p.delay+s,p.duration=s,this._validateStyleAst(t,e),t.offset=r,n.styles.push(t)}),n}visitReference(t,e){return{type:8,animation:he(this,ie(t.animation),e),options:Ce(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Ce(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Ce(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,i=t.options||{};e.queryCount++,e.currentQuery=t;const[o,r]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(_e,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,t=>".ng-trigger-"+t.substr(1)).replace(/:animating/g,".ng-animating"),e]}(t.selector);e.currentQuerySelector=n.length?n+" "+o:o,At(e.collectedStyles,e.currentQuerySelector,{});const s=he(this,ie(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:r,animation:s,originalSelector:t.selector,options:Ce(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"}:Zt(t.timings,e.errors,!0);return{type:12,animation:he(this,ie(t.animation),e),timings:n,options:null}}}class we{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 xe(t){return!Array.isArray(t)&&"object"==typeof t}function Ce(t){var e;return t?(t=Xt(t)).params&&(t.params=(e=t.params)?Xt(e):null):t={},t}function ke(t,e,n){return{duration:t,delay:e,easing:n}}function Oe(t,e,n,i,o,r,s=null,a=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:i,duration:o,delay:r,totalTime:o+r,easing:s,subTimeline:a}}class Se{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 Me=new RegExp(":enter","g"),Pe=new RegExp(":leave","g");function De(t,e,n,i,o,r={},s={},a,l,c=[]){return(new Ee).buildKeyframes(t,e,n,i,o,r,s,a,l,c)}class Ee{buildKeyframes(t,e,n,i,o,r,s,a,l,c=[]){l=l||new Se;const u=new Re(t,e,l,i,o,c,[]);u.options=a,u.currentTimeline.setStyles([r],null,u.errors,a),he(this,n,u);const d=u.timelines.filter(t=>t.containsAnimation());if(d.length&&Object.keys(s).length){const t=d[d.length-1];t.allowOnlyTimelineStyles()||t.setStyles([s],null,u.errors,a)}return d.length?d.map(t=>t.buildKeyframes()):[Oe(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 i=e.createSubContext(t.options),o=e.currentTimeline.currentTime,r=this._visitSubInstructions(n,i,i.options);o!=r&&e.transformIntoNewTimeline(r)}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 i=e.currentTimeline.currentTime;const o=null!=n.duration?Kt(n.duration):null,r=null!=n.delay?Kt(n.delay):null;return 0!==o&&t.forEach(t=>{const n=e.appendInstructionToTimeline(t,o,r);i=Math.max(i,n.duration+n.delay)}),i}visitReference(t,e){e.updateOptions(t.options,!0),he(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let i=e;const o=t.options;if(o&&(o.params||o.delay)&&(i=e.createSubContext(o),i.transformIntoNewTimeline(),null!=o.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Te);const t=Kt(o.delay);i.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>he(this,t,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>n&&i.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let i=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?Kt(t.options.delay):0;t.steps.forEach(r=>{const s=e.createSubContext(t.options);o&&s.delayNextStep(o),he(this,r,s),i=Math.max(i,s.currentTimeline.currentTime),n.push(s.currentTimeline)}),n.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(i),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return Zt(e.params?se(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),i=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),i.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(n.duration),this.visitStyle(o,e),i.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,i=e.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();const o=i&&i.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(o):n.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,i=e.currentTimeline.duration,o=n.duration,r=e.createSubContext().currentTimeline;r.easing=n.easing,t.styles.forEach(t=>{r.forwardTime((t.offset||0)*o),r.setStyles(t.styles,t.easing,e.errors,e.options),r.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(r),e.transformIntoNewTimeline(i+o),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,i=t.options||{},o=i.delay?Kt(i.delay):0;o&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Te);let r=n;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!i.optional,e.errors);e.currentQueryTotal=s.length;let a=null;s.forEach((n,i)=>{e.currentQueryIndex=i;const s=e.createSubContext(t.options,n);o&&s.delayNextStep(o),n===e.element&&(a=s.currentTimeline),he(this,t.animation,s),s.currentTimeline.applyStylesToKeyframe(),r=Math.max(r,s.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(r),a&&(e.currentTimeline.mergeTimelineCollectedStyles(a),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,i=e.currentTimeline,o=t.timings,r=Math.abs(o.duration),s=r*(e.currentQueryTotal-1);let a=r*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":a=s-a;break;case"full":a=n.currentStaggerTime}const l=e.currentTimeline;a&&l.delayNextStep(a);const c=l.currentTime;he(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=i.currentTime-c+(i.startTime-n.currentTimeline.startTime)}}const Te={};class Re{constructor(t,e,n,i,o,r,s,a){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=i,this._leaveClassName=o,this.errors=r,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Te,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new Ae(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let i=this.options;null!=n.duration&&(i.duration=Kt(n.duration)),null!=n.delay&&(i.delay=Kt(n.delay));const o=n.params;if(o){let t=i.params;t||(t=this.options.params={}),Object.keys(o).forEach(n=>{e&&t.hasOwnProperty(n)||(t[n]=se(o[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 i=e||this.element,o=new Re(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,n||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=Te,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const i={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},o=new Ie(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,i,t.stretchStartingKeyframe);return this.timelines.push(o),i}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,i,o,r){let s=[];if(i&&s.push(this.element),t.length>0){t=(t=t.replace(Me,"."+this._enterClassName)).replace(Pe,"."+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)),s.push(...e)}return o||0!=s.length||r.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),s}}class Ae{constructor(t,e,n,i){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=i,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 Ae(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]||St.a,this._currentKeyframe[t]=St.a}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,i){e&&(this._previousKeyframe.easing=e);const o=i&&i.params||{},r=function(t,e){const n={};let i;return t.forEach(t=>{"*"===t?(i=i||Object.keys(e),i.forEach(t=>{n[t]=St.a})):Jt(t,!1,n)}),n}(t,this._globalTimelineStyles);Object.keys(r).forEach(t=>{const e=se(r[t],o,n);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:St.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],i=t._styleSummary[e];(!n||i.time>n.time)&&this._updateStyle(e,i.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((o,r)=>{const s=Jt(o,!0);Object.keys(s).forEach(n=>{const i=s[n];i==St.l?t.add(n):i==St.a&&e.add(n)}),n||(s.offset=r/this.duration),i.push(s)});const o=t.size?ae(t.values()):[],r=e.size?ae(e.values()):[];if(n){const t=i[0],e=Xt(t);t.offset=0,e.offset=1,i=[t,e]}return Oe(this.element,i,o,r,this.duration,this.startTime,this.easing,!1)}}class Ie extends Ae{constructor(t,e,n,i,o,r,s=!1){super(t,e,r.delay),this.element=e,this.keyframes=n,this.preStyleProps=i,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:i}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],r=n+e,s=e/r,a=Jt(t[0],!1);a.offset=0,o.push(a);const l=Jt(t[0],!1);l.offset=je(s),o.push(l);const c=t.length-1;for(let i=1;i<=c;i++){let s=Jt(t[i],!1);s.offset=je((e+s.offset*n)/r),o.push(s)}n=r,e=0,i="",t=o}return Oe(this.element,t,this.preStyleProps,this.postStyleProps,n,e,i,!0)}}function je(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class Fe{}class Ne extends Fe{normalizePropertyName(t,e){return ce(t)}normalizeStyleValue(t,e,n,i){let o="";const r=n.toString().trim();if(Le[e]&&0!==n&&"0"!==n)if("number"==typeof n)o="px";else{const e=n.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&i.push(`Please provide a CSS unit value for ${t}:${n}`)}return r+o}}const Le=(()=>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 He(t,e,n,i,o,r,s,a,l,c,u,d,h){return{type:0,element:t,triggerName:e,isRemovalTransition:o,fromState:n,fromStyles:r,toState:i,toStyles:s,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:h}}const ze={};class Ve{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,i){return function(t,e,n,i,o){return t.some(t=>t(e,n,i,o))}(this.ast.matchers,t,e,n,i)}buildStyles(t,e,n){const i=this._stateStyles["*"],o=this._stateStyles[t],r=i?i.buildStyles(e,n):{};return o?o.buildStyles(e,n):r}build(t,e,n,i,o,r,s,a,l,c){const u=[],d=this.ast.options&&this.ast.options.params||ze,h=this.buildStyles(n,s&&s.params||ze,u),p=a&&a.params||ze,f=this.buildStyles(i,p,u),g=new Set,b=new Map,m=new Map,_="void"===i,y={params:Object.assign(Object.assign({},d),p)},v=c?[]:De(t,e,this.ast.animation,o,r,h,f,y,l,u);let w=0;if(v.forEach(t=>{w=Math.max(t.duration+t.delay,w)}),u.length)return He(e,this._triggerName,n,i,_,h,f,[],[],b,m,w,u);v.forEach(t=>{const n=t.element,i=At(b,n,{});t.preStyleProps.forEach(t=>i[t]=!0);const o=At(m,n,{});t.postStyleProps.forEach(t=>o[t]=!0),n!==e&&g.add(n)});const x=ae(g.values());return He(e,this._triggerName,n,i,_,h,f,v,x,b,m,w)}}class Be{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const n={},i=Xt(this.defaultParams);return Object.keys(t).forEach(e=>{const n=t[e];null!=n&&(i[e]=n)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const o=t;Object.keys(o).forEach(t=>{let r=o[t];r.length>1&&(r=se(r,i,e)),n[t]=r})}}),n}}class qe{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new Be(t.style,t.options&&t.options.params||{})}),Ue(this.states,"true","1"),Ue(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new Ve(t,e,this.states))}),this.fallbackTransition=new Ve(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,i){return this.transitionFactories.find(o=>o.match(t,e,n,i))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function Ue(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const We=new Se;class $e{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(t,e){const n=[],i=ye(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]=i}_buildPlayer(t,e,n){const i=t.element,o=Dt(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(i,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const i=[],o=this._animations[t];let r;const s=new Map;if(o?(r=De(this._driver,e,o,"ng-enter","ng-leave",{},{},n,We,i),r.forEach(t=>{const e=At(s,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(i.push("The requested animation doesn't exist or has already been destroyed"),r=[]),i.length)throw new Error("Unable to create the animation due to the following errors: "+i.join("\n"));s.forEach((t,e)=>{Object.keys(t).forEach(n=>{t[n]=this._driver.computeStyle(e,n,St.a)})});const a=Pt(r.map(t=>{const e=s.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=a,a.onDestroy(()=>this.destroy(t)),this.players.push(a),a}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,i){const o=Rt(e,"","","");return Et(this._getPlayer(t),n,o,i),()=>{}}command(t,e,n,i){if("register"==n)return void this.register(t,i[0]);if("create"==n)return void this.create(t,e,i[0]||{});const o=this._getPlayer(t);switch(n){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(t)}}}const Ye=[],Ke={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ge={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class Ze{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=null!=(i=n?t.value:t)?i:null,n){const e=Xt(t);delete e.value,this.options=e}else this.options={};var i;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 Xe=new Ze("void");class Je{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,sn(e,this._hostClassName)}listen(t,e,n,i){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"!=(o=n)&&"done"!=o)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${e}" is not supported!`);var o;const r=At(this._elementListeners,t,[]),s={name:e,phase:n,callback:i};r.push(s);const a=At(this._engine.statesByElement,t,{});return a.hasOwnProperty(e)||(sn(t,"ng-trigger"),sn(t,"ng-trigger-"+e),a[e]=Xe),()=>{this._engine.afterFlush(()=>{const t=r.indexOf(s);t>=0&&r.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,i=!0){const o=this._getTrigger(e),r=new tn(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(sn(t,"ng-trigger"),sn(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,s={}));let a=s[e];const l=new Ze(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&a&&l.absorbOptions(a.options),s[e]=l,a||(a=Xe),"void"!==l.value&&a.value===l.value){if(!function(t,e){const n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(let o=0;o<n.length;o++){const i=n[o];if(!e.hasOwnProperty(i)||t[i]!==e[i])return!1}return!0}(a.params,l.params)){const e=[],n=o.matchStyles(a.value,a.params,e),i=o.matchStyles(l.value,l.params,e);e.length?this._engine.reportError(e):this._engine.afterFlush(()=>{ne(t,n),ee(t,i)})}return}const c=At(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let u=o.matchTransition(a.value,l.value,t,l.params),d=!1;if(!u){if(!i)return;u=o.fallbackTransition,d=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:u,fromState:a,toState:l,player:r,isFallbackTransition:d}),d||(sn(t,"ng-animate-queued"),r.onStart(()=>{an(t,"ng-animate-queued")})),r.onDone(()=>{let e=this.players.indexOf(r);e>=0&&this.players.splice(e,1);const n=this._engine.playersByElement.get(t);if(n){let t=n.indexOf(r);t>=0&&n.splice(t,1)}}),this.players.push(r),c.push(r),r}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,".ng-trigger",!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,i){const o=this._engine.statesByElement.get(t);if(o){const r=[];if(Object.keys(o).forEach(e=>{if(this._triggers[e]){const n=this.trigger(t,e,"void",i);n&&r.push(n)}}),r.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&Pt(r).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t);if(e){const n=new Set;e.forEach(e=>{const i=e.name;if(n.has(i))return;n.add(i);const o=this._triggers[i].fallbackTransition,r=this._engine.statesByElement.get(t)[i]||Xe,s=new Ze("void"),a=new tn(this.id,i,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:i,transition:o,fromState:r,toState:s,player:a,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let i=!1;if(n.totalAnimations){const e=n.players.length?n.playersByQueriedElement.get(t):[];if(e&&e.length)i=!0;else{let e=t;for(;e=e.parentNode;)if(n.statesByElement.get(e)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(t),i)n.markElementAsRemoved(this.id,t,!1,e);else{const i=t.__ng_removed;i&&i!==Ke||(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){sn(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const i=n.player;if(i.destroyed)return;const o=n.element,r=this._elementListeners.get(o);r&&r.forEach(e=>{if(e.name==n.triggerName){const i=Rt(o,n.triggerName,n.fromState.value,n.toState.value);i._data=t,Et(n.player,e.phase,i,e.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):e.push(n)}),this._queue=[],e.sort((t,e)=>{const n=t.transition.ast.depCount,i=e.transition.ast.depCount;return 0==n||0==i?n-i: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 Qe{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 Je(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 i=!1;for(let o=n;o>=0;o--)if(this.driver.containsElement(this._namespaceList[o].hostElement,e)){this._namespaceList.splice(o+1,0,t),i=!0;break}i||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 i=this._namespaceLookup[t];i&&i.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 i=0;i<t.length;i++){const o=n[t[i]].namespaceId;if(o){const t=this._fetchNamespace(o);t&&e.add(t)}}}return e}trigger(t,e,n,i){if(en(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,n,i),!0}return!1}insertNode(t,e,n,i){if(!en(e))return;const o=e.__ng_removed;if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const t=this.collectedLeaveElements.indexOf(e);t>=0&&this.collectedLeaveElements.splice(t,1)}if(t){const i=this._fetchNamespace(t);i&&i.insertNode(e,n)}i&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),sn(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),an(t,"ng-animate-disabled"))}removeNode(t,e,n,i){if(en(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,i):this.markElementAsRemoved(t,e,!1,i),n){const n=this.namespacesByHostElement.get(e);n&&n.id!==t&&n.removeNode(e,i)}}else this._onRemovalComplete(e,i)}markElementAsRemoved(t,e,n,i){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}}listen(t,e,n,i,o){return en(e)?this._fetchNamespace(t).listen(e,n,i,o):()=>{}}_buildInstruction(t,e,n,i,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,i,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,".ng-trigger",!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,".ng-animating",!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 Pt(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=Ke,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!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;n<this.collectedEnterElements.length;n++)sn(this.collectedEnterElements[n],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const n=[];try{e=this._flushAnimations(n,t)}finally{for(let t=0;t<n.length;t++)n[t]()}}else for(let n=0;n<this.collectedLeaveElements.length;n++)this.processLeaveNode(this.collectedLeaveElements[n]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(t=>t()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?Pt(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 Se,i=[],o=new Map,r=[],s=new Map,a=new Map,l=new Map,c=new Set;this.disabledNodes.forEach(t=>{c.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let n=0;n<e.length;n++)c.add(e[n])});const u=this.bodyNode,d=Array.from(this.statesByElement.keys()),h=rn(d,this.collectedEnterElements),p=new Map;let f=0;h.forEach((t,e)=>{const n="ng-enter"+f++;p.set(e,n),t.forEach(t=>sn(t,n))});const g=[],b=new Set,m=new Set;for(let E=0;E<this.collectedLeaveElements.length;E++){const t=this.collectedLeaveElements[E],e=t.__ng_removed;e&&e.setForRemoval&&(g.push(t),b.add(t),e.hasAnimation?this.driver.query(t,".ng-star-inserted",!0).forEach(t=>b.add(t)):m.add(t))}const _=new Map,y=rn(d,Array.from(b));y.forEach((t,e)=>{const n="ng-leave"+f++;_.set(e,n),t.forEach(t=>sn(t,n))}),t.push(()=>{h.forEach((t,e)=>{const n=p.get(e);t.forEach(t=>an(t,n))}),y.forEach((t,e)=>{const n=_.get(e);t.forEach(t=>an(t,n))}),g.forEach(t=>{this.processLeaveNode(t)})});const v=[],w=[];for(let E=this._namespaceList.length-1;E>=0;E--)this._namespaceList[E].drainQueuedTransitions(e).forEach(t=>{const e=t.player,o=t.element;if(v.push(e),this.collectedEnterElements.length){const t=o.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const c=!u||!this.driver.containsElement(u,o),d=_.get(o),h=p.get(o),f=this._buildInstruction(t,n,h,d,c);if(f.errors&&f.errors.length)w.push(f);else{if(c)return e.onStart(()=>ne(o,f.fromStyles)),e.onDestroy(()=>ee(o,f.toStyles)),void i.push(e);if(t.isFallbackTransition)return e.onStart(()=>ne(o,f.fromStyles)),e.onDestroy(()=>ee(o,f.toStyles)),void i.push(e);f.timelines.forEach(t=>t.stretchStartingKeyframe=!0),n.append(o,f.timelines),r.push({instruction:f,player:e,element:o}),f.queriedElements.forEach(t=>At(s,t,[]).push(e)),f.preStyleProps.forEach((t,e)=>{const n=Object.keys(t);if(n.length){let t=a.get(e);t||a.set(e,t=new Set),n.forEach(e=>t.add(e))}}),f.postStyleProps.forEach((t,e)=>{const n=Object.keys(t);let i=l.get(e);i||l.set(e,i=new Set),n.forEach(t=>i.add(t))})}});if(w.length){const t=[];w.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),v.forEach(t=>t.destroy()),this.reportError(t)}const x=new Map,C=new Map;r.forEach(t=>{const e=t.element;n.has(e)&&(C.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,x))}),i.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{At(x,e,[]).push(t),t.destroy()})});const k=g.filter(t=>un(t,a,l)),O=new Map;on(O,this.driver,m,l,St.a).forEach(t=>{un(t,a,l)&&k.push(t)});const S=new Map;h.forEach((t,e)=>{on(S,this.driver,new Set(t),a,St.l)}),k.forEach(t=>{const e=O.get(t),n=S.get(t);O.set(t,Object.assign(Object.assign({},e),n))});const M=[],P=[],D={};r.forEach(t=>{const{element:e,player:r,instruction:s}=t;if(n.has(e)){if(c.has(e))return r.onDestroy(()=>ee(e,s.toStyles)),r.disabled=!0,r.overrideTotalTime(s.totalTime),void i.push(r);let t=D;if(C.size>1){let n=e;const i=[];for(;n=n.parentNode;){const e=C.get(n);if(e){t=e;break}i.push(n)}i.forEach(e=>C.set(e,t))}const n=this._buildAnimation(r.namespaceId,s,x,o,S,O);if(r.setRealPlayer(n),t===D)M.push(r);else{const e=this.playersByElement.get(t);e&&e.length&&(r.parentPlayer=Pt(e)),i.push(r)}}else ne(e,s.fromStyles),r.onDestroy(()=>ee(e,s.toStyles)),P.push(r),c.has(e)&&i.push(r)}),P.forEach(t=>{const e=o.get(t.element);if(e&&e.length){const n=Pt(e);t.setRealPlayer(n)}}),i.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let E=0;E<g.length;E++){const t=g[E],e=t.__ng_removed;if(an(t,"ng-leave"),e&&e.hasAnimation)continue;let n=[];if(s.size){let e=s.get(t);e&&e.length&&n.push(...e);let i=this.driver.query(t,".ng-animating",!0);for(let t=0;t<i.length;t++){let e=s.get(i[t]);e&&e.length&&n.push(...e)}}const i=n.filter(t=>!t.destroyed);i.length?ln(this,t,i):this.processLeaveNode(t)}return g.length=0,M.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),M}elementContainsData(t,e){let n=!1;const i=e.__ng_removed;return i&&i.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,i,o){let r=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(r=e)}else{const e=this.playersByElement.get(t);if(e){const t=!o||"void"==o;e.forEach(e=>{e.queued||(t||e.triggerName==i)&&r.push(e)})}}return(n||i)&&(r=r.filter(t=>!(n&&n!=t.namespaceId||i&&i!=t.triggerName))),r}_beforeAnimationBuild(t,e,n){const i=e.element,o=e.isRemovalTransition?void 0:t,r=e.isRemovalTransition?void 0:e.triggerName;for(const s of e.timelines){const t=s.element,a=t!==i,l=At(n,t,[]);this._getPreviousPlayers(t,a,o,r,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),l.push(t)})}ne(i,e.fromStyles)}_buildAnimation(t,e,n,i,o,r){const s=e.triggerName,a=e.element,l=[],c=new Set,u=new Set,d=e.timelines.map(e=>{const d=e.element;c.add(d);const h=d.__ng_removed;if(h&&h.removedBeforeQueried)return new St.d(e.duration,e.delay);const p=d!==a,f=function(t){const e=[];return cn(t,e),e}((n.get(d)||Ye).map(t=>t.getRealPlayer())).filter(t=>!!t.element&&t.element===d),g=o.get(d),b=r.get(d),m=Dt(0,this._normalizer,0,e.keyframes,g,b),_=this._buildPlayer(e,m,f);if(e.subTimeline&&i&&u.add(d),p){const e=new tn(t,s,d);e.setRealPlayer(_),l.push(e)}return _});l.forEach(t=>{At(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,n){let i;if(t instanceof Map){if(i=t.get(e),i){if(i.length){const t=i.indexOf(n);i.splice(t,1)}0==i.length&&t.delete(e)}}else if(i=t[e],i){if(i.length){const t=i.indexOf(n);i.splice(t,1)}0==i.length&&delete t[e]}return i}(this.playersByQueriedElement,t.element,t))}),c.forEach(t=>sn(t,"ng-animating"));const h=Pt(d);return h.onDestroy(()=>{c.forEach(t=>an(t,"ng-animating")),ee(a,e.toStyles)}),u.forEach(t=>{At(i,t,[]).push(h)}),h}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new St.d(t.duration,t.delay)}}class tn{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new St.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=>Et(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){At(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 en(t){return t&&1===t.nodeType}function nn(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function on(t,e,n,i,o){const r=[];n.forEach(t=>r.push(nn(t)));const s=[];i.forEach((n,i)=>{const r={};n.forEach(t=>{const n=r[t]=e.computeStyle(i,t,o);n&&0!=n.length||(i.__ng_removed=Ge,s.push(i))}),t.set(i,r)});let a=0;return n.forEach(t=>nn(t,r[a++])),s}function rn(t,e){const n=new Map;if(t.forEach(t=>n.set(t,[])),0==e.length)return n;const i=new Set(e),o=new Map;function r(t){if(!t)return 1;let e=o.get(t);if(e)return e;const s=t.parentNode;return e=n.has(s)?s:i.has(s)?1:r(s),o.set(t,e),e}return e.forEach(t=>{const e=r(t);1!==e&&n.get(e).push(t)}),n}function sn(t,e){if(t.classList)t.classList.add(e);else{let n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function an(t,e){if(t.classList)t.classList.remove(e);else{let n=t.$$classes;n&&delete n[e]}}function ln(t,e,n){Pt(n).onDone(()=>t.processLeaveNode(e))}function cn(t,e){for(let n=0;n<t.length;n++){const i=t[n];i instanceof St.k?cn(i.players,e):e.push(i)}}function un(t,e,n){const i=n.get(t);if(!i)return!1;let o=e.get(t);return o?i.forEach(t=>o.add(t)):e.set(t,i),n.delete(t),!0}class dn{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new Qe(t,e,n),this._timelineEngine=new $e(t,e,n),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,n,i,o){const r=t+"-"+i;let s=this._triggerCache[r];if(!s){const t=[],e=ye(this._driver,o,t);if(t.length)throw new Error(`The animation trigger "${i}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);s=function(t,e){return new qe(t,e)}(i,e),this._triggerCache[r]=s}this._transitionEngine.registerTrigger(e,i,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,i){this._transitionEngine.insertNode(t,e,n,i)}onRemove(t,e,n,i){this._transitionEngine.removeNode(t,e,i||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,i){if("@"==n.charAt(0)){const[t,o]=It(n);this._timelineEngine.command(t,e,o,i)}else this._transitionEngine.trigger(t,e,n,i)}listen(t,e,n,i,o){if("@"==n.charAt(0)){const[t,i]=It(n);return this._timelineEngine.listen(t,e,i,o)}return this._transitionEngine.listen(t,e,n,i,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function hn(t,e){let n=null,i=null;return Array.isArray(e)&&e.length?(n=fn(e[0]),e.length>1&&(i=fn(e[e.length-1]))):e&&(n=fn(e)),n||i?new pn(t,n,i):null}let pn=(()=>{class t{constructor(e,n,i){this._element=e,this._startStyles=n,this._endStyles=i,this._state=0;let o=t.initialStylesByElement.get(e);o||t.initialStylesByElement.set(e,o={}),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&ee(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ee(this._element,this._initialStyles),this._endStyles&&(ee(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(ne(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ne(this._element,this._endStyles),this._endStyles=null),ee(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function fn(t){let e=null;const n=Object.keys(t);for(let i=0;i<n.length;i++){const o=n[i];gn(o)&&(e=e||{},e[o]=t[o])}return e}function gn(t){return"display"===t||"position"===t}class bn{constructor(t,e,n,i,o,r,s){this._element=t,this._name=e,this._duration=n,this._delay=i,this._easing=o,this._fillMode=r,this._onDoneFn=s,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=t=>this._handleCallback(t)}apply(){!function(t,e){const n=xn(t,"").trim();n.length&&(function(t,e){let n=0;for(let i=0;i<t.length;i++)","===t.charAt(i)&&n++}(n),e=`${n}, ${e}`),wn(t,"",e)}(this._element,`${this._duration}ms ${this._easing} ${this._delay}ms 1 normal ${this._fillMode} ${this._name}`),vn(this._element,this._eventFn,!1),this._startTime=Date.now()}pause(){mn(this._element,this._name,"paused")}resume(){mn(this._element,this._name,"running")}setPosition(t){const e=_n(this._element,this._name);this._position=t*this._duration,wn(this._element,"Delay",`-${this._position}ms`,e)}getPosition(){return this._position}_handleCallback(t){const e=t._ngTestManualTimestamp||Date.now(),n=1e3*parseFloat(t.elapsedTime.toFixed(3));t.animationName==this._name&&Math.max(e-this._startTime,0)>=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),vn(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const n=xn(t,"").split(","),i=yn(n,e);i>=0&&(n.splice(i,1),wn(t,"",n.join(",")))}(this._element,this._name))}}function mn(t,e,n){wn(t,"PlayState",n,_n(t,e))}function _n(t,e){const n=xn(t,"");return n.indexOf(",")>0?yn(n.split(","),e):yn([n],e)}function yn(t,e){for(let n=0;n<t.length;n++)if(t[n].indexOf(e)>=0)return n;return-1}function vn(t,e,n){n?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function wn(t,e,n,i){const o="animation"+e;if(null!=i){const e=t.style[o];if(e.length){const t=e.split(",");t[i]=n,n=t.join(",")}}t.style[o]=n}function xn(t,e){return t.style["animation"+e]||""}class Cn{constructor(t,e,n,i,o,r,s,a){this.element=t,this.keyframes=e,this.animationName=n,this._duration=i,this._delay=o,this._finalStyles=s,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=r||"linear",this.totalTime=i+o,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 bn(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]:pe(this.element,n))})}this.currentSnapshot=t}}class kn extends St.d{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=Wt(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 On{constructor(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}validateStyleProperty(t){return Vt(t)}matchesElement(t,e){return Bt(t,e)}containsElement(t,e){return qt(t,e)}query(t,e,n){return Ut(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,n){n=n.map(t=>Wt(t));let i=`@keyframes ${e} {\n`,o="";n.forEach(t=>{o=" ";const e=parseFloat(t.offset);i+=`${o}${100*e}% {\n`,o+=" ",Object.keys(t).forEach(e=>{const n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(i+=`${o}animation-timing-function: ${n};\n`));default:return void(i+=`${o}${e}: ${n};\n`)}}),i+=o+"}\n"}),i+="}\n";const r=document.createElement("style");return r.textContent=i,r}animate(t,e,n,i,o,r=[],s){s&&this._notifyFaultyScrubber();const a=r.filter(t=>t instanceof Cn),l={};ue(n,i)&&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=de(t,e,l));if(0==n)return new kn(t,c);const u="gen_css_kf_"+this._count++,d=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(d);const h=hn(t,e),p=new Cn(t,e,u,n,i,o,c,h);return p.onDestroy(()=>{var t;(t=d).parentNode.removeChild(t)}),p}_notifyFaultyScrubber(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit https://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}class Sn{constructor(t,e,n,i){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=i,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]:pe(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class Mn{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Pn().toString()),this._cssKeyframesDriver=new On}validateStyleProperty(t){return Vt(t)}matchesElement(t,e){return Bt(t,e)}containsElement(t,e){return qt(t,e)}query(t,e,n){return Ut(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,n,i,o,r=[],s){if(!s&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,i,o,r);const a={duration:n,delay:i,fill:0==i?"both":"forwards"};o&&(a.easing=o);const l={},c=r.filter(t=>t instanceof Sn);ue(n,i)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const u=hn(t,e=de(t,e=e.map(t=>Jt(t,!1)),l));return new Sn(t,e,a,u)}}function Pn(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}let Dn=(()=>{class t extends St.b{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:"0",encapsulation:i.Q.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(t)?Object(St.f)(t):t;return Rn(this._renderer,null,e,"register",[n]),new En(e,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(i.F),i.Zb(u.e))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();class En extends St.c{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new Tn(this._id,t,e||{},this._renderer)}}class Tn{constructor(t,e,n,i){this.id=t,this.element=e,this._renderer=i,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 Rn(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(){return 0}}function Rn(t,e,n,i,o){return t.setProperty(e,`@@${n}:${i}`,o)}let An=(()=>{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 In("",n,this.engine),this._rendererCache.set(n,t)),t}const i=e.id,o=e.id+"-"+this._currentId;this._currentId++,this.engine.register(o,t);const r=e=>{Array.isArray(e)?e.forEach(r):this.engine.registerTrigger(i,o,t,e.name,e)};return e.data.animation.forEach(r),new jn(this,o,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,n){t>=0&&t<this._microtaskId?this._zone.run(()=>e(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)(i.Zb(i.F),i.Zb(dn),i.Zb(i.z))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();class In{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,i=!0){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,i)}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,i){this.delegate.setAttribute(t,e,n,i)}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,i){this.delegate.setStyle(t,e,n,i)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){"@"==e.charAt(0)&&"@.disabled"==e?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 jn extends In{constructor(t,e,n,i){super(e,n,i),this.factory=t,this.namespaceId=e}setProperty(t,e,n){"@"==e.charAt(0)?"."==e.charAt(1)&&"@.disabled"==e?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)){const i=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t);let o=e.substr(1),r="";return"@"!=o.charAt(0)&&([o,r]=function(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(o)),this.engine.listen(this.namespaceId,i,o,r,t=>{this.factory.scheduleListenerCallback(t._data||-1,n,t)})}return this.delegate.listen(t,e,n)}}let Fn=(()=>{class t extends dn{constructor(t,e,n){super(t.body,e,n)}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(u.e),i.Zb(Yt),i.Zb(Fe))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();const Nn=[{provide:Yt,useFactory:function(){return"function"==typeof Pn()?new Mn:new On}},{provide:new i.q("AnimationModuleType"),useValue:"BrowserAnimations"},{provide:St.b,useClass:Dn},{provide:Fe,useFactory:function(){return new Ne}},{provide:dn,useClass:Fn},{provide:i.F,useFactory:function(t,e,n){return new An(t,e,n)},deps:[o.e,dn,i.z]}];let Ln=(()=>{class t{}return t.\u0275mod=i.Kb({type:t}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:Nn,imports:[o.a]}),t})();var Hn=n("tAZD"),zn=n.n(Hn),Vn=n("dbUT"),Bn=n("bH2/"),qn=n("H8qh");let Un=(()=>{class t{constructor(t,e,n){this.router=t,this.jwtHelper=e,this.localStorageService=n}canActivate(t,e){return console.log(this.jwtHelper.decodeToken(this.localStorageService.retrieve("token"))),console.log(this.jwtHelper.decodeToken(this.localStorageService.retrieve("token")).uid),console.log(t.data),null!=this.localStorageService.retrieve("token")&&!this.jwtHelper.isTokenExpired(this.localStorageService.retrieve("token"))||(this.router.navigate(["/login"],{queryParams:{returnUrl:e.url}}),alert("not authorize"),!1)}canActivateChild(t,e){return null!=this.localStorageService.retrieve("token")&&!this.jwtHelper.isTokenExpired(this.localStorageService.retrieve("token"))||(this.router.navigate(["/login"],{queryParams:{returnUrl:e.url}}),alert("not authorize"),!1)}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(s.e),i.Zb(g),i.Zb(_.a))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var Wn=n("vkgz"),$n=n("z6cu"),Yn=n("JIr8");let Kn=(()=>{class t{constructor(t){this.loginService=t}intercept(t,e){return e.handle(t).pipe(Object(Yn.a)(t=>{-1!==[401,403].indexOf(t.status)&&this.loginService.logout();const e=t.error.message||t.statusText;return Object($n.a)(e)}))}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(C))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();var Gn=n("K3ix"),Zn=n("hzby"),Xn=n("JqCM");let Jn=(()=>{class t{constructor(t,e){this.spinner=t,this.toastr=e}intercept(t,e){return this.timer&&clearTimeout(this.timer),this.timer=setTimeout(()=>this.spinner.show(),1e3),e.handle(t).pipe(Object(Wn.a)(t=>{t instanceof p.g&&(this.spinner.hide(),this.timer&&clearTimeout(this.timer))},t=>{this.spinner.hide(),this.toastr.error(t),this.timer&&clearTimeout(this.timer)}))}}return t.\u0275fac=function(e){return new(e||t)(i.Zb(Xn.c),i.Zb(lt.b))},t.\u0275prov=i.Ib({token:t,factory:t.\u0275fac}),t})();function Qn(){return localStorage.getItem("token")}Object(u.D)(zn.a,"en-EN");let ti=(()=>{class t{}return t.\u0275mod=i.Kb({type:t,bootstrap:[Ot]}),t.\u0275inj=i.Jb({factory:function(e){return new(e||t)},providers:[{provide:"BASE_URL",useFactory:ei},{provide:p.a,useClass:Jn,multi:!0},{provide:p.a,useClass:Kn,multi:!0},Un,Gn.b,Gn.a],imports:[[o.a,p.c,it.i,it.p,Ln,Bn.b,Gn.c.forRoot(),_.b.forRoot(),Zn.c.forRoot(),Vn.a.forRoot(),lt.a.forRoot({timeOut:1e3,positionClass:"toast-bottom-right",preventDuplicates:!0}),m.forRoot({config:{tokenGetter:Qn}}),c.a,_.b.forRoot({prefix:"ClarinsApp",separator:".",caseSensitive:!0}),qn.a,kt]]}),t})();function ei(){return document.getElementsByTagName("base")[0].href}Object(i.S)(),o.d().bootstrapModule(ti).then(t=>{window.ngRef&&window.ngRef.destroy(),window.ngRef=t}).catch(t=>console.error(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 s}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return l});var i=n("7o/Q"),o=n("HDdC"),r=n("SeVD");class s extends i.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 i.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 o.a?t.subscribe(e):Object(r.a)(t)(e)}}},[[0,1]]]);